diff --git a/actions/azure-web-app-swap-when-healthy/dist/index.js b/actions/azure-web-app-swap-when-healthy/dist/index.js index cf9f142..e510b5d 100644 --- a/actions/azure-web-app-swap-when-healthy/dist/index.js +++ b/actions/azure-web-app-swap-when-healthy/dist/index.js @@ -1,4 +1,4 @@ -import{createRequire as e}from"module";var t={1695:(e,t,r)=>{var i;i={value:true};var n=r(1860);var s=r(160);var o=r(778);var a=r(1754);function _interopNamespaceDefault(e){var t=Object.create(null);if(e){Object.keys(e).forEach((function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:true,get:function(){return e[r]}})}}))}t.default=e;return Object.freeze(t)}var l=_interopNamespaceDefault(s);var c=_interopNamespaceDefault(o);const p=new WeakMap;function getContinuationToken(e){var t;if(typeof e!=="object"||e===null){return undefined}return(t=p.get(e))===null||t===void 0?void 0:t.continuationToken}function setContinuationToken(e,t){var r;if(typeof e!=="object"||e===null||!t){return}const i=(r=p.get(e))!==null&&r!==void 0?r:{};i.continuationToken=t;p.set(e,i)}t.kQ=void 0;(function(e){e["RegistrationStatusNotSupportedForRenewal"]="RegistrationStatusNotSupportedForRenewal";e["ExpirationNotInRenewalTimeRange"]="ExpirationNotInRenewalTimeRange";e["SubscriptionNotActive"]="SubscriptionNotActive"})(t.kQ||(t.kQ={}));t.UZ=void 0;(function(e){e["None"]="None";e["Web"]="Web";e["Publishing"]="Publishing";e["WebPublishing"]="Web, Publishing"})(t.UZ||(t.UZ={}));t.V0=void 0;(function(e){e["None"]="None";e["Early"]="Early";e["Late"]="Late";e["Manual"]="Manual"})(t.V0||(t.V0={}));t.re=void 0;(function(e){e["None"]="None";e["Ready"]="Ready"})(t.re||(t.re={}));t.v7=void 0;(function(e){e["None"]="None";e["Dropbox"]="Dropbox";e["Tfs"]="Tfs";e["LocalGit"]="LocalGit";e["GitHub"]="GitHub";e["CodePlexGit"]="CodePlexGit";e["CodePlexHg"]="CodePlexHg";e["BitbucketGit"]="BitbucketGit";e["BitbucketHg"]="BitbucketHg";e["ExternalGit"]="ExternalGit";e["ExternalHg"]="ExternalHg";e["OneDrive"]="OneDrive";e["VSO"]="VSO";e["Vstsrm"]="VSTSRM"})(t.v7||(t.v7={}));t.Vq=void 0;(function(e){e["Default"]="Default";e["XffProxy"]="XffProxy";e["ServiceTag"]="ServiceTag"})(t.Vq||(t.Vq={}));t.db=void 0;(function(e){e["Allow"]="Allow";e["Deny"]="Deny"})(t.db||(t.db={}));t.S$=void 0;(function(e){e["One0"]="1.0";e["One1"]="1.1";e["One2"]="1.2"})(t.S$||(t.S$={}));t.r_=void 0;(function(e){e["TLSAES256GCMSHA384"]="TLS_AES_256_GCM_SHA384";e["TLSAES128GCMSHA256"]="TLS_AES_128_GCM_SHA256";e["TLSEcdheEcdsaWithAES256GCMSHA384"]="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384";e["TLSEcdheEcdsaWithAES128CBCSHA256"]="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256";e["TLSEcdheEcdsaWithAES128GCMSHA256"]="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256";e["TLSEcdheRSAWithAES256GCMSHA384"]="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384";e["TLSEcdheRSAWithAES128GCMSHA256"]="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256";e["TLSEcdheRSAWithAES256CBCSHA384"]="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384";e["TLSEcdheRSAWithAES128CBCSHA256"]="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256";e["TLSEcdheRSAWithAES256CBCSHA"]="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA";e["TLSEcdheRSAWithAES128CBCSHA"]="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA";e["TLSRSAWithAES256GCMSHA384"]="TLS_RSA_WITH_AES_256_GCM_SHA384";e["TLSRSAWithAES128GCMSHA256"]="TLS_RSA_WITH_AES_128_GCM_SHA256";e["TLSRSAWithAES256CBCSHA256"]="TLS_RSA_WITH_AES_256_CBC_SHA256";e["TLSRSAWithAES128CBCSHA256"]="TLS_RSA_WITH_AES_128_CBC_SHA256";e["TLSRSAWithAES256CBCSHA"]="TLS_RSA_WITH_AES_256_CBC_SHA";e["TLSRSAWithAES128CBCSHA"]="TLS_RSA_WITH_AES_128_CBC_SHA"})(t.r_||(t.r_={}));t.ag=void 0;(function(e){e["AllAllowed"]="AllAllowed";e["FtpsOnly"]="FtpsOnly";e["Disabled"]="Disabled"})(t.ag||(t.ag={}));t.Jo=void 0;(function(e){e["Info"]="info";e["Debug"]="debug";e["Warn"]="warn";e["Error"]="error"})(t.Jo||(t.Jo={}));t.dS=void 0;(function(e){e["Default"]="DEFAULT";e["Inherited"]="INHERITED";e["Static"]="STATIC"})(t.dS||(t.dS={}));t.Mh=void 0;(function(e){e["InProgress"]="InProgress";e["Succeeded"]="Succeeded";e["Failed"]="Failed";e["Canceled"]="Canceled"})(t.Mh||(t.Mh={}));t.Nj=void 0;(function(e){e["Multiple"]="multiple";e["Single"]="single"})(t.Nj||(t.Nj={}));t.$T=void 0;(function(e){e["Auto"]="auto";e["Http"]="http";e["Http2"]="http2"})(t.$T||(t.$T={}));t.SG=void 0;(function(e){e["Healthy"]="Healthy";e["Unhealthy"]="Unhealthy";e["None"]="None"})(t.SG||(t.SG={}));t.Tv=void 0;(function(e){e["Provisioning"]="Provisioning";e["Provisioned"]="Provisioned";e["Failed"]="Failed";e["Deprovisioning"]="Deprovisioning";e["Deprovisioned"]="Deprovisioned"})(t.Tv||(t.Tv={}));t.gK=void 0;(function(e){e["Windows"]="Windows";e["Linux"]="Linux";e["WindowsFunctions"]="WindowsFunctions";e["LinuxFunctions"]="LinuxFunctions";e["All"]="All"})(t.gK||(t.gK={}));t.j9=void 0;(function(e){e["Windows"]="Windows";e["Linux"]="Linux";e["All"]="All"})(t.j9||(t.j9={}));t.Yl=void 0;(function(e){e["ServerFarm"]="ServerFarm";e["Subscription"]="Subscription";e["WebSite"]="WebSite"})(t.Yl||(t.Yl={}));t.ie=void 0;(function(e){e["Site"]="Site";e["Slot"]="Slot";e["HostingEnvironment"]="HostingEnvironment";e["PublishingUser"]="PublishingUser";e["MicrosoftWebSites"]="Microsoft.Web/sites";e["MicrosoftWebSitesSlots"]="Microsoft.Web/sites/slots";e["MicrosoftWebHostingEnvironments"]="Microsoft.Web/hostingEnvironments";e["MicrosoftWebPublishingUsers"]="Microsoft.Web/publishingUsers"})(t.ie||(t.ie={}));t.ay=void 0;(function(e){e["Invalid"]="Invalid";e["AlreadyExists"]="AlreadyExists"})(t.ay||(t.ay={}));t._f=void 0;(function(e){e["Free"]="Free";e["Shared"]="Shared";e["Basic"]="Basic";e["Standard"]="Standard";e["Premium"]="Premium";e["Dynamic"]="Dynamic";e["Isolated"]="Isolated";e["IsolatedV2"]="IsolatedV2";e["PremiumV2"]="PremiumV2";e["PremiumV3"]="PremiumV3";e["PremiumContainer"]="PremiumContainer";e["ElasticPremium"]="ElasticPremium";e["ElasticIsolated"]="ElasticIsolated"})(t._f||(t._f={}));t.VV=void 0;(function(e){e["ServerFarm"]="ServerFarm";e["Site"]="Site";e["MicrosoftWebHostingEnvironments"]="Microsoft.Web/hostingEnvironments"})(t.VV||(t.VV={}));t.$O=void 0;(function(e){e["Enabled"]="Enabled";e["Enabling"]="Enabling";e["Disabled"]="Disabled";e["Disabling"]="Disabling"})(t.$O||(t.$O={}));t.Au=void 0;(function(e){e["WaitingForDeployment"]="WaitingForDeployment";e["Uploading"]="Uploading";e["Deploying"]="Deploying";e["Ready"]="Ready";e["Failed"]="Failed";e["Deleting"]="Deleting";e["Detached"]="Detached"})(t.Au||(t.Au={}));t.H7=void 0;(function(e){e["HttpTrigger"]="HttpTrigger";e["Unknown"]="Unknown"})(t.H7||(t.H7={}));t.TY=void 0;(function(e){e["Default"]="default"})(t.TY||(t.TY={}));t.Fe=void 0;(function(e){e["RetrievingValidationToken"]="RetrievingValidationToken";e["Validating"]="Validating";e["Adding"]="Adding";e["Ready"]="Ready";e["Failed"]="Failed";e["Deleting"]="Deleting";e["Unhealthy"]="Unhealthy"})(t.Fe||(t.Fe={}));t.D9=void 0;(function(e){e["SqlAzure"]="SqlAzure";e["MySql"]="MySql";e["LocalMySql"]="LocalMySql";e["PostgreSql"]="PostgreSql"})(t.D9||(t.D9={}));t.vI=void 0;(function(e){e["TimedOut"]="TimedOut";e["RuntimeFailed"]="RuntimeFailed";e["BuildAborted"]="BuildAborted";e["BuildFailed"]="BuildFailed";e["BuildRequestReceived"]="BuildRequestReceived";e["BuildPending"]="BuildPending";e["BuildInProgress"]="BuildInProgress";e["BuildSuccessful"]="BuildSuccessful";e["PostBuildRestartRequired"]="PostBuildRestartRequired";e["StartPolling"]="StartPolling";e["StartPollingWithRestart"]="StartPollingWithRestart";e["RuntimeStarting"]="RuntimeStarting";e["RuntimeSuccessful"]="RuntimeSuccessful"})(t.vI||(t.vI={}));t.$b=void 0;(function(e){e["FileZilla3"]="FileZilla3";e["WebDeploy"]="WebDeploy";e["Ftp"]="Ftp"})(t.$b||(t.$b={}));t.U4=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Completed"]="Completed";e["Enabled"]="Enabled";e["Disabled"]="Disabled";e["Deleted"]="Deleted";e["Suspended"]="Suspended"})(t.U4||(t.U4={}));t.n6=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Primary"]="Primary";e["Secondary"]="Secondary"})(t.n6||(t.n6={}));t.LI=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Paused"]="Paused";e["Running"]="Running";e["Waiting"]="Waiting";e["Succeeded"]="Succeeded";e["Skipped"]="Skipped";e["Suspended"]="Suspended";e["Cancelled"]="Cancelled";e["Failed"]="Failed";e["Faulted"]="Faulted";e["TimedOut"]="TimedOut";e["Aborted"]="Aborted";e["Ignored"]="Ignored"})(t.LI||(t.LI={}));t.H=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["String"]="String";e["SecureString"]="SecureString";e["Int"]="Int";e["Float"]="Float";e["Bool"]="Bool";e["Array"]="Array";e["Object"]="Object";e["SecureObject"]="SecureObject"})(t.H||(t.H={}));t.hL=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Accepted"]="Accepted";e["Running"]="Running";e["Ready"]="Ready";e["Creating"]="Creating";e["Created"]="Created";e["Deleting"]="Deleting";e["Deleted"]="Deleted";e["Canceled"]="Canceled";e["Failed"]="Failed";e["Succeeded"]="Succeeded";e["Moving"]="Moving";e["Updating"]="Updating";e["Registering"]="Registering";e["Registered"]="Registered";e["Unregistering"]="Unregistering";e["Unregistered"]="Unregistered";e["Completed"]="Completed"})(t.hL||(t.hL={}));t.EL=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Second"]="Second";e["Minute"]="Minute";e["Hour"]="Hour";e["Day"]="Day";e["Week"]="Week";e["Month"]="Month";e["Year"]="Year"})(t.EL||(t.EL={}));t.hc=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Accepted"]="Accepted";e["Running"]="Running";e["Ready"]="Ready";e["Creating"]="Creating";e["Created"]="Created";e["Deleting"]="Deleting";e["Deleted"]="Deleted";e["Canceled"]="Canceled";e["Failed"]="Failed";e["Succeeded"]="Succeeded";e["Moving"]="Moving";e["Updating"]="Updating";e["Registering"]="Registering";e["Registered"]="Registered";e["Unregistering"]="Unregistering";e["Unregistered"]="Unregistered";e["Completed"]="Completed";e["Renewing"]="Renewing";e["Pending"]="Pending";e["Waiting"]="Waiting";e["InProgress"]="InProgress"})(t.hc||(t.hc={}));t.b1=void 0;(function(e){e["AAD"]="AAD"})(t.b1||(t.b1={}));t.Xr=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Free"]="Free";e["Shared"]="Shared";e["Basic"]="Basic";e["Standard"]="Standard";e["Premium"]="Premium"})(t.Xr||(t.Xr={}));t.Q4=void 0;(function(e){e["Stateful"]="Stateful";e["Stateless"]="Stateless"})(t.Q4||(t.Q4={}));const u={serializedName:"AppServiceCertificateOrderCollection",type:{name:"Composite",className:"AppServiceCertificateOrderCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AppServiceCertificateOrder",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceCertificateOrder"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const d={serializedName:"AppServiceCertificate",type:{name:"Composite",className:"AppServiceCertificate",modelProperties:{keyVaultId:{serializedName:"keyVaultId",xmlName:"keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"keyVaultSecretName",xmlName:"keyVaultSecretName",type:{name:"String"}},provisioningState:{serializedName:"provisioningState",readOnly:true,xmlName:"provisioningState",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}}}}};const m={serializedName:"CertificateDetails",type:{name:"Composite",className:"CertificateDetails",modelProperties:{version:{serializedName:"version",readOnly:true,xmlName:"version",type:{name:"Number"}},serialNumber:{serializedName:"serialNumber",readOnly:true,xmlName:"serialNumber",type:{name:"String"}},thumbprint:{serializedName:"thumbprint",readOnly:true,xmlName:"thumbprint",type:{name:"String"}},subject:{serializedName:"subject",readOnly:true,xmlName:"subject",type:{name:"String"}},notBefore:{serializedName:"notBefore",readOnly:true,xmlName:"notBefore",type:{name:"DateTime"}},notAfter:{serializedName:"notAfter",readOnly:true,xmlName:"notAfter",type:{name:"DateTime"}},signatureAlgorithm:{serializedName:"signatureAlgorithm",readOnly:true,xmlName:"signatureAlgorithm",type:{name:"String"}},issuer:{serializedName:"issuer",readOnly:true,xmlName:"issuer",type:{name:"String"}},rawData:{serializedName:"rawData",readOnly:true,xmlName:"rawData",type:{name:"String"}}}}};const A={serializedName:"CertificateOrderContact",type:{name:"Composite",className:"CertificateOrderContact",modelProperties:{email:{serializedName:"email",xmlName:"email",type:{name:"String"}},nameFirst:{serializedName:"nameFirst",xmlName:"nameFirst",type:{name:"String"}},nameLast:{serializedName:"nameLast",xmlName:"nameLast",type:{name:"String"}},phone:{serializedName:"phone",xmlName:"phone",type:{name:"String"}}}}};const g={serializedName:"Resource",type:{name:"Composite",className:"Resource",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},kind:{serializedName:"kind",xmlName:"kind",type:{name:"String"}},location:{serializedName:"location",required:true,xmlName:"location",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},tags:{serializedName:"tags",xmlName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}};const h={serializedName:"DefaultErrorResponse",type:{name:"Composite",className:"DefaultErrorResponse",modelProperties:{error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"DefaultErrorResponseError"}}}}};const f={serializedName:"DefaultErrorResponseError",type:{name:"Composite",className:"DefaultErrorResponseError",modelProperties:{code:{serializedName:"code",readOnly:true,xmlName:"code",type:{name:"String"}},message:{serializedName:"message",readOnly:true,xmlName:"message",type:{name:"String"}},target:{serializedName:"target",readOnly:true,xmlName:"target",type:{name:"String"}},details:{serializedName:"details",xmlName:"details",xmlElementName:"DefaultErrorResponseErrorDetailsItem",type:{name:"Sequence",element:{type:{name:"Composite",className:"DefaultErrorResponseErrorDetailsItem"}}}},innererror:{serializedName:"innererror",readOnly:true,xmlName:"innererror",type:{name:"String"}}}}};const y={serializedName:"DefaultErrorResponseErrorDetailsItem",type:{name:"Composite",className:"DefaultErrorResponseErrorDetailsItem",modelProperties:{code:{serializedName:"code",readOnly:true,xmlName:"code",type:{name:"String"}},message:{serializedName:"message",readOnly:true,xmlName:"message",type:{name:"String"}},target:{serializedName:"target",readOnly:true,xmlName:"target",type:{name:"String"}}}}};const b={serializedName:"ProxyOnlyResource",type:{name:"Composite",className:"ProxyOnlyResource",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},kind:{serializedName:"kind",xmlName:"kind",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const C={serializedName:"AppServiceCertificateCollection",type:{name:"Composite",className:"AppServiceCertificateCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AppServiceCertificateResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceCertificateResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const N={serializedName:"NameIdentifier",type:{name:"Composite",className:"NameIdentifier",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}}}}};const E={serializedName:"SiteSealRequest",type:{name:"Composite",className:"SiteSealRequest",modelProperties:{lightTheme:{serializedName:"lightTheme",xmlName:"lightTheme",type:{name:"Boolean"}},locale:{serializedName:"locale",xmlName:"locale",type:{name:"String"}}}}};const v={serializedName:"SiteSeal",type:{name:"Composite",className:"SiteSeal",modelProperties:{html:{serializedName:"html",required:true,xmlName:"html",type:{name:"String"}}}}};const I={serializedName:"CertificateOrderAction",type:{name:"Composite",className:"CertificateOrderAction",modelProperties:{actionType:{serializedName:"actionType",readOnly:true,xmlName:"actionType",type:{name:"Enum",allowedValues:["CertificateIssued","CertificateOrderCanceled","CertificateOrderCreated","CertificateRevoked","DomainValidationComplete","FraudDetected","OrgNameChange","OrgValidationComplete","SanDrop","FraudCleared","CertificateExpired","CertificateExpirationWarning","FraudDocumentationRequired","Unknown"]}},createdAt:{serializedName:"createdAt",readOnly:true,xmlName:"createdAt",type:{name:"DateTime"}}}}};const S={serializedName:"CertificateEmail",type:{name:"Composite",className:"CertificateEmail",modelProperties:{emailId:{serializedName:"emailId",xmlName:"emailId",type:{name:"String"}},timeStamp:{serializedName:"timeStamp",xmlName:"timeStamp",type:{name:"DateTime"}}}}};const w={serializedName:"DetectorResponseCollection",type:{name:"Composite",className:"DetectorResponseCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DetectorResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorResponse"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const P={serializedName:"DetectorInfo",type:{name:"Composite",className:"DetectorInfo",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},description:{serializedName:"description",readOnly:true,xmlName:"description",type:{name:"String"}},author:{serializedName:"author",readOnly:true,xmlName:"author",type:{name:"String"}},category:{serializedName:"category",readOnly:true,xmlName:"category",type:{name:"String"}},supportTopicList:{serializedName:"supportTopicList",readOnly:true,xmlName:"supportTopicList",xmlElementName:"SupportTopic",type:{name:"Sequence",element:{type:{name:"Composite",className:"SupportTopic"}}}},analysisType:{serializedName:"analysisType",readOnly:true,xmlName:"analysisType",xmlElementName:"DetectorInfoAnalysisTypeItem",type:{name:"Sequence",element:{type:{name:"String"}}}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"Enum",allowedValues:["Detector","Analysis","CategoryOverview"]}},score:{serializedName:"score",readOnly:true,xmlName:"score",type:{name:"Number"}}}}};const x={serializedName:"SupportTopic",type:{name:"Composite",className:"SupportTopic",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},pesId:{serializedName:"pesId",readOnly:true,xmlName:"pesId",type:{name:"String"}}}}};const B={serializedName:"DiagnosticData",type:{name:"Composite",className:"DiagnosticData",modelProperties:{table:{serializedName:"table",xmlName:"table",type:{name:"Composite",className:"DataTableResponseObject"}},renderingProperties:{serializedName:"renderingProperties",xmlName:"renderingProperties",type:{name:"Composite",className:"Rendering"}}}}};const _={serializedName:"DataTableResponseObject",type:{name:"Composite",className:"DataTableResponseObject",modelProperties:{tableName:{serializedName:"tableName",xmlName:"tableName",type:{name:"String"}},columns:{serializedName:"columns",xmlName:"columns",xmlElementName:"DataTableResponseColumn",type:{name:"Sequence",element:{type:{name:"Composite",className:"DataTableResponseColumn"}}}},rows:{serializedName:"rows",xmlName:"rows",xmlElementName:"DataTableResponseObjectRowsItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"String"}}}}}}}}};const R={serializedName:"DataTableResponseColumn",type:{name:"Composite",className:"DataTableResponseColumn",modelProperties:{columnName:{serializedName:"columnName",xmlName:"columnName",type:{name:"String"}},dataType:{serializedName:"dataType",xmlName:"dataType",type:{name:"String"}},columnType:{serializedName:"columnType",xmlName:"columnType",type:{name:"String"}}}}};const k={serializedName:"Rendering",type:{name:"Composite",className:"Rendering",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["NoGraph","Table","TimeSeries","TimeSeriesPerInstance","PieChart","DataSummary","Email","Insights","DynamicInsight","Markdown","Detector","DropDown","Card","Solution","Guage","Form","ChangeSets","ChangeAnalysisOnboarding","ChangesView","AppInsight","DependencyGraph","DownTime","SummaryCard","SearchComponent","AppInsightEnablement"]}},title:{serializedName:"title",xmlName:"title",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}};const Q={serializedName:"Status",type:{name:"Composite",className:"Status",modelProperties:{message:{serializedName:"message",xmlName:"message",type:{name:"String"}},statusId:{serializedName:"statusId",xmlName:"statusId",type:{name:"Enum",allowedValues:["Critical","Warning","Info","Success","None"]}}}}};const T={serializedName:"DataProviderMetadata",type:{name:"Composite",className:"DataProviderMetadata",modelProperties:{providerName:{serializedName:"providerName",xmlName:"providerName",type:{name:"String"}},propertyBag:{serializedName:"propertyBag",readOnly:true,xmlName:"propertyBag",xmlElementName:"KeyValuePairStringObject",type:{name:"Sequence",element:{type:{name:"Composite",className:"KeyValuePairStringObject"}}}}}}};const M={serializedName:"KeyValuePairStringObject",type:{name:"Composite",className:"KeyValuePairStringObject",modelProperties:{key:{serializedName:"key",readOnly:true,xmlName:"key",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}};const O={serializedName:"QueryUtterancesResults",type:{name:"Composite",className:"QueryUtterancesResults",modelProperties:{query:{serializedName:"query",xmlName:"query",type:{name:"String"}},results:{serializedName:"results",xmlName:"results",xmlElementName:"QueryUtterancesResult",type:{name:"Sequence",element:{type:{name:"Composite",className:"QueryUtterancesResult"}}}}}}};const D={serializedName:"QueryUtterancesResult",type:{name:"Composite",className:"QueryUtterancesResult",modelProperties:{sampleUtterance:{serializedName:"sampleUtterance",xmlName:"sampleUtterance",type:{name:"Composite",className:"SampleUtterance"}},score:{serializedName:"score",xmlName:"score",type:{name:"Number"}}}}};const z={serializedName:"SampleUtterance",type:{name:"Composite",className:"SampleUtterance",modelProperties:{text:{serializedName:"text",xmlName:"text",type:{name:"String"}},links:{serializedName:"links",xmlName:"links",xmlElementName:"SampleUtteranceLinksItem",type:{name:"Sequence",element:{type:{name:"String"}}}},qid:{serializedName:"qid",xmlName:"qid",type:{name:"String"}}}}};const L={serializedName:"CsmOperationCollection",type:{name:"Composite",className:"CsmOperationCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CsmOperationDescription",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmOperationDescription"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const G={serializedName:"CsmOperationDescription",type:{name:"Composite",className:"CsmOperationDescription",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},isDataAction:{serializedName:"isDataAction",xmlName:"isDataAction",type:{name:"Boolean"}},display:{serializedName:"display",xmlName:"display",type:{name:"Composite",className:"CsmOperationDisplay"}},origin:{serializedName:"origin",xmlName:"origin",type:{name:"String"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"CsmOperationDescriptionProperties"}}}}};const F={serializedName:"CsmOperationDisplay",type:{name:"Composite",className:"CsmOperationDisplay",modelProperties:{provider:{serializedName:"provider",xmlName:"provider",type:{name:"String"}},resource:{serializedName:"resource",xmlName:"resource",type:{name:"String"}},operation:{serializedName:"operation",xmlName:"operation",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}};const q={serializedName:"CsmOperationDescriptionProperties",type:{name:"Composite",className:"CsmOperationDescriptionProperties",modelProperties:{serviceSpecification:{serializedName:"serviceSpecification",xmlName:"serviceSpecification",type:{name:"Composite",className:"ServiceSpecification"}}}}};const U={serializedName:"ServiceSpecification",type:{name:"Composite",className:"ServiceSpecification",modelProperties:{metricSpecifications:{serializedName:"metricSpecifications",xmlName:"metricSpecifications",xmlElementName:"MetricSpecification",type:{name:"Sequence",element:{type:{name:"Composite",className:"MetricSpecification"}}}},logSpecifications:{serializedName:"logSpecifications",xmlName:"logSpecifications",xmlElementName:"LogSpecification",type:{name:"Sequence",element:{type:{name:"Composite",className:"LogSpecification"}}}}}}};const H={serializedName:"MetricSpecification",type:{name:"Composite",className:"MetricSpecification",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",xmlName:"displayName",type:{name:"String"}},displayDescription:{serializedName:"displayDescription",xmlName:"displayDescription",type:{name:"String"}},unit:{serializedName:"unit",xmlName:"unit",type:{name:"String"}},aggregationType:{serializedName:"aggregationType",xmlName:"aggregationType",type:{name:"String"}},supportsInstanceLevelAggregation:{serializedName:"supportsInstanceLevelAggregation",xmlName:"supportsInstanceLevelAggregation",type:{name:"Boolean"}},enableRegionalMdmAccount:{serializedName:"enableRegionalMdmAccount",xmlName:"enableRegionalMdmAccount",type:{name:"Boolean"}},sourceMdmAccount:{serializedName:"sourceMdmAccount",xmlName:"sourceMdmAccount",type:{name:"String"}},sourceMdmNamespace:{serializedName:"sourceMdmNamespace",xmlName:"sourceMdmNamespace",type:{name:"String"}},metricFilterPattern:{serializedName:"metricFilterPattern",xmlName:"metricFilterPattern",type:{name:"String"}},fillGapWithZero:{serializedName:"fillGapWithZero",xmlName:"fillGapWithZero",type:{name:"Boolean"}},isInternal:{serializedName:"isInternal",xmlName:"isInternal",type:{name:"Boolean"}},dimensions:{serializedName:"dimensions",xmlName:"dimensions",xmlElementName:"Dimension",type:{name:"Sequence",element:{type:{name:"Composite",className:"Dimension"}}}},category:{serializedName:"category",xmlName:"category",type:{name:"String"}},availabilities:{serializedName:"availabilities",xmlName:"availabilities",xmlElementName:"MetricAvailability",type:{name:"Sequence",element:{type:{name:"Composite",className:"MetricAvailability"}}}},supportedTimeGrainTypes:{serializedName:"supportedTimeGrainTypes",xmlName:"supportedTimeGrainTypes",xmlElementName:"MetricSpecificationSupportedTimeGrainTypesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},supportedAggregationTypes:{serializedName:"supportedAggregationTypes",xmlName:"supportedAggregationTypes",xmlElementName:"MetricSpecificationSupportedAggregationTypesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const V={serializedName:"Dimension",type:{name:"Composite",className:"Dimension",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",xmlName:"displayName",type:{name:"String"}},internalName:{serializedName:"internalName",xmlName:"internalName",type:{name:"String"}},toBeExportedForShoebox:{serializedName:"toBeExportedForShoebox",xmlName:"toBeExportedForShoebox",type:{name:"Boolean"}}}}};const j={serializedName:"MetricAvailability",type:{name:"Composite",className:"MetricAvailability",modelProperties:{timeGrain:{serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}},blobDuration:{serializedName:"blobDuration",xmlName:"blobDuration",type:{name:"String"}}}}};const W={serializedName:"LogSpecification",type:{name:"Composite",className:"LogSpecification",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",xmlName:"displayName",type:{name:"String"}},blobDuration:{serializedName:"blobDuration",xmlName:"blobDuration",type:{name:"String"}},logFilterPattern:{serializedName:"logFilterPattern",xmlName:"logFilterPattern",type:{name:"String"}}}}};const J={serializedName:"DomainAvailabilityCheckResult",type:{name:"Composite",className:"DomainAvailabilityCheckResult",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},available:{serializedName:"available",xmlName:"available",type:{name:"Boolean"}},domainType:{serializedName:"domainType",xmlName:"domainType",type:{name:"Enum",allowedValues:["Regular","SoftDeleted"]}}}}};const Y={serializedName:"DomainCollection",type:{name:"Composite",className:"DomainCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Domain",type:{name:"Sequence",element:{type:{name:"Composite",className:"Domain"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const $={serializedName:"Contact",type:{name:"Composite",className:"Contact",modelProperties:{addressMailing:{serializedName:"addressMailing",xmlName:"addressMailing",type:{name:"Composite",className:"Address"}},email:{serializedName:"email",required:true,xmlName:"email",type:{name:"String"}},fax:{serializedName:"fax",xmlName:"fax",type:{name:"String"}},jobTitle:{serializedName:"jobTitle",xmlName:"jobTitle",type:{name:"String"}},nameFirst:{serializedName:"nameFirst",required:true,xmlName:"nameFirst",type:{name:"String"}},nameLast:{serializedName:"nameLast",required:true,xmlName:"nameLast",type:{name:"String"}},nameMiddle:{serializedName:"nameMiddle",xmlName:"nameMiddle",type:{name:"String"}},organization:{serializedName:"organization",xmlName:"organization",type:{name:"String"}},phone:{serializedName:"phone",required:true,xmlName:"phone",type:{name:"String"}}}}};const K={serializedName:"Address",type:{name:"Composite",className:"Address",modelProperties:{address1:{serializedName:"address1",required:true,xmlName:"address1",type:{name:"String"}},address2:{serializedName:"address2",xmlName:"address2",type:{name:"String"}},city:{serializedName:"city",required:true,xmlName:"city",type:{name:"String"}},country:{serializedName:"country",required:true,xmlName:"country",type:{name:"String"}},postalCode:{serializedName:"postalCode",required:true,xmlName:"postalCode",type:{name:"String"}},state:{serializedName:"state",required:true,xmlName:"state",type:{name:"String"}}}}};const Z={serializedName:"HostName",type:{name:"Composite",className:"HostName",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},siteNames:{serializedName:"siteNames",xmlName:"siteNames",xmlElementName:"HostNameSiteNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},azureResourceName:{serializedName:"azureResourceName",xmlName:"azureResourceName",type:{name:"String"}},azureResourceType:{serializedName:"azureResourceType",xmlName:"azureResourceType",type:{name:"Enum",allowedValues:["Website","TrafficManager"]}},customHostNameDnsRecordType:{serializedName:"customHostNameDnsRecordType",xmlName:"customHostNameDnsRecordType",type:{name:"Enum",allowedValues:["CName","A"]}},hostNameType:{serializedName:"hostNameType",xmlName:"hostNameType",type:{name:"Enum",allowedValues:["Verified","Managed"]}}}}};const X={serializedName:"DomainPurchaseConsent",type:{name:"Composite",className:"DomainPurchaseConsent",modelProperties:{agreementKeys:{serializedName:"agreementKeys",xmlName:"agreementKeys",xmlElementName:"DomainPurchaseConsentAgreementKeysItem",type:{name:"Sequence",element:{type:{name:"String"}}}},agreedBy:{serializedName:"agreedBy",xmlName:"agreedBy",type:{name:"String"}},agreedAt:{serializedName:"agreedAt",xmlName:"agreedAt",type:{name:"DateTime"}}}}};const ee={serializedName:"DomainControlCenterSsoRequest",type:{name:"Composite",className:"DomainControlCenterSsoRequest",modelProperties:{url:{serializedName:"url",readOnly:true,xmlName:"url",type:{name:"String"}},postParameterKey:{serializedName:"postParameterKey",readOnly:true,xmlName:"postParameterKey",type:{name:"String"}},postParameterValue:{serializedName:"postParameterValue",readOnly:true,xmlName:"postParameterValue",type:{name:"String"}}}}};const te={serializedName:"DomainRecommendationSearchParameters",type:{name:"Composite",className:"DomainRecommendationSearchParameters",modelProperties:{keywords:{serializedName:"keywords",xmlName:"keywords",type:{name:"String"}},maxDomainRecommendations:{serializedName:"maxDomainRecommendations",xmlName:"maxDomainRecommendations",type:{name:"Number"}}}}};const re={serializedName:"NameIdentifierCollection",type:{name:"Composite",className:"NameIdentifierCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"NameIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameIdentifier"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ie={serializedName:"DomainOwnershipIdentifierCollection",type:{name:"Composite",className:"DomainOwnershipIdentifierCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DomainOwnershipIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"DomainOwnershipIdentifier"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ne={serializedName:"TopLevelDomainCollection",type:{name:"Composite",className:"TopLevelDomainCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"TopLevelDomain",type:{name:"Sequence",element:{type:{name:"Composite",className:"TopLevelDomain"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const se={serializedName:"TopLevelDomainAgreementOption",type:{name:"Composite",className:"TopLevelDomainAgreementOption",modelProperties:{includePrivacy:{serializedName:"includePrivacy",xmlName:"includePrivacy",type:{name:"Boolean"}},forTransfer:{serializedName:"forTransfer",xmlName:"forTransfer",type:{name:"Boolean"}}}}};const oe={serializedName:"TldLegalAgreementCollection",type:{name:"Composite",className:"TldLegalAgreementCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"TldLegalAgreement",type:{name:"Sequence",element:{type:{name:"Composite",className:"TldLegalAgreement"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ae={serializedName:"TldLegalAgreement",type:{name:"Composite",className:"TldLegalAgreement",modelProperties:{agreementKey:{serializedName:"agreementKey",required:true,xmlName:"agreementKey",type:{name:"String"}},title:{serializedName:"title",required:true,xmlName:"title",type:{name:"String"}},content:{serializedName:"content",required:true,xmlName:"content",type:{name:"String"}},url:{serializedName:"url",xmlName:"url",type:{name:"String"}}}}};const le={serializedName:"AppServiceEnvironmentCollection",type:{name:"Composite",className:"AppServiceEnvironmentCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AppServiceEnvironmentResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceEnvironmentResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ce={serializedName:"AppServiceEnvironment",type:{name:"Composite",className:"AppServiceEnvironment",modelProperties:{provisioningState:{serializedName:"provisioningState",readOnly:true,xmlName:"provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"status",readOnly:true,xmlName:"status",type:{name:"Enum",allowedValues:["Preparing","Ready","Scaling","Deleting"]}},virtualNetwork:{serializedName:"virtualNetwork",xmlName:"virtualNetwork",type:{name:"Composite",className:"VirtualNetworkProfile"}},internalLoadBalancingMode:{serializedName:"internalLoadBalancingMode",xmlName:"internalLoadBalancingMode",type:{name:"String"}},multiSize:{serializedName:"multiSize",xmlName:"multiSize",type:{name:"String"}},multiRoleCount:{serializedName:"multiRoleCount",readOnly:true,xmlName:"multiRoleCount",type:{name:"Number"}},ipsslAddressCount:{serializedName:"ipsslAddressCount",xmlName:"ipsslAddressCount",type:{name:"Number"}},dnsSuffix:{serializedName:"dnsSuffix",xmlName:"dnsSuffix",type:{name:"String"}},maximumNumberOfMachines:{serializedName:"maximumNumberOfMachines",readOnly:true,xmlName:"maximumNumberOfMachines",type:{name:"Number"}},frontEndScaleFactor:{serializedName:"frontEndScaleFactor",xmlName:"frontEndScaleFactor",type:{name:"Number"}},suspended:{serializedName:"suspended",readOnly:true,xmlName:"suspended",type:{name:"Boolean"}},clusterSettings:{serializedName:"clusterSettings",xmlName:"clusterSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},userWhitelistedIpRanges:{serializedName:"userWhitelistedIpRanges",xmlName:"userWhitelistedIpRanges",xmlElementName:"AppServiceEnvironmentUserWhitelistedIpRangesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},hasLinuxWorkers:{serializedName:"hasLinuxWorkers",readOnly:true,xmlName:"hasLinuxWorkers",type:{name:"Boolean"}},upgradePreference:{defaultValue:"None",serializedName:"upgradePreference",xmlName:"upgradePreference",type:{name:"String"}},dedicatedHostCount:{serializedName:"dedicatedHostCount",xmlName:"dedicatedHostCount",type:{name:"Number"}},zoneRedundant:{serializedName:"zoneRedundant",xmlName:"zoneRedundant",type:{name:"Boolean"}},customDnsSuffixConfiguration:{serializedName:"customDnsSuffixConfiguration",xmlName:"customDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration"}},networkingConfiguration:{serializedName:"networkingConfiguration",xmlName:"networkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration"}},upgradeAvailability:{serializedName:"upgradeAvailability",readOnly:true,xmlName:"upgradeAvailability",type:{name:"String"}}}}};const pe={serializedName:"VirtualNetworkProfile",type:{name:"Composite",className:"VirtualNetworkProfile",modelProperties:{id:{serializedName:"id",required:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},subnet:{serializedName:"subnet",xmlName:"subnet",type:{name:"String"}}}}};const ue={serializedName:"NameValuePair",type:{name:"Composite",className:"NameValuePair",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const de={serializedName:"StampCapacityCollection",type:{name:"Composite",className:"StampCapacityCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StampCapacity",type:{name:"Sequence",element:{type:{name:"Composite",className:"StampCapacity"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const me={serializedName:"StampCapacity",type:{name:"Composite",className:"StampCapacity",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},availableCapacity:{serializedName:"availableCapacity",xmlName:"availableCapacity",type:{name:"Number"}},totalCapacity:{serializedName:"totalCapacity",xmlName:"totalCapacity",type:{name:"Number"}},unit:{serializedName:"unit",xmlName:"unit",type:{name:"String"}},computeMode:{serializedName:"computeMode",xmlName:"computeMode",type:{name:"Enum",allowedValues:["Shared","Dedicated","Dynamic"]}},workerSize:{serializedName:"workerSize",xmlName:"workerSize",type:{name:"Enum",allowedValues:["Small","Medium","Large","D1","D2","D3","SmallV3","MediumV3","LargeV3","NestedSmall","NestedSmallLinux","Default"]}},workerSizeId:{serializedName:"workerSizeId",xmlName:"workerSizeId",type:{name:"Number"}},excludeFromCapacityAllocation:{serializedName:"excludeFromCapacityAllocation",xmlName:"excludeFromCapacityAllocation",type:{name:"Boolean"}},isApplicableForAllComputeModes:{serializedName:"isApplicableForAllComputeModes",xmlName:"isApplicableForAllComputeModes",type:{name:"Boolean"}},siteMode:{serializedName:"siteMode",xmlName:"siteMode",type:{name:"String"}},isLinux:{serializedName:"isLinux",xmlName:"isLinux",type:{name:"Boolean"}}}}};const Ae={serializedName:"VirtualIPMapping",type:{name:"Composite",className:"VirtualIPMapping",modelProperties:{virtualIP:{serializedName:"virtualIP",xmlName:"virtualIP",type:{name:"String"}},internalHttpPort:{serializedName:"internalHttpPort",xmlName:"internalHttpPort",type:{name:"Number"}},internalHttpsPort:{serializedName:"internalHttpsPort",xmlName:"internalHttpsPort",type:{name:"Number"}},inUse:{serializedName:"inUse",xmlName:"inUse",type:{name:"Boolean"}},serviceName:{serializedName:"serviceName",xmlName:"serviceName",type:{name:"String"}}}}};const ge={serializedName:"WebAppCollection",type:{name:"Composite",className:"WebAppCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Site",type:{name:"Sequence",element:{type:{name:"Composite",className:"Site"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const he={serializedName:"HostNameSslState",type:{name:"Composite",className:"HostNameSslState",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},sslState:{serializedName:"sslState",xmlName:"sslState",type:{name:"Enum",allowedValues:["Disabled","SniEnabled","IpBasedEnabled"]}},virtualIP:{serializedName:"virtualIP",xmlName:"virtualIP",type:{name:"String"}},thumbprint:{serializedName:"thumbprint",xmlName:"thumbprint",type:{name:"String"}},toUpdate:{serializedName:"toUpdate",xmlName:"toUpdate",type:{name:"Boolean"}},hostType:{serializedName:"hostType",xmlName:"hostType",type:{name:"Enum",allowedValues:["Standard","Repository"]}}}}};const fe={serializedName:"SiteConfig",type:{name:"Composite",className:"SiteConfig",modelProperties:{numberOfWorkers:{serializedName:"numberOfWorkers",xmlName:"numberOfWorkers",type:{name:"Number"}},defaultDocuments:{serializedName:"defaultDocuments",xmlName:"defaultDocuments",xmlElementName:"SiteConfigDefaultDocumentsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},netFrameworkVersion:{defaultValue:"v4.6",serializedName:"netFrameworkVersion",xmlName:"netFrameworkVersion",type:{name:"String"}},phpVersion:{serializedName:"phpVersion",xmlName:"phpVersion",type:{name:"String"}},pythonVersion:{serializedName:"pythonVersion",xmlName:"pythonVersion",type:{name:"String"}},nodeVersion:{serializedName:"nodeVersion",xmlName:"nodeVersion",type:{name:"String"}},powerShellVersion:{serializedName:"powerShellVersion",xmlName:"powerShellVersion",type:{name:"String"}},linuxFxVersion:{serializedName:"linuxFxVersion",xmlName:"linuxFxVersion",type:{name:"String"}},windowsFxVersion:{serializedName:"windowsFxVersion",xmlName:"windowsFxVersion",type:{name:"String"}},requestTracingEnabled:{serializedName:"requestTracingEnabled",xmlName:"requestTracingEnabled",type:{name:"Boolean"}},requestTracingExpirationTime:{serializedName:"requestTracingExpirationTime",xmlName:"requestTracingExpirationTime",type:{name:"DateTime"}},remoteDebuggingEnabled:{serializedName:"remoteDebuggingEnabled",xmlName:"remoteDebuggingEnabled",type:{name:"Boolean"}},remoteDebuggingVersion:{serializedName:"remoteDebuggingVersion",xmlName:"remoteDebuggingVersion",type:{name:"String"}},httpLoggingEnabled:{serializedName:"httpLoggingEnabled",xmlName:"httpLoggingEnabled",type:{name:"Boolean"}},acrUseManagedIdentityCreds:{serializedName:"acrUseManagedIdentityCreds",xmlName:"acrUseManagedIdentityCreds",type:{name:"Boolean"}},acrUserManagedIdentityID:{serializedName:"acrUserManagedIdentityID",xmlName:"acrUserManagedIdentityID",type:{name:"String"}},logsDirectorySizeLimit:{serializedName:"logsDirectorySizeLimit",xmlName:"logsDirectorySizeLimit",type:{name:"Number"}},detailedErrorLoggingEnabled:{serializedName:"detailedErrorLoggingEnabled",xmlName:"detailedErrorLoggingEnabled",type:{name:"Boolean"}},publishingUsername:{serializedName:"publishingUsername",xmlName:"publishingUsername",type:{name:"String"}},appSettings:{serializedName:"appSettings",xmlName:"appSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},metadata:{serializedName:"metadata",xmlName:"metadata",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},connectionStrings:{serializedName:"connectionStrings",xmlName:"connectionStrings",xmlElementName:"ConnStringInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ConnStringInfo"}}}},machineKey:{serializedName:"machineKey",xmlName:"machineKey",type:{name:"Composite",className:"SiteMachineKey"}},handlerMappings:{serializedName:"handlerMappings",xmlName:"handlerMappings",xmlElementName:"HandlerMapping",type:{name:"Sequence",element:{type:{name:"Composite",className:"HandlerMapping"}}}},documentRoot:{serializedName:"documentRoot",xmlName:"documentRoot",type:{name:"String"}},scmType:{serializedName:"scmType",xmlName:"scmType",type:{name:"String"}},use32BitWorkerProcess:{serializedName:"use32BitWorkerProcess",xmlName:"use32BitWorkerProcess",type:{name:"Boolean"}},webSocketsEnabled:{serializedName:"webSocketsEnabled",xmlName:"webSocketsEnabled",type:{name:"Boolean"}},alwaysOn:{serializedName:"alwaysOn",xmlName:"alwaysOn",type:{name:"Boolean"}},javaVersion:{serializedName:"javaVersion",xmlName:"javaVersion",type:{name:"String"}},javaContainer:{serializedName:"javaContainer",xmlName:"javaContainer",type:{name:"String"}},javaContainerVersion:{serializedName:"javaContainerVersion",xmlName:"javaContainerVersion",type:{name:"String"}},appCommandLine:{serializedName:"appCommandLine",xmlName:"appCommandLine",type:{name:"String"}},managedPipelineMode:{serializedName:"managedPipelineMode",xmlName:"managedPipelineMode",type:{name:"Enum",allowedValues:["Integrated","Classic"]}},virtualApplications:{serializedName:"virtualApplications",xmlName:"virtualApplications",xmlElementName:"VirtualApplication",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualApplication"}}}},loadBalancing:{serializedName:"loadBalancing",xmlName:"loadBalancing",type:{name:"Enum",allowedValues:["WeightedRoundRobin","LeastRequests","LeastResponseTime","WeightedTotalTraffic","RequestHash","PerSiteRoundRobin"]}},experiments:{serializedName:"experiments",xmlName:"experiments",type:{name:"Composite",className:"Experiments"}},limits:{serializedName:"limits",xmlName:"limits",type:{name:"Composite",className:"SiteLimits"}},autoHealEnabled:{serializedName:"autoHealEnabled",xmlName:"autoHealEnabled",type:{name:"Boolean"}},autoHealRules:{serializedName:"autoHealRules",xmlName:"autoHealRules",type:{name:"Composite",className:"AutoHealRules"}},tracingOptions:{serializedName:"tracingOptions",xmlName:"tracingOptions",type:{name:"String"}},vnetName:{serializedName:"vnetName",xmlName:"vnetName",type:{name:"String"}},vnetRouteAllEnabled:{serializedName:"vnetRouteAllEnabled",xmlName:"vnetRouteAllEnabled",type:{name:"Boolean"}},vnetPrivatePortsCount:{serializedName:"vnetPrivatePortsCount",xmlName:"vnetPrivatePortsCount",type:{name:"Number"}},cors:{serializedName:"cors",xmlName:"cors",type:{name:"Composite",className:"CorsSettings"}},push:{serializedName:"push",xmlName:"push",type:{name:"Composite",className:"PushSettings"}},apiDefinition:{serializedName:"apiDefinition",xmlName:"apiDefinition",type:{name:"Composite",className:"ApiDefinitionInfo"}},apiManagementConfig:{serializedName:"apiManagementConfig",xmlName:"apiManagementConfig",type:{name:"Composite",className:"ApiManagementConfig"}},autoSwapSlotName:{serializedName:"autoSwapSlotName",xmlName:"autoSwapSlotName",type:{name:"String"}},localMySqlEnabled:{defaultValue:false,serializedName:"localMySqlEnabled",xmlName:"localMySqlEnabled",type:{name:"Boolean"}},managedServiceIdentityId:{serializedName:"managedServiceIdentityId",xmlName:"managedServiceIdentityId",type:{name:"Number"}},xManagedServiceIdentityId:{serializedName:"xManagedServiceIdentityId",xmlName:"xManagedServiceIdentityId",type:{name:"Number"}},keyVaultReferenceIdentity:{serializedName:"keyVaultReferenceIdentity",xmlName:"keyVaultReferenceIdentity",type:{name:"String"}},ipSecurityRestrictions:{serializedName:"ipSecurityRestrictions",xmlName:"ipSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},ipSecurityRestrictionsDefaultAction:{serializedName:"ipSecurityRestrictionsDefaultAction",xmlName:"ipSecurityRestrictionsDefaultAction",type:{name:"String"}},scmIpSecurityRestrictions:{serializedName:"scmIpSecurityRestrictions",xmlName:"scmIpSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},scmIpSecurityRestrictionsDefaultAction:{serializedName:"scmIpSecurityRestrictionsDefaultAction",xmlName:"scmIpSecurityRestrictionsDefaultAction",type:{name:"String"}},scmIpSecurityRestrictionsUseMain:{serializedName:"scmIpSecurityRestrictionsUseMain",xmlName:"scmIpSecurityRestrictionsUseMain",type:{name:"Boolean"}},http20Enabled:{defaultValue:true,serializedName:"http20Enabled",xmlName:"http20Enabled",type:{name:"Boolean"}},minTlsVersion:{serializedName:"minTlsVersion",xmlName:"minTlsVersion",type:{name:"String"}},minTlsCipherSuite:{serializedName:"minTlsCipherSuite",xmlName:"minTlsCipherSuite",type:{name:"String"}},scmMinTlsVersion:{serializedName:"scmMinTlsVersion",xmlName:"scmMinTlsVersion",type:{name:"String"}},ftpsState:{serializedName:"ftpsState",xmlName:"ftpsState",type:{name:"String"}},preWarmedInstanceCount:{constraints:{InclusiveMaximum:10,InclusiveMinimum:0},serializedName:"preWarmedInstanceCount",xmlName:"preWarmedInstanceCount",type:{name:"Number"}},functionAppScaleLimit:{constraints:{InclusiveMinimum:0},serializedName:"functionAppScaleLimit",xmlName:"functionAppScaleLimit",type:{name:"Number"}},elasticWebAppScaleLimit:{constraints:{InclusiveMinimum:0},serializedName:"elasticWebAppScaleLimit",xmlName:"elasticWebAppScaleLimit",type:{name:"Number"}},healthCheckPath:{serializedName:"healthCheckPath",xmlName:"healthCheckPath",type:{name:"String"}},functionsRuntimeScaleMonitoringEnabled:{serializedName:"functionsRuntimeScaleMonitoringEnabled",xmlName:"functionsRuntimeScaleMonitoringEnabled",type:{name:"Boolean"}},websiteTimeZone:{serializedName:"websiteTimeZone",xmlName:"websiteTimeZone",type:{name:"String"}},minimumElasticInstanceCount:{constraints:{InclusiveMaximum:20,InclusiveMinimum:0},serializedName:"minimumElasticInstanceCount",xmlName:"minimumElasticInstanceCount",type:{name:"Number"}},azureStorageAccounts:{serializedName:"azureStorageAccounts",xmlName:"azureStorageAccounts",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AzureStorageInfoValue"}}}},publicNetworkAccess:{serializedName:"publicNetworkAccess",xmlName:"publicNetworkAccess",type:{name:"String"}}}}};const ye={serializedName:"ConnStringInfo",type:{name:"Composite",className:"ConnStringInfo",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},connectionString:{serializedName:"connectionString",xmlName:"connectionString",type:{name:"String"}},type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["MySql","SQLServer","SQLAzure","Custom","NotificationHub","ServiceBus","EventHub","ApiHub","DocDb","RedisCache","PostgreSQL"]}}}}};const be={serializedName:"SiteMachineKey",type:{name:"Composite",className:"SiteMachineKey",modelProperties:{validation:{serializedName:"validation",xmlName:"validation",type:{name:"String"}},validationKey:{serializedName:"validationKey",xmlName:"validationKey",type:{name:"String"}},decryption:{serializedName:"decryption",xmlName:"decryption",type:{name:"String"}},decryptionKey:{serializedName:"decryptionKey",xmlName:"decryptionKey",type:{name:"String"}}}}};const Ce={serializedName:"HandlerMapping",type:{name:"Composite",className:"HandlerMapping",modelProperties:{extension:{serializedName:"extension",xmlName:"extension",type:{name:"String"}},scriptProcessor:{serializedName:"scriptProcessor",xmlName:"scriptProcessor",type:{name:"String"}},arguments:{serializedName:"arguments",xmlName:"arguments",type:{name:"String"}}}}};const Ne={serializedName:"VirtualApplication",type:{name:"Composite",className:"VirtualApplication",modelProperties:{virtualPath:{serializedName:"virtualPath",xmlName:"virtualPath",type:{name:"String"}},physicalPath:{serializedName:"physicalPath",xmlName:"physicalPath",type:{name:"String"}},preloadEnabled:{serializedName:"preloadEnabled",xmlName:"preloadEnabled",type:{name:"Boolean"}},virtualDirectories:{serializedName:"virtualDirectories",xmlName:"virtualDirectories",xmlElementName:"VirtualDirectory",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualDirectory"}}}}}}};const Ee={serializedName:"VirtualDirectory",type:{name:"Composite",className:"VirtualDirectory",modelProperties:{virtualPath:{serializedName:"virtualPath",xmlName:"virtualPath",type:{name:"String"}},physicalPath:{serializedName:"physicalPath",xmlName:"physicalPath",type:{name:"String"}}}}};const ve={serializedName:"Experiments",type:{name:"Composite",className:"Experiments",modelProperties:{rampUpRules:{serializedName:"rampUpRules",xmlName:"rampUpRules",xmlElementName:"RampUpRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"RampUpRule"}}}}}}};const Ie={serializedName:"RampUpRule",type:{name:"Composite",className:"RampUpRule",modelProperties:{actionHostName:{serializedName:"actionHostName",xmlName:"actionHostName",type:{name:"String"}},reroutePercentage:{serializedName:"reroutePercentage",xmlName:"reroutePercentage",type:{name:"Number"}},changeStep:{serializedName:"changeStep",xmlName:"changeStep",type:{name:"Number"}},changeIntervalInMinutes:{serializedName:"changeIntervalInMinutes",xmlName:"changeIntervalInMinutes",type:{name:"Number"}},minReroutePercentage:{serializedName:"minReroutePercentage",xmlName:"minReroutePercentage",type:{name:"Number"}},maxReroutePercentage:{serializedName:"maxReroutePercentage",xmlName:"maxReroutePercentage",type:{name:"Number"}},changeDecisionCallbackUrl:{serializedName:"changeDecisionCallbackUrl",xmlName:"changeDecisionCallbackUrl",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}}}}};const Se={serializedName:"SiteLimits",type:{name:"Composite",className:"SiteLimits",modelProperties:{maxPercentageCpu:{serializedName:"maxPercentageCpu",xmlName:"maxPercentageCpu",type:{name:"Number"}},maxMemoryInMb:{serializedName:"maxMemoryInMb",xmlName:"maxMemoryInMb",type:{name:"Number"}},maxDiskSizeInMb:{serializedName:"maxDiskSizeInMb",xmlName:"maxDiskSizeInMb",type:{name:"Number"}}}}};const we={serializedName:"AutoHealRules",type:{name:"Composite",className:"AutoHealRules",modelProperties:{triggers:{serializedName:"triggers",xmlName:"triggers",type:{name:"Composite",className:"AutoHealTriggers"}},actions:{serializedName:"actions",xmlName:"actions",type:{name:"Composite",className:"AutoHealActions"}}}}};const Pe={serializedName:"AutoHealTriggers",type:{name:"Composite",className:"AutoHealTriggers",modelProperties:{requests:{serializedName:"requests",xmlName:"requests",type:{name:"Composite",className:"RequestsBasedTrigger"}},privateBytesInKB:{serializedName:"privateBytesInKB",xmlName:"privateBytesInKB",type:{name:"Number"}},statusCodes:{serializedName:"statusCodes",xmlName:"statusCodes",xmlElementName:"StatusCodesBasedTrigger",type:{name:"Sequence",element:{type:{name:"Composite",className:"StatusCodesBasedTrigger"}}}},slowRequests:{serializedName:"slowRequests",xmlName:"slowRequests",type:{name:"Composite",className:"SlowRequestsBasedTrigger"}},slowRequestsWithPath:{serializedName:"slowRequestsWithPath",xmlName:"slowRequestsWithPath",xmlElementName:"SlowRequestsBasedTrigger",type:{name:"Sequence",element:{type:{name:"Composite",className:"SlowRequestsBasedTrigger"}}}},statusCodesRange:{serializedName:"statusCodesRange",xmlName:"statusCodesRange",xmlElementName:"StatusCodesRangeBasedTrigger",type:{name:"Sequence",element:{type:{name:"Composite",className:"StatusCodesRangeBasedTrigger"}}}}}}};const xe={serializedName:"RequestsBasedTrigger",type:{name:"Composite",className:"RequestsBasedTrigger",modelProperties:{count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}}}}};const Be={serializedName:"StatusCodesBasedTrigger",type:{name:"Composite",className:"StatusCodesBasedTrigger",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"Number"}},subStatus:{serializedName:"subStatus",xmlName:"subStatus",type:{name:"Number"}},win32Status:{serializedName:"win32Status",xmlName:"win32Status",type:{name:"Number"}},count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}},path:{serializedName:"path",xmlName:"path",type:{name:"String"}}}}};const _e={serializedName:"SlowRequestsBasedTrigger",type:{name:"Composite",className:"SlowRequestsBasedTrigger",modelProperties:{timeTaken:{serializedName:"timeTaken",xmlName:"timeTaken",type:{name:"String"}},path:{serializedName:"path",xmlName:"path",type:{name:"String"}},count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}}}}};const Re={serializedName:"StatusCodesRangeBasedTrigger",type:{name:"Composite",className:"StatusCodesRangeBasedTrigger",modelProperties:{statusCodes:{serializedName:"statusCodes",xmlName:"statusCodes",type:{name:"String"}},path:{serializedName:"path",xmlName:"path",type:{name:"String"}},count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}}}}};const ke={serializedName:"AutoHealActions",type:{name:"Composite",className:"AutoHealActions",modelProperties:{actionType:{serializedName:"actionType",xmlName:"actionType",type:{name:"Enum",allowedValues:["Recycle","LogEvent","CustomAction"]}},customAction:{serializedName:"customAction",xmlName:"customAction",type:{name:"Composite",className:"AutoHealCustomAction"}},minProcessExecutionTime:{serializedName:"minProcessExecutionTime",xmlName:"minProcessExecutionTime",type:{name:"String"}}}}};const Qe={serializedName:"AutoHealCustomAction",type:{name:"Composite",className:"AutoHealCustomAction",modelProperties:{exe:{serializedName:"exe",xmlName:"exe",type:{name:"String"}},parameters:{serializedName:"parameters",xmlName:"parameters",type:{name:"String"}}}}};const Te={serializedName:"CorsSettings",type:{name:"Composite",className:"CorsSettings",modelProperties:{allowedOrigins:{serializedName:"allowedOrigins",xmlName:"allowedOrigins",xmlElementName:"CorsSettingsAllowedOriginsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},supportCredentials:{serializedName:"supportCredentials",xmlName:"supportCredentials",type:{name:"Boolean"}}}}};const Me={serializedName:"ApiDefinitionInfo",type:{name:"Composite",className:"ApiDefinitionInfo",modelProperties:{url:{serializedName:"url",xmlName:"url",type:{name:"String"}}}}};const Oe={serializedName:"ApiManagementConfig",type:{name:"Composite",className:"ApiManagementConfig",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}}}}};const De={serializedName:"IpSecurityRestriction",type:{name:"Composite",className:"IpSecurityRestriction",modelProperties:{ipAddress:{serializedName:"ipAddress",xmlName:"ipAddress",type:{name:"String"}},subnetMask:{serializedName:"subnetMask",xmlName:"subnetMask",type:{name:"String"}},vnetSubnetResourceId:{serializedName:"vnetSubnetResourceId",xmlName:"vnetSubnetResourceId",type:{name:"String"}},vnetTrafficTag:{serializedName:"vnetTrafficTag",xmlName:"vnetTrafficTag",type:{name:"Number"}},subnetTrafficTag:{serializedName:"subnetTrafficTag",xmlName:"subnetTrafficTag",type:{name:"Number"}},action:{serializedName:"action",xmlName:"action",type:{name:"String"}},tag:{serializedName:"tag",xmlName:"tag",type:{name:"String"}},priority:{serializedName:"priority",xmlName:"priority",type:{name:"Number"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}},headers:{serializedName:"headers",xmlName:"headers",type:{name:"Dictionary",value:{type:{name:"Sequence",element:{type:{name:"String"}}}}}}}}};const ze={serializedName:"AzureStorageInfoValue",type:{name:"Composite",className:"AzureStorageInfoValue",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["AzureFiles","AzureBlob"]}},accountName:{serializedName:"accountName",xmlName:"accountName",type:{name:"String"}},shareName:{serializedName:"shareName",xmlName:"shareName",type:{name:"String"}},accessKey:{serializedName:"accessKey",xmlName:"accessKey",type:{name:"String"}},mountPath:{serializedName:"mountPath",xmlName:"mountPath",type:{name:"String"}},state:{serializedName:"state",readOnly:true,xmlName:"state",type:{name:"Enum",allowedValues:["Ok","InvalidCredentials","InvalidShare","NotValidated"]}}}}};const Le={serializedName:"DaprConfig",type:{name:"Composite",className:"DaprConfig",modelProperties:{enabled:{defaultValue:false,serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},appId:{serializedName:"appId",xmlName:"appId",type:{name:"String"}},appPort:{serializedName:"appPort",xmlName:"appPort",type:{name:"Number"}},httpReadBufferSize:{serializedName:"httpReadBufferSize",xmlName:"httpReadBufferSize",type:{name:"Number"}},httpMaxRequestSize:{serializedName:"httpMaxRequestSize",xmlName:"httpMaxRequestSize",type:{name:"Number"}},logLevel:{serializedName:"logLevel",xmlName:"logLevel",type:{name:"String"}},enableApiLogging:{serializedName:"enableApiLogging",xmlName:"enableApiLogging",type:{name:"Boolean"}}}}};const Ge={serializedName:"ResourceConfig",type:{name:"Composite",className:"ResourceConfig",modelProperties:{cpu:{serializedName:"cpu",xmlName:"cpu",type:{name:"Number"}},memory:{serializedName:"memory",xmlName:"memory",type:{name:"String"}}}}};const Fe={serializedName:"HostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const qe={serializedName:"CloningInfo",type:{name:"Composite",className:"CloningInfo",modelProperties:{correlationId:{serializedName:"correlationId",xmlName:"correlationId",type:{name:"Uuid"}},overwrite:{serializedName:"overwrite",xmlName:"overwrite",type:{name:"Boolean"}},cloneCustomHostNames:{serializedName:"cloneCustomHostNames",xmlName:"cloneCustomHostNames",type:{name:"Boolean"}},cloneSourceControl:{serializedName:"cloneSourceControl",xmlName:"cloneSourceControl",type:{name:"Boolean"}},sourceWebAppId:{serializedName:"sourceWebAppId",required:true,xmlName:"sourceWebAppId",type:{name:"String"}},sourceWebAppLocation:{serializedName:"sourceWebAppLocation",xmlName:"sourceWebAppLocation",type:{name:"String"}},hostingEnvironment:{serializedName:"hostingEnvironment",xmlName:"hostingEnvironment",type:{name:"String"}},appSettingsOverrides:{serializedName:"appSettingsOverrides",xmlName:"appSettingsOverrides",type:{name:"Dictionary",value:{type:{name:"String"}}}},configureLoadBalancing:{serializedName:"configureLoadBalancing",xmlName:"configureLoadBalancing",type:{name:"Boolean"}},trafficManagerProfileId:{serializedName:"trafficManagerProfileId",xmlName:"trafficManagerProfileId",type:{name:"String"}},trafficManagerProfileName:{serializedName:"trafficManagerProfileName",xmlName:"trafficManagerProfileName",type:{name:"String"}}}}};const Ue={serializedName:"SlotSwapStatus",type:{name:"Composite",className:"SlotSwapStatus",modelProperties:{timestampUtc:{serializedName:"timestampUtc",readOnly:true,xmlName:"timestampUtc",type:{name:"DateTime"}},sourceSlotName:{serializedName:"sourceSlotName",readOnly:true,xmlName:"sourceSlotName",type:{name:"String"}},destinationSlotName:{serializedName:"destinationSlotName",readOnly:true,xmlName:"destinationSlotName",type:{name:"String"}}}}};const He={serializedName:"ManagedServiceIdentity",type:{name:"Composite",className:"ManagedServiceIdentity",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["SystemAssigned","UserAssigned","SystemAssigned, UserAssigned","None"]}},tenantId:{serializedName:"tenantId",readOnly:true,xmlName:"tenantId",type:{name:"String"}},principalId:{serializedName:"principalId",readOnly:true,xmlName:"principalId",type:{name:"String"}},userAssignedIdentities:{serializedName:"userAssignedIdentities",xmlName:"userAssignedIdentities",type:{name:"Dictionary",value:{type:{name:"Composite",className:"UserAssignedIdentity"}}}}}}};const Ve={serializedName:"UserAssignedIdentity",type:{name:"Composite",className:"UserAssignedIdentity",modelProperties:{principalId:{serializedName:"principalId",readOnly:true,xmlName:"principalId",type:{name:"String"}},clientId:{serializedName:"clientId",readOnly:true,xmlName:"clientId",type:{name:"String"}}}}};const je={serializedName:"ExtendedLocation",type:{name:"Composite",className:"ExtendedLocation",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const We={serializedName:"HostingEnvironmentDiagnostics",type:{name:"Composite",className:"HostingEnvironmentDiagnostics",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},diagnosticsOutput:{serializedName:"diagnosticsOutput",xmlName:"diagnosticsOutput",type:{name:"String"}}}}};const Je={serializedName:"InboundEnvironmentEndpointCollection",type:{name:"Composite",className:"InboundEnvironmentEndpointCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"InboundEnvironmentEndpoint",type:{name:"Sequence",element:{type:{name:"Composite",className:"InboundEnvironmentEndpoint"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ye={serializedName:"InboundEnvironmentEndpoint",type:{name:"Composite",className:"InboundEnvironmentEndpoint",modelProperties:{description:{serializedName:"description",xmlName:"description",type:{name:"String"}},endpoints:{serializedName:"endpoints",xmlName:"endpoints",xmlElementName:"InboundEnvironmentEndpointEndpointsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},ports:{serializedName:"ports",xmlName:"ports",xmlElementName:"InboundEnvironmentEndpointPortsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const $e={serializedName:"WorkerPoolCollection",type:{name:"Composite",className:"WorkerPoolCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WorkerPoolResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkerPoolResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ke={serializedName:"SkuDescription",type:{name:"Composite",className:"SkuDescription",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},tier:{serializedName:"tier",xmlName:"tier",type:{name:"String"}},size:{serializedName:"size",xmlName:"size",type:{name:"String"}},family:{serializedName:"family",xmlName:"family",type:{name:"String"}},capacity:{serializedName:"capacity",xmlName:"capacity",type:{name:"Number"}},skuCapacity:{serializedName:"skuCapacity",xmlName:"skuCapacity",type:{name:"Composite",className:"SkuCapacity"}},locations:{serializedName:"locations",xmlName:"locations",xmlElementName:"SkuDescriptionLocationsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},capabilities:{serializedName:"capabilities",xmlName:"capabilities",xmlElementName:"Capability",type:{name:"Sequence",element:{type:{name:"Composite",className:"Capability"}}}}}}};const Ze={serializedName:"SkuCapacity",type:{name:"Composite",className:"SkuCapacity",modelProperties:{minimum:{serializedName:"minimum",xmlName:"minimum",type:{name:"Number"}},maximum:{serializedName:"maximum",xmlName:"maximum",type:{name:"Number"}},elasticMaximum:{serializedName:"elasticMaximum",xmlName:"elasticMaximum",type:{name:"Number"}},default:{serializedName:"default",xmlName:"default",type:{name:"Number"}},scaleType:{serializedName:"scaleType",xmlName:"scaleType",type:{name:"String"}}}}};const Xe={serializedName:"Capability",type:{name:"Composite",className:"Capability",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}},reason:{serializedName:"reason",xmlName:"reason",type:{name:"String"}}}}};const et={serializedName:"ResourceMetricDefinitionCollection",type:{name:"Composite",className:"ResourceMetricDefinitionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ResourceMetricDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceMetricDefinition"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const tt={serializedName:"ResourceMetricAvailability",type:{name:"Composite",className:"ResourceMetricAvailability",modelProperties:{timeGrain:{serializedName:"timeGrain",readOnly:true,xmlName:"timeGrain",type:{name:"String"}},retention:{serializedName:"retention",readOnly:true,xmlName:"retention",type:{name:"String"}}}}};const rt={serializedName:"SkuInfoCollection",type:{name:"Composite",className:"SkuInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SkuInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"SkuInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const it={serializedName:"SkuInfo",type:{name:"Composite",className:"SkuInfo",modelProperties:{resourceType:{serializedName:"resourceType",xmlName:"resourceType",type:{name:"String"}},sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},capacity:{serializedName:"capacity",xmlName:"capacity",type:{name:"Composite",className:"SkuCapacity"}}}}};const nt={serializedName:"UsageCollection",type:{name:"Composite",className:"UsageCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Usage",type:{name:"Sequence",element:{type:{name:"Composite",className:"Usage"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const st={serializedName:"Operation",type:{name:"Composite",className:"Operation",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},status:{serializedName:"status",xmlName:"status",type:{name:"Enum",allowedValues:["InProgress","Failed","Succeeded","TimedOut","Created"]}},errors:{serializedName:"errors",xmlName:"errors",xmlElementName:"ErrorEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorEntity"}}}},createdTime:{serializedName:"createdTime",xmlName:"createdTime",type:{name:"DateTime"}},modifiedTime:{serializedName:"modifiedTime",xmlName:"modifiedTime",type:{name:"DateTime"}},expirationTime:{serializedName:"expirationTime",xmlName:"expirationTime",type:{name:"DateTime"}},geoMasterOperationId:{serializedName:"geoMasterOperationId",xmlName:"geoMasterOperationId",type:{name:"Uuid"}}}}};const ot={serializedName:"ErrorEntity",type:{name:"Composite",className:"ErrorEntity",modelProperties:{extendedCode:{serializedName:"extendedCode",xmlName:"extendedCode",type:{name:"String"}},messageTemplate:{serializedName:"messageTemplate",xmlName:"messageTemplate",type:{name:"String"}},parameters:{serializedName:"parameters",xmlName:"parameters",xmlElementName:"ErrorEntityParametersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},innerErrors:{serializedName:"innerErrors",xmlName:"innerErrors",xmlElementName:"ErrorEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorEntity"}}}},details:{serializedName:"details",xmlName:"details",xmlElementName:"ErrorEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorEntity"}}}},target:{serializedName:"target",xmlName:"target",type:{name:"String"}},code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const at={serializedName:"OutboundEnvironmentEndpointCollection",type:{name:"Composite",className:"OutboundEnvironmentEndpointCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"OutboundEnvironmentEndpoint",type:{name:"Sequence",element:{type:{name:"Composite",className:"OutboundEnvironmentEndpoint"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ct={serializedName:"OutboundEnvironmentEndpoint",type:{name:"Composite",className:"OutboundEnvironmentEndpoint",modelProperties:{category:{serializedName:"category",xmlName:"category",type:{name:"String"}},endpoints:{serializedName:"endpoints",xmlName:"endpoints",xmlElementName:"EndpointDependency",type:{name:"Sequence",element:{type:{name:"Composite",className:"EndpointDependency"}}}}}}};const pt={serializedName:"EndpointDependency",type:{name:"Composite",className:"EndpointDependency",modelProperties:{domainName:{serializedName:"domainName",xmlName:"domainName",type:{name:"String"}},endpointDetails:{serializedName:"endpointDetails",xmlName:"endpointDetails",xmlElementName:"EndpointDetail",type:{name:"Sequence",element:{type:{name:"Composite",className:"EndpointDetail"}}}}}}};const ut={serializedName:"EndpointDetail",type:{name:"Composite",className:"EndpointDetail",modelProperties:{ipAddress:{serializedName:"ipAddress",xmlName:"ipAddress",type:{name:"String"}},port:{serializedName:"port",xmlName:"port",type:{name:"Number"}},latency:{serializedName:"latency",xmlName:"latency",type:{name:"Number"}},isAccessible:{serializedName:"isAccessible",xmlName:"isAccessible",type:{name:"Boolean"}}}}};const dt={serializedName:"PrivateEndpointConnectionCollection",type:{name:"Composite",className:"PrivateEndpointConnectionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"RemotePrivateEndpointConnectionARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"RemotePrivateEndpointConnectionARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const mt={serializedName:"ArmIdWrapper",type:{name:"Composite",className:"ArmIdWrapper",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}}}}};const At={serializedName:"PrivateLinkConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}},actionsRequired:{serializedName:"actionsRequired",xmlName:"actionsRequired",type:{name:"String"}}}}};const ht={serializedName:"PrivateLinkResourcesWrapper",type:{name:"Composite",className:"PrivateLinkResourcesWrapper",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"PrivateLinkResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateLinkResource"}}}}}}};const ft={serializedName:"PrivateLinkResource",type:{name:"Composite",className:"PrivateLinkResource",modelProperties:{id:{serializedName:"id",required:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",required:true,xmlName:"type",type:{name:"String"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"PrivateLinkResourceProperties"}}}}};const yt={serializedName:"PrivateLinkResourceProperties",type:{name:"Composite",className:"PrivateLinkResourceProperties",modelProperties:{groupId:{serializedName:"groupId",readOnly:true,xmlName:"groupId",type:{name:"String"}},requiredMembers:{serializedName:"requiredMembers",readOnly:true,xmlName:"requiredMembers",xmlElementName:"PrivateLinkResourcePropertiesRequiredMembersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},requiredZoneNames:{serializedName:"requiredZoneNames",readOnly:true,xmlName:"requiredZoneNames",xmlElementName:"PrivateLinkResourcePropertiesRequiredZoneNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const bt={serializedName:"AppServicePlanCollection",type:{name:"Composite",className:"AppServicePlanCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AppServicePlan",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServicePlan"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ct={serializedName:"KubeEnvironmentProfile",type:{name:"Composite",className:"KubeEnvironmentProfile",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const Nt={serializedName:"CsmUsageQuotaCollection",type:{name:"Composite",className:"CsmUsageQuotaCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CsmUsageQuota",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmUsageQuota"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Et={serializedName:"CsmUsageQuota",type:{name:"Composite",className:"CsmUsageQuota",modelProperties:{unit:{serializedName:"unit",xmlName:"unit",type:{name:"String"}},nextResetTime:{serializedName:"nextResetTime",xmlName:"nextResetTime",type:{name:"DateTime"}},currentValue:{serializedName:"currentValue",xmlName:"currentValue",type:{name:"Number"}},limit:{serializedName:"limit",xmlName:"limit",type:{name:"Number"}},name:{serializedName:"name",xmlName:"name",type:{name:"Composite",className:"LocalizableString"}}}}};const vt={serializedName:"LocalizableString",type:{name:"Composite",className:"LocalizableString",modelProperties:{value:{serializedName:"value",xmlName:"value",type:{name:"String"}},localizedValue:{serializedName:"localizedValue",xmlName:"localizedValue",type:{name:"String"}}}}};const It={serializedName:"ResourceCollection",type:{name:"Composite",className:"ResourceCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ResourceCollectionValueItem",type:{name:"Sequence",element:{type:{name:"String"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const St={serializedName:"HybridConnectionCollection",type:{name:"Composite",className:"HybridConnectionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"HybridConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"HybridConnection"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const wt={serializedName:"VnetInfo",type:{name:"Composite",className:"VnetInfo",modelProperties:{vnetResourceId:{serializedName:"vnetResourceId",xmlName:"vnetResourceId",type:{name:"String"}},certThumbprint:{serializedName:"certThumbprint",readOnly:true,xmlName:"certThumbprint",type:{name:"String"}},certBlob:{serializedName:"certBlob",xmlName:"certBlob",type:{name:"String"}},routes:{serializedName:"routes",readOnly:true,xmlName:"routes",xmlElementName:"VnetRoute",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}},resyncRequired:{serializedName:"resyncRequired",readOnly:true,xmlName:"resyncRequired",type:{name:"Boolean"}},dnsServers:{serializedName:"dnsServers",xmlName:"dnsServers",type:{name:"String"}},isSwift:{serializedName:"isSwift",xmlName:"isSwift",type:{name:"Boolean"}}}}};const Pt={serializedName:"CertificateCollection",type:{name:"Composite",className:"CertificateCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Certificate",type:{name:"Sequence",element:{type:{name:"Composite",className:"Certificate"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const xt={serializedName:"ContainerAppCollection",type:{name:"Composite",className:"ContainerAppCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ContainerApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerApp"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Bt={serializedName:"Configuration",type:{name:"Composite",className:"Configuration",modelProperties:{secrets:{serializedName:"secrets",xmlName:"secrets",xmlElementName:"Secret",type:{name:"Sequence",element:{type:{name:"Composite",className:"Secret"}}}},activeRevisionsMode:{serializedName:"activeRevisionsMode",xmlName:"activeRevisionsMode",type:{name:"String"}},ingress:{serializedName:"ingress",xmlName:"ingress",type:{name:"Composite",className:"Ingress"}},registries:{serializedName:"registries",xmlName:"registries",xmlElementName:"RegistryCredentials",type:{name:"Sequence",element:{type:{name:"Composite",className:"RegistryCredentials"}}}}}}};const _t={serializedName:"Secret",type:{name:"Composite",className:"Secret",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const Rt={serializedName:"Ingress",type:{name:"Composite",className:"Ingress",modelProperties:{fqdn:{serializedName:"fqdn",readOnly:true,xmlName:"fqdn",type:{name:"String"}},external:{defaultValue:false,serializedName:"external",xmlName:"external",type:{name:"Boolean"}},targetPort:{serializedName:"targetPort",xmlName:"targetPort",type:{name:"Number"}},transport:{serializedName:"transport",xmlName:"transport",type:{name:"String"}},traffic:{serializedName:"traffic",xmlName:"traffic",xmlElementName:"TrafficWeight",type:{name:"Sequence",element:{type:{name:"Composite",className:"TrafficWeight"}}}},allowInsecure:{serializedName:"allowInsecure",xmlName:"allowInsecure",type:{name:"Boolean"}}}}};const kt={serializedName:"TrafficWeight",type:{name:"Composite",className:"TrafficWeight",modelProperties:{revisionName:{serializedName:"revisionName",xmlName:"revisionName",type:{name:"String"}},weight:{serializedName:"weight",xmlName:"weight",type:{name:"Number"}},latestRevision:{defaultValue:false,serializedName:"latestRevision",xmlName:"latestRevision",type:{name:"Boolean"}}}}};const Qt={serializedName:"RegistryCredentials",type:{name:"Composite",className:"RegistryCredentials",modelProperties:{server:{serializedName:"server",xmlName:"server",type:{name:"String"}},username:{serializedName:"username",xmlName:"username",type:{name:"String"}},passwordSecretRef:{serializedName:"passwordSecretRef",xmlName:"passwordSecretRef",type:{name:"String"}}}}};const Tt={serializedName:"Template",type:{name:"Composite",className:"Template",modelProperties:{revisionSuffix:{serializedName:"revisionSuffix",xmlName:"revisionSuffix",type:{name:"String"}},containers:{serializedName:"containers",xmlName:"containers",xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"Container"}}}},scale:{serializedName:"scale",xmlName:"scale",type:{name:"Composite",className:"Scale"}},dapr:{serializedName:"dapr",xmlName:"dapr",type:{name:"Composite",className:"Dapr"}}}}};const Mt={serializedName:"Container",type:{name:"Composite",className:"Container",modelProperties:{image:{serializedName:"image",xmlName:"image",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},command:{serializedName:"command",xmlName:"command",xmlElementName:"ContainerCommandItem",type:{name:"Sequence",element:{type:{name:"String"}}}},args:{serializedName:"args",xmlName:"args",xmlElementName:"ContainerArgsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},env:{serializedName:"env",xmlName:"env",xmlElementName:"EnvironmentVar",type:{name:"Sequence",element:{type:{name:"Composite",className:"EnvironmentVar"}}}},resources:{serializedName:"resources",xmlName:"resources",type:{name:"Composite",className:"ContainerResources"}}}}};const Ot={serializedName:"EnvironmentVar",type:{name:"Composite",className:"EnvironmentVar",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}},secretRef:{serializedName:"secretRef",xmlName:"secretRef",type:{name:"String"}}}}};const Dt={serializedName:"ContainerResources",type:{name:"Composite",className:"ContainerResources",modelProperties:{cpu:{serializedName:"cpu",xmlName:"cpu",type:{name:"Number"}},memory:{serializedName:"memory",xmlName:"memory",type:{name:"String"}}}}};const zt={serializedName:"Scale",type:{name:"Composite",className:"Scale",modelProperties:{minReplicas:{serializedName:"minReplicas",xmlName:"minReplicas",type:{name:"Number"}},maxReplicas:{serializedName:"maxReplicas",xmlName:"maxReplicas",type:{name:"Number"}},rules:{serializedName:"rules",xmlName:"rules",xmlElementName:"ScaleRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScaleRule"}}}}}}};const Lt={serializedName:"ScaleRule",type:{name:"Composite",className:"ScaleRule",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},azureQueue:{serializedName:"azureQueue",xmlName:"azureQueue",type:{name:"Composite",className:"QueueScaleRule"}},custom:{serializedName:"custom",xmlName:"custom",type:{name:"Composite",className:"CustomScaleRule"}},http:{serializedName:"http",xmlName:"http",type:{name:"Composite",className:"HttpScaleRule"}}}}};const Gt={serializedName:"QueueScaleRule",type:{name:"Composite",className:"QueueScaleRule",modelProperties:{queueName:{serializedName:"queueName",xmlName:"queueName",type:{name:"String"}},queueLength:{serializedName:"queueLength",xmlName:"queueLength",type:{name:"Number"}},auth:{serializedName:"auth",xmlName:"auth",xmlElementName:"ScaleRuleAuth",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScaleRuleAuth"}}}}}}};const Ft={serializedName:"ScaleRuleAuth",type:{name:"Composite",className:"ScaleRuleAuth",modelProperties:{secretRef:{serializedName:"secretRef",xmlName:"secretRef",type:{name:"String"}},triggerParameter:{serializedName:"triggerParameter",xmlName:"triggerParameter",type:{name:"String"}}}}};const qt={serializedName:"CustomScaleRule",type:{name:"Composite",className:"CustomScaleRule",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"String"}},metadata:{serializedName:"metadata",xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},auth:{serializedName:"auth",xmlName:"auth",xmlElementName:"ScaleRuleAuth",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScaleRuleAuth"}}}}}}};const Ut={serializedName:"HttpScaleRule",type:{name:"Composite",className:"HttpScaleRule",modelProperties:{metadata:{serializedName:"metadata",xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},auth:{serializedName:"auth",xmlName:"auth",xmlElementName:"ScaleRuleAuth",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScaleRuleAuth"}}}}}}};const Ht={serializedName:"Dapr",type:{name:"Composite",className:"Dapr",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},appId:{serializedName:"appId",xmlName:"appId",type:{name:"String"}},appPort:{serializedName:"appPort",xmlName:"appPort",type:{name:"Number"}},components:{serializedName:"components",xmlName:"components",xmlElementName:"DaprComponent",type:{name:"Sequence",element:{type:{name:"Composite",className:"DaprComponent"}}}}}}};const Vt={serializedName:"DaprComponent",type:{name:"Composite",className:"DaprComponent",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},type:{serializedName:"type",xmlName:"type",type:{name:"String"}},version:{serializedName:"version",xmlName:"version",type:{name:"String"}},metadata:{serializedName:"metadata",xmlName:"metadata",xmlElementName:"DaprMetadata",type:{name:"Sequence",element:{type:{name:"Composite",className:"DaprMetadata"}}}}}}};const jt={serializedName:"DaprMetadata",type:{name:"Composite",className:"DaprMetadata",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}},secretRef:{serializedName:"secretRef",xmlName:"secretRef",type:{name:"String"}}}}};const Wt={serializedName:"SecretsCollection",type:{name:"Composite",className:"SecretsCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ContainerAppSecret",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerAppSecret"}}}}}}};const Jt={serializedName:"ContainerAppSecret",type:{name:"Composite",className:"ContainerAppSecret",modelProperties:{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}}}}};const Yt={serializedName:"RevisionCollection",type:{name:"Composite",className:"RevisionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Revision",type:{name:"Sequence",element:{type:{name:"Composite",className:"Revision"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const $t={serializedName:"DeletedWebAppCollection",type:{name:"Composite",className:"DeletedWebAppCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DeletedSite",type:{name:"Sequence",element:{type:{name:"Composite",className:"DeletedSite"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Kt={serializedName:"DiagnosticCategoryCollection",type:{name:"Composite",className:"DiagnosticCategoryCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DiagnosticCategory",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticCategory"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Zt={serializedName:"DiagnosticAnalysisCollection",type:{name:"Composite",className:"DiagnosticAnalysisCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AnalysisDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"AnalysisDefinition"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Xt={serializedName:"AbnormalTimePeriod",type:{name:"Composite",className:"AbnormalTimePeriod",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},events:{serializedName:"events",xmlName:"events",xmlElementName:"DetectorAbnormalTimePeriod",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorAbnormalTimePeriod"}}}},solutions:{serializedName:"solutions",xmlName:"solutions",xmlElementName:"Solution",type:{name:"Sequence",element:{type:{name:"Composite",className:"Solution"}}}}}}};const er={serializedName:"DetectorAbnormalTimePeriod",type:{name:"Composite",className:"DetectorAbnormalTimePeriod",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}},source:{serializedName:"source",xmlName:"source",type:{name:"String"}},priority:{serializedName:"priority",xmlName:"priority",type:{name:"Number"}},metaData:{serializedName:"metaData",xmlName:"metaData",xmlElementName:"DetectorAbnormalTimePeriodMetaDataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}},type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["ServiceIncident","AppDeployment","AppCrash","RuntimeIssueDetected","AseDeployment","UserIssue","PlatformIssue","Other"]}},solutions:{serializedName:"solutions",xmlName:"solutions",xmlElementName:"Solution",type:{name:"Sequence",element:{type:{name:"Composite",className:"Solution"}}}}}}};const tr={serializedName:"Solution",type:{name:"Composite",className:"Solution",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"Number"}},displayName:{serializedName:"displayName",xmlName:"displayName",type:{name:"String"}},order:{serializedName:"order",xmlName:"order",type:{name:"Number"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}},type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["QuickSolution","DeepInvestigation","BestPractices"]}},data:{serializedName:"data",xmlName:"data",xmlElementName:"SolutionDataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}},metadata:{serializedName:"metadata",xmlName:"metadata",xmlElementName:"SolutionMetadataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}}}}};const rr={serializedName:"AnalysisData",type:{name:"Composite",className:"AnalysisData",modelProperties:{source:{serializedName:"source",xmlName:"source",type:{name:"String"}},detectorDefinition:{serializedName:"detectorDefinition",xmlName:"detectorDefinition",type:{name:"Composite",className:"DetectorDefinition"}},metrics:{serializedName:"metrics",xmlName:"metrics",xmlElementName:"DiagnosticMetricSet",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticMetricSet"}}}},data:{serializedName:"data",xmlName:"data",xmlElementName:"AnalysisDataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}},detectorMetaData:{serializedName:"detectorMetaData",xmlName:"detectorMetaData",type:{name:"Composite",className:"ResponseMetaData"}}}}};const ir={serializedName:"DetectorDefinition",type:{name:"Composite",className:"DetectorDefinition",modelProperties:{displayName:{serializedName:"displayName",readOnly:true,xmlName:"displayName",type:{name:"String"}},description:{serializedName:"description",readOnly:true,xmlName:"description",type:{name:"String"}},rank:{serializedName:"rank",readOnly:true,xmlName:"rank",type:{name:"Number"}},isEnabled:{serializedName:"isEnabled",readOnly:true,xmlName:"isEnabled",type:{name:"Boolean"}}}}};const nr={serializedName:"DiagnosticMetricSet",type:{name:"Composite",className:"DiagnosticMetricSet",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},unit:{serializedName:"unit",xmlName:"unit",type:{name:"String"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},timeGrain:{serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}},values:{serializedName:"values",xmlName:"values",xmlElementName:"DiagnosticMetricSample",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticMetricSample"}}}}}}};const sr={serializedName:"DiagnosticMetricSample",type:{name:"Composite",className:"DiagnosticMetricSample",modelProperties:{timestamp:{serializedName:"timestamp",xmlName:"timestamp",type:{name:"DateTime"}},roleInstance:{serializedName:"roleInstance",xmlName:"roleInstance",type:{name:"String"}},total:{serializedName:"total",xmlName:"total",type:{name:"Number"}},maximum:{serializedName:"maximum",xmlName:"maximum",type:{name:"Number"}},minimum:{serializedName:"minimum",xmlName:"minimum",type:{name:"Number"}},isAggregated:{serializedName:"isAggregated",xmlName:"isAggregated",type:{name:"Boolean"}}}}};const or={serializedName:"ResponseMetaData",type:{name:"Composite",className:"ResponseMetaData",modelProperties:{dataSource:{serializedName:"dataSource",xmlName:"dataSource",type:{name:"Composite",className:"DataSource"}}}}};const ar={serializedName:"DataSource",type:{name:"Composite",className:"DataSource",modelProperties:{instructions:{serializedName:"instructions",xmlName:"instructions",xmlElementName:"DataSourceInstructionsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},dataSourceUri:{serializedName:"dataSourceUri",xmlName:"dataSourceUri",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}}};const lr={serializedName:"DiagnosticDetectorCollection",type:{name:"Composite",className:"DiagnosticDetectorCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DetectorDefinitionResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorDefinitionResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const cr={serializedName:"KubeEnvironmentCollection",type:{name:"Composite",className:"KubeEnvironmentCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"KubeEnvironment",type:{name:"Sequence",element:{type:{name:"Composite",className:"KubeEnvironment"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const pr={serializedName:"ArcConfiguration",type:{name:"Composite",className:"ArcConfiguration",modelProperties:{artifactsStorageType:{serializedName:"artifactsStorageType",xmlName:"artifactsStorageType",type:{name:"Enum",allowedValues:["LocalNode","NetworkFileSystem"]}},artifactStorageClassName:{serializedName:"artifactStorageClassName",xmlName:"artifactStorageClassName",type:{name:"String"}},artifactStorageMountPath:{serializedName:"artifactStorageMountPath",xmlName:"artifactStorageMountPath",type:{name:"String"}},artifactStorageNodeName:{serializedName:"artifactStorageNodeName",xmlName:"artifactStorageNodeName",type:{name:"String"}},artifactStorageAccessMode:{serializedName:"artifactStorageAccessMode",xmlName:"artifactStorageAccessMode",type:{name:"String"}},frontEndServiceConfiguration:{serializedName:"frontEndServiceConfiguration",xmlName:"frontEndServiceConfiguration",type:{name:"Composite",className:"FrontEndConfiguration"}},kubeConfig:{serializedName:"kubeConfig",xmlName:"kubeConfig",type:{name:"String"}}}}};const ur={serializedName:"FrontEndConfiguration",type:{name:"Composite",className:"FrontEndConfiguration",modelProperties:{kind:{serializedName:"kind",xmlName:"kind",type:{name:"Enum",allowedValues:["NodePort","LoadBalancer"]}}}}};const dr={serializedName:"AppLogsConfiguration",type:{name:"Composite",className:"AppLogsConfiguration",modelProperties:{destination:{serializedName:"destination",xmlName:"destination",type:{name:"String"}},logAnalyticsConfiguration:{serializedName:"logAnalyticsConfiguration",xmlName:"logAnalyticsConfiguration",type:{name:"Composite",className:"LogAnalyticsConfiguration"}}}}};const mr={serializedName:"LogAnalyticsConfiguration",type:{name:"Composite",className:"LogAnalyticsConfiguration",modelProperties:{customerId:{serializedName:"customerId",xmlName:"customerId",type:{name:"String"}},sharedKey:{serializedName:"sharedKey",xmlName:"sharedKey",type:{name:"String"}}}}};const Ar={serializedName:"ContainerAppsConfiguration",type:{name:"Composite",className:"ContainerAppsConfiguration",modelProperties:{daprAIInstrumentationKey:{serializedName:"daprAIInstrumentationKey",xmlName:"daprAIInstrumentationKey",type:{name:"String"}},platformReservedCidr:{serializedName:"platformReservedCidr",xmlName:"platformReservedCidr",type:{name:"String"}},platformReservedDnsIP:{serializedName:"platformReservedDnsIP",xmlName:"platformReservedDnsIP",type:{name:"String"}},controlPlaneSubnetResourceId:{serializedName:"controlPlaneSubnetResourceId",xmlName:"controlPlaneSubnetResourceId",type:{name:"String"}},appSubnetResourceId:{serializedName:"appSubnetResourceId",xmlName:"appSubnetResourceId",type:{name:"String"}},dockerBridgeCidr:{serializedName:"dockerBridgeCidr",xmlName:"dockerBridgeCidr",type:{name:"String"}}}}};const gr={serializedName:"ApplicationStackCollection",type:{name:"Composite",className:"ApplicationStackCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ApplicationStackResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStackResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const hr={serializedName:"ApplicationStack",type:{name:"Composite",className:"ApplicationStack",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},display:{serializedName:"display",xmlName:"display",type:{name:"String"}},dependency:{serializedName:"dependency",xmlName:"dependency",type:{name:"String"}},majorVersions:{serializedName:"majorVersions",xmlName:"majorVersions",xmlElementName:"StackMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"StackMajorVersion"}}}},frameworks:{serializedName:"frameworks",xmlName:"frameworks",xmlElementName:"ApplicationStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStack"}}}},isDeprecated:{serializedName:"isDeprecated",xmlName:"isDeprecated",xmlElementName:"ApplicationStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStack"}}}}}}};const fr={serializedName:"StackMajorVersion",type:{name:"Composite",className:"StackMajorVersion",modelProperties:{displayVersion:{serializedName:"displayVersion",xmlName:"displayVersion",type:{name:"String"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}},isDefault:{serializedName:"isDefault",xmlName:"isDefault",type:{name:"Boolean"}},minorVersions:{serializedName:"minorVersions",xmlName:"minorVersions",xmlElementName:"StackMinorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"StackMinorVersion"}}}},applicationInsights:{serializedName:"applicationInsights",xmlName:"applicationInsights",type:{name:"Boolean"}},isPreview:{serializedName:"isPreview",xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",xmlName:"isHidden",type:{name:"Boolean"}},appSettingsDictionary:{serializedName:"appSettingsDictionary",xmlName:"appSettingsDictionary",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}},siteConfigPropertiesDictionary:{serializedName:"siteConfigPropertiesDictionary",xmlName:"siteConfigPropertiesDictionary",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}}}};const yr={serializedName:"StackMinorVersion",type:{name:"Composite",className:"StackMinorVersion",modelProperties:{displayVersion:{serializedName:"displayVersion",xmlName:"displayVersion",type:{name:"String"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}},isDefault:{serializedName:"isDefault",xmlName:"isDefault",type:{name:"Boolean"}},isRemoteDebuggingEnabled:{serializedName:"isRemoteDebuggingEnabled",xmlName:"isRemoteDebuggingEnabled",type:{name:"Boolean"}}}}};const br={serializedName:"FunctionAppStackCollection",type:{name:"Composite",className:"FunctionAppStackCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"FunctionAppStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionAppStack"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Cr={serializedName:"FunctionAppMajorVersion",type:{name:"Composite",className:"FunctionAppMajorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:true,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},minorVersions:{serializedName:"minorVersions",readOnly:true,xmlName:"minorVersions",xmlElementName:"FunctionAppMinorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionAppMinorVersion"}}}}}}};const Nr={serializedName:"FunctionAppMinorVersion",type:{name:"Composite",className:"FunctionAppMinorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:true,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},stackSettings:{serializedName:"stackSettings",xmlName:"stackSettings",type:{name:"Composite",className:"FunctionAppRuntimes"}}}}};const Er={serializedName:"FunctionAppRuntimes",type:{name:"Composite",className:"FunctionAppRuntimes",modelProperties:{linuxRuntimeSettings:{serializedName:"linuxRuntimeSettings",xmlName:"linuxRuntimeSettings",type:{name:"Composite",className:"FunctionAppRuntimeSettings"}},windowsRuntimeSettings:{serializedName:"windowsRuntimeSettings",xmlName:"windowsRuntimeSettings",type:{name:"Composite",className:"FunctionAppRuntimeSettings"}}}}};const vr={serializedName:"FunctionAppRuntimeSettings",type:{name:"Composite",className:"FunctionAppRuntimeSettings",modelProperties:{runtimeVersion:{serializedName:"runtimeVersion",readOnly:true,xmlName:"runtimeVersion",type:{name:"String"}},remoteDebuggingSupported:{serializedName:"remoteDebuggingSupported",readOnly:true,xmlName:"remoteDebuggingSupported",type:{name:"Boolean"}},appInsightsSettings:{serializedName:"appInsightsSettings",xmlName:"appInsightsSettings",type:{name:"Composite",className:"AppInsightsWebAppStackSettings"}},gitHubActionSettings:{serializedName:"gitHubActionSettings",xmlName:"gitHubActionSettings",type:{name:"Composite",className:"GitHubActionWebAppStackSettings"}},appSettingsDictionary:{serializedName:"appSettingsDictionary",readOnly:true,xmlName:"appSettingsDictionary",type:{name:"Dictionary",value:{type:{name:"String"}}}},siteConfigPropertiesDictionary:{serializedName:"siteConfigPropertiesDictionary",xmlName:"siteConfigPropertiesDictionary",type:{name:"Composite",className:"SiteConfigPropertiesDictionary"}},supportedFunctionsExtensionVersions:{serializedName:"supportedFunctionsExtensionVersions",readOnly:true,xmlName:"supportedFunctionsExtensionVersions",xmlElementName:"FunctionAppRuntimeSettingsSupportedFunctionsExtensionVersionsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},isPreview:{serializedName:"isPreview",readOnly:true,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:true,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:true,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:true,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:true,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:true,xmlName:"isEarlyAccess",type:{name:"Boolean"}},isDefault:{serializedName:"isDefault",readOnly:true,xmlName:"isDefault",type:{name:"Boolean"}}}}};const Ir={serializedName:"AppInsightsWebAppStackSettings",type:{name:"Composite",className:"AppInsightsWebAppStackSettings",modelProperties:{isSupported:{serializedName:"isSupported",readOnly:true,xmlName:"isSupported",type:{name:"Boolean"}},isDefaultOff:{serializedName:"isDefaultOff",readOnly:true,xmlName:"isDefaultOff",type:{name:"Boolean"}}}}};const Sr={serializedName:"GitHubActionWebAppStackSettings",type:{name:"Composite",className:"GitHubActionWebAppStackSettings",modelProperties:{isSupported:{serializedName:"isSupported",readOnly:true,xmlName:"isSupported",type:{name:"Boolean"}},supportedVersion:{serializedName:"supportedVersion",readOnly:true,xmlName:"supportedVersion",type:{name:"String"}}}}};const wr={serializedName:"SiteConfigPropertiesDictionary",type:{name:"Composite",className:"SiteConfigPropertiesDictionary",modelProperties:{use32BitWorkerProcess:{serializedName:"use32BitWorkerProcess",readOnly:true,xmlName:"use32BitWorkerProcess",type:{name:"Boolean"}},linuxFxVersion:{serializedName:"linuxFxVersion",readOnly:true,xmlName:"linuxFxVersion",type:{name:"String"}},javaVersion:{serializedName:"javaVersion",readOnly:true,xmlName:"javaVersion",type:{name:"String"}},powerShellVersion:{serializedName:"powerShellVersion",readOnly:true,xmlName:"powerShellVersion",type:{name:"String"}}}}};const Pr={serializedName:"WebAppStackCollection",type:{name:"Composite",className:"WebAppStackCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WebAppStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebAppStack"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const xr={serializedName:"WebAppMajorVersion",type:{name:"Composite",className:"WebAppMajorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:true,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},minorVersions:{serializedName:"minorVersions",readOnly:true,xmlName:"minorVersions",xmlElementName:"WebAppMinorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebAppMinorVersion"}}}}}}};const Br={serializedName:"WebAppMinorVersion",type:{name:"Composite",className:"WebAppMinorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:true,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},stackSettings:{serializedName:"stackSettings",xmlName:"stackSettings",type:{name:"Composite",className:"WebAppRuntimes"}}}}};const _r={serializedName:"WebAppRuntimes",type:{name:"Composite",className:"WebAppRuntimes",modelProperties:{linuxRuntimeSettings:{serializedName:"linuxRuntimeSettings",xmlName:"linuxRuntimeSettings",type:{name:"Composite",className:"WebAppRuntimeSettings"}},windowsRuntimeSettings:{serializedName:"windowsRuntimeSettings",xmlName:"windowsRuntimeSettings",type:{name:"Composite",className:"WebAppRuntimeSettings"}},linuxContainerSettings:{serializedName:"linuxContainerSettings",xmlName:"linuxContainerSettings",type:{name:"Composite",className:"LinuxJavaContainerSettings"}},windowsContainerSettings:{serializedName:"windowsContainerSettings",xmlName:"windowsContainerSettings",type:{name:"Composite",className:"WindowsJavaContainerSettings"}}}}};const Rr={serializedName:"WebAppRuntimeSettings",type:{name:"Composite",className:"WebAppRuntimeSettings",modelProperties:{runtimeVersion:{serializedName:"runtimeVersion",readOnly:true,xmlName:"runtimeVersion",type:{name:"String"}},remoteDebuggingSupported:{serializedName:"remoteDebuggingSupported",readOnly:true,xmlName:"remoteDebuggingSupported",type:{name:"Boolean"}},appInsightsSettings:{serializedName:"appInsightsSettings",xmlName:"appInsightsSettings",type:{name:"Composite",className:"AppInsightsWebAppStackSettings"}},gitHubActionSettings:{serializedName:"gitHubActionSettings",xmlName:"gitHubActionSettings",type:{name:"Composite",className:"GitHubActionWebAppStackSettings"}},isPreview:{serializedName:"isPreview",readOnly:true,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:true,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:true,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:true,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:true,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:true,xmlName:"isEarlyAccess",type:{name:"Boolean"}}}}};const kr={serializedName:"LinuxJavaContainerSettings",type:{name:"Composite",className:"LinuxJavaContainerSettings",modelProperties:{java11Runtime:{serializedName:"java11Runtime",readOnly:true,xmlName:"java11Runtime",type:{name:"String"}},java8Runtime:{serializedName:"java8Runtime",readOnly:true,xmlName:"java8Runtime",type:{name:"String"}},isPreview:{serializedName:"isPreview",readOnly:true,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:true,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:true,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:true,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:true,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:true,xmlName:"isEarlyAccess",type:{name:"Boolean"}}}}};const Qr={serializedName:"WindowsJavaContainerSettings",type:{name:"Composite",className:"WindowsJavaContainerSettings",modelProperties:{javaContainer:{serializedName:"javaContainer",readOnly:true,xmlName:"javaContainer",type:{name:"String"}},javaContainerVersion:{serializedName:"javaContainerVersion",readOnly:true,xmlName:"javaContainerVersion",type:{name:"String"}},isPreview:{serializedName:"isPreview",readOnly:true,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:true,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:true,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:true,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:true,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:true,xmlName:"isEarlyAccess",type:{name:"Boolean"}}}}};const Tr={serializedName:"RecommendationCollection",type:{name:"Composite",className:"RecommendationCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Recommendation",type:{name:"Sequence",element:{type:{name:"Composite",className:"Recommendation"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Mr={serializedName:"ResourceHealthMetadataCollection",type:{name:"Composite",className:"ResourceHealthMetadataCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ResourceHealthMetadata",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceHealthMetadata"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Or={serializedName:"SourceControlCollection",type:{name:"Composite",className:"SourceControlCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SourceControl",type:{name:"Sequence",element:{type:{name:"Composite",className:"SourceControl"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Dr={serializedName:"BillingMeterCollection",type:{name:"Composite",className:"BillingMeterCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"BillingMeter",type:{name:"Sequence",element:{type:{name:"Composite",className:"BillingMeter"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const zr={serializedName:"ResourceNameAvailabilityRequest",type:{name:"Composite",className:"ResourceNameAvailabilityRequest",modelProperties:{name:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}},typeParam:{serializedName:"type",required:true,xmlName:"type",type:{name:"String"}},isFqdn:{serializedName:"isFqdn",xmlName:"isFqdn",type:{name:"Boolean"}},environmentId:{serializedName:"environmentId",xmlName:"environmentId",type:{name:"String"}}}}};const Lr={serializedName:"ResourceNameAvailability",type:{name:"Composite",className:"ResourceNameAvailability",modelProperties:{nameAvailable:{serializedName:"nameAvailable",xmlName:"nameAvailable",type:{name:"Boolean"}},reason:{serializedName:"reason",xmlName:"reason",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const Gr={serializedName:"CustomHostnameSitesCollection",type:{name:"Composite",className:"CustomHostnameSitesCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CustomHostnameSites",type:{name:"Sequence",element:{type:{name:"Composite",className:"CustomHostnameSites"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Fr={serializedName:"DeploymentLocations",type:{name:"Composite",className:"DeploymentLocations",modelProperties:{locations:{serializedName:"locations",xmlName:"locations",xmlElementName:"GeoRegion",type:{name:"Sequence",element:{type:{name:"Composite",className:"GeoRegion"}}}},hostingEnvironments:{serializedName:"hostingEnvironments",xmlName:"hostingEnvironments",xmlElementName:"AppServiceEnvironment",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceEnvironment"}}}},hostingEnvironmentDeploymentInfos:{serializedName:"hostingEnvironmentDeploymentInfos",xmlName:"hostingEnvironmentDeploymentInfos",xmlElementName:"HostingEnvironmentDeploymentInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostingEnvironmentDeploymentInfo"}}}}}}};const qr={serializedName:"HostingEnvironmentDeploymentInfo",type:{name:"Composite",className:"HostingEnvironmentDeploymentInfo",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}}}}};const Ur={serializedName:"AseRegionCollection",type:{name:"Composite",className:"AseRegionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AseRegion",type:{name:"Sequence",element:{type:{name:"Composite",className:"AseRegion"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Hr={serializedName:"GeoRegionCollection",type:{name:"Composite",className:"GeoRegionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"GeoRegion",type:{name:"Sequence",element:{type:{name:"Composite",className:"GeoRegion"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Vr={serializedName:"IdentifierCollection",type:{name:"Composite",className:"IdentifierCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Identifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"Identifier"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const jr={serializedName:"PremierAddOnOfferCollection",type:{name:"Composite",className:"PremierAddOnOfferCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"PremierAddOnOffer",type:{name:"Sequence",element:{type:{name:"Composite",className:"PremierAddOnOffer"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Wr={serializedName:"SkuInfos",type:{name:"Composite",className:"SkuInfos",modelProperties:{resourceType:{serializedName:"resourceType",xmlName:"resourceType",type:{name:"String"}},skus:{serializedName:"skus",xmlName:"skus",xmlElementName:"GlobalCsmSkuDescription",type:{name:"Sequence",element:{type:{name:"Composite",className:"GlobalCsmSkuDescription"}}}}}}};const Jr={serializedName:"GlobalCsmSkuDescription",type:{name:"Composite",className:"GlobalCsmSkuDescription",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},tier:{serializedName:"tier",xmlName:"tier",type:{name:"String"}},size:{serializedName:"size",xmlName:"size",type:{name:"String"}},family:{serializedName:"family",xmlName:"family",type:{name:"String"}},capacity:{serializedName:"capacity",xmlName:"capacity",type:{name:"Composite",className:"SkuCapacity"}},locations:{serializedName:"locations",xmlName:"locations",xmlElementName:"GlobalCsmSkuDescriptionLocationsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},capabilities:{serializedName:"capabilities",xmlName:"capabilities",xmlElementName:"Capability",type:{name:"Sequence",element:{type:{name:"Composite",className:"Capability"}}}}}}};const Yr={serializedName:"CsmMoveResourceEnvelope",type:{name:"Composite",className:"CsmMoveResourceEnvelope",modelProperties:{targetResourceGroup:{constraints:{Pattern:new RegExp(" ^[-\\w\\._\\(\\)]+[^\\.]$"),MaxLength:90,MinLength:1},serializedName:"targetResourceGroup",xmlName:"targetResourceGroup",type:{name:"String"}},resources:{serializedName:"resources",xmlName:"resources",xmlElementName:"CsmMoveResourceEnvelopeResourcesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const $r={serializedName:"ValidateRequest",type:{name:"Composite",className:"ValidateRequest",modelProperties:{name:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",required:true,xmlName:"type",type:{name:"String"}},location:{serializedName:"location",required:true,xmlName:"location",type:{name:"String"}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},skuName:{serializedName:"properties.skuName",xmlName:"properties.skuName",type:{name:"String"}},needLinuxWorkers:{serializedName:"properties.needLinuxWorkers",xmlName:"properties.needLinuxWorkers",type:{name:"Boolean"}},isSpot:{serializedName:"properties.isSpot",xmlName:"properties.isSpot",type:{name:"Boolean"}},capacity:{constraints:{InclusiveMinimum:1},serializedName:"properties.capacity",xmlName:"properties.capacity",type:{name:"Number"}},hostingEnvironment:{serializedName:"properties.hostingEnvironment",xmlName:"properties.hostingEnvironment",type:{name:"String"}},isXenon:{serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},containerRegistryBaseUrl:{serializedName:"properties.containerRegistryBaseUrl",xmlName:"properties.containerRegistryBaseUrl",type:{name:"String"}},containerRegistryUsername:{serializedName:"properties.containerRegistryUsername",xmlName:"properties.containerRegistryUsername",type:{name:"String"}},containerRegistryPassword:{serializedName:"properties.containerRegistryPassword",xmlName:"properties.containerRegistryPassword",type:{name:"String"}},containerImageRepository:{serializedName:"properties.containerImageRepository",xmlName:"properties.containerImageRepository",type:{name:"String"}},containerImageTag:{serializedName:"properties.containerImageTag",xmlName:"properties.containerImageTag",type:{name:"String"}},containerImagePlatform:{serializedName:"properties.containerImagePlatform",xmlName:"properties.containerImagePlatform",type:{name:"String"}},appServiceEnvironment:{serializedName:"properties.appServiceEnvironment",xmlName:"properties.appServiceEnvironment",type:{name:"Composite",className:"AppServiceEnvironment"}}}}};const Kr={serializedName:"ValidateResponse",type:{name:"Composite",className:"ValidateResponse",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ValidateResponseError"}}}}};const Zr={serializedName:"ValidateResponseError",type:{name:"Composite",className:"ValidateResponseError",modelProperties:{code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const Xr={serializedName:"StaticSiteBuildProperties",type:{name:"Composite",className:"StaticSiteBuildProperties",modelProperties:{appLocation:{serializedName:"appLocation",xmlName:"appLocation",type:{name:"String"}},apiLocation:{serializedName:"apiLocation",xmlName:"apiLocation",type:{name:"String"}},appArtifactLocation:{serializedName:"appArtifactLocation",xmlName:"appArtifactLocation",type:{name:"String"}},outputLocation:{serializedName:"outputLocation",xmlName:"outputLocation",type:{name:"String"}},appBuildCommand:{serializedName:"appBuildCommand",xmlName:"appBuildCommand",type:{name:"String"}},apiBuildCommand:{serializedName:"apiBuildCommand",xmlName:"apiBuildCommand",type:{name:"String"}},skipGithubActionWorkflowGeneration:{serializedName:"skipGithubActionWorkflowGeneration",xmlName:"skipGithubActionWorkflowGeneration",type:{name:"Boolean"}},githubActionSecretNameOverride:{serializedName:"githubActionSecretNameOverride",xmlName:"githubActionSecretNameOverride",type:{name:"String"}}}}};const ei={serializedName:"StaticSiteCollection",type:{name:"Composite",className:"StaticSiteCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ti={serializedName:"ResponseMessageEnvelopeRemotePrivateEndpointConnection",type:{name:"Composite",className:"ResponseMessageEnvelopeRemotePrivateEndpointConnection",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},type:{serializedName:"type",xmlName:"type",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}},tags:{serializedName:"tags",xmlName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},plan:{serializedName:"plan",xmlName:"plan",type:{name:"Composite",className:"ArmPlan"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"RemotePrivateEndpointConnection"}},sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},status:{serializedName:"status",xmlName:"status",type:{name:"String"}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorEntity"}},identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},zones:{serializedName:"zones",xmlName:"zones",xmlElementName:"ResponseMessageEnvelopeRemotePrivateEndpointConnectionZonesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const ri={serializedName:"ArmPlan",type:{name:"Composite",className:"ArmPlan",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},publisher:{serializedName:"publisher",xmlName:"publisher",type:{name:"String"}},product:{serializedName:"product",xmlName:"product",type:{name:"String"}},promotionCode:{serializedName:"promotionCode",xmlName:"promotionCode",type:{name:"String"}},version:{serializedName:"version",xmlName:"version",type:{name:"String"}}}}};const ii={serializedName:"StaticSiteTemplateOptions",type:{name:"Composite",className:"StaticSiteTemplateOptions",modelProperties:{templateRepositoryUrl:{serializedName:"templateRepositoryUrl",xmlName:"templateRepositoryUrl",type:{name:"String"}},owner:{serializedName:"owner",xmlName:"owner",type:{name:"String"}},repositoryName:{serializedName:"repositoryName",xmlName:"repositoryName",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}},isPrivate:{serializedName:"isPrivate",xmlName:"isPrivate",type:{name:"Boolean"}}}}};const ni={serializedName:"StaticSiteLinkedBackend",type:{name:"Composite",className:"StaticSiteLinkedBackend",modelProperties:{backendResourceId:{serializedName:"backendResourceId",xmlName:"backendResourceId",type:{name:"String"}},region:{serializedName:"region",xmlName:"region",type:{name:"String"}},createdOn:{serializedName:"createdOn",readOnly:true,xmlName:"createdOn",type:{name:"DateTime"}},provisioningState:{serializedName:"provisioningState",readOnly:true,xmlName:"provisioningState",type:{name:"String"}}}}};const si={serializedName:"DatabaseConnectionOverview",type:{name:"Composite",className:"DatabaseConnectionOverview",modelProperties:{resourceId:{serializedName:"resourceId",readOnly:true,xmlName:"resourceId",type:{name:"String"}},connectionIdentity:{serializedName:"connectionIdentity",readOnly:true,xmlName:"connectionIdentity",type:{name:"String"}},region:{serializedName:"region",readOnly:true,xmlName:"region",type:{name:"String"}},configurationFiles:{serializedName:"configurationFiles",readOnly:true,xmlName:"configurationFiles",xmlElementName:"StaticSiteDatabaseConnectionConfigurationFileOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteDatabaseConnectionConfigurationFileOverview"}}}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}}}}};const oi={serializedName:"StaticSiteDatabaseConnectionConfigurationFileOverview",type:{name:"Composite",className:"StaticSiteDatabaseConnectionConfigurationFileOverview",modelProperties:{fileName:{serializedName:"fileName",readOnly:true,xmlName:"fileName",type:{name:"String"}},contents:{serializedName:"contents",readOnly:true,xmlName:"contents",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const ai={serializedName:"StaticSiteUserCollection",type:{name:"Composite",className:"StaticSiteUserCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteUserARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const li={serializedName:"StaticSiteBuildCollection",type:{name:"Composite",className:"StaticSiteBuildCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteBuildARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteBuildARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ci={serializedName:"DatabaseConnectionCollection",type:{name:"Composite",className:"DatabaseConnectionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DatabaseConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseConnection"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const pi={serializedName:"DatabaseConnectionPatchRequest",type:{name:"Composite",className:"DatabaseConnectionPatchRequest",modelProperties:{resourceId:{serializedName:"properties.resourceId",xmlName:"properties.resourceId",type:{name:"String"}},connectionIdentity:{serializedName:"properties.connectionIdentity",xmlName:"properties.connectionIdentity",type:{name:"String"}},connectionString:{serializedName:"properties.connectionString",xmlName:"properties.connectionString",type:{name:"String"}},region:{serializedName:"properties.region",xmlName:"properties.region",type:{name:"String"}}}}};const ui={serializedName:"StaticSiteFunctionOverviewCollection",type:{name:"Composite",className:"StaticSiteFunctionOverviewCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteFunctionOverviewARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteFunctionOverviewARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const di={serializedName:"StaticSiteUserProvidedFunctionAppsCollection",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionAppsCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteUserProvidedFunctionAppARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionAppARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const mi={serializedName:"StaticSiteBasicAuthPropertiesCollection",type:{name:"Composite",className:"StaticSiteBasicAuthPropertiesCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteBasicAuthPropertiesARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteBasicAuthPropertiesARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ai={serializedName:"StaticSiteCustomDomainOverviewCollection",type:{name:"Composite",className:"StaticSiteCustomDomainOverviewCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteCustomDomainOverviewARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteCustomDomainOverviewARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const gi={serializedName:"StaticSiteLinkedBackendsCollection",type:{name:"Composite",className:"StaticSiteLinkedBackendsCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteLinkedBackendARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackendARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const hi={serializedName:"CsmSlotEntity",type:{name:"Composite",className:"CsmSlotEntity",modelProperties:{targetSlot:{serializedName:"targetSlot",required:true,xmlName:"targetSlot",type:{name:"String"}},preserveVnet:{serializedName:"preserveVnet",required:true,xmlName:"preserveVnet",type:{name:"Boolean"}}}}};const fi={serializedName:"BackupSchedule",type:{name:"Composite",className:"BackupSchedule",modelProperties:{frequencyInterval:{defaultValue:7,serializedName:"frequencyInterval",required:true,xmlName:"frequencyInterval",type:{name:"Number"}},frequencyUnit:{defaultValue:"Day",serializedName:"frequencyUnit",required:true,xmlName:"frequencyUnit",type:{name:"Enum",allowedValues:["Day","Hour"]}},keepAtLeastOneBackup:{defaultValue:true,serializedName:"keepAtLeastOneBackup",required:true,xmlName:"keepAtLeastOneBackup",type:{name:"Boolean"}},retentionPeriodInDays:{defaultValue:30,serializedName:"retentionPeriodInDays",required:true,xmlName:"retentionPeriodInDays",type:{name:"Number"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},lastExecutionTime:{serializedName:"lastExecutionTime",readOnly:true,xmlName:"lastExecutionTime",type:{name:"DateTime"}}}}};const yi={serializedName:"DatabaseBackupSetting",type:{name:"Composite",className:"DatabaseBackupSetting",modelProperties:{databaseType:{serializedName:"databaseType",required:true,xmlName:"databaseType",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},connectionStringName:{serializedName:"connectionStringName",xmlName:"connectionStringName",type:{name:"String"}},connectionString:{serializedName:"connectionString",xmlName:"connectionString",type:{name:"String"}}}}};const bi={serializedName:"BackupItemCollection",type:{name:"Composite",className:"BackupItemCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"BackupItem",type:{name:"Sequence",element:{type:{name:"Composite",className:"BackupItem"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ci={serializedName:"PublishingCredentialsPoliciesCollection",type:{name:"Composite",className:"PublishingCredentialsPoliciesCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CsmPublishingCredentialsPoliciesEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmPublishingCredentialsPoliciesEntity"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ni={serializedName:"SiteConfigResourceCollection",type:{name:"Composite",className:"SiteConfigResourceCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SiteConfigResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteConfigResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ei={serializedName:"AuthPlatform",type:{name:"Composite",className:"AuthPlatform",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}},configFilePath:{serializedName:"configFilePath",xmlName:"configFilePath",type:{name:"String"}}}}};const vi={serializedName:"GlobalValidation",type:{name:"Composite",className:"GlobalValidation",modelProperties:{requireAuthentication:{serializedName:"requireAuthentication",xmlName:"requireAuthentication",type:{name:"Boolean"}},unauthenticatedClientAction:{serializedName:"unauthenticatedClientAction",xmlName:"unauthenticatedClientAction",type:{name:"Enum",allowedValues:["RedirectToLoginPage","AllowAnonymous","Return401","Return403"]}},redirectToProvider:{serializedName:"redirectToProvider",xmlName:"redirectToProvider",type:{name:"String"}},excludedPaths:{serializedName:"excludedPaths",xmlName:"excludedPaths",xmlElementName:"GlobalValidationExcludedPathsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Ii={serializedName:"IdentityProviders",type:{name:"Composite",className:"IdentityProviders",modelProperties:{azureActiveDirectory:{serializedName:"azureActiveDirectory",xmlName:"azureActiveDirectory",type:{name:"Composite",className:"AzureActiveDirectory"}},facebook:{serializedName:"facebook",xmlName:"facebook",type:{name:"Composite",className:"Facebook"}},gitHub:{serializedName:"gitHub",xmlName:"gitHub",type:{name:"Composite",className:"GitHub"}},google:{serializedName:"google",xmlName:"google",type:{name:"Composite",className:"Google"}},legacyMicrosoftAccount:{serializedName:"legacyMicrosoftAccount",xmlName:"legacyMicrosoftAccount",type:{name:"Composite",className:"LegacyMicrosoftAccount"}},twitter:{serializedName:"twitter",xmlName:"twitter",type:{name:"Composite",className:"Twitter"}},apple:{serializedName:"apple",xmlName:"apple",type:{name:"Composite",className:"Apple"}},azureStaticWebApps:{serializedName:"azureStaticWebApps",xmlName:"azureStaticWebApps",type:{name:"Composite",className:"AzureStaticWebApps"}},customOpenIdConnectProviders:{serializedName:"customOpenIdConnectProviders",xmlName:"customOpenIdConnectProviders",type:{name:"Dictionary",value:{type:{name:"Composite",className:"CustomOpenIdConnectProvider"}}}}}}};const Si={serializedName:"AzureActiveDirectory",type:{name:"Composite",className:"AzureActiveDirectory",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"AzureActiveDirectoryRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"AzureActiveDirectoryLogin"}},validation:{serializedName:"validation",xmlName:"validation",type:{name:"Composite",className:"AzureActiveDirectoryValidation"}},isAutoProvisioned:{serializedName:"isAutoProvisioned",xmlName:"isAutoProvisioned",type:{name:"Boolean"}}}}};const wi={serializedName:"AzureActiveDirectoryRegistration",type:{name:"Composite",className:"AzureActiveDirectoryRegistration",modelProperties:{openIdIssuer:{serializedName:"openIdIssuer",xmlName:"openIdIssuer",type:{name:"String"}},clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}},clientSecretCertificateThumbprint:{serializedName:"clientSecretCertificateThumbprint",xmlName:"clientSecretCertificateThumbprint",type:{name:"String"}},clientSecretCertificateSubjectAlternativeName:{serializedName:"clientSecretCertificateSubjectAlternativeName",xmlName:"clientSecretCertificateSubjectAlternativeName",type:{name:"String"}},clientSecretCertificateIssuer:{serializedName:"clientSecretCertificateIssuer",xmlName:"clientSecretCertificateIssuer",type:{name:"String"}}}}};const Pi={serializedName:"AzureActiveDirectoryLogin",type:{name:"Composite",className:"AzureActiveDirectoryLogin",modelProperties:{loginParameters:{serializedName:"loginParameters",xmlName:"loginParameters",xmlElementName:"AzureActiveDirectoryLoginParametersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},disableWWWAuthenticate:{serializedName:"disableWWWAuthenticate",xmlName:"disableWWWAuthenticate",type:{name:"Boolean"}}}}};const xi={serializedName:"AzureActiveDirectoryValidation",type:{name:"Composite",className:"AzureActiveDirectoryValidation",modelProperties:{jwtClaimChecks:{serializedName:"jwtClaimChecks",xmlName:"jwtClaimChecks",type:{name:"Composite",className:"JwtClaimChecks"}},allowedAudiences:{serializedName:"allowedAudiences",xmlName:"allowedAudiences",xmlElementName:"AzureActiveDirectoryValidationAllowedAudiencesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},defaultAuthorizationPolicy:{serializedName:"defaultAuthorizationPolicy",xmlName:"defaultAuthorizationPolicy",type:{name:"Composite",className:"DefaultAuthorizationPolicy"}}}}};const Bi={serializedName:"JwtClaimChecks",type:{name:"Composite",className:"JwtClaimChecks",modelProperties:{allowedGroups:{serializedName:"allowedGroups",xmlName:"allowedGroups",xmlElementName:"JwtClaimChecksAllowedGroupsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},allowedClientApplications:{serializedName:"allowedClientApplications",xmlName:"allowedClientApplications",xmlElementName:"JwtClaimChecksAllowedClientApplicationsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const _i={serializedName:"DefaultAuthorizationPolicy",type:{name:"Composite",className:"DefaultAuthorizationPolicy",modelProperties:{allowedPrincipals:{serializedName:"allowedPrincipals",xmlName:"allowedPrincipals",type:{name:"Composite",className:"AllowedPrincipals"}},allowedApplications:{serializedName:"allowedApplications",xmlName:"allowedApplications",xmlElementName:"DefaultAuthorizationPolicyAllowedApplicationsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Ri={serializedName:"AllowedPrincipals",type:{name:"Composite",className:"AllowedPrincipals",modelProperties:{groups:{serializedName:"groups",xmlName:"groups",xmlElementName:"AllowedPrincipalsGroupsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},identities:{serializedName:"identities",xmlName:"identities",xmlElementName:"AllowedPrincipalsIdentitiesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const ki={serializedName:"Facebook",type:{name:"Composite",className:"Facebook",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"AppRegistration"}},graphApiVersion:{serializedName:"graphApiVersion",xmlName:"graphApiVersion",type:{name:"String"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}}}}};const Qi={serializedName:"AppRegistration",type:{name:"Composite",className:"AppRegistration",modelProperties:{appId:{serializedName:"appId",xmlName:"appId",type:{name:"String"}},appSecretSettingName:{serializedName:"appSecretSettingName",xmlName:"appSecretSettingName",type:{name:"String"}}}}};const Ti={serializedName:"LoginScopes",type:{name:"Composite",className:"LoginScopes",modelProperties:{scopes:{serializedName:"scopes",xmlName:"scopes",xmlElementName:"LoginScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Mi={serializedName:"GitHub",type:{name:"Composite",className:"GitHub",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"ClientRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}}}}};const Oi={serializedName:"ClientRegistration",type:{name:"Composite",className:"ClientRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}};const Di={serializedName:"Google",type:{name:"Composite",className:"Google",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"ClientRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}},validation:{serializedName:"validation",xmlName:"validation",type:{name:"Composite",className:"AllowedAudiencesValidation"}}}}};const zi={serializedName:"AllowedAudiencesValidation",type:{name:"Composite",className:"AllowedAudiencesValidation",modelProperties:{allowedAudiences:{serializedName:"allowedAudiences",xmlName:"allowedAudiences",xmlElementName:"AllowedAudiencesValidationAllowedAudiencesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Li={serializedName:"LegacyMicrosoftAccount",type:{name:"Composite",className:"LegacyMicrosoftAccount",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"ClientRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}},validation:{serializedName:"validation",xmlName:"validation",type:{name:"Composite",className:"AllowedAudiencesValidation"}}}}};const Gi={serializedName:"Twitter",type:{name:"Composite",className:"Twitter",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"TwitterRegistration"}}}}};const Fi={serializedName:"TwitterRegistration",type:{name:"Composite",className:"TwitterRegistration",modelProperties:{consumerKey:{serializedName:"consumerKey",xmlName:"consumerKey",type:{name:"String"}},consumerSecretSettingName:{serializedName:"consumerSecretSettingName",xmlName:"consumerSecretSettingName",type:{name:"String"}}}}};const qi={serializedName:"Apple",type:{name:"Composite",className:"Apple",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"AppleRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}}}}};const Ui={serializedName:"AppleRegistration",type:{name:"Composite",className:"AppleRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}};const Hi={serializedName:"AzureStaticWebApps",type:{name:"Composite",className:"AzureStaticWebApps",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"AzureStaticWebAppsRegistration"}}}}};const Vi={serializedName:"AzureStaticWebAppsRegistration",type:{name:"Composite",className:"AzureStaticWebAppsRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}}}}};const ji={serializedName:"CustomOpenIdConnectProvider",type:{name:"Composite",className:"CustomOpenIdConnectProvider",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"OpenIdConnectRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"OpenIdConnectLogin"}}}}};const Wi={serializedName:"OpenIdConnectRegistration",type:{name:"Composite",className:"OpenIdConnectRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientCredential:{serializedName:"clientCredential",xmlName:"clientCredential",type:{name:"Composite",className:"OpenIdConnectClientCredential"}},openIdConnectConfiguration:{serializedName:"openIdConnectConfiguration",xmlName:"openIdConnectConfiguration",type:{name:"Composite",className:"OpenIdConnectConfig"}}}}};const Ji={serializedName:"OpenIdConnectClientCredential",type:{name:"Composite",className:"OpenIdConnectClientCredential",modelProperties:{method:{defaultValue:"ClientSecretPost",isConstant:true,serializedName:"method",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}};const Yi={serializedName:"OpenIdConnectConfig",type:{name:"Composite",className:"OpenIdConnectConfig",modelProperties:{authorizationEndpoint:{serializedName:"authorizationEndpoint",xmlName:"authorizationEndpoint",type:{name:"String"}},tokenEndpoint:{serializedName:"tokenEndpoint",xmlName:"tokenEndpoint",type:{name:"String"}},issuer:{serializedName:"issuer",xmlName:"issuer",type:{name:"String"}},certificationUri:{serializedName:"certificationUri",xmlName:"certificationUri",type:{name:"String"}},wellKnownOpenIdConfiguration:{serializedName:"wellKnownOpenIdConfiguration",xmlName:"wellKnownOpenIdConfiguration",type:{name:"String"}}}}};const $i={serializedName:"OpenIdConnectLogin",type:{name:"Composite",className:"OpenIdConnectLogin",modelProperties:{nameClaimType:{serializedName:"nameClaimType",xmlName:"nameClaimType",type:{name:"String"}},scopes:{serializedName:"scopes",xmlName:"scopes",xmlElementName:"OpenIdConnectLoginScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Ki={serializedName:"Login",type:{name:"Composite",className:"Login",modelProperties:{routes:{serializedName:"routes",xmlName:"routes",type:{name:"Composite",className:"LoginRoutes"}},tokenStore:{serializedName:"tokenStore",xmlName:"tokenStore",type:{name:"Composite",className:"TokenStore"}},preserveUrlFragmentsForLogins:{serializedName:"preserveUrlFragmentsForLogins",xmlName:"preserveUrlFragmentsForLogins",type:{name:"Boolean"}},allowedExternalRedirectUrls:{serializedName:"allowedExternalRedirectUrls",xmlName:"allowedExternalRedirectUrls",xmlElementName:"LoginAllowedExternalRedirectUrlsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},cookieExpiration:{serializedName:"cookieExpiration",xmlName:"cookieExpiration",type:{name:"Composite",className:"CookieExpiration"}},nonce:{serializedName:"nonce",xmlName:"nonce",type:{name:"Composite",className:"Nonce"}}}}};const Zi={serializedName:"LoginRoutes",type:{name:"Composite",className:"LoginRoutes",modelProperties:{logoutEndpoint:{serializedName:"logoutEndpoint",xmlName:"logoutEndpoint",type:{name:"String"}}}}};const Xi={serializedName:"TokenStore",type:{name:"Composite",className:"TokenStore",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},tokenRefreshExtensionHours:{serializedName:"tokenRefreshExtensionHours",xmlName:"tokenRefreshExtensionHours",type:{name:"Number"}},fileSystem:{serializedName:"fileSystem",xmlName:"fileSystem",type:{name:"Composite",className:"FileSystemTokenStore"}},azureBlobStorage:{serializedName:"azureBlobStorage",xmlName:"azureBlobStorage",type:{name:"Composite",className:"BlobStorageTokenStore"}}}}};const en={serializedName:"FileSystemTokenStore",type:{name:"Composite",className:"FileSystemTokenStore",modelProperties:{directory:{serializedName:"directory",xmlName:"directory",type:{name:"String"}}}}};const tn={serializedName:"BlobStorageTokenStore",type:{name:"Composite",className:"BlobStorageTokenStore",modelProperties:{sasUrlSettingName:{serializedName:"sasUrlSettingName",xmlName:"sasUrlSettingName",type:{name:"String"}}}}};const rn={serializedName:"CookieExpiration",type:{name:"Composite",className:"CookieExpiration",modelProperties:{convention:{serializedName:"convention",xmlName:"convention",type:{name:"Enum",allowedValues:["FixedTime","IdentityProviderDerived"]}},timeToExpiration:{serializedName:"timeToExpiration",xmlName:"timeToExpiration",type:{name:"String"}}}}};const nn={serializedName:"Nonce",type:{name:"Composite",className:"Nonce",modelProperties:{validateNonce:{serializedName:"validateNonce",xmlName:"validateNonce",type:{name:"Boolean"}},nonceExpirationInterval:{serializedName:"nonceExpirationInterval",xmlName:"nonceExpirationInterval",type:{name:"String"}}}}};const sn={serializedName:"HttpSettings",type:{name:"Composite",className:"HttpSettings",modelProperties:{requireHttps:{serializedName:"requireHttps",xmlName:"requireHttps",type:{name:"Boolean"}},routes:{serializedName:"routes",xmlName:"routes",type:{name:"Composite",className:"HttpSettingsRoutes"}},forwardProxy:{serializedName:"forwardProxy",xmlName:"forwardProxy",type:{name:"Composite",className:"ForwardProxy"}}}}};const on={serializedName:"HttpSettingsRoutes",type:{name:"Composite",className:"HttpSettingsRoutes",modelProperties:{apiPrefix:{serializedName:"apiPrefix",xmlName:"apiPrefix",type:{name:"String"}}}}};const an={serializedName:"ForwardProxy",type:{name:"Composite",className:"ForwardProxy",modelProperties:{convention:{serializedName:"convention",xmlName:"convention",type:{name:"Enum",allowedValues:["NoProxy","Standard","Custom"]}},customHostHeaderName:{serializedName:"customHostHeaderName",xmlName:"customHostHeaderName",type:{name:"String"}},customProtoHeaderName:{serializedName:"customProtoHeaderName",xmlName:"customProtoHeaderName",type:{name:"String"}}}}};const ln={serializedName:"ApiKVReferenceCollection",type:{name:"Composite",className:"ApiKVReferenceCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ApiKVReference",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApiKVReference"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const cn={serializedName:"ConnStringValueTypePair",type:{name:"Composite",className:"ConnStringValueTypePair",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",type:{name:"String"}},type:{serializedName:"type",required:true,xmlName:"type",type:{name:"Enum",allowedValues:["MySql","SQLServer","SQLAzure","Custom","NotificationHub","ServiceBus","EventHub","ApiHub","DocDb","RedisCache","PostgreSQL"]}}}}};const pn={serializedName:"ApplicationLogsConfig",type:{name:"Composite",className:"ApplicationLogsConfig",modelProperties:{fileSystem:{serializedName:"fileSystem",xmlName:"fileSystem",type:{name:"Composite",className:"FileSystemApplicationLogsConfig"}},azureTableStorage:{serializedName:"azureTableStorage",xmlName:"azureTableStorage",type:{name:"Composite",className:"AzureTableStorageApplicationLogsConfig"}},azureBlobStorage:{serializedName:"azureBlobStorage",xmlName:"azureBlobStorage",type:{name:"Composite",className:"AzureBlobStorageApplicationLogsConfig"}}}}};const un={serializedName:"FileSystemApplicationLogsConfig",type:{name:"Composite",className:"FileSystemApplicationLogsConfig",modelProperties:{level:{serializedName:"level",xmlName:"level",type:{name:"Enum",allowedValues:["Off","Verbose","Information","Warning","Error"]}}}}};const dn={serializedName:"AzureTableStorageApplicationLogsConfig",type:{name:"Composite",className:"AzureTableStorageApplicationLogsConfig",modelProperties:{level:{serializedName:"level",xmlName:"level",type:{name:"Enum",allowedValues:["Off","Verbose","Information","Warning","Error"]}},sasUrl:{serializedName:"sasUrl",required:true,xmlName:"sasUrl",type:{name:"String"}}}}};const mn={serializedName:"AzureBlobStorageApplicationLogsConfig",type:{name:"Composite",className:"AzureBlobStorageApplicationLogsConfig",modelProperties:{level:{serializedName:"level",xmlName:"level",type:{name:"Enum",allowedValues:["Off","Verbose","Information","Warning","Error"]}},sasUrl:{serializedName:"sasUrl",xmlName:"sasUrl",type:{name:"String"}},retentionInDays:{serializedName:"retentionInDays",xmlName:"retentionInDays",type:{name:"Number"}}}}};const An={serializedName:"HttpLogsConfig",type:{name:"Composite",className:"HttpLogsConfig",modelProperties:{fileSystem:{serializedName:"fileSystem",xmlName:"fileSystem",type:{name:"Composite",className:"FileSystemHttpLogsConfig"}},azureBlobStorage:{serializedName:"azureBlobStorage",xmlName:"azureBlobStorage",type:{name:"Composite",className:"AzureBlobStorageHttpLogsConfig"}}}}};const gn={serializedName:"FileSystemHttpLogsConfig",type:{name:"Composite",className:"FileSystemHttpLogsConfig",modelProperties:{retentionInMb:{constraints:{InclusiveMaximum:100,InclusiveMinimum:25},serializedName:"retentionInMb",xmlName:"retentionInMb",type:{name:"Number"}},retentionInDays:{serializedName:"retentionInDays",xmlName:"retentionInDays",type:{name:"Number"}},enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}}}}};const hn={serializedName:"AzureBlobStorageHttpLogsConfig",type:{name:"Composite",className:"AzureBlobStorageHttpLogsConfig",modelProperties:{sasUrl:{serializedName:"sasUrl",xmlName:"sasUrl",type:{name:"String"}},retentionInDays:{serializedName:"retentionInDays",xmlName:"retentionInDays",type:{name:"Number"}},enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}}}}};const fn={serializedName:"EnabledConfig",type:{name:"Composite",className:"EnabledConfig",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}}}}};const yn={serializedName:"SiteConfigurationSnapshotInfoCollection",type:{name:"Composite",className:"SiteConfigurationSnapshotInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SiteConfigurationSnapshotInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteConfigurationSnapshotInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const bn={serializedName:"ContinuousWebJobCollection",type:{name:"Composite",className:"ContinuousWebJobCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ContinuousWebJob",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContinuousWebJob"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Cn={serializedName:"CsmDeploymentStatusCollection",type:{name:"Composite",className:"CsmDeploymentStatusCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CsmDeploymentStatus",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmDeploymentStatus"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Nn={serializedName:"DeploymentCollection",type:{name:"Composite",className:"DeploymentCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Deployment",type:{name:"Sequence",element:{type:{name:"Composite",className:"Deployment"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const En={serializedName:"MSDeployLogEntry",type:{name:"Composite",className:"MSDeployLogEntry",modelProperties:{time:{serializedName:"time",readOnly:true,xmlName:"time",type:{name:"DateTime"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"Enum",allowedValues:["Message","Warning","Error"]}},message:{serializedName:"message",readOnly:true,xmlName:"message",type:{name:"String"}}}}};const vn={serializedName:"FunctionEnvelopeCollection",type:{name:"Composite",className:"FunctionEnvelopeCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"FunctionEnvelope",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionEnvelope"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const In={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const Sn={serializedName:"FunctionSecrets",type:{name:"Composite",className:"FunctionSecrets",modelProperties:{key:{serializedName:"key",xmlName:"key",type:{name:"String"}},triggerUrl:{serializedName:"trigger_url",xmlName:"trigger_url",type:{name:"String"}}}}};const wn={serializedName:"HostKeys",type:{name:"Composite",className:"HostKeys",modelProperties:{masterKey:{serializedName:"masterKey",xmlName:"masterKey",type:{name:"String"}},functionKeys:{serializedName:"functionKeys",xmlName:"functionKeys",type:{name:"Dictionary",value:{type:{name:"String"}}}},systemKeys:{serializedName:"systemKeys",xmlName:"systemKeys",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}};const Pn={serializedName:"HostNameBindingCollection",type:{name:"Composite",className:"HostNameBindingCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"HostNameBinding",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostNameBinding"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const xn={serializedName:"WebAppInstanceStatusCollection",type:{name:"Composite",className:"WebAppInstanceStatusCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WebSiteInstanceStatus",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebSiteInstanceStatus"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Bn={serializedName:"ContainerInfo",type:{name:"Composite",className:"ContainerInfo",modelProperties:{currentTimeStamp:{serializedName:"currentTimeStamp",xmlName:"currentTimeStamp",type:{name:"DateTime"}},previousTimeStamp:{serializedName:"previousTimeStamp",xmlName:"previousTimeStamp",type:{name:"DateTime"}},currentCpuStats:{serializedName:"currentCpuStats",xmlName:"currentCpuStats",type:{name:"Composite",className:"ContainerCpuStatistics"}},previousCpuStats:{serializedName:"previousCpuStats",xmlName:"previousCpuStats",type:{name:"Composite",className:"ContainerCpuStatistics"}},memoryStats:{serializedName:"memoryStats",xmlName:"memoryStats",type:{name:"Composite",className:"ContainerMemoryStatistics"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},id:{serializedName:"id",xmlName:"id",type:{name:"String"}},eth0:{serializedName:"eth0",xmlName:"eth0",type:{name:"Composite",className:"ContainerNetworkInterfaceStatistics"}}}}};const _n={serializedName:"ContainerCpuStatistics",type:{name:"Composite",className:"ContainerCpuStatistics",modelProperties:{cpuUsage:{serializedName:"cpuUsage",xmlName:"cpuUsage",type:{name:"Composite",className:"ContainerCpuUsage"}},systemCpuUsage:{serializedName:"systemCpuUsage",xmlName:"systemCpuUsage",type:{name:"Number"}},onlineCpuCount:{serializedName:"onlineCpuCount",xmlName:"onlineCpuCount",type:{name:"Number"}},throttlingData:{serializedName:"throttlingData",xmlName:"throttlingData",type:{name:"Composite",className:"ContainerThrottlingData"}}}}};const Rn={serializedName:"ContainerCpuUsage",type:{name:"Composite",className:"ContainerCpuUsage",modelProperties:{totalUsage:{serializedName:"totalUsage",xmlName:"totalUsage",type:{name:"Number"}},perCpuUsage:{serializedName:"perCpuUsage",xmlName:"perCpuUsage",xmlElementName:"ArrayItemschema",type:{name:"Sequence",element:{type:{name:"Number"}}}},kernelModeUsage:{serializedName:"kernelModeUsage",xmlName:"kernelModeUsage",type:{name:"Number"}},userModeUsage:{serializedName:"userModeUsage",xmlName:"userModeUsage",type:{name:"Number"}}}}};const kn={serializedName:"ContainerThrottlingData",type:{name:"Composite",className:"ContainerThrottlingData",modelProperties:{periods:{serializedName:"periods",xmlName:"periods",type:{name:"Number"}},throttledPeriods:{serializedName:"throttledPeriods",xmlName:"throttledPeriods",type:{name:"Number"}},throttledTime:{serializedName:"throttledTime",xmlName:"throttledTime",type:{name:"Number"}}}}};const Qn={serializedName:"ContainerMemoryStatistics",type:{name:"Composite",className:"ContainerMemoryStatistics",modelProperties:{usage:{serializedName:"usage",xmlName:"usage",type:{name:"Number"}},maxUsage:{serializedName:"maxUsage",xmlName:"maxUsage",type:{name:"Number"}},limit:{serializedName:"limit",xmlName:"limit",type:{name:"Number"}}}}};const Tn={serializedName:"ContainerNetworkInterfaceStatistics",type:{name:"Composite",className:"ContainerNetworkInterfaceStatistics",modelProperties:{rxBytes:{serializedName:"rxBytes",xmlName:"rxBytes",type:{name:"Number"}},rxPackets:{serializedName:"rxPackets",xmlName:"rxPackets",type:{name:"Number"}},rxErrors:{serializedName:"rxErrors",xmlName:"rxErrors",type:{name:"Number"}},rxDropped:{serializedName:"rxDropped",xmlName:"rxDropped",type:{name:"Number"}},txBytes:{serializedName:"txBytes",xmlName:"txBytes",type:{name:"Number"}},txPackets:{serializedName:"txPackets",xmlName:"txPackets",type:{name:"Number"}},txErrors:{serializedName:"txErrors",xmlName:"txErrors",type:{name:"Number"}},txDropped:{serializedName:"txDropped",xmlName:"txDropped",type:{name:"Number"}}}}};const Mn={serializedName:"ProcessInfoCollection",type:{name:"Composite",className:"ProcessInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ProcessInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const On={serializedName:"ProcessModuleInfoCollection",type:{name:"Composite",className:"ProcessModuleInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ProcessModuleInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessModuleInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Dn={serializedName:"ProcessThreadInfoCollection",type:{name:"Composite",className:"ProcessThreadInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ProcessThreadInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessThreadInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const zn={serializedName:"SiteCloneability",type:{name:"Composite",className:"SiteCloneability",modelProperties:{result:{serializedName:"result",xmlName:"result",type:{name:"Enum",allowedValues:["Cloneable","PartiallyCloneable","NotCloneable"]}},blockingFeatures:{serializedName:"blockingFeatures",xmlName:"blockingFeatures",xmlElementName:"SiteCloneabilityCriterion",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteCloneabilityCriterion"}}}},unsupportedFeatures:{serializedName:"unsupportedFeatures",xmlName:"unsupportedFeatures",xmlElementName:"SiteCloneabilityCriterion",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteCloneabilityCriterion"}}}},blockingCharacteristics:{serializedName:"blockingCharacteristics",xmlName:"blockingCharacteristics",xmlElementName:"SiteCloneabilityCriterion",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteCloneabilityCriterion"}}}}}}};const Ln={serializedName:"SiteCloneabilityCriterion",type:{name:"Composite",className:"SiteCloneabilityCriterion",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}};const Gn={serializedName:"NetworkTrace",type:{name:"Composite",className:"NetworkTrace",modelProperties:{path:{serializedName:"path",xmlName:"path",type:{name:"String"}},status:{serializedName:"status",xmlName:"status",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const Fn={serializedName:"PerfMonCounterCollection",type:{name:"Composite",className:"PerfMonCounterCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"PerfMonResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"PerfMonResponse"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const qn={serializedName:"PerfMonResponse",type:{name:"Composite",className:"PerfMonResponse",modelProperties:{code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}},data:{serializedName:"data",xmlName:"data",type:{name:"Composite",className:"PerfMonSet"}}}}};const Un={serializedName:"PerfMonSet",type:{name:"Composite",className:"PerfMonSet",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},timeGrain:{serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}},values:{serializedName:"values",xmlName:"values",xmlElementName:"PerfMonSample",type:{name:"Sequence",element:{type:{name:"Composite",className:"PerfMonSample"}}}}}}};const Hn={serializedName:"PerfMonSample",type:{name:"Composite",className:"PerfMonSample",modelProperties:{time:{serializedName:"time",xmlName:"time",type:{name:"DateTime"}},instanceName:{serializedName:"instanceName",xmlName:"instanceName",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"Number"}}}}};const Vn={serializedName:"PrivateAccessVirtualNetwork",type:{name:"Composite",className:"PrivateAccessVirtualNetwork",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},key:{serializedName:"key",xmlName:"key",type:{name:"Number"}},resourceId:{serializedName:"resourceId",xmlName:"resourceId",type:{name:"String"}},subnets:{serializedName:"subnets",xmlName:"subnets",xmlElementName:"PrivateAccessSubnet",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateAccessSubnet"}}}}}}};const jn={serializedName:"PrivateAccessSubnet",type:{name:"Composite",className:"PrivateAccessSubnet",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},key:{serializedName:"key",xmlName:"key",type:{name:"Number"}}}}};const Wn={serializedName:"PublicCertificateCollection",type:{name:"Composite",className:"PublicCertificateCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"PublicCertificate",type:{name:"Sequence",element:{type:{name:"Composite",className:"PublicCertificate"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Jn={serializedName:"CsmPublishingProfileOptions",type:{name:"Composite",className:"CsmPublishingProfileOptions",modelProperties:{format:{serializedName:"format",xmlName:"format",type:{name:"String"}},includeDisasterRecoveryEndpoints:{serializedName:"includeDisasterRecoveryEndpoints",xmlName:"includeDisasterRecoveryEndpoints",type:{name:"Boolean"}}}}};const Yn={serializedName:"SnapshotRecoverySource",type:{name:"Composite",className:"SnapshotRecoverySource",modelProperties:{location:{serializedName:"location",xmlName:"location",type:{name:"String"}},id:{serializedName:"id",xmlName:"id",type:{name:"String"}}}}};const $n={serializedName:"SiteExtensionInfoCollection",type:{name:"Composite",className:"SiteExtensionInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SiteExtensionInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteExtensionInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Kn={serializedName:"SlotDifferenceCollection",type:{name:"Composite",className:"SlotDifferenceCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SlotDifference",type:{name:"Sequence",element:{type:{name:"Composite",className:"SlotDifference"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Zn={serializedName:"SnapshotCollection",type:{name:"Composite",className:"SnapshotCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Snapshot",type:{name:"Sequence",element:{type:{name:"Composite",className:"Snapshot"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Xn={serializedName:"GitHubActionConfiguration",type:{name:"Composite",className:"GitHubActionConfiguration",modelProperties:{codeConfiguration:{serializedName:"codeConfiguration",xmlName:"codeConfiguration",type:{name:"Composite",className:"GitHubActionCodeConfiguration"}},containerConfiguration:{serializedName:"containerConfiguration",xmlName:"containerConfiguration",type:{name:"Composite",className:"GitHubActionContainerConfiguration"}},isLinux:{serializedName:"isLinux",xmlName:"isLinux",type:{name:"Boolean"}},generateWorkflowFile:{serializedName:"generateWorkflowFile",xmlName:"generateWorkflowFile",type:{name:"Boolean"}}}}};const es={serializedName:"GitHubActionCodeConfiguration",type:{name:"Composite",className:"GitHubActionCodeConfiguration",modelProperties:{runtimeStack:{serializedName:"runtimeStack",xmlName:"runtimeStack",type:{name:"String"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}}}}};const ts={serializedName:"GitHubActionContainerConfiguration",type:{name:"Composite",className:"GitHubActionContainerConfiguration",modelProperties:{serverUrl:{serializedName:"serverUrl",xmlName:"serverUrl",type:{name:"String"}},imageName:{serializedName:"imageName",xmlName:"imageName",type:{name:"String"}},username:{serializedName:"username",xmlName:"username",type:{name:"String"}},password:{serializedName:"password",xmlName:"password",type:{name:"String"}}}}};const rs={serializedName:"TriggeredWebJobCollection",type:{name:"Composite",className:"TriggeredWebJobCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"TriggeredWebJob",type:{name:"Sequence",element:{type:{name:"Composite",className:"TriggeredWebJob"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const is={serializedName:"TriggeredJobRun",type:{name:"Composite",className:"TriggeredJobRun",modelProperties:{webJobId:{serializedName:"web_job_id",xmlName:"web_job_id",type:{name:"String"}},webJobName:{serializedName:"web_job_name",xmlName:"web_job_name",type:{name:"String"}},status:{serializedName:"status",xmlName:"status",type:{name:"Enum",allowedValues:["Success","Failed","Error"]}},startTime:{serializedName:"start_time",xmlName:"start_time",type:{name:"DateTime"}},endTime:{serializedName:"end_time",xmlName:"end_time",type:{name:"DateTime"}},duration:{serializedName:"duration",xmlName:"duration",type:{name:"String"}},outputUrl:{serializedName:"output_url",xmlName:"output_url",type:{name:"String"}},errorUrl:{serializedName:"error_url",xmlName:"error_url",type:{name:"String"}},url:{serializedName:"url",xmlName:"url",type:{name:"String"}},jobName:{serializedName:"job_name",xmlName:"job_name",type:{name:"String"}},trigger:{serializedName:"trigger",xmlName:"trigger",type:{name:"String"}}}}};const ns={serializedName:"TriggeredJobHistoryCollection",type:{name:"Composite",className:"TriggeredJobHistoryCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"TriggeredJobHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"TriggeredJobHistory"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ss={serializedName:"WebJobCollection",type:{name:"Composite",className:"WebJobCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WebJob",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebJob"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const os={serializedName:"WorkflowArtifacts",type:{name:"Composite",className:"WorkflowArtifacts",modelProperties:{appSettings:{serializedName:"appSettings",xmlName:"appSettings",type:{name:"Dictionary",value:{type:{name:"any"}}}},files:{serializedName:"files",xmlName:"files",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}},filesToDelete:{serializedName:"filesToDelete",xmlName:"filesToDelete",xmlElementName:"WorkflowArtifactsFilesToDeleteItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const as={serializedName:"WorkflowEnvelopeCollection",type:{name:"Composite",className:"WorkflowEnvelopeCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WorkflowEnvelope",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowEnvelope"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ls={serializedName:"WorkflowEnvelope",type:{name:"Composite",className:"WorkflowEnvelope",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},kind:{serializedName:"kind",xmlName:"kind",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"WorkflowEnvelopeProperties"}}}}};const cs={serializedName:"WorkflowEnvelopeProperties",type:{name:"Composite",className:"WorkflowEnvelopeProperties",modelProperties:{files:{serializedName:"files",xmlName:"files",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}},flowState:{serializedName:"flowState",xmlName:"flowState",type:{name:"String"}},health:{serializedName:"health",xmlName:"health",type:{name:"Composite",className:"WorkflowHealth"}}}}};const ps={serializedName:"WorkflowHealth",type:{name:"Composite",className:"WorkflowHealth",modelProperties:{state:{serializedName:"state",required:true,xmlName:"state",type:{name:"Enum",allowedValues:["NotSpecified","Healthy","Unhealthy","Unknown"]}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorEntity"}}}}};const us={serializedName:"RegenerateActionParameter",type:{name:"Composite",className:"RegenerateActionParameter",modelProperties:{keyType:{serializedName:"keyType",xmlName:"keyType",type:{name:"String"}}}}};const ds={serializedName:"ErrorResponse",type:{name:"Composite",className:"ErrorResponse",modelProperties:{error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorProperties"}}}}};const ms={serializedName:"ErrorProperties",type:{name:"Composite",className:"ErrorProperties",modelProperties:{code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const As={serializedName:"WorkflowRunListResult",type:{name:"Composite",className:"WorkflowRunListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowRun",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowRun"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const gs={serializedName:"Correlation",type:{name:"Composite",className:"Correlation",modelProperties:{clientTrackingId:{serializedName:"clientTrackingId",xmlName:"clientTrackingId",type:{name:"String"}}}}};const hs={serializedName:"ResourceReference",type:{name:"Composite",className:"ResourceReference",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const fs={serializedName:"WorkflowRunTrigger",type:{name:"Composite",className:"WorkflowRunTrigger",modelProperties:{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},inputs:{serializedName:"inputs",readOnly:true,xmlName:"inputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},inputsLink:{serializedName:"inputsLink",xmlName:"inputsLink",type:{name:"Composite",className:"ContentLink"}},outputs:{serializedName:"outputs",readOnly:true,xmlName:"outputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},outputsLink:{serializedName:"outputsLink",xmlName:"outputsLink",type:{name:"Composite",className:"ContentLink"}},scheduledTime:{serializedName:"scheduledTime",readOnly:true,xmlName:"scheduledTime",type:{name:"DateTime"}},startTime:{serializedName:"startTime",readOnly:true,xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",readOnly:true,xmlName:"endTime",type:{name:"DateTime"}},trackingId:{serializedName:"trackingId",readOnly:true,xmlName:"trackingId",type:{name:"String"}},correlation:{serializedName:"correlation",xmlName:"correlation",type:{name:"Composite",className:"Correlation"}},code:{serializedName:"code",readOnly:true,xmlName:"code",type:{name:"String"}},status:{serializedName:"status",readOnly:true,xmlName:"status",type:{name:"String"}},error:{serializedName:"error",readOnly:true,xmlName:"error",type:{name:"Dictionary",value:{type:{name:"any"}}}},trackedProperties:{serializedName:"trackedProperties",readOnly:true,xmlName:"trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}};const ys={serializedName:"ContentLink",type:{name:"Composite",className:"ContentLink",modelProperties:{uri:{serializedName:"uri",xmlName:"uri",type:{name:"String"}},contentVersion:{serializedName:"contentVersion",readOnly:true,xmlName:"contentVersion",type:{name:"String"}},contentSize:{serializedName:"contentSize",readOnly:true,xmlName:"contentSize",type:{name:"Number"}},contentHash:{serializedName:"contentHash",xmlName:"contentHash",type:{name:"Composite",className:"ContentHash"}},metadata:{serializedName:"metadata",readOnly:true,xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}};const bs={serializedName:"ContentHash",type:{name:"Composite",className:"ContentHash",modelProperties:{algorithm:{serializedName:"algorithm",xmlName:"algorithm",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const Cs={serializedName:"WorkflowParameter",type:{name:"Composite",className:"WorkflowParameter",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"Dictionary",value:{type:{name:"any"}}}},metadata:{serializedName:"metadata",xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"any"}}}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}};const Ns={serializedName:"SubResource",type:{name:"Composite",className:"SubResource",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}}}}};const Es={serializedName:"WorkflowRunActionListResult",type:{name:"Composite",className:"WorkflowRunActionListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowRunAction",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowRunAction"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const vs={serializedName:"RunCorrelation",type:{name:"Composite",className:"RunCorrelation",modelProperties:{clientTrackingId:{serializedName:"clientTrackingId",xmlName:"clientTrackingId",type:{name:"String"}},clientKeywords:{serializedName:"clientKeywords",xmlName:"clientKeywords",xmlElementName:"RunCorrelationClientKeywordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Is={serializedName:"RetryHistory",type:{name:"Composite",className:"RetryHistory",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},code:{serializedName:"code",xmlName:"code",type:{name:"String"}},clientRequestId:{serializedName:"clientRequestId",xmlName:"clientRequestId",type:{name:"String"}},serviceRequestId:{serializedName:"serviceRequestId",xmlName:"serviceRequestId",type:{name:"String"}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}};const Ss={serializedName:"ExpressionTraces",type:{name:"Composite",className:"ExpressionTraces",modelProperties:{value:{serializedName:"value",xmlName:"value",type:{name:"any"}},inputs:{serializedName:"inputs",xmlName:"inputs",xmlElementName:"ExpressionRoot",type:{name:"Sequence",element:{type:{name:"Composite",className:"ExpressionRoot"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const ws={serializedName:"Expression",type:{name:"Composite",className:"Expression",modelProperties:{text:{serializedName:"text",xmlName:"text",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"any"}},subexpressions:{serializedName:"subexpressions",xmlName:"subexpressions",xmlElementName:"Expression",type:{name:"Sequence",element:{type:{name:"Composite",className:"Expression"}}}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"AzureResourceErrorInfo"}}}}};const Ps={serializedName:"ErrorInfo",type:{name:"Composite",className:"ErrorInfo",modelProperties:{code:{serializedName:"code",required:true,xmlName:"code",type:{name:"String"}}}}};const xs={serializedName:"WorkflowRunActionRepetitionDefinitionCollection",type:{name:"Composite",className:"WorkflowRunActionRepetitionDefinitionCollection",modelProperties:{nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowRunActionRepetitionDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowRunActionRepetitionDefinition"}}}}}}};const Bs={serializedName:"RepetitionIndex",type:{name:"Composite",className:"RepetitionIndex",modelProperties:{scopeName:{serializedName:"scopeName",xmlName:"scopeName",type:{name:"String"}},itemIndex:{serializedName:"itemIndex",required:true,xmlName:"itemIndex",type:{name:"Number"}}}}};const _s={serializedName:"OperationResultProperties",type:{name:"Composite",className:"OperationResultProperties",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},correlation:{serializedName:"correlation",xmlName:"correlation",type:{name:"Composite",className:"RunActionCorrelation"}},status:{serializedName:"status",xmlName:"status",type:{name:"String"}},code:{serializedName:"code",xmlName:"code",type:{name:"String"}},error:{serializedName:"error",xmlName:"error",type:{name:"any"}}}}};const Rs={serializedName:"WorkflowResource",type:{name:"Composite",className:"WorkflowResource",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}},tags:{serializedName:"tags",xmlName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}};const ks={serializedName:"RequestHistoryListResult",type:{name:"Composite",className:"RequestHistoryListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"RequestHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"RequestHistory"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const Qs={serializedName:"RequestHistoryProperties",type:{name:"Composite",className:"RequestHistoryProperties",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},request:{serializedName:"request",xmlName:"request",type:{name:"Composite",className:"Request"}},response:{serializedName:"response",xmlName:"response",type:{name:"Composite",className:"Response"}}}}};const Ts={serializedName:"Request",type:{name:"Composite",className:"Request",modelProperties:{headers:{serializedName:"headers",xmlName:"headers",type:{name:"Dictionary",value:{type:{name:"any"}}}},uri:{serializedName:"uri",xmlName:"uri",type:{name:"String"}},method:{serializedName:"method",xmlName:"method",type:{name:"String"}}}}};const Ms={serializedName:"Response",type:{name:"Composite",className:"Response",modelProperties:{headers:{serializedName:"headers",xmlName:"headers",type:{name:"Dictionary",value:{type:{name:"any"}}}},statusCode:{serializedName:"statusCode",xmlName:"statusCode",type:{name:"Number"}},bodyLink:{serializedName:"bodyLink",xmlName:"bodyLink",type:{name:"Composite",className:"ContentLink"}}}}};const Os={serializedName:"WorkflowTriggerListResult",type:{name:"Composite",className:"WorkflowTriggerListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowTrigger",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowTrigger"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const Ds={serializedName:"WorkflowTriggerRecurrence",type:{name:"Composite",className:"WorkflowTriggerRecurrence",modelProperties:{frequency:{serializedName:"frequency",xmlName:"frequency",type:{name:"String"}},interval:{serializedName:"interval",xmlName:"interval",type:{name:"Number"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"String"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"String"}},timeZone:{serializedName:"timeZone",xmlName:"timeZone",type:{name:"String"}},schedule:{serializedName:"schedule",xmlName:"schedule",type:{name:"Composite",className:"RecurrenceSchedule"}}}}};const zs={serializedName:"RecurrenceSchedule",type:{name:"Composite",className:"RecurrenceSchedule",modelProperties:{minutes:{serializedName:"minutes",xmlName:"minutes",xmlElementName:"ArrayItemschema",type:{name:"Sequence",element:{type:{name:"Number"}}}},hours:{serializedName:"hours",xmlName:"hours",xmlElementName:"ArrayItemschema",type:{name:"Sequence",element:{type:{name:"Number"}}}},weekDays:{serializedName:"weekDays",xmlName:"weekDays",xmlElementName:"DaysOfWeek",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]}}}},monthDays:{serializedName:"monthDays",xmlName:"monthDays",xmlElementName:"ArrayItemschema",type:{name:"Sequence",element:{type:{name:"Number"}}}},monthlyOccurrences:{serializedName:"monthlyOccurrences",xmlName:"monthlyOccurrences",xmlElementName:"RecurrenceScheduleOccurrence",type:{name:"Sequence",element:{type:{name:"Composite",className:"RecurrenceScheduleOccurrence"}}}}}}};const Ls={serializedName:"RecurrenceScheduleOccurrence",type:{name:"Composite",className:"RecurrenceScheduleOccurrence",modelProperties:{day:{serializedName:"day",xmlName:"day",type:{name:"Enum",allowedValues:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]}},occurrence:{serializedName:"occurrence",xmlName:"occurrence",type:{name:"Number"}}}}};const Gs={serializedName:"WorkflowTriggerHistoryListResult",type:{name:"Composite",className:"WorkflowTriggerHistoryListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowTriggerHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowTriggerHistory"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const Fs={serializedName:"WorkflowTriggerCallbackUrl",type:{name:"Composite",className:"WorkflowTriggerCallbackUrl",modelProperties:{value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},method:{serializedName:"method",readOnly:true,xmlName:"method",type:{name:"String"}},basePath:{serializedName:"basePath",readOnly:true,xmlName:"basePath",type:{name:"String"}},relativePath:{serializedName:"relativePath",readOnly:true,xmlName:"relativePath",type:{name:"String"}},relativePathParameters:{serializedName:"relativePathParameters",xmlName:"relativePathParameters",xmlElementName:"WorkflowTriggerCallbackUrlRelativePathParametersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},queries:{serializedName:"queries",xmlName:"queries",type:{name:"Composite",className:"WorkflowTriggerListCallbackUrlQueries"}}}}};const qs={serializedName:"WorkflowTriggerListCallbackUrlQueries",type:{name:"Composite",className:"WorkflowTriggerListCallbackUrlQueries",modelProperties:{apiVersion:{serializedName:"api-version",xmlName:"api-version",type:{name:"String"}},sp:{serializedName:"sp",xmlName:"sp",type:{name:"String"}},sv:{serializedName:"sv",xmlName:"sv",type:{name:"String"}},sig:{serializedName:"sig",xmlName:"sig",type:{name:"String"}},se:{serializedName:"se",xmlName:"se",type:{name:"String"}}}}};const Us={serializedName:"JsonSchema",type:{name:"Composite",className:"JsonSchema",modelProperties:{title:{serializedName:"title",xmlName:"title",type:{name:"String"}},content:{serializedName:"content",xmlName:"content",type:{name:"String"}}}}};const Hs={serializedName:"FlowEndpointsConfiguration",type:{name:"Composite",className:"FlowEndpointsConfiguration",modelProperties:{workflow:{serializedName:"workflow",xmlName:"workflow",type:{name:"Composite",className:"FlowEndpoints"}},connector:{serializedName:"connector",xmlName:"connector",type:{name:"Composite",className:"FlowEndpoints"}}}}};const Vs={serializedName:"FlowEndpoints",type:{name:"Composite",className:"FlowEndpoints",modelProperties:{outgoingIpAddresses:{serializedName:"outgoingIpAddresses",xmlName:"outgoingIpAddresses",xmlElementName:"IpAddress",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpAddress"}}}},accessEndpointIpAddresses:{serializedName:"accessEndpointIpAddresses",xmlName:"accessEndpointIpAddresses",xmlElementName:"IpAddress",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpAddress"}}}}}}};const js={serializedName:"IpAddress",type:{name:"Composite",className:"IpAddress",modelProperties:{address:{serializedName:"address",xmlName:"address",type:{name:"String"}}}}};const Ws={serializedName:"FlowAccessControlConfiguration",type:{name:"Composite",className:"FlowAccessControlConfiguration",modelProperties:{triggers:{serializedName:"triggers",xmlName:"triggers",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy"}},contents:{serializedName:"contents",xmlName:"contents",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy"}},actions:{serializedName:"actions",xmlName:"actions",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy"}},workflowManagement:{serializedName:"workflowManagement",xmlName:"workflowManagement",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy"}}}}};const Js={serializedName:"FlowAccessControlConfigurationPolicy",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy",modelProperties:{allowedCallerIpAddresses:{serializedName:"allowedCallerIpAddresses",xmlName:"allowedCallerIpAddresses",xmlElementName:"IpAddressRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpAddressRange"}}}},openAuthenticationPolicies:{serializedName:"openAuthenticationPolicies",xmlName:"openAuthenticationPolicies",type:{name:"Composite",className:"OpenAuthenticationAccessPolicies"}}}}};const Ys={serializedName:"IpAddressRange",type:{name:"Composite",className:"IpAddressRange",modelProperties:{addressRange:{serializedName:"addressRange",xmlName:"addressRange",type:{name:"String"}}}}};const $s={serializedName:"OpenAuthenticationAccessPolicies",type:{name:"Composite",className:"OpenAuthenticationAccessPolicies",modelProperties:{policies:{serializedName:"policies",xmlName:"policies",type:{name:"Dictionary",value:{type:{name:"Composite",className:"OpenAuthenticationAccessPolicy"}}}}}}};const Ks={serializedName:"OpenAuthenticationAccessPolicy",type:{name:"Composite",className:"OpenAuthenticationAccessPolicy",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"String"}},claims:{serializedName:"claims",xmlName:"claims",xmlElementName:"OpenAuthenticationPolicyClaim",type:{name:"Sequence",element:{type:{name:"Composite",className:"OpenAuthenticationPolicyClaim"}}}}}}};const Zs={serializedName:"OpenAuthenticationPolicyClaim",type:{name:"Composite",className:"OpenAuthenticationPolicyClaim",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const Xs={serializedName:"WorkflowSku",type:{name:"Composite",className:"WorkflowSku",modelProperties:{name:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}},plan:{serializedName:"plan",xmlName:"plan",type:{name:"Composite",className:"ResourceReference"}}}}};const eo={serializedName:"WorkflowVersionListResult",type:{name:"Composite",className:"WorkflowVersionListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowVersion"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const to={serializedName:"AppserviceGithubToken",type:{name:"Composite",className:"AppserviceGithubToken",modelProperties:{accessToken:{serializedName:"accessToken",xmlName:"accessToken",type:{name:"String"}},scope:{serializedName:"scope",xmlName:"scope",type:{name:"String"}},tokenType:{serializedName:"tokenType",xmlName:"tokenType",type:{name:"String"}},gotToken:{serializedName:"gotToken",xmlName:"gotToken",type:{name:"Boolean"}},errorMessage:{serializedName:"errorMessage",xmlName:"errorMessage",type:{name:"String"}}}}};const ro={serializedName:"AppserviceGithubTokenRequest",type:{name:"Composite",className:"AppserviceGithubTokenRequest",modelProperties:{code:{serializedName:"code",required:true,xmlName:"code",type:{name:"String"}},state:{serializedName:"state",required:true,xmlName:"state",type:{name:"String"}}}}};const io={serializedName:"WorkflowFilter",type:{name:"Composite",className:"WorkflowFilter",modelProperties:{state:{serializedName:"state",xmlName:"state",type:{name:"String"}}}}};const no={serializedName:"WorkflowListResult",type:{name:"Composite",className:"WorkflowListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"Workflow",type:{name:"Sequence",element:{type:{name:"Composite",className:"Workflow"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const so={serializedName:"WorkflowRunActionFilter",type:{name:"Composite",className:"WorkflowRunActionFilter",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}}}}};const oo={serializedName:"WorkflowRunFilter",type:{name:"Composite",className:"WorkflowRunFilter",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}}}}};const ao={serializedName:"WorkflowTriggerFilter",type:{name:"Composite",className:"WorkflowTriggerFilter",modelProperties:{state:{serializedName:"state",xmlName:"state",type:{name:"String"}}}}};const lo={serializedName:"WorkflowTriggerHistoryFilter",type:{name:"Composite",className:"WorkflowTriggerHistoryFilter",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}}}}};const co={serializedName:"AppServiceCertificateOrder",type:{name:"Composite",className:"AppServiceCertificateOrder",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{certificates:{serializedName:"properties.certificates",xmlName:"properties.certificates",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AppServiceCertificate"}}}},distinguishedName:{serializedName:"properties.distinguishedName",xmlName:"properties.distinguishedName",type:{name:"String"}},domainVerificationToken:{serializedName:"properties.domainVerificationToken",readOnly:true,xmlName:"properties.domainVerificationToken",type:{name:"String"}},validityInYears:{defaultValue:1,serializedName:"properties.validityInYears",xmlName:"properties.validityInYears",type:{name:"Number"}},keySize:{defaultValue:2048,serializedName:"properties.keySize",xmlName:"properties.keySize",type:{name:"Number"}},productType:{serializedName:"properties.productType",xmlName:"properties.productType",type:{name:"Enum",allowedValues:["StandardDomainValidatedSsl","StandardDomainValidatedWildCardSsl"]}},autoRenew:{defaultValue:true,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Pendingissuance","Issued","Revoked","Canceled","Denied","Pendingrevocation","PendingRekey","Unused","Expired","NotSubmitted"]}},signedCertificate:{serializedName:"properties.signedCertificate",xmlName:"properties.signedCertificate",type:{name:"Composite",className:"CertificateDetails"}},csr:{serializedName:"properties.csr",xmlName:"properties.csr",type:{name:"String"}},intermediate:{serializedName:"properties.intermediate",xmlName:"properties.intermediate",type:{name:"Composite",className:"CertificateDetails"}},root:{serializedName:"properties.root",xmlName:"properties.root",type:{name:"Composite",className:"CertificateDetails"}},serialNumber:{serializedName:"properties.serialNumber",readOnly:true,xmlName:"properties.serialNumber",type:{name:"String"}},lastCertificateIssuanceTime:{serializedName:"properties.lastCertificateIssuanceTime",readOnly:true,xmlName:"properties.lastCertificateIssuanceTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:true,xmlName:"properties.expirationTime",type:{name:"DateTime"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",readOnly:true,xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}},appServiceCertificateNotRenewableReasons:{serializedName:"properties.appServiceCertificateNotRenewableReasons",readOnly:true,xmlName:"properties.appServiceCertificateNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},nextAutoRenewalTimeStamp:{serializedName:"properties.nextAutoRenewalTimeStamp",readOnly:true,xmlName:"properties.nextAutoRenewalTimeStamp",type:{name:"DateTime"}},contact:{serializedName:"properties.contact",xmlName:"properties.contact",type:{name:"Composite",className:"CertificateOrderContact"}}})}};const po={serializedName:"AppServiceCertificateResource",type:{name:"Composite",className:"AppServiceCertificateResource",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{keyVaultId:{serializedName:"properties.keyVaultId",xmlName:"properties.keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"properties.keyVaultSecretName",xmlName:"properties.keyVaultSecretName",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}}})}};const uo={serializedName:"Domain",type:{name:"Composite",className:"Domain",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{contactAdmin:{serializedName:"properties.contactAdmin",xmlName:"properties.contactAdmin",type:{name:"Composite",className:"Contact"}},contactBilling:{serializedName:"properties.contactBilling",xmlName:"properties.contactBilling",type:{name:"Composite",className:"Contact"}},contactRegistrant:{serializedName:"properties.contactRegistrant",xmlName:"properties.contactRegistrant",type:{name:"Composite",className:"Contact"}},contactTech:{serializedName:"properties.contactTech",xmlName:"properties.contactTech",type:{name:"Composite",className:"Contact"}},registrationStatus:{serializedName:"properties.registrationStatus",readOnly:true,xmlName:"properties.registrationStatus",type:{name:"Enum",allowedValues:["Active","Awaiting","Cancelled","Confiscated","Disabled","Excluded","Expired","Failed","Held","Locked","Parked","Pending","Reserved","Reverted","Suspended","Transferred","Unknown","Unlocked","Unparked","Updated","JsonConverterFailed"]}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},nameServers:{serializedName:"properties.nameServers",readOnly:true,xmlName:"properties.nameServers",xmlElementName:"DomainPropertiesNameServersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},privacy:{serializedName:"properties.privacy",xmlName:"properties.privacy",type:{name:"Boolean"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:true,xmlName:"properties.expirationTime",type:{name:"DateTime"}},lastRenewedTime:{serializedName:"properties.lastRenewedTime",readOnly:true,xmlName:"properties.lastRenewedTime",type:{name:"DateTime"}},autoRenew:{defaultValue:true,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},readyForDnsRecordManagement:{serializedName:"properties.readyForDnsRecordManagement",readOnly:true,xmlName:"properties.readyForDnsRecordManagement",type:{name:"Boolean"}},managedHostNames:{serializedName:"properties.managedHostNames",readOnly:true,xmlName:"properties.managedHostNames",xmlElementName:"HostName",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostName"}}}},consent:{serializedName:"properties.consent",xmlName:"properties.consent",type:{name:"Composite",className:"DomainPurchaseConsent"}},domainNotRenewableReasons:{serializedName:"properties.domainNotRenewableReasons",readOnly:true,xmlName:"properties.domainNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},dnsType:{serializedName:"properties.dnsType",xmlName:"properties.dnsType",type:{name:"Enum",allowedValues:["AzureDns","DefaultDomainRegistrarDns"]}},dnsZoneId:{serializedName:"properties.dnsZoneId",xmlName:"properties.dnsZoneId",type:{name:"String"}},targetDnsType:{serializedName:"properties.targetDnsType",xmlName:"properties.targetDnsType",type:{name:"Enum",allowedValues:["AzureDns","DefaultDomainRegistrarDns"]}},authCode:{serializedName:"properties.authCode",xmlName:"properties.authCode",type:{name:"String"}}})}};const mo={serializedName:"AppServiceEnvironmentResource",type:{name:"Composite",className:"AppServiceEnvironmentResource",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Preparing","Ready","Scaling","Deleting"]}},virtualNetwork:{serializedName:"properties.virtualNetwork",xmlName:"properties.virtualNetwork",type:{name:"Composite",className:"VirtualNetworkProfile"}},internalLoadBalancingMode:{serializedName:"properties.internalLoadBalancingMode",xmlName:"properties.internalLoadBalancingMode",type:{name:"String"}},multiSize:{serializedName:"properties.multiSize",xmlName:"properties.multiSize",type:{name:"String"}},multiRoleCount:{serializedName:"properties.multiRoleCount",readOnly:true,xmlName:"properties.multiRoleCount",type:{name:"Number"}},ipsslAddressCount:{serializedName:"properties.ipsslAddressCount",xmlName:"properties.ipsslAddressCount",type:{name:"Number"}},dnsSuffix:{serializedName:"properties.dnsSuffix",xmlName:"properties.dnsSuffix",type:{name:"String"}},maximumNumberOfMachines:{serializedName:"properties.maximumNumberOfMachines",readOnly:true,xmlName:"properties.maximumNumberOfMachines",type:{name:"Number"}},frontEndScaleFactor:{serializedName:"properties.frontEndScaleFactor",xmlName:"properties.frontEndScaleFactor",type:{name:"Number"}},suspended:{serializedName:"properties.suspended",readOnly:true,xmlName:"properties.suspended",type:{name:"Boolean"}},clusterSettings:{serializedName:"properties.clusterSettings",xmlName:"properties.clusterSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},userWhitelistedIpRanges:{serializedName:"properties.userWhitelistedIpRanges",xmlName:"properties.userWhitelistedIpRanges",xmlElementName:"AppServiceEnvironmentUserWhitelistedIpRangesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},hasLinuxWorkers:{serializedName:"properties.hasLinuxWorkers",readOnly:true,xmlName:"properties.hasLinuxWorkers",type:{name:"Boolean"}},upgradePreference:{defaultValue:"None",serializedName:"properties.upgradePreference",xmlName:"properties.upgradePreference",type:{name:"String"}},dedicatedHostCount:{serializedName:"properties.dedicatedHostCount",xmlName:"properties.dedicatedHostCount",type:{name:"Number"}},zoneRedundant:{serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}},customDnsSuffixConfiguration:{serializedName:"properties.customDnsSuffixConfiguration",xmlName:"properties.customDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration"}},networkingConfiguration:{serializedName:"properties.networkingConfiguration",xmlName:"properties.networkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration"}},upgradeAvailability:{serializedName:"properties.upgradeAvailability",readOnly:true,xmlName:"properties.upgradeAvailability",type:{name:"String"}}})}};const Ao={serializedName:"Site",type:{name:"Composite",className:"Site",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},extendedLocation:{serializedName:"extendedLocation",xmlName:"extendedLocation",type:{name:"Composite",className:"ExtendedLocation"}},state:{serializedName:"properties.state",readOnly:true,xmlName:"properties.state",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",readOnly:true,xmlName:"properties.hostNames",xmlElementName:"SitePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositorySiteName:{serializedName:"properties.repositorySiteName",readOnly:true,xmlName:"properties.repositorySiteName",type:{name:"String"}},usageState:{serializedName:"properties.usageState",readOnly:true,xmlName:"properties.usageState",type:{name:"Enum",allowedValues:["Normal","Exceeded"]}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},enabledHostNames:{serializedName:"properties.enabledHostNames",readOnly:true,xmlName:"properties.enabledHostNames",xmlElementName:"SitePropertiesEnabledHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},availabilityState:{serializedName:"properties.availabilityState",readOnly:true,xmlName:"properties.availabilityState",type:{name:"Enum",allowedValues:["Normal","Limited","DisasterRecoveryMode"]}},hostNameSslStates:{serializedName:"properties.hostNameSslStates",xmlName:"properties.hostNameSslStates",xmlElementName:"HostNameSslState",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostNameSslState"}}}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},reserved:{defaultValue:false,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:false,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:false,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},lastModifiedTimeUtc:{serializedName:"properties.lastModifiedTimeUtc",readOnly:true,xmlName:"properties.lastModifiedTimeUtc",type:{name:"DateTime"}},vnetRouteAllEnabled:{serializedName:"properties.vnetRouteAllEnabled",xmlName:"properties.vnetRouteAllEnabled",type:{name:"Boolean"}},vnetImagePullEnabled:{serializedName:"properties.vnetImagePullEnabled",xmlName:"properties.vnetImagePullEnabled",type:{name:"Boolean"}},vnetContentShareEnabled:{serializedName:"properties.vnetContentShareEnabled",xmlName:"properties.vnetContentShareEnabled",type:{name:"Boolean"}},siteConfig:{serializedName:"properties.siteConfig",xmlName:"properties.siteConfig",type:{name:"Composite",className:"SiteConfig"}},daprConfig:{serializedName:"properties.daprConfig",xmlName:"properties.daprConfig",type:{name:"Composite",className:"DaprConfig"}},workloadProfileName:{serializedName:"properties.workloadProfileName",xmlName:"properties.workloadProfileName",type:{name:"String"}},resourceConfig:{serializedName:"properties.resourceConfig",xmlName:"properties.resourceConfig",type:{name:"Composite",className:"ResourceConfig"}},trafficManagerHostNames:{serializedName:"properties.trafficManagerHostNames",readOnly:true,xmlName:"properties.trafficManagerHostNames",xmlElementName:"SitePropertiesTrafficManagerHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},scmSiteAlsoStopped:{defaultValue:false,serializedName:"properties.scmSiteAlsoStopped",xmlName:"properties.scmSiteAlsoStopped",type:{name:"Boolean"}},targetSwapSlot:{serializedName:"properties.targetSwapSlot",readOnly:true,xmlName:"properties.targetSwapSlot",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},clientAffinityEnabled:{serializedName:"properties.clientAffinityEnabled",xmlName:"properties.clientAffinityEnabled",type:{name:"Boolean"}},clientCertEnabled:{serializedName:"properties.clientCertEnabled",xmlName:"properties.clientCertEnabled",type:{name:"Boolean"}},clientCertMode:{serializedName:"properties.clientCertMode",xmlName:"properties.clientCertMode",type:{name:"Enum",allowedValues:["Required","Optional","OptionalInteractiveUser"]}},clientCertExclusionPaths:{serializedName:"properties.clientCertExclusionPaths",xmlName:"properties.clientCertExclusionPaths",type:{name:"String"}},hostNamesDisabled:{serializedName:"properties.hostNamesDisabled",xmlName:"properties.hostNamesDisabled",type:{name:"Boolean"}},customDomainVerificationId:{serializedName:"properties.customDomainVerificationId",xmlName:"properties.customDomainVerificationId",type:{name:"String"}},outboundIpAddresses:{serializedName:"properties.outboundIpAddresses",readOnly:true,xmlName:"properties.outboundIpAddresses",type:{name:"String"}},possibleOutboundIpAddresses:{serializedName:"properties.possibleOutboundIpAddresses",readOnly:true,xmlName:"properties.possibleOutboundIpAddresses",type:{name:"String"}},containerSize:{serializedName:"properties.containerSize",xmlName:"properties.containerSize",type:{name:"Number"}},dailyMemoryTimeQuota:{serializedName:"properties.dailyMemoryTimeQuota",xmlName:"properties.dailyMemoryTimeQuota",type:{name:"Number"}},suspendedTill:{serializedName:"properties.suspendedTill",readOnly:true,xmlName:"properties.suspendedTill",type:{name:"DateTime"}},maxNumberOfWorkers:{serializedName:"properties.maxNumberOfWorkers",readOnly:true,xmlName:"properties.maxNumberOfWorkers",type:{name:"Number"}},cloningInfo:{serializedName:"properties.cloningInfo",xmlName:"properties.cloningInfo",type:{name:"Composite",className:"CloningInfo"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},isDefaultContainer:{serializedName:"properties.isDefaultContainer",readOnly:true,xmlName:"properties.isDefaultContainer",type:{name:"Boolean"}},defaultHostName:{serializedName:"properties.defaultHostName",readOnly:true,xmlName:"properties.defaultHostName",type:{name:"String"}},slotSwapStatus:{serializedName:"properties.slotSwapStatus",xmlName:"properties.slotSwapStatus",type:{name:"Composite",className:"SlotSwapStatus"}},httpsOnly:{serializedName:"properties.httpsOnly",xmlName:"properties.httpsOnly",type:{name:"Boolean"}},redundancyMode:{serializedName:"properties.redundancyMode",xmlName:"properties.redundancyMode",type:{name:"Enum",allowedValues:["None","Manual","Failover","ActiveActive","GeoRedundant"]}},inProgressOperationId:{serializedName:"properties.inProgressOperationId",readOnly:true,xmlName:"properties.inProgressOperationId",type:{name:"Uuid"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}},storageAccountRequired:{serializedName:"properties.storageAccountRequired",xmlName:"properties.storageAccountRequired",type:{name:"Boolean"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},virtualNetworkSubnetId:{serializedName:"properties.virtualNetworkSubnetId",xmlName:"properties.virtualNetworkSubnetId",type:{name:"String"}},managedEnvironmentId:{serializedName:"properties.managedEnvironmentId",xmlName:"properties.managedEnvironmentId",type:{name:"String"}}})}};const go={serializedName:"AppServicePlan",type:{name:"Composite",className:"AppServicePlan",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},extendedLocation:{serializedName:"extendedLocation",xmlName:"extendedLocation",type:{name:"Composite",className:"ExtendedLocation"}},workerTierName:{serializedName:"properties.workerTierName",xmlName:"properties.workerTierName",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Ready","Pending","Creating"]}},subscription:{serializedName:"properties.subscription",readOnly:true,xmlName:"properties.subscription",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},maximumNumberOfWorkers:{serializedName:"properties.maximumNumberOfWorkers",readOnly:true,xmlName:"properties.maximumNumberOfWorkers",type:{name:"Number"}},numberOfWorkers:{serializedName:"properties.numberOfWorkers",readOnly:true,xmlName:"properties.numberOfWorkers",type:{name:"Number"}},geoRegion:{serializedName:"properties.geoRegion",readOnly:true,xmlName:"properties.geoRegion",type:{name:"String"}},perSiteScaling:{defaultValue:false,serializedName:"properties.perSiteScaling",xmlName:"properties.perSiteScaling",type:{name:"Boolean"}},elasticScaleEnabled:{serializedName:"properties.elasticScaleEnabled",xmlName:"properties.elasticScaleEnabled",type:{name:"Boolean"}},maximumElasticWorkerCount:{serializedName:"properties.maximumElasticWorkerCount",xmlName:"properties.maximumElasticWorkerCount",type:{name:"Number"}},numberOfSites:{serializedName:"properties.numberOfSites",readOnly:true,xmlName:"properties.numberOfSites",type:{name:"Number"}},isSpot:{serializedName:"properties.isSpot",xmlName:"properties.isSpot",type:{name:"Boolean"}},spotExpirationTime:{serializedName:"properties.spotExpirationTime",xmlName:"properties.spotExpirationTime",type:{name:"DateTime"}},freeOfferExpirationTime:{serializedName:"properties.freeOfferExpirationTime",xmlName:"properties.freeOfferExpirationTime",type:{name:"DateTime"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},reserved:{defaultValue:false,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:false,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:false,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},targetWorkerCount:{serializedName:"properties.targetWorkerCount",xmlName:"properties.targetWorkerCount",type:{name:"Number"}},targetWorkerSizeId:{serializedName:"properties.targetWorkerSizeId",xmlName:"properties.targetWorkerSizeId",type:{name:"Number"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},kubeEnvironmentProfile:{serializedName:"properties.kubeEnvironmentProfile",xmlName:"properties.kubeEnvironmentProfile",type:{name:"Composite",className:"KubeEnvironmentProfile"}},zoneRedundant:{defaultValue:false,serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}}})}};const ho={serializedName:"Certificate",type:{name:"Composite",className:"Certificate",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{password:{serializedName:"properties.password",xmlName:"properties.password",type:{name:"String"}},friendlyName:{serializedName:"properties.friendlyName",readOnly:true,xmlName:"properties.friendlyName",type:{name:"String"}},subjectName:{serializedName:"properties.subjectName",readOnly:true,xmlName:"properties.subjectName",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",xmlName:"properties.hostNames",xmlElementName:"CertificatePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},pfxBlob:{serializedName:"properties.pfxBlob",xmlName:"properties.pfxBlob",type:{name:"ByteArray"}},siteName:{serializedName:"properties.siteName",readOnly:true,xmlName:"properties.siteName",type:{name:"String"}},selfLink:{serializedName:"properties.selfLink",readOnly:true,xmlName:"properties.selfLink",type:{name:"String"}},issuer:{serializedName:"properties.issuer",readOnly:true,xmlName:"properties.issuer",type:{name:"String"}},issueDate:{serializedName:"properties.issueDate",readOnly:true,xmlName:"properties.issueDate",type:{name:"DateTime"}},expirationDate:{serializedName:"properties.expirationDate",readOnly:true,xmlName:"properties.expirationDate",type:{name:"DateTime"}},thumbprint:{serializedName:"properties.thumbprint",readOnly:true,xmlName:"properties.thumbprint",type:{name:"String"}},valid:{serializedName:"properties.valid",readOnly:true,xmlName:"properties.valid",type:{name:"Boolean"}},cerBlob:{serializedName:"properties.cerBlob",readOnly:true,xmlName:"properties.cerBlob",type:{name:"ByteArray"}},publicKeyHash:{serializedName:"properties.publicKeyHash",readOnly:true,xmlName:"properties.publicKeyHash",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},keyVaultId:{serializedName:"properties.keyVaultId",xmlName:"properties.keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"properties.keyVaultSecretName",xmlName:"properties.keyVaultSecretName",type:{name:"String"}},keyVaultSecretStatus:{serializedName:"properties.keyVaultSecretStatus",readOnly:true,xmlName:"properties.keyVaultSecretStatus",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},canonicalName:{serializedName:"properties.canonicalName",xmlName:"properties.canonicalName",type:{name:"String"}},domainValidationMethod:{serializedName:"properties.domainValidationMethod",xmlName:"properties.domainValidationMethod",type:{name:"String"}}})}};const fo={serializedName:"ContainerApp",type:{name:"Composite",className:"ContainerApp",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},kubeEnvironmentId:{serializedName:"properties.kubeEnvironmentId",xmlName:"properties.kubeEnvironmentId",type:{name:"String"}},latestRevisionName:{serializedName:"properties.latestRevisionName",readOnly:true,xmlName:"properties.latestRevisionName",type:{name:"String"}},latestRevisionFqdn:{serializedName:"properties.latestRevisionFqdn",readOnly:true,xmlName:"properties.latestRevisionFqdn",type:{name:"String"}},configuration:{serializedName:"properties.configuration",xmlName:"properties.configuration",type:{name:"Composite",className:"Configuration"}},template:{serializedName:"properties.template",xmlName:"properties.template",type:{name:"Composite",className:"Template"}}})}};const yo={serializedName:"Revision",type:{name:"Composite",className:"Revision",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},fqdn:{serializedName:"properties.fqdn",readOnly:true,xmlName:"properties.fqdn",type:{name:"String"}},template:{serializedName:"properties.template",xmlName:"properties.template",type:{name:"Composite",className:"Template"}},active:{serializedName:"properties.active",readOnly:true,xmlName:"properties.active",type:{name:"Boolean"}},replicas:{serializedName:"properties.replicas",readOnly:true,xmlName:"properties.replicas",type:{name:"Number"}},trafficWeight:{serializedName:"properties.trafficWeight",readOnly:true,xmlName:"properties.trafficWeight",type:{name:"Number"}},provisioningError:{serializedName:"properties.provisioningError",readOnly:true,xmlName:"properties.provisioningError",type:{name:"String"}},healthState:{serializedName:"properties.healthState",readOnly:true,xmlName:"properties.healthState",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}}})}};const bo={serializedName:"KubeEnvironment",type:{name:"Composite",className:"KubeEnvironment",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{extendedLocation:{serializedName:"extendedLocation",xmlName:"extendedLocation",type:{name:"Composite",className:"ExtendedLocation"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","Waiting","InitializationInProgress","InfrastructureSetupInProgress","InfrastructureSetupComplete","ScheduledForDelete","UpgradeRequested","UpgradeFailed"]}},deploymentErrors:{serializedName:"properties.deploymentErrors",readOnly:true,xmlName:"properties.deploymentErrors",type:{name:"String"}},internalLoadBalancerEnabled:{serializedName:"properties.internalLoadBalancerEnabled",xmlName:"properties.internalLoadBalancerEnabled",type:{name:"Boolean"}},defaultDomain:{serializedName:"properties.defaultDomain",readOnly:true,xmlName:"properties.defaultDomain",type:{name:"String"}},staticIp:{serializedName:"properties.staticIp",xmlName:"properties.staticIp",type:{name:"String"}},environmentType:{serializedName:"properties.environmentType",xmlName:"properties.environmentType",type:{name:"String"}},arcConfiguration:{serializedName:"properties.arcConfiguration",xmlName:"properties.arcConfiguration",type:{name:"Composite",className:"ArcConfiguration"}},appLogsConfiguration:{serializedName:"properties.appLogsConfiguration",xmlName:"properties.appLogsConfiguration",type:{name:"Composite",className:"AppLogsConfiguration"}},containerAppsConfiguration:{serializedName:"properties.containerAppsConfiguration",xmlName:"properties.containerAppsConfiguration",type:{name:"Composite",className:"ContainerAppsConfiguration"}},aksResourceID:{serializedName:"properties.aksResourceID",xmlName:"properties.aksResourceID",type:{name:"String"}}})}};const Co={serializedName:"StaticSiteARMResource",type:{name:"Composite",className:"StaticSiteARMResource",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},defaultHostname:{serializedName:"properties.defaultHostname",readOnly:true,xmlName:"properties.defaultHostname",type:{name:"String"}},repositoryUrl:{serializedName:"properties.repositoryUrl",xmlName:"properties.repositoryUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",xmlName:"properties.branch",type:{name:"String"}},customDomains:{serializedName:"properties.customDomains",readOnly:true,xmlName:"properties.customDomains",xmlElementName:"StaticSiteCustomDomainsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositoryToken:{serializedName:"properties.repositoryToken",xmlName:"properties.repositoryToken",type:{name:"String"}},buildProperties:{serializedName:"properties.buildProperties",xmlName:"properties.buildProperties",type:{name:"Composite",className:"StaticSiteBuildProperties"}},privateEndpointConnections:{serializedName:"properties.privateEndpointConnections",readOnly:true,xmlName:"properties.privateEndpointConnections",xmlElementName:"ResponseMessageEnvelopeRemotePrivateEndpointConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResponseMessageEnvelopeRemotePrivateEndpointConnection"}}}},stagingEnvironmentPolicy:{serializedName:"properties.stagingEnvironmentPolicy",xmlName:"properties.stagingEnvironmentPolicy",type:{name:"Enum",allowedValues:["Enabled","Disabled"]}},allowConfigFileUpdates:{serializedName:"properties.allowConfigFileUpdates",xmlName:"properties.allowConfigFileUpdates",type:{name:"Boolean"}},templateProperties:{serializedName:"properties.templateProperties",xmlName:"properties.templateProperties",type:{name:"Composite",className:"StaticSiteTemplateOptions"}},contentDistributionEndpoint:{serializedName:"properties.contentDistributionEndpoint",readOnly:true,xmlName:"properties.contentDistributionEndpoint",type:{name:"String"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",readOnly:true,xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},userProvidedFunctionApps:{serializedName:"properties.userProvidedFunctionApps",readOnly:true,xmlName:"properties.userProvidedFunctionApps",xmlElementName:"StaticSiteUserProvidedFunctionApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp"}}}},linkedBackends:{serializedName:"properties.linkedBackends",readOnly:true,xmlName:"properties.linkedBackends",xmlElementName:"StaticSiteLinkedBackend",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackend"}}}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},enterpriseGradeCdnStatus:{serializedName:"properties.enterpriseGradeCdnStatus",xmlName:"properties.enterpriseGradeCdnStatus",type:{name:"String"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}},databaseConnections:{serializedName:"properties.databaseConnections",readOnly:true,xmlName:"properties.databaseConnections",xmlElementName:"DatabaseConnectionOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseConnectionOverview"}}}}})}};const No={serializedName:"PremierAddOn",type:{name:"Composite",className:"PremierAddOn",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"String"}},product:{serializedName:"properties.product",xmlName:"properties.product",type:{name:"String"}},vendor:{serializedName:"properties.vendor",xmlName:"properties.vendor",type:{name:"String"}},marketplacePublisher:{serializedName:"properties.marketplacePublisher",xmlName:"properties.marketplacePublisher",type:{name:"String"}},marketplaceOffer:{serializedName:"properties.marketplaceOffer",xmlName:"properties.marketplaceOffer",type:{name:"String"}}})}};const Eo={serializedName:"AppServiceCertificateOrderPatchResource",type:{name:"Composite",className:"AppServiceCertificateOrderPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{certificates:{serializedName:"properties.certificates",xmlName:"properties.certificates",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AppServiceCertificate"}}}},distinguishedName:{serializedName:"properties.distinguishedName",xmlName:"properties.distinguishedName",type:{name:"String"}},domainVerificationToken:{serializedName:"properties.domainVerificationToken",readOnly:true,xmlName:"properties.domainVerificationToken",type:{name:"String"}},validityInYears:{defaultValue:1,serializedName:"properties.validityInYears",xmlName:"properties.validityInYears",type:{name:"Number"}},keySize:{defaultValue:2048,serializedName:"properties.keySize",xmlName:"properties.keySize",type:{name:"Number"}},productType:{serializedName:"properties.productType",xmlName:"properties.productType",type:{name:"Enum",allowedValues:["StandardDomainValidatedSsl","StandardDomainValidatedWildCardSsl"]}},autoRenew:{defaultValue:true,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Pendingissuance","Issued","Revoked","Canceled","Denied","Pendingrevocation","PendingRekey","Unused","Expired","NotSubmitted"]}},signedCertificate:{serializedName:"properties.signedCertificate",xmlName:"properties.signedCertificate",type:{name:"Composite",className:"CertificateDetails"}},csr:{serializedName:"properties.csr",xmlName:"properties.csr",type:{name:"String"}},intermediate:{serializedName:"properties.intermediate",xmlName:"properties.intermediate",type:{name:"Composite",className:"CertificateDetails"}},root:{serializedName:"properties.root",xmlName:"properties.root",type:{name:"Composite",className:"CertificateDetails"}},serialNumber:{serializedName:"properties.serialNumber",readOnly:true,xmlName:"properties.serialNumber",type:{name:"String"}},lastCertificateIssuanceTime:{serializedName:"properties.lastCertificateIssuanceTime",readOnly:true,xmlName:"properties.lastCertificateIssuanceTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:true,xmlName:"properties.expirationTime",type:{name:"DateTime"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",readOnly:true,xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}},appServiceCertificateNotRenewableReasons:{serializedName:"properties.appServiceCertificateNotRenewableReasons",readOnly:true,xmlName:"properties.appServiceCertificateNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},nextAutoRenewalTimeStamp:{serializedName:"properties.nextAutoRenewalTimeStamp",readOnly:true,xmlName:"properties.nextAutoRenewalTimeStamp",type:{name:"DateTime"}},contact:{serializedName:"properties.contact",xmlName:"properties.contact",type:{name:"Composite",className:"CertificateOrderContact"}}})}};const vo={serializedName:"AppServiceCertificatePatchResource",type:{name:"Composite",className:"AppServiceCertificatePatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{keyVaultId:{serializedName:"properties.keyVaultId",xmlName:"properties.keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"properties.keyVaultSecretName",xmlName:"properties.keyVaultSecretName",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}}})}};const Io={serializedName:"ReissueCertificateOrderRequest",type:{name:"Composite",className:"ReissueCertificateOrderRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{keySize:{serializedName:"properties.keySize",xmlName:"properties.keySize",type:{name:"Number"}},delayExistingRevokeInHours:{serializedName:"properties.delayExistingRevokeInHours",xmlName:"properties.delayExistingRevokeInHours",type:{name:"Number"}},csr:{serializedName:"properties.csr",xmlName:"properties.csr",type:{name:"String"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}}})}};const So={serializedName:"RenewCertificateOrderRequest",type:{name:"Composite",className:"RenewCertificateOrderRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{keySize:{serializedName:"properties.keySize",xmlName:"properties.keySize",type:{name:"Number"}},csr:{serializedName:"properties.csr",xmlName:"properties.csr",type:{name:"String"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}}})}};const wo={serializedName:"DetectorResponse",type:{name:"Composite",className:"DetectorResponse",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{metadata:{serializedName:"properties.metadata",xmlName:"properties.metadata",type:{name:"Composite",className:"DetectorInfo"}},dataset:{serializedName:"properties.dataset",xmlName:"properties.dataset",xmlElementName:"DiagnosticData",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticData"}}}},status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"Composite",className:"Status"}},dataProvidersMetadata:{serializedName:"properties.dataProvidersMetadata",xmlName:"properties.dataProvidersMetadata",xmlElementName:"DataProviderMetadata",type:{name:"Sequence",element:{type:{name:"Composite",className:"DataProviderMetadata"}}}},suggestedUtterances:{serializedName:"properties.suggestedUtterances",xmlName:"properties.suggestedUtterances",type:{name:"Composite",className:"QueryUtterancesResults"}}})}};const Po={serializedName:"DomainPatchResource",type:{name:"Composite",className:"DomainPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{contactAdmin:{serializedName:"properties.contactAdmin",xmlName:"properties.contactAdmin",type:{name:"Composite",className:"Contact"}},contactBilling:{serializedName:"properties.contactBilling",xmlName:"properties.contactBilling",type:{name:"Composite",className:"Contact"}},contactRegistrant:{serializedName:"properties.contactRegistrant",xmlName:"properties.contactRegistrant",type:{name:"Composite",className:"Contact"}},contactTech:{serializedName:"properties.contactTech",xmlName:"properties.contactTech",type:{name:"Composite",className:"Contact"}},registrationStatus:{serializedName:"properties.registrationStatus",readOnly:true,xmlName:"properties.registrationStatus",type:{name:"Enum",allowedValues:["Active","Awaiting","Cancelled","Confiscated","Disabled","Excluded","Expired","Failed","Held","Locked","Parked","Pending","Reserved","Reverted","Suspended","Transferred","Unknown","Unlocked","Unparked","Updated","JsonConverterFailed"]}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},nameServers:{serializedName:"properties.nameServers",readOnly:true,xmlName:"properties.nameServers",xmlElementName:"DomainPatchResourcePropertiesNameServersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},privacy:{serializedName:"properties.privacy",xmlName:"properties.privacy",type:{name:"Boolean"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:true,xmlName:"properties.expirationTime",type:{name:"DateTime"}},lastRenewedTime:{serializedName:"properties.lastRenewedTime",readOnly:true,xmlName:"properties.lastRenewedTime",type:{name:"DateTime"}},autoRenew:{defaultValue:true,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},readyForDnsRecordManagement:{serializedName:"properties.readyForDnsRecordManagement",readOnly:true,xmlName:"properties.readyForDnsRecordManagement",type:{name:"Boolean"}},managedHostNames:{serializedName:"properties.managedHostNames",readOnly:true,xmlName:"properties.managedHostNames",xmlElementName:"HostName",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostName"}}}},consent:{serializedName:"properties.consent",xmlName:"properties.consent",type:{name:"Composite",className:"DomainPurchaseConsent"}},domainNotRenewableReasons:{serializedName:"properties.domainNotRenewableReasons",readOnly:true,xmlName:"properties.domainNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},dnsType:{serializedName:"properties.dnsType",xmlName:"properties.dnsType",type:{name:"Enum",allowedValues:["AzureDns","DefaultDomainRegistrarDns"]}},dnsZoneId:{serializedName:"properties.dnsZoneId",xmlName:"properties.dnsZoneId",type:{name:"String"}},targetDnsType:{serializedName:"properties.targetDnsType",xmlName:"properties.targetDnsType",type:{name:"Enum",allowedValues:["AzureDns","DefaultDomainRegistrarDns"]}},authCode:{serializedName:"properties.authCode",xmlName:"properties.authCode",type:{name:"String"}}})}};const xo={serializedName:"DomainOwnershipIdentifier",type:{name:"Composite",className:"DomainOwnershipIdentifier",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{ownershipId:{serializedName:"properties.ownershipId",xmlName:"properties.ownershipId",type:{name:"String"}}})}};const Bo={serializedName:"TopLevelDomain",type:{name:"Composite",className:"TopLevelDomain",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{privacy:{serializedName:"properties.privacy",xmlName:"properties.privacy",type:{name:"Boolean"}}})}};const _o={serializedName:"CustomDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Degraded","InProgress"]}},provisioningDetails:{serializedName:"properties.provisioningDetails",readOnly:true,xmlName:"properties.provisioningDetails",type:{name:"String"}},dnsSuffix:{serializedName:"properties.dnsSuffix",xmlName:"properties.dnsSuffix",type:{name:"String"}},certificateUrl:{serializedName:"properties.certificateUrl",xmlName:"properties.certificateUrl",type:{name:"String"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}}})}};const Ro={serializedName:"AseV3NetworkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{windowsOutboundIpAddresses:{serializedName:"properties.windowsOutboundIpAddresses",readOnly:true,xmlName:"properties.windowsOutboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesWindowsOutboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},linuxOutboundIpAddresses:{serializedName:"properties.linuxOutboundIpAddresses",readOnly:true,xmlName:"properties.linuxOutboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesLinuxOutboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},externalInboundIpAddresses:{serializedName:"properties.externalInboundIpAddresses",readOnly:true,xmlName:"properties.externalInboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesExternalInboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},internalInboundIpAddresses:{serializedName:"properties.internalInboundIpAddresses",readOnly:true,xmlName:"properties.internalInboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesInternalInboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},allowNewPrivateEndpointConnections:{serializedName:"properties.allowNewPrivateEndpointConnections",xmlName:"properties.allowNewPrivateEndpointConnections",type:{name:"Boolean"}},ftpEnabled:{serializedName:"properties.ftpEnabled",xmlName:"properties.ftpEnabled",type:{name:"Boolean"}},remoteDebugEnabled:{serializedName:"properties.remoteDebugEnabled",xmlName:"properties.remoteDebugEnabled",type:{name:"Boolean"}},inboundIpAddressOverride:{serializedName:"properties.inboundIpAddressOverride",xmlName:"properties.inboundIpAddressOverride",type:{name:"String"}}})}};const ko={serializedName:"AppServiceEnvironmentPatchResource",type:{name:"Composite",className:"AppServiceEnvironmentPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Preparing","Ready","Scaling","Deleting"]}},virtualNetwork:{serializedName:"properties.virtualNetwork",xmlName:"properties.virtualNetwork",type:{name:"Composite",className:"VirtualNetworkProfile"}},internalLoadBalancingMode:{serializedName:"properties.internalLoadBalancingMode",xmlName:"properties.internalLoadBalancingMode",type:{name:"String"}},multiSize:{serializedName:"properties.multiSize",xmlName:"properties.multiSize",type:{name:"String"}},multiRoleCount:{serializedName:"properties.multiRoleCount",readOnly:true,xmlName:"properties.multiRoleCount",type:{name:"Number"}},ipsslAddressCount:{serializedName:"properties.ipsslAddressCount",xmlName:"properties.ipsslAddressCount",type:{name:"Number"}},dnsSuffix:{serializedName:"properties.dnsSuffix",xmlName:"properties.dnsSuffix",type:{name:"String"}},maximumNumberOfMachines:{serializedName:"properties.maximumNumberOfMachines",readOnly:true,xmlName:"properties.maximumNumberOfMachines",type:{name:"Number"}},frontEndScaleFactor:{serializedName:"properties.frontEndScaleFactor",xmlName:"properties.frontEndScaleFactor",type:{name:"Number"}},suspended:{serializedName:"properties.suspended",readOnly:true,xmlName:"properties.suspended",type:{name:"Boolean"}},clusterSettings:{serializedName:"properties.clusterSettings",xmlName:"properties.clusterSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},userWhitelistedIpRanges:{serializedName:"properties.userWhitelistedIpRanges",xmlName:"properties.userWhitelistedIpRanges",xmlElementName:"AppServiceEnvironmentUserWhitelistedIpRangesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},hasLinuxWorkers:{serializedName:"properties.hasLinuxWorkers",readOnly:true,xmlName:"properties.hasLinuxWorkers",type:{name:"Boolean"}},upgradePreference:{defaultValue:"None",serializedName:"properties.upgradePreference",xmlName:"properties.upgradePreference",type:{name:"String"}},dedicatedHostCount:{serializedName:"properties.dedicatedHostCount",xmlName:"properties.dedicatedHostCount",type:{name:"Number"}},zoneRedundant:{serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}},customDnsSuffixConfiguration:{serializedName:"properties.customDnsSuffixConfiguration",xmlName:"properties.customDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration"}},networkingConfiguration:{serializedName:"properties.networkingConfiguration",xmlName:"properties.networkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration"}},upgradeAvailability:{serializedName:"properties.upgradeAvailability",readOnly:true,xmlName:"properties.upgradeAvailability",type:{name:"String"}}})}};const Qo={serializedName:"AddressResponse",type:{name:"Composite",className:"AddressResponse",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{serviceIpAddress:{serializedName:"properties.serviceIpAddress",xmlName:"properties.serviceIpAddress",type:{name:"String"}},internalIpAddress:{serializedName:"properties.internalIpAddress",xmlName:"properties.internalIpAddress",type:{name:"String"}},outboundIpAddresses:{serializedName:"properties.outboundIpAddresses",xmlName:"properties.outboundIpAddresses",xmlElementName:"AddressResponsePropertiesOutboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},vipMappings:{serializedName:"properties.vipMappings",xmlName:"properties.vipMappings",xmlElementName:"VirtualIPMapping",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualIPMapping"}}}}})}};const To={serializedName:"PushSettings",type:{name:"Composite",className:"PushSettings",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{isPushEnabled:{serializedName:"properties.isPushEnabled",xmlName:"properties.isPushEnabled",type:{name:"Boolean"}},tagWhitelistJson:{serializedName:"properties.tagWhitelistJson",xmlName:"properties.tagWhitelistJson",type:{name:"String"}},tagsRequiringAuth:{serializedName:"properties.tagsRequiringAuth",xmlName:"properties.tagsRequiringAuth",type:{name:"String"}},dynamicTagsJson:{serializedName:"properties.dynamicTagsJson",xmlName:"properties.dynamicTagsJson",type:{name:"String"}}})}};const Mo={serializedName:"WorkerPoolResource",type:{name:"Composite",className:"WorkerPoolResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},workerSizeId:{serializedName:"properties.workerSizeId",xmlName:"properties.workerSizeId",type:{name:"Number"}},computeMode:{serializedName:"properties.computeMode",xmlName:"properties.computeMode",type:{name:"Enum",allowedValues:["Shared","Dedicated","Dynamic"]}},workerSize:{serializedName:"properties.workerSize",xmlName:"properties.workerSize",type:{name:"String"}},workerCount:{serializedName:"properties.workerCount",xmlName:"properties.workerCount",type:{name:"Number"}},instanceNames:{serializedName:"properties.instanceNames",readOnly:true,xmlName:"properties.instanceNames",xmlElementName:"WorkerPoolInstanceNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Oo={serializedName:"ResourceMetricDefinition",type:{name:"Composite",className:"ResourceMetricDefinition",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{unit:{serializedName:"properties.unit",readOnly:true,xmlName:"properties.unit",type:{name:"String"}},primaryAggregationType:{serializedName:"properties.primaryAggregationType",readOnly:true,xmlName:"properties.primaryAggregationType",type:{name:"String"}},metricAvailabilities:{serializedName:"properties.metricAvailabilities",readOnly:true,xmlName:"properties.metricAvailabilities",xmlElementName:"ResourceMetricAvailability",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceMetricAvailability"}}}},resourceUri:{serializedName:"properties.resourceUri",readOnly:true,xmlName:"properties.resourceUri",type:{name:"String"}},properties:{serializedName:"properties.properties",readOnly:true,xmlName:"properties.properties",type:{name:"Dictionary",value:{type:{name:"String"}}}}})}};const Do={serializedName:"Usage",type:{name:"Composite",className:"Usage",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},resourceName:{serializedName:"properties.resourceName",readOnly:true,xmlName:"properties.resourceName",type:{name:"String"}},unit:{serializedName:"properties.unit",readOnly:true,xmlName:"properties.unit",type:{name:"String"}},currentValue:{serializedName:"properties.currentValue",readOnly:true,xmlName:"properties.currentValue",type:{name:"Number"}},limit:{serializedName:"properties.limit",readOnly:true,xmlName:"properties.limit",type:{name:"Number"}},nextResetTime:{serializedName:"properties.nextResetTime",readOnly:true,xmlName:"properties.nextResetTime",type:{name:"DateTime"}},computeMode:{serializedName:"properties.computeMode",readOnly:true,xmlName:"properties.computeMode",type:{name:"Enum",allowedValues:["Shared","Dedicated","Dynamic"]}},siteMode:{serializedName:"properties.siteMode",readOnly:true,xmlName:"properties.siteMode",type:{name:"String"}}})}};const zo={serializedName:"RemotePrivateEndpointConnectionARMResource",type:{name:"Composite",className:"RemotePrivateEndpointConnectionARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},privateEndpoint:{serializedName:"properties.privateEndpoint",xmlName:"properties.privateEndpoint",type:{name:"Composite",className:"ArmIdWrapper"}},privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",xmlName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState"}},ipAddresses:{serializedName:"properties.ipAddresses",xmlName:"properties.ipAddresses",xmlElementName:"RemotePrivateEndpointConnectionARMResourcePropertiesIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Lo={serializedName:"PrivateLinkConnectionApprovalRequestResource",type:{name:"Composite",className:"PrivateLinkConnectionApprovalRequestResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",xmlName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState"}}})}};const Go={serializedName:"AppServicePlanPatchResource",type:{name:"Composite",className:"AppServicePlanPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{workerTierName:{serializedName:"properties.workerTierName",xmlName:"properties.workerTierName",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Ready","Pending","Creating"]}},subscription:{serializedName:"properties.subscription",readOnly:true,xmlName:"properties.subscription",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},maximumNumberOfWorkers:{serializedName:"properties.maximumNumberOfWorkers",readOnly:true,xmlName:"properties.maximumNumberOfWorkers",type:{name:"Number"}},numberOfWorkers:{serializedName:"properties.numberOfWorkers",readOnly:true,xmlName:"properties.numberOfWorkers",type:{name:"Number"}},geoRegion:{serializedName:"properties.geoRegion",readOnly:true,xmlName:"properties.geoRegion",type:{name:"String"}},perSiteScaling:{defaultValue:false,serializedName:"properties.perSiteScaling",xmlName:"properties.perSiteScaling",type:{name:"Boolean"}},elasticScaleEnabled:{serializedName:"properties.elasticScaleEnabled",xmlName:"properties.elasticScaleEnabled",type:{name:"Boolean"}},maximumElasticWorkerCount:{serializedName:"properties.maximumElasticWorkerCount",xmlName:"properties.maximumElasticWorkerCount",type:{name:"Number"}},numberOfSites:{serializedName:"properties.numberOfSites",readOnly:true,xmlName:"properties.numberOfSites",type:{name:"Number"}},isSpot:{serializedName:"properties.isSpot",xmlName:"properties.isSpot",type:{name:"Boolean"}},spotExpirationTime:{serializedName:"properties.spotExpirationTime",xmlName:"properties.spotExpirationTime",type:{name:"DateTime"}},freeOfferExpirationTime:{serializedName:"properties.freeOfferExpirationTime",xmlName:"properties.freeOfferExpirationTime",type:{name:"DateTime"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},reserved:{defaultValue:false,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:false,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:false,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},targetWorkerCount:{serializedName:"properties.targetWorkerCount",xmlName:"properties.targetWorkerCount",type:{name:"Number"}},targetWorkerSizeId:{serializedName:"properties.targetWorkerSizeId",xmlName:"properties.targetWorkerSizeId",type:{name:"Number"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},kubeEnvironmentProfile:{serializedName:"properties.kubeEnvironmentProfile",xmlName:"properties.kubeEnvironmentProfile",type:{name:"Composite",className:"KubeEnvironmentProfile"}},zoneRedundant:{defaultValue:false,serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}}})}};const Fo={serializedName:"HybridConnection",type:{name:"Composite",className:"HybridConnection",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{serviceBusNamespace:{serializedName:"properties.serviceBusNamespace",xmlName:"properties.serviceBusNamespace",type:{name:"String"}},relayName:{serializedName:"properties.relayName",xmlName:"properties.relayName",type:{name:"String"}},relayArmUri:{serializedName:"properties.relayArmUri",xmlName:"properties.relayArmUri",type:{name:"String"}},hostname:{serializedName:"properties.hostname",xmlName:"properties.hostname",type:{name:"String"}},port:{serializedName:"properties.port",xmlName:"properties.port",type:{name:"Number"}},sendKeyName:{serializedName:"properties.sendKeyName",xmlName:"properties.sendKeyName",type:{name:"String"}},sendKeyValue:{serializedName:"properties.sendKeyValue",xmlName:"properties.sendKeyValue",type:{name:"String"}},serviceBusSuffix:{serializedName:"properties.serviceBusSuffix",xmlName:"properties.serviceBusSuffix",type:{name:"String"}}})}};const qo={serializedName:"HybridConnectionKey",type:{name:"Composite",className:"HybridConnectionKey",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{sendKeyName:{serializedName:"properties.sendKeyName",readOnly:true,xmlName:"properties.sendKeyName",type:{name:"String"}},sendKeyValue:{serializedName:"properties.sendKeyValue",readOnly:true,xmlName:"properties.sendKeyValue",type:{name:"String"}}})}};const Uo={serializedName:"HybridConnectionLimits",type:{name:"Composite",className:"HybridConnectionLimits",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{current:{serializedName:"properties.current",readOnly:true,xmlName:"properties.current",type:{name:"Number"}},maximum:{serializedName:"properties.maximum",readOnly:true,xmlName:"properties.maximum",type:{name:"Number"}}})}};const Ho={serializedName:"VnetRoute",type:{name:"Composite",className:"VnetRoute",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{startAddress:{serializedName:"properties.startAddress",xmlName:"properties.startAddress",type:{name:"String"}},endAddress:{serializedName:"properties.endAddress",xmlName:"properties.endAddress",type:{name:"String"}},routeType:{serializedName:"properties.routeType",xmlName:"properties.routeType",type:{name:"String"}}})}};const Vo={serializedName:"VnetInfoResource",type:{name:"Composite",className:"VnetInfoResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{vnetResourceId:{serializedName:"properties.vnetResourceId",xmlName:"properties.vnetResourceId",type:{name:"String"}},certThumbprint:{serializedName:"properties.certThumbprint",readOnly:true,xmlName:"properties.certThumbprint",type:{name:"String"}},certBlob:{serializedName:"properties.certBlob",xmlName:"properties.certBlob",type:{name:"String"}},routes:{serializedName:"properties.routes",readOnly:true,xmlName:"properties.routes",xmlElementName:"VnetRoute",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}},resyncRequired:{serializedName:"properties.resyncRequired",readOnly:true,xmlName:"properties.resyncRequired",type:{name:"Boolean"}},dnsServers:{serializedName:"properties.dnsServers",xmlName:"properties.dnsServers",type:{name:"String"}},isSwift:{serializedName:"properties.isSwift",xmlName:"properties.isSwift",type:{name:"Boolean"}}})}};const jo={serializedName:"VnetGateway",type:{name:"Composite",className:"VnetGateway",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{vnetName:{serializedName:"properties.vnetName",xmlName:"properties.vnetName",type:{name:"String"}},vpnPackageUri:{serializedName:"properties.vpnPackageUri",xmlName:"properties.vpnPackageUri",type:{name:"String"}}})}};const Wo={serializedName:"CertificatePatchResource",type:{name:"Composite",className:"CertificatePatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{password:{serializedName:"properties.password",xmlName:"properties.password",type:{name:"String"}},friendlyName:{serializedName:"properties.friendlyName",readOnly:true,xmlName:"properties.friendlyName",type:{name:"String"}},subjectName:{serializedName:"properties.subjectName",readOnly:true,xmlName:"properties.subjectName",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",xmlName:"properties.hostNames",xmlElementName:"CertificatePatchResourcePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},pfxBlob:{serializedName:"properties.pfxBlob",xmlName:"properties.pfxBlob",type:{name:"ByteArray"}},siteName:{serializedName:"properties.siteName",readOnly:true,xmlName:"properties.siteName",type:{name:"String"}},selfLink:{serializedName:"properties.selfLink",readOnly:true,xmlName:"properties.selfLink",type:{name:"String"}},issuer:{serializedName:"properties.issuer",readOnly:true,xmlName:"properties.issuer",type:{name:"String"}},issueDate:{serializedName:"properties.issueDate",readOnly:true,xmlName:"properties.issueDate",type:{name:"DateTime"}},expirationDate:{serializedName:"properties.expirationDate",readOnly:true,xmlName:"properties.expirationDate",type:{name:"DateTime"}},thumbprint:{serializedName:"properties.thumbprint",readOnly:true,xmlName:"properties.thumbprint",type:{name:"String"}},valid:{serializedName:"properties.valid",readOnly:true,xmlName:"properties.valid",type:{name:"Boolean"}},cerBlob:{serializedName:"properties.cerBlob",readOnly:true,xmlName:"properties.cerBlob",type:{name:"ByteArray"}},publicKeyHash:{serializedName:"properties.publicKeyHash",readOnly:true,xmlName:"properties.publicKeyHash",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},keyVaultId:{serializedName:"properties.keyVaultId",xmlName:"properties.keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"properties.keyVaultSecretName",xmlName:"properties.keyVaultSecretName",type:{name:"String"}},keyVaultSecretStatus:{serializedName:"properties.keyVaultSecretStatus",readOnly:true,xmlName:"properties.keyVaultSecretStatus",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},canonicalName:{serializedName:"properties.canonicalName",xmlName:"properties.canonicalName",type:{name:"String"}},domainValidationMethod:{serializedName:"properties.domainValidationMethod",xmlName:"properties.domainValidationMethod",type:{name:"String"}}})}};const Jo={serializedName:"DeletedSite",type:{name:"Composite",className:"DeletedSite",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{deletedSiteId:{serializedName:"properties.deletedSiteId",readOnly:true,xmlName:"properties.deletedSiteId",type:{name:"Number"}},deletedTimestamp:{serializedName:"properties.deletedTimestamp",readOnly:true,xmlName:"properties.deletedTimestamp",type:{name:"String"}},subscription:{serializedName:"properties.subscription",readOnly:true,xmlName:"properties.subscription",type:{name:"String"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},deletedSiteName:{serializedName:"properties.deletedSiteName",readOnly:true,xmlName:"properties.deletedSiteName",type:{name:"String"}},slot:{serializedName:"properties.slot",readOnly:true,xmlName:"properties.slot",type:{name:"String"}},kindPropertiesKind:{serializedName:"properties.kind",readOnly:true,xmlName:"properties.kind",type:{name:"String"}},geoRegionName:{serializedName:"properties.geoRegionName",readOnly:true,xmlName:"properties.geoRegionName",type:{name:"String"}}})}};const Yo={serializedName:"DiagnosticCategory",type:{name:"Composite",className:"DiagnosticCategory",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}}})}};const $o={serializedName:"AnalysisDefinition",type:{name:"Composite",className:"AnalysisDefinition",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}}})}};const Ko={serializedName:"DiagnosticAnalysis",type:{name:"Composite",className:"DiagnosticAnalysis",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{startTime:{serializedName:"properties.startTime",xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",xmlName:"properties.endTime",type:{name:"DateTime"}},abnormalTimePeriods:{serializedName:"properties.abnormalTimePeriods",xmlName:"properties.abnormalTimePeriods",xmlElementName:"AbnormalTimePeriod",type:{name:"Sequence",element:{type:{name:"Composite",className:"AbnormalTimePeriod"}}}},payload:{serializedName:"properties.payload",xmlName:"properties.payload",xmlElementName:"AnalysisData",type:{name:"Sequence",element:{type:{name:"Composite",className:"AnalysisData"}}}},nonCorrelatedDetectors:{serializedName:"properties.nonCorrelatedDetectors",xmlName:"properties.nonCorrelatedDetectors",xmlElementName:"DetectorDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorDefinition"}}}}})}};const Zo={serializedName:"DetectorDefinitionResource",type:{name:"Composite",className:"DetectorDefinitionResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}},rank:{serializedName:"properties.rank",readOnly:true,xmlName:"properties.rank",type:{name:"Number"}},isEnabled:{serializedName:"properties.isEnabled",readOnly:true,xmlName:"properties.isEnabled",type:{name:"Boolean"}}})}};const Xo={serializedName:"DiagnosticDetectorResponse",type:{name:"Composite",className:"DiagnosticDetectorResponse",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{startTime:{serializedName:"properties.startTime",xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",xmlName:"properties.endTime",type:{name:"DateTime"}},issueDetected:{serializedName:"properties.issueDetected",xmlName:"properties.issueDetected",type:{name:"Boolean"}},detectorDefinition:{serializedName:"properties.detectorDefinition",xmlName:"properties.detectorDefinition",type:{name:"Composite",className:"DetectorDefinition"}},metrics:{serializedName:"properties.metrics",xmlName:"properties.metrics",xmlElementName:"DiagnosticMetricSet",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticMetricSet"}}}},abnormalTimePeriods:{serializedName:"properties.abnormalTimePeriods",xmlName:"properties.abnormalTimePeriods",xmlElementName:"DetectorAbnormalTimePeriod",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorAbnormalTimePeriod"}}}},data:{serializedName:"properties.data",xmlName:"properties.data",xmlElementName:"DiagnosticDetectorResponsePropertiesDataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}},responseMetaData:{serializedName:"properties.responseMetaData",xmlName:"properties.responseMetaData",type:{name:"Composite",className:"ResponseMetaData"}}})}};const ea={serializedName:"Snapshot",type:{name:"Composite",className:"Snapshot",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{time:{serializedName:"properties.time",readOnly:true,xmlName:"properties.time",type:{name:"String"}}})}};const ta={serializedName:"KubeEnvironmentPatchResource",type:{name:"Composite",className:"KubeEnvironmentPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","Waiting","InitializationInProgress","InfrastructureSetupInProgress","InfrastructureSetupComplete","ScheduledForDelete","UpgradeRequested","UpgradeFailed"]}},deploymentErrors:{serializedName:"properties.deploymentErrors",readOnly:true,xmlName:"properties.deploymentErrors",type:{name:"String"}},internalLoadBalancerEnabled:{serializedName:"properties.internalLoadBalancerEnabled",xmlName:"properties.internalLoadBalancerEnabled",type:{name:"Boolean"}},defaultDomain:{serializedName:"properties.defaultDomain",readOnly:true,xmlName:"properties.defaultDomain",type:{name:"String"}},staticIp:{serializedName:"properties.staticIp",xmlName:"properties.staticIp",type:{name:"String"}},arcConfiguration:{serializedName:"properties.arcConfiguration",xmlName:"properties.arcConfiguration",type:{name:"Composite",className:"ArcConfiguration"}},appLogsConfiguration:{serializedName:"properties.appLogsConfiguration",xmlName:"properties.appLogsConfiguration",type:{name:"Composite",className:"AppLogsConfiguration"}},containerAppsConfiguration:{serializedName:"properties.containerAppsConfiguration",xmlName:"properties.containerAppsConfiguration",type:{name:"Composite",className:"ContainerAppsConfiguration"}},aksResourceID:{serializedName:"properties.aksResourceID",xmlName:"properties.aksResourceID",type:{name:"String"}}})}};const ra={serializedName:"ApplicationStackResource",type:{name:"Composite",className:"ApplicationStackResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{namePropertiesName:{serializedName:"properties.name",xmlName:"properties.name",type:{name:"String"}},display:{serializedName:"properties.display",xmlName:"properties.display",type:{name:"String"}},dependency:{serializedName:"properties.dependency",xmlName:"properties.dependency",type:{name:"String"}},majorVersions:{serializedName:"properties.majorVersions",xmlName:"properties.majorVersions",xmlElementName:"StackMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"StackMajorVersion"}}}},frameworks:{serializedName:"properties.frameworks",xmlName:"properties.frameworks",xmlElementName:"ApplicationStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStack"}}}},isDeprecated:{serializedName:"properties.isDeprecated",xmlName:"properties.isDeprecated",xmlElementName:"ApplicationStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStack"}}}}})}};const ia={serializedName:"FunctionAppStack",type:{name:"Composite",className:"FunctionAppStack",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{location:{serializedName:"location",readOnly:true,xmlName:"location",type:{name:"String"}},displayText:{serializedName:"properties.displayText",readOnly:true,xmlName:"properties.displayText",type:{name:"String"}},value:{serializedName:"properties.value",readOnly:true,xmlName:"properties.value",type:{name:"String"}},majorVersions:{serializedName:"properties.majorVersions",readOnly:true,xmlName:"properties.majorVersions",xmlElementName:"FunctionAppMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionAppMajorVersion"}}}},preferredOs:{serializedName:"properties.preferredOs",readOnly:true,xmlName:"properties.preferredOs",type:{name:"Enum",allowedValues:["Windows","Linux"]}}})}};const na={serializedName:"WebAppStack",type:{name:"Composite",className:"WebAppStack",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{location:{serializedName:"location",readOnly:true,xmlName:"location",type:{name:"String"}},displayText:{serializedName:"properties.displayText",readOnly:true,xmlName:"properties.displayText",type:{name:"String"}},value:{serializedName:"properties.value",readOnly:true,xmlName:"properties.value",type:{name:"String"}},majorVersions:{serializedName:"properties.majorVersions",readOnly:true,xmlName:"properties.majorVersions",xmlElementName:"WebAppMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebAppMajorVersion"}}}},preferredOs:{serializedName:"properties.preferredOs",readOnly:true,xmlName:"properties.preferredOs",type:{name:"Enum",allowedValues:["Windows","Linux"]}}})}};const sa={serializedName:"Recommendation",type:{name:"Composite",className:"Recommendation",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{creationTime:{serializedName:"properties.creationTime",xmlName:"properties.creationTime",type:{name:"DateTime"}},recommendationId:{serializedName:"properties.recommendationId",xmlName:"properties.recommendationId",type:{name:"Uuid"}},resourceId:{serializedName:"properties.resourceId",xmlName:"properties.resourceId",type:{name:"String"}},resourceScope:{serializedName:"properties.resourceScope",xmlName:"properties.resourceScope",type:{name:"String"}},ruleName:{serializedName:"properties.ruleName",xmlName:"properties.ruleName",type:{name:"String"}},displayName:{serializedName:"properties.displayName",xmlName:"properties.displayName",type:{name:"String"}},message:{serializedName:"properties.message",xmlName:"properties.message",type:{name:"String"}},level:{serializedName:"properties.level",xmlName:"properties.level",type:{name:"Enum",allowedValues:["Critical","Warning","Information","NonUrgentSuggestion"]}},channels:{serializedName:"properties.channels",xmlName:"properties.channels",type:{name:"Enum",allowedValues:["Notification","Api","Email","Webhook","All"]}},categoryTags:{serializedName:"properties.categoryTags",readOnly:true,xmlName:"properties.categoryTags",xmlElementName:"RecommendationPropertiesCategoryTagsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},actionName:{serializedName:"properties.actionName",xmlName:"properties.actionName",type:{name:"String"}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Number"}},states:{serializedName:"properties.states",xmlName:"properties.states",xmlElementName:"RecommendationPropertiesStatesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},startTime:{serializedName:"properties.startTime",xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",xmlName:"properties.endTime",type:{name:"DateTime"}},nextNotificationTime:{serializedName:"properties.nextNotificationTime",xmlName:"properties.nextNotificationTime",type:{name:"DateTime"}},notificationExpirationTime:{serializedName:"properties.notificationExpirationTime",xmlName:"properties.notificationExpirationTime",type:{name:"DateTime"}},notifiedTime:{serializedName:"properties.notifiedTime",xmlName:"properties.notifiedTime",type:{name:"DateTime"}},score:{serializedName:"properties.score",xmlName:"properties.score",type:{name:"Number"}},isDynamic:{serializedName:"properties.isDynamic",xmlName:"properties.isDynamic",type:{name:"Boolean"}},extensionName:{serializedName:"properties.extensionName",xmlName:"properties.extensionName",type:{name:"String"}},bladeName:{serializedName:"properties.bladeName",xmlName:"properties.bladeName",type:{name:"String"}},forwardLink:{serializedName:"properties.forwardLink",xmlName:"properties.forwardLink",type:{name:"String"}}})}};const oa={serializedName:"RecommendationRule",type:{name:"Composite",className:"RecommendationRule",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{recommendationName:{serializedName:"properties.recommendationName",xmlName:"properties.recommendationName",type:{name:"String"}},displayName:{serializedName:"properties.displayName",xmlName:"properties.displayName",type:{name:"String"}},message:{serializedName:"properties.message",xmlName:"properties.message",type:{name:"String"}},recommendationId:{serializedName:"properties.recommendationId",xmlName:"properties.recommendationId",type:{name:"Uuid"}},description:{serializedName:"properties.description",xmlName:"properties.description",type:{name:"String"}},actionName:{serializedName:"properties.actionName",xmlName:"properties.actionName",type:{name:"String"}},level:{serializedName:"properties.level",xmlName:"properties.level",type:{name:"Enum",allowedValues:["Critical","Warning","Information","NonUrgentSuggestion"]}},channels:{serializedName:"properties.channels",xmlName:"properties.channels",type:{name:"Enum",allowedValues:["Notification","Api","Email","Webhook","All"]}},categoryTags:{serializedName:"properties.categoryTags",readOnly:true,xmlName:"properties.categoryTags",xmlElementName:"RecommendationRulePropertiesCategoryTagsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},isDynamic:{serializedName:"properties.isDynamic",xmlName:"properties.isDynamic",type:{name:"Boolean"}},extensionName:{serializedName:"properties.extensionName",xmlName:"properties.extensionName",type:{name:"String"}},bladeName:{serializedName:"properties.bladeName",xmlName:"properties.bladeName",type:{name:"String"}},forwardLink:{serializedName:"properties.forwardLink",xmlName:"properties.forwardLink",type:{name:"String"}}})}};const aa={serializedName:"ResourceHealthMetadata",type:{name:"Composite",className:"ResourceHealthMetadata",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{category:{serializedName:"properties.category",xmlName:"properties.category",type:{name:"String"}},signalAvailability:{serializedName:"properties.signalAvailability",xmlName:"properties.signalAvailability",type:{name:"Boolean"}}})}};const la={serializedName:"User",type:{name:"Composite",className:"User",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{publishingUserName:{serializedName:"properties.publishingUserName",xmlName:"properties.publishingUserName",type:{name:"String"}},publishingPassword:{serializedName:"properties.publishingPassword",xmlName:"properties.publishingPassword",type:{name:"String"}},publishingPasswordHash:{serializedName:"properties.publishingPasswordHash",xmlName:"properties.publishingPasswordHash",type:{name:"String"}},publishingPasswordHashSalt:{serializedName:"properties.publishingPasswordHashSalt",xmlName:"properties.publishingPasswordHashSalt",type:{name:"String"}},scmUri:{serializedName:"properties.scmUri",xmlName:"properties.scmUri",type:{name:"String"}}})}};const ca={serializedName:"SourceControl",type:{name:"Composite",className:"SourceControl",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{token:{serializedName:"properties.token",xmlName:"properties.token",type:{name:"String"}},tokenSecret:{serializedName:"properties.tokenSecret",xmlName:"properties.tokenSecret",type:{name:"String"}},refreshToken:{serializedName:"properties.refreshToken",xmlName:"properties.refreshToken",type:{name:"String"}},expirationTime:{serializedName:"properties.expirationTime",xmlName:"properties.expirationTime",type:{name:"DateTime"}}})}};const pa={serializedName:"BillingMeter",type:{name:"Composite",className:"BillingMeter",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{meterId:{serializedName:"properties.meterId",xmlName:"properties.meterId",type:{name:"String"}},billingLocation:{serializedName:"properties.billingLocation",xmlName:"properties.billingLocation",type:{name:"String"}},shortName:{serializedName:"properties.shortName",xmlName:"properties.shortName",type:{name:"String"}},friendlyName:{serializedName:"properties.friendlyName",xmlName:"properties.friendlyName",type:{name:"String"}},resourceType:{serializedName:"properties.resourceType",xmlName:"properties.resourceType",type:{name:"String"}},osType:{serializedName:"properties.osType",xmlName:"properties.osType",type:{name:"String"}},multiplier:{serializedName:"properties.multiplier",xmlName:"properties.multiplier",type:{name:"Number"}}})}};const ua={serializedName:"Identifier",type:{name:"Composite",className:"Identifier",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{value:{serializedName:"properties.id",xmlName:"properties.id",type:{name:"String"}}})}};const da={serializedName:"CustomHostnameSites",type:{name:"Composite",className:"CustomHostnameSites",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{customHostname:{serializedName:"properties.customHostname",xmlName:"properties.customHostname",type:{name:"String"}},region:{serializedName:"properties.region",xmlName:"properties.region",type:{name:"String"}},siteResourceIds:{serializedName:"properties.siteResourceIds",xmlName:"properties.siteResourceIds",xmlElementName:"Identifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"Identifier"}}}}})}};const ma={serializedName:"GeoRegion",type:{name:"Composite",className:"GeoRegion",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}},displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},orgDomain:{serializedName:"properties.orgDomain",readOnly:true,xmlName:"properties.orgDomain",type:{name:"String"}}})}};const Aa={serializedName:"AseRegion",type:{name:"Composite",className:"AseRegion",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},standard:{serializedName:"properties.standard",readOnly:true,xmlName:"properties.standard",type:{name:"Boolean"}},dedicatedHost:{serializedName:"properties.dedicatedHost",readOnly:true,xmlName:"properties.dedicatedHost",type:{name:"Boolean"}},zoneRedundant:{serializedName:"properties.zoneRedundant",readOnly:true,xmlName:"properties.zoneRedundant",type:{name:"Boolean"}},availableSku:{serializedName:"properties.availableSku",xmlName:"properties.availableSku",xmlElementName:"AseRegionPropertiesAvailableSkuItem",type:{name:"Sequence",element:{type:{name:"String"}}}},availableOS:{serializedName:"properties.availableOS",xmlName:"properties.availableOS",xmlElementName:"AseRegionPropertiesAvailableOSItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const ga={serializedName:"PremierAddOnOffer",type:{name:"Composite",className:"PremierAddOnOffer",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"String"}},product:{serializedName:"properties.product",xmlName:"properties.product",type:{name:"String"}},vendor:{serializedName:"properties.vendor",xmlName:"properties.vendor",type:{name:"String"}},promoCodeRequired:{serializedName:"properties.promoCodeRequired",xmlName:"properties.promoCodeRequired",type:{name:"Boolean"}},quota:{serializedName:"properties.quota",xmlName:"properties.quota",type:{name:"Number"}},webHostingPlanRestrictions:{serializedName:"properties.webHostingPlanRestrictions",xmlName:"properties.webHostingPlanRestrictions",type:{name:"Enum",allowedValues:["None","Free","Shared","Basic","Standard","Premium"]}},privacyPolicyUrl:{serializedName:"properties.privacyPolicyUrl",xmlName:"properties.privacyPolicyUrl",type:{name:"String"}},legalTermsUrl:{serializedName:"properties.legalTermsUrl",xmlName:"properties.legalTermsUrl",type:{name:"String"}},marketplacePublisher:{serializedName:"properties.marketplacePublisher",xmlName:"properties.marketplacePublisher",type:{name:"String"}},marketplaceOffer:{serializedName:"properties.marketplaceOffer",xmlName:"properties.marketplaceOffer",type:{name:"String"}}})}};const ha={serializedName:"VnetParameters",type:{name:"Composite",className:"VnetParameters",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{vnetResourceGroup:{serializedName:"properties.vnetResourceGroup",xmlName:"properties.vnetResourceGroup",type:{name:"String"}},vnetName:{serializedName:"properties.vnetName",xmlName:"properties.vnetName",type:{name:"String"}},vnetSubnetName:{serializedName:"properties.vnetSubnetName",xmlName:"properties.vnetSubnetName",type:{name:"String"}},subnetResourceId:{serializedName:"properties.subnetResourceId",xmlName:"properties.subnetResourceId",type:{name:"String"}}})}};const fa={serializedName:"VnetValidationTestFailure",type:{name:"Composite",className:"VnetValidationTestFailure",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{testName:{serializedName:"properties.testName",xmlName:"properties.testName",type:{name:"String"}},details:{serializedName:"properties.details",xmlName:"properties.details",type:{name:"String"}}})}};const ya={serializedName:"VnetValidationFailureDetails",type:{name:"Composite",className:"VnetValidationFailureDetails",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{message:{serializedName:"properties.message",xmlName:"properties.message",type:{name:"String"}},failed:{serializedName:"properties.failed",xmlName:"properties.failed",type:{name:"Boolean"}},failedTests:{serializedName:"properties.failedTests",xmlName:"properties.failedTests",xmlElementName:"VnetValidationTestFailure",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetValidationTestFailure"}}}},warnings:{serializedName:"properties.warnings",xmlName:"properties.warnings",xmlElementName:"VnetValidationTestFailure",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetValidationTestFailure"}}}}})}};const ba={serializedName:"StaticSitesWorkflowPreviewRequest",type:{name:"Composite",className:"StaticSitesWorkflowPreviewRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{repositoryUrl:{serializedName:"properties.repositoryUrl",xmlName:"properties.repositoryUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",xmlName:"properties.branch",type:{name:"String"}},buildProperties:{serializedName:"properties.buildProperties",xmlName:"properties.buildProperties",type:{name:"Composite",className:"StaticSiteBuildProperties"}}})}};const Ca={serializedName:"StaticSitesWorkflowPreview",type:{name:"Composite",className:"StaticSitesWorkflowPreview",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{path:{serializedName:"properties.path",readOnly:true,xmlName:"properties.path",type:{name:"String"}},contents:{serializedName:"properties.contents",readOnly:true,xmlName:"properties.contents",type:{name:"String"}}})}};const Na={serializedName:"RemotePrivateEndpointConnection",type:{name:"Composite",className:"RemotePrivateEndpointConnection",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},privateEndpoint:{serializedName:"properties.privateEndpoint",xmlName:"properties.privateEndpoint",type:{name:"Composite",className:"ArmIdWrapper"}},privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",xmlName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState"}},ipAddresses:{serializedName:"properties.ipAddresses",xmlName:"properties.ipAddresses",xmlElementName:"RemotePrivateEndpointConnectionPropertiesIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Ea={serializedName:"StaticSiteUserProvidedFunctionApp",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{functionAppResourceId:{serializedName:"properties.functionAppResourceId",xmlName:"properties.functionAppResourceId",type:{name:"String"}},functionAppRegion:{serializedName:"properties.functionAppRegion",xmlName:"properties.functionAppRegion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:true,xmlName:"properties.createdOn",type:{name:"DateTime"}}})}};const va={serializedName:"StaticSitePatchResource",type:{name:"Composite",className:"StaticSitePatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{defaultHostname:{serializedName:"properties.defaultHostname",readOnly:true,xmlName:"properties.defaultHostname",type:{name:"String"}},repositoryUrl:{serializedName:"properties.repositoryUrl",xmlName:"properties.repositoryUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",xmlName:"properties.branch",type:{name:"String"}},customDomains:{serializedName:"properties.customDomains",readOnly:true,xmlName:"properties.customDomains",xmlElementName:"StaticSiteCustomDomainsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositoryToken:{serializedName:"properties.repositoryToken",xmlName:"properties.repositoryToken",type:{name:"String"}},buildProperties:{serializedName:"properties.buildProperties",xmlName:"properties.buildProperties",type:{name:"Composite",className:"StaticSiteBuildProperties"}},privateEndpointConnections:{serializedName:"properties.privateEndpointConnections",readOnly:true,xmlName:"properties.privateEndpointConnections",xmlElementName:"ResponseMessageEnvelopeRemotePrivateEndpointConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResponseMessageEnvelopeRemotePrivateEndpointConnection"}}}},stagingEnvironmentPolicy:{serializedName:"properties.stagingEnvironmentPolicy",xmlName:"properties.stagingEnvironmentPolicy",type:{name:"Enum",allowedValues:["Enabled","Disabled"]}},allowConfigFileUpdates:{serializedName:"properties.allowConfigFileUpdates",xmlName:"properties.allowConfigFileUpdates",type:{name:"Boolean"}},templateProperties:{serializedName:"properties.templateProperties",xmlName:"properties.templateProperties",type:{name:"Composite",className:"StaticSiteTemplateOptions"}},contentDistributionEndpoint:{serializedName:"properties.contentDistributionEndpoint",readOnly:true,xmlName:"properties.contentDistributionEndpoint",type:{name:"String"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",readOnly:true,xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},userProvidedFunctionApps:{serializedName:"properties.userProvidedFunctionApps",readOnly:true,xmlName:"properties.userProvidedFunctionApps",xmlElementName:"StaticSiteUserProvidedFunctionApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp"}}}},linkedBackends:{serializedName:"properties.linkedBackends",readOnly:true,xmlName:"properties.linkedBackends",xmlElementName:"StaticSiteLinkedBackend",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackend"}}}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},enterpriseGradeCdnStatus:{serializedName:"properties.enterpriseGradeCdnStatus",xmlName:"properties.enterpriseGradeCdnStatus",type:{name:"String"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}},databaseConnections:{serializedName:"properties.databaseConnections",readOnly:true,xmlName:"properties.databaseConnections",xmlElementName:"DatabaseConnectionOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseConnectionOverview"}}}}})}};const Ia={serializedName:"StaticSiteUserARMResource",type:{name:"Composite",className:"StaticSiteUserARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provider:{serializedName:"properties.provider",readOnly:true,xmlName:"properties.provider",type:{name:"String"}},userId:{serializedName:"properties.userId",readOnly:true,xmlName:"properties.userId",type:{name:"String"}},displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},roles:{serializedName:"properties.roles",xmlName:"properties.roles",type:{name:"String"}}})}};const Sa={serializedName:"StaticSiteBuildARMResource",type:{name:"Composite",className:"StaticSiteBuildARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{buildId:{serializedName:"properties.buildId",readOnly:true,xmlName:"properties.buildId",type:{name:"String"}},sourceBranch:{serializedName:"properties.sourceBranch",readOnly:true,xmlName:"properties.sourceBranch",type:{name:"String"}},pullRequestTitle:{serializedName:"properties.pullRequestTitle",readOnly:true,xmlName:"properties.pullRequestTitle",type:{name:"String"}},hostname:{serializedName:"properties.hostname",readOnly:true,xmlName:"properties.hostname",type:{name:"String"}},createdTimeUtc:{serializedName:"properties.createdTimeUtc",readOnly:true,xmlName:"properties.createdTimeUtc",type:{name:"DateTime"}},lastUpdatedOn:{serializedName:"properties.lastUpdatedOn",readOnly:true,xmlName:"properties.lastUpdatedOn",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},userProvidedFunctionApps:{serializedName:"properties.userProvidedFunctionApps",readOnly:true,xmlName:"properties.userProvidedFunctionApps",xmlElementName:"StaticSiteUserProvidedFunctionApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp"}}}},linkedBackends:{serializedName:"properties.linkedBackends",readOnly:true,xmlName:"properties.linkedBackends",xmlElementName:"StaticSiteLinkedBackend",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackend"}}}},databaseConnections:{serializedName:"properties.databaseConnections",readOnly:true,xmlName:"properties.databaseConnections",xmlElementName:"DatabaseConnectionOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseConnectionOverview"}}}}})}};const wa={serializedName:"StringDictionary",type:{name:"Composite",className:"StringDictionary",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"String"}}}}})}};const Pa={serializedName:"DatabaseConnection",type:{name:"Composite",className:"DatabaseConnection",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{resourceId:{serializedName:"properties.resourceId",xmlName:"properties.resourceId",type:{name:"String"}},connectionIdentity:{serializedName:"properties.connectionIdentity",xmlName:"properties.connectionIdentity",type:{name:"String"}},connectionString:{serializedName:"properties.connectionString",xmlName:"properties.connectionString",type:{name:"String"}},region:{serializedName:"properties.region",xmlName:"properties.region",type:{name:"String"}},configurationFiles:{serializedName:"properties.configurationFiles",readOnly:true,xmlName:"properties.configurationFiles",xmlElementName:"StaticSiteDatabaseConnectionConfigurationFileOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteDatabaseConnectionConfigurationFileOverview"}}}}})}};const xa={serializedName:"StaticSiteFunctionOverviewARMResource",type:{name:"Composite",className:"StaticSiteFunctionOverviewARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{functionName:{serializedName:"properties.functionName",readOnly:true,xmlName:"properties.functionName",type:{name:"String"}},triggerType:{serializedName:"properties.triggerType",readOnly:true,xmlName:"properties.triggerType",type:{name:"String"}}})}};const Ba={serializedName:"StaticSiteUserProvidedFunctionAppARMResource",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionAppARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{functionAppResourceId:{serializedName:"properties.functionAppResourceId",xmlName:"properties.functionAppResourceId",type:{name:"String"}},functionAppRegion:{serializedName:"properties.functionAppRegion",xmlName:"properties.functionAppRegion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:true,xmlName:"properties.createdOn",type:{name:"DateTime"}}})}};const _a={serializedName:"StaticSiteZipDeploymentARMResource",type:{name:"Composite",className:"StaticSiteZipDeploymentARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{appZipUrl:{serializedName:"properties.appZipUrl",xmlName:"properties.appZipUrl",type:{name:"String"}},apiZipUrl:{serializedName:"properties.apiZipUrl",xmlName:"properties.apiZipUrl",type:{name:"String"}},deploymentTitle:{serializedName:"properties.deploymentTitle",xmlName:"properties.deploymentTitle",type:{name:"String"}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},functionLanguage:{serializedName:"properties.functionLanguage",xmlName:"properties.functionLanguage",type:{name:"String"}}})}};const Ra={serializedName:"StaticSiteBasicAuthPropertiesARMResource",type:{name:"Composite",className:"StaticSiteBasicAuthPropertiesARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{password:{serializedName:"properties.password",xmlName:"properties.password",type:{name:"String"}},secretUrl:{serializedName:"properties.secretUrl",xmlName:"properties.secretUrl",type:{name:"String"}},applicableEnvironmentsMode:{serializedName:"properties.applicableEnvironmentsMode",xmlName:"properties.applicableEnvironmentsMode",type:{name:"String"}},environments:{serializedName:"properties.environments",xmlName:"properties.environments",xmlElementName:"StaticSiteBasicAuthPropertiesARMResourcePropertiesEnvironmentsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},secretState:{serializedName:"properties.secretState",readOnly:true,xmlName:"properties.secretState",type:{name:"String"}}})}};const ka={serializedName:"StaticSiteUserInvitationRequestResource",type:{name:"Composite",className:"StaticSiteUserInvitationRequestResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{domain:{serializedName:"properties.domain",xmlName:"properties.domain",type:{name:"String"}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},userDetails:{serializedName:"properties.userDetails",xmlName:"properties.userDetails",type:{name:"String"}},roles:{serializedName:"properties.roles",xmlName:"properties.roles",type:{name:"String"}},numHoursToExpiration:{serializedName:"properties.numHoursToExpiration",xmlName:"properties.numHoursToExpiration",type:{name:"Number"}}})}};const Qa={serializedName:"StaticSiteUserInvitationResponseResource",type:{name:"Composite",className:"StaticSiteUserInvitationResponseResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{expiresOn:{serializedName:"properties.expiresOn",readOnly:true,xmlName:"properties.expiresOn",type:{name:"DateTime"}},invitationUrl:{serializedName:"properties.invitationUrl",readOnly:true,xmlName:"properties.invitationUrl",type:{name:"String"}}})}};const Ta={serializedName:"StaticSiteCustomDomainOverviewARMResource",type:{name:"Composite",className:"StaticSiteCustomDomainOverviewARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{domainName:{serializedName:"properties.domainName",readOnly:true,xmlName:"properties.domainName",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:true,xmlName:"properties.createdOn",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},validationToken:{serializedName:"properties.validationToken",readOnly:true,xmlName:"properties.validationToken",type:{name:"String"}},errorMessage:{serializedName:"properties.errorMessage",readOnly:true,xmlName:"properties.errorMessage",type:{name:"String"}}})}};const Ma={serializedName:"StaticSiteCustomDomainRequestPropertiesARMResource",type:{name:"Composite",className:"StaticSiteCustomDomainRequestPropertiesARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{validationMethod:{defaultValue:"cname-delegation",serializedName:"properties.validationMethod",xmlName:"properties.validationMethod",type:{name:"String"}}})}};const Oa={serializedName:"StringList",type:{name:"Composite",className:"StringList",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",xmlElementName:"StringListPropertiesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Da={serializedName:"StaticSiteResetPropertiesARMResource",type:{name:"Composite",className:"StaticSiteResetPropertiesARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{repositoryToken:{serializedName:"properties.repositoryToken",xmlName:"properties.repositoryToken",type:{name:"String"}},shouldUpdateRepository:{serializedName:"properties.shouldUpdateRepository",xmlName:"properties.shouldUpdateRepository",type:{name:"Boolean"}}})}};const za={serializedName:"StaticSiteLinkedBackendARMResource",type:{name:"Composite",className:"StaticSiteLinkedBackendARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{backendResourceId:{serializedName:"properties.backendResourceId",xmlName:"properties.backendResourceId",type:{name:"String"}},region:{serializedName:"properties.region",xmlName:"properties.region",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:true,xmlName:"properties.createdOn",type:{name:"DateTime"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}}})}};const La={serializedName:"SitePatchResource",type:{name:"Composite",className:"SitePatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},state:{serializedName:"properties.state",readOnly:true,xmlName:"properties.state",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",readOnly:true,xmlName:"properties.hostNames",xmlElementName:"SitePatchResourcePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositorySiteName:{serializedName:"properties.repositorySiteName",readOnly:true,xmlName:"properties.repositorySiteName",type:{name:"String"}},usageState:{serializedName:"properties.usageState",readOnly:true,xmlName:"properties.usageState",type:{name:"Enum",allowedValues:["Normal","Exceeded"]}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},enabledHostNames:{serializedName:"properties.enabledHostNames",readOnly:true,xmlName:"properties.enabledHostNames",xmlElementName:"SitePatchResourcePropertiesEnabledHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},availabilityState:{serializedName:"properties.availabilityState",readOnly:true,xmlName:"properties.availabilityState",type:{name:"Enum",allowedValues:["Normal","Limited","DisasterRecoveryMode"]}},hostNameSslStates:{serializedName:"properties.hostNameSslStates",xmlName:"properties.hostNameSslStates",xmlElementName:"HostNameSslState",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostNameSslState"}}}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},reserved:{defaultValue:false,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:false,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:false,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},lastModifiedTimeUtc:{serializedName:"properties.lastModifiedTimeUtc",readOnly:true,xmlName:"properties.lastModifiedTimeUtc",type:{name:"DateTime"}},siteConfig:{serializedName:"properties.siteConfig",xmlName:"properties.siteConfig",type:{name:"Composite",className:"SiteConfig"}},trafficManagerHostNames:{serializedName:"properties.trafficManagerHostNames",readOnly:true,xmlName:"properties.trafficManagerHostNames",xmlElementName:"SitePatchResourcePropertiesTrafficManagerHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},scmSiteAlsoStopped:{defaultValue:false,serializedName:"properties.scmSiteAlsoStopped",xmlName:"properties.scmSiteAlsoStopped",type:{name:"Boolean"}},targetSwapSlot:{serializedName:"properties.targetSwapSlot",readOnly:true,xmlName:"properties.targetSwapSlot",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},clientAffinityEnabled:{serializedName:"properties.clientAffinityEnabled",xmlName:"properties.clientAffinityEnabled",type:{name:"Boolean"}},clientCertEnabled:{serializedName:"properties.clientCertEnabled",xmlName:"properties.clientCertEnabled",type:{name:"Boolean"}},clientCertMode:{serializedName:"properties.clientCertMode",xmlName:"properties.clientCertMode",type:{name:"Enum",allowedValues:["Required","Optional","OptionalInteractiveUser"]}},clientCertExclusionPaths:{serializedName:"properties.clientCertExclusionPaths",xmlName:"properties.clientCertExclusionPaths",type:{name:"String"}},hostNamesDisabled:{serializedName:"properties.hostNamesDisabled",xmlName:"properties.hostNamesDisabled",type:{name:"Boolean"}},customDomainVerificationId:{serializedName:"properties.customDomainVerificationId",xmlName:"properties.customDomainVerificationId",type:{name:"String"}},outboundIpAddresses:{serializedName:"properties.outboundIpAddresses",readOnly:true,xmlName:"properties.outboundIpAddresses",type:{name:"String"}},possibleOutboundIpAddresses:{serializedName:"properties.possibleOutboundIpAddresses",readOnly:true,xmlName:"properties.possibleOutboundIpAddresses",type:{name:"String"}},containerSize:{serializedName:"properties.containerSize",xmlName:"properties.containerSize",type:{name:"Number"}},dailyMemoryTimeQuota:{serializedName:"properties.dailyMemoryTimeQuota",xmlName:"properties.dailyMemoryTimeQuota",type:{name:"Number"}},suspendedTill:{serializedName:"properties.suspendedTill",readOnly:true,xmlName:"properties.suspendedTill",type:{name:"DateTime"}},maxNumberOfWorkers:{serializedName:"properties.maxNumberOfWorkers",readOnly:true,xmlName:"properties.maxNumberOfWorkers",type:{name:"Number"}},cloningInfo:{serializedName:"properties.cloningInfo",xmlName:"properties.cloningInfo",type:{name:"Composite",className:"CloningInfo"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},isDefaultContainer:{serializedName:"properties.isDefaultContainer",readOnly:true,xmlName:"properties.isDefaultContainer",type:{name:"Boolean"}},defaultHostName:{serializedName:"properties.defaultHostName",readOnly:true,xmlName:"properties.defaultHostName",type:{name:"String"}},slotSwapStatus:{serializedName:"properties.slotSwapStatus",xmlName:"properties.slotSwapStatus",type:{name:"Composite",className:"SlotSwapStatus"}},httpsOnly:{serializedName:"properties.httpsOnly",xmlName:"properties.httpsOnly",type:{name:"Boolean"}},redundancyMode:{serializedName:"properties.redundancyMode",xmlName:"properties.redundancyMode",type:{name:"Enum",allowedValues:["None","Manual","Failover","ActiveActive","GeoRedundant"]}},inProgressOperationId:{serializedName:"properties.inProgressOperationId",readOnly:true,xmlName:"properties.inProgressOperationId",type:{name:"Uuid"}},storageAccountRequired:{serializedName:"properties.storageAccountRequired",xmlName:"properties.storageAccountRequired",type:{name:"Boolean"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},virtualNetworkSubnetId:{serializedName:"properties.virtualNetworkSubnetId",xmlName:"properties.virtualNetworkSubnetId",type:{name:"String"}}})}};const Ga={serializedName:"CustomHostnameAnalysisResult",type:{name:"Composite",className:"CustomHostnameAnalysisResult",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{isHostnameAlreadyVerified:{serializedName:"properties.isHostnameAlreadyVerified",readOnly:true,xmlName:"properties.isHostnameAlreadyVerified",type:{name:"Boolean"}},customDomainVerificationTest:{serializedName:"properties.customDomainVerificationTest",readOnly:true,xmlName:"properties.customDomainVerificationTest",type:{name:"Enum",allowedValues:["Passed","Failed","Skipped"]}},customDomainVerificationFailureInfo:{serializedName:"properties.customDomainVerificationFailureInfo",xmlName:"properties.customDomainVerificationFailureInfo",type:{name:"Composite",className:"ErrorEntity"}},hasConflictOnScaleUnit:{serializedName:"properties.hasConflictOnScaleUnit",readOnly:true,xmlName:"properties.hasConflictOnScaleUnit",type:{name:"Boolean"}},hasConflictAcrossSubscription:{serializedName:"properties.hasConflictAcrossSubscription",readOnly:true,xmlName:"properties.hasConflictAcrossSubscription",type:{name:"Boolean"}},conflictingAppResourceId:{serializedName:"properties.conflictingAppResourceId",readOnly:true,xmlName:"properties.conflictingAppResourceId",type:{name:"String"}},cNameRecords:{serializedName:"properties.cNameRecords",xmlName:"properties.cNameRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesCNameRecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},txtRecords:{serializedName:"properties.txtRecords",xmlName:"properties.txtRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesTxtRecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},aRecords:{serializedName:"properties.aRecords",xmlName:"properties.aRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesARecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},alternateCNameRecords:{serializedName:"properties.alternateCNameRecords",xmlName:"properties.alternateCNameRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesAlternateCNameRecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},alternateTxtRecords:{serializedName:"properties.alternateTxtRecords",xmlName:"properties.alternateTxtRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesAlternateTxtRecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Fa={serializedName:"BackupRequest",type:{name:"Composite",className:"BackupRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{backupName:{serializedName:"properties.backupName",xmlName:"properties.backupName",type:{name:"String"}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},storageAccountUrl:{serializedName:"properties.storageAccountUrl",xmlName:"properties.storageAccountUrl",type:{name:"String"}},backupSchedule:{serializedName:"properties.backupSchedule",xmlName:"properties.backupSchedule",type:{name:"Composite",className:"BackupSchedule"}},databases:{serializedName:"properties.databases",xmlName:"properties.databases",xmlElementName:"DatabaseBackupSetting",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseBackupSetting"}}}}})}};const qa={serializedName:"BackupItem",type:{name:"Composite",className:"BackupItem",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{backupId:{serializedName:"properties.id",readOnly:true,xmlName:"properties.id",type:{name:"Number"}},storageAccountUrl:{serializedName:"properties.storageAccountUrl",readOnly:true,xmlName:"properties.storageAccountUrl",type:{name:"String"}},blobName:{serializedName:"properties.blobName",readOnly:true,xmlName:"properties.blobName",type:{name:"String"}},namePropertiesName:{serializedName:"properties.name",readOnly:true,xmlName:"properties.name",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["InProgress","Failed","Succeeded","TimedOut","Created","Skipped","PartiallySucceeded","DeleteInProgress","DeleteFailed","Deleted"]}},sizeInBytes:{serializedName:"properties.sizeInBytes",readOnly:true,xmlName:"properties.sizeInBytes",type:{name:"Number"}},created:{serializedName:"properties.created",readOnly:true,xmlName:"properties.created",type:{name:"DateTime"}},log:{serializedName:"properties.log",readOnly:true,xmlName:"properties.log",type:{name:"String"}},databases:{serializedName:"properties.databases",readOnly:true,xmlName:"properties.databases",xmlElementName:"DatabaseBackupSetting",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseBackupSetting"}}}},scheduled:{serializedName:"properties.scheduled",readOnly:true,xmlName:"properties.scheduled",type:{name:"Boolean"}},lastRestoreTimeStamp:{serializedName:"properties.lastRestoreTimeStamp",readOnly:true,xmlName:"properties.lastRestoreTimeStamp",type:{name:"DateTime"}},finishedTimeStamp:{serializedName:"properties.finishedTimeStamp",readOnly:true,xmlName:"properties.finishedTimeStamp",type:{name:"DateTime"}},correlationId:{serializedName:"properties.correlationId",readOnly:true,xmlName:"properties.correlationId",type:{name:"String"}},websiteSizeInBytes:{serializedName:"properties.websiteSizeInBytes",readOnly:true,xmlName:"properties.websiteSizeInBytes",type:{name:"Number"}}})}};const Ua={serializedName:"RestoreRequest",type:{name:"Composite",className:"RestoreRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{storageAccountUrl:{serializedName:"properties.storageAccountUrl",xmlName:"properties.storageAccountUrl",type:{name:"String"}},blobName:{serializedName:"properties.blobName",xmlName:"properties.blobName",type:{name:"String"}},overwrite:{serializedName:"properties.overwrite",xmlName:"properties.overwrite",type:{name:"Boolean"}},siteName:{serializedName:"properties.siteName",xmlName:"properties.siteName",type:{name:"String"}},databases:{serializedName:"properties.databases",xmlName:"properties.databases",xmlElementName:"DatabaseBackupSetting",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseBackupSetting"}}}},ignoreConflictingHostNames:{defaultValue:false,serializedName:"properties.ignoreConflictingHostNames",xmlName:"properties.ignoreConflictingHostNames",type:{name:"Boolean"}},ignoreDatabases:{defaultValue:false,serializedName:"properties.ignoreDatabases",xmlName:"properties.ignoreDatabases",type:{name:"Boolean"}},appServicePlan:{serializedName:"properties.appServicePlan",xmlName:"properties.appServicePlan",type:{name:"String"}},operationType:{defaultValue:"Default",serializedName:"properties.operationType",xmlName:"properties.operationType",type:{name:"Enum",allowedValues:["Default","Clone","Relocation","Snapshot","CloudFS"]}},adjustConnectionStrings:{serializedName:"properties.adjustConnectionStrings",xmlName:"properties.adjustConnectionStrings",type:{name:"Boolean"}},hostingEnvironment:{serializedName:"properties.hostingEnvironment",xmlName:"properties.hostingEnvironment",type:{name:"String"}}})}};const Ha={serializedName:"CsmPublishingCredentialsPoliciesEntity",type:{name:"Composite",className:"CsmPublishingCredentialsPoliciesEntity",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{allow:{serializedName:"properties.allow",xmlName:"properties.allow",type:{name:"Boolean"}}})}};const Va={serializedName:"SiteConfigResource",type:{name:"Composite",className:"SiteConfigResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{numberOfWorkers:{serializedName:"properties.numberOfWorkers",xmlName:"properties.numberOfWorkers",type:{name:"Number"}},defaultDocuments:{serializedName:"properties.defaultDocuments",xmlName:"properties.defaultDocuments",xmlElementName:"SiteConfigDefaultDocumentsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},netFrameworkVersion:{defaultValue:"v4.6",serializedName:"properties.netFrameworkVersion",xmlName:"properties.netFrameworkVersion",type:{name:"String"}},phpVersion:{serializedName:"properties.phpVersion",xmlName:"properties.phpVersion",type:{name:"String"}},pythonVersion:{serializedName:"properties.pythonVersion",xmlName:"properties.pythonVersion",type:{name:"String"}},nodeVersion:{serializedName:"properties.nodeVersion",xmlName:"properties.nodeVersion",type:{name:"String"}},powerShellVersion:{serializedName:"properties.powerShellVersion",xmlName:"properties.powerShellVersion",type:{name:"String"}},linuxFxVersion:{serializedName:"properties.linuxFxVersion",xmlName:"properties.linuxFxVersion",type:{name:"String"}},windowsFxVersion:{serializedName:"properties.windowsFxVersion",xmlName:"properties.windowsFxVersion",type:{name:"String"}},requestTracingEnabled:{serializedName:"properties.requestTracingEnabled",xmlName:"properties.requestTracingEnabled",type:{name:"Boolean"}},requestTracingExpirationTime:{serializedName:"properties.requestTracingExpirationTime",xmlName:"properties.requestTracingExpirationTime",type:{name:"DateTime"}},remoteDebuggingEnabled:{serializedName:"properties.remoteDebuggingEnabled",xmlName:"properties.remoteDebuggingEnabled",type:{name:"Boolean"}},remoteDebuggingVersion:{serializedName:"properties.remoteDebuggingVersion",xmlName:"properties.remoteDebuggingVersion",type:{name:"String"}},httpLoggingEnabled:{serializedName:"properties.httpLoggingEnabled",xmlName:"properties.httpLoggingEnabled",type:{name:"Boolean"}},acrUseManagedIdentityCreds:{serializedName:"properties.acrUseManagedIdentityCreds",xmlName:"properties.acrUseManagedIdentityCreds",type:{name:"Boolean"}},acrUserManagedIdentityID:{serializedName:"properties.acrUserManagedIdentityID",xmlName:"properties.acrUserManagedIdentityID",type:{name:"String"}},logsDirectorySizeLimit:{serializedName:"properties.logsDirectorySizeLimit",xmlName:"properties.logsDirectorySizeLimit",type:{name:"Number"}},detailedErrorLoggingEnabled:{serializedName:"properties.detailedErrorLoggingEnabled",xmlName:"properties.detailedErrorLoggingEnabled",type:{name:"Boolean"}},publishingUsername:{serializedName:"properties.publishingUsername",xmlName:"properties.publishingUsername",type:{name:"String"}},appSettings:{serializedName:"properties.appSettings",xmlName:"properties.appSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},metadata:{serializedName:"properties.metadata",xmlName:"properties.metadata",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},connectionStrings:{serializedName:"properties.connectionStrings",xmlName:"properties.connectionStrings",xmlElementName:"ConnStringInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ConnStringInfo"}}}},machineKey:{serializedName:"properties.machineKey",xmlName:"properties.machineKey",type:{name:"Composite",className:"SiteMachineKey"}},handlerMappings:{serializedName:"properties.handlerMappings",xmlName:"properties.handlerMappings",xmlElementName:"HandlerMapping",type:{name:"Sequence",element:{type:{name:"Composite",className:"HandlerMapping"}}}},documentRoot:{serializedName:"properties.documentRoot",xmlName:"properties.documentRoot",type:{name:"String"}},scmType:{serializedName:"properties.scmType",xmlName:"properties.scmType",type:{name:"String"}},use32BitWorkerProcess:{serializedName:"properties.use32BitWorkerProcess",xmlName:"properties.use32BitWorkerProcess",type:{name:"Boolean"}},webSocketsEnabled:{serializedName:"properties.webSocketsEnabled",xmlName:"properties.webSocketsEnabled",type:{name:"Boolean"}},alwaysOn:{serializedName:"properties.alwaysOn",xmlName:"properties.alwaysOn",type:{name:"Boolean"}},javaVersion:{serializedName:"properties.javaVersion",xmlName:"properties.javaVersion",type:{name:"String"}},javaContainer:{serializedName:"properties.javaContainer",xmlName:"properties.javaContainer",type:{name:"String"}},javaContainerVersion:{serializedName:"properties.javaContainerVersion",xmlName:"properties.javaContainerVersion",type:{name:"String"}},appCommandLine:{serializedName:"properties.appCommandLine",xmlName:"properties.appCommandLine",type:{name:"String"}},managedPipelineMode:{serializedName:"properties.managedPipelineMode",xmlName:"properties.managedPipelineMode",type:{name:"Enum",allowedValues:["Integrated","Classic"]}},virtualApplications:{serializedName:"properties.virtualApplications",xmlName:"properties.virtualApplications",xmlElementName:"VirtualApplication",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualApplication"}}}},loadBalancing:{serializedName:"properties.loadBalancing",xmlName:"properties.loadBalancing",type:{name:"Enum",allowedValues:["WeightedRoundRobin","LeastRequests","LeastResponseTime","WeightedTotalTraffic","RequestHash","PerSiteRoundRobin"]}},experiments:{serializedName:"properties.experiments",xmlName:"properties.experiments",type:{name:"Composite",className:"Experiments"}},limits:{serializedName:"properties.limits",xmlName:"properties.limits",type:{name:"Composite",className:"SiteLimits"}},autoHealEnabled:{serializedName:"properties.autoHealEnabled",xmlName:"properties.autoHealEnabled",type:{name:"Boolean"}},autoHealRules:{serializedName:"properties.autoHealRules",xmlName:"properties.autoHealRules",type:{name:"Composite",className:"AutoHealRules"}},tracingOptions:{serializedName:"properties.tracingOptions",xmlName:"properties.tracingOptions",type:{name:"String"}},vnetName:{serializedName:"properties.vnetName",xmlName:"properties.vnetName",type:{name:"String"}},vnetRouteAllEnabled:{serializedName:"properties.vnetRouteAllEnabled",xmlName:"properties.vnetRouteAllEnabled",type:{name:"Boolean"}},vnetPrivatePortsCount:{serializedName:"properties.vnetPrivatePortsCount",xmlName:"properties.vnetPrivatePortsCount",type:{name:"Number"}},cors:{serializedName:"properties.cors",xmlName:"properties.cors",type:{name:"Composite",className:"CorsSettings"}},push:{serializedName:"properties.push",xmlName:"properties.push",type:{name:"Composite",className:"PushSettings"}},apiDefinition:{serializedName:"properties.apiDefinition",xmlName:"properties.apiDefinition",type:{name:"Composite",className:"ApiDefinitionInfo"}},apiManagementConfig:{serializedName:"properties.apiManagementConfig",xmlName:"properties.apiManagementConfig",type:{name:"Composite",className:"ApiManagementConfig"}},autoSwapSlotName:{serializedName:"properties.autoSwapSlotName",xmlName:"properties.autoSwapSlotName",type:{name:"String"}},localMySqlEnabled:{defaultValue:false,serializedName:"properties.localMySqlEnabled",xmlName:"properties.localMySqlEnabled",type:{name:"Boolean"}},managedServiceIdentityId:{serializedName:"properties.managedServiceIdentityId",xmlName:"properties.managedServiceIdentityId",type:{name:"Number"}},xManagedServiceIdentityId:{serializedName:"properties.xManagedServiceIdentityId",xmlName:"properties.xManagedServiceIdentityId",type:{name:"Number"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},ipSecurityRestrictions:{serializedName:"properties.ipSecurityRestrictions",xmlName:"properties.ipSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},ipSecurityRestrictionsDefaultAction:{serializedName:"properties.ipSecurityRestrictionsDefaultAction",xmlName:"properties.ipSecurityRestrictionsDefaultAction",type:{name:"String"}},scmIpSecurityRestrictions:{serializedName:"properties.scmIpSecurityRestrictions",xmlName:"properties.scmIpSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},scmIpSecurityRestrictionsDefaultAction:{serializedName:"properties.scmIpSecurityRestrictionsDefaultAction",xmlName:"properties.scmIpSecurityRestrictionsDefaultAction",type:{name:"String"}},scmIpSecurityRestrictionsUseMain:{serializedName:"properties.scmIpSecurityRestrictionsUseMain",xmlName:"properties.scmIpSecurityRestrictionsUseMain",type:{name:"Boolean"}},http20Enabled:{defaultValue:true,serializedName:"properties.http20Enabled",xmlName:"properties.http20Enabled",type:{name:"Boolean"}},minTlsVersion:{serializedName:"properties.minTlsVersion",xmlName:"properties.minTlsVersion",type:{name:"String"}},minTlsCipherSuite:{serializedName:"properties.minTlsCipherSuite",xmlName:"properties.minTlsCipherSuite",type:{name:"String"}},scmMinTlsVersion:{serializedName:"properties.scmMinTlsVersion",xmlName:"properties.scmMinTlsVersion",type:{name:"String"}},ftpsState:{serializedName:"properties.ftpsState",xmlName:"properties.ftpsState",type:{name:"String"}},preWarmedInstanceCount:{constraints:{InclusiveMaximum:10,InclusiveMinimum:0},serializedName:"properties.preWarmedInstanceCount",xmlName:"properties.preWarmedInstanceCount",type:{name:"Number"}},functionAppScaleLimit:{constraints:{InclusiveMinimum:0},serializedName:"properties.functionAppScaleLimit",xmlName:"properties.functionAppScaleLimit",type:{name:"Number"}},elasticWebAppScaleLimit:{constraints:{InclusiveMinimum:0},serializedName:"properties.elasticWebAppScaleLimit",xmlName:"properties.elasticWebAppScaleLimit",type:{name:"Number"}},healthCheckPath:{serializedName:"properties.healthCheckPath",xmlName:"properties.healthCheckPath",type:{name:"String"}},functionsRuntimeScaleMonitoringEnabled:{serializedName:"properties.functionsRuntimeScaleMonitoringEnabled",xmlName:"properties.functionsRuntimeScaleMonitoringEnabled",type:{name:"Boolean"}},websiteTimeZone:{serializedName:"properties.websiteTimeZone",xmlName:"properties.websiteTimeZone",type:{name:"String"}},minimumElasticInstanceCount:{constraints:{InclusiveMaximum:20,InclusiveMinimum:0},serializedName:"properties.minimumElasticInstanceCount",xmlName:"properties.minimumElasticInstanceCount",type:{name:"Number"}},azureStorageAccounts:{serializedName:"properties.azureStorageAccounts",xmlName:"properties.azureStorageAccounts",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AzureStorageInfoValue"}}}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}}})}};const ja={serializedName:"SiteAuthSettings",type:{name:"Composite",className:"SiteAuthSettings",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},runtimeVersion:{serializedName:"properties.runtimeVersion",xmlName:"properties.runtimeVersion",type:{name:"String"}},unauthenticatedClientAction:{serializedName:"properties.unauthenticatedClientAction",xmlName:"properties.unauthenticatedClientAction",type:{name:"Enum",allowedValues:["RedirectToLoginPage","AllowAnonymous"]}},tokenStoreEnabled:{serializedName:"properties.tokenStoreEnabled",xmlName:"properties.tokenStoreEnabled",type:{name:"Boolean"}},allowedExternalRedirectUrls:{serializedName:"properties.allowedExternalRedirectUrls",xmlName:"properties.allowedExternalRedirectUrls",xmlElementName:"SiteAuthSettingsPropertiesAllowedExternalRedirectUrlsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},defaultProvider:{serializedName:"properties.defaultProvider",xmlName:"properties.defaultProvider",type:{name:"Enum",allowedValues:["AzureActiveDirectory","Facebook","Google","MicrosoftAccount","Twitter","Github"]}},tokenRefreshExtensionHours:{serializedName:"properties.tokenRefreshExtensionHours",xmlName:"properties.tokenRefreshExtensionHours",type:{name:"Number"}},clientId:{serializedName:"properties.clientId",xmlName:"properties.clientId",type:{name:"String"}},clientSecret:{serializedName:"properties.clientSecret",xmlName:"properties.clientSecret",type:{name:"String"}},clientSecretSettingName:{serializedName:"properties.clientSecretSettingName",xmlName:"properties.clientSecretSettingName",type:{name:"String"}},clientSecretCertificateThumbprint:{serializedName:"properties.clientSecretCertificateThumbprint",xmlName:"properties.clientSecretCertificateThumbprint",type:{name:"String"}},issuer:{serializedName:"properties.issuer",xmlName:"properties.issuer",type:{name:"String"}},validateIssuer:{serializedName:"properties.validateIssuer",xmlName:"properties.validateIssuer",type:{name:"Boolean"}},allowedAudiences:{serializedName:"properties.allowedAudiences",xmlName:"properties.allowedAudiences",xmlElementName:"SiteAuthSettingsPropertiesAllowedAudiencesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},additionalLoginParams:{serializedName:"properties.additionalLoginParams",xmlName:"properties.additionalLoginParams",xmlElementName:"SiteAuthSettingsPropertiesAdditionalLoginParamsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},aadClaimsAuthorization:{serializedName:"properties.aadClaimsAuthorization",xmlName:"properties.aadClaimsAuthorization",type:{name:"String"}},googleClientId:{serializedName:"properties.googleClientId",xmlName:"properties.googleClientId",type:{name:"String"}},googleClientSecret:{serializedName:"properties.googleClientSecret",xmlName:"properties.googleClientSecret",type:{name:"String"}},googleClientSecretSettingName:{serializedName:"properties.googleClientSecretSettingName",xmlName:"properties.googleClientSecretSettingName",type:{name:"String"}},googleOAuthScopes:{serializedName:"properties.googleOAuthScopes",xmlName:"properties.googleOAuthScopes",xmlElementName:"SiteAuthSettingsPropertiesGoogleOAuthScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},facebookAppId:{serializedName:"properties.facebookAppId",xmlName:"properties.facebookAppId",type:{name:"String"}},facebookAppSecret:{serializedName:"properties.facebookAppSecret",xmlName:"properties.facebookAppSecret",type:{name:"String"}},facebookAppSecretSettingName:{serializedName:"properties.facebookAppSecretSettingName",xmlName:"properties.facebookAppSecretSettingName",type:{name:"String"}},facebookOAuthScopes:{serializedName:"properties.facebookOAuthScopes",xmlName:"properties.facebookOAuthScopes",xmlElementName:"SiteAuthSettingsPropertiesFacebookOAuthScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},gitHubClientId:{serializedName:"properties.gitHubClientId",xmlName:"properties.gitHubClientId",type:{name:"String"}},gitHubClientSecret:{serializedName:"properties.gitHubClientSecret",xmlName:"properties.gitHubClientSecret",type:{name:"String"}},gitHubClientSecretSettingName:{serializedName:"properties.gitHubClientSecretSettingName",xmlName:"properties.gitHubClientSecretSettingName",type:{name:"String"}},gitHubOAuthScopes:{serializedName:"properties.gitHubOAuthScopes",xmlName:"properties.gitHubOAuthScopes",xmlElementName:"SiteAuthSettingsPropertiesGitHubOAuthScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},twitterConsumerKey:{serializedName:"properties.twitterConsumerKey",xmlName:"properties.twitterConsumerKey",type:{name:"String"}},twitterConsumerSecret:{serializedName:"properties.twitterConsumerSecret",xmlName:"properties.twitterConsumerSecret",type:{name:"String"}},twitterConsumerSecretSettingName:{serializedName:"properties.twitterConsumerSecretSettingName",xmlName:"properties.twitterConsumerSecretSettingName",type:{name:"String"}},microsoftAccountClientId:{serializedName:"properties.microsoftAccountClientId",xmlName:"properties.microsoftAccountClientId",type:{name:"String"}},microsoftAccountClientSecret:{serializedName:"properties.microsoftAccountClientSecret",xmlName:"properties.microsoftAccountClientSecret",type:{name:"String"}},microsoftAccountClientSecretSettingName:{serializedName:"properties.microsoftAccountClientSecretSettingName",xmlName:"properties.microsoftAccountClientSecretSettingName",type:{name:"String"}},microsoftAccountOAuthScopes:{serializedName:"properties.microsoftAccountOAuthScopes",xmlName:"properties.microsoftAccountOAuthScopes",xmlElementName:"SiteAuthSettingsPropertiesMicrosoftAccountOAuthScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},isAuthFromFile:{serializedName:"properties.isAuthFromFile",xmlName:"properties.isAuthFromFile",type:{name:"String"}},authFilePath:{serializedName:"properties.authFilePath",xmlName:"properties.authFilePath",type:{name:"String"}},configVersion:{serializedName:"properties.configVersion",xmlName:"properties.configVersion",type:{name:"String"}}})}};const Wa={serializedName:"SiteAuthSettingsV2",type:{name:"Composite",className:"SiteAuthSettingsV2",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{platform:{serializedName:"properties.platform",xmlName:"properties.platform",type:{name:"Composite",className:"AuthPlatform"}},globalValidation:{serializedName:"properties.globalValidation",xmlName:"properties.globalValidation",type:{name:"Composite",className:"GlobalValidation"}},identityProviders:{serializedName:"properties.identityProviders",xmlName:"properties.identityProviders",type:{name:"Composite",className:"IdentityProviders"}},login:{serializedName:"properties.login",xmlName:"properties.login",type:{name:"Composite",className:"Login"}},httpSettings:{serializedName:"properties.httpSettings",xmlName:"properties.httpSettings",type:{name:"Composite",className:"HttpSettings"}}})}};const Ja={serializedName:"AzureStoragePropertyDictionaryResource",type:{name:"Composite",className:"AzureStoragePropertyDictionaryResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AzureStorageInfoValue"}}}}})}};const Ya={serializedName:"ApiKVReference",type:{name:"Composite",className:"ApiKVReference",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{reference:{serializedName:"properties.reference",xmlName:"properties.reference",type:{name:"String"}},status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"Enum",allowedValues:["Initialized","Resolved","InvalidSyntax","MSINotEnabled","VaultNotFound","SecretNotFound","SecretVersionNotFound","AccessToKeyVaultDenied","OtherReasons","FetchTimedOut","UnauthorizedClient"]}},vaultName:{serializedName:"properties.vaultName",xmlName:"properties.vaultName",type:{name:"String"}},secretName:{serializedName:"properties.secretName",xmlName:"properties.secretName",type:{name:"String"}},secretVersion:{serializedName:"properties.secretVersion",xmlName:"properties.secretVersion",type:{name:"String"}},identityType:{serializedName:"properties.identityType",xmlName:"properties.identityType",type:{name:"Composite",className:"ManagedServiceIdentity"}},details:{serializedName:"properties.details",xmlName:"properties.details",type:{name:"String"}},source:{defaultValue:"KeyVault",isConstant:true,serializedName:"properties.source",type:{name:"String"}},activeVersion:{serializedName:"properties.activeVersion",xmlName:"properties.activeVersion",type:{name:"String"}}})}};const $a={serializedName:"ConnectionStringDictionary",type:{name:"Composite",className:"ConnectionStringDictionary",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"Composite",className:"ConnStringValueTypePair"}}}}})}};const Ka={serializedName:"SiteLogsConfig",type:{name:"Composite",className:"SiteLogsConfig",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{applicationLogs:{serializedName:"properties.applicationLogs",xmlName:"properties.applicationLogs",type:{name:"Composite",className:"ApplicationLogsConfig"}},httpLogs:{serializedName:"properties.httpLogs",xmlName:"properties.httpLogs",type:{name:"Composite",className:"HttpLogsConfig"}},failedRequestsTracing:{serializedName:"properties.failedRequestsTracing",xmlName:"properties.failedRequestsTracing",type:{name:"Composite",className:"EnabledConfig"}},detailedErrorMessages:{serializedName:"properties.detailedErrorMessages",xmlName:"properties.detailedErrorMessages",type:{name:"Composite",className:"EnabledConfig"}}})}};const Za={serializedName:"SlotConfigNamesResource",type:{name:"Composite",className:"SlotConfigNamesResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{connectionStringNames:{serializedName:"properties.connectionStringNames",xmlName:"properties.connectionStringNames",xmlElementName:"SlotConfigNamesConnectionStringNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},appSettingNames:{serializedName:"properties.appSettingNames",xmlName:"properties.appSettingNames",xmlElementName:"SlotConfigNamesAppSettingNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},azureStorageConfigNames:{serializedName:"properties.azureStorageConfigNames",xmlName:"properties.azureStorageConfigNames",xmlElementName:"SlotConfigNamesAzureStorageConfigNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Xa={serializedName:"SiteConfigurationSnapshotInfo",type:{name:"Composite",className:"SiteConfigurationSnapshotInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{time:{serializedName:"properties.time",readOnly:true,xmlName:"properties.time",type:{name:"DateTime"}},snapshotId:{serializedName:"properties.snapshotId",readOnly:true,xmlName:"properties.snapshotId",type:{name:"Number"}}})}};const el={serializedName:"ContinuousWebJob",type:{name:"Composite",className:"ContinuousWebJob",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"Enum",allowedValues:["Initializing","Starting","Running","PendingRestart","Stopped"]}},detailedStatus:{serializedName:"properties.detailed_status",xmlName:"properties.detailed_status",type:{name:"String"}},logUrl:{serializedName:"properties.log_url",xmlName:"properties.log_url",type:{name:"String"}},runCommand:{serializedName:"properties.run_command",xmlName:"properties.run_command",type:{name:"String"}},url:{serializedName:"properties.url",xmlName:"properties.url",type:{name:"String"}},extraInfoUrl:{serializedName:"properties.extra_info_url",xmlName:"properties.extra_info_url",type:{name:"String"}},webJobType:{serializedName:"properties.web_job_type",xmlName:"properties.web_job_type",type:{name:"Enum",allowedValues:["Continuous","Triggered"]}},error:{serializedName:"properties.error",xmlName:"properties.error",type:{name:"String"}},usingSdk:{serializedName:"properties.using_sdk",xmlName:"properties.using_sdk",type:{name:"Boolean"}},settings:{serializedName:"properties.settings",xmlName:"properties.settings",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}})}};const tl={serializedName:"CsmDeploymentStatus",type:{name:"Composite",className:"CsmDeploymentStatus",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{deploymentId:{serializedName:"properties.deploymentId",xmlName:"properties.deploymentId",type:{name:"String"}},status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"String"}},numberOfInstancesInProgress:{serializedName:"properties.numberOfInstancesInProgress",xmlName:"properties.numberOfInstancesInProgress",type:{name:"Number"}},numberOfInstancesSuccessful:{serializedName:"properties.numberOfInstancesSuccessful",xmlName:"properties.numberOfInstancesSuccessful",type:{name:"Number"}},numberOfInstancesFailed:{serializedName:"properties.numberOfInstancesFailed",xmlName:"properties.numberOfInstancesFailed",type:{name:"Number"}},failedInstancesLogs:{serializedName:"properties.failedInstancesLogs",xmlName:"properties.failedInstancesLogs",xmlElementName:"CsmDeploymentStatusPropertiesFailedInstancesLogsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},errors:{serializedName:"properties.errors",xmlName:"properties.errors",xmlElementName:"ErrorEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorEntity"}}}}})}};const rl={serializedName:"Deployment",type:{name:"Composite",className:"Deployment",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"Number"}},message:{serializedName:"properties.message",xmlName:"properties.message",type:{name:"String"}},author:{serializedName:"properties.author",xmlName:"properties.author",type:{name:"String"}},deployer:{serializedName:"properties.deployer",xmlName:"properties.deployer",type:{name:"String"}},authorEmail:{serializedName:"properties.author_email",xmlName:"properties.author_email",type:{name:"String"}},startTime:{serializedName:"properties.start_time",xmlName:"properties.start_time",type:{name:"DateTime"}},endTime:{serializedName:"properties.end_time",xmlName:"properties.end_time",type:{name:"DateTime"}},active:{serializedName:"properties.active",xmlName:"properties.active",type:{name:"Boolean"}},details:{serializedName:"properties.details",xmlName:"properties.details",type:{name:"String"}}})}};const il={serializedName:"MSDeployStatus",type:{name:"Composite",className:"MSDeployStatus",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{deployer:{serializedName:"properties.deployer",readOnly:true,xmlName:"properties.deployer",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["accepted","running","succeeded","failed","canceled"]}},startTime:{serializedName:"properties.startTime",readOnly:true,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:true,xmlName:"properties.endTime",type:{name:"DateTime"}},complete:{serializedName:"properties.complete",readOnly:true,xmlName:"properties.complete",type:{name:"Boolean"}}})}};const nl={serializedName:"MSDeploy",type:{name:"Composite",className:"MSDeploy",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{packageUri:{serializedName:"properties.packageUri",xmlName:"properties.packageUri",type:{name:"String"}},connectionString:{serializedName:"properties.connectionString",xmlName:"properties.connectionString",type:{name:"String"}},dbType:{serializedName:"properties.dbType",xmlName:"properties.dbType",type:{name:"String"}},setParametersXmlFileUri:{serializedName:"properties.setParametersXmlFileUri",xmlName:"properties.setParametersXmlFileUri",type:{name:"String"}},setParameters:{serializedName:"properties.setParameters",xmlName:"properties.setParameters",type:{name:"Dictionary",value:{type:{name:"String"}}}},skipAppData:{serializedName:"properties.skipAppData",xmlName:"properties.skipAppData",type:{name:"Boolean"}},appOffline:{serializedName:"properties.appOffline",xmlName:"properties.appOffline",type:{name:"Boolean"}}})}};const sl={serializedName:"MSDeployLog",type:{name:"Composite",className:"MSDeployLog",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{entries:{serializedName:"properties.entries",readOnly:true,xmlName:"properties.entries",xmlElementName:"MSDeployLogEntry",type:{name:"Sequence",element:{type:{name:"Composite",className:"MSDeployLogEntry"}}}}})}};const ol={serializedName:"FunctionEnvelope",type:{name:"Composite",className:"FunctionEnvelope",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{functionAppId:{serializedName:"properties.function_app_id",xmlName:"properties.function_app_id",type:{name:"String"}},scriptRootPathHref:{serializedName:"properties.script_root_path_href",xmlName:"properties.script_root_path_href",type:{name:"String"}},scriptHref:{serializedName:"properties.script_href",xmlName:"properties.script_href",type:{name:"String"}},configHref:{serializedName:"properties.config_href",xmlName:"properties.config_href",type:{name:"String"}},testDataHref:{serializedName:"properties.test_data_href",xmlName:"properties.test_data_href",type:{name:"String"}},secretsFileHref:{serializedName:"properties.secrets_file_href",xmlName:"properties.secrets_file_href",type:{name:"String"}},href:{serializedName:"properties.href",xmlName:"properties.href",type:{name:"String"}},config:{serializedName:"properties.config",xmlName:"properties.config",type:{name:"Dictionary",value:{type:{name:"any"}}}},files:{serializedName:"properties.files",xmlName:"properties.files",type:{name:"Dictionary",value:{type:{name:"String"}}}},testData:{serializedName:"properties.test_data",xmlName:"properties.test_data",type:{name:"String"}},invokeUrlTemplate:{serializedName:"properties.invoke_url_template",xmlName:"properties.invoke_url_template",type:{name:"String"}},language:{serializedName:"properties.language",xmlName:"properties.language",type:{name:"String"}},isDisabled:{serializedName:"properties.isDisabled",xmlName:"properties.isDisabled",type:{name:"Boolean"}}})}};const al={serializedName:"HostNameBinding",type:{name:"Composite",className:"HostNameBinding",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{siteName:{serializedName:"properties.siteName",xmlName:"properties.siteName",type:{name:"String"}},domainId:{serializedName:"properties.domainId",xmlName:"properties.domainId",type:{name:"String"}},azureResourceName:{serializedName:"properties.azureResourceName",xmlName:"properties.azureResourceName",type:{name:"String"}},azureResourceType:{serializedName:"properties.azureResourceType",xmlName:"properties.azureResourceType",type:{name:"Enum",allowedValues:["Website","TrafficManager"]}},customHostNameDnsRecordType:{serializedName:"properties.customHostNameDnsRecordType",xmlName:"properties.customHostNameDnsRecordType",type:{name:"Enum",allowedValues:["CName","A"]}},hostNameType:{serializedName:"properties.hostNameType",xmlName:"properties.hostNameType",type:{name:"Enum",allowedValues:["Verified","Managed"]}},sslState:{serializedName:"properties.sslState",xmlName:"properties.sslState",type:{name:"Enum",allowedValues:["Disabled","SniEnabled","IpBasedEnabled"]}},thumbprint:{serializedName:"properties.thumbprint",xmlName:"properties.thumbprint",type:{name:"String"}},virtualIP:{serializedName:"properties.virtualIP",readOnly:true,xmlName:"properties.virtualIP",type:{name:"String"}}})}};const ll={serializedName:"RelayServiceConnectionEntity",type:{name:"Composite",className:"RelayServiceConnectionEntity",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{entityName:{serializedName:"properties.entityName",xmlName:"properties.entityName",type:{name:"String"}},entityConnectionString:{serializedName:"properties.entityConnectionString",xmlName:"properties.entityConnectionString",type:{name:"String"}},resourceType:{serializedName:"properties.resourceType",xmlName:"properties.resourceType",type:{name:"String"}},resourceConnectionString:{serializedName:"properties.resourceConnectionString",xmlName:"properties.resourceConnectionString",type:{name:"String"}},hostname:{serializedName:"properties.hostname",xmlName:"properties.hostname",type:{name:"String"}},port:{serializedName:"properties.port",xmlName:"properties.port",type:{name:"Number"}},biztalkUri:{serializedName:"properties.biztalkUri",xmlName:"properties.biztalkUri",type:{name:"String"}}})}};const cl={serializedName:"WebSiteInstanceStatus",type:{name:"Composite",className:"WebSiteInstanceStatus",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"Enum",allowedValues:["READY","STOPPED","UNKNOWN"]}},statusUrl:{serializedName:"properties.statusUrl",xmlName:"properties.statusUrl",type:{name:"String"}},detectorUrl:{serializedName:"properties.detectorUrl",xmlName:"properties.detectorUrl",type:{name:"String"}},consoleUrl:{serializedName:"properties.consoleUrl",xmlName:"properties.consoleUrl",type:{name:"String"}},healthCheckUrl:{serializedName:"properties.healthCheckUrl",xmlName:"properties.healthCheckUrl",type:{name:"String"}},containers:{serializedName:"properties.containers",xmlName:"properties.containers",type:{name:"Dictionary",value:{type:{name:"Composite",className:"ContainerInfo"}}}}})}};const pl={serializedName:"ProcessThreadInfo",type:{name:"Composite",className:"ProcessThreadInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{identifier:{serializedName:"properties.identifier",readOnly:true,xmlName:"properties.identifier",type:{name:"Number"}},href:{serializedName:"properties.href",xmlName:"properties.href",type:{name:"String"}},process:{serializedName:"properties.process",xmlName:"properties.process",type:{name:"String"}},startAddress:{serializedName:"properties.start_address",xmlName:"properties.start_address",type:{name:"String"}},currentPriority:{serializedName:"properties.current_priority",xmlName:"properties.current_priority",type:{name:"Number"}},priorityLevel:{serializedName:"properties.priority_level",xmlName:"properties.priority_level",type:{name:"String"}},basePriority:{serializedName:"properties.base_priority",xmlName:"properties.base_priority",type:{name:"Number"}},startTime:{serializedName:"properties.start_time",xmlName:"properties.start_time",type:{name:"DateTime"}},totalProcessorTime:{serializedName:"properties.total_processor_time",xmlName:"properties.total_processor_time",type:{name:"String"}},userProcessorTime:{serializedName:"properties.user_processor_time",xmlName:"properties.user_processor_time",type:{name:"String"}},state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"String"}},waitReason:{serializedName:"properties.wait_reason",xmlName:"properties.wait_reason",type:{name:"String"}}})}};const ul={serializedName:"ProcessModuleInfo",type:{name:"Composite",className:"ProcessModuleInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{baseAddress:{serializedName:"properties.base_address",xmlName:"properties.base_address",type:{name:"String"}},fileName:{serializedName:"properties.file_name",xmlName:"properties.file_name",type:{name:"String"}},href:{serializedName:"properties.href",xmlName:"properties.href",type:{name:"String"}},filePath:{serializedName:"properties.file_path",xmlName:"properties.file_path",type:{name:"String"}},moduleMemorySize:{serializedName:"properties.module_memory_size",xmlName:"properties.module_memory_size",type:{name:"Number"}},fileVersion:{serializedName:"properties.file_version",xmlName:"properties.file_version",type:{name:"String"}},fileDescription:{serializedName:"properties.file_description",xmlName:"properties.file_description",type:{name:"String"}},product:{serializedName:"properties.product",xmlName:"properties.product",type:{name:"String"}},productVersion:{serializedName:"properties.product_version",xmlName:"properties.product_version",type:{name:"String"}},isDebug:{serializedName:"properties.is_debug",xmlName:"properties.is_debug",type:{name:"Boolean"}},language:{serializedName:"properties.language",xmlName:"properties.language",type:{name:"String"}}})}};const dl={serializedName:"ProcessInfo",type:{name:"Composite",className:"ProcessInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{identifier:{serializedName:"properties.identifier",readOnly:true,xmlName:"properties.identifier",type:{name:"Number"}},deploymentName:{serializedName:"properties.deployment_name",xmlName:"properties.deployment_name",type:{name:"String"}},href:{serializedName:"properties.href",xmlName:"properties.href",type:{name:"String"}},minidump:{serializedName:"properties.minidump",xmlName:"properties.minidump",type:{name:"String"}},isProfileRunning:{serializedName:"properties.is_profile_running",xmlName:"properties.is_profile_running",type:{name:"Boolean"}},isIisProfileRunning:{serializedName:"properties.is_iis_profile_running",xmlName:"properties.is_iis_profile_running",type:{name:"Boolean"}},iisProfileTimeoutInSeconds:{serializedName:"properties.iis_profile_timeout_in_seconds",xmlName:"properties.iis_profile_timeout_in_seconds",type:{name:"Number"}},parent:{serializedName:"properties.parent",xmlName:"properties.parent",type:{name:"String"}},children:{serializedName:"properties.children",xmlName:"properties.children",xmlElementName:"ProcessInfoPropertiesChildrenItem",type:{name:"Sequence",element:{type:{name:"String"}}}},threads:{serializedName:"properties.threads",xmlName:"properties.threads",xmlElementName:"ProcessThreadInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessThreadInfo"}}}},openFileHandles:{serializedName:"properties.open_file_handles",xmlName:"properties.open_file_handles",xmlElementName:"ProcessInfoPropertiesOpenFileHandlesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},modules:{serializedName:"properties.modules",xmlName:"properties.modules",xmlElementName:"ProcessModuleInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessModuleInfo"}}}},fileName:{serializedName:"properties.file_name",xmlName:"properties.file_name",type:{name:"String"}},commandLine:{serializedName:"properties.command_line",xmlName:"properties.command_line",type:{name:"String"}},userName:{serializedName:"properties.user_name",xmlName:"properties.user_name",type:{name:"String"}},handleCount:{serializedName:"properties.handle_count",xmlName:"properties.handle_count",type:{name:"Number"}},moduleCount:{serializedName:"properties.module_count",xmlName:"properties.module_count",type:{name:"Number"}},threadCount:{serializedName:"properties.thread_count",xmlName:"properties.thread_count",type:{name:"Number"}},startTime:{serializedName:"properties.start_time",xmlName:"properties.start_time",type:{name:"DateTime"}},totalCpuTime:{serializedName:"properties.total_cpu_time",xmlName:"properties.total_cpu_time",type:{name:"String"}},userCpuTime:{serializedName:"properties.user_cpu_time",xmlName:"properties.user_cpu_time",type:{name:"String"}},privilegedCpuTime:{serializedName:"properties.privileged_cpu_time",xmlName:"properties.privileged_cpu_time",type:{name:"String"}},workingSet:{serializedName:"properties.working_set",xmlName:"properties.working_set",type:{name:"Number"}},peakWorkingSet:{serializedName:"properties.peak_working_set",xmlName:"properties.peak_working_set",type:{name:"Number"}},privateMemory:{serializedName:"properties.private_memory",xmlName:"properties.private_memory",type:{name:"Number"}},virtualMemory:{serializedName:"properties.virtual_memory",xmlName:"properties.virtual_memory",type:{name:"Number"}},peakVirtualMemory:{serializedName:"properties.peak_virtual_memory",xmlName:"properties.peak_virtual_memory",type:{name:"Number"}},pagedSystemMemory:{serializedName:"properties.paged_system_memory",xmlName:"properties.paged_system_memory",type:{name:"Number"}},nonPagedSystemMemory:{serializedName:"properties.non_paged_system_memory",xmlName:"properties.non_paged_system_memory",type:{name:"Number"}},pagedMemory:{serializedName:"properties.paged_memory",xmlName:"properties.paged_memory",type:{name:"Number"}},peakPagedMemory:{serializedName:"properties.peak_paged_memory",xmlName:"properties.peak_paged_memory",type:{name:"Number"}},timeStamp:{serializedName:"properties.time_stamp",xmlName:"properties.time_stamp",type:{name:"DateTime"}},environmentVariables:{serializedName:"properties.environment_variables",xmlName:"properties.environment_variables",type:{name:"Dictionary",value:{type:{name:"String"}}}},isScmSite:{serializedName:"properties.is_scm_site",xmlName:"properties.is_scm_site",type:{name:"Boolean"}},isWebjob:{serializedName:"properties.is_webjob",xmlName:"properties.is_webjob",type:{name:"Boolean"}},description:{serializedName:"properties.description",xmlName:"properties.description",type:{name:"String"}}})}};const ml={serializedName:"StorageMigrationOptions",type:{name:"Composite",className:"StorageMigrationOptions",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{azurefilesConnectionString:{serializedName:"properties.azurefilesConnectionString",xmlName:"properties.azurefilesConnectionString",type:{name:"String"}},azurefilesShare:{serializedName:"properties.azurefilesShare",xmlName:"properties.azurefilesShare",type:{name:"String"}},switchSiteAfterMigration:{defaultValue:false,serializedName:"properties.switchSiteAfterMigration",xmlName:"properties.switchSiteAfterMigration",type:{name:"Boolean"}},blockWriteAccessToSite:{defaultValue:false,serializedName:"properties.blockWriteAccessToSite",xmlName:"properties.blockWriteAccessToSite",type:{name:"Boolean"}}})}};const Al={serializedName:"StorageMigrationResponse",type:{name:"Composite",className:"StorageMigrationResponse",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{operationId:{serializedName:"properties.operationId",readOnly:true,xmlName:"properties.operationId",type:{name:"String"}}})}};const gl={serializedName:"MigrateMySqlRequest",type:{name:"Composite",className:"MigrateMySqlRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{connectionString:{serializedName:"properties.connectionString",xmlName:"properties.connectionString",type:{name:"String"}},migrationType:{serializedName:"properties.migrationType",xmlName:"properties.migrationType",type:{name:"Enum",allowedValues:["LocalToRemote","RemoteToLocal"]}}})}};const hl={serializedName:"MigrateMySqlStatus",type:{name:"Composite",className:"MigrateMySqlStatus",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{migrationOperationStatus:{serializedName:"properties.migrationOperationStatus",readOnly:true,xmlName:"properties.migrationOperationStatus",type:{name:"Enum",allowedValues:["InProgress","Failed","Succeeded","TimedOut","Created"]}},operationId:{serializedName:"properties.operationId",readOnly:true,xmlName:"properties.operationId",type:{name:"String"}},localMySqlEnabled:{serializedName:"properties.localMySqlEnabled",readOnly:true,xmlName:"properties.localMySqlEnabled",type:{name:"Boolean"}}})}};const fl={serializedName:"SwiftVirtualNetwork",type:{name:"Composite",className:"SwiftVirtualNetwork",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{subnetResourceId:{serializedName:"properties.subnetResourceId",xmlName:"properties.subnetResourceId",type:{name:"String"}},swiftSupported:{serializedName:"properties.swiftSupported",xmlName:"properties.swiftSupported",type:{name:"Boolean"}}})}};const yl={serializedName:"NetworkFeatures",type:{name:"Composite",className:"NetworkFeatures",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{virtualNetworkName:{serializedName:"properties.virtualNetworkName",readOnly:true,xmlName:"properties.virtualNetworkName",type:{name:"String"}},virtualNetworkConnection:{serializedName:"properties.virtualNetworkConnection",xmlName:"properties.virtualNetworkConnection",type:{name:"Composite",className:"VnetInfo"}},hybridConnections:{serializedName:"properties.hybridConnections",readOnly:true,xmlName:"properties.hybridConnections",xmlElementName:"RelayServiceConnectionEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"RelayServiceConnectionEntity"}}}},hybridConnectionsV2:{serializedName:"properties.hybridConnectionsV2",readOnly:true,xmlName:"properties.hybridConnectionsV2",xmlElementName:"HybridConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"HybridConnection"}}}}})}};const bl={serializedName:"SitePhpErrorLogFlag",type:{name:"Composite",className:"SitePhpErrorLogFlag",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{localLogErrors:{serializedName:"properties.localLogErrors",xmlName:"properties.localLogErrors",type:{name:"String"}},masterLogErrors:{serializedName:"properties.masterLogErrors",xmlName:"properties.masterLogErrors",type:{name:"String"}},localLogErrorsMaxLength:{serializedName:"properties.localLogErrorsMaxLength",xmlName:"properties.localLogErrorsMaxLength",type:{name:"String"}},masterLogErrorsMaxLength:{serializedName:"properties.masterLogErrorsMaxLength",xmlName:"properties.masterLogErrorsMaxLength",type:{name:"String"}}})}};const Cl={serializedName:"PremierAddOnPatchResource",type:{name:"Composite",className:"PremierAddOnPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"String"}},product:{serializedName:"properties.product",xmlName:"properties.product",type:{name:"String"}},vendor:{serializedName:"properties.vendor",xmlName:"properties.vendor",type:{name:"String"}},marketplacePublisher:{serializedName:"properties.marketplacePublisher",xmlName:"properties.marketplacePublisher",type:{name:"String"}},marketplaceOffer:{serializedName:"properties.marketplaceOffer",xmlName:"properties.marketplaceOffer",type:{name:"String"}}})}};const Nl={serializedName:"PrivateAccess",type:{name:"Composite",className:"PrivateAccess",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},virtualNetworks:{serializedName:"properties.virtualNetworks",xmlName:"properties.virtualNetworks",xmlElementName:"PrivateAccessVirtualNetwork",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateAccessVirtualNetwork"}}}}})}};const El={serializedName:"PublicCertificate",type:{name:"Composite",className:"PublicCertificate",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{blob:{serializedName:"properties.blob",xmlName:"properties.blob",type:{name:"ByteArray"}},publicCertificateLocation:{serializedName:"properties.publicCertificateLocation",xmlName:"properties.publicCertificateLocation",type:{name:"Enum",allowedValues:["CurrentUserMy","LocalMachineMy","Unknown"]}},thumbprint:{serializedName:"properties.thumbprint",readOnly:true,xmlName:"properties.thumbprint",type:{name:"String"}}})}};const vl={serializedName:"DeletedAppRestoreRequest",type:{name:"Composite",className:"DeletedAppRestoreRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{deletedSiteId:{serializedName:"properties.deletedSiteId",xmlName:"properties.deletedSiteId",type:{name:"String"}},recoverConfiguration:{serializedName:"properties.recoverConfiguration",xmlName:"properties.recoverConfiguration",type:{name:"Boolean"}},snapshotTime:{serializedName:"properties.snapshotTime",xmlName:"properties.snapshotTime",type:{name:"String"}},useDRSecondary:{serializedName:"properties.useDRSecondary",xmlName:"properties.useDRSecondary",type:{name:"Boolean"}}})}};const Il={serializedName:"SnapshotRestoreRequest",type:{name:"Composite",className:"SnapshotRestoreRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{snapshotTime:{serializedName:"properties.snapshotTime",xmlName:"properties.snapshotTime",type:{name:"String"}},recoverySource:{serializedName:"properties.recoverySource",xmlName:"properties.recoverySource",type:{name:"Composite",className:"SnapshotRecoverySource"}},overwrite:{serializedName:"properties.overwrite",xmlName:"properties.overwrite",type:{name:"Boolean"}},recoverConfiguration:{serializedName:"properties.recoverConfiguration",xmlName:"properties.recoverConfiguration",type:{name:"Boolean"}},ignoreConflictingHostNames:{serializedName:"properties.ignoreConflictingHostNames",xmlName:"properties.ignoreConflictingHostNames",type:{name:"Boolean"}},useDRSecondary:{serializedName:"properties.useDRSecondary",xmlName:"properties.useDRSecondary",type:{name:"Boolean"}}})}};const Sl={serializedName:"SiteExtensionInfo",type:{name:"Composite",className:"SiteExtensionInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{extensionId:{serializedName:"properties.extension_id",xmlName:"properties.extension_id",type:{name:"String"}},title:{serializedName:"properties.title",xmlName:"properties.title",type:{name:"String"}},extensionType:{serializedName:"properties.extension_type",xmlName:"properties.extension_type",type:{name:"Enum",allowedValues:["Gallery","WebRoot"]}},summary:{serializedName:"properties.summary",xmlName:"properties.summary",type:{name:"String"}},description:{serializedName:"properties.description",xmlName:"properties.description",type:{name:"String"}},version:{serializedName:"properties.version",xmlName:"properties.version",type:{name:"String"}},extensionUrl:{serializedName:"properties.extension_url",xmlName:"properties.extension_url",type:{name:"String"}},projectUrl:{serializedName:"properties.project_url",xmlName:"properties.project_url",type:{name:"String"}},iconUrl:{serializedName:"properties.icon_url",xmlName:"properties.icon_url",type:{name:"String"}},licenseUrl:{serializedName:"properties.license_url",xmlName:"properties.license_url",type:{name:"String"}},feedUrl:{serializedName:"properties.feed_url",xmlName:"properties.feed_url",type:{name:"String"}},authors:{serializedName:"properties.authors",xmlName:"properties.authors",xmlElementName:"SiteExtensionInfoPropertiesAuthorsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},installerCommandLineParams:{serializedName:"properties.installer_command_line_params",xmlName:"properties.installer_command_line_params",type:{name:"String"}},publishedDateTime:{serializedName:"properties.published_date_time",xmlName:"properties.published_date_time",type:{name:"DateTime"}},downloadCount:{serializedName:"properties.download_count",xmlName:"properties.download_count",type:{name:"Number"}},localIsLatestVersion:{serializedName:"properties.local_is_latest_version",xmlName:"properties.local_is_latest_version",type:{name:"Boolean"}},localPath:{serializedName:"properties.local_path",xmlName:"properties.local_path",type:{name:"String"}},installedDateTime:{serializedName:"properties.installed_date_time",xmlName:"properties.installed_date_time",type:{name:"DateTime"}},provisioningState:{serializedName:"properties.provisioningState",xmlName:"properties.provisioningState",type:{name:"String"}},comment:{serializedName:"properties.comment",xmlName:"properties.comment",type:{name:"String"}}})}};const wl={serializedName:"SlotDifference",type:{name:"Composite",className:"SlotDifference",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{level:{serializedName:"properties.level",readOnly:true,xmlName:"properties.level",type:{name:"String"}},settingType:{serializedName:"properties.settingType",readOnly:true,xmlName:"properties.settingType",type:{name:"String"}},diffRule:{serializedName:"properties.diffRule",readOnly:true,xmlName:"properties.diffRule",type:{name:"String"}},settingName:{serializedName:"properties.settingName",readOnly:true,xmlName:"properties.settingName",type:{name:"String"}},valueInCurrentSlot:{serializedName:"properties.valueInCurrentSlot",readOnly:true,xmlName:"properties.valueInCurrentSlot",type:{name:"String"}},valueInTargetSlot:{serializedName:"properties.valueInTargetSlot",readOnly:true,xmlName:"properties.valueInTargetSlot",type:{name:"String"}},description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}}})}};const Pl={serializedName:"SiteSourceControl",type:{name:"Composite",className:"SiteSourceControl",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{repoUrl:{serializedName:"properties.repoUrl",xmlName:"properties.repoUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",xmlName:"properties.branch",type:{name:"String"}},isManualIntegration:{serializedName:"properties.isManualIntegration",xmlName:"properties.isManualIntegration",type:{name:"Boolean"}},isGitHubAction:{serializedName:"properties.isGitHubAction",xmlName:"properties.isGitHubAction",type:{name:"Boolean"}},deploymentRollbackEnabled:{serializedName:"properties.deploymentRollbackEnabled",xmlName:"properties.deploymentRollbackEnabled",type:{name:"Boolean"}},isMercurial:{serializedName:"properties.isMercurial",xmlName:"properties.isMercurial",type:{name:"Boolean"}},gitHubActionConfiguration:{serializedName:"properties.gitHubActionConfiguration",xmlName:"properties.gitHubActionConfiguration",type:{name:"Composite",className:"GitHubActionConfiguration"}}})}};const xl={serializedName:"TriggeredWebJob",type:{name:"Composite",className:"TriggeredWebJob",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{latestRun:{serializedName:"properties.latest_run",xmlName:"properties.latest_run",type:{name:"Composite",className:"TriggeredJobRun"}},historyUrl:{serializedName:"properties.history_url",xmlName:"properties.history_url",type:{name:"String"}},schedulerLogsUrl:{serializedName:"properties.scheduler_logs_url",xmlName:"properties.scheduler_logs_url",type:{name:"String"}},runCommand:{serializedName:"properties.run_command",xmlName:"properties.run_command",type:{name:"String"}},url:{serializedName:"properties.url",xmlName:"properties.url",type:{name:"String"}},extraInfoUrl:{serializedName:"properties.extra_info_url",xmlName:"properties.extra_info_url",type:{name:"String"}},webJobType:{serializedName:"properties.web_job_type",xmlName:"properties.web_job_type",type:{name:"Enum",allowedValues:["Continuous","Triggered"]}},error:{serializedName:"properties.error",xmlName:"properties.error",type:{name:"String"}},usingSdk:{serializedName:"properties.using_sdk",xmlName:"properties.using_sdk",type:{name:"Boolean"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}},storageAccountRequired:{serializedName:"properties.storageAccountRequired",xmlName:"properties.storageAccountRequired",type:{name:"Boolean"}},settings:{serializedName:"properties.settings",xmlName:"properties.settings",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}})}};const Bl={serializedName:"TriggeredJobHistory",type:{name:"Composite",className:"TriggeredJobHistory",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{runs:{serializedName:"properties.runs",xmlName:"properties.runs",xmlElementName:"TriggeredJobRun",type:{name:"Sequence",element:{type:{name:"Composite",className:"TriggeredJobRun"}}}}})}};const _l={serializedName:"WebJob",type:{name:"Composite",className:"WebJob",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{runCommand:{serializedName:"properties.run_command",xmlName:"properties.run_command",type:{name:"String"}},url:{serializedName:"properties.url",xmlName:"properties.url",type:{name:"String"}},extraInfoUrl:{serializedName:"properties.extra_info_url",xmlName:"properties.extra_info_url",type:{name:"String"}},webJobType:{serializedName:"properties.web_job_type",xmlName:"properties.web_job_type",type:{name:"Enum",allowedValues:["Continuous","Triggered"]}},error:{serializedName:"properties.error",xmlName:"properties.error",type:{name:"String"}},usingSdk:{serializedName:"properties.using_sdk",xmlName:"properties.using_sdk",type:{name:"Boolean"}},settings:{serializedName:"properties.settings",xmlName:"properties.settings",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}})}};const Rl={serializedName:"WorkflowOutputParameter",type:{name:"Composite",className:"WorkflowOutputParameter",modelProperties:Object.assign(Object.assign({},Cs.type.modelProperties),{error:{serializedName:"error",readOnly:true,xmlName:"error",type:{name:"Dictionary",value:{type:{name:"any"}}}}})}};const kl={serializedName:"WorkflowRun",type:{name:"Composite",className:"WorkflowRun",modelProperties:Object.assign(Object.assign({},Ns.type.modelProperties),{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},waitEndTime:{serializedName:"properties.waitEndTime",readOnly:true,xmlName:"properties.waitEndTime",type:{name:"DateTime"}},startTime:{serializedName:"properties.startTime",readOnly:true,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:true,xmlName:"properties.endTime",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",readOnly:true,xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",readOnly:true,xmlName:"properties.error",type:{name:"Dictionary",value:{type:{name:"any"}}}},correlationId:{serializedName:"properties.correlationId",readOnly:true,xmlName:"properties.correlationId",type:{name:"String"}},correlation:{serializedName:"properties.correlation",xmlName:"properties.correlation",type:{name:"Composite",className:"Correlation"}},workflow:{serializedName:"properties.workflow",xmlName:"properties.workflow",type:{name:"Composite",className:"ResourceReference"}},trigger:{serializedName:"properties.trigger",xmlName:"properties.trigger",type:{name:"Composite",className:"WorkflowRunTrigger"}},outputs:{serializedName:"properties.outputs",readOnly:true,xmlName:"properties.outputs",type:{name:"Dictionary",value:{type:{name:"Composite",className:"WorkflowOutputParameter"}}}},response:{serializedName:"properties.response",xmlName:"properties.response",type:{name:"Composite",className:"WorkflowRunTrigger"}}})}};const Ql={serializedName:"WorkflowRunAction",type:{name:"Composite",className:"WorkflowRunAction",modelProperties:Object.assign(Object.assign({},Ns.type.modelProperties),{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},startTime:{serializedName:"properties.startTime",readOnly:true,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:true,xmlName:"properties.endTime",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",readOnly:true,xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",readOnly:true,xmlName:"properties.error",type:{name:"Dictionary",value:{type:{name:"any"}}}},trackingId:{serializedName:"properties.trackingId",readOnly:true,xmlName:"properties.trackingId",type:{name:"String"}},correlation:{serializedName:"properties.correlation",xmlName:"properties.correlation",type:{name:"Composite",className:"RunActionCorrelation"}},inputsLink:{serializedName:"properties.inputsLink",xmlName:"properties.inputsLink",type:{name:"Composite",className:"ContentLink"}},outputsLink:{serializedName:"properties.outputsLink",xmlName:"properties.outputsLink",type:{name:"Composite",className:"ContentLink"}},trackedProperties:{serializedName:"properties.trackedProperties",readOnly:true,xmlName:"properties.trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}},retryHistory:{serializedName:"properties.retryHistory",xmlName:"properties.retryHistory",xmlElementName:"RetryHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"RetryHistory"}}}}})}};const Tl={serializedName:"WorkflowTrigger",type:{name:"Composite",className:"WorkflowTrigger",modelProperties:Object.assign(Object.assign({},Ns.type.modelProperties),{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},changedTime:{serializedName:"properties.changedTime",readOnly:true,xmlName:"properties.changedTime",type:{name:"DateTime"}},state:{serializedName:"properties.state",readOnly:true,xmlName:"properties.state",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},lastExecutionTime:{serializedName:"properties.lastExecutionTime",readOnly:true,xmlName:"properties.lastExecutionTime",type:{name:"DateTime"}},nextExecutionTime:{serializedName:"properties.nextExecutionTime",readOnly:true,xmlName:"properties.nextExecutionTime",type:{name:"DateTime"}},recurrence:{serializedName:"properties.recurrence",xmlName:"properties.recurrence",type:{name:"Composite",className:"WorkflowTriggerRecurrence"}},workflow:{serializedName:"properties.workflow",xmlName:"properties.workflow",type:{name:"Composite",className:"ResourceReference"}}})}};const Ml={serializedName:"WorkflowTriggerHistory",type:{name:"Composite",className:"WorkflowTriggerHistory",modelProperties:Object.assign(Object.assign({},Ns.type.modelProperties),{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},startTime:{serializedName:"properties.startTime",readOnly:true,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:true,xmlName:"properties.endTime",type:{name:"DateTime"}},scheduledTime:{serializedName:"properties.scheduledTime",readOnly:true,xmlName:"properties.scheduledTime",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",readOnly:true,xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",readOnly:true,xmlName:"properties.error",type:{name:"Dictionary",value:{type:{name:"any"}}}},trackingId:{serializedName:"properties.trackingId",readOnly:true,xmlName:"properties.trackingId",type:{name:"String"}},correlation:{serializedName:"properties.correlation",xmlName:"properties.correlation",type:{name:"Composite",className:"Correlation"}},inputsLink:{serializedName:"properties.inputsLink",xmlName:"properties.inputsLink",type:{name:"Composite",className:"ContentLink"}},outputsLink:{serializedName:"properties.outputsLink",xmlName:"properties.outputsLink",type:{name:"Composite",className:"ContentLink"}},fired:{serializedName:"properties.fired",readOnly:true,xmlName:"properties.fired",type:{name:"Boolean"}},run:{serializedName:"properties.run",xmlName:"properties.run",type:{name:"Composite",className:"ResourceReference"}}})}};const Ol={serializedName:"RunActionCorrelation",type:{name:"Composite",className:"RunActionCorrelation",modelProperties:Object.assign(Object.assign({},vs.type.modelProperties),{actionTrackingId:{serializedName:"actionTrackingId",xmlName:"actionTrackingId",type:{name:"String"}}})}};const Dl={serializedName:"ExpressionRoot",type:{name:"Composite",className:"ExpressionRoot",modelProperties:Object.assign(Object.assign({},ws.type.modelProperties),{path:{serializedName:"path",xmlName:"path",type:{name:"String"}}})}};const zl={serializedName:"AzureResourceErrorInfo",type:{name:"Composite",className:"AzureResourceErrorInfo",modelProperties:Object.assign(Object.assign({},Ps.type.modelProperties),{message:{serializedName:"message",required:true,xmlName:"message",type:{name:"String"}},details:{serializedName:"details",xmlName:"details",xmlElementName:"AzureResourceErrorInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"AzureResourceErrorInfo"}}}}})}};const Ll={serializedName:"OperationResult",type:{name:"Composite",className:"OperationResult",modelProperties:Object.assign(Object.assign({},_s.type.modelProperties),{trackingId:{serializedName:"trackingId",readOnly:true,xmlName:"trackingId",type:{name:"String"}},inputs:{serializedName:"inputs",readOnly:true,xmlName:"inputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},inputsLink:{serializedName:"inputsLink",xmlName:"inputsLink",type:{name:"Composite",className:"ContentLink"}},outputs:{serializedName:"outputs",readOnly:true,xmlName:"outputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},outputsLink:{serializedName:"outputsLink",xmlName:"outputsLink",type:{name:"Composite",className:"ContentLink"}},trackedProperties:{serializedName:"trackedProperties",readOnly:true,xmlName:"trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}},retryHistory:{serializedName:"retryHistory",xmlName:"retryHistory",xmlElementName:"RetryHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"RetryHistory"}}}},iterationCount:{serializedName:"iterationCount",xmlName:"iterationCount",type:{name:"Number"}}})}};const Gl={serializedName:"WorkflowRunActionRepetitionDefinition",type:{name:"Composite",className:"WorkflowRunActionRepetitionDefinition",modelProperties:Object.assign(Object.assign({},Rs.type.modelProperties),{startTime:{serializedName:"properties.startTime",xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",xmlName:"properties.endTime",type:{name:"DateTime"}},correlation:{serializedName:"properties.correlation",xmlName:"properties.correlation",type:{name:"Composite",className:"RunActionCorrelation"}},status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",xmlName:"properties.error",type:{name:"any"}},trackingId:{serializedName:"properties.trackingId",readOnly:true,xmlName:"properties.trackingId",type:{name:"String"}},inputs:{serializedName:"properties.inputs",readOnly:true,xmlName:"properties.inputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},inputsLink:{serializedName:"properties.inputsLink",xmlName:"properties.inputsLink",type:{name:"Composite",className:"ContentLink"}},outputs:{serializedName:"properties.outputs",readOnly:true,xmlName:"properties.outputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},outputsLink:{serializedName:"properties.outputsLink",xmlName:"properties.outputsLink",type:{name:"Composite",className:"ContentLink"}},trackedProperties:{serializedName:"properties.trackedProperties",readOnly:true,xmlName:"properties.trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}},retryHistory:{serializedName:"properties.retryHistory",xmlName:"properties.retryHistory",xmlElementName:"RetryHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"RetryHistory"}}}},iterationCount:{serializedName:"properties.iterationCount",xmlName:"properties.iterationCount",type:{name:"Number"}},repetitionIndexes:{serializedName:"properties.repetitionIndexes",xmlName:"properties.repetitionIndexes",xmlElementName:"RepetitionIndex",type:{name:"Sequence",element:{type:{name:"Composite",className:"RepetitionIndex"}}}}})}};const Fl={serializedName:"RequestHistory",type:{name:"Composite",className:"RequestHistory",modelProperties:Object.assign(Object.assign({},Rs.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"RequestHistoryProperties"}}})}};const ql={serializedName:"Workflow",type:{name:"Composite",className:"Workflow",modelProperties:Object.assign(Object.assign({},Rs.type.modelProperties),{identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},changedTime:{serializedName:"properties.changedTime",readOnly:true,xmlName:"properties.changedTime",type:{name:"DateTime"}},state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"String"}},version:{serializedName:"properties.version",readOnly:true,xmlName:"properties.version",type:{name:"String"}},accessEndpoint:{serializedName:"properties.accessEndpoint",readOnly:true,xmlName:"properties.accessEndpoint",type:{name:"String"}},endpointsConfiguration:{serializedName:"properties.endpointsConfiguration",xmlName:"properties.endpointsConfiguration",type:{name:"Composite",className:"FlowEndpointsConfiguration"}},accessControl:{serializedName:"properties.accessControl",xmlName:"properties.accessControl",type:{name:"Composite",className:"FlowAccessControlConfiguration"}},sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"Composite",className:"WorkflowSku"}},integrationAccount:{serializedName:"properties.integrationAccount",xmlName:"properties.integrationAccount",type:{name:"Composite",className:"ResourceReference"}},integrationServiceEnvironment:{serializedName:"properties.integrationServiceEnvironment",xmlName:"properties.integrationServiceEnvironment",type:{name:"Composite",className:"ResourceReference"}},definition:{serializedName:"properties.definition",xmlName:"properties.definition",type:{name:"Dictionary",value:{type:{name:"any"}}}},parameters:{serializedName:"properties.parameters",xmlName:"properties.parameters",type:{name:"Dictionary",value:{type:{name:"Composite",className:"WorkflowParameter"}}}},kind:{serializedName:"properties.kind",xmlName:"properties.kind",type:{name:"String"}}})}};const Ul={serializedName:"WorkflowVersion",type:{name:"Composite",className:"WorkflowVersion",modelProperties:Object.assign(Object.assign({},Rs.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},changedTime:{serializedName:"properties.changedTime",readOnly:true,xmlName:"properties.changedTime",type:{name:"DateTime"}},state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"String"}},version:{serializedName:"properties.version",readOnly:true,xmlName:"properties.version",type:{name:"String"}},accessEndpoint:{serializedName:"properties.accessEndpoint",readOnly:true,xmlName:"properties.accessEndpoint",type:{name:"String"}},endpointsConfiguration:{serializedName:"properties.endpointsConfiguration",xmlName:"properties.endpointsConfiguration",type:{name:"Composite",className:"FlowEndpointsConfiguration"}},accessControl:{serializedName:"properties.accessControl",xmlName:"properties.accessControl",type:{name:"Composite",className:"FlowAccessControlConfiguration"}},sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"Composite",className:"WorkflowSku"}},integrationAccount:{serializedName:"properties.integrationAccount",xmlName:"properties.integrationAccount",type:{name:"Composite",className:"ResourceReference"}},definition:{serializedName:"properties.definition",xmlName:"properties.definition",type:{name:"Dictionary",value:{type:{name:"any"}}}},parameters:{serializedName:"properties.parameters",xmlName:"properties.parameters",type:{name:"Dictionary",value:{type:{name:"Composite",className:"WorkflowParameter"}}}}})}};const Hl={serializedName:"WorkflowRunActionRepetitionProperties",type:{name:"Composite",className:"WorkflowRunActionRepetitionProperties",modelProperties:Object.assign(Object.assign({},Ll.type.modelProperties),{repetitionIndexes:{serializedName:"repetitionIndexes",xmlName:"repetitionIndexes",xmlElementName:"RepetitionIndex",type:{name:"Sequence",element:{type:{name:"Composite",className:"RepetitionIndex"}}}}})}};const Vl={serializedName:"AppServiceEnvironments_createOrUpdateHeaders",type:{name:"Composite",className:"AppServiceEnvironmentsCreateOrUpdateHeaders",modelProperties:{location:{serializedName:"location",xmlName:"location",type:{name:"String"}}}}};var jl=Object.freeze({__proto__:null,AbnormalTimePeriod:Xt,Address:K,AddressResponse:Qo,AllowedAudiencesValidation:zi,AllowedPrincipals:Ri,AnalysisData:rr,AnalysisDefinition:$o,ApiDefinitionInfo:Me,ApiKVReference:Ya,ApiKVReferenceCollection:ln,ApiManagementConfig:Oe,AppInsightsWebAppStackSettings:Ir,AppLogsConfiguration:dr,AppRegistration:Qi,AppServiceCertificate:d,AppServiceCertificateCollection:C,AppServiceCertificateOrder:co,AppServiceCertificateOrderCollection:u,AppServiceCertificateOrderPatchResource:Eo,AppServiceCertificatePatchResource:vo,AppServiceCertificateResource:po,AppServiceEnvironment:ce,AppServiceEnvironmentCollection:le,AppServiceEnvironmentPatchResource:ko,AppServiceEnvironmentResource:mo,AppServiceEnvironmentsCreateOrUpdateHeaders:Vl,AppServicePlan:go,AppServicePlanCollection:bt,AppServicePlanPatchResource:Go,Apple:qi,AppleRegistration:Ui,ApplicationLogsConfig:pn,ApplicationStack:hr,ApplicationStackCollection:gr,ApplicationStackResource:ra,AppserviceGithubToken:to,AppserviceGithubTokenRequest:ro,ArcConfiguration:pr,ArmIdWrapper:mt,ArmPlan:ri,AseRegion:Aa,AseRegionCollection:Ur,AseV3NetworkingConfiguration:Ro,AuthPlatform:Ei,AutoHealActions:ke,AutoHealCustomAction:Qe,AutoHealRules:we,AutoHealTriggers:Pe,AzureActiveDirectory:Si,AzureActiveDirectoryLogin:Pi,AzureActiveDirectoryRegistration:wi,AzureActiveDirectoryValidation:xi,AzureBlobStorageApplicationLogsConfig:mn,AzureBlobStorageHttpLogsConfig:hn,AzureResourceErrorInfo:zl,AzureStaticWebApps:Hi,AzureStaticWebAppsRegistration:Vi,AzureStorageInfoValue:ze,AzureStoragePropertyDictionaryResource:Ja,AzureTableStorageApplicationLogsConfig:dn,BackupItem:qa,BackupItemCollection:bi,BackupRequest:Fa,BackupSchedule:fi,BillingMeter:pa,BillingMeterCollection:Dr,BlobStorageTokenStore:tn,Capability:Xe,Certificate:ho,CertificateCollection:Pt,CertificateDetails:m,CertificateEmail:S,CertificateOrderAction:I,CertificateOrderContact:A,CertificatePatchResource:Wo,ClientRegistration:Oi,CloningInfo:qe,Configuration:Bt,ConnStringInfo:ye,ConnStringValueTypePair:cn,ConnectionStringDictionary:$a,Contact:$,Container:Mt,ContainerApp:fo,ContainerAppCollection:xt,ContainerAppSecret:Jt,ContainerAppsConfiguration:Ar,ContainerCpuStatistics:_n,ContainerCpuUsage:Rn,ContainerInfo:Bn,ContainerMemoryStatistics:Qn,ContainerNetworkInterfaceStatistics:Tn,ContainerResources:Dt,ContainerThrottlingData:kn,ContentHash:bs,ContentLink:ys,ContinuousWebJob:el,ContinuousWebJobCollection:bn,CookieExpiration:rn,Correlation:gs,CorsSettings:Te,CsmDeploymentStatus:tl,CsmDeploymentStatusCollection:Cn,CsmMoveResourceEnvelope:Yr,CsmOperationCollection:L,CsmOperationDescription:G,CsmOperationDescriptionProperties:q,CsmOperationDisplay:F,CsmPublishingCredentialsPoliciesEntity:Ha,CsmPublishingProfileOptions:Jn,CsmSlotEntity:hi,CsmUsageQuota:Et,CsmUsageQuotaCollection:Nt,CustomDnsSuffixConfiguration:_o,CustomHostnameAnalysisResult:Ga,CustomHostnameSites:da,CustomHostnameSitesCollection:Gr,CustomOpenIdConnectProvider:ji,CustomScaleRule:qt,Dapr:Ht,DaprComponent:Vt,DaprConfig:Le,DaprMetadata:jt,DataProviderMetadata:T,DataSource:ar,DataTableResponseColumn:R,DataTableResponseObject:_,DatabaseBackupSetting:yi,DatabaseConnection:Pa,DatabaseConnectionCollection:ci,DatabaseConnectionOverview:si,DatabaseConnectionPatchRequest:pi,DefaultAuthorizationPolicy:_i,DefaultErrorResponse:h,DefaultErrorResponseError:f,DefaultErrorResponseErrorDetailsItem:y,DeletedAppRestoreRequest:vl,DeletedSite:Jo,DeletedWebAppCollection:$t,Deployment:rl,DeploymentCollection:Nn,DeploymentLocations:Fr,DetectorAbnormalTimePeriod:er,DetectorDefinition:ir,DetectorDefinitionResource:Zo,DetectorInfo:P,DetectorResponse:wo,DetectorResponseCollection:w,DiagnosticAnalysis:Ko,DiagnosticAnalysisCollection:Zt,DiagnosticCategory:Yo,DiagnosticCategoryCollection:Kt,DiagnosticData:B,DiagnosticDetectorCollection:lr,DiagnosticDetectorResponse:Xo,DiagnosticMetricSample:sr,DiagnosticMetricSet:nr,Dimension:V,Domain:uo,DomainAvailabilityCheckResult:J,DomainCollection:Y,DomainControlCenterSsoRequest:ee,DomainOwnershipIdentifier:xo,DomainOwnershipIdentifierCollection:ie,DomainPatchResource:Po,DomainPurchaseConsent:X,DomainRecommendationSearchParameters:te,EnabledConfig:fn,EndpointDependency:pt,EndpointDetail:ut,EnvironmentVar:Ot,ErrorEntity:ot,ErrorInfo:Ps,ErrorProperties:ms,ErrorResponse:ds,Experiments:ve,Expression:ws,ExpressionRoot:Dl,ExpressionTraces:Ss,ExtendedLocation:je,Facebook:ki,FileSystemApplicationLogsConfig:un,FileSystemHttpLogsConfig:gn,FileSystemTokenStore:en,FlowAccessControlConfiguration:Ws,FlowAccessControlConfigurationPolicy:Js,FlowEndpoints:Vs,FlowEndpointsConfiguration:Hs,ForwardProxy:an,FrontEndConfiguration:ur,FunctionAppMajorVersion:Cr,FunctionAppMinorVersion:Nr,FunctionAppRuntimeSettings:vr,FunctionAppRuntimes:Er,FunctionAppStack:ia,FunctionAppStackCollection:br,FunctionEnvelope:ol,FunctionEnvelopeCollection:vn,FunctionSecrets:Sn,GeoRegion:ma,GeoRegionCollection:Hr,GitHub:Mi,GitHubActionCodeConfiguration:es,GitHubActionConfiguration:Xn,GitHubActionContainerConfiguration:ts,GitHubActionWebAppStackSettings:Sr,GlobalCsmSkuDescription:Jr,GlobalValidation:vi,Google:Di,HandlerMapping:Ce,HostKeys:wn,HostName:Z,HostNameBinding:al,HostNameBindingCollection:Pn,HostNameSslState:he,HostingEnvironmentDeploymentInfo:qr,HostingEnvironmentDiagnostics:We,HostingEnvironmentProfile:Fe,HttpLogsConfig:An,HttpScaleRule:Ut,HttpSettings:sn,HttpSettingsRoutes:on,HybridConnection:Fo,HybridConnectionCollection:St,HybridConnectionKey:qo,HybridConnectionLimits:Uo,Identifier:ua,IdentifierCollection:Vr,IdentityProviders:Ii,InboundEnvironmentEndpoint:Ye,InboundEnvironmentEndpointCollection:Je,Ingress:Rt,IpAddress:js,IpAddressRange:Ys,IpSecurityRestriction:De,JsonSchema:Us,JwtClaimChecks:Bi,KeyInfo:In,KeyValuePairStringObject:M,KubeEnvironment:bo,KubeEnvironmentCollection:cr,KubeEnvironmentPatchResource:ta,KubeEnvironmentProfile:Ct,LegacyMicrosoftAccount:Li,LinuxJavaContainerSettings:kr,LocalizableString:vt,LogAnalyticsConfiguration:mr,LogSpecification:W,Login:Ki,LoginRoutes:Zi,LoginScopes:Ti,MSDeploy:nl,MSDeployLog:sl,MSDeployLogEntry:En,MSDeployStatus:il,ManagedServiceIdentity:He,MetricAvailability:j,MetricSpecification:H,MigrateMySqlRequest:gl,MigrateMySqlStatus:hl,NameIdentifier:N,NameIdentifierCollection:re,NameValuePair:ue,NetworkFeatures:yl,NetworkTrace:Gn,Nonce:nn,OpenAuthenticationAccessPolicies:$s,OpenAuthenticationAccessPolicy:Ks,OpenAuthenticationPolicyClaim:Zs,OpenIdConnectClientCredential:Ji,OpenIdConnectConfig:Yi,OpenIdConnectLogin:$i,OpenIdConnectRegistration:Wi,Operation:st,OperationResult:Ll,OperationResultProperties:_s,OutboundEnvironmentEndpoint:ct,OutboundEnvironmentEndpointCollection:at,PerfMonCounterCollection:Fn,PerfMonResponse:qn,PerfMonSample:Hn,PerfMonSet:Un,PremierAddOn:No,PremierAddOnOffer:ga,PremierAddOnOfferCollection:jr,PremierAddOnPatchResource:Cl,PrivateAccess:Nl,PrivateAccessSubnet:jn,PrivateAccessVirtualNetwork:Vn,PrivateEndpointConnectionCollection:dt,PrivateLinkConnectionApprovalRequestResource:Lo,PrivateLinkConnectionState:At,PrivateLinkResource:ft,PrivateLinkResourceProperties:yt,PrivateLinkResourcesWrapper:ht,ProcessInfo:dl,ProcessInfoCollection:Mn,ProcessModuleInfo:ul,ProcessModuleInfoCollection:On,ProcessThreadInfo:pl,ProcessThreadInfoCollection:Dn,ProxyOnlyResource:b,PublicCertificate:El,PublicCertificateCollection:Wn,PublishingCredentialsPoliciesCollection:Ci,PushSettings:To,QueryUtterancesResult:D,QueryUtterancesResults:O,QueueScaleRule:Gt,RampUpRule:Ie,Recommendation:sa,RecommendationCollection:Tr,RecommendationRule:oa,RecurrenceSchedule:zs,RecurrenceScheduleOccurrence:Ls,RegenerateActionParameter:us,RegistryCredentials:Qt,ReissueCertificateOrderRequest:Io,RelayServiceConnectionEntity:ll,RemotePrivateEndpointConnection:Na,RemotePrivateEndpointConnectionARMResource:zo,Rendering:k,RenewCertificateOrderRequest:So,RepetitionIndex:Bs,Request:Ts,RequestHistory:Fl,RequestHistoryListResult:ks,RequestHistoryProperties:Qs,RequestsBasedTrigger:xe,Resource:g,ResourceCollection:It,ResourceConfig:Ge,ResourceHealthMetadata:aa,ResourceHealthMetadataCollection:Mr,ResourceMetricAvailability:tt,ResourceMetricDefinition:Oo,ResourceMetricDefinitionCollection:et,ResourceNameAvailability:Lr,ResourceNameAvailabilityRequest:zr,ResourceReference:hs,Response:Ms,ResponseMessageEnvelopeRemotePrivateEndpointConnection:ti,ResponseMetaData:or,RestoreRequest:Ua,RetryHistory:Is,Revision:yo,RevisionCollection:Yt,RunActionCorrelation:Ol,RunCorrelation:vs,SampleUtterance:z,Scale:zt,ScaleRule:Lt,ScaleRuleAuth:Ft,Secret:_t,SecretsCollection:Wt,ServiceSpecification:U,Site:Ao,SiteAuthSettings:ja,SiteAuthSettingsV2:Wa,SiteCloneability:zn,SiteCloneabilityCriterion:Ln,SiteConfig:fe,SiteConfigPropertiesDictionary:wr,SiteConfigResource:Va,SiteConfigResourceCollection:Ni,SiteConfigurationSnapshotInfo:Xa,SiteConfigurationSnapshotInfoCollection:yn,SiteExtensionInfo:Sl,SiteExtensionInfoCollection:$n,SiteLimits:Se,SiteLogsConfig:Ka,SiteMachineKey:be,SitePatchResource:La,SitePhpErrorLogFlag:bl,SiteSeal:v,SiteSealRequest:E,SiteSourceControl:Pl,SkuCapacity:Ze,SkuDescription:Ke,SkuInfo:it,SkuInfoCollection:rt,SkuInfos:Wr,SlotConfigNamesResource:Za,SlotDifference:wl,SlotDifferenceCollection:Kn,SlotSwapStatus:Ue,SlowRequestsBasedTrigger:_e,Snapshot:ea,SnapshotCollection:Zn,SnapshotRecoverySource:Yn,SnapshotRestoreRequest:Il,Solution:tr,SourceControl:ca,SourceControlCollection:Or,StackMajorVersion:fr,StackMinorVersion:yr,StampCapacity:me,StampCapacityCollection:de,StaticSiteARMResource:Co,StaticSiteBasicAuthPropertiesARMResource:Ra,StaticSiteBasicAuthPropertiesCollection:mi,StaticSiteBuildARMResource:Sa,StaticSiteBuildCollection:li,StaticSiteBuildProperties:Xr,StaticSiteCollection:ei,StaticSiteCustomDomainOverviewARMResource:Ta,StaticSiteCustomDomainOverviewCollection:Ai,StaticSiteCustomDomainRequestPropertiesARMResource:Ma,StaticSiteDatabaseConnectionConfigurationFileOverview:oi,StaticSiteFunctionOverviewARMResource:xa,StaticSiteFunctionOverviewCollection:ui,StaticSiteLinkedBackend:ni,StaticSiteLinkedBackendARMResource:za,StaticSiteLinkedBackendsCollection:gi,StaticSitePatchResource:va,StaticSiteResetPropertiesARMResource:Da,StaticSiteTemplateOptions:ii,StaticSiteUserARMResource:Ia,StaticSiteUserCollection:ai,StaticSiteUserInvitationRequestResource:ka,StaticSiteUserInvitationResponseResource:Qa,StaticSiteUserProvidedFunctionApp:Ea,StaticSiteUserProvidedFunctionAppARMResource:Ba,StaticSiteUserProvidedFunctionAppsCollection:di,StaticSiteZipDeploymentARMResource:_a,StaticSitesWorkflowPreview:Ca,StaticSitesWorkflowPreviewRequest:ba,Status:Q,StatusCodesBasedTrigger:Be,StatusCodesRangeBasedTrigger:Re,StorageMigrationOptions:ml,StorageMigrationResponse:Al,StringDictionary:wa,StringList:Oa,SubResource:Ns,SupportTopic:x,SwiftVirtualNetwork:fl,Template:Tt,TldLegalAgreement:ae,TldLegalAgreementCollection:oe,TokenStore:Xi,TopLevelDomain:Bo,TopLevelDomainAgreementOption:se,TopLevelDomainCollection:ne,TrafficWeight:kt,TriggeredJobHistory:Bl,TriggeredJobHistoryCollection:ns,TriggeredJobRun:is,TriggeredWebJob:xl,TriggeredWebJobCollection:rs,Twitter:Gi,TwitterRegistration:Fi,Usage:Do,UsageCollection:nt,User:la,UserAssignedIdentity:Ve,ValidateRequest:$r,ValidateResponse:Kr,ValidateResponseError:Zr,VirtualApplication:Ne,VirtualDirectory:Ee,VirtualIPMapping:Ae,VirtualNetworkProfile:pe,VnetGateway:jo,VnetInfo:wt,VnetInfoResource:Vo,VnetParameters:ha,VnetRoute:Ho,VnetValidationFailureDetails:ya,VnetValidationTestFailure:fa,WebAppCollection:ge,WebAppInstanceStatusCollection:xn,WebAppMajorVersion:xr,WebAppMinorVersion:Br,WebAppRuntimeSettings:Rr,WebAppRuntimes:_r,WebAppStack:na,WebAppStackCollection:Pr,WebJob:_l,WebJobCollection:ss,WebSiteInstanceStatus:cl,WindowsJavaContainerSettings:Qr,WorkerPoolCollection:$e,WorkerPoolResource:Mo,Workflow:ql,WorkflowArtifacts:os,WorkflowEnvelope:ls,WorkflowEnvelopeCollection:as,WorkflowEnvelopeProperties:cs,WorkflowFilter:io,WorkflowHealth:ps,WorkflowListResult:no,WorkflowOutputParameter:Rl,WorkflowParameter:Cs,WorkflowResource:Rs,WorkflowRun:kl,WorkflowRunAction:Ql,WorkflowRunActionFilter:so,WorkflowRunActionListResult:Es,WorkflowRunActionRepetitionDefinition:Gl,WorkflowRunActionRepetitionDefinitionCollection:xs,WorkflowRunActionRepetitionProperties:Hl,WorkflowRunFilter:oo,WorkflowRunListResult:As,WorkflowRunTrigger:fs,WorkflowSku:Xs,WorkflowTrigger:Tl,WorkflowTriggerCallbackUrl:Fs,WorkflowTriggerFilter:ao,WorkflowTriggerHistory:Ml,WorkflowTriggerHistoryFilter:lo,WorkflowTriggerHistoryListResult:Gs,WorkflowTriggerListCallbackUrlQueries:qs,WorkflowTriggerListResult:Os,WorkflowTriggerRecurrence:Ds,WorkflowVersion:Ul,WorkflowVersionListResult:eo});const Wl={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:true,serializedName:"Accept",type:{name:"String"}}};const Jl={parameterPath:"$host",mapper:{serializedName:"$host",required:true,xmlName:"$host",type:{name:"String"}},skipEncoding:true};const Yl={parameterPath:"subscriptionId",mapper:{serializedName:"subscriptionId",required:true,xmlName:"subscriptionId",type:{name:"String"}}};const $l={parameterPath:"apiVersion",mapper:{defaultValue:"2023-01-01",isConstant:true,serializedName:"api-version",type:{name:"String"}}};const Kl={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:true,serializedName:"Content-Type",type:{name:"String"}}};const Zl={parameterPath:"appServiceCertificateOrder",mapper:co};const Xl={parameterPath:"resourceGroupName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+[^\\.]$"),MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:true,xmlName:"resourceGroupName",type:{name:"String"}}};const ec={parameterPath:"certificateOrderName",mapper:{serializedName:"certificateOrderName",required:true,xmlName:"certificateOrderName",type:{name:"String"}}};const tc={parameterPath:"certificateDistinguishedName",mapper:co};const rc={parameterPath:"certificateDistinguishedName",mapper:Eo};const ic={parameterPath:"name",mapper:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}}};const nc={parameterPath:"keyVaultCertificate",mapper:po};const sc={parameterPath:"keyVaultCertificate",mapper:vo};const oc={parameterPath:"reissueCertificateOrderRequest",mapper:Io};const ac={parameterPath:"renewCertificateOrderRequest",mapper:So};const lc={parameterPath:"nameIdentifier",mapper:N};const cc={parameterPath:"siteSealRequest",mapper:E};const pc={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:true,xmlName:"nextLink",type:{name:"String"}},skipEncoding:true};const uc={parameterPath:"detectorName",mapper:{serializedName:"detectorName",required:true,xmlName:"detectorName",type:{name:"String"}}};const dc={parameterPath:["options","startTime"],mapper:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}}};const mc={parameterPath:["options","endTime"],mapper:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}}};const Ac={parameterPath:["options","timeGrain"],mapper:{constraints:{Pattern:new RegExp("PT[1-9][0-9]+[SMH]")},serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}}};const gc={parameterPath:"identifier",mapper:N};const hc={parameterPath:"parameters",mapper:te};const fc={parameterPath:"domainName",mapper:{serializedName:"domainName",required:true,xmlName:"domainName",type:{name:"String"}}};const yc={parameterPath:"domain",mapper:uo};const bc={parameterPath:"domainName",mapper:{constraints:{Pattern:new RegExp("[a-zA-Z0-9][a-zA-Z0-9\\.-]+")},serializedName:"domainName",required:true,xmlName:"domainName",type:{name:"String"}}};const Cc={parameterPath:["options","forceHardDeleteDomain"],mapper:{serializedName:"forceHardDeleteDomain",xmlName:"forceHardDeleteDomain",type:{name:"Boolean"}}};const Nc={parameterPath:"domain",mapper:Po};const Ec={parameterPath:"domainOwnershipIdentifier",mapper:xo};const vc={parameterPath:"agreementOption",mapper:se};const Ic={parameterPath:"hostingEnvironmentEnvelope",mapper:mo};const Sc={parameterPath:["options","forceDelete"],mapper:{serializedName:"forceDelete",xmlName:"forceDelete",type:{name:"Boolean"}}};const wc={parameterPath:"hostingEnvironmentEnvelope",mapper:ko};const Pc={parameterPath:"vnetInfo",mapper:pe};const xc={parameterPath:"customDnsSuffixConfiguration",mapper:_o};const Bc={parameterPath:"aseNetworkingConfiguration",mapper:Ro};const _c={parameterPath:"diagnosticsName",mapper:{serializedName:"diagnosticsName",required:true,xmlName:"diagnosticsName",type:{name:"String"}}};const Rc={parameterPath:"multiRolePoolEnvelope",mapper:Mo};const kc={parameterPath:"instance",mapper:{serializedName:"instance",required:true,xmlName:"instance",type:{name:"String"}}};const Qc={parameterPath:"privateEndpointConnectionName",mapper:{serializedName:"privateEndpointConnectionName",required:true,xmlName:"privateEndpointConnectionName",type:{name:"String"}}};const Tc={parameterPath:"privateEndpointWrapper",mapper:Lo};const Mc={parameterPath:["options","propertiesToInclude"],mapper:{serializedName:"propertiesToInclude",xmlName:"propertiesToInclude",type:{name:"String"}}};const Oc={parameterPath:["options","filter"],mapper:{serializedName:"$filter",xmlName:"$filter",type:{name:"String"}},skipEncoding:true};const Dc={parameterPath:"workerPoolName",mapper:{serializedName:"workerPoolName",required:true,xmlName:"workerPoolName",type:{name:"String"}}};const zc={parameterPath:"workerPoolEnvelope",mapper:Mo};const Lc={parameterPath:["options","detailed"],mapper:{serializedName:"detailed",xmlName:"detailed",type:{name:"Boolean"}}};const Gc={parameterPath:"appServicePlan",mapper:go};const Fc={parameterPath:"appServicePlan",mapper:Go};const qc={parameterPath:"namespaceName",mapper:{serializedName:"namespaceName",required:true,xmlName:"namespaceName",type:{name:"String"}}};const Uc={parameterPath:"relayName",mapper:{serializedName:"relayName",required:true,xmlName:"relayName",type:{name:"String"}}};const Hc={parameterPath:["options","softRestart"],mapper:{serializedName:"softRestart",xmlName:"softRestart",type:{name:"Boolean"}}};const Vc={parameterPath:["options","skipToken"],mapper:{serializedName:"$skipToken",xmlName:"$skipToken",type:{name:"String"}}};const jc={parameterPath:["options","top"],mapper:{serializedName:"$top",xmlName:"$top",type:{name:"String"}}};const Wc={parameterPath:"vnetName",mapper:{serializedName:"vnetName",required:true,xmlName:"vnetName",type:{name:"String"}}};const Jc={parameterPath:"gatewayName",mapper:{serializedName:"gatewayName",required:true,xmlName:"gatewayName",type:{name:"String"}}};const Yc={parameterPath:"connectionEnvelope",mapper:jo};const $c={parameterPath:"routeName",mapper:{serializedName:"routeName",required:true,xmlName:"routeName",type:{name:"String"}}};const Kc={parameterPath:"route",mapper:Ho};const Zc={parameterPath:"workerName",mapper:{serializedName:"workerName",required:true,xmlName:"workerName",type:{name:"String"}}};const Xc={parameterPath:"certificateEnvelope",mapper:ho};const ep={parameterPath:"certificateEnvelope",mapper:Wo};const tp={parameterPath:"containerAppEnvelope",mapper:fo};const rp={parameterPath:"containerAppName",mapper:{serializedName:"containerAppName",required:true,xmlName:"containerAppName",type:{name:"String"}}};const ip={parameterPath:"location",mapper:{serializedName:"location",required:true,xmlName:"location",type:{name:"String"}}};const np={parameterPath:"deletedSiteId",mapper:{serializedName:"deletedSiteId",required:true,xmlName:"deletedSiteId",type:{name:"String"}}};const sp={parameterPath:"siteName",mapper:{serializedName:"siteName",required:true,xmlName:"siteName",type:{name:"String"}}};const op={parameterPath:"diagnosticCategory",mapper:{serializedName:"diagnosticCategory",required:true,xmlName:"diagnosticCategory",type:{name:"String"}}};const ap={parameterPath:"analysisName",mapper:{serializedName:"analysisName",required:true,xmlName:"analysisName",type:{name:"String"}}};const lp={parameterPath:"slot",mapper:{serializedName:"slot",required:true,xmlName:"slot",type:{name:"String"}}};const pp={parameterPath:"operationId",mapper:{serializedName:"operationId",required:true,xmlName:"operationId",type:{name:"String"}}};const up={parameterPath:"kubeEnvironmentEnvelope",mapper:bo};const dp={parameterPath:"kubeEnvironmentEnvelope",mapper:ta};const mp={parameterPath:["options","osTypeSelected"],mapper:{serializedName:"osTypeSelected",xmlName:"osTypeSelected",type:{name:"String"}}};const Ap={parameterPath:["options","stackOsType"],mapper:{serializedName:"stackOsType",xmlName:"stackOsType",type:{name:"String"}}};const gp={parameterPath:["options","featured"],mapper:{serializedName:"featured",xmlName:"featured",type:{name:"Boolean"}}};const hp={parameterPath:"hostingEnvironmentName",mapper:{serializedName:"hostingEnvironmentName",required:true,xmlName:"hostingEnvironmentName",type:{name:"String"}}};const fp={parameterPath:["options","expiredOnly"],mapper:{serializedName:"expiredOnly",xmlName:"expiredOnly",type:{name:"Boolean"}}};const yp={parameterPath:"environmentName",mapper:{serializedName:"environmentName",required:true,xmlName:"environmentName",type:{name:"String"}}};const bp={parameterPath:["options","updateSeen"],mapper:{serializedName:"updateSeen",xmlName:"updateSeen",type:{name:"Boolean"}}};const Cp={parameterPath:["options","recommendationId"],mapper:{serializedName:"recommendationId",xmlName:"recommendationId",type:{name:"String"}}};const Np={parameterPath:"userDetails",mapper:la};const Ep={parameterPath:"sourceControlType",mapper:{serializedName:"sourceControlType",required:true,xmlName:"sourceControlType",type:{name:"String"}}};const vp={parameterPath:"requestMessage",mapper:ca};const Ip={parameterPath:["options","billingLocation"],mapper:{serializedName:"billingLocation",xmlName:"billingLocation",type:{name:"String"}}};const Sp={parameterPath:["options","osType"],mapper:{serializedName:"osType",xmlName:"osType",type:{name:"String"}}};const wp={parameterPath:["options","hostname"],mapper:{serializedName:"hostname",xmlName:"hostname",type:{name:"String"}}};const Pp={parameterPath:["options","sku"],mapper:{serializedName:"sku",xmlName:"sku",type:{name:"String"}}};const xp={parameterPath:["options","linuxWorkersEnabled"],mapper:{serializedName:"linuxWorkersEnabled",xmlName:"linuxWorkersEnabled",type:{name:"Boolean"}}};const Bp={parameterPath:["options","xenonWorkersEnabled"],mapper:{serializedName:"xenonWorkersEnabled",xmlName:"xenonWorkersEnabled",type:{name:"Boolean"}}};const _p={parameterPath:["options","linuxDynamicWorkersEnabled"],mapper:{serializedName:"linuxDynamicWorkersEnabled",xmlName:"linuxDynamicWorkersEnabled",type:{name:"Boolean"}}};const Rp={parameterPath:"parameters",mapper:ha};const kp={parameterPath:"moveResourceEnvelope",mapper:Yr};const Qp={parameterPath:"validateRequest",mapper:$r};const Tp={parameterPath:"location",mapper:{constraints:{MinLength:1},serializedName:"location",required:true,xmlName:"location",type:{name:"String"}}};const Mp={parameterPath:"staticSitesWorkflowPreviewRequest",mapper:ba};const Op={parameterPath:"staticSiteEnvelope",mapper:Co};const Dp={parameterPath:"staticSiteEnvelope",mapper:va};const zp={parameterPath:"authprovider",mapper:{serializedName:"authprovider",required:true,xmlName:"authprovider",type:{name:"String"}}};const Lp={parameterPath:"userid",mapper:{serializedName:"userid",required:true,xmlName:"userid",type:{name:"String"}}};const Gp={parameterPath:"staticSiteUserEnvelope",mapper:Ia};const Fp={parameterPath:"environmentName",mapper:{serializedName:"environmentName",required:true,xmlName:"environmentName",type:{name:"String"}}};const qp={parameterPath:"appSettings",mapper:wa};const Up={parameterPath:"environmentName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9]+$")},serializedName:"environmentName",required:true,xmlName:"environmentName",type:{name:"String"}}};const Hp={parameterPath:"databaseConnectionName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9]+$")},serializedName:"databaseConnectionName",required:true,xmlName:"databaseConnectionName",type:{name:"String"}}};const Vp={parameterPath:"databaseConnectionRequestEnvelope",mapper:Pa};const jp={parameterPath:"databaseConnectionRequestEnvelope",mapper:pi};const Wp={parameterPath:"functionAppName",mapper:{serializedName:"functionAppName",required:true,xmlName:"functionAppName",type:{name:"String"}}};const Jp={parameterPath:"staticSiteUserProvidedFunctionEnvelope",mapper:Ba};const Yp={parameterPath:["options","isForced"],mapper:{serializedName:"isForced",xmlName:"isForced",type:{name:"Boolean"}}};const $p={parameterPath:"staticSiteZipDeploymentEnvelope",mapper:_a};const Kp={parameterPath:"basicAuthName",mapper:{serializedName:"basicAuthName",required:true,xmlName:"basicAuthName",type:{name:"String"}}};const Zp={parameterPath:"basicAuthEnvelope",mapper:Ra};const Xp={parameterPath:"staticSiteUserRolesInvitationEnvelope",mapper:ka};const eu={parameterPath:"staticSiteCustomDomainRequestPropertiesEnvelope",mapper:Ma};const tu={parameterPath:"resetPropertiesEnvelope",mapper:Da};const ru={parameterPath:"staticSiteLinkedBackendEnvelope",mapper:za};const iu={parameterPath:"linkedBackendName",mapper:{serializedName:"linkedBackendName",required:true,xmlName:"linkedBackendName",type:{name:"String"}}};const nu={parameterPath:["options","isCleaningAuthConfig"],mapper:{serializedName:"isCleaningAuthConfig",xmlName:"isCleaningAuthConfig",type:{name:"Boolean"}}};const su={parameterPath:["options","includeSlots"],mapper:{serializedName:"includeSlots",xmlName:"includeSlots",type:{name:"Boolean"}}};const ou={parameterPath:"siteEnvelope",mapper:Ao};const au={parameterPath:["options","deleteMetrics"],mapper:{serializedName:"deleteMetrics",xmlName:"deleteMetrics",type:{name:"Boolean"}}};const lu={parameterPath:["options","deleteEmptyServerFarm"],mapper:{serializedName:"deleteEmptyServerFarm",xmlName:"deleteEmptyServerFarm",type:{name:"Boolean"}}};const cu={parameterPath:"siteEnvelope",mapper:La};const pu={parameterPath:["options","hostName"],mapper:{serializedName:"hostName",xmlName:"hostName",type:{name:"String"}}};const uu={parameterPath:"slotSwapEntity",mapper:hi};const du={parameterPath:"request",mapper:Fa};const mu={parameterPath:"backupId",mapper:{serializedName:"backupId",required:true,xmlName:"backupId",type:{name:"String"}}};const Au={parameterPath:"request",mapper:Ua};const gu={parameterPath:"csmPublishingAccessPoliciesEntity",mapper:Ha};const hu={parameterPath:"siteAuthSettings",mapper:ja};const fu={parameterPath:"siteAuthSettingsV2",mapper:Wa};const yu={parameterPath:"azureStorageAccounts",mapper:Ja};const bu={parameterPath:"appSettingKey",mapper:{serializedName:"appSettingKey",required:true,xmlName:"appSettingKey",type:{name:"String"}}};const Cu={parameterPath:"connectionStringKey",mapper:{serializedName:"connectionStringKey",required:true,xmlName:"connectionStringKey",type:{name:"String"}}};const Nu={parameterPath:"connectionStrings",mapper:$a};const Eu={parameterPath:"siteLogsConfig",mapper:Ka};const vu={parameterPath:"metadata",mapper:wa};const Iu={parameterPath:"pushSettings",mapper:To};const Su={parameterPath:"slotConfigNames",mapper:Za};const wu={parameterPath:"siteConfig",mapper:Va};const Pu={parameterPath:"snapshotId",mapper:{serializedName:"snapshotId",required:true,xmlName:"snapshotId",type:{name:"String"}}};const xu={parameterPath:"accept",mapper:{defaultValue:"application/octet-stream",isConstant:true,serializedName:"Accept",type:{name:"String"}}};const Bu={parameterPath:"accept",mapper:{defaultValue:"application/zip",isConstant:true,serializedName:"Accept",type:{name:"String"}}};const _u={parameterPath:"webJobName",mapper:{serializedName:"webJobName",required:true,xmlName:"webJobName",type:{name:"String"}}};const Ru={parameterPath:"deploymentStatusId",mapper:{serializedName:"deploymentStatusId",required:true,xmlName:"deploymentStatusId",type:{name:"String"}}};const ku={parameterPath:"id",mapper:{serializedName:"id",required:true,xmlName:"id",type:{name:"String"}}};const Qu={parameterPath:"deployment",mapper:rl};const Tu={parameterPath:"domainOwnershipIdentifierName",mapper:{serializedName:"domainOwnershipIdentifierName",required:true,xmlName:"domainOwnershipIdentifierName",type:{name:"String"}}};const Mu={parameterPath:"domainOwnershipIdentifier",mapper:ua};const Ou={parameterPath:"mSDeploy",mapper:nl};const Du={parameterPath:"functionName",mapper:{serializedName:"functionName",required:true,xmlName:"functionName",type:{name:"String"}}};const zu={parameterPath:"functionEnvelope",mapper:ol};const Lu={parameterPath:"key",mapper:In};const Gu={parameterPath:"keyName",mapper:{serializedName:"keyName",required:true,xmlName:"keyName",type:{name:"String"}}};const Fu={parameterPath:"keyType",mapper:{serializedName:"keyType",required:true,xmlName:"keyType",type:{name:"String"}}};const qu={parameterPath:"hostName",mapper:{serializedName:"hostName",required:true,xmlName:"hostName",type:{name:"String"}}};const Uu={parameterPath:"hostNameBinding",mapper:al};const Hu={parameterPath:"connectionEnvelope",mapper:Fo};const Vu={parameterPath:"entityName",mapper:{serializedName:"entityName",required:true,xmlName:"entityName",type:{name:"String"}}};const ju={parameterPath:"connectionEnvelope",mapper:ll};const Wu={parameterPath:"instanceId",mapper:{serializedName:"instanceId",required:true,xmlName:"instanceId",type:{name:"String"}}};const Ju={parameterPath:"processId",mapper:{serializedName:"processId",required:true,xmlName:"processId",type:{name:"String"}}};const Yu={parameterPath:"baseAddress",mapper:{serializedName:"baseAddress",required:true,xmlName:"baseAddress",type:{name:"String"}}};const $u={parameterPath:"migrationOptions",mapper:ml};const Ku={parameterPath:"subscriptionName",mapper:{serializedName:"subscriptionName",required:true,xmlName:"subscriptionName",type:{name:"String"}}};const Zu={parameterPath:"migrationRequestEnvelope",mapper:gl};const Xu={parameterPath:"connectionEnvelope",mapper:fl};const ed={parameterPath:"view",mapper:{serializedName:"view",required:true,xmlName:"view",type:{name:"String"}}};const td={parameterPath:["options","durationInSeconds"],mapper:{serializedName:"durationInSeconds",xmlName:"durationInSeconds",type:{name:"Number"}}};const rd={parameterPath:["options","maxFrameLength"],mapper:{serializedName:"maxFrameLength",xmlName:"maxFrameLength",type:{name:"Number"}}};const id={parameterPath:["options","sasUrl"],mapper:{serializedName:"sasUrl",xmlName:"sasUrl",type:{name:"String"}}};const nd={parameterPath:"premierAddOnName",mapper:{serializedName:"premierAddOnName",required:true,xmlName:"premierAddOnName",type:{name:"String"}}};const sd={parameterPath:"premierAddOn",mapper:No};const od={parameterPath:"premierAddOn",mapper:Cl};const ad={parameterPath:"access",mapper:Nl};const ld={parameterPath:"publicCertificateName",mapper:{serializedName:"publicCertificateName",required:true,xmlName:"publicCertificateName",type:{name:"String"}}};const cd={parameterPath:"publicCertificate",mapper:El};const pd={parameterPath:"publishingProfileOptions",mapper:Jn};const ud={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};const dd={parameterPath:["options","synchronous"],mapper:{serializedName:"synchronous",xmlName:"synchronous",type:{name:"Boolean"}}};const md={parameterPath:"restoreRequest",mapper:vl};const Ad={parameterPath:"restoreRequest",mapper:Il};const gd={parameterPath:"siteExtensionId",mapper:{serializedName:"siteExtensionId",required:true,xmlName:"siteExtensionId",type:{name:"String"}}};const hd={parameterPath:"siteSourceControl",mapper:Pl};const fd={parameterPath:["options","additionalFlags"],mapper:{serializedName:"additionalFlags",xmlName:"additionalFlags",type:{name:"String"}}};const yd={parameterPath:"connectionEnvelope",mapper:Vo};const bd={parameterPath:["options","workflowArtifacts"],mapper:os};const Cd={parameterPath:"workflowName",mapper:{constraints:{Pattern:new RegExp("^[a-z][a-z0-9]*$"),MaxLength:63,MinLength:3},serializedName:"workflowName",required:true,xmlName:"workflowName",type:{name:"String"}}};const Nd={parameterPath:"keyType",mapper:us};const Ed={parameterPath:"workflowName",mapper:{serializedName:"workflowName",required:true,xmlName:"workflowName",type:{name:"String"}}};const vd={parameterPath:"validate",mapper:ql};const Id={parameterPath:["options","top"],mapper:{serializedName:"$top",xmlName:"$top",type:{name:"Number"}}};const Sd={parameterPath:["options","filter"],mapper:{serializedName:"$filter",xmlName:"$filter",type:{name:"String"}}};const wd={parameterPath:"runName",mapper:{serializedName:"runName",required:true,xmlName:"runName",type:{name:"String"}}};const Pd={parameterPath:"actionName",mapper:{serializedName:"actionName",required:true,xmlName:"actionName",type:{name:"String"}}};const xd={parameterPath:"repetitionName",mapper:{serializedName:"repetitionName",required:true,xmlName:"repetitionName",type:{name:"String"}}};const Bd={parameterPath:"requestHistoryName",mapper:{serializedName:"requestHistoryName",required:true,xmlName:"requestHistoryName",type:{name:"String"}}};const _d={parameterPath:"triggerName",mapper:{serializedName:"triggerName",required:true,xmlName:"triggerName",type:{name:"String"}}};const Rd={parameterPath:"historyName",mapper:{serializedName:"historyName",required:true,xmlName:"historyName",type:{name:"String"}}};const kd={parameterPath:"versionId",mapper:{serializedName:"versionId",required:true,xmlName:"versionId",type:{name:"String"}}};function createLroSpec(e){const{args:t,spec:r,sendOperationFn:i}=e;return{requestMethod:r.httpMethod,requestPath:r.path,sendInitialRequest:()=>i(t,r),sendPollRequest:(e,s)=>{const o=n.__rest(r,["requestBody"]);return i(t,Object.assign(Object.assign({},o),{httpMethod:"GET",path:e,abortSignal:s===null||s===void 0?void 0:s.abortSignal}))}}}class AppServiceCertificateOrdersImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listCertificates(e,t,r){const i=this.listCertificatesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listCertificatesPagingPage(e,t,r,i)}}}listCertificatesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listCertificatesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listCertificates(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listCertificatesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listCertificatesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listCertificatesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listCertificatesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},Td)}validatePurchaseInformation(e,t){return this.client.sendOperationRequest({appServiceCertificateOrder:e,options:t},Md)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Od)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Dd)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,certificateOrderName:t,certificateDistinguishedName:r,options:i},spec:zd});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Ld)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,certificateDistinguishedName:r,options:i},Gd)}_listCertificates(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Fd)}getCertificate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,name:r,options:i},qd)}beginCreateOrUpdateCertificate(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,certificateOrderName:t,name:r,keyVaultCertificate:i,options:s},spec:Ud});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateCertificateAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateCertificate(e,t,r,i,s);return n.pollUntilDone()}))}deleteCertificate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,name:r,options:i},Hd)}updateCertificate(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,name:r,keyVaultCertificate:i,options:n},Vd)}reissue(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,reissueCertificateOrderRequest:r,options:i},jd)}renew(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,renewCertificateOrderRequest:r,options:i},Wd)}resendEmail(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Jd)}resendRequestEmails(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,nameIdentifier:r,options:i},Yd)}retrieveSiteSeal(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,siteSealRequest:r,options:i},$d)}verifyDomainOwnership(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Kd)}retrieveCertificateActions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Zd)}retrieveCertificateEmailHistory(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xd)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},em)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},tm)}_listCertificatesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,nextLink:r,options:i},rm)}}const Qd=l.createSerializer(jl,false);const Td={path:"/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders",httpMethod:"GET",responses:{200:{bodyMapper:u},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Qd};const Md={path:"/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},requestBody:Zl,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const Od={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders",httpMethod:"GET",responses:{200:{bodyMapper:u},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:Qd};const Dd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"GET",responses:{200:{bodyMapper:co},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Qd};const zd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"PUT",responses:{200:{bodyMapper:co},201:{bodyMapper:co},202:{bodyMapper:co},204:{bodyMapper:co},default:{bodyMapper:h}},requestBody:tc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const Ld={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Qd};const Gd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"PATCH",responses:{200:{bodyMapper:co},default:{bodyMapper:h}},requestBody:rc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const Fd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates",httpMethod:"GET",responses:{200:{bodyMapper:C},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Qd};const qd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"GET",responses:{200:{bodyMapper:po},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec,ic],headerParameters:[Wl],serializer:Qd};const Ud={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:po},201:{bodyMapper:po},202:{bodyMapper:po},204:{bodyMapper:po},default:{bodyMapper:h}},requestBody:nc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const Hd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec,ic],headerParameters:[Wl],serializer:Qd};const Vd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:po},default:{bodyMapper:h}},requestBody:sc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const jd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/reissue",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},requestBody:oc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const Wd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/renew",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},requestBody:ac,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const Jd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendEmail",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Qd};const Yd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendRequestEmails",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},requestBody:lc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const $d={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/retrieveSiteSeal",httpMethod:"POST",responses:{200:{bodyMapper:v},default:{bodyMapper:h}},requestBody:cc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const Kd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/verifyDomainOwnership",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Qd};const Zd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveCertificateActions",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"CertificateOrderAction"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Qd};const Xd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveEmailHistory",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"CertificateEmail"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Qd};const em={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:u},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Qd};const tm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:u},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:Qd};const rm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:C},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ec,pc],headerParameters:[Wl],serializer:Qd};class CertificateOrdersDiagnosticsImpl{constructor(e){this.client=e}listAppServiceCertificateOrderDetectorResponse(e,t,r){const i=this.listAppServiceCertificateOrderDetectorResponsePagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listAppServiceCertificateOrderDetectorResponsePagingPage(e,t,r,i)}}}listAppServiceCertificateOrderDetectorResponsePagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listAppServiceCertificateOrderDetectorResponsePagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listAppServiceCertificateOrderDetectorResponse(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listAppServiceCertificateOrderDetectorResponseNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listAppServiceCertificateOrderDetectorResponsePagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listAppServiceCertificateOrderDetectorResponsePagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listAppServiceCertificateOrderDetectorResponsePagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_listAppServiceCertificateOrderDetectorResponse(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},nm)}getAppServiceCertificateOrderDetectorResponse(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,detectorName:r,options:i},sm)}_listAppServiceCertificateOrderDetectorResponseNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,nextLink:r,options:i},om)}}const im=l.createSerializer(jl,false);const nm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:im};const sm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:wo},default:{bodyMapper:h}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,ec,uc],headerParameters:[Wl],serializer:im};const om={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ec,pc],headerParameters:[Wl],serializer:im};class CertificateRegistrationProviderImpl{constructor(e){this.client=e}listOperations(e){const t=this.listOperationsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listOperationsPagingPage(e,t)}}}listOperationsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listOperations(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listOperationsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listOperationsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listOperationsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}_listOperations(e){return this.client.sendOperationRequest({options:e},lm)}_listOperationsNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},cm)}}const am=l.createSerializer(jl,false);const lm={path:"/providers/Microsoft.CertificateRegistration/operations",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:am};const cm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:h}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:am};class DomainsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listRecommendations(e,t){const r=this.listRecommendationsPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listRecommendationsPagingPage(e,t,r)}}}listRecommendationsPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listRecommendationsPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listRecommendations(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listRecommendationsNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listRecommendationsPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listRecommendationsPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listRecommendationsPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listOwnershipIdentifiers(e,t,r){const i=this.listOwnershipIdentifiersPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listOwnershipIdentifiersPagingPage(e,t,r,i)}}}listOwnershipIdentifiersPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listOwnershipIdentifiersPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listOwnershipIdentifiers(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listOwnershipIdentifiersNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listOwnershipIdentifiersPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listOwnershipIdentifiersPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listOwnershipIdentifiersPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}checkAvailability(e,t){return this.client.sendOperationRequest({identifier:e,options:t},um)}_list(e){return this.client.sendOperationRequest({options:e},dm)}getControlCenterSsoRequest(e){return this.client.sendOperationRequest({options:e},mm)}_listRecommendations(e,t){return this.client.sendOperationRequest({parameters:e,options:t},Am)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},gm)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},hm)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,domainName:t,domain:r,options:i},spec:fm});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},ym)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,domain:r,options:i},bm)}_listOwnershipIdentifiers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},Cm)}getOwnershipIdentifier(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,name:r,options:i},Nm)}createOrUpdateOwnershipIdentifier(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,name:r,domainOwnershipIdentifier:i,options:n},Em)}deleteOwnershipIdentifier(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,name:r,options:i},vm)}updateOwnershipIdentifier(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,name:r,domainOwnershipIdentifier:i,options:n},Im)}renew(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},Sm)}transferOut(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},wm)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Pm)}_listRecommendationsNext(e,t,r){return this.client.sendOperationRequest({parameters:e,nextLink:t,options:r},xm)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},Bm)}_listOwnershipIdentifiersNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,nextLink:r,options:i},_m)}}const pm=l.createSerializer(jl,false);const um={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability",httpMethod:"POST",responses:{200:{bodyMapper:J},default:{bodyMapper:h}},requestBody:gc,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const dm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/domains",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:pm};const mm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/generateSsoRequest",httpMethod:"POST",responses:{200:{bodyMapper:ee},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:pm};const Am={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations",httpMethod:"POST",responses:{200:{bodyMapper:re},default:{bodyMapper:h}},requestBody:hc,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const gm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:pm};const hm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"GET",responses:{200:{bodyMapper:uo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const fm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"PUT",responses:{200:{bodyMapper:uo},201:{bodyMapper:uo},202:{bodyMapper:uo},204:{bodyMapper:uo},default:{bodyMapper:h}},requestBody:yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,bc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const ym={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l,Cc],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const bm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"PATCH",responses:{200:{bodyMapper:uo},202:{bodyMapper:uo},default:{bodyMapper:h}},requestBody:Nc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,bc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const Cm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:ie},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const Nm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"GET",responses:{200:{bodyMapper:xo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl],serializer:pm};const Em={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:xo},default:{bodyMapper:h}},requestBody:Ec,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const vm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl],serializer:pm};const Im={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:xo},default:{bodyMapper:h}},requestBody:Ec,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const Sm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/renew",httpMethod:"POST",responses:{200:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const wm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/transferOut",httpMethod:"PUT",responses:{200:{bodyMapper:uo},400:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const Pm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:pm};const xm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:re},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const Bm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:pm};const _m={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ie},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,fc],headerParameters:[Wl],serializer:pm};class TopLevelDomainsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listAgreements(e,t,r){const i=this.listAgreementsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listAgreementsPagingPage(e,t,r,i)}}}listAgreementsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listAgreementsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listAgreements(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listAgreementsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listAgreementsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listAgreementsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listAgreementsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},km)}get(e,t){return this.client.sendOperationRequest({name:e,options:t},Qm)}_listAgreements(e,t,r){return this.client.sendOperationRequest({name:e,agreementOption:t,options:r},Tm)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Mm)}_listAgreementsNext(e,t,r,i){return this.client.sendOperationRequest({name:e,agreementOption:t,nextLink:r,options:i},Om)}}const Rm=l.createSerializer(jl,false);const km={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains",httpMethod:"GET",responses:{200:{bodyMapper:ne},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Rm};const Qm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Bo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,ic],headerParameters:[Wl],serializer:Rm};const Tm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}/listAgreements",httpMethod:"POST",responses:{200:{bodyMapper:oe},default:{bodyMapper:h}},requestBody:vc,queryParameters:[$l],urlParameters:[Jl,Yl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Rm};const Mm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ne},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Rm};const Om={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:oe},default:{bodyMapper:h}},urlParameters:[Jl,Yl,ic,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Rm};class DomainRegistrationProviderImpl{constructor(e){this.client=e}listOperations(e){const t=this.listOperationsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listOperationsPagingPage(e,t)}}}listOperationsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listOperations(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listOperationsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listOperationsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listOperationsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}_listOperations(e){return this.client.sendOperationRequest({options:e},zm)}_listOperationsNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Lm)}}const Dm=l.createSerializer(jl,false);const zm={path:"/providers/Microsoft.DomainRegistration/operations",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:Dm};const Lm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:h}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:Dm};class AppServiceEnvironmentsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listCapacities(e,t,r){const i=this.listCapacitiesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listCapacitiesPagingPage(e,t,r,i)}}}listCapacitiesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listCapacitiesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listCapacities(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listCapacitiesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listCapacitiesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listCapacitiesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listCapacitiesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}beginListChangeVnetAndWait(e,t,r,i){const n=this.changeVnetPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.changeVnetPagingPage(e,t,r,i,n)}}}changeVnetPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*changeVnetPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){const s=yield n.__await(this._changeVnet(e,t,r,i));o=yield n.__await(s.pollUntilDone());let l=o.value||[];a=o.nextLink;setContinuationToken(l,a);yield yield n.__await(l)}while(a){o=yield n.__await(this._changeVnetNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}changeVnetPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*changeVnetPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.changeVnetPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInboundNetworkDependenciesEndpoints(e,t,r){const i=this.getInboundNetworkDependenciesEndpointsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getInboundNetworkDependenciesEndpointsPagingPage(e,t,r,i)}}}getInboundNetworkDependenciesEndpointsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getInboundNetworkDependenciesEndpointsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getInboundNetworkDependenciesEndpoints(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getInboundNetworkDependenciesEndpointsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getInboundNetworkDependenciesEndpointsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getInboundNetworkDependenciesEndpointsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getInboundNetworkDependenciesEndpointsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listMultiRolePools(e,t,r){const i=this.listMultiRolePoolsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRolePoolsPagingPage(e,t,r,i)}}}listMultiRolePoolsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listMultiRolePools(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listMultiRolePoolsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listMultiRolePoolsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listMultiRolePoolsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listMultiRolePoolInstanceMetricDefinitions(e,t,r,i){const n=this.listMultiRolePoolInstanceMetricDefinitionsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRolePoolInstanceMetricDefinitionsPagingPage(e,t,r,i,n)}}}listMultiRolePoolInstanceMetricDefinitionsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolInstanceMetricDefinitionsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listMultiRolePoolInstanceMetricDefinitions(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listMultiRolePoolInstanceMetricDefinitionsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listMultiRolePoolInstanceMetricDefinitionsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolInstanceMetricDefinitionsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listMultiRolePoolInstanceMetricDefinitionsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listMultiRoleMetricDefinitions(e,t,r){const i=this.listMultiRoleMetricDefinitionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRoleMetricDefinitionsPagingPage(e,t,r,i)}}}listMultiRoleMetricDefinitionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRoleMetricDefinitionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listMultiRoleMetricDefinitions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listMultiRoleMetricDefinitionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listMultiRoleMetricDefinitionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listMultiRoleMetricDefinitionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listMultiRoleMetricDefinitionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listMultiRolePoolSkus(e,t,r){const i=this.listMultiRolePoolSkusPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRolePoolSkusPagingPage(e,t,r,i)}}}listMultiRolePoolSkusPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolSkusPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listMultiRolePoolSkus(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listMultiRolePoolSkusNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listMultiRolePoolSkusPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolSkusPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listMultiRolePoolSkusPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listMultiRoleUsages(e,t,r){const i=this.listMultiRoleUsagesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRoleUsagesPagingPage(e,t,r,i)}}}listMultiRoleUsagesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRoleUsagesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listMultiRoleUsages(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listMultiRoleUsagesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listMultiRoleUsagesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listMultiRoleUsagesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listMultiRoleUsagesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listOutboundNetworkDependenciesEndpoints(e,t,r){const i=this.getOutboundNetworkDependenciesEndpointsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getOutboundNetworkDependenciesEndpointsPagingPage(e,t,r,i)}}}getOutboundNetworkDependenciesEndpointsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getOutboundNetworkDependenciesEndpointsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getOutboundNetworkDependenciesEndpoints(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getOutboundNetworkDependenciesEndpointsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getOutboundNetworkDependenciesEndpointsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getOutboundNetworkDependenciesEndpointsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getOutboundNetworkDependenciesEndpointsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listPrivateEndpointConnectionList(e,t,r){const i=this.getPrivateEndpointConnectionListPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getPrivateEndpointConnectionListPagingPage(e,t,r,i)}}}getPrivateEndpointConnectionListPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getPrivateEndpointConnectionList(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getPrivateEndpointConnectionListNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getPrivateEndpointConnectionListPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getPrivateEndpointConnectionListPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}beginListResumeAndWait(e,t,r){const i=this.resumePagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.resumePagingPage(e,t,r,i)}}}resumePagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*resumePagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){const i=yield n.__await(this._resume(e,t,r));s=yield n.__await(i.pollUntilDone());let a=s.value||[];o=s.nextLink;setContinuationToken(a,o);yield yield n.__await(a)}while(o){s=yield n.__await(this._resumeNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}resumePagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*resumePagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.resumePagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listAppServicePlans(e,t,r){const i=this.listAppServicePlansPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listAppServicePlansPagingPage(e,t,r,i)}}}listAppServicePlansPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listAppServicePlansPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listAppServicePlans(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listAppServicePlansNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listAppServicePlansPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listAppServicePlansPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listAppServicePlansPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWebApps(e,t,r){const i=this.listWebAppsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebAppsPagingPage(e,t,r,i)}}}listWebAppsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebAppsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWebApps(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWebAppsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWebAppsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWebAppsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWebAppsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}beginListSuspendAndWait(e,t,r){const i=this.suspendPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.suspendPagingPage(e,t,r,i)}}}suspendPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*suspendPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){const i=yield n.__await(this._suspend(e,t,r));s=yield n.__await(i.pollUntilDone());let a=s.value||[];o=s.nextLink;setContinuationToken(a,o);yield yield n.__await(a)}while(o){s=yield n.__await(this._suspendNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}suspendPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*suspendPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.suspendPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listUsages(e,t,r){const i=this.listUsagesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listUsagesPagingPage(e,t,r,i)}}}listUsagesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listUsages(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listUsagesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listUsagesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listUsagesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWorkerPools(e,t,r){const i=this.listWorkerPoolsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWorkerPoolsPagingPage(e,t,r,i)}}}listWorkerPoolsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWorkerPools(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWorkerPoolsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWorkerPoolsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWorkerPoolsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWorkerPoolInstanceMetricDefinitions(e,t,r,i,n){const s=this.listWorkerPoolInstanceMetricDefinitionsPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWorkerPoolInstanceMetricDefinitionsPagingPage(e,t,r,i,n,s)}}}listWorkerPoolInstanceMetricDefinitionsPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolInstanceMetricDefinitionsPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listWorkerPoolInstanceMetricDefinitions(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listWorkerPoolInstanceMetricDefinitionsNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listWorkerPoolInstanceMetricDefinitionsPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolInstanceMetricDefinitionsPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listWorkerPoolInstanceMetricDefinitionsPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listWebWorkerMetricDefinitions(e,t,r,i){const n=this.listWebWorkerMetricDefinitionsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebWorkerMetricDefinitionsPagingPage(e,t,r,i,n)}}}listWebWorkerMetricDefinitionsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWebWorkerMetricDefinitionsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listWebWorkerMetricDefinitions(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listWebWorkerMetricDefinitionsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listWebWorkerMetricDefinitionsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebWorkerMetricDefinitionsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listWebWorkerMetricDefinitionsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listWorkerPoolSkus(e,t,r,i){const n=this.listWorkerPoolSkusPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWorkerPoolSkusPagingPage(e,t,r,i,n)}}}listWorkerPoolSkusPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolSkusPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listWorkerPoolSkus(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listWorkerPoolSkusNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listWorkerPoolSkusPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolSkusPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listWorkerPoolSkusPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listWebWorkerUsages(e,t,r,i){const n=this.listWebWorkerUsagesPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebWorkerUsagesPagingPage(e,t,r,i,n)}}}listWebWorkerUsagesPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWebWorkerUsagesPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listWebWorkerUsages(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listWebWorkerUsagesNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listWebWorkerUsagesPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebWorkerUsagesPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listWebWorkerUsagesPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},Fm)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},qm)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Um)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,hostingEnvironmentEnvelope:r,options:i},spec:Hm});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}beginDelete(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:Vm});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDeleteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDelete(e,t,r);return i.pollUntilDone()}))}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostingEnvironmentEnvelope:r,options:i},jm)}_listCapacities(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Wm)}getVipInfo(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Jm)}_changeVnet(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,vnetInfo:r,options:i},spec:Ym});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}getAseCustomDnsSuffixConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},$m)}updateAseCustomDnsSuffixConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,customDnsSuffixConfiguration:r,options:i},Km)}deleteAseCustomDnsSuffixConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Zm)}getAseV3NetworkingConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xm)}updateAseNetworkingConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,aseNetworkingConfiguration:r,options:i},eA)}listDiagnostics(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},tA)}getDiagnosticsItem(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,diagnosticsName:r,options:i},rA)}_getInboundNetworkDependenciesEndpoints(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},iA)}_listMultiRolePools(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},nA)}getMultiRolePool(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},sA)}beginCreateOrUpdateMultiRolePool(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,multiRolePoolEnvelope:r,options:i},spec:oA});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateMultiRolePoolAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateMultiRolePool(e,t,r,i);return n.pollUntilDone()}))}updateMultiRolePool(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,multiRolePoolEnvelope:r,options:i},aA)}_listMultiRolePoolInstanceMetricDefinitions(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instance:r,options:i},lA)}_listMultiRoleMetricDefinitions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},cA)}_listMultiRolePoolSkus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pA)}testUpgradeAvailableNotification(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},uA)}beginUpgrade(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:dA});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginUpgradeAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginUpgrade(e,t,r);return i.pollUntilDone()}))}_listMultiRoleUsages(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},mA)}listOperations(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},AA)}_getOutboundNetworkDependenciesEndpoints(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gA)}_getPrivateEndpointConnectionList(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hA)}getPrivateEndpointConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},fA)}beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,privateEndpointWrapper:i,options:s},spec:yA});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s);return n.pollUntilDone()}))}beginDeletePrivateEndpointConnection(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},spec:bA});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeletePrivateEndpointConnectionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeletePrivateEndpointConnection(e,t,r,i);return n.pollUntilDone()}))}getPrivateLinkResources(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},CA)}reboot(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},NA)}_resume(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:EA});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}_listAppServicePlans(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},vA)}_listWebApps(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},IA)}_suspend(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:SA});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}_listUsages(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},wA)}_listWorkerPools(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},PA)}getWorkerPool(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,options:i},xA)}beginCreateOrUpdateWorkerPool(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,workerPoolName:r,workerPoolEnvelope:i,options:s},spec:BA});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateWorkerPoolAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateWorkerPool(e,t,r,i,s);return n.pollUntilDone()}))}updateWorkerPool(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,workerPoolEnvelope:i,options:n},_A)}_listWorkerPoolInstanceMetricDefinitions(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,instance:i,options:n},RA)}_listWebWorkerMetricDefinitions(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,options:i},kA)}_listWorkerPoolSkus(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,options:i},QA)}_listWebWorkerUsages(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,options:i},TA)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},MA)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},OA)}_listCapacitiesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},DA)}_changeVnetNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetInfo:r,nextLink:i,options:n},zA)}_getInboundNetworkDependenciesEndpointsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},LA)}_listMultiRolePoolsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},GA)}_listMultiRolePoolInstanceMetricDefinitionsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instance:r,nextLink:i,options:n},FA)}_listMultiRoleMetricDefinitionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},qA)}_listMultiRolePoolSkusNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},UA)}_listMultiRoleUsagesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},HA)}_getOutboundNetworkDependenciesEndpointsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},VA)}_getPrivateEndpointConnectionListNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},jA)}_resumeNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},WA)}_listAppServicePlansNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},JA)}_listWebAppsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},YA)}_suspendNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},$A)}_listUsagesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},KA)}_listWorkerPoolsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},ZA)}_listWorkerPoolInstanceMetricDefinitionsNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,instance:i,nextLink:n,options:s},XA)}_listWebWorkerMetricDefinitionsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,nextLink:i,options:n},eg)}_listWorkerPoolSkusNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,nextLink:i,options:n},tg)}_listWebWorkerUsagesNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,nextLink:i,options:n},rg)}}const Gm=l.createSerializer(jl,false);const Fm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/hostingEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Gm};const qm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:Gm};const Um={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"GET",responses:{200:{bodyMapper:mo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Hm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:mo},201:{bodyMapper:mo},202:{bodyMapper:mo},204:{bodyMapper:mo},default:{bodyMapper:h}},requestBody:Ic,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const Vm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l,Sc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const jm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:mo},201:{bodyMapper:mo},202:{bodyMapper:mo},default:{bodyMapper:h}},requestBody:wc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const Wm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Jm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip",httpMethod:"GET",responses:{200:{bodyMapper:Qo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Ym={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/changeVirtualNetwork",httpMethod:"POST",responses:{200:{bodyMapper:ge},201:{bodyMapper:ge},202:{bodyMapper:ge},204:{bodyMapper:ge},default:{bodyMapper:h}},requestBody:Pc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const $m={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix",httpMethod:"GET",responses:{200:{bodyMapper:_o},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Km={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix",httpMethod:"PUT",responses:{200:{bodyMapper:_o},default:{bodyMapper:h}},requestBody:xc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const Zm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Xm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking",httpMethod:"GET",responses:{200:{bodyMapper:Ro},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const eA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking",httpMethod:"PUT",responses:{200:{bodyMapper:Ro},default:{bodyMapper:h}},requestBody:Bc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const tA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"HostingEnvironmentDiagnostics"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const rA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}",httpMethod:"GET",responses:{200:{bodyMapper:We},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_c],headerParameters:[Wl],serializer:Gm};const iA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints",httpMethod:"GET",responses:{200:{bodyMapper:Je},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const nA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const sA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"GET",responses:{200:{bodyMapper:Mo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const oA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"PUT",responses:{200:{bodyMapper:Mo},201:{bodyMapper:Mo},202:{bodyMapper:Mo},204:{bodyMapper:Mo},default:{bodyMapper:h}},requestBody:Rc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const aA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"PATCH",responses:{200:{bodyMapper:Mo},202:{bodyMapper:Mo},default:{bodyMapper:h}},requestBody:Rc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const lA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,kc],headerParameters:[Wl],serializer:Gm};const cA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const pA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus",httpMethod:"GET",responses:{200:{bodyMapper:rt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const uA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/testUpgradeAvailableNotification",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const dA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/upgrade",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const mA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const AA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const gA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints",httpMethod:"GET",responses:{200:{bodyMapper:at},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const hA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const fA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl],serializer:Gm};const yA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:zo},201:{bodyMapper:zo},202:{bodyMapper:zo},204:{bodyMapper:zo},default:{bodyMapper:h}},requestBody:Tc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const bA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},201:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},202:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl],serializer:Gm};const CA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const NA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot",httpMethod:"POST",responses:{202:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const EA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/resume",httpMethod:"POST",responses:{200:{bodyMapper:ge},201:{bodyMapper:ge},202:{bodyMapper:ge},204:{bodyMapper:ge},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const vA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const IA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},queryParameters:[$l,Mc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const SA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/suspend",httpMethod:"POST",responses:{200:{bodyMapper:ge},201:{bodyMapper:ge},202:{bodyMapper:ge},204:{bodyMapper:ge},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const wA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const PA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const xA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"GET",responses:{200:{bodyMapper:Mo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl],serializer:Gm};const BA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"PUT",responses:{200:{bodyMapper:Mo},201:{bodyMapper:Mo},202:{bodyMapper:Mo},204:{bodyMapper:Mo},default:{bodyMapper:h}},requestBody:zc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const _A={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Mo},202:{bodyMapper:Mo},default:{bodyMapper:h}},requestBody:zc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const RA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,kc,Dc],headerParameters:[Wl],serializer:Gm};const kA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl],serializer:Gm};const QA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus",httpMethod:"GET",responses:{200:{bodyMapper:rt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl],serializer:Gm};const TA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl],serializer:Gm};const MA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Gm};const OA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:Gm};const DA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const zA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge},202:{bodyMapper:ge},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const LA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Je},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const GA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const FA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,kc],headerParameters:[Wl],serializer:Gm};const qA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const UA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const HA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const VA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:at},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const jA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const WA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge},202:{bodyMapper:ge},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const JA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const YA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const $A={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge},202:{bodyMapper:ge},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const KA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const ZA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const XA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,kc,Dc],headerParameters:[Wl],serializer:Gm};const eg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Dc],headerParameters:[Wl],serializer:Gm};const tg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Dc],headerParameters:[Wl],serializer:Gm};const rg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Dc],headerParameters:[Wl],serializer:Gm};class AppServicePlansImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listWebAppsByHybridConnection(e,t,r,i,n){const s=this.listWebAppsByHybridConnectionPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebAppsByHybridConnectionPagingPage(e,t,r,i,n,s)}}}listWebAppsByHybridConnectionPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listWebAppsByHybridConnectionPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listWebAppsByHybridConnection(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listWebAppsByHybridConnectionNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listWebAppsByHybridConnectionPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWebAppsByHybridConnectionPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listWebAppsByHybridConnectionPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listHybridConnections(e,t,r){const i=this.listHybridConnectionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHybridConnectionsPagingPage(e,t,r,i)}}}listHybridConnectionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHybridConnectionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHybridConnections(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHybridConnectionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHybridConnectionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHybridConnectionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHybridConnectionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWebApps(e,t,r){const i=this.listWebAppsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebAppsPagingPage(e,t,r,i)}}}listWebAppsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebAppsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWebApps(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWebAppsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWebAppsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWebAppsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWebAppsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listUsages(e,t,r){const i=this.listUsagesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listUsagesPagingPage(e,t,r,i)}}}listUsagesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listUsages(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listUsagesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listUsagesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listUsagesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},ng)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},sg)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},og)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,appServicePlan:r,options:i},spec:ag});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},lg)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appServicePlan:r,options:i},cg)}listCapabilities(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pg)}getHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},ug)}deleteHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},dg)}listHybridConnectionKeys(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},mg)}_listWebAppsByHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},Ag)}getHybridConnectionPlanLimit(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gg)}_listHybridConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hg)}restartWebApps(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},fg)}_listWebApps(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},yg)}getServerFarmSkus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},bg)}_listUsages(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Cg)}listVnets(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ng)}getVnetFromServerFarm(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,options:i},Eg)}getVnetGateway(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,options:n},vg)}updateVnetGateway(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,connectionEnvelope:n,options:s},Ig)}listRoutesForVnet(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,options:i},Sg)}getRouteForVnet(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,routeName:i,options:n},wg)}createOrUpdateVnetRoute(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,routeName:i,route:n,options:s},Pg)}deleteVnetRoute(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,routeName:i,options:n},xg)}updateVnetRoute(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,routeName:i,route:n,options:s},Bg)}rebootWorker(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerName:r,options:i},_g)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Rg)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},kg)}_listWebAppsByHybridConnectionNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,nextLink:n,options:s},Qg)}_listHybridConnectionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Tg)}_listWebAppsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Mg)}_listUsagesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Og)}}const ig=l.createSerializer(jl,false);const ng={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:h}},queryParameters:[$l,Lc],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:ig};const sg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:ig};const og={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"GET",responses:{200:{bodyMapper:go},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const ag={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:go},201:{bodyMapper:go},202:{bodyMapper:go},204:{bodyMapper:go},default:{bodyMapper:h}},requestBody:Gc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ig};const lg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const cg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:go},202:{bodyMapper:go},default:{bodyMapper:h}},requestBody:Fc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ig};const pg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/capabilities",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"Capability"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const ug={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:ig};const dg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:ig};const mg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys",httpMethod:"POST",responses:{200:{bodyMapper:qo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:ig};const Ag={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/sites",httpMethod:"GET",responses:{200:{bodyMapper:It},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:ig};const gg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionPlanLimits/limit",httpMethod:"GET",responses:{200:{bodyMapper:Uo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const hg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:St},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const fg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/restartSites",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l,Hc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const yg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/sites",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},queryParameters:[$l,Oc,Vc,jc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const bg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/skus",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const Cg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const Ng={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetInfoResource"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const Eg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:Vo},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl],serializer:ig};const vg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:jo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl],serializer:ig};const Ig={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:jo},default:{bodyMapper:h}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl,Kl],mediaType:"json",serializer:ig};const Sg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl],serializer:ig};const wg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}}},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,$c],headerParameters:[Wl],serializer:ig};const Pg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ho},400:{isError:true},404:{isError:true},default:{bodyMapper:h}},requestBody:Kc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,$c],headerParameters:[Wl,Kl],mediaType:"json",serializer:ig};const xg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,$c],headerParameters:[Wl],serializer:ig};const Bg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ho},400:{isError:true},404:{isError:true},default:{bodyMapper:h}},requestBody:Kc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,$c],headerParameters:[Wl,Kl],mediaType:"json",serializer:ig};const _g={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/workers/{workerName}/reboot",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Zc],headerParameters:[Wl],serializer:ig};const Rg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:ig};const kg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:ig};const Qg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:It},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,qc,Uc],headerParameters:[Wl],serializer:ig};const Tg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:St},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ig};const Mg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ig};const Og={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ig};class CertificatesImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},zg)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Lg)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Gg)}createOrUpdate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,certificateEnvelope:r,options:i},Fg)}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},qg)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,certificateEnvelope:r,options:i},Ug)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Hg)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},Vg)}}const Dg=l.createSerializer(jl,false);const zg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/certificates",httpMethod:"GET",responses:{200:{bodyMapper:Pt},default:{bodyMapper:h}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Dg};const Lg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates",httpMethod:"GET",responses:{200:{bodyMapper:Pt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:Dg};const Gg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"GET",responses:{200:{bodyMapper:ho},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Dg};const Fg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:ho},default:{bodyMapper:h}},requestBody:Xc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Dg};const qg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Dg};const Ug={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:ho},default:{bodyMapper:h}},requestBody:ep,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Dg};const Hg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Dg};const Vg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:Dg};class ContainerAppsImpl{constructor(e){this.client=e}listBySubscription(e){const t=this.listBySubscriptionPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBySubscriptionPagingPage(e,t)}}}listBySubscriptionPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listBySubscriptionPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listBySubscription(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listBySubscriptionNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listBySubscriptionPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listBySubscriptionPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listBySubscriptionPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_listBySubscription(e){return this.client.sendOperationRequest({options:e},Wg)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Jg)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Yg)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,containerAppEnvelope:r,options:i},spec:$g});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}beginDelete(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:Kg});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDeleteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDelete(e,t,r);return i.pollUntilDone()}))}listSecrets(e,t){return this.client.sendOperationRequest({name:e,options:t},Zg)}_listBySubscriptionNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Xg)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},eh)}}const jg=l.createSerializer(jl,false);const Wg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:jg};const Jg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:jg};const Yg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"GET",responses:{200:{bodyMapper:fo},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:jg};const $g={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:fo},201:{bodyMapper:fo},202:{bodyMapper:fo},204:{bodyMapper:fo},default:{bodyMapper:h}},requestBody:tp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:jg};const Kg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:jg};const Zg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps/{name}/listSecrets",httpMethod:"POST",responses:{200:{bodyMapper:Wt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,ic],headerParameters:[Wl],serializer:jg};const Xg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:jg};const eh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:jg};class ContainerAppsRevisionsImpl{constructor(e){this.client=e}listRevisions(e,t,r){const i=this.listRevisionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listRevisionsPagingPage(e,t,r,i)}}}listRevisionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listRevisionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listRevisions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listRevisionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listRevisionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listRevisionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listRevisionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_listRevisions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,options:r},rh)}getRevision(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,name:r,options:i},ih)}activateRevision(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,name:r,options:i},nh)}deactivateRevision(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,name:r,options:i},sh)}restartRevision(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,name:r,options:i},oh)}_listRevisionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,nextLink:r,options:i},ah)}}const th=l.createSerializer(jl,false);const rh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions",httpMethod:"GET",responses:{200:{bodyMapper:Yt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,rp],headerParameters:[Wl],serializer:th};const ih={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}",httpMethod:"GET",responses:{200:{bodyMapper:yo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,rp],headerParameters:[Wl],serializer:th};const nh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/activate",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,rp],headerParameters:[Wl],serializer:th};const sh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/deactivate",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,rp],headerParameters:[Wl],serializer:th};const oh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,rp],headerParameters:[Wl],serializer:th};const ah={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Yt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,rp],headerParameters:[Wl],serializer:th};class DeletedWebAppsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByLocation(e,t){const r=this.listByLocationPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByLocationPagingPage(e,t,r)}}}listByLocationPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByLocationPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByLocation(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByLocationNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByLocationPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByLocationPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByLocationPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},ch)}_listByLocation(e,t){return this.client.sendOperationRequest({location:e,options:t},ph)}getDeletedWebAppByLocation(e,t,r){return this.client.sendOperationRequest({location:e,deletedSiteId:t,options:r},uh)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},dh)}_listByLocationNext(e,t,r){return this.client.sendOperationRequest({location:e,nextLink:t,options:r},mh)}}const lh=l.createSerializer(jl,false);const ch={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:lh};const ph={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,ip],headerParameters:[Wl],serializer:lh};const uh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites/{deletedSiteId}",httpMethod:"GET",responses:{200:{bodyMapper:Jo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,ip,np],headerParameters:[Wl],serializer:lh};const dh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:lh};const mh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc,ip],headerParameters:[Wl],serializer:lh};class DiagnosticsImpl{constructor(e){this.client=e}listHostingEnvironmentDetectorResponses(e,t,r){const i=this.listHostingEnvironmentDetectorResponsesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHostingEnvironmentDetectorResponsesPagingPage(e,t,r,i)}}}listHostingEnvironmentDetectorResponsesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHostingEnvironmentDetectorResponsesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHostingEnvironmentDetectorResponses(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHostingEnvironmentDetectorResponsesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHostingEnvironmentDetectorResponsesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHostingEnvironmentDetectorResponsesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHostingEnvironmentDetectorResponsesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteDetectorResponses(e,t,r){const i=this.listSiteDetectorResponsesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDetectorResponsesPagingPage(e,t,r,i)}}}listSiteDetectorResponsesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorResponsesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSiteDetectorResponses(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSiteDetectorResponsesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSiteDetectorResponsesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorResponsesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSiteDetectorResponsesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteDiagnosticCategories(e,t,r){const i=this.listSiteDiagnosticCategoriesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDiagnosticCategoriesPagingPage(e,t,r,i)}}}listSiteDiagnosticCategoriesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDiagnosticCategoriesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSiteDiagnosticCategories(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSiteDiagnosticCategoriesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSiteDiagnosticCategoriesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteDiagnosticCategoriesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSiteDiagnosticCategoriesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteAnalyses(e,t,r,i){const n=this.listSiteAnalysesPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteAnalysesPagingPage(e,t,r,i,n)}}}listSiteAnalysesPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteAnalysesPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteAnalyses(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteAnalysesNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteAnalysesPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteAnalysesPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteAnalysesPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteDetectors(e,t,r,i){const n=this.listSiteDetectorsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDetectorsPagingPage(e,t,r,i,n)}}}listSiteDetectorsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteDetectors(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteDetectorsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteDetectorsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteDetectorsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteDetectorResponsesSlot(e,t,r,i){const n=this.listSiteDetectorResponsesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDetectorResponsesSlotPagingPage(e,t,r,i,n)}}}listSiteDetectorResponsesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorResponsesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteDetectorResponsesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteDetectorResponsesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteDetectorResponsesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorResponsesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteDetectorResponsesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteDiagnosticCategoriesSlot(e,t,r,i){const n=this.listSiteDiagnosticCategoriesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDiagnosticCategoriesSlotPagingPage(e,t,r,i,n)}}}listSiteDiagnosticCategoriesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteDiagnosticCategoriesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteDiagnosticCategoriesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteDiagnosticCategoriesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteDiagnosticCategoriesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDiagnosticCategoriesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteDiagnosticCategoriesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteAnalysesSlot(e,t,r,i,n){const s=this.listSiteAnalysesSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteAnalysesSlotPagingPage(e,t,r,i,n,s)}}}listSiteAnalysesSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listSiteAnalysesSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listSiteAnalysesSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listSiteAnalysesSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listSiteAnalysesSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteAnalysesSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listSiteAnalysesSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listSiteDetectorsSlot(e,t,r,i,n){const s=this.listSiteDetectorsSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDetectorsSlotPagingPage(e,t,r,i,n,s)}}}listSiteDetectorsSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorsSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listSiteDetectorsSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listSiteDetectorsSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listSiteDetectorsSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorsSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listSiteDetectorsSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}_listHostingEnvironmentDetectorResponses(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gh)}getHostingEnvironmentDetectorResponse(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,detectorName:r,options:i},hh)}_listSiteDetectorResponses(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},fh)}getSiteDetectorResponse(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,detectorName:r,options:i},yh)}_listSiteDiagnosticCategories(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},bh)}getSiteDiagnosticCategory(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,options:i},Ch)}_listSiteAnalyses(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,options:i},Nh)}getSiteAnalysis(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,analysisName:i,options:n},Eh)}executeSiteAnalysis(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,analysisName:i,options:n},vh)}_listSiteDetectors(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,options:i},Ih)}getSiteDetector(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,detectorName:i,options:n},Sh)}executeSiteDetector(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,detectorName:r,diagnosticCategory:i,options:n},wh)}_listSiteDetectorResponsesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,slot:r,options:i},Ph)}getSiteDetectorResponseSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,detectorName:r,slot:i,options:n},xh)}_listSiteDiagnosticCategoriesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,slot:r,options:i},Bh)}getSiteDiagnosticCategorySlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,options:n},_h)}_listSiteAnalysesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,options:n},Rh)}getSiteAnalysisSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,analysisName:i,slot:n,options:s},kh)}executeSiteAnalysisSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,analysisName:i,slot:n,options:s},Qh)}_listSiteDetectorsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,options:n},Th)}getSiteDetectorSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,detectorName:i,slot:n,options:s},Mh)}executeSiteDetectorSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,detectorName:r,diagnosticCategory:i,slot:n,options:s},Oh)}_listHostingEnvironmentDetectorResponsesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Dh)}_listSiteDetectorResponsesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,nextLink:r,options:i},zh)}_listSiteDiagnosticCategoriesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,nextLink:r,options:i},Lh)}_listSiteAnalysesNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,nextLink:i,options:n},Gh)}_listSiteDetectorsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,nextLink:i,options:n},Fh)}_listSiteDetectorResponsesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,slot:r,nextLink:i,options:n},qh)}_listSiteDiagnosticCategoriesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,slot:r,nextLink:i,options:n},Uh)}_listSiteAnalysesSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,nextLink:n,options:s},Hh)}_listSiteDetectorsSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,nextLink:n,options:s},Vh)}}const Ah=l.createSerializer(jl,false);const gh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Ah};const hh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:wo},default:{bodyMapper:h}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,ic,uc],headerParameters:[Wl],serializer:Ah};const fh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Ah};const yh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:wo},default:{bodyMapper:h}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,uc,sp],headerParameters:[Wl],serializer:Ah};const bh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Ah};const Ch={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}",httpMethod:"GET",responses:{200:{bodyMapper:Yo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op],headerParameters:[Wl],serializer:Ah};const Nh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op],headerParameters:[Wl],serializer:Ah};const Eh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}",httpMethod:"GET",responses:{200:{bodyMapper:$o},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,ap],headerParameters:[Wl],serializer:Ah};const vh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:Ko},default:{bodyMapper:h}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,sp,op,ap],headerParameters:[Wl],serializer:Ah};const Ih={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op],headerParameters:[Wl],serializer:Ah};const Sh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:Zo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,uc,sp,op],headerParameters:[Wl],serializer:Ah};const wh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:Xo},default:{bodyMapper:h}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,uc,sp,op],headerParameters:[Wl],serializer:Ah};const Ph={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,lp],headerParameters:[Wl],serializer:Ah};const xh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:wo},default:{bodyMapper:h}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,uc,sp,lp],headerParameters:[Wl],serializer:Ah};const Bh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,lp],headerParameters:[Wl],serializer:Ah};const _h={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}",httpMethod:"GET",responses:{200:{bodyMapper:Yo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,lp],headerParameters:[Wl],serializer:Ah};const Rh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,lp],headerParameters:[Wl],serializer:Ah};const kh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}",httpMethod:"GET",responses:{200:{bodyMapper:$o},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,ap,lp],headerParameters:[Wl],serializer:Ah};const Qh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:Ko},default:{bodyMapper:h}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,sp,op,ap,lp],headerParameters:[Wl],serializer:Ah};const Th={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,lp],headerParameters:[Wl],serializer:Ah};const Mh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:Zo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,uc,sp,op,lp],headerParameters:[Wl],serializer:Ah};const Oh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:Xo},default:{bodyMapper:h}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,uc,sp,op,lp],headerParameters:[Wl],serializer:Ah};const Dh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Ah};const zh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp],headerParameters:[Wl],serializer:Ah};const Lh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp],headerParameters:[Wl],serializer:Ah};const Gh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp,op],headerParameters:[Wl],serializer:Ah};const Fh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp,op],headerParameters:[Wl],serializer:Ah};const qh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp,lp],headerParameters:[Wl],serializer:Ah};const Uh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp,lp],headerParameters:[Wl],serializer:Ah};const Hh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp,op,lp],headerParameters:[Wl],serializer:Ah};const Vh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp,op,lp],headerParameters:[Wl],serializer:Ah};class GlobalImpl{constructor(e){this.client=e}getDeletedWebApp(e,t){return this.client.sendOperationRequest({deletedSiteId:e,options:t},Wh)}getDeletedWebAppSnapshots(e,t){return this.client.sendOperationRequest({deletedSiteId:e,options:t},Jh)}getSubscriptionOperationWithAsyncResponse(e,t,r){return this.client.sendOperationRequest({location:e,operationId:t,options:r},Yh)}}const jh=l.createSerializer(jl,false);const Wh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}",httpMethod:"GET",responses:{200:{bodyMapper:Jo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,np],headerParameters:[Wl],serializer:jh};const Jh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"Snapshot"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,np],headerParameters:[Wl],serializer:jh};const Yh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/operations/{operationId}",httpMethod:"GET",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,ip,pp],headerParameters:[Wl],serializer:jh};class KubeEnvironmentsImpl{constructor(e){this.client=e}listBySubscription(e){const t=this.listBySubscriptionPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBySubscriptionPagingPage(e,t)}}}listBySubscriptionPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listBySubscriptionPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listBySubscription(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listBySubscriptionNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listBySubscriptionPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listBySubscriptionPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listBySubscriptionPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_listBySubscription(e){return this.client.sendOperationRequest({options:e},Kh)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Zh)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xh)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,kubeEnvironmentEnvelope:r,options:i},spec:ef});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}beginDelete(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:tf});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDeleteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDelete(e,t,r);return i.pollUntilDone()}))}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,kubeEnvironmentEnvelope:r,options:i},rf)}_listBySubscriptionNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},nf)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},sf)}}const $h=l.createSerializer(jl,false);const Kh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/kubeEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:$h};const Zh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:$h};const Xh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"GET",responses:{200:{bodyMapper:bo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:$h};const ef={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:bo},201:{bodyMapper:bo},202:{bodyMapper:bo},204:{bodyMapper:bo},default:{bodyMapper:h}},requestBody:up,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:$h};const tf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:$h};const rf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:bo},201:{bodyMapper:bo},default:{bodyMapper:h}},requestBody:dp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:$h};const nf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:$h};const sf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:$h};class ProviderImpl{constructor(e){this.client=e}listAvailableStacks(e){const t=this.getAvailableStacksPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getAvailableStacksPagingPage(e,t)}}}getAvailableStacksPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*getAvailableStacksPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._getAvailableStacks(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._getAvailableStacksNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}getAvailableStacksPagingAll(e){return n.__asyncGenerator(this,arguments,(function*getAvailableStacksPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.getAvailableStacksPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listFunctionAppStacks(e){const t=this.getFunctionAppStacksPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getFunctionAppStacksPagingPage(e,t)}}}getFunctionAppStacksPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*getFunctionAppStacksPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._getFunctionAppStacks(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._getFunctionAppStacksNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}getFunctionAppStacksPagingAll(e){return n.__asyncGenerator(this,arguments,(function*getFunctionAppStacksPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.getFunctionAppStacksPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listFunctionAppStacksForLocation(e,t){const r=this.getFunctionAppStacksForLocationPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getFunctionAppStacksForLocationPagingPage(e,t,r)}}}getFunctionAppStacksForLocationPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*getFunctionAppStacksForLocationPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._getFunctionAppStacksForLocation(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._getFunctionAppStacksForLocationNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}getFunctionAppStacksForLocationPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*getFunctionAppStacksForLocationPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.getFunctionAppStacksForLocationPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listWebAppStacksForLocation(e,t){const r=this.getWebAppStacksForLocationPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getWebAppStacksForLocationPagingPage(e,t,r)}}}getWebAppStacksForLocationPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*getWebAppStacksForLocationPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._getWebAppStacksForLocation(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._getWebAppStacksForLocationNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}getWebAppStacksForLocationPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*getWebAppStacksForLocationPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.getWebAppStacksForLocationPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listOperations(e){const t=this.listOperationsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listOperationsPagingPage(e,t)}}}listOperationsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listOperations(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listOperationsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listOperationsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listOperationsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listWebAppStacks(e){const t=this.getWebAppStacksPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getWebAppStacksPagingPage(e,t)}}}getWebAppStacksPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*getWebAppStacksPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._getWebAppStacks(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._getWebAppStacksNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}getWebAppStacksPagingAll(e){return n.__asyncGenerator(this,arguments,(function*getWebAppStacksPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.getWebAppStacksPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listAvailableStacksOnPrem(e){const t=this.getAvailableStacksOnPremPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getAvailableStacksOnPremPagingPage(e,t)}}}getAvailableStacksOnPremPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*getAvailableStacksOnPremPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._getAvailableStacksOnPrem(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._getAvailableStacksOnPremNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}getAvailableStacksOnPremPagingAll(e){return n.__asyncGenerator(this,arguments,(function*getAvailableStacksOnPremPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.getAvailableStacksOnPremPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}_getAvailableStacks(e){return this.client.sendOperationRequest({options:e},af)}_getFunctionAppStacks(e){return this.client.sendOperationRequest({options:e},lf)}_getFunctionAppStacksForLocation(e,t){return this.client.sendOperationRequest({location:e,options:t},cf)}_getWebAppStacksForLocation(e,t){return this.client.sendOperationRequest({location:e,options:t},pf)}_listOperations(e){return this.client.sendOperationRequest({options:e},uf)}_getWebAppStacks(e){return this.client.sendOperationRequest({options:e},df)}_getAvailableStacksOnPrem(e){return this.client.sendOperationRequest({options:e},mf)}_getAvailableStacksNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Af)}_getFunctionAppStacksNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},gf)}_getFunctionAppStacksForLocationNext(e,t,r){return this.client.sendOperationRequest({location:e,nextLink:t,options:r},hf)}_getWebAppStacksForLocationNext(e,t,r){return this.client.sendOperationRequest({location:e,nextLink:t,options:r},ff)}_listOperationsNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},yf)}_getWebAppStacksNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},bf)}_getAvailableStacksOnPremNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Cf)}}const of=l.createSerializer(jl,false);const af={path:"/providers/Microsoft.Web/availableStacks",httpMethod:"GET",responses:{200:{bodyMapper:gr},default:{bodyMapper:h}},queryParameters:[$l,mp],urlParameters:[Jl],headerParameters:[Wl],serializer:of};const lf={path:"/providers/Microsoft.Web/functionAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:h}},queryParameters:[$l,Ap],urlParameters:[Jl],headerParameters:[Wl],serializer:of};const cf={path:"/providers/Microsoft.Web/locations/{location}/functionAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:h}},queryParameters:[$l,Ap],urlParameters:[Jl,ip],headerParameters:[Wl],serializer:of};const pf={path:"/providers/Microsoft.Web/locations/{location}/webAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:Pr},default:{bodyMapper:h}},queryParameters:[$l,Ap],urlParameters:[Jl,ip],headerParameters:[Wl],serializer:of};const uf={path:"/providers/Microsoft.Web/operations",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:of};const df={path:"/providers/Microsoft.Web/webAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:Pr},default:{bodyMapper:h}},queryParameters:[$l,Ap],urlParameters:[Jl],headerParameters:[Wl],serializer:of};const mf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/availableStacks",httpMethod:"GET",responses:{200:{bodyMapper:gr},default:{bodyMapper:h}},queryParameters:[$l,mp],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:of};const Af={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:gr},default:{bodyMapper:h}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:of};const gf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:h}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:of};const hf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:h}},urlParameters:[Jl,pc,ip],headerParameters:[Wl],serializer:of};const ff={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pr},default:{bodyMapper:h}},urlParameters:[Jl,pc,ip],headerParameters:[Wl],serializer:of};const yf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:h}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:of};const bf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pr},default:{bodyMapper:h}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:of};const Cf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:gr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:of};class RecommendationsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listHistoryForHostingEnvironment(e,t,r){const i=this.listHistoryForHostingEnvironmentPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHistoryForHostingEnvironmentPagingPage(e,t,r,i)}}}listHistoryForHostingEnvironmentPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHistoryForHostingEnvironmentPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHistoryForHostingEnvironment(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHistoryForHostingEnvironmentNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHistoryForHostingEnvironmentPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHistoryForHostingEnvironmentPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHistoryForHostingEnvironmentPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listRecommendedRulesForHostingEnvironment(e,t,r){const i=this.listRecommendedRulesForHostingEnvironmentPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listRecommendedRulesForHostingEnvironmentPagingPage(e,t,r,i)}}}listRecommendedRulesForHostingEnvironmentPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listRecommendedRulesForHostingEnvironmentPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listRecommendedRulesForHostingEnvironment(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listRecommendedRulesForHostingEnvironmentNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listRecommendedRulesForHostingEnvironmentPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listRecommendedRulesForHostingEnvironmentPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listRecommendedRulesForHostingEnvironmentPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listHistoryForWebApp(e,t,r){const i=this.listHistoryForWebAppPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHistoryForWebAppPagingPage(e,t,r,i)}}}listHistoryForWebAppPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHistoryForWebAppPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHistoryForWebApp(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHistoryForWebAppNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHistoryForWebAppPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHistoryForWebAppPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHistoryForWebAppPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listRecommendedRulesForWebApp(e,t,r){const i=this.listRecommendedRulesForWebAppPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listRecommendedRulesForWebAppPagingPage(e,t,r,i)}}}listRecommendedRulesForWebAppPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listRecommendedRulesForWebAppPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listRecommendedRulesForWebApp(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listRecommendedRulesForWebAppNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listRecommendedRulesForWebAppPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listRecommendedRulesForWebAppPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listRecommendedRulesForWebAppPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},Ef)}resetAllFilters(e){return this.client.sendOperationRequest({options:e},vf)}disableRecommendationForSubscription(e,t){return this.client.sendOperationRequest({name:e,options:t},If)}_listHistoryForHostingEnvironment(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,options:r},Sf)}_listRecommendedRulesForHostingEnvironment(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,options:r},wf)}disableAllForHostingEnvironment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,environmentName:t,hostingEnvironmentName:r,options:i},Pf)}resetAllFiltersForHostingEnvironment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,environmentName:t,hostingEnvironmentName:r,options:i},xf)}getRuleDetailsByHostingEnvironment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,name:r,options:i},Bf)}disableRecommendationForHostingEnvironment(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,environmentName:t,name:r,hostingEnvironmentName:i,options:n},_f)}_listHistoryForWebApp(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},Rf)}_listRecommendedRulesForWebApp(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},kf)}disableAllForWebApp(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},Qf)}resetAllFiltersForWebApp(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},Tf)}getRuleDetailsByWebApp(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,name:r,options:i},Mf)}disableRecommendationForSite(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,name:r,options:i},Of)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Df)}_listHistoryForHostingEnvironmentNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,nextLink:r,options:i},zf)}_listRecommendedRulesForHostingEnvironmentNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,nextLink:r,options:i},Lf)}_listHistoryForWebAppNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,nextLink:r,options:i},Gf)}_listRecommendedRulesForWebAppNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,nextLink:r,options:i},Ff)}}const Nf=l.createSerializer(jl,false);const Ef={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},queryParameters:[$l,Oc,gp],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Nf};const vf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Nf};const If={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,ic],headerParameters:[Wl],serializer:Nf};const Sf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},queryParameters:[$l,Oc,fp],urlParameters:[Jl,Yl,Xl,hp],headerParameters:[Wl],serializer:Nf};const wf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},queryParameters:[$l,Oc,gp],urlParameters:[Jl,Yl,Xl,hp],headerParameters:[Wl],serializer:Nf};const Pf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/disable",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l,yp],urlParameters:[Jl,Yl,Xl,hp],headerParameters:[Wl],serializer:Nf};const xf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l,yp],urlParameters:[Jl,Yl,Xl,hp],headerParameters:[Wl],serializer:Nf};const Bf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}",httpMethod:"GET",responses:{200:{bodyMapper:oa},default:{bodyMapper:h}},queryParameters:[$l,bp,Cp],urlParameters:[Jl,Yl,Xl,ic,hp],headerParameters:[Wl],serializer:Nf};const _f={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l,yp],urlParameters:[Jl,Yl,Xl,ic,hp],headerParameters:[Wl],serializer:Nf};const Rf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},queryParameters:[$l,Oc,fp],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Nf};const kf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},queryParameters:[$l,Oc,gp],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Nf};const Qf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Nf};const Tf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Nf};const Mf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}",httpMethod:"GET",responses:{200:{bodyMapper:oa},default:{bodyMapper:h}},queryParameters:[$l,bp,Cp],urlParameters:[Jl,Yl,Xl,ic,sp],headerParameters:[Wl],serializer:Nf};const Of={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,sp],headerParameters:[Wl],serializer:Nf};const Df={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Nf};const zf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,hp],headerParameters:[Wl],serializer:Nf};const Lf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,hp],headerParameters:[Wl],serializer:Nf};const Gf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp],headerParameters:[Wl],serializer:Nf};const Ff={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp],headerParameters:[Wl],serializer:Nf};class ResourceHealthMetadataOperationsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listBySite(e,t,r){const i=this.listBySitePagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBySitePagingPage(e,t,r,i)}}}listBySitePagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBySitePagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listBySite(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listBySiteNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listBySitePagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listBySitePagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listBySitePagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listBySiteSlot(e,t,r,i){const n=this.listBySiteSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBySiteSlotPagingPage(e,t,r,i,n)}}}listBySiteSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listBySiteSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listBySiteSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listBySiteSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listBySiteSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBySiteSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listBySiteSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},Uf)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Hf)}_listBySite(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Vf)}getBySite(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},jf)}_listBySiteSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Wf)}getBySiteSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Jf)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Yf)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},$f)}_listBySiteNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Kf)}_listBySiteSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Zf)}}const qf=l.createSerializer(jl,false);const Uf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:qf};const Hf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:qf};const Vf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:qf};const jf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default",httpMethod:"GET",responses:{200:{bodyMapper:aa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:qf};const Wf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:qf};const Jf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default",httpMethod:"GET",responses:{200:{bodyMapper:aa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:qf};const Yf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:qf};const $f={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:qf};const Kf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:qf};const Zf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:qf};class GetUsagesInLocationImpl{constructor(e){this.client=e}list(e,t){const r=this.listPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r)}}}listPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._list(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_list(e,t){return this.client.sendOperationRequest({location:e,options:t},ey)}_listNext(e,t,r){return this.client.sendOperationRequest({location:e,nextLink:t,options:r},ty)}}const Xf=l.createSerializer(jl,false);const ey={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Tp],headerParameters:[Wl],serializer:Xf};const ty={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc,Tp],headerParameters:[Wl],serializer:Xf};class StaticSitesImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listStaticSitesByResourceGroup(e,t){const r=this.getStaticSitesByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getStaticSitesByResourceGroupPagingPage(e,t,r)}}}getStaticSitesByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*getStaticSitesByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._getStaticSitesByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._getStaticSitesByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}getStaticSitesByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*getStaticSitesByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.getStaticSitesByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listStaticSiteUsers(e,t,r,i){const n=this.listStaticSiteUsersPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listStaticSiteUsersPagingPage(e,t,r,i,n)}}}listStaticSiteUsersPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listStaticSiteUsersPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listStaticSiteUsers(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listStaticSiteUsersNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listStaticSiteUsersPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listStaticSiteUsersPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listStaticSiteUsersPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listStaticSiteBuilds(e,t,r){const i=this.getStaticSiteBuildsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getStaticSiteBuildsPagingPage(e,t,r,i)}}}getStaticSiteBuildsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getStaticSiteBuildsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getStaticSiteBuilds(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getStaticSiteBuildsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getStaticSiteBuildsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getStaticSiteBuildsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getStaticSiteBuildsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listBuildDatabaseConnections(e,t,r,i){const n=this.getBuildDatabaseConnectionsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getBuildDatabaseConnectionsPagingPage(e,t,r,i,n)}}}getBuildDatabaseConnectionsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getBuildDatabaseConnectionsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getBuildDatabaseConnections(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getBuildDatabaseConnectionsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getBuildDatabaseConnectionsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getBuildDatabaseConnectionsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getBuildDatabaseConnectionsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listStaticSiteBuildFunctions(e,t,r,i){const n=this.listStaticSiteBuildFunctionsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listStaticSiteBuildFunctionsPagingPage(e,t,r,i,n)}}}listStaticSiteBuildFunctionsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listStaticSiteBuildFunctionsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listStaticSiteBuildFunctions(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listStaticSiteBuildFunctionsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listStaticSiteBuildFunctionsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listStaticSiteBuildFunctionsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listStaticSiteBuildFunctionsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listBuildDatabaseConnectionsWithDetails(e,t,r,i){const n=this.getBuildDatabaseConnectionsWithDetailsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getBuildDatabaseConnectionsWithDetailsPagingPage(e,t,r,i,n)}}}getBuildDatabaseConnectionsWithDetailsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getBuildDatabaseConnectionsWithDetailsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getBuildDatabaseConnectionsWithDetails(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getBuildDatabaseConnectionsWithDetailsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getBuildDatabaseConnectionsWithDetailsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getBuildDatabaseConnectionsWithDetailsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getBuildDatabaseConnectionsWithDetailsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listUserProvidedFunctionAppsForStaticSiteBuild(e,t,r,i){const n=this.getUserProvidedFunctionAppsForStaticSiteBuildPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(e,t,r,i,n)}}}getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getUserProvidedFunctionAppsForStaticSiteBuildPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getUserProvidedFunctionAppsForStaticSiteBuild(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getUserProvidedFunctionAppsForStaticSiteBuildNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getUserProvidedFunctionAppsForStaticSiteBuildPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getUserProvidedFunctionAppsForStaticSiteBuildPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listBasicAuth(e,t,r){const i=this.listBasicAuthPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBasicAuthPagingPage(e,t,r,i)}}}listBasicAuthPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBasicAuthPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listBasicAuth(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listBasicAuthNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listBasicAuthPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listBasicAuthPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listBasicAuthPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listStaticSiteCustomDomains(e,t,r){const i=this.listStaticSiteCustomDomainsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listStaticSiteCustomDomainsPagingPage(e,t,r,i)}}}listStaticSiteCustomDomainsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listStaticSiteCustomDomainsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listStaticSiteCustomDomains(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listStaticSiteCustomDomainsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listStaticSiteCustomDomainsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listStaticSiteCustomDomainsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listStaticSiteCustomDomainsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listDatabaseConnections(e,t,r){const i=this.getDatabaseConnectionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getDatabaseConnectionsPagingPage(e,t,r,i)}}}getDatabaseConnectionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getDatabaseConnectionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getDatabaseConnections(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getDatabaseConnectionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getDatabaseConnectionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getDatabaseConnectionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getDatabaseConnectionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listStaticSiteFunctions(e,t,r){const i=this.listStaticSiteFunctionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listStaticSiteFunctionsPagingPage(e,t,r,i)}}}listStaticSiteFunctionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listStaticSiteFunctionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listStaticSiteFunctions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listStaticSiteFunctionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listStaticSiteFunctionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listStaticSiteFunctionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listStaticSiteFunctionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listPrivateEndpointConnectionList(e,t,r){const i=this.getPrivateEndpointConnectionListPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getPrivateEndpointConnectionListPagingPage(e,t,r,i)}}}getPrivateEndpointConnectionListPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getPrivateEndpointConnectionList(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getPrivateEndpointConnectionListNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getPrivateEndpointConnectionListPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getPrivateEndpointConnectionListPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listDatabaseConnectionsWithDetails(e,t,r){const i=this.getDatabaseConnectionsWithDetailsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getDatabaseConnectionsWithDetailsPagingPage(e,t,r,i)}}}getDatabaseConnectionsWithDetailsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getDatabaseConnectionsWithDetailsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getDatabaseConnectionsWithDetails(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getDatabaseConnectionsWithDetailsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getDatabaseConnectionsWithDetailsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getDatabaseConnectionsWithDetailsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getDatabaseConnectionsWithDetailsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listUserProvidedFunctionAppsForStaticSite(e,t,r){const i=this.getUserProvidedFunctionAppsForStaticSitePagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getUserProvidedFunctionAppsForStaticSitePagingPage(e,t,r,i)}}}getUserProvidedFunctionAppsForStaticSitePagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getUserProvidedFunctionAppsForStaticSitePagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getUserProvidedFunctionAppsForStaticSite(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getUserProvidedFunctionAppsForStaticSiteNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getUserProvidedFunctionAppsForStaticSitePagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getUserProvidedFunctionAppsForStaticSitePagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getUserProvidedFunctionAppsForStaticSitePagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listLinkedBackends(e,t,r){const i=this.getLinkedBackendsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getLinkedBackendsPagingPage(e,t,r,i)}}}getLinkedBackendsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getLinkedBackendsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getLinkedBackends(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getLinkedBackendsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getLinkedBackendsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getLinkedBackendsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getLinkedBackendsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listLinkedBackendsForBuild(e,t,r,i){const n=this.getLinkedBackendsForBuildPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getLinkedBackendsForBuildPagingPage(e,t,r,i,n)}}}getLinkedBackendsForBuildPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getLinkedBackendsForBuildPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getLinkedBackendsForBuild(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getLinkedBackendsForBuildNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getLinkedBackendsForBuildPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getLinkedBackendsForBuildPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getLinkedBackendsForBuildPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}previewWorkflow(e,t,r){return this.client.sendOperationRequest({location:e,staticSitesWorkflowPreviewRequest:t,options:r},iy)}_list(e){return this.client.sendOperationRequest({options:e},ny)}_getStaticSitesByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},sy)}getStaticSite(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},oy)}beginCreateOrUpdateStaticSite(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,staticSiteEnvelope:r,options:i},spec:ay});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateStaticSiteAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateStaticSite(e,t,r,i);return n.pollUntilDone()}))}beginDeleteStaticSite(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:ly});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDeleteStaticSiteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDeleteStaticSite(e,t,r);return i.pollUntilDone()}))}updateStaticSite(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,staticSiteEnvelope:r,options:i},cy)}_listStaticSiteUsers(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,authprovider:r,options:i},py)}deleteStaticSiteUser(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,authprovider:r,userid:i,options:n},uy)}updateStaticSiteUser(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,authprovider:r,userid:i,staticSiteUserEnvelope:n,options:s},dy)}_getStaticSiteBuilds(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},my)}getStaticSiteBuild(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},Ay)}beginDeleteStaticSiteBuild(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,options:i},spec:gy});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeleteStaticSiteBuildAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeleteStaticSiteBuild(e,t,r,i);return n.pollUntilDone()}))}createOrUpdateStaticSiteBuildAppSettings(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,appSettings:i,options:n},hy)}createOrUpdateStaticSiteBuildFunctionAppSettings(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,appSettings:i,options:n},fy)}_getBuildDatabaseConnections(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},yy)}getBuildDatabaseConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,options:n},by)}createOrUpdateBuildDatabaseConnection(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,databaseConnectionRequestEnvelope:n,options:s},Cy)}deleteBuildDatabaseConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,options:n},Ny)}updateBuildDatabaseConnection(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,databaseConnectionRequestEnvelope:n,options:s},Ey)}getBuildDatabaseConnectionWithDetails(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,options:n},vy)}_listStaticSiteBuildFunctions(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},Iy)}listStaticSiteBuildAppSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},Sy)}listStaticSiteBuildFunctionAppSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},wy)}_getBuildDatabaseConnectionsWithDetails(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},Py)}_getUserProvidedFunctionAppsForStaticSiteBuild(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},xy)}getUserProvidedFunctionAppForStaticSiteBuild(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,functionAppName:i,options:n},By)}beginRegisterUserProvidedFunctionAppWithStaticSiteBuild(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,functionAppName:i,staticSiteUserProvidedFunctionEnvelope:s,options:o},spec:_y});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginRegisterUserProvidedFunctionAppWithStaticSiteBuildAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRegisterUserProvidedFunctionAppWithStaticSiteBuild(e,t,r,i,s,o);return n.pollUntilDone()}))}detachUserProvidedFunctionAppFromStaticSiteBuild(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,functionAppName:i,options:n},Ry)}beginCreateZipDeploymentForStaticSiteBuild(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,staticSiteZipDeploymentEnvelope:i,options:s},spec:ky});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateZipDeploymentForStaticSiteBuildAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateZipDeploymentForStaticSiteBuild(e,t,r,i,s);return n.pollUntilDone()}))}createOrUpdateStaticSiteAppSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettings:r,options:i},Qy)}_listBasicAuth(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ty)}getBasicAuth(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,basicAuthName:r,options:i},My)}createOrUpdateBasicAuth(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,basicAuthName:r,basicAuthEnvelope:i,options:n},Oy)}createOrUpdateStaticSiteFunctionAppSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettings:r,options:i},Dy)}createUserRolesInvitationLink(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,staticSiteUserRolesInvitationEnvelope:r,options:i},zy)}_listStaticSiteCustomDomains(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ly)}getStaticSiteCustomDomain(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainName:r,options:i},Gy)}beginCreateOrUpdateStaticSiteCustomDomain(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,domainName:r,staticSiteCustomDomainRequestPropertiesEnvelope:i,options:s},spec:Fy});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateStaticSiteCustomDomainAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateStaticSiteCustomDomain(e,t,r,i,s);return n.pollUntilDone()}))}beginDeleteStaticSiteCustomDomain(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,domainName:r,options:i},spec:qy});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeleteStaticSiteCustomDomainAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeleteStaticSiteCustomDomain(e,t,r,i);return n.pollUntilDone()}))}beginValidateCustomDomainCanBeAddedToStaticSite(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,domainName:r,staticSiteCustomDomainRequestPropertiesEnvelope:i,options:s},spec:Uy});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginValidateCustomDomainCanBeAddedToStaticSiteAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginValidateCustomDomainCanBeAddedToStaticSite(e,t,r,i,s);return n.pollUntilDone()}))}_getDatabaseConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Hy)}getDatabaseConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,options:i},Vy)}createOrUpdateDatabaseConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,databaseConnectionRequestEnvelope:i,options:n},jy)}deleteDatabaseConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,options:i},Wy)}updateDatabaseConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,databaseConnectionRequestEnvelope:i,options:n},Jy)}getDatabaseConnectionWithDetails(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,options:i},Yy)}beginDetachStaticSite(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:$y});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDetachStaticSiteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDetachStaticSite(e,t,r);return i.pollUntilDone()}))}_listStaticSiteFunctions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ky)}listStaticSiteAppSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Zy)}listStaticSiteConfiguredRoles(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xy)}listStaticSiteFunctionAppSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},eb)}listStaticSiteSecrets(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},tb)}_getPrivateEndpointConnectionList(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},rb)}getPrivateEndpointConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},ib)}beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,privateEndpointWrapper:i,options:s},spec:nb});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s);return n.pollUntilDone()}))}beginDeletePrivateEndpointConnection(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},spec:sb});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeletePrivateEndpointConnectionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeletePrivateEndpointConnection(e,t,r,i);return n.pollUntilDone()}))}getPrivateLinkResources(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},ob)}resetStaticSiteApiKey(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,resetPropertiesEnvelope:r,options:i},ab)}_getDatabaseConnectionsWithDetails(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},lb)}_getUserProvidedFunctionAppsForStaticSite(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},cb)}getUserProvidedFunctionAppForStaticSite(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionAppName:r,options:i},pb)}beginRegisterUserProvidedFunctionAppWithStaticSite(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,functionAppName:r,staticSiteUserProvidedFunctionEnvelope:i,options:s},spec:ub});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRegisterUserProvidedFunctionAppWithStaticSiteAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRegisterUserProvidedFunctionAppWithStaticSite(e,t,r,i,s);return n.pollUntilDone()}))}detachUserProvidedFunctionAppFromStaticSite(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionAppName:r,options:i},db)}beginCreateZipDeploymentForStaticSite(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,staticSiteZipDeploymentEnvelope:r,options:i},spec:mb});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateZipDeploymentForStaticSiteAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateZipDeploymentForStaticSite(e,t,r,i);return n.pollUntilDone()}))}beginValidateBackend(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,linkedBackendName:r,staticSiteLinkedBackendEnvelope:i,options:s},spec:Ab});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginValidateBackendAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginValidateBackend(e,t,r,i,s);return n.pollUntilDone()}))}beginValidateBackendForBuild(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,linkedBackendName:i,staticSiteLinkedBackendEnvelope:s,options:o},spec:gb});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginValidateBackendForBuildAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginValidateBackendForBuild(e,t,r,i,s,o);return n.pollUntilDone()}))}_getLinkedBackends(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hb)}_getLinkedBackendsForBuild(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},fb)}getLinkedBackend(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,linkedBackendName:r,options:i},yb)}beginLinkBackend(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,linkedBackendName:r,staticSiteLinkedBackendEnvelope:i,options:s},spec:bb});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginLinkBackendAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginLinkBackend(e,t,r,i,s);return n.pollUntilDone()}))}unlinkBackend(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,linkedBackendName:r,options:i},Cb)}getLinkedBackendForBuild(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,linkedBackendName:i,options:n},Nb)}beginLinkBackendToBuild(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,linkedBackendName:i,staticSiteLinkedBackendEnvelope:s,options:o},spec:Eb});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginLinkBackendToBuildAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginLinkBackendToBuild(e,t,r,i,s,o);return n.pollUntilDone()}))}unlinkBackendFromBuild(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,linkedBackendName:i,options:n},vb)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Ib)}_getStaticSitesByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},Sb)}_listStaticSiteUsersNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,authprovider:r,nextLink:i,options:n},wb)}_getStaticSiteBuildsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Pb)}_getBuildDatabaseConnectionsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},xb)}_listStaticSiteBuildFunctionsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},Bb)}_getBuildDatabaseConnectionsWithDetailsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},_b)}_getUserProvidedFunctionAppsForStaticSiteBuildNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},Rb)}_listBasicAuthNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},kb)}_listStaticSiteCustomDomainsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Qb)}_getDatabaseConnectionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Tb)}_listStaticSiteFunctionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Mb)}_getPrivateEndpointConnectionListNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Ob)}_getDatabaseConnectionsWithDetailsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Db)}_getUserProvidedFunctionAppsForStaticSiteNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},zb)}_getLinkedBackendsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Lb)}_getLinkedBackendsForBuildNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},Gb)}}const ry=l.createSerializer(jl,false);const iy={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile",httpMethod:"POST",responses:{200:{bodyMapper:Ca},default:{bodyMapper:h}},requestBody:Mp,queryParameters:[$l],urlParameters:[Jl,Yl,ip],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const ny={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/staticSites",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:ry};const sy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:ry};const oy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Co},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const ay={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:Co},201:{bodyMapper:Co},202:{bodyMapper:Co},204:{bodyMapper:Co},default:{bodyMapper:h}},requestBody:Op,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const ly={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const cy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:Co},202:{bodyMapper:Co},default:{bodyMapper:h}},requestBody:Dp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const py={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers",httpMethod:"POST",responses:{200:{bodyMapper:ai},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,zp],headerParameters:[Wl],serializer:ry};const uy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,zp,Lp],headerParameters:[Wl],serializer:ry};const dy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ia},default:{bodyMapper:h}},requestBody:Gp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,zp,Lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const my={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds",httpMethod:"GET",responses:{200:{bodyMapper:li},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Ay={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}",httpMethod:"GET",responses:{200:{bodyMapper:Sa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const gy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const hy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const fy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const yy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up],headerParameters:[Wl],serializer:ry};const by={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:Pa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl],serializer:ry};const Cy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:Pa},default:{bodyMapper:h}},requestBody:Vp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ny={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl],serializer:ry};const Ey={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Pa},default:{bodyMapper:h}},requestBody:jp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const vy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}/show",httpMethod:"POST",responses:{200:{bodyMapper:Pa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl],serializer:ry};const Iy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const Sy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const wy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const Py={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/showDatabaseConnections",httpMethod:"POST",responses:{200:{bodyMapper:ci},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up],headerParameters:[Wl],serializer:ry};const xy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const By={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"GET",responses:{200:{bodyMapper:Ba},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,Wp],headerParameters:[Wl],serializer:ry};const _y={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ba},201:{bodyMapper:Ba},202:{bodyMapper:Ba},204:{bodyMapper:Ba},default:{bodyMapper:h}},requestBody:Jp,queryParameters:[$l,Yp],urlParameters:[Jl,Yl,Xl,ic,Fp,Wp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ry={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,Wp],headerParameters:[Wl],serializer:ry};const ky={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:$p,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Qy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ty={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth",httpMethod:"GET",responses:{200:{bodyMapper:mi},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const My={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}",httpMethod:"GET",responses:{200:{bodyMapper:Ra},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Kp],headerParameters:[Wl],serializer:ry};const Oy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ra},default:{bodyMapper:h}},requestBody:Zp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Kp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Dy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const zy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/createUserInvitation",httpMethod:"POST",responses:{200:{bodyMapper:Qa},default:{bodyMapper:h}},requestBody:Xp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ly={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains",httpMethod:"GET",responses:{200:{bodyMapper:Ai},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Gy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"GET",responses:{200:{bodyMapper:Ta},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl],serializer:ry};const Fy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ta},201:{bodyMapper:Ta},202:{bodyMapper:Ta},204:{bodyMapper:Ta},default:{bodyMapper:h}},requestBody:eu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const qy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl],serializer:ry};const Uy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/validate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:eu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Hy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Vy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:Pa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl],serializer:ry};const jy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:Pa},default:{bodyMapper:h}},requestBody:Vp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Wy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl],serializer:ry};const Jy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Pa},default:{bodyMapper:h}},requestBody:jp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Yy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}/show",httpMethod:"POST",responses:{200:{bodyMapper:Pa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl],serializer:ry};const $y={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/detach",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Ky={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Zy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Xy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listConfiguredRoles",httpMethod:"POST",responses:{200:{bodyMapper:Oa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const eb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const tb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listSecrets",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const rb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const ib={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl],serializer:ry};const nb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:zo},201:{bodyMapper:zo},202:{bodyMapper:zo},204:{bodyMapper:zo},default:{bodyMapper:h}},requestBody:Tc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const sb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},201:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},202:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl],serializer:ry};const ob={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const ab={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/resetapikey",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},requestBody:tu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const lb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/showDatabaseConnections",httpMethod:"POST",responses:{200:{bodyMapper:ci},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const cb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const pb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"GET",responses:{200:{bodyMapper:Ba},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wp],headerParameters:[Wl],serializer:ry};const ub={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ba},201:{bodyMapper:Ba},202:{bodyMapper:Ba},204:{bodyMapper:Ba},default:{bodyMapper:h}},requestBody:Jp,queryParameters:[$l,Yp],urlParameters:[Jl,Yl,Xl,ic,Wp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const db={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wp],headerParameters:[Wl],serializer:ry};const mb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/zipdeploy",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:$p,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ab={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}/validate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:ru,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,iu],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const gb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}/validate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:ru,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,iu],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const hb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends",httpMethod:"GET",responses:{200:{bodyMapper:gi},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const fb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends",httpMethod:"GET",responses:{200:{bodyMapper:gi},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const yb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}",httpMethod:"GET",responses:{200:{bodyMapper:za},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,iu],headerParameters:[Wl],serializer:ry};const bb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}",httpMethod:"PUT",responses:{200:{bodyMapper:za},201:{bodyMapper:za},202:{bodyMapper:za},204:{bodyMapper:za},default:{bodyMapper:h}},requestBody:ru,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,iu],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Cb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l,nu],urlParameters:[Jl,Yl,Xl,ic,iu],headerParameters:[Wl],serializer:ry};const Nb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}",httpMethod:"GET",responses:{200:{bodyMapper:za},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,iu],headerParameters:[Wl],serializer:ry};const Eb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}",httpMethod:"PUT",responses:{200:{bodyMapper:za},201:{bodyMapper:za},202:{bodyMapper:za},204:{bodyMapper:za},default:{bodyMapper:h}},requestBody:ru,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,iu],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const vb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l,nu],urlParameters:[Jl,Yl,Xl,ic,Fp,iu],headerParameters:[Wl],serializer:ry};const Ib={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:ry};const Sb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:ry};const wb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ai},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,zp],headerParameters:[Wl],serializer:ry};const Pb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:li},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const xb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Up],headerParameters:[Wl],serializer:ry};const Bb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Fp],headerParameters:[Wl],serializer:ry};const _b={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Up],headerParameters:[Wl],serializer:ry};const Rb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Fp],headerParameters:[Wl],serializer:ry};const kb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:mi},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Qb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ai},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Tb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Mb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Ob={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Db={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const zb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Lb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:gi},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Gb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:gi},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Fp],headerParameters:[Wl],serializer:ry};class WebAppsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listBackups(e,t,r){const i=this.listBackupsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBackupsPagingPage(e,t,r,i)}}}listBackupsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBackupsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listBackups(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listBackupsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listBackupsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listBackupsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listBackupsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listBasicPublishingCredentialsPolicies(e,t,r){const i=this.listBasicPublishingCredentialsPoliciesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBasicPublishingCredentialsPoliciesPagingPage(e,t,r,i)}}}listBasicPublishingCredentialsPoliciesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBasicPublishingCredentialsPoliciesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listBasicPublishingCredentialsPolicies(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listBasicPublishingCredentialsPoliciesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listBasicPublishingCredentialsPoliciesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listBasicPublishingCredentialsPoliciesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listBasicPublishingCredentialsPoliciesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listConfigurations(e,t,r){const i=this.listConfigurationsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listConfigurationsPagingPage(e,t,r,i)}}}listConfigurationsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listConfigurationsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listConfigurations(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listConfigurationsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listConfigurationsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listConfigurationsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listConfigurationsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listAppSettingsKeyVaultReferences(e,t,r){const i=this.getAppSettingsKeyVaultReferencesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getAppSettingsKeyVaultReferencesPagingPage(e,t,r,i)}}}getAppSettingsKeyVaultReferencesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getAppSettingsKeyVaultReferencesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getAppSettingsKeyVaultReferences(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getAppSettingsKeyVaultReferencesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getAppSettingsKeyVaultReferencesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getAppSettingsKeyVaultReferencesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getAppSettingsKeyVaultReferencesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteConnectionStringKeyVaultReferences(e,t,r){const i=this.getSiteConnectionStringKeyVaultReferencesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getSiteConnectionStringKeyVaultReferencesPagingPage(e,t,r,i)}}}getSiteConnectionStringKeyVaultReferencesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getSiteConnectionStringKeyVaultReferences(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getSiteConnectionStringKeyVaultReferencesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getSiteConnectionStringKeyVaultReferencesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getSiteConnectionStringKeyVaultReferencesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listConfigurationSnapshotInfo(e,t,r){const i=this.listConfigurationSnapshotInfoPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listConfigurationSnapshotInfoPagingPage(e,t,r,i)}}}listConfigurationSnapshotInfoPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listConfigurationSnapshotInfoPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listConfigurationSnapshotInfo(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listConfigurationSnapshotInfoNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listConfigurationSnapshotInfoPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listConfigurationSnapshotInfoPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listConfigurationSnapshotInfoPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listContinuousWebJobs(e,t,r){const i=this.listContinuousWebJobsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listContinuousWebJobsPagingPage(e,t,r,i)}}}listContinuousWebJobsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listContinuousWebJobsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listContinuousWebJobs(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listContinuousWebJobsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listContinuousWebJobsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listContinuousWebJobsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listContinuousWebJobsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listProductionSiteDeploymentStatuses(e,t,r){const i=this.listProductionSiteDeploymentStatusesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProductionSiteDeploymentStatusesPagingPage(e,t,r,i)}}}listProductionSiteDeploymentStatusesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProductionSiteDeploymentStatusesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listProductionSiteDeploymentStatuses(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listProductionSiteDeploymentStatusesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listProductionSiteDeploymentStatusesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listProductionSiteDeploymentStatusesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listProductionSiteDeploymentStatusesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listDeployments(e,t,r){const i=this.listDeploymentsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listDeploymentsPagingPage(e,t,r,i)}}}listDeploymentsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listDeploymentsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listDeployments(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listDeploymentsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listDeploymentsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listDeploymentsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listDeploymentsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listDomainOwnershipIdentifiers(e,t,r){const i=this.listDomainOwnershipIdentifiersPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listDomainOwnershipIdentifiersPagingPage(e,t,r,i)}}}listDomainOwnershipIdentifiersPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listDomainOwnershipIdentifiersPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listDomainOwnershipIdentifiers(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listDomainOwnershipIdentifiersNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listDomainOwnershipIdentifiersPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listDomainOwnershipIdentifiersPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listDomainOwnershipIdentifiersPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listFunctions(e,t,r){const i=this.listFunctionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listFunctionsPagingPage(e,t,r,i)}}}listFunctionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listFunctionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listFunctions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listFunctionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listFunctionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listFunctionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listFunctionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listHostNameBindings(e,t,r){const i=this.listHostNameBindingsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHostNameBindingsPagingPage(e,t,r,i)}}}listHostNameBindingsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHostNameBindingsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHostNameBindings(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHostNameBindingsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHostNameBindingsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHostNameBindingsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHostNameBindingsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listInstanceIdentifiers(e,t,r){const i=this.listInstanceIdentifiersPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceIdentifiersPagingPage(e,t,r,i)}}}listInstanceIdentifiersPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceIdentifiersPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listInstanceIdentifiers(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listInstanceIdentifiersNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listInstanceIdentifiersPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listInstanceIdentifiersPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listInstanceIdentifiersPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listInstanceProcesses(e,t,r,i){const n=this.listInstanceProcessesPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessesPagingPage(e,t,r,i,n)}}}listInstanceProcessesPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessesPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listInstanceProcesses(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listInstanceProcessesNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listInstanceProcessesPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessesPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listInstanceProcessesPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInstanceProcessModules(e,t,r,i,n){const s=this.listInstanceProcessModulesPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessModulesPagingPage(e,t,r,i,n,s)}}}listInstanceProcessModulesPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessModulesPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listInstanceProcessModules(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listInstanceProcessModulesNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listInstanceProcessModulesPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessModulesPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listInstanceProcessModulesPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listInstanceProcessThreads(e,t,r,i,n){const s=this.listInstanceProcessThreadsPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessThreadsPagingPage(e,t,r,i,n,s)}}}listInstanceProcessThreadsPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessThreadsPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listInstanceProcessThreads(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listInstanceProcessThreadsNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listInstanceProcessThreadsPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessThreadsPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listInstanceProcessThreadsPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listSiteBackups(e,t,r){const i=this.listSiteBackupsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteBackupsPagingPage(e,t,r,i)}}}listSiteBackupsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteBackupsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSiteBackups(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSiteBackupsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSiteBackupsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteBackupsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSiteBackupsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listPerfMonCounters(e,t,r){const i=this.listPerfMonCountersPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPerfMonCountersPagingPage(e,t,r,i)}}}listPerfMonCountersPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPerfMonCountersPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listPerfMonCounters(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listPerfMonCountersNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listPerfMonCountersPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listPerfMonCountersPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listPerfMonCountersPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listPrivateEndpointConnectionList(e,t,r){const i=this.getPrivateEndpointConnectionListPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getPrivateEndpointConnectionListPagingPage(e,t,r,i)}}}getPrivateEndpointConnectionListPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getPrivateEndpointConnectionList(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getPrivateEndpointConnectionListNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getPrivateEndpointConnectionListPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getPrivateEndpointConnectionListPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listProcesses(e,t,r){const i=this.listProcessesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessesPagingPage(e,t,r,i)}}}listProcessesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProcessesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listProcesses(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listProcessesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listProcessesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listProcessesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listProcessesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listProcessModules(e,t,r,i){const n=this.listProcessModulesPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessModulesPagingPage(e,t,r,i,n)}}}listProcessModulesPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessModulesPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listProcessModules(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listProcessModulesNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listProcessModulesPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProcessModulesPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listProcessModulesPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listProcessThreads(e,t,r,i){const n=this.listProcessThreadsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessThreadsPagingPage(e,t,r,i,n)}}}listProcessThreadsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessThreadsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listProcessThreads(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listProcessThreadsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listProcessThreadsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProcessThreadsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listProcessThreadsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listPublicCertificates(e,t,r){const i=this.listPublicCertificatesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPublicCertificatesPagingPage(e,t,r,i)}}}listPublicCertificatesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPublicCertificatesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listPublicCertificates(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listPublicCertificatesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listPublicCertificatesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listPublicCertificatesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listPublicCertificatesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteExtensions(e,t,r){const i=this.listSiteExtensionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteExtensionsPagingPage(e,t,r,i)}}}listSiteExtensionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteExtensionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSiteExtensions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSiteExtensionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSiteExtensionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteExtensionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSiteExtensionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSlots(e,t,r){const i=this.listSlotsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSlotsPagingPage(e,t,r,i)}}}listSlotsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSlotsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSlots(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSlotsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSlotsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSlotsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSlotsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listBackupsSlot(e,t,r,i){const n=this.listBackupsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBackupsSlotPagingPage(e,t,r,i,n)}}}listBackupsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listBackupsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listBackupsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listBackupsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listBackupsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBackupsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listBackupsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listBasicPublishingCredentialsPoliciesSlot(e,t,r,i){const n=this.listBasicPublishingCredentialsPoliciesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBasicPublishingCredentialsPoliciesSlotPagingPage(e,t,r,i,n)}}}listBasicPublishingCredentialsPoliciesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listBasicPublishingCredentialsPoliciesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listBasicPublishingCredentialsPoliciesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listBasicPublishingCredentialsPoliciesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listBasicPublishingCredentialsPoliciesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBasicPublishingCredentialsPoliciesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listBasicPublishingCredentialsPoliciesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listConfigurationsSlot(e,t,r,i){const n=this.listConfigurationsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listConfigurationsSlotPagingPage(e,t,r,i,n)}}}listConfigurationsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listConfigurationsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listConfigurationsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listConfigurationsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listConfigurationsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listConfigurationsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listConfigurationsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listAppSettingsKeyVaultReferencesSlot(e,t,r,i){const n=this.getAppSettingsKeyVaultReferencesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getAppSettingsKeyVaultReferencesSlotPagingPage(e,t,r,i,n)}}}getAppSettingsKeyVaultReferencesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getAppSettingsKeyVaultReferencesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getAppSettingsKeyVaultReferencesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getAppSettingsKeyVaultReferencesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getAppSettingsKeyVaultReferencesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getAppSettingsKeyVaultReferencesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getAppSettingsKeyVaultReferencesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteConnectionStringKeyVaultReferencesSlot(e,t,r,i){const n=this.getSiteConnectionStringKeyVaultReferencesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getSiteConnectionStringKeyVaultReferencesSlotPagingPage(e,t,r,i,n)}}}getSiteConnectionStringKeyVaultReferencesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getSiteConnectionStringKeyVaultReferencesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getSiteConnectionStringKeyVaultReferencesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getSiteConnectionStringKeyVaultReferencesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getSiteConnectionStringKeyVaultReferencesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listConfigurationSnapshotInfoSlot(e,t,r,i){const n=this.listConfigurationSnapshotInfoSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listConfigurationSnapshotInfoSlotPagingPage(e,t,r,i,n)}}}listConfigurationSnapshotInfoSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listConfigurationSnapshotInfoSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listConfigurationSnapshotInfoSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listConfigurationSnapshotInfoSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listConfigurationSnapshotInfoSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listConfigurationSnapshotInfoSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listConfigurationSnapshotInfoSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listContinuousWebJobsSlot(e,t,r,i){const n=this.listContinuousWebJobsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listContinuousWebJobsSlotPagingPage(e,t,r,i,n)}}}listContinuousWebJobsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listContinuousWebJobsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listContinuousWebJobsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listContinuousWebJobsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listContinuousWebJobsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listContinuousWebJobsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listContinuousWebJobsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSlotSiteDeploymentStatusesSlot(e,t,r,i){const n=this.listSlotSiteDeploymentStatusesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSlotSiteDeploymentStatusesSlotPagingPage(e,t,r,i,n)}}}listSlotSiteDeploymentStatusesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSlotSiteDeploymentStatusesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSlotSiteDeploymentStatusesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSlotSiteDeploymentStatusesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSlotSiteDeploymentStatusesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSlotSiteDeploymentStatusesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSlotSiteDeploymentStatusesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listDeploymentsSlot(e,t,r,i){const n=this.listDeploymentsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listDeploymentsSlotPagingPage(e,t,r,i,n)}}}listDeploymentsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listDeploymentsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listDeploymentsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listDeploymentsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listDeploymentsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listDeploymentsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listDeploymentsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listDomainOwnershipIdentifiersSlot(e,t,r,i){const n=this.listDomainOwnershipIdentifiersSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listDomainOwnershipIdentifiersSlotPagingPage(e,t,r,i,n)}}}listDomainOwnershipIdentifiersSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listDomainOwnershipIdentifiersSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listDomainOwnershipIdentifiersSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listDomainOwnershipIdentifiersSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listDomainOwnershipIdentifiersSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listDomainOwnershipIdentifiersSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listDomainOwnershipIdentifiersSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInstanceFunctionsSlot(e,t,r,i){const n=this.listInstanceFunctionsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceFunctionsSlotPagingPage(e,t,r,i,n)}}}listInstanceFunctionsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceFunctionsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listInstanceFunctionsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listInstanceFunctionsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listInstanceFunctionsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceFunctionsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listInstanceFunctionsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listHostNameBindingsSlot(e,t,r,i){const n=this.listHostNameBindingsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHostNameBindingsSlotPagingPage(e,t,r,i,n)}}}listHostNameBindingsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listHostNameBindingsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listHostNameBindingsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listHostNameBindingsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listHostNameBindingsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHostNameBindingsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listHostNameBindingsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInstanceIdentifiersSlot(e,t,r,i){const n=this.listInstanceIdentifiersSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceIdentifiersSlotPagingPage(e,t,r,i,n)}}}listInstanceIdentifiersSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceIdentifiersSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listInstanceIdentifiersSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listInstanceIdentifiersSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listInstanceIdentifiersSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceIdentifiersSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listInstanceIdentifiersSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInstanceProcessesSlot(e,t,r,i,n){const s=this.listInstanceProcessesSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessesSlotPagingPage(e,t,r,i,n,s)}}}listInstanceProcessesSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessesSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listInstanceProcessesSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listInstanceProcessesSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listInstanceProcessesSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessesSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listInstanceProcessesSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listInstanceProcessModulesSlot(e,t,r,i,n,s){const o=this.listInstanceProcessModulesSlotPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessModulesSlotPagingPage(e,t,r,i,n,s,o)}}}listInstanceProcessModulesSlotPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessModulesSlotPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._listInstanceProcessModulesSlot(e,t,r,i,s,o));let a=l.value||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listInstanceProcessModulesSlotNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.value||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listInstanceProcessModulesSlotPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessModulesSlotPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listInstanceProcessModulesSlotPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}listInstanceProcessThreadsSlot(e,t,r,i,n,s){const o=this.listInstanceProcessThreadsSlotPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessThreadsSlotPagingPage(e,t,r,i,n,s,o)}}}listInstanceProcessThreadsSlotPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessThreadsSlotPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._listInstanceProcessThreadsSlot(e,t,r,i,s,o));let a=l.value||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listInstanceProcessThreadsSlotNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.value||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listInstanceProcessThreadsSlotPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessThreadsSlotPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listInstanceProcessThreadsSlotPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}listSiteBackupsSlot(e,t,r,i){const n=this.listSiteBackupsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteBackupsSlotPagingPage(e,t,r,i,n)}}}listSiteBackupsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteBackupsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteBackupsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteBackupsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteBackupsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteBackupsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteBackupsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listPerfMonCountersSlot(e,t,r,i){const n=this.listPerfMonCountersSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPerfMonCountersSlotPagingPage(e,t,r,i,n)}}}listPerfMonCountersSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPerfMonCountersSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listPerfMonCountersSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listPerfMonCountersSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPerfMonCountersSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPerfMonCountersSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPerfMonCountersSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listPrivateEndpointConnectionListSlot(e,t,r,i){const n=this.getPrivateEndpointConnectionListSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getPrivateEndpointConnectionListSlotPagingPage(e,t,r,i,n)}}}getPrivateEndpointConnectionListSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getPrivateEndpointConnectionListSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getPrivateEndpointConnectionListSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getPrivateEndpointConnectionListSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getPrivateEndpointConnectionListSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listProcessesSlot(e,t,r,i){const n=this.listProcessesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessesSlotPagingPage(e,t,r,i,n)}}}listProcessesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listProcessesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listProcessesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listProcessesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProcessesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listProcessesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listProcessModulesSlot(e,t,r,i,n){const s=this.listProcessModulesSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessModulesSlotPagingPage(e,t,r,i,n,s)}}}listProcessModulesSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listProcessModulesSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listProcessModulesSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listProcessModulesSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listProcessModulesSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessModulesSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listProcessModulesSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listProcessThreadsSlot(e,t,r,i,n){const s=this.listProcessThreadsSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessThreadsSlotPagingPage(e,t,r,i,n,s)}}}listProcessThreadsSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listProcessThreadsSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listProcessThreadsSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listProcessThreadsSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listProcessThreadsSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessThreadsSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listProcessThreadsSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listPublicCertificatesSlot(e,t,r,i){const n=this.listPublicCertificatesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPublicCertificatesSlotPagingPage(e,t,r,i,n)}}}listPublicCertificatesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPublicCertificatesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listPublicCertificatesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listPublicCertificatesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPublicCertificatesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPublicCertificatesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPublicCertificatesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteExtensionsSlot(e,t,r,i){const n=this.listSiteExtensionsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteExtensionsSlotPagingPage(e,t,r,i,n)}}}listSiteExtensionsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteExtensionsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteExtensionsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteExtensionsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteExtensionsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteExtensionsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteExtensionsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSlotDifferencesSlot(e,t,r,i,n){const s=this.listSlotDifferencesSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSlotDifferencesSlotPagingPage(e,t,r,i,n,s)}}}listSlotDifferencesSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listSlotDifferencesSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listSlotDifferencesSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listSlotDifferencesSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listSlotDifferencesSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSlotDifferencesSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listSlotDifferencesSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listSnapshotsSlot(e,t,r,i){const n=this.listSnapshotsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSnapshotsSlotPagingPage(e,t,r,i,n)}}}listSnapshotsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSnapshotsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSnapshotsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSnapshotsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSnapshotsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSnapshotsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSnapshotsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSnapshotsFromDRSecondarySlot(e,t,r,i){const n=this.listSnapshotsFromDRSecondarySlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSnapshotsFromDRSecondarySlotPagingPage(e,t,r,i,n)}}}listSnapshotsFromDRSecondarySlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSnapshotsFromDRSecondarySlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSnapshotsFromDRSecondarySlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSnapshotsFromDRSecondarySlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSnapshotsFromDRSecondarySlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSnapshotsFromDRSecondarySlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSnapshotsFromDRSecondarySlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listTriggeredWebJobsSlot(e,t,r,i){const n=this.listTriggeredWebJobsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listTriggeredWebJobsSlotPagingPage(e,t,r,i,n)}}}listTriggeredWebJobsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listTriggeredWebJobsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listTriggeredWebJobsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listTriggeredWebJobsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listTriggeredWebJobsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listTriggeredWebJobHistorySlot(e,t,r,i,n){const s=this.listTriggeredWebJobHistorySlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listTriggeredWebJobHistorySlotPagingPage(e,t,r,i,n,s)}}}listTriggeredWebJobHistorySlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobHistorySlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listTriggeredWebJobHistorySlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listTriggeredWebJobHistorySlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listTriggeredWebJobHistorySlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobHistorySlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listTriggeredWebJobHistorySlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listUsagesSlot(e,t,r,i){const n=this.listUsagesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listUsagesSlotPagingPage(e,t,r,i,n)}}}listUsagesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listUsagesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listUsagesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listUsagesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listUsagesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listUsagesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listUsagesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listWebJobsSlot(e,t,r,i){const n=this.listWebJobsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebJobsSlotPagingPage(e,t,r,i,n)}}}listWebJobsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWebJobsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listWebJobsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listWebJobsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listWebJobsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebJobsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listWebJobsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSlotDifferencesFromProduction(e,t,r,i){const n=this.listSlotDifferencesFromProductionPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSlotDifferencesFromProductionPagingPage(e,t,r,i,n)}}}listSlotDifferencesFromProductionPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSlotDifferencesFromProductionPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSlotDifferencesFromProduction(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSlotDifferencesFromProductionNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSlotDifferencesFromProductionPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSlotDifferencesFromProductionPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSlotDifferencesFromProductionPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSnapshots(e,t,r){const i=this.listSnapshotsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSnapshotsPagingPage(e,t,r,i)}}}listSnapshotsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSnapshotsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSnapshots(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSnapshotsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSnapshotsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSnapshotsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSnapshotsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSnapshotsFromDRSecondary(e,t,r){const i=this.listSnapshotsFromDRSecondaryPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSnapshotsFromDRSecondaryPagingPage(e,t,r,i)}}}listSnapshotsFromDRSecondaryPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSnapshotsFromDRSecondaryPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSnapshotsFromDRSecondary(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSnapshotsFromDRSecondaryNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSnapshotsFromDRSecondaryPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSnapshotsFromDRSecondaryPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSnapshotsFromDRSecondaryPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listTriggeredWebJobs(e,t,r){const i=this.listTriggeredWebJobsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listTriggeredWebJobsPagingPage(e,t,r,i)}}}listTriggeredWebJobsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listTriggeredWebJobs(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listTriggeredWebJobsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listTriggeredWebJobsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listTriggeredWebJobsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listTriggeredWebJobHistory(e,t,r,i){const n=this.listTriggeredWebJobHistoryPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listTriggeredWebJobHistoryPagingPage(e,t,r,i,n)}}}listTriggeredWebJobHistoryPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobHistoryPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listTriggeredWebJobHistory(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listTriggeredWebJobHistoryNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listTriggeredWebJobHistoryPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobHistoryPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listTriggeredWebJobHistoryPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listUsages(e,t,r){const i=this.listUsagesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listUsagesPagingPage(e,t,r,i)}}}listUsagesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listUsages(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listUsagesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listUsagesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listUsagesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWebJobs(e,t,r){const i=this.listWebJobsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebJobsPagingPage(e,t,r,i)}}}listWebJobsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebJobsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWebJobs(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWebJobsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWebJobsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWebJobsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWebJobsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listInstanceWorkflowsSlot(e,t,r,i){const n=this.listInstanceWorkflowsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceWorkflowsSlotPagingPage(e,t,r,i,n)}}}listInstanceWorkflowsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceWorkflowsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listInstanceWorkflowsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listInstanceWorkflowsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listInstanceWorkflowsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceWorkflowsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listInstanceWorkflowsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listWorkflows(e,t,r){const i=this.listWorkflowsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWorkflowsPagingPage(e,t,r,i)}}}listWorkflowsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWorkflowsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWorkflows(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWorkflowsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWorkflowsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWorkflowsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWorkflowsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},qb)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Ub)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Hb)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,siteEnvelope:r,options:i},spec:Vb});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},jb)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteEnvelope:r,options:i},Wb)}analyzeCustomHostname(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Jb)}applySlotConfigToProduction(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slotSwapEntity:r,options:i},Yb)}backup(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,request:r,options:i},$b)}_listBackups(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Kb)}getBackupStatus(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,options:i},Zb)}deleteBackup(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,options:i},Xb)}listBackupStatusSecrets(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,request:i,options:n},eC)}beginRestore(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,backupId:r,request:i,options:s},spec:tC});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRestoreAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestore(e,t,r,i,s);return n.pollUntilDone()}))}_listBasicPublishingCredentialsPolicies(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},rC)}getFtpAllowed(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},iC)}updateFtpAllowed(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,csmPublishingAccessPoliciesEntity:r,options:i},nC)}getScmAllowed(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},sC)}updateScmAllowed(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,csmPublishingAccessPoliciesEntity:r,options:i},oC)}_listConfigurations(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},aC)}updateApplicationSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettings:r,options:i},lC)}listApplicationSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},cC)}updateAuthSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteAuthSettings:r,options:i},pC)}getAuthSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},uC)}getAuthSettingsV2WithoutSecrets(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},dC)}updateAuthSettingsV2(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteAuthSettingsV2:r,options:i},mC)}getAuthSettingsV2(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},AC)}updateAzureStorageAccounts(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,azureStorageAccounts:r,options:i},gC)}listAzureStorageAccounts(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hC)}updateBackupConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,request:r,options:i},fC)}deleteBackupConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},yC)}getBackupConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},bC)}_getAppSettingsKeyVaultReferences(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},CC)}getAppSettingKeyVaultReference(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettingKey:r,options:i},NC)}_getSiteConnectionStringKeyVaultReferences(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},EC)}getSiteConnectionStringKeyVaultReference(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionStringKey:r,options:i},vC)}updateConnectionStrings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionStrings:r,options:i},IC)}listConnectionStrings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},SC)}getDiagnosticLogsConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},wC)}updateDiagnosticLogsConfig(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteLogsConfig:r,options:i},PC)}updateMetadata(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,metadata:r,options:i},xC)}listMetadata(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},BC)}beginListPublishingCredentials(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:_C});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginListPublishingCredentialsAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginListPublishingCredentials(e,t,r);return i.pollUntilDone()}))}updateSitePushSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,pushSettings:r,options:i},RC)}listSitePushSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},kC)}listSlotConfigurationNames(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},QC)}updateSlotConfigurationNames(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slotConfigNames:r,options:i},TC)}getConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},MC)}createOrUpdateConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteConfig:r,options:i},OC)}updateConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteConfig:r,options:i},DC)}_listConfigurationSnapshotInfo(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},zC)}getConfigurationSnapshot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,snapshotId:r,options:i},LC)}recoverSiteConfigurationSnapshot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,snapshotId:r,options:i},GC)}getWebSiteContainerLogs(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},FC)}getContainerLogsZip(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},qC)}_listContinuousWebJobs(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},UC)}getContinuousWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},HC)}deleteContinuousWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},VC)}startContinuousWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},jC)}stopContinuousWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},WC)}_listProductionSiteDeploymentStatuses(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},JC)}beginGetProductionSiteDeploymentStatus(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,deploymentStatusId:r,options:i},spec:YC});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginGetProductionSiteDeploymentStatusAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginGetProductionSiteDeploymentStatus(e,t,r,i);return n.pollUntilDone()}))}_listDeployments(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},$C)}getDeployment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,options:i},KC)}createDeployment(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,deployment:i,options:n},ZC)}deleteDeployment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,options:i},XC)}listDeploymentLog(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,options:i},eN)}discoverBackup(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,request:r,options:i},tN)}_listDomainOwnershipIdentifiers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},rN)}getDomainOwnershipIdentifier(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,options:i},iN)}createOrUpdateDomainOwnershipIdentifier(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,domainOwnershipIdentifier:i,options:n},nN)}deleteDomainOwnershipIdentifier(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,options:i},sN)}updateDomainOwnershipIdentifier(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,domainOwnershipIdentifier:i,options:n},oN)}getMSDeployStatus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},aN)}beginCreateMSDeployOperation(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,mSDeploy:r,options:i},spec:lN});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateMSDeployOperationAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateMSDeployOperation(e,t,r,i);return n.pollUntilDone()}))}getMSDeployLog(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},cN)}getOneDeployStatus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pN)}createOneDeployOperation(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},uN)}_listFunctions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},dN)}getFunctionsAdminToken(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},mN)}getFunction(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,options:i},AN)}beginCreateFunction(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,functionName:r,functionEnvelope:i,options:s},spec:gN});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateFunctionAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateFunction(e,t,r,i,s);return n.pollUntilDone()}))}deleteFunction(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,options:i},hN)}createOrUpdateFunctionSecret(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,keyName:i,key:n,options:s},fN)}deleteFunctionSecret(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,keyName:i,options:n},yN)}listFunctionKeys(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,options:i},bN)}listFunctionSecrets(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,options:i},CN)}listHostKeys(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},NN)}listSyncStatus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},EN)}syncFunctions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},vN)}createOrUpdateHostSecret(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,keyType:r,keyName:i,key:n,options:s},IN)}deleteHostSecret(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,keyType:r,keyName:i,options:n},SN)}_listHostNameBindings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},wN)}getHostNameBinding(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostName:r,options:i},PN)}createOrUpdateHostNameBinding(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostName:r,hostNameBinding:i,options:n},xN)}deleteHostNameBinding(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostName:r,options:i},BN)}getHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},_N)}createOrUpdateHybridConnection(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,connectionEnvelope:n,options:s},RN)}deleteHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},kN)}updateHybridConnection(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,connectionEnvelope:n,options:s},QN)}listHybridConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},TN)}listRelayServiceConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},MN)}getRelayServiceConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,options:i},ON)}createOrUpdateRelayServiceConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,connectionEnvelope:i,options:n},DN)}deleteRelayServiceConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,options:i},zN)}updateRelayServiceConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,connectionEnvelope:i,options:n},LN)}_listInstanceIdentifiers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},GN)}getInstanceInfo(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,options:i},FN)}getInstanceMsDeployStatus(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,options:i},qN)}beginCreateInstanceMSDeployOperation(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,instanceId:r,mSDeploy:i,options:s},spec:UN});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateInstanceMSDeployOperationAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateInstanceMSDeployOperation(e,t,r,i,s);return n.pollUntilDone()}))}getInstanceMSDeployLog(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,options:i},HN)}_listInstanceProcesses(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,options:i},VN)}getInstanceProcess(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},jN)}deleteInstanceProcess(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},WN)}getInstanceProcessDump(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},JN)}_listInstanceProcessModules(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},YN)}getInstanceProcessModule(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,baseAddress:i,instanceId:n,options:s},$N)}_listInstanceProcessThreads(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},KN)}isCloneable(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},ZN)}_listSiteBackups(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},XN)}listSyncFunctionTriggers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},eE)}beginMigrateStorage(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{subscriptionName:e,resourceGroupName:t,name:r,migrationOptions:i,options:s},spec:tE});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginMigrateStorageAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginMigrateStorage(e,t,r,i,s);return n.pollUntilDone()}))}beginMigrateMySql(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,migrationRequestEnvelope:r,options:i},spec:rE});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginMigrateMySqlAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginMigrateMySql(e,t,r,i);return n.pollUntilDone()}))}getMigrateMySqlStatus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},iE)}getSwiftVirtualNetworkConnection(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},nE)}createOrUpdateSwiftVirtualNetworkConnectionWithCheck(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionEnvelope:r,options:i},sE)}deleteSwiftVirtualNetwork(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},oE)}updateSwiftVirtualNetworkConnectionWithCheck(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionEnvelope:r,options:i},aE)}listNetworkFeatures(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,view:r,options:i},lE)}getNetworkTraceOperation(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,options:i},cE)}startWebSiteNetworkTrace(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pE)}beginStartWebSiteNetworkTraceOperation(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:uE});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginStartWebSiteNetworkTraceOperationAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginStartWebSiteNetworkTraceOperation(e,t,r);return i.pollUntilDone()}))}stopWebSiteNetworkTrace(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},dE)}getNetworkTraces(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,options:i},mE)}getNetworkTraceOperationV2(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,options:i},AE)}getNetworkTracesV2(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,options:i},gE)}generateNewSitePublishingPassword(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hE)}_listPerfMonCounters(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},fE)}getSitePhpErrorLogFlag(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},yE)}listPremierAddOns(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},bE)}getPremierAddOn(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,options:i},CE)}addPremierAddOn(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,premierAddOn:i,options:n},NE)}deletePremierAddOn(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,options:i},EE)}updatePremierAddOn(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,premierAddOn:i,options:n},vE)}getPrivateAccess(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},IE)}putPrivateAccessVnet(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,access:r,options:i},SE)}_getPrivateEndpointConnectionList(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},wE)}getPrivateEndpointConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},PE)}beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,privateEndpointWrapper:i,options:s},spec:xE});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s);return n.pollUntilDone()}))}beginDeletePrivateEndpointConnection(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},spec:BE});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeletePrivateEndpointConnectionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeletePrivateEndpointConnection(e,t,r,i);return n.pollUntilDone()}))}getPrivateLinkResources(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},_E)}_listProcesses(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},RE)}getProcess(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},kE)}deleteProcess(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},QE)}getProcessDump(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},TE)}_listProcessModules(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},ME)}getProcessModule(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,baseAddress:i,options:n},OE)}_listProcessThreads(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},DE)}_listPublicCertificates(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},zE)}getPublicCertificate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publicCertificateName:r,options:i},LE)}createOrUpdatePublicCertificate(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publicCertificateName:r,publicCertificate:i,options:n},GE)}deletePublicCertificate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publicCertificateName:r,options:i},FE)}listPublishingProfileXmlWithSecrets(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publishingProfileOptions:r,options:i},qE)}resetProductionSlotConfig(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},UE)}restart(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},HE)}beginRestoreFromBackupBlob(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,request:r,options:i},spec:VE});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginRestoreFromBackupBlobAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreFromBackupBlob(e,t,r,i);return n.pollUntilDone()}))}beginRestoreFromDeletedApp(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,restoreRequest:r,options:i},spec:jE});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginRestoreFromDeletedAppAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreFromDeletedApp(e,t,r,i);return n.pollUntilDone()}))}beginRestoreSnapshot(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,restoreRequest:r,options:i},spec:WE});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginRestoreSnapshotAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreSnapshot(e,t,r,i);return n.pollUntilDone()}))}_listSiteExtensions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},JE)}getSiteExtension(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteExtensionId:r,options:i},YE)}beginInstallSiteExtension(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,siteExtensionId:r,options:i},spec:$E});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginInstallSiteExtensionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginInstallSiteExtension(e,t,r,i);return n.pollUntilDone()}))}deleteSiteExtension(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteExtensionId:r,options:i},KE)}_listSlots(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},ZE)}getSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},XE)}beginCreateOrUpdateSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,siteEnvelope:i,options:s},spec:ev});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateSlot(e,t,r,i,s);return n.pollUntilDone()}))}deleteSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},tv)}updateSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteEnvelope:i,options:n},rv)}analyzeCustomHostnameSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},iv)}applySlotConfigurationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,slotSwapEntity:i,options:n},nv)}backupSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,request:i,options:n},sv)}_listBackupsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},ov)}getBackupStatusSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,slot:i,options:n},av)}deleteBackupSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,slot:i,options:n},lv)}listBackupStatusSecretsSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,slot:i,request:n,options:s},cv)}beginRestoreSlot(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,backupId:r,slot:i,request:s,options:o},spec:pv});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginRestoreSlotAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreSlot(e,t,r,i,s,o);return n.pollUntilDone()}))}_listBasicPublishingCredentialsPoliciesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},uv)}getFtpAllowedSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},dv)}updateFtpAllowedSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,csmPublishingAccessPoliciesEntity:i,options:n},Av)}getScmAllowedSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},gv)}updateScmAllowedSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,csmPublishingAccessPoliciesEntity:i,options:n},hv)}_listConfigurationsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},fv)}updateApplicationSettingsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,appSettings:i,options:n},yv)}listApplicationSettingsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},bv)}updateAuthSettingsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteAuthSettings:i,options:n},Cv)}getAuthSettingsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Nv)}getAuthSettingsV2WithoutSecretsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Ev)}updateAuthSettingsV2Slot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteAuthSettingsV2:i,options:n},vv)}getAuthSettingsV2Slot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Iv)}updateAzureStorageAccountsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,azureStorageAccounts:i,options:n},Sv)}listAzureStorageAccountsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},wv)}updateBackupConfigurationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,request:i,options:n},Pv)}deleteBackupConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},xv)}getBackupConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Bv)}_getAppSettingsKeyVaultReferencesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},_v)}getAppSettingKeyVaultReferenceSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettingKey:r,slot:i,options:n},Rv)}_getSiteConnectionStringKeyVaultReferencesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},kv)}getSiteConnectionStringKeyVaultReferenceSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionStringKey:r,slot:i,options:n},Qv)}updateConnectionStringsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,connectionStrings:i,options:n},Tv)}listConnectionStringsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Mv)}getDiagnosticLogsConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Ov)}updateDiagnosticLogsConfigSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteLogsConfig:i,options:n},Dv)}updateMetadataSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,metadata:i,options:n},zv)}listMetadataSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Lv)}beginListPublishingCredentialsSlot(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,options:i},spec:Gv});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginListPublishingCredentialsSlotAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginListPublishingCredentialsSlot(e,t,r,i);return n.pollUntilDone()}))}updateSitePushSettingsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,pushSettings:i,options:n},Fv)}listSitePushSettingsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},qv)}getConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Uv)}createOrUpdateConfigurationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteConfig:i,options:n},Hv)}updateConfigurationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteConfig:i,options:n},Vv)}_listConfigurationSnapshotInfoSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},jv)}getConfigurationSnapshotSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,snapshotId:r,slot:i,options:n},Wv)}recoverSiteConfigurationSnapshotSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,snapshotId:r,slot:i,options:n},Jv)}getWebSiteContainerLogsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Yv)}getContainerLogsZipSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},$v)}_listContinuousWebJobsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Kv)}getContinuousWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},Zv)}deleteContinuousWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},Xv)}startContinuousWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},eI)}stopContinuousWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},tI)}_listSlotSiteDeploymentStatusesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},rI)}beginGetSlotSiteDeploymentStatusSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,deploymentStatusId:i,options:s},spec:iI});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginGetSlotSiteDeploymentStatusSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginGetSlotSiteDeploymentStatusSlot(e,t,r,i,s);return n.pollUntilDone()}))}_listDeploymentsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},nI)}getDeploymentSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,slot:i,options:n},sI)}createDeploymentSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,slot:i,deployment:n,options:s},oI)}deleteDeploymentSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,slot:i,options:n},aI)}listDeploymentLogSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,slot:i,options:n},lI)}discoverBackupSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,request:i,options:n},cI)}_listDomainOwnershipIdentifiersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},pI)}getDomainOwnershipIdentifierSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,slot:i,options:n},uI)}createOrUpdateDomainOwnershipIdentifierSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,slot:i,domainOwnershipIdentifier:n,options:s},dI)}deleteDomainOwnershipIdentifierSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,slot:i,options:n},mI)}updateDomainOwnershipIdentifierSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,slot:i,domainOwnershipIdentifier:n,options:s},AI)}getMSDeployStatusSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},gI)}beginCreateMSDeployOperationSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,mSDeploy:i,options:s},spec:hI});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateMSDeployOperationSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateMSDeployOperationSlot(e,t,r,i,s);return n.pollUntilDone()}))}getMSDeployLogSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},fI)}_listInstanceFunctionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},yI)}getFunctionsAdminTokenSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},bI)}getInstanceFunctionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,slot:i,options:n},CI)}beginCreateInstanceFunctionSlot(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,functionName:r,slot:i,functionEnvelope:s,options:o},spec:NI});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginCreateInstanceFunctionSlotAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateInstanceFunctionSlot(e,t,r,i,s,o);return n.pollUntilDone()}))}deleteInstanceFunctionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,slot:i,options:n},EI)}createOrUpdateFunctionSecretSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,keyName:i,slot:n,key:s,options:o},vI)}deleteFunctionSecretSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,keyName:i,slot:n,options:s},II)}listFunctionKeysSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,slot:i,options:n},SI)}listFunctionSecretsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,slot:i,options:n},wI)}listHostKeysSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},PI)}listSyncStatusSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},xI)}syncFunctionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},BI)}createOrUpdateHostSecretSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,keyType:r,keyName:i,slot:n,key:s,options:o},_I)}deleteHostSecretSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,keyType:r,keyName:i,slot:n,options:s},RI)}_listHostNameBindingsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},kI)}getHostNameBindingSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,hostName:i,options:n},QI)}createOrUpdateHostNameBindingSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostName:r,slot:i,hostNameBinding:n,options:s},TI)}deleteHostNameBindingSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,hostName:i,options:n},MI)}getHybridConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,slot:n,options:s},OI)}createOrUpdateHybridConnectionSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,slot:n,connectionEnvelope:s,options:o},DI)}deleteHybridConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,slot:n,options:s},zI)}updateHybridConnectionSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,slot:n,connectionEnvelope:s,options:o},LI)}listHybridConnectionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},GI)}listRelayServiceConnectionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},FI)}getRelayServiceConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,slot:i,options:n},qI)}createOrUpdateRelayServiceConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,slot:i,connectionEnvelope:n,options:s},UI)}deleteRelayServiceConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,slot:i,options:n},HI)}updateRelayServiceConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,slot:i,connectionEnvelope:n,options:s},VI)}_listInstanceIdentifiersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},jI)}getInstanceInfoSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,slot:i,options:n},WI)}getInstanceMsDeployStatusSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,instanceId:i,options:n},JI)}beginCreateInstanceMSDeployOperationSlot(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,instanceId:i,mSDeploy:s,options:o},spec:YI});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginCreateInstanceMSDeployOperationSlotAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateInstanceMSDeployOperationSlot(e,t,r,i,s,o);return n.pollUntilDone()}))}getInstanceMSDeployLogSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,instanceId:i,options:n},$I)}_listInstanceProcessesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,instanceId:i,options:n},KI)}getInstanceProcessSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},ZI)}deleteInstanceProcessSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},XI)}getInstanceProcessDumpSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},eS)}_listInstanceProcessModulesSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},tS)}getInstanceProcessModuleSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,baseAddress:i,slot:n,instanceId:s,options:o},rS)}_listInstanceProcessThreadsSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},iS)}isCloneableSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},nS)}_listSiteBackupsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},sS)}listSyncFunctionTriggersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},oS)}getMigrateMySqlStatusSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},aS)}getSwiftVirtualNetworkConnectionSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},lS)}createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,connectionEnvelope:i,options:n},cS)}deleteSwiftVirtualNetworkSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},pS)}updateSwiftVirtualNetworkConnectionWithCheckSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,connectionEnvelope:i,options:n},uS)}listNetworkFeaturesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,view:r,slot:i,options:n},dS)}getNetworkTraceOperationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,slot:i,options:n},mS)}startWebSiteNetworkTraceSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},AS)}beginStartWebSiteNetworkTraceOperationSlot(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,options:i},spec:gS});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginStartWebSiteNetworkTraceOperationSlotAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginStartWebSiteNetworkTraceOperationSlot(e,t,r,i);return n.pollUntilDone()}))}stopWebSiteNetworkTraceSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},hS)}getNetworkTracesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,slot:i,options:n},fS)}getNetworkTraceOperationSlotV2(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,slot:i,options:n},yS)}getNetworkTracesSlotV2(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,slot:i,options:n},bS)}generateNewSitePublishingPasswordSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},CS)}_listPerfMonCountersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},NS)}getSitePhpErrorLogFlagSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},ES)}listPremierAddOnsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},vS)}getPremierAddOnSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,slot:i,options:n},IS)}addPremierAddOnSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,slot:i,premierAddOn:n,options:s},SS)}deletePremierAddOnSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,slot:i,options:n},wS)}updatePremierAddOnSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,slot:i,premierAddOn:n,options:s},PS)}getPrivateAccessSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},xS)}putPrivateAccessVnetSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,access:i,options:n},BS)}_getPrivateEndpointConnectionListSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},_S)}getPrivateEndpointConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,privateEndpointConnectionName:r,slot:i,options:n},RS)}beginApproveOrRejectPrivateEndpointConnectionSlot(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,slot:i,privateEndpointWrapper:s,options:o},spec:kS});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginApproveOrRejectPrivateEndpointConnectionSlotAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginApproveOrRejectPrivateEndpointConnectionSlot(e,t,r,i,s,o);return n.pollUntilDone()}))}beginDeletePrivateEndpointConnectionSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,slot:i,options:s},spec:QS});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginDeletePrivateEndpointConnectionSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeletePrivateEndpointConnectionSlot(e,t,r,i,s);return n.pollUntilDone()}))}getPrivateLinkResourcesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},TS)}_listProcessesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},MS)}getProcessSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},OS)}deleteProcessSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},DS)}getProcessDumpSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},zS)}_listProcessModulesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},LS)}getProcessModuleSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,baseAddress:i,slot:n,options:s},GS)}_listProcessThreadsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},FS)}_listPublicCertificatesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},qS)}getPublicCertificateSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,publicCertificateName:i,options:n},US)}createOrUpdatePublicCertificateSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publicCertificateName:r,slot:i,publicCertificate:n,options:s},HS)}deletePublicCertificateSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,publicCertificateName:i,options:n},VS)}listPublishingProfileXmlWithSecretsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,publishingProfileOptions:i,options:n},jS)}resetSlotConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},WS)}restartSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},JS)}beginRestoreFromBackupBlobSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,request:i,options:s},spec:YS});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRestoreFromBackupBlobSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreFromBackupBlobSlot(e,t,r,i,s);return n.pollUntilDone()}))}beginRestoreFromDeletedAppSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,restoreRequest:i,options:s},spec:$S});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRestoreFromDeletedAppSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreFromDeletedAppSlot(e,t,r,i,s);return n.pollUntilDone()}))}beginRestoreSnapshotSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,restoreRequest:i,options:s},spec:KS});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRestoreSnapshotSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreSnapshotSlot(e,t,r,i,s);return n.pollUntilDone()}))}_listSiteExtensionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},ZS)}getSiteExtensionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteExtensionId:r,slot:i,options:n},XS)}beginInstallSiteExtensionSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,siteExtensionId:r,slot:i,options:s},spec:ew});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginInstallSiteExtensionSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginInstallSiteExtensionSlot(e,t,r,i,s);return n.pollUntilDone()}))}deleteSiteExtensionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteExtensionId:r,slot:i,options:n},tw)}_listSlotDifferencesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,slotSwapEntity:i,options:n},rw)}beginSwapSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,slotSwapEntity:i,options:s},spec:iw});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginSwapSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginSwapSlot(e,t,r,i,s);return n.pollUntilDone()}))}_listSnapshotsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},nw)}_listSnapshotsFromDRSecondarySlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},sw)}getSourceControlSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},ow)}beginCreateOrUpdateSourceControlSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,siteSourceControl:i,options:s},spec:aw});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateSourceControlSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateSourceControlSlot(e,t,r,i,s);return n.pollUntilDone()}))}deleteSourceControlSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},lw)}updateSourceControlSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteSourceControl:i,options:n},cw)}startSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},pw)}beginStartNetworkTraceSlot(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,options:i},spec:uw});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginStartNetworkTraceSlotAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginStartNetworkTraceSlot(e,t,r,i);return n.pollUntilDone()}))}stopSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},dw)}stopNetworkTraceSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},mw)}syncRepositorySlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Aw)}syncFunctionTriggersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},gw)}_listTriggeredWebJobsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},hw)}getTriggeredWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},fw)}deleteTriggeredWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},yw)}_listTriggeredWebJobHistorySlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},bw)}getTriggeredWebJobHistorySlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,id:i,slot:n,options:s},Cw)}runTriggeredWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},Nw)}_listUsagesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Ew)}listVnetConnectionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},vw)}getVnetConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,slot:i,options:n},Iw)}createOrUpdateVnetConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,slot:i,connectionEnvelope:n,options:s},Sw)}deleteVnetConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,slot:i,options:n},ww)}updateVnetConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,slot:i,connectionEnvelope:n,options:s},Pw)}getVnetConnectionGatewaySlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,slot:n,options:s},xw)}createOrUpdateVnetConnectionGatewaySlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,slot:n,connectionEnvelope:s,options:o},Bw)}updateVnetConnectionGatewaySlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,slot:n,connectionEnvelope:s,options:o},_w)}_listWebJobsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Rw)}getWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},kw)}_listSlotDifferencesFromProduction(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slotSwapEntity:r,options:i},Qw)}beginSwapSlotWithProduction(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slotSwapEntity:r,options:i},spec:Tw});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginSwapSlotWithProductionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginSwapSlotWithProduction(e,t,r,i);return n.pollUntilDone()}))}_listSnapshots(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Mw)}_listSnapshotsFromDRSecondary(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ow)}getSourceControl(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Dw)}beginCreateOrUpdateSourceControl(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,siteSourceControl:r,options:i},spec:zw});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateSourceControlAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateSourceControl(e,t,r,i);return n.pollUntilDone()}))}deleteSourceControl(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Lw)}updateSourceControl(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteSourceControl:r,options:i},Gw)}start(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Fw)}beginStartNetworkTrace(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:qw});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginStartNetworkTraceAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginStartNetworkTrace(e,t,r);return i.pollUntilDone()}))}stop(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Uw)}stopNetworkTrace(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Hw)}syncRepository(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Vw)}syncFunctionTriggers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},jw)}_listTriggeredWebJobs(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ww)}getTriggeredWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},Jw)}deleteTriggeredWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},Yw)}_listTriggeredWebJobHistory(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},$w)}getTriggeredWebJobHistory(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,id:i,options:n},Kw)}runTriggeredWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},Zw)}_listUsages(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xw)}listVnetConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},eP)}getVnetConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,options:i},tP)}createOrUpdateVnetConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,connectionEnvelope:i,options:n},rP)}deleteVnetConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,options:i},iP)}updateVnetConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,connectionEnvelope:i,options:n},nP)}getVnetConnectionGateway(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,options:n},sP)}createOrUpdateVnetConnectionGateway(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,connectionEnvelope:n,options:s},oP)}updateVnetConnectionGateway(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,connectionEnvelope:n,options:s},aP)}_listWebJobs(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},lP)}getWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},cP)}deployWorkflowArtifacts(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pP)}deployWorkflowArtifactsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},uP)}_listInstanceWorkflowsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},dP)}getInstanceWorkflowSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,workflowName:i,options:n},mP)}listWorkflowsConnectionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},AP)}_listWorkflows(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gP)}getWorkflow(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,options:i},hP)}listWorkflowsConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},fP)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},yP)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},bP)}_listBackupsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},CP)}_listBasicPublishingCredentialsPoliciesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},NP)}_listConfigurationsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},EP)}_getAppSettingsKeyVaultReferencesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},vP)}_getSiteConnectionStringKeyVaultReferencesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},IP)}_listConfigurationSnapshotInfoNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},SP)}_listContinuousWebJobsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},wP)}_listProductionSiteDeploymentStatusesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},PP)}_listDeploymentsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},xP)}_listDomainOwnershipIdentifiersNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},BP)}_listFunctionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},_P)}_listHostNameBindingsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},RP)}_listInstanceIdentifiersNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},kP)}_listInstanceProcessesNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,nextLink:i,options:n},QP)}_listInstanceProcessModulesNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,nextLink:n,options:s},TP)}_listInstanceProcessThreadsNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,nextLink:n,options:s},MP)}_listSiteBackupsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},OP)}_listPerfMonCountersNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},DP)}_getPrivateEndpointConnectionListNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},zP)}_listProcessesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},LP)}_listProcessModulesNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,nextLink:i,options:n},GP)}_listProcessThreadsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,nextLink:i,options:n},FP)}_listPublicCertificatesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},qP)}_listSiteExtensionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},UP)}_listSlotsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},HP)}_listBackupsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},VP)}_listBasicPublishingCredentialsPoliciesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},jP)}_listConfigurationsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},WP)}_getAppSettingsKeyVaultReferencesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},JP)}_getSiteConnectionStringKeyVaultReferencesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},YP)}_listConfigurationSnapshotInfoSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},$P)}_listContinuousWebJobsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},KP)}_listSlotSiteDeploymentStatusesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},ZP)}_listDeploymentsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},XP)}_listDomainOwnershipIdentifiersSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},ex)}_listInstanceFunctionsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},tx)}_listHostNameBindingsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},rx)}_listInstanceIdentifiersSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},ix)}_listInstanceProcessesSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,instanceId:i,nextLink:n,options:s},nx)}_listInstanceProcessModulesSlotNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,nextLink:s,options:o},sx)}_listInstanceProcessThreadsSlotNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,nextLink:s,options:o},ox)}_listSiteBackupsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},ax)}_listPerfMonCountersSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},lx)}_getPrivateEndpointConnectionListSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},cx)}_listProcessesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},px)}_listProcessModulesSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,nextLink:n,options:s},ux)}_listProcessThreadsSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,nextLink:n,options:s},dx)}_listPublicCertificatesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},mx)}_listSiteExtensionsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Ax)}_listSlotDifferencesSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,slotSwapEntity:i,nextLink:n,options:s},gx)}_listSnapshotsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},hx)}_listSnapshotsFromDRSecondarySlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},fx)}_listTriggeredWebJobsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},yx)}_listTriggeredWebJobHistorySlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,nextLink:n,options:s},bx)}_listUsagesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Cx)}_listWebJobsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Nx)}_listSlotDifferencesFromProductionNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slotSwapEntity:r,nextLink:i,options:n},Ex)}_listSnapshotsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},vx)}_listSnapshotsFromDRSecondaryNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Ix)}_listTriggeredWebJobsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Sx)}_listTriggeredWebJobHistoryNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,nextLink:i,options:n},wx)}_listUsagesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Px)}_listWebJobsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},xx)}_listInstanceWorkflowsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Bx)}_listWorkflowsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},_x)}}const Fb=l.createSerializer(jl,false);const qb={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Fb};const Ub={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},queryParameters:[$l,su],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:Fb};const Hb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Ao},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Vb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:Ao},201:{bodyMapper:Ao},202:{bodyMapper:Ao},204:{bodyMapper:Ao},default:{bodyMapper:h}},requestBody:ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const jb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"DELETE",responses:{200:{},204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l,au,lu],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Wb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ao},202:{bodyMapper:Ao},default:{bodyMapper:h}},requestBody:cu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Jb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname",httpMethod:"GET",responses:{200:{bodyMapper:Ga},default:{bodyMapper:h}},queryParameters:[$l,pu],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Yb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const $b={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup",httpMethod:"POST",responses:{200:{bodyMapper:qa},default:{bodyMapper:h}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Kb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Zb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}",httpMethod:"GET",responses:{200:{bodyMapper:qa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,mu],headerParameters:[Wl],serializer:Fb};const Xb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,mu],headerParameters:[Wl],serializer:Fb};const eC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list",httpMethod:"POST",responses:{200:{bodyMapper:qa},default:{bodyMapper:h}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,mu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const tC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,mu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const rC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const iC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp",httpMethod:"GET",responses:{200:{bodyMapper:Ha},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const nC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp",httpMethod:"PUT",responses:{200:{bodyMapper:Ha},default:{bodyMapper:h}},requestBody:gu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const sC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm",httpMethod:"GET",responses:{200:{bodyMapper:Ha},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const oC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm",httpMethod:"PUT",responses:{200:{bodyMapper:Ha},default:{bodyMapper:h}},requestBody:gu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const aC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config",httpMethod:"GET",responses:{200:{bodyMapper:Ni},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const lC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const cC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const pC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings",httpMethod:"PUT",responses:{200:{bodyMapper:ja},default:{bodyMapper:h}},requestBody:hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const uC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:ja},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const dC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2",httpMethod:"GET",responses:{200:{bodyMapper:Wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const mC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2",httpMethod:"PUT",responses:{200:{bodyMapper:Wa},default:{bodyMapper:h}},requestBody:fu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const AC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list",httpMethod:"GET",responses:{200:{bodyMapper:Wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const gC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts",httpMethod:"PUT",responses:{200:{bodyMapper:Ja},default:{bodyMapper:h}},requestBody:yu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const hC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list",httpMethod:"POST",responses:{200:{bodyMapper:Ja},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const fC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup",httpMethod:"PUT",responses:{200:{bodyMapper:Fa},default:{bodyMapper:h}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const yC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const bC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list",httpMethod:"POST",responses:{200:{bodyMapper:Fa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const CC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const NC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,bu],headerParameters:[Wl],serializer:Fb};const EC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const vC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Cu],headerParameters:[Wl],serializer:Fb};const IC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings",httpMethod:"PUT",responses:{200:{bodyMapper:$a},default:{bodyMapper:h}},requestBody:Nu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const SC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list",httpMethod:"POST",responses:{200:{bodyMapper:$a},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const wC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs",httpMethod:"GET",responses:{200:{bodyMapper:Ka},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const PC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs",httpMethod:"PUT",responses:{200:{bodyMapper:Ka},default:{bodyMapper:h}},requestBody:Eu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const xC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},requestBody:vu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const BC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const _C={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list",httpMethod:"POST",responses:{200:{bodyMapper:la},201:{bodyMapper:la},202:{bodyMapper:la},204:{bodyMapper:la},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const RC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings",httpMethod:"PUT",responses:{200:{bodyMapper:To},default:{bodyMapper:h}},requestBody:Iu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const kC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:To},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const QC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames",httpMethod:"GET",responses:{200:{bodyMapper:Za},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const TC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames",httpMethod:"PUT",responses:{200:{bodyMapper:Za},default:{bodyMapper:h}},requestBody:Su,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const MC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"GET",responses:{200:{bodyMapper:Va},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const OC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"PUT",responses:{200:{bodyMapper:Va},default:{bodyMapper:h}},requestBody:wu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const DC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Va},default:{bodyMapper:h}},requestBody:wu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const zC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:yn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const LC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}",httpMethod:"GET",responses:{200:{bodyMapper:Va},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Pu],headerParameters:[Wl],serializer:Fb};const GC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Pu],headerParameters:[Wl],serializer:Fb};const FC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[xu],serializer:Fb};const qC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/zip/download",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Bu],serializer:Fb};const UC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs",httpMethod:"GET",responses:{200:{bodyMapper:bn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const HC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:el},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const VC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const jC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const WC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const JC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const YC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus/{deploymentStatusId}",httpMethod:"GET",responses:{200:{bodyMapper:tl},201:{bodyMapper:tl},202:{bodyMapper:tl},204:{bodyMapper:tl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ru],headerParameters:[Wl],serializer:Fb};const $C={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments",httpMethod:"GET",responses:{200:{bodyMapper:Nn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const KC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"GET",responses:{200:{bodyMapper:rl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ku],headerParameters:[Wl],serializer:Fb};const ZC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"PUT",responses:{200:{bodyMapper:rl},default:{bodyMapper:h}},requestBody:Qu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ku],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const XC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ku],headerParameters:[Wl],serializer:Fb};const eN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log",httpMethod:"GET",responses:{200:{bodyMapper:rl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ku],headerParameters:[Wl],serializer:Fb};const tN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup",httpMethod:"POST",responses:{200:{bodyMapper:Ua},default:{bodyMapper:h}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const rN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const iN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"GET",responses:{200:{bodyMapper:ua},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tu],headerParameters:[Wl],serializer:Fb};const nN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PUT",responses:{200:{bodyMapper:ua},default:{bodyMapper:h}},requestBody:Mu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const sN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tu],headerParameters:[Wl],serializer:Fb};const oN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ua},default:{bodyMapper:h}},requestBody:Mu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const aN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const lN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:il},201:{bodyMapper:il},202:{bodyMapper:il},204:{bodyMapper:il},409:{isError:true},default:{bodyMapper:h}},requestBody:Ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const cN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:sl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const pN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const uN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy",httpMethod:"PUT",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const dN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions",httpMethod:"GET",responses:{200:{bodyMapper:vn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const mN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const AN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"GET",responses:{200:{bodyMapper:ol},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl],serializer:Fb};const gN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"PUT",responses:{200:{bodyMapper:ol},201:{bodyMapper:ol},202:{bodyMapper:ol},204:{bodyMapper:ol},default:{bodyMapper:h}},requestBody:zu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const hN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl],serializer:Fb};const fN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:In},201:{bodyMapper:In},default:{bodyMapper:h}},requestBody:Lu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du,Gu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const yN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du,Gu],headerParameters:[Wl],serializer:Fb};const bN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl],serializer:Fb};const CN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets",httpMethod:"POST",responses:{200:{bodyMapper:Sn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl],serializer:Fb};const NN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:wn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const EN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listsyncstatus",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const vN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/sync",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const IN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:In},201:{bodyMapper:In},default:{bodyMapper:h}},requestBody:Lu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Gu,Fu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const SN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Gu,Fu],headerParameters:[Wl],serializer:Fb};const wN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const PN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"GET",responses:{200:{bodyMapper:al},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qu],headerParameters:[Wl],serializer:Fb};const xN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"PUT",responses:{200:{bodyMapper:al},default:{bodyMapper:h}},requestBody:Uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const BN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qu],headerParameters:[Wl],serializer:Fb};const _N={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:Fb};const RN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PUT",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},requestBody:Hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const kN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:Fb};const QN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},requestBody:Hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const TN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const MN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection",httpMethod:"GET",responses:{200:{bodyMapper:ll},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const ON={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"GET",responses:{200:{bodyMapper:ll},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Vu],headerParameters:[Wl],serializer:Fb};const DN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"PUT",responses:{200:{bodyMapper:ll},default:{bodyMapper:h}},requestBody:ju,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Vu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const zN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Vu],headerParameters:[Wl],serializer:Fb};const LN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ll},default:{bodyMapper:h}},requestBody:ju,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Vu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const GN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const FN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}",httpMethod:"GET",responses:{200:{bodyMapper:cl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl],serializer:Fb};const qN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl],serializer:Fb};const UN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:il},201:{bodyMapper:il},202:{bodyMapper:il},204:{bodyMapper:il},409:{isError:true},default:{bodyMapper:h}},requestBody:Ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const HN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:sl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl],serializer:Fb};const VN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl],serializer:Fb};const jN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:dl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const WN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const JN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const YN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const $N={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:ul},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju,Yu],headerParameters:[Wl],serializer:Fb};const KN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const ZN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable",httpMethod:"POST",responses:{200:{bodyMapper:zn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const XN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listbackups",httpMethod:"POST",responses:{200:{bodyMapper:bi},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const eE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus",httpMethod:"POST",responses:{200:{bodyMapper:Sn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const tE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate",httpMethod:"PUT",responses:{200:{bodyMapper:Al},201:{bodyMapper:Al},202:{bodyMapper:Al},204:{bodyMapper:Al},default:{bodyMapper:h}},requestBody:$u,queryParameters:[$l,Ku],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const rE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql",httpMethod:"POST",responses:{200:{bodyMapper:st},201:{bodyMapper:st},202:{bodyMapper:st},204:{bodyMapper:st},default:{bodyMapper:h}},requestBody:Zu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const iE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status",httpMethod:"GET",responses:{200:{bodyMapper:hl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const nE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"GET",responses:{200:{bodyMapper:fl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const sE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"PUT",responses:{200:{bodyMapper:fl},default:{bodyMapper:h}},requestBody:Xu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const oE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const aE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"PATCH",responses:{200:{bodyMapper:fl},default:{bodyMapper:h}},requestBody:Xu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const lE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}",httpMethod:"GET",responses:{200:{bodyMapper:yl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ed],headerParameters:[Wl],serializer:Fb};const cE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/operationresults/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,pp],headerParameters:[Wl],serializer:Fb};const pE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:h}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const uE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/startOperation",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},201:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},204:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const dE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const mE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,pp],headerParameters:[Wl],serializer:Fb};const AE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/current/operationresults/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,pp],headerParameters:[Wl],serializer:Fb};const gE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,pp],headerParameters:[Wl],serializer:Fb};const hE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const fE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters",httpMethod:"GET",responses:{200:{bodyMapper:Fn},default:{bodyMapper:h}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const yE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging",httpMethod:"GET",responses:{200:{bodyMapper:bl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const bE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons",httpMethod:"GET",responses:{200:{bodyMapper:No},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const CE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"GET",responses:{200:{bodyMapper:No},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,nd],headerParameters:[Wl],serializer:Fb};const NE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"PUT",responses:{200:{bodyMapper:No},default:{bodyMapper:h}},requestBody:sd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const EE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,nd],headerParameters:[Wl],serializer:Fb};const vE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"PATCH",responses:{200:{bodyMapper:No},default:{bodyMapper:h}},requestBody:od,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const IE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks",httpMethod:"GET",responses:{200:{bodyMapper:Nl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const SE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks",httpMethod:"PUT",responses:{200:{bodyMapper:Nl},default:{bodyMapper:h}},requestBody:ad,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const wE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const PE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl],serializer:Fb};const xE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:zo},201:{bodyMapper:zo},202:{bodyMapper:zo},204:{bodyMapper:zo},default:{bodyMapper:h}},requestBody:Tc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const BE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},201:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},202:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl],serializer:Fb};const _E={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const RE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const kE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:dl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const QE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const TE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const ME={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const OE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:ul},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju,Yu],headerParameters:[Wl],serializer:Fb};const DE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const zE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates",httpMethod:"GET",responses:{200:{bodyMapper:Wn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const LE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"GET",responses:{200:{bodyMapper:El},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ld],headerParameters:[Wl],serializer:Fb};const GE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"PUT",responses:{200:{bodyMapper:El},default:{bodyMapper:h}},requestBody:cd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ld],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const FE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ld],headerParameters:[Wl],serializer:Fb};const qE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},default:{bodyMapper:h}},requestBody:pd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Kl,ud],mediaType:"json",serializer:Fb};const UE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const HE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l,Hc,dd],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const VE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromBackupBlob",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const jE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromDeletedApp",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:md,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const WE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreSnapshot",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:Ad,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const JE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions",httpMethod:"GET",responses:{200:{bodyMapper:$n},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const YE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"GET",responses:{200:{bodyMapper:Sl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,gd],headerParameters:[Wl],serializer:Fb};const $E={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"PUT",responses:{200:{bodyMapper:Sl},201:{bodyMapper:Sl},202:{bodyMapper:Sl},204:{bodyMapper:Sl},429:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,gd],headerParameters:[Wl],serializer:Fb};const KE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,gd],headerParameters:[Wl],serializer:Fb};const ZE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const XE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"GET",responses:{200:{bodyMapper:Ao},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const ev={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"PUT",responses:{200:{bodyMapper:Ao},201:{bodyMapper:Ao},202:{bodyMapper:Ao},204:{bodyMapper:Ao},default:{bodyMapper:h}},requestBody:ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const tv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"DELETE",responses:{200:{},204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l,au,lu],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const rv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ao},202:{bodyMapper:Ao},default:{bodyMapper:h}},requestBody:cu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const iv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname",httpMethod:"GET",responses:{200:{bodyMapper:Ga},default:{bodyMapper:h}},queryParameters:[$l,pu],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const nv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const sv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup",httpMethod:"POST",responses:{200:{bodyMapper:qa},default:{bodyMapper:h}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const ov={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const av={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}",httpMethod:"GET",responses:{200:{bodyMapper:qa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,mu],headerParameters:[Wl],serializer:Fb};const lv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,mu],headerParameters:[Wl],serializer:Fb};const cv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list",httpMethod:"POST",responses:{200:{bodyMapper:qa},default:{bodyMapper:h}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,mu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const pv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,mu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const uv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const dv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp",httpMethod:"GET",responses:{200:{bodyMapper:Ha},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Av={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp",httpMethod:"PUT",responses:{200:{bodyMapper:Ha},default:{bodyMapper:h}},requestBody:gu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const gv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm",httpMethod:"GET",responses:{200:{bodyMapper:Ha},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const hv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm",httpMethod:"PUT",responses:{200:{bodyMapper:Ha},default:{bodyMapper:h}},requestBody:gu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const fv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config",httpMethod:"GET",responses:{200:{bodyMapper:Ni},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const yv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const bv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Cv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings",httpMethod:"PUT",responses:{200:{bodyMapper:ja},default:{bodyMapper:h}},requestBody:hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Nv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:ja},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Ev={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2",httpMethod:"GET",responses:{200:{bodyMapper:Wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const vv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2",httpMethod:"PUT",responses:{200:{bodyMapper:Wa},default:{bodyMapper:h}},requestBody:fu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Iv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/list",httpMethod:"GET",responses:{200:{bodyMapper:Wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Sv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts",httpMethod:"PUT",responses:{200:{bodyMapper:Ja},default:{bodyMapper:h}},requestBody:yu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const wv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list",httpMethod:"POST",responses:{200:{bodyMapper:Ja},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Pv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup",httpMethod:"PUT",responses:{200:{bodyMapper:Fa},default:{bodyMapper:h}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const xv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Bv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list",httpMethod:"POST",responses:{200:{bodyMapper:Fa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const _v={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Rv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,bu],headerParameters:[Wl],serializer:Fb};const kv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Qv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionStringKey}",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Cu],headerParameters:[Wl],serializer:Fb};const Tv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings",httpMethod:"PUT",responses:{200:{bodyMapper:$a},default:{bodyMapper:h}},requestBody:Nu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Mv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list",httpMethod:"POST",responses:{200:{bodyMapper:$a},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Ov={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs",httpMethod:"GET",responses:{200:{bodyMapper:Ka},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Dv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs",httpMethod:"PUT",responses:{200:{bodyMapper:Ka},default:{bodyMapper:h}},requestBody:Eu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const zv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},requestBody:vu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Lv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Gv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list",httpMethod:"POST",responses:{200:{bodyMapper:la},201:{bodyMapper:la},202:{bodyMapper:la},204:{bodyMapper:la},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Fv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings",httpMethod:"PUT",responses:{200:{bodyMapper:To},default:{bodyMapper:h}},requestBody:Iu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const qv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:To},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Uv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"GET",responses:{200:{bodyMapper:Va},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Hv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"PUT",responses:{200:{bodyMapper:Va},default:{bodyMapper:h}},requestBody:wu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Vv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Va},default:{bodyMapper:h}},requestBody:wu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const jv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:yn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Wv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}",httpMethod:"GET",responses:{200:{bodyMapper:Va},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Pu],headerParameters:[Wl],serializer:Fb};const Jv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Pu],headerParameters:[Wl],serializer:Fb};const Yv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[xu],serializer:Fb};const $v={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs/zip/download",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Bu],serializer:Fb};const Kv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs",httpMethod:"GET",responses:{200:{bodyMapper:bn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Zv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:el},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const Xv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const eI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const tI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const rI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const iI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus/{deploymentStatusId}",httpMethod:"GET",responses:{200:{bodyMapper:tl},201:{bodyMapper:tl},202:{bodyMapper:tl},204:{bodyMapper:tl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ru],headerParameters:[Wl],serializer:Fb};const nI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments",httpMethod:"GET",responses:{200:{bodyMapper:Nn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const sI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"GET",responses:{200:{bodyMapper:rl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ku],headerParameters:[Wl],serializer:Fb};const oI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"PUT",responses:{200:{bodyMapper:rl},default:{bodyMapper:h}},requestBody:Qu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ku],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const aI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ku],headerParameters:[Wl],serializer:Fb};const lI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log",httpMethod:"GET",responses:{200:{bodyMapper:rl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ku],headerParameters:[Wl],serializer:Fb};const cI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/discoverbackup",httpMethod:"POST",responses:{200:{bodyMapper:Ua},default:{bodyMapper:h}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const pI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const uI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"GET",responses:{200:{bodyMapper:ua},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Tu],headerParameters:[Wl],serializer:Fb};const dI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PUT",responses:{200:{bodyMapper:ua},default:{bodyMapper:h}},requestBody:Mu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Tu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const mI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Tu],headerParameters:[Wl],serializer:Fb};const AI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ua},default:{bodyMapper:h}},requestBody:Mu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Tu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const gI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const hI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:il},201:{bodyMapper:il},202:{bodyMapper:il},204:{bodyMapper:il},409:{isError:true},default:{bodyMapper:h}},requestBody:Ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const fI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:sl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const yI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions",httpMethod:"GET",responses:{200:{bodyMapper:vn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const bI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const CI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"GET",responses:{200:{bodyMapper:ol},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl],serializer:Fb};const NI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"PUT",responses:{200:{bodyMapper:ol},201:{bodyMapper:ol},202:{bodyMapper:ol},204:{bodyMapper:ol},default:{bodyMapper:h}},requestBody:zu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const EI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl],serializer:Fb};const vI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:In},201:{bodyMapper:In},default:{bodyMapper:h}},requestBody:Lu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du,Gu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const II={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du,Gu],headerParameters:[Wl],serializer:Fb};const SI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl],serializer:Fb};const wI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets",httpMethod:"POST",responses:{200:{bodyMapper:Sn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl],serializer:Fb};const PI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:wn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const xI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listsyncstatus",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const BI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/sync",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const _I={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:In},201:{bodyMapper:In},default:{bodyMapper:h}},requestBody:Lu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Gu,Fu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const RI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Gu,Fu],headerParameters:[Wl],serializer:Fb};const kI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const QI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"GET",responses:{200:{bodyMapper:al},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,qu],headerParameters:[Wl],serializer:Fb};const TI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"PUT",responses:{200:{bodyMapper:al},default:{bodyMapper:h}},requestBody:Uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,qu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const MI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,qu],headerParameters:[Wl],serializer:Fb};const OI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc,lp],headerParameters:[Wl],serializer:Fb};const DI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PUT",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},requestBody:Hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const zI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc,lp],headerParameters:[Wl],serializer:Fb};const LI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},requestBody:Hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const GI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const FI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection",httpMethod:"GET",responses:{200:{bodyMapper:ll},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const qI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"GET",responses:{200:{bodyMapper:ll},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Vu],headerParameters:[Wl],serializer:Fb};const UI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"PUT",responses:{200:{bodyMapper:ll},default:{bodyMapper:h}},requestBody:ju,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Vu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const HI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Vu],headerParameters:[Wl],serializer:Fb};const VI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ll},default:{bodyMapper:h}},requestBody:ju,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Vu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const jI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const WI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}",httpMethod:"GET",responses:{200:{bodyMapper:cl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl],serializer:Fb};const JI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl],serializer:Fb};const YI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:il},201:{bodyMapper:il},202:{bodyMapper:il},204:{bodyMapper:il},409:{isError:true},default:{bodyMapper:h}},requestBody:Ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const $I={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:sl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl],serializer:Fb};const KI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl],serializer:Fb};const ZI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:dl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const XI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const eS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const tS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const rS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:ul},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju,Yu],headerParameters:[Wl],serializer:Fb};const iS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const nS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable",httpMethod:"POST",responses:{200:{bodyMapper:zn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const sS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listbackups",httpMethod:"POST",responses:{200:{bodyMapper:bi},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const oS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus",httpMethod:"POST",responses:{200:{bodyMapper:Sn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const aS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status",httpMethod:"GET",responses:{200:{bodyMapper:hl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const lS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"GET",responses:{200:{bodyMapper:fl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const cS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"PUT",responses:{200:{bodyMapper:fl},default:{bodyMapper:h}},requestBody:Xu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const pS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const uS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"PATCH",responses:{200:{bodyMapper:fl},default:{bodyMapper:h}},requestBody:Xu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const dS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}",httpMethod:"GET",responses:{200:{bodyMapper:yl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ed],headerParameters:[Wl],serializer:Fb};const mS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/operationresults/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,pp],headerParameters:[Wl],serializer:Fb};const AS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:h}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const gS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/startOperation",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},201:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},204:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const hS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const fS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,pp],headerParameters:[Wl],serializer:Fb};const yS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/current/operationresults/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,pp],headerParameters:[Wl],serializer:Fb};const bS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,pp],headerParameters:[Wl],serializer:Fb};const CS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const NS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters",httpMethod:"GET",responses:{200:{bodyMapper:Fn},default:{bodyMapper:h}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const ES={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging",httpMethod:"GET",responses:{200:{bodyMapper:bl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const vS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons",httpMethod:"GET",responses:{200:{bodyMapper:No},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const IS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"GET",responses:{200:{bodyMapper:No},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,nd],headerParameters:[Wl],serializer:Fb};const SS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"PUT",responses:{200:{bodyMapper:No},default:{bodyMapper:h}},requestBody:sd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const wS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,nd],headerParameters:[Wl],serializer:Fb};const PS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"PATCH",responses:{200:{bodyMapper:No},default:{bodyMapper:h}},requestBody:od,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const xS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks",httpMethod:"GET",responses:{200:{bodyMapper:Nl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const BS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks",httpMethod:"PUT",responses:{200:{bodyMapper:Nl},default:{bodyMapper:h}},requestBody:ad,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const _S={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const RS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc,lp],headerParameters:[Wl],serializer:Fb};const kS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:zo},201:{bodyMapper:zo},202:{bodyMapper:zo},204:{bodyMapper:zo},default:{bodyMapper:h}},requestBody:Tc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const QS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},201:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},202:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc,lp],headerParameters:[Wl],serializer:Fb};const TS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const MS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const OS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:dl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const DS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const zS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const LS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const GS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:ul},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju,Yu],headerParameters:[Wl],serializer:Fb};const FS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const qS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates",httpMethod:"GET",responses:{200:{bodyMapper:Wn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const US={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"GET",responses:{200:{bodyMapper:El},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ld],headerParameters:[Wl],serializer:Fb};const HS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"PUT",responses:{200:{bodyMapper:El},default:{bodyMapper:h}},requestBody:cd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ld],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const VS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ld],headerParameters:[Wl],serializer:Fb};const jS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},default:{bodyMapper:h}},requestBody:pd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Kl,ud],mediaType:"json",serializer:Fb};const WS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const JS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l,Hc,dd],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const YS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromBackupBlob",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const $S={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromDeletedApp",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:md,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const KS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:Ad,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const ZS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions",httpMethod:"GET",responses:{200:{bodyMapper:$n},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const XS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"GET",responses:{200:{bodyMapper:Sl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,gd],headerParameters:[Wl],serializer:Fb};const ew={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"PUT",responses:{200:{bodyMapper:Sl},201:{bodyMapper:Sl},202:{bodyMapper:Sl},204:{bodyMapper:Sl},429:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,gd],headerParameters:[Wl],serializer:Fb};const tw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,gd],headerParameters:[Wl],serializer:Fb};const rw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs",httpMethod:"POST",responses:{200:{bodyMapper:Kn},default:{bodyMapper:h}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const iw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const nw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const sw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const ow={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"GET",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const aw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"PUT",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},204:{bodyMapper:Pl},default:{bodyMapper:h}},requestBody:hd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const lw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"DELETE",responses:{200:{},202:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l,fd],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const cw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:h}},requestBody:hd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const pw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const uw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/startNetworkTrace",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},201:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},204:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const dw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const mw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stopNetworkTrace",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Aw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const gw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const hw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const fw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:xl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const yw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const bw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history",httpMethod:"GET",responses:{200:{bodyMapper:ns},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const Cw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}",httpMethod:"GET",responses:{200:{bodyMapper:Bl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u,ku],headerParameters:[Wl],serializer:Fb};const Nw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const Ew={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const vw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetInfoResource"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Iw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:Vo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,lp],headerParameters:[Wl],serializer:Fb};const Sw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"PUT",responses:{200:{bodyMapper:Vo},default:{bodyMapper:h}},requestBody:yd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const ww={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,lp],headerParameters:[Wl],serializer:Fb};const Pw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Vo},default:{bodyMapper:h}},requestBody:yd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const xw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:jo},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc,lp],headerParameters:[Wl],serializer:Fb};const Bw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:jo},default:{bodyMapper:h}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const _w={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:jo},default:{bodyMapper:h}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Rw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs",httpMethod:"GET",responses:{200:{bodyMapper:ss},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const kw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:_l},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const Qw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs",httpMethod:"POST",responses:{200:{bodyMapper:Kn},default:{bodyMapper:h}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Tw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Mw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Ow={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Dw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"GET",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const zw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"PUT",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},204:{bodyMapper:Pl},default:{bodyMapper:h}},requestBody:hd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Lw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"DELETE",responses:{200:{},202:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l,fd],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Gw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:h}},requestBody:hd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Fw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const qw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/startNetworkTrace",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},201:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},204:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Uw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Hw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stopNetworkTrace",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Vw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const jw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Ww={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Jw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:xl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const Yw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const $w={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history",httpMethod:"GET",responses:{200:{bodyMapper:ns},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const Kw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}",httpMethod:"GET",responses:{200:{bodyMapper:Bl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u,ku],headerParameters:[Wl],serializer:Fb};const Zw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const Xw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const eP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetInfoResource"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const tP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:Vo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl],serializer:Fb};const rP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"PUT",responses:{200:{bodyMapper:Vo},default:{bodyMapper:h}},requestBody:yd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const iP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl],serializer:Fb};const nP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Vo},default:{bodyMapper:h}},requestBody:yd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const sP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:jo},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl],serializer:Fb};const oP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:jo},default:{bodyMapper:h}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const aP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:jo},default:{bodyMapper:h}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const lP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs",httpMethod:"GET",responses:{200:{bodyMapper:ss},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const cP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:_l},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const pP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployWorkflowArtifacts",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},requestBody:bd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const uP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployWorkflowArtifacts",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},requestBody:bd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const dP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows",httpMethod:"GET",responses:{200:{bodyMapper:as},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const mP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows/{workflowName}",httpMethod:"GET",responses:{200:{bodyMapper:ls},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Cd],headerParameters:[Wl],serializer:Fb};const AP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listWorkflowsConnections",httpMethod:"POST",responses:{200:{bodyMapper:ls},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const gP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows",httpMethod:"GET",responses:{200:{bodyMapper:as},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const hP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows/{workflowName}",httpMethod:"GET",responses:{200:{bodyMapper:ls},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Cd],headerParameters:[Wl],serializer:Fb};const fP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listWorkflowsConnections",httpMethod:"POST",responses:{200:{bodyMapper:ls},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const yP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Fb};const bP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:Fb};const CP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const NP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const EP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ni},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const vP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const IP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const SP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:yn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const wP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const PP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const xP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Nn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const BP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const _P={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:vn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const RP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const kP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const QP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Wu],headerParameters:[Wl],serializer:Fb};const TP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Wu,Ju],headerParameters:[Wl],serializer:Fb};const MP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Wu,Ju],headerParameters:[Wl],serializer:Fb};const OP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const DP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Fn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const zP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const LP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const GP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Ju],headerParameters:[Wl],serializer:Fb};const FP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Ju],headerParameters:[Wl],serializer:Fb};const qP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Wn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const UP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$n},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const HP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const VP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const jP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const WP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ni},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const JP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const YP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const $P={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:yn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const KP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const ZP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const XP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Nn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const ex={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const tx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:vn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const rx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const ix={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const nx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Wu],headerParameters:[Wl],serializer:Fb};const sx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const ox={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const ax={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const lx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Fn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const cx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const px={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const ux={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Ju],headerParameters:[Wl],serializer:Fb};const dx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Ju],headerParameters:[Wl],serializer:Fb};const mx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Wn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const Ax={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$n},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const gx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const hx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const fx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const yx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const bx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ns},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,_u],headerParameters:[Wl],serializer:Fb};const Cx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const Nx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ss},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const Ex={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const vx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const Ix={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const Sx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const wx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ns},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,_u],headerParameters:[Wl],serializer:Fb};const Px={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const xx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ss},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const Bx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:as},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const _x={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:as},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};class WorkflowsImpl{constructor(e){this.client=e}regenerateAccessKey(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,keyType:i,options:n},kx)}validate(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,validate:i,options:n},Qx)}}const Rx=l.createSerializer(jl,false);const kx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/regenerateAccessKey",httpMethod:"POST",responses:{200:{},default:{bodyMapper:ds}},requestBody:Nd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed],headerParameters:[Wl,Kl],mediaType:"json",serializer:Rx};const Qx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/validate",httpMethod:"POST",responses:{200:{},default:{bodyMapper:ds}},requestBody:vd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed],headerParameters:[Wl,Kl],mediaType:"json",serializer:Rx};class WorkflowRunsImpl{constructor(e){this.client=e}list(e,t,r,i){const n=this.listPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n)}}}listPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._list(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,options:i},Mx)}get(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,options:n},Ox)}cancel(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,options:n},Dx)}_listNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,nextLink:i,options:n},zx)}}const Tx=l.createSerializer(jl,false);const Mx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs",httpMethod:"GET",responses:{200:{bodyMapper:As},default:{bodyMapper:ds}},queryParameters:[$l,Id,Sd],urlParameters:[Jl,Yl,Xl,ic,Ed],headerParameters:[Wl],serializer:Tx};const Ox={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}",httpMethod:"GET",responses:{200:{bodyMapper:kl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd],headerParameters:[Wl],serializer:Tx};const Dx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/cancel",httpMethod:"POST",responses:{200:{},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd],headerParameters:[Wl],serializer:Tx};const zx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:As},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed],headerParameters:[Wl],serializer:Tx};class WorkflowRunActionsImpl{constructor(e){this.client=e}list(e,t,r,i,n){const s=this.listPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s)}}}listPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._list(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listExpressionTraces(e,t,r,i,n,s){const o=this.listExpressionTracesPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listExpressionTracesPagingPage(e,t,r,i,n,s,o)}}}listExpressionTracesPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listExpressionTracesPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._listExpressionTraces(e,t,r,i,s,o));let a=l.inputs||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listExpressionTracesNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.inputs||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listExpressionTracesPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listExpressionTracesPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listExpressionTracesPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}_list(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,options:n},Gx)}get(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,options:s},Fx)}_listExpressionTraces(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,options:s},qx)}_listNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,nextLink:n,options:s},Ux)}_listExpressionTracesNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,nextLink:s,options:o},Hx)}}const Lx=l.createSerializer(jl,false);const Gx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions",httpMethod:"GET",responses:{200:{bodyMapper:Es},default:{bodyMapper:ds}},queryParameters:[$l,Id,Sd],urlParameters:[Jl,Yl,Xl,ic,Ed,wd],headerParameters:[Wl],serializer:Lx};const Fx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}",httpMethod:"GET",responses:{200:{bodyMapper:Ql},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd],headerParameters:[Wl],serializer:Lx};const qx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces",httpMethod:"POST",responses:{200:{bodyMapper:Ss},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd],headerParameters:[Wl],serializer:Lx};const Ux={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Es},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed,wd],headerParameters:[Wl],serializer:Lx};const Hx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ss},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed,wd,Pd],headerParameters:[Wl],serializer:Lx};class WorkflowRunActionRepetitionsImpl{constructor(e){this.client=e}list(e,t,r,i,n,s){const o=this.listPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s,o)}}}listPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._list(e,t,r,i,s,o));let a=l.value||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.value||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}listExpressionTraces(e,t,r,i,n,s,o){const a=this.listExpressionTracesPagingAll(e,t,r,i,n,s,o);return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:a=>{if(a===null||a===void 0?void 0:a.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listExpressionTracesPagingPage(e,t,r,i,n,s,o,a)}}}listExpressionTracesPagingPage(e,t,r,i,s,o,a,l){return n.__asyncGenerator(this,arguments,(function*listExpressionTracesPagingPage_1(){let c;let p=l===null||l===void 0?void 0:l.continuationToken;if(!p){c=yield n.__await(this._listExpressionTraces(e,t,r,i,s,o,a));let l=c.inputs||[];p=c.nextLink;setContinuationToken(l,p);yield yield n.__await(l)}while(p){c=yield n.__await(this._listExpressionTracesNext(e,t,r,i,s,o,p,a));p=c.nextLink;let l=c.inputs||[];setContinuationToken(l,p);yield yield n.__await(l)}}))}listExpressionTracesPagingAll(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listExpressionTracesPagingAll_1(){var l,c,p,u;try{for(var d=true,m=n.__asyncValues(this.listExpressionTracesPagingPage(e,t,r,i,s,o,a)),A;A=yield n.__await(m.next()),l=A.done,!l;d=true){u=A.value;d=false;const e=u;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){c={error:e}}finally{try{if(!d&&!l&&(p=m.return))yield n.__await(p.call(m))}finally{if(c)throw c.error}}}))}_list(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,options:s},jx)}get(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,options:o},Wx)}_listExpressionTraces(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,options:o},Jx)}_listNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,nextLink:s,options:o},Yx)}_listExpressionTracesNext(e,t,r,i,n,s,o,a){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,nextLink:o,options:a},$x)}}const Vx=l.createSerializer(jl,false);const jx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd],headerParameters:[Wl],serializer:Vx};const Wx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}",httpMethod:"GET",responses:{200:{bodyMapper:Gl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd,xd],headerParameters:[Wl],serializer:Vx};const Jx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces",httpMethod:"POST",responses:{200:{bodyMapper:Ss},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd,xd],headerParameters:[Wl],serializer:Vx};const Yx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed,wd,Pd],headerParameters:[Wl],serializer:Vx};const $x={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ss},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed,wd,Pd,xd],headerParameters:[Wl],serializer:Vx};class WorkflowRunActionRepetitionsRequestHistoriesImpl{constructor(e){this.client=e}list(e,t,r,i,n,s,o){const a=this.listPagingAll(e,t,r,i,n,s,o);return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:a=>{if(a===null||a===void 0?void 0:a.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s,o,a)}}}listPagingPage(e,t,r,i,s,o,a,l){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let c;let p=l===null||l===void 0?void 0:l.continuationToken;if(!p){c=yield n.__await(this._list(e,t,r,i,s,o,a));let l=c.value||[];p=c.nextLink;setContinuationToken(l,p);yield yield n.__await(l)}while(p){c=yield n.__await(this._listNext(e,t,r,i,s,o,p,a));p=c.nextLink;let l=c.value||[];setContinuationToken(l,p);yield yield n.__await(l)}}))}listPagingAll(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var l,c,p,u;try{for(var d=true,m=n.__asyncValues(this.listPagingPage(e,t,r,i,s,o,a)),A;A=yield n.__await(m.next()),l=A.done,!l;d=true){u=A.value;d=false;const e=u;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){c={error:e}}finally{try{if(!d&&!l&&(p=m.return))yield n.__await(p.call(m))}finally{if(c)throw c.error}}}))}_list(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,options:o},Zx)}get(e,t,r,i,n,s,o,a){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,requestHistoryName:o,options:a},Xx)}_listNext(e,t,r,i,n,s,o,a){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,nextLink:o,options:a},eB)}}const Kx=l.createSerializer(jl,false);const Zx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories",httpMethod:"GET",responses:{200:{bodyMapper:ks},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd,xd],headerParameters:[Wl],serializer:Kx};const Xx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}",httpMethod:"GET",responses:{200:{bodyMapper:Fl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd,xd,Bd],headerParameters:[Wl],serializer:Kx};const eB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ks},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed,wd,Pd,xd],headerParameters:[Wl],serializer:Kx};class WorkflowRunActionScopeRepetitionsImpl{constructor(e){this.client=e}list(e,t,r,i,n,s){const o=this.listPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s,o)}}}listPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._list(e,t,r,i,s,o));let a=l.value||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.value||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}_list(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,options:s},rB)}get(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,options:o},iB)}_listNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,nextLink:s,options:o},nB)}}const tB=l.createSerializer(jl,false);const rB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd],headerParameters:[Wl],serializer:tB};const iB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}",httpMethod:"GET",responses:{200:{bodyMapper:Gl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd,xd],headerParameters:[Wl],serializer:tB};const nB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed,wd,Pd],headerParameters:[Wl],serializer:tB};class WorkflowTriggersImpl{constructor(e){this.client=e}list(e,t,r,i){const n=this.listPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n)}}}listPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._list(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,options:i},oB)}get(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:n},aB)}listCallbackUrl(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:n},lB)}beginRun(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:s},spec:cB});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRunAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRun(e,t,r,i,s);return n.pollUntilDone()}))}getSchemaJson(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:n},pB)}_listNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,nextLink:i,options:n},uB)}}const sB=l.createSerializer(jl,false);const oB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers",httpMethod:"GET",responses:{200:{bodyMapper:Os},default:{bodyMapper:ds}},queryParameters:[$l,Id,Sd],urlParameters:[Jl,Yl,Xl,ic,Ed],headerParameters:[Wl],serializer:sB};const aB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}",httpMethod:"GET",responses:{200:{bodyMapper:Tl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,_d],headerParameters:[Wl],serializer:sB};const lB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl",httpMethod:"POST",responses:{200:{bodyMapper:Fs},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,_d],headerParameters:[Wl],serializer:sB};const cB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/run",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,_d],headerParameters:[Wl],serializer:sB};const pB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/schemas/json",httpMethod:"GET",responses:{200:{bodyMapper:Us},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,_d],headerParameters:[Wl],serializer:sB};const uB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Os},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed],headerParameters:[Wl],serializer:sB};class WorkflowTriggerHistoriesImpl{constructor(e){this.client=e}list(e,t,r,i,n){const s=this.listPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s)}}}listPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._list(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}_list(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:n},mB)}get(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,historyName:n,options:s},AB)}beginResubmit(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,workflowName:r,triggerName:i,historyName:s,options:o},spec:gB});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginResubmitAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginResubmit(e,t,r,i,s,o);return n.pollUntilDone()}))}_listNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,nextLink:n,options:s},hB)}}const dB=l.createSerializer(jl,false);const mB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories",httpMethod:"GET",responses:{200:{bodyMapper:Gs},default:{bodyMapper:ds}},queryParameters:[$l,Id,Sd],urlParameters:[Jl,Yl,Xl,ic,Ed,_d],headerParameters:[Wl],serializer:dB};const AB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}",httpMethod:"GET",responses:{200:{bodyMapper:Ml},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,_d,Rd],headerParameters:[Wl],serializer:dB};const gB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,_d,Rd],headerParameters:[Wl],serializer:dB};const hB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gs},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed,_d],headerParameters:[Wl],serializer:dB};class WorkflowVersionsImpl{constructor(e){this.client=e}list(e,t,r,i){const n=this.listPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n)}}}listPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._list(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,options:i},yB)}get(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,versionId:i,options:n},bB)}_listNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,nextLink:i,options:n},CB)}}const fB=l.createSerializer(jl,false);const yB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions",httpMethod:"GET",responses:{200:{bodyMapper:eo},default:{bodyMapper:ds}},queryParameters:[$l,Id],urlParameters:[Jl,Yl,Xl,ic,Ed],headerParameters:[Wl],serializer:fB};const bB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions/{versionId}",httpMethod:"GET",responses:{200:{bodyMapper:Ul},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,kd],headerParameters:[Wl],serializer:fB};const CB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:eo},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed],headerParameters:[Wl],serializer:fB};class WebSiteManagementClient extends l.ServiceClient{constructor(e,t,r){var i,n,s;if(e===undefined){throw new Error("'credentials' cannot be null")}let o;if(typeof t==="string"){o=t}else if(typeof t==="object"){r=t}if(!r){r={}}const a={requestContentType:"application/json; charset=utf-8",credential:e};const p=`azsdk-js-arm-appservice/14.1.0`;const u=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${p}`:`${p}`;const d=Object.assign(Object.assign(Object.assign({},a),r),{userAgentOptions:{userAgentPrefix:u},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"https://management.azure.com"});super(d);let m=false;if((r===null||r===void 0?void 0:r.pipeline)&&r.pipeline.getOrderedPolicies().length>0){const e=r.pipeline.getOrderedPolicies();m=e.some((e=>e.name===c.bearerTokenAuthenticationPolicyName))}if(!r||!r.pipeline||r.pipeline.getOrderedPolicies().length==0||!m){this.pipeline.removePolicy({name:c.bearerTokenAuthenticationPolicyName});this.pipeline.addPolicy(c.bearerTokenAuthenticationPolicy({credential:e,scopes:(s=d.credentialScopes)!==null&&s!==void 0?s:`${d.endpoint}/.default`,challengeCallbacks:{authorizeRequestOnChallenge:l.authorizeRequestOnClaimChallenge}}))}this.subscriptionId=o;this.$host=r.$host||"https://management.azure.com";this.apiVersion=r.apiVersion||"2023-01-01";this.appServiceCertificateOrders=new AppServiceCertificateOrdersImpl(this);this.certificateOrdersDiagnostics=new CertificateOrdersDiagnosticsImpl(this);this.certificateRegistrationProvider=new CertificateRegistrationProviderImpl(this);this.domains=new DomainsImpl(this);this.topLevelDomains=new TopLevelDomainsImpl(this);this.domainRegistrationProvider=new DomainRegistrationProviderImpl(this);this.appServiceEnvironments=new AppServiceEnvironmentsImpl(this);this.appServicePlans=new AppServicePlansImpl(this);this.certificates=new CertificatesImpl(this);this.containerApps=new ContainerAppsImpl(this);this.containerAppsRevisions=new ContainerAppsRevisionsImpl(this);this.deletedWebApps=new DeletedWebAppsImpl(this);this.diagnostics=new DiagnosticsImpl(this);this.global=new GlobalImpl(this);this.kubeEnvironments=new KubeEnvironmentsImpl(this);this.provider=new ProviderImpl(this);this.recommendations=new RecommendationsImpl(this);this.resourceHealthMetadataOperations=new ResourceHealthMetadataOperationsImpl(this);this.getUsagesInLocation=new GetUsagesInLocationImpl(this);this.staticSites=new StaticSitesImpl(this);this.webApps=new WebAppsImpl(this);this.workflows=new WorkflowsImpl(this);this.workflowRuns=new WorkflowRunsImpl(this);this.workflowRunActions=new WorkflowRunActionsImpl(this);this.workflowRunActionRepetitions=new WorkflowRunActionRepetitionsImpl(this);this.workflowRunActionRepetitionsRequestHistories=new WorkflowRunActionRepetitionsRequestHistoriesImpl(this);this.workflowRunActionScopeRepetitions=new WorkflowRunActionScopeRepetitionsImpl(this);this.workflowTriggers=new WorkflowTriggersImpl(this);this.workflowTriggerHistories=new WorkflowTriggerHistoriesImpl(this);this.workflowVersions=new WorkflowVersionsImpl(this);this.addCustomApiVersionPolicy(r.apiVersion)}addCustomApiVersionPolicy(e){if(!e){return}const t={name:"CustomApiVersionPolicy",sendRequest(t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=t.url.split("?");if(i.length>1){const r=i[1].split("&").map((t=>{if(t.indexOf("api-version")>-1){return"api-version="+e}else{return t}}));t.url=i[0]+"?"+r.join("&")}return r(t)}))}};this.pipeline.addPolicy(t)}listSourceControls(e){const t=this.listSourceControlsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSourceControlsPagingPage(e,t)}}}listSourceControlsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listSourceControlsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listSourceControls(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listSourceControlsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listSourceControlsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listSourceControlsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listSourceControlsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listBillingMeters(e){const t=this.listBillingMetersPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBillingMetersPagingPage(e,t)}}}listBillingMetersPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listBillingMetersPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listBillingMeters(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listBillingMetersNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listBillingMetersPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listBillingMetersPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listBillingMetersPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listCustomHostNameSites(e){const t=this.listCustomHostNameSitesPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listCustomHostNameSitesPagingPage(e,t)}}}listCustomHostNameSitesPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listCustomHostNameSitesPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listCustomHostNameSites(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listCustomHostNameSitesNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listCustomHostNameSitesPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listCustomHostNameSitesPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listCustomHostNameSitesPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listAseRegions(e){const t=this.listAseRegionsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listAseRegionsPagingPage(e,t)}}}listAseRegionsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listAseRegionsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listAseRegions(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listAseRegionsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listAseRegionsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listAseRegionsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listAseRegionsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listGeoRegions(e){const t=this.listGeoRegionsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listGeoRegionsPagingPage(e,t)}}}listGeoRegionsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listGeoRegionsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listGeoRegions(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listGeoRegionsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listGeoRegionsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listGeoRegionsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listGeoRegionsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listSiteIdentifiersAssignedToHostName(e,t){const r=this.listSiteIdentifiersAssignedToHostNamePagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteIdentifiersAssignedToHostNamePagingPage(e,t,r)}}}listSiteIdentifiersAssignedToHostNamePagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteIdentifiersAssignedToHostNamePagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listSiteIdentifiersAssignedToHostName(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listSiteIdentifiersAssignedToHostNameNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listSiteIdentifiersAssignedToHostNamePagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listSiteIdentifiersAssignedToHostNamePagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listSiteIdentifiersAssignedToHostNamePagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listPremierAddOnOffers(e){const t=this.listPremierAddOnOffersPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPremierAddOnOffersPagingPage(e,t)}}}listPremierAddOnOffersPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPremierAddOnOffersPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listPremierAddOnOffers(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listPremierAddOnOffersNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPremierAddOnOffersPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPremierAddOnOffersPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPremierAddOnOffersPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}getPublishingUser(e){return this.sendOperationRequest({options:e},EB)}updatePublishingUser(e,t){return this.sendOperationRequest({userDetails:e,options:t},vB)}_listSourceControls(e){return this.sendOperationRequest({options:e},IB)}getSourceControl(e,t){return this.sendOperationRequest({sourceControlType:e,options:t},SB)}updateSourceControl(e,t,r){return this.sendOperationRequest({sourceControlType:e,requestMessage:t,options:r},wB)}_listBillingMeters(e){return this.sendOperationRequest({options:e},PB)}checkNameAvailability(e,t,r){return this.sendOperationRequest({name:e,typeParam:t,options:r},xB)}_listCustomHostNameSites(e){return this.sendOperationRequest({options:e},BB)}getSubscriptionDeploymentLocations(e){return this.sendOperationRequest({options:e},_B)}_listAseRegions(e){return this.sendOperationRequest({options:e},RB)}_listGeoRegions(e){return this.sendOperationRequest({options:e},kB)}_listSiteIdentifiersAssignedToHostName(e,t){return this.sendOperationRequest({nameIdentifier:e,options:t},QB)}_listPremierAddOnOffers(e){return this.sendOperationRequest({options:e},TB)}listSkus(e){return this.sendOperationRequest({options:e},MB)}verifyHostingEnvironmentVnet(e,t){return this.sendOperationRequest({parameters:e,options:t},OB)}move(e,t,r){return this.sendOperationRequest({resourceGroupName:e,moveResourceEnvelope:t,options:r},DB)}validate(e,t,r){return this.sendOperationRequest({resourceGroupName:e,validateRequest:t,options:r},zB)}validateMove(e,t,r){return this.sendOperationRequest({resourceGroupName:e,moveResourceEnvelope:t,options:r},LB)}_listSourceControlsNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},GB)}_listBillingMetersNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},FB)}_listCustomHostNameSitesNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},qB)}_listAseRegionsNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},UB)}_listGeoRegionsNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},HB)}_listSiteIdentifiersAssignedToHostNameNext(e,t,r){return this.sendOperationRequest({nameIdentifier:e,nextLink:t,options:r},VB)}_listPremierAddOnOffersNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},jB)}}const NB=l.createSerializer(jl,false);const EB={path:"/providers/Microsoft.Web/publishingUsers/web",httpMethod:"GET",responses:{200:{bodyMapper:la},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:NB};const vB={path:"/providers/Microsoft.Web/publishingUsers/web",httpMethod:"PUT",responses:{200:{bodyMapper:la},default:{bodyMapper:h}},requestBody:Np,queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const IB={path:"/providers/Microsoft.Web/sourcecontrols",httpMethod:"GET",responses:{200:{bodyMapper:Or},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:NB};const SB={path:"/providers/Microsoft.Web/sourcecontrols/{sourceControlType}",httpMethod:"GET",responses:{200:{bodyMapper:ca},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Ep],headerParameters:[Wl],serializer:NB};const wB={path:"/providers/Microsoft.Web/sourcecontrols/{sourceControlType}",httpMethod:"PUT",responses:{200:{bodyMapper:ca},default:{bodyMapper:h}},requestBody:vp,queryParameters:[$l],urlParameters:[Jl,Ep],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const PB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters",httpMethod:"GET",responses:{200:{bodyMapper:Dr},default:{bodyMapper:h}},queryParameters:[$l,Ip,Sp],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:NB};const xB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/checknameavailability",httpMethod:"POST",responses:{200:{bodyMapper:Lr},default:{bodyMapper:h}},requestBody:{parameterPath:{name:["name"],typeParam:["typeParam"],isFqdn:["options","isFqdn"],environmentId:["options","environmentId"]},mapper:Object.assign(Object.assign({},zr),{required:true})},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const BB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/customhostnameSites",httpMethod:"GET",responses:{200:{bodyMapper:Gr},default:{bodyMapper:h}},queryParameters:[$l,wp],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:NB};const _B={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deploymentLocations",httpMethod:"GET",responses:{200:{bodyMapper:Fr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:NB};const RB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/aseRegions",httpMethod:"GET",responses:{200:{bodyMapper:Ur},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:NB};const kB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions",httpMethod:"GET",responses:{200:{bodyMapper:Hr},default:{bodyMapper:h}},queryParameters:[$l,Pp,xp,Bp,_p],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:NB};const QB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName",httpMethod:"POST",responses:{200:{bodyMapper:Vr},default:{bodyMapper:h}},requestBody:lc,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const TB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/premieraddonoffers",httpMethod:"GET",responses:{200:{bodyMapper:jr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:NB};const MB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/skus",httpMethod:"GET",responses:{200:{bodyMapper:Wr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:NB};const OB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/verifyHostingEnvironmentVnet",httpMethod:"POST",responses:{200:{bodyMapper:ya},default:{bodyMapper:h}},requestBody:Rp,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const DB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/moveResources",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},requestBody:kp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const zB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate",httpMethod:"POST",responses:{200:{bodyMapper:Kr},default:{bodyMapper:h}},requestBody:Qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const LB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},requestBody:kp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const GB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Or},default:{bodyMapper:h}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:NB};const FB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:NB};const qB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:NB};const UB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ur},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:NB};const HB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Hr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:NB};const VB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const jB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:jr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:NB};t.yX=WebSiteManagementClient;i=getContinuationToken},5183:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.req=t.json=t.toBuffer=void 0;const o=s(r(8611));const a=s(r(5692));async function toBuffer(e){let t=0;const r=[];for await(const i of e){t+=i.length;r.push(i)}return Buffer.concat(r,t)}t.toBuffer=toBuffer;async function json(e){const t=await toBuffer(e);const r=t.toString("utf8");try{return JSON.parse(r)}catch(e){const t=e;t.message+=` (input: ${r})`;throw t}}t.json=json;function req(e,t={}){const r=typeof e==="string"?e:e.href;const i=(r.startsWith("https:")?a:o).request(e,t);const n=new Promise(((e,t)=>{i.once("response",e).once("error",t).end()}));i.then=n.then.bind(n);return i}t.req=req},8894:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};var o=this&&this.__exportStar||function(e,t){for(var r in e)if(r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r))i(t,e,r)};Object.defineProperty(t,"__esModule",{value:true});t.Agent=void 0;const a=s(r(9278));const l=s(r(8611));const c=r(5692);o(r(5183),t);const p=Symbol("AgentBaseInternalState");class Agent extends l.Agent{constructor(e){super(e);this[p]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint==="boolean"){return e.secureEndpoint}if(typeof e.protocol==="string"){return e.protocol==="https:"}}const{stack:t}=new Error;if(typeof t!=="string")return false;return t.split("\n").some((e=>e.indexOf("(https.js:")!==-1||e.indexOf("node:https:")!==-1))}incrementSockets(e){if(this.maxSockets===Infinity&&this.maxTotalSockets===Infinity){return null}if(!this.sockets[e]){this.sockets[e]=[]}const t=new a.Socket({writable:false});this.sockets[e].push(t);this.totalSocketCount++;return t}decrementSockets(e,t){if(!this.sockets[e]||t===null){return}const r=this.sockets[e];const i=r.indexOf(t);if(i!==-1){r.splice(i,1);this.totalSocketCount--;if(r.length===0){delete this.sockets[e]}}}getName(e){const t=this.isSecureEndpoint(e);if(t){return c.Agent.prototype.getName.call(this,e)}return super.getName(e)}createSocket(e,t,r){const i={...t,secureEndpoint:this.isSecureEndpoint(t)};const n=this.getName(i);const s=this.incrementSockets(n);Promise.resolve().then((()=>this.connect(e,i))).then((o=>{this.decrementSockets(n,s);if(o instanceof l.Agent){try{return o.addRequest(e,i)}catch(e){return r(e)}}this[p].currentSocket=o;super.createSocket(e,t,r)}),(e=>{this.decrementSockets(n,s);r(e)}))}createConnection(){const e=this[p].currentSocket;this[p].currentSocket=undefined;if(!e){throw new Error("No socket was returned in the `connect()` function")}return e}get defaultPort(){return this[p].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){if(this[p]){this[p].defaultPort=e}}get protocol(){return this[p].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){if(this[p]){this[p].protocol=e}}}t.Agent=Agent},1324:(e,t,r)=>{e.exports={parallel:r(3857),serial:r(1054),serialOrdered:r(3961)}},4818:e=>{e.exports=abort;function abort(e){Object.keys(e.jobs).forEach(clean.bind(e));e.jobs={}}function clean(e){if(typeof this.jobs[e]=="function"){this.jobs[e]()}}},8452:(e,t,r)=>{var i=r(9200);e.exports=async;function async(e){var t=false;i((function(){t=true}));return function async_callback(r,n){if(t){e(r,n)}else{i((function nextTick_callback(){e(r,n)}))}}}},9200:e=>{e.exports=defer;function defer(e){var t=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;if(t){t(e)}else{setTimeout(e,0)}}},4902:(e,t,r)=>{var i=r(8452),n=r(4818);e.exports=iterate;function iterate(e,t,r,i){var s=r["keyedList"]?r["keyedList"][r.index]:r.index;r.jobs[s]=runJob(t,s,e[s],(function(e,t){if(!(s in r.jobs)){return}delete r.jobs[s];if(e){n(r)}else{r.results[s]=t}i(e,r.results)}))}function runJob(e,t,r,n){var s;if(e.length==2){s=e(r,i(n))}else{s=e(r,t,i(n))}return s}},1721:e=>{e.exports=state;function state(e,t){var r=!Array.isArray(e),i={index:0,keyedList:r||t?Object.keys(e):null,jobs:{},results:r?{}:[],size:r?Object.keys(e).length:e.length};if(t){i.keyedList.sort(r?t:function(r,i){return t(e[r],e[i])})}return i}},3351:(e,t,r)=>{var i=r(4818),n=r(8452);e.exports=terminator;function terminator(e){if(!Object.keys(this.jobs).length){return}this.index=this.size;i(this);n(e)(null,this.results)}},3857:(e,t,r)=>{var i=r(4902),n=r(1721),s=r(3351);e.exports=parallel;function parallel(e,t,r){var o=n(e);while(o.index<(o["keyedList"]||e).length){i(e,t,o,(function(e,t){if(e){r(e,t);return}if(Object.keys(o.jobs).length===0){r(null,o.results);return}}));o.index++}return s.bind(o,r)}},1054:(e,t,r)=>{var i=r(3961);e.exports=serial;function serial(e,t,r){return i(e,t,null,r)}},3961:(e,t,r)=>{var i=r(4902),n=r(1721),s=r(3351);e.exports=serialOrdered;e.exports.ascending=ascending;e.exports.descending=descending;function serialOrdered(e,t,r,o){var a=n(e,r);i(e,t,a,(function iteratorHandler(r,n){if(r){o(r,n);return}a.index++;if(a.index<(a["keyedList"]||e).length){i(e,t,a,iteratorHandler);return}o(null,a.results)}));return s.bind(a,o)}function ascending(e,t){return et?1:0}function descending(e,t){return-1*ascending(e,t)}},8089:function(e,t,r){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};const n=r(4434);const s=i(r(2830));const o=i(r(4401));const a=s.default("agent-base");function isAgent(e){return Boolean(e)&&typeof e.addRequest==="function"}function isSecureEndpoint(){const{stack:e}=new Error;if(typeof e!=="string")return false;return e.split("\n").some((e=>e.indexOf("(https.js:")!==-1||e.indexOf("node:https:")!==-1))}function createAgent(e,t){return new createAgent.Agent(e,t)}(function(e){class Agent extends n.EventEmitter{constructor(e,t){super();let r=t;if(typeof e==="function"){this.callback=e}else if(e){r=e}this.timeout=null;if(r&&typeof r.timeout==="number"){this.timeout=r.timeout}this.maxFreeSockets=1;this.maxSockets=1;this.maxTotalSockets=Infinity;this.sockets={};this.freeSockets={};this.requests={};this.options={}}get defaultPort(){if(typeof this.explicitDefaultPort==="number"){return this.explicitDefaultPort}return isSecureEndpoint()?443:80}set defaultPort(e){this.explicitDefaultPort=e}get protocol(){if(typeof this.explicitProtocol==="string"){return this.explicitProtocol}return isSecureEndpoint()?"https:":"http:"}set protocol(e){this.explicitProtocol=e}callback(e,t,r){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(e,t){const r=Object.assign({},t);if(typeof r.secureEndpoint!=="boolean"){r.secureEndpoint=isSecureEndpoint()}if(r.host==null){r.host="localhost"}if(r.port==null){r.port=r.secureEndpoint?443:80}if(r.protocol==null){r.protocol=r.secureEndpoint?"https:":"http:"}if(r.host&&r.path){delete r.path}delete r.agent;delete r.hostname;delete r._defaultAgent;delete r.defaultPort;delete r.createConnection;e._last=true;e.shouldKeepAlive=false;let i=false;let n=null;const s=r.timeout||this.timeout;const onerror=t=>{if(e._hadError)return;e.emit("error",t);e._hadError=true};const ontimeout=()=>{n=null;i=true;const e=new Error(`A "socket" was not created for HTTP request before ${s}ms`);e.code="ETIMEOUT";onerror(e)};const callbackError=e=>{if(i)return;if(n!==null){clearTimeout(n);n=null}onerror(e)};const onsocket=t=>{if(i)return;if(n!=null){clearTimeout(n);n=null}if(isAgent(t)){a("Callback returned another Agent instance %o",t.constructor.name);t.addRequest(e,r);return}if(t){t.once("free",(()=>{this.freeSocket(t,r)}));e.onSocket(t);return}const s=new Error(`no Duplex stream was returned to agent-base for \`${e.method} ${e.path}\``);onerror(s)};if(typeof this.callback!=="function"){onerror(new Error("`callback` is not defined"));return}if(!this.promisifiedCallback){if(this.callback.length>=3){a("Converting legacy callback function to promise");this.promisifiedCallback=o.default(this.callback)}else{this.promisifiedCallback=this.callback}}if(typeof s==="number"&&s>0){n=setTimeout(ontimeout,s)}if("port"in r&&typeof r.port!=="number"){r.port=Number(r.port)}try{a("Resolving socket for %o request: %o",r.protocol,`${e.method} ${e.path}`);Promise.resolve(this.promisifiedCallback(e,r)).then(onsocket,callbackError)}catch(e){Promise.reject(e).catch(callbackError)}}freeSocket(e,t){a("Freeing socket %o %o",e.constructor.name,t);e.destroy()}destroy(){a("Destroying agent %o",this.constructor.name)}}e.Agent=Agent;e.prototype=e.Agent.prototype})(createAgent||(createAgent={}));e.exports=createAgent},4401:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});function promisify(e){return function(t,r){return new Promise(((i,n)=>{e.call(this,t,r,((e,t)=>{if(e){n(e)}else{i(t)}}))}))}}t["default"]=promisify},9870:function(e,t,r){var i=this&&this.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(9278));const o=n(r(4756));const a=n(r(7016));const l=n(r(2613));const c=n(r(2830));const p=r(8089);const u=n(r(5989));const d=c.default("https-proxy-agent:agent");class HttpsProxyAgent extends p.Agent{constructor(e){let t;if(typeof e==="string"){t=a.default.parse(e)}else{t=e}if(!t){throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!")}d("creating new HttpsProxyAgent instance: %o",t);super(t);const r=Object.assign({},t);this.secureProxy=t.secureProxy||isHTTPS(r.protocol);r.host=r.hostname||r.host;if(typeof r.port==="string"){r.port=parseInt(r.port,10)}if(!r.port&&r.host){r.port=this.secureProxy?443:80}if(this.secureProxy&&!("ALPNProtocols"in r)){r.ALPNProtocols=["http 1.1"]}if(r.host&&r.path){delete r.path;delete r.pathname}this.proxy=r}callback(e,t){return i(this,void 0,void 0,(function*(){const{proxy:r,secureProxy:i}=this;let n;if(i){d("Creating `tls.Socket`: %o",r);n=o.default.connect(r)}else{d("Creating `net.Socket`: %o",r);n=s.default.connect(r)}const a=Object.assign({},r.headers);const c=`${t.host}:${t.port}`;let p=`CONNECT ${c} HTTP/1.1\r\n`;if(r.auth){a["Proxy-Authorization"]=`Basic ${Buffer.from(r.auth).toString("base64")}`}let{host:m,port:A,secureEndpoint:g}=t;if(!isDefaultPort(A,g)){m+=`:${A}`}a.Host=m;a.Connection="close";for(const e of Object.keys(a)){p+=`${e}: ${a[e]}\r\n`}const h=u.default(n);n.write(`${p}\r\n`);const{statusCode:f,buffered:y}=yield h;if(f===200){e.once("socket",resume);if(t.secureEndpoint){d("Upgrading socket connection to TLS");const e=t.servername||t.host;return o.default.connect(Object.assign(Object.assign({},omit(t,"host","hostname","path","port")),{socket:n,servername:e}))}return n}n.destroy();const b=new s.default.Socket({writable:false});b.readable=true;e.once("socket",(e=>{d("replaying proxy buffer for failed request");l.default(e.listenerCount("data")>0);e.push(y);e.push(null)}));return b}))}}t["default"]=HttpsProxyAgent;function resume(e){e.resume()}function isDefaultPort(e,t){return Boolean(!t&&e===80||t&&e===443)}function isHTTPS(e){return typeof e==="string"?/^https:?$/i.test(e):false}function omit(e,...t){const r={};let i;for(i in e){if(!t.includes(i)){r[i]=e[i]}}return r}},8996:function(e,t,r){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};const n=i(r(9870));function createHttpsProxyAgent(e){return new n.default(e)}(function(e){e.HttpsProxyAgent=n.default;e.prototype=n.default.prototype})(createHttpsProxyAgent||(createHttpsProxyAgent={}));e.exports=createHttpsProxyAgent},5989:function(e,t,r){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const n=i(r(2830));const s=n.default("https-proxy-agent:parse-proxy-response");function parseProxyResponse(e){return new Promise(((t,r)=>{let i=0;const n=[];function read(){const t=e.read();if(t)ondata(t);else e.once("readable",read)}function cleanup(){e.removeListener("end",onend);e.removeListener("error",onerror);e.removeListener("close",onclose);e.removeListener("readable",read)}function onclose(e){s("onclose had error %o",e)}function onend(){s("onend")}function onerror(e){cleanup();s("onerror %o",e);r(e)}function ondata(e){n.push(e);i+=e.length;const r=Buffer.concat(n,i);const o=r.indexOf("\r\n\r\n");if(o===-1){s("have not received end of HTTP headers yet...");read();return}const a=r.toString("ascii",0,r.indexOf("\r\n"));const l=+a.split(" ")[1];s("got proxy server response: %o",a);t({statusCode:l,buffered:r})}e.on("error",onerror);e.on("close",onclose);e.on("end",onend);read()}))}t["default"]=parseProxyResponse},9732:(e,t,r)=>{var i=r(181).Buffer;var n=r(181).SlowBuffer;e.exports=bufferEq;function bufferEq(e,t){if(!i.isBuffer(e)||!i.isBuffer(t)){return false}if(e.length!==t.length){return false}var r=0;for(var n=0;n{var i=r(7564);var n=r(3945);var s=r(8093);var o=r(1330);e.exports=o||i.call(s,n)},3945:e=>{e.exports=Function.prototype.apply},8093:e=>{e.exports=Function.prototype.call},8705:(e,t,r)=>{var i=r(7564);var n=r(3314);var s=r(8093);var o=r(2639);e.exports=function callBindBasic(e){if(e.length<1||typeof e[0]!=="function"){throw new n("a function is required")}return o(i,s,e)}},1330:e=>{e.exports=typeof Reflect!=="undefined"&&Reflect&&Reflect.apply},5630:(e,t,r)=>{var i=r(9023);var n=r(2203).Stream;var s=r(2710);e.exports=CombinedStream;function CombinedStream(){this.writable=false;this.readable=true;this.dataSize=0;this.maxDataSize=2*1024*1024;this.pauseStreams=true;this._released=false;this._streams=[];this._currentStream=null;this._insideLoop=false;this._pendingNext=false}i.inherits(CombinedStream,n);CombinedStream.create=function(e){var t=new this;e=e||{};for(var r in e){t[r]=e[r]}return t};CombinedStream.isStreamLike=function(e){return typeof e!=="function"&&typeof e!=="string"&&typeof e!=="boolean"&&typeof e!=="number"&&!Buffer.isBuffer(e)};CombinedStream.prototype.append=function(e){var t=CombinedStream.isStreamLike(e);if(t){if(!(e instanceof s)){var r=s.create(e,{maxDataSize:Infinity,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this));e=r}this._handleErrors(e);if(this.pauseStreams){e.pause()}}this._streams.push(e);return this};CombinedStream.prototype.pipe=function(e,t){n.prototype.pipe.call(this,e,t);this.resume();return e};CombinedStream.prototype._getNext=function(){this._currentStream=null;if(this._insideLoop){this._pendingNext=true;return}this._insideLoop=true;try{do{this._pendingNext=false;this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=false}};CombinedStream.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e=="undefined"){this.end();return}if(typeof e!=="function"){this._pipeNext(e);return}var t=e;t(function(e){var t=CombinedStream.isStreamLike(e);if(t){e.on("data",this._checkDataSize.bind(this));this._handleErrors(e)}this._pipeNext(e)}.bind(this))};CombinedStream.prototype._pipeNext=function(e){this._currentStream=e;var t=CombinedStream.isStreamLike(e);if(t){e.on("end",this._getNext.bind(this));e.pipe(this,{end:false});return}var r=e;this.write(r);this._getNext()};CombinedStream.prototype._handleErrors=function(e){var t=this;e.on("error",(function(e){t._emitError(e)}))};CombinedStream.prototype.write=function(e){this.emit("data",e)};CombinedStream.prototype.pause=function(){if(!this.pauseStreams){return}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};CombinedStream.prototype.resume=function(){if(!this._released){this._released=true;this.writable=true;this._getNext()}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function")this._currentStream.resume();this.emit("resume")};CombinedStream.prototype.end=function(){this._reset();this.emit("end")};CombinedStream.prototype.destroy=function(){this._reset();this.emit("close")};CombinedStream.prototype._reset=function(){this.writable=false;this._streams=[];this._currentStream=null};CombinedStream.prototype._checkDataSize=function(){this._updateDataSize();if(this.dataSize<=this.maxDataSize){return}var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))};CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach((function(t){if(!t.dataSize){return}e.dataSize+=t.dataSize}));if(this._currentStream&&this._currentStream.dataSize){this.dataSize+=this._currentStream.dataSize}};CombinedStream.prototype._emitError=function(e){this._reset();this.emit("error",e)}},6110:(e,t,r)=>{t.formatArgs=formatArgs;t.save=save;t.load=load;t.useColors=useColors;t.storage=localstorage();t.destroy=(()=>{let e=false;return()=>{if(!e){e=true;console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}}})();t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function useColors(){if(typeof window!=="undefined"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)){return true}if(typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)){return false}let e;return typeof document!=="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!=="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!=="undefined"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function formatArgs(t){t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff);if(!this.useColors){return}const r="color: "+this.color;t.splice(1,0,r,"color: inherit");let i=0;let n=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{if(e==="%%"){return}i++;if(e==="%c"){n=i}}));t.splice(n,0,r)}t.log=console.debug||console.log||(()=>{});function save(e){try{if(e){t.storage.setItem("debug",e)}else{t.storage.removeItem("debug")}}catch(e){}}function load(){let e;try{e=t.storage.getItem("debug")||t.storage.getItem("DEBUG")}catch(e){}if(!e&&typeof process!=="undefined"&&"env"in process){e=process.env.DEBUG}return e}function localstorage(){try{return localStorage}catch(e){}}e.exports=r(897)(t);const{formatters:i}=e.exports;i.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},897:(e,t,r)=>{function setup(e){createDebug.debug=createDebug;createDebug.default=createDebug;createDebug.coerce=coerce;createDebug.disable=disable;createDebug.enable=enable;createDebug.enabled=enabled;createDebug.humanize=r(744);createDebug.destroy=destroy;Object.keys(e).forEach((t=>{createDebug[t]=e[t]}));createDebug.names=[];createDebug.skips=[];createDebug.formatters={};function selectColor(e){let t=0;for(let r=0;r{if(t==="%%"){return"%"}s++;const n=createDebug.formatters[i];if(typeof n==="function"){const i=e[s];t=n.call(r,i);e.splice(s,1);s--}return t}));createDebug.formatArgs.call(r,e);const o=r.log||createDebug.log;o.apply(r,e)}debug.namespace=e;debug.useColors=createDebug.useColors();debug.color=createDebug.selectColor(e);debug.extend=extend;debug.destroy=createDebug.destroy;Object.defineProperty(debug,"enabled",{enumerable:true,configurable:false,get:()=>{if(r!==null){return r}if(i!==createDebug.namespaces){i=createDebug.namespaces;n=createDebug.enabled(e)}return n},set:e=>{r=e}});if(typeof createDebug.init==="function"){createDebug.init(debug)}return debug}function extend(e,t){const r=createDebug(this.namespace+(typeof t==="undefined"?":":t)+e);r.log=this.log;return r}function enable(e){createDebug.save(e);createDebug.namespaces=e;createDebug.names=[];createDebug.skips=[];const t=(typeof e==="string"?e:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(const e of t){if(e[0]==="-"){createDebug.skips.push(e.slice(1))}else{createDebug.names.push(e)}}}function matchesTemplate(e,t){let r=0;let i=0;let n=-1;let s=0;while(r"-"+e))].join(",");createDebug.enable("");return e}function enabled(e){for(const t of createDebug.skips){if(matchesTemplate(e,t)){return false}}for(const t of createDebug.names){if(matchesTemplate(e,t)){return true}}return false}function coerce(e){if(e instanceof Error){return e.stack||e.message}return e}function destroy(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}createDebug.enable(createDebug.load());return createDebug}e.exports=setup},2830:(e,t,r)=>{if(typeof process==="undefined"||process.type==="renderer"||process.browser===true||process.__nwjs){e.exports=r(6110)}else{e.exports=r(5108)}},5108:(e,t,r)=>{const i=r(2018);const n=r(9023);t.init=init;t.log=log;t.formatArgs=formatArgs;t.save=save;t.load=load;t.useColors=useColors;t.destroy=n.deprecate((()=>{}),"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");t.colors=[6,2,3,4,5,1];try{const e=r(1450);if(e&&(e.stderr||e).level>=2){t.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221]}}catch(e){}t.inspectOpts=Object.keys(process.env).filter((e=>/^debug_/i.test(e))).reduce(((e,t)=>{const r=t.substring(6).toLowerCase().replace(/_([a-z])/g,((e,t)=>t.toUpperCase()));let i=process.env[t];if(/^(yes|on|true|enabled)$/i.test(i)){i=true}else if(/^(no|off|false|disabled)$/i.test(i)){i=false}else if(i==="null"){i=null}else{i=Number(i)}e[r]=i;return e}),{});function useColors(){return"colors"in t.inspectOpts?Boolean(t.inspectOpts.colors):i.isatty(process.stderr.fd)}function formatArgs(t){const{namespace:r,useColors:i}=this;if(i){const i=this.color;const n="[3"+(i<8?i:"8;5;"+i);const s=` ${n};1m${r} `;t[0]=s+t[0].split("\n").join("\n"+s);t.push(n+"m+"+e.exports.humanize(this.diff)+"")}else{t[0]=getDate()+r+" "+t[0]}}function getDate(){if(t.inspectOpts.hideDate){return""}return(new Date).toISOString()+" "}function log(...e){return process.stderr.write(n.formatWithOptions(t.inspectOpts,...e)+"\n")}function save(e){if(e){process.env.DEBUG=e}else{delete process.env.DEBUG}}function load(){return process.env.DEBUG}function init(e){e.inspectOpts={};const r=Object.keys(t.inspectOpts);for(let i=0;ie.trim())).join(" ")};s.O=function(e){this.inspectOpts.colors=this.useColors;return n.inspect(e,this.inspectOpts)}},2710:(e,t,r)=>{var i=r(2203).Stream;var n=r(9023);e.exports=DelayedStream;function DelayedStream(){this.source=null;this.dataSize=0;this.maxDataSize=1024*1024;this.pauseStream=true;this._maxDataSizeExceeded=false;this._released=false;this._bufferedEvents=[]}n.inherits(DelayedStream,i);DelayedStream.create=function(e,t){var r=new this;t=t||{};for(var i in t){r[i]=t[i]}r.source=e;var n=e.emit;e.emit=function(){r._handleEmit(arguments);return n.apply(e,arguments)};e.on("error",(function(){}));if(r.pauseStream){e.pause()}return r};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:true,enumerable:true,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){if(!this._released){this.release()}this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=true;this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this));this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var e=i.prototype.pipe.apply(this,arguments);this.resume();return e};DelayedStream.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}if(e[0]==="data"){this.dataSize+=e[1].length;this._checkIfMaxDataSizeExceeded()}this._bufferedEvents.push(e)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded){return}if(this.dataSize<=this.maxDataSize){return}this._maxDataSizeExceeded=true;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}},6669:(e,t,r)=>{var i=r(8705);var n=r(3170);var s;try{s=[].__proto__===Array.prototype}catch(e){if(!e||typeof e!=="object"||!("code"in e)||e.code!=="ERR_PROTO_ACCESS"){throw e}}var o=!!s&&n&&n(Object.prototype,"__proto__");var a=Object;var l=a.getPrototypeOf;e.exports=o&&typeof o.get==="function"?i([o.get]):typeof l==="function"?function getDunder(e){return l(e==null?e:a(e))}:false},325:(e,t,r)=>{var i=r(3058).Buffer;var n=r(5028);var s=128,o=0,a=32,l=16,c=2,p=l|a|o<<6,u=c|o<<6;function base64Url(e){return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function signatureAsBuffer(e){if(i.isBuffer(e)){return e}else if("string"===typeof e){return i.from(e,"base64")}throw new TypeError("ECDSA signature must be a Base64 string or a Buffer")}function derToJose(e,t){e=signatureAsBuffer(e);var r=n(t);var o=r+1;var a=e.length;var l=0;if(e[l++]!==p){throw new Error('Could not find expected "seq"')}var c=e[l++];if(c===(s|1)){c=e[l++]}if(a-l=s;if(n){--i}return i}function joseToDer(e,t){e=signatureAsBuffer(e);var r=n(t);var o=e.length;if(o!==r*2){throw new TypeError('"'+t+'" signatures must be "'+r*2+'" bytes, saw "'+o+'"')}var a=countPadding(e,0,r);var l=countPadding(e,r,e.length);var c=r-a;var d=r-l;var m=1+1+c+1+1+d;var A=m{function getParamSize(e){var t=(e/8|0)+(e%8===0?0:1);return t}var t={ES256:getParamSize(256),ES384:getParamSize(384),ES512:getParamSize(521)};function getParamBytesForAlg(e){var r=t[e];if(r){return r}throw new Error('Unknown algorithm "'+e+'"')}e.exports=getParamBytesForAlg},9094:e=>{var t=Object.defineProperty||false;if(t){try{t({},"a",{value:1})}catch(e){t=false}}e.exports=t},3056:e=>{e.exports=EvalError},1620:e=>{e.exports=Error},4585:e=>{e.exports=RangeError},6905:e=>{e.exports=ReferenceError},105:e=>{e.exports=SyntaxError},3314:e=>{e.exports=TypeError},2578:e=>{e.exports=URIError},5399:e=>{e.exports=Object},8700:(e,t,r)=>{var i=r(470);var n=i("%Object.defineProperty%",true);var s=r(5479)();var o=r(4076);var a=r(3314);var l=s?Symbol.toStringTag:null;e.exports=function setToStringTag(e,t){var r=arguments.length>2&&!!arguments[2]&&arguments[2].force;var i=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof r!=="undefined"&&typeof r!=="boolean"||typeof i!=="undefined"&&typeof i!=="boolean"){throw new a("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans")}if(l&&(r||!o(e,l))){if(n){n(e,l,{configurable:!i,enumerable:false,value:t,writable:false})}else{e[l]=t}}}},4778:(e,t,r)=>{var i;e.exports=function(){if(!i){try{i=r(2830)("follow-redirects")}catch(e){}if(typeof i!=="function"){i=function(){}}}i.apply(null,arguments)}},1573:(e,t,r)=>{var i=r(7016);var n=i.URL;var s=r(8611);var o=r(5692);var a=r(2203).Writable;var l=r(2613);var c=r(4778);(function detectUnsupportedEnvironment(){var e=typeof process!=="undefined";var t=typeof window!=="undefined"&&typeof document!=="undefined";var r=isFunction(Error.captureStackTrace);if(!e&&(t||!r)){console.warn("The follow-redirects package should be excluded from browser builds.")}})();var p=false;try{l(new n(""))}catch(e){p=e.code==="ERR_INVALID_URL"}var u=["Authorization","Proxy-Authorization","Cookie"];var d=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"];var m=["abort","aborted","connect","error","socket","timeout"];var A=Object.create(null);m.forEach((function(e){A[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}}));var g=createErrorType("ERR_INVALID_URL","Invalid URL",TypeError);var h=createErrorType("ERR_FR_REDIRECTION_FAILURE","Redirected request failed");var f=createErrorType("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",h);var y=createErrorType("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit");var b=createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end");var C=a.prototype.destroy||noop;function RedirectableRequest(e,t){a.call(this);this._sanitizeOptions(e);this._options=e;this._ended=false;this._ending=false;this._redirectCount=0;this._redirects=[];this._requestBodyLength=0;this._requestBodyBuffers=[];if(t){this.on("response",t)}var r=this;this._onNativeResponse=function(e){try{r._processResponse(e)}catch(e){r.emit("error",e instanceof h?e:new h({cause:e}))}};this._headerFilter=new RegExp("^(?:"+u.concat(e.sensitiveHeaders).map(escapeRegex).join("|")+")$","i");this._performRequest()}RedirectableRequest.prototype=Object.create(a.prototype);RedirectableRequest.prototype.abort=function(){destroyRequest(this._currentRequest);this._currentRequest.abort();this.emit("abort")};RedirectableRequest.prototype.destroy=function(e){destroyRequest(this._currentRequest,e);C.call(this,e);return this};RedirectableRequest.prototype.write=function(e,t,r){if(this._ending){throw new b}if(!isString(e)&&!isBuffer(e)){throw new TypeError("data should be a string, Buffer or Uint8Array")}if(isFunction(t)){r=t;t=null}if(e.length===0){if(r){r()}return}if(this._requestBodyLength+e.length<=this._options.maxBodyLength){this._requestBodyLength+=e.length;this._requestBodyBuffers.push({data:e,encoding:t});this._currentRequest.write(e,t,r)}else{this.emit("error",new y);this.abort()}};RedirectableRequest.prototype.end=function(e,t,r){if(isFunction(e)){r=e;e=t=null}else if(isFunction(t)){r=t;t=null}if(!e){this._ended=this._ending=true;this._currentRequest.end(null,null,r)}else{var i=this;var n=this._currentRequest;this.write(e,t,(function(){i._ended=true;n.end(null,null,r)}));this._ending=true}};RedirectableRequest.prototype.setHeader=function(e,t){this._options.headers[e]=t;this._currentRequest.setHeader(e,t)};RedirectableRequest.prototype.removeHeader=function(e){delete this._options.headers[e];this._currentRequest.removeHeader(e)};RedirectableRequest.prototype.setTimeout=function(e,t){var r=this;function destroyOnTimeout(t){t.setTimeout(e);t.removeListener("timeout",t.destroy);t.addListener("timeout",t.destroy)}function startTimer(t){if(r._timeout){clearTimeout(r._timeout)}r._timeout=setTimeout((function(){r.emit("timeout");clearTimer()}),e);destroyOnTimeout(t)}function clearTimer(){if(r._timeout){clearTimeout(r._timeout);r._timeout=null}r.removeListener("abort",clearTimer);r.removeListener("error",clearTimer);r.removeListener("response",clearTimer);r.removeListener("close",clearTimer);if(t){r.removeListener("timeout",t)}if(!r.socket){r._currentRequest.removeListener("socket",startTimer)}}if(t){this.on("timeout",t)}if(this.socket){startTimer(this.socket)}else{this._currentRequest.once("socket",startTimer)}this.on("socket",destroyOnTimeout);this.on("abort",clearTimer);this.on("error",clearTimer);this.on("response",clearTimer);this.on("close",clearTimer);return this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach((function(e){RedirectableRequest.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}}));["aborted","connection","socket"].forEach((function(e){Object.defineProperty(RedirectableRequest.prototype,e,{get:function(){return this._currentRequest[e]}})}));RedirectableRequest.prototype._sanitizeOptions=function(e){if(!e.headers){e.headers={}}if(!isArray(e.sensitiveHeaders)){e.sensitiveHeaders=[]}if(e.host){if(!e.hostname){e.hostname=e.host}delete e.host}if(!e.pathname&&e.path){var t=e.path.indexOf("?");if(t<0){e.pathname=e.path}else{e.pathname=e.path.substring(0,t);e.search=e.path.substring(t)}}};RedirectableRequest.prototype._performRequest=function(){var e=this._options.protocol;var t=this._options.nativeProtocols[e];if(!t){throw new TypeError("Unsupported protocol "+e)}if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var n=this._currentRequest=t.request(this._options,this._onNativeResponse);n._redirectable=this;for(var s of m){n.on(s,A[s])}this._currentUrl=/^\//.test(this._options.path)?i.format(this._options):this._options.path;if(this._isRedirect){var o=0;var a=this;var l=this._requestBodyBuffers;(function writeNext(e){if(n===a._currentRequest){if(e){a.emit("error",e)}else if(o=400){e.responseUrl=this._currentUrl;e.redirects=this._redirects;this.emit("response",e);this._requestBodyBuffers=[];return}destroyRequest(this._currentRequest);e.destroy();if(++this._redirectCount>this._options.maxRedirects){throw new f}var n;var s=this._options.beforeRedirect;if(s){n=Object.assign({Host:e.req.getHeader("host")},this._options.headers)}var o=this._options.method;if((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method)){this._options.method="GET";this._requestBodyBuffers=[];removeMatchingHeaders(/^content-/i,this._options.headers)}var a=removeMatchingHeaders(/^host$/i,this._options.headers);var l=parseUrl(this._currentUrl);var p=a||l.host;var u=/^\w+:/.test(r)?this._currentUrl:i.format(Object.assign(l,{host:p}));var d=resolveUrl(r,u);c("redirecting to",d.href);this._isRedirect=true;spreadUrlObject(d,this._options);if(d.protocol!==l.protocol&&d.protocol!=="https:"||d.host!==p&&!isSubdomain(d.host,p)){removeMatchingHeaders(this._headerFilter,this._options.headers)}if(isFunction(s)){var m={headers:e.headers,statusCode:t};var A={url:u,method:o,headers:n};s(this._options,m,A);this._sanitizeOptions(this._options)}this._performRequest()};function wrap(e){var t={maxRedirects:21,maxBodyLength:10*1024*1024};var r={};Object.keys(e).forEach((function(i){var n=i+":";var s=r[n]=e[i];var o=t[i]=Object.create(s);function request(e,i,s){if(isURL(e)){e=spreadUrlObject(e)}else if(isString(e)){e=spreadUrlObject(parseUrl(e))}else{s=i;i=validateUrl(e);e={protocol:n}}if(isFunction(i)){s=i;i=null}i=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},e,i);i.nativeProtocols=r;if(!isString(i.host)&&!isString(i.hostname)){i.hostname="::1"}l.equal(i.protocol,n,"protocol mismatch");c("options",i);return new RedirectableRequest(i,s)}function get(e,t,r){var i=o.request(e,t,r);i.end();return i}Object.defineProperties(o,{request:{value:request,configurable:true,enumerable:true,writable:true},get:{value:get,configurable:true,enumerable:true,writable:true}})}));return t}function noop(){}function parseUrl(e){var t;if(p){t=new n(e)}else{t=validateUrl(i.parse(e));if(!isString(t.protocol)){throw new g({input:e})}}return t}function resolveUrl(e,t){return p?new n(e,t):parseUrl(i.resolve(t,e))}function validateUrl(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname)){throw new g({input:e.href||e})}if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host)){throw new g({input:e.href||e})}return e}function spreadUrlObject(e,t){var r=t||{};for(var i of d){r[i]=e[i]}if(r.hostname.startsWith("[")){r.hostname=r.hostname.slice(1,-1)}if(r.port!==""){r.port=Number(r.port)}r.path=r.search?r.pathname+r.search:r.pathname;return r}function removeMatchingHeaders(e,t){var r;for(var i in t){if(e.test(i)){r=t[i];delete t[i]}}return r===null||typeof r==="undefined"?undefined:String(r).trim()}function createErrorType(e,t,r){function CustomError(r){if(isFunction(Error.captureStackTrace)){Error.captureStackTrace(this,this.constructor)}Object.assign(this,r||{});this.code=e;this.message=this.cause?t+": "+this.cause.message:t}CustomError.prototype=new(r||Error);Object.defineProperties(CustomError.prototype,{constructor:{value:CustomError,enumerable:false},name:{value:"Error ["+e+"]",enumerable:false}});return CustomError}function destroyRequest(e,t){for(var r of m){e.removeListener(r,A[r])}e.on("error",noop);e.destroy(t)}function isSubdomain(e,t){l(isString(e)&&isString(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function isArray(e){return e instanceof Array}function isString(e){return typeof e==="string"||e instanceof String}function isFunction(e){return typeof e==="function"}function isBuffer(e){return typeof e==="object"&&"length"in e}function isURL(e){return n&&e instanceof n}function escapeRegex(e){return e.replace(/[\]\\/()*+?.$]/g,"\\$&")}e.exports=wrap({http:s,https:o});e.exports.wrap=wrap},6454:(e,t,r)=>{var i=r(5630);var n=r(9023);var s=r(6928);var o=r(8611);var a=r(5692);var l=r(7016).parse;var c=r(9896);var p=r(2203).Stream;var u=r(6982);var d=r(4096);var m=r(1324);var A=r(8700);var g=r(4076);var h=r(1835);function escapeHeaderParam(e){return String(e).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22")}function FormData(e){if(!(this instanceof FormData)){return new FormData(e)}this._overheadLength=0;this._valueLength=0;this._valuesToMeasure=[];i.call(this);e=e||{};for(var t in e){this[t]=e[t]}}n.inherits(FormData,i);FormData.LINE_BREAK="\r\n";FormData.DEFAULT_CONTENT_TYPE="application/octet-stream";FormData.prototype.append=function(e,t,r){r=r||{};if(typeof r==="string"){r={filename:r}}var n=i.prototype.append.bind(this);if(typeof t==="number"||t==null){t=String(t)}if(Array.isArray(t)){this._error(new Error("Arrays are not supported."));return}var s=this._multiPartHeader(e,t,r);var o=this._multiPartFooter();n(s);n(t);n(o);this._trackLength(s,t,r)};FormData.prototype._trackLength=function(e,t,r){var i=0;if(r.knownLength!=null){i+=Number(r.knownLength)}else if(Buffer.isBuffer(t)){i=t.length}else if(typeof t==="string"){i=Buffer.byteLength(t)}this._valueLength+=i;this._overheadLength+=Buffer.byteLength(e)+FormData.LINE_BREAK.length;if(!t||!t.path&&!(t.readable&&g(t,"httpVersion"))&&!(t instanceof p)){return}if(!r.knownLength){this._valuesToMeasure.push(t)}};FormData.prototype._lengthRetriever=function(e,t){if(g(e,"fd")){if(e.end!=undefined&&e.end!=Infinity&&e.start!=undefined){t(null,e.end+1-(e.start?e.start:0))}else{c.stat(e.path,(function(r,i){if(r){t(r);return}var n=i.size-(e.start?e.start:0);t(null,n)}))}}else if(g(e,"httpVersion")){t(null,Number(e.headers["content-length"]))}else if(g(e,"httpModule")){e.on("response",(function(r){e.pause();t(null,Number(r.headers["content-length"]))}));e.resume()}else{t("Unknown stream")}};FormData.prototype._multiPartHeader=function(e,t,r){if(typeof r.header==="string"){return r.header}var i=this._getContentDisposition(t,r);var n=this._getContentType(t,r);var s="";var o={"Content-Disposition":["form-data",'name="'+escapeHeaderParam(e)+'"'].concat(i||[]),"Content-Type":[].concat(n||[])};if(typeof r.header==="object"){h(o,r.header)}var a;for(var l in o){if(g(o,l)){a=o[l];if(a==null){continue}if(!Array.isArray(a)){a=[a]}if(a.length){s+=l+": "+a.join("; ")+FormData.LINE_BREAK}}}return"--"+this.getBoundary()+FormData.LINE_BREAK+s+FormData.LINE_BREAK};FormData.prototype._getContentDisposition=function(e,t){var r;if(typeof t.filepath==="string"){r=s.normalize(t.filepath).replace(/\\/g,"/")}else if(t.filename||e&&(e.name||e.path)){r=s.basename(t.filename||e&&(e.name||e.path))}else if(e&&e.readable&&g(e,"httpVersion")){r=s.basename(e.client._httpMessage.path||"")}if(r){return'filename="'+escapeHeaderParam(r)+'"'}};FormData.prototype._getContentType=function(e,t){var r=t.contentType;if(!r&&e&&e.name){r=d.lookup(e.name)}if(!r&&e&&e.path){r=d.lookup(e.path)}if(!r&&e&&e.readable&&g(e,"httpVersion")){r=e.headers["content-type"]}if(!r&&(t.filepath||t.filename)){r=d.lookup(t.filepath||t.filename)}if(!r&&e&&typeof e==="object"){r=FormData.DEFAULT_CONTENT_TYPE}return r};FormData.prototype._multiPartFooter=function(){return function(e){var t=FormData.LINE_BREAK;var r=this._streams.length===0;if(r){t+=this._lastBoundary()}e(t)}.bind(this)};FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK};FormData.prototype.getHeaders=function(e){var t;var r={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e){if(g(e,t)){r[t.toLowerCase()]=e[t]}}return r};FormData.prototype.setBoundary=function(e){if(typeof e!=="string"){throw new TypeError("FormData boundary must be a string")}this._boundary=e};FormData.prototype.getBoundary=function(){if(!this._boundary){this._generateBoundary()}return this._boundary};FormData.prototype.getBuffer=function(){var e=new Buffer.alloc(0);var t=this.getBoundary();for(var r=0,i=this._streams.length;r{e.exports=function(e,t){Object.keys(t).forEach((function(r){e[r]=e[r]||t[r]}));return e}},9808:e=>{var t="Function.prototype.bind called on incompatible ";var r=Object.prototype.toString;var i=Math.max;var n="[object Function]";var s=function concatty(e,t){var r=[];for(var i=0;i{var i=r(9808);e.exports=Function.prototype.bind||i},470:(e,t,r)=>{var i;var n=r(5399);var s=r(1620);var o=r(3056);var a=r(4585);var l=r(6905);var c=r(105);var p=r(3314);var u=r(2578);var d=r(5641);var m=r(6171);var A=r(7147);var g=r(1017);var h=r(6947);var f=r(2621);var y=r(156);var b=Function;var getEvalledConstructor=function(e){try{return b('"use strict"; return ('+e+").constructor;")()}catch(e){}};var C=r(3170);var N=r(9094);var throwTypeError=function(){throw new p};var E=C?function(){try{arguments.callee;return throwTypeError}catch(e){try{return C(arguments,"callee").get}catch(e){return throwTypeError}}}():throwTypeError;var v=r(3336)();var I=r(1967);var S=r(1311);var w=r(8681);var P=r(3945);var x=r(8093);var B={};var _=typeof Uint8Array==="undefined"||!I?i:I(Uint8Array);var R={__proto__:null,"%AggregateError%":typeof AggregateError==="undefined"?i:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer==="undefined"?i:ArrayBuffer,"%ArrayIteratorPrototype%":v&&I?I([][Symbol.iterator]()):i,"%AsyncFromSyncIteratorPrototype%":i,"%AsyncFunction%":B,"%AsyncGenerator%":B,"%AsyncGeneratorFunction%":B,"%AsyncIteratorPrototype%":B,"%Atomics%":typeof Atomics==="undefined"?i:Atomics,"%BigInt%":typeof BigInt==="undefined"?i:BigInt,"%BigInt64Array%":typeof BigInt64Array==="undefined"?i:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array==="undefined"?i:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView==="undefined"?i:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":s,"%eval%":eval,"%EvalError%":o,"%Float16Array%":typeof Float16Array==="undefined"?i:Float16Array,"%Float32Array%":typeof Float32Array==="undefined"?i:Float32Array,"%Float64Array%":typeof Float64Array==="undefined"?i:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry==="undefined"?i:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":B,"%Int8Array%":typeof Int8Array==="undefined"?i:Int8Array,"%Int16Array%":typeof Int16Array==="undefined"?i:Int16Array,"%Int32Array%":typeof Int32Array==="undefined"?i:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":v&&I?I(I([][Symbol.iterator]())):i,"%JSON%":typeof JSON==="object"?JSON:i,"%Map%":typeof Map==="undefined"?i:Map,"%MapIteratorPrototype%":typeof Map==="undefined"||!v||!I?i:I((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":C,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise==="undefined"?i:Promise,"%Proxy%":typeof Proxy==="undefined"?i:Proxy,"%RangeError%":a,"%ReferenceError%":l,"%Reflect%":typeof Reflect==="undefined"?i:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set==="undefined"?i:Set,"%SetIteratorPrototype%":typeof Set==="undefined"||!v||!I?i:I((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer==="undefined"?i:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":v&&I?I(""[Symbol.iterator]()):i,"%Symbol%":v?Symbol:i,"%SyntaxError%":c,"%ThrowTypeError%":E,"%TypedArray%":_,"%TypeError%":p,"%Uint8Array%":typeof Uint8Array==="undefined"?i:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray==="undefined"?i:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array==="undefined"?i:Uint16Array,"%Uint32Array%":typeof Uint32Array==="undefined"?i:Uint32Array,"%URIError%":u,"%WeakMap%":typeof WeakMap==="undefined"?i:WeakMap,"%WeakRef%":typeof WeakRef==="undefined"?i:WeakRef,"%WeakSet%":typeof WeakSet==="undefined"?i:WeakSet,"%Function.prototype.call%":x,"%Function.prototype.apply%":P,"%Object.defineProperty%":N,"%Object.getPrototypeOf%":S,"%Math.abs%":d,"%Math.floor%":m,"%Math.max%":A,"%Math.min%":g,"%Math.pow%":h,"%Math.round%":f,"%Math.sign%":y,"%Reflect.getPrototypeOf%":w};if(I){try{null.error}catch(e){var k=I(I(e));R["%Error.prototype%"]=k}}var Q=function doEval(e){var t;if(e==="%AsyncFunction%"){t=getEvalledConstructor("async function () {}")}else if(e==="%GeneratorFunction%"){t=getEvalledConstructor("function* () {}")}else if(e==="%AsyncGeneratorFunction%"){t=getEvalledConstructor("async function* () {}")}else if(e==="%AsyncGenerator%"){var r=doEval("%AsyncGeneratorFunction%");if(r){t=r.prototype}}else if(e==="%AsyncIteratorPrototype%"){var i=doEval("%AsyncGenerator%");if(i&&I){t=I(i.prototype)}}R[e]=t;return t};var T={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]};var M=r(7564);var O=r(4076);var D=M.call(x,Array.prototype.concat);var z=M.call(P,Array.prototype.splice);var L=M.call(x,String.prototype.replace);var G=M.call(x,String.prototype.slice);var F=M.call(x,RegExp.prototype.exec);var q=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g;var U=/\\(\\)?/g;var H=function stringToPath(e){var t=G(e,0,1);var r=G(e,-1);if(t==="%"&&r!=="%"){throw new c("invalid intrinsic syntax, expected closing `%`")}else if(r==="%"&&t!=="%"){throw new c("invalid intrinsic syntax, expected opening `%`")}var i=[];L(e,q,(function(e,t,r,n){i[i.length]=r?L(n,U,"$1"):t||e}));return i};var V=function getBaseIntrinsic(e,t){var r=e;var i;if(O(T,r)){i=T[r];r="%"+i[0]+"%"}if(O(R,r)){var n=R[r];if(n===B){n=Q(r)}if(typeof n==="undefined"&&!t){throw new p("intrinsic "+e+" exists, but is not available. Please file an issue!")}return{alias:i,name:r,value:n}}throw new c("intrinsic "+e+" does not exist!")};e.exports=function GetIntrinsic(e,t){if(typeof e!=="string"||e.length===0){throw new p("intrinsic name must be a non-empty string")}if(arguments.length>1&&typeof t!=="boolean"){throw new p('"allowMissing" argument must be a boolean')}if(F(/^%?[^%]*%?$/,e)===null){throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name")}var r=H(e);var n=r.length>0?r[0]:"";var s=V("%"+n+"%",t);var o=s.name;var a=s.value;var l=false;var u=s.alias;if(u){n=u[0];z(r,D([0,1],u))}for(var d=1,m=true;d=r.length){var f=C(a,A);m=!!f;if(m&&"get"in f&&!("originalValue"in f.get)){a=f.get}else{a=a[A]}}else{m=O(a,A);a=a[A]}if(m&&!l){R[o]=a}}}return a}},1311:(e,t,r)=>{var i=r(5399);e.exports=i.getPrototypeOf||null},8681:e=>{e.exports=typeof Reflect!=="undefined"&&Reflect.getPrototypeOf||null},1967:(e,t,r)=>{var i=r(8681);var n=r(1311);var s=r(6669);e.exports=i?function getProto(e){return i(e)}:n?function getProto(e){if(!e||typeof e!=="object"&&typeof e!=="function"){throw new TypeError("getProto: not an object")}return n(e)}:s?function getProto(e){return s(e)}:null},1174:e=>{e.exports=Object.getOwnPropertyDescriptor},3170:(e,t,r)=>{var i=r(1174);if(i){try{i([],"length")}catch(e){i=null}}e.exports=i},3813:e=>{e.exports=(e,t=process.argv)=>{const r=e.startsWith("-")?"":e.length===1?"-":"--";const i=t.indexOf(r+e);const n=t.indexOf("--");return i!==-1&&(n===-1||i{var i=typeof Symbol!=="undefined"&&Symbol;var n=r(1114);e.exports=function hasNativeSymbols(){if(typeof i!=="function"){return false}if(typeof Symbol!=="function"){return false}if(typeof i("foo")!=="symbol"){return false}if(typeof Symbol("bar")!=="symbol"){return false}return n()}},1114:e=>{e.exports=function hasSymbols(){if(typeof Symbol!=="function"||typeof Object.getOwnPropertySymbols!=="function"){return false}if(typeof Symbol.iterator==="symbol"){return true}var e={};var t=Symbol("test");var r=Object(t);if(typeof t==="string"){return false}if(Object.prototype.toString.call(t)!=="[object Symbol]"){return false}if(Object.prototype.toString.call(r)!=="[object Symbol]"){return false}var i=42;e[t]=i;for(var n in e){return false}if(typeof Object.keys==="function"&&Object.keys(e).length!==0){return false}if(typeof Object.getOwnPropertyNames==="function"&&Object.getOwnPropertyNames(e).length!==0){return false}var s=Object.getOwnPropertySymbols(e);if(s.length!==1||s[0]!==t){return false}if(!Object.prototype.propertyIsEnumerable.call(e,t)){return false}if(typeof Object.getOwnPropertyDescriptor==="function"){var o=Object.getOwnPropertyDescriptor(e,t);if(o.value!==i||o.enumerable!==true){return false}}return true}},5479:(e,t,r)=>{var i=r(1114);e.exports=function hasToStringTagShams(){return i()&&!!Symbol.toStringTag}},4076:(e,t,r)=>{var i=Function.prototype.call;var n=Object.prototype.hasOwnProperty;var s=r(7564);e.exports=s.call(i,n)},1970:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.HttpProxyAgent=void 0;const a=s(r(9278));const l=s(r(4756));const c=o(r(2830));const p=r(4434);const u=r(8894);const d=r(7016);const m=(0,c.default)("http-proxy-agent");class HttpProxyAgent extends u.Agent{constructor(e,t){super(t);this.proxy=typeof e==="string"?new d.URL(e):e;this.proxyHeaders=t?.headers??{};m("Creating new HttpProxyAgent instance: %o",this.proxy.href);const r=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,"");const i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...t?omit(t,"headers"):null,host:r,port:i}}addRequest(e,t){e._header=null;this.setRequestProps(e,t);super.addRequest(e,t)}setRequestProps(e,t){const{proxy:r}=this;const i=t.secureEndpoint?"https:":"http:";const n=e.getHeader("host")||"localhost";const s=`${i}//${n}`;const o=new d.URL(e.path,s);if(t.port!==80){o.port=String(t.port)}e.path=String(o);const a=typeof this.proxyHeaders==="function"?this.proxyHeaders():{...this.proxyHeaders};if(r.username||r.password){const e=`${decodeURIComponent(r.username)}:${decodeURIComponent(r.password)}`;a["Proxy-Authorization"]=`Basic ${Buffer.from(e).toString("base64")}`}if(!a["Proxy-Connection"]){a["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close"}for(const t of Object.keys(a)){const r=a[t];if(r){e.setHeader(t,r)}}}async connect(e,t){e._header=null;if(!e.path.includes("://")){this.setRequestProps(e,t)}let r;let i;m("Regenerating stored HTTP header string for request");e._implicitHeader();if(e.outputData&&e.outputData.length>0){m("Patching connection write() output buffer with updated header");r=e.outputData[0].data;i=r.indexOf("\r\n\r\n")+4;e.outputData[0].data=e._header+r.substring(i);m("Output buffer: %o",e.outputData[0].data)}let n;if(this.proxy.protocol==="https:"){m("Creating `tls.Socket`: %o",this.connectOpts);n=l.connect(this.connectOpts)}else{m("Creating `net.Socket`: %o",this.connectOpts);n=a.connect(this.connectOpts)}await(0,p.once)(n,"connect");return n}}HttpProxyAgent.protocols=["http","https"];t.HttpProxyAgent=HttpProxyAgent;function omit(e,...t){const r={};let i;for(i in e){if(!t.includes(i)){r[i]=e[i]}}return r}},3669:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.HttpsProxyAgent=void 0;const a=s(r(9278));const l=s(r(4756));const c=o(r(2613));const p=o(r(2830));const u=r(8894);const d=r(7016);const m=r(7943);const A=(0,p.default)("https-proxy-agent");const setServernameFromNonIpHost=e=>{if(e.servername===undefined&&e.host&&!a.isIP(e.host)){return{...e,servername:e.host}}return e};class HttpsProxyAgent extends u.Agent{constructor(e,t){super(t);this.options={path:undefined};this.proxy=typeof e==="string"?new d.URL(e):e;this.proxyHeaders=t?.headers??{};A("Creating new HttpsProxyAgent instance: %o",this.proxy.href);const r=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,"");const i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...t?omit(t,"headers"):null,host:r,port:i}}async connect(e,t){const{proxy:r}=this;if(!t.host){throw new TypeError('No "host" provided')}let i;if(r.protocol==="https:"){A("Creating `tls.Socket`: %o",this.connectOpts);i=l.connect(setServernameFromNonIpHost(this.connectOpts))}else{A("Creating `net.Socket`: %o",this.connectOpts);i=a.connect(this.connectOpts)}const n=typeof this.proxyHeaders==="function"?this.proxyHeaders():{...this.proxyHeaders};const s=a.isIPv6(t.host)?`[${t.host}]`:t.host;let o=`CONNECT ${s}:${t.port} HTTP/1.1\r\n`;if(r.username||r.password){const e=`${decodeURIComponent(r.username)}:${decodeURIComponent(r.password)}`;n["Proxy-Authorization"]=`Basic ${Buffer.from(e).toString("base64")}`}n.Host=`${s}:${t.port}`;if(!n["Proxy-Connection"]){n["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close"}for(const e of Object.keys(n)){o+=`${e}: ${n[e]}\r\n`}const p=(0,m.parseProxyResponse)(i);i.write(`${o}\r\n`);const{connect:u,buffered:d}=await p;e.emit("proxyConnect",u);this.emit("proxyConnect",u,e);if(u.statusCode===200){e.once("socket",resume);if(t.secureEndpoint){A("Upgrading socket connection to TLS");return l.connect({...omit(setServernameFromNonIpHost(t),"host","path","port"),socket:i})}return i}i.destroy();const g=new a.Socket({writable:false});g.readable=true;e.once("socket",(e=>{A("Replaying proxy buffer for failed request");(0,c.default)(e.listenerCount("data")>0);e.push(d);e.push(null)}));return g}}HttpsProxyAgent.protocols=["http","https"];t.HttpsProxyAgent=HttpsProxyAgent;function resume(e){e.resume()}function omit(e,...t){const r={};let i;for(i in e){if(!t.includes(i)){r[i]=e[i]}}return r}},7943:function(e,t,r){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.parseProxyResponse=void 0;const n=i(r(2830));const s=(0,n.default)("https-proxy-agent:parse-proxy-response");function parseProxyResponse(e){return new Promise(((t,r)=>{let i=0;const n=[];function read(){const t=e.read();if(t)ondata(t);else e.once("readable",read)}function cleanup(){e.removeListener("end",onend);e.removeListener("error",onerror);e.removeListener("readable",read)}function onend(){cleanup();s("onend");r(new Error("Proxy connection ended before receiving CONNECT response"))}function onerror(e){cleanup();s("onerror %o",e);r(e)}function ondata(o){n.push(o);i+=o.length;const a=Buffer.concat(n,i);const l=a.indexOf("\r\n\r\n");if(l===-1){s("have not received end of HTTP headers yet...");read();return}const c=a.slice(0,l).toString("ascii").split("\r\n");const p=c.shift();if(!p){e.destroy();return r(new Error("No header received from proxy CONNECT response"))}const u=p.split(" ");const d=+u[1];const m=u.slice(2).join(" ");const A={};for(const t of c){if(!t)continue;const i=t.indexOf(":");if(i===-1){e.destroy();return r(new Error(`Invalid header from proxy CONNECT response: "${t}"`))}const n=t.slice(0,i).toLowerCase();const s=t.slice(i+1).trimStart();const o=A[n];if(typeof o==="string"){A[n]=[o,s]}else if(Array.isArray(o)){o.push(s)}else{A[n]=s}}s("got proxy server response: %o %o",p,A);cleanup();t({connect:{statusCode:d,statusText:m,headers:A},buffered:a})}e.on("error",onerror);e.on("end",onend);read()}))}t.parseProxyResponse=parseProxyResponse},2047:(e,t,r)=>{var i=r(3324);e.exports=function(e,t){t=t||{};var r=i.decode(e,t);if(!r){return null}var n=r.payload;if(typeof n==="string"){try{var s=JSON.parse(n);if(s!==null&&typeof s==="object"){n=s}}catch(e){}}if(t.complete===true){return{header:r.header,payload:n,signature:r.signature}}return n}},9653:(e,t,r)=>{e.exports={decode:r(2047),verify:r(772),sign:r(4912),JsonWebTokenError:r(6248),NotBeforeError:r(1269),TokenExpiredError:r(1241)}},6248:e=>{var JsonWebTokenError=function(e,t){Error.call(this,e);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="JsonWebTokenError";this.message=e;if(t)this.inner=t};JsonWebTokenError.prototype=Object.create(Error.prototype);JsonWebTokenError.prototype.constructor=JsonWebTokenError;e.exports=JsonWebTokenError},1269:(e,t,r)=>{var i=r(6248);var NotBeforeError=function(e,t){i.call(this,e);this.name="NotBeforeError";this.date=t};NotBeforeError.prototype=Object.create(i.prototype);NotBeforeError.prototype.constructor=NotBeforeError;e.exports=NotBeforeError},1241:(e,t,r)=>{var i=r(6248);var TokenExpiredError=function(e,t){i.call(this,e);this.name="TokenExpiredError";this.expiredAt=t};TokenExpiredError.prototype=Object.create(i.prototype);TokenExpiredError.prototype.constructor=TokenExpiredError;e.exports=TokenExpiredError},1136:(e,t,r)=>{const i=r(2088);e.exports=i.satisfies(process.version,">=15.7.0")},3948:(e,t,r)=>{var i=r(2088);e.exports=i.satisfies(process.version,"^6.12.0 || >=8.0.0")},5318:(e,t,r)=>{const i=r(2088);e.exports=i.satisfies(process.version,">=16.9.0")},6688:(e,t,r)=>{var i=r(744);e.exports=function(e,t){var r=t||Math.floor(Date.now()/1e3);if(typeof e==="string"){var n=i(e);if(typeof n==="undefined"){return}return Math.floor(r+n/1e3)}else if(typeof e==="number"){return r+e}else{return}}},1006:(e,t,r)=>{const i=r(1136);const n=r(5318);const s={ec:["ES256","ES384","ES512"],rsa:["RS256","PS256","RS384","PS384","RS512","PS512"],"rsa-pss":["PS256","PS384","PS512"]};const o={ES256:"prime256v1",ES384:"secp384r1",ES512:"secp521r1"};e.exports=function(e,t){if(!e||!t)return;const r=t.asymmetricKeyType;if(!r)return;const a=s[r];if(!a){throw new Error(`Unknown key type "${r}".`)}if(!a.includes(e)){throw new Error(`"alg" parameter for "${r}" key type must be one of: ${a.join(", ")}.`)}if(i){switch(r){case"ec":const r=t.asymmetricKeyDetails.namedCurve;const i=o[e];if(r!==i){throw new Error(`"alg" parameter "${e}" requires curve "${i}".`)}break;case"rsa-pss":if(n){const r=parseInt(e.slice(-3),10);const{hashAlgorithm:i,mgf1HashAlgorithm:n,saltLength:s}=t.asymmetricKeyDetails;if(i!==`sha${r}`||n!==i){throw new Error(`Invalid key for this operation, its RSA-PSS parameters do not meet the requirements of "alg" ${e}.`)}if(s!==undefined&&s>r>>3){throw new Error(`Invalid key for this operation, its RSA-PSS parameter saltLength does not meet the requirements of "alg" ${e}.`)}}break}}}},4912:(e,t,r)=>{const i=r(6688);const n=r(3948);const s=r(1006);const o=r(3324);const a=r(3867);const l=r(1999);const c=r(9841);const p=r(7735);const u=r(9888);const d=r(6172);const m=r(2192);const{KeyObject:A,createSecretKey:g,createPrivateKey:h}=r(6982);const f=["RS256","RS384","RS512","ES256","ES384","ES512","HS256","HS384","HS512","none"];if(n){f.splice(3,0,"PS256","PS384","PS512")}const y={expiresIn:{isValid:function(e){return c(e)||d(e)&&e},message:'"expiresIn" should be a number of seconds or string representing a timespan'},notBefore:{isValid:function(e){return c(e)||d(e)&&e},message:'"notBefore" should be a number of seconds or string representing a timespan'},audience:{isValid:function(e){return d(e)||Array.isArray(e)},message:'"audience" must be a string or array'},algorithm:{isValid:a.bind(null,f),message:'"algorithm" must be a valid string enum value'},header:{isValid:u,message:'"header" must be an object'},encoding:{isValid:d,message:'"encoding" must be a string'},issuer:{isValid:d,message:'"issuer" must be a string'},subject:{isValid:d,message:'"subject" must be a string'},jwtid:{isValid:d,message:'"jwtid" must be a string'},noTimestamp:{isValid:l,message:'"noTimestamp" must be a boolean'},keyid:{isValid:d,message:'"keyid" must be a string'},mutatePayload:{isValid:l,message:'"mutatePayload" must be a boolean'},allowInsecureKeySizes:{isValid:l,message:'"allowInsecureKeySizes" must be a boolean'},allowInvalidAsymmetricKeyTypes:{isValid:l,message:'"allowInvalidAsymmetricKeyTypes" must be a boolean'}};const b={iat:{isValid:p,message:'"iat" should be a number of seconds'},exp:{isValid:p,message:'"exp" should be a number of seconds'},nbf:{isValid:p,message:'"nbf" should be a number of seconds'}};function validate(e,t,r,i){if(!u(r)){throw new Error('Expected "'+i+'" to be a plain object.')}Object.keys(r).forEach((function(n){const s=e[n];if(!s){if(!t){throw new Error('"'+n+'" is not allowed in "'+i+'"')}return}if(!s.isValid(r[n])){throw new Error(s.message)}}))}function validateOptions(e){return validate(y,false,e,"options")}function validatePayload(e){return validate(b,true,e,"payload")}const C={audience:"aud",issuer:"iss",subject:"sub",jwtid:"jti"};const N=["expiresIn","notBefore","noTimestamp","audience","issuer","subject","jwtid"];e.exports=function(e,t,r,n){if(typeof r==="function"){n=r;r={}}else{r=r||{}}const a=typeof e==="object"&&!Buffer.isBuffer(e);const l=Object.assign({alg:r.algorithm||"HS256",typ:a?"JWT":undefined,kid:r.keyid},r.header);function failure(e){if(n){return n(e)}throw e}if(!t&&r.algorithm!=="none"){return failure(new Error("secretOrPrivateKey must have a value"))}if(t!=null&&!(t instanceof A)){try{t=h(t)}catch(e){try{t=g(typeof t==="string"?Buffer.from(t):t)}catch(e){return failure(new Error("secretOrPrivateKey is not valid key material"))}}}if(l.alg.startsWith("HS")&&t.type!=="secret"){return failure(new Error(`secretOrPrivateKey must be a symmetric key when using ${l.alg}`))}else if(/^(?:RS|PS|ES)/.test(l.alg)){if(t.type!=="private"){return failure(new Error(`secretOrPrivateKey must be an asymmetric key when using ${l.alg}`))}if(!r.allowInsecureKeySizes&&!l.alg.startsWith("ES")&&t.asymmetricKeyDetails!==undefined&&t.asymmetricKeyDetails.modulusLength<2048){return failure(new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${l.alg}`))}}if(typeof e==="undefined"){return failure(new Error("payload is required"))}else if(a){try{validatePayload(e)}catch(e){return failure(e)}if(!r.mutatePayload){e=Object.assign({},e)}}else{const t=N.filter((function(e){return typeof r[e]!=="undefined"}));if(t.length>0){return failure(new Error("invalid "+t.join(",")+" option for "+typeof e+" payload"))}}if(typeof e.exp!=="undefined"&&typeof r.expiresIn!=="undefined"){return failure(new Error('Bad "options.expiresIn" option the payload already has an "exp" property.'))}if(typeof e.nbf!=="undefined"&&typeof r.notBefore!=="undefined"){return failure(new Error('Bad "options.notBefore" option the payload already has an "nbf" property.'))}try{validateOptions(r)}catch(e){return failure(e)}if(!r.allowInvalidAsymmetricKeyTypes){try{s(l.alg,t)}catch(e){return failure(e)}}const c=e.iat||Math.floor(Date.now()/1e3);if(r.noTimestamp){delete e.iat}else if(a){e.iat=c}if(typeof r.notBefore!=="undefined"){try{e.nbf=i(r.notBefore,c)}catch(e){return failure(e)}if(typeof e.nbf==="undefined"){return failure(new Error('"notBefore" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}}if(typeof r.expiresIn!=="undefined"&&typeof e==="object"){try{e.exp=i(r.expiresIn,c)}catch(e){return failure(e)}if(typeof e.exp==="undefined"){return failure(new Error('"expiresIn" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}}Object.keys(C).forEach((function(t){const i=C[t];if(typeof r[t]!=="undefined"){if(typeof e[i]!=="undefined"){return failure(new Error('Bad "options.'+t+'" option. The payload already has an "'+i+'" property.'))}e[i]=r[t]}}));const p=r.encoding||"utf8";if(typeof n==="function"){n=n&&m(n);o.createSign({header:l,privateKey:t,payload:e,encoding:p}).once("error",n).once("done",(function(e){if(!r.allowInsecureKeySizes&&/^(?:RS|PS)/.test(l.alg)&&e.length<256){return n(new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${l.alg}`))}n(null,e)}))}else{let i=o.sign({header:l,payload:e,secret:t,encoding:p});if(!r.allowInsecureKeySizes&&/^(?:RS|PS)/.test(l.alg)&&i.length<256){throw new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${l.alg}`)}return i}}},772:(e,t,r)=>{const i=r(6248);const n=r(1269);const s=r(1241);const o=r(2047);const a=r(6688);const l=r(1006);const c=r(3948);const p=r(3324);const{KeyObject:u,createSecretKey:d,createPublicKey:m}=r(6982);const A=["RS256","RS384","RS512"];const g=["ES256","ES384","ES512"];const h=["RS256","RS384","RS512"];const f=["HS256","HS384","HS512"];if(c){A.splice(A.length,0,"PS256","PS384","PS512");h.splice(h.length,0,"PS256","PS384","PS512")}e.exports=function(e,t,r,c){if(typeof r==="function"&&!c){c=r;r={}}if(!r){r={}}r=Object.assign({},r);let y;if(c){y=c}else{y=function(e,t){if(e)throw e;return t}}if(r.clockTimestamp&&typeof r.clockTimestamp!=="number"){return y(new i("clockTimestamp must be a number"))}if(r.nonce!==undefined&&(typeof r.nonce!=="string"||r.nonce.trim()==="")){return y(new i("nonce must be a non-empty string"))}if(r.allowInvalidAsymmetricKeyTypes!==undefined&&typeof r.allowInvalidAsymmetricKeyTypes!=="boolean"){return y(new i("allowInvalidAsymmetricKeyTypes must be a boolean"))}const b=r.clockTimestamp||Math.floor(Date.now()/1e3);if(!e){return y(new i("jwt must be provided"))}if(typeof e!=="string"){return y(new i("jwt must be a string"))}const C=e.split(".");if(C.length!==3){return y(new i("jwt malformed"))}let N;try{N=o(e,{complete:true})}catch(e){return y(e)}if(!N){return y(new i("invalid token"))}const E=N.header;let v;if(typeof t==="function"){if(!c){return y(new i("verify must be called asynchronous if secret or public key is provided as a callback"))}v=t}else{v=function(e,r){return r(null,t)}}return v(E,(function(t,o){if(t){return y(new i("error in secret or public key callback: "+t.message))}const c=C[2].trim()!=="";if(!c&&o){return y(new i("jwt signature is required"))}if(c&&!o){return y(new i("secret or public key must be provided"))}if(!c&&!r.algorithms){return y(new i('please specify "none" in "algorithms" to verify unsigned tokens'))}if(o!=null&&!(o instanceof u)){try{o=m(o)}catch(e){try{o=d(typeof o==="string"?Buffer.from(o):o)}catch(e){return y(new i("secretOrPublicKey is not valid key material"))}}}if(!r.algorithms){if(o.type==="secret"){r.algorithms=f}else if(["rsa","rsa-pss"].includes(o.asymmetricKeyType)){r.algorithms=h}else if(o.asymmetricKeyType==="ec"){r.algorithms=g}else{r.algorithms=A}}if(r.algorithms.indexOf(N.header.alg)===-1){return y(new i("invalid algorithm"))}if(E.alg.startsWith("HS")&&o.type!=="secret"){return y(new i(`secretOrPublicKey must be a symmetric key when using ${E.alg}`))}else if(/^(?:RS|PS|ES)/.test(E.alg)&&o.type!=="public"){return y(new i(`secretOrPublicKey must be an asymmetric key when using ${E.alg}`))}if(!r.allowInvalidAsymmetricKeyTypes){try{l(E.alg,o)}catch(e){return y(e)}}let v;try{v=p.verify(e,N.header.alg,o)}catch(e){return y(e)}if(!v){return y(new i("invalid signature"))}const I=N.payload;if(typeof I.nbf!=="undefined"&&!r.ignoreNotBefore){if(typeof I.nbf!=="number"){return y(new i("invalid nbf value"))}if(I.nbf>b+(r.clockTolerance||0)){return y(new n("jwt not active",new Date(I.nbf*1e3)))}}if(typeof I.exp!=="undefined"&&!r.ignoreExpiration){if(typeof I.exp!=="number"){return y(new i("invalid exp value"))}if(b>=I.exp+(r.clockTolerance||0)){return y(new s("jwt expired",new Date(I.exp*1e3)))}}if(r.audience){const e=Array.isArray(r.audience)?r.audience:[r.audience];const t=Array.isArray(I.aud)?I.aud:[I.aud];const n=t.some((function(t){return e.some((function(e){return e instanceof RegExp?e.test(t):e===t}))}));if(!n){return y(new i("jwt audience invalid. expected: "+e.join(" or ")))}}if(r.issuer){const e=typeof r.issuer==="string"&&I.iss!==r.issuer||Array.isArray(r.issuer)&&r.issuer.indexOf(I.iss)===-1;if(e){return y(new i("jwt issuer invalid. expected: "+r.issuer))}}if(r.subject){if(I.sub!==r.subject){return y(new i("jwt subject invalid. expected: "+r.subject))}}if(r.jwtid){if(I.jti!==r.jwtid){return y(new i("jwt jwtid invalid. expected: "+r.jwtid))}}if(r.nonce){if(I.nonce!==r.nonce){return y(new i("jwt nonce invalid. expected: "+r.nonce))}}if(r.maxAge){if(typeof I.iat!=="number"){return y(new i("iat required when maxAge is specified"))}const e=a(r.maxAge,I.iat);if(typeof e==="undefined"){return y(new i('"maxAge" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}if(b>=e+(r.clockTolerance||0)){return y(new s("maxAge exceeded",new Date(e*1e3)))}}if(r.complete===true){const e=N.signature;return y(null,{header:E,payload:I,signature:e})}return y(null,I)}))}},8622:(e,t,r)=>{var i=r(3058).Buffer;var n=r(6982);var s=r(325);var o=r(9023);var a='"%s" is not a valid algorithm.\n Supported algorithms are:\n "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384", "ES512" and "none".';var l="secret must be a string or buffer";var c="key must be a string or a buffer";var p="key must be a string, a buffer or an object";var u=typeof n.createPublicKey==="function";if(u){c+=" or a KeyObject";l+="or a KeyObject"}function checkIsPublicKey(e){if(i.isBuffer(e)){return}if(typeof e==="string"){return}if(!u){throw typeError(c)}if(typeof e!=="object"){throw typeError(c)}if(typeof e.type!=="string"){throw typeError(c)}if(typeof e.asymmetricKeyType!=="string"){throw typeError(c)}if(typeof e.export!=="function"){throw typeError(c)}}function checkIsPrivateKey(e){if(i.isBuffer(e)){return}if(typeof e==="string"){return}if(typeof e==="object"){return}throw typeError(p)}function checkIsSecretKey(e){if(i.isBuffer(e)){return}if(typeof e==="string"){return e}if(!u){throw typeError(l)}if(typeof e!=="object"){throw typeError(l)}if(e.type!=="secret"){throw typeError(l)}if(typeof e.export!=="function"){throw typeError(l)}}function fromBase64(e){return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function toBase64(e){e=e.toString();var t=4-e.length%4;if(t!==4){for(var r=0;r{var i=r(8600);var n=r(4368);var s=["HS256","HS384","HS512","RS256","RS384","RS512","PS256","PS384","PS512","ES256","ES384","ES512"];t.ALGORITHMS=s;t.sign=i.sign;t.verify=n.verify;t.decode=n.decode;t.isValid=n.isValid;t.createSign=function createSign(e){return new i(e)};t.createVerify=function createVerify(e){return new n(e)}},1831:(e,t,r)=>{var i=r(3058).Buffer;var n=r(2203);var s=r(9023);function DataStream(e){this.buffer=null;this.writable=true;this.readable=true;if(!e){this.buffer=i.alloc(0);return this}if(typeof e.pipe==="function"){this.buffer=i.alloc(0);e.pipe(this);return this}if(e.length||typeof e==="object"){this.buffer=e;this.writable=false;process.nextTick(function(){this.emit("end",e);this.readable=false;this.emit("close")}.bind(this));return this}throw new TypeError("Unexpected data type ("+typeof e+")")}s.inherits(DataStream,n);DataStream.prototype.write=function write(e){this.buffer=i.concat([this.buffer,i.from(e)]);this.emit("data",e)};DataStream.prototype.end=function end(e){if(e)this.write(e);this.emit("end",e);this.emit("close");this.writable=false;this.readable=false};e.exports=DataStream},8600:(e,t,r)=>{var i=r(3058).Buffer;var n=r(1831);var s=r(8622);var o=r(2203);var a=r(5126);var l=r(9023);function base64url(e,t){return i.from(e,t).toString("base64").replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function jwsSecuredInput(e,t,r){r=r||"utf8";var i=base64url(a(e),"binary");var n=base64url(a(t),r);return l.format("%s.%s",i,n)}function jwsSign(e){var t=e.header;var r=e.payload;var i=e.secret||e.privateKey;var n=e.encoding;var o=s(t.alg);var a=jwsSecuredInput(t,r,n);var c=o.sign(a,i);return l.format("%s.%s",a,c)}function SignStream(e){var t=e.secret;t=t==null?e.privateKey:t;t=t==null?e.key:t;if(/^hs/i.test(e.header.alg)===true&&t==null){throw new TypeError("secret must be a string or buffer or a KeyObject")}var r=new n(t);this.readable=true;this.header=e.header;this.encoding=e.encoding;this.secret=this.privateKey=this.key=r;this.payload=new n(e.payload);this.secret.once("close",function(){if(!this.payload.writable&&this.readable)this.sign()}.bind(this));this.payload.once("close",function(){if(!this.secret.writable&&this.readable)this.sign()}.bind(this))}l.inherits(SignStream,o);SignStream.prototype.sign=function sign(){try{var e=jwsSign({header:this.header,payload:this.payload.buffer,secret:this.secret.buffer,encoding:this.encoding});this.emit("done",e);this.emit("data",e);this.emit("end");this.readable=false;return e}catch(e){this.readable=false;this.emit("error",e);this.emit("close")}};SignStream.sign=jwsSign;e.exports=SignStream},5126:(e,t,r)=>{var i=r(181).Buffer;e.exports=function toString(e){if(typeof e==="string")return e;if(typeof e==="number"||i.isBuffer(e))return e.toString();return JSON.stringify(e)}},4368:(e,t,r)=>{var i=r(3058).Buffer;var n=r(1831);var s=r(8622);var o=r(2203);var a=r(5126);var l=r(9023);var c=/^[a-zA-Z0-9\-_]+?\.[a-zA-Z0-9\-_]+?\.([a-zA-Z0-9\-_]+)?$/;function isObject(e){return Object.prototype.toString.call(e)==="[object Object]"}function safeJsonParse(e){if(isObject(e))return e;try{return JSON.parse(e)}catch(e){return undefined}}function headerFromJWS(e){var t=e.split(".",1)[0];return safeJsonParse(i.from(t,"base64").toString("binary"))}function securedInputFromJWS(e){return e.split(".",2).join(".")}function signatureFromJWS(e){return e.split(".")[2]}function payloadFromJWS(e,t){t=t||"utf8";var r=e.split(".")[1];return i.from(r,"base64").toString(t)}function isValidJws(e){return c.test(e)&&!!headerFromJWS(e)}function jwsVerify(e,t,r){if(!t){var i=new Error("Missing algorithm parameter for jws.verify");i.code="MISSING_ALGORITHM";throw i}e=a(e);var n=signatureFromJWS(e);var o=securedInputFromJWS(e);var l=s(t);return l.verify(o,n,r)}function jwsDecode(e,t){t=t||{};e=a(e);if(!isValidJws(e))return null;var r=headerFromJWS(e);if(!r)return null;var i=payloadFromJWS(e);if(r.typ==="JWT"||t.json)i=JSON.parse(i,t.encoding);return{header:r,payload:i,signature:signatureFromJWS(e)}}function VerifyStream(e){e=e||{};var t=e.secret;t=t==null?e.publicKey:t;t=t==null?e.key:t;if(/^hs/i.test(e.algorithm)===true&&t==null){throw new TypeError("secret must be a string or buffer or a KeyObject")}var r=new n(t);this.readable=true;this.algorithm=e.algorithm;this.encoding=e.encoding;this.secret=this.publicKey=this.key=r;this.signature=new n(e.signature);this.secret.once("close",function(){if(!this.signature.writable&&this.readable)this.verify()}.bind(this));this.signature.once("close",function(){if(!this.secret.writable&&this.readable)this.verify()}.bind(this))}l.inherits(VerifyStream,o);VerifyStream.prototype.verify=function verify(){try{var e=jwsVerify(this.signature.buffer,this.algorithm,this.key.buffer);var t=jwsDecode(this.signature.buffer,this.encoding);this.emit("done",e,t);this.emit("data",e);this.emit("end");this.readable=false;return e}catch(e){this.readable=false;this.emit("error",e);this.emit("close")}};VerifyStream.decode=jwsDecode;VerifyStream.isValid=isValidJws;VerifyStream.verify=jwsVerify;e.exports=VerifyStream},3867:e=>{var t=1/0,r=9007199254740991,i=17976931348623157e292,n=0/0;var s="[object Arguments]",o="[object Function]",a="[object GeneratorFunction]",l="[object String]",c="[object Symbol]";var p=/^\s+|\s+$/g;var u=/^[-+]0x[0-9a-f]+$/i;var d=/^0b[01]+$/i;var m=/^0o[0-7]+$/i;var A=/^(?:0|[1-9]\d*)$/;var g=parseInt;function arrayMap(e,t){var r=-1,i=e?e.length:0,n=Array(i);while(++r-1&&e%1==0&&e-1:!!n&&baseIndexOf(e,t,r)>-1}function isArguments(e){return isArrayLikeObject(e)&&f.call(e,"callee")&&(!b.call(e,"callee")||y.call(e)==s)}var E=Array.isArray;function isArrayLike(e){return e!=null&&isLength(e.length)&&!isFunction(e)}function isArrayLikeObject(e){return isObjectLike(e)&&isArrayLike(e)}function isFunction(e){var t=isObject(e)?y.call(e):"";return t==o||t==a}function isLength(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=r}function isObject(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function isObjectLike(e){return!!e&&typeof e=="object"}function isString(e){return typeof e=="string"||!E(e)&&isObjectLike(e)&&y.call(e)==l}function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&y.call(e)==c}function toFinite(e){if(!e){return e===0?e:0}e=toNumber(e);if(e===t||e===-t){var r=e<0?-1:1;return r*i}return e===e?e:0}function toInteger(e){var t=toFinite(e),r=t%1;return t===t?r?t-r:t:0}function toNumber(e){if(typeof e=="number"){return e}if(isSymbol(e)){return n}if(isObject(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=isObject(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=e.replace(p,"");var r=d.test(e);return r||m.test(e)?g(e.slice(2),r?2:8):u.test(e)?n:+e}function keys(e){return isArrayLike(e)?arrayLikeKeys(e):baseKeys(e)}function values(e){return e?baseValues(e,keys(e)):[]}e.exports=includes},1999:e=>{var t="[object Boolean]";var r=Object.prototype;var i=r.toString;function isBoolean(e){return e===true||e===false||isObjectLike(e)&&i.call(e)==t}function isObjectLike(e){return!!e&&typeof e=="object"}e.exports=isBoolean},9841:e=>{var t=1/0,r=17976931348623157e292,i=0/0;var n="[object Symbol]";var s=/^\s+|\s+$/g;var o=/^[-+]0x[0-9a-f]+$/i;var a=/^0b[01]+$/i;var l=/^0o[0-7]+$/i;var c=parseInt;var p=Object.prototype;var u=p.toString;function isInteger(e){return typeof e=="number"&&e==toInteger(e)}function isObject(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function isObjectLike(e){return!!e&&typeof e=="object"}function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&u.call(e)==n}function toFinite(e){if(!e){return e===0?e:0}e=toNumber(e);if(e===t||e===-t){var i=e<0?-1:1;return i*r}return e===e?e:0}function toInteger(e){var t=toFinite(e),r=t%1;return t===t?r?t-r:t:0}function toNumber(e){if(typeof e=="number"){return e}if(isSymbol(e)){return i}if(isObject(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=isObject(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=e.replace(s,"");var r=a.test(e);return r||l.test(e)?c(e.slice(2),r?2:8):o.test(e)?i:+e}e.exports=isInteger},7735:e=>{var t="[object Number]";var r=Object.prototype;var i=r.toString;function isObjectLike(e){return!!e&&typeof e=="object"}function isNumber(e){return typeof e=="number"||isObjectLike(e)&&i.call(e)==t}e.exports=isNumber},9888:e=>{var t="[object Object]";function isHostObject(e){var t=false;if(e!=null&&typeof e.toString!="function"){try{t=!!(e+"")}catch(e){}}return t}function overArg(e,t){return function(r){return e(t(r))}}var r=Function.prototype,i=Object.prototype;var n=r.toString;var s=i.hasOwnProperty;var o=n.call(Object);var a=i.toString;var l=overArg(Object.getPrototypeOf,Object);function isObjectLike(e){return!!e&&typeof e=="object"}function isPlainObject(e){if(!isObjectLike(e)||a.call(e)!=t||isHostObject(e)){return false}var r=l(e);if(r===null){return true}var i=s.call(r,"constructor")&&r.constructor;return typeof i=="function"&&i instanceof i&&n.call(i)==o}e.exports=isPlainObject},6172:e=>{var t="[object String]";var r=Object.prototype;var i=r.toString;var n=Array.isArray;function isObjectLike(e){return!!e&&typeof e=="object"}function isString(e){return typeof e=="string"||!n(e)&&isObjectLike(e)&&i.call(e)==t}e.exports=isString},2192:e=>{var t="Expected a function";var r=1/0,i=17976931348623157e292,n=0/0;var s="[object Symbol]";var o=/^\s+|\s+$/g;var a=/^[-+]0x[0-9a-f]+$/i;var l=/^0b[01]+$/i;var c=/^0o[0-7]+$/i;var p=parseInt;var u=Object.prototype;var d=u.toString;function before(e,r){var i;if(typeof r!="function"){throw new TypeError(t)}e=toInteger(e);return function(){if(--e>0){i=r.apply(this,arguments)}if(e<=1){r=undefined}return i}}function once(e){return before(2,e)}function isObject(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function isObjectLike(e){return!!e&&typeof e=="object"}function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&d.call(e)==s}function toFinite(e){if(!e){return e===0?e:0}e=toNumber(e);if(e===r||e===-r){var t=e<0?-1:1;return t*i}return e===e?e:0}function toInteger(e){var t=toFinite(e),r=t%1;return t===t?r?t-r:t:0}function toNumber(e){if(typeof e=="number"){return e}if(isSymbol(e)){return n}if(isObject(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=isObject(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=e.replace(o,"");var r=l.test(e);return r||c.test(e)?p(e.slice(2),r?2:8):a.test(e)?n:+e}e.exports=once},5641:e=>{e.exports=Math.abs},6171:e=>{e.exports=Math.floor},7044:e=>{e.exports=Number.isNaN||function isNaN(e){return e!==e}},7147:e=>{e.exports=Math.max},1017:e=>{e.exports=Math.min},6947:e=>{e.exports=Math.pow},2621:e=>{e.exports=Math.round},156:(e,t,r)=>{var i=r(7044);e.exports=function sign(e){if(i(e)||e===0){return e}return e<0?-1:+1}},9829:(e,t,r)=>{ +import{createRequire as e}from"module";var t={1695:(e,t,r)=>{var i;i={value:true};var n=r(1860);var s=r(160);var o=r(778);var a=r(1754);function _interopNamespaceDefault(e){var t=Object.create(null);if(e){Object.keys(e).forEach((function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:true,get:function(){return e[r]}})}}))}t.default=e;return Object.freeze(t)}var l=_interopNamespaceDefault(s);var c=_interopNamespaceDefault(o);const p=new WeakMap;function getContinuationToken(e){var t;if(typeof e!=="object"||e===null){return undefined}return(t=p.get(e))===null||t===void 0?void 0:t.continuationToken}function setContinuationToken(e,t){var r;if(typeof e!=="object"||e===null||!t){return}const i=(r=p.get(e))!==null&&r!==void 0?r:{};i.continuationToken=t;p.set(e,i)}t.kQ=void 0;(function(e){e["RegistrationStatusNotSupportedForRenewal"]="RegistrationStatusNotSupportedForRenewal";e["ExpirationNotInRenewalTimeRange"]="ExpirationNotInRenewalTimeRange";e["SubscriptionNotActive"]="SubscriptionNotActive"})(t.kQ||(t.kQ={}));t.UZ=void 0;(function(e){e["None"]="None";e["Web"]="Web";e["Publishing"]="Publishing";e["WebPublishing"]="Web, Publishing"})(t.UZ||(t.UZ={}));t.V0=void 0;(function(e){e["None"]="None";e["Early"]="Early";e["Late"]="Late";e["Manual"]="Manual"})(t.V0||(t.V0={}));t.re=void 0;(function(e){e["None"]="None";e["Ready"]="Ready"})(t.re||(t.re={}));t.v7=void 0;(function(e){e["None"]="None";e["Dropbox"]="Dropbox";e["Tfs"]="Tfs";e["LocalGit"]="LocalGit";e["GitHub"]="GitHub";e["CodePlexGit"]="CodePlexGit";e["CodePlexHg"]="CodePlexHg";e["BitbucketGit"]="BitbucketGit";e["BitbucketHg"]="BitbucketHg";e["ExternalGit"]="ExternalGit";e["ExternalHg"]="ExternalHg";e["OneDrive"]="OneDrive";e["VSO"]="VSO";e["Vstsrm"]="VSTSRM"})(t.v7||(t.v7={}));t.Vq=void 0;(function(e){e["Default"]="Default";e["XffProxy"]="XffProxy";e["ServiceTag"]="ServiceTag"})(t.Vq||(t.Vq={}));t.db=void 0;(function(e){e["Allow"]="Allow";e["Deny"]="Deny"})(t.db||(t.db={}));t.S$=void 0;(function(e){e["One0"]="1.0";e["One1"]="1.1";e["One2"]="1.2"})(t.S$||(t.S$={}));t.r_=void 0;(function(e){e["TLSAES256GCMSHA384"]="TLS_AES_256_GCM_SHA384";e["TLSAES128GCMSHA256"]="TLS_AES_128_GCM_SHA256";e["TLSEcdheEcdsaWithAES256GCMSHA384"]="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384";e["TLSEcdheEcdsaWithAES128CBCSHA256"]="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256";e["TLSEcdheEcdsaWithAES128GCMSHA256"]="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256";e["TLSEcdheRSAWithAES256GCMSHA384"]="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384";e["TLSEcdheRSAWithAES128GCMSHA256"]="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256";e["TLSEcdheRSAWithAES256CBCSHA384"]="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384";e["TLSEcdheRSAWithAES128CBCSHA256"]="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256";e["TLSEcdheRSAWithAES256CBCSHA"]="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA";e["TLSEcdheRSAWithAES128CBCSHA"]="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA";e["TLSRSAWithAES256GCMSHA384"]="TLS_RSA_WITH_AES_256_GCM_SHA384";e["TLSRSAWithAES128GCMSHA256"]="TLS_RSA_WITH_AES_128_GCM_SHA256";e["TLSRSAWithAES256CBCSHA256"]="TLS_RSA_WITH_AES_256_CBC_SHA256";e["TLSRSAWithAES128CBCSHA256"]="TLS_RSA_WITH_AES_128_CBC_SHA256";e["TLSRSAWithAES256CBCSHA"]="TLS_RSA_WITH_AES_256_CBC_SHA";e["TLSRSAWithAES128CBCSHA"]="TLS_RSA_WITH_AES_128_CBC_SHA"})(t.r_||(t.r_={}));t.ag=void 0;(function(e){e["AllAllowed"]="AllAllowed";e["FtpsOnly"]="FtpsOnly";e["Disabled"]="Disabled"})(t.ag||(t.ag={}));t.Jo=void 0;(function(e){e["Info"]="info";e["Debug"]="debug";e["Warn"]="warn";e["Error"]="error"})(t.Jo||(t.Jo={}));t.dS=void 0;(function(e){e["Default"]="DEFAULT";e["Inherited"]="INHERITED";e["Static"]="STATIC"})(t.dS||(t.dS={}));t.Mh=void 0;(function(e){e["InProgress"]="InProgress";e["Succeeded"]="Succeeded";e["Failed"]="Failed";e["Canceled"]="Canceled"})(t.Mh||(t.Mh={}));t.Nj=void 0;(function(e){e["Multiple"]="multiple";e["Single"]="single"})(t.Nj||(t.Nj={}));t.$T=void 0;(function(e){e["Auto"]="auto";e["Http"]="http";e["Http2"]="http2"})(t.$T||(t.$T={}));t.SG=void 0;(function(e){e["Healthy"]="Healthy";e["Unhealthy"]="Unhealthy";e["None"]="None"})(t.SG||(t.SG={}));t.Tv=void 0;(function(e){e["Provisioning"]="Provisioning";e["Provisioned"]="Provisioned";e["Failed"]="Failed";e["Deprovisioning"]="Deprovisioning";e["Deprovisioned"]="Deprovisioned"})(t.Tv||(t.Tv={}));t.gK=void 0;(function(e){e["Windows"]="Windows";e["Linux"]="Linux";e["WindowsFunctions"]="WindowsFunctions";e["LinuxFunctions"]="LinuxFunctions";e["All"]="All"})(t.gK||(t.gK={}));t.j9=void 0;(function(e){e["Windows"]="Windows";e["Linux"]="Linux";e["All"]="All"})(t.j9||(t.j9={}));t.Yl=void 0;(function(e){e["ServerFarm"]="ServerFarm";e["Subscription"]="Subscription";e["WebSite"]="WebSite"})(t.Yl||(t.Yl={}));t.ie=void 0;(function(e){e["Site"]="Site";e["Slot"]="Slot";e["HostingEnvironment"]="HostingEnvironment";e["PublishingUser"]="PublishingUser";e["MicrosoftWebSites"]="Microsoft.Web/sites";e["MicrosoftWebSitesSlots"]="Microsoft.Web/sites/slots";e["MicrosoftWebHostingEnvironments"]="Microsoft.Web/hostingEnvironments";e["MicrosoftWebPublishingUsers"]="Microsoft.Web/publishingUsers"})(t.ie||(t.ie={}));t.ay=void 0;(function(e){e["Invalid"]="Invalid";e["AlreadyExists"]="AlreadyExists"})(t.ay||(t.ay={}));t._f=void 0;(function(e){e["Free"]="Free";e["Shared"]="Shared";e["Basic"]="Basic";e["Standard"]="Standard";e["Premium"]="Premium";e["Dynamic"]="Dynamic";e["Isolated"]="Isolated";e["IsolatedV2"]="IsolatedV2";e["PremiumV2"]="PremiumV2";e["PremiumV3"]="PremiumV3";e["PremiumContainer"]="PremiumContainer";e["ElasticPremium"]="ElasticPremium";e["ElasticIsolated"]="ElasticIsolated"})(t._f||(t._f={}));t.VV=void 0;(function(e){e["ServerFarm"]="ServerFarm";e["Site"]="Site";e["MicrosoftWebHostingEnvironments"]="Microsoft.Web/hostingEnvironments"})(t.VV||(t.VV={}));t.$O=void 0;(function(e){e["Enabled"]="Enabled";e["Enabling"]="Enabling";e["Disabled"]="Disabled";e["Disabling"]="Disabling"})(t.$O||(t.$O={}));t.Au=void 0;(function(e){e["WaitingForDeployment"]="WaitingForDeployment";e["Uploading"]="Uploading";e["Deploying"]="Deploying";e["Ready"]="Ready";e["Failed"]="Failed";e["Deleting"]="Deleting";e["Detached"]="Detached"})(t.Au||(t.Au={}));t.H7=void 0;(function(e){e["HttpTrigger"]="HttpTrigger";e["Unknown"]="Unknown"})(t.H7||(t.H7={}));t.TY=void 0;(function(e){e["Default"]="default"})(t.TY||(t.TY={}));t.Fe=void 0;(function(e){e["RetrievingValidationToken"]="RetrievingValidationToken";e["Validating"]="Validating";e["Adding"]="Adding";e["Ready"]="Ready";e["Failed"]="Failed";e["Deleting"]="Deleting";e["Unhealthy"]="Unhealthy"})(t.Fe||(t.Fe={}));t.D9=void 0;(function(e){e["SqlAzure"]="SqlAzure";e["MySql"]="MySql";e["LocalMySql"]="LocalMySql";e["PostgreSql"]="PostgreSql"})(t.D9||(t.D9={}));t.vI=void 0;(function(e){e["TimedOut"]="TimedOut";e["RuntimeFailed"]="RuntimeFailed";e["BuildAborted"]="BuildAborted";e["BuildFailed"]="BuildFailed";e["BuildRequestReceived"]="BuildRequestReceived";e["BuildPending"]="BuildPending";e["BuildInProgress"]="BuildInProgress";e["BuildSuccessful"]="BuildSuccessful";e["PostBuildRestartRequired"]="PostBuildRestartRequired";e["StartPolling"]="StartPolling";e["StartPollingWithRestart"]="StartPollingWithRestart";e["RuntimeStarting"]="RuntimeStarting";e["RuntimeSuccessful"]="RuntimeSuccessful"})(t.vI||(t.vI={}));t.$b=void 0;(function(e){e["FileZilla3"]="FileZilla3";e["WebDeploy"]="WebDeploy";e["Ftp"]="Ftp"})(t.$b||(t.$b={}));t.U4=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Completed"]="Completed";e["Enabled"]="Enabled";e["Disabled"]="Disabled";e["Deleted"]="Deleted";e["Suspended"]="Suspended"})(t.U4||(t.U4={}));t.n6=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Primary"]="Primary";e["Secondary"]="Secondary"})(t.n6||(t.n6={}));t.LI=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Paused"]="Paused";e["Running"]="Running";e["Waiting"]="Waiting";e["Succeeded"]="Succeeded";e["Skipped"]="Skipped";e["Suspended"]="Suspended";e["Cancelled"]="Cancelled";e["Failed"]="Failed";e["Faulted"]="Faulted";e["TimedOut"]="TimedOut";e["Aborted"]="Aborted";e["Ignored"]="Ignored"})(t.LI||(t.LI={}));t.H=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["String"]="String";e["SecureString"]="SecureString";e["Int"]="Int";e["Float"]="Float";e["Bool"]="Bool";e["Array"]="Array";e["Object"]="Object";e["SecureObject"]="SecureObject"})(t.H||(t.H={}));t.hL=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Accepted"]="Accepted";e["Running"]="Running";e["Ready"]="Ready";e["Creating"]="Creating";e["Created"]="Created";e["Deleting"]="Deleting";e["Deleted"]="Deleted";e["Canceled"]="Canceled";e["Failed"]="Failed";e["Succeeded"]="Succeeded";e["Moving"]="Moving";e["Updating"]="Updating";e["Registering"]="Registering";e["Registered"]="Registered";e["Unregistering"]="Unregistering";e["Unregistered"]="Unregistered";e["Completed"]="Completed"})(t.hL||(t.hL={}));t.EL=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Second"]="Second";e["Minute"]="Minute";e["Hour"]="Hour";e["Day"]="Day";e["Week"]="Week";e["Month"]="Month";e["Year"]="Year"})(t.EL||(t.EL={}));t.hc=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Accepted"]="Accepted";e["Running"]="Running";e["Ready"]="Ready";e["Creating"]="Creating";e["Created"]="Created";e["Deleting"]="Deleting";e["Deleted"]="Deleted";e["Canceled"]="Canceled";e["Failed"]="Failed";e["Succeeded"]="Succeeded";e["Moving"]="Moving";e["Updating"]="Updating";e["Registering"]="Registering";e["Registered"]="Registered";e["Unregistering"]="Unregistering";e["Unregistered"]="Unregistered";e["Completed"]="Completed";e["Renewing"]="Renewing";e["Pending"]="Pending";e["Waiting"]="Waiting";e["InProgress"]="InProgress"})(t.hc||(t.hc={}));t.b1=void 0;(function(e){e["AAD"]="AAD"})(t.b1||(t.b1={}));t.Xr=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Free"]="Free";e["Shared"]="Shared";e["Basic"]="Basic";e["Standard"]="Standard";e["Premium"]="Premium"})(t.Xr||(t.Xr={}));t.Q4=void 0;(function(e){e["Stateful"]="Stateful";e["Stateless"]="Stateless"})(t.Q4||(t.Q4={}));const u={serializedName:"AppServiceCertificateOrderCollection",type:{name:"Composite",className:"AppServiceCertificateOrderCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AppServiceCertificateOrder",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceCertificateOrder"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const d={serializedName:"AppServiceCertificate",type:{name:"Composite",className:"AppServiceCertificate",modelProperties:{keyVaultId:{serializedName:"keyVaultId",xmlName:"keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"keyVaultSecretName",xmlName:"keyVaultSecretName",type:{name:"String"}},provisioningState:{serializedName:"provisioningState",readOnly:true,xmlName:"provisioningState",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}}}}};const m={serializedName:"CertificateDetails",type:{name:"Composite",className:"CertificateDetails",modelProperties:{version:{serializedName:"version",readOnly:true,xmlName:"version",type:{name:"Number"}},serialNumber:{serializedName:"serialNumber",readOnly:true,xmlName:"serialNumber",type:{name:"String"}},thumbprint:{serializedName:"thumbprint",readOnly:true,xmlName:"thumbprint",type:{name:"String"}},subject:{serializedName:"subject",readOnly:true,xmlName:"subject",type:{name:"String"}},notBefore:{serializedName:"notBefore",readOnly:true,xmlName:"notBefore",type:{name:"DateTime"}},notAfter:{serializedName:"notAfter",readOnly:true,xmlName:"notAfter",type:{name:"DateTime"}},signatureAlgorithm:{serializedName:"signatureAlgorithm",readOnly:true,xmlName:"signatureAlgorithm",type:{name:"String"}},issuer:{serializedName:"issuer",readOnly:true,xmlName:"issuer",type:{name:"String"}},rawData:{serializedName:"rawData",readOnly:true,xmlName:"rawData",type:{name:"String"}}}}};const A={serializedName:"CertificateOrderContact",type:{name:"Composite",className:"CertificateOrderContact",modelProperties:{email:{serializedName:"email",xmlName:"email",type:{name:"String"}},nameFirst:{serializedName:"nameFirst",xmlName:"nameFirst",type:{name:"String"}},nameLast:{serializedName:"nameLast",xmlName:"nameLast",type:{name:"String"}},phone:{serializedName:"phone",xmlName:"phone",type:{name:"String"}}}}};const h={serializedName:"Resource",type:{name:"Composite",className:"Resource",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},kind:{serializedName:"kind",xmlName:"kind",type:{name:"String"}},location:{serializedName:"location",required:true,xmlName:"location",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},tags:{serializedName:"tags",xmlName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}};const g={serializedName:"DefaultErrorResponse",type:{name:"Composite",className:"DefaultErrorResponse",modelProperties:{error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"DefaultErrorResponseError"}}}}};const f={serializedName:"DefaultErrorResponseError",type:{name:"Composite",className:"DefaultErrorResponseError",modelProperties:{code:{serializedName:"code",readOnly:true,xmlName:"code",type:{name:"String"}},message:{serializedName:"message",readOnly:true,xmlName:"message",type:{name:"String"}},target:{serializedName:"target",readOnly:true,xmlName:"target",type:{name:"String"}},details:{serializedName:"details",xmlName:"details",xmlElementName:"DefaultErrorResponseErrorDetailsItem",type:{name:"Sequence",element:{type:{name:"Composite",className:"DefaultErrorResponseErrorDetailsItem"}}}},innererror:{serializedName:"innererror",readOnly:true,xmlName:"innererror",type:{name:"String"}}}}};const y={serializedName:"DefaultErrorResponseErrorDetailsItem",type:{name:"Composite",className:"DefaultErrorResponseErrorDetailsItem",modelProperties:{code:{serializedName:"code",readOnly:true,xmlName:"code",type:{name:"String"}},message:{serializedName:"message",readOnly:true,xmlName:"message",type:{name:"String"}},target:{serializedName:"target",readOnly:true,xmlName:"target",type:{name:"String"}}}}};const b={serializedName:"ProxyOnlyResource",type:{name:"Composite",className:"ProxyOnlyResource",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},kind:{serializedName:"kind",xmlName:"kind",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const C={serializedName:"AppServiceCertificateCollection",type:{name:"Composite",className:"AppServiceCertificateCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AppServiceCertificateResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceCertificateResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const E={serializedName:"NameIdentifier",type:{name:"Composite",className:"NameIdentifier",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}}}}};const N={serializedName:"SiteSealRequest",type:{name:"Composite",className:"SiteSealRequest",modelProperties:{lightTheme:{serializedName:"lightTheme",xmlName:"lightTheme",type:{name:"Boolean"}},locale:{serializedName:"locale",xmlName:"locale",type:{name:"String"}}}}};const v={serializedName:"SiteSeal",type:{name:"Composite",className:"SiteSeal",modelProperties:{html:{serializedName:"html",required:true,xmlName:"html",type:{name:"String"}}}}};const I={serializedName:"CertificateOrderAction",type:{name:"Composite",className:"CertificateOrderAction",modelProperties:{actionType:{serializedName:"actionType",readOnly:true,xmlName:"actionType",type:{name:"Enum",allowedValues:["CertificateIssued","CertificateOrderCanceled","CertificateOrderCreated","CertificateRevoked","DomainValidationComplete","FraudDetected","OrgNameChange","OrgValidationComplete","SanDrop","FraudCleared","CertificateExpired","CertificateExpirationWarning","FraudDocumentationRequired","Unknown"]}},createdAt:{serializedName:"createdAt",readOnly:true,xmlName:"createdAt",type:{name:"DateTime"}}}}};const S={serializedName:"CertificateEmail",type:{name:"Composite",className:"CertificateEmail",modelProperties:{emailId:{serializedName:"emailId",xmlName:"emailId",type:{name:"String"}},timeStamp:{serializedName:"timeStamp",xmlName:"timeStamp",type:{name:"DateTime"}}}}};const w={serializedName:"DetectorResponseCollection",type:{name:"Composite",className:"DetectorResponseCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DetectorResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorResponse"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const P={serializedName:"DetectorInfo",type:{name:"Composite",className:"DetectorInfo",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},description:{serializedName:"description",readOnly:true,xmlName:"description",type:{name:"String"}},author:{serializedName:"author",readOnly:true,xmlName:"author",type:{name:"String"}},category:{serializedName:"category",readOnly:true,xmlName:"category",type:{name:"String"}},supportTopicList:{serializedName:"supportTopicList",readOnly:true,xmlName:"supportTopicList",xmlElementName:"SupportTopic",type:{name:"Sequence",element:{type:{name:"Composite",className:"SupportTopic"}}}},analysisType:{serializedName:"analysisType",readOnly:true,xmlName:"analysisType",xmlElementName:"DetectorInfoAnalysisTypeItem",type:{name:"Sequence",element:{type:{name:"String"}}}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"Enum",allowedValues:["Detector","Analysis","CategoryOverview"]}},score:{serializedName:"score",readOnly:true,xmlName:"score",type:{name:"Number"}}}}};const x={serializedName:"SupportTopic",type:{name:"Composite",className:"SupportTopic",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},pesId:{serializedName:"pesId",readOnly:true,xmlName:"pesId",type:{name:"String"}}}}};const B={serializedName:"DiagnosticData",type:{name:"Composite",className:"DiagnosticData",modelProperties:{table:{serializedName:"table",xmlName:"table",type:{name:"Composite",className:"DataTableResponseObject"}},renderingProperties:{serializedName:"renderingProperties",xmlName:"renderingProperties",type:{name:"Composite",className:"Rendering"}}}}};const _={serializedName:"DataTableResponseObject",type:{name:"Composite",className:"DataTableResponseObject",modelProperties:{tableName:{serializedName:"tableName",xmlName:"tableName",type:{name:"String"}},columns:{serializedName:"columns",xmlName:"columns",xmlElementName:"DataTableResponseColumn",type:{name:"Sequence",element:{type:{name:"Composite",className:"DataTableResponseColumn"}}}},rows:{serializedName:"rows",xmlName:"rows",xmlElementName:"DataTableResponseObjectRowsItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"String"}}}}}}}}};const R={serializedName:"DataTableResponseColumn",type:{name:"Composite",className:"DataTableResponseColumn",modelProperties:{columnName:{serializedName:"columnName",xmlName:"columnName",type:{name:"String"}},dataType:{serializedName:"dataType",xmlName:"dataType",type:{name:"String"}},columnType:{serializedName:"columnType",xmlName:"columnType",type:{name:"String"}}}}};const k={serializedName:"Rendering",type:{name:"Composite",className:"Rendering",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["NoGraph","Table","TimeSeries","TimeSeriesPerInstance","PieChart","DataSummary","Email","Insights","DynamicInsight","Markdown","Detector","DropDown","Card","Solution","Guage","Form","ChangeSets","ChangeAnalysisOnboarding","ChangesView","AppInsight","DependencyGraph","DownTime","SummaryCard","SearchComponent","AppInsightEnablement"]}},title:{serializedName:"title",xmlName:"title",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}};const T={serializedName:"Status",type:{name:"Composite",className:"Status",modelProperties:{message:{serializedName:"message",xmlName:"message",type:{name:"String"}},statusId:{serializedName:"statusId",xmlName:"statusId",type:{name:"Enum",allowedValues:["Critical","Warning","Info","Success","None"]}}}}};const Q={serializedName:"DataProviderMetadata",type:{name:"Composite",className:"DataProviderMetadata",modelProperties:{providerName:{serializedName:"providerName",xmlName:"providerName",type:{name:"String"}},propertyBag:{serializedName:"propertyBag",readOnly:true,xmlName:"propertyBag",xmlElementName:"KeyValuePairStringObject",type:{name:"Sequence",element:{type:{name:"Composite",className:"KeyValuePairStringObject"}}}}}}};const M={serializedName:"KeyValuePairStringObject",type:{name:"Composite",className:"KeyValuePairStringObject",modelProperties:{key:{serializedName:"key",readOnly:true,xmlName:"key",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}};const O={serializedName:"QueryUtterancesResults",type:{name:"Composite",className:"QueryUtterancesResults",modelProperties:{query:{serializedName:"query",xmlName:"query",type:{name:"String"}},results:{serializedName:"results",xmlName:"results",xmlElementName:"QueryUtterancesResult",type:{name:"Sequence",element:{type:{name:"Composite",className:"QueryUtterancesResult"}}}}}}};const D={serializedName:"QueryUtterancesResult",type:{name:"Composite",className:"QueryUtterancesResult",modelProperties:{sampleUtterance:{serializedName:"sampleUtterance",xmlName:"sampleUtterance",type:{name:"Composite",className:"SampleUtterance"}},score:{serializedName:"score",xmlName:"score",type:{name:"Number"}}}}};const z={serializedName:"SampleUtterance",type:{name:"Composite",className:"SampleUtterance",modelProperties:{text:{serializedName:"text",xmlName:"text",type:{name:"String"}},links:{serializedName:"links",xmlName:"links",xmlElementName:"SampleUtteranceLinksItem",type:{name:"Sequence",element:{type:{name:"String"}}}},qid:{serializedName:"qid",xmlName:"qid",type:{name:"String"}}}}};const L={serializedName:"CsmOperationCollection",type:{name:"Composite",className:"CsmOperationCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CsmOperationDescription",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmOperationDescription"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const G={serializedName:"CsmOperationDescription",type:{name:"Composite",className:"CsmOperationDescription",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},isDataAction:{serializedName:"isDataAction",xmlName:"isDataAction",type:{name:"Boolean"}},display:{serializedName:"display",xmlName:"display",type:{name:"Composite",className:"CsmOperationDisplay"}},origin:{serializedName:"origin",xmlName:"origin",type:{name:"String"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"CsmOperationDescriptionProperties"}}}}};const F={serializedName:"CsmOperationDisplay",type:{name:"Composite",className:"CsmOperationDisplay",modelProperties:{provider:{serializedName:"provider",xmlName:"provider",type:{name:"String"}},resource:{serializedName:"resource",xmlName:"resource",type:{name:"String"}},operation:{serializedName:"operation",xmlName:"operation",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}};const q={serializedName:"CsmOperationDescriptionProperties",type:{name:"Composite",className:"CsmOperationDescriptionProperties",modelProperties:{serviceSpecification:{serializedName:"serviceSpecification",xmlName:"serviceSpecification",type:{name:"Composite",className:"ServiceSpecification"}}}}};const U={serializedName:"ServiceSpecification",type:{name:"Composite",className:"ServiceSpecification",modelProperties:{metricSpecifications:{serializedName:"metricSpecifications",xmlName:"metricSpecifications",xmlElementName:"MetricSpecification",type:{name:"Sequence",element:{type:{name:"Composite",className:"MetricSpecification"}}}},logSpecifications:{serializedName:"logSpecifications",xmlName:"logSpecifications",xmlElementName:"LogSpecification",type:{name:"Sequence",element:{type:{name:"Composite",className:"LogSpecification"}}}}}}};const H={serializedName:"MetricSpecification",type:{name:"Composite",className:"MetricSpecification",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",xmlName:"displayName",type:{name:"String"}},displayDescription:{serializedName:"displayDescription",xmlName:"displayDescription",type:{name:"String"}},unit:{serializedName:"unit",xmlName:"unit",type:{name:"String"}},aggregationType:{serializedName:"aggregationType",xmlName:"aggregationType",type:{name:"String"}},supportsInstanceLevelAggregation:{serializedName:"supportsInstanceLevelAggregation",xmlName:"supportsInstanceLevelAggregation",type:{name:"Boolean"}},enableRegionalMdmAccount:{serializedName:"enableRegionalMdmAccount",xmlName:"enableRegionalMdmAccount",type:{name:"Boolean"}},sourceMdmAccount:{serializedName:"sourceMdmAccount",xmlName:"sourceMdmAccount",type:{name:"String"}},sourceMdmNamespace:{serializedName:"sourceMdmNamespace",xmlName:"sourceMdmNamespace",type:{name:"String"}},metricFilterPattern:{serializedName:"metricFilterPattern",xmlName:"metricFilterPattern",type:{name:"String"}},fillGapWithZero:{serializedName:"fillGapWithZero",xmlName:"fillGapWithZero",type:{name:"Boolean"}},isInternal:{serializedName:"isInternal",xmlName:"isInternal",type:{name:"Boolean"}},dimensions:{serializedName:"dimensions",xmlName:"dimensions",xmlElementName:"Dimension",type:{name:"Sequence",element:{type:{name:"Composite",className:"Dimension"}}}},category:{serializedName:"category",xmlName:"category",type:{name:"String"}},availabilities:{serializedName:"availabilities",xmlName:"availabilities",xmlElementName:"MetricAvailability",type:{name:"Sequence",element:{type:{name:"Composite",className:"MetricAvailability"}}}},supportedTimeGrainTypes:{serializedName:"supportedTimeGrainTypes",xmlName:"supportedTimeGrainTypes",xmlElementName:"MetricSpecificationSupportedTimeGrainTypesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},supportedAggregationTypes:{serializedName:"supportedAggregationTypes",xmlName:"supportedAggregationTypes",xmlElementName:"MetricSpecificationSupportedAggregationTypesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const V={serializedName:"Dimension",type:{name:"Composite",className:"Dimension",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",xmlName:"displayName",type:{name:"String"}},internalName:{serializedName:"internalName",xmlName:"internalName",type:{name:"String"}},toBeExportedForShoebox:{serializedName:"toBeExportedForShoebox",xmlName:"toBeExportedForShoebox",type:{name:"Boolean"}}}}};const j={serializedName:"MetricAvailability",type:{name:"Composite",className:"MetricAvailability",modelProperties:{timeGrain:{serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}},blobDuration:{serializedName:"blobDuration",xmlName:"blobDuration",type:{name:"String"}}}}};const W={serializedName:"LogSpecification",type:{name:"Composite",className:"LogSpecification",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",xmlName:"displayName",type:{name:"String"}},blobDuration:{serializedName:"blobDuration",xmlName:"blobDuration",type:{name:"String"}},logFilterPattern:{serializedName:"logFilterPattern",xmlName:"logFilterPattern",type:{name:"String"}}}}};const J={serializedName:"DomainAvailabilityCheckResult",type:{name:"Composite",className:"DomainAvailabilityCheckResult",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},available:{serializedName:"available",xmlName:"available",type:{name:"Boolean"}},domainType:{serializedName:"domainType",xmlName:"domainType",type:{name:"Enum",allowedValues:["Regular","SoftDeleted"]}}}}};const Y={serializedName:"DomainCollection",type:{name:"Composite",className:"DomainCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Domain",type:{name:"Sequence",element:{type:{name:"Composite",className:"Domain"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const $={serializedName:"Contact",type:{name:"Composite",className:"Contact",modelProperties:{addressMailing:{serializedName:"addressMailing",xmlName:"addressMailing",type:{name:"Composite",className:"Address"}},email:{serializedName:"email",required:true,xmlName:"email",type:{name:"String"}},fax:{serializedName:"fax",xmlName:"fax",type:{name:"String"}},jobTitle:{serializedName:"jobTitle",xmlName:"jobTitle",type:{name:"String"}},nameFirst:{serializedName:"nameFirst",required:true,xmlName:"nameFirst",type:{name:"String"}},nameLast:{serializedName:"nameLast",required:true,xmlName:"nameLast",type:{name:"String"}},nameMiddle:{serializedName:"nameMiddle",xmlName:"nameMiddle",type:{name:"String"}},organization:{serializedName:"organization",xmlName:"organization",type:{name:"String"}},phone:{serializedName:"phone",required:true,xmlName:"phone",type:{name:"String"}}}}};const K={serializedName:"Address",type:{name:"Composite",className:"Address",modelProperties:{address1:{serializedName:"address1",required:true,xmlName:"address1",type:{name:"String"}},address2:{serializedName:"address2",xmlName:"address2",type:{name:"String"}},city:{serializedName:"city",required:true,xmlName:"city",type:{name:"String"}},country:{serializedName:"country",required:true,xmlName:"country",type:{name:"String"}},postalCode:{serializedName:"postalCode",required:true,xmlName:"postalCode",type:{name:"String"}},state:{serializedName:"state",required:true,xmlName:"state",type:{name:"String"}}}}};const Z={serializedName:"HostName",type:{name:"Composite",className:"HostName",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},siteNames:{serializedName:"siteNames",xmlName:"siteNames",xmlElementName:"HostNameSiteNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},azureResourceName:{serializedName:"azureResourceName",xmlName:"azureResourceName",type:{name:"String"}},azureResourceType:{serializedName:"azureResourceType",xmlName:"azureResourceType",type:{name:"Enum",allowedValues:["Website","TrafficManager"]}},customHostNameDnsRecordType:{serializedName:"customHostNameDnsRecordType",xmlName:"customHostNameDnsRecordType",type:{name:"Enum",allowedValues:["CName","A"]}},hostNameType:{serializedName:"hostNameType",xmlName:"hostNameType",type:{name:"Enum",allowedValues:["Verified","Managed"]}}}}};const X={serializedName:"DomainPurchaseConsent",type:{name:"Composite",className:"DomainPurchaseConsent",modelProperties:{agreementKeys:{serializedName:"agreementKeys",xmlName:"agreementKeys",xmlElementName:"DomainPurchaseConsentAgreementKeysItem",type:{name:"Sequence",element:{type:{name:"String"}}}},agreedBy:{serializedName:"agreedBy",xmlName:"agreedBy",type:{name:"String"}},agreedAt:{serializedName:"agreedAt",xmlName:"agreedAt",type:{name:"DateTime"}}}}};const ee={serializedName:"DomainControlCenterSsoRequest",type:{name:"Composite",className:"DomainControlCenterSsoRequest",modelProperties:{url:{serializedName:"url",readOnly:true,xmlName:"url",type:{name:"String"}},postParameterKey:{serializedName:"postParameterKey",readOnly:true,xmlName:"postParameterKey",type:{name:"String"}},postParameterValue:{serializedName:"postParameterValue",readOnly:true,xmlName:"postParameterValue",type:{name:"String"}}}}};const te={serializedName:"DomainRecommendationSearchParameters",type:{name:"Composite",className:"DomainRecommendationSearchParameters",modelProperties:{keywords:{serializedName:"keywords",xmlName:"keywords",type:{name:"String"}},maxDomainRecommendations:{serializedName:"maxDomainRecommendations",xmlName:"maxDomainRecommendations",type:{name:"Number"}}}}};const re={serializedName:"NameIdentifierCollection",type:{name:"Composite",className:"NameIdentifierCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"NameIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameIdentifier"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ie={serializedName:"DomainOwnershipIdentifierCollection",type:{name:"Composite",className:"DomainOwnershipIdentifierCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DomainOwnershipIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"DomainOwnershipIdentifier"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ne={serializedName:"TopLevelDomainCollection",type:{name:"Composite",className:"TopLevelDomainCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"TopLevelDomain",type:{name:"Sequence",element:{type:{name:"Composite",className:"TopLevelDomain"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const se={serializedName:"TopLevelDomainAgreementOption",type:{name:"Composite",className:"TopLevelDomainAgreementOption",modelProperties:{includePrivacy:{serializedName:"includePrivacy",xmlName:"includePrivacy",type:{name:"Boolean"}},forTransfer:{serializedName:"forTransfer",xmlName:"forTransfer",type:{name:"Boolean"}}}}};const oe={serializedName:"TldLegalAgreementCollection",type:{name:"Composite",className:"TldLegalAgreementCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"TldLegalAgreement",type:{name:"Sequence",element:{type:{name:"Composite",className:"TldLegalAgreement"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ae={serializedName:"TldLegalAgreement",type:{name:"Composite",className:"TldLegalAgreement",modelProperties:{agreementKey:{serializedName:"agreementKey",required:true,xmlName:"agreementKey",type:{name:"String"}},title:{serializedName:"title",required:true,xmlName:"title",type:{name:"String"}},content:{serializedName:"content",required:true,xmlName:"content",type:{name:"String"}},url:{serializedName:"url",xmlName:"url",type:{name:"String"}}}}};const le={serializedName:"AppServiceEnvironmentCollection",type:{name:"Composite",className:"AppServiceEnvironmentCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AppServiceEnvironmentResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceEnvironmentResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ce={serializedName:"AppServiceEnvironment",type:{name:"Composite",className:"AppServiceEnvironment",modelProperties:{provisioningState:{serializedName:"provisioningState",readOnly:true,xmlName:"provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"status",readOnly:true,xmlName:"status",type:{name:"Enum",allowedValues:["Preparing","Ready","Scaling","Deleting"]}},virtualNetwork:{serializedName:"virtualNetwork",xmlName:"virtualNetwork",type:{name:"Composite",className:"VirtualNetworkProfile"}},internalLoadBalancingMode:{serializedName:"internalLoadBalancingMode",xmlName:"internalLoadBalancingMode",type:{name:"String"}},multiSize:{serializedName:"multiSize",xmlName:"multiSize",type:{name:"String"}},multiRoleCount:{serializedName:"multiRoleCount",readOnly:true,xmlName:"multiRoleCount",type:{name:"Number"}},ipsslAddressCount:{serializedName:"ipsslAddressCount",xmlName:"ipsslAddressCount",type:{name:"Number"}},dnsSuffix:{serializedName:"dnsSuffix",xmlName:"dnsSuffix",type:{name:"String"}},maximumNumberOfMachines:{serializedName:"maximumNumberOfMachines",readOnly:true,xmlName:"maximumNumberOfMachines",type:{name:"Number"}},frontEndScaleFactor:{serializedName:"frontEndScaleFactor",xmlName:"frontEndScaleFactor",type:{name:"Number"}},suspended:{serializedName:"suspended",readOnly:true,xmlName:"suspended",type:{name:"Boolean"}},clusterSettings:{serializedName:"clusterSettings",xmlName:"clusterSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},userWhitelistedIpRanges:{serializedName:"userWhitelistedIpRanges",xmlName:"userWhitelistedIpRanges",xmlElementName:"AppServiceEnvironmentUserWhitelistedIpRangesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},hasLinuxWorkers:{serializedName:"hasLinuxWorkers",readOnly:true,xmlName:"hasLinuxWorkers",type:{name:"Boolean"}},upgradePreference:{defaultValue:"None",serializedName:"upgradePreference",xmlName:"upgradePreference",type:{name:"String"}},dedicatedHostCount:{serializedName:"dedicatedHostCount",xmlName:"dedicatedHostCount",type:{name:"Number"}},zoneRedundant:{serializedName:"zoneRedundant",xmlName:"zoneRedundant",type:{name:"Boolean"}},customDnsSuffixConfiguration:{serializedName:"customDnsSuffixConfiguration",xmlName:"customDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration"}},networkingConfiguration:{serializedName:"networkingConfiguration",xmlName:"networkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration"}},upgradeAvailability:{serializedName:"upgradeAvailability",readOnly:true,xmlName:"upgradeAvailability",type:{name:"String"}}}}};const pe={serializedName:"VirtualNetworkProfile",type:{name:"Composite",className:"VirtualNetworkProfile",modelProperties:{id:{serializedName:"id",required:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},subnet:{serializedName:"subnet",xmlName:"subnet",type:{name:"String"}}}}};const ue={serializedName:"NameValuePair",type:{name:"Composite",className:"NameValuePair",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const de={serializedName:"StampCapacityCollection",type:{name:"Composite",className:"StampCapacityCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StampCapacity",type:{name:"Sequence",element:{type:{name:"Composite",className:"StampCapacity"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const me={serializedName:"StampCapacity",type:{name:"Composite",className:"StampCapacity",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},availableCapacity:{serializedName:"availableCapacity",xmlName:"availableCapacity",type:{name:"Number"}},totalCapacity:{serializedName:"totalCapacity",xmlName:"totalCapacity",type:{name:"Number"}},unit:{serializedName:"unit",xmlName:"unit",type:{name:"String"}},computeMode:{serializedName:"computeMode",xmlName:"computeMode",type:{name:"Enum",allowedValues:["Shared","Dedicated","Dynamic"]}},workerSize:{serializedName:"workerSize",xmlName:"workerSize",type:{name:"Enum",allowedValues:["Small","Medium","Large","D1","D2","D3","SmallV3","MediumV3","LargeV3","NestedSmall","NestedSmallLinux","Default"]}},workerSizeId:{serializedName:"workerSizeId",xmlName:"workerSizeId",type:{name:"Number"}},excludeFromCapacityAllocation:{serializedName:"excludeFromCapacityAllocation",xmlName:"excludeFromCapacityAllocation",type:{name:"Boolean"}},isApplicableForAllComputeModes:{serializedName:"isApplicableForAllComputeModes",xmlName:"isApplicableForAllComputeModes",type:{name:"Boolean"}},siteMode:{serializedName:"siteMode",xmlName:"siteMode",type:{name:"String"}},isLinux:{serializedName:"isLinux",xmlName:"isLinux",type:{name:"Boolean"}}}}};const Ae={serializedName:"VirtualIPMapping",type:{name:"Composite",className:"VirtualIPMapping",modelProperties:{virtualIP:{serializedName:"virtualIP",xmlName:"virtualIP",type:{name:"String"}},internalHttpPort:{serializedName:"internalHttpPort",xmlName:"internalHttpPort",type:{name:"Number"}},internalHttpsPort:{serializedName:"internalHttpsPort",xmlName:"internalHttpsPort",type:{name:"Number"}},inUse:{serializedName:"inUse",xmlName:"inUse",type:{name:"Boolean"}},serviceName:{serializedName:"serviceName",xmlName:"serviceName",type:{name:"String"}}}}};const he={serializedName:"WebAppCollection",type:{name:"Composite",className:"WebAppCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Site",type:{name:"Sequence",element:{type:{name:"Composite",className:"Site"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ge={serializedName:"HostNameSslState",type:{name:"Composite",className:"HostNameSslState",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},sslState:{serializedName:"sslState",xmlName:"sslState",type:{name:"Enum",allowedValues:["Disabled","SniEnabled","IpBasedEnabled"]}},virtualIP:{serializedName:"virtualIP",xmlName:"virtualIP",type:{name:"String"}},thumbprint:{serializedName:"thumbprint",xmlName:"thumbprint",type:{name:"String"}},toUpdate:{serializedName:"toUpdate",xmlName:"toUpdate",type:{name:"Boolean"}},hostType:{serializedName:"hostType",xmlName:"hostType",type:{name:"Enum",allowedValues:["Standard","Repository"]}}}}};const fe={serializedName:"SiteConfig",type:{name:"Composite",className:"SiteConfig",modelProperties:{numberOfWorkers:{serializedName:"numberOfWorkers",xmlName:"numberOfWorkers",type:{name:"Number"}},defaultDocuments:{serializedName:"defaultDocuments",xmlName:"defaultDocuments",xmlElementName:"SiteConfigDefaultDocumentsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},netFrameworkVersion:{defaultValue:"v4.6",serializedName:"netFrameworkVersion",xmlName:"netFrameworkVersion",type:{name:"String"}},phpVersion:{serializedName:"phpVersion",xmlName:"phpVersion",type:{name:"String"}},pythonVersion:{serializedName:"pythonVersion",xmlName:"pythonVersion",type:{name:"String"}},nodeVersion:{serializedName:"nodeVersion",xmlName:"nodeVersion",type:{name:"String"}},powerShellVersion:{serializedName:"powerShellVersion",xmlName:"powerShellVersion",type:{name:"String"}},linuxFxVersion:{serializedName:"linuxFxVersion",xmlName:"linuxFxVersion",type:{name:"String"}},windowsFxVersion:{serializedName:"windowsFxVersion",xmlName:"windowsFxVersion",type:{name:"String"}},requestTracingEnabled:{serializedName:"requestTracingEnabled",xmlName:"requestTracingEnabled",type:{name:"Boolean"}},requestTracingExpirationTime:{serializedName:"requestTracingExpirationTime",xmlName:"requestTracingExpirationTime",type:{name:"DateTime"}},remoteDebuggingEnabled:{serializedName:"remoteDebuggingEnabled",xmlName:"remoteDebuggingEnabled",type:{name:"Boolean"}},remoteDebuggingVersion:{serializedName:"remoteDebuggingVersion",xmlName:"remoteDebuggingVersion",type:{name:"String"}},httpLoggingEnabled:{serializedName:"httpLoggingEnabled",xmlName:"httpLoggingEnabled",type:{name:"Boolean"}},acrUseManagedIdentityCreds:{serializedName:"acrUseManagedIdentityCreds",xmlName:"acrUseManagedIdentityCreds",type:{name:"Boolean"}},acrUserManagedIdentityID:{serializedName:"acrUserManagedIdentityID",xmlName:"acrUserManagedIdentityID",type:{name:"String"}},logsDirectorySizeLimit:{serializedName:"logsDirectorySizeLimit",xmlName:"logsDirectorySizeLimit",type:{name:"Number"}},detailedErrorLoggingEnabled:{serializedName:"detailedErrorLoggingEnabled",xmlName:"detailedErrorLoggingEnabled",type:{name:"Boolean"}},publishingUsername:{serializedName:"publishingUsername",xmlName:"publishingUsername",type:{name:"String"}},appSettings:{serializedName:"appSettings",xmlName:"appSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},metadata:{serializedName:"metadata",xmlName:"metadata",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},connectionStrings:{serializedName:"connectionStrings",xmlName:"connectionStrings",xmlElementName:"ConnStringInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ConnStringInfo"}}}},machineKey:{serializedName:"machineKey",xmlName:"machineKey",type:{name:"Composite",className:"SiteMachineKey"}},handlerMappings:{serializedName:"handlerMappings",xmlName:"handlerMappings",xmlElementName:"HandlerMapping",type:{name:"Sequence",element:{type:{name:"Composite",className:"HandlerMapping"}}}},documentRoot:{serializedName:"documentRoot",xmlName:"documentRoot",type:{name:"String"}},scmType:{serializedName:"scmType",xmlName:"scmType",type:{name:"String"}},use32BitWorkerProcess:{serializedName:"use32BitWorkerProcess",xmlName:"use32BitWorkerProcess",type:{name:"Boolean"}},webSocketsEnabled:{serializedName:"webSocketsEnabled",xmlName:"webSocketsEnabled",type:{name:"Boolean"}},alwaysOn:{serializedName:"alwaysOn",xmlName:"alwaysOn",type:{name:"Boolean"}},javaVersion:{serializedName:"javaVersion",xmlName:"javaVersion",type:{name:"String"}},javaContainer:{serializedName:"javaContainer",xmlName:"javaContainer",type:{name:"String"}},javaContainerVersion:{serializedName:"javaContainerVersion",xmlName:"javaContainerVersion",type:{name:"String"}},appCommandLine:{serializedName:"appCommandLine",xmlName:"appCommandLine",type:{name:"String"}},managedPipelineMode:{serializedName:"managedPipelineMode",xmlName:"managedPipelineMode",type:{name:"Enum",allowedValues:["Integrated","Classic"]}},virtualApplications:{serializedName:"virtualApplications",xmlName:"virtualApplications",xmlElementName:"VirtualApplication",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualApplication"}}}},loadBalancing:{serializedName:"loadBalancing",xmlName:"loadBalancing",type:{name:"Enum",allowedValues:["WeightedRoundRobin","LeastRequests","LeastResponseTime","WeightedTotalTraffic","RequestHash","PerSiteRoundRobin"]}},experiments:{serializedName:"experiments",xmlName:"experiments",type:{name:"Composite",className:"Experiments"}},limits:{serializedName:"limits",xmlName:"limits",type:{name:"Composite",className:"SiteLimits"}},autoHealEnabled:{serializedName:"autoHealEnabled",xmlName:"autoHealEnabled",type:{name:"Boolean"}},autoHealRules:{serializedName:"autoHealRules",xmlName:"autoHealRules",type:{name:"Composite",className:"AutoHealRules"}},tracingOptions:{serializedName:"tracingOptions",xmlName:"tracingOptions",type:{name:"String"}},vnetName:{serializedName:"vnetName",xmlName:"vnetName",type:{name:"String"}},vnetRouteAllEnabled:{serializedName:"vnetRouteAllEnabled",xmlName:"vnetRouteAllEnabled",type:{name:"Boolean"}},vnetPrivatePortsCount:{serializedName:"vnetPrivatePortsCount",xmlName:"vnetPrivatePortsCount",type:{name:"Number"}},cors:{serializedName:"cors",xmlName:"cors",type:{name:"Composite",className:"CorsSettings"}},push:{serializedName:"push",xmlName:"push",type:{name:"Composite",className:"PushSettings"}},apiDefinition:{serializedName:"apiDefinition",xmlName:"apiDefinition",type:{name:"Composite",className:"ApiDefinitionInfo"}},apiManagementConfig:{serializedName:"apiManagementConfig",xmlName:"apiManagementConfig",type:{name:"Composite",className:"ApiManagementConfig"}},autoSwapSlotName:{serializedName:"autoSwapSlotName",xmlName:"autoSwapSlotName",type:{name:"String"}},localMySqlEnabled:{defaultValue:false,serializedName:"localMySqlEnabled",xmlName:"localMySqlEnabled",type:{name:"Boolean"}},managedServiceIdentityId:{serializedName:"managedServiceIdentityId",xmlName:"managedServiceIdentityId",type:{name:"Number"}},xManagedServiceIdentityId:{serializedName:"xManagedServiceIdentityId",xmlName:"xManagedServiceIdentityId",type:{name:"Number"}},keyVaultReferenceIdentity:{serializedName:"keyVaultReferenceIdentity",xmlName:"keyVaultReferenceIdentity",type:{name:"String"}},ipSecurityRestrictions:{serializedName:"ipSecurityRestrictions",xmlName:"ipSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},ipSecurityRestrictionsDefaultAction:{serializedName:"ipSecurityRestrictionsDefaultAction",xmlName:"ipSecurityRestrictionsDefaultAction",type:{name:"String"}},scmIpSecurityRestrictions:{serializedName:"scmIpSecurityRestrictions",xmlName:"scmIpSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},scmIpSecurityRestrictionsDefaultAction:{serializedName:"scmIpSecurityRestrictionsDefaultAction",xmlName:"scmIpSecurityRestrictionsDefaultAction",type:{name:"String"}},scmIpSecurityRestrictionsUseMain:{serializedName:"scmIpSecurityRestrictionsUseMain",xmlName:"scmIpSecurityRestrictionsUseMain",type:{name:"Boolean"}},http20Enabled:{defaultValue:true,serializedName:"http20Enabled",xmlName:"http20Enabled",type:{name:"Boolean"}},minTlsVersion:{serializedName:"minTlsVersion",xmlName:"minTlsVersion",type:{name:"String"}},minTlsCipherSuite:{serializedName:"minTlsCipherSuite",xmlName:"minTlsCipherSuite",type:{name:"String"}},scmMinTlsVersion:{serializedName:"scmMinTlsVersion",xmlName:"scmMinTlsVersion",type:{name:"String"}},ftpsState:{serializedName:"ftpsState",xmlName:"ftpsState",type:{name:"String"}},preWarmedInstanceCount:{constraints:{InclusiveMaximum:10,InclusiveMinimum:0},serializedName:"preWarmedInstanceCount",xmlName:"preWarmedInstanceCount",type:{name:"Number"}},functionAppScaleLimit:{constraints:{InclusiveMinimum:0},serializedName:"functionAppScaleLimit",xmlName:"functionAppScaleLimit",type:{name:"Number"}},elasticWebAppScaleLimit:{constraints:{InclusiveMinimum:0},serializedName:"elasticWebAppScaleLimit",xmlName:"elasticWebAppScaleLimit",type:{name:"Number"}},healthCheckPath:{serializedName:"healthCheckPath",xmlName:"healthCheckPath",type:{name:"String"}},functionsRuntimeScaleMonitoringEnabled:{serializedName:"functionsRuntimeScaleMonitoringEnabled",xmlName:"functionsRuntimeScaleMonitoringEnabled",type:{name:"Boolean"}},websiteTimeZone:{serializedName:"websiteTimeZone",xmlName:"websiteTimeZone",type:{name:"String"}},minimumElasticInstanceCount:{constraints:{InclusiveMaximum:20,InclusiveMinimum:0},serializedName:"minimumElasticInstanceCount",xmlName:"minimumElasticInstanceCount",type:{name:"Number"}},azureStorageAccounts:{serializedName:"azureStorageAccounts",xmlName:"azureStorageAccounts",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AzureStorageInfoValue"}}}},publicNetworkAccess:{serializedName:"publicNetworkAccess",xmlName:"publicNetworkAccess",type:{name:"String"}}}}};const ye={serializedName:"ConnStringInfo",type:{name:"Composite",className:"ConnStringInfo",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},connectionString:{serializedName:"connectionString",xmlName:"connectionString",type:{name:"String"}},type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["MySql","SQLServer","SQLAzure","Custom","NotificationHub","ServiceBus","EventHub","ApiHub","DocDb","RedisCache","PostgreSQL"]}}}}};const be={serializedName:"SiteMachineKey",type:{name:"Composite",className:"SiteMachineKey",modelProperties:{validation:{serializedName:"validation",xmlName:"validation",type:{name:"String"}},validationKey:{serializedName:"validationKey",xmlName:"validationKey",type:{name:"String"}},decryption:{serializedName:"decryption",xmlName:"decryption",type:{name:"String"}},decryptionKey:{serializedName:"decryptionKey",xmlName:"decryptionKey",type:{name:"String"}}}}};const Ce={serializedName:"HandlerMapping",type:{name:"Composite",className:"HandlerMapping",modelProperties:{extension:{serializedName:"extension",xmlName:"extension",type:{name:"String"}},scriptProcessor:{serializedName:"scriptProcessor",xmlName:"scriptProcessor",type:{name:"String"}},arguments:{serializedName:"arguments",xmlName:"arguments",type:{name:"String"}}}}};const Ee={serializedName:"VirtualApplication",type:{name:"Composite",className:"VirtualApplication",modelProperties:{virtualPath:{serializedName:"virtualPath",xmlName:"virtualPath",type:{name:"String"}},physicalPath:{serializedName:"physicalPath",xmlName:"physicalPath",type:{name:"String"}},preloadEnabled:{serializedName:"preloadEnabled",xmlName:"preloadEnabled",type:{name:"Boolean"}},virtualDirectories:{serializedName:"virtualDirectories",xmlName:"virtualDirectories",xmlElementName:"VirtualDirectory",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualDirectory"}}}}}}};const Ne={serializedName:"VirtualDirectory",type:{name:"Composite",className:"VirtualDirectory",modelProperties:{virtualPath:{serializedName:"virtualPath",xmlName:"virtualPath",type:{name:"String"}},physicalPath:{serializedName:"physicalPath",xmlName:"physicalPath",type:{name:"String"}}}}};const ve={serializedName:"Experiments",type:{name:"Composite",className:"Experiments",modelProperties:{rampUpRules:{serializedName:"rampUpRules",xmlName:"rampUpRules",xmlElementName:"RampUpRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"RampUpRule"}}}}}}};const Ie={serializedName:"RampUpRule",type:{name:"Composite",className:"RampUpRule",modelProperties:{actionHostName:{serializedName:"actionHostName",xmlName:"actionHostName",type:{name:"String"}},reroutePercentage:{serializedName:"reroutePercentage",xmlName:"reroutePercentage",type:{name:"Number"}},changeStep:{serializedName:"changeStep",xmlName:"changeStep",type:{name:"Number"}},changeIntervalInMinutes:{serializedName:"changeIntervalInMinutes",xmlName:"changeIntervalInMinutes",type:{name:"Number"}},minReroutePercentage:{serializedName:"minReroutePercentage",xmlName:"minReroutePercentage",type:{name:"Number"}},maxReroutePercentage:{serializedName:"maxReroutePercentage",xmlName:"maxReroutePercentage",type:{name:"Number"}},changeDecisionCallbackUrl:{serializedName:"changeDecisionCallbackUrl",xmlName:"changeDecisionCallbackUrl",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}}}}};const Se={serializedName:"SiteLimits",type:{name:"Composite",className:"SiteLimits",modelProperties:{maxPercentageCpu:{serializedName:"maxPercentageCpu",xmlName:"maxPercentageCpu",type:{name:"Number"}},maxMemoryInMb:{serializedName:"maxMemoryInMb",xmlName:"maxMemoryInMb",type:{name:"Number"}},maxDiskSizeInMb:{serializedName:"maxDiskSizeInMb",xmlName:"maxDiskSizeInMb",type:{name:"Number"}}}}};const we={serializedName:"AutoHealRules",type:{name:"Composite",className:"AutoHealRules",modelProperties:{triggers:{serializedName:"triggers",xmlName:"triggers",type:{name:"Composite",className:"AutoHealTriggers"}},actions:{serializedName:"actions",xmlName:"actions",type:{name:"Composite",className:"AutoHealActions"}}}}};const Pe={serializedName:"AutoHealTriggers",type:{name:"Composite",className:"AutoHealTriggers",modelProperties:{requests:{serializedName:"requests",xmlName:"requests",type:{name:"Composite",className:"RequestsBasedTrigger"}},privateBytesInKB:{serializedName:"privateBytesInKB",xmlName:"privateBytesInKB",type:{name:"Number"}},statusCodes:{serializedName:"statusCodes",xmlName:"statusCodes",xmlElementName:"StatusCodesBasedTrigger",type:{name:"Sequence",element:{type:{name:"Composite",className:"StatusCodesBasedTrigger"}}}},slowRequests:{serializedName:"slowRequests",xmlName:"slowRequests",type:{name:"Composite",className:"SlowRequestsBasedTrigger"}},slowRequestsWithPath:{serializedName:"slowRequestsWithPath",xmlName:"slowRequestsWithPath",xmlElementName:"SlowRequestsBasedTrigger",type:{name:"Sequence",element:{type:{name:"Composite",className:"SlowRequestsBasedTrigger"}}}},statusCodesRange:{serializedName:"statusCodesRange",xmlName:"statusCodesRange",xmlElementName:"StatusCodesRangeBasedTrigger",type:{name:"Sequence",element:{type:{name:"Composite",className:"StatusCodesRangeBasedTrigger"}}}}}}};const xe={serializedName:"RequestsBasedTrigger",type:{name:"Composite",className:"RequestsBasedTrigger",modelProperties:{count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}}}}};const Be={serializedName:"StatusCodesBasedTrigger",type:{name:"Composite",className:"StatusCodesBasedTrigger",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"Number"}},subStatus:{serializedName:"subStatus",xmlName:"subStatus",type:{name:"Number"}},win32Status:{serializedName:"win32Status",xmlName:"win32Status",type:{name:"Number"}},count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}},path:{serializedName:"path",xmlName:"path",type:{name:"String"}}}}};const _e={serializedName:"SlowRequestsBasedTrigger",type:{name:"Composite",className:"SlowRequestsBasedTrigger",modelProperties:{timeTaken:{serializedName:"timeTaken",xmlName:"timeTaken",type:{name:"String"}},path:{serializedName:"path",xmlName:"path",type:{name:"String"}},count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}}}}};const Re={serializedName:"StatusCodesRangeBasedTrigger",type:{name:"Composite",className:"StatusCodesRangeBasedTrigger",modelProperties:{statusCodes:{serializedName:"statusCodes",xmlName:"statusCodes",type:{name:"String"}},path:{serializedName:"path",xmlName:"path",type:{name:"String"}},count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}}}}};const ke={serializedName:"AutoHealActions",type:{name:"Composite",className:"AutoHealActions",modelProperties:{actionType:{serializedName:"actionType",xmlName:"actionType",type:{name:"Enum",allowedValues:["Recycle","LogEvent","CustomAction"]}},customAction:{serializedName:"customAction",xmlName:"customAction",type:{name:"Composite",className:"AutoHealCustomAction"}},minProcessExecutionTime:{serializedName:"minProcessExecutionTime",xmlName:"minProcessExecutionTime",type:{name:"String"}}}}};const Te={serializedName:"AutoHealCustomAction",type:{name:"Composite",className:"AutoHealCustomAction",modelProperties:{exe:{serializedName:"exe",xmlName:"exe",type:{name:"String"}},parameters:{serializedName:"parameters",xmlName:"parameters",type:{name:"String"}}}}};const Qe={serializedName:"CorsSettings",type:{name:"Composite",className:"CorsSettings",modelProperties:{allowedOrigins:{serializedName:"allowedOrigins",xmlName:"allowedOrigins",xmlElementName:"CorsSettingsAllowedOriginsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},supportCredentials:{serializedName:"supportCredentials",xmlName:"supportCredentials",type:{name:"Boolean"}}}}};const Me={serializedName:"ApiDefinitionInfo",type:{name:"Composite",className:"ApiDefinitionInfo",modelProperties:{url:{serializedName:"url",xmlName:"url",type:{name:"String"}}}}};const Oe={serializedName:"ApiManagementConfig",type:{name:"Composite",className:"ApiManagementConfig",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}}}}};const De={serializedName:"IpSecurityRestriction",type:{name:"Composite",className:"IpSecurityRestriction",modelProperties:{ipAddress:{serializedName:"ipAddress",xmlName:"ipAddress",type:{name:"String"}},subnetMask:{serializedName:"subnetMask",xmlName:"subnetMask",type:{name:"String"}},vnetSubnetResourceId:{serializedName:"vnetSubnetResourceId",xmlName:"vnetSubnetResourceId",type:{name:"String"}},vnetTrafficTag:{serializedName:"vnetTrafficTag",xmlName:"vnetTrafficTag",type:{name:"Number"}},subnetTrafficTag:{serializedName:"subnetTrafficTag",xmlName:"subnetTrafficTag",type:{name:"Number"}},action:{serializedName:"action",xmlName:"action",type:{name:"String"}},tag:{serializedName:"tag",xmlName:"tag",type:{name:"String"}},priority:{serializedName:"priority",xmlName:"priority",type:{name:"Number"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}},headers:{serializedName:"headers",xmlName:"headers",type:{name:"Dictionary",value:{type:{name:"Sequence",element:{type:{name:"String"}}}}}}}}};const ze={serializedName:"AzureStorageInfoValue",type:{name:"Composite",className:"AzureStorageInfoValue",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["AzureFiles","AzureBlob"]}},accountName:{serializedName:"accountName",xmlName:"accountName",type:{name:"String"}},shareName:{serializedName:"shareName",xmlName:"shareName",type:{name:"String"}},accessKey:{serializedName:"accessKey",xmlName:"accessKey",type:{name:"String"}},mountPath:{serializedName:"mountPath",xmlName:"mountPath",type:{name:"String"}},state:{serializedName:"state",readOnly:true,xmlName:"state",type:{name:"Enum",allowedValues:["Ok","InvalidCredentials","InvalidShare","NotValidated"]}}}}};const Le={serializedName:"DaprConfig",type:{name:"Composite",className:"DaprConfig",modelProperties:{enabled:{defaultValue:false,serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},appId:{serializedName:"appId",xmlName:"appId",type:{name:"String"}},appPort:{serializedName:"appPort",xmlName:"appPort",type:{name:"Number"}},httpReadBufferSize:{serializedName:"httpReadBufferSize",xmlName:"httpReadBufferSize",type:{name:"Number"}},httpMaxRequestSize:{serializedName:"httpMaxRequestSize",xmlName:"httpMaxRequestSize",type:{name:"Number"}},logLevel:{serializedName:"logLevel",xmlName:"logLevel",type:{name:"String"}},enableApiLogging:{serializedName:"enableApiLogging",xmlName:"enableApiLogging",type:{name:"Boolean"}}}}};const Ge={serializedName:"ResourceConfig",type:{name:"Composite",className:"ResourceConfig",modelProperties:{cpu:{serializedName:"cpu",xmlName:"cpu",type:{name:"Number"}},memory:{serializedName:"memory",xmlName:"memory",type:{name:"String"}}}}};const Fe={serializedName:"HostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const qe={serializedName:"CloningInfo",type:{name:"Composite",className:"CloningInfo",modelProperties:{correlationId:{serializedName:"correlationId",xmlName:"correlationId",type:{name:"Uuid"}},overwrite:{serializedName:"overwrite",xmlName:"overwrite",type:{name:"Boolean"}},cloneCustomHostNames:{serializedName:"cloneCustomHostNames",xmlName:"cloneCustomHostNames",type:{name:"Boolean"}},cloneSourceControl:{serializedName:"cloneSourceControl",xmlName:"cloneSourceControl",type:{name:"Boolean"}},sourceWebAppId:{serializedName:"sourceWebAppId",required:true,xmlName:"sourceWebAppId",type:{name:"String"}},sourceWebAppLocation:{serializedName:"sourceWebAppLocation",xmlName:"sourceWebAppLocation",type:{name:"String"}},hostingEnvironment:{serializedName:"hostingEnvironment",xmlName:"hostingEnvironment",type:{name:"String"}},appSettingsOverrides:{serializedName:"appSettingsOverrides",xmlName:"appSettingsOverrides",type:{name:"Dictionary",value:{type:{name:"String"}}}},configureLoadBalancing:{serializedName:"configureLoadBalancing",xmlName:"configureLoadBalancing",type:{name:"Boolean"}},trafficManagerProfileId:{serializedName:"trafficManagerProfileId",xmlName:"trafficManagerProfileId",type:{name:"String"}},trafficManagerProfileName:{serializedName:"trafficManagerProfileName",xmlName:"trafficManagerProfileName",type:{name:"String"}}}}};const Ue={serializedName:"SlotSwapStatus",type:{name:"Composite",className:"SlotSwapStatus",modelProperties:{timestampUtc:{serializedName:"timestampUtc",readOnly:true,xmlName:"timestampUtc",type:{name:"DateTime"}},sourceSlotName:{serializedName:"sourceSlotName",readOnly:true,xmlName:"sourceSlotName",type:{name:"String"}},destinationSlotName:{serializedName:"destinationSlotName",readOnly:true,xmlName:"destinationSlotName",type:{name:"String"}}}}};const He={serializedName:"ManagedServiceIdentity",type:{name:"Composite",className:"ManagedServiceIdentity",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["SystemAssigned","UserAssigned","SystemAssigned, UserAssigned","None"]}},tenantId:{serializedName:"tenantId",readOnly:true,xmlName:"tenantId",type:{name:"String"}},principalId:{serializedName:"principalId",readOnly:true,xmlName:"principalId",type:{name:"String"}},userAssignedIdentities:{serializedName:"userAssignedIdentities",xmlName:"userAssignedIdentities",type:{name:"Dictionary",value:{type:{name:"Composite",className:"UserAssignedIdentity"}}}}}}};const Ve={serializedName:"UserAssignedIdentity",type:{name:"Composite",className:"UserAssignedIdentity",modelProperties:{principalId:{serializedName:"principalId",readOnly:true,xmlName:"principalId",type:{name:"String"}},clientId:{serializedName:"clientId",readOnly:true,xmlName:"clientId",type:{name:"String"}}}}};const je={serializedName:"ExtendedLocation",type:{name:"Composite",className:"ExtendedLocation",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const We={serializedName:"HostingEnvironmentDiagnostics",type:{name:"Composite",className:"HostingEnvironmentDiagnostics",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},diagnosticsOutput:{serializedName:"diagnosticsOutput",xmlName:"diagnosticsOutput",type:{name:"String"}}}}};const Je={serializedName:"InboundEnvironmentEndpointCollection",type:{name:"Composite",className:"InboundEnvironmentEndpointCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"InboundEnvironmentEndpoint",type:{name:"Sequence",element:{type:{name:"Composite",className:"InboundEnvironmentEndpoint"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ye={serializedName:"InboundEnvironmentEndpoint",type:{name:"Composite",className:"InboundEnvironmentEndpoint",modelProperties:{description:{serializedName:"description",xmlName:"description",type:{name:"String"}},endpoints:{serializedName:"endpoints",xmlName:"endpoints",xmlElementName:"InboundEnvironmentEndpointEndpointsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},ports:{serializedName:"ports",xmlName:"ports",xmlElementName:"InboundEnvironmentEndpointPortsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const $e={serializedName:"WorkerPoolCollection",type:{name:"Composite",className:"WorkerPoolCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WorkerPoolResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkerPoolResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ke={serializedName:"SkuDescription",type:{name:"Composite",className:"SkuDescription",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},tier:{serializedName:"tier",xmlName:"tier",type:{name:"String"}},size:{serializedName:"size",xmlName:"size",type:{name:"String"}},family:{serializedName:"family",xmlName:"family",type:{name:"String"}},capacity:{serializedName:"capacity",xmlName:"capacity",type:{name:"Number"}},skuCapacity:{serializedName:"skuCapacity",xmlName:"skuCapacity",type:{name:"Composite",className:"SkuCapacity"}},locations:{serializedName:"locations",xmlName:"locations",xmlElementName:"SkuDescriptionLocationsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},capabilities:{serializedName:"capabilities",xmlName:"capabilities",xmlElementName:"Capability",type:{name:"Sequence",element:{type:{name:"Composite",className:"Capability"}}}}}}};const Ze={serializedName:"SkuCapacity",type:{name:"Composite",className:"SkuCapacity",modelProperties:{minimum:{serializedName:"minimum",xmlName:"minimum",type:{name:"Number"}},maximum:{serializedName:"maximum",xmlName:"maximum",type:{name:"Number"}},elasticMaximum:{serializedName:"elasticMaximum",xmlName:"elasticMaximum",type:{name:"Number"}},default:{serializedName:"default",xmlName:"default",type:{name:"Number"}},scaleType:{serializedName:"scaleType",xmlName:"scaleType",type:{name:"String"}}}}};const Xe={serializedName:"Capability",type:{name:"Composite",className:"Capability",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}},reason:{serializedName:"reason",xmlName:"reason",type:{name:"String"}}}}};const et={serializedName:"ResourceMetricDefinitionCollection",type:{name:"Composite",className:"ResourceMetricDefinitionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ResourceMetricDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceMetricDefinition"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const tt={serializedName:"ResourceMetricAvailability",type:{name:"Composite",className:"ResourceMetricAvailability",modelProperties:{timeGrain:{serializedName:"timeGrain",readOnly:true,xmlName:"timeGrain",type:{name:"String"}},retention:{serializedName:"retention",readOnly:true,xmlName:"retention",type:{name:"String"}}}}};const rt={serializedName:"SkuInfoCollection",type:{name:"Composite",className:"SkuInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SkuInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"SkuInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const it={serializedName:"SkuInfo",type:{name:"Composite",className:"SkuInfo",modelProperties:{resourceType:{serializedName:"resourceType",xmlName:"resourceType",type:{name:"String"}},sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},capacity:{serializedName:"capacity",xmlName:"capacity",type:{name:"Composite",className:"SkuCapacity"}}}}};const nt={serializedName:"UsageCollection",type:{name:"Composite",className:"UsageCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Usage",type:{name:"Sequence",element:{type:{name:"Composite",className:"Usage"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const st={serializedName:"Operation",type:{name:"Composite",className:"Operation",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},status:{serializedName:"status",xmlName:"status",type:{name:"Enum",allowedValues:["InProgress","Failed","Succeeded","TimedOut","Created"]}},errors:{serializedName:"errors",xmlName:"errors",xmlElementName:"ErrorEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorEntity"}}}},createdTime:{serializedName:"createdTime",xmlName:"createdTime",type:{name:"DateTime"}},modifiedTime:{serializedName:"modifiedTime",xmlName:"modifiedTime",type:{name:"DateTime"}},expirationTime:{serializedName:"expirationTime",xmlName:"expirationTime",type:{name:"DateTime"}},geoMasterOperationId:{serializedName:"geoMasterOperationId",xmlName:"geoMasterOperationId",type:{name:"Uuid"}}}}};const ot={serializedName:"ErrorEntity",type:{name:"Composite",className:"ErrorEntity",modelProperties:{extendedCode:{serializedName:"extendedCode",xmlName:"extendedCode",type:{name:"String"}},messageTemplate:{serializedName:"messageTemplate",xmlName:"messageTemplate",type:{name:"String"}},parameters:{serializedName:"parameters",xmlName:"parameters",xmlElementName:"ErrorEntityParametersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},innerErrors:{serializedName:"innerErrors",xmlName:"innerErrors",xmlElementName:"ErrorEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorEntity"}}}},details:{serializedName:"details",xmlName:"details",xmlElementName:"ErrorEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorEntity"}}}},target:{serializedName:"target",xmlName:"target",type:{name:"String"}},code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const at={serializedName:"OutboundEnvironmentEndpointCollection",type:{name:"Composite",className:"OutboundEnvironmentEndpointCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"OutboundEnvironmentEndpoint",type:{name:"Sequence",element:{type:{name:"Composite",className:"OutboundEnvironmentEndpoint"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ct={serializedName:"OutboundEnvironmentEndpoint",type:{name:"Composite",className:"OutboundEnvironmentEndpoint",modelProperties:{category:{serializedName:"category",xmlName:"category",type:{name:"String"}},endpoints:{serializedName:"endpoints",xmlName:"endpoints",xmlElementName:"EndpointDependency",type:{name:"Sequence",element:{type:{name:"Composite",className:"EndpointDependency"}}}}}}};const pt={serializedName:"EndpointDependency",type:{name:"Composite",className:"EndpointDependency",modelProperties:{domainName:{serializedName:"domainName",xmlName:"domainName",type:{name:"String"}},endpointDetails:{serializedName:"endpointDetails",xmlName:"endpointDetails",xmlElementName:"EndpointDetail",type:{name:"Sequence",element:{type:{name:"Composite",className:"EndpointDetail"}}}}}}};const ut={serializedName:"EndpointDetail",type:{name:"Composite",className:"EndpointDetail",modelProperties:{ipAddress:{serializedName:"ipAddress",xmlName:"ipAddress",type:{name:"String"}},port:{serializedName:"port",xmlName:"port",type:{name:"Number"}},latency:{serializedName:"latency",xmlName:"latency",type:{name:"Number"}},isAccessible:{serializedName:"isAccessible",xmlName:"isAccessible",type:{name:"Boolean"}}}}};const dt={serializedName:"PrivateEndpointConnectionCollection",type:{name:"Composite",className:"PrivateEndpointConnectionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"RemotePrivateEndpointConnectionARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"RemotePrivateEndpointConnectionARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const mt={serializedName:"ArmIdWrapper",type:{name:"Composite",className:"ArmIdWrapper",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}}}}};const At={serializedName:"PrivateLinkConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}},actionsRequired:{serializedName:"actionsRequired",xmlName:"actionsRequired",type:{name:"String"}}}}};const ht={serializedName:"PrivateLinkResourcesWrapper",type:{name:"Composite",className:"PrivateLinkResourcesWrapper",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"PrivateLinkResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateLinkResource"}}}}}}};const ft={serializedName:"PrivateLinkResource",type:{name:"Composite",className:"PrivateLinkResource",modelProperties:{id:{serializedName:"id",required:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",required:true,xmlName:"type",type:{name:"String"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"PrivateLinkResourceProperties"}}}}};const yt={serializedName:"PrivateLinkResourceProperties",type:{name:"Composite",className:"PrivateLinkResourceProperties",modelProperties:{groupId:{serializedName:"groupId",readOnly:true,xmlName:"groupId",type:{name:"String"}},requiredMembers:{serializedName:"requiredMembers",readOnly:true,xmlName:"requiredMembers",xmlElementName:"PrivateLinkResourcePropertiesRequiredMembersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},requiredZoneNames:{serializedName:"requiredZoneNames",readOnly:true,xmlName:"requiredZoneNames",xmlElementName:"PrivateLinkResourcePropertiesRequiredZoneNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const bt={serializedName:"AppServicePlanCollection",type:{name:"Composite",className:"AppServicePlanCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AppServicePlan",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServicePlan"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ct={serializedName:"KubeEnvironmentProfile",type:{name:"Composite",className:"KubeEnvironmentProfile",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const Et={serializedName:"CsmUsageQuotaCollection",type:{name:"Composite",className:"CsmUsageQuotaCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CsmUsageQuota",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmUsageQuota"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Nt={serializedName:"CsmUsageQuota",type:{name:"Composite",className:"CsmUsageQuota",modelProperties:{unit:{serializedName:"unit",xmlName:"unit",type:{name:"String"}},nextResetTime:{serializedName:"nextResetTime",xmlName:"nextResetTime",type:{name:"DateTime"}},currentValue:{serializedName:"currentValue",xmlName:"currentValue",type:{name:"Number"}},limit:{serializedName:"limit",xmlName:"limit",type:{name:"Number"}},name:{serializedName:"name",xmlName:"name",type:{name:"Composite",className:"LocalizableString"}}}}};const vt={serializedName:"LocalizableString",type:{name:"Composite",className:"LocalizableString",modelProperties:{value:{serializedName:"value",xmlName:"value",type:{name:"String"}},localizedValue:{serializedName:"localizedValue",xmlName:"localizedValue",type:{name:"String"}}}}};const It={serializedName:"ResourceCollection",type:{name:"Composite",className:"ResourceCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ResourceCollectionValueItem",type:{name:"Sequence",element:{type:{name:"String"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const St={serializedName:"HybridConnectionCollection",type:{name:"Composite",className:"HybridConnectionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"HybridConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"HybridConnection"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const wt={serializedName:"VnetInfo",type:{name:"Composite",className:"VnetInfo",modelProperties:{vnetResourceId:{serializedName:"vnetResourceId",xmlName:"vnetResourceId",type:{name:"String"}},certThumbprint:{serializedName:"certThumbprint",readOnly:true,xmlName:"certThumbprint",type:{name:"String"}},certBlob:{serializedName:"certBlob",xmlName:"certBlob",type:{name:"String"}},routes:{serializedName:"routes",readOnly:true,xmlName:"routes",xmlElementName:"VnetRoute",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}},resyncRequired:{serializedName:"resyncRequired",readOnly:true,xmlName:"resyncRequired",type:{name:"Boolean"}},dnsServers:{serializedName:"dnsServers",xmlName:"dnsServers",type:{name:"String"}},isSwift:{serializedName:"isSwift",xmlName:"isSwift",type:{name:"Boolean"}}}}};const Pt={serializedName:"CertificateCollection",type:{name:"Composite",className:"CertificateCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Certificate",type:{name:"Sequence",element:{type:{name:"Composite",className:"Certificate"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const xt={serializedName:"ContainerAppCollection",type:{name:"Composite",className:"ContainerAppCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ContainerApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerApp"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Bt={serializedName:"Configuration",type:{name:"Composite",className:"Configuration",modelProperties:{secrets:{serializedName:"secrets",xmlName:"secrets",xmlElementName:"Secret",type:{name:"Sequence",element:{type:{name:"Composite",className:"Secret"}}}},activeRevisionsMode:{serializedName:"activeRevisionsMode",xmlName:"activeRevisionsMode",type:{name:"String"}},ingress:{serializedName:"ingress",xmlName:"ingress",type:{name:"Composite",className:"Ingress"}},registries:{serializedName:"registries",xmlName:"registries",xmlElementName:"RegistryCredentials",type:{name:"Sequence",element:{type:{name:"Composite",className:"RegistryCredentials"}}}}}}};const _t={serializedName:"Secret",type:{name:"Composite",className:"Secret",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const Rt={serializedName:"Ingress",type:{name:"Composite",className:"Ingress",modelProperties:{fqdn:{serializedName:"fqdn",readOnly:true,xmlName:"fqdn",type:{name:"String"}},external:{defaultValue:false,serializedName:"external",xmlName:"external",type:{name:"Boolean"}},targetPort:{serializedName:"targetPort",xmlName:"targetPort",type:{name:"Number"}},transport:{serializedName:"transport",xmlName:"transport",type:{name:"String"}},traffic:{serializedName:"traffic",xmlName:"traffic",xmlElementName:"TrafficWeight",type:{name:"Sequence",element:{type:{name:"Composite",className:"TrafficWeight"}}}},allowInsecure:{serializedName:"allowInsecure",xmlName:"allowInsecure",type:{name:"Boolean"}}}}};const kt={serializedName:"TrafficWeight",type:{name:"Composite",className:"TrafficWeight",modelProperties:{revisionName:{serializedName:"revisionName",xmlName:"revisionName",type:{name:"String"}},weight:{serializedName:"weight",xmlName:"weight",type:{name:"Number"}},latestRevision:{defaultValue:false,serializedName:"latestRevision",xmlName:"latestRevision",type:{name:"Boolean"}}}}};const Tt={serializedName:"RegistryCredentials",type:{name:"Composite",className:"RegistryCredentials",modelProperties:{server:{serializedName:"server",xmlName:"server",type:{name:"String"}},username:{serializedName:"username",xmlName:"username",type:{name:"String"}},passwordSecretRef:{serializedName:"passwordSecretRef",xmlName:"passwordSecretRef",type:{name:"String"}}}}};const Qt={serializedName:"Template",type:{name:"Composite",className:"Template",modelProperties:{revisionSuffix:{serializedName:"revisionSuffix",xmlName:"revisionSuffix",type:{name:"String"}},containers:{serializedName:"containers",xmlName:"containers",xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"Container"}}}},scale:{serializedName:"scale",xmlName:"scale",type:{name:"Composite",className:"Scale"}},dapr:{serializedName:"dapr",xmlName:"dapr",type:{name:"Composite",className:"Dapr"}}}}};const Mt={serializedName:"Container",type:{name:"Composite",className:"Container",modelProperties:{image:{serializedName:"image",xmlName:"image",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},command:{serializedName:"command",xmlName:"command",xmlElementName:"ContainerCommandItem",type:{name:"Sequence",element:{type:{name:"String"}}}},args:{serializedName:"args",xmlName:"args",xmlElementName:"ContainerArgsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},env:{serializedName:"env",xmlName:"env",xmlElementName:"EnvironmentVar",type:{name:"Sequence",element:{type:{name:"Composite",className:"EnvironmentVar"}}}},resources:{serializedName:"resources",xmlName:"resources",type:{name:"Composite",className:"ContainerResources"}}}}};const Ot={serializedName:"EnvironmentVar",type:{name:"Composite",className:"EnvironmentVar",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}},secretRef:{serializedName:"secretRef",xmlName:"secretRef",type:{name:"String"}}}}};const Dt={serializedName:"ContainerResources",type:{name:"Composite",className:"ContainerResources",modelProperties:{cpu:{serializedName:"cpu",xmlName:"cpu",type:{name:"Number"}},memory:{serializedName:"memory",xmlName:"memory",type:{name:"String"}}}}};const zt={serializedName:"Scale",type:{name:"Composite",className:"Scale",modelProperties:{minReplicas:{serializedName:"minReplicas",xmlName:"minReplicas",type:{name:"Number"}},maxReplicas:{serializedName:"maxReplicas",xmlName:"maxReplicas",type:{name:"Number"}},rules:{serializedName:"rules",xmlName:"rules",xmlElementName:"ScaleRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScaleRule"}}}}}}};const Lt={serializedName:"ScaleRule",type:{name:"Composite",className:"ScaleRule",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},azureQueue:{serializedName:"azureQueue",xmlName:"azureQueue",type:{name:"Composite",className:"QueueScaleRule"}},custom:{serializedName:"custom",xmlName:"custom",type:{name:"Composite",className:"CustomScaleRule"}},http:{serializedName:"http",xmlName:"http",type:{name:"Composite",className:"HttpScaleRule"}}}}};const Gt={serializedName:"QueueScaleRule",type:{name:"Composite",className:"QueueScaleRule",modelProperties:{queueName:{serializedName:"queueName",xmlName:"queueName",type:{name:"String"}},queueLength:{serializedName:"queueLength",xmlName:"queueLength",type:{name:"Number"}},auth:{serializedName:"auth",xmlName:"auth",xmlElementName:"ScaleRuleAuth",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScaleRuleAuth"}}}}}}};const Ft={serializedName:"ScaleRuleAuth",type:{name:"Composite",className:"ScaleRuleAuth",modelProperties:{secretRef:{serializedName:"secretRef",xmlName:"secretRef",type:{name:"String"}},triggerParameter:{serializedName:"triggerParameter",xmlName:"triggerParameter",type:{name:"String"}}}}};const qt={serializedName:"CustomScaleRule",type:{name:"Composite",className:"CustomScaleRule",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"String"}},metadata:{serializedName:"metadata",xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},auth:{serializedName:"auth",xmlName:"auth",xmlElementName:"ScaleRuleAuth",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScaleRuleAuth"}}}}}}};const Ut={serializedName:"HttpScaleRule",type:{name:"Composite",className:"HttpScaleRule",modelProperties:{metadata:{serializedName:"metadata",xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},auth:{serializedName:"auth",xmlName:"auth",xmlElementName:"ScaleRuleAuth",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScaleRuleAuth"}}}}}}};const Ht={serializedName:"Dapr",type:{name:"Composite",className:"Dapr",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},appId:{serializedName:"appId",xmlName:"appId",type:{name:"String"}},appPort:{serializedName:"appPort",xmlName:"appPort",type:{name:"Number"}},components:{serializedName:"components",xmlName:"components",xmlElementName:"DaprComponent",type:{name:"Sequence",element:{type:{name:"Composite",className:"DaprComponent"}}}}}}};const Vt={serializedName:"DaprComponent",type:{name:"Composite",className:"DaprComponent",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},type:{serializedName:"type",xmlName:"type",type:{name:"String"}},version:{serializedName:"version",xmlName:"version",type:{name:"String"}},metadata:{serializedName:"metadata",xmlName:"metadata",xmlElementName:"DaprMetadata",type:{name:"Sequence",element:{type:{name:"Composite",className:"DaprMetadata"}}}}}}};const jt={serializedName:"DaprMetadata",type:{name:"Composite",className:"DaprMetadata",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}},secretRef:{serializedName:"secretRef",xmlName:"secretRef",type:{name:"String"}}}}};const Wt={serializedName:"SecretsCollection",type:{name:"Composite",className:"SecretsCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ContainerAppSecret",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerAppSecret"}}}}}}};const Jt={serializedName:"ContainerAppSecret",type:{name:"Composite",className:"ContainerAppSecret",modelProperties:{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}}}}};const Yt={serializedName:"RevisionCollection",type:{name:"Composite",className:"RevisionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Revision",type:{name:"Sequence",element:{type:{name:"Composite",className:"Revision"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const $t={serializedName:"DeletedWebAppCollection",type:{name:"Composite",className:"DeletedWebAppCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DeletedSite",type:{name:"Sequence",element:{type:{name:"Composite",className:"DeletedSite"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Kt={serializedName:"DiagnosticCategoryCollection",type:{name:"Composite",className:"DiagnosticCategoryCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DiagnosticCategory",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticCategory"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Zt={serializedName:"DiagnosticAnalysisCollection",type:{name:"Composite",className:"DiagnosticAnalysisCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AnalysisDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"AnalysisDefinition"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Xt={serializedName:"AbnormalTimePeriod",type:{name:"Composite",className:"AbnormalTimePeriod",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},events:{serializedName:"events",xmlName:"events",xmlElementName:"DetectorAbnormalTimePeriod",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorAbnormalTimePeriod"}}}},solutions:{serializedName:"solutions",xmlName:"solutions",xmlElementName:"Solution",type:{name:"Sequence",element:{type:{name:"Composite",className:"Solution"}}}}}}};const er={serializedName:"DetectorAbnormalTimePeriod",type:{name:"Composite",className:"DetectorAbnormalTimePeriod",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}},source:{serializedName:"source",xmlName:"source",type:{name:"String"}},priority:{serializedName:"priority",xmlName:"priority",type:{name:"Number"}},metaData:{serializedName:"metaData",xmlName:"metaData",xmlElementName:"DetectorAbnormalTimePeriodMetaDataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}},type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["ServiceIncident","AppDeployment","AppCrash","RuntimeIssueDetected","AseDeployment","UserIssue","PlatformIssue","Other"]}},solutions:{serializedName:"solutions",xmlName:"solutions",xmlElementName:"Solution",type:{name:"Sequence",element:{type:{name:"Composite",className:"Solution"}}}}}}};const tr={serializedName:"Solution",type:{name:"Composite",className:"Solution",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"Number"}},displayName:{serializedName:"displayName",xmlName:"displayName",type:{name:"String"}},order:{serializedName:"order",xmlName:"order",type:{name:"Number"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}},type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["QuickSolution","DeepInvestigation","BestPractices"]}},data:{serializedName:"data",xmlName:"data",xmlElementName:"SolutionDataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}},metadata:{serializedName:"metadata",xmlName:"metadata",xmlElementName:"SolutionMetadataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}}}}};const rr={serializedName:"AnalysisData",type:{name:"Composite",className:"AnalysisData",modelProperties:{source:{serializedName:"source",xmlName:"source",type:{name:"String"}},detectorDefinition:{serializedName:"detectorDefinition",xmlName:"detectorDefinition",type:{name:"Composite",className:"DetectorDefinition"}},metrics:{serializedName:"metrics",xmlName:"metrics",xmlElementName:"DiagnosticMetricSet",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticMetricSet"}}}},data:{serializedName:"data",xmlName:"data",xmlElementName:"AnalysisDataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}},detectorMetaData:{serializedName:"detectorMetaData",xmlName:"detectorMetaData",type:{name:"Composite",className:"ResponseMetaData"}}}}};const ir={serializedName:"DetectorDefinition",type:{name:"Composite",className:"DetectorDefinition",modelProperties:{displayName:{serializedName:"displayName",readOnly:true,xmlName:"displayName",type:{name:"String"}},description:{serializedName:"description",readOnly:true,xmlName:"description",type:{name:"String"}},rank:{serializedName:"rank",readOnly:true,xmlName:"rank",type:{name:"Number"}},isEnabled:{serializedName:"isEnabled",readOnly:true,xmlName:"isEnabled",type:{name:"Boolean"}}}}};const nr={serializedName:"DiagnosticMetricSet",type:{name:"Composite",className:"DiagnosticMetricSet",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},unit:{serializedName:"unit",xmlName:"unit",type:{name:"String"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},timeGrain:{serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}},values:{serializedName:"values",xmlName:"values",xmlElementName:"DiagnosticMetricSample",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticMetricSample"}}}}}}};const sr={serializedName:"DiagnosticMetricSample",type:{name:"Composite",className:"DiagnosticMetricSample",modelProperties:{timestamp:{serializedName:"timestamp",xmlName:"timestamp",type:{name:"DateTime"}},roleInstance:{serializedName:"roleInstance",xmlName:"roleInstance",type:{name:"String"}},total:{serializedName:"total",xmlName:"total",type:{name:"Number"}},maximum:{serializedName:"maximum",xmlName:"maximum",type:{name:"Number"}},minimum:{serializedName:"minimum",xmlName:"minimum",type:{name:"Number"}},isAggregated:{serializedName:"isAggregated",xmlName:"isAggregated",type:{name:"Boolean"}}}}};const or={serializedName:"ResponseMetaData",type:{name:"Composite",className:"ResponseMetaData",modelProperties:{dataSource:{serializedName:"dataSource",xmlName:"dataSource",type:{name:"Composite",className:"DataSource"}}}}};const ar={serializedName:"DataSource",type:{name:"Composite",className:"DataSource",modelProperties:{instructions:{serializedName:"instructions",xmlName:"instructions",xmlElementName:"DataSourceInstructionsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},dataSourceUri:{serializedName:"dataSourceUri",xmlName:"dataSourceUri",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}}};const lr={serializedName:"DiagnosticDetectorCollection",type:{name:"Composite",className:"DiagnosticDetectorCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DetectorDefinitionResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorDefinitionResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const cr={serializedName:"KubeEnvironmentCollection",type:{name:"Composite",className:"KubeEnvironmentCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"KubeEnvironment",type:{name:"Sequence",element:{type:{name:"Composite",className:"KubeEnvironment"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const pr={serializedName:"ArcConfiguration",type:{name:"Composite",className:"ArcConfiguration",modelProperties:{artifactsStorageType:{serializedName:"artifactsStorageType",xmlName:"artifactsStorageType",type:{name:"Enum",allowedValues:["LocalNode","NetworkFileSystem"]}},artifactStorageClassName:{serializedName:"artifactStorageClassName",xmlName:"artifactStorageClassName",type:{name:"String"}},artifactStorageMountPath:{serializedName:"artifactStorageMountPath",xmlName:"artifactStorageMountPath",type:{name:"String"}},artifactStorageNodeName:{serializedName:"artifactStorageNodeName",xmlName:"artifactStorageNodeName",type:{name:"String"}},artifactStorageAccessMode:{serializedName:"artifactStorageAccessMode",xmlName:"artifactStorageAccessMode",type:{name:"String"}},frontEndServiceConfiguration:{serializedName:"frontEndServiceConfiguration",xmlName:"frontEndServiceConfiguration",type:{name:"Composite",className:"FrontEndConfiguration"}},kubeConfig:{serializedName:"kubeConfig",xmlName:"kubeConfig",type:{name:"String"}}}}};const ur={serializedName:"FrontEndConfiguration",type:{name:"Composite",className:"FrontEndConfiguration",modelProperties:{kind:{serializedName:"kind",xmlName:"kind",type:{name:"Enum",allowedValues:["NodePort","LoadBalancer"]}}}}};const dr={serializedName:"AppLogsConfiguration",type:{name:"Composite",className:"AppLogsConfiguration",modelProperties:{destination:{serializedName:"destination",xmlName:"destination",type:{name:"String"}},logAnalyticsConfiguration:{serializedName:"logAnalyticsConfiguration",xmlName:"logAnalyticsConfiguration",type:{name:"Composite",className:"LogAnalyticsConfiguration"}}}}};const mr={serializedName:"LogAnalyticsConfiguration",type:{name:"Composite",className:"LogAnalyticsConfiguration",modelProperties:{customerId:{serializedName:"customerId",xmlName:"customerId",type:{name:"String"}},sharedKey:{serializedName:"sharedKey",xmlName:"sharedKey",type:{name:"String"}}}}};const Ar={serializedName:"ContainerAppsConfiguration",type:{name:"Composite",className:"ContainerAppsConfiguration",modelProperties:{daprAIInstrumentationKey:{serializedName:"daprAIInstrumentationKey",xmlName:"daprAIInstrumentationKey",type:{name:"String"}},platformReservedCidr:{serializedName:"platformReservedCidr",xmlName:"platformReservedCidr",type:{name:"String"}},platformReservedDnsIP:{serializedName:"platformReservedDnsIP",xmlName:"platformReservedDnsIP",type:{name:"String"}},controlPlaneSubnetResourceId:{serializedName:"controlPlaneSubnetResourceId",xmlName:"controlPlaneSubnetResourceId",type:{name:"String"}},appSubnetResourceId:{serializedName:"appSubnetResourceId",xmlName:"appSubnetResourceId",type:{name:"String"}},dockerBridgeCidr:{serializedName:"dockerBridgeCidr",xmlName:"dockerBridgeCidr",type:{name:"String"}}}}};const hr={serializedName:"ApplicationStackCollection",type:{name:"Composite",className:"ApplicationStackCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ApplicationStackResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStackResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const gr={serializedName:"ApplicationStack",type:{name:"Composite",className:"ApplicationStack",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},display:{serializedName:"display",xmlName:"display",type:{name:"String"}},dependency:{serializedName:"dependency",xmlName:"dependency",type:{name:"String"}},majorVersions:{serializedName:"majorVersions",xmlName:"majorVersions",xmlElementName:"StackMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"StackMajorVersion"}}}},frameworks:{serializedName:"frameworks",xmlName:"frameworks",xmlElementName:"ApplicationStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStack"}}}},isDeprecated:{serializedName:"isDeprecated",xmlName:"isDeprecated",xmlElementName:"ApplicationStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStack"}}}}}}};const fr={serializedName:"StackMajorVersion",type:{name:"Composite",className:"StackMajorVersion",modelProperties:{displayVersion:{serializedName:"displayVersion",xmlName:"displayVersion",type:{name:"String"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}},isDefault:{serializedName:"isDefault",xmlName:"isDefault",type:{name:"Boolean"}},minorVersions:{serializedName:"minorVersions",xmlName:"minorVersions",xmlElementName:"StackMinorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"StackMinorVersion"}}}},applicationInsights:{serializedName:"applicationInsights",xmlName:"applicationInsights",type:{name:"Boolean"}},isPreview:{serializedName:"isPreview",xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",xmlName:"isHidden",type:{name:"Boolean"}},appSettingsDictionary:{serializedName:"appSettingsDictionary",xmlName:"appSettingsDictionary",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}},siteConfigPropertiesDictionary:{serializedName:"siteConfigPropertiesDictionary",xmlName:"siteConfigPropertiesDictionary",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}}}};const yr={serializedName:"StackMinorVersion",type:{name:"Composite",className:"StackMinorVersion",modelProperties:{displayVersion:{serializedName:"displayVersion",xmlName:"displayVersion",type:{name:"String"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}},isDefault:{serializedName:"isDefault",xmlName:"isDefault",type:{name:"Boolean"}},isRemoteDebuggingEnabled:{serializedName:"isRemoteDebuggingEnabled",xmlName:"isRemoteDebuggingEnabled",type:{name:"Boolean"}}}}};const br={serializedName:"FunctionAppStackCollection",type:{name:"Composite",className:"FunctionAppStackCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"FunctionAppStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionAppStack"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Cr={serializedName:"FunctionAppMajorVersion",type:{name:"Composite",className:"FunctionAppMajorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:true,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},minorVersions:{serializedName:"minorVersions",readOnly:true,xmlName:"minorVersions",xmlElementName:"FunctionAppMinorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionAppMinorVersion"}}}}}}};const Er={serializedName:"FunctionAppMinorVersion",type:{name:"Composite",className:"FunctionAppMinorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:true,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},stackSettings:{serializedName:"stackSettings",xmlName:"stackSettings",type:{name:"Composite",className:"FunctionAppRuntimes"}}}}};const Nr={serializedName:"FunctionAppRuntimes",type:{name:"Composite",className:"FunctionAppRuntimes",modelProperties:{linuxRuntimeSettings:{serializedName:"linuxRuntimeSettings",xmlName:"linuxRuntimeSettings",type:{name:"Composite",className:"FunctionAppRuntimeSettings"}},windowsRuntimeSettings:{serializedName:"windowsRuntimeSettings",xmlName:"windowsRuntimeSettings",type:{name:"Composite",className:"FunctionAppRuntimeSettings"}}}}};const vr={serializedName:"FunctionAppRuntimeSettings",type:{name:"Composite",className:"FunctionAppRuntimeSettings",modelProperties:{runtimeVersion:{serializedName:"runtimeVersion",readOnly:true,xmlName:"runtimeVersion",type:{name:"String"}},remoteDebuggingSupported:{serializedName:"remoteDebuggingSupported",readOnly:true,xmlName:"remoteDebuggingSupported",type:{name:"Boolean"}},appInsightsSettings:{serializedName:"appInsightsSettings",xmlName:"appInsightsSettings",type:{name:"Composite",className:"AppInsightsWebAppStackSettings"}},gitHubActionSettings:{serializedName:"gitHubActionSettings",xmlName:"gitHubActionSettings",type:{name:"Composite",className:"GitHubActionWebAppStackSettings"}},appSettingsDictionary:{serializedName:"appSettingsDictionary",readOnly:true,xmlName:"appSettingsDictionary",type:{name:"Dictionary",value:{type:{name:"String"}}}},siteConfigPropertiesDictionary:{serializedName:"siteConfigPropertiesDictionary",xmlName:"siteConfigPropertiesDictionary",type:{name:"Composite",className:"SiteConfigPropertiesDictionary"}},supportedFunctionsExtensionVersions:{serializedName:"supportedFunctionsExtensionVersions",readOnly:true,xmlName:"supportedFunctionsExtensionVersions",xmlElementName:"FunctionAppRuntimeSettingsSupportedFunctionsExtensionVersionsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},isPreview:{serializedName:"isPreview",readOnly:true,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:true,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:true,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:true,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:true,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:true,xmlName:"isEarlyAccess",type:{name:"Boolean"}},isDefault:{serializedName:"isDefault",readOnly:true,xmlName:"isDefault",type:{name:"Boolean"}}}}};const Ir={serializedName:"AppInsightsWebAppStackSettings",type:{name:"Composite",className:"AppInsightsWebAppStackSettings",modelProperties:{isSupported:{serializedName:"isSupported",readOnly:true,xmlName:"isSupported",type:{name:"Boolean"}},isDefaultOff:{serializedName:"isDefaultOff",readOnly:true,xmlName:"isDefaultOff",type:{name:"Boolean"}}}}};const Sr={serializedName:"GitHubActionWebAppStackSettings",type:{name:"Composite",className:"GitHubActionWebAppStackSettings",modelProperties:{isSupported:{serializedName:"isSupported",readOnly:true,xmlName:"isSupported",type:{name:"Boolean"}},supportedVersion:{serializedName:"supportedVersion",readOnly:true,xmlName:"supportedVersion",type:{name:"String"}}}}};const wr={serializedName:"SiteConfigPropertiesDictionary",type:{name:"Composite",className:"SiteConfigPropertiesDictionary",modelProperties:{use32BitWorkerProcess:{serializedName:"use32BitWorkerProcess",readOnly:true,xmlName:"use32BitWorkerProcess",type:{name:"Boolean"}},linuxFxVersion:{serializedName:"linuxFxVersion",readOnly:true,xmlName:"linuxFxVersion",type:{name:"String"}},javaVersion:{serializedName:"javaVersion",readOnly:true,xmlName:"javaVersion",type:{name:"String"}},powerShellVersion:{serializedName:"powerShellVersion",readOnly:true,xmlName:"powerShellVersion",type:{name:"String"}}}}};const Pr={serializedName:"WebAppStackCollection",type:{name:"Composite",className:"WebAppStackCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WebAppStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebAppStack"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const xr={serializedName:"WebAppMajorVersion",type:{name:"Composite",className:"WebAppMajorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:true,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},minorVersions:{serializedName:"minorVersions",readOnly:true,xmlName:"minorVersions",xmlElementName:"WebAppMinorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebAppMinorVersion"}}}}}}};const Br={serializedName:"WebAppMinorVersion",type:{name:"Composite",className:"WebAppMinorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:true,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},stackSettings:{serializedName:"stackSettings",xmlName:"stackSettings",type:{name:"Composite",className:"WebAppRuntimes"}}}}};const _r={serializedName:"WebAppRuntimes",type:{name:"Composite",className:"WebAppRuntimes",modelProperties:{linuxRuntimeSettings:{serializedName:"linuxRuntimeSettings",xmlName:"linuxRuntimeSettings",type:{name:"Composite",className:"WebAppRuntimeSettings"}},windowsRuntimeSettings:{serializedName:"windowsRuntimeSettings",xmlName:"windowsRuntimeSettings",type:{name:"Composite",className:"WebAppRuntimeSettings"}},linuxContainerSettings:{serializedName:"linuxContainerSettings",xmlName:"linuxContainerSettings",type:{name:"Composite",className:"LinuxJavaContainerSettings"}},windowsContainerSettings:{serializedName:"windowsContainerSettings",xmlName:"windowsContainerSettings",type:{name:"Composite",className:"WindowsJavaContainerSettings"}}}}};const Rr={serializedName:"WebAppRuntimeSettings",type:{name:"Composite",className:"WebAppRuntimeSettings",modelProperties:{runtimeVersion:{serializedName:"runtimeVersion",readOnly:true,xmlName:"runtimeVersion",type:{name:"String"}},remoteDebuggingSupported:{serializedName:"remoteDebuggingSupported",readOnly:true,xmlName:"remoteDebuggingSupported",type:{name:"Boolean"}},appInsightsSettings:{serializedName:"appInsightsSettings",xmlName:"appInsightsSettings",type:{name:"Composite",className:"AppInsightsWebAppStackSettings"}},gitHubActionSettings:{serializedName:"gitHubActionSettings",xmlName:"gitHubActionSettings",type:{name:"Composite",className:"GitHubActionWebAppStackSettings"}},isPreview:{serializedName:"isPreview",readOnly:true,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:true,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:true,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:true,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:true,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:true,xmlName:"isEarlyAccess",type:{name:"Boolean"}}}}};const kr={serializedName:"LinuxJavaContainerSettings",type:{name:"Composite",className:"LinuxJavaContainerSettings",modelProperties:{java11Runtime:{serializedName:"java11Runtime",readOnly:true,xmlName:"java11Runtime",type:{name:"String"}},java8Runtime:{serializedName:"java8Runtime",readOnly:true,xmlName:"java8Runtime",type:{name:"String"}},isPreview:{serializedName:"isPreview",readOnly:true,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:true,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:true,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:true,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:true,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:true,xmlName:"isEarlyAccess",type:{name:"Boolean"}}}}};const Tr={serializedName:"WindowsJavaContainerSettings",type:{name:"Composite",className:"WindowsJavaContainerSettings",modelProperties:{javaContainer:{serializedName:"javaContainer",readOnly:true,xmlName:"javaContainer",type:{name:"String"}},javaContainerVersion:{serializedName:"javaContainerVersion",readOnly:true,xmlName:"javaContainerVersion",type:{name:"String"}},isPreview:{serializedName:"isPreview",readOnly:true,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:true,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:true,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:true,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:true,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:true,xmlName:"isEarlyAccess",type:{name:"Boolean"}}}}};const Qr={serializedName:"RecommendationCollection",type:{name:"Composite",className:"RecommendationCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Recommendation",type:{name:"Sequence",element:{type:{name:"Composite",className:"Recommendation"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Mr={serializedName:"ResourceHealthMetadataCollection",type:{name:"Composite",className:"ResourceHealthMetadataCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ResourceHealthMetadata",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceHealthMetadata"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Or={serializedName:"SourceControlCollection",type:{name:"Composite",className:"SourceControlCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SourceControl",type:{name:"Sequence",element:{type:{name:"Composite",className:"SourceControl"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Dr={serializedName:"BillingMeterCollection",type:{name:"Composite",className:"BillingMeterCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"BillingMeter",type:{name:"Sequence",element:{type:{name:"Composite",className:"BillingMeter"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const zr={serializedName:"ResourceNameAvailabilityRequest",type:{name:"Composite",className:"ResourceNameAvailabilityRequest",modelProperties:{name:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}},typeParam:{serializedName:"type",required:true,xmlName:"type",type:{name:"String"}},isFqdn:{serializedName:"isFqdn",xmlName:"isFqdn",type:{name:"Boolean"}},environmentId:{serializedName:"environmentId",xmlName:"environmentId",type:{name:"String"}}}}};const Lr={serializedName:"ResourceNameAvailability",type:{name:"Composite",className:"ResourceNameAvailability",modelProperties:{nameAvailable:{serializedName:"nameAvailable",xmlName:"nameAvailable",type:{name:"Boolean"}},reason:{serializedName:"reason",xmlName:"reason",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const Gr={serializedName:"CustomHostnameSitesCollection",type:{name:"Composite",className:"CustomHostnameSitesCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CustomHostnameSites",type:{name:"Sequence",element:{type:{name:"Composite",className:"CustomHostnameSites"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Fr={serializedName:"DeploymentLocations",type:{name:"Composite",className:"DeploymentLocations",modelProperties:{locations:{serializedName:"locations",xmlName:"locations",xmlElementName:"GeoRegion",type:{name:"Sequence",element:{type:{name:"Composite",className:"GeoRegion"}}}},hostingEnvironments:{serializedName:"hostingEnvironments",xmlName:"hostingEnvironments",xmlElementName:"AppServiceEnvironment",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceEnvironment"}}}},hostingEnvironmentDeploymentInfos:{serializedName:"hostingEnvironmentDeploymentInfos",xmlName:"hostingEnvironmentDeploymentInfos",xmlElementName:"HostingEnvironmentDeploymentInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostingEnvironmentDeploymentInfo"}}}}}}};const qr={serializedName:"HostingEnvironmentDeploymentInfo",type:{name:"Composite",className:"HostingEnvironmentDeploymentInfo",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}}}}};const Ur={serializedName:"AseRegionCollection",type:{name:"Composite",className:"AseRegionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AseRegion",type:{name:"Sequence",element:{type:{name:"Composite",className:"AseRegion"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Hr={serializedName:"GeoRegionCollection",type:{name:"Composite",className:"GeoRegionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"GeoRegion",type:{name:"Sequence",element:{type:{name:"Composite",className:"GeoRegion"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Vr={serializedName:"IdentifierCollection",type:{name:"Composite",className:"IdentifierCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Identifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"Identifier"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const jr={serializedName:"PremierAddOnOfferCollection",type:{name:"Composite",className:"PremierAddOnOfferCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"PremierAddOnOffer",type:{name:"Sequence",element:{type:{name:"Composite",className:"PremierAddOnOffer"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Wr={serializedName:"SkuInfos",type:{name:"Composite",className:"SkuInfos",modelProperties:{resourceType:{serializedName:"resourceType",xmlName:"resourceType",type:{name:"String"}},skus:{serializedName:"skus",xmlName:"skus",xmlElementName:"GlobalCsmSkuDescription",type:{name:"Sequence",element:{type:{name:"Composite",className:"GlobalCsmSkuDescription"}}}}}}};const Jr={serializedName:"GlobalCsmSkuDescription",type:{name:"Composite",className:"GlobalCsmSkuDescription",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},tier:{serializedName:"tier",xmlName:"tier",type:{name:"String"}},size:{serializedName:"size",xmlName:"size",type:{name:"String"}},family:{serializedName:"family",xmlName:"family",type:{name:"String"}},capacity:{serializedName:"capacity",xmlName:"capacity",type:{name:"Composite",className:"SkuCapacity"}},locations:{serializedName:"locations",xmlName:"locations",xmlElementName:"GlobalCsmSkuDescriptionLocationsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},capabilities:{serializedName:"capabilities",xmlName:"capabilities",xmlElementName:"Capability",type:{name:"Sequence",element:{type:{name:"Composite",className:"Capability"}}}}}}};const Yr={serializedName:"CsmMoveResourceEnvelope",type:{name:"Composite",className:"CsmMoveResourceEnvelope",modelProperties:{targetResourceGroup:{constraints:{Pattern:new RegExp(" ^[-\\w\\._\\(\\)]+[^\\.]$"),MaxLength:90,MinLength:1},serializedName:"targetResourceGroup",xmlName:"targetResourceGroup",type:{name:"String"}},resources:{serializedName:"resources",xmlName:"resources",xmlElementName:"CsmMoveResourceEnvelopeResourcesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const $r={serializedName:"ValidateRequest",type:{name:"Composite",className:"ValidateRequest",modelProperties:{name:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",required:true,xmlName:"type",type:{name:"String"}},location:{serializedName:"location",required:true,xmlName:"location",type:{name:"String"}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},skuName:{serializedName:"properties.skuName",xmlName:"properties.skuName",type:{name:"String"}},needLinuxWorkers:{serializedName:"properties.needLinuxWorkers",xmlName:"properties.needLinuxWorkers",type:{name:"Boolean"}},isSpot:{serializedName:"properties.isSpot",xmlName:"properties.isSpot",type:{name:"Boolean"}},capacity:{constraints:{InclusiveMinimum:1},serializedName:"properties.capacity",xmlName:"properties.capacity",type:{name:"Number"}},hostingEnvironment:{serializedName:"properties.hostingEnvironment",xmlName:"properties.hostingEnvironment",type:{name:"String"}},isXenon:{serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},containerRegistryBaseUrl:{serializedName:"properties.containerRegistryBaseUrl",xmlName:"properties.containerRegistryBaseUrl",type:{name:"String"}},containerRegistryUsername:{serializedName:"properties.containerRegistryUsername",xmlName:"properties.containerRegistryUsername",type:{name:"String"}},containerRegistryPassword:{serializedName:"properties.containerRegistryPassword",xmlName:"properties.containerRegistryPassword",type:{name:"String"}},containerImageRepository:{serializedName:"properties.containerImageRepository",xmlName:"properties.containerImageRepository",type:{name:"String"}},containerImageTag:{serializedName:"properties.containerImageTag",xmlName:"properties.containerImageTag",type:{name:"String"}},containerImagePlatform:{serializedName:"properties.containerImagePlatform",xmlName:"properties.containerImagePlatform",type:{name:"String"}},appServiceEnvironment:{serializedName:"properties.appServiceEnvironment",xmlName:"properties.appServiceEnvironment",type:{name:"Composite",className:"AppServiceEnvironment"}}}}};const Kr={serializedName:"ValidateResponse",type:{name:"Composite",className:"ValidateResponse",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ValidateResponseError"}}}}};const Zr={serializedName:"ValidateResponseError",type:{name:"Composite",className:"ValidateResponseError",modelProperties:{code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const Xr={serializedName:"StaticSiteBuildProperties",type:{name:"Composite",className:"StaticSiteBuildProperties",modelProperties:{appLocation:{serializedName:"appLocation",xmlName:"appLocation",type:{name:"String"}},apiLocation:{serializedName:"apiLocation",xmlName:"apiLocation",type:{name:"String"}},appArtifactLocation:{serializedName:"appArtifactLocation",xmlName:"appArtifactLocation",type:{name:"String"}},outputLocation:{serializedName:"outputLocation",xmlName:"outputLocation",type:{name:"String"}},appBuildCommand:{serializedName:"appBuildCommand",xmlName:"appBuildCommand",type:{name:"String"}},apiBuildCommand:{serializedName:"apiBuildCommand",xmlName:"apiBuildCommand",type:{name:"String"}},skipGithubActionWorkflowGeneration:{serializedName:"skipGithubActionWorkflowGeneration",xmlName:"skipGithubActionWorkflowGeneration",type:{name:"Boolean"}},githubActionSecretNameOverride:{serializedName:"githubActionSecretNameOverride",xmlName:"githubActionSecretNameOverride",type:{name:"String"}}}}};const ei={serializedName:"StaticSiteCollection",type:{name:"Composite",className:"StaticSiteCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ti={serializedName:"ResponseMessageEnvelopeRemotePrivateEndpointConnection",type:{name:"Composite",className:"ResponseMessageEnvelopeRemotePrivateEndpointConnection",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},type:{serializedName:"type",xmlName:"type",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}},tags:{serializedName:"tags",xmlName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},plan:{serializedName:"plan",xmlName:"plan",type:{name:"Composite",className:"ArmPlan"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"RemotePrivateEndpointConnection"}},sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},status:{serializedName:"status",xmlName:"status",type:{name:"String"}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorEntity"}},identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},zones:{serializedName:"zones",xmlName:"zones",xmlElementName:"ResponseMessageEnvelopeRemotePrivateEndpointConnectionZonesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const ri={serializedName:"ArmPlan",type:{name:"Composite",className:"ArmPlan",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},publisher:{serializedName:"publisher",xmlName:"publisher",type:{name:"String"}},product:{serializedName:"product",xmlName:"product",type:{name:"String"}},promotionCode:{serializedName:"promotionCode",xmlName:"promotionCode",type:{name:"String"}},version:{serializedName:"version",xmlName:"version",type:{name:"String"}}}}};const ii={serializedName:"StaticSiteTemplateOptions",type:{name:"Composite",className:"StaticSiteTemplateOptions",modelProperties:{templateRepositoryUrl:{serializedName:"templateRepositoryUrl",xmlName:"templateRepositoryUrl",type:{name:"String"}},owner:{serializedName:"owner",xmlName:"owner",type:{name:"String"}},repositoryName:{serializedName:"repositoryName",xmlName:"repositoryName",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}},isPrivate:{serializedName:"isPrivate",xmlName:"isPrivate",type:{name:"Boolean"}}}}};const ni={serializedName:"StaticSiteLinkedBackend",type:{name:"Composite",className:"StaticSiteLinkedBackend",modelProperties:{backendResourceId:{serializedName:"backendResourceId",xmlName:"backendResourceId",type:{name:"String"}},region:{serializedName:"region",xmlName:"region",type:{name:"String"}},createdOn:{serializedName:"createdOn",readOnly:true,xmlName:"createdOn",type:{name:"DateTime"}},provisioningState:{serializedName:"provisioningState",readOnly:true,xmlName:"provisioningState",type:{name:"String"}}}}};const si={serializedName:"DatabaseConnectionOverview",type:{name:"Composite",className:"DatabaseConnectionOverview",modelProperties:{resourceId:{serializedName:"resourceId",readOnly:true,xmlName:"resourceId",type:{name:"String"}},connectionIdentity:{serializedName:"connectionIdentity",readOnly:true,xmlName:"connectionIdentity",type:{name:"String"}},region:{serializedName:"region",readOnly:true,xmlName:"region",type:{name:"String"}},configurationFiles:{serializedName:"configurationFiles",readOnly:true,xmlName:"configurationFiles",xmlElementName:"StaticSiteDatabaseConnectionConfigurationFileOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteDatabaseConnectionConfigurationFileOverview"}}}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}}}}};const oi={serializedName:"StaticSiteDatabaseConnectionConfigurationFileOverview",type:{name:"Composite",className:"StaticSiteDatabaseConnectionConfigurationFileOverview",modelProperties:{fileName:{serializedName:"fileName",readOnly:true,xmlName:"fileName",type:{name:"String"}},contents:{serializedName:"contents",readOnly:true,xmlName:"contents",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const ai={serializedName:"StaticSiteUserCollection",type:{name:"Composite",className:"StaticSiteUserCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteUserARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const li={serializedName:"StaticSiteBuildCollection",type:{name:"Composite",className:"StaticSiteBuildCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteBuildARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteBuildARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ci={serializedName:"DatabaseConnectionCollection",type:{name:"Composite",className:"DatabaseConnectionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DatabaseConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseConnection"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const pi={serializedName:"DatabaseConnectionPatchRequest",type:{name:"Composite",className:"DatabaseConnectionPatchRequest",modelProperties:{resourceId:{serializedName:"properties.resourceId",xmlName:"properties.resourceId",type:{name:"String"}},connectionIdentity:{serializedName:"properties.connectionIdentity",xmlName:"properties.connectionIdentity",type:{name:"String"}},connectionString:{serializedName:"properties.connectionString",xmlName:"properties.connectionString",type:{name:"String"}},region:{serializedName:"properties.region",xmlName:"properties.region",type:{name:"String"}}}}};const ui={serializedName:"StaticSiteFunctionOverviewCollection",type:{name:"Composite",className:"StaticSiteFunctionOverviewCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteFunctionOverviewARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteFunctionOverviewARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const di={serializedName:"StaticSiteUserProvidedFunctionAppsCollection",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionAppsCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteUserProvidedFunctionAppARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionAppARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const mi={serializedName:"StaticSiteBasicAuthPropertiesCollection",type:{name:"Composite",className:"StaticSiteBasicAuthPropertiesCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteBasicAuthPropertiesARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteBasicAuthPropertiesARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ai={serializedName:"StaticSiteCustomDomainOverviewCollection",type:{name:"Composite",className:"StaticSiteCustomDomainOverviewCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteCustomDomainOverviewARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteCustomDomainOverviewARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const hi={serializedName:"StaticSiteLinkedBackendsCollection",type:{name:"Composite",className:"StaticSiteLinkedBackendsCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteLinkedBackendARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackendARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const gi={serializedName:"CsmSlotEntity",type:{name:"Composite",className:"CsmSlotEntity",modelProperties:{targetSlot:{serializedName:"targetSlot",required:true,xmlName:"targetSlot",type:{name:"String"}},preserveVnet:{serializedName:"preserveVnet",required:true,xmlName:"preserveVnet",type:{name:"Boolean"}}}}};const fi={serializedName:"BackupSchedule",type:{name:"Composite",className:"BackupSchedule",modelProperties:{frequencyInterval:{defaultValue:7,serializedName:"frequencyInterval",required:true,xmlName:"frequencyInterval",type:{name:"Number"}},frequencyUnit:{defaultValue:"Day",serializedName:"frequencyUnit",required:true,xmlName:"frequencyUnit",type:{name:"Enum",allowedValues:["Day","Hour"]}},keepAtLeastOneBackup:{defaultValue:true,serializedName:"keepAtLeastOneBackup",required:true,xmlName:"keepAtLeastOneBackup",type:{name:"Boolean"}},retentionPeriodInDays:{defaultValue:30,serializedName:"retentionPeriodInDays",required:true,xmlName:"retentionPeriodInDays",type:{name:"Number"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},lastExecutionTime:{serializedName:"lastExecutionTime",readOnly:true,xmlName:"lastExecutionTime",type:{name:"DateTime"}}}}};const yi={serializedName:"DatabaseBackupSetting",type:{name:"Composite",className:"DatabaseBackupSetting",modelProperties:{databaseType:{serializedName:"databaseType",required:true,xmlName:"databaseType",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},connectionStringName:{serializedName:"connectionStringName",xmlName:"connectionStringName",type:{name:"String"}},connectionString:{serializedName:"connectionString",xmlName:"connectionString",type:{name:"String"}}}}};const bi={serializedName:"BackupItemCollection",type:{name:"Composite",className:"BackupItemCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"BackupItem",type:{name:"Sequence",element:{type:{name:"Composite",className:"BackupItem"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ci={serializedName:"PublishingCredentialsPoliciesCollection",type:{name:"Composite",className:"PublishingCredentialsPoliciesCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CsmPublishingCredentialsPoliciesEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmPublishingCredentialsPoliciesEntity"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ei={serializedName:"SiteConfigResourceCollection",type:{name:"Composite",className:"SiteConfigResourceCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SiteConfigResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteConfigResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ni={serializedName:"AuthPlatform",type:{name:"Composite",className:"AuthPlatform",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}},configFilePath:{serializedName:"configFilePath",xmlName:"configFilePath",type:{name:"String"}}}}};const vi={serializedName:"GlobalValidation",type:{name:"Composite",className:"GlobalValidation",modelProperties:{requireAuthentication:{serializedName:"requireAuthentication",xmlName:"requireAuthentication",type:{name:"Boolean"}},unauthenticatedClientAction:{serializedName:"unauthenticatedClientAction",xmlName:"unauthenticatedClientAction",type:{name:"Enum",allowedValues:["RedirectToLoginPage","AllowAnonymous","Return401","Return403"]}},redirectToProvider:{serializedName:"redirectToProvider",xmlName:"redirectToProvider",type:{name:"String"}},excludedPaths:{serializedName:"excludedPaths",xmlName:"excludedPaths",xmlElementName:"GlobalValidationExcludedPathsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Ii={serializedName:"IdentityProviders",type:{name:"Composite",className:"IdentityProviders",modelProperties:{azureActiveDirectory:{serializedName:"azureActiveDirectory",xmlName:"azureActiveDirectory",type:{name:"Composite",className:"AzureActiveDirectory"}},facebook:{serializedName:"facebook",xmlName:"facebook",type:{name:"Composite",className:"Facebook"}},gitHub:{serializedName:"gitHub",xmlName:"gitHub",type:{name:"Composite",className:"GitHub"}},google:{serializedName:"google",xmlName:"google",type:{name:"Composite",className:"Google"}},legacyMicrosoftAccount:{serializedName:"legacyMicrosoftAccount",xmlName:"legacyMicrosoftAccount",type:{name:"Composite",className:"LegacyMicrosoftAccount"}},twitter:{serializedName:"twitter",xmlName:"twitter",type:{name:"Composite",className:"Twitter"}},apple:{serializedName:"apple",xmlName:"apple",type:{name:"Composite",className:"Apple"}},azureStaticWebApps:{serializedName:"azureStaticWebApps",xmlName:"azureStaticWebApps",type:{name:"Composite",className:"AzureStaticWebApps"}},customOpenIdConnectProviders:{serializedName:"customOpenIdConnectProviders",xmlName:"customOpenIdConnectProviders",type:{name:"Dictionary",value:{type:{name:"Composite",className:"CustomOpenIdConnectProvider"}}}}}}};const Si={serializedName:"AzureActiveDirectory",type:{name:"Composite",className:"AzureActiveDirectory",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"AzureActiveDirectoryRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"AzureActiveDirectoryLogin"}},validation:{serializedName:"validation",xmlName:"validation",type:{name:"Composite",className:"AzureActiveDirectoryValidation"}},isAutoProvisioned:{serializedName:"isAutoProvisioned",xmlName:"isAutoProvisioned",type:{name:"Boolean"}}}}};const wi={serializedName:"AzureActiveDirectoryRegistration",type:{name:"Composite",className:"AzureActiveDirectoryRegistration",modelProperties:{openIdIssuer:{serializedName:"openIdIssuer",xmlName:"openIdIssuer",type:{name:"String"}},clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}},clientSecretCertificateThumbprint:{serializedName:"clientSecretCertificateThumbprint",xmlName:"clientSecretCertificateThumbprint",type:{name:"String"}},clientSecretCertificateSubjectAlternativeName:{serializedName:"clientSecretCertificateSubjectAlternativeName",xmlName:"clientSecretCertificateSubjectAlternativeName",type:{name:"String"}},clientSecretCertificateIssuer:{serializedName:"clientSecretCertificateIssuer",xmlName:"clientSecretCertificateIssuer",type:{name:"String"}}}}};const Pi={serializedName:"AzureActiveDirectoryLogin",type:{name:"Composite",className:"AzureActiveDirectoryLogin",modelProperties:{loginParameters:{serializedName:"loginParameters",xmlName:"loginParameters",xmlElementName:"AzureActiveDirectoryLoginParametersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},disableWWWAuthenticate:{serializedName:"disableWWWAuthenticate",xmlName:"disableWWWAuthenticate",type:{name:"Boolean"}}}}};const xi={serializedName:"AzureActiveDirectoryValidation",type:{name:"Composite",className:"AzureActiveDirectoryValidation",modelProperties:{jwtClaimChecks:{serializedName:"jwtClaimChecks",xmlName:"jwtClaimChecks",type:{name:"Composite",className:"JwtClaimChecks"}},allowedAudiences:{serializedName:"allowedAudiences",xmlName:"allowedAudiences",xmlElementName:"AzureActiveDirectoryValidationAllowedAudiencesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},defaultAuthorizationPolicy:{serializedName:"defaultAuthorizationPolicy",xmlName:"defaultAuthorizationPolicy",type:{name:"Composite",className:"DefaultAuthorizationPolicy"}}}}};const Bi={serializedName:"JwtClaimChecks",type:{name:"Composite",className:"JwtClaimChecks",modelProperties:{allowedGroups:{serializedName:"allowedGroups",xmlName:"allowedGroups",xmlElementName:"JwtClaimChecksAllowedGroupsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},allowedClientApplications:{serializedName:"allowedClientApplications",xmlName:"allowedClientApplications",xmlElementName:"JwtClaimChecksAllowedClientApplicationsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const _i={serializedName:"DefaultAuthorizationPolicy",type:{name:"Composite",className:"DefaultAuthorizationPolicy",modelProperties:{allowedPrincipals:{serializedName:"allowedPrincipals",xmlName:"allowedPrincipals",type:{name:"Composite",className:"AllowedPrincipals"}},allowedApplications:{serializedName:"allowedApplications",xmlName:"allowedApplications",xmlElementName:"DefaultAuthorizationPolicyAllowedApplicationsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Ri={serializedName:"AllowedPrincipals",type:{name:"Composite",className:"AllowedPrincipals",modelProperties:{groups:{serializedName:"groups",xmlName:"groups",xmlElementName:"AllowedPrincipalsGroupsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},identities:{serializedName:"identities",xmlName:"identities",xmlElementName:"AllowedPrincipalsIdentitiesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const ki={serializedName:"Facebook",type:{name:"Composite",className:"Facebook",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"AppRegistration"}},graphApiVersion:{serializedName:"graphApiVersion",xmlName:"graphApiVersion",type:{name:"String"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}}}}};const Ti={serializedName:"AppRegistration",type:{name:"Composite",className:"AppRegistration",modelProperties:{appId:{serializedName:"appId",xmlName:"appId",type:{name:"String"}},appSecretSettingName:{serializedName:"appSecretSettingName",xmlName:"appSecretSettingName",type:{name:"String"}}}}};const Qi={serializedName:"LoginScopes",type:{name:"Composite",className:"LoginScopes",modelProperties:{scopes:{serializedName:"scopes",xmlName:"scopes",xmlElementName:"LoginScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Mi={serializedName:"GitHub",type:{name:"Composite",className:"GitHub",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"ClientRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}}}}};const Oi={serializedName:"ClientRegistration",type:{name:"Composite",className:"ClientRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}};const Di={serializedName:"Google",type:{name:"Composite",className:"Google",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"ClientRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}},validation:{serializedName:"validation",xmlName:"validation",type:{name:"Composite",className:"AllowedAudiencesValidation"}}}}};const zi={serializedName:"AllowedAudiencesValidation",type:{name:"Composite",className:"AllowedAudiencesValidation",modelProperties:{allowedAudiences:{serializedName:"allowedAudiences",xmlName:"allowedAudiences",xmlElementName:"AllowedAudiencesValidationAllowedAudiencesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Li={serializedName:"LegacyMicrosoftAccount",type:{name:"Composite",className:"LegacyMicrosoftAccount",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"ClientRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}},validation:{serializedName:"validation",xmlName:"validation",type:{name:"Composite",className:"AllowedAudiencesValidation"}}}}};const Gi={serializedName:"Twitter",type:{name:"Composite",className:"Twitter",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"TwitterRegistration"}}}}};const Fi={serializedName:"TwitterRegistration",type:{name:"Composite",className:"TwitterRegistration",modelProperties:{consumerKey:{serializedName:"consumerKey",xmlName:"consumerKey",type:{name:"String"}},consumerSecretSettingName:{serializedName:"consumerSecretSettingName",xmlName:"consumerSecretSettingName",type:{name:"String"}}}}};const qi={serializedName:"Apple",type:{name:"Composite",className:"Apple",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"AppleRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}}}}};const Ui={serializedName:"AppleRegistration",type:{name:"Composite",className:"AppleRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}};const Hi={serializedName:"AzureStaticWebApps",type:{name:"Composite",className:"AzureStaticWebApps",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"AzureStaticWebAppsRegistration"}}}}};const Vi={serializedName:"AzureStaticWebAppsRegistration",type:{name:"Composite",className:"AzureStaticWebAppsRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}}}}};const ji={serializedName:"CustomOpenIdConnectProvider",type:{name:"Composite",className:"CustomOpenIdConnectProvider",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"OpenIdConnectRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"OpenIdConnectLogin"}}}}};const Wi={serializedName:"OpenIdConnectRegistration",type:{name:"Composite",className:"OpenIdConnectRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientCredential:{serializedName:"clientCredential",xmlName:"clientCredential",type:{name:"Composite",className:"OpenIdConnectClientCredential"}},openIdConnectConfiguration:{serializedName:"openIdConnectConfiguration",xmlName:"openIdConnectConfiguration",type:{name:"Composite",className:"OpenIdConnectConfig"}}}}};const Ji={serializedName:"OpenIdConnectClientCredential",type:{name:"Composite",className:"OpenIdConnectClientCredential",modelProperties:{method:{defaultValue:"ClientSecretPost",isConstant:true,serializedName:"method",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}};const Yi={serializedName:"OpenIdConnectConfig",type:{name:"Composite",className:"OpenIdConnectConfig",modelProperties:{authorizationEndpoint:{serializedName:"authorizationEndpoint",xmlName:"authorizationEndpoint",type:{name:"String"}},tokenEndpoint:{serializedName:"tokenEndpoint",xmlName:"tokenEndpoint",type:{name:"String"}},issuer:{serializedName:"issuer",xmlName:"issuer",type:{name:"String"}},certificationUri:{serializedName:"certificationUri",xmlName:"certificationUri",type:{name:"String"}},wellKnownOpenIdConfiguration:{serializedName:"wellKnownOpenIdConfiguration",xmlName:"wellKnownOpenIdConfiguration",type:{name:"String"}}}}};const $i={serializedName:"OpenIdConnectLogin",type:{name:"Composite",className:"OpenIdConnectLogin",modelProperties:{nameClaimType:{serializedName:"nameClaimType",xmlName:"nameClaimType",type:{name:"String"}},scopes:{serializedName:"scopes",xmlName:"scopes",xmlElementName:"OpenIdConnectLoginScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Ki={serializedName:"Login",type:{name:"Composite",className:"Login",modelProperties:{routes:{serializedName:"routes",xmlName:"routes",type:{name:"Composite",className:"LoginRoutes"}},tokenStore:{serializedName:"tokenStore",xmlName:"tokenStore",type:{name:"Composite",className:"TokenStore"}},preserveUrlFragmentsForLogins:{serializedName:"preserveUrlFragmentsForLogins",xmlName:"preserveUrlFragmentsForLogins",type:{name:"Boolean"}},allowedExternalRedirectUrls:{serializedName:"allowedExternalRedirectUrls",xmlName:"allowedExternalRedirectUrls",xmlElementName:"LoginAllowedExternalRedirectUrlsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},cookieExpiration:{serializedName:"cookieExpiration",xmlName:"cookieExpiration",type:{name:"Composite",className:"CookieExpiration"}},nonce:{serializedName:"nonce",xmlName:"nonce",type:{name:"Composite",className:"Nonce"}}}}};const Zi={serializedName:"LoginRoutes",type:{name:"Composite",className:"LoginRoutes",modelProperties:{logoutEndpoint:{serializedName:"logoutEndpoint",xmlName:"logoutEndpoint",type:{name:"String"}}}}};const Xi={serializedName:"TokenStore",type:{name:"Composite",className:"TokenStore",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},tokenRefreshExtensionHours:{serializedName:"tokenRefreshExtensionHours",xmlName:"tokenRefreshExtensionHours",type:{name:"Number"}},fileSystem:{serializedName:"fileSystem",xmlName:"fileSystem",type:{name:"Composite",className:"FileSystemTokenStore"}},azureBlobStorage:{serializedName:"azureBlobStorage",xmlName:"azureBlobStorage",type:{name:"Composite",className:"BlobStorageTokenStore"}}}}};const en={serializedName:"FileSystemTokenStore",type:{name:"Composite",className:"FileSystemTokenStore",modelProperties:{directory:{serializedName:"directory",xmlName:"directory",type:{name:"String"}}}}};const tn={serializedName:"BlobStorageTokenStore",type:{name:"Composite",className:"BlobStorageTokenStore",modelProperties:{sasUrlSettingName:{serializedName:"sasUrlSettingName",xmlName:"sasUrlSettingName",type:{name:"String"}}}}};const rn={serializedName:"CookieExpiration",type:{name:"Composite",className:"CookieExpiration",modelProperties:{convention:{serializedName:"convention",xmlName:"convention",type:{name:"Enum",allowedValues:["FixedTime","IdentityProviderDerived"]}},timeToExpiration:{serializedName:"timeToExpiration",xmlName:"timeToExpiration",type:{name:"String"}}}}};const nn={serializedName:"Nonce",type:{name:"Composite",className:"Nonce",modelProperties:{validateNonce:{serializedName:"validateNonce",xmlName:"validateNonce",type:{name:"Boolean"}},nonceExpirationInterval:{serializedName:"nonceExpirationInterval",xmlName:"nonceExpirationInterval",type:{name:"String"}}}}};const sn={serializedName:"HttpSettings",type:{name:"Composite",className:"HttpSettings",modelProperties:{requireHttps:{serializedName:"requireHttps",xmlName:"requireHttps",type:{name:"Boolean"}},routes:{serializedName:"routes",xmlName:"routes",type:{name:"Composite",className:"HttpSettingsRoutes"}},forwardProxy:{serializedName:"forwardProxy",xmlName:"forwardProxy",type:{name:"Composite",className:"ForwardProxy"}}}}};const on={serializedName:"HttpSettingsRoutes",type:{name:"Composite",className:"HttpSettingsRoutes",modelProperties:{apiPrefix:{serializedName:"apiPrefix",xmlName:"apiPrefix",type:{name:"String"}}}}};const an={serializedName:"ForwardProxy",type:{name:"Composite",className:"ForwardProxy",modelProperties:{convention:{serializedName:"convention",xmlName:"convention",type:{name:"Enum",allowedValues:["NoProxy","Standard","Custom"]}},customHostHeaderName:{serializedName:"customHostHeaderName",xmlName:"customHostHeaderName",type:{name:"String"}},customProtoHeaderName:{serializedName:"customProtoHeaderName",xmlName:"customProtoHeaderName",type:{name:"String"}}}}};const ln={serializedName:"ApiKVReferenceCollection",type:{name:"Composite",className:"ApiKVReferenceCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ApiKVReference",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApiKVReference"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const cn={serializedName:"ConnStringValueTypePair",type:{name:"Composite",className:"ConnStringValueTypePair",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",type:{name:"String"}},type:{serializedName:"type",required:true,xmlName:"type",type:{name:"Enum",allowedValues:["MySql","SQLServer","SQLAzure","Custom","NotificationHub","ServiceBus","EventHub","ApiHub","DocDb","RedisCache","PostgreSQL"]}}}}};const pn={serializedName:"ApplicationLogsConfig",type:{name:"Composite",className:"ApplicationLogsConfig",modelProperties:{fileSystem:{serializedName:"fileSystem",xmlName:"fileSystem",type:{name:"Composite",className:"FileSystemApplicationLogsConfig"}},azureTableStorage:{serializedName:"azureTableStorage",xmlName:"azureTableStorage",type:{name:"Composite",className:"AzureTableStorageApplicationLogsConfig"}},azureBlobStorage:{serializedName:"azureBlobStorage",xmlName:"azureBlobStorage",type:{name:"Composite",className:"AzureBlobStorageApplicationLogsConfig"}}}}};const un={serializedName:"FileSystemApplicationLogsConfig",type:{name:"Composite",className:"FileSystemApplicationLogsConfig",modelProperties:{level:{serializedName:"level",xmlName:"level",type:{name:"Enum",allowedValues:["Off","Verbose","Information","Warning","Error"]}}}}};const dn={serializedName:"AzureTableStorageApplicationLogsConfig",type:{name:"Composite",className:"AzureTableStorageApplicationLogsConfig",modelProperties:{level:{serializedName:"level",xmlName:"level",type:{name:"Enum",allowedValues:["Off","Verbose","Information","Warning","Error"]}},sasUrl:{serializedName:"sasUrl",required:true,xmlName:"sasUrl",type:{name:"String"}}}}};const mn={serializedName:"AzureBlobStorageApplicationLogsConfig",type:{name:"Composite",className:"AzureBlobStorageApplicationLogsConfig",modelProperties:{level:{serializedName:"level",xmlName:"level",type:{name:"Enum",allowedValues:["Off","Verbose","Information","Warning","Error"]}},sasUrl:{serializedName:"sasUrl",xmlName:"sasUrl",type:{name:"String"}},retentionInDays:{serializedName:"retentionInDays",xmlName:"retentionInDays",type:{name:"Number"}}}}};const An={serializedName:"HttpLogsConfig",type:{name:"Composite",className:"HttpLogsConfig",modelProperties:{fileSystem:{serializedName:"fileSystem",xmlName:"fileSystem",type:{name:"Composite",className:"FileSystemHttpLogsConfig"}},azureBlobStorage:{serializedName:"azureBlobStorage",xmlName:"azureBlobStorage",type:{name:"Composite",className:"AzureBlobStorageHttpLogsConfig"}}}}};const hn={serializedName:"FileSystemHttpLogsConfig",type:{name:"Composite",className:"FileSystemHttpLogsConfig",modelProperties:{retentionInMb:{constraints:{InclusiveMaximum:100,InclusiveMinimum:25},serializedName:"retentionInMb",xmlName:"retentionInMb",type:{name:"Number"}},retentionInDays:{serializedName:"retentionInDays",xmlName:"retentionInDays",type:{name:"Number"}},enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}}}}};const gn={serializedName:"AzureBlobStorageHttpLogsConfig",type:{name:"Composite",className:"AzureBlobStorageHttpLogsConfig",modelProperties:{sasUrl:{serializedName:"sasUrl",xmlName:"sasUrl",type:{name:"String"}},retentionInDays:{serializedName:"retentionInDays",xmlName:"retentionInDays",type:{name:"Number"}},enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}}}}};const fn={serializedName:"EnabledConfig",type:{name:"Composite",className:"EnabledConfig",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}}}}};const yn={serializedName:"SiteConfigurationSnapshotInfoCollection",type:{name:"Composite",className:"SiteConfigurationSnapshotInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SiteConfigurationSnapshotInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteConfigurationSnapshotInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const bn={serializedName:"ContinuousWebJobCollection",type:{name:"Composite",className:"ContinuousWebJobCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ContinuousWebJob",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContinuousWebJob"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Cn={serializedName:"CsmDeploymentStatusCollection",type:{name:"Composite",className:"CsmDeploymentStatusCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CsmDeploymentStatus",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmDeploymentStatus"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const En={serializedName:"DeploymentCollection",type:{name:"Composite",className:"DeploymentCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Deployment",type:{name:"Sequence",element:{type:{name:"Composite",className:"Deployment"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Nn={serializedName:"MSDeployLogEntry",type:{name:"Composite",className:"MSDeployLogEntry",modelProperties:{time:{serializedName:"time",readOnly:true,xmlName:"time",type:{name:"DateTime"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"Enum",allowedValues:["Message","Warning","Error"]}},message:{serializedName:"message",readOnly:true,xmlName:"message",type:{name:"String"}}}}};const vn={serializedName:"FunctionEnvelopeCollection",type:{name:"Composite",className:"FunctionEnvelopeCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"FunctionEnvelope",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionEnvelope"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const In={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const Sn={serializedName:"FunctionSecrets",type:{name:"Composite",className:"FunctionSecrets",modelProperties:{key:{serializedName:"key",xmlName:"key",type:{name:"String"}},triggerUrl:{serializedName:"trigger_url",xmlName:"trigger_url",type:{name:"String"}}}}};const wn={serializedName:"HostKeys",type:{name:"Composite",className:"HostKeys",modelProperties:{masterKey:{serializedName:"masterKey",xmlName:"masterKey",type:{name:"String"}},functionKeys:{serializedName:"functionKeys",xmlName:"functionKeys",type:{name:"Dictionary",value:{type:{name:"String"}}}},systemKeys:{serializedName:"systemKeys",xmlName:"systemKeys",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}};const Pn={serializedName:"HostNameBindingCollection",type:{name:"Composite",className:"HostNameBindingCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"HostNameBinding",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostNameBinding"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const xn={serializedName:"WebAppInstanceStatusCollection",type:{name:"Composite",className:"WebAppInstanceStatusCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WebSiteInstanceStatus",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebSiteInstanceStatus"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Bn={serializedName:"ContainerInfo",type:{name:"Composite",className:"ContainerInfo",modelProperties:{currentTimeStamp:{serializedName:"currentTimeStamp",xmlName:"currentTimeStamp",type:{name:"DateTime"}},previousTimeStamp:{serializedName:"previousTimeStamp",xmlName:"previousTimeStamp",type:{name:"DateTime"}},currentCpuStats:{serializedName:"currentCpuStats",xmlName:"currentCpuStats",type:{name:"Composite",className:"ContainerCpuStatistics"}},previousCpuStats:{serializedName:"previousCpuStats",xmlName:"previousCpuStats",type:{name:"Composite",className:"ContainerCpuStatistics"}},memoryStats:{serializedName:"memoryStats",xmlName:"memoryStats",type:{name:"Composite",className:"ContainerMemoryStatistics"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},id:{serializedName:"id",xmlName:"id",type:{name:"String"}},eth0:{serializedName:"eth0",xmlName:"eth0",type:{name:"Composite",className:"ContainerNetworkInterfaceStatistics"}}}}};const _n={serializedName:"ContainerCpuStatistics",type:{name:"Composite",className:"ContainerCpuStatistics",modelProperties:{cpuUsage:{serializedName:"cpuUsage",xmlName:"cpuUsage",type:{name:"Composite",className:"ContainerCpuUsage"}},systemCpuUsage:{serializedName:"systemCpuUsage",xmlName:"systemCpuUsage",type:{name:"Number"}},onlineCpuCount:{serializedName:"onlineCpuCount",xmlName:"onlineCpuCount",type:{name:"Number"}},throttlingData:{serializedName:"throttlingData",xmlName:"throttlingData",type:{name:"Composite",className:"ContainerThrottlingData"}}}}};const Rn={serializedName:"ContainerCpuUsage",type:{name:"Composite",className:"ContainerCpuUsage",modelProperties:{totalUsage:{serializedName:"totalUsage",xmlName:"totalUsage",type:{name:"Number"}},perCpuUsage:{serializedName:"perCpuUsage",xmlName:"perCpuUsage",xmlElementName:"ArrayItemschema",type:{name:"Sequence",element:{type:{name:"Number"}}}},kernelModeUsage:{serializedName:"kernelModeUsage",xmlName:"kernelModeUsage",type:{name:"Number"}},userModeUsage:{serializedName:"userModeUsage",xmlName:"userModeUsage",type:{name:"Number"}}}}};const kn={serializedName:"ContainerThrottlingData",type:{name:"Composite",className:"ContainerThrottlingData",modelProperties:{periods:{serializedName:"periods",xmlName:"periods",type:{name:"Number"}},throttledPeriods:{serializedName:"throttledPeriods",xmlName:"throttledPeriods",type:{name:"Number"}},throttledTime:{serializedName:"throttledTime",xmlName:"throttledTime",type:{name:"Number"}}}}};const Tn={serializedName:"ContainerMemoryStatistics",type:{name:"Composite",className:"ContainerMemoryStatistics",modelProperties:{usage:{serializedName:"usage",xmlName:"usage",type:{name:"Number"}},maxUsage:{serializedName:"maxUsage",xmlName:"maxUsage",type:{name:"Number"}},limit:{serializedName:"limit",xmlName:"limit",type:{name:"Number"}}}}};const Qn={serializedName:"ContainerNetworkInterfaceStatistics",type:{name:"Composite",className:"ContainerNetworkInterfaceStatistics",modelProperties:{rxBytes:{serializedName:"rxBytes",xmlName:"rxBytes",type:{name:"Number"}},rxPackets:{serializedName:"rxPackets",xmlName:"rxPackets",type:{name:"Number"}},rxErrors:{serializedName:"rxErrors",xmlName:"rxErrors",type:{name:"Number"}},rxDropped:{serializedName:"rxDropped",xmlName:"rxDropped",type:{name:"Number"}},txBytes:{serializedName:"txBytes",xmlName:"txBytes",type:{name:"Number"}},txPackets:{serializedName:"txPackets",xmlName:"txPackets",type:{name:"Number"}},txErrors:{serializedName:"txErrors",xmlName:"txErrors",type:{name:"Number"}},txDropped:{serializedName:"txDropped",xmlName:"txDropped",type:{name:"Number"}}}}};const Mn={serializedName:"ProcessInfoCollection",type:{name:"Composite",className:"ProcessInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ProcessInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const On={serializedName:"ProcessModuleInfoCollection",type:{name:"Composite",className:"ProcessModuleInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ProcessModuleInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessModuleInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Dn={serializedName:"ProcessThreadInfoCollection",type:{name:"Composite",className:"ProcessThreadInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ProcessThreadInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessThreadInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const zn={serializedName:"SiteCloneability",type:{name:"Composite",className:"SiteCloneability",modelProperties:{result:{serializedName:"result",xmlName:"result",type:{name:"Enum",allowedValues:["Cloneable","PartiallyCloneable","NotCloneable"]}},blockingFeatures:{serializedName:"blockingFeatures",xmlName:"blockingFeatures",xmlElementName:"SiteCloneabilityCriterion",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteCloneabilityCriterion"}}}},unsupportedFeatures:{serializedName:"unsupportedFeatures",xmlName:"unsupportedFeatures",xmlElementName:"SiteCloneabilityCriterion",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteCloneabilityCriterion"}}}},blockingCharacteristics:{serializedName:"blockingCharacteristics",xmlName:"blockingCharacteristics",xmlElementName:"SiteCloneabilityCriterion",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteCloneabilityCriterion"}}}}}}};const Ln={serializedName:"SiteCloneabilityCriterion",type:{name:"Composite",className:"SiteCloneabilityCriterion",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}};const Gn={serializedName:"NetworkTrace",type:{name:"Composite",className:"NetworkTrace",modelProperties:{path:{serializedName:"path",xmlName:"path",type:{name:"String"}},status:{serializedName:"status",xmlName:"status",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const Fn={serializedName:"PerfMonCounterCollection",type:{name:"Composite",className:"PerfMonCounterCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"PerfMonResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"PerfMonResponse"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const qn={serializedName:"PerfMonResponse",type:{name:"Composite",className:"PerfMonResponse",modelProperties:{code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}},data:{serializedName:"data",xmlName:"data",type:{name:"Composite",className:"PerfMonSet"}}}}};const Un={serializedName:"PerfMonSet",type:{name:"Composite",className:"PerfMonSet",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},timeGrain:{serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}},values:{serializedName:"values",xmlName:"values",xmlElementName:"PerfMonSample",type:{name:"Sequence",element:{type:{name:"Composite",className:"PerfMonSample"}}}}}}};const Hn={serializedName:"PerfMonSample",type:{name:"Composite",className:"PerfMonSample",modelProperties:{time:{serializedName:"time",xmlName:"time",type:{name:"DateTime"}},instanceName:{serializedName:"instanceName",xmlName:"instanceName",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"Number"}}}}};const Vn={serializedName:"PrivateAccessVirtualNetwork",type:{name:"Composite",className:"PrivateAccessVirtualNetwork",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},key:{serializedName:"key",xmlName:"key",type:{name:"Number"}},resourceId:{serializedName:"resourceId",xmlName:"resourceId",type:{name:"String"}},subnets:{serializedName:"subnets",xmlName:"subnets",xmlElementName:"PrivateAccessSubnet",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateAccessSubnet"}}}}}}};const jn={serializedName:"PrivateAccessSubnet",type:{name:"Composite",className:"PrivateAccessSubnet",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},key:{serializedName:"key",xmlName:"key",type:{name:"Number"}}}}};const Wn={serializedName:"PublicCertificateCollection",type:{name:"Composite",className:"PublicCertificateCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"PublicCertificate",type:{name:"Sequence",element:{type:{name:"Composite",className:"PublicCertificate"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Jn={serializedName:"CsmPublishingProfileOptions",type:{name:"Composite",className:"CsmPublishingProfileOptions",modelProperties:{format:{serializedName:"format",xmlName:"format",type:{name:"String"}},includeDisasterRecoveryEndpoints:{serializedName:"includeDisasterRecoveryEndpoints",xmlName:"includeDisasterRecoveryEndpoints",type:{name:"Boolean"}}}}};const Yn={serializedName:"SnapshotRecoverySource",type:{name:"Composite",className:"SnapshotRecoverySource",modelProperties:{location:{serializedName:"location",xmlName:"location",type:{name:"String"}},id:{serializedName:"id",xmlName:"id",type:{name:"String"}}}}};const $n={serializedName:"SiteExtensionInfoCollection",type:{name:"Composite",className:"SiteExtensionInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SiteExtensionInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteExtensionInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Kn={serializedName:"SlotDifferenceCollection",type:{name:"Composite",className:"SlotDifferenceCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SlotDifference",type:{name:"Sequence",element:{type:{name:"Composite",className:"SlotDifference"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Zn={serializedName:"SnapshotCollection",type:{name:"Composite",className:"SnapshotCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Snapshot",type:{name:"Sequence",element:{type:{name:"Composite",className:"Snapshot"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Xn={serializedName:"GitHubActionConfiguration",type:{name:"Composite",className:"GitHubActionConfiguration",modelProperties:{codeConfiguration:{serializedName:"codeConfiguration",xmlName:"codeConfiguration",type:{name:"Composite",className:"GitHubActionCodeConfiguration"}},containerConfiguration:{serializedName:"containerConfiguration",xmlName:"containerConfiguration",type:{name:"Composite",className:"GitHubActionContainerConfiguration"}},isLinux:{serializedName:"isLinux",xmlName:"isLinux",type:{name:"Boolean"}},generateWorkflowFile:{serializedName:"generateWorkflowFile",xmlName:"generateWorkflowFile",type:{name:"Boolean"}}}}};const es={serializedName:"GitHubActionCodeConfiguration",type:{name:"Composite",className:"GitHubActionCodeConfiguration",modelProperties:{runtimeStack:{serializedName:"runtimeStack",xmlName:"runtimeStack",type:{name:"String"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}}}}};const ts={serializedName:"GitHubActionContainerConfiguration",type:{name:"Composite",className:"GitHubActionContainerConfiguration",modelProperties:{serverUrl:{serializedName:"serverUrl",xmlName:"serverUrl",type:{name:"String"}},imageName:{serializedName:"imageName",xmlName:"imageName",type:{name:"String"}},username:{serializedName:"username",xmlName:"username",type:{name:"String"}},password:{serializedName:"password",xmlName:"password",type:{name:"String"}}}}};const rs={serializedName:"TriggeredWebJobCollection",type:{name:"Composite",className:"TriggeredWebJobCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"TriggeredWebJob",type:{name:"Sequence",element:{type:{name:"Composite",className:"TriggeredWebJob"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const is={serializedName:"TriggeredJobRun",type:{name:"Composite",className:"TriggeredJobRun",modelProperties:{webJobId:{serializedName:"web_job_id",xmlName:"web_job_id",type:{name:"String"}},webJobName:{serializedName:"web_job_name",xmlName:"web_job_name",type:{name:"String"}},status:{serializedName:"status",xmlName:"status",type:{name:"Enum",allowedValues:["Success","Failed","Error"]}},startTime:{serializedName:"start_time",xmlName:"start_time",type:{name:"DateTime"}},endTime:{serializedName:"end_time",xmlName:"end_time",type:{name:"DateTime"}},duration:{serializedName:"duration",xmlName:"duration",type:{name:"String"}},outputUrl:{serializedName:"output_url",xmlName:"output_url",type:{name:"String"}},errorUrl:{serializedName:"error_url",xmlName:"error_url",type:{name:"String"}},url:{serializedName:"url",xmlName:"url",type:{name:"String"}},jobName:{serializedName:"job_name",xmlName:"job_name",type:{name:"String"}},trigger:{serializedName:"trigger",xmlName:"trigger",type:{name:"String"}}}}};const ns={serializedName:"TriggeredJobHistoryCollection",type:{name:"Composite",className:"TriggeredJobHistoryCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"TriggeredJobHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"TriggeredJobHistory"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ss={serializedName:"WebJobCollection",type:{name:"Composite",className:"WebJobCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WebJob",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebJob"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const os={serializedName:"WorkflowArtifacts",type:{name:"Composite",className:"WorkflowArtifacts",modelProperties:{appSettings:{serializedName:"appSettings",xmlName:"appSettings",type:{name:"Dictionary",value:{type:{name:"any"}}}},files:{serializedName:"files",xmlName:"files",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}},filesToDelete:{serializedName:"filesToDelete",xmlName:"filesToDelete",xmlElementName:"WorkflowArtifactsFilesToDeleteItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const as={serializedName:"WorkflowEnvelopeCollection",type:{name:"Composite",className:"WorkflowEnvelopeCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WorkflowEnvelope",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowEnvelope"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ls={serializedName:"WorkflowEnvelope",type:{name:"Composite",className:"WorkflowEnvelope",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},kind:{serializedName:"kind",xmlName:"kind",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"WorkflowEnvelopeProperties"}}}}};const cs={serializedName:"WorkflowEnvelopeProperties",type:{name:"Composite",className:"WorkflowEnvelopeProperties",modelProperties:{files:{serializedName:"files",xmlName:"files",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}},flowState:{serializedName:"flowState",xmlName:"flowState",type:{name:"String"}},health:{serializedName:"health",xmlName:"health",type:{name:"Composite",className:"WorkflowHealth"}}}}};const ps={serializedName:"WorkflowHealth",type:{name:"Composite",className:"WorkflowHealth",modelProperties:{state:{serializedName:"state",required:true,xmlName:"state",type:{name:"Enum",allowedValues:["NotSpecified","Healthy","Unhealthy","Unknown"]}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorEntity"}}}}};const us={serializedName:"RegenerateActionParameter",type:{name:"Composite",className:"RegenerateActionParameter",modelProperties:{keyType:{serializedName:"keyType",xmlName:"keyType",type:{name:"String"}}}}};const ds={serializedName:"ErrorResponse",type:{name:"Composite",className:"ErrorResponse",modelProperties:{error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorProperties"}}}}};const ms={serializedName:"ErrorProperties",type:{name:"Composite",className:"ErrorProperties",modelProperties:{code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const As={serializedName:"WorkflowRunListResult",type:{name:"Composite",className:"WorkflowRunListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowRun",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowRun"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const hs={serializedName:"Correlation",type:{name:"Composite",className:"Correlation",modelProperties:{clientTrackingId:{serializedName:"clientTrackingId",xmlName:"clientTrackingId",type:{name:"String"}}}}};const gs={serializedName:"ResourceReference",type:{name:"Composite",className:"ResourceReference",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const fs={serializedName:"WorkflowRunTrigger",type:{name:"Composite",className:"WorkflowRunTrigger",modelProperties:{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},inputs:{serializedName:"inputs",readOnly:true,xmlName:"inputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},inputsLink:{serializedName:"inputsLink",xmlName:"inputsLink",type:{name:"Composite",className:"ContentLink"}},outputs:{serializedName:"outputs",readOnly:true,xmlName:"outputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},outputsLink:{serializedName:"outputsLink",xmlName:"outputsLink",type:{name:"Composite",className:"ContentLink"}},scheduledTime:{serializedName:"scheduledTime",readOnly:true,xmlName:"scheduledTime",type:{name:"DateTime"}},startTime:{serializedName:"startTime",readOnly:true,xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",readOnly:true,xmlName:"endTime",type:{name:"DateTime"}},trackingId:{serializedName:"trackingId",readOnly:true,xmlName:"trackingId",type:{name:"String"}},correlation:{serializedName:"correlation",xmlName:"correlation",type:{name:"Composite",className:"Correlation"}},code:{serializedName:"code",readOnly:true,xmlName:"code",type:{name:"String"}},status:{serializedName:"status",readOnly:true,xmlName:"status",type:{name:"String"}},error:{serializedName:"error",readOnly:true,xmlName:"error",type:{name:"Dictionary",value:{type:{name:"any"}}}},trackedProperties:{serializedName:"trackedProperties",readOnly:true,xmlName:"trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}};const ys={serializedName:"ContentLink",type:{name:"Composite",className:"ContentLink",modelProperties:{uri:{serializedName:"uri",xmlName:"uri",type:{name:"String"}},contentVersion:{serializedName:"contentVersion",readOnly:true,xmlName:"contentVersion",type:{name:"String"}},contentSize:{serializedName:"contentSize",readOnly:true,xmlName:"contentSize",type:{name:"Number"}},contentHash:{serializedName:"contentHash",xmlName:"contentHash",type:{name:"Composite",className:"ContentHash"}},metadata:{serializedName:"metadata",readOnly:true,xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}};const bs={serializedName:"ContentHash",type:{name:"Composite",className:"ContentHash",modelProperties:{algorithm:{serializedName:"algorithm",xmlName:"algorithm",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const Cs={serializedName:"WorkflowParameter",type:{name:"Composite",className:"WorkflowParameter",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"Dictionary",value:{type:{name:"any"}}}},metadata:{serializedName:"metadata",xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"any"}}}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}};const Es={serializedName:"SubResource",type:{name:"Composite",className:"SubResource",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}}}}};const Ns={serializedName:"WorkflowRunActionListResult",type:{name:"Composite",className:"WorkflowRunActionListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowRunAction",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowRunAction"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const vs={serializedName:"RunCorrelation",type:{name:"Composite",className:"RunCorrelation",modelProperties:{clientTrackingId:{serializedName:"clientTrackingId",xmlName:"clientTrackingId",type:{name:"String"}},clientKeywords:{serializedName:"clientKeywords",xmlName:"clientKeywords",xmlElementName:"RunCorrelationClientKeywordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Is={serializedName:"RetryHistory",type:{name:"Composite",className:"RetryHistory",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},code:{serializedName:"code",xmlName:"code",type:{name:"String"}},clientRequestId:{serializedName:"clientRequestId",xmlName:"clientRequestId",type:{name:"String"}},serviceRequestId:{serializedName:"serviceRequestId",xmlName:"serviceRequestId",type:{name:"String"}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}};const Ss={serializedName:"ExpressionTraces",type:{name:"Composite",className:"ExpressionTraces",modelProperties:{value:{serializedName:"value",xmlName:"value",type:{name:"any"}},inputs:{serializedName:"inputs",xmlName:"inputs",xmlElementName:"ExpressionRoot",type:{name:"Sequence",element:{type:{name:"Composite",className:"ExpressionRoot"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const ws={serializedName:"Expression",type:{name:"Composite",className:"Expression",modelProperties:{text:{serializedName:"text",xmlName:"text",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"any"}},subexpressions:{serializedName:"subexpressions",xmlName:"subexpressions",xmlElementName:"Expression",type:{name:"Sequence",element:{type:{name:"Composite",className:"Expression"}}}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"AzureResourceErrorInfo"}}}}};const Ps={serializedName:"ErrorInfo",type:{name:"Composite",className:"ErrorInfo",modelProperties:{code:{serializedName:"code",required:true,xmlName:"code",type:{name:"String"}}}}};const xs={serializedName:"WorkflowRunActionRepetitionDefinitionCollection",type:{name:"Composite",className:"WorkflowRunActionRepetitionDefinitionCollection",modelProperties:{nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowRunActionRepetitionDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowRunActionRepetitionDefinition"}}}}}}};const Bs={serializedName:"RepetitionIndex",type:{name:"Composite",className:"RepetitionIndex",modelProperties:{scopeName:{serializedName:"scopeName",xmlName:"scopeName",type:{name:"String"}},itemIndex:{serializedName:"itemIndex",required:true,xmlName:"itemIndex",type:{name:"Number"}}}}};const _s={serializedName:"OperationResultProperties",type:{name:"Composite",className:"OperationResultProperties",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},correlation:{serializedName:"correlation",xmlName:"correlation",type:{name:"Composite",className:"RunActionCorrelation"}},status:{serializedName:"status",xmlName:"status",type:{name:"String"}},code:{serializedName:"code",xmlName:"code",type:{name:"String"}},error:{serializedName:"error",xmlName:"error",type:{name:"any"}}}}};const Rs={serializedName:"WorkflowResource",type:{name:"Composite",className:"WorkflowResource",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}},tags:{serializedName:"tags",xmlName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}};const ks={serializedName:"RequestHistoryListResult",type:{name:"Composite",className:"RequestHistoryListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"RequestHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"RequestHistory"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const Ts={serializedName:"RequestHistoryProperties",type:{name:"Composite",className:"RequestHistoryProperties",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},request:{serializedName:"request",xmlName:"request",type:{name:"Composite",className:"Request"}},response:{serializedName:"response",xmlName:"response",type:{name:"Composite",className:"Response"}}}}};const Qs={serializedName:"Request",type:{name:"Composite",className:"Request",modelProperties:{headers:{serializedName:"headers",xmlName:"headers",type:{name:"Dictionary",value:{type:{name:"any"}}}},uri:{serializedName:"uri",xmlName:"uri",type:{name:"String"}},method:{serializedName:"method",xmlName:"method",type:{name:"String"}}}}};const Ms={serializedName:"Response",type:{name:"Composite",className:"Response",modelProperties:{headers:{serializedName:"headers",xmlName:"headers",type:{name:"Dictionary",value:{type:{name:"any"}}}},statusCode:{serializedName:"statusCode",xmlName:"statusCode",type:{name:"Number"}},bodyLink:{serializedName:"bodyLink",xmlName:"bodyLink",type:{name:"Composite",className:"ContentLink"}}}}};const Os={serializedName:"WorkflowTriggerListResult",type:{name:"Composite",className:"WorkflowTriggerListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowTrigger",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowTrigger"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const Ds={serializedName:"WorkflowTriggerRecurrence",type:{name:"Composite",className:"WorkflowTriggerRecurrence",modelProperties:{frequency:{serializedName:"frequency",xmlName:"frequency",type:{name:"String"}},interval:{serializedName:"interval",xmlName:"interval",type:{name:"Number"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"String"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"String"}},timeZone:{serializedName:"timeZone",xmlName:"timeZone",type:{name:"String"}},schedule:{serializedName:"schedule",xmlName:"schedule",type:{name:"Composite",className:"RecurrenceSchedule"}}}}};const zs={serializedName:"RecurrenceSchedule",type:{name:"Composite",className:"RecurrenceSchedule",modelProperties:{minutes:{serializedName:"minutes",xmlName:"minutes",xmlElementName:"ArrayItemschema",type:{name:"Sequence",element:{type:{name:"Number"}}}},hours:{serializedName:"hours",xmlName:"hours",xmlElementName:"ArrayItemschema",type:{name:"Sequence",element:{type:{name:"Number"}}}},weekDays:{serializedName:"weekDays",xmlName:"weekDays",xmlElementName:"DaysOfWeek",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]}}}},monthDays:{serializedName:"monthDays",xmlName:"monthDays",xmlElementName:"ArrayItemschema",type:{name:"Sequence",element:{type:{name:"Number"}}}},monthlyOccurrences:{serializedName:"monthlyOccurrences",xmlName:"monthlyOccurrences",xmlElementName:"RecurrenceScheduleOccurrence",type:{name:"Sequence",element:{type:{name:"Composite",className:"RecurrenceScheduleOccurrence"}}}}}}};const Ls={serializedName:"RecurrenceScheduleOccurrence",type:{name:"Composite",className:"RecurrenceScheduleOccurrence",modelProperties:{day:{serializedName:"day",xmlName:"day",type:{name:"Enum",allowedValues:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]}},occurrence:{serializedName:"occurrence",xmlName:"occurrence",type:{name:"Number"}}}}};const Gs={serializedName:"WorkflowTriggerHistoryListResult",type:{name:"Composite",className:"WorkflowTriggerHistoryListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowTriggerHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowTriggerHistory"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const Fs={serializedName:"WorkflowTriggerCallbackUrl",type:{name:"Composite",className:"WorkflowTriggerCallbackUrl",modelProperties:{value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},method:{serializedName:"method",readOnly:true,xmlName:"method",type:{name:"String"}},basePath:{serializedName:"basePath",readOnly:true,xmlName:"basePath",type:{name:"String"}},relativePath:{serializedName:"relativePath",readOnly:true,xmlName:"relativePath",type:{name:"String"}},relativePathParameters:{serializedName:"relativePathParameters",xmlName:"relativePathParameters",xmlElementName:"WorkflowTriggerCallbackUrlRelativePathParametersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},queries:{serializedName:"queries",xmlName:"queries",type:{name:"Composite",className:"WorkflowTriggerListCallbackUrlQueries"}}}}};const qs={serializedName:"WorkflowTriggerListCallbackUrlQueries",type:{name:"Composite",className:"WorkflowTriggerListCallbackUrlQueries",modelProperties:{apiVersion:{serializedName:"api-version",xmlName:"api-version",type:{name:"String"}},sp:{serializedName:"sp",xmlName:"sp",type:{name:"String"}},sv:{serializedName:"sv",xmlName:"sv",type:{name:"String"}},sig:{serializedName:"sig",xmlName:"sig",type:{name:"String"}},se:{serializedName:"se",xmlName:"se",type:{name:"String"}}}}};const Us={serializedName:"JsonSchema",type:{name:"Composite",className:"JsonSchema",modelProperties:{title:{serializedName:"title",xmlName:"title",type:{name:"String"}},content:{serializedName:"content",xmlName:"content",type:{name:"String"}}}}};const Hs={serializedName:"FlowEndpointsConfiguration",type:{name:"Composite",className:"FlowEndpointsConfiguration",modelProperties:{workflow:{serializedName:"workflow",xmlName:"workflow",type:{name:"Composite",className:"FlowEndpoints"}},connector:{serializedName:"connector",xmlName:"connector",type:{name:"Composite",className:"FlowEndpoints"}}}}};const Vs={serializedName:"FlowEndpoints",type:{name:"Composite",className:"FlowEndpoints",modelProperties:{outgoingIpAddresses:{serializedName:"outgoingIpAddresses",xmlName:"outgoingIpAddresses",xmlElementName:"IpAddress",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpAddress"}}}},accessEndpointIpAddresses:{serializedName:"accessEndpointIpAddresses",xmlName:"accessEndpointIpAddresses",xmlElementName:"IpAddress",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpAddress"}}}}}}};const js={serializedName:"IpAddress",type:{name:"Composite",className:"IpAddress",modelProperties:{address:{serializedName:"address",xmlName:"address",type:{name:"String"}}}}};const Ws={serializedName:"FlowAccessControlConfiguration",type:{name:"Composite",className:"FlowAccessControlConfiguration",modelProperties:{triggers:{serializedName:"triggers",xmlName:"triggers",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy"}},contents:{serializedName:"contents",xmlName:"contents",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy"}},actions:{serializedName:"actions",xmlName:"actions",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy"}},workflowManagement:{serializedName:"workflowManagement",xmlName:"workflowManagement",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy"}}}}};const Js={serializedName:"FlowAccessControlConfigurationPolicy",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy",modelProperties:{allowedCallerIpAddresses:{serializedName:"allowedCallerIpAddresses",xmlName:"allowedCallerIpAddresses",xmlElementName:"IpAddressRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpAddressRange"}}}},openAuthenticationPolicies:{serializedName:"openAuthenticationPolicies",xmlName:"openAuthenticationPolicies",type:{name:"Composite",className:"OpenAuthenticationAccessPolicies"}}}}};const Ys={serializedName:"IpAddressRange",type:{name:"Composite",className:"IpAddressRange",modelProperties:{addressRange:{serializedName:"addressRange",xmlName:"addressRange",type:{name:"String"}}}}};const $s={serializedName:"OpenAuthenticationAccessPolicies",type:{name:"Composite",className:"OpenAuthenticationAccessPolicies",modelProperties:{policies:{serializedName:"policies",xmlName:"policies",type:{name:"Dictionary",value:{type:{name:"Composite",className:"OpenAuthenticationAccessPolicy"}}}}}}};const Ks={serializedName:"OpenAuthenticationAccessPolicy",type:{name:"Composite",className:"OpenAuthenticationAccessPolicy",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"String"}},claims:{serializedName:"claims",xmlName:"claims",xmlElementName:"OpenAuthenticationPolicyClaim",type:{name:"Sequence",element:{type:{name:"Composite",className:"OpenAuthenticationPolicyClaim"}}}}}}};const Zs={serializedName:"OpenAuthenticationPolicyClaim",type:{name:"Composite",className:"OpenAuthenticationPolicyClaim",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const Xs={serializedName:"WorkflowSku",type:{name:"Composite",className:"WorkflowSku",modelProperties:{name:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}},plan:{serializedName:"plan",xmlName:"plan",type:{name:"Composite",className:"ResourceReference"}}}}};const eo={serializedName:"WorkflowVersionListResult",type:{name:"Composite",className:"WorkflowVersionListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowVersion"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const to={serializedName:"AppserviceGithubToken",type:{name:"Composite",className:"AppserviceGithubToken",modelProperties:{accessToken:{serializedName:"accessToken",xmlName:"accessToken",type:{name:"String"}},scope:{serializedName:"scope",xmlName:"scope",type:{name:"String"}},tokenType:{serializedName:"tokenType",xmlName:"tokenType",type:{name:"String"}},gotToken:{serializedName:"gotToken",xmlName:"gotToken",type:{name:"Boolean"}},errorMessage:{serializedName:"errorMessage",xmlName:"errorMessage",type:{name:"String"}}}}};const ro={serializedName:"AppserviceGithubTokenRequest",type:{name:"Composite",className:"AppserviceGithubTokenRequest",modelProperties:{code:{serializedName:"code",required:true,xmlName:"code",type:{name:"String"}},state:{serializedName:"state",required:true,xmlName:"state",type:{name:"String"}}}}};const io={serializedName:"WorkflowFilter",type:{name:"Composite",className:"WorkflowFilter",modelProperties:{state:{serializedName:"state",xmlName:"state",type:{name:"String"}}}}};const no={serializedName:"WorkflowListResult",type:{name:"Composite",className:"WorkflowListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"Workflow",type:{name:"Sequence",element:{type:{name:"Composite",className:"Workflow"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const so={serializedName:"WorkflowRunActionFilter",type:{name:"Composite",className:"WorkflowRunActionFilter",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}}}}};const oo={serializedName:"WorkflowRunFilter",type:{name:"Composite",className:"WorkflowRunFilter",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}}}}};const ao={serializedName:"WorkflowTriggerFilter",type:{name:"Composite",className:"WorkflowTriggerFilter",modelProperties:{state:{serializedName:"state",xmlName:"state",type:{name:"String"}}}}};const lo={serializedName:"WorkflowTriggerHistoryFilter",type:{name:"Composite",className:"WorkflowTriggerHistoryFilter",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}}}}};const co={serializedName:"AppServiceCertificateOrder",type:{name:"Composite",className:"AppServiceCertificateOrder",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{certificates:{serializedName:"properties.certificates",xmlName:"properties.certificates",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AppServiceCertificate"}}}},distinguishedName:{serializedName:"properties.distinguishedName",xmlName:"properties.distinguishedName",type:{name:"String"}},domainVerificationToken:{serializedName:"properties.domainVerificationToken",readOnly:true,xmlName:"properties.domainVerificationToken",type:{name:"String"}},validityInYears:{defaultValue:1,serializedName:"properties.validityInYears",xmlName:"properties.validityInYears",type:{name:"Number"}},keySize:{defaultValue:2048,serializedName:"properties.keySize",xmlName:"properties.keySize",type:{name:"Number"}},productType:{serializedName:"properties.productType",xmlName:"properties.productType",type:{name:"Enum",allowedValues:["StandardDomainValidatedSsl","StandardDomainValidatedWildCardSsl"]}},autoRenew:{defaultValue:true,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Pendingissuance","Issued","Revoked","Canceled","Denied","Pendingrevocation","PendingRekey","Unused","Expired","NotSubmitted"]}},signedCertificate:{serializedName:"properties.signedCertificate",xmlName:"properties.signedCertificate",type:{name:"Composite",className:"CertificateDetails"}},csr:{serializedName:"properties.csr",xmlName:"properties.csr",type:{name:"String"}},intermediate:{serializedName:"properties.intermediate",xmlName:"properties.intermediate",type:{name:"Composite",className:"CertificateDetails"}},root:{serializedName:"properties.root",xmlName:"properties.root",type:{name:"Composite",className:"CertificateDetails"}},serialNumber:{serializedName:"properties.serialNumber",readOnly:true,xmlName:"properties.serialNumber",type:{name:"String"}},lastCertificateIssuanceTime:{serializedName:"properties.lastCertificateIssuanceTime",readOnly:true,xmlName:"properties.lastCertificateIssuanceTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:true,xmlName:"properties.expirationTime",type:{name:"DateTime"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",readOnly:true,xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}},appServiceCertificateNotRenewableReasons:{serializedName:"properties.appServiceCertificateNotRenewableReasons",readOnly:true,xmlName:"properties.appServiceCertificateNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},nextAutoRenewalTimeStamp:{serializedName:"properties.nextAutoRenewalTimeStamp",readOnly:true,xmlName:"properties.nextAutoRenewalTimeStamp",type:{name:"DateTime"}},contact:{serializedName:"properties.contact",xmlName:"properties.contact",type:{name:"Composite",className:"CertificateOrderContact"}}})}};const po={serializedName:"AppServiceCertificateResource",type:{name:"Composite",className:"AppServiceCertificateResource",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{keyVaultId:{serializedName:"properties.keyVaultId",xmlName:"properties.keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"properties.keyVaultSecretName",xmlName:"properties.keyVaultSecretName",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}}})}};const uo={serializedName:"Domain",type:{name:"Composite",className:"Domain",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{contactAdmin:{serializedName:"properties.contactAdmin",xmlName:"properties.contactAdmin",type:{name:"Composite",className:"Contact"}},contactBilling:{serializedName:"properties.contactBilling",xmlName:"properties.contactBilling",type:{name:"Composite",className:"Contact"}},contactRegistrant:{serializedName:"properties.contactRegistrant",xmlName:"properties.contactRegistrant",type:{name:"Composite",className:"Contact"}},contactTech:{serializedName:"properties.contactTech",xmlName:"properties.contactTech",type:{name:"Composite",className:"Contact"}},registrationStatus:{serializedName:"properties.registrationStatus",readOnly:true,xmlName:"properties.registrationStatus",type:{name:"Enum",allowedValues:["Active","Awaiting","Cancelled","Confiscated","Disabled","Excluded","Expired","Failed","Held","Locked","Parked","Pending","Reserved","Reverted","Suspended","Transferred","Unknown","Unlocked","Unparked","Updated","JsonConverterFailed"]}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},nameServers:{serializedName:"properties.nameServers",readOnly:true,xmlName:"properties.nameServers",xmlElementName:"DomainPropertiesNameServersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},privacy:{serializedName:"properties.privacy",xmlName:"properties.privacy",type:{name:"Boolean"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:true,xmlName:"properties.expirationTime",type:{name:"DateTime"}},lastRenewedTime:{serializedName:"properties.lastRenewedTime",readOnly:true,xmlName:"properties.lastRenewedTime",type:{name:"DateTime"}},autoRenew:{defaultValue:true,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},readyForDnsRecordManagement:{serializedName:"properties.readyForDnsRecordManagement",readOnly:true,xmlName:"properties.readyForDnsRecordManagement",type:{name:"Boolean"}},managedHostNames:{serializedName:"properties.managedHostNames",readOnly:true,xmlName:"properties.managedHostNames",xmlElementName:"HostName",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostName"}}}},consent:{serializedName:"properties.consent",xmlName:"properties.consent",type:{name:"Composite",className:"DomainPurchaseConsent"}},domainNotRenewableReasons:{serializedName:"properties.domainNotRenewableReasons",readOnly:true,xmlName:"properties.domainNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},dnsType:{serializedName:"properties.dnsType",xmlName:"properties.dnsType",type:{name:"Enum",allowedValues:["AzureDns","DefaultDomainRegistrarDns"]}},dnsZoneId:{serializedName:"properties.dnsZoneId",xmlName:"properties.dnsZoneId",type:{name:"String"}},targetDnsType:{serializedName:"properties.targetDnsType",xmlName:"properties.targetDnsType",type:{name:"Enum",allowedValues:["AzureDns","DefaultDomainRegistrarDns"]}},authCode:{serializedName:"properties.authCode",xmlName:"properties.authCode",type:{name:"String"}}})}};const mo={serializedName:"AppServiceEnvironmentResource",type:{name:"Composite",className:"AppServiceEnvironmentResource",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Preparing","Ready","Scaling","Deleting"]}},virtualNetwork:{serializedName:"properties.virtualNetwork",xmlName:"properties.virtualNetwork",type:{name:"Composite",className:"VirtualNetworkProfile"}},internalLoadBalancingMode:{serializedName:"properties.internalLoadBalancingMode",xmlName:"properties.internalLoadBalancingMode",type:{name:"String"}},multiSize:{serializedName:"properties.multiSize",xmlName:"properties.multiSize",type:{name:"String"}},multiRoleCount:{serializedName:"properties.multiRoleCount",readOnly:true,xmlName:"properties.multiRoleCount",type:{name:"Number"}},ipsslAddressCount:{serializedName:"properties.ipsslAddressCount",xmlName:"properties.ipsslAddressCount",type:{name:"Number"}},dnsSuffix:{serializedName:"properties.dnsSuffix",xmlName:"properties.dnsSuffix",type:{name:"String"}},maximumNumberOfMachines:{serializedName:"properties.maximumNumberOfMachines",readOnly:true,xmlName:"properties.maximumNumberOfMachines",type:{name:"Number"}},frontEndScaleFactor:{serializedName:"properties.frontEndScaleFactor",xmlName:"properties.frontEndScaleFactor",type:{name:"Number"}},suspended:{serializedName:"properties.suspended",readOnly:true,xmlName:"properties.suspended",type:{name:"Boolean"}},clusterSettings:{serializedName:"properties.clusterSettings",xmlName:"properties.clusterSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},userWhitelistedIpRanges:{serializedName:"properties.userWhitelistedIpRanges",xmlName:"properties.userWhitelistedIpRanges",xmlElementName:"AppServiceEnvironmentUserWhitelistedIpRangesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},hasLinuxWorkers:{serializedName:"properties.hasLinuxWorkers",readOnly:true,xmlName:"properties.hasLinuxWorkers",type:{name:"Boolean"}},upgradePreference:{defaultValue:"None",serializedName:"properties.upgradePreference",xmlName:"properties.upgradePreference",type:{name:"String"}},dedicatedHostCount:{serializedName:"properties.dedicatedHostCount",xmlName:"properties.dedicatedHostCount",type:{name:"Number"}},zoneRedundant:{serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}},customDnsSuffixConfiguration:{serializedName:"properties.customDnsSuffixConfiguration",xmlName:"properties.customDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration"}},networkingConfiguration:{serializedName:"properties.networkingConfiguration",xmlName:"properties.networkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration"}},upgradeAvailability:{serializedName:"properties.upgradeAvailability",readOnly:true,xmlName:"properties.upgradeAvailability",type:{name:"String"}}})}};const Ao={serializedName:"Site",type:{name:"Composite",className:"Site",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},extendedLocation:{serializedName:"extendedLocation",xmlName:"extendedLocation",type:{name:"Composite",className:"ExtendedLocation"}},state:{serializedName:"properties.state",readOnly:true,xmlName:"properties.state",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",readOnly:true,xmlName:"properties.hostNames",xmlElementName:"SitePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositorySiteName:{serializedName:"properties.repositorySiteName",readOnly:true,xmlName:"properties.repositorySiteName",type:{name:"String"}},usageState:{serializedName:"properties.usageState",readOnly:true,xmlName:"properties.usageState",type:{name:"Enum",allowedValues:["Normal","Exceeded"]}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},enabledHostNames:{serializedName:"properties.enabledHostNames",readOnly:true,xmlName:"properties.enabledHostNames",xmlElementName:"SitePropertiesEnabledHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},availabilityState:{serializedName:"properties.availabilityState",readOnly:true,xmlName:"properties.availabilityState",type:{name:"Enum",allowedValues:["Normal","Limited","DisasterRecoveryMode"]}},hostNameSslStates:{serializedName:"properties.hostNameSslStates",xmlName:"properties.hostNameSslStates",xmlElementName:"HostNameSslState",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostNameSslState"}}}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},reserved:{defaultValue:false,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:false,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:false,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},lastModifiedTimeUtc:{serializedName:"properties.lastModifiedTimeUtc",readOnly:true,xmlName:"properties.lastModifiedTimeUtc",type:{name:"DateTime"}},vnetRouteAllEnabled:{serializedName:"properties.vnetRouteAllEnabled",xmlName:"properties.vnetRouteAllEnabled",type:{name:"Boolean"}},vnetImagePullEnabled:{serializedName:"properties.vnetImagePullEnabled",xmlName:"properties.vnetImagePullEnabled",type:{name:"Boolean"}},vnetContentShareEnabled:{serializedName:"properties.vnetContentShareEnabled",xmlName:"properties.vnetContentShareEnabled",type:{name:"Boolean"}},siteConfig:{serializedName:"properties.siteConfig",xmlName:"properties.siteConfig",type:{name:"Composite",className:"SiteConfig"}},daprConfig:{serializedName:"properties.daprConfig",xmlName:"properties.daprConfig",type:{name:"Composite",className:"DaprConfig"}},workloadProfileName:{serializedName:"properties.workloadProfileName",xmlName:"properties.workloadProfileName",type:{name:"String"}},resourceConfig:{serializedName:"properties.resourceConfig",xmlName:"properties.resourceConfig",type:{name:"Composite",className:"ResourceConfig"}},trafficManagerHostNames:{serializedName:"properties.trafficManagerHostNames",readOnly:true,xmlName:"properties.trafficManagerHostNames",xmlElementName:"SitePropertiesTrafficManagerHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},scmSiteAlsoStopped:{defaultValue:false,serializedName:"properties.scmSiteAlsoStopped",xmlName:"properties.scmSiteAlsoStopped",type:{name:"Boolean"}},targetSwapSlot:{serializedName:"properties.targetSwapSlot",readOnly:true,xmlName:"properties.targetSwapSlot",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},clientAffinityEnabled:{serializedName:"properties.clientAffinityEnabled",xmlName:"properties.clientAffinityEnabled",type:{name:"Boolean"}},clientCertEnabled:{serializedName:"properties.clientCertEnabled",xmlName:"properties.clientCertEnabled",type:{name:"Boolean"}},clientCertMode:{serializedName:"properties.clientCertMode",xmlName:"properties.clientCertMode",type:{name:"Enum",allowedValues:["Required","Optional","OptionalInteractiveUser"]}},clientCertExclusionPaths:{serializedName:"properties.clientCertExclusionPaths",xmlName:"properties.clientCertExclusionPaths",type:{name:"String"}},hostNamesDisabled:{serializedName:"properties.hostNamesDisabled",xmlName:"properties.hostNamesDisabled",type:{name:"Boolean"}},customDomainVerificationId:{serializedName:"properties.customDomainVerificationId",xmlName:"properties.customDomainVerificationId",type:{name:"String"}},outboundIpAddresses:{serializedName:"properties.outboundIpAddresses",readOnly:true,xmlName:"properties.outboundIpAddresses",type:{name:"String"}},possibleOutboundIpAddresses:{serializedName:"properties.possibleOutboundIpAddresses",readOnly:true,xmlName:"properties.possibleOutboundIpAddresses",type:{name:"String"}},containerSize:{serializedName:"properties.containerSize",xmlName:"properties.containerSize",type:{name:"Number"}},dailyMemoryTimeQuota:{serializedName:"properties.dailyMemoryTimeQuota",xmlName:"properties.dailyMemoryTimeQuota",type:{name:"Number"}},suspendedTill:{serializedName:"properties.suspendedTill",readOnly:true,xmlName:"properties.suspendedTill",type:{name:"DateTime"}},maxNumberOfWorkers:{serializedName:"properties.maxNumberOfWorkers",readOnly:true,xmlName:"properties.maxNumberOfWorkers",type:{name:"Number"}},cloningInfo:{serializedName:"properties.cloningInfo",xmlName:"properties.cloningInfo",type:{name:"Composite",className:"CloningInfo"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},isDefaultContainer:{serializedName:"properties.isDefaultContainer",readOnly:true,xmlName:"properties.isDefaultContainer",type:{name:"Boolean"}},defaultHostName:{serializedName:"properties.defaultHostName",readOnly:true,xmlName:"properties.defaultHostName",type:{name:"String"}},slotSwapStatus:{serializedName:"properties.slotSwapStatus",xmlName:"properties.slotSwapStatus",type:{name:"Composite",className:"SlotSwapStatus"}},httpsOnly:{serializedName:"properties.httpsOnly",xmlName:"properties.httpsOnly",type:{name:"Boolean"}},redundancyMode:{serializedName:"properties.redundancyMode",xmlName:"properties.redundancyMode",type:{name:"Enum",allowedValues:["None","Manual","Failover","ActiveActive","GeoRedundant"]}},inProgressOperationId:{serializedName:"properties.inProgressOperationId",readOnly:true,xmlName:"properties.inProgressOperationId",type:{name:"Uuid"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}},storageAccountRequired:{serializedName:"properties.storageAccountRequired",xmlName:"properties.storageAccountRequired",type:{name:"Boolean"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},virtualNetworkSubnetId:{serializedName:"properties.virtualNetworkSubnetId",xmlName:"properties.virtualNetworkSubnetId",type:{name:"String"}},managedEnvironmentId:{serializedName:"properties.managedEnvironmentId",xmlName:"properties.managedEnvironmentId",type:{name:"String"}}})}};const ho={serializedName:"AppServicePlan",type:{name:"Composite",className:"AppServicePlan",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},extendedLocation:{serializedName:"extendedLocation",xmlName:"extendedLocation",type:{name:"Composite",className:"ExtendedLocation"}},workerTierName:{serializedName:"properties.workerTierName",xmlName:"properties.workerTierName",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Ready","Pending","Creating"]}},subscription:{serializedName:"properties.subscription",readOnly:true,xmlName:"properties.subscription",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},maximumNumberOfWorkers:{serializedName:"properties.maximumNumberOfWorkers",readOnly:true,xmlName:"properties.maximumNumberOfWorkers",type:{name:"Number"}},numberOfWorkers:{serializedName:"properties.numberOfWorkers",readOnly:true,xmlName:"properties.numberOfWorkers",type:{name:"Number"}},geoRegion:{serializedName:"properties.geoRegion",readOnly:true,xmlName:"properties.geoRegion",type:{name:"String"}},perSiteScaling:{defaultValue:false,serializedName:"properties.perSiteScaling",xmlName:"properties.perSiteScaling",type:{name:"Boolean"}},elasticScaleEnabled:{serializedName:"properties.elasticScaleEnabled",xmlName:"properties.elasticScaleEnabled",type:{name:"Boolean"}},maximumElasticWorkerCount:{serializedName:"properties.maximumElasticWorkerCount",xmlName:"properties.maximumElasticWorkerCount",type:{name:"Number"}},numberOfSites:{serializedName:"properties.numberOfSites",readOnly:true,xmlName:"properties.numberOfSites",type:{name:"Number"}},isSpot:{serializedName:"properties.isSpot",xmlName:"properties.isSpot",type:{name:"Boolean"}},spotExpirationTime:{serializedName:"properties.spotExpirationTime",xmlName:"properties.spotExpirationTime",type:{name:"DateTime"}},freeOfferExpirationTime:{serializedName:"properties.freeOfferExpirationTime",xmlName:"properties.freeOfferExpirationTime",type:{name:"DateTime"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},reserved:{defaultValue:false,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:false,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:false,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},targetWorkerCount:{serializedName:"properties.targetWorkerCount",xmlName:"properties.targetWorkerCount",type:{name:"Number"}},targetWorkerSizeId:{serializedName:"properties.targetWorkerSizeId",xmlName:"properties.targetWorkerSizeId",type:{name:"Number"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},kubeEnvironmentProfile:{serializedName:"properties.kubeEnvironmentProfile",xmlName:"properties.kubeEnvironmentProfile",type:{name:"Composite",className:"KubeEnvironmentProfile"}},zoneRedundant:{defaultValue:false,serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}}})}};const go={serializedName:"Certificate",type:{name:"Composite",className:"Certificate",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{password:{serializedName:"properties.password",xmlName:"properties.password",type:{name:"String"}},friendlyName:{serializedName:"properties.friendlyName",readOnly:true,xmlName:"properties.friendlyName",type:{name:"String"}},subjectName:{serializedName:"properties.subjectName",readOnly:true,xmlName:"properties.subjectName",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",xmlName:"properties.hostNames",xmlElementName:"CertificatePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},pfxBlob:{serializedName:"properties.pfxBlob",xmlName:"properties.pfxBlob",type:{name:"ByteArray"}},siteName:{serializedName:"properties.siteName",readOnly:true,xmlName:"properties.siteName",type:{name:"String"}},selfLink:{serializedName:"properties.selfLink",readOnly:true,xmlName:"properties.selfLink",type:{name:"String"}},issuer:{serializedName:"properties.issuer",readOnly:true,xmlName:"properties.issuer",type:{name:"String"}},issueDate:{serializedName:"properties.issueDate",readOnly:true,xmlName:"properties.issueDate",type:{name:"DateTime"}},expirationDate:{serializedName:"properties.expirationDate",readOnly:true,xmlName:"properties.expirationDate",type:{name:"DateTime"}},thumbprint:{serializedName:"properties.thumbprint",readOnly:true,xmlName:"properties.thumbprint",type:{name:"String"}},valid:{serializedName:"properties.valid",readOnly:true,xmlName:"properties.valid",type:{name:"Boolean"}},cerBlob:{serializedName:"properties.cerBlob",readOnly:true,xmlName:"properties.cerBlob",type:{name:"ByteArray"}},publicKeyHash:{serializedName:"properties.publicKeyHash",readOnly:true,xmlName:"properties.publicKeyHash",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},keyVaultId:{serializedName:"properties.keyVaultId",xmlName:"properties.keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"properties.keyVaultSecretName",xmlName:"properties.keyVaultSecretName",type:{name:"String"}},keyVaultSecretStatus:{serializedName:"properties.keyVaultSecretStatus",readOnly:true,xmlName:"properties.keyVaultSecretStatus",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},canonicalName:{serializedName:"properties.canonicalName",xmlName:"properties.canonicalName",type:{name:"String"}},domainValidationMethod:{serializedName:"properties.domainValidationMethod",xmlName:"properties.domainValidationMethod",type:{name:"String"}}})}};const fo={serializedName:"ContainerApp",type:{name:"Composite",className:"ContainerApp",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},kubeEnvironmentId:{serializedName:"properties.kubeEnvironmentId",xmlName:"properties.kubeEnvironmentId",type:{name:"String"}},latestRevisionName:{serializedName:"properties.latestRevisionName",readOnly:true,xmlName:"properties.latestRevisionName",type:{name:"String"}},latestRevisionFqdn:{serializedName:"properties.latestRevisionFqdn",readOnly:true,xmlName:"properties.latestRevisionFqdn",type:{name:"String"}},configuration:{serializedName:"properties.configuration",xmlName:"properties.configuration",type:{name:"Composite",className:"Configuration"}},template:{serializedName:"properties.template",xmlName:"properties.template",type:{name:"Composite",className:"Template"}}})}};const yo={serializedName:"Revision",type:{name:"Composite",className:"Revision",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},fqdn:{serializedName:"properties.fqdn",readOnly:true,xmlName:"properties.fqdn",type:{name:"String"}},template:{serializedName:"properties.template",xmlName:"properties.template",type:{name:"Composite",className:"Template"}},active:{serializedName:"properties.active",readOnly:true,xmlName:"properties.active",type:{name:"Boolean"}},replicas:{serializedName:"properties.replicas",readOnly:true,xmlName:"properties.replicas",type:{name:"Number"}},trafficWeight:{serializedName:"properties.trafficWeight",readOnly:true,xmlName:"properties.trafficWeight",type:{name:"Number"}},provisioningError:{serializedName:"properties.provisioningError",readOnly:true,xmlName:"properties.provisioningError",type:{name:"String"}},healthState:{serializedName:"properties.healthState",readOnly:true,xmlName:"properties.healthState",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}}})}};const bo={serializedName:"KubeEnvironment",type:{name:"Composite",className:"KubeEnvironment",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{extendedLocation:{serializedName:"extendedLocation",xmlName:"extendedLocation",type:{name:"Composite",className:"ExtendedLocation"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","Waiting","InitializationInProgress","InfrastructureSetupInProgress","InfrastructureSetupComplete","ScheduledForDelete","UpgradeRequested","UpgradeFailed"]}},deploymentErrors:{serializedName:"properties.deploymentErrors",readOnly:true,xmlName:"properties.deploymentErrors",type:{name:"String"}},internalLoadBalancerEnabled:{serializedName:"properties.internalLoadBalancerEnabled",xmlName:"properties.internalLoadBalancerEnabled",type:{name:"Boolean"}},defaultDomain:{serializedName:"properties.defaultDomain",readOnly:true,xmlName:"properties.defaultDomain",type:{name:"String"}},staticIp:{serializedName:"properties.staticIp",xmlName:"properties.staticIp",type:{name:"String"}},environmentType:{serializedName:"properties.environmentType",xmlName:"properties.environmentType",type:{name:"String"}},arcConfiguration:{serializedName:"properties.arcConfiguration",xmlName:"properties.arcConfiguration",type:{name:"Composite",className:"ArcConfiguration"}},appLogsConfiguration:{serializedName:"properties.appLogsConfiguration",xmlName:"properties.appLogsConfiguration",type:{name:"Composite",className:"AppLogsConfiguration"}},containerAppsConfiguration:{serializedName:"properties.containerAppsConfiguration",xmlName:"properties.containerAppsConfiguration",type:{name:"Composite",className:"ContainerAppsConfiguration"}},aksResourceID:{serializedName:"properties.aksResourceID",xmlName:"properties.aksResourceID",type:{name:"String"}}})}};const Co={serializedName:"StaticSiteARMResource",type:{name:"Composite",className:"StaticSiteARMResource",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},defaultHostname:{serializedName:"properties.defaultHostname",readOnly:true,xmlName:"properties.defaultHostname",type:{name:"String"}},repositoryUrl:{serializedName:"properties.repositoryUrl",xmlName:"properties.repositoryUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",xmlName:"properties.branch",type:{name:"String"}},customDomains:{serializedName:"properties.customDomains",readOnly:true,xmlName:"properties.customDomains",xmlElementName:"StaticSiteCustomDomainsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositoryToken:{serializedName:"properties.repositoryToken",xmlName:"properties.repositoryToken",type:{name:"String"}},buildProperties:{serializedName:"properties.buildProperties",xmlName:"properties.buildProperties",type:{name:"Composite",className:"StaticSiteBuildProperties"}},privateEndpointConnections:{serializedName:"properties.privateEndpointConnections",readOnly:true,xmlName:"properties.privateEndpointConnections",xmlElementName:"ResponseMessageEnvelopeRemotePrivateEndpointConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResponseMessageEnvelopeRemotePrivateEndpointConnection"}}}},stagingEnvironmentPolicy:{serializedName:"properties.stagingEnvironmentPolicy",xmlName:"properties.stagingEnvironmentPolicy",type:{name:"Enum",allowedValues:["Enabled","Disabled"]}},allowConfigFileUpdates:{serializedName:"properties.allowConfigFileUpdates",xmlName:"properties.allowConfigFileUpdates",type:{name:"Boolean"}},templateProperties:{serializedName:"properties.templateProperties",xmlName:"properties.templateProperties",type:{name:"Composite",className:"StaticSiteTemplateOptions"}},contentDistributionEndpoint:{serializedName:"properties.contentDistributionEndpoint",readOnly:true,xmlName:"properties.contentDistributionEndpoint",type:{name:"String"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",readOnly:true,xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},userProvidedFunctionApps:{serializedName:"properties.userProvidedFunctionApps",readOnly:true,xmlName:"properties.userProvidedFunctionApps",xmlElementName:"StaticSiteUserProvidedFunctionApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp"}}}},linkedBackends:{serializedName:"properties.linkedBackends",readOnly:true,xmlName:"properties.linkedBackends",xmlElementName:"StaticSiteLinkedBackend",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackend"}}}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},enterpriseGradeCdnStatus:{serializedName:"properties.enterpriseGradeCdnStatus",xmlName:"properties.enterpriseGradeCdnStatus",type:{name:"String"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}},databaseConnections:{serializedName:"properties.databaseConnections",readOnly:true,xmlName:"properties.databaseConnections",xmlElementName:"DatabaseConnectionOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseConnectionOverview"}}}}})}};const Eo={serializedName:"PremierAddOn",type:{name:"Composite",className:"PremierAddOn",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"String"}},product:{serializedName:"properties.product",xmlName:"properties.product",type:{name:"String"}},vendor:{serializedName:"properties.vendor",xmlName:"properties.vendor",type:{name:"String"}},marketplacePublisher:{serializedName:"properties.marketplacePublisher",xmlName:"properties.marketplacePublisher",type:{name:"String"}},marketplaceOffer:{serializedName:"properties.marketplaceOffer",xmlName:"properties.marketplaceOffer",type:{name:"String"}}})}};const No={serializedName:"AppServiceCertificateOrderPatchResource",type:{name:"Composite",className:"AppServiceCertificateOrderPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{certificates:{serializedName:"properties.certificates",xmlName:"properties.certificates",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AppServiceCertificate"}}}},distinguishedName:{serializedName:"properties.distinguishedName",xmlName:"properties.distinguishedName",type:{name:"String"}},domainVerificationToken:{serializedName:"properties.domainVerificationToken",readOnly:true,xmlName:"properties.domainVerificationToken",type:{name:"String"}},validityInYears:{defaultValue:1,serializedName:"properties.validityInYears",xmlName:"properties.validityInYears",type:{name:"Number"}},keySize:{defaultValue:2048,serializedName:"properties.keySize",xmlName:"properties.keySize",type:{name:"Number"}},productType:{serializedName:"properties.productType",xmlName:"properties.productType",type:{name:"Enum",allowedValues:["StandardDomainValidatedSsl","StandardDomainValidatedWildCardSsl"]}},autoRenew:{defaultValue:true,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Pendingissuance","Issued","Revoked","Canceled","Denied","Pendingrevocation","PendingRekey","Unused","Expired","NotSubmitted"]}},signedCertificate:{serializedName:"properties.signedCertificate",xmlName:"properties.signedCertificate",type:{name:"Composite",className:"CertificateDetails"}},csr:{serializedName:"properties.csr",xmlName:"properties.csr",type:{name:"String"}},intermediate:{serializedName:"properties.intermediate",xmlName:"properties.intermediate",type:{name:"Composite",className:"CertificateDetails"}},root:{serializedName:"properties.root",xmlName:"properties.root",type:{name:"Composite",className:"CertificateDetails"}},serialNumber:{serializedName:"properties.serialNumber",readOnly:true,xmlName:"properties.serialNumber",type:{name:"String"}},lastCertificateIssuanceTime:{serializedName:"properties.lastCertificateIssuanceTime",readOnly:true,xmlName:"properties.lastCertificateIssuanceTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:true,xmlName:"properties.expirationTime",type:{name:"DateTime"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",readOnly:true,xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}},appServiceCertificateNotRenewableReasons:{serializedName:"properties.appServiceCertificateNotRenewableReasons",readOnly:true,xmlName:"properties.appServiceCertificateNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},nextAutoRenewalTimeStamp:{serializedName:"properties.nextAutoRenewalTimeStamp",readOnly:true,xmlName:"properties.nextAutoRenewalTimeStamp",type:{name:"DateTime"}},contact:{serializedName:"properties.contact",xmlName:"properties.contact",type:{name:"Composite",className:"CertificateOrderContact"}}})}};const vo={serializedName:"AppServiceCertificatePatchResource",type:{name:"Composite",className:"AppServiceCertificatePatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{keyVaultId:{serializedName:"properties.keyVaultId",xmlName:"properties.keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"properties.keyVaultSecretName",xmlName:"properties.keyVaultSecretName",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}}})}};const Io={serializedName:"ReissueCertificateOrderRequest",type:{name:"Composite",className:"ReissueCertificateOrderRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{keySize:{serializedName:"properties.keySize",xmlName:"properties.keySize",type:{name:"Number"}},delayExistingRevokeInHours:{serializedName:"properties.delayExistingRevokeInHours",xmlName:"properties.delayExistingRevokeInHours",type:{name:"Number"}},csr:{serializedName:"properties.csr",xmlName:"properties.csr",type:{name:"String"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}}})}};const So={serializedName:"RenewCertificateOrderRequest",type:{name:"Composite",className:"RenewCertificateOrderRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{keySize:{serializedName:"properties.keySize",xmlName:"properties.keySize",type:{name:"Number"}},csr:{serializedName:"properties.csr",xmlName:"properties.csr",type:{name:"String"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}}})}};const wo={serializedName:"DetectorResponse",type:{name:"Composite",className:"DetectorResponse",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{metadata:{serializedName:"properties.metadata",xmlName:"properties.metadata",type:{name:"Composite",className:"DetectorInfo"}},dataset:{serializedName:"properties.dataset",xmlName:"properties.dataset",xmlElementName:"DiagnosticData",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticData"}}}},status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"Composite",className:"Status"}},dataProvidersMetadata:{serializedName:"properties.dataProvidersMetadata",xmlName:"properties.dataProvidersMetadata",xmlElementName:"DataProviderMetadata",type:{name:"Sequence",element:{type:{name:"Composite",className:"DataProviderMetadata"}}}},suggestedUtterances:{serializedName:"properties.suggestedUtterances",xmlName:"properties.suggestedUtterances",type:{name:"Composite",className:"QueryUtterancesResults"}}})}};const Po={serializedName:"DomainPatchResource",type:{name:"Composite",className:"DomainPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{contactAdmin:{serializedName:"properties.contactAdmin",xmlName:"properties.contactAdmin",type:{name:"Composite",className:"Contact"}},contactBilling:{serializedName:"properties.contactBilling",xmlName:"properties.contactBilling",type:{name:"Composite",className:"Contact"}},contactRegistrant:{serializedName:"properties.contactRegistrant",xmlName:"properties.contactRegistrant",type:{name:"Composite",className:"Contact"}},contactTech:{serializedName:"properties.contactTech",xmlName:"properties.contactTech",type:{name:"Composite",className:"Contact"}},registrationStatus:{serializedName:"properties.registrationStatus",readOnly:true,xmlName:"properties.registrationStatus",type:{name:"Enum",allowedValues:["Active","Awaiting","Cancelled","Confiscated","Disabled","Excluded","Expired","Failed","Held","Locked","Parked","Pending","Reserved","Reverted","Suspended","Transferred","Unknown","Unlocked","Unparked","Updated","JsonConverterFailed"]}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},nameServers:{serializedName:"properties.nameServers",readOnly:true,xmlName:"properties.nameServers",xmlElementName:"DomainPatchResourcePropertiesNameServersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},privacy:{serializedName:"properties.privacy",xmlName:"properties.privacy",type:{name:"Boolean"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:true,xmlName:"properties.expirationTime",type:{name:"DateTime"}},lastRenewedTime:{serializedName:"properties.lastRenewedTime",readOnly:true,xmlName:"properties.lastRenewedTime",type:{name:"DateTime"}},autoRenew:{defaultValue:true,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},readyForDnsRecordManagement:{serializedName:"properties.readyForDnsRecordManagement",readOnly:true,xmlName:"properties.readyForDnsRecordManagement",type:{name:"Boolean"}},managedHostNames:{serializedName:"properties.managedHostNames",readOnly:true,xmlName:"properties.managedHostNames",xmlElementName:"HostName",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostName"}}}},consent:{serializedName:"properties.consent",xmlName:"properties.consent",type:{name:"Composite",className:"DomainPurchaseConsent"}},domainNotRenewableReasons:{serializedName:"properties.domainNotRenewableReasons",readOnly:true,xmlName:"properties.domainNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},dnsType:{serializedName:"properties.dnsType",xmlName:"properties.dnsType",type:{name:"Enum",allowedValues:["AzureDns","DefaultDomainRegistrarDns"]}},dnsZoneId:{serializedName:"properties.dnsZoneId",xmlName:"properties.dnsZoneId",type:{name:"String"}},targetDnsType:{serializedName:"properties.targetDnsType",xmlName:"properties.targetDnsType",type:{name:"Enum",allowedValues:["AzureDns","DefaultDomainRegistrarDns"]}},authCode:{serializedName:"properties.authCode",xmlName:"properties.authCode",type:{name:"String"}}})}};const xo={serializedName:"DomainOwnershipIdentifier",type:{name:"Composite",className:"DomainOwnershipIdentifier",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{ownershipId:{serializedName:"properties.ownershipId",xmlName:"properties.ownershipId",type:{name:"String"}}})}};const Bo={serializedName:"TopLevelDomain",type:{name:"Composite",className:"TopLevelDomain",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{privacy:{serializedName:"properties.privacy",xmlName:"properties.privacy",type:{name:"Boolean"}}})}};const _o={serializedName:"CustomDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Degraded","InProgress"]}},provisioningDetails:{serializedName:"properties.provisioningDetails",readOnly:true,xmlName:"properties.provisioningDetails",type:{name:"String"}},dnsSuffix:{serializedName:"properties.dnsSuffix",xmlName:"properties.dnsSuffix",type:{name:"String"}},certificateUrl:{serializedName:"properties.certificateUrl",xmlName:"properties.certificateUrl",type:{name:"String"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}}})}};const Ro={serializedName:"AseV3NetworkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{windowsOutboundIpAddresses:{serializedName:"properties.windowsOutboundIpAddresses",readOnly:true,xmlName:"properties.windowsOutboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesWindowsOutboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},linuxOutboundIpAddresses:{serializedName:"properties.linuxOutboundIpAddresses",readOnly:true,xmlName:"properties.linuxOutboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesLinuxOutboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},externalInboundIpAddresses:{serializedName:"properties.externalInboundIpAddresses",readOnly:true,xmlName:"properties.externalInboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesExternalInboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},internalInboundIpAddresses:{serializedName:"properties.internalInboundIpAddresses",readOnly:true,xmlName:"properties.internalInboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesInternalInboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},allowNewPrivateEndpointConnections:{serializedName:"properties.allowNewPrivateEndpointConnections",xmlName:"properties.allowNewPrivateEndpointConnections",type:{name:"Boolean"}},ftpEnabled:{serializedName:"properties.ftpEnabled",xmlName:"properties.ftpEnabled",type:{name:"Boolean"}},remoteDebugEnabled:{serializedName:"properties.remoteDebugEnabled",xmlName:"properties.remoteDebugEnabled",type:{name:"Boolean"}},inboundIpAddressOverride:{serializedName:"properties.inboundIpAddressOverride",xmlName:"properties.inboundIpAddressOverride",type:{name:"String"}}})}};const ko={serializedName:"AppServiceEnvironmentPatchResource",type:{name:"Composite",className:"AppServiceEnvironmentPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Preparing","Ready","Scaling","Deleting"]}},virtualNetwork:{serializedName:"properties.virtualNetwork",xmlName:"properties.virtualNetwork",type:{name:"Composite",className:"VirtualNetworkProfile"}},internalLoadBalancingMode:{serializedName:"properties.internalLoadBalancingMode",xmlName:"properties.internalLoadBalancingMode",type:{name:"String"}},multiSize:{serializedName:"properties.multiSize",xmlName:"properties.multiSize",type:{name:"String"}},multiRoleCount:{serializedName:"properties.multiRoleCount",readOnly:true,xmlName:"properties.multiRoleCount",type:{name:"Number"}},ipsslAddressCount:{serializedName:"properties.ipsslAddressCount",xmlName:"properties.ipsslAddressCount",type:{name:"Number"}},dnsSuffix:{serializedName:"properties.dnsSuffix",xmlName:"properties.dnsSuffix",type:{name:"String"}},maximumNumberOfMachines:{serializedName:"properties.maximumNumberOfMachines",readOnly:true,xmlName:"properties.maximumNumberOfMachines",type:{name:"Number"}},frontEndScaleFactor:{serializedName:"properties.frontEndScaleFactor",xmlName:"properties.frontEndScaleFactor",type:{name:"Number"}},suspended:{serializedName:"properties.suspended",readOnly:true,xmlName:"properties.suspended",type:{name:"Boolean"}},clusterSettings:{serializedName:"properties.clusterSettings",xmlName:"properties.clusterSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},userWhitelistedIpRanges:{serializedName:"properties.userWhitelistedIpRanges",xmlName:"properties.userWhitelistedIpRanges",xmlElementName:"AppServiceEnvironmentUserWhitelistedIpRangesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},hasLinuxWorkers:{serializedName:"properties.hasLinuxWorkers",readOnly:true,xmlName:"properties.hasLinuxWorkers",type:{name:"Boolean"}},upgradePreference:{defaultValue:"None",serializedName:"properties.upgradePreference",xmlName:"properties.upgradePreference",type:{name:"String"}},dedicatedHostCount:{serializedName:"properties.dedicatedHostCount",xmlName:"properties.dedicatedHostCount",type:{name:"Number"}},zoneRedundant:{serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}},customDnsSuffixConfiguration:{serializedName:"properties.customDnsSuffixConfiguration",xmlName:"properties.customDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration"}},networkingConfiguration:{serializedName:"properties.networkingConfiguration",xmlName:"properties.networkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration"}},upgradeAvailability:{serializedName:"properties.upgradeAvailability",readOnly:true,xmlName:"properties.upgradeAvailability",type:{name:"String"}}})}};const To={serializedName:"AddressResponse",type:{name:"Composite",className:"AddressResponse",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{serviceIpAddress:{serializedName:"properties.serviceIpAddress",xmlName:"properties.serviceIpAddress",type:{name:"String"}},internalIpAddress:{serializedName:"properties.internalIpAddress",xmlName:"properties.internalIpAddress",type:{name:"String"}},outboundIpAddresses:{serializedName:"properties.outboundIpAddresses",xmlName:"properties.outboundIpAddresses",xmlElementName:"AddressResponsePropertiesOutboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},vipMappings:{serializedName:"properties.vipMappings",xmlName:"properties.vipMappings",xmlElementName:"VirtualIPMapping",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualIPMapping"}}}}})}};const Qo={serializedName:"PushSettings",type:{name:"Composite",className:"PushSettings",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{isPushEnabled:{serializedName:"properties.isPushEnabled",xmlName:"properties.isPushEnabled",type:{name:"Boolean"}},tagWhitelistJson:{serializedName:"properties.tagWhitelistJson",xmlName:"properties.tagWhitelistJson",type:{name:"String"}},tagsRequiringAuth:{serializedName:"properties.tagsRequiringAuth",xmlName:"properties.tagsRequiringAuth",type:{name:"String"}},dynamicTagsJson:{serializedName:"properties.dynamicTagsJson",xmlName:"properties.dynamicTagsJson",type:{name:"String"}}})}};const Mo={serializedName:"WorkerPoolResource",type:{name:"Composite",className:"WorkerPoolResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},workerSizeId:{serializedName:"properties.workerSizeId",xmlName:"properties.workerSizeId",type:{name:"Number"}},computeMode:{serializedName:"properties.computeMode",xmlName:"properties.computeMode",type:{name:"Enum",allowedValues:["Shared","Dedicated","Dynamic"]}},workerSize:{serializedName:"properties.workerSize",xmlName:"properties.workerSize",type:{name:"String"}},workerCount:{serializedName:"properties.workerCount",xmlName:"properties.workerCount",type:{name:"Number"}},instanceNames:{serializedName:"properties.instanceNames",readOnly:true,xmlName:"properties.instanceNames",xmlElementName:"WorkerPoolInstanceNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Oo={serializedName:"ResourceMetricDefinition",type:{name:"Composite",className:"ResourceMetricDefinition",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{unit:{serializedName:"properties.unit",readOnly:true,xmlName:"properties.unit",type:{name:"String"}},primaryAggregationType:{serializedName:"properties.primaryAggregationType",readOnly:true,xmlName:"properties.primaryAggregationType",type:{name:"String"}},metricAvailabilities:{serializedName:"properties.metricAvailabilities",readOnly:true,xmlName:"properties.metricAvailabilities",xmlElementName:"ResourceMetricAvailability",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceMetricAvailability"}}}},resourceUri:{serializedName:"properties.resourceUri",readOnly:true,xmlName:"properties.resourceUri",type:{name:"String"}},properties:{serializedName:"properties.properties",readOnly:true,xmlName:"properties.properties",type:{name:"Dictionary",value:{type:{name:"String"}}}}})}};const Do={serializedName:"Usage",type:{name:"Composite",className:"Usage",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},resourceName:{serializedName:"properties.resourceName",readOnly:true,xmlName:"properties.resourceName",type:{name:"String"}},unit:{serializedName:"properties.unit",readOnly:true,xmlName:"properties.unit",type:{name:"String"}},currentValue:{serializedName:"properties.currentValue",readOnly:true,xmlName:"properties.currentValue",type:{name:"Number"}},limit:{serializedName:"properties.limit",readOnly:true,xmlName:"properties.limit",type:{name:"Number"}},nextResetTime:{serializedName:"properties.nextResetTime",readOnly:true,xmlName:"properties.nextResetTime",type:{name:"DateTime"}},computeMode:{serializedName:"properties.computeMode",readOnly:true,xmlName:"properties.computeMode",type:{name:"Enum",allowedValues:["Shared","Dedicated","Dynamic"]}},siteMode:{serializedName:"properties.siteMode",readOnly:true,xmlName:"properties.siteMode",type:{name:"String"}}})}};const zo={serializedName:"RemotePrivateEndpointConnectionARMResource",type:{name:"Composite",className:"RemotePrivateEndpointConnectionARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},privateEndpoint:{serializedName:"properties.privateEndpoint",xmlName:"properties.privateEndpoint",type:{name:"Composite",className:"ArmIdWrapper"}},privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",xmlName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState"}},ipAddresses:{serializedName:"properties.ipAddresses",xmlName:"properties.ipAddresses",xmlElementName:"RemotePrivateEndpointConnectionARMResourcePropertiesIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Lo={serializedName:"PrivateLinkConnectionApprovalRequestResource",type:{name:"Composite",className:"PrivateLinkConnectionApprovalRequestResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",xmlName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState"}}})}};const Go={serializedName:"AppServicePlanPatchResource",type:{name:"Composite",className:"AppServicePlanPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{workerTierName:{serializedName:"properties.workerTierName",xmlName:"properties.workerTierName",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Ready","Pending","Creating"]}},subscription:{serializedName:"properties.subscription",readOnly:true,xmlName:"properties.subscription",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},maximumNumberOfWorkers:{serializedName:"properties.maximumNumberOfWorkers",readOnly:true,xmlName:"properties.maximumNumberOfWorkers",type:{name:"Number"}},numberOfWorkers:{serializedName:"properties.numberOfWorkers",readOnly:true,xmlName:"properties.numberOfWorkers",type:{name:"Number"}},geoRegion:{serializedName:"properties.geoRegion",readOnly:true,xmlName:"properties.geoRegion",type:{name:"String"}},perSiteScaling:{defaultValue:false,serializedName:"properties.perSiteScaling",xmlName:"properties.perSiteScaling",type:{name:"Boolean"}},elasticScaleEnabled:{serializedName:"properties.elasticScaleEnabled",xmlName:"properties.elasticScaleEnabled",type:{name:"Boolean"}},maximumElasticWorkerCount:{serializedName:"properties.maximumElasticWorkerCount",xmlName:"properties.maximumElasticWorkerCount",type:{name:"Number"}},numberOfSites:{serializedName:"properties.numberOfSites",readOnly:true,xmlName:"properties.numberOfSites",type:{name:"Number"}},isSpot:{serializedName:"properties.isSpot",xmlName:"properties.isSpot",type:{name:"Boolean"}},spotExpirationTime:{serializedName:"properties.spotExpirationTime",xmlName:"properties.spotExpirationTime",type:{name:"DateTime"}},freeOfferExpirationTime:{serializedName:"properties.freeOfferExpirationTime",xmlName:"properties.freeOfferExpirationTime",type:{name:"DateTime"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},reserved:{defaultValue:false,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:false,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:false,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},targetWorkerCount:{serializedName:"properties.targetWorkerCount",xmlName:"properties.targetWorkerCount",type:{name:"Number"}},targetWorkerSizeId:{serializedName:"properties.targetWorkerSizeId",xmlName:"properties.targetWorkerSizeId",type:{name:"Number"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},kubeEnvironmentProfile:{serializedName:"properties.kubeEnvironmentProfile",xmlName:"properties.kubeEnvironmentProfile",type:{name:"Composite",className:"KubeEnvironmentProfile"}},zoneRedundant:{defaultValue:false,serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}}})}};const Fo={serializedName:"HybridConnection",type:{name:"Composite",className:"HybridConnection",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{serviceBusNamespace:{serializedName:"properties.serviceBusNamespace",xmlName:"properties.serviceBusNamespace",type:{name:"String"}},relayName:{serializedName:"properties.relayName",xmlName:"properties.relayName",type:{name:"String"}},relayArmUri:{serializedName:"properties.relayArmUri",xmlName:"properties.relayArmUri",type:{name:"String"}},hostname:{serializedName:"properties.hostname",xmlName:"properties.hostname",type:{name:"String"}},port:{serializedName:"properties.port",xmlName:"properties.port",type:{name:"Number"}},sendKeyName:{serializedName:"properties.sendKeyName",xmlName:"properties.sendKeyName",type:{name:"String"}},sendKeyValue:{serializedName:"properties.sendKeyValue",xmlName:"properties.sendKeyValue",type:{name:"String"}},serviceBusSuffix:{serializedName:"properties.serviceBusSuffix",xmlName:"properties.serviceBusSuffix",type:{name:"String"}}})}};const qo={serializedName:"HybridConnectionKey",type:{name:"Composite",className:"HybridConnectionKey",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{sendKeyName:{serializedName:"properties.sendKeyName",readOnly:true,xmlName:"properties.sendKeyName",type:{name:"String"}},sendKeyValue:{serializedName:"properties.sendKeyValue",readOnly:true,xmlName:"properties.sendKeyValue",type:{name:"String"}}})}};const Uo={serializedName:"HybridConnectionLimits",type:{name:"Composite",className:"HybridConnectionLimits",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{current:{serializedName:"properties.current",readOnly:true,xmlName:"properties.current",type:{name:"Number"}},maximum:{serializedName:"properties.maximum",readOnly:true,xmlName:"properties.maximum",type:{name:"Number"}}})}};const Ho={serializedName:"VnetRoute",type:{name:"Composite",className:"VnetRoute",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{startAddress:{serializedName:"properties.startAddress",xmlName:"properties.startAddress",type:{name:"String"}},endAddress:{serializedName:"properties.endAddress",xmlName:"properties.endAddress",type:{name:"String"}},routeType:{serializedName:"properties.routeType",xmlName:"properties.routeType",type:{name:"String"}}})}};const Vo={serializedName:"VnetInfoResource",type:{name:"Composite",className:"VnetInfoResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{vnetResourceId:{serializedName:"properties.vnetResourceId",xmlName:"properties.vnetResourceId",type:{name:"String"}},certThumbprint:{serializedName:"properties.certThumbprint",readOnly:true,xmlName:"properties.certThumbprint",type:{name:"String"}},certBlob:{serializedName:"properties.certBlob",xmlName:"properties.certBlob",type:{name:"String"}},routes:{serializedName:"properties.routes",readOnly:true,xmlName:"properties.routes",xmlElementName:"VnetRoute",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}},resyncRequired:{serializedName:"properties.resyncRequired",readOnly:true,xmlName:"properties.resyncRequired",type:{name:"Boolean"}},dnsServers:{serializedName:"properties.dnsServers",xmlName:"properties.dnsServers",type:{name:"String"}},isSwift:{serializedName:"properties.isSwift",xmlName:"properties.isSwift",type:{name:"Boolean"}}})}};const jo={serializedName:"VnetGateway",type:{name:"Composite",className:"VnetGateway",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{vnetName:{serializedName:"properties.vnetName",xmlName:"properties.vnetName",type:{name:"String"}},vpnPackageUri:{serializedName:"properties.vpnPackageUri",xmlName:"properties.vpnPackageUri",type:{name:"String"}}})}};const Wo={serializedName:"CertificatePatchResource",type:{name:"Composite",className:"CertificatePatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{password:{serializedName:"properties.password",xmlName:"properties.password",type:{name:"String"}},friendlyName:{serializedName:"properties.friendlyName",readOnly:true,xmlName:"properties.friendlyName",type:{name:"String"}},subjectName:{serializedName:"properties.subjectName",readOnly:true,xmlName:"properties.subjectName",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",xmlName:"properties.hostNames",xmlElementName:"CertificatePatchResourcePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},pfxBlob:{serializedName:"properties.pfxBlob",xmlName:"properties.pfxBlob",type:{name:"ByteArray"}},siteName:{serializedName:"properties.siteName",readOnly:true,xmlName:"properties.siteName",type:{name:"String"}},selfLink:{serializedName:"properties.selfLink",readOnly:true,xmlName:"properties.selfLink",type:{name:"String"}},issuer:{serializedName:"properties.issuer",readOnly:true,xmlName:"properties.issuer",type:{name:"String"}},issueDate:{serializedName:"properties.issueDate",readOnly:true,xmlName:"properties.issueDate",type:{name:"DateTime"}},expirationDate:{serializedName:"properties.expirationDate",readOnly:true,xmlName:"properties.expirationDate",type:{name:"DateTime"}},thumbprint:{serializedName:"properties.thumbprint",readOnly:true,xmlName:"properties.thumbprint",type:{name:"String"}},valid:{serializedName:"properties.valid",readOnly:true,xmlName:"properties.valid",type:{name:"Boolean"}},cerBlob:{serializedName:"properties.cerBlob",readOnly:true,xmlName:"properties.cerBlob",type:{name:"ByteArray"}},publicKeyHash:{serializedName:"properties.publicKeyHash",readOnly:true,xmlName:"properties.publicKeyHash",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},keyVaultId:{serializedName:"properties.keyVaultId",xmlName:"properties.keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"properties.keyVaultSecretName",xmlName:"properties.keyVaultSecretName",type:{name:"String"}},keyVaultSecretStatus:{serializedName:"properties.keyVaultSecretStatus",readOnly:true,xmlName:"properties.keyVaultSecretStatus",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},canonicalName:{serializedName:"properties.canonicalName",xmlName:"properties.canonicalName",type:{name:"String"}},domainValidationMethod:{serializedName:"properties.domainValidationMethod",xmlName:"properties.domainValidationMethod",type:{name:"String"}}})}};const Jo={serializedName:"DeletedSite",type:{name:"Composite",className:"DeletedSite",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{deletedSiteId:{serializedName:"properties.deletedSiteId",readOnly:true,xmlName:"properties.deletedSiteId",type:{name:"Number"}},deletedTimestamp:{serializedName:"properties.deletedTimestamp",readOnly:true,xmlName:"properties.deletedTimestamp",type:{name:"String"}},subscription:{serializedName:"properties.subscription",readOnly:true,xmlName:"properties.subscription",type:{name:"String"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},deletedSiteName:{serializedName:"properties.deletedSiteName",readOnly:true,xmlName:"properties.deletedSiteName",type:{name:"String"}},slot:{serializedName:"properties.slot",readOnly:true,xmlName:"properties.slot",type:{name:"String"}},kindPropertiesKind:{serializedName:"properties.kind",readOnly:true,xmlName:"properties.kind",type:{name:"String"}},geoRegionName:{serializedName:"properties.geoRegionName",readOnly:true,xmlName:"properties.geoRegionName",type:{name:"String"}}})}};const Yo={serializedName:"DiagnosticCategory",type:{name:"Composite",className:"DiagnosticCategory",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}}})}};const $o={serializedName:"AnalysisDefinition",type:{name:"Composite",className:"AnalysisDefinition",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}}})}};const Ko={serializedName:"DiagnosticAnalysis",type:{name:"Composite",className:"DiagnosticAnalysis",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{startTime:{serializedName:"properties.startTime",xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",xmlName:"properties.endTime",type:{name:"DateTime"}},abnormalTimePeriods:{serializedName:"properties.abnormalTimePeriods",xmlName:"properties.abnormalTimePeriods",xmlElementName:"AbnormalTimePeriod",type:{name:"Sequence",element:{type:{name:"Composite",className:"AbnormalTimePeriod"}}}},payload:{serializedName:"properties.payload",xmlName:"properties.payload",xmlElementName:"AnalysisData",type:{name:"Sequence",element:{type:{name:"Composite",className:"AnalysisData"}}}},nonCorrelatedDetectors:{serializedName:"properties.nonCorrelatedDetectors",xmlName:"properties.nonCorrelatedDetectors",xmlElementName:"DetectorDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorDefinition"}}}}})}};const Zo={serializedName:"DetectorDefinitionResource",type:{name:"Composite",className:"DetectorDefinitionResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}},rank:{serializedName:"properties.rank",readOnly:true,xmlName:"properties.rank",type:{name:"Number"}},isEnabled:{serializedName:"properties.isEnabled",readOnly:true,xmlName:"properties.isEnabled",type:{name:"Boolean"}}})}};const Xo={serializedName:"DiagnosticDetectorResponse",type:{name:"Composite",className:"DiagnosticDetectorResponse",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{startTime:{serializedName:"properties.startTime",xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",xmlName:"properties.endTime",type:{name:"DateTime"}},issueDetected:{serializedName:"properties.issueDetected",xmlName:"properties.issueDetected",type:{name:"Boolean"}},detectorDefinition:{serializedName:"properties.detectorDefinition",xmlName:"properties.detectorDefinition",type:{name:"Composite",className:"DetectorDefinition"}},metrics:{serializedName:"properties.metrics",xmlName:"properties.metrics",xmlElementName:"DiagnosticMetricSet",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticMetricSet"}}}},abnormalTimePeriods:{serializedName:"properties.abnormalTimePeriods",xmlName:"properties.abnormalTimePeriods",xmlElementName:"DetectorAbnormalTimePeriod",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorAbnormalTimePeriod"}}}},data:{serializedName:"properties.data",xmlName:"properties.data",xmlElementName:"DiagnosticDetectorResponsePropertiesDataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}},responseMetaData:{serializedName:"properties.responseMetaData",xmlName:"properties.responseMetaData",type:{name:"Composite",className:"ResponseMetaData"}}})}};const ea={serializedName:"Snapshot",type:{name:"Composite",className:"Snapshot",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{time:{serializedName:"properties.time",readOnly:true,xmlName:"properties.time",type:{name:"String"}}})}};const ta={serializedName:"KubeEnvironmentPatchResource",type:{name:"Composite",className:"KubeEnvironmentPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","Waiting","InitializationInProgress","InfrastructureSetupInProgress","InfrastructureSetupComplete","ScheduledForDelete","UpgradeRequested","UpgradeFailed"]}},deploymentErrors:{serializedName:"properties.deploymentErrors",readOnly:true,xmlName:"properties.deploymentErrors",type:{name:"String"}},internalLoadBalancerEnabled:{serializedName:"properties.internalLoadBalancerEnabled",xmlName:"properties.internalLoadBalancerEnabled",type:{name:"Boolean"}},defaultDomain:{serializedName:"properties.defaultDomain",readOnly:true,xmlName:"properties.defaultDomain",type:{name:"String"}},staticIp:{serializedName:"properties.staticIp",xmlName:"properties.staticIp",type:{name:"String"}},arcConfiguration:{serializedName:"properties.arcConfiguration",xmlName:"properties.arcConfiguration",type:{name:"Composite",className:"ArcConfiguration"}},appLogsConfiguration:{serializedName:"properties.appLogsConfiguration",xmlName:"properties.appLogsConfiguration",type:{name:"Composite",className:"AppLogsConfiguration"}},containerAppsConfiguration:{serializedName:"properties.containerAppsConfiguration",xmlName:"properties.containerAppsConfiguration",type:{name:"Composite",className:"ContainerAppsConfiguration"}},aksResourceID:{serializedName:"properties.aksResourceID",xmlName:"properties.aksResourceID",type:{name:"String"}}})}};const ra={serializedName:"ApplicationStackResource",type:{name:"Composite",className:"ApplicationStackResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{namePropertiesName:{serializedName:"properties.name",xmlName:"properties.name",type:{name:"String"}},display:{serializedName:"properties.display",xmlName:"properties.display",type:{name:"String"}},dependency:{serializedName:"properties.dependency",xmlName:"properties.dependency",type:{name:"String"}},majorVersions:{serializedName:"properties.majorVersions",xmlName:"properties.majorVersions",xmlElementName:"StackMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"StackMajorVersion"}}}},frameworks:{serializedName:"properties.frameworks",xmlName:"properties.frameworks",xmlElementName:"ApplicationStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStack"}}}},isDeprecated:{serializedName:"properties.isDeprecated",xmlName:"properties.isDeprecated",xmlElementName:"ApplicationStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStack"}}}}})}};const ia={serializedName:"FunctionAppStack",type:{name:"Composite",className:"FunctionAppStack",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{location:{serializedName:"location",readOnly:true,xmlName:"location",type:{name:"String"}},displayText:{serializedName:"properties.displayText",readOnly:true,xmlName:"properties.displayText",type:{name:"String"}},value:{serializedName:"properties.value",readOnly:true,xmlName:"properties.value",type:{name:"String"}},majorVersions:{serializedName:"properties.majorVersions",readOnly:true,xmlName:"properties.majorVersions",xmlElementName:"FunctionAppMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionAppMajorVersion"}}}},preferredOs:{serializedName:"properties.preferredOs",readOnly:true,xmlName:"properties.preferredOs",type:{name:"Enum",allowedValues:["Windows","Linux"]}}})}};const na={serializedName:"WebAppStack",type:{name:"Composite",className:"WebAppStack",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{location:{serializedName:"location",readOnly:true,xmlName:"location",type:{name:"String"}},displayText:{serializedName:"properties.displayText",readOnly:true,xmlName:"properties.displayText",type:{name:"String"}},value:{serializedName:"properties.value",readOnly:true,xmlName:"properties.value",type:{name:"String"}},majorVersions:{serializedName:"properties.majorVersions",readOnly:true,xmlName:"properties.majorVersions",xmlElementName:"WebAppMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebAppMajorVersion"}}}},preferredOs:{serializedName:"properties.preferredOs",readOnly:true,xmlName:"properties.preferredOs",type:{name:"Enum",allowedValues:["Windows","Linux"]}}})}};const sa={serializedName:"Recommendation",type:{name:"Composite",className:"Recommendation",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{creationTime:{serializedName:"properties.creationTime",xmlName:"properties.creationTime",type:{name:"DateTime"}},recommendationId:{serializedName:"properties.recommendationId",xmlName:"properties.recommendationId",type:{name:"Uuid"}},resourceId:{serializedName:"properties.resourceId",xmlName:"properties.resourceId",type:{name:"String"}},resourceScope:{serializedName:"properties.resourceScope",xmlName:"properties.resourceScope",type:{name:"String"}},ruleName:{serializedName:"properties.ruleName",xmlName:"properties.ruleName",type:{name:"String"}},displayName:{serializedName:"properties.displayName",xmlName:"properties.displayName",type:{name:"String"}},message:{serializedName:"properties.message",xmlName:"properties.message",type:{name:"String"}},level:{serializedName:"properties.level",xmlName:"properties.level",type:{name:"Enum",allowedValues:["Critical","Warning","Information","NonUrgentSuggestion"]}},channels:{serializedName:"properties.channels",xmlName:"properties.channels",type:{name:"Enum",allowedValues:["Notification","Api","Email","Webhook","All"]}},categoryTags:{serializedName:"properties.categoryTags",readOnly:true,xmlName:"properties.categoryTags",xmlElementName:"RecommendationPropertiesCategoryTagsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},actionName:{serializedName:"properties.actionName",xmlName:"properties.actionName",type:{name:"String"}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Number"}},states:{serializedName:"properties.states",xmlName:"properties.states",xmlElementName:"RecommendationPropertiesStatesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},startTime:{serializedName:"properties.startTime",xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",xmlName:"properties.endTime",type:{name:"DateTime"}},nextNotificationTime:{serializedName:"properties.nextNotificationTime",xmlName:"properties.nextNotificationTime",type:{name:"DateTime"}},notificationExpirationTime:{serializedName:"properties.notificationExpirationTime",xmlName:"properties.notificationExpirationTime",type:{name:"DateTime"}},notifiedTime:{serializedName:"properties.notifiedTime",xmlName:"properties.notifiedTime",type:{name:"DateTime"}},score:{serializedName:"properties.score",xmlName:"properties.score",type:{name:"Number"}},isDynamic:{serializedName:"properties.isDynamic",xmlName:"properties.isDynamic",type:{name:"Boolean"}},extensionName:{serializedName:"properties.extensionName",xmlName:"properties.extensionName",type:{name:"String"}},bladeName:{serializedName:"properties.bladeName",xmlName:"properties.bladeName",type:{name:"String"}},forwardLink:{serializedName:"properties.forwardLink",xmlName:"properties.forwardLink",type:{name:"String"}}})}};const oa={serializedName:"RecommendationRule",type:{name:"Composite",className:"RecommendationRule",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{recommendationName:{serializedName:"properties.recommendationName",xmlName:"properties.recommendationName",type:{name:"String"}},displayName:{serializedName:"properties.displayName",xmlName:"properties.displayName",type:{name:"String"}},message:{serializedName:"properties.message",xmlName:"properties.message",type:{name:"String"}},recommendationId:{serializedName:"properties.recommendationId",xmlName:"properties.recommendationId",type:{name:"Uuid"}},description:{serializedName:"properties.description",xmlName:"properties.description",type:{name:"String"}},actionName:{serializedName:"properties.actionName",xmlName:"properties.actionName",type:{name:"String"}},level:{serializedName:"properties.level",xmlName:"properties.level",type:{name:"Enum",allowedValues:["Critical","Warning","Information","NonUrgentSuggestion"]}},channels:{serializedName:"properties.channels",xmlName:"properties.channels",type:{name:"Enum",allowedValues:["Notification","Api","Email","Webhook","All"]}},categoryTags:{serializedName:"properties.categoryTags",readOnly:true,xmlName:"properties.categoryTags",xmlElementName:"RecommendationRulePropertiesCategoryTagsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},isDynamic:{serializedName:"properties.isDynamic",xmlName:"properties.isDynamic",type:{name:"Boolean"}},extensionName:{serializedName:"properties.extensionName",xmlName:"properties.extensionName",type:{name:"String"}},bladeName:{serializedName:"properties.bladeName",xmlName:"properties.bladeName",type:{name:"String"}},forwardLink:{serializedName:"properties.forwardLink",xmlName:"properties.forwardLink",type:{name:"String"}}})}};const aa={serializedName:"ResourceHealthMetadata",type:{name:"Composite",className:"ResourceHealthMetadata",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{category:{serializedName:"properties.category",xmlName:"properties.category",type:{name:"String"}},signalAvailability:{serializedName:"properties.signalAvailability",xmlName:"properties.signalAvailability",type:{name:"Boolean"}}})}};const la={serializedName:"User",type:{name:"Composite",className:"User",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{publishingUserName:{serializedName:"properties.publishingUserName",xmlName:"properties.publishingUserName",type:{name:"String"}},publishingPassword:{serializedName:"properties.publishingPassword",xmlName:"properties.publishingPassword",type:{name:"String"}},publishingPasswordHash:{serializedName:"properties.publishingPasswordHash",xmlName:"properties.publishingPasswordHash",type:{name:"String"}},publishingPasswordHashSalt:{serializedName:"properties.publishingPasswordHashSalt",xmlName:"properties.publishingPasswordHashSalt",type:{name:"String"}},scmUri:{serializedName:"properties.scmUri",xmlName:"properties.scmUri",type:{name:"String"}}})}};const ca={serializedName:"SourceControl",type:{name:"Composite",className:"SourceControl",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{token:{serializedName:"properties.token",xmlName:"properties.token",type:{name:"String"}},tokenSecret:{serializedName:"properties.tokenSecret",xmlName:"properties.tokenSecret",type:{name:"String"}},refreshToken:{serializedName:"properties.refreshToken",xmlName:"properties.refreshToken",type:{name:"String"}},expirationTime:{serializedName:"properties.expirationTime",xmlName:"properties.expirationTime",type:{name:"DateTime"}}})}};const pa={serializedName:"BillingMeter",type:{name:"Composite",className:"BillingMeter",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{meterId:{serializedName:"properties.meterId",xmlName:"properties.meterId",type:{name:"String"}},billingLocation:{serializedName:"properties.billingLocation",xmlName:"properties.billingLocation",type:{name:"String"}},shortName:{serializedName:"properties.shortName",xmlName:"properties.shortName",type:{name:"String"}},friendlyName:{serializedName:"properties.friendlyName",xmlName:"properties.friendlyName",type:{name:"String"}},resourceType:{serializedName:"properties.resourceType",xmlName:"properties.resourceType",type:{name:"String"}},osType:{serializedName:"properties.osType",xmlName:"properties.osType",type:{name:"String"}},multiplier:{serializedName:"properties.multiplier",xmlName:"properties.multiplier",type:{name:"Number"}}})}};const ua={serializedName:"Identifier",type:{name:"Composite",className:"Identifier",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{value:{serializedName:"properties.id",xmlName:"properties.id",type:{name:"String"}}})}};const da={serializedName:"CustomHostnameSites",type:{name:"Composite",className:"CustomHostnameSites",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{customHostname:{serializedName:"properties.customHostname",xmlName:"properties.customHostname",type:{name:"String"}},region:{serializedName:"properties.region",xmlName:"properties.region",type:{name:"String"}},siteResourceIds:{serializedName:"properties.siteResourceIds",xmlName:"properties.siteResourceIds",xmlElementName:"Identifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"Identifier"}}}}})}};const ma={serializedName:"GeoRegion",type:{name:"Composite",className:"GeoRegion",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}},displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},orgDomain:{serializedName:"properties.orgDomain",readOnly:true,xmlName:"properties.orgDomain",type:{name:"String"}}})}};const Aa={serializedName:"AseRegion",type:{name:"Composite",className:"AseRegion",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},standard:{serializedName:"properties.standard",readOnly:true,xmlName:"properties.standard",type:{name:"Boolean"}},dedicatedHost:{serializedName:"properties.dedicatedHost",readOnly:true,xmlName:"properties.dedicatedHost",type:{name:"Boolean"}},zoneRedundant:{serializedName:"properties.zoneRedundant",readOnly:true,xmlName:"properties.zoneRedundant",type:{name:"Boolean"}},availableSku:{serializedName:"properties.availableSku",xmlName:"properties.availableSku",xmlElementName:"AseRegionPropertiesAvailableSkuItem",type:{name:"Sequence",element:{type:{name:"String"}}}},availableOS:{serializedName:"properties.availableOS",xmlName:"properties.availableOS",xmlElementName:"AseRegionPropertiesAvailableOSItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const ha={serializedName:"PremierAddOnOffer",type:{name:"Composite",className:"PremierAddOnOffer",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"String"}},product:{serializedName:"properties.product",xmlName:"properties.product",type:{name:"String"}},vendor:{serializedName:"properties.vendor",xmlName:"properties.vendor",type:{name:"String"}},promoCodeRequired:{serializedName:"properties.promoCodeRequired",xmlName:"properties.promoCodeRequired",type:{name:"Boolean"}},quota:{serializedName:"properties.quota",xmlName:"properties.quota",type:{name:"Number"}},webHostingPlanRestrictions:{serializedName:"properties.webHostingPlanRestrictions",xmlName:"properties.webHostingPlanRestrictions",type:{name:"Enum",allowedValues:["None","Free","Shared","Basic","Standard","Premium"]}},privacyPolicyUrl:{serializedName:"properties.privacyPolicyUrl",xmlName:"properties.privacyPolicyUrl",type:{name:"String"}},legalTermsUrl:{serializedName:"properties.legalTermsUrl",xmlName:"properties.legalTermsUrl",type:{name:"String"}},marketplacePublisher:{serializedName:"properties.marketplacePublisher",xmlName:"properties.marketplacePublisher",type:{name:"String"}},marketplaceOffer:{serializedName:"properties.marketplaceOffer",xmlName:"properties.marketplaceOffer",type:{name:"String"}}})}};const ga={serializedName:"VnetParameters",type:{name:"Composite",className:"VnetParameters",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{vnetResourceGroup:{serializedName:"properties.vnetResourceGroup",xmlName:"properties.vnetResourceGroup",type:{name:"String"}},vnetName:{serializedName:"properties.vnetName",xmlName:"properties.vnetName",type:{name:"String"}},vnetSubnetName:{serializedName:"properties.vnetSubnetName",xmlName:"properties.vnetSubnetName",type:{name:"String"}},subnetResourceId:{serializedName:"properties.subnetResourceId",xmlName:"properties.subnetResourceId",type:{name:"String"}}})}};const fa={serializedName:"VnetValidationTestFailure",type:{name:"Composite",className:"VnetValidationTestFailure",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{testName:{serializedName:"properties.testName",xmlName:"properties.testName",type:{name:"String"}},details:{serializedName:"properties.details",xmlName:"properties.details",type:{name:"String"}}})}};const ya={serializedName:"VnetValidationFailureDetails",type:{name:"Composite",className:"VnetValidationFailureDetails",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{message:{serializedName:"properties.message",xmlName:"properties.message",type:{name:"String"}},failed:{serializedName:"properties.failed",xmlName:"properties.failed",type:{name:"Boolean"}},failedTests:{serializedName:"properties.failedTests",xmlName:"properties.failedTests",xmlElementName:"VnetValidationTestFailure",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetValidationTestFailure"}}}},warnings:{serializedName:"properties.warnings",xmlName:"properties.warnings",xmlElementName:"VnetValidationTestFailure",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetValidationTestFailure"}}}}})}};const ba={serializedName:"StaticSitesWorkflowPreviewRequest",type:{name:"Composite",className:"StaticSitesWorkflowPreviewRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{repositoryUrl:{serializedName:"properties.repositoryUrl",xmlName:"properties.repositoryUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",xmlName:"properties.branch",type:{name:"String"}},buildProperties:{serializedName:"properties.buildProperties",xmlName:"properties.buildProperties",type:{name:"Composite",className:"StaticSiteBuildProperties"}}})}};const Ca={serializedName:"StaticSitesWorkflowPreview",type:{name:"Composite",className:"StaticSitesWorkflowPreview",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{path:{serializedName:"properties.path",readOnly:true,xmlName:"properties.path",type:{name:"String"}},contents:{serializedName:"properties.contents",readOnly:true,xmlName:"properties.contents",type:{name:"String"}}})}};const Ea={serializedName:"RemotePrivateEndpointConnection",type:{name:"Composite",className:"RemotePrivateEndpointConnection",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},privateEndpoint:{serializedName:"properties.privateEndpoint",xmlName:"properties.privateEndpoint",type:{name:"Composite",className:"ArmIdWrapper"}},privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",xmlName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState"}},ipAddresses:{serializedName:"properties.ipAddresses",xmlName:"properties.ipAddresses",xmlElementName:"RemotePrivateEndpointConnectionPropertiesIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Na={serializedName:"StaticSiteUserProvidedFunctionApp",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{functionAppResourceId:{serializedName:"properties.functionAppResourceId",xmlName:"properties.functionAppResourceId",type:{name:"String"}},functionAppRegion:{serializedName:"properties.functionAppRegion",xmlName:"properties.functionAppRegion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:true,xmlName:"properties.createdOn",type:{name:"DateTime"}}})}};const va={serializedName:"StaticSitePatchResource",type:{name:"Composite",className:"StaticSitePatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{defaultHostname:{serializedName:"properties.defaultHostname",readOnly:true,xmlName:"properties.defaultHostname",type:{name:"String"}},repositoryUrl:{serializedName:"properties.repositoryUrl",xmlName:"properties.repositoryUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",xmlName:"properties.branch",type:{name:"String"}},customDomains:{serializedName:"properties.customDomains",readOnly:true,xmlName:"properties.customDomains",xmlElementName:"StaticSiteCustomDomainsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositoryToken:{serializedName:"properties.repositoryToken",xmlName:"properties.repositoryToken",type:{name:"String"}},buildProperties:{serializedName:"properties.buildProperties",xmlName:"properties.buildProperties",type:{name:"Composite",className:"StaticSiteBuildProperties"}},privateEndpointConnections:{serializedName:"properties.privateEndpointConnections",readOnly:true,xmlName:"properties.privateEndpointConnections",xmlElementName:"ResponseMessageEnvelopeRemotePrivateEndpointConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResponseMessageEnvelopeRemotePrivateEndpointConnection"}}}},stagingEnvironmentPolicy:{serializedName:"properties.stagingEnvironmentPolicy",xmlName:"properties.stagingEnvironmentPolicy",type:{name:"Enum",allowedValues:["Enabled","Disabled"]}},allowConfigFileUpdates:{serializedName:"properties.allowConfigFileUpdates",xmlName:"properties.allowConfigFileUpdates",type:{name:"Boolean"}},templateProperties:{serializedName:"properties.templateProperties",xmlName:"properties.templateProperties",type:{name:"Composite",className:"StaticSiteTemplateOptions"}},contentDistributionEndpoint:{serializedName:"properties.contentDistributionEndpoint",readOnly:true,xmlName:"properties.contentDistributionEndpoint",type:{name:"String"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",readOnly:true,xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},userProvidedFunctionApps:{serializedName:"properties.userProvidedFunctionApps",readOnly:true,xmlName:"properties.userProvidedFunctionApps",xmlElementName:"StaticSiteUserProvidedFunctionApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp"}}}},linkedBackends:{serializedName:"properties.linkedBackends",readOnly:true,xmlName:"properties.linkedBackends",xmlElementName:"StaticSiteLinkedBackend",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackend"}}}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},enterpriseGradeCdnStatus:{serializedName:"properties.enterpriseGradeCdnStatus",xmlName:"properties.enterpriseGradeCdnStatus",type:{name:"String"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}},databaseConnections:{serializedName:"properties.databaseConnections",readOnly:true,xmlName:"properties.databaseConnections",xmlElementName:"DatabaseConnectionOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseConnectionOverview"}}}}})}};const Ia={serializedName:"StaticSiteUserARMResource",type:{name:"Composite",className:"StaticSiteUserARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provider:{serializedName:"properties.provider",readOnly:true,xmlName:"properties.provider",type:{name:"String"}},userId:{serializedName:"properties.userId",readOnly:true,xmlName:"properties.userId",type:{name:"String"}},displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},roles:{serializedName:"properties.roles",xmlName:"properties.roles",type:{name:"String"}}})}};const Sa={serializedName:"StaticSiteBuildARMResource",type:{name:"Composite",className:"StaticSiteBuildARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{buildId:{serializedName:"properties.buildId",readOnly:true,xmlName:"properties.buildId",type:{name:"String"}},sourceBranch:{serializedName:"properties.sourceBranch",readOnly:true,xmlName:"properties.sourceBranch",type:{name:"String"}},pullRequestTitle:{serializedName:"properties.pullRequestTitle",readOnly:true,xmlName:"properties.pullRequestTitle",type:{name:"String"}},hostname:{serializedName:"properties.hostname",readOnly:true,xmlName:"properties.hostname",type:{name:"String"}},createdTimeUtc:{serializedName:"properties.createdTimeUtc",readOnly:true,xmlName:"properties.createdTimeUtc",type:{name:"DateTime"}},lastUpdatedOn:{serializedName:"properties.lastUpdatedOn",readOnly:true,xmlName:"properties.lastUpdatedOn",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},userProvidedFunctionApps:{serializedName:"properties.userProvidedFunctionApps",readOnly:true,xmlName:"properties.userProvidedFunctionApps",xmlElementName:"StaticSiteUserProvidedFunctionApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp"}}}},linkedBackends:{serializedName:"properties.linkedBackends",readOnly:true,xmlName:"properties.linkedBackends",xmlElementName:"StaticSiteLinkedBackend",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackend"}}}},databaseConnections:{serializedName:"properties.databaseConnections",readOnly:true,xmlName:"properties.databaseConnections",xmlElementName:"DatabaseConnectionOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseConnectionOverview"}}}}})}};const wa={serializedName:"StringDictionary",type:{name:"Composite",className:"StringDictionary",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"String"}}}}})}};const Pa={serializedName:"DatabaseConnection",type:{name:"Composite",className:"DatabaseConnection",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{resourceId:{serializedName:"properties.resourceId",xmlName:"properties.resourceId",type:{name:"String"}},connectionIdentity:{serializedName:"properties.connectionIdentity",xmlName:"properties.connectionIdentity",type:{name:"String"}},connectionString:{serializedName:"properties.connectionString",xmlName:"properties.connectionString",type:{name:"String"}},region:{serializedName:"properties.region",xmlName:"properties.region",type:{name:"String"}},configurationFiles:{serializedName:"properties.configurationFiles",readOnly:true,xmlName:"properties.configurationFiles",xmlElementName:"StaticSiteDatabaseConnectionConfigurationFileOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteDatabaseConnectionConfigurationFileOverview"}}}}})}};const xa={serializedName:"StaticSiteFunctionOverviewARMResource",type:{name:"Composite",className:"StaticSiteFunctionOverviewARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{functionName:{serializedName:"properties.functionName",readOnly:true,xmlName:"properties.functionName",type:{name:"String"}},triggerType:{serializedName:"properties.triggerType",readOnly:true,xmlName:"properties.triggerType",type:{name:"String"}}})}};const Ba={serializedName:"StaticSiteUserProvidedFunctionAppARMResource",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionAppARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{functionAppResourceId:{serializedName:"properties.functionAppResourceId",xmlName:"properties.functionAppResourceId",type:{name:"String"}},functionAppRegion:{serializedName:"properties.functionAppRegion",xmlName:"properties.functionAppRegion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:true,xmlName:"properties.createdOn",type:{name:"DateTime"}}})}};const _a={serializedName:"StaticSiteZipDeploymentARMResource",type:{name:"Composite",className:"StaticSiteZipDeploymentARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{appZipUrl:{serializedName:"properties.appZipUrl",xmlName:"properties.appZipUrl",type:{name:"String"}},apiZipUrl:{serializedName:"properties.apiZipUrl",xmlName:"properties.apiZipUrl",type:{name:"String"}},deploymentTitle:{serializedName:"properties.deploymentTitle",xmlName:"properties.deploymentTitle",type:{name:"String"}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},functionLanguage:{serializedName:"properties.functionLanguage",xmlName:"properties.functionLanguage",type:{name:"String"}}})}};const Ra={serializedName:"StaticSiteBasicAuthPropertiesARMResource",type:{name:"Composite",className:"StaticSiteBasicAuthPropertiesARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{password:{serializedName:"properties.password",xmlName:"properties.password",type:{name:"String"}},secretUrl:{serializedName:"properties.secretUrl",xmlName:"properties.secretUrl",type:{name:"String"}},applicableEnvironmentsMode:{serializedName:"properties.applicableEnvironmentsMode",xmlName:"properties.applicableEnvironmentsMode",type:{name:"String"}},environments:{serializedName:"properties.environments",xmlName:"properties.environments",xmlElementName:"StaticSiteBasicAuthPropertiesARMResourcePropertiesEnvironmentsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},secretState:{serializedName:"properties.secretState",readOnly:true,xmlName:"properties.secretState",type:{name:"String"}}})}};const ka={serializedName:"StaticSiteUserInvitationRequestResource",type:{name:"Composite",className:"StaticSiteUserInvitationRequestResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{domain:{serializedName:"properties.domain",xmlName:"properties.domain",type:{name:"String"}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},userDetails:{serializedName:"properties.userDetails",xmlName:"properties.userDetails",type:{name:"String"}},roles:{serializedName:"properties.roles",xmlName:"properties.roles",type:{name:"String"}},numHoursToExpiration:{serializedName:"properties.numHoursToExpiration",xmlName:"properties.numHoursToExpiration",type:{name:"Number"}}})}};const Ta={serializedName:"StaticSiteUserInvitationResponseResource",type:{name:"Composite",className:"StaticSiteUserInvitationResponseResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{expiresOn:{serializedName:"properties.expiresOn",readOnly:true,xmlName:"properties.expiresOn",type:{name:"DateTime"}},invitationUrl:{serializedName:"properties.invitationUrl",readOnly:true,xmlName:"properties.invitationUrl",type:{name:"String"}}})}};const Qa={serializedName:"StaticSiteCustomDomainOverviewARMResource",type:{name:"Composite",className:"StaticSiteCustomDomainOverviewARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{domainName:{serializedName:"properties.domainName",readOnly:true,xmlName:"properties.domainName",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:true,xmlName:"properties.createdOn",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},validationToken:{serializedName:"properties.validationToken",readOnly:true,xmlName:"properties.validationToken",type:{name:"String"}},errorMessage:{serializedName:"properties.errorMessage",readOnly:true,xmlName:"properties.errorMessage",type:{name:"String"}}})}};const Ma={serializedName:"StaticSiteCustomDomainRequestPropertiesARMResource",type:{name:"Composite",className:"StaticSiteCustomDomainRequestPropertiesARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{validationMethod:{defaultValue:"cname-delegation",serializedName:"properties.validationMethod",xmlName:"properties.validationMethod",type:{name:"String"}}})}};const Oa={serializedName:"StringList",type:{name:"Composite",className:"StringList",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",xmlElementName:"StringListPropertiesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Da={serializedName:"StaticSiteResetPropertiesARMResource",type:{name:"Composite",className:"StaticSiteResetPropertiesARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{repositoryToken:{serializedName:"properties.repositoryToken",xmlName:"properties.repositoryToken",type:{name:"String"}},shouldUpdateRepository:{serializedName:"properties.shouldUpdateRepository",xmlName:"properties.shouldUpdateRepository",type:{name:"Boolean"}}})}};const za={serializedName:"StaticSiteLinkedBackendARMResource",type:{name:"Composite",className:"StaticSiteLinkedBackendARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{backendResourceId:{serializedName:"properties.backendResourceId",xmlName:"properties.backendResourceId",type:{name:"String"}},region:{serializedName:"properties.region",xmlName:"properties.region",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:true,xmlName:"properties.createdOn",type:{name:"DateTime"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}}})}};const La={serializedName:"SitePatchResource",type:{name:"Composite",className:"SitePatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},state:{serializedName:"properties.state",readOnly:true,xmlName:"properties.state",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",readOnly:true,xmlName:"properties.hostNames",xmlElementName:"SitePatchResourcePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositorySiteName:{serializedName:"properties.repositorySiteName",readOnly:true,xmlName:"properties.repositorySiteName",type:{name:"String"}},usageState:{serializedName:"properties.usageState",readOnly:true,xmlName:"properties.usageState",type:{name:"Enum",allowedValues:["Normal","Exceeded"]}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},enabledHostNames:{serializedName:"properties.enabledHostNames",readOnly:true,xmlName:"properties.enabledHostNames",xmlElementName:"SitePatchResourcePropertiesEnabledHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},availabilityState:{serializedName:"properties.availabilityState",readOnly:true,xmlName:"properties.availabilityState",type:{name:"Enum",allowedValues:["Normal","Limited","DisasterRecoveryMode"]}},hostNameSslStates:{serializedName:"properties.hostNameSslStates",xmlName:"properties.hostNameSslStates",xmlElementName:"HostNameSslState",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostNameSslState"}}}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},reserved:{defaultValue:false,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:false,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:false,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},lastModifiedTimeUtc:{serializedName:"properties.lastModifiedTimeUtc",readOnly:true,xmlName:"properties.lastModifiedTimeUtc",type:{name:"DateTime"}},siteConfig:{serializedName:"properties.siteConfig",xmlName:"properties.siteConfig",type:{name:"Composite",className:"SiteConfig"}},trafficManagerHostNames:{serializedName:"properties.trafficManagerHostNames",readOnly:true,xmlName:"properties.trafficManagerHostNames",xmlElementName:"SitePatchResourcePropertiesTrafficManagerHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},scmSiteAlsoStopped:{defaultValue:false,serializedName:"properties.scmSiteAlsoStopped",xmlName:"properties.scmSiteAlsoStopped",type:{name:"Boolean"}},targetSwapSlot:{serializedName:"properties.targetSwapSlot",readOnly:true,xmlName:"properties.targetSwapSlot",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},clientAffinityEnabled:{serializedName:"properties.clientAffinityEnabled",xmlName:"properties.clientAffinityEnabled",type:{name:"Boolean"}},clientCertEnabled:{serializedName:"properties.clientCertEnabled",xmlName:"properties.clientCertEnabled",type:{name:"Boolean"}},clientCertMode:{serializedName:"properties.clientCertMode",xmlName:"properties.clientCertMode",type:{name:"Enum",allowedValues:["Required","Optional","OptionalInteractiveUser"]}},clientCertExclusionPaths:{serializedName:"properties.clientCertExclusionPaths",xmlName:"properties.clientCertExclusionPaths",type:{name:"String"}},hostNamesDisabled:{serializedName:"properties.hostNamesDisabled",xmlName:"properties.hostNamesDisabled",type:{name:"Boolean"}},customDomainVerificationId:{serializedName:"properties.customDomainVerificationId",xmlName:"properties.customDomainVerificationId",type:{name:"String"}},outboundIpAddresses:{serializedName:"properties.outboundIpAddresses",readOnly:true,xmlName:"properties.outboundIpAddresses",type:{name:"String"}},possibleOutboundIpAddresses:{serializedName:"properties.possibleOutboundIpAddresses",readOnly:true,xmlName:"properties.possibleOutboundIpAddresses",type:{name:"String"}},containerSize:{serializedName:"properties.containerSize",xmlName:"properties.containerSize",type:{name:"Number"}},dailyMemoryTimeQuota:{serializedName:"properties.dailyMemoryTimeQuota",xmlName:"properties.dailyMemoryTimeQuota",type:{name:"Number"}},suspendedTill:{serializedName:"properties.suspendedTill",readOnly:true,xmlName:"properties.suspendedTill",type:{name:"DateTime"}},maxNumberOfWorkers:{serializedName:"properties.maxNumberOfWorkers",readOnly:true,xmlName:"properties.maxNumberOfWorkers",type:{name:"Number"}},cloningInfo:{serializedName:"properties.cloningInfo",xmlName:"properties.cloningInfo",type:{name:"Composite",className:"CloningInfo"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},isDefaultContainer:{serializedName:"properties.isDefaultContainer",readOnly:true,xmlName:"properties.isDefaultContainer",type:{name:"Boolean"}},defaultHostName:{serializedName:"properties.defaultHostName",readOnly:true,xmlName:"properties.defaultHostName",type:{name:"String"}},slotSwapStatus:{serializedName:"properties.slotSwapStatus",xmlName:"properties.slotSwapStatus",type:{name:"Composite",className:"SlotSwapStatus"}},httpsOnly:{serializedName:"properties.httpsOnly",xmlName:"properties.httpsOnly",type:{name:"Boolean"}},redundancyMode:{serializedName:"properties.redundancyMode",xmlName:"properties.redundancyMode",type:{name:"Enum",allowedValues:["None","Manual","Failover","ActiveActive","GeoRedundant"]}},inProgressOperationId:{serializedName:"properties.inProgressOperationId",readOnly:true,xmlName:"properties.inProgressOperationId",type:{name:"Uuid"}},storageAccountRequired:{serializedName:"properties.storageAccountRequired",xmlName:"properties.storageAccountRequired",type:{name:"Boolean"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},virtualNetworkSubnetId:{serializedName:"properties.virtualNetworkSubnetId",xmlName:"properties.virtualNetworkSubnetId",type:{name:"String"}}})}};const Ga={serializedName:"CustomHostnameAnalysisResult",type:{name:"Composite",className:"CustomHostnameAnalysisResult",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{isHostnameAlreadyVerified:{serializedName:"properties.isHostnameAlreadyVerified",readOnly:true,xmlName:"properties.isHostnameAlreadyVerified",type:{name:"Boolean"}},customDomainVerificationTest:{serializedName:"properties.customDomainVerificationTest",readOnly:true,xmlName:"properties.customDomainVerificationTest",type:{name:"Enum",allowedValues:["Passed","Failed","Skipped"]}},customDomainVerificationFailureInfo:{serializedName:"properties.customDomainVerificationFailureInfo",xmlName:"properties.customDomainVerificationFailureInfo",type:{name:"Composite",className:"ErrorEntity"}},hasConflictOnScaleUnit:{serializedName:"properties.hasConflictOnScaleUnit",readOnly:true,xmlName:"properties.hasConflictOnScaleUnit",type:{name:"Boolean"}},hasConflictAcrossSubscription:{serializedName:"properties.hasConflictAcrossSubscription",readOnly:true,xmlName:"properties.hasConflictAcrossSubscription",type:{name:"Boolean"}},conflictingAppResourceId:{serializedName:"properties.conflictingAppResourceId",readOnly:true,xmlName:"properties.conflictingAppResourceId",type:{name:"String"}},cNameRecords:{serializedName:"properties.cNameRecords",xmlName:"properties.cNameRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesCNameRecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},txtRecords:{serializedName:"properties.txtRecords",xmlName:"properties.txtRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesTxtRecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},aRecords:{serializedName:"properties.aRecords",xmlName:"properties.aRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesARecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},alternateCNameRecords:{serializedName:"properties.alternateCNameRecords",xmlName:"properties.alternateCNameRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesAlternateCNameRecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},alternateTxtRecords:{serializedName:"properties.alternateTxtRecords",xmlName:"properties.alternateTxtRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesAlternateTxtRecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Fa={serializedName:"BackupRequest",type:{name:"Composite",className:"BackupRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{backupName:{serializedName:"properties.backupName",xmlName:"properties.backupName",type:{name:"String"}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},storageAccountUrl:{serializedName:"properties.storageAccountUrl",xmlName:"properties.storageAccountUrl",type:{name:"String"}},backupSchedule:{serializedName:"properties.backupSchedule",xmlName:"properties.backupSchedule",type:{name:"Composite",className:"BackupSchedule"}},databases:{serializedName:"properties.databases",xmlName:"properties.databases",xmlElementName:"DatabaseBackupSetting",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseBackupSetting"}}}}})}};const qa={serializedName:"BackupItem",type:{name:"Composite",className:"BackupItem",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{backupId:{serializedName:"properties.id",readOnly:true,xmlName:"properties.id",type:{name:"Number"}},storageAccountUrl:{serializedName:"properties.storageAccountUrl",readOnly:true,xmlName:"properties.storageAccountUrl",type:{name:"String"}},blobName:{serializedName:"properties.blobName",readOnly:true,xmlName:"properties.blobName",type:{name:"String"}},namePropertiesName:{serializedName:"properties.name",readOnly:true,xmlName:"properties.name",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["InProgress","Failed","Succeeded","TimedOut","Created","Skipped","PartiallySucceeded","DeleteInProgress","DeleteFailed","Deleted"]}},sizeInBytes:{serializedName:"properties.sizeInBytes",readOnly:true,xmlName:"properties.sizeInBytes",type:{name:"Number"}},created:{serializedName:"properties.created",readOnly:true,xmlName:"properties.created",type:{name:"DateTime"}},log:{serializedName:"properties.log",readOnly:true,xmlName:"properties.log",type:{name:"String"}},databases:{serializedName:"properties.databases",readOnly:true,xmlName:"properties.databases",xmlElementName:"DatabaseBackupSetting",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseBackupSetting"}}}},scheduled:{serializedName:"properties.scheduled",readOnly:true,xmlName:"properties.scheduled",type:{name:"Boolean"}},lastRestoreTimeStamp:{serializedName:"properties.lastRestoreTimeStamp",readOnly:true,xmlName:"properties.lastRestoreTimeStamp",type:{name:"DateTime"}},finishedTimeStamp:{serializedName:"properties.finishedTimeStamp",readOnly:true,xmlName:"properties.finishedTimeStamp",type:{name:"DateTime"}},correlationId:{serializedName:"properties.correlationId",readOnly:true,xmlName:"properties.correlationId",type:{name:"String"}},websiteSizeInBytes:{serializedName:"properties.websiteSizeInBytes",readOnly:true,xmlName:"properties.websiteSizeInBytes",type:{name:"Number"}}})}};const Ua={serializedName:"RestoreRequest",type:{name:"Composite",className:"RestoreRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{storageAccountUrl:{serializedName:"properties.storageAccountUrl",xmlName:"properties.storageAccountUrl",type:{name:"String"}},blobName:{serializedName:"properties.blobName",xmlName:"properties.blobName",type:{name:"String"}},overwrite:{serializedName:"properties.overwrite",xmlName:"properties.overwrite",type:{name:"Boolean"}},siteName:{serializedName:"properties.siteName",xmlName:"properties.siteName",type:{name:"String"}},databases:{serializedName:"properties.databases",xmlName:"properties.databases",xmlElementName:"DatabaseBackupSetting",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseBackupSetting"}}}},ignoreConflictingHostNames:{defaultValue:false,serializedName:"properties.ignoreConflictingHostNames",xmlName:"properties.ignoreConflictingHostNames",type:{name:"Boolean"}},ignoreDatabases:{defaultValue:false,serializedName:"properties.ignoreDatabases",xmlName:"properties.ignoreDatabases",type:{name:"Boolean"}},appServicePlan:{serializedName:"properties.appServicePlan",xmlName:"properties.appServicePlan",type:{name:"String"}},operationType:{defaultValue:"Default",serializedName:"properties.operationType",xmlName:"properties.operationType",type:{name:"Enum",allowedValues:["Default","Clone","Relocation","Snapshot","CloudFS"]}},adjustConnectionStrings:{serializedName:"properties.adjustConnectionStrings",xmlName:"properties.adjustConnectionStrings",type:{name:"Boolean"}},hostingEnvironment:{serializedName:"properties.hostingEnvironment",xmlName:"properties.hostingEnvironment",type:{name:"String"}}})}};const Ha={serializedName:"CsmPublishingCredentialsPoliciesEntity",type:{name:"Composite",className:"CsmPublishingCredentialsPoliciesEntity",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{allow:{serializedName:"properties.allow",xmlName:"properties.allow",type:{name:"Boolean"}}})}};const Va={serializedName:"SiteConfigResource",type:{name:"Composite",className:"SiteConfigResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{numberOfWorkers:{serializedName:"properties.numberOfWorkers",xmlName:"properties.numberOfWorkers",type:{name:"Number"}},defaultDocuments:{serializedName:"properties.defaultDocuments",xmlName:"properties.defaultDocuments",xmlElementName:"SiteConfigDefaultDocumentsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},netFrameworkVersion:{defaultValue:"v4.6",serializedName:"properties.netFrameworkVersion",xmlName:"properties.netFrameworkVersion",type:{name:"String"}},phpVersion:{serializedName:"properties.phpVersion",xmlName:"properties.phpVersion",type:{name:"String"}},pythonVersion:{serializedName:"properties.pythonVersion",xmlName:"properties.pythonVersion",type:{name:"String"}},nodeVersion:{serializedName:"properties.nodeVersion",xmlName:"properties.nodeVersion",type:{name:"String"}},powerShellVersion:{serializedName:"properties.powerShellVersion",xmlName:"properties.powerShellVersion",type:{name:"String"}},linuxFxVersion:{serializedName:"properties.linuxFxVersion",xmlName:"properties.linuxFxVersion",type:{name:"String"}},windowsFxVersion:{serializedName:"properties.windowsFxVersion",xmlName:"properties.windowsFxVersion",type:{name:"String"}},requestTracingEnabled:{serializedName:"properties.requestTracingEnabled",xmlName:"properties.requestTracingEnabled",type:{name:"Boolean"}},requestTracingExpirationTime:{serializedName:"properties.requestTracingExpirationTime",xmlName:"properties.requestTracingExpirationTime",type:{name:"DateTime"}},remoteDebuggingEnabled:{serializedName:"properties.remoteDebuggingEnabled",xmlName:"properties.remoteDebuggingEnabled",type:{name:"Boolean"}},remoteDebuggingVersion:{serializedName:"properties.remoteDebuggingVersion",xmlName:"properties.remoteDebuggingVersion",type:{name:"String"}},httpLoggingEnabled:{serializedName:"properties.httpLoggingEnabled",xmlName:"properties.httpLoggingEnabled",type:{name:"Boolean"}},acrUseManagedIdentityCreds:{serializedName:"properties.acrUseManagedIdentityCreds",xmlName:"properties.acrUseManagedIdentityCreds",type:{name:"Boolean"}},acrUserManagedIdentityID:{serializedName:"properties.acrUserManagedIdentityID",xmlName:"properties.acrUserManagedIdentityID",type:{name:"String"}},logsDirectorySizeLimit:{serializedName:"properties.logsDirectorySizeLimit",xmlName:"properties.logsDirectorySizeLimit",type:{name:"Number"}},detailedErrorLoggingEnabled:{serializedName:"properties.detailedErrorLoggingEnabled",xmlName:"properties.detailedErrorLoggingEnabled",type:{name:"Boolean"}},publishingUsername:{serializedName:"properties.publishingUsername",xmlName:"properties.publishingUsername",type:{name:"String"}},appSettings:{serializedName:"properties.appSettings",xmlName:"properties.appSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},metadata:{serializedName:"properties.metadata",xmlName:"properties.metadata",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},connectionStrings:{serializedName:"properties.connectionStrings",xmlName:"properties.connectionStrings",xmlElementName:"ConnStringInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ConnStringInfo"}}}},machineKey:{serializedName:"properties.machineKey",xmlName:"properties.machineKey",type:{name:"Composite",className:"SiteMachineKey"}},handlerMappings:{serializedName:"properties.handlerMappings",xmlName:"properties.handlerMappings",xmlElementName:"HandlerMapping",type:{name:"Sequence",element:{type:{name:"Composite",className:"HandlerMapping"}}}},documentRoot:{serializedName:"properties.documentRoot",xmlName:"properties.documentRoot",type:{name:"String"}},scmType:{serializedName:"properties.scmType",xmlName:"properties.scmType",type:{name:"String"}},use32BitWorkerProcess:{serializedName:"properties.use32BitWorkerProcess",xmlName:"properties.use32BitWorkerProcess",type:{name:"Boolean"}},webSocketsEnabled:{serializedName:"properties.webSocketsEnabled",xmlName:"properties.webSocketsEnabled",type:{name:"Boolean"}},alwaysOn:{serializedName:"properties.alwaysOn",xmlName:"properties.alwaysOn",type:{name:"Boolean"}},javaVersion:{serializedName:"properties.javaVersion",xmlName:"properties.javaVersion",type:{name:"String"}},javaContainer:{serializedName:"properties.javaContainer",xmlName:"properties.javaContainer",type:{name:"String"}},javaContainerVersion:{serializedName:"properties.javaContainerVersion",xmlName:"properties.javaContainerVersion",type:{name:"String"}},appCommandLine:{serializedName:"properties.appCommandLine",xmlName:"properties.appCommandLine",type:{name:"String"}},managedPipelineMode:{serializedName:"properties.managedPipelineMode",xmlName:"properties.managedPipelineMode",type:{name:"Enum",allowedValues:["Integrated","Classic"]}},virtualApplications:{serializedName:"properties.virtualApplications",xmlName:"properties.virtualApplications",xmlElementName:"VirtualApplication",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualApplication"}}}},loadBalancing:{serializedName:"properties.loadBalancing",xmlName:"properties.loadBalancing",type:{name:"Enum",allowedValues:["WeightedRoundRobin","LeastRequests","LeastResponseTime","WeightedTotalTraffic","RequestHash","PerSiteRoundRobin"]}},experiments:{serializedName:"properties.experiments",xmlName:"properties.experiments",type:{name:"Composite",className:"Experiments"}},limits:{serializedName:"properties.limits",xmlName:"properties.limits",type:{name:"Composite",className:"SiteLimits"}},autoHealEnabled:{serializedName:"properties.autoHealEnabled",xmlName:"properties.autoHealEnabled",type:{name:"Boolean"}},autoHealRules:{serializedName:"properties.autoHealRules",xmlName:"properties.autoHealRules",type:{name:"Composite",className:"AutoHealRules"}},tracingOptions:{serializedName:"properties.tracingOptions",xmlName:"properties.tracingOptions",type:{name:"String"}},vnetName:{serializedName:"properties.vnetName",xmlName:"properties.vnetName",type:{name:"String"}},vnetRouteAllEnabled:{serializedName:"properties.vnetRouteAllEnabled",xmlName:"properties.vnetRouteAllEnabled",type:{name:"Boolean"}},vnetPrivatePortsCount:{serializedName:"properties.vnetPrivatePortsCount",xmlName:"properties.vnetPrivatePortsCount",type:{name:"Number"}},cors:{serializedName:"properties.cors",xmlName:"properties.cors",type:{name:"Composite",className:"CorsSettings"}},push:{serializedName:"properties.push",xmlName:"properties.push",type:{name:"Composite",className:"PushSettings"}},apiDefinition:{serializedName:"properties.apiDefinition",xmlName:"properties.apiDefinition",type:{name:"Composite",className:"ApiDefinitionInfo"}},apiManagementConfig:{serializedName:"properties.apiManagementConfig",xmlName:"properties.apiManagementConfig",type:{name:"Composite",className:"ApiManagementConfig"}},autoSwapSlotName:{serializedName:"properties.autoSwapSlotName",xmlName:"properties.autoSwapSlotName",type:{name:"String"}},localMySqlEnabled:{defaultValue:false,serializedName:"properties.localMySqlEnabled",xmlName:"properties.localMySqlEnabled",type:{name:"Boolean"}},managedServiceIdentityId:{serializedName:"properties.managedServiceIdentityId",xmlName:"properties.managedServiceIdentityId",type:{name:"Number"}},xManagedServiceIdentityId:{serializedName:"properties.xManagedServiceIdentityId",xmlName:"properties.xManagedServiceIdentityId",type:{name:"Number"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},ipSecurityRestrictions:{serializedName:"properties.ipSecurityRestrictions",xmlName:"properties.ipSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},ipSecurityRestrictionsDefaultAction:{serializedName:"properties.ipSecurityRestrictionsDefaultAction",xmlName:"properties.ipSecurityRestrictionsDefaultAction",type:{name:"String"}},scmIpSecurityRestrictions:{serializedName:"properties.scmIpSecurityRestrictions",xmlName:"properties.scmIpSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},scmIpSecurityRestrictionsDefaultAction:{serializedName:"properties.scmIpSecurityRestrictionsDefaultAction",xmlName:"properties.scmIpSecurityRestrictionsDefaultAction",type:{name:"String"}},scmIpSecurityRestrictionsUseMain:{serializedName:"properties.scmIpSecurityRestrictionsUseMain",xmlName:"properties.scmIpSecurityRestrictionsUseMain",type:{name:"Boolean"}},http20Enabled:{defaultValue:true,serializedName:"properties.http20Enabled",xmlName:"properties.http20Enabled",type:{name:"Boolean"}},minTlsVersion:{serializedName:"properties.minTlsVersion",xmlName:"properties.minTlsVersion",type:{name:"String"}},minTlsCipherSuite:{serializedName:"properties.minTlsCipherSuite",xmlName:"properties.minTlsCipherSuite",type:{name:"String"}},scmMinTlsVersion:{serializedName:"properties.scmMinTlsVersion",xmlName:"properties.scmMinTlsVersion",type:{name:"String"}},ftpsState:{serializedName:"properties.ftpsState",xmlName:"properties.ftpsState",type:{name:"String"}},preWarmedInstanceCount:{constraints:{InclusiveMaximum:10,InclusiveMinimum:0},serializedName:"properties.preWarmedInstanceCount",xmlName:"properties.preWarmedInstanceCount",type:{name:"Number"}},functionAppScaleLimit:{constraints:{InclusiveMinimum:0},serializedName:"properties.functionAppScaleLimit",xmlName:"properties.functionAppScaleLimit",type:{name:"Number"}},elasticWebAppScaleLimit:{constraints:{InclusiveMinimum:0},serializedName:"properties.elasticWebAppScaleLimit",xmlName:"properties.elasticWebAppScaleLimit",type:{name:"Number"}},healthCheckPath:{serializedName:"properties.healthCheckPath",xmlName:"properties.healthCheckPath",type:{name:"String"}},functionsRuntimeScaleMonitoringEnabled:{serializedName:"properties.functionsRuntimeScaleMonitoringEnabled",xmlName:"properties.functionsRuntimeScaleMonitoringEnabled",type:{name:"Boolean"}},websiteTimeZone:{serializedName:"properties.websiteTimeZone",xmlName:"properties.websiteTimeZone",type:{name:"String"}},minimumElasticInstanceCount:{constraints:{InclusiveMaximum:20,InclusiveMinimum:0},serializedName:"properties.minimumElasticInstanceCount",xmlName:"properties.minimumElasticInstanceCount",type:{name:"Number"}},azureStorageAccounts:{serializedName:"properties.azureStorageAccounts",xmlName:"properties.azureStorageAccounts",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AzureStorageInfoValue"}}}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}}})}};const ja={serializedName:"SiteAuthSettings",type:{name:"Composite",className:"SiteAuthSettings",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},runtimeVersion:{serializedName:"properties.runtimeVersion",xmlName:"properties.runtimeVersion",type:{name:"String"}},unauthenticatedClientAction:{serializedName:"properties.unauthenticatedClientAction",xmlName:"properties.unauthenticatedClientAction",type:{name:"Enum",allowedValues:["RedirectToLoginPage","AllowAnonymous"]}},tokenStoreEnabled:{serializedName:"properties.tokenStoreEnabled",xmlName:"properties.tokenStoreEnabled",type:{name:"Boolean"}},allowedExternalRedirectUrls:{serializedName:"properties.allowedExternalRedirectUrls",xmlName:"properties.allowedExternalRedirectUrls",xmlElementName:"SiteAuthSettingsPropertiesAllowedExternalRedirectUrlsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},defaultProvider:{serializedName:"properties.defaultProvider",xmlName:"properties.defaultProvider",type:{name:"Enum",allowedValues:["AzureActiveDirectory","Facebook","Google","MicrosoftAccount","Twitter","Github"]}},tokenRefreshExtensionHours:{serializedName:"properties.tokenRefreshExtensionHours",xmlName:"properties.tokenRefreshExtensionHours",type:{name:"Number"}},clientId:{serializedName:"properties.clientId",xmlName:"properties.clientId",type:{name:"String"}},clientSecret:{serializedName:"properties.clientSecret",xmlName:"properties.clientSecret",type:{name:"String"}},clientSecretSettingName:{serializedName:"properties.clientSecretSettingName",xmlName:"properties.clientSecretSettingName",type:{name:"String"}},clientSecretCertificateThumbprint:{serializedName:"properties.clientSecretCertificateThumbprint",xmlName:"properties.clientSecretCertificateThumbprint",type:{name:"String"}},issuer:{serializedName:"properties.issuer",xmlName:"properties.issuer",type:{name:"String"}},validateIssuer:{serializedName:"properties.validateIssuer",xmlName:"properties.validateIssuer",type:{name:"Boolean"}},allowedAudiences:{serializedName:"properties.allowedAudiences",xmlName:"properties.allowedAudiences",xmlElementName:"SiteAuthSettingsPropertiesAllowedAudiencesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},additionalLoginParams:{serializedName:"properties.additionalLoginParams",xmlName:"properties.additionalLoginParams",xmlElementName:"SiteAuthSettingsPropertiesAdditionalLoginParamsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},aadClaimsAuthorization:{serializedName:"properties.aadClaimsAuthorization",xmlName:"properties.aadClaimsAuthorization",type:{name:"String"}},googleClientId:{serializedName:"properties.googleClientId",xmlName:"properties.googleClientId",type:{name:"String"}},googleClientSecret:{serializedName:"properties.googleClientSecret",xmlName:"properties.googleClientSecret",type:{name:"String"}},googleClientSecretSettingName:{serializedName:"properties.googleClientSecretSettingName",xmlName:"properties.googleClientSecretSettingName",type:{name:"String"}},googleOAuthScopes:{serializedName:"properties.googleOAuthScopes",xmlName:"properties.googleOAuthScopes",xmlElementName:"SiteAuthSettingsPropertiesGoogleOAuthScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},facebookAppId:{serializedName:"properties.facebookAppId",xmlName:"properties.facebookAppId",type:{name:"String"}},facebookAppSecret:{serializedName:"properties.facebookAppSecret",xmlName:"properties.facebookAppSecret",type:{name:"String"}},facebookAppSecretSettingName:{serializedName:"properties.facebookAppSecretSettingName",xmlName:"properties.facebookAppSecretSettingName",type:{name:"String"}},facebookOAuthScopes:{serializedName:"properties.facebookOAuthScopes",xmlName:"properties.facebookOAuthScopes",xmlElementName:"SiteAuthSettingsPropertiesFacebookOAuthScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},gitHubClientId:{serializedName:"properties.gitHubClientId",xmlName:"properties.gitHubClientId",type:{name:"String"}},gitHubClientSecret:{serializedName:"properties.gitHubClientSecret",xmlName:"properties.gitHubClientSecret",type:{name:"String"}},gitHubClientSecretSettingName:{serializedName:"properties.gitHubClientSecretSettingName",xmlName:"properties.gitHubClientSecretSettingName",type:{name:"String"}},gitHubOAuthScopes:{serializedName:"properties.gitHubOAuthScopes",xmlName:"properties.gitHubOAuthScopes",xmlElementName:"SiteAuthSettingsPropertiesGitHubOAuthScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},twitterConsumerKey:{serializedName:"properties.twitterConsumerKey",xmlName:"properties.twitterConsumerKey",type:{name:"String"}},twitterConsumerSecret:{serializedName:"properties.twitterConsumerSecret",xmlName:"properties.twitterConsumerSecret",type:{name:"String"}},twitterConsumerSecretSettingName:{serializedName:"properties.twitterConsumerSecretSettingName",xmlName:"properties.twitterConsumerSecretSettingName",type:{name:"String"}},microsoftAccountClientId:{serializedName:"properties.microsoftAccountClientId",xmlName:"properties.microsoftAccountClientId",type:{name:"String"}},microsoftAccountClientSecret:{serializedName:"properties.microsoftAccountClientSecret",xmlName:"properties.microsoftAccountClientSecret",type:{name:"String"}},microsoftAccountClientSecretSettingName:{serializedName:"properties.microsoftAccountClientSecretSettingName",xmlName:"properties.microsoftAccountClientSecretSettingName",type:{name:"String"}},microsoftAccountOAuthScopes:{serializedName:"properties.microsoftAccountOAuthScopes",xmlName:"properties.microsoftAccountOAuthScopes",xmlElementName:"SiteAuthSettingsPropertiesMicrosoftAccountOAuthScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},isAuthFromFile:{serializedName:"properties.isAuthFromFile",xmlName:"properties.isAuthFromFile",type:{name:"String"}},authFilePath:{serializedName:"properties.authFilePath",xmlName:"properties.authFilePath",type:{name:"String"}},configVersion:{serializedName:"properties.configVersion",xmlName:"properties.configVersion",type:{name:"String"}}})}};const Wa={serializedName:"SiteAuthSettingsV2",type:{name:"Composite",className:"SiteAuthSettingsV2",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{platform:{serializedName:"properties.platform",xmlName:"properties.platform",type:{name:"Composite",className:"AuthPlatform"}},globalValidation:{serializedName:"properties.globalValidation",xmlName:"properties.globalValidation",type:{name:"Composite",className:"GlobalValidation"}},identityProviders:{serializedName:"properties.identityProviders",xmlName:"properties.identityProviders",type:{name:"Composite",className:"IdentityProviders"}},login:{serializedName:"properties.login",xmlName:"properties.login",type:{name:"Composite",className:"Login"}},httpSettings:{serializedName:"properties.httpSettings",xmlName:"properties.httpSettings",type:{name:"Composite",className:"HttpSettings"}}})}};const Ja={serializedName:"AzureStoragePropertyDictionaryResource",type:{name:"Composite",className:"AzureStoragePropertyDictionaryResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AzureStorageInfoValue"}}}}})}};const Ya={serializedName:"ApiKVReference",type:{name:"Composite",className:"ApiKVReference",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{reference:{serializedName:"properties.reference",xmlName:"properties.reference",type:{name:"String"}},status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"Enum",allowedValues:["Initialized","Resolved","InvalidSyntax","MSINotEnabled","VaultNotFound","SecretNotFound","SecretVersionNotFound","AccessToKeyVaultDenied","OtherReasons","FetchTimedOut","UnauthorizedClient"]}},vaultName:{serializedName:"properties.vaultName",xmlName:"properties.vaultName",type:{name:"String"}},secretName:{serializedName:"properties.secretName",xmlName:"properties.secretName",type:{name:"String"}},secretVersion:{serializedName:"properties.secretVersion",xmlName:"properties.secretVersion",type:{name:"String"}},identityType:{serializedName:"properties.identityType",xmlName:"properties.identityType",type:{name:"Composite",className:"ManagedServiceIdentity"}},details:{serializedName:"properties.details",xmlName:"properties.details",type:{name:"String"}},source:{defaultValue:"KeyVault",isConstant:true,serializedName:"properties.source",type:{name:"String"}},activeVersion:{serializedName:"properties.activeVersion",xmlName:"properties.activeVersion",type:{name:"String"}}})}};const $a={serializedName:"ConnectionStringDictionary",type:{name:"Composite",className:"ConnectionStringDictionary",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"Composite",className:"ConnStringValueTypePair"}}}}})}};const Ka={serializedName:"SiteLogsConfig",type:{name:"Composite",className:"SiteLogsConfig",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{applicationLogs:{serializedName:"properties.applicationLogs",xmlName:"properties.applicationLogs",type:{name:"Composite",className:"ApplicationLogsConfig"}},httpLogs:{serializedName:"properties.httpLogs",xmlName:"properties.httpLogs",type:{name:"Composite",className:"HttpLogsConfig"}},failedRequestsTracing:{serializedName:"properties.failedRequestsTracing",xmlName:"properties.failedRequestsTracing",type:{name:"Composite",className:"EnabledConfig"}},detailedErrorMessages:{serializedName:"properties.detailedErrorMessages",xmlName:"properties.detailedErrorMessages",type:{name:"Composite",className:"EnabledConfig"}}})}};const Za={serializedName:"SlotConfigNamesResource",type:{name:"Composite",className:"SlotConfigNamesResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{connectionStringNames:{serializedName:"properties.connectionStringNames",xmlName:"properties.connectionStringNames",xmlElementName:"SlotConfigNamesConnectionStringNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},appSettingNames:{serializedName:"properties.appSettingNames",xmlName:"properties.appSettingNames",xmlElementName:"SlotConfigNamesAppSettingNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},azureStorageConfigNames:{serializedName:"properties.azureStorageConfigNames",xmlName:"properties.azureStorageConfigNames",xmlElementName:"SlotConfigNamesAzureStorageConfigNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Xa={serializedName:"SiteConfigurationSnapshotInfo",type:{name:"Composite",className:"SiteConfigurationSnapshotInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{time:{serializedName:"properties.time",readOnly:true,xmlName:"properties.time",type:{name:"DateTime"}},snapshotId:{serializedName:"properties.snapshotId",readOnly:true,xmlName:"properties.snapshotId",type:{name:"Number"}}})}};const el={serializedName:"ContinuousWebJob",type:{name:"Composite",className:"ContinuousWebJob",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"Enum",allowedValues:["Initializing","Starting","Running","PendingRestart","Stopped"]}},detailedStatus:{serializedName:"properties.detailed_status",xmlName:"properties.detailed_status",type:{name:"String"}},logUrl:{serializedName:"properties.log_url",xmlName:"properties.log_url",type:{name:"String"}},runCommand:{serializedName:"properties.run_command",xmlName:"properties.run_command",type:{name:"String"}},url:{serializedName:"properties.url",xmlName:"properties.url",type:{name:"String"}},extraInfoUrl:{serializedName:"properties.extra_info_url",xmlName:"properties.extra_info_url",type:{name:"String"}},webJobType:{serializedName:"properties.web_job_type",xmlName:"properties.web_job_type",type:{name:"Enum",allowedValues:["Continuous","Triggered"]}},error:{serializedName:"properties.error",xmlName:"properties.error",type:{name:"String"}},usingSdk:{serializedName:"properties.using_sdk",xmlName:"properties.using_sdk",type:{name:"Boolean"}},settings:{serializedName:"properties.settings",xmlName:"properties.settings",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}})}};const tl={serializedName:"CsmDeploymentStatus",type:{name:"Composite",className:"CsmDeploymentStatus",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{deploymentId:{serializedName:"properties.deploymentId",xmlName:"properties.deploymentId",type:{name:"String"}},status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"String"}},numberOfInstancesInProgress:{serializedName:"properties.numberOfInstancesInProgress",xmlName:"properties.numberOfInstancesInProgress",type:{name:"Number"}},numberOfInstancesSuccessful:{serializedName:"properties.numberOfInstancesSuccessful",xmlName:"properties.numberOfInstancesSuccessful",type:{name:"Number"}},numberOfInstancesFailed:{serializedName:"properties.numberOfInstancesFailed",xmlName:"properties.numberOfInstancesFailed",type:{name:"Number"}},failedInstancesLogs:{serializedName:"properties.failedInstancesLogs",xmlName:"properties.failedInstancesLogs",xmlElementName:"CsmDeploymentStatusPropertiesFailedInstancesLogsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},errors:{serializedName:"properties.errors",xmlName:"properties.errors",xmlElementName:"ErrorEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorEntity"}}}}})}};const rl={serializedName:"Deployment",type:{name:"Composite",className:"Deployment",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"Number"}},message:{serializedName:"properties.message",xmlName:"properties.message",type:{name:"String"}},author:{serializedName:"properties.author",xmlName:"properties.author",type:{name:"String"}},deployer:{serializedName:"properties.deployer",xmlName:"properties.deployer",type:{name:"String"}},authorEmail:{serializedName:"properties.author_email",xmlName:"properties.author_email",type:{name:"String"}},startTime:{serializedName:"properties.start_time",xmlName:"properties.start_time",type:{name:"DateTime"}},endTime:{serializedName:"properties.end_time",xmlName:"properties.end_time",type:{name:"DateTime"}},active:{serializedName:"properties.active",xmlName:"properties.active",type:{name:"Boolean"}},details:{serializedName:"properties.details",xmlName:"properties.details",type:{name:"String"}}})}};const il={serializedName:"MSDeployStatus",type:{name:"Composite",className:"MSDeployStatus",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{deployer:{serializedName:"properties.deployer",readOnly:true,xmlName:"properties.deployer",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["accepted","running","succeeded","failed","canceled"]}},startTime:{serializedName:"properties.startTime",readOnly:true,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:true,xmlName:"properties.endTime",type:{name:"DateTime"}},complete:{serializedName:"properties.complete",readOnly:true,xmlName:"properties.complete",type:{name:"Boolean"}}})}};const nl={serializedName:"MSDeploy",type:{name:"Composite",className:"MSDeploy",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{packageUri:{serializedName:"properties.packageUri",xmlName:"properties.packageUri",type:{name:"String"}},connectionString:{serializedName:"properties.connectionString",xmlName:"properties.connectionString",type:{name:"String"}},dbType:{serializedName:"properties.dbType",xmlName:"properties.dbType",type:{name:"String"}},setParametersXmlFileUri:{serializedName:"properties.setParametersXmlFileUri",xmlName:"properties.setParametersXmlFileUri",type:{name:"String"}},setParameters:{serializedName:"properties.setParameters",xmlName:"properties.setParameters",type:{name:"Dictionary",value:{type:{name:"String"}}}},skipAppData:{serializedName:"properties.skipAppData",xmlName:"properties.skipAppData",type:{name:"Boolean"}},appOffline:{serializedName:"properties.appOffline",xmlName:"properties.appOffline",type:{name:"Boolean"}}})}};const sl={serializedName:"MSDeployLog",type:{name:"Composite",className:"MSDeployLog",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{entries:{serializedName:"properties.entries",readOnly:true,xmlName:"properties.entries",xmlElementName:"MSDeployLogEntry",type:{name:"Sequence",element:{type:{name:"Composite",className:"MSDeployLogEntry"}}}}})}};const ol={serializedName:"FunctionEnvelope",type:{name:"Composite",className:"FunctionEnvelope",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{functionAppId:{serializedName:"properties.function_app_id",xmlName:"properties.function_app_id",type:{name:"String"}},scriptRootPathHref:{serializedName:"properties.script_root_path_href",xmlName:"properties.script_root_path_href",type:{name:"String"}},scriptHref:{serializedName:"properties.script_href",xmlName:"properties.script_href",type:{name:"String"}},configHref:{serializedName:"properties.config_href",xmlName:"properties.config_href",type:{name:"String"}},testDataHref:{serializedName:"properties.test_data_href",xmlName:"properties.test_data_href",type:{name:"String"}},secretsFileHref:{serializedName:"properties.secrets_file_href",xmlName:"properties.secrets_file_href",type:{name:"String"}},href:{serializedName:"properties.href",xmlName:"properties.href",type:{name:"String"}},config:{serializedName:"properties.config",xmlName:"properties.config",type:{name:"Dictionary",value:{type:{name:"any"}}}},files:{serializedName:"properties.files",xmlName:"properties.files",type:{name:"Dictionary",value:{type:{name:"String"}}}},testData:{serializedName:"properties.test_data",xmlName:"properties.test_data",type:{name:"String"}},invokeUrlTemplate:{serializedName:"properties.invoke_url_template",xmlName:"properties.invoke_url_template",type:{name:"String"}},language:{serializedName:"properties.language",xmlName:"properties.language",type:{name:"String"}},isDisabled:{serializedName:"properties.isDisabled",xmlName:"properties.isDisabled",type:{name:"Boolean"}}})}};const al={serializedName:"HostNameBinding",type:{name:"Composite",className:"HostNameBinding",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{siteName:{serializedName:"properties.siteName",xmlName:"properties.siteName",type:{name:"String"}},domainId:{serializedName:"properties.domainId",xmlName:"properties.domainId",type:{name:"String"}},azureResourceName:{serializedName:"properties.azureResourceName",xmlName:"properties.azureResourceName",type:{name:"String"}},azureResourceType:{serializedName:"properties.azureResourceType",xmlName:"properties.azureResourceType",type:{name:"Enum",allowedValues:["Website","TrafficManager"]}},customHostNameDnsRecordType:{serializedName:"properties.customHostNameDnsRecordType",xmlName:"properties.customHostNameDnsRecordType",type:{name:"Enum",allowedValues:["CName","A"]}},hostNameType:{serializedName:"properties.hostNameType",xmlName:"properties.hostNameType",type:{name:"Enum",allowedValues:["Verified","Managed"]}},sslState:{serializedName:"properties.sslState",xmlName:"properties.sslState",type:{name:"Enum",allowedValues:["Disabled","SniEnabled","IpBasedEnabled"]}},thumbprint:{serializedName:"properties.thumbprint",xmlName:"properties.thumbprint",type:{name:"String"}},virtualIP:{serializedName:"properties.virtualIP",readOnly:true,xmlName:"properties.virtualIP",type:{name:"String"}}})}};const ll={serializedName:"RelayServiceConnectionEntity",type:{name:"Composite",className:"RelayServiceConnectionEntity",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{entityName:{serializedName:"properties.entityName",xmlName:"properties.entityName",type:{name:"String"}},entityConnectionString:{serializedName:"properties.entityConnectionString",xmlName:"properties.entityConnectionString",type:{name:"String"}},resourceType:{serializedName:"properties.resourceType",xmlName:"properties.resourceType",type:{name:"String"}},resourceConnectionString:{serializedName:"properties.resourceConnectionString",xmlName:"properties.resourceConnectionString",type:{name:"String"}},hostname:{serializedName:"properties.hostname",xmlName:"properties.hostname",type:{name:"String"}},port:{serializedName:"properties.port",xmlName:"properties.port",type:{name:"Number"}},biztalkUri:{serializedName:"properties.biztalkUri",xmlName:"properties.biztalkUri",type:{name:"String"}}})}};const cl={serializedName:"WebSiteInstanceStatus",type:{name:"Composite",className:"WebSiteInstanceStatus",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"Enum",allowedValues:["READY","STOPPED","UNKNOWN"]}},statusUrl:{serializedName:"properties.statusUrl",xmlName:"properties.statusUrl",type:{name:"String"}},detectorUrl:{serializedName:"properties.detectorUrl",xmlName:"properties.detectorUrl",type:{name:"String"}},consoleUrl:{serializedName:"properties.consoleUrl",xmlName:"properties.consoleUrl",type:{name:"String"}},healthCheckUrl:{serializedName:"properties.healthCheckUrl",xmlName:"properties.healthCheckUrl",type:{name:"String"}},containers:{serializedName:"properties.containers",xmlName:"properties.containers",type:{name:"Dictionary",value:{type:{name:"Composite",className:"ContainerInfo"}}}}})}};const pl={serializedName:"ProcessThreadInfo",type:{name:"Composite",className:"ProcessThreadInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{identifier:{serializedName:"properties.identifier",readOnly:true,xmlName:"properties.identifier",type:{name:"Number"}},href:{serializedName:"properties.href",xmlName:"properties.href",type:{name:"String"}},process:{serializedName:"properties.process",xmlName:"properties.process",type:{name:"String"}},startAddress:{serializedName:"properties.start_address",xmlName:"properties.start_address",type:{name:"String"}},currentPriority:{serializedName:"properties.current_priority",xmlName:"properties.current_priority",type:{name:"Number"}},priorityLevel:{serializedName:"properties.priority_level",xmlName:"properties.priority_level",type:{name:"String"}},basePriority:{serializedName:"properties.base_priority",xmlName:"properties.base_priority",type:{name:"Number"}},startTime:{serializedName:"properties.start_time",xmlName:"properties.start_time",type:{name:"DateTime"}},totalProcessorTime:{serializedName:"properties.total_processor_time",xmlName:"properties.total_processor_time",type:{name:"String"}},userProcessorTime:{serializedName:"properties.user_processor_time",xmlName:"properties.user_processor_time",type:{name:"String"}},state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"String"}},waitReason:{serializedName:"properties.wait_reason",xmlName:"properties.wait_reason",type:{name:"String"}}})}};const ul={serializedName:"ProcessModuleInfo",type:{name:"Composite",className:"ProcessModuleInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{baseAddress:{serializedName:"properties.base_address",xmlName:"properties.base_address",type:{name:"String"}},fileName:{serializedName:"properties.file_name",xmlName:"properties.file_name",type:{name:"String"}},href:{serializedName:"properties.href",xmlName:"properties.href",type:{name:"String"}},filePath:{serializedName:"properties.file_path",xmlName:"properties.file_path",type:{name:"String"}},moduleMemorySize:{serializedName:"properties.module_memory_size",xmlName:"properties.module_memory_size",type:{name:"Number"}},fileVersion:{serializedName:"properties.file_version",xmlName:"properties.file_version",type:{name:"String"}},fileDescription:{serializedName:"properties.file_description",xmlName:"properties.file_description",type:{name:"String"}},product:{serializedName:"properties.product",xmlName:"properties.product",type:{name:"String"}},productVersion:{serializedName:"properties.product_version",xmlName:"properties.product_version",type:{name:"String"}},isDebug:{serializedName:"properties.is_debug",xmlName:"properties.is_debug",type:{name:"Boolean"}},language:{serializedName:"properties.language",xmlName:"properties.language",type:{name:"String"}}})}};const dl={serializedName:"ProcessInfo",type:{name:"Composite",className:"ProcessInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{identifier:{serializedName:"properties.identifier",readOnly:true,xmlName:"properties.identifier",type:{name:"Number"}},deploymentName:{serializedName:"properties.deployment_name",xmlName:"properties.deployment_name",type:{name:"String"}},href:{serializedName:"properties.href",xmlName:"properties.href",type:{name:"String"}},minidump:{serializedName:"properties.minidump",xmlName:"properties.minidump",type:{name:"String"}},isProfileRunning:{serializedName:"properties.is_profile_running",xmlName:"properties.is_profile_running",type:{name:"Boolean"}},isIisProfileRunning:{serializedName:"properties.is_iis_profile_running",xmlName:"properties.is_iis_profile_running",type:{name:"Boolean"}},iisProfileTimeoutInSeconds:{serializedName:"properties.iis_profile_timeout_in_seconds",xmlName:"properties.iis_profile_timeout_in_seconds",type:{name:"Number"}},parent:{serializedName:"properties.parent",xmlName:"properties.parent",type:{name:"String"}},children:{serializedName:"properties.children",xmlName:"properties.children",xmlElementName:"ProcessInfoPropertiesChildrenItem",type:{name:"Sequence",element:{type:{name:"String"}}}},threads:{serializedName:"properties.threads",xmlName:"properties.threads",xmlElementName:"ProcessThreadInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessThreadInfo"}}}},openFileHandles:{serializedName:"properties.open_file_handles",xmlName:"properties.open_file_handles",xmlElementName:"ProcessInfoPropertiesOpenFileHandlesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},modules:{serializedName:"properties.modules",xmlName:"properties.modules",xmlElementName:"ProcessModuleInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessModuleInfo"}}}},fileName:{serializedName:"properties.file_name",xmlName:"properties.file_name",type:{name:"String"}},commandLine:{serializedName:"properties.command_line",xmlName:"properties.command_line",type:{name:"String"}},userName:{serializedName:"properties.user_name",xmlName:"properties.user_name",type:{name:"String"}},handleCount:{serializedName:"properties.handle_count",xmlName:"properties.handle_count",type:{name:"Number"}},moduleCount:{serializedName:"properties.module_count",xmlName:"properties.module_count",type:{name:"Number"}},threadCount:{serializedName:"properties.thread_count",xmlName:"properties.thread_count",type:{name:"Number"}},startTime:{serializedName:"properties.start_time",xmlName:"properties.start_time",type:{name:"DateTime"}},totalCpuTime:{serializedName:"properties.total_cpu_time",xmlName:"properties.total_cpu_time",type:{name:"String"}},userCpuTime:{serializedName:"properties.user_cpu_time",xmlName:"properties.user_cpu_time",type:{name:"String"}},privilegedCpuTime:{serializedName:"properties.privileged_cpu_time",xmlName:"properties.privileged_cpu_time",type:{name:"String"}},workingSet:{serializedName:"properties.working_set",xmlName:"properties.working_set",type:{name:"Number"}},peakWorkingSet:{serializedName:"properties.peak_working_set",xmlName:"properties.peak_working_set",type:{name:"Number"}},privateMemory:{serializedName:"properties.private_memory",xmlName:"properties.private_memory",type:{name:"Number"}},virtualMemory:{serializedName:"properties.virtual_memory",xmlName:"properties.virtual_memory",type:{name:"Number"}},peakVirtualMemory:{serializedName:"properties.peak_virtual_memory",xmlName:"properties.peak_virtual_memory",type:{name:"Number"}},pagedSystemMemory:{serializedName:"properties.paged_system_memory",xmlName:"properties.paged_system_memory",type:{name:"Number"}},nonPagedSystemMemory:{serializedName:"properties.non_paged_system_memory",xmlName:"properties.non_paged_system_memory",type:{name:"Number"}},pagedMemory:{serializedName:"properties.paged_memory",xmlName:"properties.paged_memory",type:{name:"Number"}},peakPagedMemory:{serializedName:"properties.peak_paged_memory",xmlName:"properties.peak_paged_memory",type:{name:"Number"}},timeStamp:{serializedName:"properties.time_stamp",xmlName:"properties.time_stamp",type:{name:"DateTime"}},environmentVariables:{serializedName:"properties.environment_variables",xmlName:"properties.environment_variables",type:{name:"Dictionary",value:{type:{name:"String"}}}},isScmSite:{serializedName:"properties.is_scm_site",xmlName:"properties.is_scm_site",type:{name:"Boolean"}},isWebjob:{serializedName:"properties.is_webjob",xmlName:"properties.is_webjob",type:{name:"Boolean"}},description:{serializedName:"properties.description",xmlName:"properties.description",type:{name:"String"}}})}};const ml={serializedName:"StorageMigrationOptions",type:{name:"Composite",className:"StorageMigrationOptions",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{azurefilesConnectionString:{serializedName:"properties.azurefilesConnectionString",xmlName:"properties.azurefilesConnectionString",type:{name:"String"}},azurefilesShare:{serializedName:"properties.azurefilesShare",xmlName:"properties.azurefilesShare",type:{name:"String"}},switchSiteAfterMigration:{defaultValue:false,serializedName:"properties.switchSiteAfterMigration",xmlName:"properties.switchSiteAfterMigration",type:{name:"Boolean"}},blockWriteAccessToSite:{defaultValue:false,serializedName:"properties.blockWriteAccessToSite",xmlName:"properties.blockWriteAccessToSite",type:{name:"Boolean"}}})}};const Al={serializedName:"StorageMigrationResponse",type:{name:"Composite",className:"StorageMigrationResponse",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{operationId:{serializedName:"properties.operationId",readOnly:true,xmlName:"properties.operationId",type:{name:"String"}}})}};const hl={serializedName:"MigrateMySqlRequest",type:{name:"Composite",className:"MigrateMySqlRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{connectionString:{serializedName:"properties.connectionString",xmlName:"properties.connectionString",type:{name:"String"}},migrationType:{serializedName:"properties.migrationType",xmlName:"properties.migrationType",type:{name:"Enum",allowedValues:["LocalToRemote","RemoteToLocal"]}}})}};const gl={serializedName:"MigrateMySqlStatus",type:{name:"Composite",className:"MigrateMySqlStatus",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{migrationOperationStatus:{serializedName:"properties.migrationOperationStatus",readOnly:true,xmlName:"properties.migrationOperationStatus",type:{name:"Enum",allowedValues:["InProgress","Failed","Succeeded","TimedOut","Created"]}},operationId:{serializedName:"properties.operationId",readOnly:true,xmlName:"properties.operationId",type:{name:"String"}},localMySqlEnabled:{serializedName:"properties.localMySqlEnabled",readOnly:true,xmlName:"properties.localMySqlEnabled",type:{name:"Boolean"}}})}};const fl={serializedName:"SwiftVirtualNetwork",type:{name:"Composite",className:"SwiftVirtualNetwork",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{subnetResourceId:{serializedName:"properties.subnetResourceId",xmlName:"properties.subnetResourceId",type:{name:"String"}},swiftSupported:{serializedName:"properties.swiftSupported",xmlName:"properties.swiftSupported",type:{name:"Boolean"}}})}};const yl={serializedName:"NetworkFeatures",type:{name:"Composite",className:"NetworkFeatures",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{virtualNetworkName:{serializedName:"properties.virtualNetworkName",readOnly:true,xmlName:"properties.virtualNetworkName",type:{name:"String"}},virtualNetworkConnection:{serializedName:"properties.virtualNetworkConnection",xmlName:"properties.virtualNetworkConnection",type:{name:"Composite",className:"VnetInfo"}},hybridConnections:{serializedName:"properties.hybridConnections",readOnly:true,xmlName:"properties.hybridConnections",xmlElementName:"RelayServiceConnectionEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"RelayServiceConnectionEntity"}}}},hybridConnectionsV2:{serializedName:"properties.hybridConnectionsV2",readOnly:true,xmlName:"properties.hybridConnectionsV2",xmlElementName:"HybridConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"HybridConnection"}}}}})}};const bl={serializedName:"SitePhpErrorLogFlag",type:{name:"Composite",className:"SitePhpErrorLogFlag",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{localLogErrors:{serializedName:"properties.localLogErrors",xmlName:"properties.localLogErrors",type:{name:"String"}},masterLogErrors:{serializedName:"properties.masterLogErrors",xmlName:"properties.masterLogErrors",type:{name:"String"}},localLogErrorsMaxLength:{serializedName:"properties.localLogErrorsMaxLength",xmlName:"properties.localLogErrorsMaxLength",type:{name:"String"}},masterLogErrorsMaxLength:{serializedName:"properties.masterLogErrorsMaxLength",xmlName:"properties.masterLogErrorsMaxLength",type:{name:"String"}}})}};const Cl={serializedName:"PremierAddOnPatchResource",type:{name:"Composite",className:"PremierAddOnPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"String"}},product:{serializedName:"properties.product",xmlName:"properties.product",type:{name:"String"}},vendor:{serializedName:"properties.vendor",xmlName:"properties.vendor",type:{name:"String"}},marketplacePublisher:{serializedName:"properties.marketplacePublisher",xmlName:"properties.marketplacePublisher",type:{name:"String"}},marketplaceOffer:{serializedName:"properties.marketplaceOffer",xmlName:"properties.marketplaceOffer",type:{name:"String"}}})}};const El={serializedName:"PrivateAccess",type:{name:"Composite",className:"PrivateAccess",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},virtualNetworks:{serializedName:"properties.virtualNetworks",xmlName:"properties.virtualNetworks",xmlElementName:"PrivateAccessVirtualNetwork",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateAccessVirtualNetwork"}}}}})}};const Nl={serializedName:"PublicCertificate",type:{name:"Composite",className:"PublicCertificate",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{blob:{serializedName:"properties.blob",xmlName:"properties.blob",type:{name:"ByteArray"}},publicCertificateLocation:{serializedName:"properties.publicCertificateLocation",xmlName:"properties.publicCertificateLocation",type:{name:"Enum",allowedValues:["CurrentUserMy","LocalMachineMy","Unknown"]}},thumbprint:{serializedName:"properties.thumbprint",readOnly:true,xmlName:"properties.thumbprint",type:{name:"String"}}})}};const vl={serializedName:"DeletedAppRestoreRequest",type:{name:"Composite",className:"DeletedAppRestoreRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{deletedSiteId:{serializedName:"properties.deletedSiteId",xmlName:"properties.deletedSiteId",type:{name:"String"}},recoverConfiguration:{serializedName:"properties.recoverConfiguration",xmlName:"properties.recoverConfiguration",type:{name:"Boolean"}},snapshotTime:{serializedName:"properties.snapshotTime",xmlName:"properties.snapshotTime",type:{name:"String"}},useDRSecondary:{serializedName:"properties.useDRSecondary",xmlName:"properties.useDRSecondary",type:{name:"Boolean"}}})}};const Il={serializedName:"SnapshotRestoreRequest",type:{name:"Composite",className:"SnapshotRestoreRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{snapshotTime:{serializedName:"properties.snapshotTime",xmlName:"properties.snapshotTime",type:{name:"String"}},recoverySource:{serializedName:"properties.recoverySource",xmlName:"properties.recoverySource",type:{name:"Composite",className:"SnapshotRecoverySource"}},overwrite:{serializedName:"properties.overwrite",xmlName:"properties.overwrite",type:{name:"Boolean"}},recoverConfiguration:{serializedName:"properties.recoverConfiguration",xmlName:"properties.recoverConfiguration",type:{name:"Boolean"}},ignoreConflictingHostNames:{serializedName:"properties.ignoreConflictingHostNames",xmlName:"properties.ignoreConflictingHostNames",type:{name:"Boolean"}},useDRSecondary:{serializedName:"properties.useDRSecondary",xmlName:"properties.useDRSecondary",type:{name:"Boolean"}}})}};const Sl={serializedName:"SiteExtensionInfo",type:{name:"Composite",className:"SiteExtensionInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{extensionId:{serializedName:"properties.extension_id",xmlName:"properties.extension_id",type:{name:"String"}},title:{serializedName:"properties.title",xmlName:"properties.title",type:{name:"String"}},extensionType:{serializedName:"properties.extension_type",xmlName:"properties.extension_type",type:{name:"Enum",allowedValues:["Gallery","WebRoot"]}},summary:{serializedName:"properties.summary",xmlName:"properties.summary",type:{name:"String"}},description:{serializedName:"properties.description",xmlName:"properties.description",type:{name:"String"}},version:{serializedName:"properties.version",xmlName:"properties.version",type:{name:"String"}},extensionUrl:{serializedName:"properties.extension_url",xmlName:"properties.extension_url",type:{name:"String"}},projectUrl:{serializedName:"properties.project_url",xmlName:"properties.project_url",type:{name:"String"}},iconUrl:{serializedName:"properties.icon_url",xmlName:"properties.icon_url",type:{name:"String"}},licenseUrl:{serializedName:"properties.license_url",xmlName:"properties.license_url",type:{name:"String"}},feedUrl:{serializedName:"properties.feed_url",xmlName:"properties.feed_url",type:{name:"String"}},authors:{serializedName:"properties.authors",xmlName:"properties.authors",xmlElementName:"SiteExtensionInfoPropertiesAuthorsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},installerCommandLineParams:{serializedName:"properties.installer_command_line_params",xmlName:"properties.installer_command_line_params",type:{name:"String"}},publishedDateTime:{serializedName:"properties.published_date_time",xmlName:"properties.published_date_time",type:{name:"DateTime"}},downloadCount:{serializedName:"properties.download_count",xmlName:"properties.download_count",type:{name:"Number"}},localIsLatestVersion:{serializedName:"properties.local_is_latest_version",xmlName:"properties.local_is_latest_version",type:{name:"Boolean"}},localPath:{serializedName:"properties.local_path",xmlName:"properties.local_path",type:{name:"String"}},installedDateTime:{serializedName:"properties.installed_date_time",xmlName:"properties.installed_date_time",type:{name:"DateTime"}},provisioningState:{serializedName:"properties.provisioningState",xmlName:"properties.provisioningState",type:{name:"String"}},comment:{serializedName:"properties.comment",xmlName:"properties.comment",type:{name:"String"}}})}};const wl={serializedName:"SlotDifference",type:{name:"Composite",className:"SlotDifference",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{level:{serializedName:"properties.level",readOnly:true,xmlName:"properties.level",type:{name:"String"}},settingType:{serializedName:"properties.settingType",readOnly:true,xmlName:"properties.settingType",type:{name:"String"}},diffRule:{serializedName:"properties.diffRule",readOnly:true,xmlName:"properties.diffRule",type:{name:"String"}},settingName:{serializedName:"properties.settingName",readOnly:true,xmlName:"properties.settingName",type:{name:"String"}},valueInCurrentSlot:{serializedName:"properties.valueInCurrentSlot",readOnly:true,xmlName:"properties.valueInCurrentSlot",type:{name:"String"}},valueInTargetSlot:{serializedName:"properties.valueInTargetSlot",readOnly:true,xmlName:"properties.valueInTargetSlot",type:{name:"String"}},description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}}})}};const Pl={serializedName:"SiteSourceControl",type:{name:"Composite",className:"SiteSourceControl",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{repoUrl:{serializedName:"properties.repoUrl",xmlName:"properties.repoUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",xmlName:"properties.branch",type:{name:"String"}},isManualIntegration:{serializedName:"properties.isManualIntegration",xmlName:"properties.isManualIntegration",type:{name:"Boolean"}},isGitHubAction:{serializedName:"properties.isGitHubAction",xmlName:"properties.isGitHubAction",type:{name:"Boolean"}},deploymentRollbackEnabled:{serializedName:"properties.deploymentRollbackEnabled",xmlName:"properties.deploymentRollbackEnabled",type:{name:"Boolean"}},isMercurial:{serializedName:"properties.isMercurial",xmlName:"properties.isMercurial",type:{name:"Boolean"}},gitHubActionConfiguration:{serializedName:"properties.gitHubActionConfiguration",xmlName:"properties.gitHubActionConfiguration",type:{name:"Composite",className:"GitHubActionConfiguration"}}})}};const xl={serializedName:"TriggeredWebJob",type:{name:"Composite",className:"TriggeredWebJob",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{latestRun:{serializedName:"properties.latest_run",xmlName:"properties.latest_run",type:{name:"Composite",className:"TriggeredJobRun"}},historyUrl:{serializedName:"properties.history_url",xmlName:"properties.history_url",type:{name:"String"}},schedulerLogsUrl:{serializedName:"properties.scheduler_logs_url",xmlName:"properties.scheduler_logs_url",type:{name:"String"}},runCommand:{serializedName:"properties.run_command",xmlName:"properties.run_command",type:{name:"String"}},url:{serializedName:"properties.url",xmlName:"properties.url",type:{name:"String"}},extraInfoUrl:{serializedName:"properties.extra_info_url",xmlName:"properties.extra_info_url",type:{name:"String"}},webJobType:{serializedName:"properties.web_job_type",xmlName:"properties.web_job_type",type:{name:"Enum",allowedValues:["Continuous","Triggered"]}},error:{serializedName:"properties.error",xmlName:"properties.error",type:{name:"String"}},usingSdk:{serializedName:"properties.using_sdk",xmlName:"properties.using_sdk",type:{name:"Boolean"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}},storageAccountRequired:{serializedName:"properties.storageAccountRequired",xmlName:"properties.storageAccountRequired",type:{name:"Boolean"}},settings:{serializedName:"properties.settings",xmlName:"properties.settings",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}})}};const Bl={serializedName:"TriggeredJobHistory",type:{name:"Composite",className:"TriggeredJobHistory",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{runs:{serializedName:"properties.runs",xmlName:"properties.runs",xmlElementName:"TriggeredJobRun",type:{name:"Sequence",element:{type:{name:"Composite",className:"TriggeredJobRun"}}}}})}};const _l={serializedName:"WebJob",type:{name:"Composite",className:"WebJob",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{runCommand:{serializedName:"properties.run_command",xmlName:"properties.run_command",type:{name:"String"}},url:{serializedName:"properties.url",xmlName:"properties.url",type:{name:"String"}},extraInfoUrl:{serializedName:"properties.extra_info_url",xmlName:"properties.extra_info_url",type:{name:"String"}},webJobType:{serializedName:"properties.web_job_type",xmlName:"properties.web_job_type",type:{name:"Enum",allowedValues:["Continuous","Triggered"]}},error:{serializedName:"properties.error",xmlName:"properties.error",type:{name:"String"}},usingSdk:{serializedName:"properties.using_sdk",xmlName:"properties.using_sdk",type:{name:"Boolean"}},settings:{serializedName:"properties.settings",xmlName:"properties.settings",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}})}};const Rl={serializedName:"WorkflowOutputParameter",type:{name:"Composite",className:"WorkflowOutputParameter",modelProperties:Object.assign(Object.assign({},Cs.type.modelProperties),{error:{serializedName:"error",readOnly:true,xmlName:"error",type:{name:"Dictionary",value:{type:{name:"any"}}}}})}};const kl={serializedName:"WorkflowRun",type:{name:"Composite",className:"WorkflowRun",modelProperties:Object.assign(Object.assign({},Es.type.modelProperties),{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},waitEndTime:{serializedName:"properties.waitEndTime",readOnly:true,xmlName:"properties.waitEndTime",type:{name:"DateTime"}},startTime:{serializedName:"properties.startTime",readOnly:true,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:true,xmlName:"properties.endTime",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",readOnly:true,xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",readOnly:true,xmlName:"properties.error",type:{name:"Dictionary",value:{type:{name:"any"}}}},correlationId:{serializedName:"properties.correlationId",readOnly:true,xmlName:"properties.correlationId",type:{name:"String"}},correlation:{serializedName:"properties.correlation",xmlName:"properties.correlation",type:{name:"Composite",className:"Correlation"}},workflow:{serializedName:"properties.workflow",xmlName:"properties.workflow",type:{name:"Composite",className:"ResourceReference"}},trigger:{serializedName:"properties.trigger",xmlName:"properties.trigger",type:{name:"Composite",className:"WorkflowRunTrigger"}},outputs:{serializedName:"properties.outputs",readOnly:true,xmlName:"properties.outputs",type:{name:"Dictionary",value:{type:{name:"Composite",className:"WorkflowOutputParameter"}}}},response:{serializedName:"properties.response",xmlName:"properties.response",type:{name:"Composite",className:"WorkflowRunTrigger"}}})}};const Tl={serializedName:"WorkflowRunAction",type:{name:"Composite",className:"WorkflowRunAction",modelProperties:Object.assign(Object.assign({},Es.type.modelProperties),{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},startTime:{serializedName:"properties.startTime",readOnly:true,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:true,xmlName:"properties.endTime",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",readOnly:true,xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",readOnly:true,xmlName:"properties.error",type:{name:"Dictionary",value:{type:{name:"any"}}}},trackingId:{serializedName:"properties.trackingId",readOnly:true,xmlName:"properties.trackingId",type:{name:"String"}},correlation:{serializedName:"properties.correlation",xmlName:"properties.correlation",type:{name:"Composite",className:"RunActionCorrelation"}},inputsLink:{serializedName:"properties.inputsLink",xmlName:"properties.inputsLink",type:{name:"Composite",className:"ContentLink"}},outputsLink:{serializedName:"properties.outputsLink",xmlName:"properties.outputsLink",type:{name:"Composite",className:"ContentLink"}},trackedProperties:{serializedName:"properties.trackedProperties",readOnly:true,xmlName:"properties.trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}},retryHistory:{serializedName:"properties.retryHistory",xmlName:"properties.retryHistory",xmlElementName:"RetryHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"RetryHistory"}}}}})}};const Ql={serializedName:"WorkflowTrigger",type:{name:"Composite",className:"WorkflowTrigger",modelProperties:Object.assign(Object.assign({},Es.type.modelProperties),{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},changedTime:{serializedName:"properties.changedTime",readOnly:true,xmlName:"properties.changedTime",type:{name:"DateTime"}},state:{serializedName:"properties.state",readOnly:true,xmlName:"properties.state",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},lastExecutionTime:{serializedName:"properties.lastExecutionTime",readOnly:true,xmlName:"properties.lastExecutionTime",type:{name:"DateTime"}},nextExecutionTime:{serializedName:"properties.nextExecutionTime",readOnly:true,xmlName:"properties.nextExecutionTime",type:{name:"DateTime"}},recurrence:{serializedName:"properties.recurrence",xmlName:"properties.recurrence",type:{name:"Composite",className:"WorkflowTriggerRecurrence"}},workflow:{serializedName:"properties.workflow",xmlName:"properties.workflow",type:{name:"Composite",className:"ResourceReference"}}})}};const Ml={serializedName:"WorkflowTriggerHistory",type:{name:"Composite",className:"WorkflowTriggerHistory",modelProperties:Object.assign(Object.assign({},Es.type.modelProperties),{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},startTime:{serializedName:"properties.startTime",readOnly:true,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:true,xmlName:"properties.endTime",type:{name:"DateTime"}},scheduledTime:{serializedName:"properties.scheduledTime",readOnly:true,xmlName:"properties.scheduledTime",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",readOnly:true,xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",readOnly:true,xmlName:"properties.error",type:{name:"Dictionary",value:{type:{name:"any"}}}},trackingId:{serializedName:"properties.trackingId",readOnly:true,xmlName:"properties.trackingId",type:{name:"String"}},correlation:{serializedName:"properties.correlation",xmlName:"properties.correlation",type:{name:"Composite",className:"Correlation"}},inputsLink:{serializedName:"properties.inputsLink",xmlName:"properties.inputsLink",type:{name:"Composite",className:"ContentLink"}},outputsLink:{serializedName:"properties.outputsLink",xmlName:"properties.outputsLink",type:{name:"Composite",className:"ContentLink"}},fired:{serializedName:"properties.fired",readOnly:true,xmlName:"properties.fired",type:{name:"Boolean"}},run:{serializedName:"properties.run",xmlName:"properties.run",type:{name:"Composite",className:"ResourceReference"}}})}};const Ol={serializedName:"RunActionCorrelation",type:{name:"Composite",className:"RunActionCorrelation",modelProperties:Object.assign(Object.assign({},vs.type.modelProperties),{actionTrackingId:{serializedName:"actionTrackingId",xmlName:"actionTrackingId",type:{name:"String"}}})}};const Dl={serializedName:"ExpressionRoot",type:{name:"Composite",className:"ExpressionRoot",modelProperties:Object.assign(Object.assign({},ws.type.modelProperties),{path:{serializedName:"path",xmlName:"path",type:{name:"String"}}})}};const zl={serializedName:"AzureResourceErrorInfo",type:{name:"Composite",className:"AzureResourceErrorInfo",modelProperties:Object.assign(Object.assign({},Ps.type.modelProperties),{message:{serializedName:"message",required:true,xmlName:"message",type:{name:"String"}},details:{serializedName:"details",xmlName:"details",xmlElementName:"AzureResourceErrorInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"AzureResourceErrorInfo"}}}}})}};const Ll={serializedName:"OperationResult",type:{name:"Composite",className:"OperationResult",modelProperties:Object.assign(Object.assign({},_s.type.modelProperties),{trackingId:{serializedName:"trackingId",readOnly:true,xmlName:"trackingId",type:{name:"String"}},inputs:{serializedName:"inputs",readOnly:true,xmlName:"inputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},inputsLink:{serializedName:"inputsLink",xmlName:"inputsLink",type:{name:"Composite",className:"ContentLink"}},outputs:{serializedName:"outputs",readOnly:true,xmlName:"outputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},outputsLink:{serializedName:"outputsLink",xmlName:"outputsLink",type:{name:"Composite",className:"ContentLink"}},trackedProperties:{serializedName:"trackedProperties",readOnly:true,xmlName:"trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}},retryHistory:{serializedName:"retryHistory",xmlName:"retryHistory",xmlElementName:"RetryHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"RetryHistory"}}}},iterationCount:{serializedName:"iterationCount",xmlName:"iterationCount",type:{name:"Number"}}})}};const Gl={serializedName:"WorkflowRunActionRepetitionDefinition",type:{name:"Composite",className:"WorkflowRunActionRepetitionDefinition",modelProperties:Object.assign(Object.assign({},Rs.type.modelProperties),{startTime:{serializedName:"properties.startTime",xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",xmlName:"properties.endTime",type:{name:"DateTime"}},correlation:{serializedName:"properties.correlation",xmlName:"properties.correlation",type:{name:"Composite",className:"RunActionCorrelation"}},status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",xmlName:"properties.error",type:{name:"any"}},trackingId:{serializedName:"properties.trackingId",readOnly:true,xmlName:"properties.trackingId",type:{name:"String"}},inputs:{serializedName:"properties.inputs",readOnly:true,xmlName:"properties.inputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},inputsLink:{serializedName:"properties.inputsLink",xmlName:"properties.inputsLink",type:{name:"Composite",className:"ContentLink"}},outputs:{serializedName:"properties.outputs",readOnly:true,xmlName:"properties.outputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},outputsLink:{serializedName:"properties.outputsLink",xmlName:"properties.outputsLink",type:{name:"Composite",className:"ContentLink"}},trackedProperties:{serializedName:"properties.trackedProperties",readOnly:true,xmlName:"properties.trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}},retryHistory:{serializedName:"properties.retryHistory",xmlName:"properties.retryHistory",xmlElementName:"RetryHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"RetryHistory"}}}},iterationCount:{serializedName:"properties.iterationCount",xmlName:"properties.iterationCount",type:{name:"Number"}},repetitionIndexes:{serializedName:"properties.repetitionIndexes",xmlName:"properties.repetitionIndexes",xmlElementName:"RepetitionIndex",type:{name:"Sequence",element:{type:{name:"Composite",className:"RepetitionIndex"}}}}})}};const Fl={serializedName:"RequestHistory",type:{name:"Composite",className:"RequestHistory",modelProperties:Object.assign(Object.assign({},Rs.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"RequestHistoryProperties"}}})}};const ql={serializedName:"Workflow",type:{name:"Composite",className:"Workflow",modelProperties:Object.assign(Object.assign({},Rs.type.modelProperties),{identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},changedTime:{serializedName:"properties.changedTime",readOnly:true,xmlName:"properties.changedTime",type:{name:"DateTime"}},state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"String"}},version:{serializedName:"properties.version",readOnly:true,xmlName:"properties.version",type:{name:"String"}},accessEndpoint:{serializedName:"properties.accessEndpoint",readOnly:true,xmlName:"properties.accessEndpoint",type:{name:"String"}},endpointsConfiguration:{serializedName:"properties.endpointsConfiguration",xmlName:"properties.endpointsConfiguration",type:{name:"Composite",className:"FlowEndpointsConfiguration"}},accessControl:{serializedName:"properties.accessControl",xmlName:"properties.accessControl",type:{name:"Composite",className:"FlowAccessControlConfiguration"}},sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"Composite",className:"WorkflowSku"}},integrationAccount:{serializedName:"properties.integrationAccount",xmlName:"properties.integrationAccount",type:{name:"Composite",className:"ResourceReference"}},integrationServiceEnvironment:{serializedName:"properties.integrationServiceEnvironment",xmlName:"properties.integrationServiceEnvironment",type:{name:"Composite",className:"ResourceReference"}},definition:{serializedName:"properties.definition",xmlName:"properties.definition",type:{name:"Dictionary",value:{type:{name:"any"}}}},parameters:{serializedName:"properties.parameters",xmlName:"properties.parameters",type:{name:"Dictionary",value:{type:{name:"Composite",className:"WorkflowParameter"}}}},kind:{serializedName:"properties.kind",xmlName:"properties.kind",type:{name:"String"}}})}};const Ul={serializedName:"WorkflowVersion",type:{name:"Composite",className:"WorkflowVersion",modelProperties:Object.assign(Object.assign({},Rs.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},changedTime:{serializedName:"properties.changedTime",readOnly:true,xmlName:"properties.changedTime",type:{name:"DateTime"}},state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"String"}},version:{serializedName:"properties.version",readOnly:true,xmlName:"properties.version",type:{name:"String"}},accessEndpoint:{serializedName:"properties.accessEndpoint",readOnly:true,xmlName:"properties.accessEndpoint",type:{name:"String"}},endpointsConfiguration:{serializedName:"properties.endpointsConfiguration",xmlName:"properties.endpointsConfiguration",type:{name:"Composite",className:"FlowEndpointsConfiguration"}},accessControl:{serializedName:"properties.accessControl",xmlName:"properties.accessControl",type:{name:"Composite",className:"FlowAccessControlConfiguration"}},sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"Composite",className:"WorkflowSku"}},integrationAccount:{serializedName:"properties.integrationAccount",xmlName:"properties.integrationAccount",type:{name:"Composite",className:"ResourceReference"}},definition:{serializedName:"properties.definition",xmlName:"properties.definition",type:{name:"Dictionary",value:{type:{name:"any"}}}},parameters:{serializedName:"properties.parameters",xmlName:"properties.parameters",type:{name:"Dictionary",value:{type:{name:"Composite",className:"WorkflowParameter"}}}}})}};const Hl={serializedName:"WorkflowRunActionRepetitionProperties",type:{name:"Composite",className:"WorkflowRunActionRepetitionProperties",modelProperties:Object.assign(Object.assign({},Ll.type.modelProperties),{repetitionIndexes:{serializedName:"repetitionIndexes",xmlName:"repetitionIndexes",xmlElementName:"RepetitionIndex",type:{name:"Sequence",element:{type:{name:"Composite",className:"RepetitionIndex"}}}}})}};const Vl={serializedName:"AppServiceEnvironments_createOrUpdateHeaders",type:{name:"Composite",className:"AppServiceEnvironmentsCreateOrUpdateHeaders",modelProperties:{location:{serializedName:"location",xmlName:"location",type:{name:"String"}}}}};var jl=Object.freeze({__proto__:null,AbnormalTimePeriod:Xt,Address:K,AddressResponse:To,AllowedAudiencesValidation:zi,AllowedPrincipals:Ri,AnalysisData:rr,AnalysisDefinition:$o,ApiDefinitionInfo:Me,ApiKVReference:Ya,ApiKVReferenceCollection:ln,ApiManagementConfig:Oe,AppInsightsWebAppStackSettings:Ir,AppLogsConfiguration:dr,AppRegistration:Ti,AppServiceCertificate:d,AppServiceCertificateCollection:C,AppServiceCertificateOrder:co,AppServiceCertificateOrderCollection:u,AppServiceCertificateOrderPatchResource:No,AppServiceCertificatePatchResource:vo,AppServiceCertificateResource:po,AppServiceEnvironment:ce,AppServiceEnvironmentCollection:le,AppServiceEnvironmentPatchResource:ko,AppServiceEnvironmentResource:mo,AppServiceEnvironmentsCreateOrUpdateHeaders:Vl,AppServicePlan:ho,AppServicePlanCollection:bt,AppServicePlanPatchResource:Go,Apple:qi,AppleRegistration:Ui,ApplicationLogsConfig:pn,ApplicationStack:gr,ApplicationStackCollection:hr,ApplicationStackResource:ra,AppserviceGithubToken:to,AppserviceGithubTokenRequest:ro,ArcConfiguration:pr,ArmIdWrapper:mt,ArmPlan:ri,AseRegion:Aa,AseRegionCollection:Ur,AseV3NetworkingConfiguration:Ro,AuthPlatform:Ni,AutoHealActions:ke,AutoHealCustomAction:Te,AutoHealRules:we,AutoHealTriggers:Pe,AzureActiveDirectory:Si,AzureActiveDirectoryLogin:Pi,AzureActiveDirectoryRegistration:wi,AzureActiveDirectoryValidation:xi,AzureBlobStorageApplicationLogsConfig:mn,AzureBlobStorageHttpLogsConfig:gn,AzureResourceErrorInfo:zl,AzureStaticWebApps:Hi,AzureStaticWebAppsRegistration:Vi,AzureStorageInfoValue:ze,AzureStoragePropertyDictionaryResource:Ja,AzureTableStorageApplicationLogsConfig:dn,BackupItem:qa,BackupItemCollection:bi,BackupRequest:Fa,BackupSchedule:fi,BillingMeter:pa,BillingMeterCollection:Dr,BlobStorageTokenStore:tn,Capability:Xe,Certificate:go,CertificateCollection:Pt,CertificateDetails:m,CertificateEmail:S,CertificateOrderAction:I,CertificateOrderContact:A,CertificatePatchResource:Wo,ClientRegistration:Oi,CloningInfo:qe,Configuration:Bt,ConnStringInfo:ye,ConnStringValueTypePair:cn,ConnectionStringDictionary:$a,Contact:$,Container:Mt,ContainerApp:fo,ContainerAppCollection:xt,ContainerAppSecret:Jt,ContainerAppsConfiguration:Ar,ContainerCpuStatistics:_n,ContainerCpuUsage:Rn,ContainerInfo:Bn,ContainerMemoryStatistics:Tn,ContainerNetworkInterfaceStatistics:Qn,ContainerResources:Dt,ContainerThrottlingData:kn,ContentHash:bs,ContentLink:ys,ContinuousWebJob:el,ContinuousWebJobCollection:bn,CookieExpiration:rn,Correlation:hs,CorsSettings:Qe,CsmDeploymentStatus:tl,CsmDeploymentStatusCollection:Cn,CsmMoveResourceEnvelope:Yr,CsmOperationCollection:L,CsmOperationDescription:G,CsmOperationDescriptionProperties:q,CsmOperationDisplay:F,CsmPublishingCredentialsPoliciesEntity:Ha,CsmPublishingProfileOptions:Jn,CsmSlotEntity:gi,CsmUsageQuota:Nt,CsmUsageQuotaCollection:Et,CustomDnsSuffixConfiguration:_o,CustomHostnameAnalysisResult:Ga,CustomHostnameSites:da,CustomHostnameSitesCollection:Gr,CustomOpenIdConnectProvider:ji,CustomScaleRule:qt,Dapr:Ht,DaprComponent:Vt,DaprConfig:Le,DaprMetadata:jt,DataProviderMetadata:Q,DataSource:ar,DataTableResponseColumn:R,DataTableResponseObject:_,DatabaseBackupSetting:yi,DatabaseConnection:Pa,DatabaseConnectionCollection:ci,DatabaseConnectionOverview:si,DatabaseConnectionPatchRequest:pi,DefaultAuthorizationPolicy:_i,DefaultErrorResponse:g,DefaultErrorResponseError:f,DefaultErrorResponseErrorDetailsItem:y,DeletedAppRestoreRequest:vl,DeletedSite:Jo,DeletedWebAppCollection:$t,Deployment:rl,DeploymentCollection:En,DeploymentLocations:Fr,DetectorAbnormalTimePeriod:er,DetectorDefinition:ir,DetectorDefinitionResource:Zo,DetectorInfo:P,DetectorResponse:wo,DetectorResponseCollection:w,DiagnosticAnalysis:Ko,DiagnosticAnalysisCollection:Zt,DiagnosticCategory:Yo,DiagnosticCategoryCollection:Kt,DiagnosticData:B,DiagnosticDetectorCollection:lr,DiagnosticDetectorResponse:Xo,DiagnosticMetricSample:sr,DiagnosticMetricSet:nr,Dimension:V,Domain:uo,DomainAvailabilityCheckResult:J,DomainCollection:Y,DomainControlCenterSsoRequest:ee,DomainOwnershipIdentifier:xo,DomainOwnershipIdentifierCollection:ie,DomainPatchResource:Po,DomainPurchaseConsent:X,DomainRecommendationSearchParameters:te,EnabledConfig:fn,EndpointDependency:pt,EndpointDetail:ut,EnvironmentVar:Ot,ErrorEntity:ot,ErrorInfo:Ps,ErrorProperties:ms,ErrorResponse:ds,Experiments:ve,Expression:ws,ExpressionRoot:Dl,ExpressionTraces:Ss,ExtendedLocation:je,Facebook:ki,FileSystemApplicationLogsConfig:un,FileSystemHttpLogsConfig:hn,FileSystemTokenStore:en,FlowAccessControlConfiguration:Ws,FlowAccessControlConfigurationPolicy:Js,FlowEndpoints:Vs,FlowEndpointsConfiguration:Hs,ForwardProxy:an,FrontEndConfiguration:ur,FunctionAppMajorVersion:Cr,FunctionAppMinorVersion:Er,FunctionAppRuntimeSettings:vr,FunctionAppRuntimes:Nr,FunctionAppStack:ia,FunctionAppStackCollection:br,FunctionEnvelope:ol,FunctionEnvelopeCollection:vn,FunctionSecrets:Sn,GeoRegion:ma,GeoRegionCollection:Hr,GitHub:Mi,GitHubActionCodeConfiguration:es,GitHubActionConfiguration:Xn,GitHubActionContainerConfiguration:ts,GitHubActionWebAppStackSettings:Sr,GlobalCsmSkuDescription:Jr,GlobalValidation:vi,Google:Di,HandlerMapping:Ce,HostKeys:wn,HostName:Z,HostNameBinding:al,HostNameBindingCollection:Pn,HostNameSslState:ge,HostingEnvironmentDeploymentInfo:qr,HostingEnvironmentDiagnostics:We,HostingEnvironmentProfile:Fe,HttpLogsConfig:An,HttpScaleRule:Ut,HttpSettings:sn,HttpSettingsRoutes:on,HybridConnection:Fo,HybridConnectionCollection:St,HybridConnectionKey:qo,HybridConnectionLimits:Uo,Identifier:ua,IdentifierCollection:Vr,IdentityProviders:Ii,InboundEnvironmentEndpoint:Ye,InboundEnvironmentEndpointCollection:Je,Ingress:Rt,IpAddress:js,IpAddressRange:Ys,IpSecurityRestriction:De,JsonSchema:Us,JwtClaimChecks:Bi,KeyInfo:In,KeyValuePairStringObject:M,KubeEnvironment:bo,KubeEnvironmentCollection:cr,KubeEnvironmentPatchResource:ta,KubeEnvironmentProfile:Ct,LegacyMicrosoftAccount:Li,LinuxJavaContainerSettings:kr,LocalizableString:vt,LogAnalyticsConfiguration:mr,LogSpecification:W,Login:Ki,LoginRoutes:Zi,LoginScopes:Qi,MSDeploy:nl,MSDeployLog:sl,MSDeployLogEntry:Nn,MSDeployStatus:il,ManagedServiceIdentity:He,MetricAvailability:j,MetricSpecification:H,MigrateMySqlRequest:hl,MigrateMySqlStatus:gl,NameIdentifier:E,NameIdentifierCollection:re,NameValuePair:ue,NetworkFeatures:yl,NetworkTrace:Gn,Nonce:nn,OpenAuthenticationAccessPolicies:$s,OpenAuthenticationAccessPolicy:Ks,OpenAuthenticationPolicyClaim:Zs,OpenIdConnectClientCredential:Ji,OpenIdConnectConfig:Yi,OpenIdConnectLogin:$i,OpenIdConnectRegistration:Wi,Operation:st,OperationResult:Ll,OperationResultProperties:_s,OutboundEnvironmentEndpoint:ct,OutboundEnvironmentEndpointCollection:at,PerfMonCounterCollection:Fn,PerfMonResponse:qn,PerfMonSample:Hn,PerfMonSet:Un,PremierAddOn:Eo,PremierAddOnOffer:ha,PremierAddOnOfferCollection:jr,PremierAddOnPatchResource:Cl,PrivateAccess:El,PrivateAccessSubnet:jn,PrivateAccessVirtualNetwork:Vn,PrivateEndpointConnectionCollection:dt,PrivateLinkConnectionApprovalRequestResource:Lo,PrivateLinkConnectionState:At,PrivateLinkResource:ft,PrivateLinkResourceProperties:yt,PrivateLinkResourcesWrapper:ht,ProcessInfo:dl,ProcessInfoCollection:Mn,ProcessModuleInfo:ul,ProcessModuleInfoCollection:On,ProcessThreadInfo:pl,ProcessThreadInfoCollection:Dn,ProxyOnlyResource:b,PublicCertificate:Nl,PublicCertificateCollection:Wn,PublishingCredentialsPoliciesCollection:Ci,PushSettings:Qo,QueryUtterancesResult:D,QueryUtterancesResults:O,QueueScaleRule:Gt,RampUpRule:Ie,Recommendation:sa,RecommendationCollection:Qr,RecommendationRule:oa,RecurrenceSchedule:zs,RecurrenceScheduleOccurrence:Ls,RegenerateActionParameter:us,RegistryCredentials:Tt,ReissueCertificateOrderRequest:Io,RelayServiceConnectionEntity:ll,RemotePrivateEndpointConnection:Ea,RemotePrivateEndpointConnectionARMResource:zo,Rendering:k,RenewCertificateOrderRequest:So,RepetitionIndex:Bs,Request:Qs,RequestHistory:Fl,RequestHistoryListResult:ks,RequestHistoryProperties:Ts,RequestsBasedTrigger:xe,Resource:h,ResourceCollection:It,ResourceConfig:Ge,ResourceHealthMetadata:aa,ResourceHealthMetadataCollection:Mr,ResourceMetricAvailability:tt,ResourceMetricDefinition:Oo,ResourceMetricDefinitionCollection:et,ResourceNameAvailability:Lr,ResourceNameAvailabilityRequest:zr,ResourceReference:gs,Response:Ms,ResponseMessageEnvelopeRemotePrivateEndpointConnection:ti,ResponseMetaData:or,RestoreRequest:Ua,RetryHistory:Is,Revision:yo,RevisionCollection:Yt,RunActionCorrelation:Ol,RunCorrelation:vs,SampleUtterance:z,Scale:zt,ScaleRule:Lt,ScaleRuleAuth:Ft,Secret:_t,SecretsCollection:Wt,ServiceSpecification:U,Site:Ao,SiteAuthSettings:ja,SiteAuthSettingsV2:Wa,SiteCloneability:zn,SiteCloneabilityCriterion:Ln,SiteConfig:fe,SiteConfigPropertiesDictionary:wr,SiteConfigResource:Va,SiteConfigResourceCollection:Ei,SiteConfigurationSnapshotInfo:Xa,SiteConfigurationSnapshotInfoCollection:yn,SiteExtensionInfo:Sl,SiteExtensionInfoCollection:$n,SiteLimits:Se,SiteLogsConfig:Ka,SiteMachineKey:be,SitePatchResource:La,SitePhpErrorLogFlag:bl,SiteSeal:v,SiteSealRequest:N,SiteSourceControl:Pl,SkuCapacity:Ze,SkuDescription:Ke,SkuInfo:it,SkuInfoCollection:rt,SkuInfos:Wr,SlotConfigNamesResource:Za,SlotDifference:wl,SlotDifferenceCollection:Kn,SlotSwapStatus:Ue,SlowRequestsBasedTrigger:_e,Snapshot:ea,SnapshotCollection:Zn,SnapshotRecoverySource:Yn,SnapshotRestoreRequest:Il,Solution:tr,SourceControl:ca,SourceControlCollection:Or,StackMajorVersion:fr,StackMinorVersion:yr,StampCapacity:me,StampCapacityCollection:de,StaticSiteARMResource:Co,StaticSiteBasicAuthPropertiesARMResource:Ra,StaticSiteBasicAuthPropertiesCollection:mi,StaticSiteBuildARMResource:Sa,StaticSiteBuildCollection:li,StaticSiteBuildProperties:Xr,StaticSiteCollection:ei,StaticSiteCustomDomainOverviewARMResource:Qa,StaticSiteCustomDomainOverviewCollection:Ai,StaticSiteCustomDomainRequestPropertiesARMResource:Ma,StaticSiteDatabaseConnectionConfigurationFileOverview:oi,StaticSiteFunctionOverviewARMResource:xa,StaticSiteFunctionOverviewCollection:ui,StaticSiteLinkedBackend:ni,StaticSiteLinkedBackendARMResource:za,StaticSiteLinkedBackendsCollection:hi,StaticSitePatchResource:va,StaticSiteResetPropertiesARMResource:Da,StaticSiteTemplateOptions:ii,StaticSiteUserARMResource:Ia,StaticSiteUserCollection:ai,StaticSiteUserInvitationRequestResource:ka,StaticSiteUserInvitationResponseResource:Ta,StaticSiteUserProvidedFunctionApp:Na,StaticSiteUserProvidedFunctionAppARMResource:Ba,StaticSiteUserProvidedFunctionAppsCollection:di,StaticSiteZipDeploymentARMResource:_a,StaticSitesWorkflowPreview:Ca,StaticSitesWorkflowPreviewRequest:ba,Status:T,StatusCodesBasedTrigger:Be,StatusCodesRangeBasedTrigger:Re,StorageMigrationOptions:ml,StorageMigrationResponse:Al,StringDictionary:wa,StringList:Oa,SubResource:Es,SupportTopic:x,SwiftVirtualNetwork:fl,Template:Qt,TldLegalAgreement:ae,TldLegalAgreementCollection:oe,TokenStore:Xi,TopLevelDomain:Bo,TopLevelDomainAgreementOption:se,TopLevelDomainCollection:ne,TrafficWeight:kt,TriggeredJobHistory:Bl,TriggeredJobHistoryCollection:ns,TriggeredJobRun:is,TriggeredWebJob:xl,TriggeredWebJobCollection:rs,Twitter:Gi,TwitterRegistration:Fi,Usage:Do,UsageCollection:nt,User:la,UserAssignedIdentity:Ve,ValidateRequest:$r,ValidateResponse:Kr,ValidateResponseError:Zr,VirtualApplication:Ee,VirtualDirectory:Ne,VirtualIPMapping:Ae,VirtualNetworkProfile:pe,VnetGateway:jo,VnetInfo:wt,VnetInfoResource:Vo,VnetParameters:ga,VnetRoute:Ho,VnetValidationFailureDetails:ya,VnetValidationTestFailure:fa,WebAppCollection:he,WebAppInstanceStatusCollection:xn,WebAppMajorVersion:xr,WebAppMinorVersion:Br,WebAppRuntimeSettings:Rr,WebAppRuntimes:_r,WebAppStack:na,WebAppStackCollection:Pr,WebJob:_l,WebJobCollection:ss,WebSiteInstanceStatus:cl,WindowsJavaContainerSettings:Tr,WorkerPoolCollection:$e,WorkerPoolResource:Mo,Workflow:ql,WorkflowArtifacts:os,WorkflowEnvelope:ls,WorkflowEnvelopeCollection:as,WorkflowEnvelopeProperties:cs,WorkflowFilter:io,WorkflowHealth:ps,WorkflowListResult:no,WorkflowOutputParameter:Rl,WorkflowParameter:Cs,WorkflowResource:Rs,WorkflowRun:kl,WorkflowRunAction:Tl,WorkflowRunActionFilter:so,WorkflowRunActionListResult:Ns,WorkflowRunActionRepetitionDefinition:Gl,WorkflowRunActionRepetitionDefinitionCollection:xs,WorkflowRunActionRepetitionProperties:Hl,WorkflowRunFilter:oo,WorkflowRunListResult:As,WorkflowRunTrigger:fs,WorkflowSku:Xs,WorkflowTrigger:Ql,WorkflowTriggerCallbackUrl:Fs,WorkflowTriggerFilter:ao,WorkflowTriggerHistory:Ml,WorkflowTriggerHistoryFilter:lo,WorkflowTriggerHistoryListResult:Gs,WorkflowTriggerListCallbackUrlQueries:qs,WorkflowTriggerListResult:Os,WorkflowTriggerRecurrence:Ds,WorkflowVersion:Ul,WorkflowVersionListResult:eo});const Wl={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:true,serializedName:"Accept",type:{name:"String"}}};const Jl={parameterPath:"$host",mapper:{serializedName:"$host",required:true,xmlName:"$host",type:{name:"String"}},skipEncoding:true};const Yl={parameterPath:"subscriptionId",mapper:{serializedName:"subscriptionId",required:true,xmlName:"subscriptionId",type:{name:"String"}}};const $l={parameterPath:"apiVersion",mapper:{defaultValue:"2023-01-01",isConstant:true,serializedName:"api-version",type:{name:"String"}}};const Kl={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:true,serializedName:"Content-Type",type:{name:"String"}}};const Zl={parameterPath:"appServiceCertificateOrder",mapper:co};const Xl={parameterPath:"resourceGroupName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+[^\\.]$"),MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:true,xmlName:"resourceGroupName",type:{name:"String"}}};const ec={parameterPath:"certificateOrderName",mapper:{serializedName:"certificateOrderName",required:true,xmlName:"certificateOrderName",type:{name:"String"}}};const tc={parameterPath:"certificateDistinguishedName",mapper:co};const rc={parameterPath:"certificateDistinguishedName",mapper:No};const ic={parameterPath:"name",mapper:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}}};const nc={parameterPath:"keyVaultCertificate",mapper:po};const sc={parameterPath:"keyVaultCertificate",mapper:vo};const oc={parameterPath:"reissueCertificateOrderRequest",mapper:Io};const ac={parameterPath:"renewCertificateOrderRequest",mapper:So};const lc={parameterPath:"nameIdentifier",mapper:E};const cc={parameterPath:"siteSealRequest",mapper:N};const pc={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:true,xmlName:"nextLink",type:{name:"String"}},skipEncoding:true};const uc={parameterPath:"detectorName",mapper:{serializedName:"detectorName",required:true,xmlName:"detectorName",type:{name:"String"}}};const dc={parameterPath:["options","startTime"],mapper:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}}};const mc={parameterPath:["options","endTime"],mapper:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}}};const Ac={parameterPath:["options","timeGrain"],mapper:{constraints:{Pattern:new RegExp("PT[1-9][0-9]+[SMH]")},serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}}};const hc={parameterPath:"identifier",mapper:E};const gc={parameterPath:"parameters",mapper:te};const fc={parameterPath:"domainName",mapper:{serializedName:"domainName",required:true,xmlName:"domainName",type:{name:"String"}}};const yc={parameterPath:"domain",mapper:uo};const bc={parameterPath:"domainName",mapper:{constraints:{Pattern:new RegExp("[a-zA-Z0-9][a-zA-Z0-9\\.-]+")},serializedName:"domainName",required:true,xmlName:"domainName",type:{name:"String"}}};const Cc={parameterPath:["options","forceHardDeleteDomain"],mapper:{serializedName:"forceHardDeleteDomain",xmlName:"forceHardDeleteDomain",type:{name:"Boolean"}}};const Ec={parameterPath:"domain",mapper:Po};const Nc={parameterPath:"domainOwnershipIdentifier",mapper:xo};const vc={parameterPath:"agreementOption",mapper:se};const Ic={parameterPath:"hostingEnvironmentEnvelope",mapper:mo};const Sc={parameterPath:["options","forceDelete"],mapper:{serializedName:"forceDelete",xmlName:"forceDelete",type:{name:"Boolean"}}};const wc={parameterPath:"hostingEnvironmentEnvelope",mapper:ko};const Pc={parameterPath:"vnetInfo",mapper:pe};const xc={parameterPath:"customDnsSuffixConfiguration",mapper:_o};const Bc={parameterPath:"aseNetworkingConfiguration",mapper:Ro};const _c={parameterPath:"diagnosticsName",mapper:{serializedName:"diagnosticsName",required:true,xmlName:"diagnosticsName",type:{name:"String"}}};const Rc={parameterPath:"multiRolePoolEnvelope",mapper:Mo};const kc={parameterPath:"instance",mapper:{serializedName:"instance",required:true,xmlName:"instance",type:{name:"String"}}};const Tc={parameterPath:"privateEndpointConnectionName",mapper:{serializedName:"privateEndpointConnectionName",required:true,xmlName:"privateEndpointConnectionName",type:{name:"String"}}};const Qc={parameterPath:"privateEndpointWrapper",mapper:Lo};const Mc={parameterPath:["options","propertiesToInclude"],mapper:{serializedName:"propertiesToInclude",xmlName:"propertiesToInclude",type:{name:"String"}}};const Oc={parameterPath:["options","filter"],mapper:{serializedName:"$filter",xmlName:"$filter",type:{name:"String"}},skipEncoding:true};const Dc={parameterPath:"workerPoolName",mapper:{serializedName:"workerPoolName",required:true,xmlName:"workerPoolName",type:{name:"String"}}};const zc={parameterPath:"workerPoolEnvelope",mapper:Mo};const Lc={parameterPath:["options","detailed"],mapper:{serializedName:"detailed",xmlName:"detailed",type:{name:"Boolean"}}};const Gc={parameterPath:"appServicePlan",mapper:ho};const Fc={parameterPath:"appServicePlan",mapper:Go};const qc={parameterPath:"namespaceName",mapper:{serializedName:"namespaceName",required:true,xmlName:"namespaceName",type:{name:"String"}}};const Uc={parameterPath:"relayName",mapper:{serializedName:"relayName",required:true,xmlName:"relayName",type:{name:"String"}}};const Hc={parameterPath:["options","softRestart"],mapper:{serializedName:"softRestart",xmlName:"softRestart",type:{name:"Boolean"}}};const Vc={parameterPath:["options","skipToken"],mapper:{serializedName:"$skipToken",xmlName:"$skipToken",type:{name:"String"}}};const jc={parameterPath:["options","top"],mapper:{serializedName:"$top",xmlName:"$top",type:{name:"String"}}};const Wc={parameterPath:"vnetName",mapper:{serializedName:"vnetName",required:true,xmlName:"vnetName",type:{name:"String"}}};const Jc={parameterPath:"gatewayName",mapper:{serializedName:"gatewayName",required:true,xmlName:"gatewayName",type:{name:"String"}}};const Yc={parameterPath:"connectionEnvelope",mapper:jo};const $c={parameterPath:"routeName",mapper:{serializedName:"routeName",required:true,xmlName:"routeName",type:{name:"String"}}};const Kc={parameterPath:"route",mapper:Ho};const Zc={parameterPath:"workerName",mapper:{serializedName:"workerName",required:true,xmlName:"workerName",type:{name:"String"}}};const Xc={parameterPath:"certificateEnvelope",mapper:go};const ep={parameterPath:"certificateEnvelope",mapper:Wo};const tp={parameterPath:"containerAppEnvelope",mapper:fo};const rp={parameterPath:"containerAppName",mapper:{serializedName:"containerAppName",required:true,xmlName:"containerAppName",type:{name:"String"}}};const ip={parameterPath:"location",mapper:{serializedName:"location",required:true,xmlName:"location",type:{name:"String"}}};const np={parameterPath:"deletedSiteId",mapper:{serializedName:"deletedSiteId",required:true,xmlName:"deletedSiteId",type:{name:"String"}}};const sp={parameterPath:"siteName",mapper:{serializedName:"siteName",required:true,xmlName:"siteName",type:{name:"String"}}};const op={parameterPath:"diagnosticCategory",mapper:{serializedName:"diagnosticCategory",required:true,xmlName:"diagnosticCategory",type:{name:"String"}}};const ap={parameterPath:"analysisName",mapper:{serializedName:"analysisName",required:true,xmlName:"analysisName",type:{name:"String"}}};const lp={parameterPath:"slot",mapper:{serializedName:"slot",required:true,xmlName:"slot",type:{name:"String"}}};const pp={parameterPath:"operationId",mapper:{serializedName:"operationId",required:true,xmlName:"operationId",type:{name:"String"}}};const up={parameterPath:"kubeEnvironmentEnvelope",mapper:bo};const dp={parameterPath:"kubeEnvironmentEnvelope",mapper:ta};const mp={parameterPath:["options","osTypeSelected"],mapper:{serializedName:"osTypeSelected",xmlName:"osTypeSelected",type:{name:"String"}}};const Ap={parameterPath:["options","stackOsType"],mapper:{serializedName:"stackOsType",xmlName:"stackOsType",type:{name:"String"}}};const hp={parameterPath:["options","featured"],mapper:{serializedName:"featured",xmlName:"featured",type:{name:"Boolean"}}};const gp={parameterPath:"hostingEnvironmentName",mapper:{serializedName:"hostingEnvironmentName",required:true,xmlName:"hostingEnvironmentName",type:{name:"String"}}};const fp={parameterPath:["options","expiredOnly"],mapper:{serializedName:"expiredOnly",xmlName:"expiredOnly",type:{name:"Boolean"}}};const yp={parameterPath:"environmentName",mapper:{serializedName:"environmentName",required:true,xmlName:"environmentName",type:{name:"String"}}};const bp={parameterPath:["options","updateSeen"],mapper:{serializedName:"updateSeen",xmlName:"updateSeen",type:{name:"Boolean"}}};const Cp={parameterPath:["options","recommendationId"],mapper:{serializedName:"recommendationId",xmlName:"recommendationId",type:{name:"String"}}};const Ep={parameterPath:"userDetails",mapper:la};const Np={parameterPath:"sourceControlType",mapper:{serializedName:"sourceControlType",required:true,xmlName:"sourceControlType",type:{name:"String"}}};const vp={parameterPath:"requestMessage",mapper:ca};const Ip={parameterPath:["options","billingLocation"],mapper:{serializedName:"billingLocation",xmlName:"billingLocation",type:{name:"String"}}};const Sp={parameterPath:["options","osType"],mapper:{serializedName:"osType",xmlName:"osType",type:{name:"String"}}};const wp={parameterPath:["options","hostname"],mapper:{serializedName:"hostname",xmlName:"hostname",type:{name:"String"}}};const Pp={parameterPath:["options","sku"],mapper:{serializedName:"sku",xmlName:"sku",type:{name:"String"}}};const xp={parameterPath:["options","linuxWorkersEnabled"],mapper:{serializedName:"linuxWorkersEnabled",xmlName:"linuxWorkersEnabled",type:{name:"Boolean"}}};const Bp={parameterPath:["options","xenonWorkersEnabled"],mapper:{serializedName:"xenonWorkersEnabled",xmlName:"xenonWorkersEnabled",type:{name:"Boolean"}}};const _p={parameterPath:["options","linuxDynamicWorkersEnabled"],mapper:{serializedName:"linuxDynamicWorkersEnabled",xmlName:"linuxDynamicWorkersEnabled",type:{name:"Boolean"}}};const Rp={parameterPath:"parameters",mapper:ga};const kp={parameterPath:"moveResourceEnvelope",mapper:Yr};const Tp={parameterPath:"validateRequest",mapper:$r};const Qp={parameterPath:"location",mapper:{constraints:{MinLength:1},serializedName:"location",required:true,xmlName:"location",type:{name:"String"}}};const Mp={parameterPath:"staticSitesWorkflowPreviewRequest",mapper:ba};const Op={parameterPath:"staticSiteEnvelope",mapper:Co};const Dp={parameterPath:"staticSiteEnvelope",mapper:va};const zp={parameterPath:"authprovider",mapper:{serializedName:"authprovider",required:true,xmlName:"authprovider",type:{name:"String"}}};const Lp={parameterPath:"userid",mapper:{serializedName:"userid",required:true,xmlName:"userid",type:{name:"String"}}};const Gp={parameterPath:"staticSiteUserEnvelope",mapper:Ia};const Fp={parameterPath:"environmentName",mapper:{serializedName:"environmentName",required:true,xmlName:"environmentName",type:{name:"String"}}};const qp={parameterPath:"appSettings",mapper:wa};const Up={parameterPath:"environmentName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9]+$")},serializedName:"environmentName",required:true,xmlName:"environmentName",type:{name:"String"}}};const Hp={parameterPath:"databaseConnectionName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9]+$")},serializedName:"databaseConnectionName",required:true,xmlName:"databaseConnectionName",type:{name:"String"}}};const Vp={parameterPath:"databaseConnectionRequestEnvelope",mapper:Pa};const jp={parameterPath:"databaseConnectionRequestEnvelope",mapper:pi};const Wp={parameterPath:"functionAppName",mapper:{serializedName:"functionAppName",required:true,xmlName:"functionAppName",type:{name:"String"}}};const Jp={parameterPath:"staticSiteUserProvidedFunctionEnvelope",mapper:Ba};const Yp={parameterPath:["options","isForced"],mapper:{serializedName:"isForced",xmlName:"isForced",type:{name:"Boolean"}}};const $p={parameterPath:"staticSiteZipDeploymentEnvelope",mapper:_a};const Kp={parameterPath:"basicAuthName",mapper:{serializedName:"basicAuthName",required:true,xmlName:"basicAuthName",type:{name:"String"}}};const Zp={parameterPath:"basicAuthEnvelope",mapper:Ra};const Xp={parameterPath:"staticSiteUserRolesInvitationEnvelope",mapper:ka};const eu={parameterPath:"staticSiteCustomDomainRequestPropertiesEnvelope",mapper:Ma};const tu={parameterPath:"resetPropertiesEnvelope",mapper:Da};const ru={parameterPath:"staticSiteLinkedBackendEnvelope",mapper:za};const iu={parameterPath:"linkedBackendName",mapper:{serializedName:"linkedBackendName",required:true,xmlName:"linkedBackendName",type:{name:"String"}}};const nu={parameterPath:["options","isCleaningAuthConfig"],mapper:{serializedName:"isCleaningAuthConfig",xmlName:"isCleaningAuthConfig",type:{name:"Boolean"}}};const su={parameterPath:["options","includeSlots"],mapper:{serializedName:"includeSlots",xmlName:"includeSlots",type:{name:"Boolean"}}};const ou={parameterPath:"siteEnvelope",mapper:Ao};const au={parameterPath:["options","deleteMetrics"],mapper:{serializedName:"deleteMetrics",xmlName:"deleteMetrics",type:{name:"Boolean"}}};const lu={parameterPath:["options","deleteEmptyServerFarm"],mapper:{serializedName:"deleteEmptyServerFarm",xmlName:"deleteEmptyServerFarm",type:{name:"Boolean"}}};const cu={parameterPath:"siteEnvelope",mapper:La};const pu={parameterPath:["options","hostName"],mapper:{serializedName:"hostName",xmlName:"hostName",type:{name:"String"}}};const uu={parameterPath:"slotSwapEntity",mapper:gi};const du={parameterPath:"request",mapper:Fa};const mu={parameterPath:"backupId",mapper:{serializedName:"backupId",required:true,xmlName:"backupId",type:{name:"String"}}};const Au={parameterPath:"request",mapper:Ua};const hu={parameterPath:"csmPublishingAccessPoliciesEntity",mapper:Ha};const gu={parameterPath:"siteAuthSettings",mapper:ja};const fu={parameterPath:"siteAuthSettingsV2",mapper:Wa};const yu={parameterPath:"azureStorageAccounts",mapper:Ja};const bu={parameterPath:"appSettingKey",mapper:{serializedName:"appSettingKey",required:true,xmlName:"appSettingKey",type:{name:"String"}}};const Cu={parameterPath:"connectionStringKey",mapper:{serializedName:"connectionStringKey",required:true,xmlName:"connectionStringKey",type:{name:"String"}}};const Eu={parameterPath:"connectionStrings",mapper:$a};const Nu={parameterPath:"siteLogsConfig",mapper:Ka};const vu={parameterPath:"metadata",mapper:wa};const Iu={parameterPath:"pushSettings",mapper:Qo};const Su={parameterPath:"slotConfigNames",mapper:Za};const wu={parameterPath:"siteConfig",mapper:Va};const Pu={parameterPath:"snapshotId",mapper:{serializedName:"snapshotId",required:true,xmlName:"snapshotId",type:{name:"String"}}};const xu={parameterPath:"accept",mapper:{defaultValue:"application/octet-stream",isConstant:true,serializedName:"Accept",type:{name:"String"}}};const Bu={parameterPath:"accept",mapper:{defaultValue:"application/zip",isConstant:true,serializedName:"Accept",type:{name:"String"}}};const _u={parameterPath:"webJobName",mapper:{serializedName:"webJobName",required:true,xmlName:"webJobName",type:{name:"String"}}};const Ru={parameterPath:"deploymentStatusId",mapper:{serializedName:"deploymentStatusId",required:true,xmlName:"deploymentStatusId",type:{name:"String"}}};const ku={parameterPath:"id",mapper:{serializedName:"id",required:true,xmlName:"id",type:{name:"String"}}};const Tu={parameterPath:"deployment",mapper:rl};const Qu={parameterPath:"domainOwnershipIdentifierName",mapper:{serializedName:"domainOwnershipIdentifierName",required:true,xmlName:"domainOwnershipIdentifierName",type:{name:"String"}}};const Mu={parameterPath:"domainOwnershipIdentifier",mapper:ua};const Ou={parameterPath:"mSDeploy",mapper:nl};const Du={parameterPath:"functionName",mapper:{serializedName:"functionName",required:true,xmlName:"functionName",type:{name:"String"}}};const zu={parameterPath:"functionEnvelope",mapper:ol};const Lu={parameterPath:"key",mapper:In};const Gu={parameterPath:"keyName",mapper:{serializedName:"keyName",required:true,xmlName:"keyName",type:{name:"String"}}};const Fu={parameterPath:"keyType",mapper:{serializedName:"keyType",required:true,xmlName:"keyType",type:{name:"String"}}};const qu={parameterPath:"hostName",mapper:{serializedName:"hostName",required:true,xmlName:"hostName",type:{name:"String"}}};const Uu={parameterPath:"hostNameBinding",mapper:al};const Hu={parameterPath:"connectionEnvelope",mapper:Fo};const Vu={parameterPath:"entityName",mapper:{serializedName:"entityName",required:true,xmlName:"entityName",type:{name:"String"}}};const ju={parameterPath:"connectionEnvelope",mapper:ll};const Wu={parameterPath:"instanceId",mapper:{serializedName:"instanceId",required:true,xmlName:"instanceId",type:{name:"String"}}};const Ju={parameterPath:"processId",mapper:{serializedName:"processId",required:true,xmlName:"processId",type:{name:"String"}}};const Yu={parameterPath:"baseAddress",mapper:{serializedName:"baseAddress",required:true,xmlName:"baseAddress",type:{name:"String"}}};const $u={parameterPath:"migrationOptions",mapper:ml};const Ku={parameterPath:"subscriptionName",mapper:{serializedName:"subscriptionName",required:true,xmlName:"subscriptionName",type:{name:"String"}}};const Zu={parameterPath:"migrationRequestEnvelope",mapper:hl};const Xu={parameterPath:"connectionEnvelope",mapper:fl};const ed={parameterPath:"view",mapper:{serializedName:"view",required:true,xmlName:"view",type:{name:"String"}}};const td={parameterPath:["options","durationInSeconds"],mapper:{serializedName:"durationInSeconds",xmlName:"durationInSeconds",type:{name:"Number"}}};const rd={parameterPath:["options","maxFrameLength"],mapper:{serializedName:"maxFrameLength",xmlName:"maxFrameLength",type:{name:"Number"}}};const id={parameterPath:["options","sasUrl"],mapper:{serializedName:"sasUrl",xmlName:"sasUrl",type:{name:"String"}}};const nd={parameterPath:"premierAddOnName",mapper:{serializedName:"premierAddOnName",required:true,xmlName:"premierAddOnName",type:{name:"String"}}};const sd={parameterPath:"premierAddOn",mapper:Eo};const od={parameterPath:"premierAddOn",mapper:Cl};const ad={parameterPath:"access",mapper:El};const ld={parameterPath:"publicCertificateName",mapper:{serializedName:"publicCertificateName",required:true,xmlName:"publicCertificateName",type:{name:"String"}}};const cd={parameterPath:"publicCertificate",mapper:Nl};const pd={parameterPath:"publishingProfileOptions",mapper:Jn};const ud={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};const dd={parameterPath:["options","synchronous"],mapper:{serializedName:"synchronous",xmlName:"synchronous",type:{name:"Boolean"}}};const md={parameterPath:"restoreRequest",mapper:vl};const Ad={parameterPath:"restoreRequest",mapper:Il};const hd={parameterPath:"siteExtensionId",mapper:{serializedName:"siteExtensionId",required:true,xmlName:"siteExtensionId",type:{name:"String"}}};const gd={parameterPath:"siteSourceControl",mapper:Pl};const fd={parameterPath:["options","additionalFlags"],mapper:{serializedName:"additionalFlags",xmlName:"additionalFlags",type:{name:"String"}}};const yd={parameterPath:"connectionEnvelope",mapper:Vo};const bd={parameterPath:["options","workflowArtifacts"],mapper:os};const Cd={parameterPath:"workflowName",mapper:{constraints:{Pattern:new RegExp("^[a-z][a-z0-9]*$"),MaxLength:63,MinLength:3},serializedName:"workflowName",required:true,xmlName:"workflowName",type:{name:"String"}}};const Ed={parameterPath:"keyType",mapper:us};const Nd={parameterPath:"workflowName",mapper:{serializedName:"workflowName",required:true,xmlName:"workflowName",type:{name:"String"}}};const vd={parameterPath:"validate",mapper:ql};const Id={parameterPath:["options","top"],mapper:{serializedName:"$top",xmlName:"$top",type:{name:"Number"}}};const Sd={parameterPath:["options","filter"],mapper:{serializedName:"$filter",xmlName:"$filter",type:{name:"String"}}};const wd={parameterPath:"runName",mapper:{serializedName:"runName",required:true,xmlName:"runName",type:{name:"String"}}};const Pd={parameterPath:"actionName",mapper:{serializedName:"actionName",required:true,xmlName:"actionName",type:{name:"String"}}};const xd={parameterPath:"repetitionName",mapper:{serializedName:"repetitionName",required:true,xmlName:"repetitionName",type:{name:"String"}}};const Bd={parameterPath:"requestHistoryName",mapper:{serializedName:"requestHistoryName",required:true,xmlName:"requestHistoryName",type:{name:"String"}}};const _d={parameterPath:"triggerName",mapper:{serializedName:"triggerName",required:true,xmlName:"triggerName",type:{name:"String"}}};const Rd={parameterPath:"historyName",mapper:{serializedName:"historyName",required:true,xmlName:"historyName",type:{name:"String"}}};const kd={parameterPath:"versionId",mapper:{serializedName:"versionId",required:true,xmlName:"versionId",type:{name:"String"}}};function createLroSpec(e){const{args:t,spec:r,sendOperationFn:i}=e;return{requestMethod:r.httpMethod,requestPath:r.path,sendInitialRequest:()=>i(t,r),sendPollRequest:(e,s)=>{const o=n.__rest(r,["requestBody"]);return i(t,Object.assign(Object.assign({},o),{httpMethod:"GET",path:e,abortSignal:s===null||s===void 0?void 0:s.abortSignal}))}}}class AppServiceCertificateOrdersImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listCertificates(e,t,r){const i=this.listCertificatesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listCertificatesPagingPage(e,t,r,i)}}}listCertificatesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listCertificatesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listCertificates(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listCertificatesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listCertificatesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listCertificatesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listCertificatesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},Qd)}validatePurchaseInformation(e,t){return this.client.sendOperationRequest({appServiceCertificateOrder:e,options:t},Md)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Od)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Dd)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,certificateOrderName:t,certificateDistinguishedName:r,options:i},spec:zd});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Ld)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,certificateDistinguishedName:r,options:i},Gd)}_listCertificates(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Fd)}getCertificate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,name:r,options:i},qd)}beginCreateOrUpdateCertificate(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,certificateOrderName:t,name:r,keyVaultCertificate:i,options:s},spec:Ud});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateCertificateAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateCertificate(e,t,r,i,s);return n.pollUntilDone()}))}deleteCertificate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,name:r,options:i},Hd)}updateCertificate(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,name:r,keyVaultCertificate:i,options:n},Vd)}reissue(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,reissueCertificateOrderRequest:r,options:i},jd)}renew(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,renewCertificateOrderRequest:r,options:i},Wd)}resendEmail(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Jd)}resendRequestEmails(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,nameIdentifier:r,options:i},Yd)}retrieveSiteSeal(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,siteSealRequest:r,options:i},$d)}verifyDomainOwnership(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Kd)}retrieveCertificateActions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Zd)}retrieveCertificateEmailHistory(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xd)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},em)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},tm)}_listCertificatesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,nextLink:r,options:i},rm)}}const Td=l.createSerializer(jl,false);const Qd={path:"/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders",httpMethod:"GET",responses:{200:{bodyMapper:u},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Td};const Md={path:"/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},requestBody:Zl,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const Od={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders",httpMethod:"GET",responses:{200:{bodyMapper:u},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:Td};const Dd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"GET",responses:{200:{bodyMapper:co},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Td};const zd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"PUT",responses:{200:{bodyMapper:co},201:{bodyMapper:co},202:{bodyMapper:co},204:{bodyMapper:co},default:{bodyMapper:g}},requestBody:tc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const Ld={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Td};const Gd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"PATCH",responses:{200:{bodyMapper:co},default:{bodyMapper:g}},requestBody:rc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const Fd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates",httpMethod:"GET",responses:{200:{bodyMapper:C},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Td};const qd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"GET",responses:{200:{bodyMapper:po},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec,ic],headerParameters:[Wl],serializer:Td};const Ud={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:po},201:{bodyMapper:po},202:{bodyMapper:po},204:{bodyMapper:po},default:{bodyMapper:g}},requestBody:nc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const Hd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec,ic],headerParameters:[Wl],serializer:Td};const Vd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:po},default:{bodyMapper:g}},requestBody:sc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const jd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/reissue",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},requestBody:oc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const Wd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/renew",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},requestBody:ac,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const Jd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendEmail",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Td};const Yd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendRequestEmails",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},requestBody:lc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const $d={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/retrieveSiteSeal",httpMethod:"POST",responses:{200:{bodyMapper:v},default:{bodyMapper:g}},requestBody:cc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const Kd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/verifyDomainOwnership",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Td};const Zd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveCertificateActions",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"CertificateOrderAction"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Td};const Xd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveEmailHistory",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"CertificateEmail"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Td};const em={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:u},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Td};const tm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:u},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:Td};const rm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:C},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ec,pc],headerParameters:[Wl],serializer:Td};class CertificateOrdersDiagnosticsImpl{constructor(e){this.client=e}listAppServiceCertificateOrderDetectorResponse(e,t,r){const i=this.listAppServiceCertificateOrderDetectorResponsePagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listAppServiceCertificateOrderDetectorResponsePagingPage(e,t,r,i)}}}listAppServiceCertificateOrderDetectorResponsePagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listAppServiceCertificateOrderDetectorResponsePagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listAppServiceCertificateOrderDetectorResponse(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listAppServiceCertificateOrderDetectorResponseNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listAppServiceCertificateOrderDetectorResponsePagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listAppServiceCertificateOrderDetectorResponsePagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listAppServiceCertificateOrderDetectorResponsePagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_listAppServiceCertificateOrderDetectorResponse(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},nm)}getAppServiceCertificateOrderDetectorResponse(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,detectorName:r,options:i},sm)}_listAppServiceCertificateOrderDetectorResponseNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,nextLink:r,options:i},om)}}const im=l.createSerializer(jl,false);const nm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:im};const sm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:wo},default:{bodyMapper:g}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,ec,uc],headerParameters:[Wl],serializer:im};const om={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ec,pc],headerParameters:[Wl],serializer:im};class CertificateRegistrationProviderImpl{constructor(e){this.client=e}listOperations(e){const t=this.listOperationsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listOperationsPagingPage(e,t)}}}listOperationsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listOperations(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listOperationsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listOperationsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listOperationsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}_listOperations(e){return this.client.sendOperationRequest({options:e},lm)}_listOperationsNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},cm)}}const am=l.createSerializer(jl,false);const lm={path:"/providers/Microsoft.CertificateRegistration/operations",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:am};const cm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:g}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:am};class DomainsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listRecommendations(e,t){const r=this.listRecommendationsPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listRecommendationsPagingPage(e,t,r)}}}listRecommendationsPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listRecommendationsPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listRecommendations(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listRecommendationsNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listRecommendationsPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listRecommendationsPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listRecommendationsPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listOwnershipIdentifiers(e,t,r){const i=this.listOwnershipIdentifiersPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listOwnershipIdentifiersPagingPage(e,t,r,i)}}}listOwnershipIdentifiersPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listOwnershipIdentifiersPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listOwnershipIdentifiers(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listOwnershipIdentifiersNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listOwnershipIdentifiersPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listOwnershipIdentifiersPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listOwnershipIdentifiersPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}checkAvailability(e,t){return this.client.sendOperationRequest({identifier:e,options:t},um)}_list(e){return this.client.sendOperationRequest({options:e},dm)}getControlCenterSsoRequest(e){return this.client.sendOperationRequest({options:e},mm)}_listRecommendations(e,t){return this.client.sendOperationRequest({parameters:e,options:t},Am)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},hm)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},gm)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,domainName:t,domain:r,options:i},spec:fm});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},ym)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,domain:r,options:i},bm)}_listOwnershipIdentifiers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},Cm)}getOwnershipIdentifier(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,name:r,options:i},Em)}createOrUpdateOwnershipIdentifier(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,name:r,domainOwnershipIdentifier:i,options:n},Nm)}deleteOwnershipIdentifier(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,name:r,options:i},vm)}updateOwnershipIdentifier(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,name:r,domainOwnershipIdentifier:i,options:n},Im)}renew(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},Sm)}transferOut(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},wm)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Pm)}_listRecommendationsNext(e,t,r){return this.client.sendOperationRequest({parameters:e,nextLink:t,options:r},xm)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},Bm)}_listOwnershipIdentifiersNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,nextLink:r,options:i},_m)}}const pm=l.createSerializer(jl,false);const um={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability",httpMethod:"POST",responses:{200:{bodyMapper:J},default:{bodyMapper:g}},requestBody:hc,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const dm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/domains",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:pm};const mm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/generateSsoRequest",httpMethod:"POST",responses:{200:{bodyMapper:ee},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:pm};const Am={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations",httpMethod:"POST",responses:{200:{bodyMapper:re},default:{bodyMapper:g}},requestBody:gc,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const hm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:pm};const gm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"GET",responses:{200:{bodyMapper:uo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const fm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"PUT",responses:{200:{bodyMapper:uo},201:{bodyMapper:uo},202:{bodyMapper:uo},204:{bodyMapper:uo},default:{bodyMapper:g}},requestBody:yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,bc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const ym={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l,Cc],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const bm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"PATCH",responses:{200:{bodyMapper:uo},202:{bodyMapper:uo},default:{bodyMapper:g}},requestBody:Ec,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,bc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const Cm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:ie},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const Em={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"GET",responses:{200:{bodyMapper:xo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl],serializer:pm};const Nm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:xo},default:{bodyMapper:g}},requestBody:Nc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const vm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl],serializer:pm};const Im={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:xo},default:{bodyMapper:g}},requestBody:Nc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const Sm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/renew",httpMethod:"POST",responses:{200:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const wm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/transferOut",httpMethod:"PUT",responses:{200:{bodyMapper:uo},400:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const Pm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:pm};const xm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:re},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const Bm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:pm};const _m={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ie},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,fc],headerParameters:[Wl],serializer:pm};class TopLevelDomainsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listAgreements(e,t,r){const i=this.listAgreementsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listAgreementsPagingPage(e,t,r,i)}}}listAgreementsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listAgreementsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listAgreements(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listAgreementsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listAgreementsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listAgreementsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listAgreementsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},km)}get(e,t){return this.client.sendOperationRequest({name:e,options:t},Tm)}_listAgreements(e,t,r){return this.client.sendOperationRequest({name:e,agreementOption:t,options:r},Qm)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Mm)}_listAgreementsNext(e,t,r,i){return this.client.sendOperationRequest({name:e,agreementOption:t,nextLink:r,options:i},Om)}}const Rm=l.createSerializer(jl,false);const km={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains",httpMethod:"GET",responses:{200:{bodyMapper:ne},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Rm};const Tm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Bo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,ic],headerParameters:[Wl],serializer:Rm};const Qm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}/listAgreements",httpMethod:"POST",responses:{200:{bodyMapper:oe},default:{bodyMapper:g}},requestBody:vc,queryParameters:[$l],urlParameters:[Jl,Yl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Rm};const Mm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ne},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Rm};const Om={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:oe},default:{bodyMapper:g}},urlParameters:[Jl,Yl,ic,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Rm};class DomainRegistrationProviderImpl{constructor(e){this.client=e}listOperations(e){const t=this.listOperationsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listOperationsPagingPage(e,t)}}}listOperationsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listOperations(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listOperationsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listOperationsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listOperationsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}_listOperations(e){return this.client.sendOperationRequest({options:e},zm)}_listOperationsNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Lm)}}const Dm=l.createSerializer(jl,false);const zm={path:"/providers/Microsoft.DomainRegistration/operations",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:Dm};const Lm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:g}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:Dm};class AppServiceEnvironmentsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listCapacities(e,t,r){const i=this.listCapacitiesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listCapacitiesPagingPage(e,t,r,i)}}}listCapacitiesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listCapacitiesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listCapacities(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listCapacitiesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listCapacitiesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listCapacitiesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listCapacitiesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}beginListChangeVnetAndWait(e,t,r,i){const n=this.changeVnetPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.changeVnetPagingPage(e,t,r,i,n)}}}changeVnetPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*changeVnetPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){const s=yield n.__await(this._changeVnet(e,t,r,i));o=yield n.__await(s.pollUntilDone());let l=o.value||[];a=o.nextLink;setContinuationToken(l,a);yield yield n.__await(l)}while(a){o=yield n.__await(this._changeVnetNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}changeVnetPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*changeVnetPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.changeVnetPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInboundNetworkDependenciesEndpoints(e,t,r){const i=this.getInboundNetworkDependenciesEndpointsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getInboundNetworkDependenciesEndpointsPagingPage(e,t,r,i)}}}getInboundNetworkDependenciesEndpointsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getInboundNetworkDependenciesEndpointsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getInboundNetworkDependenciesEndpoints(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getInboundNetworkDependenciesEndpointsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getInboundNetworkDependenciesEndpointsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getInboundNetworkDependenciesEndpointsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getInboundNetworkDependenciesEndpointsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listMultiRolePools(e,t,r){const i=this.listMultiRolePoolsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRolePoolsPagingPage(e,t,r,i)}}}listMultiRolePoolsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listMultiRolePools(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listMultiRolePoolsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listMultiRolePoolsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listMultiRolePoolsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listMultiRolePoolInstanceMetricDefinitions(e,t,r,i){const n=this.listMultiRolePoolInstanceMetricDefinitionsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRolePoolInstanceMetricDefinitionsPagingPage(e,t,r,i,n)}}}listMultiRolePoolInstanceMetricDefinitionsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolInstanceMetricDefinitionsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listMultiRolePoolInstanceMetricDefinitions(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listMultiRolePoolInstanceMetricDefinitionsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listMultiRolePoolInstanceMetricDefinitionsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolInstanceMetricDefinitionsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listMultiRolePoolInstanceMetricDefinitionsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listMultiRoleMetricDefinitions(e,t,r){const i=this.listMultiRoleMetricDefinitionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRoleMetricDefinitionsPagingPage(e,t,r,i)}}}listMultiRoleMetricDefinitionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRoleMetricDefinitionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listMultiRoleMetricDefinitions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listMultiRoleMetricDefinitionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listMultiRoleMetricDefinitionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listMultiRoleMetricDefinitionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listMultiRoleMetricDefinitionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listMultiRolePoolSkus(e,t,r){const i=this.listMultiRolePoolSkusPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRolePoolSkusPagingPage(e,t,r,i)}}}listMultiRolePoolSkusPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolSkusPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listMultiRolePoolSkus(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listMultiRolePoolSkusNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listMultiRolePoolSkusPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolSkusPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listMultiRolePoolSkusPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listMultiRoleUsages(e,t,r){const i=this.listMultiRoleUsagesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRoleUsagesPagingPage(e,t,r,i)}}}listMultiRoleUsagesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRoleUsagesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listMultiRoleUsages(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listMultiRoleUsagesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listMultiRoleUsagesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listMultiRoleUsagesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listMultiRoleUsagesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listOutboundNetworkDependenciesEndpoints(e,t,r){const i=this.getOutboundNetworkDependenciesEndpointsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getOutboundNetworkDependenciesEndpointsPagingPage(e,t,r,i)}}}getOutboundNetworkDependenciesEndpointsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getOutboundNetworkDependenciesEndpointsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getOutboundNetworkDependenciesEndpoints(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getOutboundNetworkDependenciesEndpointsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getOutboundNetworkDependenciesEndpointsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getOutboundNetworkDependenciesEndpointsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getOutboundNetworkDependenciesEndpointsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listPrivateEndpointConnectionList(e,t,r){const i=this.getPrivateEndpointConnectionListPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getPrivateEndpointConnectionListPagingPage(e,t,r,i)}}}getPrivateEndpointConnectionListPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getPrivateEndpointConnectionList(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getPrivateEndpointConnectionListNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getPrivateEndpointConnectionListPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getPrivateEndpointConnectionListPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}beginListResumeAndWait(e,t,r){const i=this.resumePagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.resumePagingPage(e,t,r,i)}}}resumePagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*resumePagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){const i=yield n.__await(this._resume(e,t,r));s=yield n.__await(i.pollUntilDone());let a=s.value||[];o=s.nextLink;setContinuationToken(a,o);yield yield n.__await(a)}while(o){s=yield n.__await(this._resumeNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}resumePagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*resumePagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.resumePagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listAppServicePlans(e,t,r){const i=this.listAppServicePlansPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listAppServicePlansPagingPage(e,t,r,i)}}}listAppServicePlansPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listAppServicePlansPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listAppServicePlans(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listAppServicePlansNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listAppServicePlansPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listAppServicePlansPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listAppServicePlansPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWebApps(e,t,r){const i=this.listWebAppsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebAppsPagingPage(e,t,r,i)}}}listWebAppsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebAppsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWebApps(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWebAppsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWebAppsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWebAppsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWebAppsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}beginListSuspendAndWait(e,t,r){const i=this.suspendPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.suspendPagingPage(e,t,r,i)}}}suspendPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*suspendPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){const i=yield n.__await(this._suspend(e,t,r));s=yield n.__await(i.pollUntilDone());let a=s.value||[];o=s.nextLink;setContinuationToken(a,o);yield yield n.__await(a)}while(o){s=yield n.__await(this._suspendNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}suspendPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*suspendPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.suspendPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listUsages(e,t,r){const i=this.listUsagesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listUsagesPagingPage(e,t,r,i)}}}listUsagesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listUsages(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listUsagesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listUsagesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listUsagesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWorkerPools(e,t,r){const i=this.listWorkerPoolsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWorkerPoolsPagingPage(e,t,r,i)}}}listWorkerPoolsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWorkerPools(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWorkerPoolsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWorkerPoolsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWorkerPoolsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWorkerPoolInstanceMetricDefinitions(e,t,r,i,n){const s=this.listWorkerPoolInstanceMetricDefinitionsPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWorkerPoolInstanceMetricDefinitionsPagingPage(e,t,r,i,n,s)}}}listWorkerPoolInstanceMetricDefinitionsPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolInstanceMetricDefinitionsPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listWorkerPoolInstanceMetricDefinitions(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listWorkerPoolInstanceMetricDefinitionsNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listWorkerPoolInstanceMetricDefinitionsPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolInstanceMetricDefinitionsPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listWorkerPoolInstanceMetricDefinitionsPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listWebWorkerMetricDefinitions(e,t,r,i){const n=this.listWebWorkerMetricDefinitionsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebWorkerMetricDefinitionsPagingPage(e,t,r,i,n)}}}listWebWorkerMetricDefinitionsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWebWorkerMetricDefinitionsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listWebWorkerMetricDefinitions(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listWebWorkerMetricDefinitionsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listWebWorkerMetricDefinitionsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebWorkerMetricDefinitionsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listWebWorkerMetricDefinitionsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listWorkerPoolSkus(e,t,r,i){const n=this.listWorkerPoolSkusPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWorkerPoolSkusPagingPage(e,t,r,i,n)}}}listWorkerPoolSkusPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolSkusPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listWorkerPoolSkus(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listWorkerPoolSkusNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listWorkerPoolSkusPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolSkusPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listWorkerPoolSkusPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listWebWorkerUsages(e,t,r,i){const n=this.listWebWorkerUsagesPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebWorkerUsagesPagingPage(e,t,r,i,n)}}}listWebWorkerUsagesPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWebWorkerUsagesPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listWebWorkerUsages(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listWebWorkerUsagesNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listWebWorkerUsagesPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebWorkerUsagesPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listWebWorkerUsagesPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},Fm)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},qm)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Um)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,hostingEnvironmentEnvelope:r,options:i},spec:Hm});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}beginDelete(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:Vm});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDeleteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDelete(e,t,r);return i.pollUntilDone()}))}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostingEnvironmentEnvelope:r,options:i},jm)}_listCapacities(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Wm)}getVipInfo(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Jm)}_changeVnet(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,vnetInfo:r,options:i},spec:Ym});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}getAseCustomDnsSuffixConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},$m)}updateAseCustomDnsSuffixConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,customDnsSuffixConfiguration:r,options:i},Km)}deleteAseCustomDnsSuffixConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Zm)}getAseV3NetworkingConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xm)}updateAseNetworkingConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,aseNetworkingConfiguration:r,options:i},eA)}listDiagnostics(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},tA)}getDiagnosticsItem(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,diagnosticsName:r,options:i},rA)}_getInboundNetworkDependenciesEndpoints(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},iA)}_listMultiRolePools(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},nA)}getMultiRolePool(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},sA)}beginCreateOrUpdateMultiRolePool(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,multiRolePoolEnvelope:r,options:i},spec:oA});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateMultiRolePoolAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateMultiRolePool(e,t,r,i);return n.pollUntilDone()}))}updateMultiRolePool(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,multiRolePoolEnvelope:r,options:i},aA)}_listMultiRolePoolInstanceMetricDefinitions(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instance:r,options:i},lA)}_listMultiRoleMetricDefinitions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},cA)}_listMultiRolePoolSkus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pA)}testUpgradeAvailableNotification(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},uA)}beginUpgrade(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:dA});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginUpgradeAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginUpgrade(e,t,r);return i.pollUntilDone()}))}_listMultiRoleUsages(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},mA)}listOperations(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},AA)}_getOutboundNetworkDependenciesEndpoints(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hA)}_getPrivateEndpointConnectionList(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gA)}getPrivateEndpointConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},fA)}beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,privateEndpointWrapper:i,options:s},spec:yA});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s);return n.pollUntilDone()}))}beginDeletePrivateEndpointConnection(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},spec:bA});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeletePrivateEndpointConnectionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeletePrivateEndpointConnection(e,t,r,i);return n.pollUntilDone()}))}getPrivateLinkResources(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},CA)}reboot(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},EA)}_resume(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:NA});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}_listAppServicePlans(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},vA)}_listWebApps(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},IA)}_suspend(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:SA});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}_listUsages(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},wA)}_listWorkerPools(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},PA)}getWorkerPool(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,options:i},xA)}beginCreateOrUpdateWorkerPool(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,workerPoolName:r,workerPoolEnvelope:i,options:s},spec:BA});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateWorkerPoolAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateWorkerPool(e,t,r,i,s);return n.pollUntilDone()}))}updateWorkerPool(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,workerPoolEnvelope:i,options:n},_A)}_listWorkerPoolInstanceMetricDefinitions(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,instance:i,options:n},RA)}_listWebWorkerMetricDefinitions(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,options:i},kA)}_listWorkerPoolSkus(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,options:i},TA)}_listWebWorkerUsages(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,options:i},QA)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},MA)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},OA)}_listCapacitiesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},DA)}_changeVnetNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetInfo:r,nextLink:i,options:n},zA)}_getInboundNetworkDependenciesEndpointsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},LA)}_listMultiRolePoolsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},GA)}_listMultiRolePoolInstanceMetricDefinitionsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instance:r,nextLink:i,options:n},FA)}_listMultiRoleMetricDefinitionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},qA)}_listMultiRolePoolSkusNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},UA)}_listMultiRoleUsagesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},HA)}_getOutboundNetworkDependenciesEndpointsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},VA)}_getPrivateEndpointConnectionListNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},jA)}_resumeNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},WA)}_listAppServicePlansNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},JA)}_listWebAppsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},YA)}_suspendNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},$A)}_listUsagesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},KA)}_listWorkerPoolsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},ZA)}_listWorkerPoolInstanceMetricDefinitionsNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,instance:i,nextLink:n,options:s},XA)}_listWebWorkerMetricDefinitionsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,nextLink:i,options:n},eh)}_listWorkerPoolSkusNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,nextLink:i,options:n},th)}_listWebWorkerUsagesNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,nextLink:i,options:n},rh)}}const Gm=l.createSerializer(jl,false);const Fm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/hostingEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Gm};const qm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:Gm};const Um={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"GET",responses:{200:{bodyMapper:mo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Hm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:mo},201:{bodyMapper:mo},202:{bodyMapper:mo},204:{bodyMapper:mo},default:{bodyMapper:g}},requestBody:Ic,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const Vm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l,Sc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const jm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:mo},201:{bodyMapper:mo},202:{bodyMapper:mo},default:{bodyMapper:g}},requestBody:wc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const Wm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Jm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip",httpMethod:"GET",responses:{200:{bodyMapper:To},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Ym={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/changeVirtualNetwork",httpMethod:"POST",responses:{200:{bodyMapper:he},201:{bodyMapper:he},202:{bodyMapper:he},204:{bodyMapper:he},default:{bodyMapper:g}},requestBody:Pc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const $m={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix",httpMethod:"GET",responses:{200:{bodyMapper:_o},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Km={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix",httpMethod:"PUT",responses:{200:{bodyMapper:_o},default:{bodyMapper:g}},requestBody:xc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const Zm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Xm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking",httpMethod:"GET",responses:{200:{bodyMapper:Ro},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const eA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking",httpMethod:"PUT",responses:{200:{bodyMapper:Ro},default:{bodyMapper:g}},requestBody:Bc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const tA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"HostingEnvironmentDiagnostics"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const rA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}",httpMethod:"GET",responses:{200:{bodyMapper:We},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_c],headerParameters:[Wl],serializer:Gm};const iA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints",httpMethod:"GET",responses:{200:{bodyMapper:Je},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const nA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const sA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"GET",responses:{200:{bodyMapper:Mo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const oA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"PUT",responses:{200:{bodyMapper:Mo},201:{bodyMapper:Mo},202:{bodyMapper:Mo},204:{bodyMapper:Mo},default:{bodyMapper:g}},requestBody:Rc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const aA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"PATCH",responses:{200:{bodyMapper:Mo},202:{bodyMapper:Mo},default:{bodyMapper:g}},requestBody:Rc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const lA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,kc],headerParameters:[Wl],serializer:Gm};const cA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const pA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus",httpMethod:"GET",responses:{200:{bodyMapper:rt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const uA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/testUpgradeAvailableNotification",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const dA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/upgrade",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const mA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const AA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const hA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints",httpMethod:"GET",responses:{200:{bodyMapper:at},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const gA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const fA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl],serializer:Gm};const yA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:zo},201:{bodyMapper:zo},202:{bodyMapper:zo},204:{bodyMapper:zo},default:{bodyMapper:g}},requestBody:Qc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const bA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},201:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},202:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl],serializer:Gm};const CA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const EA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot",httpMethod:"POST",responses:{202:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const NA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/resume",httpMethod:"POST",responses:{200:{bodyMapper:he},201:{bodyMapper:he},202:{bodyMapper:he},204:{bodyMapper:he},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const vA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const IA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},queryParameters:[$l,Mc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const SA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/suspend",httpMethod:"POST",responses:{200:{bodyMapper:he},201:{bodyMapper:he},202:{bodyMapper:he},204:{bodyMapper:he},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const wA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const PA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const xA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"GET",responses:{200:{bodyMapper:Mo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl],serializer:Gm};const BA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"PUT",responses:{200:{bodyMapper:Mo},201:{bodyMapper:Mo},202:{bodyMapper:Mo},204:{bodyMapper:Mo},default:{bodyMapper:g}},requestBody:zc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const _A={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Mo},202:{bodyMapper:Mo},default:{bodyMapper:g}},requestBody:zc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const RA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,kc,Dc],headerParameters:[Wl],serializer:Gm};const kA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl],serializer:Gm};const TA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus",httpMethod:"GET",responses:{200:{bodyMapper:rt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl],serializer:Gm};const QA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl],serializer:Gm};const MA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Gm};const OA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:Gm};const DA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const zA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},202:{bodyMapper:he},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const LA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Je},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const GA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const FA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,kc],headerParameters:[Wl],serializer:Gm};const qA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const UA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const HA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const VA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:at},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const jA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const WA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},202:{bodyMapper:he},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const JA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const YA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const $A={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},202:{bodyMapper:he},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const KA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const ZA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const XA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,kc,Dc],headerParameters:[Wl],serializer:Gm};const eh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Dc],headerParameters:[Wl],serializer:Gm};const th={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Dc],headerParameters:[Wl],serializer:Gm};const rh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Dc],headerParameters:[Wl],serializer:Gm};class AppServicePlansImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listWebAppsByHybridConnection(e,t,r,i,n){const s=this.listWebAppsByHybridConnectionPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebAppsByHybridConnectionPagingPage(e,t,r,i,n,s)}}}listWebAppsByHybridConnectionPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listWebAppsByHybridConnectionPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listWebAppsByHybridConnection(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listWebAppsByHybridConnectionNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listWebAppsByHybridConnectionPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWebAppsByHybridConnectionPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listWebAppsByHybridConnectionPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listHybridConnections(e,t,r){const i=this.listHybridConnectionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHybridConnectionsPagingPage(e,t,r,i)}}}listHybridConnectionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHybridConnectionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHybridConnections(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHybridConnectionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHybridConnectionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHybridConnectionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHybridConnectionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWebApps(e,t,r){const i=this.listWebAppsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebAppsPagingPage(e,t,r,i)}}}listWebAppsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebAppsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWebApps(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWebAppsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWebAppsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWebAppsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWebAppsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listUsages(e,t,r){const i=this.listUsagesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listUsagesPagingPage(e,t,r,i)}}}listUsagesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listUsages(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listUsagesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listUsagesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listUsagesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},nh)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},sh)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},oh)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,appServicePlan:r,options:i},spec:ah});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},lh)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appServicePlan:r,options:i},ch)}listCapabilities(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},ph)}getHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},uh)}deleteHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},dh)}listHybridConnectionKeys(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},mh)}_listWebAppsByHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},Ah)}getHybridConnectionPlanLimit(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hh)}_listHybridConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gh)}restartWebApps(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},fh)}_listWebApps(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},yh)}getServerFarmSkus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},bh)}_listUsages(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ch)}listVnets(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Eh)}getVnetFromServerFarm(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,options:i},Nh)}getVnetGateway(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,options:n},vh)}updateVnetGateway(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,connectionEnvelope:n,options:s},Ih)}listRoutesForVnet(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,options:i},Sh)}getRouteForVnet(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,routeName:i,options:n},wh)}createOrUpdateVnetRoute(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,routeName:i,route:n,options:s},Ph)}deleteVnetRoute(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,routeName:i,options:n},xh)}updateVnetRoute(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,routeName:i,route:n,options:s},Bh)}rebootWorker(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerName:r,options:i},_h)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Rh)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},kh)}_listWebAppsByHybridConnectionNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,nextLink:n,options:s},Th)}_listHybridConnectionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Qh)}_listWebAppsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Mh)}_listUsagesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Oh)}}const ih=l.createSerializer(jl,false);const nh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:g}},queryParameters:[$l,Lc],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:ih};const sh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:ih};const oh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"GET",responses:{200:{bodyMapper:ho},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const ah={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:ho},201:{bodyMapper:ho},202:{bodyMapper:ho},204:{bodyMapper:ho},default:{bodyMapper:g}},requestBody:Gc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ih};const lh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const ch={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:ho},202:{bodyMapper:ho},default:{bodyMapper:g}},requestBody:Fc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ih};const ph={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/capabilities",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"Capability"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const uh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:ih};const dh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:ih};const mh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys",httpMethod:"POST",responses:{200:{bodyMapper:qo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:ih};const Ah={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/sites",httpMethod:"GET",responses:{200:{bodyMapper:It},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:ih};const hh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionPlanLimits/limit",httpMethod:"GET",responses:{200:{bodyMapper:Uo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const gh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:St},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const fh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/restartSites",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l,Hc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const yh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/sites",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},queryParameters:[$l,Oc,Vc,jc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const bh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/skus",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const Ch={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const Eh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetInfoResource"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const Nh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:Vo},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl],serializer:ih};const vh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:jo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl],serializer:ih};const Ih={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:jo},default:{bodyMapper:g}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl,Kl],mediaType:"json",serializer:ih};const Sh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl],serializer:ih};const wh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}}},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,$c],headerParameters:[Wl],serializer:ih};const Ph={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ho},400:{isError:true},404:{isError:true},default:{bodyMapper:g}},requestBody:Kc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,$c],headerParameters:[Wl,Kl],mediaType:"json",serializer:ih};const xh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,$c],headerParameters:[Wl],serializer:ih};const Bh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ho},400:{isError:true},404:{isError:true},default:{bodyMapper:g}},requestBody:Kc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,$c],headerParameters:[Wl,Kl],mediaType:"json",serializer:ih};const _h={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/workers/{workerName}/reboot",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Zc],headerParameters:[Wl],serializer:ih};const Rh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:ih};const kh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:ih};const Th={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:It},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,qc,Uc],headerParameters:[Wl],serializer:ih};const Qh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:St},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ih};const Mh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ih};const Oh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ih};class CertificatesImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},zh)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Lh)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Gh)}createOrUpdate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,certificateEnvelope:r,options:i},Fh)}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},qh)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,certificateEnvelope:r,options:i},Uh)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Hh)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},Vh)}}const Dh=l.createSerializer(jl,false);const zh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/certificates",httpMethod:"GET",responses:{200:{bodyMapper:Pt},default:{bodyMapper:g}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Dh};const Lh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates",httpMethod:"GET",responses:{200:{bodyMapper:Pt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:Dh};const Gh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"GET",responses:{200:{bodyMapper:go},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Dh};const Fh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:go},default:{bodyMapper:g}},requestBody:Xc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Dh};const qh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Dh};const Uh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:go},default:{bodyMapper:g}},requestBody:ep,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Dh};const Hh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Dh};const Vh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:Dh};class ContainerAppsImpl{constructor(e){this.client=e}listBySubscription(e){const t=this.listBySubscriptionPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBySubscriptionPagingPage(e,t)}}}listBySubscriptionPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listBySubscriptionPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listBySubscription(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listBySubscriptionNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listBySubscriptionPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listBySubscriptionPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listBySubscriptionPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_listBySubscription(e){return this.client.sendOperationRequest({options:e},Wh)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Jh)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Yh)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,containerAppEnvelope:r,options:i},spec:$h});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}beginDelete(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:Kh});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDeleteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDelete(e,t,r);return i.pollUntilDone()}))}listSecrets(e,t){return this.client.sendOperationRequest({name:e,options:t},Zh)}_listBySubscriptionNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Xh)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},eg)}}const jh=l.createSerializer(jl,false);const Wh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:jh};const Jh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:jh};const Yh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"GET",responses:{200:{bodyMapper:fo},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:jh};const $h={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:fo},201:{bodyMapper:fo},202:{bodyMapper:fo},204:{bodyMapper:fo},default:{bodyMapper:g}},requestBody:tp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:jh};const Kh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:jh};const Zh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps/{name}/listSecrets",httpMethod:"POST",responses:{200:{bodyMapper:Wt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,ic],headerParameters:[Wl],serializer:jh};const Xh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:jh};const eg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:jh};class ContainerAppsRevisionsImpl{constructor(e){this.client=e}listRevisions(e,t,r){const i=this.listRevisionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listRevisionsPagingPage(e,t,r,i)}}}listRevisionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listRevisionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listRevisions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listRevisionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listRevisionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listRevisionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listRevisionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_listRevisions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,options:r},rg)}getRevision(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,name:r,options:i},ig)}activateRevision(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,name:r,options:i},ng)}deactivateRevision(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,name:r,options:i},sg)}restartRevision(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,name:r,options:i},og)}_listRevisionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,nextLink:r,options:i},ag)}}const tg=l.createSerializer(jl,false);const rg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions",httpMethod:"GET",responses:{200:{bodyMapper:Yt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,rp],headerParameters:[Wl],serializer:tg};const ig={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}",httpMethod:"GET",responses:{200:{bodyMapper:yo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,rp],headerParameters:[Wl],serializer:tg};const ng={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/activate",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,rp],headerParameters:[Wl],serializer:tg};const sg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/deactivate",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,rp],headerParameters:[Wl],serializer:tg};const og={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,rp],headerParameters:[Wl],serializer:tg};const ag={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Yt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,rp],headerParameters:[Wl],serializer:tg};class DeletedWebAppsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByLocation(e,t){const r=this.listByLocationPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByLocationPagingPage(e,t,r)}}}listByLocationPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByLocationPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByLocation(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByLocationNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByLocationPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByLocationPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByLocationPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},cg)}_listByLocation(e,t){return this.client.sendOperationRequest({location:e,options:t},pg)}getDeletedWebAppByLocation(e,t,r){return this.client.sendOperationRequest({location:e,deletedSiteId:t,options:r},ug)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},dg)}_listByLocationNext(e,t,r){return this.client.sendOperationRequest({location:e,nextLink:t,options:r},mg)}}const lg=l.createSerializer(jl,false);const cg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:lg};const pg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,ip],headerParameters:[Wl],serializer:lg};const ug={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites/{deletedSiteId}",httpMethod:"GET",responses:{200:{bodyMapper:Jo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,ip,np],headerParameters:[Wl],serializer:lg};const dg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:lg};const mg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc,ip],headerParameters:[Wl],serializer:lg};class DiagnosticsImpl{constructor(e){this.client=e}listHostingEnvironmentDetectorResponses(e,t,r){const i=this.listHostingEnvironmentDetectorResponsesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHostingEnvironmentDetectorResponsesPagingPage(e,t,r,i)}}}listHostingEnvironmentDetectorResponsesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHostingEnvironmentDetectorResponsesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHostingEnvironmentDetectorResponses(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHostingEnvironmentDetectorResponsesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHostingEnvironmentDetectorResponsesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHostingEnvironmentDetectorResponsesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHostingEnvironmentDetectorResponsesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteDetectorResponses(e,t,r){const i=this.listSiteDetectorResponsesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDetectorResponsesPagingPage(e,t,r,i)}}}listSiteDetectorResponsesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorResponsesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSiteDetectorResponses(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSiteDetectorResponsesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSiteDetectorResponsesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorResponsesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSiteDetectorResponsesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteDiagnosticCategories(e,t,r){const i=this.listSiteDiagnosticCategoriesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDiagnosticCategoriesPagingPage(e,t,r,i)}}}listSiteDiagnosticCategoriesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDiagnosticCategoriesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSiteDiagnosticCategories(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSiteDiagnosticCategoriesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSiteDiagnosticCategoriesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteDiagnosticCategoriesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSiteDiagnosticCategoriesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteAnalyses(e,t,r,i){const n=this.listSiteAnalysesPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteAnalysesPagingPage(e,t,r,i,n)}}}listSiteAnalysesPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteAnalysesPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteAnalyses(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteAnalysesNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteAnalysesPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteAnalysesPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteAnalysesPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteDetectors(e,t,r,i){const n=this.listSiteDetectorsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDetectorsPagingPage(e,t,r,i,n)}}}listSiteDetectorsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteDetectors(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteDetectorsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteDetectorsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteDetectorsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteDetectorResponsesSlot(e,t,r,i){const n=this.listSiteDetectorResponsesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDetectorResponsesSlotPagingPage(e,t,r,i,n)}}}listSiteDetectorResponsesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorResponsesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteDetectorResponsesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteDetectorResponsesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteDetectorResponsesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorResponsesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteDetectorResponsesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteDiagnosticCategoriesSlot(e,t,r,i){const n=this.listSiteDiagnosticCategoriesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDiagnosticCategoriesSlotPagingPage(e,t,r,i,n)}}}listSiteDiagnosticCategoriesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteDiagnosticCategoriesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteDiagnosticCategoriesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteDiagnosticCategoriesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteDiagnosticCategoriesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDiagnosticCategoriesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteDiagnosticCategoriesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteAnalysesSlot(e,t,r,i,n){const s=this.listSiteAnalysesSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteAnalysesSlotPagingPage(e,t,r,i,n,s)}}}listSiteAnalysesSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listSiteAnalysesSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listSiteAnalysesSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listSiteAnalysesSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listSiteAnalysesSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteAnalysesSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listSiteAnalysesSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listSiteDetectorsSlot(e,t,r,i,n){const s=this.listSiteDetectorsSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDetectorsSlotPagingPage(e,t,r,i,n,s)}}}listSiteDetectorsSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorsSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listSiteDetectorsSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listSiteDetectorsSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listSiteDetectorsSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorsSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listSiteDetectorsSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}_listHostingEnvironmentDetectorResponses(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hg)}getHostingEnvironmentDetectorResponse(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,detectorName:r,options:i},gg)}_listSiteDetectorResponses(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},fg)}getSiteDetectorResponse(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,detectorName:r,options:i},yg)}_listSiteDiagnosticCategories(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},bg)}getSiteDiagnosticCategory(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,options:i},Cg)}_listSiteAnalyses(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,options:i},Eg)}getSiteAnalysis(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,analysisName:i,options:n},Ng)}executeSiteAnalysis(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,analysisName:i,options:n},vg)}_listSiteDetectors(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,options:i},Ig)}getSiteDetector(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,detectorName:i,options:n},Sg)}executeSiteDetector(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,detectorName:r,diagnosticCategory:i,options:n},wg)}_listSiteDetectorResponsesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,slot:r,options:i},Pg)}getSiteDetectorResponseSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,detectorName:r,slot:i,options:n},xg)}_listSiteDiagnosticCategoriesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,slot:r,options:i},Bg)}getSiteDiagnosticCategorySlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,options:n},_g)}_listSiteAnalysesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,options:n},Rg)}getSiteAnalysisSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,analysisName:i,slot:n,options:s},kg)}executeSiteAnalysisSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,analysisName:i,slot:n,options:s},Tg)}_listSiteDetectorsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,options:n},Qg)}getSiteDetectorSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,detectorName:i,slot:n,options:s},Mg)}executeSiteDetectorSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,detectorName:r,diagnosticCategory:i,slot:n,options:s},Og)}_listHostingEnvironmentDetectorResponsesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Dg)}_listSiteDetectorResponsesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,nextLink:r,options:i},zg)}_listSiteDiagnosticCategoriesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,nextLink:r,options:i},Lg)}_listSiteAnalysesNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,nextLink:i,options:n},Gg)}_listSiteDetectorsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,nextLink:i,options:n},Fg)}_listSiteDetectorResponsesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,slot:r,nextLink:i,options:n},qg)}_listSiteDiagnosticCategoriesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,slot:r,nextLink:i,options:n},Ug)}_listSiteAnalysesSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,nextLink:n,options:s},Hg)}_listSiteDetectorsSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,nextLink:n,options:s},Vg)}}const Ag=l.createSerializer(jl,false);const hg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Ag};const gg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:wo},default:{bodyMapper:g}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,ic,uc],headerParameters:[Wl],serializer:Ag};const fg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Ag};const yg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:wo},default:{bodyMapper:g}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,uc,sp],headerParameters:[Wl],serializer:Ag};const bg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Ag};const Cg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}",httpMethod:"GET",responses:{200:{bodyMapper:Yo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op],headerParameters:[Wl],serializer:Ag};const Eg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op],headerParameters:[Wl],serializer:Ag};const Ng={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}",httpMethod:"GET",responses:{200:{bodyMapper:$o},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,ap],headerParameters:[Wl],serializer:Ag};const vg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:Ko},default:{bodyMapper:g}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,sp,op,ap],headerParameters:[Wl],serializer:Ag};const Ig={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op],headerParameters:[Wl],serializer:Ag};const Sg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:Zo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,uc,sp,op],headerParameters:[Wl],serializer:Ag};const wg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:Xo},default:{bodyMapper:g}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,uc,sp,op],headerParameters:[Wl],serializer:Ag};const Pg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,lp],headerParameters:[Wl],serializer:Ag};const xg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:wo},default:{bodyMapper:g}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,uc,sp,lp],headerParameters:[Wl],serializer:Ag};const Bg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,lp],headerParameters:[Wl],serializer:Ag};const _g={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}",httpMethod:"GET",responses:{200:{bodyMapper:Yo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,lp],headerParameters:[Wl],serializer:Ag};const Rg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,lp],headerParameters:[Wl],serializer:Ag};const kg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}",httpMethod:"GET",responses:{200:{bodyMapper:$o},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,ap,lp],headerParameters:[Wl],serializer:Ag};const Tg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:Ko},default:{bodyMapper:g}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,sp,op,ap,lp],headerParameters:[Wl],serializer:Ag};const Qg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,lp],headerParameters:[Wl],serializer:Ag};const Mg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:Zo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,uc,sp,op,lp],headerParameters:[Wl],serializer:Ag};const Og={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:Xo},default:{bodyMapper:g}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,uc,sp,op,lp],headerParameters:[Wl],serializer:Ag};const Dg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Ag};const zg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp],headerParameters:[Wl],serializer:Ag};const Lg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp],headerParameters:[Wl],serializer:Ag};const Gg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp,op],headerParameters:[Wl],serializer:Ag};const Fg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp,op],headerParameters:[Wl],serializer:Ag};const qg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp,lp],headerParameters:[Wl],serializer:Ag};const Ug={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp,lp],headerParameters:[Wl],serializer:Ag};const Hg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp,op,lp],headerParameters:[Wl],serializer:Ag};const Vg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp,op,lp],headerParameters:[Wl],serializer:Ag};class GlobalImpl{constructor(e){this.client=e}getDeletedWebApp(e,t){return this.client.sendOperationRequest({deletedSiteId:e,options:t},Wg)}getDeletedWebAppSnapshots(e,t){return this.client.sendOperationRequest({deletedSiteId:e,options:t},Jg)}getSubscriptionOperationWithAsyncResponse(e,t,r){return this.client.sendOperationRequest({location:e,operationId:t,options:r},Yg)}}const jg=l.createSerializer(jl,false);const Wg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}",httpMethod:"GET",responses:{200:{bodyMapper:Jo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,np],headerParameters:[Wl],serializer:jg};const Jg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"Snapshot"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,np],headerParameters:[Wl],serializer:jg};const Yg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/operations/{operationId}",httpMethod:"GET",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,ip,pp],headerParameters:[Wl],serializer:jg};class KubeEnvironmentsImpl{constructor(e){this.client=e}listBySubscription(e){const t=this.listBySubscriptionPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBySubscriptionPagingPage(e,t)}}}listBySubscriptionPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listBySubscriptionPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listBySubscription(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listBySubscriptionNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listBySubscriptionPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listBySubscriptionPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listBySubscriptionPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_listBySubscription(e){return this.client.sendOperationRequest({options:e},Kg)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Zg)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xg)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,kubeEnvironmentEnvelope:r,options:i},spec:ef});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}beginDelete(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:tf});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDeleteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDelete(e,t,r);return i.pollUntilDone()}))}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,kubeEnvironmentEnvelope:r,options:i},rf)}_listBySubscriptionNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},nf)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},sf)}}const $g=l.createSerializer(jl,false);const Kg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/kubeEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:$g};const Zg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:$g};const Xg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"GET",responses:{200:{bodyMapper:bo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:$g};const ef={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:bo},201:{bodyMapper:bo},202:{bodyMapper:bo},204:{bodyMapper:bo},default:{bodyMapper:g}},requestBody:up,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:$g};const tf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:$g};const rf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:bo},201:{bodyMapper:bo},default:{bodyMapper:g}},requestBody:dp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:$g};const nf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:$g};const sf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:$g};class ProviderImpl{constructor(e){this.client=e}listAvailableStacks(e){const t=this.getAvailableStacksPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getAvailableStacksPagingPage(e,t)}}}getAvailableStacksPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*getAvailableStacksPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._getAvailableStacks(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._getAvailableStacksNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}getAvailableStacksPagingAll(e){return n.__asyncGenerator(this,arguments,(function*getAvailableStacksPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.getAvailableStacksPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listFunctionAppStacks(e){const t=this.getFunctionAppStacksPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getFunctionAppStacksPagingPage(e,t)}}}getFunctionAppStacksPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*getFunctionAppStacksPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._getFunctionAppStacks(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._getFunctionAppStacksNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}getFunctionAppStacksPagingAll(e){return n.__asyncGenerator(this,arguments,(function*getFunctionAppStacksPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.getFunctionAppStacksPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listFunctionAppStacksForLocation(e,t){const r=this.getFunctionAppStacksForLocationPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getFunctionAppStacksForLocationPagingPage(e,t,r)}}}getFunctionAppStacksForLocationPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*getFunctionAppStacksForLocationPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._getFunctionAppStacksForLocation(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._getFunctionAppStacksForLocationNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}getFunctionAppStacksForLocationPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*getFunctionAppStacksForLocationPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.getFunctionAppStacksForLocationPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listWebAppStacksForLocation(e,t){const r=this.getWebAppStacksForLocationPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getWebAppStacksForLocationPagingPage(e,t,r)}}}getWebAppStacksForLocationPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*getWebAppStacksForLocationPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._getWebAppStacksForLocation(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._getWebAppStacksForLocationNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}getWebAppStacksForLocationPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*getWebAppStacksForLocationPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.getWebAppStacksForLocationPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listOperations(e){const t=this.listOperationsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listOperationsPagingPage(e,t)}}}listOperationsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listOperations(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listOperationsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listOperationsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listOperationsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listWebAppStacks(e){const t=this.getWebAppStacksPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getWebAppStacksPagingPage(e,t)}}}getWebAppStacksPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*getWebAppStacksPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._getWebAppStacks(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._getWebAppStacksNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}getWebAppStacksPagingAll(e){return n.__asyncGenerator(this,arguments,(function*getWebAppStacksPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.getWebAppStacksPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listAvailableStacksOnPrem(e){const t=this.getAvailableStacksOnPremPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getAvailableStacksOnPremPagingPage(e,t)}}}getAvailableStacksOnPremPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*getAvailableStacksOnPremPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._getAvailableStacksOnPrem(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._getAvailableStacksOnPremNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}getAvailableStacksOnPremPagingAll(e){return n.__asyncGenerator(this,arguments,(function*getAvailableStacksOnPremPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.getAvailableStacksOnPremPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}_getAvailableStacks(e){return this.client.sendOperationRequest({options:e},af)}_getFunctionAppStacks(e){return this.client.sendOperationRequest({options:e},lf)}_getFunctionAppStacksForLocation(e,t){return this.client.sendOperationRequest({location:e,options:t},cf)}_getWebAppStacksForLocation(e,t){return this.client.sendOperationRequest({location:e,options:t},pf)}_listOperations(e){return this.client.sendOperationRequest({options:e},uf)}_getWebAppStacks(e){return this.client.sendOperationRequest({options:e},df)}_getAvailableStacksOnPrem(e){return this.client.sendOperationRequest({options:e},mf)}_getAvailableStacksNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Af)}_getFunctionAppStacksNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},hf)}_getFunctionAppStacksForLocationNext(e,t,r){return this.client.sendOperationRequest({location:e,nextLink:t,options:r},gf)}_getWebAppStacksForLocationNext(e,t,r){return this.client.sendOperationRequest({location:e,nextLink:t,options:r},ff)}_listOperationsNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},yf)}_getWebAppStacksNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},bf)}_getAvailableStacksOnPremNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Cf)}}const of=l.createSerializer(jl,false);const af={path:"/providers/Microsoft.Web/availableStacks",httpMethod:"GET",responses:{200:{bodyMapper:hr},default:{bodyMapper:g}},queryParameters:[$l,mp],urlParameters:[Jl],headerParameters:[Wl],serializer:of};const lf={path:"/providers/Microsoft.Web/functionAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:g}},queryParameters:[$l,Ap],urlParameters:[Jl],headerParameters:[Wl],serializer:of};const cf={path:"/providers/Microsoft.Web/locations/{location}/functionAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:g}},queryParameters:[$l,Ap],urlParameters:[Jl,ip],headerParameters:[Wl],serializer:of};const pf={path:"/providers/Microsoft.Web/locations/{location}/webAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:Pr},default:{bodyMapper:g}},queryParameters:[$l,Ap],urlParameters:[Jl,ip],headerParameters:[Wl],serializer:of};const uf={path:"/providers/Microsoft.Web/operations",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:of};const df={path:"/providers/Microsoft.Web/webAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:Pr},default:{bodyMapper:g}},queryParameters:[$l,Ap],urlParameters:[Jl],headerParameters:[Wl],serializer:of};const mf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/availableStacks",httpMethod:"GET",responses:{200:{bodyMapper:hr},default:{bodyMapper:g}},queryParameters:[$l,mp],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:of};const Af={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:hr},default:{bodyMapper:g}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:of};const hf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:g}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:of};const gf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:g}},urlParameters:[Jl,pc,ip],headerParameters:[Wl],serializer:of};const ff={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pr},default:{bodyMapper:g}},urlParameters:[Jl,pc,ip],headerParameters:[Wl],serializer:of};const yf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:g}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:of};const bf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pr},default:{bodyMapper:g}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:of};const Cf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:hr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:of};class RecommendationsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listHistoryForHostingEnvironment(e,t,r){const i=this.listHistoryForHostingEnvironmentPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHistoryForHostingEnvironmentPagingPage(e,t,r,i)}}}listHistoryForHostingEnvironmentPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHistoryForHostingEnvironmentPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHistoryForHostingEnvironment(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHistoryForHostingEnvironmentNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHistoryForHostingEnvironmentPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHistoryForHostingEnvironmentPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHistoryForHostingEnvironmentPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listRecommendedRulesForHostingEnvironment(e,t,r){const i=this.listRecommendedRulesForHostingEnvironmentPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listRecommendedRulesForHostingEnvironmentPagingPage(e,t,r,i)}}}listRecommendedRulesForHostingEnvironmentPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listRecommendedRulesForHostingEnvironmentPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listRecommendedRulesForHostingEnvironment(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listRecommendedRulesForHostingEnvironmentNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listRecommendedRulesForHostingEnvironmentPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listRecommendedRulesForHostingEnvironmentPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listRecommendedRulesForHostingEnvironmentPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listHistoryForWebApp(e,t,r){const i=this.listHistoryForWebAppPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHistoryForWebAppPagingPage(e,t,r,i)}}}listHistoryForWebAppPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHistoryForWebAppPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHistoryForWebApp(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHistoryForWebAppNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHistoryForWebAppPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHistoryForWebAppPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHistoryForWebAppPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listRecommendedRulesForWebApp(e,t,r){const i=this.listRecommendedRulesForWebAppPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listRecommendedRulesForWebAppPagingPage(e,t,r,i)}}}listRecommendedRulesForWebAppPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listRecommendedRulesForWebAppPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listRecommendedRulesForWebApp(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listRecommendedRulesForWebAppNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listRecommendedRulesForWebAppPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listRecommendedRulesForWebAppPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listRecommendedRulesForWebAppPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},Nf)}resetAllFilters(e){return this.client.sendOperationRequest({options:e},vf)}disableRecommendationForSubscription(e,t){return this.client.sendOperationRequest({name:e,options:t},If)}_listHistoryForHostingEnvironment(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,options:r},Sf)}_listRecommendedRulesForHostingEnvironment(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,options:r},wf)}disableAllForHostingEnvironment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,environmentName:t,hostingEnvironmentName:r,options:i},Pf)}resetAllFiltersForHostingEnvironment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,environmentName:t,hostingEnvironmentName:r,options:i},xf)}getRuleDetailsByHostingEnvironment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,name:r,options:i},Bf)}disableRecommendationForHostingEnvironment(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,environmentName:t,name:r,hostingEnvironmentName:i,options:n},_f)}_listHistoryForWebApp(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},Rf)}_listRecommendedRulesForWebApp(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},kf)}disableAllForWebApp(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},Tf)}resetAllFiltersForWebApp(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},Qf)}getRuleDetailsByWebApp(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,name:r,options:i},Mf)}disableRecommendationForSite(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,name:r,options:i},Of)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Df)}_listHistoryForHostingEnvironmentNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,nextLink:r,options:i},zf)}_listRecommendedRulesForHostingEnvironmentNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,nextLink:r,options:i},Lf)}_listHistoryForWebAppNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,nextLink:r,options:i},Gf)}_listRecommendedRulesForWebAppNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,nextLink:r,options:i},Ff)}}const Ef=l.createSerializer(jl,false);const Nf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},queryParameters:[$l,Oc,hp],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Ef};const vf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Ef};const If={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,ic],headerParameters:[Wl],serializer:Ef};const Sf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},queryParameters:[$l,Oc,fp],urlParameters:[Jl,Yl,Xl,gp],headerParameters:[Wl],serializer:Ef};const wf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},queryParameters:[$l,Oc,hp],urlParameters:[Jl,Yl,Xl,gp],headerParameters:[Wl],serializer:Ef};const Pf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/disable",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l,yp],urlParameters:[Jl,Yl,Xl,gp],headerParameters:[Wl],serializer:Ef};const xf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l,yp],urlParameters:[Jl,Yl,Xl,gp],headerParameters:[Wl],serializer:Ef};const Bf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}",httpMethod:"GET",responses:{200:{bodyMapper:oa},default:{bodyMapper:g}},queryParameters:[$l,bp,Cp],urlParameters:[Jl,Yl,Xl,ic,gp],headerParameters:[Wl],serializer:Ef};const _f={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l,yp],urlParameters:[Jl,Yl,Xl,ic,gp],headerParameters:[Wl],serializer:Ef};const Rf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},queryParameters:[$l,Oc,fp],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Ef};const kf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},queryParameters:[$l,Oc,hp],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Ef};const Tf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Ef};const Qf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Ef};const Mf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}",httpMethod:"GET",responses:{200:{bodyMapper:oa},default:{bodyMapper:g}},queryParameters:[$l,bp,Cp],urlParameters:[Jl,Yl,Xl,ic,sp],headerParameters:[Wl],serializer:Ef};const Of={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,sp],headerParameters:[Wl],serializer:Ef};const Df={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Ef};const zf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,gp],headerParameters:[Wl],serializer:Ef};const Lf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,gp],headerParameters:[Wl],serializer:Ef};const Gf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp],headerParameters:[Wl],serializer:Ef};const Ff={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp],headerParameters:[Wl],serializer:Ef};class ResourceHealthMetadataOperationsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listBySite(e,t,r){const i=this.listBySitePagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBySitePagingPage(e,t,r,i)}}}listBySitePagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBySitePagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listBySite(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listBySiteNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listBySitePagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listBySitePagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listBySitePagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listBySiteSlot(e,t,r,i){const n=this.listBySiteSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBySiteSlotPagingPage(e,t,r,i,n)}}}listBySiteSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listBySiteSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listBySiteSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listBySiteSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listBySiteSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBySiteSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listBySiteSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},Uf)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Hf)}_listBySite(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Vf)}getBySite(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},jf)}_listBySiteSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Wf)}getBySiteSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Jf)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Yf)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},$f)}_listBySiteNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Kf)}_listBySiteSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Zf)}}const qf=l.createSerializer(jl,false);const Uf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:qf};const Hf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:qf};const Vf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:qf};const jf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default",httpMethod:"GET",responses:{200:{bodyMapper:aa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:qf};const Wf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:qf};const Jf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default",httpMethod:"GET",responses:{200:{bodyMapper:aa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:qf};const Yf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:qf};const $f={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:qf};const Kf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:qf};const Zf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:qf};class GetUsagesInLocationImpl{constructor(e){this.client=e}list(e,t){const r=this.listPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r)}}}listPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._list(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_list(e,t){return this.client.sendOperationRequest({location:e,options:t},ey)}_listNext(e,t,r){return this.client.sendOperationRequest({location:e,nextLink:t,options:r},ty)}}const Xf=l.createSerializer(jl,false);const ey={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Qp],headerParameters:[Wl],serializer:Xf};const ty={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc,Qp],headerParameters:[Wl],serializer:Xf};class StaticSitesImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listStaticSitesByResourceGroup(e,t){const r=this.getStaticSitesByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getStaticSitesByResourceGroupPagingPage(e,t,r)}}}getStaticSitesByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*getStaticSitesByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._getStaticSitesByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._getStaticSitesByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}getStaticSitesByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*getStaticSitesByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.getStaticSitesByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listStaticSiteUsers(e,t,r,i){const n=this.listStaticSiteUsersPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listStaticSiteUsersPagingPage(e,t,r,i,n)}}}listStaticSiteUsersPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listStaticSiteUsersPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listStaticSiteUsers(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listStaticSiteUsersNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listStaticSiteUsersPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listStaticSiteUsersPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listStaticSiteUsersPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listStaticSiteBuilds(e,t,r){const i=this.getStaticSiteBuildsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getStaticSiteBuildsPagingPage(e,t,r,i)}}}getStaticSiteBuildsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getStaticSiteBuildsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getStaticSiteBuilds(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getStaticSiteBuildsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getStaticSiteBuildsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getStaticSiteBuildsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getStaticSiteBuildsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listBuildDatabaseConnections(e,t,r,i){const n=this.getBuildDatabaseConnectionsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getBuildDatabaseConnectionsPagingPage(e,t,r,i,n)}}}getBuildDatabaseConnectionsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getBuildDatabaseConnectionsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getBuildDatabaseConnections(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getBuildDatabaseConnectionsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getBuildDatabaseConnectionsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getBuildDatabaseConnectionsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getBuildDatabaseConnectionsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listStaticSiteBuildFunctions(e,t,r,i){const n=this.listStaticSiteBuildFunctionsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listStaticSiteBuildFunctionsPagingPage(e,t,r,i,n)}}}listStaticSiteBuildFunctionsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listStaticSiteBuildFunctionsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listStaticSiteBuildFunctions(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listStaticSiteBuildFunctionsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listStaticSiteBuildFunctionsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listStaticSiteBuildFunctionsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listStaticSiteBuildFunctionsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listBuildDatabaseConnectionsWithDetails(e,t,r,i){const n=this.getBuildDatabaseConnectionsWithDetailsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getBuildDatabaseConnectionsWithDetailsPagingPage(e,t,r,i,n)}}}getBuildDatabaseConnectionsWithDetailsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getBuildDatabaseConnectionsWithDetailsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getBuildDatabaseConnectionsWithDetails(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getBuildDatabaseConnectionsWithDetailsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getBuildDatabaseConnectionsWithDetailsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getBuildDatabaseConnectionsWithDetailsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getBuildDatabaseConnectionsWithDetailsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listUserProvidedFunctionAppsForStaticSiteBuild(e,t,r,i){const n=this.getUserProvidedFunctionAppsForStaticSiteBuildPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(e,t,r,i,n)}}}getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getUserProvidedFunctionAppsForStaticSiteBuildPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getUserProvidedFunctionAppsForStaticSiteBuild(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getUserProvidedFunctionAppsForStaticSiteBuildNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getUserProvidedFunctionAppsForStaticSiteBuildPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getUserProvidedFunctionAppsForStaticSiteBuildPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listBasicAuth(e,t,r){const i=this.listBasicAuthPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBasicAuthPagingPage(e,t,r,i)}}}listBasicAuthPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBasicAuthPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listBasicAuth(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listBasicAuthNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listBasicAuthPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listBasicAuthPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listBasicAuthPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listStaticSiteCustomDomains(e,t,r){const i=this.listStaticSiteCustomDomainsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listStaticSiteCustomDomainsPagingPage(e,t,r,i)}}}listStaticSiteCustomDomainsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listStaticSiteCustomDomainsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listStaticSiteCustomDomains(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listStaticSiteCustomDomainsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listStaticSiteCustomDomainsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listStaticSiteCustomDomainsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listStaticSiteCustomDomainsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listDatabaseConnections(e,t,r){const i=this.getDatabaseConnectionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getDatabaseConnectionsPagingPage(e,t,r,i)}}}getDatabaseConnectionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getDatabaseConnectionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getDatabaseConnections(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getDatabaseConnectionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getDatabaseConnectionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getDatabaseConnectionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getDatabaseConnectionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listStaticSiteFunctions(e,t,r){const i=this.listStaticSiteFunctionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listStaticSiteFunctionsPagingPage(e,t,r,i)}}}listStaticSiteFunctionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listStaticSiteFunctionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listStaticSiteFunctions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listStaticSiteFunctionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listStaticSiteFunctionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listStaticSiteFunctionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listStaticSiteFunctionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listPrivateEndpointConnectionList(e,t,r){const i=this.getPrivateEndpointConnectionListPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getPrivateEndpointConnectionListPagingPage(e,t,r,i)}}}getPrivateEndpointConnectionListPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getPrivateEndpointConnectionList(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getPrivateEndpointConnectionListNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getPrivateEndpointConnectionListPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getPrivateEndpointConnectionListPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listDatabaseConnectionsWithDetails(e,t,r){const i=this.getDatabaseConnectionsWithDetailsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getDatabaseConnectionsWithDetailsPagingPage(e,t,r,i)}}}getDatabaseConnectionsWithDetailsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getDatabaseConnectionsWithDetailsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getDatabaseConnectionsWithDetails(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getDatabaseConnectionsWithDetailsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getDatabaseConnectionsWithDetailsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getDatabaseConnectionsWithDetailsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getDatabaseConnectionsWithDetailsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listUserProvidedFunctionAppsForStaticSite(e,t,r){const i=this.getUserProvidedFunctionAppsForStaticSitePagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getUserProvidedFunctionAppsForStaticSitePagingPage(e,t,r,i)}}}getUserProvidedFunctionAppsForStaticSitePagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getUserProvidedFunctionAppsForStaticSitePagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getUserProvidedFunctionAppsForStaticSite(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getUserProvidedFunctionAppsForStaticSiteNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getUserProvidedFunctionAppsForStaticSitePagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getUserProvidedFunctionAppsForStaticSitePagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getUserProvidedFunctionAppsForStaticSitePagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listLinkedBackends(e,t,r){const i=this.getLinkedBackendsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getLinkedBackendsPagingPage(e,t,r,i)}}}getLinkedBackendsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getLinkedBackendsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getLinkedBackends(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getLinkedBackendsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getLinkedBackendsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getLinkedBackendsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getLinkedBackendsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listLinkedBackendsForBuild(e,t,r,i){const n=this.getLinkedBackendsForBuildPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getLinkedBackendsForBuildPagingPage(e,t,r,i,n)}}}getLinkedBackendsForBuildPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getLinkedBackendsForBuildPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getLinkedBackendsForBuild(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getLinkedBackendsForBuildNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getLinkedBackendsForBuildPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getLinkedBackendsForBuildPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getLinkedBackendsForBuildPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}previewWorkflow(e,t,r){return this.client.sendOperationRequest({location:e,staticSitesWorkflowPreviewRequest:t,options:r},iy)}_list(e){return this.client.sendOperationRequest({options:e},ny)}_getStaticSitesByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},sy)}getStaticSite(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},oy)}beginCreateOrUpdateStaticSite(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,staticSiteEnvelope:r,options:i},spec:ay});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateStaticSiteAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateStaticSite(e,t,r,i);return n.pollUntilDone()}))}beginDeleteStaticSite(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:ly});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDeleteStaticSiteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDeleteStaticSite(e,t,r);return i.pollUntilDone()}))}updateStaticSite(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,staticSiteEnvelope:r,options:i},cy)}_listStaticSiteUsers(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,authprovider:r,options:i},py)}deleteStaticSiteUser(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,authprovider:r,userid:i,options:n},uy)}updateStaticSiteUser(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,authprovider:r,userid:i,staticSiteUserEnvelope:n,options:s},dy)}_getStaticSiteBuilds(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},my)}getStaticSiteBuild(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},Ay)}beginDeleteStaticSiteBuild(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,options:i},spec:hy});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeleteStaticSiteBuildAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeleteStaticSiteBuild(e,t,r,i);return n.pollUntilDone()}))}createOrUpdateStaticSiteBuildAppSettings(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,appSettings:i,options:n},gy)}createOrUpdateStaticSiteBuildFunctionAppSettings(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,appSettings:i,options:n},fy)}_getBuildDatabaseConnections(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},yy)}getBuildDatabaseConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,options:n},by)}createOrUpdateBuildDatabaseConnection(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,databaseConnectionRequestEnvelope:n,options:s},Cy)}deleteBuildDatabaseConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,options:n},Ey)}updateBuildDatabaseConnection(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,databaseConnectionRequestEnvelope:n,options:s},Ny)}getBuildDatabaseConnectionWithDetails(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,options:n},vy)}_listStaticSiteBuildFunctions(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},Iy)}listStaticSiteBuildAppSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},Sy)}listStaticSiteBuildFunctionAppSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},wy)}_getBuildDatabaseConnectionsWithDetails(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},Py)}_getUserProvidedFunctionAppsForStaticSiteBuild(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},xy)}getUserProvidedFunctionAppForStaticSiteBuild(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,functionAppName:i,options:n},By)}beginRegisterUserProvidedFunctionAppWithStaticSiteBuild(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,functionAppName:i,staticSiteUserProvidedFunctionEnvelope:s,options:o},spec:_y});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginRegisterUserProvidedFunctionAppWithStaticSiteBuildAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRegisterUserProvidedFunctionAppWithStaticSiteBuild(e,t,r,i,s,o);return n.pollUntilDone()}))}detachUserProvidedFunctionAppFromStaticSiteBuild(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,functionAppName:i,options:n},Ry)}beginCreateZipDeploymentForStaticSiteBuild(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,staticSiteZipDeploymentEnvelope:i,options:s},spec:ky});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateZipDeploymentForStaticSiteBuildAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateZipDeploymentForStaticSiteBuild(e,t,r,i,s);return n.pollUntilDone()}))}createOrUpdateStaticSiteAppSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettings:r,options:i},Ty)}_listBasicAuth(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Qy)}getBasicAuth(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,basicAuthName:r,options:i},My)}createOrUpdateBasicAuth(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,basicAuthName:r,basicAuthEnvelope:i,options:n},Oy)}createOrUpdateStaticSiteFunctionAppSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettings:r,options:i},Dy)}createUserRolesInvitationLink(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,staticSiteUserRolesInvitationEnvelope:r,options:i},zy)}_listStaticSiteCustomDomains(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ly)}getStaticSiteCustomDomain(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainName:r,options:i},Gy)}beginCreateOrUpdateStaticSiteCustomDomain(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,domainName:r,staticSiteCustomDomainRequestPropertiesEnvelope:i,options:s},spec:Fy});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateStaticSiteCustomDomainAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateStaticSiteCustomDomain(e,t,r,i,s);return n.pollUntilDone()}))}beginDeleteStaticSiteCustomDomain(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,domainName:r,options:i},spec:qy});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeleteStaticSiteCustomDomainAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeleteStaticSiteCustomDomain(e,t,r,i);return n.pollUntilDone()}))}beginValidateCustomDomainCanBeAddedToStaticSite(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,domainName:r,staticSiteCustomDomainRequestPropertiesEnvelope:i,options:s},spec:Uy});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginValidateCustomDomainCanBeAddedToStaticSiteAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginValidateCustomDomainCanBeAddedToStaticSite(e,t,r,i,s);return n.pollUntilDone()}))}_getDatabaseConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Hy)}getDatabaseConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,options:i},Vy)}createOrUpdateDatabaseConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,databaseConnectionRequestEnvelope:i,options:n},jy)}deleteDatabaseConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,options:i},Wy)}updateDatabaseConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,databaseConnectionRequestEnvelope:i,options:n},Jy)}getDatabaseConnectionWithDetails(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,options:i},Yy)}beginDetachStaticSite(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:$y});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDetachStaticSiteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDetachStaticSite(e,t,r);return i.pollUntilDone()}))}_listStaticSiteFunctions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ky)}listStaticSiteAppSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Zy)}listStaticSiteConfiguredRoles(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xy)}listStaticSiteFunctionAppSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},eb)}listStaticSiteSecrets(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},tb)}_getPrivateEndpointConnectionList(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},rb)}getPrivateEndpointConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},ib)}beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,privateEndpointWrapper:i,options:s},spec:nb});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s);return n.pollUntilDone()}))}beginDeletePrivateEndpointConnection(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},spec:sb});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeletePrivateEndpointConnectionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeletePrivateEndpointConnection(e,t,r,i);return n.pollUntilDone()}))}getPrivateLinkResources(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},ob)}resetStaticSiteApiKey(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,resetPropertiesEnvelope:r,options:i},ab)}_getDatabaseConnectionsWithDetails(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},lb)}_getUserProvidedFunctionAppsForStaticSite(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},cb)}getUserProvidedFunctionAppForStaticSite(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionAppName:r,options:i},pb)}beginRegisterUserProvidedFunctionAppWithStaticSite(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,functionAppName:r,staticSiteUserProvidedFunctionEnvelope:i,options:s},spec:ub});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRegisterUserProvidedFunctionAppWithStaticSiteAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRegisterUserProvidedFunctionAppWithStaticSite(e,t,r,i,s);return n.pollUntilDone()}))}detachUserProvidedFunctionAppFromStaticSite(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionAppName:r,options:i},db)}beginCreateZipDeploymentForStaticSite(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,staticSiteZipDeploymentEnvelope:r,options:i},spec:mb});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateZipDeploymentForStaticSiteAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateZipDeploymentForStaticSite(e,t,r,i);return n.pollUntilDone()}))}beginValidateBackend(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,linkedBackendName:r,staticSiteLinkedBackendEnvelope:i,options:s},spec:Ab});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginValidateBackendAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginValidateBackend(e,t,r,i,s);return n.pollUntilDone()}))}beginValidateBackendForBuild(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,linkedBackendName:i,staticSiteLinkedBackendEnvelope:s,options:o},spec:hb});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginValidateBackendForBuildAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginValidateBackendForBuild(e,t,r,i,s,o);return n.pollUntilDone()}))}_getLinkedBackends(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gb)}_getLinkedBackendsForBuild(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},fb)}getLinkedBackend(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,linkedBackendName:r,options:i},yb)}beginLinkBackend(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,linkedBackendName:r,staticSiteLinkedBackendEnvelope:i,options:s},spec:bb});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginLinkBackendAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginLinkBackend(e,t,r,i,s);return n.pollUntilDone()}))}unlinkBackend(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,linkedBackendName:r,options:i},Cb)}getLinkedBackendForBuild(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,linkedBackendName:i,options:n},Eb)}beginLinkBackendToBuild(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,linkedBackendName:i,staticSiteLinkedBackendEnvelope:s,options:o},spec:Nb});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginLinkBackendToBuildAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginLinkBackendToBuild(e,t,r,i,s,o);return n.pollUntilDone()}))}unlinkBackendFromBuild(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,linkedBackendName:i,options:n},vb)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Ib)}_getStaticSitesByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},Sb)}_listStaticSiteUsersNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,authprovider:r,nextLink:i,options:n},wb)}_getStaticSiteBuildsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Pb)}_getBuildDatabaseConnectionsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},xb)}_listStaticSiteBuildFunctionsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},Bb)}_getBuildDatabaseConnectionsWithDetailsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},_b)}_getUserProvidedFunctionAppsForStaticSiteBuildNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},Rb)}_listBasicAuthNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},kb)}_listStaticSiteCustomDomainsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Tb)}_getDatabaseConnectionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Qb)}_listStaticSiteFunctionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Mb)}_getPrivateEndpointConnectionListNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Ob)}_getDatabaseConnectionsWithDetailsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Db)}_getUserProvidedFunctionAppsForStaticSiteNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},zb)}_getLinkedBackendsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Lb)}_getLinkedBackendsForBuildNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},Gb)}}const ry=l.createSerializer(jl,false);const iy={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile",httpMethod:"POST",responses:{200:{bodyMapper:Ca},default:{bodyMapper:g}},requestBody:Mp,queryParameters:[$l],urlParameters:[Jl,Yl,ip],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const ny={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/staticSites",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:ry};const sy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:ry};const oy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Co},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const ay={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:Co},201:{bodyMapper:Co},202:{bodyMapper:Co},204:{bodyMapper:Co},default:{bodyMapper:g}},requestBody:Op,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const ly={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const cy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:Co},202:{bodyMapper:Co},default:{bodyMapper:g}},requestBody:Dp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const py={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers",httpMethod:"POST",responses:{200:{bodyMapper:ai},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,zp],headerParameters:[Wl],serializer:ry};const uy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,zp,Lp],headerParameters:[Wl],serializer:ry};const dy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ia},default:{bodyMapper:g}},requestBody:Gp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,zp,Lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const my={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds",httpMethod:"GET",responses:{200:{bodyMapper:li},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Ay={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}",httpMethod:"GET",responses:{200:{bodyMapper:Sa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const hy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const gy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const fy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const yy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up],headerParameters:[Wl],serializer:ry};const by={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:Pa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl],serializer:ry};const Cy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:Pa},default:{bodyMapper:g}},requestBody:Vp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ey={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl],serializer:ry};const Ny={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Pa},default:{bodyMapper:g}},requestBody:jp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const vy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}/show",httpMethod:"POST",responses:{200:{bodyMapper:Pa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl],serializer:ry};const Iy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const Sy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const wy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const Py={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/showDatabaseConnections",httpMethod:"POST",responses:{200:{bodyMapper:ci},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up],headerParameters:[Wl],serializer:ry};const xy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const By={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"GET",responses:{200:{bodyMapper:Ba},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,Wp],headerParameters:[Wl],serializer:ry};const _y={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ba},201:{bodyMapper:Ba},202:{bodyMapper:Ba},204:{bodyMapper:Ba},default:{bodyMapper:g}},requestBody:Jp,queryParameters:[$l,Yp],urlParameters:[Jl,Yl,Xl,ic,Fp,Wp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ry={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,Wp],headerParameters:[Wl],serializer:ry};const ky={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:$p,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ty={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Qy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth",httpMethod:"GET",responses:{200:{bodyMapper:mi},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const My={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}",httpMethod:"GET",responses:{200:{bodyMapper:Ra},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Kp],headerParameters:[Wl],serializer:ry};const Oy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ra},default:{bodyMapper:g}},requestBody:Zp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Kp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Dy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const zy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/createUserInvitation",httpMethod:"POST",responses:{200:{bodyMapper:Ta},default:{bodyMapper:g}},requestBody:Xp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ly={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains",httpMethod:"GET",responses:{200:{bodyMapper:Ai},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Gy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"GET",responses:{200:{bodyMapper:Qa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl],serializer:ry};const Fy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"PUT",responses:{200:{bodyMapper:Qa},201:{bodyMapper:Qa},202:{bodyMapper:Qa},204:{bodyMapper:Qa},default:{bodyMapper:g}},requestBody:eu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const qy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl],serializer:ry};const Uy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/validate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:eu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Hy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Vy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:Pa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl],serializer:ry};const jy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:Pa},default:{bodyMapper:g}},requestBody:Vp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Wy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl],serializer:ry};const Jy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Pa},default:{bodyMapper:g}},requestBody:jp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Yy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}/show",httpMethod:"POST",responses:{200:{bodyMapper:Pa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl],serializer:ry};const $y={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/detach",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Ky={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Zy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Xy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listConfiguredRoles",httpMethod:"POST",responses:{200:{bodyMapper:Oa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const eb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const tb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listSecrets",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const rb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const ib={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl],serializer:ry};const nb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:zo},201:{bodyMapper:zo},202:{bodyMapper:zo},204:{bodyMapper:zo},default:{bodyMapper:g}},requestBody:Qc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const sb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},201:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},202:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl],serializer:ry};const ob={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const ab={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/resetapikey",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},requestBody:tu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const lb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/showDatabaseConnections",httpMethod:"POST",responses:{200:{bodyMapper:ci},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const cb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const pb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"GET",responses:{200:{bodyMapper:Ba},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wp],headerParameters:[Wl],serializer:ry};const ub={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ba},201:{bodyMapper:Ba},202:{bodyMapper:Ba},204:{bodyMapper:Ba},default:{bodyMapper:g}},requestBody:Jp,queryParameters:[$l,Yp],urlParameters:[Jl,Yl,Xl,ic,Wp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const db={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wp],headerParameters:[Wl],serializer:ry};const mb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/zipdeploy",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:$p,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ab={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}/validate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:ru,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,iu],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const hb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}/validate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:ru,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,iu],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const gb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends",httpMethod:"GET",responses:{200:{bodyMapper:hi},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const fb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends",httpMethod:"GET",responses:{200:{bodyMapper:hi},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const yb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}",httpMethod:"GET",responses:{200:{bodyMapper:za},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,iu],headerParameters:[Wl],serializer:ry};const bb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}",httpMethod:"PUT",responses:{200:{bodyMapper:za},201:{bodyMapper:za},202:{bodyMapper:za},204:{bodyMapper:za},default:{bodyMapper:g}},requestBody:ru,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,iu],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Cb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l,nu],urlParameters:[Jl,Yl,Xl,ic,iu],headerParameters:[Wl],serializer:ry};const Eb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}",httpMethod:"GET",responses:{200:{bodyMapper:za},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,iu],headerParameters:[Wl],serializer:ry};const Nb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}",httpMethod:"PUT",responses:{200:{bodyMapper:za},201:{bodyMapper:za},202:{bodyMapper:za},204:{bodyMapper:za},default:{bodyMapper:g}},requestBody:ru,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,iu],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const vb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l,nu],urlParameters:[Jl,Yl,Xl,ic,Fp,iu],headerParameters:[Wl],serializer:ry};const Ib={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:ry};const Sb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:ry};const wb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ai},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,zp],headerParameters:[Wl],serializer:ry};const Pb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:li},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const xb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Up],headerParameters:[Wl],serializer:ry};const Bb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Fp],headerParameters:[Wl],serializer:ry};const _b={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Up],headerParameters:[Wl],serializer:ry};const Rb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Fp],headerParameters:[Wl],serializer:ry};const kb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:mi},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Tb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ai},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Qb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Mb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Ob={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Db={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const zb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Lb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:hi},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Gb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:hi},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Fp],headerParameters:[Wl],serializer:ry};class WebAppsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listBackups(e,t,r){const i=this.listBackupsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBackupsPagingPage(e,t,r,i)}}}listBackupsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBackupsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listBackups(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listBackupsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listBackupsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listBackupsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listBackupsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listBasicPublishingCredentialsPolicies(e,t,r){const i=this.listBasicPublishingCredentialsPoliciesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBasicPublishingCredentialsPoliciesPagingPage(e,t,r,i)}}}listBasicPublishingCredentialsPoliciesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBasicPublishingCredentialsPoliciesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listBasicPublishingCredentialsPolicies(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listBasicPublishingCredentialsPoliciesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listBasicPublishingCredentialsPoliciesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listBasicPublishingCredentialsPoliciesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listBasicPublishingCredentialsPoliciesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listConfigurations(e,t,r){const i=this.listConfigurationsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listConfigurationsPagingPage(e,t,r,i)}}}listConfigurationsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listConfigurationsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listConfigurations(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listConfigurationsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listConfigurationsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listConfigurationsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listConfigurationsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listAppSettingsKeyVaultReferences(e,t,r){const i=this.getAppSettingsKeyVaultReferencesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getAppSettingsKeyVaultReferencesPagingPage(e,t,r,i)}}}getAppSettingsKeyVaultReferencesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getAppSettingsKeyVaultReferencesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getAppSettingsKeyVaultReferences(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getAppSettingsKeyVaultReferencesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getAppSettingsKeyVaultReferencesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getAppSettingsKeyVaultReferencesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getAppSettingsKeyVaultReferencesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteConnectionStringKeyVaultReferences(e,t,r){const i=this.getSiteConnectionStringKeyVaultReferencesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getSiteConnectionStringKeyVaultReferencesPagingPage(e,t,r,i)}}}getSiteConnectionStringKeyVaultReferencesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getSiteConnectionStringKeyVaultReferences(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getSiteConnectionStringKeyVaultReferencesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getSiteConnectionStringKeyVaultReferencesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getSiteConnectionStringKeyVaultReferencesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listConfigurationSnapshotInfo(e,t,r){const i=this.listConfigurationSnapshotInfoPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listConfigurationSnapshotInfoPagingPage(e,t,r,i)}}}listConfigurationSnapshotInfoPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listConfigurationSnapshotInfoPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listConfigurationSnapshotInfo(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listConfigurationSnapshotInfoNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listConfigurationSnapshotInfoPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listConfigurationSnapshotInfoPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listConfigurationSnapshotInfoPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listContinuousWebJobs(e,t,r){const i=this.listContinuousWebJobsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listContinuousWebJobsPagingPage(e,t,r,i)}}}listContinuousWebJobsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listContinuousWebJobsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listContinuousWebJobs(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listContinuousWebJobsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listContinuousWebJobsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listContinuousWebJobsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listContinuousWebJobsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listProductionSiteDeploymentStatuses(e,t,r){const i=this.listProductionSiteDeploymentStatusesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProductionSiteDeploymentStatusesPagingPage(e,t,r,i)}}}listProductionSiteDeploymentStatusesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProductionSiteDeploymentStatusesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listProductionSiteDeploymentStatuses(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listProductionSiteDeploymentStatusesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listProductionSiteDeploymentStatusesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listProductionSiteDeploymentStatusesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listProductionSiteDeploymentStatusesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listDeployments(e,t,r){const i=this.listDeploymentsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listDeploymentsPagingPage(e,t,r,i)}}}listDeploymentsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listDeploymentsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listDeployments(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listDeploymentsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listDeploymentsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listDeploymentsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listDeploymentsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listDomainOwnershipIdentifiers(e,t,r){const i=this.listDomainOwnershipIdentifiersPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listDomainOwnershipIdentifiersPagingPage(e,t,r,i)}}}listDomainOwnershipIdentifiersPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listDomainOwnershipIdentifiersPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listDomainOwnershipIdentifiers(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listDomainOwnershipIdentifiersNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listDomainOwnershipIdentifiersPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listDomainOwnershipIdentifiersPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listDomainOwnershipIdentifiersPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listFunctions(e,t,r){const i=this.listFunctionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listFunctionsPagingPage(e,t,r,i)}}}listFunctionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listFunctionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listFunctions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listFunctionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listFunctionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listFunctionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listFunctionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listHostNameBindings(e,t,r){const i=this.listHostNameBindingsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHostNameBindingsPagingPage(e,t,r,i)}}}listHostNameBindingsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHostNameBindingsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHostNameBindings(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHostNameBindingsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHostNameBindingsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHostNameBindingsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHostNameBindingsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listInstanceIdentifiers(e,t,r){const i=this.listInstanceIdentifiersPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceIdentifiersPagingPage(e,t,r,i)}}}listInstanceIdentifiersPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceIdentifiersPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listInstanceIdentifiers(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listInstanceIdentifiersNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listInstanceIdentifiersPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listInstanceIdentifiersPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listInstanceIdentifiersPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listInstanceProcesses(e,t,r,i){const n=this.listInstanceProcessesPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessesPagingPage(e,t,r,i,n)}}}listInstanceProcessesPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessesPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listInstanceProcesses(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listInstanceProcessesNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listInstanceProcessesPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessesPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listInstanceProcessesPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInstanceProcessModules(e,t,r,i,n){const s=this.listInstanceProcessModulesPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessModulesPagingPage(e,t,r,i,n,s)}}}listInstanceProcessModulesPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessModulesPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listInstanceProcessModules(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listInstanceProcessModulesNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listInstanceProcessModulesPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessModulesPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listInstanceProcessModulesPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listInstanceProcessThreads(e,t,r,i,n){const s=this.listInstanceProcessThreadsPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessThreadsPagingPage(e,t,r,i,n,s)}}}listInstanceProcessThreadsPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessThreadsPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listInstanceProcessThreads(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listInstanceProcessThreadsNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listInstanceProcessThreadsPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessThreadsPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listInstanceProcessThreadsPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listSiteBackups(e,t,r){const i=this.listSiteBackupsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteBackupsPagingPage(e,t,r,i)}}}listSiteBackupsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteBackupsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSiteBackups(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSiteBackupsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSiteBackupsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteBackupsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSiteBackupsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listPerfMonCounters(e,t,r){const i=this.listPerfMonCountersPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPerfMonCountersPagingPage(e,t,r,i)}}}listPerfMonCountersPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPerfMonCountersPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listPerfMonCounters(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listPerfMonCountersNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listPerfMonCountersPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listPerfMonCountersPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listPerfMonCountersPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listPrivateEndpointConnectionList(e,t,r){const i=this.getPrivateEndpointConnectionListPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getPrivateEndpointConnectionListPagingPage(e,t,r,i)}}}getPrivateEndpointConnectionListPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getPrivateEndpointConnectionList(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getPrivateEndpointConnectionListNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getPrivateEndpointConnectionListPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getPrivateEndpointConnectionListPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listProcesses(e,t,r){const i=this.listProcessesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessesPagingPage(e,t,r,i)}}}listProcessesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProcessesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listProcesses(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listProcessesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listProcessesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listProcessesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listProcessesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listProcessModules(e,t,r,i){const n=this.listProcessModulesPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessModulesPagingPage(e,t,r,i,n)}}}listProcessModulesPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessModulesPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listProcessModules(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listProcessModulesNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listProcessModulesPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProcessModulesPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listProcessModulesPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listProcessThreads(e,t,r,i){const n=this.listProcessThreadsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessThreadsPagingPage(e,t,r,i,n)}}}listProcessThreadsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessThreadsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listProcessThreads(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listProcessThreadsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listProcessThreadsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProcessThreadsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listProcessThreadsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listPublicCertificates(e,t,r){const i=this.listPublicCertificatesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPublicCertificatesPagingPage(e,t,r,i)}}}listPublicCertificatesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPublicCertificatesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listPublicCertificates(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listPublicCertificatesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listPublicCertificatesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listPublicCertificatesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listPublicCertificatesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteExtensions(e,t,r){const i=this.listSiteExtensionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteExtensionsPagingPage(e,t,r,i)}}}listSiteExtensionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteExtensionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSiteExtensions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSiteExtensionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSiteExtensionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteExtensionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSiteExtensionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSlots(e,t,r){const i=this.listSlotsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSlotsPagingPage(e,t,r,i)}}}listSlotsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSlotsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSlots(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSlotsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSlotsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSlotsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSlotsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listBackupsSlot(e,t,r,i){const n=this.listBackupsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBackupsSlotPagingPage(e,t,r,i,n)}}}listBackupsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listBackupsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listBackupsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listBackupsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listBackupsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBackupsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listBackupsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listBasicPublishingCredentialsPoliciesSlot(e,t,r,i){const n=this.listBasicPublishingCredentialsPoliciesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBasicPublishingCredentialsPoliciesSlotPagingPage(e,t,r,i,n)}}}listBasicPublishingCredentialsPoliciesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listBasicPublishingCredentialsPoliciesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listBasicPublishingCredentialsPoliciesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listBasicPublishingCredentialsPoliciesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listBasicPublishingCredentialsPoliciesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBasicPublishingCredentialsPoliciesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listBasicPublishingCredentialsPoliciesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listConfigurationsSlot(e,t,r,i){const n=this.listConfigurationsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listConfigurationsSlotPagingPage(e,t,r,i,n)}}}listConfigurationsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listConfigurationsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listConfigurationsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listConfigurationsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listConfigurationsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listConfigurationsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listConfigurationsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listAppSettingsKeyVaultReferencesSlot(e,t,r,i){const n=this.getAppSettingsKeyVaultReferencesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getAppSettingsKeyVaultReferencesSlotPagingPage(e,t,r,i,n)}}}getAppSettingsKeyVaultReferencesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getAppSettingsKeyVaultReferencesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getAppSettingsKeyVaultReferencesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getAppSettingsKeyVaultReferencesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getAppSettingsKeyVaultReferencesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getAppSettingsKeyVaultReferencesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getAppSettingsKeyVaultReferencesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteConnectionStringKeyVaultReferencesSlot(e,t,r,i){const n=this.getSiteConnectionStringKeyVaultReferencesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getSiteConnectionStringKeyVaultReferencesSlotPagingPage(e,t,r,i,n)}}}getSiteConnectionStringKeyVaultReferencesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getSiteConnectionStringKeyVaultReferencesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getSiteConnectionStringKeyVaultReferencesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getSiteConnectionStringKeyVaultReferencesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getSiteConnectionStringKeyVaultReferencesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listConfigurationSnapshotInfoSlot(e,t,r,i){const n=this.listConfigurationSnapshotInfoSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listConfigurationSnapshotInfoSlotPagingPage(e,t,r,i,n)}}}listConfigurationSnapshotInfoSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listConfigurationSnapshotInfoSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listConfigurationSnapshotInfoSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listConfigurationSnapshotInfoSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listConfigurationSnapshotInfoSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listConfigurationSnapshotInfoSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listConfigurationSnapshotInfoSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listContinuousWebJobsSlot(e,t,r,i){const n=this.listContinuousWebJobsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listContinuousWebJobsSlotPagingPage(e,t,r,i,n)}}}listContinuousWebJobsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listContinuousWebJobsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listContinuousWebJobsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listContinuousWebJobsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listContinuousWebJobsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listContinuousWebJobsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listContinuousWebJobsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSlotSiteDeploymentStatusesSlot(e,t,r,i){const n=this.listSlotSiteDeploymentStatusesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSlotSiteDeploymentStatusesSlotPagingPage(e,t,r,i,n)}}}listSlotSiteDeploymentStatusesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSlotSiteDeploymentStatusesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSlotSiteDeploymentStatusesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSlotSiteDeploymentStatusesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSlotSiteDeploymentStatusesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSlotSiteDeploymentStatusesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSlotSiteDeploymentStatusesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listDeploymentsSlot(e,t,r,i){const n=this.listDeploymentsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listDeploymentsSlotPagingPage(e,t,r,i,n)}}}listDeploymentsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listDeploymentsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listDeploymentsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listDeploymentsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listDeploymentsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listDeploymentsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listDeploymentsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listDomainOwnershipIdentifiersSlot(e,t,r,i){const n=this.listDomainOwnershipIdentifiersSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listDomainOwnershipIdentifiersSlotPagingPage(e,t,r,i,n)}}}listDomainOwnershipIdentifiersSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listDomainOwnershipIdentifiersSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listDomainOwnershipIdentifiersSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listDomainOwnershipIdentifiersSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listDomainOwnershipIdentifiersSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listDomainOwnershipIdentifiersSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listDomainOwnershipIdentifiersSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInstanceFunctionsSlot(e,t,r,i){const n=this.listInstanceFunctionsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceFunctionsSlotPagingPage(e,t,r,i,n)}}}listInstanceFunctionsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceFunctionsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listInstanceFunctionsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listInstanceFunctionsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listInstanceFunctionsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceFunctionsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listInstanceFunctionsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listHostNameBindingsSlot(e,t,r,i){const n=this.listHostNameBindingsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHostNameBindingsSlotPagingPage(e,t,r,i,n)}}}listHostNameBindingsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listHostNameBindingsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listHostNameBindingsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listHostNameBindingsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listHostNameBindingsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHostNameBindingsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listHostNameBindingsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInstanceIdentifiersSlot(e,t,r,i){const n=this.listInstanceIdentifiersSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceIdentifiersSlotPagingPage(e,t,r,i,n)}}}listInstanceIdentifiersSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceIdentifiersSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listInstanceIdentifiersSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listInstanceIdentifiersSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listInstanceIdentifiersSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceIdentifiersSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listInstanceIdentifiersSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInstanceProcessesSlot(e,t,r,i,n){const s=this.listInstanceProcessesSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessesSlotPagingPage(e,t,r,i,n,s)}}}listInstanceProcessesSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessesSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listInstanceProcessesSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listInstanceProcessesSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listInstanceProcessesSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessesSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listInstanceProcessesSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listInstanceProcessModulesSlot(e,t,r,i,n,s){const o=this.listInstanceProcessModulesSlotPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessModulesSlotPagingPage(e,t,r,i,n,s,o)}}}listInstanceProcessModulesSlotPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessModulesSlotPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._listInstanceProcessModulesSlot(e,t,r,i,s,o));let a=l.value||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listInstanceProcessModulesSlotNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.value||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listInstanceProcessModulesSlotPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessModulesSlotPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listInstanceProcessModulesSlotPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}listInstanceProcessThreadsSlot(e,t,r,i,n,s){const o=this.listInstanceProcessThreadsSlotPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessThreadsSlotPagingPage(e,t,r,i,n,s,o)}}}listInstanceProcessThreadsSlotPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessThreadsSlotPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._listInstanceProcessThreadsSlot(e,t,r,i,s,o));let a=l.value||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listInstanceProcessThreadsSlotNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.value||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listInstanceProcessThreadsSlotPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessThreadsSlotPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listInstanceProcessThreadsSlotPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}listSiteBackupsSlot(e,t,r,i){const n=this.listSiteBackupsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteBackupsSlotPagingPage(e,t,r,i,n)}}}listSiteBackupsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteBackupsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteBackupsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteBackupsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteBackupsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteBackupsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteBackupsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listPerfMonCountersSlot(e,t,r,i){const n=this.listPerfMonCountersSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPerfMonCountersSlotPagingPage(e,t,r,i,n)}}}listPerfMonCountersSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPerfMonCountersSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listPerfMonCountersSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listPerfMonCountersSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPerfMonCountersSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPerfMonCountersSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPerfMonCountersSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listPrivateEndpointConnectionListSlot(e,t,r,i){const n=this.getPrivateEndpointConnectionListSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getPrivateEndpointConnectionListSlotPagingPage(e,t,r,i,n)}}}getPrivateEndpointConnectionListSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getPrivateEndpointConnectionListSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getPrivateEndpointConnectionListSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getPrivateEndpointConnectionListSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getPrivateEndpointConnectionListSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listProcessesSlot(e,t,r,i){const n=this.listProcessesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessesSlotPagingPage(e,t,r,i,n)}}}listProcessesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listProcessesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listProcessesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listProcessesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProcessesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listProcessesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listProcessModulesSlot(e,t,r,i,n){const s=this.listProcessModulesSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessModulesSlotPagingPage(e,t,r,i,n,s)}}}listProcessModulesSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listProcessModulesSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listProcessModulesSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listProcessModulesSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listProcessModulesSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessModulesSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listProcessModulesSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listProcessThreadsSlot(e,t,r,i,n){const s=this.listProcessThreadsSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessThreadsSlotPagingPage(e,t,r,i,n,s)}}}listProcessThreadsSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listProcessThreadsSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listProcessThreadsSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listProcessThreadsSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listProcessThreadsSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessThreadsSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listProcessThreadsSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listPublicCertificatesSlot(e,t,r,i){const n=this.listPublicCertificatesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPublicCertificatesSlotPagingPage(e,t,r,i,n)}}}listPublicCertificatesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPublicCertificatesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listPublicCertificatesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listPublicCertificatesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPublicCertificatesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPublicCertificatesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPublicCertificatesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteExtensionsSlot(e,t,r,i){const n=this.listSiteExtensionsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteExtensionsSlotPagingPage(e,t,r,i,n)}}}listSiteExtensionsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteExtensionsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteExtensionsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteExtensionsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteExtensionsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteExtensionsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteExtensionsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSlotDifferencesSlot(e,t,r,i,n){const s=this.listSlotDifferencesSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSlotDifferencesSlotPagingPage(e,t,r,i,n,s)}}}listSlotDifferencesSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listSlotDifferencesSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listSlotDifferencesSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listSlotDifferencesSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listSlotDifferencesSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSlotDifferencesSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listSlotDifferencesSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listSnapshotsSlot(e,t,r,i){const n=this.listSnapshotsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSnapshotsSlotPagingPage(e,t,r,i,n)}}}listSnapshotsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSnapshotsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSnapshotsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSnapshotsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSnapshotsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSnapshotsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSnapshotsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSnapshotsFromDRSecondarySlot(e,t,r,i){const n=this.listSnapshotsFromDRSecondarySlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSnapshotsFromDRSecondarySlotPagingPage(e,t,r,i,n)}}}listSnapshotsFromDRSecondarySlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSnapshotsFromDRSecondarySlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSnapshotsFromDRSecondarySlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSnapshotsFromDRSecondarySlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSnapshotsFromDRSecondarySlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSnapshotsFromDRSecondarySlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSnapshotsFromDRSecondarySlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listTriggeredWebJobsSlot(e,t,r,i){const n=this.listTriggeredWebJobsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listTriggeredWebJobsSlotPagingPage(e,t,r,i,n)}}}listTriggeredWebJobsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listTriggeredWebJobsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listTriggeredWebJobsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listTriggeredWebJobsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listTriggeredWebJobsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listTriggeredWebJobHistorySlot(e,t,r,i,n){const s=this.listTriggeredWebJobHistorySlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listTriggeredWebJobHistorySlotPagingPage(e,t,r,i,n,s)}}}listTriggeredWebJobHistorySlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobHistorySlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listTriggeredWebJobHistorySlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listTriggeredWebJobHistorySlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listTriggeredWebJobHistorySlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobHistorySlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listTriggeredWebJobHistorySlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listUsagesSlot(e,t,r,i){const n=this.listUsagesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listUsagesSlotPagingPage(e,t,r,i,n)}}}listUsagesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listUsagesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listUsagesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listUsagesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listUsagesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listUsagesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listUsagesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listWebJobsSlot(e,t,r,i){const n=this.listWebJobsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebJobsSlotPagingPage(e,t,r,i,n)}}}listWebJobsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWebJobsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listWebJobsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listWebJobsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listWebJobsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebJobsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listWebJobsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSlotDifferencesFromProduction(e,t,r,i){const n=this.listSlotDifferencesFromProductionPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSlotDifferencesFromProductionPagingPage(e,t,r,i,n)}}}listSlotDifferencesFromProductionPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSlotDifferencesFromProductionPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSlotDifferencesFromProduction(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSlotDifferencesFromProductionNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSlotDifferencesFromProductionPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSlotDifferencesFromProductionPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSlotDifferencesFromProductionPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSnapshots(e,t,r){const i=this.listSnapshotsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSnapshotsPagingPage(e,t,r,i)}}}listSnapshotsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSnapshotsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSnapshots(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSnapshotsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSnapshotsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSnapshotsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSnapshotsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSnapshotsFromDRSecondary(e,t,r){const i=this.listSnapshotsFromDRSecondaryPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSnapshotsFromDRSecondaryPagingPage(e,t,r,i)}}}listSnapshotsFromDRSecondaryPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSnapshotsFromDRSecondaryPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSnapshotsFromDRSecondary(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSnapshotsFromDRSecondaryNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSnapshotsFromDRSecondaryPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSnapshotsFromDRSecondaryPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSnapshotsFromDRSecondaryPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listTriggeredWebJobs(e,t,r){const i=this.listTriggeredWebJobsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listTriggeredWebJobsPagingPage(e,t,r,i)}}}listTriggeredWebJobsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listTriggeredWebJobs(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listTriggeredWebJobsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listTriggeredWebJobsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listTriggeredWebJobsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listTriggeredWebJobHistory(e,t,r,i){const n=this.listTriggeredWebJobHistoryPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listTriggeredWebJobHistoryPagingPage(e,t,r,i,n)}}}listTriggeredWebJobHistoryPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobHistoryPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listTriggeredWebJobHistory(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listTriggeredWebJobHistoryNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listTriggeredWebJobHistoryPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobHistoryPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listTriggeredWebJobHistoryPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listUsages(e,t,r){const i=this.listUsagesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listUsagesPagingPage(e,t,r,i)}}}listUsagesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listUsages(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listUsagesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listUsagesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listUsagesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWebJobs(e,t,r){const i=this.listWebJobsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebJobsPagingPage(e,t,r,i)}}}listWebJobsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebJobsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWebJobs(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWebJobsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWebJobsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWebJobsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWebJobsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listInstanceWorkflowsSlot(e,t,r,i){const n=this.listInstanceWorkflowsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceWorkflowsSlotPagingPage(e,t,r,i,n)}}}listInstanceWorkflowsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceWorkflowsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listInstanceWorkflowsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listInstanceWorkflowsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listInstanceWorkflowsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceWorkflowsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listInstanceWorkflowsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listWorkflows(e,t,r){const i=this.listWorkflowsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWorkflowsPagingPage(e,t,r,i)}}}listWorkflowsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWorkflowsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWorkflows(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWorkflowsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWorkflowsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWorkflowsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWorkflowsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},qb)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Ub)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Hb)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,siteEnvelope:r,options:i},spec:Vb});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},jb)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteEnvelope:r,options:i},Wb)}analyzeCustomHostname(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Jb)}applySlotConfigToProduction(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slotSwapEntity:r,options:i},Yb)}backup(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,request:r,options:i},$b)}_listBackups(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Kb)}getBackupStatus(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,options:i},Zb)}deleteBackup(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,options:i},Xb)}listBackupStatusSecrets(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,request:i,options:n},eC)}beginRestore(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,backupId:r,request:i,options:s},spec:tC});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRestoreAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestore(e,t,r,i,s);return n.pollUntilDone()}))}_listBasicPublishingCredentialsPolicies(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},rC)}getFtpAllowed(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},iC)}updateFtpAllowed(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,csmPublishingAccessPoliciesEntity:r,options:i},nC)}getScmAllowed(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},sC)}updateScmAllowed(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,csmPublishingAccessPoliciesEntity:r,options:i},oC)}_listConfigurations(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},aC)}updateApplicationSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettings:r,options:i},lC)}listApplicationSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},cC)}updateAuthSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteAuthSettings:r,options:i},pC)}getAuthSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},uC)}getAuthSettingsV2WithoutSecrets(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},dC)}updateAuthSettingsV2(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteAuthSettingsV2:r,options:i},mC)}getAuthSettingsV2(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},AC)}updateAzureStorageAccounts(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,azureStorageAccounts:r,options:i},hC)}listAzureStorageAccounts(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gC)}updateBackupConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,request:r,options:i},fC)}deleteBackupConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},yC)}getBackupConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},bC)}_getAppSettingsKeyVaultReferences(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},CC)}getAppSettingKeyVaultReference(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettingKey:r,options:i},EC)}_getSiteConnectionStringKeyVaultReferences(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},NC)}getSiteConnectionStringKeyVaultReference(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionStringKey:r,options:i},vC)}updateConnectionStrings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionStrings:r,options:i},IC)}listConnectionStrings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},SC)}getDiagnosticLogsConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},wC)}updateDiagnosticLogsConfig(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteLogsConfig:r,options:i},PC)}updateMetadata(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,metadata:r,options:i},xC)}listMetadata(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},BC)}beginListPublishingCredentials(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:_C});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginListPublishingCredentialsAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginListPublishingCredentials(e,t,r);return i.pollUntilDone()}))}updateSitePushSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,pushSettings:r,options:i},RC)}listSitePushSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},kC)}listSlotConfigurationNames(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},TC)}updateSlotConfigurationNames(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slotConfigNames:r,options:i},QC)}getConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},MC)}createOrUpdateConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteConfig:r,options:i},OC)}updateConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteConfig:r,options:i},DC)}_listConfigurationSnapshotInfo(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},zC)}getConfigurationSnapshot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,snapshotId:r,options:i},LC)}recoverSiteConfigurationSnapshot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,snapshotId:r,options:i},GC)}getWebSiteContainerLogs(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},FC)}getContainerLogsZip(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},qC)}_listContinuousWebJobs(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},UC)}getContinuousWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},HC)}deleteContinuousWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},VC)}startContinuousWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},jC)}stopContinuousWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},WC)}_listProductionSiteDeploymentStatuses(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},JC)}beginGetProductionSiteDeploymentStatus(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,deploymentStatusId:r,options:i},spec:YC});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginGetProductionSiteDeploymentStatusAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginGetProductionSiteDeploymentStatus(e,t,r,i);return n.pollUntilDone()}))}_listDeployments(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},$C)}getDeployment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,options:i},KC)}createDeployment(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,deployment:i,options:n},ZC)}deleteDeployment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,options:i},XC)}listDeploymentLog(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,options:i},eE)}discoverBackup(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,request:r,options:i},tE)}_listDomainOwnershipIdentifiers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},rE)}getDomainOwnershipIdentifier(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,options:i},iE)}createOrUpdateDomainOwnershipIdentifier(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,domainOwnershipIdentifier:i,options:n},nE)}deleteDomainOwnershipIdentifier(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,options:i},sE)}updateDomainOwnershipIdentifier(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,domainOwnershipIdentifier:i,options:n},oE)}getMSDeployStatus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},aE)}beginCreateMSDeployOperation(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,mSDeploy:r,options:i},spec:lE});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateMSDeployOperationAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateMSDeployOperation(e,t,r,i);return n.pollUntilDone()}))}getMSDeployLog(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},cE)}getOneDeployStatus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pE)}createOneDeployOperation(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},uE)}_listFunctions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},dE)}getFunctionsAdminToken(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},mE)}getFunction(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,options:i},AE)}beginCreateFunction(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,functionName:r,functionEnvelope:i,options:s},spec:hE});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateFunctionAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateFunction(e,t,r,i,s);return n.pollUntilDone()}))}deleteFunction(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,options:i},gE)}createOrUpdateFunctionSecret(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,keyName:i,key:n,options:s},fE)}deleteFunctionSecret(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,keyName:i,options:n},yE)}listFunctionKeys(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,options:i},bE)}listFunctionSecrets(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,options:i},CE)}listHostKeys(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},EE)}listSyncStatus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},NE)}syncFunctions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},vE)}createOrUpdateHostSecret(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,keyType:r,keyName:i,key:n,options:s},IE)}deleteHostSecret(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,keyType:r,keyName:i,options:n},SE)}_listHostNameBindings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},wE)}getHostNameBinding(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostName:r,options:i},PE)}createOrUpdateHostNameBinding(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostName:r,hostNameBinding:i,options:n},xE)}deleteHostNameBinding(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostName:r,options:i},BE)}getHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},_E)}createOrUpdateHybridConnection(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,connectionEnvelope:n,options:s},RE)}deleteHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},kE)}updateHybridConnection(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,connectionEnvelope:n,options:s},TE)}listHybridConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},QE)}listRelayServiceConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},ME)}getRelayServiceConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,options:i},OE)}createOrUpdateRelayServiceConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,connectionEnvelope:i,options:n},DE)}deleteRelayServiceConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,options:i},zE)}updateRelayServiceConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,connectionEnvelope:i,options:n},LE)}_listInstanceIdentifiers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},GE)}getInstanceInfo(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,options:i},FE)}getInstanceMsDeployStatus(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,options:i},qE)}beginCreateInstanceMSDeployOperation(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,instanceId:r,mSDeploy:i,options:s},spec:UE});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateInstanceMSDeployOperationAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateInstanceMSDeployOperation(e,t,r,i,s);return n.pollUntilDone()}))}getInstanceMSDeployLog(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,options:i},HE)}_listInstanceProcesses(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,options:i},VE)}getInstanceProcess(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},jE)}deleteInstanceProcess(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},WE)}getInstanceProcessDump(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},JE)}_listInstanceProcessModules(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},YE)}getInstanceProcessModule(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,baseAddress:i,instanceId:n,options:s},$E)}_listInstanceProcessThreads(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},KE)}isCloneable(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},ZE)}_listSiteBackups(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},XE)}listSyncFunctionTriggers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},eN)}beginMigrateStorage(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{subscriptionName:e,resourceGroupName:t,name:r,migrationOptions:i,options:s},spec:tN});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginMigrateStorageAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginMigrateStorage(e,t,r,i,s);return n.pollUntilDone()}))}beginMigrateMySql(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,migrationRequestEnvelope:r,options:i},spec:rN});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginMigrateMySqlAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginMigrateMySql(e,t,r,i);return n.pollUntilDone()}))}getMigrateMySqlStatus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},iN)}getSwiftVirtualNetworkConnection(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},nN)}createOrUpdateSwiftVirtualNetworkConnectionWithCheck(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionEnvelope:r,options:i},sN)}deleteSwiftVirtualNetwork(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},oN)}updateSwiftVirtualNetworkConnectionWithCheck(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionEnvelope:r,options:i},aN)}listNetworkFeatures(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,view:r,options:i},lN)}getNetworkTraceOperation(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,options:i},cN)}startWebSiteNetworkTrace(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pN)}beginStartWebSiteNetworkTraceOperation(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:uN});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginStartWebSiteNetworkTraceOperationAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginStartWebSiteNetworkTraceOperation(e,t,r);return i.pollUntilDone()}))}stopWebSiteNetworkTrace(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},dN)}getNetworkTraces(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,options:i},mN)}getNetworkTraceOperationV2(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,options:i},AN)}getNetworkTracesV2(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,options:i},hN)}generateNewSitePublishingPassword(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gN)}_listPerfMonCounters(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},fN)}getSitePhpErrorLogFlag(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},yN)}listPremierAddOns(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},bN)}getPremierAddOn(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,options:i},CN)}addPremierAddOn(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,premierAddOn:i,options:n},EN)}deletePremierAddOn(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,options:i},NN)}updatePremierAddOn(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,premierAddOn:i,options:n},vN)}getPrivateAccess(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},IN)}putPrivateAccessVnet(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,access:r,options:i},SN)}_getPrivateEndpointConnectionList(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},wN)}getPrivateEndpointConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},PN)}beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,privateEndpointWrapper:i,options:s},spec:xN});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s);return n.pollUntilDone()}))}beginDeletePrivateEndpointConnection(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},spec:BN});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeletePrivateEndpointConnectionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeletePrivateEndpointConnection(e,t,r,i);return n.pollUntilDone()}))}getPrivateLinkResources(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},_N)}_listProcesses(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},RN)}getProcess(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},kN)}deleteProcess(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},TN)}getProcessDump(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},QN)}_listProcessModules(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},MN)}getProcessModule(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,baseAddress:i,options:n},ON)}_listProcessThreads(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},DN)}_listPublicCertificates(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},zN)}getPublicCertificate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publicCertificateName:r,options:i},LN)}createOrUpdatePublicCertificate(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publicCertificateName:r,publicCertificate:i,options:n},GN)}deletePublicCertificate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publicCertificateName:r,options:i},FN)}listPublishingProfileXmlWithSecrets(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publishingProfileOptions:r,options:i},qN)}resetProductionSlotConfig(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},UN)}restart(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},HN)}beginRestoreFromBackupBlob(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,request:r,options:i},spec:VN});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginRestoreFromBackupBlobAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreFromBackupBlob(e,t,r,i);return n.pollUntilDone()}))}beginRestoreFromDeletedApp(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,restoreRequest:r,options:i},spec:jN});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginRestoreFromDeletedAppAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreFromDeletedApp(e,t,r,i);return n.pollUntilDone()}))}beginRestoreSnapshot(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,restoreRequest:r,options:i},spec:WN});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginRestoreSnapshotAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreSnapshot(e,t,r,i);return n.pollUntilDone()}))}_listSiteExtensions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},JN)}getSiteExtension(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteExtensionId:r,options:i},YN)}beginInstallSiteExtension(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,siteExtensionId:r,options:i},spec:$N});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginInstallSiteExtensionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginInstallSiteExtension(e,t,r,i);return n.pollUntilDone()}))}deleteSiteExtension(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteExtensionId:r,options:i},KN)}_listSlots(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},ZN)}getSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},XN)}beginCreateOrUpdateSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,siteEnvelope:i,options:s},spec:ev});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateSlot(e,t,r,i,s);return n.pollUntilDone()}))}deleteSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},tv)}updateSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteEnvelope:i,options:n},rv)}analyzeCustomHostnameSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},iv)}applySlotConfigurationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,slotSwapEntity:i,options:n},nv)}backupSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,request:i,options:n},sv)}_listBackupsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},ov)}getBackupStatusSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,slot:i,options:n},av)}deleteBackupSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,slot:i,options:n},lv)}listBackupStatusSecretsSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,slot:i,request:n,options:s},cv)}beginRestoreSlot(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,backupId:r,slot:i,request:s,options:o},spec:pv});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginRestoreSlotAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreSlot(e,t,r,i,s,o);return n.pollUntilDone()}))}_listBasicPublishingCredentialsPoliciesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},uv)}getFtpAllowedSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},dv)}updateFtpAllowedSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,csmPublishingAccessPoliciesEntity:i,options:n},Av)}getScmAllowedSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},hv)}updateScmAllowedSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,csmPublishingAccessPoliciesEntity:i,options:n},gv)}_listConfigurationsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},fv)}updateApplicationSettingsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,appSettings:i,options:n},yv)}listApplicationSettingsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},bv)}updateAuthSettingsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteAuthSettings:i,options:n},Cv)}getAuthSettingsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Ev)}getAuthSettingsV2WithoutSecretsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Nv)}updateAuthSettingsV2Slot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteAuthSettingsV2:i,options:n},vv)}getAuthSettingsV2Slot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Iv)}updateAzureStorageAccountsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,azureStorageAccounts:i,options:n},Sv)}listAzureStorageAccountsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},wv)}updateBackupConfigurationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,request:i,options:n},Pv)}deleteBackupConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},xv)}getBackupConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Bv)}_getAppSettingsKeyVaultReferencesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},_v)}getAppSettingKeyVaultReferenceSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettingKey:r,slot:i,options:n},Rv)}_getSiteConnectionStringKeyVaultReferencesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},kv)}getSiteConnectionStringKeyVaultReferenceSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionStringKey:r,slot:i,options:n},Tv)}updateConnectionStringsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,connectionStrings:i,options:n},Qv)}listConnectionStringsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Mv)}getDiagnosticLogsConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Ov)}updateDiagnosticLogsConfigSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteLogsConfig:i,options:n},Dv)}updateMetadataSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,metadata:i,options:n},zv)}listMetadataSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Lv)}beginListPublishingCredentialsSlot(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,options:i},spec:Gv});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginListPublishingCredentialsSlotAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginListPublishingCredentialsSlot(e,t,r,i);return n.pollUntilDone()}))}updateSitePushSettingsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,pushSettings:i,options:n},Fv)}listSitePushSettingsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},qv)}getConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Uv)}createOrUpdateConfigurationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteConfig:i,options:n},Hv)}updateConfigurationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteConfig:i,options:n},Vv)}_listConfigurationSnapshotInfoSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},jv)}getConfigurationSnapshotSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,snapshotId:r,slot:i,options:n},Wv)}recoverSiteConfigurationSnapshotSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,snapshotId:r,slot:i,options:n},Jv)}getWebSiteContainerLogsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Yv)}getContainerLogsZipSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},$v)}_listContinuousWebJobsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Kv)}getContinuousWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},Zv)}deleteContinuousWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},Xv)}startContinuousWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},eI)}stopContinuousWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},tI)}_listSlotSiteDeploymentStatusesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},rI)}beginGetSlotSiteDeploymentStatusSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,deploymentStatusId:i,options:s},spec:iI});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginGetSlotSiteDeploymentStatusSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginGetSlotSiteDeploymentStatusSlot(e,t,r,i,s);return n.pollUntilDone()}))}_listDeploymentsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},nI)}getDeploymentSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,slot:i,options:n},sI)}createDeploymentSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,slot:i,deployment:n,options:s},oI)}deleteDeploymentSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,slot:i,options:n},aI)}listDeploymentLogSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,slot:i,options:n},lI)}discoverBackupSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,request:i,options:n},cI)}_listDomainOwnershipIdentifiersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},pI)}getDomainOwnershipIdentifierSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,slot:i,options:n},uI)}createOrUpdateDomainOwnershipIdentifierSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,slot:i,domainOwnershipIdentifier:n,options:s},dI)}deleteDomainOwnershipIdentifierSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,slot:i,options:n},mI)}updateDomainOwnershipIdentifierSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,slot:i,domainOwnershipIdentifier:n,options:s},AI)}getMSDeployStatusSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},hI)}beginCreateMSDeployOperationSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,mSDeploy:i,options:s},spec:gI});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateMSDeployOperationSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateMSDeployOperationSlot(e,t,r,i,s);return n.pollUntilDone()}))}getMSDeployLogSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},fI)}_listInstanceFunctionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},yI)}getFunctionsAdminTokenSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},bI)}getInstanceFunctionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,slot:i,options:n},CI)}beginCreateInstanceFunctionSlot(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,functionName:r,slot:i,functionEnvelope:s,options:o},spec:EI});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginCreateInstanceFunctionSlotAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateInstanceFunctionSlot(e,t,r,i,s,o);return n.pollUntilDone()}))}deleteInstanceFunctionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,slot:i,options:n},NI)}createOrUpdateFunctionSecretSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,keyName:i,slot:n,key:s,options:o},vI)}deleteFunctionSecretSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,keyName:i,slot:n,options:s},II)}listFunctionKeysSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,slot:i,options:n},SI)}listFunctionSecretsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,slot:i,options:n},wI)}listHostKeysSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},PI)}listSyncStatusSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},xI)}syncFunctionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},BI)}createOrUpdateHostSecretSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,keyType:r,keyName:i,slot:n,key:s,options:o},_I)}deleteHostSecretSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,keyType:r,keyName:i,slot:n,options:s},RI)}_listHostNameBindingsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},kI)}getHostNameBindingSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,hostName:i,options:n},TI)}createOrUpdateHostNameBindingSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostName:r,slot:i,hostNameBinding:n,options:s},QI)}deleteHostNameBindingSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,hostName:i,options:n},MI)}getHybridConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,slot:n,options:s},OI)}createOrUpdateHybridConnectionSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,slot:n,connectionEnvelope:s,options:o},DI)}deleteHybridConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,slot:n,options:s},zI)}updateHybridConnectionSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,slot:n,connectionEnvelope:s,options:o},LI)}listHybridConnectionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},GI)}listRelayServiceConnectionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},FI)}getRelayServiceConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,slot:i,options:n},qI)}createOrUpdateRelayServiceConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,slot:i,connectionEnvelope:n,options:s},UI)}deleteRelayServiceConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,slot:i,options:n},HI)}updateRelayServiceConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,slot:i,connectionEnvelope:n,options:s},VI)}_listInstanceIdentifiersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},jI)}getInstanceInfoSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,slot:i,options:n},WI)}getInstanceMsDeployStatusSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,instanceId:i,options:n},JI)}beginCreateInstanceMSDeployOperationSlot(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,instanceId:i,mSDeploy:s,options:o},spec:YI});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginCreateInstanceMSDeployOperationSlotAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateInstanceMSDeployOperationSlot(e,t,r,i,s,o);return n.pollUntilDone()}))}getInstanceMSDeployLogSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,instanceId:i,options:n},$I)}_listInstanceProcessesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,instanceId:i,options:n},KI)}getInstanceProcessSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},ZI)}deleteInstanceProcessSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},XI)}getInstanceProcessDumpSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},eS)}_listInstanceProcessModulesSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},tS)}getInstanceProcessModuleSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,baseAddress:i,slot:n,instanceId:s,options:o},rS)}_listInstanceProcessThreadsSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},iS)}isCloneableSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},nS)}_listSiteBackupsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},sS)}listSyncFunctionTriggersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},oS)}getMigrateMySqlStatusSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},aS)}getSwiftVirtualNetworkConnectionSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},lS)}createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,connectionEnvelope:i,options:n},cS)}deleteSwiftVirtualNetworkSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},pS)}updateSwiftVirtualNetworkConnectionWithCheckSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,connectionEnvelope:i,options:n},uS)}listNetworkFeaturesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,view:r,slot:i,options:n},dS)}getNetworkTraceOperationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,slot:i,options:n},mS)}startWebSiteNetworkTraceSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},AS)}beginStartWebSiteNetworkTraceOperationSlot(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,options:i},spec:hS});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginStartWebSiteNetworkTraceOperationSlotAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginStartWebSiteNetworkTraceOperationSlot(e,t,r,i);return n.pollUntilDone()}))}stopWebSiteNetworkTraceSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},gS)}getNetworkTracesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,slot:i,options:n},fS)}getNetworkTraceOperationSlotV2(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,slot:i,options:n},yS)}getNetworkTracesSlotV2(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,slot:i,options:n},bS)}generateNewSitePublishingPasswordSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},CS)}_listPerfMonCountersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},ES)}getSitePhpErrorLogFlagSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},NS)}listPremierAddOnsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},vS)}getPremierAddOnSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,slot:i,options:n},IS)}addPremierAddOnSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,slot:i,premierAddOn:n,options:s},SS)}deletePremierAddOnSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,slot:i,options:n},wS)}updatePremierAddOnSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,slot:i,premierAddOn:n,options:s},PS)}getPrivateAccessSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},xS)}putPrivateAccessVnetSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,access:i,options:n},BS)}_getPrivateEndpointConnectionListSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},_S)}getPrivateEndpointConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,privateEndpointConnectionName:r,slot:i,options:n},RS)}beginApproveOrRejectPrivateEndpointConnectionSlot(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,slot:i,privateEndpointWrapper:s,options:o},spec:kS});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginApproveOrRejectPrivateEndpointConnectionSlotAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginApproveOrRejectPrivateEndpointConnectionSlot(e,t,r,i,s,o);return n.pollUntilDone()}))}beginDeletePrivateEndpointConnectionSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,slot:i,options:s},spec:TS});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginDeletePrivateEndpointConnectionSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeletePrivateEndpointConnectionSlot(e,t,r,i,s);return n.pollUntilDone()}))}getPrivateLinkResourcesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},QS)}_listProcessesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},MS)}getProcessSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},OS)}deleteProcessSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},DS)}getProcessDumpSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},zS)}_listProcessModulesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},LS)}getProcessModuleSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,baseAddress:i,slot:n,options:s},GS)}_listProcessThreadsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},FS)}_listPublicCertificatesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},qS)}getPublicCertificateSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,publicCertificateName:i,options:n},US)}createOrUpdatePublicCertificateSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publicCertificateName:r,slot:i,publicCertificate:n,options:s},HS)}deletePublicCertificateSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,publicCertificateName:i,options:n},VS)}listPublishingProfileXmlWithSecretsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,publishingProfileOptions:i,options:n},jS)}resetSlotConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},WS)}restartSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},JS)}beginRestoreFromBackupBlobSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,request:i,options:s},spec:YS});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRestoreFromBackupBlobSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreFromBackupBlobSlot(e,t,r,i,s);return n.pollUntilDone()}))}beginRestoreFromDeletedAppSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,restoreRequest:i,options:s},spec:$S});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRestoreFromDeletedAppSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreFromDeletedAppSlot(e,t,r,i,s);return n.pollUntilDone()}))}beginRestoreSnapshotSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,restoreRequest:i,options:s},spec:KS});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRestoreSnapshotSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreSnapshotSlot(e,t,r,i,s);return n.pollUntilDone()}))}_listSiteExtensionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},ZS)}getSiteExtensionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteExtensionId:r,slot:i,options:n},XS)}beginInstallSiteExtensionSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,siteExtensionId:r,slot:i,options:s},spec:ew});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginInstallSiteExtensionSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginInstallSiteExtensionSlot(e,t,r,i,s);return n.pollUntilDone()}))}deleteSiteExtensionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteExtensionId:r,slot:i,options:n},tw)}_listSlotDifferencesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,slotSwapEntity:i,options:n},rw)}beginSwapSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,slotSwapEntity:i,options:s},spec:iw});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginSwapSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginSwapSlot(e,t,r,i,s);return n.pollUntilDone()}))}_listSnapshotsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},nw)}_listSnapshotsFromDRSecondarySlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},sw)}getSourceControlSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},ow)}beginCreateOrUpdateSourceControlSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,siteSourceControl:i,options:s},spec:aw});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateSourceControlSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateSourceControlSlot(e,t,r,i,s);return n.pollUntilDone()}))}deleteSourceControlSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},lw)}updateSourceControlSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteSourceControl:i,options:n},cw)}startSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},pw)}beginStartNetworkTraceSlot(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,options:i},spec:uw});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginStartNetworkTraceSlotAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginStartNetworkTraceSlot(e,t,r,i);return n.pollUntilDone()}))}stopSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},dw)}stopNetworkTraceSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},mw)}syncRepositorySlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Aw)}syncFunctionTriggersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},hw)}_listTriggeredWebJobsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},gw)}getTriggeredWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},fw)}deleteTriggeredWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},yw)}_listTriggeredWebJobHistorySlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},bw)}getTriggeredWebJobHistorySlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,id:i,slot:n,options:s},Cw)}runTriggeredWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},Ew)}_listUsagesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Nw)}listVnetConnectionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},vw)}getVnetConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,slot:i,options:n},Iw)}createOrUpdateVnetConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,slot:i,connectionEnvelope:n,options:s},Sw)}deleteVnetConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,slot:i,options:n},ww)}updateVnetConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,slot:i,connectionEnvelope:n,options:s},Pw)}getVnetConnectionGatewaySlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,slot:n,options:s},xw)}createOrUpdateVnetConnectionGatewaySlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,slot:n,connectionEnvelope:s,options:o},Bw)}updateVnetConnectionGatewaySlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,slot:n,connectionEnvelope:s,options:o},_w)}_listWebJobsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Rw)}getWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},kw)}_listSlotDifferencesFromProduction(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slotSwapEntity:r,options:i},Tw)}beginSwapSlotWithProduction(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slotSwapEntity:r,options:i},spec:Qw});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginSwapSlotWithProductionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginSwapSlotWithProduction(e,t,r,i);return n.pollUntilDone()}))}_listSnapshots(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Mw)}_listSnapshotsFromDRSecondary(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ow)}getSourceControl(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Dw)}beginCreateOrUpdateSourceControl(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,siteSourceControl:r,options:i},spec:zw});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateSourceControlAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateSourceControl(e,t,r,i);return n.pollUntilDone()}))}deleteSourceControl(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Lw)}updateSourceControl(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteSourceControl:r,options:i},Gw)}start(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Fw)}beginStartNetworkTrace(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:qw});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginStartNetworkTraceAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginStartNetworkTrace(e,t,r);return i.pollUntilDone()}))}stop(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Uw)}stopNetworkTrace(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Hw)}syncRepository(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Vw)}syncFunctionTriggers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},jw)}_listTriggeredWebJobs(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ww)}getTriggeredWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},Jw)}deleteTriggeredWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},Yw)}_listTriggeredWebJobHistory(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},$w)}getTriggeredWebJobHistory(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,id:i,options:n},Kw)}runTriggeredWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},Zw)}_listUsages(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xw)}listVnetConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},eP)}getVnetConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,options:i},tP)}createOrUpdateVnetConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,connectionEnvelope:i,options:n},rP)}deleteVnetConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,options:i},iP)}updateVnetConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,connectionEnvelope:i,options:n},nP)}getVnetConnectionGateway(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,options:n},sP)}createOrUpdateVnetConnectionGateway(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,connectionEnvelope:n,options:s},oP)}updateVnetConnectionGateway(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,connectionEnvelope:n,options:s},aP)}_listWebJobs(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},lP)}getWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},cP)}deployWorkflowArtifacts(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pP)}deployWorkflowArtifactsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},uP)}_listInstanceWorkflowsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},dP)}getInstanceWorkflowSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,workflowName:i,options:n},mP)}listWorkflowsConnectionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},AP)}_listWorkflows(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hP)}getWorkflow(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,options:i},gP)}listWorkflowsConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},fP)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},yP)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},bP)}_listBackupsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},CP)}_listBasicPublishingCredentialsPoliciesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},EP)}_listConfigurationsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},NP)}_getAppSettingsKeyVaultReferencesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},vP)}_getSiteConnectionStringKeyVaultReferencesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},IP)}_listConfigurationSnapshotInfoNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},SP)}_listContinuousWebJobsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},wP)}_listProductionSiteDeploymentStatusesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},PP)}_listDeploymentsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},xP)}_listDomainOwnershipIdentifiersNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},BP)}_listFunctionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},_P)}_listHostNameBindingsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},RP)}_listInstanceIdentifiersNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},kP)}_listInstanceProcessesNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,nextLink:i,options:n},TP)}_listInstanceProcessModulesNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,nextLink:n,options:s},QP)}_listInstanceProcessThreadsNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,nextLink:n,options:s},MP)}_listSiteBackupsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},OP)}_listPerfMonCountersNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},DP)}_getPrivateEndpointConnectionListNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},zP)}_listProcessesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},LP)}_listProcessModulesNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,nextLink:i,options:n},GP)}_listProcessThreadsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,nextLink:i,options:n},FP)}_listPublicCertificatesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},qP)}_listSiteExtensionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},UP)}_listSlotsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},HP)}_listBackupsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},VP)}_listBasicPublishingCredentialsPoliciesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},jP)}_listConfigurationsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},WP)}_getAppSettingsKeyVaultReferencesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},JP)}_getSiteConnectionStringKeyVaultReferencesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},YP)}_listConfigurationSnapshotInfoSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},$P)}_listContinuousWebJobsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},KP)}_listSlotSiteDeploymentStatusesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},ZP)}_listDeploymentsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},XP)}_listDomainOwnershipIdentifiersSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},ex)}_listInstanceFunctionsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},tx)}_listHostNameBindingsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},rx)}_listInstanceIdentifiersSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},ix)}_listInstanceProcessesSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,instanceId:i,nextLink:n,options:s},nx)}_listInstanceProcessModulesSlotNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,nextLink:s,options:o},sx)}_listInstanceProcessThreadsSlotNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,nextLink:s,options:o},ox)}_listSiteBackupsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},ax)}_listPerfMonCountersSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},lx)}_getPrivateEndpointConnectionListSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},cx)}_listProcessesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},px)}_listProcessModulesSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,nextLink:n,options:s},ux)}_listProcessThreadsSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,nextLink:n,options:s},dx)}_listPublicCertificatesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},mx)}_listSiteExtensionsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Ax)}_listSlotDifferencesSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,slotSwapEntity:i,nextLink:n,options:s},hx)}_listSnapshotsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},gx)}_listSnapshotsFromDRSecondarySlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},fx)}_listTriggeredWebJobsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},yx)}_listTriggeredWebJobHistorySlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,nextLink:n,options:s},bx)}_listUsagesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Cx)}_listWebJobsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Ex)}_listSlotDifferencesFromProductionNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slotSwapEntity:r,nextLink:i,options:n},Nx)}_listSnapshotsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},vx)}_listSnapshotsFromDRSecondaryNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Ix)}_listTriggeredWebJobsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Sx)}_listTriggeredWebJobHistoryNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,nextLink:i,options:n},wx)}_listUsagesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Px)}_listWebJobsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},xx)}_listInstanceWorkflowsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Bx)}_listWorkflowsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},_x)}}const Fb=l.createSerializer(jl,false);const qb={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Fb};const Ub={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},queryParameters:[$l,su],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:Fb};const Hb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Ao},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Vb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:Ao},201:{bodyMapper:Ao},202:{bodyMapper:Ao},204:{bodyMapper:Ao},default:{bodyMapper:g}},requestBody:ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const jb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"DELETE",responses:{200:{},204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l,au,lu],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Wb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ao},202:{bodyMapper:Ao},default:{bodyMapper:g}},requestBody:cu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Jb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname",httpMethod:"GET",responses:{200:{bodyMapper:Ga},default:{bodyMapper:g}},queryParameters:[$l,pu],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Yb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const $b={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup",httpMethod:"POST",responses:{200:{bodyMapper:qa},default:{bodyMapper:g}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Kb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Zb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}",httpMethod:"GET",responses:{200:{bodyMapper:qa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,mu],headerParameters:[Wl],serializer:Fb};const Xb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,mu],headerParameters:[Wl],serializer:Fb};const eC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list",httpMethod:"POST",responses:{200:{bodyMapper:qa},default:{bodyMapper:g}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,mu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const tC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,mu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const rC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const iC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp",httpMethod:"GET",responses:{200:{bodyMapper:Ha},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const nC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp",httpMethod:"PUT",responses:{200:{bodyMapper:Ha},default:{bodyMapper:g}},requestBody:hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const sC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm",httpMethod:"GET",responses:{200:{bodyMapper:Ha},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const oC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm",httpMethod:"PUT",responses:{200:{bodyMapper:Ha},default:{bodyMapper:g}},requestBody:hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const aC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config",httpMethod:"GET",responses:{200:{bodyMapper:Ei},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const lC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const cC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const pC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings",httpMethod:"PUT",responses:{200:{bodyMapper:ja},default:{bodyMapper:g}},requestBody:gu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const uC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:ja},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const dC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2",httpMethod:"GET",responses:{200:{bodyMapper:Wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const mC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2",httpMethod:"PUT",responses:{200:{bodyMapper:Wa},default:{bodyMapper:g}},requestBody:fu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const AC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list",httpMethod:"GET",responses:{200:{bodyMapper:Wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const hC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts",httpMethod:"PUT",responses:{200:{bodyMapper:Ja},default:{bodyMapper:g}},requestBody:yu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const gC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list",httpMethod:"POST",responses:{200:{bodyMapper:Ja},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const fC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup",httpMethod:"PUT",responses:{200:{bodyMapper:Fa},default:{bodyMapper:g}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const yC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const bC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list",httpMethod:"POST",responses:{200:{bodyMapper:Fa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const CC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const EC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,bu],headerParameters:[Wl],serializer:Fb};const NC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const vC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Cu],headerParameters:[Wl],serializer:Fb};const IC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings",httpMethod:"PUT",responses:{200:{bodyMapper:$a},default:{bodyMapper:g}},requestBody:Eu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const SC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list",httpMethod:"POST",responses:{200:{bodyMapper:$a},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const wC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs",httpMethod:"GET",responses:{200:{bodyMapper:Ka},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const PC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs",httpMethod:"PUT",responses:{200:{bodyMapper:Ka},default:{bodyMapper:g}},requestBody:Nu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const xC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},requestBody:vu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const BC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const _C={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list",httpMethod:"POST",responses:{200:{bodyMapper:la},201:{bodyMapper:la},202:{bodyMapper:la},204:{bodyMapper:la},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const RC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Qo},default:{bodyMapper:g}},requestBody:Iu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const kC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:Qo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const TC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames",httpMethod:"GET",responses:{200:{bodyMapper:Za},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const QC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames",httpMethod:"PUT",responses:{200:{bodyMapper:Za},default:{bodyMapper:g}},requestBody:Su,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const MC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"GET",responses:{200:{bodyMapper:Va},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const OC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"PUT",responses:{200:{bodyMapper:Va},default:{bodyMapper:g}},requestBody:wu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const DC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Va},default:{bodyMapper:g}},requestBody:wu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const zC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:yn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const LC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}",httpMethod:"GET",responses:{200:{bodyMapper:Va},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Pu],headerParameters:[Wl],serializer:Fb};const GC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Pu],headerParameters:[Wl],serializer:Fb};const FC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[xu],serializer:Fb};const qC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/zip/download",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Bu],serializer:Fb};const UC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs",httpMethod:"GET",responses:{200:{bodyMapper:bn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const HC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:el},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const VC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const jC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const WC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const JC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const YC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus/{deploymentStatusId}",httpMethod:"GET",responses:{200:{bodyMapper:tl},201:{bodyMapper:tl},202:{bodyMapper:tl},204:{bodyMapper:tl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ru],headerParameters:[Wl],serializer:Fb};const $C={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments",httpMethod:"GET",responses:{200:{bodyMapper:En},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const KC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"GET",responses:{200:{bodyMapper:rl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ku],headerParameters:[Wl],serializer:Fb};const ZC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"PUT",responses:{200:{bodyMapper:rl},default:{bodyMapper:g}},requestBody:Tu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ku],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const XC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ku],headerParameters:[Wl],serializer:Fb};const eE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log",httpMethod:"GET",responses:{200:{bodyMapper:rl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ku],headerParameters:[Wl],serializer:Fb};const tE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup",httpMethod:"POST",responses:{200:{bodyMapper:Ua},default:{bodyMapper:g}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const rE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const iE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"GET",responses:{200:{bodyMapper:ua},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qu],headerParameters:[Wl],serializer:Fb};const nE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PUT",responses:{200:{bodyMapper:ua},default:{bodyMapper:g}},requestBody:Mu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const sE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qu],headerParameters:[Wl],serializer:Fb};const oE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ua},default:{bodyMapper:g}},requestBody:Mu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const aE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const lE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:il},201:{bodyMapper:il},202:{bodyMapper:il},204:{bodyMapper:il},409:{isError:true},default:{bodyMapper:g}},requestBody:Ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const cE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:sl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const pE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const uE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy",httpMethod:"PUT",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const dE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions",httpMethod:"GET",responses:{200:{bodyMapper:vn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const mE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const AE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"GET",responses:{200:{bodyMapper:ol},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl],serializer:Fb};const hE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"PUT",responses:{200:{bodyMapper:ol},201:{bodyMapper:ol},202:{bodyMapper:ol},204:{bodyMapper:ol},default:{bodyMapper:g}},requestBody:zu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const gE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl],serializer:Fb};const fE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:In},201:{bodyMapper:In},default:{bodyMapper:g}},requestBody:Lu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du,Gu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const yE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du,Gu],headerParameters:[Wl],serializer:Fb};const bE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl],serializer:Fb};const CE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets",httpMethod:"POST",responses:{200:{bodyMapper:Sn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl],serializer:Fb};const EE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:wn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const NE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listsyncstatus",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const vE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/sync",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const IE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:In},201:{bodyMapper:In},default:{bodyMapper:g}},requestBody:Lu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Gu,Fu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const SE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Gu,Fu],headerParameters:[Wl],serializer:Fb};const wE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const PE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"GET",responses:{200:{bodyMapper:al},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qu],headerParameters:[Wl],serializer:Fb};const xE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"PUT",responses:{200:{bodyMapper:al},default:{bodyMapper:g}},requestBody:Uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const BE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qu],headerParameters:[Wl],serializer:Fb};const _E={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:Fb};const RE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PUT",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},requestBody:Hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const kE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:Fb};const TE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},requestBody:Hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const QE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const ME={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection",httpMethod:"GET",responses:{200:{bodyMapper:ll},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const OE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"GET",responses:{200:{bodyMapper:ll},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Vu],headerParameters:[Wl],serializer:Fb};const DE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"PUT",responses:{200:{bodyMapper:ll},default:{bodyMapper:g}},requestBody:ju,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Vu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const zE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Vu],headerParameters:[Wl],serializer:Fb};const LE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ll},default:{bodyMapper:g}},requestBody:ju,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Vu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const GE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const FE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}",httpMethod:"GET",responses:{200:{bodyMapper:cl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl],serializer:Fb};const qE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl],serializer:Fb};const UE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:il},201:{bodyMapper:il},202:{bodyMapper:il},204:{bodyMapper:il},409:{isError:true},default:{bodyMapper:g}},requestBody:Ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const HE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:sl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl],serializer:Fb};const VE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl],serializer:Fb};const jE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:dl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const WE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const JE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const YE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const $E={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:ul},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju,Yu],headerParameters:[Wl],serializer:Fb};const KE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const ZE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable",httpMethod:"POST",responses:{200:{bodyMapper:zn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const XE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listbackups",httpMethod:"POST",responses:{200:{bodyMapper:bi},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const eN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus",httpMethod:"POST",responses:{200:{bodyMapper:Sn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const tN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate",httpMethod:"PUT",responses:{200:{bodyMapper:Al},201:{bodyMapper:Al},202:{bodyMapper:Al},204:{bodyMapper:Al},default:{bodyMapper:g}},requestBody:$u,queryParameters:[$l,Ku],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const rN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql",httpMethod:"POST",responses:{200:{bodyMapper:st},201:{bodyMapper:st},202:{bodyMapper:st},204:{bodyMapper:st},default:{bodyMapper:g}},requestBody:Zu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const iN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status",httpMethod:"GET",responses:{200:{bodyMapper:gl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const nN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"GET",responses:{200:{bodyMapper:fl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const sN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"PUT",responses:{200:{bodyMapper:fl},default:{bodyMapper:g}},requestBody:Xu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const oN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const aN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"PATCH",responses:{200:{bodyMapper:fl},default:{bodyMapper:g}},requestBody:Xu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const lN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}",httpMethod:"GET",responses:{200:{bodyMapper:yl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ed],headerParameters:[Wl],serializer:Fb};const cN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/operationresults/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,pp],headerParameters:[Wl],serializer:Fb};const pN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:g}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const uN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/startOperation",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},201:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},204:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const dN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const mN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,pp],headerParameters:[Wl],serializer:Fb};const AN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/current/operationresults/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,pp],headerParameters:[Wl],serializer:Fb};const hN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,pp],headerParameters:[Wl],serializer:Fb};const gN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const fN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters",httpMethod:"GET",responses:{200:{bodyMapper:Fn},default:{bodyMapper:g}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const yN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging",httpMethod:"GET",responses:{200:{bodyMapper:bl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const bN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons",httpMethod:"GET",responses:{200:{bodyMapper:Eo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const CN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"GET",responses:{200:{bodyMapper:Eo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,nd],headerParameters:[Wl],serializer:Fb};const EN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"PUT",responses:{200:{bodyMapper:Eo},default:{bodyMapper:g}},requestBody:sd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const NN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,nd],headerParameters:[Wl],serializer:Fb};const vN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Eo},default:{bodyMapper:g}},requestBody:od,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const IN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks",httpMethod:"GET",responses:{200:{bodyMapper:El},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const SN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks",httpMethod:"PUT",responses:{200:{bodyMapper:El},default:{bodyMapper:g}},requestBody:ad,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const wN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const PN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl],serializer:Fb};const xN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:zo},201:{bodyMapper:zo},202:{bodyMapper:zo},204:{bodyMapper:zo},default:{bodyMapper:g}},requestBody:Qc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const BN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},201:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},202:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl],serializer:Fb};const _N={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const RN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const kN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:dl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const TN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const QN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const MN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const ON={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:ul},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju,Yu],headerParameters:[Wl],serializer:Fb};const DN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const zN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates",httpMethod:"GET",responses:{200:{bodyMapper:Wn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const LN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"GET",responses:{200:{bodyMapper:Nl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ld],headerParameters:[Wl],serializer:Fb};const GN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"PUT",responses:{200:{bodyMapper:Nl},default:{bodyMapper:g}},requestBody:cd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ld],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const FN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ld],headerParameters:[Wl],serializer:Fb};const qN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},default:{bodyMapper:g}},requestBody:pd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Kl,ud],mediaType:"json",serializer:Fb};const UN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const HN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l,Hc,dd],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const VN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromBackupBlob",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const jN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromDeletedApp",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:md,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const WN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreSnapshot",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:Ad,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const JN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions",httpMethod:"GET",responses:{200:{bodyMapper:$n},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const YN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"GET",responses:{200:{bodyMapper:Sl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,hd],headerParameters:[Wl],serializer:Fb};const $N={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"PUT",responses:{200:{bodyMapper:Sl},201:{bodyMapper:Sl},202:{bodyMapper:Sl},204:{bodyMapper:Sl},429:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,hd],headerParameters:[Wl],serializer:Fb};const KN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,hd],headerParameters:[Wl],serializer:Fb};const ZN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const XN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"GET",responses:{200:{bodyMapper:Ao},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const ev={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"PUT",responses:{200:{bodyMapper:Ao},201:{bodyMapper:Ao},202:{bodyMapper:Ao},204:{bodyMapper:Ao},default:{bodyMapper:g}},requestBody:ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const tv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"DELETE",responses:{200:{},204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l,au,lu],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const rv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ao},202:{bodyMapper:Ao},default:{bodyMapper:g}},requestBody:cu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const iv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname",httpMethod:"GET",responses:{200:{bodyMapper:Ga},default:{bodyMapper:g}},queryParameters:[$l,pu],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const nv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const sv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup",httpMethod:"POST",responses:{200:{bodyMapper:qa},default:{bodyMapper:g}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const ov={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const av={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}",httpMethod:"GET",responses:{200:{bodyMapper:qa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,mu],headerParameters:[Wl],serializer:Fb};const lv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,mu],headerParameters:[Wl],serializer:Fb};const cv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list",httpMethod:"POST",responses:{200:{bodyMapper:qa},default:{bodyMapper:g}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,mu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const pv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,mu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const uv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const dv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp",httpMethod:"GET",responses:{200:{bodyMapper:Ha},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Av={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp",httpMethod:"PUT",responses:{200:{bodyMapper:Ha},default:{bodyMapper:g}},requestBody:hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const hv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm",httpMethod:"GET",responses:{200:{bodyMapper:Ha},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const gv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm",httpMethod:"PUT",responses:{200:{bodyMapper:Ha},default:{bodyMapper:g}},requestBody:hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const fv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config",httpMethod:"GET",responses:{200:{bodyMapper:Ei},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const yv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const bv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Cv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings",httpMethod:"PUT",responses:{200:{bodyMapper:ja},default:{bodyMapper:g}},requestBody:gu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Ev={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:ja},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Nv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2",httpMethod:"GET",responses:{200:{bodyMapper:Wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const vv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2",httpMethod:"PUT",responses:{200:{bodyMapper:Wa},default:{bodyMapper:g}},requestBody:fu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Iv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/list",httpMethod:"GET",responses:{200:{bodyMapper:Wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Sv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts",httpMethod:"PUT",responses:{200:{bodyMapper:Ja},default:{bodyMapper:g}},requestBody:yu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const wv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list",httpMethod:"POST",responses:{200:{bodyMapper:Ja},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Pv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup",httpMethod:"PUT",responses:{200:{bodyMapper:Fa},default:{bodyMapper:g}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const xv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Bv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list",httpMethod:"POST",responses:{200:{bodyMapper:Fa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const _v={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Rv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,bu],headerParameters:[Wl],serializer:Fb};const kv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Tv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionStringKey}",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Cu],headerParameters:[Wl],serializer:Fb};const Qv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings",httpMethod:"PUT",responses:{200:{bodyMapper:$a},default:{bodyMapper:g}},requestBody:Eu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Mv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list",httpMethod:"POST",responses:{200:{bodyMapper:$a},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Ov={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs",httpMethod:"GET",responses:{200:{bodyMapper:Ka},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Dv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs",httpMethod:"PUT",responses:{200:{bodyMapper:Ka},default:{bodyMapper:g}},requestBody:Nu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const zv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},requestBody:vu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Lv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Gv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list",httpMethod:"POST",responses:{200:{bodyMapper:la},201:{bodyMapper:la},202:{bodyMapper:la},204:{bodyMapper:la},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Fv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Qo},default:{bodyMapper:g}},requestBody:Iu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const qv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:Qo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Uv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"GET",responses:{200:{bodyMapper:Va},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Hv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"PUT",responses:{200:{bodyMapper:Va},default:{bodyMapper:g}},requestBody:wu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Vv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Va},default:{bodyMapper:g}},requestBody:wu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const jv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:yn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Wv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}",httpMethod:"GET",responses:{200:{bodyMapper:Va},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Pu],headerParameters:[Wl],serializer:Fb};const Jv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Pu],headerParameters:[Wl],serializer:Fb};const Yv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[xu],serializer:Fb};const $v={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs/zip/download",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Bu],serializer:Fb};const Kv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs",httpMethod:"GET",responses:{200:{bodyMapper:bn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Zv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:el},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const Xv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const eI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const tI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const rI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const iI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus/{deploymentStatusId}",httpMethod:"GET",responses:{200:{bodyMapper:tl},201:{bodyMapper:tl},202:{bodyMapper:tl},204:{bodyMapper:tl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ru],headerParameters:[Wl],serializer:Fb};const nI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments",httpMethod:"GET",responses:{200:{bodyMapper:En},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const sI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"GET",responses:{200:{bodyMapper:rl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ku],headerParameters:[Wl],serializer:Fb};const oI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"PUT",responses:{200:{bodyMapper:rl},default:{bodyMapper:g}},requestBody:Tu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ku],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const aI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ku],headerParameters:[Wl],serializer:Fb};const lI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log",httpMethod:"GET",responses:{200:{bodyMapper:rl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ku],headerParameters:[Wl],serializer:Fb};const cI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/discoverbackup",httpMethod:"POST",responses:{200:{bodyMapper:Ua},default:{bodyMapper:g}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const pI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const uI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"GET",responses:{200:{bodyMapper:ua},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Qu],headerParameters:[Wl],serializer:Fb};const dI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PUT",responses:{200:{bodyMapper:ua},default:{bodyMapper:g}},requestBody:Mu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Qu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const mI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Qu],headerParameters:[Wl],serializer:Fb};const AI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ua},default:{bodyMapper:g}},requestBody:Mu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Qu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const hI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const gI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:il},201:{bodyMapper:il},202:{bodyMapper:il},204:{bodyMapper:il},409:{isError:true},default:{bodyMapper:g}},requestBody:Ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const fI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:sl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const yI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions",httpMethod:"GET",responses:{200:{bodyMapper:vn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const bI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const CI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"GET",responses:{200:{bodyMapper:ol},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl],serializer:Fb};const EI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"PUT",responses:{200:{bodyMapper:ol},201:{bodyMapper:ol},202:{bodyMapper:ol},204:{bodyMapper:ol},default:{bodyMapper:g}},requestBody:zu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const NI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl],serializer:Fb};const vI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:In},201:{bodyMapper:In},default:{bodyMapper:g}},requestBody:Lu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du,Gu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const II={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du,Gu],headerParameters:[Wl],serializer:Fb};const SI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl],serializer:Fb};const wI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets",httpMethod:"POST",responses:{200:{bodyMapper:Sn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl],serializer:Fb};const PI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:wn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const xI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listsyncstatus",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const BI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/sync",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const _I={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:In},201:{bodyMapper:In},default:{bodyMapper:g}},requestBody:Lu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Gu,Fu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const RI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Gu,Fu],headerParameters:[Wl],serializer:Fb};const kI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const TI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"GET",responses:{200:{bodyMapper:al},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,qu],headerParameters:[Wl],serializer:Fb};const QI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"PUT",responses:{200:{bodyMapper:al},default:{bodyMapper:g}},requestBody:Uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,qu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const MI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,qu],headerParameters:[Wl],serializer:Fb};const OI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc,lp],headerParameters:[Wl],serializer:Fb};const DI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PUT",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},requestBody:Hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const zI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc,lp],headerParameters:[Wl],serializer:Fb};const LI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},requestBody:Hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const GI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const FI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection",httpMethod:"GET",responses:{200:{bodyMapper:ll},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const qI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"GET",responses:{200:{bodyMapper:ll},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Vu],headerParameters:[Wl],serializer:Fb};const UI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"PUT",responses:{200:{bodyMapper:ll},default:{bodyMapper:g}},requestBody:ju,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Vu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const HI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Vu],headerParameters:[Wl],serializer:Fb};const VI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ll},default:{bodyMapper:g}},requestBody:ju,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Vu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const jI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const WI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}",httpMethod:"GET",responses:{200:{bodyMapper:cl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl],serializer:Fb};const JI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl],serializer:Fb};const YI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:il},201:{bodyMapper:il},202:{bodyMapper:il},204:{bodyMapper:il},409:{isError:true},default:{bodyMapper:g}},requestBody:Ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const $I={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:sl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl],serializer:Fb};const KI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl],serializer:Fb};const ZI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:dl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const XI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const eS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const tS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const rS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:ul},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju,Yu],headerParameters:[Wl],serializer:Fb};const iS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const nS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable",httpMethod:"POST",responses:{200:{bodyMapper:zn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const sS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listbackups",httpMethod:"POST",responses:{200:{bodyMapper:bi},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const oS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus",httpMethod:"POST",responses:{200:{bodyMapper:Sn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const aS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status",httpMethod:"GET",responses:{200:{bodyMapper:gl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const lS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"GET",responses:{200:{bodyMapper:fl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const cS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"PUT",responses:{200:{bodyMapper:fl},default:{bodyMapper:g}},requestBody:Xu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const pS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const uS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"PATCH",responses:{200:{bodyMapper:fl},default:{bodyMapper:g}},requestBody:Xu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const dS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}",httpMethod:"GET",responses:{200:{bodyMapper:yl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ed],headerParameters:[Wl],serializer:Fb};const mS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/operationresults/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,pp],headerParameters:[Wl],serializer:Fb};const AS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:g}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const hS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/startOperation",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},201:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},204:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const gS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const fS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,pp],headerParameters:[Wl],serializer:Fb};const yS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/current/operationresults/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,pp],headerParameters:[Wl],serializer:Fb};const bS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,pp],headerParameters:[Wl],serializer:Fb};const CS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const ES={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters",httpMethod:"GET",responses:{200:{bodyMapper:Fn},default:{bodyMapper:g}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const NS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging",httpMethod:"GET",responses:{200:{bodyMapper:bl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const vS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons",httpMethod:"GET",responses:{200:{bodyMapper:Eo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const IS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"GET",responses:{200:{bodyMapper:Eo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,nd],headerParameters:[Wl],serializer:Fb};const SS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"PUT",responses:{200:{bodyMapper:Eo},default:{bodyMapper:g}},requestBody:sd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const wS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,nd],headerParameters:[Wl],serializer:Fb};const PS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Eo},default:{bodyMapper:g}},requestBody:od,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const xS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks",httpMethod:"GET",responses:{200:{bodyMapper:El},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const BS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks",httpMethod:"PUT",responses:{200:{bodyMapper:El},default:{bodyMapper:g}},requestBody:ad,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const _S={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const RS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc,lp],headerParameters:[Wl],serializer:Fb};const kS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:zo},201:{bodyMapper:zo},202:{bodyMapper:zo},204:{bodyMapper:zo},default:{bodyMapper:g}},requestBody:Qc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const TS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},201:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},202:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc,lp],headerParameters:[Wl],serializer:Fb};const QS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const MS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const OS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:dl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const DS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const zS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const LS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const GS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:ul},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju,Yu],headerParameters:[Wl],serializer:Fb};const FS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const qS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates",httpMethod:"GET",responses:{200:{bodyMapper:Wn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const US={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"GET",responses:{200:{bodyMapper:Nl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ld],headerParameters:[Wl],serializer:Fb};const HS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"PUT",responses:{200:{bodyMapper:Nl},default:{bodyMapper:g}},requestBody:cd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ld],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const VS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ld],headerParameters:[Wl],serializer:Fb};const jS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},default:{bodyMapper:g}},requestBody:pd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Kl,ud],mediaType:"json",serializer:Fb};const WS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const JS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l,Hc,dd],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const YS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromBackupBlob",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const $S={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromDeletedApp",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:md,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const KS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:Ad,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const ZS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions",httpMethod:"GET",responses:{200:{bodyMapper:$n},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const XS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"GET",responses:{200:{bodyMapper:Sl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,hd],headerParameters:[Wl],serializer:Fb};const ew={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"PUT",responses:{200:{bodyMapper:Sl},201:{bodyMapper:Sl},202:{bodyMapper:Sl},204:{bodyMapper:Sl},429:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,hd],headerParameters:[Wl],serializer:Fb};const tw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,hd],headerParameters:[Wl],serializer:Fb};const rw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs",httpMethod:"POST",responses:{200:{bodyMapper:Kn},default:{bodyMapper:g}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const iw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const nw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const sw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const ow={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"GET",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const aw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"PUT",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},204:{bodyMapper:Pl},default:{bodyMapper:g}},requestBody:gd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const lw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"DELETE",responses:{200:{},202:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l,fd],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const cw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:g}},requestBody:gd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const pw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const uw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/startNetworkTrace",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},201:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},204:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const dw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const mw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stopNetworkTrace",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Aw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const hw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const gw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const fw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:xl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const yw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const bw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history",httpMethod:"GET",responses:{200:{bodyMapper:ns},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const Cw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}",httpMethod:"GET",responses:{200:{bodyMapper:Bl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u,ku],headerParameters:[Wl],serializer:Fb};const Ew={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const Nw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const vw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetInfoResource"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Iw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:Vo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,lp],headerParameters:[Wl],serializer:Fb};const Sw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"PUT",responses:{200:{bodyMapper:Vo},default:{bodyMapper:g}},requestBody:yd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const ww={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,lp],headerParameters:[Wl],serializer:Fb};const Pw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Vo},default:{bodyMapper:g}},requestBody:yd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const xw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:jo},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc,lp],headerParameters:[Wl],serializer:Fb};const Bw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:jo},default:{bodyMapper:g}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const _w={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:jo},default:{bodyMapper:g}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Rw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs",httpMethod:"GET",responses:{200:{bodyMapper:ss},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const kw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:_l},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const Tw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs",httpMethod:"POST",responses:{200:{bodyMapper:Kn},default:{bodyMapper:g}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Qw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Mw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Ow={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Dw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"GET",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const zw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"PUT",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},204:{bodyMapper:Pl},default:{bodyMapper:g}},requestBody:gd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Lw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"DELETE",responses:{200:{},202:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l,fd],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Gw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:g}},requestBody:gd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Fw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const qw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/startNetworkTrace",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},201:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},204:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Uw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Hw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stopNetworkTrace",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Vw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const jw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Ww={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Jw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:xl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const Yw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const $w={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history",httpMethod:"GET",responses:{200:{bodyMapper:ns},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const Kw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}",httpMethod:"GET",responses:{200:{bodyMapper:Bl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u,ku],headerParameters:[Wl],serializer:Fb};const Zw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const Xw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const eP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetInfoResource"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const tP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:Vo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl],serializer:Fb};const rP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"PUT",responses:{200:{bodyMapper:Vo},default:{bodyMapper:g}},requestBody:yd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const iP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl],serializer:Fb};const nP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Vo},default:{bodyMapper:g}},requestBody:yd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const sP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:jo},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl],serializer:Fb};const oP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:jo},default:{bodyMapper:g}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const aP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:jo},default:{bodyMapper:g}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const lP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs",httpMethod:"GET",responses:{200:{bodyMapper:ss},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const cP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:_l},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const pP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployWorkflowArtifacts",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},requestBody:bd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const uP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployWorkflowArtifacts",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},requestBody:bd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const dP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows",httpMethod:"GET",responses:{200:{bodyMapper:as},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const mP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows/{workflowName}",httpMethod:"GET",responses:{200:{bodyMapper:ls},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Cd],headerParameters:[Wl],serializer:Fb};const AP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listWorkflowsConnections",httpMethod:"POST",responses:{200:{bodyMapper:ls},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const hP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows",httpMethod:"GET",responses:{200:{bodyMapper:as},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const gP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows/{workflowName}",httpMethod:"GET",responses:{200:{bodyMapper:ls},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Cd],headerParameters:[Wl],serializer:Fb};const fP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listWorkflowsConnections",httpMethod:"POST",responses:{200:{bodyMapper:ls},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const yP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Fb};const bP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:Fb};const CP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const EP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const NP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ei},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const vP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const IP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const SP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:yn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const wP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const PP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const xP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:En},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const BP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const _P={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:vn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const RP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const kP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const TP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Wu],headerParameters:[Wl],serializer:Fb};const QP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Wu,Ju],headerParameters:[Wl],serializer:Fb};const MP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Wu,Ju],headerParameters:[Wl],serializer:Fb};const OP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const DP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Fn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const zP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const LP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const GP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Ju],headerParameters:[Wl],serializer:Fb};const FP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Ju],headerParameters:[Wl],serializer:Fb};const qP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Wn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const UP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$n},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const HP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const VP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const jP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const WP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ei},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const JP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const YP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const $P={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:yn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const KP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const ZP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const XP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:En},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const ex={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const tx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:vn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const rx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const ix={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const nx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Wu],headerParameters:[Wl],serializer:Fb};const sx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const ox={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const ax={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const lx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Fn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const cx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const px={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const ux={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Ju],headerParameters:[Wl],serializer:Fb};const dx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Ju],headerParameters:[Wl],serializer:Fb};const mx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Wn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const Ax={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$n},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const hx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const gx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const fx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const yx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const bx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ns},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,_u],headerParameters:[Wl],serializer:Fb};const Cx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const Ex={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ss},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const Nx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const vx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const Ix={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const Sx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const wx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ns},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,_u],headerParameters:[Wl],serializer:Fb};const Px={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const xx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ss},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const Bx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:as},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const _x={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:as},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};class WorkflowsImpl{constructor(e){this.client=e}regenerateAccessKey(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,keyType:i,options:n},kx)}validate(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,validate:i,options:n},Tx)}}const Rx=l.createSerializer(jl,false);const kx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/regenerateAccessKey",httpMethod:"POST",responses:{200:{},default:{bodyMapper:ds}},requestBody:Ed,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Rx};const Tx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/validate",httpMethod:"POST",responses:{200:{},default:{bodyMapper:ds}},requestBody:vd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Rx};class WorkflowRunsImpl{constructor(e){this.client=e}list(e,t,r,i){const n=this.listPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n)}}}listPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._list(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,options:i},Mx)}get(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,options:n},Ox)}cancel(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,options:n},Dx)}_listNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,nextLink:i,options:n},zx)}}const Qx=l.createSerializer(jl,false);const Mx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs",httpMethod:"GET",responses:{200:{bodyMapper:As},default:{bodyMapper:ds}},queryParameters:[$l,Id,Sd],urlParameters:[Jl,Yl,Xl,ic,Nd],headerParameters:[Wl],serializer:Qx};const Ox={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}",httpMethod:"GET",responses:{200:{bodyMapper:kl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd],headerParameters:[Wl],serializer:Qx};const Dx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/cancel",httpMethod:"POST",responses:{200:{},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd],headerParameters:[Wl],serializer:Qx};const zx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:As},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd],headerParameters:[Wl],serializer:Qx};class WorkflowRunActionsImpl{constructor(e){this.client=e}list(e,t,r,i,n){const s=this.listPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s)}}}listPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._list(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listExpressionTraces(e,t,r,i,n,s){const o=this.listExpressionTracesPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listExpressionTracesPagingPage(e,t,r,i,n,s,o)}}}listExpressionTracesPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listExpressionTracesPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._listExpressionTraces(e,t,r,i,s,o));let a=l.inputs||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listExpressionTracesNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.inputs||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listExpressionTracesPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listExpressionTracesPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listExpressionTracesPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}_list(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,options:n},Gx)}get(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,options:s},Fx)}_listExpressionTraces(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,options:s},qx)}_listNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,nextLink:n,options:s},Ux)}_listExpressionTracesNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,nextLink:s,options:o},Hx)}}const Lx=l.createSerializer(jl,false);const Gx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions",httpMethod:"GET",responses:{200:{bodyMapper:Ns},default:{bodyMapper:ds}},queryParameters:[$l,Id,Sd],urlParameters:[Jl,Yl,Xl,ic,Nd,wd],headerParameters:[Wl],serializer:Lx};const Fx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}",httpMethod:"GET",responses:{200:{bodyMapper:Tl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd],headerParameters:[Wl],serializer:Lx};const qx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces",httpMethod:"POST",responses:{200:{bodyMapper:Ss},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd],headerParameters:[Wl],serializer:Lx};const Ux={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ns},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd,wd],headerParameters:[Wl],serializer:Lx};const Hx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ss},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd,wd,Pd],headerParameters:[Wl],serializer:Lx};class WorkflowRunActionRepetitionsImpl{constructor(e){this.client=e}list(e,t,r,i,n,s){const o=this.listPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s,o)}}}listPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._list(e,t,r,i,s,o));let a=l.value||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.value||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}listExpressionTraces(e,t,r,i,n,s,o){const a=this.listExpressionTracesPagingAll(e,t,r,i,n,s,o);return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:a=>{if(a===null||a===void 0?void 0:a.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listExpressionTracesPagingPage(e,t,r,i,n,s,o,a)}}}listExpressionTracesPagingPage(e,t,r,i,s,o,a,l){return n.__asyncGenerator(this,arguments,(function*listExpressionTracesPagingPage_1(){let c;let p=l===null||l===void 0?void 0:l.continuationToken;if(!p){c=yield n.__await(this._listExpressionTraces(e,t,r,i,s,o,a));let l=c.inputs||[];p=c.nextLink;setContinuationToken(l,p);yield yield n.__await(l)}while(p){c=yield n.__await(this._listExpressionTracesNext(e,t,r,i,s,o,p,a));p=c.nextLink;let l=c.inputs||[];setContinuationToken(l,p);yield yield n.__await(l)}}))}listExpressionTracesPagingAll(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listExpressionTracesPagingAll_1(){var l,c,p,u;try{for(var d=true,m=n.__asyncValues(this.listExpressionTracesPagingPage(e,t,r,i,s,o,a)),A;A=yield n.__await(m.next()),l=A.done,!l;d=true){u=A.value;d=false;const e=u;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){c={error:e}}finally{try{if(!d&&!l&&(p=m.return))yield n.__await(p.call(m))}finally{if(c)throw c.error}}}))}_list(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,options:s},jx)}get(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,options:o},Wx)}_listExpressionTraces(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,options:o},Jx)}_listNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,nextLink:s,options:o},Yx)}_listExpressionTracesNext(e,t,r,i,n,s,o,a){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,nextLink:o,options:a},$x)}}const Vx=l.createSerializer(jl,false);const jx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd],headerParameters:[Wl],serializer:Vx};const Wx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}",httpMethod:"GET",responses:{200:{bodyMapper:Gl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd,xd],headerParameters:[Wl],serializer:Vx};const Jx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces",httpMethod:"POST",responses:{200:{bodyMapper:Ss},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd,xd],headerParameters:[Wl],serializer:Vx};const Yx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd,wd,Pd],headerParameters:[Wl],serializer:Vx};const $x={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ss},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd,wd,Pd,xd],headerParameters:[Wl],serializer:Vx};class WorkflowRunActionRepetitionsRequestHistoriesImpl{constructor(e){this.client=e}list(e,t,r,i,n,s,o){const a=this.listPagingAll(e,t,r,i,n,s,o);return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:a=>{if(a===null||a===void 0?void 0:a.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s,o,a)}}}listPagingPage(e,t,r,i,s,o,a,l){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let c;let p=l===null||l===void 0?void 0:l.continuationToken;if(!p){c=yield n.__await(this._list(e,t,r,i,s,o,a));let l=c.value||[];p=c.nextLink;setContinuationToken(l,p);yield yield n.__await(l)}while(p){c=yield n.__await(this._listNext(e,t,r,i,s,o,p,a));p=c.nextLink;let l=c.value||[];setContinuationToken(l,p);yield yield n.__await(l)}}))}listPagingAll(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var l,c,p,u;try{for(var d=true,m=n.__asyncValues(this.listPagingPage(e,t,r,i,s,o,a)),A;A=yield n.__await(m.next()),l=A.done,!l;d=true){u=A.value;d=false;const e=u;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){c={error:e}}finally{try{if(!d&&!l&&(p=m.return))yield n.__await(p.call(m))}finally{if(c)throw c.error}}}))}_list(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,options:o},Zx)}get(e,t,r,i,n,s,o,a){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,requestHistoryName:o,options:a},Xx)}_listNext(e,t,r,i,n,s,o,a){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,nextLink:o,options:a},eB)}}const Kx=l.createSerializer(jl,false);const Zx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories",httpMethod:"GET",responses:{200:{bodyMapper:ks},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd,xd],headerParameters:[Wl],serializer:Kx};const Xx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}",httpMethod:"GET",responses:{200:{bodyMapper:Fl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd,xd,Bd],headerParameters:[Wl],serializer:Kx};const eB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ks},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd,wd,Pd,xd],headerParameters:[Wl],serializer:Kx};class WorkflowRunActionScopeRepetitionsImpl{constructor(e){this.client=e}list(e,t,r,i,n,s){const o=this.listPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s,o)}}}listPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._list(e,t,r,i,s,o));let a=l.value||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.value||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}_list(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,options:s},rB)}get(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,options:o},iB)}_listNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,nextLink:s,options:o},nB)}}const tB=l.createSerializer(jl,false);const rB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd],headerParameters:[Wl],serializer:tB};const iB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}",httpMethod:"GET",responses:{200:{bodyMapper:Gl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd,xd],headerParameters:[Wl],serializer:tB};const nB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd,wd,Pd],headerParameters:[Wl],serializer:tB};class WorkflowTriggersImpl{constructor(e){this.client=e}list(e,t,r,i){const n=this.listPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n)}}}listPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._list(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,options:i},oB)}get(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:n},aB)}listCallbackUrl(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:n},lB)}beginRun(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:s},spec:cB});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRunAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRun(e,t,r,i,s);return n.pollUntilDone()}))}getSchemaJson(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:n},pB)}_listNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,nextLink:i,options:n},uB)}}const sB=l.createSerializer(jl,false);const oB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers",httpMethod:"GET",responses:{200:{bodyMapper:Os},default:{bodyMapper:ds}},queryParameters:[$l,Id,Sd],urlParameters:[Jl,Yl,Xl,ic,Nd],headerParameters:[Wl],serializer:sB};const aB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}",httpMethod:"GET",responses:{200:{bodyMapper:Ql},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,_d],headerParameters:[Wl],serializer:sB};const lB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl",httpMethod:"POST",responses:{200:{bodyMapper:Fs},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,_d],headerParameters:[Wl],serializer:sB};const cB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/run",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,_d],headerParameters:[Wl],serializer:sB};const pB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/schemas/json",httpMethod:"GET",responses:{200:{bodyMapper:Us},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,_d],headerParameters:[Wl],serializer:sB};const uB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Os},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd],headerParameters:[Wl],serializer:sB};class WorkflowTriggerHistoriesImpl{constructor(e){this.client=e}list(e,t,r,i,n){const s=this.listPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s)}}}listPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._list(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}_list(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:n},mB)}get(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,historyName:n,options:s},AB)}beginResubmit(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,workflowName:r,triggerName:i,historyName:s,options:o},spec:hB});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginResubmitAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginResubmit(e,t,r,i,s,o);return n.pollUntilDone()}))}_listNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,nextLink:n,options:s},gB)}}const dB=l.createSerializer(jl,false);const mB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories",httpMethod:"GET",responses:{200:{bodyMapper:Gs},default:{bodyMapper:ds}},queryParameters:[$l,Id,Sd],urlParameters:[Jl,Yl,Xl,ic,Nd,_d],headerParameters:[Wl],serializer:dB};const AB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}",httpMethod:"GET",responses:{200:{bodyMapper:Ml},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,_d,Rd],headerParameters:[Wl],serializer:dB};const hB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,_d,Rd],headerParameters:[Wl],serializer:dB};const gB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gs},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd,_d],headerParameters:[Wl],serializer:dB};class WorkflowVersionsImpl{constructor(e){this.client=e}list(e,t,r,i){const n=this.listPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n)}}}listPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._list(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,options:i},yB)}get(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,versionId:i,options:n},bB)}_listNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,nextLink:i,options:n},CB)}}const fB=l.createSerializer(jl,false);const yB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions",httpMethod:"GET",responses:{200:{bodyMapper:eo},default:{bodyMapper:ds}},queryParameters:[$l,Id],urlParameters:[Jl,Yl,Xl,ic,Nd],headerParameters:[Wl],serializer:fB};const bB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions/{versionId}",httpMethod:"GET",responses:{200:{bodyMapper:Ul},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,kd],headerParameters:[Wl],serializer:fB};const CB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:eo},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd],headerParameters:[Wl],serializer:fB};class WebSiteManagementClient extends l.ServiceClient{constructor(e,t,r){var i,n,s;if(e===undefined){throw new Error("'credentials' cannot be null")}let o;if(typeof t==="string"){o=t}else if(typeof t==="object"){r=t}if(!r){r={}}const a={requestContentType:"application/json; charset=utf-8",credential:e};const p=`azsdk-js-arm-appservice/14.1.0`;const u=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${p}`:`${p}`;const d=Object.assign(Object.assign(Object.assign({},a),r),{userAgentOptions:{userAgentPrefix:u},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"https://management.azure.com"});super(d);let m=false;if((r===null||r===void 0?void 0:r.pipeline)&&r.pipeline.getOrderedPolicies().length>0){const e=r.pipeline.getOrderedPolicies();m=e.some((e=>e.name===c.bearerTokenAuthenticationPolicyName))}if(!r||!r.pipeline||r.pipeline.getOrderedPolicies().length==0||!m){this.pipeline.removePolicy({name:c.bearerTokenAuthenticationPolicyName});this.pipeline.addPolicy(c.bearerTokenAuthenticationPolicy({credential:e,scopes:(s=d.credentialScopes)!==null&&s!==void 0?s:`${d.endpoint}/.default`,challengeCallbacks:{authorizeRequestOnChallenge:l.authorizeRequestOnClaimChallenge}}))}this.subscriptionId=o;this.$host=r.$host||"https://management.azure.com";this.apiVersion=r.apiVersion||"2023-01-01";this.appServiceCertificateOrders=new AppServiceCertificateOrdersImpl(this);this.certificateOrdersDiagnostics=new CertificateOrdersDiagnosticsImpl(this);this.certificateRegistrationProvider=new CertificateRegistrationProviderImpl(this);this.domains=new DomainsImpl(this);this.topLevelDomains=new TopLevelDomainsImpl(this);this.domainRegistrationProvider=new DomainRegistrationProviderImpl(this);this.appServiceEnvironments=new AppServiceEnvironmentsImpl(this);this.appServicePlans=new AppServicePlansImpl(this);this.certificates=new CertificatesImpl(this);this.containerApps=new ContainerAppsImpl(this);this.containerAppsRevisions=new ContainerAppsRevisionsImpl(this);this.deletedWebApps=new DeletedWebAppsImpl(this);this.diagnostics=new DiagnosticsImpl(this);this.global=new GlobalImpl(this);this.kubeEnvironments=new KubeEnvironmentsImpl(this);this.provider=new ProviderImpl(this);this.recommendations=new RecommendationsImpl(this);this.resourceHealthMetadataOperations=new ResourceHealthMetadataOperationsImpl(this);this.getUsagesInLocation=new GetUsagesInLocationImpl(this);this.staticSites=new StaticSitesImpl(this);this.webApps=new WebAppsImpl(this);this.workflows=new WorkflowsImpl(this);this.workflowRuns=new WorkflowRunsImpl(this);this.workflowRunActions=new WorkflowRunActionsImpl(this);this.workflowRunActionRepetitions=new WorkflowRunActionRepetitionsImpl(this);this.workflowRunActionRepetitionsRequestHistories=new WorkflowRunActionRepetitionsRequestHistoriesImpl(this);this.workflowRunActionScopeRepetitions=new WorkflowRunActionScopeRepetitionsImpl(this);this.workflowTriggers=new WorkflowTriggersImpl(this);this.workflowTriggerHistories=new WorkflowTriggerHistoriesImpl(this);this.workflowVersions=new WorkflowVersionsImpl(this);this.addCustomApiVersionPolicy(r.apiVersion)}addCustomApiVersionPolicy(e){if(!e){return}const t={name:"CustomApiVersionPolicy",sendRequest(t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=t.url.split("?");if(i.length>1){const r=i[1].split("&").map((t=>{if(t.indexOf("api-version")>-1){return"api-version="+e}else{return t}}));t.url=i[0]+"?"+r.join("&")}return r(t)}))}};this.pipeline.addPolicy(t)}listSourceControls(e){const t=this.listSourceControlsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSourceControlsPagingPage(e,t)}}}listSourceControlsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listSourceControlsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listSourceControls(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listSourceControlsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listSourceControlsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listSourceControlsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listSourceControlsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listBillingMeters(e){const t=this.listBillingMetersPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBillingMetersPagingPage(e,t)}}}listBillingMetersPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listBillingMetersPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listBillingMeters(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listBillingMetersNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listBillingMetersPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listBillingMetersPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listBillingMetersPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listCustomHostNameSites(e){const t=this.listCustomHostNameSitesPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listCustomHostNameSitesPagingPage(e,t)}}}listCustomHostNameSitesPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listCustomHostNameSitesPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listCustomHostNameSites(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listCustomHostNameSitesNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listCustomHostNameSitesPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listCustomHostNameSitesPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listCustomHostNameSitesPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listAseRegions(e){const t=this.listAseRegionsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listAseRegionsPagingPage(e,t)}}}listAseRegionsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listAseRegionsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listAseRegions(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listAseRegionsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listAseRegionsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listAseRegionsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listAseRegionsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listGeoRegions(e){const t=this.listGeoRegionsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listGeoRegionsPagingPage(e,t)}}}listGeoRegionsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listGeoRegionsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listGeoRegions(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listGeoRegionsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listGeoRegionsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listGeoRegionsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listGeoRegionsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listSiteIdentifiersAssignedToHostName(e,t){const r=this.listSiteIdentifiersAssignedToHostNamePagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteIdentifiersAssignedToHostNamePagingPage(e,t,r)}}}listSiteIdentifiersAssignedToHostNamePagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteIdentifiersAssignedToHostNamePagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listSiteIdentifiersAssignedToHostName(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listSiteIdentifiersAssignedToHostNameNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listSiteIdentifiersAssignedToHostNamePagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listSiteIdentifiersAssignedToHostNamePagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listSiteIdentifiersAssignedToHostNamePagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listPremierAddOnOffers(e){const t=this.listPremierAddOnOffersPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPremierAddOnOffersPagingPage(e,t)}}}listPremierAddOnOffersPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPremierAddOnOffersPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listPremierAddOnOffers(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listPremierAddOnOffersNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPremierAddOnOffersPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPremierAddOnOffersPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPremierAddOnOffersPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}getPublishingUser(e){return this.sendOperationRequest({options:e},NB)}updatePublishingUser(e,t){return this.sendOperationRequest({userDetails:e,options:t},vB)}_listSourceControls(e){return this.sendOperationRequest({options:e},IB)}getSourceControl(e,t){return this.sendOperationRequest({sourceControlType:e,options:t},SB)}updateSourceControl(e,t,r){return this.sendOperationRequest({sourceControlType:e,requestMessage:t,options:r},wB)}_listBillingMeters(e){return this.sendOperationRequest({options:e},PB)}checkNameAvailability(e,t,r){return this.sendOperationRequest({name:e,typeParam:t,options:r},xB)}_listCustomHostNameSites(e){return this.sendOperationRequest({options:e},BB)}getSubscriptionDeploymentLocations(e){return this.sendOperationRequest({options:e},_B)}_listAseRegions(e){return this.sendOperationRequest({options:e},RB)}_listGeoRegions(e){return this.sendOperationRequest({options:e},kB)}_listSiteIdentifiersAssignedToHostName(e,t){return this.sendOperationRequest({nameIdentifier:e,options:t},TB)}_listPremierAddOnOffers(e){return this.sendOperationRequest({options:e},QB)}listSkus(e){return this.sendOperationRequest({options:e},MB)}verifyHostingEnvironmentVnet(e,t){return this.sendOperationRequest({parameters:e,options:t},OB)}move(e,t,r){return this.sendOperationRequest({resourceGroupName:e,moveResourceEnvelope:t,options:r},DB)}validate(e,t,r){return this.sendOperationRequest({resourceGroupName:e,validateRequest:t,options:r},zB)}validateMove(e,t,r){return this.sendOperationRequest({resourceGroupName:e,moveResourceEnvelope:t,options:r},LB)}_listSourceControlsNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},GB)}_listBillingMetersNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},FB)}_listCustomHostNameSitesNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},qB)}_listAseRegionsNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},UB)}_listGeoRegionsNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},HB)}_listSiteIdentifiersAssignedToHostNameNext(e,t,r){return this.sendOperationRequest({nameIdentifier:e,nextLink:t,options:r},VB)}_listPremierAddOnOffersNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},jB)}}const EB=l.createSerializer(jl,false);const NB={path:"/providers/Microsoft.Web/publishingUsers/web",httpMethod:"GET",responses:{200:{bodyMapper:la},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:EB};const vB={path:"/providers/Microsoft.Web/publishingUsers/web",httpMethod:"PUT",responses:{200:{bodyMapper:la},default:{bodyMapper:g}},requestBody:Ep,queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const IB={path:"/providers/Microsoft.Web/sourcecontrols",httpMethod:"GET",responses:{200:{bodyMapper:Or},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:EB};const SB={path:"/providers/Microsoft.Web/sourcecontrols/{sourceControlType}",httpMethod:"GET",responses:{200:{bodyMapper:ca},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Np],headerParameters:[Wl],serializer:EB};const wB={path:"/providers/Microsoft.Web/sourcecontrols/{sourceControlType}",httpMethod:"PUT",responses:{200:{bodyMapper:ca},default:{bodyMapper:g}},requestBody:vp,queryParameters:[$l],urlParameters:[Jl,Np],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const PB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters",httpMethod:"GET",responses:{200:{bodyMapper:Dr},default:{bodyMapper:g}},queryParameters:[$l,Ip,Sp],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:EB};const xB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/checknameavailability",httpMethod:"POST",responses:{200:{bodyMapper:Lr},default:{bodyMapper:g}},requestBody:{parameterPath:{name:["name"],typeParam:["typeParam"],isFqdn:["options","isFqdn"],environmentId:["options","environmentId"]},mapper:Object.assign(Object.assign({},zr),{required:true})},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const BB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/customhostnameSites",httpMethod:"GET",responses:{200:{bodyMapper:Gr},default:{bodyMapper:g}},queryParameters:[$l,wp],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:EB};const _B={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deploymentLocations",httpMethod:"GET",responses:{200:{bodyMapper:Fr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:EB};const RB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/aseRegions",httpMethod:"GET",responses:{200:{bodyMapper:Ur},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:EB};const kB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions",httpMethod:"GET",responses:{200:{bodyMapper:Hr},default:{bodyMapper:g}},queryParameters:[$l,Pp,xp,Bp,_p],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:EB};const TB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName",httpMethod:"POST",responses:{200:{bodyMapper:Vr},default:{bodyMapper:g}},requestBody:lc,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const QB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/premieraddonoffers",httpMethod:"GET",responses:{200:{bodyMapper:jr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:EB};const MB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/skus",httpMethod:"GET",responses:{200:{bodyMapper:Wr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:EB};const OB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/verifyHostingEnvironmentVnet",httpMethod:"POST",responses:{200:{bodyMapper:ya},default:{bodyMapper:g}},requestBody:Rp,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const DB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/moveResources",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},requestBody:kp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const zB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate",httpMethod:"POST",responses:{200:{bodyMapper:Kr},default:{bodyMapper:g}},requestBody:Tp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const LB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},requestBody:kp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const GB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Or},default:{bodyMapper:g}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:EB};const FB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:EB};const qB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:EB};const UB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ur},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:EB};const HB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Hr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:EB};const VB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const jB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:jr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:EB};t.yX=WebSiteManagementClient;i=getContinuationToken},5183:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.req=t.json=t.toBuffer=void 0;const o=s(r(8611));const a=s(r(5692));async function toBuffer(e){let t=0;const r=[];for await(const i of e){t+=i.length;r.push(i)}return Buffer.concat(r,t)}t.toBuffer=toBuffer;async function json(e){const t=await toBuffer(e);const r=t.toString("utf8");try{return JSON.parse(r)}catch(e){const t=e;t.message+=` (input: ${r})`;throw t}}t.json=json;function req(e,t={}){const r=typeof e==="string"?e:e.href;const i=(r.startsWith("https:")?a:o).request(e,t);const n=new Promise(((e,t)=>{i.once("response",e).once("error",t).end()}));i.then=n.then.bind(n);return i}t.req=req},8894:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};var o=this&&this.__exportStar||function(e,t){for(var r in e)if(r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r))i(t,e,r)};Object.defineProperty(t,"__esModule",{value:true});t.Agent=void 0;const a=s(r(9278));const l=s(r(8611));const c=r(5692);o(r(5183),t);const p=Symbol("AgentBaseInternalState");class Agent extends l.Agent{constructor(e){super(e);this[p]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint==="boolean"){return e.secureEndpoint}if(typeof e.protocol==="string"){return e.protocol==="https:"}}const{stack:t}=new Error;if(typeof t!=="string")return false;return t.split("\n").some((e=>e.indexOf("(https.js:")!==-1||e.indexOf("node:https:")!==-1))}incrementSockets(e){if(this.maxSockets===Infinity&&this.maxTotalSockets===Infinity){return null}if(!this.sockets[e]){this.sockets[e]=[]}const t=new a.Socket({writable:false});this.sockets[e].push(t);this.totalSocketCount++;return t}decrementSockets(e,t){if(!this.sockets[e]||t===null){return}const r=this.sockets[e];const i=r.indexOf(t);if(i!==-1){r.splice(i,1);this.totalSocketCount--;if(r.length===0){delete this.sockets[e]}}}getName(e){const t=this.isSecureEndpoint(e);if(t){return c.Agent.prototype.getName.call(this,e)}return super.getName(e)}createSocket(e,t,r){const i={...t,secureEndpoint:this.isSecureEndpoint(t)};const n=this.getName(i);const s=this.incrementSockets(n);Promise.resolve().then((()=>this.connect(e,i))).then((o=>{this.decrementSockets(n,s);if(o instanceof l.Agent){try{return o.addRequest(e,i)}catch(e){return r(e)}}this[p].currentSocket=o;super.createSocket(e,t,r)}),(e=>{this.decrementSockets(n,s);r(e)}))}createConnection(){const e=this[p].currentSocket;this[p].currentSocket=undefined;if(!e){throw new Error("No socket was returned in the `connect()` function")}return e}get defaultPort(){return this[p].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){if(this[p]){this[p].defaultPort=e}}get protocol(){return this[p].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){if(this[p]){this[p].protocol=e}}}t.Agent=Agent},1324:(e,t,r)=>{e.exports={parallel:r(3857),serial:r(1054),serialOrdered:r(3961)}},4818:e=>{e.exports=abort;function abort(e){Object.keys(e.jobs).forEach(clean.bind(e));e.jobs={}}function clean(e){if(typeof this.jobs[e]=="function"){this.jobs[e]()}}},8452:(e,t,r)=>{var i=r(9200);e.exports=async;function async(e){var t=false;i((function(){t=true}));return function async_callback(r,n){if(t){e(r,n)}else{i((function nextTick_callback(){e(r,n)}))}}}},9200:e=>{e.exports=defer;function defer(e){var t=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;if(t){t(e)}else{setTimeout(e,0)}}},4902:(e,t,r)=>{var i=r(8452),n=r(4818);e.exports=iterate;function iterate(e,t,r,i){var s=r["keyedList"]?r["keyedList"][r.index]:r.index;r.jobs[s]=runJob(t,s,e[s],(function(e,t){if(!(s in r.jobs)){return}delete r.jobs[s];if(e){n(r)}else{r.results[s]=t}i(e,r.results)}))}function runJob(e,t,r,n){var s;if(e.length==2){s=e(r,i(n))}else{s=e(r,t,i(n))}return s}},1721:e=>{e.exports=state;function state(e,t){var r=!Array.isArray(e),i={index:0,keyedList:r||t?Object.keys(e):null,jobs:{},results:r?{}:[],size:r?Object.keys(e).length:e.length};if(t){i.keyedList.sort(r?t:function(r,i){return t(e[r],e[i])})}return i}},3351:(e,t,r)=>{var i=r(4818),n=r(8452);e.exports=terminator;function terminator(e){if(!Object.keys(this.jobs).length){return}this.index=this.size;i(this);n(e)(null,this.results)}},3857:(e,t,r)=>{var i=r(4902),n=r(1721),s=r(3351);e.exports=parallel;function parallel(e,t,r){var o=n(e);while(o.index<(o["keyedList"]||e).length){i(e,t,o,(function(e,t){if(e){r(e,t);return}if(Object.keys(o.jobs).length===0){r(null,o.results);return}}));o.index++}return s.bind(o,r)}},1054:(e,t,r)=>{var i=r(3961);e.exports=serial;function serial(e,t,r){return i(e,t,null,r)}},3961:(e,t,r)=>{var i=r(4902),n=r(1721),s=r(3351);e.exports=serialOrdered;e.exports.ascending=ascending;e.exports.descending=descending;function serialOrdered(e,t,r,o){var a=n(e,r);i(e,t,a,(function iteratorHandler(r,n){if(r){o(r,n);return}a.index++;if(a.index<(a["keyedList"]||e).length){i(e,t,a,iteratorHandler);return}o(null,a.results)}));return s.bind(a,o)}function ascending(e,t){return et?1:0}function descending(e,t){return-1*ascending(e,t)}},8089:function(e,t,r){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};const n=r(4434);const s=i(r(2830));const o=i(r(4401));const a=s.default("agent-base");function isAgent(e){return Boolean(e)&&typeof e.addRequest==="function"}function isSecureEndpoint(){const{stack:e}=new Error;if(typeof e!=="string")return false;return e.split("\n").some((e=>e.indexOf("(https.js:")!==-1||e.indexOf("node:https:")!==-1))}function createAgent(e,t){return new createAgent.Agent(e,t)}(function(e){class Agent extends n.EventEmitter{constructor(e,t){super();let r=t;if(typeof e==="function"){this.callback=e}else if(e){r=e}this.timeout=null;if(r&&typeof r.timeout==="number"){this.timeout=r.timeout}this.maxFreeSockets=1;this.maxSockets=1;this.maxTotalSockets=Infinity;this.sockets={};this.freeSockets={};this.requests={};this.options={}}get defaultPort(){if(typeof this.explicitDefaultPort==="number"){return this.explicitDefaultPort}return isSecureEndpoint()?443:80}set defaultPort(e){this.explicitDefaultPort=e}get protocol(){if(typeof this.explicitProtocol==="string"){return this.explicitProtocol}return isSecureEndpoint()?"https:":"http:"}set protocol(e){this.explicitProtocol=e}callback(e,t,r){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(e,t){const r=Object.assign({},t);if(typeof r.secureEndpoint!=="boolean"){r.secureEndpoint=isSecureEndpoint()}if(r.host==null){r.host="localhost"}if(r.port==null){r.port=r.secureEndpoint?443:80}if(r.protocol==null){r.protocol=r.secureEndpoint?"https:":"http:"}if(r.host&&r.path){delete r.path}delete r.agent;delete r.hostname;delete r._defaultAgent;delete r.defaultPort;delete r.createConnection;e._last=true;e.shouldKeepAlive=false;let i=false;let n=null;const s=r.timeout||this.timeout;const onerror=t=>{if(e._hadError)return;e.emit("error",t);e._hadError=true};const ontimeout=()=>{n=null;i=true;const e=new Error(`A "socket" was not created for HTTP request before ${s}ms`);e.code="ETIMEOUT";onerror(e)};const callbackError=e=>{if(i)return;if(n!==null){clearTimeout(n);n=null}onerror(e)};const onsocket=t=>{if(i)return;if(n!=null){clearTimeout(n);n=null}if(isAgent(t)){a("Callback returned another Agent instance %o",t.constructor.name);t.addRequest(e,r);return}if(t){t.once("free",(()=>{this.freeSocket(t,r)}));e.onSocket(t);return}const s=new Error(`no Duplex stream was returned to agent-base for \`${e.method} ${e.path}\``);onerror(s)};if(typeof this.callback!=="function"){onerror(new Error("`callback` is not defined"));return}if(!this.promisifiedCallback){if(this.callback.length>=3){a("Converting legacy callback function to promise");this.promisifiedCallback=o.default(this.callback)}else{this.promisifiedCallback=this.callback}}if(typeof s==="number"&&s>0){n=setTimeout(ontimeout,s)}if("port"in r&&typeof r.port!=="number"){r.port=Number(r.port)}try{a("Resolving socket for %o request: %o",r.protocol,`${e.method} ${e.path}`);Promise.resolve(this.promisifiedCallback(e,r)).then(onsocket,callbackError)}catch(e){Promise.reject(e).catch(callbackError)}}freeSocket(e,t){a("Freeing socket %o %o",e.constructor.name,t);e.destroy()}destroy(){a("Destroying agent %o",this.constructor.name)}}e.Agent=Agent;e.prototype=e.Agent.prototype})(createAgent||(createAgent={}));e.exports=createAgent},4401:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});function promisify(e){return function(t,r){return new Promise(((i,n)=>{e.call(this,t,r,((e,t)=>{if(e){n(e)}else{i(t)}}))}))}}t["default"]=promisify},9870:function(e,t,r){var i=this&&this.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(9278));const o=n(r(4756));const a=n(r(7016));const l=n(r(2613));const c=n(r(2830));const p=r(8089);const u=n(r(5989));const d=c.default("https-proxy-agent:agent");class HttpsProxyAgent extends p.Agent{constructor(e){let t;if(typeof e==="string"){t=a.default.parse(e)}else{t=e}if(!t){throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!")}d("creating new HttpsProxyAgent instance: %o",t);super(t);const r=Object.assign({},t);this.secureProxy=t.secureProxy||isHTTPS(r.protocol);r.host=r.hostname||r.host;if(typeof r.port==="string"){r.port=parseInt(r.port,10)}if(!r.port&&r.host){r.port=this.secureProxy?443:80}if(this.secureProxy&&!("ALPNProtocols"in r)){r.ALPNProtocols=["http 1.1"]}if(r.host&&r.path){delete r.path;delete r.pathname}this.proxy=r}callback(e,t){return i(this,void 0,void 0,(function*(){const{proxy:r,secureProxy:i}=this;let n;if(i){d("Creating `tls.Socket`: %o",r);n=o.default.connect(r)}else{d("Creating `net.Socket`: %o",r);n=s.default.connect(r)}const a=Object.assign({},r.headers);const c=`${t.host}:${t.port}`;let p=`CONNECT ${c} HTTP/1.1\r\n`;if(r.auth){a["Proxy-Authorization"]=`Basic ${Buffer.from(r.auth).toString("base64")}`}let{host:m,port:A,secureEndpoint:h}=t;if(!isDefaultPort(A,h)){m+=`:${A}`}a.Host=m;a.Connection="close";for(const e of Object.keys(a)){p+=`${e}: ${a[e]}\r\n`}const g=u.default(n);n.write(`${p}\r\n`);const{statusCode:f,buffered:y}=yield g;if(f===200){e.once("socket",resume);if(t.secureEndpoint){d("Upgrading socket connection to TLS");const e=t.servername||t.host;return o.default.connect(Object.assign(Object.assign({},omit(t,"host","hostname","path","port")),{socket:n,servername:e}))}return n}n.destroy();const b=new s.default.Socket({writable:false});b.readable=true;e.once("socket",(e=>{d("replaying proxy buffer for failed request");l.default(e.listenerCount("data")>0);e.push(y);e.push(null)}));return b}))}}t["default"]=HttpsProxyAgent;function resume(e){e.resume()}function isDefaultPort(e,t){return Boolean(!t&&e===80||t&&e===443)}function isHTTPS(e){return typeof e==="string"?/^https:?$/i.test(e):false}function omit(e,...t){const r={};let i;for(i in e){if(!t.includes(i)){r[i]=e[i]}}return r}},8996:function(e,t,r){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};const n=i(r(9870));function createHttpsProxyAgent(e){return new n.default(e)}(function(e){e.HttpsProxyAgent=n.default;e.prototype=n.default.prototype})(createHttpsProxyAgent||(createHttpsProxyAgent={}));e.exports=createHttpsProxyAgent},5989:function(e,t,r){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const n=i(r(2830));const s=n.default("https-proxy-agent:parse-proxy-response");function parseProxyResponse(e){return new Promise(((t,r)=>{let i=0;const n=[];function read(){const t=e.read();if(t)ondata(t);else e.once("readable",read)}function cleanup(){e.removeListener("end",onend);e.removeListener("error",onerror);e.removeListener("close",onclose);e.removeListener("readable",read)}function onclose(e){s("onclose had error %o",e)}function onend(){s("onend")}function onerror(e){cleanup();s("onerror %o",e);r(e)}function ondata(e){n.push(e);i+=e.length;const r=Buffer.concat(n,i);const o=r.indexOf("\r\n\r\n");if(o===-1){s("have not received end of HTTP headers yet...");read();return}const a=r.toString("ascii",0,r.indexOf("\r\n"));const l=+a.split(" ")[1];s("got proxy server response: %o",a);t({statusCode:l,buffered:r})}e.on("error",onerror);e.on("close",onclose);e.on("end",onend);read()}))}t["default"]=parseProxyResponse},9732:(e,t,r)=>{var i=r(181).Buffer;var n=r(181).SlowBuffer;e.exports=bufferEq;function bufferEq(e,t){if(!i.isBuffer(e)||!i.isBuffer(t)){return false}if(e.length!==t.length){return false}var r=0;for(var n=0;n{var i=r(7564);var n=r(3945);var s=r(8093);var o=r(1330);e.exports=o||i.call(s,n)},3945:e=>{e.exports=Function.prototype.apply},8093:e=>{e.exports=Function.prototype.call},8705:(e,t,r)=>{var i=r(7564);var n=r(3314);var s=r(8093);var o=r(2639);e.exports=function callBindBasic(e){if(e.length<1||typeof e[0]!=="function"){throw new n("a function is required")}return o(i,s,e)}},1330:e=>{e.exports=typeof Reflect!=="undefined"&&Reflect&&Reflect.apply},5630:(e,t,r)=>{var i=r(9023);var n=r(2203).Stream;var s=r(2710);e.exports=CombinedStream;function CombinedStream(){this.writable=false;this.readable=true;this.dataSize=0;this.maxDataSize=2*1024*1024;this.pauseStreams=true;this._released=false;this._streams=[];this._currentStream=null;this._insideLoop=false;this._pendingNext=false}i.inherits(CombinedStream,n);CombinedStream.create=function(e){var t=new this;e=e||{};for(var r in e){t[r]=e[r]}return t};CombinedStream.isStreamLike=function(e){return typeof e!=="function"&&typeof e!=="string"&&typeof e!=="boolean"&&typeof e!=="number"&&!Buffer.isBuffer(e)};CombinedStream.prototype.append=function(e){var t=CombinedStream.isStreamLike(e);if(t){if(!(e instanceof s)){var r=s.create(e,{maxDataSize:Infinity,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this));e=r}this._handleErrors(e);if(this.pauseStreams){e.pause()}}this._streams.push(e);return this};CombinedStream.prototype.pipe=function(e,t){n.prototype.pipe.call(this,e,t);this.resume();return e};CombinedStream.prototype._getNext=function(){this._currentStream=null;if(this._insideLoop){this._pendingNext=true;return}this._insideLoop=true;try{do{this._pendingNext=false;this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=false}};CombinedStream.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e=="undefined"){this.end();return}if(typeof e!=="function"){this._pipeNext(e);return}var t=e;t(function(e){var t=CombinedStream.isStreamLike(e);if(t){e.on("data",this._checkDataSize.bind(this));this._handleErrors(e)}this._pipeNext(e)}.bind(this))};CombinedStream.prototype._pipeNext=function(e){this._currentStream=e;var t=CombinedStream.isStreamLike(e);if(t){e.on("end",this._getNext.bind(this));e.pipe(this,{end:false});return}var r=e;this.write(r);this._getNext()};CombinedStream.prototype._handleErrors=function(e){var t=this;e.on("error",(function(e){t._emitError(e)}))};CombinedStream.prototype.write=function(e){this.emit("data",e)};CombinedStream.prototype.pause=function(){if(!this.pauseStreams){return}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};CombinedStream.prototype.resume=function(){if(!this._released){this._released=true;this.writable=true;this._getNext()}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function")this._currentStream.resume();this.emit("resume")};CombinedStream.prototype.end=function(){this._reset();this.emit("end")};CombinedStream.prototype.destroy=function(){this._reset();this.emit("close")};CombinedStream.prototype._reset=function(){this.writable=false;this._streams=[];this._currentStream=null};CombinedStream.prototype._checkDataSize=function(){this._updateDataSize();if(this.dataSize<=this.maxDataSize){return}var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))};CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach((function(t){if(!t.dataSize){return}e.dataSize+=t.dataSize}));if(this._currentStream&&this._currentStream.dataSize){this.dataSize+=this._currentStream.dataSize}};CombinedStream.prototype._emitError=function(e){this._reset();this.emit("error",e)}},6110:(e,t,r)=>{t.formatArgs=formatArgs;t.save=save;t.load=load;t.useColors=useColors;t.storage=localstorage();t.destroy=(()=>{let e=false;return()=>{if(!e){e=true;console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}}})();t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function useColors(){if(typeof window!=="undefined"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)){return true}if(typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)){return false}let e;return typeof document!=="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!=="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!=="undefined"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function formatArgs(t){t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff);if(!this.useColors){return}const r="color: "+this.color;t.splice(1,0,r,"color: inherit");let i=0;let n=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{if(e==="%%"){return}i++;if(e==="%c"){n=i}}));t.splice(n,0,r)}t.log=console.debug||console.log||(()=>{});function save(e){try{if(e){t.storage.setItem("debug",e)}else{t.storage.removeItem("debug")}}catch(e){}}function load(){let e;try{e=t.storage.getItem("debug")||t.storage.getItem("DEBUG")}catch(e){}if(!e&&typeof process!=="undefined"&&"env"in process){e=process.env.DEBUG}return e}function localstorage(){try{return localStorage}catch(e){}}e.exports=r(897)(t);const{formatters:i}=e.exports;i.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},897:(e,t,r)=>{function setup(e){createDebug.debug=createDebug;createDebug.default=createDebug;createDebug.coerce=coerce;createDebug.disable=disable;createDebug.enable=enable;createDebug.enabled=enabled;createDebug.humanize=r(744);createDebug.destroy=destroy;Object.keys(e).forEach((t=>{createDebug[t]=e[t]}));createDebug.names=[];createDebug.skips=[];createDebug.formatters={};function selectColor(e){let t=0;for(let r=0;r{if(t==="%%"){return"%"}s++;const n=createDebug.formatters[i];if(typeof n==="function"){const i=e[s];t=n.call(r,i);e.splice(s,1);s--}return t}));createDebug.formatArgs.call(r,e);const o=r.log||createDebug.log;o.apply(r,e)}debug.namespace=e;debug.useColors=createDebug.useColors();debug.color=createDebug.selectColor(e);debug.extend=extend;debug.destroy=createDebug.destroy;Object.defineProperty(debug,"enabled",{enumerable:true,configurable:false,get:()=>{if(r!==null){return r}if(i!==createDebug.namespaces){i=createDebug.namespaces;n=createDebug.enabled(e)}return n},set:e=>{r=e}});if(typeof createDebug.init==="function"){createDebug.init(debug)}return debug}function extend(e,t){const r=createDebug(this.namespace+(typeof t==="undefined"?":":t)+e);r.log=this.log;return r}function enable(e){createDebug.save(e);createDebug.namespaces=e;createDebug.names=[];createDebug.skips=[];const t=(typeof e==="string"?e:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(const e of t){if(e[0]==="-"){createDebug.skips.push(e.slice(1))}else{createDebug.names.push(e)}}}function matchesTemplate(e,t){let r=0;let i=0;let n=-1;let s=0;while(r"-"+e))].join(",");createDebug.enable("");return e}function enabled(e){for(const t of createDebug.skips){if(matchesTemplate(e,t)){return false}}for(const t of createDebug.names){if(matchesTemplate(e,t)){return true}}return false}function coerce(e){if(e instanceof Error){return e.stack||e.message}return e}function destroy(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}createDebug.enable(createDebug.load());return createDebug}e.exports=setup},2830:(e,t,r)=>{if(typeof process==="undefined"||process.type==="renderer"||process.browser===true||process.__nwjs){e.exports=r(6110)}else{e.exports=r(5108)}},5108:(e,t,r)=>{const i=r(2018);const n=r(9023);t.init=init;t.log=log;t.formatArgs=formatArgs;t.save=save;t.load=load;t.useColors=useColors;t.destroy=n.deprecate((()=>{}),"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");t.colors=[6,2,3,4,5,1];try{const e=r(1450);if(e&&(e.stderr||e).level>=2){t.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221]}}catch(e){}t.inspectOpts=Object.keys(process.env).filter((e=>/^debug_/i.test(e))).reduce(((e,t)=>{const r=t.substring(6).toLowerCase().replace(/_([a-z])/g,((e,t)=>t.toUpperCase()));let i=process.env[t];if(/^(yes|on|true|enabled)$/i.test(i)){i=true}else if(/^(no|off|false|disabled)$/i.test(i)){i=false}else if(i==="null"){i=null}else{i=Number(i)}e[r]=i;return e}),{});function useColors(){return"colors"in t.inspectOpts?Boolean(t.inspectOpts.colors):i.isatty(process.stderr.fd)}function formatArgs(t){const{namespace:r,useColors:i}=this;if(i){const i=this.color;const n="[3"+(i<8?i:"8;5;"+i);const s=` ${n};1m${r} `;t[0]=s+t[0].split("\n").join("\n"+s);t.push(n+"m+"+e.exports.humanize(this.diff)+"")}else{t[0]=getDate()+r+" "+t[0]}}function getDate(){if(t.inspectOpts.hideDate){return""}return(new Date).toISOString()+" "}function log(...e){return process.stderr.write(n.formatWithOptions(t.inspectOpts,...e)+"\n")}function save(e){if(e){process.env.DEBUG=e}else{delete process.env.DEBUG}}function load(){return process.env.DEBUG}function init(e){e.inspectOpts={};const r=Object.keys(t.inspectOpts);for(let i=0;ie.trim())).join(" ")};s.O=function(e){this.inspectOpts.colors=this.useColors;return n.inspect(e,this.inspectOpts)}},2710:(e,t,r)=>{var i=r(2203).Stream;var n=r(9023);e.exports=DelayedStream;function DelayedStream(){this.source=null;this.dataSize=0;this.maxDataSize=1024*1024;this.pauseStream=true;this._maxDataSizeExceeded=false;this._released=false;this._bufferedEvents=[]}n.inherits(DelayedStream,i);DelayedStream.create=function(e,t){var r=new this;t=t||{};for(var i in t){r[i]=t[i]}r.source=e;var n=e.emit;e.emit=function(){r._handleEmit(arguments);return n.apply(e,arguments)};e.on("error",(function(){}));if(r.pauseStream){e.pause()}return r};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:true,enumerable:true,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){if(!this._released){this.release()}this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=true;this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this));this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var e=i.prototype.pipe.apply(this,arguments);this.resume();return e};DelayedStream.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}if(e[0]==="data"){this.dataSize+=e[1].length;this._checkIfMaxDataSizeExceeded()}this._bufferedEvents.push(e)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded){return}if(this.dataSize<=this.maxDataSize){return}this._maxDataSizeExceeded=true;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}},6669:(e,t,r)=>{var i=r(8705);var n=r(3170);var s;try{s=[].__proto__===Array.prototype}catch(e){if(!e||typeof e!=="object"||!("code"in e)||e.code!=="ERR_PROTO_ACCESS"){throw e}}var o=!!s&&n&&n(Object.prototype,"__proto__");var a=Object;var l=a.getPrototypeOf;e.exports=o&&typeof o.get==="function"?i([o.get]):typeof l==="function"?function getDunder(e){return l(e==null?e:a(e))}:false},325:(e,t,r)=>{var i=r(3058).Buffer;var n=r(5028);var s=128,o=0,a=32,l=16,c=2,p=l|a|o<<6,u=c|o<<6;function base64Url(e){return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function signatureAsBuffer(e){if(i.isBuffer(e)){return e}else if("string"===typeof e){return i.from(e,"base64")}throw new TypeError("ECDSA signature must be a Base64 string or a Buffer")}function derToJose(e,t){e=signatureAsBuffer(e);var r=n(t);var o=r+1;var a=e.length;var l=0;if(e[l++]!==p){throw new Error('Could not find expected "seq"')}var c=e[l++];if(c===(s|1)){c=e[l++]}if(a-l=s;if(n){--i}return i}function joseToDer(e,t){e=signatureAsBuffer(e);var r=n(t);var o=e.length;if(o!==r*2){throw new TypeError('"'+t+'" signatures must be "'+r*2+'" bytes, saw "'+o+'"')}var a=countPadding(e,0,r);var l=countPadding(e,r,e.length);var c=r-a;var d=r-l;var m=1+1+c+1+1+d;var A=m{function getParamSize(e){var t=(e/8|0)+(e%8===0?0:1);return t}var t={ES256:getParamSize(256),ES384:getParamSize(384),ES512:getParamSize(521)};function getParamBytesForAlg(e){var r=t[e];if(r){return r}throw new Error('Unknown algorithm "'+e+'"')}e.exports=getParamBytesForAlg},9094:e=>{var t=Object.defineProperty||false;if(t){try{t({},"a",{value:1})}catch(e){t=false}}e.exports=t},3056:e=>{e.exports=EvalError},1620:e=>{e.exports=Error},4585:e=>{e.exports=RangeError},6905:e=>{e.exports=ReferenceError},105:e=>{e.exports=SyntaxError},3314:e=>{e.exports=TypeError},2578:e=>{e.exports=URIError},5399:e=>{e.exports=Object},8700:(e,t,r)=>{var i=r(470);var n=i("%Object.defineProperty%",true);var s=r(5479)();var o=r(4076);var a=r(3314);var l=s?Symbol.toStringTag:null;e.exports=function setToStringTag(e,t){var r=arguments.length>2&&!!arguments[2]&&arguments[2].force;var i=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof r!=="undefined"&&typeof r!=="boolean"||typeof i!=="undefined"&&typeof i!=="boolean"){throw new a("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans")}if(l&&(r||!o(e,l))){if(n){n(e,l,{configurable:!i,enumerable:false,value:t,writable:false})}else{e[l]=t}}}},4778:(e,t,r)=>{var i;e.exports=function(){if(!i){try{i=r(2830)("follow-redirects")}catch(e){}if(typeof i!=="function"){i=function(){}}}i.apply(null,arguments)}},1573:(e,t,r)=>{var i=r(7016);var n=i.URL;var s=r(8611);var o=r(5692);var a=r(2203).Writable;var l=r(2613);var c=r(4778);(function detectUnsupportedEnvironment(){var e=typeof process!=="undefined";var t=typeof window!=="undefined"&&typeof document!=="undefined";var r=isFunction(Error.captureStackTrace);if(!e&&(t||!r)){console.warn("The follow-redirects package should be excluded from browser builds.")}})();var p=false;try{l(new n(""))}catch(e){p=e.code==="ERR_INVALID_URL"}var u=["Authorization","Proxy-Authorization","Cookie"];var d=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"];var m=["abort","aborted","connect","error","socket","timeout"];var A=Object.create(null);m.forEach((function(e){A[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}}));var h=createErrorType("ERR_INVALID_URL","Invalid URL",TypeError);var g=createErrorType("ERR_FR_REDIRECTION_FAILURE","Redirected request failed");var f=createErrorType("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",g);var y=createErrorType("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit");var b=createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end");var C=a.prototype.destroy||noop;function RedirectableRequest(e,t){a.call(this);this._sanitizeOptions(e);this._options=e;this._ended=false;this._ending=false;this._redirectCount=0;this._redirects=[];this._requestBodyLength=0;this._requestBodyBuffers=[];if(t){this.on("response",t)}var r=this;this._onNativeResponse=function(e){try{r._processResponse(e)}catch(e){r.emit("error",e instanceof g?e:new g({cause:e}))}};this._headerFilter=new RegExp("^(?:"+u.concat(e.sensitiveHeaders).map(escapeRegex).join("|")+")$","i");this._performRequest()}RedirectableRequest.prototype=Object.create(a.prototype);RedirectableRequest.prototype.abort=function(){destroyRequest(this._currentRequest);this._currentRequest.abort();this.emit("abort")};RedirectableRequest.prototype.destroy=function(e){destroyRequest(this._currentRequest,e);C.call(this,e);return this};RedirectableRequest.prototype.write=function(e,t,r){if(this._ending){throw new b}if(!isString(e)&&!isBuffer(e)){throw new TypeError("data should be a string, Buffer or Uint8Array")}if(isFunction(t)){r=t;t=null}if(e.length===0){if(r){r()}return}if(this._requestBodyLength+e.length<=this._options.maxBodyLength){this._requestBodyLength+=e.length;this._requestBodyBuffers.push({data:e,encoding:t});this._currentRequest.write(e,t,r)}else{this.emit("error",new y);this.abort()}};RedirectableRequest.prototype.end=function(e,t,r){if(isFunction(e)){r=e;e=t=null}else if(isFunction(t)){r=t;t=null}if(!e){this._ended=this._ending=true;this._currentRequest.end(null,null,r)}else{var i=this;var n=this._currentRequest;this.write(e,t,(function(){i._ended=true;n.end(null,null,r)}));this._ending=true}};RedirectableRequest.prototype.setHeader=function(e,t){this._options.headers[e]=t;this._currentRequest.setHeader(e,t)};RedirectableRequest.prototype.removeHeader=function(e){delete this._options.headers[e];this._currentRequest.removeHeader(e)};RedirectableRequest.prototype.setTimeout=function(e,t){var r=this;function destroyOnTimeout(t){t.setTimeout(e);t.removeListener("timeout",t.destroy);t.addListener("timeout",t.destroy)}function startTimer(t){if(r._timeout){clearTimeout(r._timeout)}r._timeout=setTimeout((function(){r.emit("timeout");clearTimer()}),e);destroyOnTimeout(t)}function clearTimer(){if(r._timeout){clearTimeout(r._timeout);r._timeout=null}r.removeListener("abort",clearTimer);r.removeListener("error",clearTimer);r.removeListener("response",clearTimer);r.removeListener("close",clearTimer);if(t){r.removeListener("timeout",t)}if(!r.socket){r._currentRequest.removeListener("socket",startTimer)}}if(t){this.on("timeout",t)}if(this.socket){startTimer(this.socket)}else{this._currentRequest.once("socket",startTimer)}this.on("socket",destroyOnTimeout);this.on("abort",clearTimer);this.on("error",clearTimer);this.on("response",clearTimer);this.on("close",clearTimer);return this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach((function(e){RedirectableRequest.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}}));["aborted","connection","socket"].forEach((function(e){Object.defineProperty(RedirectableRequest.prototype,e,{get:function(){return this._currentRequest[e]}})}));RedirectableRequest.prototype._sanitizeOptions=function(e){if(!e.headers){e.headers={}}if(!isArray(e.sensitiveHeaders)){e.sensitiveHeaders=[]}if(e.host){if(!e.hostname){e.hostname=e.host}delete e.host}if(!e.pathname&&e.path){var t=e.path.indexOf("?");if(t<0){e.pathname=e.path}else{e.pathname=e.path.substring(0,t);e.search=e.path.substring(t)}}};RedirectableRequest.prototype._performRequest=function(){var e=this._options.protocol;var t=this._options.nativeProtocols[e];if(!t){throw new TypeError("Unsupported protocol "+e)}if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var n=this._currentRequest=t.request(this._options,this._onNativeResponse);n._redirectable=this;for(var s of m){n.on(s,A[s])}this._currentUrl=/^\//.test(this._options.path)?i.format(this._options):this._options.path;if(this._isRedirect){var o=0;var a=this;var l=this._requestBodyBuffers;(function writeNext(e){if(n===a._currentRequest){if(e){a.emit("error",e)}else if(o=400){e.responseUrl=this._currentUrl;e.redirects=this._redirects;this.emit("response",e);this._requestBodyBuffers=[];return}destroyRequest(this._currentRequest);e.destroy();if(++this._redirectCount>this._options.maxRedirects){throw new f}var n;var s=this._options.beforeRedirect;if(s){n=Object.assign({Host:e.req.getHeader("host")},this._options.headers)}var o=this._options.method;if((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method)){this._options.method="GET";this._requestBodyBuffers=[];removeMatchingHeaders(/^content-/i,this._options.headers)}var a=removeMatchingHeaders(/^host$/i,this._options.headers);var l=parseUrl(this._currentUrl);var p=a||l.host;var u=/^\w+:/.test(r)?this._currentUrl:i.format(Object.assign(l,{host:p}));var d=resolveUrl(r,u);c("redirecting to",d.href);this._isRedirect=true;spreadUrlObject(d,this._options);if(d.protocol!==l.protocol&&d.protocol!=="https:"||d.host!==p&&!isSubdomain(d.host,p)){removeMatchingHeaders(this._headerFilter,this._options.headers)}if(isFunction(s)){var m={headers:e.headers,statusCode:t};var A={url:u,method:o,headers:n};s(this._options,m,A);this._sanitizeOptions(this._options)}this._performRequest()};function wrap(e){var t={maxRedirects:21,maxBodyLength:10*1024*1024};var r={};Object.keys(e).forEach((function(i){var n=i+":";var s=r[n]=e[i];var o=t[i]=Object.create(s);function request(e,i,s){if(isURL(e)){e=spreadUrlObject(e)}else if(isString(e)){e=spreadUrlObject(parseUrl(e))}else{s=i;i=validateUrl(e);e={protocol:n}}if(isFunction(i)){s=i;i=null}i=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},e,i);i.nativeProtocols=r;if(!isString(i.host)&&!isString(i.hostname)){i.hostname="::1"}l.equal(i.protocol,n,"protocol mismatch");c("options",i);return new RedirectableRequest(i,s)}function get(e,t,r){var i=o.request(e,t,r);i.end();return i}Object.defineProperties(o,{request:{value:request,configurable:true,enumerable:true,writable:true},get:{value:get,configurable:true,enumerable:true,writable:true}})}));return t}function noop(){}function parseUrl(e){var t;if(p){t=new n(e)}else{t=validateUrl(i.parse(e));if(!isString(t.protocol)){throw new h({input:e})}}return t}function resolveUrl(e,t){return p?new n(e,t):parseUrl(i.resolve(t,e))}function validateUrl(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname)){throw new h({input:e.href||e})}if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host)){throw new h({input:e.href||e})}return e}function spreadUrlObject(e,t){var r=t||{};for(var i of d){r[i]=e[i]}if(r.hostname.startsWith("[")){r.hostname=r.hostname.slice(1,-1)}if(r.port!==""){r.port=Number(r.port)}r.path=r.search?r.pathname+r.search:r.pathname;return r}function removeMatchingHeaders(e,t){var r;for(var i in t){if(e.test(i)){r=t[i];delete t[i]}}return r===null||typeof r==="undefined"?undefined:String(r).trim()}function createErrorType(e,t,r){function CustomError(r){if(isFunction(Error.captureStackTrace)){Error.captureStackTrace(this,this.constructor)}Object.assign(this,r||{});this.code=e;this.message=this.cause?t+": "+this.cause.message:t}CustomError.prototype=new(r||Error);Object.defineProperties(CustomError.prototype,{constructor:{value:CustomError,enumerable:false},name:{value:"Error ["+e+"]",enumerable:false}});return CustomError}function destroyRequest(e,t){for(var r of m){e.removeListener(r,A[r])}e.on("error",noop);e.destroy(t)}function isSubdomain(e,t){l(isString(e)&&isString(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function isArray(e){return e instanceof Array}function isString(e){return typeof e==="string"||e instanceof String}function isFunction(e){return typeof e==="function"}function isBuffer(e){return typeof e==="object"&&"length"in e}function isURL(e){return n&&e instanceof n}function escapeRegex(e){return e.replace(/[\]\\/()*+?.$]/g,"\\$&")}e.exports=wrap({http:s,https:o});e.exports.wrap=wrap},6454:(e,t,r)=>{var i=r(5630);var n=r(9023);var s=r(6928);var o=r(8611);var a=r(5692);var l=r(7016).parse;var c=r(9896);var p=r(2203).Stream;var u=r(6982);var d=r(4096);var m=r(1324);var A=r(8700);var h=r(4076);var g=r(1835);function escapeHeaderParam(e){return String(e).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22")}function FormData(e){if(!(this instanceof FormData)){return new FormData(e)}this._overheadLength=0;this._valueLength=0;this._valuesToMeasure=[];i.call(this);e=e||{};for(var t in e){this[t]=e[t]}}n.inherits(FormData,i);FormData.LINE_BREAK="\r\n";FormData.DEFAULT_CONTENT_TYPE="application/octet-stream";FormData.prototype.append=function(e,t,r){r=r||{};if(typeof r==="string"){r={filename:r}}var n=i.prototype.append.bind(this);if(typeof t==="number"||t==null){t=String(t)}if(Array.isArray(t)){this._error(new Error("Arrays are not supported."));return}var s=this._multiPartHeader(e,t,r);var o=this._multiPartFooter();n(s);n(t);n(o);this._trackLength(s,t,r)};FormData.prototype._trackLength=function(e,t,r){var i=0;if(r.knownLength!=null){i+=Number(r.knownLength)}else if(Buffer.isBuffer(t)){i=t.length}else if(typeof t==="string"){i=Buffer.byteLength(t)}this._valueLength+=i;this._overheadLength+=Buffer.byteLength(e)+FormData.LINE_BREAK.length;if(!t||!t.path&&!(t.readable&&h(t,"httpVersion"))&&!(t instanceof p)){return}if(!r.knownLength){this._valuesToMeasure.push(t)}};FormData.prototype._lengthRetriever=function(e,t){if(h(e,"fd")){if(e.end!=undefined&&e.end!=Infinity&&e.start!=undefined){t(null,e.end+1-(e.start?e.start:0))}else{c.stat(e.path,(function(r,i){if(r){t(r);return}var n=i.size-(e.start?e.start:0);t(null,n)}))}}else if(h(e,"httpVersion")){t(null,Number(e.headers["content-length"]))}else if(h(e,"httpModule")){e.on("response",(function(r){e.pause();t(null,Number(r.headers["content-length"]))}));e.resume()}else{t("Unknown stream")}};FormData.prototype._multiPartHeader=function(e,t,r){if(typeof r.header==="string"){return r.header}var i=this._getContentDisposition(t,r);var n=this._getContentType(t,r);var s="";var o={"Content-Disposition":["form-data",'name="'+escapeHeaderParam(e)+'"'].concat(i||[]),"Content-Type":[].concat(n||[])};if(typeof r.header==="object"){g(o,r.header)}var a;for(var l in o){if(h(o,l)){a=o[l];if(a==null){continue}if(!Array.isArray(a)){a=[a]}if(a.length){s+=l+": "+a.join("; ")+FormData.LINE_BREAK}}}return"--"+this.getBoundary()+FormData.LINE_BREAK+s+FormData.LINE_BREAK};FormData.prototype._getContentDisposition=function(e,t){var r;if(typeof t.filepath==="string"){r=s.normalize(t.filepath).replace(/\\/g,"/")}else if(t.filename||e&&(e.name||e.path)){r=s.basename(t.filename||e&&(e.name||e.path))}else if(e&&e.readable&&h(e,"httpVersion")){r=s.basename(e.client._httpMessage.path||"")}if(r){return'filename="'+escapeHeaderParam(r)+'"'}};FormData.prototype._getContentType=function(e,t){var r=t.contentType;if(!r&&e&&e.name){r=d.lookup(e.name)}if(!r&&e&&e.path){r=d.lookup(e.path)}if(!r&&e&&e.readable&&h(e,"httpVersion")){r=e.headers["content-type"]}if(!r&&(t.filepath||t.filename)){r=d.lookup(t.filepath||t.filename)}if(!r&&e&&typeof e==="object"){r=FormData.DEFAULT_CONTENT_TYPE}return r};FormData.prototype._multiPartFooter=function(){return function(e){var t=FormData.LINE_BREAK;var r=this._streams.length===0;if(r){t+=this._lastBoundary()}e(t)}.bind(this)};FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK};FormData.prototype.getHeaders=function(e){var t;var r={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e){if(h(e,t)){r[t.toLowerCase()]=e[t]}}return r};FormData.prototype.setBoundary=function(e){if(typeof e!=="string"){throw new TypeError("FormData boundary must be a string")}this._boundary=e};FormData.prototype.getBoundary=function(){if(!this._boundary){this._generateBoundary()}return this._boundary};FormData.prototype.getBuffer=function(){var e=new Buffer.alloc(0);var t=this.getBoundary();for(var r=0,i=this._streams.length;r{e.exports=function(e,t){Object.keys(t).forEach((function(r){e[r]=e[r]||t[r]}));return e}},9808:e=>{var t="Function.prototype.bind called on incompatible ";var r=Object.prototype.toString;var i=Math.max;var n="[object Function]";var s=function concatty(e,t){var r=[];for(var i=0;i{var i=r(9808);e.exports=Function.prototype.bind||i},470:(e,t,r)=>{var i;var n=r(5399);var s=r(1620);var o=r(3056);var a=r(4585);var l=r(6905);var c=r(105);var p=r(3314);var u=r(2578);var d=r(5641);var m=r(6171);var A=r(7147);var h=r(1017);var g=r(6947);var f=r(2621);var y=r(156);var b=Function;var getEvalledConstructor=function(e){try{return b('"use strict"; return ('+e+").constructor;")()}catch(e){}};var C=r(3170);var E=r(9094);var throwTypeError=function(){throw new p};var N=C?function(){try{arguments.callee;return throwTypeError}catch(e){try{return C(arguments,"callee").get}catch(e){return throwTypeError}}}():throwTypeError;var v=r(3336)();var I=r(1967);var S=r(1311);var w=r(8681);var P=r(3945);var x=r(8093);var B={};var _=typeof Uint8Array==="undefined"||!I?i:I(Uint8Array);var R={__proto__:null,"%AggregateError%":typeof AggregateError==="undefined"?i:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer==="undefined"?i:ArrayBuffer,"%ArrayIteratorPrototype%":v&&I?I([][Symbol.iterator]()):i,"%AsyncFromSyncIteratorPrototype%":i,"%AsyncFunction%":B,"%AsyncGenerator%":B,"%AsyncGeneratorFunction%":B,"%AsyncIteratorPrototype%":B,"%Atomics%":typeof Atomics==="undefined"?i:Atomics,"%BigInt%":typeof BigInt==="undefined"?i:BigInt,"%BigInt64Array%":typeof BigInt64Array==="undefined"?i:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array==="undefined"?i:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView==="undefined"?i:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":s,"%eval%":eval,"%EvalError%":o,"%Float16Array%":typeof Float16Array==="undefined"?i:Float16Array,"%Float32Array%":typeof Float32Array==="undefined"?i:Float32Array,"%Float64Array%":typeof Float64Array==="undefined"?i:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry==="undefined"?i:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":B,"%Int8Array%":typeof Int8Array==="undefined"?i:Int8Array,"%Int16Array%":typeof Int16Array==="undefined"?i:Int16Array,"%Int32Array%":typeof Int32Array==="undefined"?i:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":v&&I?I(I([][Symbol.iterator]())):i,"%JSON%":typeof JSON==="object"?JSON:i,"%Map%":typeof Map==="undefined"?i:Map,"%MapIteratorPrototype%":typeof Map==="undefined"||!v||!I?i:I((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":C,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise==="undefined"?i:Promise,"%Proxy%":typeof Proxy==="undefined"?i:Proxy,"%RangeError%":a,"%ReferenceError%":l,"%Reflect%":typeof Reflect==="undefined"?i:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set==="undefined"?i:Set,"%SetIteratorPrototype%":typeof Set==="undefined"||!v||!I?i:I((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer==="undefined"?i:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":v&&I?I(""[Symbol.iterator]()):i,"%Symbol%":v?Symbol:i,"%SyntaxError%":c,"%ThrowTypeError%":N,"%TypedArray%":_,"%TypeError%":p,"%Uint8Array%":typeof Uint8Array==="undefined"?i:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray==="undefined"?i:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array==="undefined"?i:Uint16Array,"%Uint32Array%":typeof Uint32Array==="undefined"?i:Uint32Array,"%URIError%":u,"%WeakMap%":typeof WeakMap==="undefined"?i:WeakMap,"%WeakRef%":typeof WeakRef==="undefined"?i:WeakRef,"%WeakSet%":typeof WeakSet==="undefined"?i:WeakSet,"%Function.prototype.call%":x,"%Function.prototype.apply%":P,"%Object.defineProperty%":E,"%Object.getPrototypeOf%":S,"%Math.abs%":d,"%Math.floor%":m,"%Math.max%":A,"%Math.min%":h,"%Math.pow%":g,"%Math.round%":f,"%Math.sign%":y,"%Reflect.getPrototypeOf%":w};if(I){try{null.error}catch(e){var k=I(I(e));R["%Error.prototype%"]=k}}var T=function doEval(e){var t;if(e==="%AsyncFunction%"){t=getEvalledConstructor("async function () {}")}else if(e==="%GeneratorFunction%"){t=getEvalledConstructor("function* () {}")}else if(e==="%AsyncGeneratorFunction%"){t=getEvalledConstructor("async function* () {}")}else if(e==="%AsyncGenerator%"){var r=doEval("%AsyncGeneratorFunction%");if(r){t=r.prototype}}else if(e==="%AsyncIteratorPrototype%"){var i=doEval("%AsyncGenerator%");if(i&&I){t=I(i.prototype)}}R[e]=t;return t};var Q={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]};var M=r(7564);var O=r(4076);var D=M.call(x,Array.prototype.concat);var z=M.call(P,Array.prototype.splice);var L=M.call(x,String.prototype.replace);var G=M.call(x,String.prototype.slice);var F=M.call(x,RegExp.prototype.exec);var q=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g;var U=/\\(\\)?/g;var H=function stringToPath(e){var t=G(e,0,1);var r=G(e,-1);if(t==="%"&&r!=="%"){throw new c("invalid intrinsic syntax, expected closing `%`")}else if(r==="%"&&t!=="%"){throw new c("invalid intrinsic syntax, expected opening `%`")}var i=[];L(e,q,(function(e,t,r,n){i[i.length]=r?L(n,U,"$1"):t||e}));return i};var V=function getBaseIntrinsic(e,t){var r=e;var i;if(O(Q,r)){i=Q[r];r="%"+i[0]+"%"}if(O(R,r)){var n=R[r];if(n===B){n=T(r)}if(typeof n==="undefined"&&!t){throw new p("intrinsic "+e+" exists, but is not available. Please file an issue!")}return{alias:i,name:r,value:n}}throw new c("intrinsic "+e+" does not exist!")};e.exports=function GetIntrinsic(e,t){if(typeof e!=="string"||e.length===0){throw new p("intrinsic name must be a non-empty string")}if(arguments.length>1&&typeof t!=="boolean"){throw new p('"allowMissing" argument must be a boolean')}if(F(/^%?[^%]*%?$/,e)===null){throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name")}var r=H(e);var n=r.length>0?r[0]:"";var s=V("%"+n+"%",t);var o=s.name;var a=s.value;var l=false;var u=s.alias;if(u){n=u[0];z(r,D([0,1],u))}for(var d=1,m=true;d=r.length){var f=C(a,A);m=!!f;if(m&&"get"in f&&!("originalValue"in f.get)){a=f.get}else{a=a[A]}}else{m=O(a,A);a=a[A]}if(m&&!l){R[o]=a}}}return a}},1311:(e,t,r)=>{var i=r(5399);e.exports=i.getPrototypeOf||null},8681:e=>{e.exports=typeof Reflect!=="undefined"&&Reflect.getPrototypeOf||null},1967:(e,t,r)=>{var i=r(8681);var n=r(1311);var s=r(6669);e.exports=i?function getProto(e){return i(e)}:n?function getProto(e){if(!e||typeof e!=="object"&&typeof e!=="function"){throw new TypeError("getProto: not an object")}return n(e)}:s?function getProto(e){return s(e)}:null},1174:e=>{e.exports=Object.getOwnPropertyDescriptor},3170:(e,t,r)=>{var i=r(1174);if(i){try{i([],"length")}catch(e){i=null}}e.exports=i},3813:e=>{e.exports=(e,t=process.argv)=>{const r=e.startsWith("-")?"":e.length===1?"-":"--";const i=t.indexOf(r+e);const n=t.indexOf("--");return i!==-1&&(n===-1||i{var i=typeof Symbol!=="undefined"&&Symbol;var n=r(1114);e.exports=function hasNativeSymbols(){if(typeof i!=="function"){return false}if(typeof Symbol!=="function"){return false}if(typeof i("foo")!=="symbol"){return false}if(typeof Symbol("bar")!=="symbol"){return false}return n()}},1114:e=>{e.exports=function hasSymbols(){if(typeof Symbol!=="function"||typeof Object.getOwnPropertySymbols!=="function"){return false}if(typeof Symbol.iterator==="symbol"){return true}var e={};var t=Symbol("test");var r=Object(t);if(typeof t==="string"){return false}if(Object.prototype.toString.call(t)!=="[object Symbol]"){return false}if(Object.prototype.toString.call(r)!=="[object Symbol]"){return false}var i=42;e[t]=i;for(var n in e){return false}if(typeof Object.keys==="function"&&Object.keys(e).length!==0){return false}if(typeof Object.getOwnPropertyNames==="function"&&Object.getOwnPropertyNames(e).length!==0){return false}var s=Object.getOwnPropertySymbols(e);if(s.length!==1||s[0]!==t){return false}if(!Object.prototype.propertyIsEnumerable.call(e,t)){return false}if(typeof Object.getOwnPropertyDescriptor==="function"){var o=Object.getOwnPropertyDescriptor(e,t);if(o.value!==i||o.enumerable!==true){return false}}return true}},5479:(e,t,r)=>{var i=r(1114);e.exports=function hasToStringTagShams(){return i()&&!!Symbol.toStringTag}},4076:(e,t,r)=>{var i=Function.prototype.call;var n=Object.prototype.hasOwnProperty;var s=r(7564);e.exports=s.call(i,n)},1970:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.HttpProxyAgent=void 0;const a=s(r(9278));const l=s(r(4756));const c=o(r(2830));const p=r(4434);const u=r(8894);const d=r(7016);const m=(0,c.default)("http-proxy-agent");class HttpProxyAgent extends u.Agent{constructor(e,t){super(t);this.proxy=typeof e==="string"?new d.URL(e):e;this.proxyHeaders=t?.headers??{};m("Creating new HttpProxyAgent instance: %o",this.proxy.href);const r=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,"");const i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...t?omit(t,"headers"):null,host:r,port:i}}addRequest(e,t){e._header=null;this.setRequestProps(e,t);super.addRequest(e,t)}setRequestProps(e,t){const{proxy:r}=this;const i=t.secureEndpoint?"https:":"http:";const n=e.getHeader("host")||"localhost";const s=`${i}//${n}`;const o=new d.URL(e.path,s);if(t.port!==80){o.port=String(t.port)}e.path=String(o);const a=typeof this.proxyHeaders==="function"?this.proxyHeaders():{...this.proxyHeaders};if(r.username||r.password){const e=`${decodeURIComponent(r.username)}:${decodeURIComponent(r.password)}`;a["Proxy-Authorization"]=`Basic ${Buffer.from(e).toString("base64")}`}if(!a["Proxy-Connection"]){a["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close"}for(const t of Object.keys(a)){const r=a[t];if(r){e.setHeader(t,r)}}}async connect(e,t){e._header=null;if(!e.path.includes("://")){this.setRequestProps(e,t)}let r;let i;m("Regenerating stored HTTP header string for request");e._implicitHeader();if(e.outputData&&e.outputData.length>0){m("Patching connection write() output buffer with updated header");r=e.outputData[0].data;i=r.indexOf("\r\n\r\n")+4;e.outputData[0].data=e._header+r.substring(i);m("Output buffer: %o",e.outputData[0].data)}let n;if(this.proxy.protocol==="https:"){m("Creating `tls.Socket`: %o",this.connectOpts);n=l.connect(this.connectOpts)}else{m("Creating `net.Socket`: %o",this.connectOpts);n=a.connect(this.connectOpts)}await(0,p.once)(n,"connect");return n}}HttpProxyAgent.protocols=["http","https"];t.HttpProxyAgent=HttpProxyAgent;function omit(e,...t){const r={};let i;for(i in e){if(!t.includes(i)){r[i]=e[i]}}return r}},3669:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.HttpsProxyAgent=void 0;const a=s(r(9278));const l=s(r(4756));const c=o(r(2613));const p=o(r(2830));const u=r(8894);const d=r(7016);const m=r(7943);const A=(0,p.default)("https-proxy-agent");const setServernameFromNonIpHost=e=>{if(e.servername===undefined&&e.host&&!a.isIP(e.host)){return{...e,servername:e.host}}return e};class HttpsProxyAgent extends u.Agent{constructor(e,t){super(t);this.options={path:undefined};this.proxy=typeof e==="string"?new d.URL(e):e;this.proxyHeaders=t?.headers??{};A("Creating new HttpsProxyAgent instance: %o",this.proxy.href);const r=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,"");const i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...t?omit(t,"headers"):null,host:r,port:i}}async connect(e,t){const{proxy:r}=this;if(!t.host){throw new TypeError('No "host" provided')}let i;if(r.protocol==="https:"){A("Creating `tls.Socket`: %o",this.connectOpts);i=l.connect(setServernameFromNonIpHost(this.connectOpts))}else{A("Creating `net.Socket`: %o",this.connectOpts);i=a.connect(this.connectOpts)}const n=typeof this.proxyHeaders==="function"?this.proxyHeaders():{...this.proxyHeaders};const s=a.isIPv6(t.host)?`[${t.host}]`:t.host;let o=`CONNECT ${s}:${t.port} HTTP/1.1\r\n`;if(r.username||r.password){const e=`${decodeURIComponent(r.username)}:${decodeURIComponent(r.password)}`;n["Proxy-Authorization"]=`Basic ${Buffer.from(e).toString("base64")}`}n.Host=`${s}:${t.port}`;if(!n["Proxy-Connection"]){n["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close"}for(const e of Object.keys(n)){o+=`${e}: ${n[e]}\r\n`}const p=(0,m.parseProxyResponse)(i);i.write(`${o}\r\n`);const{connect:u,buffered:d}=await p;e.emit("proxyConnect",u);this.emit("proxyConnect",u,e);if(u.statusCode===200){e.once("socket",resume);if(t.secureEndpoint){A("Upgrading socket connection to TLS");return l.connect({...omit(setServernameFromNonIpHost(t),"host","path","port"),socket:i})}return i}i.destroy();const h=new a.Socket({writable:false});h.readable=true;e.once("socket",(e=>{A("Replaying proxy buffer for failed request");(0,c.default)(e.listenerCount("data")>0);e.push(d);e.push(null)}));return h}}HttpsProxyAgent.protocols=["http","https"];t.HttpsProxyAgent=HttpsProxyAgent;function resume(e){e.resume()}function omit(e,...t){const r={};let i;for(i in e){if(!t.includes(i)){r[i]=e[i]}}return r}},7943:function(e,t,r){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.parseProxyResponse=void 0;const n=i(r(2830));const s=(0,n.default)("https-proxy-agent:parse-proxy-response");function parseProxyResponse(e){return new Promise(((t,r)=>{let i=0;const n=[];function read(){const t=e.read();if(t)ondata(t);else e.once("readable",read)}function cleanup(){e.removeListener("end",onend);e.removeListener("error",onerror);e.removeListener("readable",read)}function onend(){cleanup();s("onend");r(new Error("Proxy connection ended before receiving CONNECT response"))}function onerror(e){cleanup();s("onerror %o",e);r(e)}function ondata(o){n.push(o);i+=o.length;const a=Buffer.concat(n,i);const l=a.indexOf("\r\n\r\n");if(l===-1){s("have not received end of HTTP headers yet...");read();return}const c=a.slice(0,l).toString("ascii").split("\r\n");const p=c.shift();if(!p){e.destroy();return r(new Error("No header received from proxy CONNECT response"))}const u=p.split(" ");const d=+u[1];const m=u.slice(2).join(" ");const A={};for(const t of c){if(!t)continue;const i=t.indexOf(":");if(i===-1){e.destroy();return r(new Error(`Invalid header from proxy CONNECT response: "${t}"`))}const n=t.slice(0,i).toLowerCase();const s=t.slice(i+1).trimStart();const o=A[n];if(typeof o==="string"){A[n]=[o,s]}else if(Array.isArray(o)){o.push(s)}else{A[n]=s}}s("got proxy server response: %o %o",p,A);cleanup();t({connect:{statusCode:d,statusText:m,headers:A},buffered:a})}e.on("error",onerror);e.on("end",onend);read()}))}t.parseProxyResponse=parseProxyResponse},2047:(e,t,r)=>{var i=r(3324);e.exports=function(e,t){t=t||{};var r=i.decode(e,t);if(!r){return null}var n=r.payload;if(typeof n==="string"){try{var s=JSON.parse(n);if(s!==null&&typeof s==="object"){n=s}}catch(e){}}if(t.complete===true){return{header:r.header,payload:n,signature:r.signature}}return n}},9653:(e,t,r)=>{e.exports={decode:r(2047),verify:r(772),sign:r(4912),JsonWebTokenError:r(6248),NotBeforeError:r(1269),TokenExpiredError:r(1241)}},6248:e=>{var JsonWebTokenError=function(e,t){Error.call(this,e);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="JsonWebTokenError";this.message=e;if(t)this.inner=t};JsonWebTokenError.prototype=Object.create(Error.prototype);JsonWebTokenError.prototype.constructor=JsonWebTokenError;e.exports=JsonWebTokenError},1269:(e,t,r)=>{var i=r(6248);var NotBeforeError=function(e,t){i.call(this,e);this.name="NotBeforeError";this.date=t};NotBeforeError.prototype=Object.create(i.prototype);NotBeforeError.prototype.constructor=NotBeforeError;e.exports=NotBeforeError},1241:(e,t,r)=>{var i=r(6248);var TokenExpiredError=function(e,t){i.call(this,e);this.name="TokenExpiredError";this.expiredAt=t};TokenExpiredError.prototype=Object.create(i.prototype);TokenExpiredError.prototype.constructor=TokenExpiredError;e.exports=TokenExpiredError},1136:(e,t,r)=>{const i=r(2088);e.exports=i.satisfies(process.version,">=15.7.0")},3948:(e,t,r)=>{var i=r(2088);e.exports=i.satisfies(process.version,"^6.12.0 || >=8.0.0")},5318:(e,t,r)=>{const i=r(2088);e.exports=i.satisfies(process.version,">=16.9.0")},6688:(e,t,r)=>{var i=r(744);e.exports=function(e,t){var r=t||Math.floor(Date.now()/1e3);if(typeof e==="string"){var n=i(e);if(typeof n==="undefined"){return}return Math.floor(r+n/1e3)}else if(typeof e==="number"){return r+e}else{return}}},1006:(e,t,r)=>{const i=r(1136);const n=r(5318);const s={ec:["ES256","ES384","ES512"],rsa:["RS256","PS256","RS384","PS384","RS512","PS512"],"rsa-pss":["PS256","PS384","PS512"]};const o={ES256:"prime256v1",ES384:"secp384r1",ES512:"secp521r1"};e.exports=function(e,t){if(!e||!t)return;const r=t.asymmetricKeyType;if(!r)return;const a=s[r];if(!a){throw new Error(`Unknown key type "${r}".`)}if(!a.includes(e)){throw new Error(`"alg" parameter for "${r}" key type must be one of: ${a.join(", ")}.`)}if(i){switch(r){case"ec":const r=t.asymmetricKeyDetails.namedCurve;const i=o[e];if(r!==i){throw new Error(`"alg" parameter "${e}" requires curve "${i}".`)}break;case"rsa-pss":if(n){const r=parseInt(e.slice(-3),10);const{hashAlgorithm:i,mgf1HashAlgorithm:n,saltLength:s}=t.asymmetricKeyDetails;if(i!==`sha${r}`||n!==i){throw new Error(`Invalid key for this operation, its RSA-PSS parameters do not meet the requirements of "alg" ${e}.`)}if(s!==undefined&&s>r>>3){throw new Error(`Invalid key for this operation, its RSA-PSS parameter saltLength does not meet the requirements of "alg" ${e}.`)}}break}}}},4912:(e,t,r)=>{const i=r(6688);const n=r(3948);const s=r(1006);const o=r(3324);const a=r(3867);const l=r(1999);const c=r(9841);const p=r(7735);const u=r(9888);const d=r(6172);const m=r(2192);const{KeyObject:A,createSecretKey:h,createPrivateKey:g}=r(6982);const f=["RS256","RS384","RS512","ES256","ES384","ES512","HS256","HS384","HS512","none"];if(n){f.splice(3,0,"PS256","PS384","PS512")}const y={expiresIn:{isValid:function(e){return c(e)||d(e)&&e},message:'"expiresIn" should be a number of seconds or string representing a timespan'},notBefore:{isValid:function(e){return c(e)||d(e)&&e},message:'"notBefore" should be a number of seconds or string representing a timespan'},audience:{isValid:function(e){return d(e)||Array.isArray(e)},message:'"audience" must be a string or array'},algorithm:{isValid:a.bind(null,f),message:'"algorithm" must be a valid string enum value'},header:{isValid:u,message:'"header" must be an object'},encoding:{isValid:d,message:'"encoding" must be a string'},issuer:{isValid:d,message:'"issuer" must be a string'},subject:{isValid:d,message:'"subject" must be a string'},jwtid:{isValid:d,message:'"jwtid" must be a string'},noTimestamp:{isValid:l,message:'"noTimestamp" must be a boolean'},keyid:{isValid:d,message:'"keyid" must be a string'},mutatePayload:{isValid:l,message:'"mutatePayload" must be a boolean'},allowInsecureKeySizes:{isValid:l,message:'"allowInsecureKeySizes" must be a boolean'},allowInvalidAsymmetricKeyTypes:{isValid:l,message:'"allowInvalidAsymmetricKeyTypes" must be a boolean'}};const b={iat:{isValid:p,message:'"iat" should be a number of seconds'},exp:{isValid:p,message:'"exp" should be a number of seconds'},nbf:{isValid:p,message:'"nbf" should be a number of seconds'}};function validate(e,t,r,i){if(!u(r)){throw new Error('Expected "'+i+'" to be a plain object.')}Object.keys(r).forEach((function(n){const s=e[n];if(!s){if(!t){throw new Error('"'+n+'" is not allowed in "'+i+'"')}return}if(!s.isValid(r[n])){throw new Error(s.message)}}))}function validateOptions(e){return validate(y,false,e,"options")}function validatePayload(e){return validate(b,true,e,"payload")}const C={audience:"aud",issuer:"iss",subject:"sub",jwtid:"jti"};const E=["expiresIn","notBefore","noTimestamp","audience","issuer","subject","jwtid"];e.exports=function(e,t,r,n){if(typeof r==="function"){n=r;r={}}else{r=r||{}}const a=typeof e==="object"&&!Buffer.isBuffer(e);const l=Object.assign({alg:r.algorithm||"HS256",typ:a?"JWT":undefined,kid:r.keyid},r.header);function failure(e){if(n){return n(e)}throw e}if(!t&&r.algorithm!=="none"){return failure(new Error("secretOrPrivateKey must have a value"))}if(t!=null&&!(t instanceof A)){try{t=g(t)}catch(e){try{t=h(typeof t==="string"?Buffer.from(t):t)}catch(e){return failure(new Error("secretOrPrivateKey is not valid key material"))}}}if(l.alg.startsWith("HS")&&t.type!=="secret"){return failure(new Error(`secretOrPrivateKey must be a symmetric key when using ${l.alg}`))}else if(/^(?:RS|PS|ES)/.test(l.alg)){if(t.type!=="private"){return failure(new Error(`secretOrPrivateKey must be an asymmetric key when using ${l.alg}`))}if(!r.allowInsecureKeySizes&&!l.alg.startsWith("ES")&&t.asymmetricKeyDetails!==undefined&&t.asymmetricKeyDetails.modulusLength<2048){return failure(new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${l.alg}`))}}if(typeof e==="undefined"){return failure(new Error("payload is required"))}else if(a){try{validatePayload(e)}catch(e){return failure(e)}if(!r.mutatePayload){e=Object.assign({},e)}}else{const t=E.filter((function(e){return typeof r[e]!=="undefined"}));if(t.length>0){return failure(new Error("invalid "+t.join(",")+" option for "+typeof e+" payload"))}}if(typeof e.exp!=="undefined"&&typeof r.expiresIn!=="undefined"){return failure(new Error('Bad "options.expiresIn" option the payload already has an "exp" property.'))}if(typeof e.nbf!=="undefined"&&typeof r.notBefore!=="undefined"){return failure(new Error('Bad "options.notBefore" option the payload already has an "nbf" property.'))}try{validateOptions(r)}catch(e){return failure(e)}if(!r.allowInvalidAsymmetricKeyTypes){try{s(l.alg,t)}catch(e){return failure(e)}}const c=e.iat||Math.floor(Date.now()/1e3);if(r.noTimestamp){delete e.iat}else if(a){e.iat=c}if(typeof r.notBefore!=="undefined"){try{e.nbf=i(r.notBefore,c)}catch(e){return failure(e)}if(typeof e.nbf==="undefined"){return failure(new Error('"notBefore" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}}if(typeof r.expiresIn!=="undefined"&&typeof e==="object"){try{e.exp=i(r.expiresIn,c)}catch(e){return failure(e)}if(typeof e.exp==="undefined"){return failure(new Error('"expiresIn" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}}Object.keys(C).forEach((function(t){const i=C[t];if(typeof r[t]!=="undefined"){if(typeof e[i]!=="undefined"){return failure(new Error('Bad "options.'+t+'" option. The payload already has an "'+i+'" property.'))}e[i]=r[t]}}));const p=r.encoding||"utf8";if(typeof n==="function"){n=n&&m(n);o.createSign({header:l,privateKey:t,payload:e,encoding:p}).once("error",n).once("done",(function(e){if(!r.allowInsecureKeySizes&&/^(?:RS|PS)/.test(l.alg)&&e.length<256){return n(new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${l.alg}`))}n(null,e)}))}else{let i=o.sign({header:l,payload:e,secret:t,encoding:p});if(!r.allowInsecureKeySizes&&/^(?:RS|PS)/.test(l.alg)&&i.length<256){throw new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${l.alg}`)}return i}}},772:(e,t,r)=>{const i=r(6248);const n=r(1269);const s=r(1241);const o=r(2047);const a=r(6688);const l=r(1006);const c=r(3948);const p=r(3324);const{KeyObject:u,createSecretKey:d,createPublicKey:m}=r(6982);const A=["RS256","RS384","RS512"];const h=["ES256","ES384","ES512"];const g=["RS256","RS384","RS512"];const f=["HS256","HS384","HS512"];if(c){A.splice(A.length,0,"PS256","PS384","PS512");g.splice(g.length,0,"PS256","PS384","PS512")}e.exports=function(e,t,r,c){if(typeof r==="function"&&!c){c=r;r={}}if(!r){r={}}r=Object.assign({},r);let y;if(c){y=c}else{y=function(e,t){if(e)throw e;return t}}if(r.clockTimestamp&&typeof r.clockTimestamp!=="number"){return y(new i("clockTimestamp must be a number"))}if(r.nonce!==undefined&&(typeof r.nonce!=="string"||r.nonce.trim()==="")){return y(new i("nonce must be a non-empty string"))}if(r.allowInvalidAsymmetricKeyTypes!==undefined&&typeof r.allowInvalidAsymmetricKeyTypes!=="boolean"){return y(new i("allowInvalidAsymmetricKeyTypes must be a boolean"))}const b=r.clockTimestamp||Math.floor(Date.now()/1e3);if(!e){return y(new i("jwt must be provided"))}if(typeof e!=="string"){return y(new i("jwt must be a string"))}const C=e.split(".");if(C.length!==3){return y(new i("jwt malformed"))}let E;try{E=o(e,{complete:true})}catch(e){return y(e)}if(!E){return y(new i("invalid token"))}const N=E.header;let v;if(typeof t==="function"){if(!c){return y(new i("verify must be called asynchronous if secret or public key is provided as a callback"))}v=t}else{v=function(e,r){return r(null,t)}}return v(N,(function(t,o){if(t){return y(new i("error in secret or public key callback: "+t.message))}const c=C[2].trim()!=="";if(!c&&o){return y(new i("jwt signature is required"))}if(c&&!o){return y(new i("secret or public key must be provided"))}if(!c&&!r.algorithms){return y(new i('please specify "none" in "algorithms" to verify unsigned tokens'))}if(o!=null&&!(o instanceof u)){try{o=m(o)}catch(e){try{o=d(typeof o==="string"?Buffer.from(o):o)}catch(e){return y(new i("secretOrPublicKey is not valid key material"))}}}if(!r.algorithms){if(o.type==="secret"){r.algorithms=f}else if(["rsa","rsa-pss"].includes(o.asymmetricKeyType)){r.algorithms=g}else if(o.asymmetricKeyType==="ec"){r.algorithms=h}else{r.algorithms=A}}if(r.algorithms.indexOf(E.header.alg)===-1){return y(new i("invalid algorithm"))}if(N.alg.startsWith("HS")&&o.type!=="secret"){return y(new i(`secretOrPublicKey must be a symmetric key when using ${N.alg}`))}else if(/^(?:RS|PS|ES)/.test(N.alg)&&o.type!=="public"){return y(new i(`secretOrPublicKey must be an asymmetric key when using ${N.alg}`))}if(!r.allowInvalidAsymmetricKeyTypes){try{l(N.alg,o)}catch(e){return y(e)}}let v;try{v=p.verify(e,E.header.alg,o)}catch(e){return y(e)}if(!v){return y(new i("invalid signature"))}const I=E.payload;if(typeof I.nbf!=="undefined"&&!r.ignoreNotBefore){if(typeof I.nbf!=="number"){return y(new i("invalid nbf value"))}if(I.nbf>b+(r.clockTolerance||0)){return y(new n("jwt not active",new Date(I.nbf*1e3)))}}if(typeof I.exp!=="undefined"&&!r.ignoreExpiration){if(typeof I.exp!=="number"){return y(new i("invalid exp value"))}if(b>=I.exp+(r.clockTolerance||0)){return y(new s("jwt expired",new Date(I.exp*1e3)))}}if(r.audience){const e=Array.isArray(r.audience)?r.audience:[r.audience];const t=Array.isArray(I.aud)?I.aud:[I.aud];const n=t.some((function(t){return e.some((function(e){return e instanceof RegExp?e.test(t):e===t}))}));if(!n){return y(new i("jwt audience invalid. expected: "+e.join(" or ")))}}if(r.issuer){const e=typeof r.issuer==="string"&&I.iss!==r.issuer||Array.isArray(r.issuer)&&r.issuer.indexOf(I.iss)===-1;if(e){return y(new i("jwt issuer invalid. expected: "+r.issuer))}}if(r.subject){if(I.sub!==r.subject){return y(new i("jwt subject invalid. expected: "+r.subject))}}if(r.jwtid){if(I.jti!==r.jwtid){return y(new i("jwt jwtid invalid. expected: "+r.jwtid))}}if(r.nonce){if(I.nonce!==r.nonce){return y(new i("jwt nonce invalid. expected: "+r.nonce))}}if(r.maxAge){if(typeof I.iat!=="number"){return y(new i("iat required when maxAge is specified"))}const e=a(r.maxAge,I.iat);if(typeof e==="undefined"){return y(new i('"maxAge" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}if(b>=e+(r.clockTolerance||0)){return y(new s("maxAge exceeded",new Date(e*1e3)))}}if(r.complete===true){const e=E.signature;return y(null,{header:N,payload:I,signature:e})}return y(null,I)}))}},8622:(e,t,r)=>{var i=r(3058).Buffer;var n=r(6982);var s=r(325);var o=r(9023);var a='"%s" is not a valid algorithm.\n Supported algorithms are:\n "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384", "ES512" and "none".';var l="secret must be a string or buffer";var c="key must be a string or a buffer";var p="key must be a string, a buffer or an object";var u=typeof n.createPublicKey==="function";if(u){c+=" or a KeyObject";l+="or a KeyObject"}function checkIsPublicKey(e){if(i.isBuffer(e)){return}if(typeof e==="string"){return}if(!u){throw typeError(c)}if(typeof e!=="object"){throw typeError(c)}if(typeof e.type!=="string"){throw typeError(c)}if(typeof e.asymmetricKeyType!=="string"){throw typeError(c)}if(typeof e.export!=="function"){throw typeError(c)}}function checkIsPrivateKey(e){if(i.isBuffer(e)){return}if(typeof e==="string"){return}if(typeof e==="object"){return}throw typeError(p)}function checkIsSecretKey(e){if(i.isBuffer(e)){return}if(typeof e==="string"){return e}if(!u){throw typeError(l)}if(typeof e!=="object"){throw typeError(l)}if(e.type!=="secret"){throw typeError(l)}if(typeof e.export!=="function"){throw typeError(l)}}function fromBase64(e){return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function toBase64(e){e=e.toString();var t=4-e.length%4;if(t!==4){for(var r=0;r{var i=r(8600);var n=r(4368);var s=["HS256","HS384","HS512","RS256","RS384","RS512","PS256","PS384","PS512","ES256","ES384","ES512"];t.ALGORITHMS=s;t.sign=i.sign;t.verify=n.verify;t.decode=n.decode;t.isValid=n.isValid;t.createSign=function createSign(e){return new i(e)};t.createVerify=function createVerify(e){return new n(e)}},1831:(e,t,r)=>{var i=r(3058).Buffer;var n=r(2203);var s=r(9023);function DataStream(e){this.buffer=null;this.writable=true;this.readable=true;if(!e){this.buffer=i.alloc(0);return this}if(typeof e.pipe==="function"){this.buffer=i.alloc(0);e.pipe(this);return this}if(e.length||typeof e==="object"){this.buffer=e;this.writable=false;process.nextTick(function(){this.emit("end",e);this.readable=false;this.emit("close")}.bind(this));return this}throw new TypeError("Unexpected data type ("+typeof e+")")}s.inherits(DataStream,n);DataStream.prototype.write=function write(e){this.buffer=i.concat([this.buffer,i.from(e)]);this.emit("data",e)};DataStream.prototype.end=function end(e){if(e)this.write(e);this.emit("end",e);this.emit("close");this.writable=false;this.readable=false};e.exports=DataStream},8600:(e,t,r)=>{var i=r(3058).Buffer;var n=r(1831);var s=r(8622);var o=r(2203);var a=r(5126);var l=r(9023);function base64url(e,t){return i.from(e,t).toString("base64").replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function jwsSecuredInput(e,t,r){r=r||"utf8";var i=base64url(a(e),"binary");var n=base64url(a(t),r);return l.format("%s.%s",i,n)}function jwsSign(e){var t=e.header;var r=e.payload;var i=e.secret||e.privateKey;var n=e.encoding;var o=s(t.alg);var a=jwsSecuredInput(t,r,n);var c=o.sign(a,i);return l.format("%s.%s",a,c)}function SignStream(e){var t=e.secret;t=t==null?e.privateKey:t;t=t==null?e.key:t;if(/^hs/i.test(e.header.alg)===true&&t==null){throw new TypeError("secret must be a string or buffer or a KeyObject")}var r=new n(t);this.readable=true;this.header=e.header;this.encoding=e.encoding;this.secret=this.privateKey=this.key=r;this.payload=new n(e.payload);this.secret.once("close",function(){if(!this.payload.writable&&this.readable)this.sign()}.bind(this));this.payload.once("close",function(){if(!this.secret.writable&&this.readable)this.sign()}.bind(this))}l.inherits(SignStream,o);SignStream.prototype.sign=function sign(){try{var e=jwsSign({header:this.header,payload:this.payload.buffer,secret:this.secret.buffer,encoding:this.encoding});this.emit("done",e);this.emit("data",e);this.emit("end");this.readable=false;return e}catch(e){this.readable=false;this.emit("error",e);this.emit("close")}};SignStream.sign=jwsSign;e.exports=SignStream},5126:(e,t,r)=>{var i=r(181).Buffer;e.exports=function toString(e){if(typeof e==="string")return e;if(typeof e==="number"||i.isBuffer(e))return e.toString();return JSON.stringify(e)}},4368:(e,t,r)=>{var i=r(3058).Buffer;var n=r(1831);var s=r(8622);var o=r(2203);var a=r(5126);var l=r(9023);var c=/^[a-zA-Z0-9\-_]+?\.[a-zA-Z0-9\-_]+?\.([a-zA-Z0-9\-_]+)?$/;function isObject(e){return Object.prototype.toString.call(e)==="[object Object]"}function safeJsonParse(e){if(isObject(e))return e;try{return JSON.parse(e)}catch(e){return undefined}}function headerFromJWS(e){var t=e.split(".",1)[0];return safeJsonParse(i.from(t,"base64").toString("binary"))}function securedInputFromJWS(e){return e.split(".",2).join(".")}function signatureFromJWS(e){return e.split(".")[2]}function payloadFromJWS(e,t){t=t||"utf8";var r=e.split(".")[1];return i.from(r,"base64").toString(t)}function isValidJws(e){return c.test(e)&&!!headerFromJWS(e)}function jwsVerify(e,t,r){if(!t){var i=new Error("Missing algorithm parameter for jws.verify");i.code="MISSING_ALGORITHM";throw i}e=a(e);var n=signatureFromJWS(e);var o=securedInputFromJWS(e);var l=s(t);return l.verify(o,n,r)}function jwsDecode(e,t){t=t||{};e=a(e);if(!isValidJws(e))return null;var r=headerFromJWS(e);if(!r)return null;var i=payloadFromJWS(e);if(r.typ==="JWT"||t.json)i=JSON.parse(i,t.encoding);return{header:r,payload:i,signature:signatureFromJWS(e)}}function VerifyStream(e){e=e||{};var t=e.secret;t=t==null?e.publicKey:t;t=t==null?e.key:t;if(/^hs/i.test(e.algorithm)===true&&t==null){throw new TypeError("secret must be a string or buffer or a KeyObject")}var r=new n(t);this.readable=true;this.algorithm=e.algorithm;this.encoding=e.encoding;this.secret=this.publicKey=this.key=r;this.signature=new n(e.signature);this.secret.once("close",function(){if(!this.signature.writable&&this.readable)this.verify()}.bind(this));this.signature.once("close",function(){if(!this.secret.writable&&this.readable)this.verify()}.bind(this))}l.inherits(VerifyStream,o);VerifyStream.prototype.verify=function verify(){try{var e=jwsVerify(this.signature.buffer,this.algorithm,this.key.buffer);var t=jwsDecode(this.signature.buffer,this.encoding);this.emit("done",e,t);this.emit("data",e);this.emit("end");this.readable=false;return e}catch(e){this.readable=false;this.emit("error",e);this.emit("close")}};VerifyStream.decode=jwsDecode;VerifyStream.isValid=isValidJws;VerifyStream.verify=jwsVerify;e.exports=VerifyStream},3867:e=>{var t=1/0,r=9007199254740991,i=17976931348623157e292,n=0/0;var s="[object Arguments]",o="[object Function]",a="[object GeneratorFunction]",l="[object String]",c="[object Symbol]";var p=/^\s+|\s+$/g;var u=/^[-+]0x[0-9a-f]+$/i;var d=/^0b[01]+$/i;var m=/^0o[0-7]+$/i;var A=/^(?:0|[1-9]\d*)$/;var h=parseInt;function arrayMap(e,t){var r=-1,i=e?e.length:0,n=Array(i);while(++r-1&&e%1==0&&e-1:!!n&&baseIndexOf(e,t,r)>-1}function isArguments(e){return isArrayLikeObject(e)&&f.call(e,"callee")&&(!b.call(e,"callee")||y.call(e)==s)}var N=Array.isArray;function isArrayLike(e){return e!=null&&isLength(e.length)&&!isFunction(e)}function isArrayLikeObject(e){return isObjectLike(e)&&isArrayLike(e)}function isFunction(e){var t=isObject(e)?y.call(e):"";return t==o||t==a}function isLength(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=r}function isObject(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function isObjectLike(e){return!!e&&typeof e=="object"}function isString(e){return typeof e=="string"||!N(e)&&isObjectLike(e)&&y.call(e)==l}function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&y.call(e)==c}function toFinite(e){if(!e){return e===0?e:0}e=toNumber(e);if(e===t||e===-t){var r=e<0?-1:1;return r*i}return e===e?e:0}function toInteger(e){var t=toFinite(e),r=t%1;return t===t?r?t-r:t:0}function toNumber(e){if(typeof e=="number"){return e}if(isSymbol(e)){return n}if(isObject(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=isObject(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=e.replace(p,"");var r=d.test(e);return r||m.test(e)?h(e.slice(2),r?2:8):u.test(e)?n:+e}function keys(e){return isArrayLike(e)?arrayLikeKeys(e):baseKeys(e)}function values(e){return e?baseValues(e,keys(e)):[]}e.exports=includes},1999:e=>{var t="[object Boolean]";var r=Object.prototype;var i=r.toString;function isBoolean(e){return e===true||e===false||isObjectLike(e)&&i.call(e)==t}function isObjectLike(e){return!!e&&typeof e=="object"}e.exports=isBoolean},9841:e=>{var t=1/0,r=17976931348623157e292,i=0/0;var n="[object Symbol]";var s=/^\s+|\s+$/g;var o=/^[-+]0x[0-9a-f]+$/i;var a=/^0b[01]+$/i;var l=/^0o[0-7]+$/i;var c=parseInt;var p=Object.prototype;var u=p.toString;function isInteger(e){return typeof e=="number"&&e==toInteger(e)}function isObject(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function isObjectLike(e){return!!e&&typeof e=="object"}function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&u.call(e)==n}function toFinite(e){if(!e){return e===0?e:0}e=toNumber(e);if(e===t||e===-t){var i=e<0?-1:1;return i*r}return e===e?e:0}function toInteger(e){var t=toFinite(e),r=t%1;return t===t?r?t-r:t:0}function toNumber(e){if(typeof e=="number"){return e}if(isSymbol(e)){return i}if(isObject(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=isObject(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=e.replace(s,"");var r=a.test(e);return r||l.test(e)?c(e.slice(2),r?2:8):o.test(e)?i:+e}e.exports=isInteger},7735:e=>{var t="[object Number]";var r=Object.prototype;var i=r.toString;function isObjectLike(e){return!!e&&typeof e=="object"}function isNumber(e){return typeof e=="number"||isObjectLike(e)&&i.call(e)==t}e.exports=isNumber},9888:e=>{var t="[object Object]";function isHostObject(e){var t=false;if(e!=null&&typeof e.toString!="function"){try{t=!!(e+"")}catch(e){}}return t}function overArg(e,t){return function(r){return e(t(r))}}var r=Function.prototype,i=Object.prototype;var n=r.toString;var s=i.hasOwnProperty;var o=n.call(Object);var a=i.toString;var l=overArg(Object.getPrototypeOf,Object);function isObjectLike(e){return!!e&&typeof e=="object"}function isPlainObject(e){if(!isObjectLike(e)||a.call(e)!=t||isHostObject(e)){return false}var r=l(e);if(r===null){return true}var i=s.call(r,"constructor")&&r.constructor;return typeof i=="function"&&i instanceof i&&n.call(i)==o}e.exports=isPlainObject},6172:e=>{var t="[object String]";var r=Object.prototype;var i=r.toString;var n=Array.isArray;function isObjectLike(e){return!!e&&typeof e=="object"}function isString(e){return typeof e=="string"||!n(e)&&isObjectLike(e)&&i.call(e)==t}e.exports=isString},2192:e=>{var t="Expected a function";var r=1/0,i=17976931348623157e292,n=0/0;var s="[object Symbol]";var o=/^\s+|\s+$/g;var a=/^[-+]0x[0-9a-f]+$/i;var l=/^0b[01]+$/i;var c=/^0o[0-7]+$/i;var p=parseInt;var u=Object.prototype;var d=u.toString;function before(e,r){var i;if(typeof r!="function"){throw new TypeError(t)}e=toInteger(e);return function(){if(--e>0){i=r.apply(this,arguments)}if(e<=1){r=undefined}return i}}function once(e){return before(2,e)}function isObject(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function isObjectLike(e){return!!e&&typeof e=="object"}function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&d.call(e)==s}function toFinite(e){if(!e){return e===0?e:0}e=toNumber(e);if(e===r||e===-r){var t=e<0?-1:1;return t*i}return e===e?e:0}function toInteger(e){var t=toFinite(e),r=t%1;return t===t?r?t-r:t:0}function toNumber(e){if(typeof e=="number"){return e}if(isSymbol(e)){return n}if(isObject(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=isObject(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=e.replace(o,"");var r=l.test(e);return r||c.test(e)?p(e.slice(2),r?2:8):a.test(e)?n:+e}e.exports=once},5641:e=>{e.exports=Math.abs},6171:e=>{e.exports=Math.floor},7044:e=>{e.exports=Number.isNaN||function isNaN(e){return e!==e}},7147:e=>{e.exports=Math.max},1017:e=>{e.exports=Math.min},6947:e=>{e.exports=Math.pow},2621:e=>{e.exports=Math.round},156:(e,t,r)=>{var i=r(7044);e.exports=function sign(e){if(i(e)||e===0){return e}return e<0?-1:+1}},9829:(e,t,r)=>{ /*! * mime-db * Copyright(c) 2014 Jonathan Ong @@ -14,31 +14,31 @@ e.exports=r(1813)},4096:(e,t,r)=>{ */ var i=r(9829);var n=r(6928).extname;var s=/^\s*([^;\s]*)(?:;|\s|$)/;var o=/^text\//i;t.charset=charset;t.charsets={lookup:charset};t.contentType=contentType;t.extension=extension;t.extensions=Object.create(null);t.lookup=lookup;t.types=Object.create(null);populateMaps(t.extensions,t.types);function charset(e){if(!e||typeof e!=="string"){return false}var t=s.exec(e);var r=t&&i[t[1].toLowerCase()];if(r&&r.charset){return r.charset}if(t&&o.test(t[1])){return"UTF-8"}return false}function contentType(e){if(!e||typeof e!=="string"){return false}var r=e.indexOf("/")===-1?t.lookup(e):e;if(!r){return false}if(r.indexOf("charset")===-1){var i=t.charset(r);if(i)r+="; charset="+i.toLowerCase()}return r}function extension(e){if(!e||typeof e!=="string"){return false}var r=s.exec(e);var i=r&&t.extensions[r[1].toLowerCase()];if(!i||!i.length){return false}return i[0]}function lookup(e){if(!e||typeof e!=="string"){return false}var r=n("x."+e).toLowerCase().substr(1);if(!r){return false}return t.types[r]||false}function populateMaps(e,t){var r=["nginx","apache",undefined,"iana"];Object.keys(i).forEach((function forEachMimeType(n){var s=i[n];var o=s.extensions;if(!o||!o.length){return}e[n]=o;for(var a=0;ap||c===p&&t[l].substr(0,12)==="application/")){continue}}t[l]=n}}))}},744:e=>{var t=1e3;var r=t*60;var i=r*60;var n=i*24;var s=n*7;var o=n*365.25;e.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0){return parse(e)}else if(r==="number"&&isFinite(e)){return t.long?fmtLong(e):fmtShort(e)}throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function parse(e){e=String(e);if(e.length>100){return}var a=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!a){return}var l=parseFloat(a[1]);var c=(a[2]||"ms").toLowerCase();switch(c){case"years":case"year":case"yrs":case"yr":case"y":return l*o;case"weeks":case"week":case"w":return l*s;case"days":case"day":case"d":return l*n;case"hours":case"hour":case"hrs":case"hr":case"h":return l*i;case"minutes":case"minute":case"mins":case"min":case"m":return l*r;case"seconds":case"second":case"secs":case"sec":case"s":return l*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return l;default:return undefined}}function fmtShort(e){var s=Math.abs(e);if(s>=n){return Math.round(e/n)+"d"}if(s>=i){return Math.round(e/i)+"h"}if(s>=r){return Math.round(e/r)+"m"}if(s>=t){return Math.round(e/t)+"s"}return e+"ms"}function fmtLong(e){var s=Math.abs(e);if(s>=n){return plural(e,s,n,"day")}if(s>=i){return plural(e,s,i,"hour")}if(s>=r){return plural(e,s,r,"minute")}if(s>=t){return plural(e,s,t,"second")}return e+" ms"}function plural(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}},3058:(e,t,r)=>{ /*! safe-buffer. MIT License. Feross Aboukhadijeh */ -var i=r(181);var n=i.Buffer;function copyProps(e,t){for(var r in e){t[r]=e[r]}}if(n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow){e.exports=i}else{copyProps(i,t);t.Buffer=SafeBuffer}function SafeBuffer(e,t,r){return n(e,t,r)}SafeBuffer.prototype=Object.create(n.prototype);copyProps(n,SafeBuffer);SafeBuffer.from=function(e,t,r){if(typeof e==="number"){throw new TypeError("Argument must not be a number")}return n(e,t,r)};SafeBuffer.alloc=function(e,t,r){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}var i=n(e);if(t!==undefined){if(typeof r==="string"){i.fill(t,r)}else{i.fill(t)}}else{i.fill(0)}return i};SafeBuffer.allocUnsafe=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return n(e)};SafeBuffer.allocUnsafeSlow=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return i.SlowBuffer(e)}},9379:(e,t,r)=>{const i=Symbol("SemVer ANY");class Comparator{static get ANY(){return i}constructor(e,t){t=n(t);if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}e=e.trim().split(/\s+/).join(" ");l("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===i){this.value=""}else{this.value=this.operator+this.semver.version}l("comp",this)}parse(e){const t=this.options.loose?s[o.COMPARATORLOOSE]:s[o.COMPARATOR];const r=e.match(t);if(!r){throw new TypeError(`Invalid comparator: ${e}`)}this.operator=r[1]!==undefined?r[1]:"";if(this.operator==="="){this.operator=""}if(!r[2]){this.semver=i}else{this.semver=new c(r[2],this.options.loose)}}toString(){return this.value}test(e){l("Comparator.test",e,this.options.loose);if(this.semver===i||e===i){return true}if(typeof e==="string"){try{e=new c(e,this.options)}catch(e){return false}}return a(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(this.operator===""){if(this.value===""){return true}return new p(e.value,t).test(this.value)}else if(e.operator===""){if(e.value===""){return true}return new p(this.value,t).test(e.semver)}t=n(t);if(t.includePrerelease&&(this.value==="<0.0.0-0"||e.value==="<0.0.0-0")){return false}if(!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))){return false}if(this.operator.startsWith(">")&&e.operator.startsWith(">")){return true}if(this.operator.startsWith("<")&&e.operator.startsWith("<")){return true}if(this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")){return true}if(a(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")){return true}if(a(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">")){return true}return false}}e.exports=Comparator;const n=r(356);const{safeRe:s,t:o}=r(5471);const a=r(8646);const l=r(1159);const c=r(7163);const p=r(6782)},6782:(e,t,r)=>{const i=/\s+/g;class Range{constructor(e,t){t=o(t);if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof a){this.raw=e.value;this.set=[[e]];this.formatted=undefined;return this}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e.trim().replace(i," ");this.set=this.raw.split("||").map((e=>this.parseRange(e.trim()))).filter((e=>e.length));if(!this.set.length){throw new TypeError(`Invalid SemVer Range: ${this.raw}`)}if(this.set.length>1){const e=this.set[0];this.set=this.set.filter((e=>!isNullSet(e[0])));if(this.set.length===0){this.set=[e]}else if(this.set.length>1){for(const e of this.set){if(e.length===1&&isAny(e[0])){this.set=[e];break}}}}this.formatted=undefined}get range(){if(this.formatted===undefined){this.formatted="";for(let e=0;e0){this.formatted+="||"}const t=this.set[e];for(let e=0;e0){this.formatted+=" "}this.formatted+=t[e].toString().trim()}}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(e){e=e.replace(y,"");const t=(this.options.includePrerelease&&h)|(this.options.loose&&f);const r=t+":"+e;const i=s.get(r);if(i){return i}const n=this.options.loose;const o=n?p[d.HYPHENRANGELOOSE]:p[d.HYPHENRANGE];e=e.replace(o,hyphenReplace(this.options.includePrerelease));l("hyphen replace",e);e=e.replace(p[d.COMPARATORTRIM],m);l("comparator trim",e);e=e.replace(p[d.TILDETRIM],A);l("tilde trim",e);e=e.replace(p[d.CARETTRIM],g);l("caret trim",e);let c=e.split(" ").map((e=>parseComparator(e,this.options))).join(" ").split(/\s+/).map((e=>replaceGTE0(e,this.options)));if(n){c=c.filter((e=>{l("loose invalid filter",e,this.options);return!!e.match(p[d.COMPARATORLOOSE])}))}l("range list",c);const u=new Map;const b=c.map((e=>new a(e,this.options)));for(const e of b){if(isNullSet(e)){return[e]}u.set(e.value,e)}if(u.size>1&&u.has("")){u.delete("")}const C=[...u.values()];s.set(r,C);return C}intersects(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some((r=>isSatisfiable(r,t)&&e.set.some((e=>isSatisfiable(e,t)&&r.every((r=>e.every((e=>r.intersects(e,t)))))))))}test(e){if(!e){return false}if(typeof e==="string"){try{e=new c(e,this.options)}catch(e){return false}}for(let t=0;te.value==="<0.0.0-0";const isAny=e=>e.value==="";const isSatisfiable=(e,t)=>{let r=true;const i=e.slice();let n=i.pop();while(r&&i.length){r=i.every((e=>n.intersects(e,t)));n=i.pop()}return r};const parseComparator=(e,t)=>{e=e.replace(p[d.BUILD],"");l("comp",e,t);e=replaceCarets(e,t);l("caret",e);e=replaceTildes(e,t);l("tildes",e);e=replaceXRanges(e,t);l("xrange",e);e=replaceStars(e,t);l("stars",e);return e};const isX=e=>!e||e.toLowerCase()==="x"||e==="*";const invalidXRangeOrder=(e,t,r)=>isX(e)&&!isX(t)||isX(t)&&r&&!isX(r);const replaceTildes=(e,t)=>e.trim().split(/\s+/).map((e=>replaceTilde(e,t))).join(" ");const replaceTilde=(e,t)=>{const r=t.loose?p[d.TILDELOOSE]:p[d.TILDE];const i=t.includePrerelease?"-0":"";return e.replace(r,((t,r,n,s,o)=>{l("tilde",e,t,r,n,s,o);let a;if(isX(r)){a=""}else if(isX(n)){a=`>=${r}.0.0${i} <${+r+1}.0.0-0`}else if(isX(s)){a=`>=${r}.${n}.0${i} <${r}.${+n+1}.0-0`}else if(o){l("replaceTilde pr",o);a=`>=${r}.${n}.${s}-${o} <${r}.${+n+1}.0-0`}else{a=`>=${r}.${n}.${s} <${r}.${+n+1}.0-0`}l("tilde return",a);return a}))};const replaceCarets=(e,t)=>e.trim().split(/\s+/).map((e=>replaceCaret(e,t))).join(" ");const replaceCaret=(e,t)=>{l("caret",e,t);const r=t.loose?p[d.CARETLOOSE]:p[d.CARET];const i=t.includePrerelease?"-0":"";return e.replace(r,((t,r,n,s,o)=>{l("caret",e,t,r,n,s,o);let a;if(isX(r)){a=""}else if(isX(n)){a=`>=${r}.0.0${i} <${+r+1}.0.0-0`}else if(isX(s)){if(r==="0"){a=`>=${r}.${n}.0${i} <${r}.${+n+1}.0-0`}else{a=`>=${r}.${n}.0${i} <${+r+1}.0.0-0`}}else if(o){l("replaceCaret pr",o);if(r==="0"){if(n==="0"){a=`>=${r}.${n}.${s}-${o} <${r}.${n}.${+s+1}-0`}else{a=`>=${r}.${n}.${s}-${o} <${r}.${+n+1}.0-0`}}else{a=`>=${r}.${n}.${s}-${o} <${+r+1}.0.0-0`}}else{l("no pr");if(r==="0"){if(n==="0"){a=`>=${r}.${n}.${s} <${r}.${n}.${+s+1}-0`}else{a=`>=${r}.${n}.${s} <${r}.${+n+1}.0-0`}}else{a=`>=${r}.${n}.${s} <${+r+1}.0.0-0`}}l("caret return",a);return a}))};const replaceXRanges=(e,t)=>{l("replaceXRanges",e,t);return e.split(/\s+/).map((e=>replaceXRange(e,t))).join(" ")};const replaceXRange=(e,t)=>{e=e.trim();const r=t.loose?p[d.XRANGELOOSE]:p[d.XRANGE];return e.replace(r,((r,i,n,s,o,a)=>{l("xRange",e,r,i,n,s,o,a);if(invalidXRangeOrder(n,s,o)){return e}const c=isX(n);const p=c||isX(s);const u=p||isX(o);const d=u;if(i==="="&&d){i=""}a=t.includePrerelease?"-0":"";if(c){if(i===">"||i==="<"){r="<0.0.0-0"}else{r="*"}}else if(i&&d){if(p){s=0}o=0;if(i===">"){i=">=";if(p){n=+n+1;s=0;o=0}else{s=+s+1;o=0}}else if(i==="<="){i="<";if(p){n=+n+1}else{s=+s+1}}if(i==="<"){a="-0"}r=`${i+n}.${s}.${o}${a}`}else if(p){r=`>=${n}.0.0${a} <${+n+1}.0.0-0`}else if(u){r=`>=${n}.${s}.0${a} <${n}.${+s+1}.0-0`}l("xRange return",r);return r}))};const replaceStars=(e,t)=>{l("replaceStars",e,t);return e.trim().replace(p[d.STAR],"")};const replaceGTE0=(e,t)=>{l("replaceGTE0",e,t);return e.trim().replace(p[t.includePrerelease?d.GTE0PRE:d.GTE0],"")};const hyphenReplace=e=>(t,r,i,n,s,o,a,l,c,p,u,d)=>{if(isX(i)){r=""}else if(isX(n)){r=`>=${i}.0.0${e?"-0":""}`}else if(isX(s)){r=`>=${i}.${n}.0${e?"-0":""}`}else if(o){r=`>=${r}`}else{r=`>=${r}${e?"-0":""}`}if(isX(c)){l=""}else if(isX(p)){l=`<${+c+1}.0.0-0`}else if(isX(u)){l=`<${c}.${+p+1}.0-0`}else if(d){l=`<=${c}.${p}.${u}-${d}`}else if(e){l=`<${c}.${p}.${+u+1}-0`}else{l=`<=${l}`}return`${r} ${l}`.trim()};const testSet=(e,t,r)=>{for(let r=0;r0){const i=e[r].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch){return true}}}return false}return true}},7163:(e,t,r)=>{const i=r(1159);const{MAX_LENGTH:n,MAX_SAFE_INTEGER:s}=r(5101);const{safeRe:o,t:a}=r(5471);const l=r(356);const{compareIdentifiers:c}=r(3348);const isPrereleaseIdentifier=(e,t)=>{const r=t.split(".");if(r.length>e.length){return false}for(let t=0;tn){throw new TypeError(`version is longer than ${n} characters`)}i("SemVer",e,t);this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?o[a.LOOSE]:o[a.FULL]);if(!r){throw new TypeError(`Invalid Version: ${e}`)}this.raw=e;this.major=+r[1];this.minor=+r[2];this.patch=+r[3];if(this.major>s||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>s||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>s||this.patch<0){throw new TypeError("Invalid patch version")}if(!r[4]){this.prerelease=[]}else{this.prerelease=r[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&te.major){return 1}if(this.minore.minor){return 1}if(this.patche.patch){return 1}return 0}comparePre(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}if(this.prerelease.length&&!e.prerelease.length){return-1}else if(!this.prerelease.length&&e.prerelease.length){return 1}else if(!this.prerelease.length&&!e.prerelease.length){return 0}let t=0;do{const r=this.prerelease[t];const n=e.prerelease[t];i("prerelease compare",t,r,n);if(r===undefined&&n===undefined){return 0}else if(n===undefined){return 1}else if(r===undefined){return-1}else if(r===n){continue}else{return c(r,n)}}while(++t)}compareBuild(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}let t=0;do{const r=this.build[t];const n=e.build[t];i("build compare",t,r,n);if(r===undefined&&n===undefined){return 0}else if(n===undefined){return 1}else if(r===undefined){return-1}else if(r===n){continue}else{return c(r,n)}}while(++t)}inc(e,t,r){if(e.startsWith("pre")){if(!t&&r===false){throw new Error("invalid increment argument: identifier is empty")}if(t){const e=`-${t}`.match(this.options.loose?o[a.PRERELEASELOOSE]:o[a.PRERELEASE]);if(!e||e[1]!==t){throw new Error(`invalid identifier: ${t}`)}}}switch(e){case"premajor":this.prerelease.length=0;this.patch=0;this.minor=0;this.major++;this.inc("pre",t,r);break;case"preminor":this.prerelease.length=0;this.patch=0;this.minor++;this.inc("pre",t,r);break;case"prepatch":this.prerelease.length=0;this.inc("patch",t,r);this.inc("pre",t,r);break;case"prerelease":if(this.prerelease.length===0){this.inc("patch",t,r)}this.inc("pre",t,r);break;case"release":if(this.prerelease.length===0){throw new Error(`version ${this.raw} is not a prerelease`)}this.prerelease.length=0;break;case"major":if(this.minor!==0||this.patch!==0||this.prerelease.length===0){this.major++}this.minor=0;this.patch=0;this.prerelease=[];break;case"minor":if(this.patch!==0||this.prerelease.length===0){this.minor++}this.patch=0;this.prerelease=[];break;case"patch":if(this.prerelease.length===0){this.patch++}this.prerelease=[];break;case"pre":{const e=Number(r)?1:0;if(this.prerelease.length===0){this.prerelease=[e]}else{let i=this.prerelease.length;while(--i>=0){if(typeof this.prerelease[i]==="number"){this.prerelease[i]++;i=-2}}if(i===-1){if(t===this.prerelease.join(".")&&r===false){throw new Error("invalid increment argument: identifier already exists")}this.prerelease.push(e)}}if(t){let i=[t,e];if(r===false){i=[t]}if(isPrereleaseIdentifier(this.prerelease,t)){const e=this.prerelease[t.split(".").length];if(isNaN(e)){this.prerelease=i}}else{this.prerelease=i}}break}default:throw new Error(`invalid increment argument: ${e}`)}this.raw=this.format();if(this.build.length){this.raw+=`+${this.build.join(".")}`}return this}}e.exports=SemVer},1799:(e,t,r)=>{const i=r(6353);const clean=(e,t)=>{const r=i(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};e.exports=clean},8646:(e,t,r)=>{const i=r(5082);const n=r(4974);const s=r(6599);const o=r(1236);const a=r(3872);const l=r(6717);const cmp=(e,t,r,c)=>{switch(t){case"===":if(typeof e==="object"){e=e.version}if(typeof r==="object"){r=r.version}return e===r;case"!==":if(typeof e==="object"){e=e.version}if(typeof r==="object"){r=r.version}return e!==r;case"":case"=":case"==":return i(e,r,c);case"!=":return n(e,r,c);case">":return s(e,r,c);case">=":return o(e,r,c);case"<":return a(e,r,c);case"<=":return l(e,r,c);default:throw new TypeError(`Invalid operator: ${t}`)}};e.exports=cmp},5385:(e,t,r)=>{const i=r(7163);const n=r(6353);const{safeRe:s,t:o}=r(5471);const coerce=(e,t)=>{if(e instanceof i){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};let r=null;if(!t.rtl){r=e.match(t.includePrerelease?s[o.COERCEFULL]:s[o.COERCE])}else{const i=t.includePrerelease?s[o.COERCERTLFULL]:s[o.COERCERTL];let n;while((n=i.exec(e))&&(!r||r.index+r[0].length!==e.length)){if(!r||n.index+n[0].length!==r.index+r[0].length){r=n}i.lastIndex=n.index+n[1].length+n[2].length}i.lastIndex=-1}if(r===null){return null}const a=r[2];const l=r[3]||"0";const c=r[4]||"0";const p=t.includePrerelease&&r[5]?`-${r[5]}`:"";const u=t.includePrerelease&&r[6]?`+${r[6]}`:"";return n(`${a}.${l}.${c}${p}${u}`,t)};e.exports=coerce},7648:(e,t,r)=>{const i=r(7163);const compareBuild=(e,t,r)=>{const n=new i(e,r);const s=new i(t,r);return n.compare(s)||n.compareBuild(s)};e.exports=compareBuild},6874:(e,t,r)=>{const i=r(8469);const compareLoose=(e,t)=>i(e,t,true);e.exports=compareLoose},8469:(e,t,r)=>{const i=r(7163);const compare=(e,t,r)=>new i(e,r).compare(new i(t,r));e.exports=compare},711:(e,t,r)=>{const i=r(6353);const diff=(e,t)=>{const r=i(e,null,true);const n=i(t,null,true);const s=r.compare(n);if(s===0){return null}const o=s>0;const a=o?r:n;const l=o?n:r;const c=!!a.prerelease.length;const p=!!l.prerelease.length;if(p&&!c){if(!l.patch&&!l.minor){return"major"}if(l.compareMain(a)===0){if(l.minor&&!l.patch){return"minor"}return"patch"}}const u=c?"pre":"";if(r.major!==n.major){return u+"major"}if(r.minor!==n.minor){return u+"minor"}if(r.patch!==n.patch){return u+"patch"}return"prerelease"};e.exports=diff},5082:(e,t,r)=>{const i=r(8469);const eq=(e,t,r)=>i(e,t,r)===0;e.exports=eq},6599:(e,t,r)=>{const i=r(8469);const gt=(e,t,r)=>i(e,t,r)>0;e.exports=gt},1236:(e,t,r)=>{const i=r(8469);const gte=(e,t,r)=>i(e,t,r)>=0;e.exports=gte},9957:(e,t,r)=>{const i=r(7163);const inc=(e,t,r,n,s)=>{if(typeof r==="string"){s=n;n=r;r=undefined}try{return new i(e instanceof i?e.version:e,r).inc(t,n,s).version}catch(e){return null}};e.exports=inc},3872:(e,t,r)=>{const i=r(8469);const lt=(e,t,r)=>i(e,t,r)<0;e.exports=lt},6717:(e,t,r)=>{const i=r(8469);const lte=(e,t,r)=>i(e,t,r)<=0;e.exports=lte},8511:(e,t,r)=>{const i=r(7163);const major=(e,t)=>new i(e,t).major;e.exports=major},2603:(e,t,r)=>{const i=r(7163);const minor=(e,t)=>new i(e,t).minor;e.exports=minor},4974:(e,t,r)=>{const i=r(8469);const neq=(e,t,r)=>i(e,t,r)!==0;e.exports=neq},6353:(e,t,r)=>{const i=r(7163);const parse=(e,t,r=false)=>{if(e instanceof i){return e}try{return new i(e,t)}catch(e){if(!r){return null}throw e}};e.exports=parse},8756:(e,t,r)=>{const i=r(7163);const patch=(e,t)=>new i(e,t).patch;e.exports=patch},5714:(e,t,r)=>{const i=r(6353);const prerelease=(e,t)=>{const r=i(e,t);return r&&r.prerelease.length?r.prerelease:null};e.exports=prerelease},2173:(e,t,r)=>{const i=r(8469);const rcompare=(e,t,r)=>i(t,e,r);e.exports=rcompare},7192:(e,t,r)=>{const i=r(7648);const rsort=(e,t)=>e.sort(((e,r)=>i(r,e,t)));e.exports=rsort},8011:(e,t,r)=>{const i=r(6782);const satisfies=(e,t,r)=>{try{t=new i(t,r)}catch(e){return false}return t.test(e)};e.exports=satisfies},9872:(e,t,r)=>{const i=r(7648);const sort=(e,t)=>e.sort(((e,r)=>i(e,r,t)));e.exports=sort},6114:(e,t,r)=>{const i=r(6353);const n=r(5101);const s=r(7163);const truncate=(e,t,r)=>{if(!n.RELEASE_TYPES.includes(t)){return null}const i=cloneInputVersion(e,r);return i&&doTruncation(i,t)};const cloneInputVersion=(e,t)=>{const r=e instanceof s?e.version:e;return i(r,t)};const doTruncation=(e,t)=>{if(isPrerelease(t)){return e.version}e.prerelease=[];switch(t){case"major":e.minor=0;e.patch=0;break;case"minor":e.patch=0;break}return e.format()};const isPrerelease=e=>e.startsWith("pre");e.exports=truncate},8780:(e,t,r)=>{const i=r(6353);const valid=(e,t)=>{const r=i(e,t);return r?r.version:null};e.exports=valid},2088:(e,t,r)=>{const i=r(5471);const n=r(5101);const s=r(7163);const o=r(3348);const a=r(6353);const l=r(8780);const c=r(1799);const p=r(9957);const u=r(711);const d=r(8511);const m=r(2603);const A=r(8756);const g=r(5714);const h=r(8469);const f=r(2173);const y=r(6874);const b=r(7648);const C=r(9872);const N=r(7192);const E=r(6599);const v=r(3872);const I=r(5082);const S=r(4974);const w=r(1236);const P=r(6717);const x=r(8646);const B=r(5385);const _=r(6114);const R=r(9379);const k=r(6782);const Q=r(8011);const T=r(4750);const M=r(5574);const O=r(8595);const D=r(1866);const z=r(4737);const L=r(280);const G=r(2276);const F=r(5213);const q=r(3465);const U=r(2028);const H=r(1489);e.exports={parse:a,valid:l,clean:c,inc:p,diff:u,major:d,minor:m,patch:A,prerelease:g,compare:h,rcompare:f,compareLoose:y,compareBuild:b,sort:C,rsort:N,gt:E,lt:v,eq:I,neq:S,gte:w,lte:P,cmp:x,coerce:B,truncate:_,Comparator:R,Range:k,satisfies:Q,toComparators:T,maxSatisfying:M,minSatisfying:O,minVersion:D,validRange:z,outside:L,gtr:G,ltr:F,intersects:q,simplifyRange:U,subset:H,SemVer:s,re:i.re,src:i.src,tokens:i.t,SEMVER_SPEC_VERSION:n.SEMVER_SPEC_VERSION,RELEASE_TYPES:n.RELEASE_TYPES,compareIdentifiers:o.compareIdentifiers,rcompareIdentifiers:o.rcompareIdentifiers}},5101:e=>{const t="2.0.0";const r=256;const i=Number.MAX_SAFE_INTEGER||9007199254740991;const n=16;const s=r-6;const o=["major","premajor","minor","preminor","patch","prepatch","prerelease"];e.exports={MAX_LENGTH:r,MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:s,MAX_SAFE_INTEGER:i,RELEASE_TYPES:o,SEMVER_SPEC_VERSION:t,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},1159:e=>{const t=typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},3348:e=>{const t=/^[0-9]+$/;const compareIdentifiers=(e,r)=>{if(typeof e==="number"&&typeof r==="number"){return e===r?0:ecompareIdentifiers(t,e);e.exports={compareIdentifiers:compareIdentifiers,rcompareIdentifiers:rcompareIdentifiers}},1383:e=>{class LRUCache{constructor(){this.max=1e3;this.map=new Map}get(e){const t=this.map.get(e);if(t===undefined){return undefined}else{this.map.delete(e);this.map.set(e,t);return t}}delete(e){return this.map.delete(e)}set(e,t){const r=this.delete(e);if(!r&&t!==undefined){if(this.map.size>=this.max){const e=this.map.keys().next().value;this.delete(e)}this.map.set(e,t)}return this}}e.exports=LRUCache},356:e=>{const t=Object.freeze({loose:true});const r=Object.freeze({});const parseOptions=e=>{if(!e){return r}if(typeof e!=="object"){return t}return e};e.exports=parseOptions},5471:(e,t,r)=>{const{MAX_SAFE_COMPONENT_LENGTH:i,MAX_SAFE_BUILD_LENGTH:n,MAX_LENGTH:s}=r(5101);const o=r(1159);t=e.exports={};const a=t.re=[];const l=t.safeRe=[];const c=t.src=[];const p=t.safeSrc=[];const u=t.t={};let d=0;const m="[a-zA-Z0-9-]";const A=[["\\s",1],["\\d",s],[m,n]];const makeSafeRegex=e=>{for(const[t,r]of A){e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`)}return e};const createToken=(e,t,r)=>{const i=makeSafeRegex(t);const n=d++;o(e,n,t);u[e]=n;c[n]=t;p[n]=i;a[n]=new RegExp(t,r?"g":undefined);l[n]=new RegExp(i,r?"g":undefined)};createToken("NUMERICIDENTIFIER","0|[1-9]\\d*");createToken("NUMERICIDENTIFIERLOOSE","\\d+");createToken("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${m}*`);createToken("MAINVERSION",`(${c[u.NUMERICIDENTIFIER]})\\.`+`(${c[u.NUMERICIDENTIFIER]})\\.`+`(${c[u.NUMERICIDENTIFIER]})`);createToken("MAINVERSIONLOOSE",`(${c[u.NUMERICIDENTIFIERLOOSE]})\\.`+`(${c[u.NUMERICIDENTIFIERLOOSE]})\\.`+`(${c[u.NUMERICIDENTIFIERLOOSE]})`);createToken("PRERELEASEIDENTIFIER",`(?:${c[u.NONNUMERICIDENTIFIER]}|${c[u.NUMERICIDENTIFIER]})`);createToken("PRERELEASEIDENTIFIERLOOSE",`(?:${c[u.NONNUMERICIDENTIFIER]}|${c[u.NUMERICIDENTIFIERLOOSE]})`);createToken("PRERELEASE",`(?:-(${c[u.PRERELEASEIDENTIFIER]}(?:\\.${c[u.PRERELEASEIDENTIFIER]})*))`);createToken("PRERELEASELOOSE",`(?:-?(${c[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${c[u.PRERELEASEIDENTIFIERLOOSE]})*))`);createToken("BUILDIDENTIFIER",`${m}+`);createToken("BUILD",`(?:\\+(${c[u.BUILDIDENTIFIER]}(?:\\.${c[u.BUILDIDENTIFIER]})*))`);createToken("FULLPLAIN",`v?${c[u.MAINVERSION]}${c[u.PRERELEASE]}?${c[u.BUILD]}?`);createToken("FULL",`^${c[u.FULLPLAIN]}$`);createToken("LOOSEPLAIN",`[v=\\s]*${c[u.MAINVERSIONLOOSE]}${c[u.PRERELEASELOOSE]}?${c[u.BUILD]}?`);createToken("LOOSE",`^${c[u.LOOSEPLAIN]}$`);createToken("GTLT","((?:<|>)?=?)");createToken("XRANGEIDENTIFIERLOOSE",`${c[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);createToken("XRANGEIDENTIFIER",`${c[u.NUMERICIDENTIFIER]}|x|X|\\*`);createToken("XRANGEPLAIN",`[v=\\s]*(${c[u.XRANGEIDENTIFIER]})`+`(?:\\.(${c[u.XRANGEIDENTIFIER]})`+`(?:\\.(${c[u.XRANGEIDENTIFIER]})`+`(?:${c[u.PRERELEASE]})?${c[u.BUILD]}?`+`)?)?`);createToken("XRANGEPLAINLOOSE",`[v=\\s]*(${c[u.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${c[u.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${c[u.XRANGEIDENTIFIERLOOSE]})`+`(?:${c[u.PRERELEASELOOSE]})?${c[u.BUILD]}?`+`)?)?`);createToken("XRANGE",`^${c[u.GTLT]}\\s*${c[u.XRANGEPLAIN]}$`);createToken("XRANGELOOSE",`^${c[u.GTLT]}\\s*${c[u.XRANGEPLAINLOOSE]}$`);createToken("COERCEPLAIN",`${"(^|[^\\d])"+"(\\d{1,"}${i}})`+`(?:\\.(\\d{1,${i}}))?`+`(?:\\.(\\d{1,${i}}))?`);createToken("COERCE",`${c[u.COERCEPLAIN]}(?:$|[^\\d])`);createToken("COERCEFULL",c[u.COERCEPLAIN]+`(?:${c[u.PRERELEASE]})?`+`(?:${c[u.BUILD]})?`+`(?:$|[^\\d])`);createToken("COERCERTL",c[u.COERCE],true);createToken("COERCERTLFULL",c[u.COERCEFULL],true);createToken("LONETILDE","(?:~>?)");createToken("TILDETRIM",`(\\s*)${c[u.LONETILDE]}\\s+`,true);t.tildeTrimReplace="$1~";createToken("TILDE",`^${c[u.LONETILDE]}${c[u.XRANGEPLAIN]}$`);createToken("TILDELOOSE",`^${c[u.LONETILDE]}${c[u.XRANGEPLAINLOOSE]}$`);createToken("LONECARET","(?:\\^)");createToken("CARETTRIM",`(\\s*)${c[u.LONECARET]}\\s+`,true);t.caretTrimReplace="$1^";createToken("CARET",`^${c[u.LONECARET]}${c[u.XRANGEPLAIN]}$`);createToken("CARETLOOSE",`^${c[u.LONECARET]}${c[u.XRANGEPLAINLOOSE]}$`);createToken("COMPARATORLOOSE",`^${c[u.GTLT]}\\s*(${c[u.LOOSEPLAIN]})$|^$`);createToken("COMPARATOR",`^${c[u.GTLT]}\\s*(${c[u.FULLPLAIN]})$|^$`);createToken("COMPARATORTRIM",`(\\s*)${c[u.GTLT]}\\s*(${c[u.LOOSEPLAIN]}|${c[u.XRANGEPLAIN]})`,true);t.comparatorTrimReplace="$1$2$3";createToken("HYPHENRANGE",`^\\s*(${c[u.XRANGEPLAIN]})`+`\\s+-\\s+`+`(${c[u.XRANGEPLAIN]})`+`\\s*$`);createToken("HYPHENRANGELOOSE",`^\\s*(${c[u.XRANGEPLAINLOOSE]})`+`\\s+-\\s+`+`(${c[u.XRANGEPLAINLOOSE]})`+`\\s*$`);createToken("STAR","(<|>)?=?\\s*\\*");createToken("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");createToken("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},2276:(e,t,r)=>{const i=r(280);const gtr=(e,t,r)=>i(e,t,">",r);e.exports=gtr},3465:(e,t,r)=>{const i=r(6782);const intersects=(e,t,r)=>{e=new i(e,r);t=new i(t,r);return e.intersects(t,r)};e.exports=intersects},5213:(e,t,r)=>{const i=r(280);const ltr=(e,t,r)=>i(e,t,"<",r);e.exports=ltr},5574:(e,t,r)=>{const i=r(7163);const n=r(6782);const maxSatisfying=(e,t,r)=>{let s=null;let o=null;let a=null;try{a=new n(t,r)}catch(e){return null}e.forEach((e=>{if(a.test(e)){if(!s||o.compare(e)===-1){s=e;o=new i(s,r)}}}));return s};e.exports=maxSatisfying},8595:(e,t,r)=>{const i=r(7163);const n=r(6782);const minSatisfying=(e,t,r)=>{let s=null;let o=null;let a=null;try{a=new n(t,r)}catch(e){return null}e.forEach((e=>{if(a.test(e)){if(!s||o.compare(e)===1){s=e;o=new i(s,r)}}}));return s};e.exports=minSatisfying},1866:(e,t,r)=>{const i=r(7163);const n=r(6782);const s=r(6599);const minVersion=(e,t)=>{e=new n(e,t);let r=new i("0.0.0");if(e.test(r)){return r}r=new i("0.0.0-0");if(e.test(r)){return r}r=null;for(let t=0;t{const t=new i(e.semver.version);switch(e.operator){case">":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!o||s(t,o)){o=t}break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}}));if(o&&(!r||s(r,o))){r=o}}if(r&&e.test(r)){return r}return null};e.exports=minVersion},280:(e,t,r)=>{const i=r(7163);const n=r(9379);const{ANY:s}=n;const o=r(6782);const a=r(8011);const l=r(6599);const c=r(3872);const p=r(6717);const u=r(1236);const outside=(e,t,r,d)=>{e=new i(e,d);t=new o(t,d);let m,A,g,h,f;switch(r){case">":m=l;A=p;g=c;h=">";f=">=";break;case"<":m=c;A=u;g=l;h="<";f="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(e,t,d)){return false}for(let r=0;r{if(e.semver===s){e=new n(">=0.0.0")}o=o||e;a=a||e;if(m(e.semver,o.semver,d)){o=e}else if(g(e.semver,a.semver,d)){a=e}}));if(o.operator===h||o.operator===f){return false}if((!a.operator||a.operator===h)&&A(e,a.semver)){return false}else if(a.operator===f&&g(e,a.semver)){return false}}return true};e.exports=outside},2028:(e,t,r)=>{const i=r(8011);const n=r(8469);e.exports=(e,t,r)=>{const s=[];let o=null;let a=null;const l=e.sort(((e,t)=>n(e,t,r)));for(const e of l){const n=i(e,t,r);if(n){a=e;if(!o){o=e}}else{if(a){s.push([o,a])}a=null;o=null}}if(o){s.push([o,null])}const c=[];for(const[e,t]of s){if(e===t){c.push(e)}else if(!t&&e===l[0]){c.push("*")}else if(!t){c.push(`>=${e}`)}else if(e===l[0]){c.push(`<=${t}`)}else{c.push(`${e} - ${t}`)}}const p=c.join(" || ");const u=typeof t.raw==="string"?t.raw:String(t);return p.length{const i=r(6782);const n=r(9379);const{ANY:s}=n;const o=r(8011);const a=r(8469);const subset=(e,t,r={})=>{if(e===t){return true}e=new i(e,r);t=new i(t,r);let n=false;e:for(const i of e.set){for(const e of t.set){const t=simpleSubset(i,e,r);n=n||t!==null;if(t){continue e}}if(n){return false}}return true};const l=[new n(">=0.0.0-0")];const c=[new n(">=0.0.0")];const simpleSubset=(e,t,r)=>{if(e===t){return true}if(e.length===1&&e[0].semver===s){if(t.length===1&&t[0].semver===s){return true}else if(r.includePrerelease){e=l}else{e=c}}if(t.length===1&&t[0].semver===s){if(r.includePrerelease){return true}else{t=c}}const i=new Set;let n,p;for(const t of e){if(t.operator===">"||t.operator===">="){n=higherGT(n,t,r)}else if(t.operator==="<"||t.operator==="<="){p=lowerLT(p,t,r)}else{i.add(t.semver)}}if(i.size>1){return null}let u;if(n&&p){u=a(n.semver,p.semver,r);if(u>0){return null}else if(u===0&&(n.operator!==">="||p.operator!=="<=")){return null}}for(const e of i){if(n&&!o(e,String(n),r)){return null}if(p&&!o(e,String(p),r)){return null}for(const i of t){if(!o(e,String(i),r)){return false}}return true}let d,m;let A,g;let h=p&&!r.includePrerelease&&p.semver.prerelease.length?p.semver:false;let f=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:false;if(h&&h.prerelease.length===1&&p.operator==="<"&&h.prerelease[0]===0){h=false}for(const e of t){g=g||e.operator===">"||e.operator===">=";A=A||e.operator==="<"||e.operator==="<=";if(n){if(f){if(e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===f.major&&e.semver.minor===f.minor&&e.semver.patch===f.patch){f=false}}if(e.operator===">"||e.operator===">="){d=higherGT(n,e,r);if(d===e&&d!==n){return false}}else if(n.operator===">="&&!e.test(n.semver)){return false}}if(p){if(h){if(e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===h.major&&e.semver.minor===h.minor&&e.semver.patch===h.patch){h=false}}if(e.operator==="<"||e.operator==="<="){m=lowerLT(p,e,r);if(m===e&&m!==p){return false}}else if(p.operator==="<="&&!e.test(p.semver)){return false}}if(!e.operator&&(p||n)&&u!==0){return false}}if(n&&A&&!p&&u!==0){return false}if(p&&g&&!n&&u!==0){return false}if(f||h){return false}return true};const higherGT=(e,t,r)=>{if(!e){return t}const i=a(e.semver,t.semver,r);return i>0?e:i<0?t:t.operator===">"&&e.operator===">="?t:e};const lowerLT=(e,t,r)=>{if(!e){return t}const i=a(e.semver,t.semver,r);return i<0?e:i>0?t:t.operator==="<"&&e.operator==="<="?t:e};e.exports=subset},4750:(e,t,r)=>{const i=r(6782);const toComparators=(e,t)=>new i(e,t).set.map((e=>e.map((e=>e.value)).join(" ").trim().split(" ")));e.exports=toComparators},4737:(e,t,r)=>{const i=r(6782);const validRange=(e,t)=>{try{return new i(e,t).range||"*"}catch(e){return null}};e.exports=validRange},1450:(e,t,r)=>{const i=r(857);const n=r(2018);const s=r(3813);const{env:o}=process;let a;if(s("no-color")||s("no-colors")||s("color=false")||s("color=never")){a=0}else if(s("color")||s("colors")||s("color=true")||s("color=always")){a=1}if("FORCE_COLOR"in o){if(o.FORCE_COLOR==="true"){a=1}else if(o.FORCE_COLOR==="false"){a=0}else{a=o.FORCE_COLOR.length===0?1:Math.min(parseInt(o.FORCE_COLOR,10),3)}}function translateLevel(e){if(e===0){return false}return{level:e,hasBasic:true,has256:e>=2,has16m:e>=3}}function supportsColor(e,t){if(a===0){return 0}if(s("color=16m")||s("color=full")||s("color=truecolor")){return 3}if(s("color=256")){return 2}if(e&&!t&&a===undefined){return 0}const r=a||0;if(o.TERM==="dumb"){return r}if(process.platform==="win32"){const e=i.release().split(".");if(Number(e[0])>=10&&Number(e[2])>=10586){return Number(e[2])>=14931?3:2}return 1}if("CI"in o){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((e=>e in o))||o.CI_NAME==="codeship"){return 1}return r}if("TEAMCITY_VERSION"in o){return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(o.TEAMCITY_VERSION)?1:0}if(o.COLORTERM==="truecolor"){return 3}if("TERM_PROGRAM"in o){const e=parseInt((o.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(o.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(o.TERM)){return 2}if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(o.TERM)){return 1}if("COLORTERM"in o){return 1}return r}function getSupportLevel(e){const t=supportsColor(e,e&&e.isTTY);return translateLevel(t)}e.exports={supportsColor:getSupportLevel,stdout:translateLevel(supportsColor(true,n.isatty(1))),stderr:translateLevel(supportsColor(true,n.isatty(2)))}},1860:e=>{var t;var r;var i;var n;var s;var o;var a;var l;var c;var p;var u;var d;var m;var A;var g;var h;var f;var y;var b;var C;var N;var E;var v;var I;var S;var w;var P;var x;var B;var _;var R;var k;(function(t){var r=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],(function(e){t(createExporter(r,createExporter(e)))}))}else if(true&&typeof e.exports==="object"){t(createExporter(r,createExporter(e.exports)))}else{t(createExporter(r))}function createExporter(e,t){if(e!==r){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(r,i){return e[r]=t?t(r,i):i}}})((function(e){var Q=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))e[r]=t[r]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Q(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};r=Object.assign||function(e){for(var t,r=1,i=arguments.length;r=0;a--)if(o=e[a])s=(n<3?o(s):n>3?o(t,r,s):o(t,r))||s;return n>3&&s&&Object.defineProperty(t,r,s),s};s=function(e,t){return function(r,i){t(r,i,e)}};o=function(e,t,r,i,n,s){function accept(e){if(e!==void 0&&typeof e!=="function")throw new TypeError("Function expected");return e}var o=i.kind,a=o==="getter"?"get":o==="setter"?"set":"value";var l=!t&&e?i["static"]?e:e.prototype:null;var c=t||(l?Object.getOwnPropertyDescriptor(l,i.name):{});var p,u=false;for(var d=r.length-1;d>=0;d--){var m={};for(var A in i)m[A]=A==="access"?{}:i[A];for(var A in i.access)m.access[A]=i.access[A];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");s.push(accept(e||null))};var g=(0,r[d])(o==="accessor"?{get:c.get,set:c.set}:c[a],m);if(o==="accessor"){if(g===void 0)continue;if(g===null||typeof g!=="object")throw new TypeError("Object expected");if(p=accept(g.get))c.get=p;if(p=accept(g.set))c.set=p;if(p=accept(g.init))n.unshift(p)}else if(p=accept(g)){if(o==="field")n.unshift(p);else c[a]=p}}if(l)Object.defineProperty(l,i.name,c);u=true};a=function(e,t,r){var i=arguments.length>2;for(var n=0;n0&&s[s.length-1])&&(a[0]===6||a[0]===2)){r=0;continue}if(a[0]===3&&(!s||a[1]>s[0]&&a[1]=e.length)e=void 0;return{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};g=function(e,t){var r=typeof Symbol==="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],o;try{while((t===void 0||t-- >0)&&!(n=i.next()).done)s.push(n.value)}catch(e){o={error:e}}finally{try{if(n&&!n.done&&(r=i["return"]))r.call(i)}finally{if(o)throw o.error}}return s};h=function(){for(var e=[],t=0;t1||resume(e,t)}))};if(t)n[e]=t(n[e])}}function resume(e,t){try{step(i[e](t))}catch(e){settle(s[0][3],e)}}function step(e){e.value instanceof b?Promise.resolve(e.value.v).then(fulfill,reject):settle(s[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),s.shift(),s.length)resume(s[0][0],s[0][1])}};N=function(e){var t,r;return t={},verb("next"),verb("throw",(function(e){throw e})),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(i,n){t[i]=e[i]?function(t){return(r=!r)?{value:b(e[i](t)),done:false}:n?n(t):t}:n}};E=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof A==="function"?A(e):e[Symbol.iterator](),r={},verb("next"),verb("throw"),verb("return"),r[Symbol.asyncIterator]=function(){return this},r);function verb(t){r[t]=e[t]&&function(r){return new Promise((function(i,n){r=e[t](r),settle(i,n,r.done,r.value)}))}}function settle(e,t,r,i){Promise.resolve(i).then((function(t){e({value:t,done:r})}),t)}};v=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var T=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};var ownKeys=function(e){ownKeys=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r))t[t.length]=r;return t};return ownKeys(e)};I=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=ownKeys(e),i=0;i{r(218)},218:(e,t,r)=>{var i;var n=r(9278);var s=r(4756);var o=r(8611);var a=r(5692);var l=r(4434);var c=r(2613);var p=r(9023);i=httpOverHttp;i=httpsOverHttp;i=httpOverHttps;i=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=o.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=o.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=a.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=a.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||o.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,r,i,n){var s=toOptions(r,i,n);for(var o=0,a=t.requests.length;o=this.maxSockets){n.requests.push(s);return}n.createSocket(s,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){n.emit("free",t,s)}function onCloseOrRemove(e){n.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var i={};r.sockets.push(i);var n=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){n.localAddress=e.localAddress}if(n.proxyAuth){n.headers=n.headers||{};n.headers["Proxy-Authorization"]="Basic "+new Buffer(n.proxyAuth).toString("base64")}u("making CONNECT request");var s=r.request(n);s.useChunkedEncodingByDefault=false;s.once("response",onResponse);s.once("upgrade",onUpgrade);s.once("connect",onConnect);s.once("error",onError);s.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick((function(){onConnect(e,t,r)}))}function onConnect(n,o,a){s.removeAllListeners();o.removeAllListeners();if(n.statusCode!==200){u("tunneling socket could not be established, statusCode=%d",n.statusCode);o.destroy();var l=new Error("tunneling socket could not be established, "+"statusCode="+n.statusCode);l.code="ECONNRESET";e.request.emit("error",l);r.removeSocket(i);return}if(a.length>0){u("got illegal response body from proxy");o.destroy();var l=new Error("got illegal response body from proxy");l.code="ECONNRESET";e.request.emit("error",l);r.removeSocket(i);return}u("tunneling connection has established");r.sockets[r.sockets.indexOf(i)]=o;return t(o)}function onError(t){s.removeAllListeners();u("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var n=new Error("tunneling socket could not be established, "+"cause="+t.message);n.code="ECONNRESET";e.request.emit("error",n);r.removeSocket(i)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createSocket(r,(function(e){r.request.onSocket(e)}))}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,(function(i){var n=e.request.getHeader("host");var o=mergeOptions({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host});var a=s.connect(0,o);r.sockets[r.sockets.indexOf(i)]=a;t(a)}))}function toOptions(e,t,r){if(typeof e==="string"){return{host:e,port:t,localAddress:r}}return e}function mergeOptions(e){for(var t=1,r=arguments.length;t{var i;const n=r(3701);const s=r(883);const o=r(628);const a=r(837);const l=r(7405);const c=r(6672);const p=r(3137);const u=r(50);const d=r(8707);const m=r(3440);const{InvalidArgumentError:A}=d;const g=r(6615);const h=r(9136);const f=r(7365);const y=r(7501);const b=r(4004);const C=r(2429);const N=r(7816);const{getGlobalDispatcher:E,setGlobalDispatcher:v}=r(2581);const I=r(8155);const S=r(8754);const w=r(5092);Object.assign(s.prototype,g);i=s;i=n;i=o;i=a;i=l;i=c;i=p;i=u;i=N;i=I;i=S;i=w;i={redirect:r(1514),retry:r(2026),dump:r(8060),dns:r(379)};i=h;i=d;i={parseHeaders:m.parseHeaders,headerNameToString:m.headerNameToString};function makeDispatcher(e){return(t,r,i)=>{if(typeof r==="function"){i=r;r=null}if(!t||typeof t!=="string"&&typeof t!=="object"&&!(t instanceof URL)){throw new A("invalid url")}if(r!=null&&typeof r!=="object"){throw new A("invalid opts")}if(r&&r.path!=null){if(typeof r.path!=="string"){throw new A("invalid opts.path")}let e=r.path;if(!r.path.startsWith("/")){e=`/${e}`}t=new URL(m.parseOrigin(t).origin+e)}else{if(!r){r=typeof t==="object"?t:{}}t=m.parseURL(t)}const{agent:n,dispatcher:s=E()}=r;if(n){throw new A("unsupported opts.agent. Did you mean opts.client?")}return e.call(s,{...r,origin:t.origin,path:t.search?`${t.pathname}${t.search}`:t.pathname,method:r.method||(r.body?"PUT":"GET")},i)}}i=v;i=E;const P=r(4398).fetch;i=async function fetch(e,t=undefined){try{return await P(e,t)}catch(e){if(e&&typeof e==="object"){Error.captureStackTrace(e)}throw e}};r(660).Headers;r(9051).Response;r(9967).Request;r(5910).FormData;i=globalThis.File??r(4573).File;r(8355).FileReader;const{setGlobalOrigin:x,getGlobalOrigin:B}=r(1059);i=x;i=B;const{CacheStorage:_}=r(3245);const{kConstruct:R}=r(109);i=new _(R);const{deleteCookie:k,getCookies:Q,getSetCookies:T,setCookie:M}=r(9061);i=k;i=Q;i=T;i=M;const{parseMIMEType:O,serializeAMimeType:D}=r(1900);i=O;i=D;const{CloseEvent:z,ErrorEvent:L,MessageEvent:G}=r(5188);r(3726).WebSocket;i=z;i=L;i=G;i=makeDispatcher(g.request);i=makeDispatcher(g.stream);i=makeDispatcher(g.pipeline);i=makeDispatcher(g.connect);i=makeDispatcher(g.upgrade);i=f;i=b;i=y;i=C;const{EventSource:F}=r(1238);i=F},158:(e,t,r)=>{const{addAbortListener:i}=r(3440);const{RequestAbortedError:n}=r(8707);const s=Symbol("kListener");const o=Symbol("kSignal");function abort(e){if(e.abort){e.abort(e[o]?.reason)}else{e.reason=e[o]?.reason??new n}removeSignal(e)}function addSignal(e,t){e.reason=null;e[o]=null;e[s]=null;if(!t){return}if(t.aborted){abort(e);return}e[o]=t;e[s]=()=>{abort(e)};i(e[o],e[s])}function removeSignal(e){if(!e[o]){return}if("removeEventListener"in e[o]){e[o].removeEventListener("abort",e[s])}else{e[o].removeListener("abort",e[s])}e[o]=null;e[s]=null}e.exports={addSignal:addSignal,removeSignal:removeSignal}},2279:(e,t,r)=>{const i=r(4589);const{AsyncResource:n}=r(6698);const{InvalidArgumentError:s,SocketError:o}=r(8707);const a=r(3440);const{addSignal:l,removeSignal:c}=r(158);class ConnectHandler extends n{constructor(e,t){if(!e||typeof e!=="object"){throw new s("invalid opts")}if(typeof t!=="function"){throw new s("invalid callback")}const{signal:r,opaque:i,responseHeaders:n}=e;if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new s("signal must be an EventEmitter or EventTarget")}super("UNDICI_CONNECT");this.opaque=i||null;this.responseHeaders=n||null;this.callback=t;this.abort=null;l(this,r)}onConnect(e,t){if(this.reason){e(this.reason);return}i(this.callback);this.abort=e;this.context=t}onHeaders(){throw new o("bad connect",null)}onUpgrade(e,t,r){const{callback:i,opaque:n,context:s}=this;c(this);this.callback=null;let o=t;if(o!=null){o=this.responseHeaders==="raw"?a.parseRawHeaders(t):a.parseHeaders(t)}this.runInAsyncScope(i,null,null,{statusCode:e,headers:o,socket:r,opaque:n,context:s})}onError(e){const{callback:t,opaque:r}=this;c(this);if(t){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(t,null,e,{opaque:r})}))}}}function connect(e,t){if(t===undefined){return new Promise(((t,r)=>{connect.call(this,e,((e,i)=>e?r(e):t(i)))}))}try{const r=new ConnectHandler(e,t);this.dispatch({...e,method:"CONNECT"},r)}catch(r){if(typeof t!=="function"){throw r}const i=e?.opaque;queueMicrotask((()=>t(r,{opaque:i})))}}e.exports=connect},6862:(e,t,r)=>{const{Readable:i,Duplex:n,PassThrough:s}=r(7075);const{InvalidArgumentError:o,InvalidReturnValueError:a,RequestAbortedError:l}=r(8707);const c=r(3440);const{AsyncResource:p}=r(6698);const{addSignal:u,removeSignal:d}=r(158);const m=r(4589);const A=Symbol("resume");class PipelineRequest extends i{constructor(){super({autoDestroy:true});this[A]=null}_read(){const{[A]:e}=this;if(e){this[A]=null;e()}}_destroy(e,t){this._read();t(e)}}class PipelineResponse extends i{constructor(e){super({autoDestroy:true});this[A]=e}_read(){this[A]()}_destroy(e,t){if(!e&&!this._readableState.endEmitted){e=new l}t(e)}}class PipelineHandler extends p{constructor(e,t){if(!e||typeof e!=="object"){throw new o("invalid opts")}if(typeof t!=="function"){throw new o("invalid handler")}const{signal:r,method:i,opaque:s,onInfo:a,responseHeaders:p}=e;if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new o("signal must be an EventEmitter or EventTarget")}if(i==="CONNECT"){throw new o("invalid method")}if(a&&typeof a!=="function"){throw new o("invalid onInfo callback")}super("UNDICI_PIPELINE");this.opaque=s||null;this.responseHeaders=p||null;this.handler=t;this.abort=null;this.context=null;this.onInfo=a||null;this.req=(new PipelineRequest).on("error",c.nop);this.ret=new n({readableObjectMode:e.objectMode,autoDestroy:true,read:()=>{const{body:e}=this;if(e?.resume){e.resume()}},write:(e,t,r)=>{const{req:i}=this;if(i.push(e,t)||i._readableState.destroyed){r()}else{i[A]=r}},destroy:(e,t)=>{const{body:r,req:i,res:n,ret:s,abort:o}=this;if(!e&&!s._readableState.endEmitted){e=new l}if(o&&e){o()}c.destroy(r,e);c.destroy(i,e);c.destroy(n,e);d(this);t(e)}}).on("prefinish",(()=>{const{req:e}=this;e.push(null)}));this.res=null;u(this,r)}onConnect(e,t){const{ret:r,res:i}=this;if(this.reason){e(this.reason);return}m(!i,"pipeline cannot be retried");m(!r.destroyed);this.abort=e;this.context=t}onHeaders(e,t,r){const{opaque:i,handler:n,context:s}=this;if(e<200){if(this.onInfo){const r=this.responseHeaders==="raw"?c.parseRawHeaders(t):c.parseHeaders(t);this.onInfo({statusCode:e,headers:r})}return}this.res=new PipelineResponse(r);let o;try{this.handler=null;const r=this.responseHeaders==="raw"?c.parseRawHeaders(t):c.parseHeaders(t);o=this.runInAsyncScope(n,null,{statusCode:e,headers:r,opaque:i,body:this.res,context:s})}catch(e){this.res.on("error",c.nop);throw e}if(!o||typeof o.on!=="function"){throw new a("expected Readable")}o.on("data",(e=>{const{ret:t,body:r}=this;if(!t.push(e)&&r.pause){r.pause()}})).on("error",(e=>{const{ret:t}=this;c.destroy(t,e)})).on("end",(()=>{const{ret:e}=this;e.push(null)})).on("close",(()=>{const{ret:e}=this;if(!e._readableState.ended){c.destroy(e,new l)}}));this.body=o}onData(e){const{res:t}=this;return t.push(e)}onComplete(e){const{res:t}=this;t.push(null)}onError(e){const{ret:t}=this;this.handler=null;c.destroy(t,e)}}function pipeline(e,t){try{const r=new PipelineHandler(e,t);this.dispatch({...e,body:r.req},r);return r.ret}catch(e){return(new s).destroy(e)}}e.exports=pipeline},4043:(e,t,r)=>{const i=r(4589);const{Readable:n}=r(9927);const{InvalidArgumentError:s,RequestAbortedError:o}=r(8707);const a=r(3440);const{getResolveErrorBodyCallback:l}=r(7655);const{AsyncResource:c}=r(6698);class RequestHandler extends c{constructor(e,t){if(!e||typeof e!=="object"){throw new s("invalid opts")}const{signal:r,method:i,opaque:n,body:l,onInfo:c,responseHeaders:p,throwOnError:u,highWaterMark:d}=e;try{if(typeof t!=="function"){throw new s("invalid callback")}if(d&&(typeof d!=="number"||d<0)){throw new s("invalid highWaterMark")}if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new s("signal must be an EventEmitter or EventTarget")}if(i==="CONNECT"){throw new s("invalid method")}if(c&&typeof c!=="function"){throw new s("invalid onInfo callback")}super("UNDICI_REQUEST")}catch(e){if(a.isStream(l)){a.destroy(l.on("error",a.nop),e)}throw e}this.method=i;this.responseHeaders=p||null;this.opaque=n||null;this.callback=t;this.res=null;this.abort=null;this.body=l;this.trailers={};this.context=null;this.onInfo=c||null;this.throwOnError=u;this.highWaterMark=d;this.signal=r;this.reason=null;this.removeAbortListener=null;if(a.isStream(l)){l.on("error",(e=>{this.onError(e)}))}if(this.signal){if(this.signal.aborted){this.reason=this.signal.reason??new o}else{this.removeAbortListener=a.addAbortListener(this.signal,(()=>{this.reason=this.signal.reason??new o;if(this.res){a.destroy(this.res.on("error",a.nop),this.reason)}else if(this.abort){this.abort(this.reason)}if(this.removeAbortListener){this.res?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}))}}}onConnect(e,t){if(this.reason){e(this.reason);return}i(this.callback);this.abort=e;this.context=t}onHeaders(e,t,r,i){const{callback:s,opaque:o,abort:c,context:p,responseHeaders:u,highWaterMark:d}=this;const m=u==="raw"?a.parseRawHeaders(t):a.parseHeaders(t);if(e<200){if(this.onInfo){this.onInfo({statusCode:e,headers:m})}return}const A=u==="raw"?a.parseHeaders(t):m;const g=A["content-type"];const h=A["content-length"];const f=new n({resume:r,abort:c,contentType:g,contentLength:this.method!=="HEAD"&&h?Number(h):null,highWaterMark:d});if(this.removeAbortListener){f.on("close",this.removeAbortListener)}this.callback=null;this.res=f;if(s!==null){if(this.throwOnError&&e>=400){this.runInAsyncScope(l,null,{callback:s,body:f,contentType:g,statusCode:e,statusMessage:i,headers:m})}else{this.runInAsyncScope(s,null,null,{statusCode:e,headers:m,trailers:this.trailers,opaque:o,body:f,context:p})}}}onData(e){return this.res.push(e)}onComplete(e){a.parseHeaders(e,this.trailers);this.res.push(null)}onError(e){const{res:t,callback:r,body:i,opaque:n}=this;if(r){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(r,null,e,{opaque:n})}))}if(t){this.res=null;queueMicrotask((()=>{a.destroy(t,e)}))}if(i){this.body=null;a.destroy(i,e)}if(this.removeAbortListener){t?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}}function request(e,t){if(t===undefined){return new Promise(((t,r)=>{request.call(this,e,((e,i)=>e?r(e):t(i)))}))}try{this.dispatch(e,new RequestHandler(e,t))}catch(r){if(typeof t!=="function"){throw r}const i=e?.opaque;queueMicrotask((()=>t(r,{opaque:i})))}}e.exports=request;e.exports.RequestHandler=RequestHandler},3560:(e,t,r)=>{const i=r(4589);const{finished:n,PassThrough:s}=r(7075);const{InvalidArgumentError:o,InvalidReturnValueError:a}=r(8707);const l=r(3440);const{getResolveErrorBodyCallback:c}=r(7655);const{AsyncResource:p}=r(6698);const{addSignal:u,removeSignal:d}=r(158);class StreamHandler extends p{constructor(e,t,r){if(!e||typeof e!=="object"){throw new o("invalid opts")}const{signal:i,method:n,opaque:s,body:a,onInfo:c,responseHeaders:p,throwOnError:d}=e;try{if(typeof r!=="function"){throw new o("invalid callback")}if(typeof t!=="function"){throw new o("invalid factory")}if(i&&typeof i.on!=="function"&&typeof i.addEventListener!=="function"){throw new o("signal must be an EventEmitter or EventTarget")}if(n==="CONNECT"){throw new o("invalid method")}if(c&&typeof c!=="function"){throw new o("invalid onInfo callback")}super("UNDICI_STREAM")}catch(e){if(l.isStream(a)){l.destroy(a.on("error",l.nop),e)}throw e}this.responseHeaders=p||null;this.opaque=s||null;this.factory=t;this.callback=r;this.res=null;this.abort=null;this.context=null;this.trailers=null;this.body=a;this.onInfo=c||null;this.throwOnError=d||false;if(l.isStream(a)){a.on("error",(e=>{this.onError(e)}))}u(this,i)}onConnect(e,t){if(this.reason){e(this.reason);return}i(this.callback);this.abort=e;this.context=t}onHeaders(e,t,r,i){const{factory:o,opaque:p,context:u,callback:d,responseHeaders:m}=this;const A=m==="raw"?l.parseRawHeaders(t):l.parseHeaders(t);if(e<200){if(this.onInfo){this.onInfo({statusCode:e,headers:A})}return}this.factory=null;let g;if(this.throwOnError&&e>=400){const r=m==="raw"?l.parseHeaders(t):A;const n=r["content-type"];g=new s;this.callback=null;this.runInAsyncScope(c,null,{callback:d,body:g,contentType:n,statusCode:e,statusMessage:i,headers:A})}else{if(o===null){return}g=this.runInAsyncScope(o,null,{statusCode:e,headers:A,opaque:p,context:u});if(!g||typeof g.write!=="function"||typeof g.end!=="function"||typeof g.on!=="function"){throw new a("expected Writable")}n(g,{readable:false},(e=>{const{callback:t,res:r,opaque:i,trailers:n,abort:s}=this;this.res=null;if(e||!r.readable){l.destroy(r,e)}this.callback=null;this.runInAsyncScope(t,null,e||null,{opaque:i,trailers:n});if(e){s()}}))}g.on("drain",r);this.res=g;const h=g.writableNeedDrain!==undefined?g.writableNeedDrain:g._writableState?.needDrain;return h!==true}onData(e){const{res:t}=this;return t?t.write(e):true}onComplete(e){const{res:t}=this;d(this);if(!t){return}this.trailers=l.parseHeaders(e);t.end()}onError(e){const{res:t,callback:r,opaque:i,body:n}=this;d(this);this.factory=null;if(t){this.res=null;l.destroy(t,e)}else if(r){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(r,null,e,{opaque:i})}))}if(n){this.body=null;l.destroy(n,e)}}}function stream(e,t,r){if(r===undefined){return new Promise(((r,i)=>{stream.call(this,e,t,((e,t)=>e?i(e):r(t)))}))}try{this.dispatch(e,new StreamHandler(e,t,r))}catch(t){if(typeof r!=="function"){throw t}const i=e?.opaque;queueMicrotask((()=>r(t,{opaque:i})))}}e.exports=stream},1882:(e,t,r)=>{const{InvalidArgumentError:i,SocketError:n}=r(8707);const{AsyncResource:s}=r(6698);const o=r(3440);const{addSignal:a,removeSignal:l}=r(158);const c=r(4589);class UpgradeHandler extends s{constructor(e,t){if(!e||typeof e!=="object"){throw new i("invalid opts")}if(typeof t!=="function"){throw new i("invalid callback")}const{signal:r,opaque:n,responseHeaders:s}=e;if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new i("signal must be an EventEmitter or EventTarget")}super("UNDICI_UPGRADE");this.responseHeaders=s||null;this.opaque=n||null;this.callback=t;this.abort=null;this.context=null;a(this,r)}onConnect(e,t){if(this.reason){e(this.reason);return}c(this.callback);this.abort=e;this.context=null}onHeaders(){throw new n("bad upgrade",null)}onUpgrade(e,t,r){c(e===101);const{callback:i,opaque:n,context:s}=this;l(this);this.callback=null;const a=this.responseHeaders==="raw"?o.parseRawHeaders(t):o.parseHeaders(t);this.runInAsyncScope(i,null,null,{headers:a,socket:r,opaque:n,context:s})}onError(e){const{callback:t,opaque:r}=this;l(this);if(t){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(t,null,e,{opaque:r})}))}}}function upgrade(e,t){if(t===undefined){return new Promise(((t,r)=>{upgrade.call(this,e,((e,i)=>e?r(e):t(i)))}))}try{const r=new UpgradeHandler(e,t);this.dispatch({...e,method:e.method||"GET",upgrade:e.protocol||"Websocket"},r)}catch(r){if(typeof t!=="function"){throw r}const i=e?.opaque;queueMicrotask((()=>t(r,{opaque:i})))}}e.exports=upgrade},6615:(e,t,r)=>{e.exports.request=r(4043);e.exports.stream=r(3560);e.exports.pipeline=r(6862);e.exports.upgrade=r(1882);e.exports.connect=r(2279)},9927:(e,t,r)=>{const i=r(4589);const{Readable:n}=r(7075);const{RequestAbortedError:s,NotSupportedError:o,InvalidArgumentError:a,AbortError:l}=r(8707);const c=r(3440);const{ReadableStreamFrom:p}=r(3440);const u=Symbol("kConsume");const d=Symbol("kReading");const m=Symbol("kBody");const A=Symbol("kAbort");const g=Symbol("kContentType");const h=Symbol("kContentLength");const noop=()=>{};class BodyReadable extends n{constructor({resume:e,abort:t,contentType:r="",contentLength:i,highWaterMark:n=64*1024}){super({autoDestroy:true,read:e,highWaterMark:n});this._readableState.dataEmitted=false;this[A]=t;this[u]=null;this[m]=null;this[g]=r;this[h]=i;this[d]=false}destroy(e){if(!e&&!this._readableState.endEmitted){e=new s}if(e){this[A]()}return super.destroy(e)}_destroy(e,t){if(!this[d]){setImmediate((()=>{t(e)}))}else{t(e)}}on(e,...t){if(e==="data"||e==="readable"){this[d]=true}return super.on(e,...t)}addListener(e,...t){return this.on(e,...t)}off(e,...t){const r=super.off(e,...t);if(e==="data"||e==="readable"){this[d]=this.listenerCount("data")>0||this.listenerCount("readable")>0}return r}removeListener(e,...t){return this.off(e,...t)}push(e){if(this[u]&&e!==null){consumePush(this[u],e);return this[d]?super.push(e):true}return super.push(e)}async text(){return consume(this,"text")}async json(){return consume(this,"json")}async blob(){return consume(this,"blob")}async bytes(){return consume(this,"bytes")}async arrayBuffer(){return consume(this,"arrayBuffer")}async formData(){throw new o}get bodyUsed(){return c.isDisturbed(this)}get body(){if(!this[m]){this[m]=p(this);if(this[u]){this[m].getReader();i(this[m].locked)}}return this[m]}async dump(e){let t=Number.isFinite(e?.limit)?e.limit:128*1024;const r=e?.signal;if(r!=null&&(typeof r!=="object"||!("aborted"in r))){throw new a("signal must be an AbortSignal")}r?.throwIfAborted();if(this._readableState.closeEmitted){return null}return await new Promise(((e,i)=>{if(this[h]>t){this.destroy(new l)}const onAbort=()=>{this.destroy(r.reason??new l)};r?.addEventListener("abort",onAbort);this.on("close",(function(){r?.removeEventListener("abort",onAbort);if(r?.aborted){i(r.reason??new l)}else{e(null)}})).on("error",noop).on("data",(function(e){t-=e.length;if(t<=0){this.destroy()}})).resume()}))}}function isLocked(e){return e[m]&&e[m].locked===true||e[u]}function isUnusable(e){return c.isDisturbed(e)||isLocked(e)}async function consume(e,t){i(!e[u]);return new Promise(((r,i)=>{if(isUnusable(e)){const t=e._readableState;if(t.destroyed&&t.closeEmitted===false){e.on("error",(e=>{i(e)})).on("close",(()=>{i(new TypeError("unusable"))}))}else{i(t.errored??new TypeError("unusable"))}}else{queueMicrotask((()=>{e[u]={type:t,stream:e,resolve:r,reject:i,length:0,body:[]};e.on("error",(function(e){consumeFinish(this[u],e)})).on("close",(function(){if(this[u].body!==null){consumeFinish(this[u],new s)}}));consumeStart(e[u])}))}}))}function consumeStart(e){if(e.body===null){return}const{_readableState:t}=e.stream;if(t.bufferIndex){const r=t.bufferIndex;const i=t.buffer.length;for(let n=r;n2&&r[0]===239&&r[1]===187&&r[2]===191?3:0;return r.utf8Slice(n,i)}function chunksConcat(e,t){if(e.length===0||t===0){return new Uint8Array(0)}if(e.length===1){return new Uint8Array(e[0])}const r=new Uint8Array(Buffer.allocUnsafeSlow(t).buffer);let i=0;for(let t=0;t{const i=r(4589);const{ResponseStatusCodeError:n}=r(8707);const{chunksDecode:s}=r(9927);const o=128*1024;async function getResolveErrorBodyCallback({callback:e,body:t,contentType:r,statusCode:a,statusMessage:l,headers:c}){i(t);let p=[];let u=0;try{for await(const e of t){p.push(e);u+=e.length;if(u>o){p=[];u=0;break}}}catch{p=[];u=0}const d=`Response status code ${a}${l?`: ${l}`:""}`;if(a===204||!r||!u){queueMicrotask((()=>e(new n(d,a,c))));return}const m=Error.stackTraceLimit;Error.stackTraceLimit=0;let A;try{if(isContentTypeApplicationJson(r)){A=JSON.parse(s(p,u))}else if(isContentTypeText(r)){A=s(p,u)}}catch{}finally{Error.stackTraceLimit=m}queueMicrotask((()=>e(new n(d,a,c,A))))}const isContentTypeApplicationJson=e=>e.length>15&&e[11]==="/"&&e[0]==="a"&&e[1]==="p"&&e[2]==="p"&&e[3]==="l"&&e[4]==="i"&&e[5]==="c"&&e[6]==="a"&&e[7]==="t"&&e[8]==="i"&&e[9]==="o"&&e[10]==="n"&&e[12]==="j"&&e[13]==="s"&&e[14]==="o"&&e[15]==="n";const isContentTypeText=e=>e.length>4&&e[4]==="/"&&e[0]==="t"&&e[1]==="e"&&e[2]==="x"&&e[3]==="t";e.exports={getResolveErrorBodyCallback:getResolveErrorBodyCallback,isContentTypeApplicationJson:isContentTypeApplicationJson,isContentTypeText:isContentTypeText}},9136:(e,t,r)=>{const i=r(7030);const n=r(4589);const s=r(3440);const{InvalidArgumentError:o,ConnectTimeoutError:a}=r(8707);const l=r(6603);function noop(){}let c;let p;if(global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)){p=class WeakSessionCache{constructor(e){this._maxCachedSessions=e;this._sessionCache=new Map;this._sessionRegistry=new global.FinalizationRegistry((e=>{if(this._sessionCache.size=this._maxCachedSessions){const{value:e}=this._sessionCache.keys().next();this._sessionCache.delete(e)}this._sessionCache.set(e,t)}}}function buildConnector({allowH2:e,maxCachedSessions:t,socketPath:a,timeout:l,session:d,...m}){if(t!=null&&(!Number.isInteger(t)||t<0)){throw new o("maxCachedSessions must be a positive integer or zero")}const A={path:a,...m};const g=new p(t==null?100:t);l=l==null?1e4:l;e=e!=null?e:false;return function connect({hostname:t,host:o,protocol:a,port:p,servername:m,localAddress:h,httpSocket:f},y){let b;if(a==="https:"){if(!c){c=r(1692)}m=m||A.servername||s.getServerName(o)||null;const i=m||t;n(i);const a=d||g.get(i)||null;p=p||443;b=c.connect({highWaterMark:16384,...A,servername:m,session:a,localAddress:h,ALPNProtocols:e?["http/1.1","h2"]:["http/1.1"],socket:f,port:p,host:t});b.on("session",(function(e){g.set(i,e)}))}else{n(!f,"httpSocket can only be sent on TLS update");p=p||80;b=i.connect({highWaterMark:64*1024,...A,localAddress:h,port:p,host:t})}if(A.keepAlive==null||A.keepAlive){const e=A.keepAliveInitialDelay===undefined?6e4:A.keepAliveInitialDelay;b.setKeepAlive(true,e)}const C=u(new WeakRef(b),{timeout:l,hostname:t,port:p});b.setNoDelay(true).once(a==="https:"?"secureConnect":"connect",(function(){queueMicrotask(C);if(y){const e=y;y=null;e(null,this)}})).on("error",(function(e){queueMicrotask(C);if(y){const t=y;y=null;t(e)}}));return b}}const u=process.platform==="win32"?(e,t)=>{if(!t.timeout){return noop}let r=null;let i=null;const n=l.setFastTimeout((()=>{r=setImmediate((()=>{i=setImmediate((()=>onConnectTimeout(e.deref(),t)))}))}),t.timeout);return()=>{l.clearFastTimeout(n);clearImmediate(r);clearImmediate(i)}}:(e,t)=>{if(!t.timeout){return noop}let r=null;const i=l.setFastTimeout((()=>{r=setImmediate((()=>{onConnectTimeout(e.deref(),t)}))}),t.timeout);return()=>{l.clearFastTimeout(i);clearImmediate(r)}};function onConnectTimeout(e,t){if(e==null){return}let r="Connect Timeout Error";if(Array.isArray(e.autoSelectFamilyAttemptedAddresses)){r+=` (attempted addresses: ${e.autoSelectFamilyAttemptedAddresses.join(", ")},`}else{r+=` (attempted address: ${t.hostname}:${t.port},`}r+=` timeout: ${t.timeout}ms)`;s.destroy(e,new a(r))}e.exports=buildConnector},735:e=>{const t={};const r=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"];for(let e=0;e{const i=r(3053);const n=r(7975);const s=n.debuglog("undici");const o=n.debuglog("fetch");const a=n.debuglog("websocket");let l=false;const c={beforeConnect:i.channel("undici:client:beforeConnect"),connected:i.channel("undici:client:connected"),connectError:i.channel("undici:client:connectError"),sendHeaders:i.channel("undici:client:sendHeaders"),create:i.channel("undici:request:create"),bodySent:i.channel("undici:request:bodySent"),headers:i.channel("undici:request:headers"),trailers:i.channel("undici:request:trailers"),error:i.channel("undici:request:error"),open:i.channel("undici:websocket:open"),close:i.channel("undici:websocket:close"),socketError:i.channel("undici:websocket:socket_error"),ping:i.channel("undici:websocket:ping"),pong:i.channel("undici:websocket:pong")};if(s.enabled||o.enabled){const e=o.enabled?o:s;i.channel("undici:client:beforeConnect").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s}}=t;e("connecting to %s using %s%s",`${s}${n?`:${n}`:""}`,i,r)}));i.channel("undici:client:connected").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s}}=t;e("connected to %s using %s%s",`${s}${n?`:${n}`:""}`,i,r)}));i.channel("undici:client:connectError").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s},error:o}=t;e("connection to %s using %s%s errored - %s",`${s}${n?`:${n}`:""}`,i,r,o.message)}));i.channel("undici:client:sendHeaders").subscribe((t=>{const{request:{method:r,path:i,origin:n}}=t;e("sending request to %s %s/%s",r,n,i)}));i.channel("undici:request:headers").subscribe((t=>{const{request:{method:r,path:i,origin:n},response:{statusCode:s}}=t;e("received response to %s %s/%s - HTTP %d",r,n,i,s)}));i.channel("undici:request:trailers").subscribe((t=>{const{request:{method:r,path:i,origin:n}}=t;e("trailers received from %s %s/%s",r,n,i)}));i.channel("undici:request:error").subscribe((t=>{const{request:{method:r,path:i,origin:n},error:s}=t;e("request to %s %s/%s errored - %s",r,n,i,s.message)}));l=true}if(a.enabled){if(!l){const e=s.enabled?s:a;i.channel("undici:client:beforeConnect").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s}}=t;e("connecting to %s%s using %s%s",s,n?`:${n}`:"",i,r)}));i.channel("undici:client:connected").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s}}=t;e("connected to %s%s using %s%s",s,n?`:${n}`:"",i,r)}));i.channel("undici:client:connectError").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s},error:o}=t;e("connection to %s%s using %s%s errored - %s",s,n?`:${n}`:"",i,r,o.message)}));i.channel("undici:client:sendHeaders").subscribe((t=>{const{request:{method:r,path:i,origin:n}}=t;e("sending request to %s %s/%s",r,n,i)}))}i.channel("undici:websocket:open").subscribe((e=>{const{address:{address:t,port:r}}=e;a("connection opened %s%s",t,r?`:${r}`:"")}));i.channel("undici:websocket:close").subscribe((e=>{const{websocket:t,code:r,reason:i}=e;a("closed connection to %s - %s %s",t.url,r,i)}));i.channel("undici:websocket:socket_error").subscribe((e=>{a("connection errored - %s",e.message)}));i.channel("undici:websocket:ping").subscribe((e=>{a("ping received")}));i.channel("undici:websocket:pong").subscribe((e=>{a("pong received")}))}e.exports={channels:c}},8707:e=>{const t=Symbol.for("undici.error.UND_ERR");class UndiciError extends Error{constructor(e){super(e);this.name="UndiciError";this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[t]===true}[t]=true}const r=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT");class ConnectTimeoutError extends UndiciError{constructor(e){super(e);this.name="ConnectTimeoutError";this.message=e||"Connect Timeout Error";this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[r]===true}[r]=true}const i=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT");class HeadersTimeoutError extends UndiciError{constructor(e){super(e);this.name="HeadersTimeoutError";this.message=e||"Headers Timeout Error";this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[i]===true}[i]=true}const n=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW");class HeadersOverflowError extends UndiciError{constructor(e){super(e);this.name="HeadersOverflowError";this.message=e||"Headers Overflow Error";this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[n]===true}[n]=true}const s=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT");class BodyTimeoutError extends UndiciError{constructor(e){super(e);this.name="BodyTimeoutError";this.message=e||"Body Timeout Error";this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[s]===true}[s]=true}const o=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE");class ResponseStatusCodeError extends UndiciError{constructor(e,t,r,i){super(e);this.name="ResponseStatusCodeError";this.message=e||"Response Status Code Error";this.code="UND_ERR_RESPONSE_STATUS_CODE";this.body=i;this.status=t;this.statusCode=t;this.headers=r}static[Symbol.hasInstance](e){return e&&e[o]===true}[o]=true}const a=Symbol.for("undici.error.UND_ERR_INVALID_ARG");class InvalidArgumentError extends UndiciError{constructor(e){super(e);this.name="InvalidArgumentError";this.message=e||"Invalid Argument Error";this.code="UND_ERR_INVALID_ARG"}static[Symbol.hasInstance](e){return e&&e[a]===true}[a]=true}const l=Symbol.for("undici.error.UND_ERR_INVALID_RETURN_VALUE");class InvalidReturnValueError extends UndiciError{constructor(e){super(e);this.name="InvalidReturnValueError";this.message=e||"Invalid Return Value Error";this.code="UND_ERR_INVALID_RETURN_VALUE"}static[Symbol.hasInstance](e){return e&&e[l]===true}[l]=true}const c=Symbol.for("undici.error.UND_ERR_ABORT");class AbortError extends UndiciError{constructor(e){super(e);this.name="AbortError";this.message=e||"The operation was aborted";this.code="UND_ERR_ABORT"}static[Symbol.hasInstance](e){return e&&e[c]===true}[c]=true}const p=Symbol.for("undici.error.UND_ERR_ABORTED");class RequestAbortedError extends AbortError{constructor(e){super(e);this.name="AbortError";this.message=e||"Request aborted";this.code="UND_ERR_ABORTED"}static[Symbol.hasInstance](e){return e&&e[p]===true}[p]=true}const u=Symbol.for("undici.error.UND_ERR_INFO");class InformationalError extends UndiciError{constructor(e){super(e);this.name="InformationalError";this.message=e||"Request information";this.code="UND_ERR_INFO"}static[Symbol.hasInstance](e){return e&&e[u]===true}[u]=true}const d=Symbol.for("undici.error.UND_ERR_REQ_CONTENT_LENGTH_MISMATCH");class RequestContentLengthMismatchError extends UndiciError{constructor(e){super(e);this.name="RequestContentLengthMismatchError";this.message=e||"Request body length does not match content-length header";this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](e){return e&&e[d]===true}[d]=true}const m=Symbol.for("undici.error.UND_ERR_RES_CONTENT_LENGTH_MISMATCH");class ResponseContentLengthMismatchError extends UndiciError{constructor(e){super(e);this.name="ResponseContentLengthMismatchError";this.message=e||"Response body length does not match content-length header";this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](e){return e&&e[m]===true}[m]=true}const A=Symbol.for("undici.error.UND_ERR_DESTROYED");class ClientDestroyedError extends UndiciError{constructor(e){super(e);this.name="ClientDestroyedError";this.message=e||"The client is destroyed";this.code="UND_ERR_DESTROYED"}static[Symbol.hasInstance](e){return e&&e[A]===true}[A]=true}const g=Symbol.for("undici.error.UND_ERR_CLOSED");class ClientClosedError extends UndiciError{constructor(e){super(e);this.name="ClientClosedError";this.message=e||"The client is closed";this.code="UND_ERR_CLOSED"}static[Symbol.hasInstance](e){return e&&e[g]===true}[g]=true}const h=Symbol.for("undici.error.UND_ERR_SOCKET");class SocketError extends UndiciError{constructor(e,t){super(e);this.name="SocketError";this.message=e||"Socket error";this.code="UND_ERR_SOCKET";this.socket=t}static[Symbol.hasInstance](e){return e&&e[h]===true}[h]=true}const f=Symbol.for("undici.error.UND_ERR_NOT_SUPPORTED");class NotSupportedError extends UndiciError{constructor(e){super(e);this.name="NotSupportedError";this.message=e||"Not supported error";this.code="UND_ERR_NOT_SUPPORTED"}static[Symbol.hasInstance](e){return e&&e[f]===true}[f]=true}const y=Symbol.for("undici.error.UND_ERR_BPL_MISSING_UPSTREAM");class BalancedPoolMissingUpstreamError extends UndiciError{constructor(e){super(e);this.name="MissingUpstreamError";this.message=e||"No upstream has been added to the BalancedPool";this.code="UND_ERR_BPL_MISSING_UPSTREAM"}static[Symbol.hasInstance](e){return e&&e[y]===true}[y]=true}const b=Symbol.for("undici.error.UND_ERR_HTTP_PARSER");class HTTPParserError extends Error{constructor(e,t,r){super(e);this.name="HTTPParserError";this.code=t?`HPE_${t}`:undefined;this.data=r?r.toString():undefined}static[Symbol.hasInstance](e){return e&&e[b]===true}[b]=true}const C=Symbol.for("undici.error.UND_ERR_RES_EXCEEDED_MAX_SIZE");class ResponseExceededMaxSizeError extends UndiciError{constructor(e){super(e);this.name="ResponseExceededMaxSizeError";this.message=e||"Response content exceeded max size";this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}static[Symbol.hasInstance](e){return e&&e[C]===true}[C]=true}const N=Symbol.for("undici.error.UND_ERR_REQ_RETRY");class RequestRetryError extends UndiciError{constructor(e,t,{headers:r,data:i}){super(e);this.name="RequestRetryError";this.message=e||"Request retry error";this.code="UND_ERR_REQ_RETRY";this.statusCode=t;this.data=i;this.headers=r}static[Symbol.hasInstance](e){return e&&e[N]===true}[N]=true}const E=Symbol.for("undici.error.UND_ERR_RESPONSE");class ResponseError extends UndiciError{constructor(e,t,{headers:r,data:i}){super(e);this.name="ResponseError";this.message=e||"Response error";this.code="UND_ERR_RESPONSE";this.statusCode=t;this.data=i;this.headers=r}static[Symbol.hasInstance](e){return e&&e[E]===true}[E]=true}const v=Symbol.for("undici.error.UND_ERR_PRX_TLS");class SecureProxyConnectionError extends UndiciError{constructor(e,t,r){super(t,{cause:e,...r??{}});this.name="SecureProxyConnectionError";this.message=t||"Secure Proxy Connection failed";this.code="UND_ERR_PRX_TLS";this.cause=e}static[Symbol.hasInstance](e){return e&&e[v]===true}[v]=true}const I=Symbol.for("undici.error.UND_ERR_WS_MESSAGE_SIZE_EXCEEDED");class MessageSizeExceededError extends UndiciError{constructor(e){super(e);this.name="MessageSizeExceededError";this.message=e||"Max decompressed message size exceeded";this.code="UND_ERR_WS_MESSAGE_SIZE_EXCEEDED"}static[Symbol.hasInstance](e){return e&&e[I]===true}get[I](){return true}}e.exports={AbortError:AbortError,HTTPParserError:HTTPParserError,UndiciError:UndiciError,HeadersTimeoutError:HeadersTimeoutError,HeadersOverflowError:HeadersOverflowError,BodyTimeoutError:BodyTimeoutError,RequestContentLengthMismatchError:RequestContentLengthMismatchError,ConnectTimeoutError:ConnectTimeoutError,ResponseStatusCodeError:ResponseStatusCodeError,InvalidArgumentError:InvalidArgumentError,InvalidReturnValueError:InvalidReturnValueError,RequestAbortedError:RequestAbortedError,ClientDestroyedError:ClientDestroyedError,ClientClosedError:ClientClosedError,InformationalError:InformationalError,SocketError:SocketError,NotSupportedError:NotSupportedError,ResponseContentLengthMismatchError:ResponseContentLengthMismatchError,BalancedPoolMissingUpstreamError:BalancedPoolMissingUpstreamError,ResponseExceededMaxSizeError:ResponseExceededMaxSizeError,RequestRetryError:RequestRetryError,ResponseError:ResponseError,SecureProxyConnectionError:SecureProxyConnectionError,MessageSizeExceededError:MessageSizeExceededError}},4655:(e,t,r)=>{const{InvalidArgumentError:i,NotSupportedError:n}=r(8707);const s=r(4589);const{isValidHTTPToken:o,isValidHeaderValue:a,isStream:l,destroy:c,isBuffer:p,isFormDataLike:u,isIterable:d,isBlobLike:m,buildURL:A,validateHandler:g,getServerName:h,normalizedMethodRecords:f}=r(3440);const{channels:y}=r(2414);const{headerNameLowerCasedRecord:b}=r(735);const C=/[^\u0021-\u00ff]/;const N=Symbol("handler");class Request{constructor(e,{path:t,method:r,body:n,headers:s,query:b,idempotent:E,blocking:v,upgrade:I,headersTimeout:S,bodyTimeout:w,reset:P,throwOnError:x,expectContinue:B,servername:_},R){if(typeof t!=="string"){throw new i("path must be a string")}else if(t[0]!=="/"&&!(t.startsWith("http://")||t.startsWith("https://"))&&r!=="CONNECT"){throw new i("path must be an absolute URL or start with a slash")}else if(C.test(t)){throw new i("invalid request path")}if(typeof r!=="string"){throw new i("method must be a string")}else if(f[r]===undefined&&!o(r)){throw new i("invalid request method")}if(I&&typeof I!=="string"){throw new i("upgrade must be a string")}if(I&&!a(I)){throw new i("invalid upgrade header")}if(S!=null&&(!Number.isFinite(S)||S<0)){throw new i("invalid headersTimeout")}if(w!=null&&(!Number.isFinite(w)||w<0)){throw new i("invalid bodyTimeout")}if(P!=null&&typeof P!=="boolean"){throw new i("invalid reset")}if(B!=null&&typeof B!=="boolean"){throw new i("invalid expectContinue")}this.headersTimeout=S;this.bodyTimeout=w;this.throwOnError=x===true;this.method=r;this.abort=null;if(n==null){this.body=null}else if(l(n)){this.body=n;const e=this.body._readableState;if(!e||!e.autoDestroy){this.endHandler=function autoDestroy(){c(this)};this.body.on("end",this.endHandler)}this.errorHandler=e=>{if(this.abort){this.abort(e)}else{this.error=e}};this.body.on("error",this.errorHandler)}else if(p(n)){this.body=n.byteLength?n:null}else if(ArrayBuffer.isView(n)){this.body=n.buffer.byteLength?Buffer.from(n.buffer,n.byteOffset,n.byteLength):null}else if(n instanceof ArrayBuffer){this.body=n.byteLength?Buffer.from(n):null}else if(typeof n==="string"){this.body=n.length?Buffer.from(n):null}else if(u(n)||d(n)||m(n)){this.body=n}else{throw new i("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable")}this.completed=false;this.aborted=false;this.upgrade=I||null;this.path=b?A(t,b):t;this.origin=e;this.idempotent=E==null?r==="HEAD"||r==="GET":E;this.blocking=v==null?false:v;this.reset=P==null?null:P;this.host=null;this.contentLength=null;this.contentType=null;this.headers=[];this.expectContinue=B!=null?B:false;if(Array.isArray(s)){if(s.length%2!==0){throw new i("headers array must be even")}for(let e=0;e{e.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}},7752:(e,t,r)=>{const{wellknownHeaderNames:i,headerNameLowerCasedRecord:n}=r(735);class TstNode{value=null;left=null;middle=null;right=null;code;constructor(e,t,r){if(r===undefined||r>=e.length){throw new TypeError("Unreachable")}const i=this.code=e.charCodeAt(r);if(i>127){throw new TypeError("key must be ascii string")}if(e.length!==++r){this.middle=new TstNode(e,t,r)}else{this.value=t}}add(e,t){const r=e.length;if(r===0){throw new TypeError("Unreachable")}let i=0;let n=this;while(true){const s=e.charCodeAt(i);if(s>127){throw new TypeError("key must be ascii string")}if(n.code===s){if(r===++i){n.value=t;break}else if(n.middle!==null){n=n.middle}else{n.middle=new TstNode(e,t,i);break}}else if(n.code=65){n|=32}while(i!==null){if(n===i.code){if(t===++r){return i}i=i.middle;break}i=i.code{const i=r(4589);const{kDestroyed:n,kBodyUsed:s,kListeners:o,kBody:a}=r(6443);const{IncomingMessage:l}=r(7067);const c=r(7075);const p=r(7030);const{Blob:u}=r(4573);const d=r(7975);const{stringify:m}=r(1792);const{EventEmitter:A}=r(8474);const{InvalidArgumentError:g}=r(8707);const{headerNameLowerCasedRecord:h}=r(735);const{tree:f}=r(7752);const[y,b]=process.versions.node.split(".").map((e=>Number(e)));class BodyAsyncIterable{constructor(e){this[a]=e;this[s]=false}async*[Symbol.asyncIterator](){i(!this[s],"disturbed");this[s]=true;yield*this[a]}}function wrapRequestBody(e){if(isStream(e)){if(bodyLength(e)===0){e.on("data",(function(){i(false)}))}if(typeof e.readableDidRead!=="boolean"){e[s]=false;A.prototype.on.call(e,"data",(function(){this[s]=true}))}return e}else if(e&&typeof e.pipeTo==="function"){return new BodyAsyncIterable(e)}else if(e&&typeof e!=="string"&&!ArrayBuffer.isView(e)&&isIterable(e)){return new BodyAsyncIterable(e)}else{return e}}function nop(){}function isStream(e){return e&&typeof e==="object"&&typeof e.pipe==="function"&&typeof e.on==="function"}function isBlobLike(e){if(e===null){return false}else if(e instanceof u){return true}else if(typeof e!=="object"){return false}else{const t=e[Symbol.toStringTag];return(t==="Blob"||t==="File")&&("stream"in e&&typeof e.stream==="function"||"arrayBuffer"in e&&typeof e.arrayBuffer==="function")}}function buildURL(e,t){if(e.includes("?")||e.includes("#")){throw new Error('Query params cannot be passed when url already contains "?" or "#".')}const r=m(t);if(r){e+="?"+r}return e}function isValidPort(e){const t=parseInt(e,10);return t===Number(e)&&t>=0&&t<=65535}function isHttpOrHttpsPrefixed(e){return e!=null&&e[0]==="h"&&e[1]==="t"&&e[2]==="t"&&e[3]==="p"&&(e[4]===":"||e[4]==="s"&&e[5]===":")}function parseURL(e){if(typeof e==="string"){e=new URL(e);if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new g("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return e}if(!e||typeof e!=="object"){throw new g("Invalid URL: The URL argument must be a non-null object.")}if(!(e instanceof URL)){if(e.port!=null&&e.port!==""&&isValidPort(e.port)===false){throw new g("Invalid URL: port must be a valid integer or a string representation of an integer.")}if(e.path!=null&&typeof e.path!=="string"){throw new g("Invalid URL path: the path must be a string or null/undefined.")}if(e.pathname!=null&&typeof e.pathname!=="string"){throw new g("Invalid URL pathname: the pathname must be a string or null/undefined.")}if(e.hostname!=null&&typeof e.hostname!=="string"){throw new g("Invalid URL hostname: the hostname must be a string or null/undefined.")}if(e.origin!=null&&typeof e.origin!=="string"){throw new g("Invalid URL origin: the origin must be a string or null/undefined.")}if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new g("Invalid URL protocol: the URL must start with `http:` or `https:`.")}const t=e.port!=null?e.port:e.protocol==="https:"?443:80;let r=e.origin!=null?e.origin:`${e.protocol||""}//${e.hostname||""}:${t}`;let i=e.path!=null?e.path:`${e.pathname||""}${e.search||""}`;if(r[r.length-1]==="/"){r=r.slice(0,r.length-1)}if(i&&i[0]!=="/"){i=`/${i}`}return new URL(`${r}${i}`)}if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new g("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return e}function parseOrigin(e){e=parseURL(e);if(e.pathname!=="/"||e.search||e.hash){throw new g("invalid url")}return e}function getHostname(e){if(e[0]==="["){const t=e.indexOf("]");i(t!==-1);return e.substring(1,t)}const t=e.indexOf(":");if(t===-1)return e;return e.substring(0,t)}function getServerName(e){if(!e){return null}i(typeof e==="string");const t=getHostname(e);if(p.isIP(t)){return""}return t}function deepClone(e){return JSON.parse(JSON.stringify(e))}function isAsyncIterable(e){return!!(e!=null&&typeof e[Symbol.asyncIterator]==="function")}function isIterable(e){return!!(e!=null&&(typeof e[Symbol.iterator]==="function"||typeof e[Symbol.asyncIterator]==="function"))}function bodyLength(e){if(e==null){return 0}else if(isStream(e)){const t=e._readableState;return t&&t.objectMode===false&&t.ended===true&&Number.isFinite(t.length)?t.length:null}else if(isBlobLike(e)){return e.size!=null?e.size:null}else if(isBuffer(e)){return e.byteLength}return null}function isDestroyed(e){return e&&!!(e.destroyed||e[n]||c.isDestroyed?.(e))}function destroy(e,t){if(e==null||!isStream(e)||isDestroyed(e)){return}if(typeof e.destroy==="function"){if(Object.getPrototypeOf(e).constructor===l){e.socket=null}e.destroy(t)}else if(t){queueMicrotask((()=>{e.emit("error",t)}))}if(e.destroyed!==true){e[n]=true}}const C=/timeout=(\d+)/;function parseKeepAliveTimeout(e){const t=e.toString().match(C);return t?parseInt(t[1],10)*1e3:null}function headerNameToString(e){return typeof e==="string"?h[e]??e.toLowerCase():f.lookup(e)??e.toString("latin1").toLowerCase()}function bufferToLowerCasedHeaderName(e){return f.lookup(e)??e.toString("latin1").toLowerCase()}function parseHeaders(e,t){if(t===undefined)t={};for(let r=0;re.toString("utf8"))):n.toString("utf8")}}}if("content-length"in t&&"content-disposition"in t){t["content-disposition"]=Buffer.from(t["content-disposition"]).toString("latin1")}return t}function parseRawHeaders(e){const t=e.length;const r=new Array(t);let i=false;let n=-1;let s;let o;let a=0;for(let t=0;t{e.close();e.byobRequest?.respond(0)}))}else{const t=Buffer.isBuffer(i)?i:Buffer.from(i);if(t.byteLength){e.enqueue(new Uint8Array(t))}}return e.desiredSize>0},async cancel(e){await t.return()},type:"bytes"})}function isFormDataLike(e){return e&&typeof e==="object"&&typeof e.append==="function"&&typeof e.delete==="function"&&typeof e.get==="function"&&typeof e.getAll==="function"&&typeof e.has==="function"&&typeof e.set==="function"&&e[Symbol.toStringTag]==="FormData"}function addAbortListener(e,t){if("addEventListener"in e){e.addEventListener("abort",t,{once:true});return()=>e.removeEventListener("abort",t)}e.addListener("abort",t);return()=>e.removeListener("abort",t)}const N=typeof String.prototype.toWellFormed==="function";const E=typeof String.prototype.isWellFormed==="function";function toUSVString(e){return N?`${e}`.toWellFormed():d.toUSVString(e)}function isUSVString(e){return E?`${e}`.isWellFormed():toUSVString(e)===`${e}`}function isTokenCharCode(e){switch(e){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return false;default:return e>=33&&e<=126}}function isValidHTTPToken(e){if(e.length===0){return false}for(let t=0;t{const{InvalidArgumentError:i}=r(8707);const{kClients:n,kRunning:s,kClose:o,kDestroy:a,kDispatch:l,kInterceptors:c}=r(6443);const p=r(1841);const u=r(628);const d=r(3701);const m=r(3440);const A=r(5092);const g=Symbol("onConnect");const h=Symbol("onDisconnect");const f=Symbol("onConnectionError");const y=Symbol("maxRedirections");const b=Symbol("onDrain");const C=Symbol("factory");const N=Symbol("options");function defaultFactory(e,t){return t&&t.connections===1?new d(e,t):new u(e,t)}class Agent extends p{constructor({factory:e=defaultFactory,maxRedirections:t=0,connect:r,...s}={}){if(typeof e!=="function"){throw new i("factory must be a function.")}if(r!=null&&typeof r!=="function"&&typeof r!=="object"){throw new i("connect must be a function or an object")}if(!Number.isInteger(t)||t<0){throw new i("maxRedirections must be a positive number")}super(s);if(r&&typeof r!=="function"){r={...r}}this[c]=s.interceptors?.Agent&&Array.isArray(s.interceptors.Agent)?s.interceptors.Agent:[A({maxRedirections:t})];this[N]={...m.deepClone(s),connect:r};this[N].interceptors=s.interceptors?{...s.interceptors}:undefined;this[y]=t;this[C]=e;this[n]=new Map;this[b]=(e,t)=>{this.emit("drain",e,[this,...t])};this[g]=(e,t)=>{this.emit("connect",e,[this,...t])};this[h]=(e,t,r)=>{this.emit("disconnect",e,[this,...t],r)};this[f]=(e,t,r)=>{this.emit("connectionError",e,[this,...t],r)}}get[s](){let e=0;for(const t of this[n].values()){e+=t[s]}return e}[l](e,t){let r;if(e.origin&&(typeof e.origin==="string"||e.origin instanceof URL)){r=String(e.origin)}else{throw new i("opts.origin must be a non-empty string or URL.")}let s=this[n].get(r);if(!s){s=this[C](e.origin,this[N]).on("drain",this[b]).on("connect",this[g]).on("disconnect",this[h]).on("connectionError",this[f]);this[n].set(r,s)}return s.dispatch(e,t)}async[o](){const e=[];for(const t of this[n].values()){e.push(t.close())}this[n].clear();await Promise.all(e)}async[a](e){const t=[];for(const r of this[n].values()){t.push(r.destroy(e))}this[n].clear();await Promise.all(t)}}e.exports=Agent},837:(e,t,r)=>{const{BalancedPoolMissingUpstreamError:i,InvalidArgumentError:n}=r(8707);const{PoolBase:s,kClients:o,kNeedDrain:a,kAddClient:l,kRemoveClient:c,kGetDispatcher:p}=r(2128);const u=r(628);const{kUrl:d,kInterceptors:m}=r(6443);const{parseOrigin:A}=r(3440);const g=Symbol("factory");const h=Symbol("options");const f=Symbol("kGreatestCommonDivisor");const y=Symbol("kCurrentWeight");const b=Symbol("kIndex");const C=Symbol("kWeight");const N=Symbol("kMaxWeightPerServer");const E=Symbol("kErrorPenalty");function getGreatestCommonDivisor(e,t){if(e===0)return t;while(t!==0){const r=t;t=e%t;e=r}return e}function defaultFactory(e,t){return new u(e,t)}class BalancedPool extends s{constructor(e=[],{factory:t=defaultFactory,...r}={}){super();this[h]=r;this[b]=-1;this[y]=0;this[N]=this[h].maxWeightPerServer||100;this[E]=this[h].errorPenalty||15;if(!Array.isArray(e)){e=[e]}if(typeof t!=="function"){throw new n("factory must be a function.")}this[m]=r.interceptors?.BalancedPool&&Array.isArray(r.interceptors.BalancedPool)?r.interceptors.BalancedPool:[];this[g]=t;for(const t of e){this.addUpstream(t)}this._updateBalancedPoolStats()}addUpstream(e){const t=A(e).origin;if(this[o].find((e=>e[d].origin===t&&e.closed!==true&&e.destroyed!==true))){return this}const r=this[g](t,Object.assign({},this[h]));this[l](r);r.on("connect",(()=>{r[C]=Math.min(this[N],r[C]+this[E])}));r.on("connectionError",(()=>{r[C]=Math.max(1,r[C]-this[E]);this._updateBalancedPoolStats()}));r.on("disconnect",((...e)=>{const t=e[2];if(t&&t.code==="UND_ERR_SOCKET"){r[C]=Math.max(1,r[C]-this[E]);this._updateBalancedPoolStats()}}));for(const e of this[o]){e[C]=this[N]}this._updateBalancedPoolStats();return this}_updateBalancedPoolStats(){let e=0;for(let t=0;te[d].origin===t&&e.closed!==true&&e.destroyed!==true));if(r){this[c](r)}return this}get upstreams(){return this[o].filter((e=>e.closed!==true&&e.destroyed!==true)).map((e=>e[d].origin))}[p](){if(this[o].length===0){throw new i}const e=this[o].find((e=>!e[a]&&e.closed!==true&&e.destroyed!==true));if(!e){return}const t=this[o].map((e=>e[a])).reduce(((e,t)=>e&&t),true);if(t){return}let r=0;let n=this[o].findIndex((e=>!e[a]));while(r++this[o][n][C]&&!e[a]){n=this[b]}if(this[b]===0){this[y]=this[y]-this[f];if(this[y]<=0){this[y]=this[N]}}if(e[C]>=this[y]&&!e[a]){return e}}this[y]=this[o][n][C];this[b]=n;return this[o][n]}}e.exports=BalancedPool},637:(e,t,r)=>{const i=r(4589);const n=r(3440);const{channels:s}=r(2414);const o=r(6603);const{RequestContentLengthMismatchError:a,ResponseContentLengthMismatchError:l,RequestAbortedError:c,InvalidArgumentError:p,HeadersTimeoutError:u,HeadersOverflowError:d,SocketError:m,InformationalError:A,BodyTimeoutError:g,HTTPParserError:h,ResponseExceededMaxSizeError:f}=r(8707);const{kUrl:y,kReset:b,kClient:C,kParser:N,kBlocking:E,kRunning:v,kPending:I,kSize:S,kWriting:w,kQueue:P,kNoRef:x,kKeepAliveDefaultTimeout:B,kHostHeader:_,kPendingIdx:R,kRunningIdx:k,kError:Q,kPipelining:T,kSocket:M,kKeepAliveTimeoutValue:O,kMaxHeadersSize:D,kKeepAliveMaxTimeout:z,kKeepAliveTimeoutThreshold:L,kHeadersTimeout:G,kBodyTimeout:F,kStrictContentLength:q,kMaxRequests:U,kCounter:H,kMaxResponseSize:V,kOnError:j,kResume:W,kHTTPContext:J}=r(6443);const Y=r(2824);const $=Buffer.alloc(0);const K=Buffer[Symbol.species];const Z=n.addListener;const X=n.removeAllListeners;const ee=Symbol("kIdleSocketValidation");const te=Symbol("kIdleSocketValidationTimeout");const re=Symbol("kSocketUsed");let ie;async function lazyllhttp(){const e=process.env.JEST_WORKER_ID?r(3870):undefined;let t;try{t=await WebAssembly.compile(r(3434))}catch(i){t=await WebAssembly.compile(e||r(3870))}return await WebAssembly.instantiate(t,{env:{wasm_on_url:(e,t,r)=>0,wasm_on_status:(e,t,r)=>{i(oe.ptr===e);const n=t-ce+ae.byteOffset;return oe.onStatus(new K(ae.buffer,n,r))||0},wasm_on_message_begin:e=>{i(oe.ptr===e);return oe.onMessageBegin()||0},wasm_on_header_field:(e,t,r)=>{i(oe.ptr===e);const n=t-ce+ae.byteOffset;return oe.onHeaderField(new K(ae.buffer,n,r))||0},wasm_on_header_value:(e,t,r)=>{i(oe.ptr===e);const n=t-ce+ae.byteOffset;return oe.onHeaderValue(new K(ae.buffer,n,r))||0},wasm_on_headers_complete:(e,t,r,n)=>{i(oe.ptr===e);return oe.onHeadersComplete(t,Boolean(r),Boolean(n))||0},wasm_on_body:(e,t,r)=>{i(oe.ptr===e);const n=t-ce+ae.byteOffset;return oe.onBody(new K(ae.buffer,n,r))||0},wasm_on_message_complete:e=>{i(oe.ptr===e);return oe.onMessageComplete()||0}}})}let ne=null;let se=lazyllhttp();se.catch();let oe=null;let ae=null;let le=0;let ce=null;const pe=0;const ue=1;const de=2|ue;const me=4|ue;const Ae=8|pe;class Parser{constructor(e,t,{exports:r}){i(Number.isFinite(e[D])&&e[D]>0);this.llhttp=r;this.ptr=this.llhttp.llhttp_alloc(Y.TYPE.RESPONSE);this.client=e;this.socket=t;this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.statusCode=null;this.statusText="";this.upgrade=false;this.headers=[];this.headersSize=0;this.headersMaxSize=e[D];this.shouldKeepAlive=false;this.paused=false;this.resume=this.resume.bind(this);this.bytesRead=0;this.keepAlive="";this.contentLength="";this.connection="";this.maxResponseSize=e[V]}setTimeout(e,t){if(e!==this.timeoutValue||t&ue^this.timeoutType&ue){if(this.timeout){o.clearTimeout(this.timeout);this.timeout=null}if(e){if(t&ue){this.timeout=o.setFastTimeout(onParserTimeout,e,new WeakRef(this))}else{this.timeout=setTimeout(onParserTimeout,e,new WeakRef(this));this.timeout.unref()}}this.timeoutValue=e}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.timeoutType=t}resume(){if(this.socket.destroyed||!this.paused){return}i(this.ptr!=null);i(oe==null);this.llhttp.llhttp_resume(this.ptr);i(this.timeoutType===me);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.paused=false;this.execute(this.socket.read()||$);this.readMore()}readMore(){while(!this.paused&&this.ptr){const e=this.socket.read();if(e===null){break}this.execute(e)}}execute(e){i(this.ptr!=null);i(oe==null);i(!this.paused);const{socket:t,llhttp:r}=this;if(e.length>le){if(ce){r.free(ce)}le=Math.ceil(e.length/4096)*4096;ce=r.malloc(le)}new Uint8Array(r.memory.buffer,ce,le).set(e);try{let i;try{ae=e;oe=this;i=r.llhttp_execute(this.ptr,ce,e.length)}catch(e){throw e}finally{oe=null;ae=null}const n=r.llhttp_get_error_pos(this.ptr)-ce;if(i!==Y.ERROR.OK){const r=e.subarray(n);if(i===Y.ERROR.PAUSED_UPGRADE){this.onUpgrade(r)}else if(i===Y.ERROR.PAUSED){this.paused=true;t.unshift(r)}else{throw this.createError(i,r)}}}catch(e){n.destroy(t,e)}}finish(){i(oe===null);i(this.ptr!=null);i(!this.paused);const{llhttp:e}=this;let t;try{oe=this;t=e.llhttp_finish(this.ptr)}finally{oe=null}if(t===Y.ERROR.OK){return null}if(t===Y.ERROR.PAUSED||t===Y.ERROR.PAUSED_UPGRADE){this.paused=true;return null}return this.createError(t,$)}createError(e,t){const{llhttp:r,contentLength:i,bytesRead:n}=this;if(i&&n!==parseInt(i,10)){return new l}const s=r.llhttp_get_error_reason(this.ptr);let o="";if(s){const e=new Uint8Array(r.memory.buffer,s).indexOf(0);o="Response does not match the HTTP/1.1 protocol ("+Buffer.from(r.memory.buffer,s,e).toString()+")"}return new h(o,Y.ERROR[e],t)}destroy(){i(this.ptr!=null);i(oe==null);this.llhttp.llhttp_free(this.ptr);this.ptr=null;this.timeout&&o.clearTimeout(this.timeout);this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.paused=false}onStatus(e){this.statusText=e.toString()}onMessageBegin(){const{socket:e,client:t}=this;if(e.destroyed){return-1}if(t[v]===0){n.destroy(e,new m("bad response",n.getSocketInfo(e)));return-1}const r=t[P][t[k]];if(!r){return-1}r.onResponseStarted()}onHeaderField(e){const t=this.headers.length;if((t&1)===0){this.headers.push(e)}else{this.headers[t-1]=Buffer.concat([this.headers[t-1],e])}this.trackHeader(e.length)}onHeaderValue(e){let t=this.headers.length;if((t&1)===1){this.headers.push(e);t+=1}else{this.headers[t-1]=Buffer.concat([this.headers[t-1],e])}const r=this.headers[t-2];if(r.length===10){const t=n.bufferToLowerCasedHeaderName(r);if(t==="keep-alive"){this.keepAlive+=e.toString()}else if(t==="connection"){this.connection+=e.toString()}}else if(r.length===14&&n.bufferToLowerCasedHeaderName(r)==="content-length"){this.contentLength+=e.toString()}this.trackHeader(e.length)}trackHeader(e){this.headersSize+=e;if(this.headersSize>=this.headersMaxSize){n.destroy(this.socket,new d)}}onUpgrade(e){const{upgrade:t,client:r,socket:s,headers:o,statusCode:a}=this;i(t);i(r[M]===s);i(!s.destroyed);i(!this.paused);i((o.length&1)===0);const l=r[P][r[k]];i(l);i(l.upgrade||l.method==="CONNECT");this.statusCode=null;this.statusText="";this.shouldKeepAlive=null;this.headers=[];this.headersSize=0;s.unshift(e);s[N].destroy();s[N]=null;s[C]=null;s[Q]=null;X(s);r[M]=null;r[J]=null;r[P][r[k]++]=null;r.emit("disconnect",r[y],[r],new A("upgrade"));try{l.onUpgrade(a,o,s)}catch(e){n.destroy(s,e)}r[W]()}onHeadersComplete(e,t,r){const{client:s,socket:o,headers:a,statusText:l}=this;if(o.destroyed){return-1}if(s[v]===0){n.destroy(o,new m("bad response",n.getSocketInfo(o)));return-1}const c=s[P][s[k]];if(!c){return-1}i(!this.upgrade);i(this.statusCode<200);if(e===100){n.destroy(o,new m("bad response",n.getSocketInfo(o)));return-1}if(t&&!c.upgrade){n.destroy(o,new m("bad upgrade",n.getSocketInfo(o)));return-1}i(this.timeoutType===de);this.statusCode=e;this.shouldKeepAlive=r||c.method==="HEAD"&&!o[b]&&this.connection.toLowerCase()==="keep-alive";if(this.statusCode>=200){const e=c.bodyTimeout!=null?c.bodyTimeout:s[F];this.setTimeout(e,me)}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}if(c.method==="CONNECT"){i(s[v]===1);this.upgrade=true;return 2}if(t){i(s[v]===1);this.upgrade=true;return 2}i((this.headers.length&1)===0);this.headers=[];this.headersSize=0;if(this.shouldKeepAlive&&s[T]){const e=this.keepAlive?n.parseKeepAliveTimeout(this.keepAlive):null;if(e!=null){const t=Math.min(e-s[L],s[z]);if(t<=0){o[b]=true}else{s[O]=t}}else{s[O]=s[B]}}else{o[b]=true}const p=c.onHeaders(e,a,this.resume,l)===false;if(c.aborted){return-1}if(c.method==="HEAD"){return 1}if(e<200){return 1}if(o[E]){o[E]=false;s[W]()}return p?Y.ERROR.PAUSED:0}onBody(e){const{client:t,socket:r,statusCode:s,maxResponseSize:o}=this;if(r.destroyed){return-1}const a=t[P][t[k]];i(a);i(this.timeoutType===me);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}i(s>=200);if(o>-1&&this.bytesRead+e.length>o){n.destroy(r,new f);return-1}this.bytesRead+=e.length;if(a.onData(e)===false){return Y.ERROR.PAUSED}}onMessageComplete(){const{client:e,socket:t,statusCode:r,upgrade:s,headers:o,contentLength:a,bytesRead:c,shouldKeepAlive:p}=this;if(t.destroyed&&(!r||p)){return-1}if(s){return}i(r>=100);i((this.headers.length&1)===0);const u=e[P][e[k]];i(u);this.statusCode=null;this.statusText="";this.bytesRead=0;this.contentLength="";this.keepAlive="";this.connection="";this.headers=[];this.headersSize=0;if(r<200){return}if(u.method!=="HEAD"&&a&&c!==parseInt(a,10)){n.destroy(t,new l);return-1}u.onComplete(o);e[P][e[k]++]=null;t[re]=true;if(t[w]){i(e[v]===0);n.destroy(t,new A("reset"));return Y.ERROR.PAUSED}else if(!p){n.destroy(t,new A("reset"));return Y.ERROR.PAUSED}else if(t[b]&&e[v]===0){n.destroy(t,new A("reset"));return Y.ERROR.PAUSED}else if(e[T]==null||e[T]===1){setImmediate((()=>e[W]()))}else{e[W]()}}}function onParserTimeout(e){const{socket:t,timeoutType:r,client:s,paused:o}=e.deref();if(r===de){if(!t[w]||t.writableNeedDrain||s[v]>1){i(!o,"cannot be paused while waiting for headers");n.destroy(t,new u)}}else if(r===me){if(!o){n.destroy(t,new g)}}else if(r===Ae){i(s[v]===0&&s[O]);n.destroy(t,new A("socket idle timeout"))}}async function connectH1(e,t){e[M]=t;if(!ne){ne=await se;se=null}t[x]=false;t[w]=false;t[b]=false;t[E]=false;t[ee]=0;t[te]=null;t[re]=false;t[N]=new Parser(e,t,ne);Z(t,"error",(function(e){i(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID");const t=this[N];if(e.code==="ECONNRESET"&&t.statusCode&&!t.shouldKeepAlive){const e=t.finish();if(e){this[Q]=e;this[C][j](e)}return}this[Q]=e;this[C][j](e)}));Z(t,"readable",(function(){const e=this[N];if(e){e.readMore()}}));Z(t,"end",(function(){const e=this[N];if(e.statusCode&&!e.shouldKeepAlive){const t=e.finish();if(t){n.destroy(this,t)}return}n.destroy(this,new m("other side closed",n.getSocketInfo(this)))}));Z(t,"close",(function(){const e=this[C];const t=this[N];clearIdleSocketValidation(this);if(t){if(!this[Q]&&t.statusCode&&!t.shouldKeepAlive){this[Q]=t.finish()||this[Q]}this[N].destroy();this[N]=null}const r=this[Q]||new m("closed",n.getSocketInfo(this));e[M]=null;e[J]=null;if(e.destroyed){i(e[I]===0);const t=e[P].splice(e[k]);for(let i=0;i0&&r.code!=="UND_ERR_INFO"){const t=e[P][e[k]];e[P][e[k]++]=null;n.errorRequest(e,t,r)}e[R]=e[k];i(e[v]===0);e.emit("disconnect",e[y],[e],r);e[W]()}));let r=false;t.on("close",(()=>{r=true}));return{version:"h1",defaultPipelining:1,write(...t){return writeH1(e,...t)},resume(){resumeH1(e)},destroy(e,i){if(r){queueMicrotask(i)}else{t.destroy(e).on("close",i)}},get destroyed(){return t.destroyed},busy(r){if(t[w]||t[b]||t[E]||t[ee]===1){return true}if(r){if(e[v]>0&&!r.idempotent){return true}if(e[v]>0&&(r.upgrade||r.method==="CONNECT")){return true}if(e[v]>0&&n.bodyLength(r.body)!==0&&(n.isStream(r.body)||n.isAsyncIterable(r.body)||n.isFormDataLike(r.body))){return true}}return false}}}function clearIdleSocketValidation(e){if(e[te]){clearTimeout(e[te]);e[te]=null}e[ee]=0}function scheduleIdleSocketValidation(e,t){t[ee]=1;t[te]=setTimeout((()=>{t[te]=null;t[ee]=2;if(e[M]===t&&!t.destroyed){e[W]()}}),0);t[te].unref?.()}function resumeH1(e){const t=e[M];if(t&&!t.destroyed){if(e[S]===0){if(!t[x]&&t.unref){t.unref();t[x]=true}}else if(t[x]&&t.ref){t.ref();t[x]=false}if(e[v]===0&&e[I]>0&&t[re]){if(t[ee]===0){scheduleIdleSocketValidation(e,t);t[N].readMore();if(t.destroyed){return}return}if(t[ee]===1){t[N].readMore();if(t.destroyed){return}return}}if(e[v]===0){t[N].readMore();if(t.destroyed){return}}if(e[S]===0){if(t[N].timeoutType!==Ae){t[N].setTimeout(e[O],Ae)}}else if(e[v]>0&&t[N].statusCode<200){if(t[N].timeoutType!==de){const r=e[P][e[k]];const i=r.headersTimeout!=null?r.headersTimeout:e[G];t[N].setTimeout(i,de)}}}}function shouldSendContentLength(e){return e!=="GET"&&e!=="HEAD"&&e!=="OPTIONS"&&e!=="TRACE"&&e!=="CONNECT"}function writeH1(e,t){const{method:o,path:l,host:u,upgrade:d,blocking:m,reset:g}=t;let{body:h,headers:f,contentLength:y}=t;const C=o==="PUT"||o==="POST"||o==="PATCH"||o==="QUERY"||o==="PROPFIND"||o==="PROPPATCH";if(n.isFormDataLike(h)){if(!ie){ie=r(4492).extractBody}const[e,i]=ie(h);if(t.contentType==null){f.push("content-type",i)}h=e.stream;y=e.length}else if(n.isBlobLike(h)&&t.contentType==null){const r=h.type;if(r){const i=`${r}`;if(!n.isValidHeaderValue(i)){n.errorRequest(e,t,new p("invalid content-type header"));return false}f.push("content-type",i)}}if(h&&typeof h.read==="function"){h.read(0)}const N=n.bodyLength(h);y=N??y;if(y===null){y=t.contentLength}if(y===0&&!C){y=null}if(shouldSendContentLength(o)&&y>0&&t.contentLength!==null&&t.contentLength!==y){if(e[q]){n.errorRequest(e,t,new a);return false}process.emitWarning(new a)}const v=e[M];clearIdleSocketValidation(v);const abort=r=>{if(t.aborted||t.completed){return}n.errorRequest(e,t,r||new c);n.destroy(h);n.destroy(v,new A("aborted"))};try{t.onConnect(abort)}catch(r){n.errorRequest(e,t,r)}if(t.aborted){return false}if(o==="HEAD"){v[b]=true}if(d||o==="CONNECT"){v[b]=true}if(g!=null){v[b]=g}if(e[U]&&v[H]++>=e[U]){v[b]=true}if(m){v[E]=true}let I=`${o} ${l} HTTP/1.1\r\n`;if(typeof u==="string"){I+=`host: ${u}\r\n`}else{I+=e[_]}if(d){I+=`connection: upgrade\r\nupgrade: ${d}\r\n`}else if(e[T]&&!v[b]){I+="connection: keep-alive\r\n"}else{I+="connection: close\r\n"}if(Array.isArray(f)){for(let e=0;e{t.removeListener("error",onFinished)}));if(!u){const e=new c;queueMicrotask((()=>onFinished(e)))}};const onFinished=function(e){if(u){return}u=true;i(o.destroyed||o[w]&&r[v]<=1);o.off("drain",onDrain).off("error",onFinished);t.removeListener("data",onData).removeListener("end",onFinished).removeListener("close",onClose);if(!e){try{d.end()}catch(t){e=t}}d.destroy(e);if(e&&(e.code!=="UND_ERR_INFO"||e.message!=="reset")){n.destroy(t,e)}else{n.destroy(t)}};t.on("data",onData).on("end",onFinished).on("error",onFinished).on("close",onClose);if(t.resume){t.resume()}o.on("drain",onDrain).on("error",onFinished);if(t.errorEmitted??t.errored){setImmediate((()=>onFinished(t.errored)))}else if(t.endEmitted??t.readableEnded){setImmediate((()=>onFinished(null)))}if(t.closeEmitted??t.closed){setImmediate(onClose)}}function writeBuffer(e,t,r,s,o,a,l,c){try{if(!t){if(a===0){o.write(`${l}content-length: 0\r\n\r\n`,"latin1")}else{i(a===null,"no body must not have content length");o.write(`${l}\r\n`,"latin1")}}else if(n.isBuffer(t)){i(a===t.byteLength,"buffer body must have content length");o.cork();o.write(`${l}content-length: ${a}\r\n\r\n`,"latin1");o.write(t);o.uncork();s.onBodySent(t);if(!c&&s.reset!==false){o[b]=true}}s.onRequestSent();r[W]()}catch(t){e(t)}}async function writeBlob(e,t,r,n,s,o,l,c){i(o===t.size,"blob body must have content length");try{if(o!=null&&o!==t.size){throw new a}const e=Buffer.from(await t.arrayBuffer());s.cork();s.write(`${l}content-length: ${o}\r\n\r\n`,"latin1");s.write(e);s.uncork();n.onBodySent(e);n.onRequestSent();if(!c&&n.reset!==false){s[b]=true}r[W]()}catch(t){e(t)}}async function writeIterable(e,t,r,n,s,o,a,l){i(o!==0||r[v]===0,"iterator body cannot be pipelined");let c=null;function onDrain(){if(c){const e=c;c=null;e()}}const waitForDrain=()=>new Promise(((e,t)=>{i(c===null);if(s[Q]){t(s[Q])}else{c=e}}));s.on("close",onDrain).on("drain",onDrain);const p=new AsyncWriter({abort:e,socket:s,request:n,contentLength:o,client:r,expectsPayload:l,header:a});try{for await(const e of t){if(s[Q]){throw s[Q]}if(!p.write(e)){await waitForDrain()}}p.end()}catch(e){p.destroy(e)}finally{s.off("close",onDrain).off("drain",onDrain)}}class AsyncWriter{constructor({abort:e,socket:t,request:r,contentLength:i,client:n,expectsPayload:s,header:o}){this.socket=t;this.request=r;this.contentLength=i;this.client=n;this.bytesWritten=0;this.expectsPayload=s;this.header=o;this.abort=e;t[w]=true}write(e){const{socket:t,request:r,contentLength:i,client:n,bytesWritten:s,expectsPayload:o,header:l}=this;if(t[Q]){throw t[Q]}if(t.destroyed){return false}const c=Buffer.byteLength(e);if(!c){return true}if(i!==null&&s+c>i){if(n[q]){throw new a}process.emitWarning(new a)}t.cork();if(s===0){if(!o&&r.reset!==false){t[b]=true}if(i===null){t.write(`${l}transfer-encoding: chunked\r\n`,"latin1")}else{t.write(`${l}content-length: ${i}\r\n\r\n`,"latin1")}}if(i===null){t.write(`\r\n${c.toString(16)}\r\n`,"latin1")}this.bytesWritten+=c;const p=t.write(e);t.uncork();r.onBodySent(e);if(!p){if(t[N].timeout&&t[N].timeoutType===de){if(t[N].timeout.refresh){t[N].timeout.refresh()}}}return p}end(){const{socket:e,contentLength:t,client:r,bytesWritten:i,expectsPayload:n,header:s,request:o}=this;o.onRequestSent();e[w]=false;if(e[Q]){throw e[Q]}if(e.destroyed){return}if(i===0){if(n){e.write(`${s}content-length: 0\r\n\r\n`,"latin1")}else{e.write(`${s}\r\n`,"latin1")}}else if(t===null){e.write("\r\n0\r\n\r\n","latin1")}if(t!==null&&i!==t){if(r[q]){throw new a}else{process.emitWarning(new a)}}if(e[N].timeout&&e[N].timeoutType===de){if(e[N].timeout.refresh){e[N].timeout.refresh()}}r[W]()}destroy(e){const{socket:t,client:r,abort:n}=this;t[w]=false;if(e){i(r[v]<=1,"pipeline should only contain this request");n(e)}}}e.exports=connectH1},8788:(e,t,r)=>{const i=r(4589);const{pipeline:n}=r(7075);const s=r(3440);const{RequestContentLengthMismatchError:o,RequestAbortedError:a,SocketError:l,InformationalError:c}=r(8707);const{kUrl:p,kReset:u,kClient:d,kRunning:m,kPending:A,kQueue:g,kPendingIdx:h,kRunningIdx:f,kError:y,kSocket:b,kStrictContentLength:C,kOnError:N,kMaxConcurrentStreams:E,kHTTP2Session:v,kResume:I,kSize:S,kHTTPContext:w}=r(6443);const P=Symbol("open streams");let x;let B=false;let _;try{_=r(2467)}catch{_={constants:{}}}const{constants:{HTTP2_HEADER_AUTHORITY:R,HTTP2_HEADER_METHOD:k,HTTP2_HEADER_PATH:Q,HTTP2_HEADER_SCHEME:T,HTTP2_HEADER_CONTENT_LENGTH:M,HTTP2_HEADER_EXPECT:O,HTTP2_HEADER_STATUS:D}}=_;function parseH2Headers(e){const t=[];for(const[r,i]of Object.entries(e)){if(Array.isArray(i)){for(const e of i){t.push(Buffer.from(r),Buffer.from(e))}}else{t.push(Buffer.from(r),Buffer.from(i))}}return t}async function connectH2(e,t){e[b]=t;if(!B){B=true;process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"})}const r=_.connect(e[p],{createConnection:()=>t,peerMaxConcurrentStreams:e[E]});r[P]=0;r[d]=e;r[b]=t;s.addListener(r,"error",onHttp2SessionError);s.addListener(r,"frameError",onHttp2FrameError);s.addListener(r,"end",onHttp2SessionEnd);s.addListener(r,"goaway",onHTTP2GoAway);s.addListener(r,"close",(function(){const{[d]:e}=this;const{[b]:t}=e;const r=this[b][y]||this[y]||new l("closed",s.getSocketInfo(t));e[v]=null;if(e.destroyed){i(e[A]===0);const t=e[g].splice(e[f]);for(let i=0;i{n=true}));return{version:"h2",defaultPipelining:Infinity,write(...t){return writeH2(e,...t)},resume(){resumeH2(e)},destroy(e,r){if(n){queueMicrotask(r)}else{t.destroy(e).on("close",r)}},get destroyed(){return t.destroyed},busy(){return false}}}function resumeH2(e){const t=e[b];if(t?.destroyed===false){if(e[S]===0&&e[E]===0){t.unref();e[v].unref()}else{t.ref();e[v].ref()}}}function onHttp2SessionError(e){i(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID");this[b][y]=e;this[d][N](e)}function onHttp2FrameError(e,t,r){if(r===0){const r=new c(`HTTP/2: "frameError" received - type ${e}, code ${t}`);this[b][y]=r;this[d][N](r)}}function onHttp2SessionEnd(){const e=new l("other side closed",s.getSocketInfo(this[b]));this.destroy(e);s.destroy(this[b],e)}function onHTTP2GoAway(e){const t=this[y]||new l(`HTTP/2: "GOAWAY" frame received with code ${e}`,s.getSocketInfo(this));const r=this[d];r[b]=null;r[w]=null;if(this[v]!=null){this[v].destroy(t);this[v]=null}s.destroy(this[b],t);if(r[f]{if(t.aborted||t.completed){return}r=r||new a;s.errorRequest(e,t,r);if(w!=null){s.destroy(w,r)}s.destroy(E,r);e[g][e[f]++]=null;e[I]()};try{t.onConnect(abort)}catch(r){s.errorRequest(e,t,r)}if(t.aborted){return false}if(l==="CONNECT"){n.ref();w=n.request(S,{endStream:false,signal:y});if(w.id&&!w.pending){t.onUpgrade(null,null,w);++n[P];e[g][e[f]++]=null}else{w.once("ready",(()=>{t.onUpgrade(null,null,w);++n[P];e[g][e[f]++]=null}))}w.once("close",(()=>{n[P]-=1;if(n[P]===0)n.unref()}));return true}S[Q]=u;S[T]="https";const z=l==="PUT"||l==="POST"||l==="PATCH";if(E&&typeof E.read==="function"){E.read(0)}let L=s.bodyLength(E);if(s.isFormDataLike(E)){x??=r(4492).extractBody;const[e,t]=x(E);S["content-type"]=t;E=e.stream;L=e.length}if(L==null){L=t.contentLength}if(L===0||!z){L=null}if(shouldSendContentLength(l)&&L>0&&t.contentLength!=null&&t.contentLength!==L){if(e[C]){s.errorRequest(e,t,new o);return false}process.emitWarning(new o)}if(L!=null){i(E,"no body must not have content length");S[M]=`${L}`}n.ref();const G=l==="GET"||l==="HEAD"||E===null;if(A){S[O]="100-continue";w=n.request(S,{endStream:G,signal:y});w.once("continue",writeBodyH2)}else{w=n.request(S,{endStream:G,signal:y});writeBodyH2()}++n[P];w.once("response",(r=>{const{[D]:i,...n}=r;t.onResponseStarted();if(t.aborted){const r=new a;s.errorRequest(e,t,r);s.destroy(w,r);return}if(t.onHeaders(Number(i),parseH2Headers(n),w.resume.bind(w),"")===false){w.pause()}w.on("data",(e=>{if(t.onData(e)===false){w.pause()}}))}));w.once("end",(()=>{if(w.state?.state==null||w.state.state<6){t.onComplete([])}if(n[P]===0){n.unref()}abort(new c("HTTP/2: stream half-closed (remote)"));e[g][e[f]++]=null;e[h]=e[f];e[I]()}));w.once("close",(()=>{n[P]-=1;if(n[P]===0){n.unref()}}));w.once("error",(function(e){abort(e)}));w.once("frameError",((e,t)=>{abort(new c(`HTTP/2: "frameError" received - type ${e}, code ${t}`))}));return true;function writeBodyH2(){if(!E||L===0){writeBuffer(abort,w,null,e,t,e[b],L,z)}else if(s.isBuffer(E)){writeBuffer(abort,w,E,e,t,e[b],L,z)}else if(s.isBlobLike(E)){if(typeof E.stream==="function"){writeIterable(abort,w,E.stream(),e,t,e[b],L,z)}else{writeBlob(abort,w,E,e,t,e[b],L,z)}}else if(s.isStream(E)){writeStream(abort,e[b],z,w,E,e,t,L)}else if(s.isIterable(E)){writeIterable(abort,w,E,e,t,e[b],L,z)}else{i(false)}}}function writeBuffer(e,t,r,n,o,a,l,c){try{if(r!=null&&s.isBuffer(r)){i(l===r.byteLength,"buffer body must have content length");t.cork();t.write(r);t.uncork();t.end();o.onBodySent(r)}if(!c){a[u]=true}o.onRequestSent();n[I]()}catch(t){e(t)}}function writeStream(e,t,r,o,a,l,c,p){i(p!==0||l[m]===0,"stream body cannot be pipelined");const d=n(a,o,(i=>{if(i){s.destroy(d,i);e(i)}else{s.removeAllListeners(d);c.onRequestSent();if(!r){t[u]=true}l[I]()}}));s.addListener(d,"data",onPipeData);function onPipeData(e){c.onBodySent(e)}}async function writeBlob(e,t,r,n,s,a,l,c){i(l===r.size,"blob body must have content length");try{if(l!=null&&l!==r.size){throw new o}const e=Buffer.from(await r.arrayBuffer());t.cork();t.write(e);t.uncork();t.end();s.onBodySent(e);s.onRequestSent();if(!c){a[u]=true}n[I]()}catch(t){e(t)}}async function writeIterable(e,t,r,n,s,o,a,l){i(a!==0||n[m]===0,"iterator body cannot be pipelined");let c=null;function onDrain(){if(c){const e=c;c=null;e()}}const waitForDrain=()=>new Promise(((e,t)=>{i(c===null);if(o[y]){t(o[y])}else{c=e}}));t.on("close",onDrain).on("drain",onDrain);try{for await(const e of r){if(o[y]){throw o[y]}const r=t.write(e);s.onBodySent(e);if(!r){await waitForDrain()}}t.end();s.onRequestSent();if(!l){o[u]=true}n[I]()}catch(t){e(t)}finally{t.off("close",onDrain).off("drain",onDrain)}}e.exports=connectH2},3701:(e,t,r)=>{const i=r(4589);const n=r(7030);const s=r(7067);const o=r(3440);const{channels:a}=r(2414);const l=r(4655);const c=r(1841);const{InvalidArgumentError:p,InformationalError:u,ClientDestroyedError:d}=r(8707);const m=r(9136);const{kUrl:A,kServerName:g,kClient:h,kBusy:f,kConnect:y,kResuming:b,kRunning:C,kPending:N,kSize:E,kQueue:v,kConnected:I,kConnecting:S,kNeedDrain:w,kKeepAliveDefaultTimeout:P,kHostHeader:x,kPendingIdx:B,kRunningIdx:_,kError:R,kPipelining:k,kKeepAliveTimeoutValue:Q,kMaxHeadersSize:T,kKeepAliveMaxTimeout:M,kKeepAliveTimeoutThreshold:O,kHeadersTimeout:D,kBodyTimeout:z,kStrictContentLength:L,kConnector:G,kMaxRedirections:F,kMaxRequests:q,kCounter:U,kClose:H,kDestroy:V,kDispatch:j,kInterceptors:W,kLocalAddress:J,kMaxResponseSize:Y,kOnError:$,kHTTPContext:K,kMaxConcurrentStreams:Z,kResume:X}=r(6443);const ee=r(637);const te=r(8788);let re=false;const ie=Symbol("kClosedResolve");const noop=()=>{};function getPipelining(e){return e[k]??e[K]?.defaultPipelining??1}class Client extends c{constructor(e,{interceptors:t,maxHeaderSize:r,headersTimeout:i,socketTimeout:a,requestTimeout:l,connectTimeout:c,bodyTimeout:u,idleTimeout:d,keepAlive:h,keepAliveTimeout:f,maxKeepAliveTimeout:y,keepAliveMaxTimeout:C,keepAliveTimeoutThreshold:N,socketPath:E,pipelining:I,tls:S,strictContentLength:R,maxCachedSessions:U,maxRedirections:H,connect:V,maxRequestsPerClient:j,localAddress:ee,maxResponseSize:te,autoSelectFamily:se,autoSelectFamilyAttemptTimeout:oe,maxConcurrentStreams:ae,allowH2:le,webSocket:ce}={}){super({webSocket:ce});if(h!==undefined){throw new p("unsupported keepAlive, use pipelining=0 instead")}if(a!==undefined){throw new p("unsupported socketTimeout, use headersTimeout & bodyTimeout instead")}if(l!==undefined){throw new p("unsupported requestTimeout, use headersTimeout & bodyTimeout instead")}if(d!==undefined){throw new p("unsupported idleTimeout, use keepAliveTimeout instead")}if(y!==undefined){throw new p("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead")}if(r!=null&&!Number.isFinite(r)){throw new p("invalid maxHeaderSize")}if(E!=null&&typeof E!=="string"){throw new p("invalid socketPath")}if(c!=null&&(!Number.isFinite(c)||c<0)){throw new p("invalid connectTimeout")}if(f!=null&&(!Number.isFinite(f)||f<=0)){throw new p("invalid keepAliveTimeout")}if(C!=null&&(!Number.isFinite(C)||C<=0)){throw new p("invalid keepAliveMaxTimeout")}if(N!=null&&!Number.isFinite(N)){throw new p("invalid keepAliveTimeoutThreshold")}if(i!=null&&(!Number.isInteger(i)||i<0)){throw new p("headersTimeout must be a positive integer or zero")}if(u!=null&&(!Number.isInteger(u)||u<0)){throw new p("bodyTimeout must be a positive integer or zero")}if(V!=null&&typeof V!=="function"&&typeof V!=="object"){throw new p("connect must be a function or an object")}if(H!=null&&(!Number.isInteger(H)||H<0)){throw new p("maxRedirections must be a positive number")}if(j!=null&&(!Number.isInteger(j)||j<0)){throw new p("maxRequestsPerClient must be a positive number")}if(ee!=null&&(typeof ee!=="string"||n.isIP(ee)===0)){throw new p("localAddress must be valid string IP address")}if(te!=null&&(!Number.isInteger(te)||te<-1)){throw new p("maxResponseSize must be a positive number")}if(oe!=null&&(!Number.isInteger(oe)||oe<-1)){throw new p("autoSelectFamilyAttemptTimeout must be a positive number")}if(le!=null&&typeof le!=="boolean"){throw new p("allowH2 must be a valid boolean value")}if(ae!=null&&(typeof ae!=="number"||ae<1)){throw new p("maxConcurrentStreams must be a positive integer, greater than 0")}if(typeof V!=="function"){V=m({...S,maxCachedSessions:U,allowH2:le,socketPath:E,timeout:c,...se?{autoSelectFamily:se,autoSelectFamilyAttemptTimeout:oe}:undefined,...V})}if(t?.Client&&Array.isArray(t.Client)){this[W]=t.Client;if(!re){re=true;process.emitWarning("Client.Options#interceptor is deprecated. Use Dispatcher#compose instead.",{code:"UNDICI-CLIENT-INTERCEPTOR-DEPRECATED"})}}else{this[W]=[ne({maxRedirections:H})]}this[A]=o.parseOrigin(e);this[G]=V;this[k]=I!=null?I:1;this[T]=r||s.maxHeaderSize;this[P]=f==null?4e3:f;this[M]=C==null?6e5:C;this[O]=N==null?2e3:N;this[Q]=this[P];this[g]=null;this[J]=ee!=null?ee:null;this[b]=0;this[w]=0;this[x]=`host: ${this[A].hostname}${this[A].port?`:${this[A].port}`:""}\r\n`;this[z]=u!=null?u:3e5;this[D]=i!=null?i:3e5;this[L]=R==null?true:R;this[F]=H;this[q]=j;this[ie]=null;this[Y]=te>-1?te:-1;this[Z]=ae!=null?ae:100;this[K]=null;this[v]=[];this[_]=0;this[B]=0;this[X]=e=>resume(this,e);this[$]=e=>onError(this,e)}get pipelining(){return this[k]}set pipelining(e){this[k]=e;this[X](true)}get[N](){return this[v].length-this[B]}get[C](){return this[B]-this[_]}get[E](){return this[v].length-this[_]}get[I](){return!!this[K]&&!this[S]&&!this[K].destroyed}get[f](){return Boolean(this[K]?.busy(null)||this[E]>=(getPipelining(this)||1)||this[N]>0)}[y](e){connect(this);this.once("connect",e)}[j](e,t){const r=e.origin||this[A].origin;const i=new l(r,e,t);this[v].push(i);if(this[b]){}else if(o.bodyLength(i.body)==null&&o.isIterable(i.body)){this[b]=1;queueMicrotask((()=>resume(this)))}else{this[X](true)}if(this[b]&&this[w]!==2&&this[f]){this[w]=2}return this[w]<2}async[H](){return new Promise((e=>{if(this[E]){this[ie]=e}else{e(null)}}))}async[V](e){return new Promise((t=>{const r=this[v].splice(this[B]);for(let t=0;t{if(this[ie]){this[ie]();this[ie]=null}t(null)};if(this[K]){this[K].destroy(e,callback);this[K]=null}else{queueMicrotask(callback)}this[X]()}))}}const ne=r(5092);function onError(e,t){if(e[C]===0&&t.code!=="UND_ERR_INFO"&&t.code!=="UND_ERR_SOCKET"){i(e[B]===e[_]);const r=e[v].splice(e[_]);for(let i=0;i{e[G]({host:t,hostname:r,protocol:s,port:l,servername:e[g],localAddress:e[J]},((e,t)=>{if(e){n(e)}else{i(t)}}))}));if(e.destroyed){o.destroy(n.on("error",noop),new d);return}i(n);try{e[K]=n.alpnProtocol==="h2"?await te(e,n):await ee(e,n)}catch(e){n.destroy().on("error",noop);throw e}e[S]=false;n[U]=0;n[q]=e[q];n[h]=e;n[R]=null;if(a.connected.hasSubscribers){a.connected.publish({connectParams:{host:t,hostname:r,protocol:s,port:l,version:e[K]?.version,servername:e[g],localAddress:e[J]},connector:e[G],socket:n})}e.emit("connect",e[A],[e])}catch(n){if(e.destroyed){return}e[S]=false;if(a.connectError.hasSubscribers){a.connectError.publish({connectParams:{host:t,hostname:r,protocol:s,port:l,version:e[K]?.version,servername:e[g],localAddress:e[J]},connector:e[G],error:n})}if(n.code==="ERR_TLS_CERT_ALTNAME_INVALID"){i(e[C]===0);while(e[N]>0&&e[v][e[B]].servername===e[g]){const t=e[v][e[B]++];o.errorRequest(e,t,n)}}else{onError(e,n)}e.emit("connectionError",e[A],[e],n)}e[X]()}function emitDrain(e){e[w]=0;e.emit("drain",e[A],[e])}function resume(e,t){if(e[b]===2){return}e[b]=2;_resume(e,t);e[b]=0;if(e[_]>256){e[v].splice(0,e[_]);e[B]-=e[_];e[_]=0}}function _resume(e,t){while(true){if(e.destroyed){i(e[N]===0);return}if(e[ie]&&!e[E]){e[ie]();e[ie]=null;return}if(e[K]){e[K].resume()}if(e[f]){e[w]=2}else if(e[w]===2){if(t){e[w]=1;queueMicrotask((()=>emitDrain(e)))}else{emitDrain(e)}continue}if(e[N]===0){return}if(e[C]>=(getPipelining(e)||1)){return}const r=e[v][e[B]];if(e[A].protocol==="https:"&&e[g]!==r.servername){if(e[C]>0){return}e[g]=r.servername;e[K]?.destroy(new u("servername changed"),(()=>{e[K]=null;resume(e)}))}if(e[S]){return}if(!e[K]){connect(e);return}if(e[K].destroyed){return}if(e[K].busy(r)){return}if(!r.aborted&&e[K].write(r)){e[B]++}else{e[v].splice(e[B],1)}}}e.exports=Client},1841:(e,t,r)=>{const i=r(883);const{ClientDestroyedError:n,ClientClosedError:s,InvalidArgumentError:o}=r(8707);const{kDestroy:a,kClose:l,kClosed:c,kDestroyed:p,kDispatch:u,kInterceptors:d}=r(6443);const m=Symbol("onDestroyed");const A=Symbol("onClosed");const g=Symbol("Intercepted Dispatch");const h=Symbol("webSocketOptions");class DispatcherBase extends i{constructor(e){super();this[p]=false;this[m]=null;this[c]=false;this[A]=[];this[h]=e?.webSocket??{}}get webSocketOptions(){return{maxFragments:this[h].maxFragments??131072,maxPayloadSize:this[h].maxPayloadSize??128*1024*1024}}get destroyed(){return this[p]}get closed(){return this[c]}get interceptors(){return this[d]}set interceptors(e){if(e){for(let t=e.length-1;t>=0;t--){const e=this[d][t];if(typeof e!=="function"){throw new o("interceptor must be an function")}}}this[d]=e}close(e){if(e===undefined){return new Promise(((e,t)=>{this.close(((r,i)=>r?t(r):e(i)))}))}if(typeof e!=="function"){throw new o("invalid callback")}if(this[p]){queueMicrotask((()=>e(new n,null)));return}if(this[c]){if(this[A]){this[A].push(e)}else{queueMicrotask((()=>e(null,null)))}return}this[c]=true;this[A].push(e);const onClosed=()=>{const e=this[A];this[A]=null;for(let t=0;tthis.destroy())).then((()=>{queueMicrotask(onClosed)}))}destroy(e,t){if(typeof e==="function"){t=e;e=null}if(t===undefined){return new Promise(((t,r)=>{this.destroy(e,((e,i)=>e?r(e):t(i)))}))}if(typeof t!=="function"){throw new o("invalid callback")}if(this[p]){if(this[m]){this[m].push(t)}else{queueMicrotask((()=>t(null,null)))}return}if(!e){e=new n}this[p]=true;this[m]=this[m]||[];this[m].push(t);const onDestroyed=()=>{const e=this[m];this[m]=null;for(let t=0;t{queueMicrotask(onDestroyed)}))}[g](e,t){if(!this[d]||this[d].length===0){this[g]=this[u];return this[u](e,t)}let r=this[u].bind(this);for(let e=this[d].length-1;e>=0;e--){r=this[d][e](r)}this[g]=r;return r(e,t)}dispatch(e,t){if(!t||typeof t!=="object"){throw new o("handler must be an object")}try{if(!e||typeof e!=="object"){throw new o("opts must be an object.")}if(this[p]||this[m]){throw new n}if(this[c]){throw new s}return this[g](e,t)}catch(e){if(typeof t.onError!=="function"){throw new o("invalid onError method")}t.onError(e);return false}}}e.exports=DispatcherBase},883:(e,t,r)=>{const i=r(8474);class Dispatcher extends i{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...e){const t=Array.isArray(e[0])?e[0]:e;let r=this.dispatch.bind(this);for(const e of t){if(e==null){continue}if(typeof e!=="function"){throw new TypeError(`invalid interceptor, expected function received ${typeof e}`)}r=e(r);if(r==null||typeof r!=="function"||r.length!==2){throw new TypeError("invalid interceptor")}}return new ComposedDispatcher(this,r)}}class ComposedDispatcher extends Dispatcher{#e=null;#t=null;constructor(e,t){super();this.#e=e;this.#t=t}dispatch(...e){this.#t(...e)}close(...e){return this.#e.close(...e)}destroy(...e){return this.#e.destroy(...e)}}e.exports=Dispatcher},3137:(e,t,r)=>{const i=r(1841);const{kClose:n,kDestroy:s,kClosed:o,kDestroyed:a,kDispatch:l,kNoProxyAgent:c,kHttpProxyAgent:p,kHttpsProxyAgent:u}=r(6443);const d=r(6672);const m=r(7405);const A={"http:":80,"https:":443};let g=false;class EnvHttpProxyAgent extends i{#r=null;#i=null;#n=null;constructor(e={}){super();this.#n=e;if(!g){g=true;process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"})}const{httpProxy:t,httpsProxy:r,noProxy:i,...n}=e;this[c]=new m(n);const s=t??process.env.http_proxy??process.env.HTTP_PROXY;if(s){this[p]=new d({...n,uri:s})}else{this[p]=this[c]}const o=r??process.env.https_proxy??process.env.HTTPS_PROXY;if(o){this[u]=new d({...n,uri:o})}else{this[u]=this[p]}this.#s()}[l](e,t){const r=new URL(e.origin);const i=this.#o(r);return i.dispatch(e,t)}async[n](){await this[c].close();if(!this[p][o]){await this[p].close()}if(!this[u][o]){await this[u].close()}}async[s](e){await this[c].destroy(e);if(!this[p][a]){await this[p].destroy(e)}if(!this[u][a]){await this[u].destroy(e)}}#o(e){let{protocol:t,host:r,port:i}=e;r=r.replace(/:\d*$/,"").toLowerCase();i=Number.parseInt(i,10)||A[t]||0;if(!this.#a(r,i)){return this[c]}if(t==="https:"){return this[u]}return this[p]}#a(e,t){if(this.#l){this.#s()}if(this.#i.length===0){return true}if(this.#r==="*"){return false}for(let r=0;r{const t=2048;const r=t-1;class FixedCircularBuffer{constructor(){this.bottom=0;this.top=0;this.list=new Array(t);this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&r)===this.bottom}push(e){this.list[this.top]=e;this.top=this.top+1&r}shift(){const e=this.list[this.bottom];if(e===undefined)return null;this.list[this.bottom]=undefined;this.bottom=this.bottom+1&r;return e}}e.exports=class FixedQueue{constructor(){this.head=this.tail=new FixedCircularBuffer}isEmpty(){return this.head.isEmpty()}push(e){if(this.head.isFull()){this.head=this.head.next=new FixedCircularBuffer}this.head.push(e)}shift(){const e=this.tail;const t=e.shift();if(e.isEmpty()&&e.next!==null){this.tail=e.next}return t}}},2128:(e,t,r)=>{const i=r(1841);const n=r(4660);const{kConnected:s,kSize:o,kRunning:a,kPending:l,kQueued:c,kBusy:p,kFree:u,kUrl:d,kClose:m,kDestroy:A,kDispatch:g}=r(6443);const h=r(3246);const f=Symbol("clients");const y=Symbol("needDrain");const b=Symbol("queue");const C=Symbol("closed resolve");const N=Symbol("onDrain");const E=Symbol("onConnect");const v=Symbol("onDisconnect");const I=Symbol("onConnectionError");const S=Symbol("get dispatcher");const w=Symbol("add client");const P=Symbol("remove client");const x=Symbol("stats");class PoolBase extends i{constructor(e){super(e);this[b]=new n;this[f]=[];this[c]=0;const t=this;this[N]=function onDrain(e,r){const i=t[b];let n=false;while(!n){const e=i.shift();if(!e){break}t[c]--;n=!this.dispatch(e.opts,e.handler)}this[y]=n;if(!this[y]&&t[y]){t[y]=false;t.emit("drain",e,[t,...r])}if(t[C]&&i.isEmpty()){Promise.all(t[f].map((e=>e.close()))).then(t[C])}};this[E]=(e,r)=>{t.emit("connect",e,[t,...r])};this[v]=(e,r,i)=>{t.emit("disconnect",e,[t,...r],i)};this[I]=(e,r,i)=>{t.emit("connectionError",e,[t,...r],i)};this[x]=new h(this)}get[p](){return this[y]}get[s](){return this[f].filter((e=>e[s])).length}get[u](){return this[f].filter((e=>e[s]&&!e[y])).length}get[l](){let e=this[c];for(const{[l]:t}of this[f]){e+=t}return e}get[a](){let e=0;for(const{[a]:t}of this[f]){e+=t}return e}get[o](){let e=this[c];for(const{[o]:t}of this[f]){e+=t}return e}get stats(){return this[x]}async[m](){if(this[b].isEmpty()){await Promise.all(this[f].map((e=>e.close())))}else{await new Promise((e=>{this[C]=e}))}}async[A](e){while(true){const t=this[b].shift();if(!t){break}t.handler.onError(e)}await Promise.all(this[f].map((t=>t.destroy(e))))}[g](e,t){const r=this[S]();if(!r){this[y]=true;this[b].push({opts:e,handler:t});this[c]++}else if(!r.dispatch(e,t)){r[y]=true;this[y]=!this[S]()}return!this[y]}[w](e){e.on("drain",this[N]).on("connect",this[E]).on("disconnect",this[v]).on("connectionError",this[I]);this[f].push(e);if(this[y]){queueMicrotask((()=>{if(this[y]){this[N](e[d],[this,e])}}))}return this}[P](e){e.close((()=>{const t=this[f].indexOf(e);if(t!==-1){this[f].splice(t,1)}}));this[y]=this[f].some((e=>!e[y]&&e.closed!==true&&e.destroyed!==true))}}e.exports={PoolBase:PoolBase,kClients:f,kNeedDrain:y,kAddClient:w,kRemoveClient:P,kGetDispatcher:S}},3246:(e,t,r)=>{const{kFree:i,kConnected:n,kPending:s,kQueued:o,kRunning:a,kSize:l}=r(6443);const c=Symbol("pool");class PoolStats{constructor(e){this[c]=e}get connected(){return this[c][n]}get free(){return this[c][i]}get pending(){return this[c][s]}get queued(){return this[c][o]}get running(){return this[c][a]}get size(){return this[c][l]}}e.exports=PoolStats},628:(e,t,r)=>{const{PoolBase:i,kClients:n,kNeedDrain:s,kAddClient:o,kGetDispatcher:a}=r(2128);const l=r(3701);const{InvalidArgumentError:c}=r(8707);const p=r(3440);const{kUrl:u,kInterceptors:d}=r(6443);const m=r(9136);const A=Symbol("options");const g=Symbol("connections");const h=Symbol("factory");function defaultFactory(e,t){return new l(e,t)}class Pool extends i{constructor(e,{connections:t,factory:r=defaultFactory,connect:i,connectTimeout:s,tls:o,maxCachedSessions:a,socketPath:l,autoSelectFamily:f,autoSelectFamilyAttemptTimeout:y,allowH2:b,...C}={}){if(t!=null&&(!Number.isFinite(t)||t<0)){throw new c("invalid connections")}if(typeof r!=="function"){throw new c("factory must be a function.")}if(i!=null&&typeof i!=="function"&&typeof i!=="object"){throw new c("connect must be a function or an object")}if(typeof i!=="function"){i=m({...o,maxCachedSessions:a,allowH2:b,socketPath:l,timeout:s,...f?{autoSelectFamily:f,autoSelectFamilyAttemptTimeout:y}:undefined,...i})}super(C);this[d]=C.interceptors?.Pool&&Array.isArray(C.interceptors.Pool)?C.interceptors.Pool:[];this[g]=t||null;this[u]=p.parseOrigin(e);this[A]={...p.deepClone(C),connect:i,allowH2:b};this[A].interceptors=C.interceptors?{...C.interceptors}:undefined;this[h]=r;this.on("connectionError",((e,t,r)=>{for(const e of t){const t=this[n].indexOf(e);if(t!==-1){this[n].splice(t,1)}}}))}[a](){for(const e of this[n]){if(!e[s]){return e}}if(!this[g]||this[n].length{const{kProxy:i,kClose:n,kDestroy:s,kDispatch:o,kInterceptors:a}=r(6443);const{URL:l}=r(3136);const c=r(7405);const p=r(628);const u=r(1841);const{InvalidArgumentError:d,RequestAbortedError:m,SecureProxyConnectionError:A}=r(8707);const g=r(9136);const h=r(3701);const f=Symbol("proxy agent");const y=Symbol("proxy client");const b=Symbol("proxy headers");const C=Symbol("request tls settings");const N=Symbol("proxy tls settings");const E=Symbol("connect endpoint function");const v=Symbol("tunnel proxy");function defaultProtocolPort(e){return e==="https:"?443:80}function defaultFactory(e,t){return new p(e,t)}const noop=()=>{};function defaultAgentFactory(e,t){if(t.connections===1){return new h(e,t)}return new p(e,t)}class Http1ProxyWrapper extends u{#p;constructor(e,{headers:t={},connect:r,factory:i}){super();if(!e){throw new d("Proxy URL is mandatory")}this[b]=t;if(i){this.#p=i(e,{connect:r})}else{this.#p=new h(e,{connect:r})}}[o](e,t){const r=t.onHeaders;t.onHeaders=function(e,i,n){if(e===407){if(typeof t.onError==="function"){t.onError(new d("Proxy Authentication Required (407)"))}return}if(r)r.call(this,e,i,n)};const{origin:i,path:n="/",headers:s={}}=e;e.path=i+n;if(!("host"in s)&&!("Host"in s)){const{host:e}=new l(i);s.host=e}e.headers={...this[b],...s};return this.#p[o](e,t)}async[n](){return this.#p.close()}async[s](e){return this.#p.destroy(e)}}class ProxyAgent extends u{constructor(e){super();if(!e||typeof e==="object"&&!(e instanceof l)&&!e.uri){throw new d("Proxy uri is mandatory")}const{clientFactory:t=defaultFactory}=e;if(typeof t!=="function"){throw new d("Proxy opts.clientFactory must be a function.")}const{proxyTunnel:r=true}=e;const n=this.#u(e);const{href:s,origin:o,port:p,protocol:u,username:h,password:I,hostname:S}=n;this[i]={uri:s,protocol:u};this[a]=e.interceptors?.ProxyAgent&&Array.isArray(e.interceptors.ProxyAgent)?e.interceptors.ProxyAgent:[];this[C]=e.requestTls;this[N]=e.proxyTls;this[b]=e.headers||{};this[v]=r;if(e.auth&&e.token){throw new d("opts.auth cannot be used in combination with opts.token")}else if(e.auth){this[b]["proxy-authorization"]=`Basic ${e.auth}`}else if(e.token){this[b]["proxy-authorization"]=e.token}else if(h&&I){this[b]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(h)}:${decodeURIComponent(I)}`).toString("base64")}`}const w=g({...e.proxyTls});this[E]=g({...e.requestTls});const P=e.factory||defaultAgentFactory;const factory=(e,t)=>{const{protocol:r}=new l(e);if(!this[v]&&r==="http:"&&this[i].protocol==="http:"){return new Http1ProxyWrapper(this[i].uri,{headers:this[b],connect:w,factory:P})}return P(e,t)};this[y]=t(n,{connect:w});this[f]=new c({...e,factory:factory,connect:async(e,t)=>{let r=e.host;if(!e.port){r+=`:${defaultProtocolPort(e.protocol)}`}try{const{socket:i,statusCode:n}=await this[y].connect({origin:o,port:p,path:r,signal:e.signal,headers:{...this[b],host:e.host},servername:this[N]?.servername||S});if(n!==200){i.on("error",noop).destroy();t(new m(`Proxy response (${n}) !== 200 when HTTP Tunneling`))}if(e.protocol!=="https:"){t(null,i);return}let s;if(this[C]){s=this[C].servername}else{s=e.servername}this[E]({...e,servername:s,httpSocket:i},t)}catch(e){if(e.code==="ERR_TLS_CERT_ALTNAME_INVALID"){t(new A(e))}else{t(e)}}}})}dispatch(e,t){const r=buildHeaders(e.headers);throwIfProxyAuthIsSent(r);if(r&&!("host"in r)&&!("Host"in r)){const{host:t}=new l(e.origin);r.host=t}return this[f].dispatch({...e,headers:r},t)}#u(e){if(typeof e==="string"){return new l(e)}else if(e instanceof l){return e}else{return new l(e.uri)}}async[n](){await this[f].close();await this[y].close()}async[s](){await this[f].destroy();await this[y].destroy()}}function buildHeaders(e){if(Array.isArray(e)){const t={};for(let r=0;re.toLowerCase()==="proxy-authorization"));if(t){throw new d("Proxy-Authorization should be sent in ProxyAgent constructor")}}e.exports=ProxyAgent},50:(e,t,r)=>{const i=r(883);const n=r(7816);class RetryAgent extends i{#d=null;#m=null;constructor(e,t={}){super(t);this.#d=e;this.#m=t}dispatch(e,t){const r=new n({...e,retryOptions:this.#m},{dispatch:this.#d.dispatch.bind(this.#d),handler:t});return this.#d.dispatch(e,r)}close(){return this.#d.close()}destroy(){return this.#d.destroy()}}e.exports=RetryAgent},2581:(e,t,r)=>{const i=Symbol.for("undici.globalDispatcher.1");const{InvalidArgumentError:n}=r(8707);const s=r(7405);if(getGlobalDispatcher()===undefined){setGlobalDispatcher(new s)}function setGlobalDispatcher(e){if(!e||typeof e.dispatch!=="function"){throw new n("Argument agent must implement Agent")}Object.defineProperty(globalThis,i,{value:e,writable:true,enumerable:false,configurable:false})}function getGlobalDispatcher(){return globalThis[i]}e.exports={setGlobalDispatcher:setGlobalDispatcher,getGlobalDispatcher:getGlobalDispatcher}},8155:e=>{e.exports=class DecoratorHandler{#A;constructor(e){if(typeof e!=="object"||e===null){throw new TypeError("handler must be an object")}this.#A=e}onConnect(...e){return this.#A.onConnect?.(...e)}onError(...e){return this.#A.onError?.(...e)}onUpgrade(...e){return this.#A.onUpgrade?.(...e)}onResponseStarted(...e){return this.#A.onResponseStarted?.(...e)}onHeaders(...e){return this.#A.onHeaders?.(...e)}onData(...e){return this.#A.onData?.(...e)}onComplete(...e){return this.#A.onComplete?.(...e)}onBodySent(...e){return this.#A.onBodySent?.(...e)}}},8754:(e,t,r)=>{const i=r(3440);const{kBodyUsed:n}=r(6443);const s=r(4589);const{InvalidArgumentError:o}=r(8707);const a=r(8474);const l=[300,301,302,303,307,308];const c=Symbol("body");class BodyAsyncIterable{constructor(e){this[c]=e;this[n]=false}async*[Symbol.asyncIterator](){s(!this[n],"disturbed");this[n]=true;yield*this[c]}}class RedirectHandler{constructor(e,t,r,l){if(t!=null&&(!Number.isInteger(t)||t<0)){throw new o("maxRedirections must be a positive number")}i.validateHandler(l,r.method,r.upgrade);this.dispatch=e;this.location=null;this.abort=null;this.opts={...r,maxRedirections:0};this.maxRedirections=t;this.handler=l;this.history=[];this.redirectionLimitReached=false;if(i.isStream(this.opts.body)){if(i.bodyLength(this.opts.body)===0){this.opts.body.on("data",(function(){s(false)}))}if(typeof this.opts.body.readableDidRead!=="boolean"){this.opts.body[n]=false;a.prototype.on.call(this.opts.body,"data",(function(){this[n]=true}))}}else if(this.opts.body&&typeof this.opts.body.pipeTo==="function"){this.opts.body=new BodyAsyncIterable(this.opts.body)}else if(this.opts.body&&typeof this.opts.body!=="string"&&!ArrayBuffer.isView(this.opts.body)&&i.isIterable(this.opts.body)){this.opts.body=new BodyAsyncIterable(this.opts.body)}}onConnect(e){this.abort=e;this.handler.onConnect(e,{history:this.history})}onUpgrade(e,t,r){this.handler.onUpgrade(e,t,r)}onError(e){this.handler.onError(e)}onHeaders(e,t,r,n){this.location=this.history.length>=this.maxRedirections||i.isDisturbed(this.opts.body)?null:parseLocation(e,t);if(this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections){if(this.request){this.request.abort(new Error("max redirects"))}this.redirectionLimitReached=true;this.abort(new Error("max redirects"));return}if(this.opts.origin){this.history.push(new URL(this.opts.path,this.opts.origin))}if(!this.location){return this.handler.onHeaders(e,t,r,n)}const{origin:s,pathname:o,search:a}=i.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin)));const l=a?`${o}${a}`:o;this.opts.headers=cleanRequestHeaders(this.opts.headers,e===303,this.opts.origin!==s);this.opts.path=l;this.opts.origin=s;this.opts.maxRedirections=0;this.opts.query=null;if(e===303&&this.opts.method!=="HEAD"){this.opts.method="GET";this.opts.body=null}}onData(e){if(this.location){}else{return this.handler.onData(e)}}onComplete(e){if(this.location){this.location=null;this.abort=null;this.dispatch(this.opts,this)}else{this.handler.onComplete(e)}}onBodySent(e){if(this.handler.onBodySent){this.handler.onBodySent(e)}}}function parseLocation(e,t){if(l.indexOf(e)===-1){return null}for(let e=0;e{const i=r(4589);const{kRetryHandlerDefaultRetry:n}=r(6443);const{RequestRetryError:s}=r(8707);const{isDisturbed:o,parseHeaders:a,parseRangeHeader:l,wrapRequestBody:c}=r(3440);function calculateRetryAfterHeader(e){const t=Date.now();return new Date(e).getTime()-t}function validatePartialResponseContentLength(e,t,r,i){const n=e["content-length"];if(n==null){return null}if(!Number.isFinite(t.start)||!Number.isFinite(t.end)){return null}const o=Number(n);const a=t.end-t.start+1;if(!Number.isFinite(o)||o!==a){return new s("Content-Length mismatch",r,{headers:e,data:{count:i}})}return null}class RetryHandler{constructor(e,t){const{retryOptions:r,...i}=e;const{retry:s,maxRetries:o,maxTimeout:a,minTimeout:l,timeoutFactor:p,methods:u,errorCodes:d,retryAfter:m,statusCodes:A}=r??{};this.dispatch=t.dispatch;this.handler=t.handler;this.opts={...i,body:c(e.body)};this.abort=null;this.aborted=false;this.retryOpts={retry:s??RetryHandler[n],retryAfter:m??true,maxTimeout:a??30*1e3,minTimeout:l??500,timeoutFactor:p??2,maxRetries:o??5,methods:u??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:A??[500,502,503,504,429],errorCodes:d??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE","UND_ERR_SOCKET"]};this.retryCount=0;this.retryCountCheckpoint=0;this.start=0;this.end=null;this.etag=null;this.resume=null;this.handler.onConnect((e=>{this.aborted=true;if(this.abort){this.abort(e)}else{this.reason=e}}))}onRequestSent(){if(this.handler.onRequestSent){this.handler.onRequestSent()}}onUpgrade(e,t,r){if(this.handler.onUpgrade){this.handler.onUpgrade(e,t,r)}}onConnect(e){if(this.aborted){e(this.reason)}else{this.abort=e}}onBodySent(e){if(this.handler.onBodySent)return this.handler.onBodySent(e)}static[n](e,{state:t,opts:r},i){const{statusCode:n,code:s,headers:o}=e;const{method:a,retryOptions:l}=r;const{maxRetries:c,minTimeout:p,maxTimeout:u,timeoutFactor:d,statusCodes:m,errorCodes:A,methods:g}=l;const{counter:h}=t;if(s&&s!=="UND_ERR_REQ_RETRY"&&!A.includes(s)){i(e);return}if(Array.isArray(g)&&!g.includes(a)){i(e);return}if(n!=null&&Array.isArray(m)&&!m.includes(n)){i(e);return}if(h>c){i(e);return}let f=o?.["retry-after"];if(f){f=Number(f);f=Number.isNaN(f)?calculateRetryAfterHeader(f):f*1e3}const y=f>0?Math.min(f,u):Math.min(p*d**(h-1),u);setTimeout((()=>i(null)),y)}onHeaders(e,t,r,n){const o=a(t);this.retryCount+=1;if(e>=300){if(this.retryOpts.statusCodes.includes(e)===false){return this.handler.onHeaders(e,t,r,n)}else{this.abort(new s("Request failed",e,{headers:o,data:{count:this.retryCount}}));return false}}if(this.resume!=null){this.resume=null;if(e!==206&&(this.start>0||e!==200)){this.abort(new s("server does not support the range header and the payload was partially consumed",e,{headers:o,data:{count:this.retryCount}}));return false}const t=l(o["content-range"]);if(!t){this.abort(new s("Content-Range mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}if(this.etag!=null&&this.etag!==o.etag){this.abort(new s("ETag mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}const n=validatePartialResponseContentLength(o,t,e,this.retryCount);if(n!=null){this.abort(n);return false}const{start:a,size:c,end:p=c-1}=t;i(this.start===a,"content-range mismatch");i(this.end==null||this.end===p,"content-range mismatch");this.resume=r;return true}if(this.end==null){if(e===206){const s=l(o["content-range"]);if(s==null){return this.handler.onHeaders(e,t,r,n)}const a=validatePartialResponseContentLength(o,s,e,this.retryCount);if(a!=null){this.abort(a);return false}const{start:c,size:p,end:u=p-1}=s;i(c!=null&&Number.isFinite(c),"content-range mismatch");i(u!=null&&Number.isFinite(u),"invalid content-length");this.start=c;this.end=u}if(this.end==null){const e=o["content-length"];this.end=e!=null?Number(e)-1:null}i(Number.isFinite(this.start));i(this.end==null||Number.isFinite(this.end),"invalid content-length");this.resume=r;this.etag=o.etag!=null?o.etag:null;if(this.etag!=null&&this.etag.startsWith("W/")){this.etag=null}return this.handler.onHeaders(e,t,r,n)}const c=new s("Request failed",e,{headers:o,data:{count:this.retryCount}});this.abort(c);return false}onData(e){this.start+=e.length;return this.handler.onData(e)}onComplete(e){this.retryCount=0;return this.handler.onComplete(e)}onError(e){if(this.aborted||o(this.opts.body)){return this.handler.onError(e)}if(this.retryCount-this.retryCountCheckpoint>0){this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint)}else{this.retryCount+=1}this.retryOpts.retry(e,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},onRetry.bind(this));function onRetry(e){if(e!=null||this.aborted||o(this.opts.body)){return this.handler.onError(e)}if(this.start!==0){const e={range:`bytes=${this.start}-${this.end??""}`};if(this.etag!=null){e["if-match"]=this.etag}this.opts={...this.opts,headers:{...this.opts.headers,...e}}}try{this.retryCountCheckpoint=this.retryCount;this.dispatch(this.opts,this)}catch(e){this.handler.onError(e)}}}}e.exports=RetryHandler},379:(e,t,r)=>{const{isIP:i}=r(7030);const{lookup:n}=r(610);const s=r(8155);const{InvalidArgumentError:o,InformationalError:a}=r(8707);const l=Math.pow(2,31)-1;class DNSInstance{#g=0;#h=0;#f=new Map;dualStack=true;affinity=null;lookup=null;pick=null;constructor(e){this.#g=e.maxTTL;this.#h=e.maxItems;this.dualStack=e.dualStack;this.affinity=e.affinity;this.lookup=e.lookup??this.#y;this.pick=e.pick??this.#b}get full(){return this.#f.size===this.#h}runLookup(e,t,r){const i=this.#f.get(e.hostname);if(i==null&&this.full){r(null,e.origin);return}const n={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...t.dns,maxTTL:this.#g,maxItems:this.#h};if(i==null){this.lookup(e,n,((t,i)=>{if(t||i==null||i.length===0){r(t??new a("No DNS entries found"));return}this.setRecords(e,i);const s=this.#f.get(e.hostname);const o=this.pick(e,s,n.affinity);let l;if(typeof o.port==="number"){l=`:${o.port}`}else if(e.port!==""){l=`:${e.port}`}else{l=""}r(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${l}`)}))}else{const s=this.pick(e,i,n.affinity);if(s==null){this.#f.delete(e.hostname);this.runLookup(e,t,r);return}let o;if(typeof s.port==="number"){o=`:${s.port}`}else if(e.port!==""){o=`:${e.port}`}else{o=""}r(null,`${e.protocol}//${s.family===6?`[${s.address}]`:s.address}${o}`)}}#y(e,t,r){n(e.hostname,{all:true,family:this.dualStack===false?this.affinity:0,order:"ipv4first"},((e,t)=>{if(e){return r(e)}const i=new Map;for(const e of t){i.set(`${e.address}:${e.family}`,e)}r(null,i.values())}))}#b(e,t,r){let i=null;const{records:n,offset:s}=t;let o;if(this.dualStack){if(r==null){if(s==null||s===l){t.offset=0;r=4}else{t.offset++;r=(t.offset&1)===1?6:4}}if(n[r]!=null&&n[r].ips.length>0){o=n[r]}else{o=n[r===4?6:4]}}else{o=n[r]}if(o==null||o.ips.length===0){return i}if(o.offset==null||o.offset===l){o.offset=0}else{o.offset++}const a=o.offset%o.ips.length;i=o.ips[a]??null;if(i==null){return i}if(Date.now()-i.timestamp>i.ttl){o.ips.splice(a,1);return this.pick(e,t,r)}return i}setRecords(e,t){const r=Date.now();const i={records:{4:null,6:null}};for(const e of t){e.timestamp=r;if(typeof e.ttl==="number"){e.ttl=Math.min(e.ttl,this.#g)}else{e.ttl=this.#g}const t=i.records[e.family]??{ips:[]};t.ips.push(e);i.records[e.family]=t}this.#f.set(e.hostname,i)}getHandler(e,t){return new DNSDispatchHandler(this,e,t)}}class DNSDispatchHandler extends s{#C=null;#n=null;#t=null;#A=null;#N=null;constructor(e,{origin:t,handler:r,dispatch:i},n){super(r);this.#N=t;this.#A=r;this.#n={...n};this.#C=e;this.#t=i}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#C.dualStack){this.#C.runLookup(this.#N,this.#n,((e,t)=>{if(e){return this.#A.onError(e)}const r={...this.#n,origin:t};this.#t(r,this)}));return}this.#A.onError(e);return}case"ENOTFOUND":this.#C.deleteRecord(this.#N);default:this.#A.onError(e);break}}}e.exports=e=>{if(e?.maxTTL!=null&&(typeof e?.maxTTL!=="number"||e?.maxTTL<0)){throw new o("Invalid maxTTL. Must be a positive number")}if(e?.maxItems!=null&&(typeof e?.maxItems!=="number"||e?.maxItems<1)){throw new o("Invalid maxItems. Must be a positive number and greater than zero")}if(e?.affinity!=null&&e?.affinity!==4&&e?.affinity!==6){throw new o("Invalid affinity. Must be either 4 or 6")}if(e?.dualStack!=null&&typeof e?.dualStack!=="boolean"){throw new o("Invalid dualStack. Must be a boolean")}if(e?.lookup!=null&&typeof e?.lookup!=="function"){throw new o("Invalid lookup. Must be a function")}if(e?.pick!=null&&typeof e?.pick!=="function"){throw new o("Invalid pick. Must be a function")}const t=e?.dualStack??true;let r;if(t){r=e?.affinity??null}else{r=e?.affinity??4}const n={maxTTL:e?.maxTTL??1e4,lookup:e?.lookup??null,pick:e?.pick??null,dualStack:t,affinity:r,maxItems:e?.maxItems??Infinity};const s=new DNSInstance(n);return e=>function dnsInterceptor(t,r){const n=t.origin.constructor===URL?t.origin:new URL(t.origin);if(i(n.hostname)!==0){return e(t,r)}s.runLookup(n,t,((i,o)=>{if(i){return r.onError(i)}let a=null;a={...t,servername:n.hostname,origin:o,headers:{host:n.hostname,...t.headers}};e(a,s.getHandler({origin:n,dispatch:e,handler:r},t))}));return true}}},8060:(e,t,r)=>{const i=r(3440);const{InvalidArgumentError:n,RequestAbortedError:s}=r(8707);const o=r(8155);class DumpHandler extends o{#E=1024*1024;#v=null;#I=false;#S=false;#w=0;#P=null;#A=null;constructor({maxSize:e},t){super(t);if(e!=null&&(!Number.isFinite(e)||e<1)){throw new n("maxSize must be a number greater than 0")}this.#E=e??this.#E;this.#A=t}onConnect(e){this.#v=e;this.#A.onConnect(this.#x.bind(this))}#x(e){this.#S=true;this.#P=e}onHeaders(e,t,r,n){const o=i.parseHeaders(t);const a=o["content-length"];if(a!=null&&a>this.#E){throw new s(`Response size (${a}) larger than maxSize (${this.#E})`)}if(this.#S){return true}return this.#A.onHeaders(e,t,r,n)}onError(e){if(this.#I){return}e=this.#P??e;this.#A.onError(e)}onData(e){this.#w=this.#w+e.length;if(this.#w>=this.#E){this.#I=true;if(this.#S){this.#A.onError(this.#P)}else{this.#A.onComplete([])}}return true}onComplete(e){if(this.#I){return}if(this.#S){this.#A.onError(this.reason);return}this.#A.onComplete(e)}}function createDumpInterceptor({maxSize:e}={maxSize:1024*1024}){return t=>function Intercept(r,i){const{dumpMaxSize:n=e}=r;const s=new DumpHandler({maxSize:n},i);return t(r,s)}}e.exports=createDumpInterceptor},5092:(e,t,r)=>{const i=r(8754);function createRedirectInterceptor({maxRedirections:e}){return t=>function Intercept(r,n){const{maxRedirections:s=e}=r;if(!s){return t(r,n)}const o=new i(t,s,r,n);r={...r,maxRedirections:0};return t(r,o)}}e.exports=createRedirectInterceptor},1514:(e,t,r)=>{const i=r(8754);e.exports=e=>{const t=e?.maxRedirections;return e=>function redirectInterceptor(r,n){const{maxRedirections:s=t,...o}=r;if(!s){return e(r,n)}const a=new i(e,s,r,n);return e(o,a)}}},2026:(e,t,r)=>{const i=r(7816);e.exports=e=>t=>function retryInterceptor(r,n){return t(r,new i({...r,retryOptions:{...e,...r.retryOptions}},{handler:n,dispatch:t}))}},2824:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.SPECIAL_HEADERS=t.HEADER_STATE=t.MINOR=t.MAJOR=t.CONNECTION_TOKEN_CHARS=t.HEADER_CHARS=t.TOKEN=t.STRICT_TOKEN=t.HEX=t.URL_CHAR=t.STRICT_URL_CHAR=t.USERINFO_CHARS=t.MARK=t.ALPHANUM=t.NUM=t.HEX_MAP=t.NUM_MAP=t.ALPHA=t.FINISH=t.H_METHOD_MAP=t.METHOD_MAP=t.METHODS_RTSP=t.METHODS_ICE=t.METHODS_HTTP=t.METHODS=t.LENIENT_FLAGS=t.FLAGS=t.TYPE=t.ERROR=void 0;const i=r(172);var n;(function(e){e[e["OK"]=0]="OK";e[e["INTERNAL"]=1]="INTERNAL";e[e["STRICT"]=2]="STRICT";e[e["LF_EXPECTED"]=3]="LF_EXPECTED";e[e["UNEXPECTED_CONTENT_LENGTH"]=4]="UNEXPECTED_CONTENT_LENGTH";e[e["CLOSED_CONNECTION"]=5]="CLOSED_CONNECTION";e[e["INVALID_METHOD"]=6]="INVALID_METHOD";e[e["INVALID_URL"]=7]="INVALID_URL";e[e["INVALID_CONSTANT"]=8]="INVALID_CONSTANT";e[e["INVALID_VERSION"]=9]="INVALID_VERSION";e[e["INVALID_HEADER_TOKEN"]=10]="INVALID_HEADER_TOKEN";e[e["INVALID_CONTENT_LENGTH"]=11]="INVALID_CONTENT_LENGTH";e[e["INVALID_CHUNK_SIZE"]=12]="INVALID_CHUNK_SIZE";e[e["INVALID_STATUS"]=13]="INVALID_STATUS";e[e["INVALID_EOF_STATE"]=14]="INVALID_EOF_STATE";e[e["INVALID_TRANSFER_ENCODING"]=15]="INVALID_TRANSFER_ENCODING";e[e["CB_MESSAGE_BEGIN"]=16]="CB_MESSAGE_BEGIN";e[e["CB_HEADERS_COMPLETE"]=17]="CB_HEADERS_COMPLETE";e[e["CB_MESSAGE_COMPLETE"]=18]="CB_MESSAGE_COMPLETE";e[e["CB_CHUNK_HEADER"]=19]="CB_CHUNK_HEADER";e[e["CB_CHUNK_COMPLETE"]=20]="CB_CHUNK_COMPLETE";e[e["PAUSED"]=21]="PAUSED";e[e["PAUSED_UPGRADE"]=22]="PAUSED_UPGRADE";e[e["PAUSED_H2_UPGRADE"]=23]="PAUSED_H2_UPGRADE";e[e["USER"]=24]="USER"})(n=t.ERROR||(t.ERROR={}));var s;(function(e){e[e["BOTH"]=0]="BOTH";e[e["REQUEST"]=1]="REQUEST";e[e["RESPONSE"]=2]="RESPONSE"})(s=t.TYPE||(t.TYPE={}));var o;(function(e){e[e["CONNECTION_KEEP_ALIVE"]=1]="CONNECTION_KEEP_ALIVE";e[e["CONNECTION_CLOSE"]=2]="CONNECTION_CLOSE";e[e["CONNECTION_UPGRADE"]=4]="CONNECTION_UPGRADE";e[e["CHUNKED"]=8]="CHUNKED";e[e["UPGRADE"]=16]="UPGRADE";e[e["CONTENT_LENGTH"]=32]="CONTENT_LENGTH";e[e["SKIPBODY"]=64]="SKIPBODY";e[e["TRAILING"]=128]="TRAILING";e[e["TRANSFER_ENCODING"]=512]="TRANSFER_ENCODING"})(o=t.FLAGS||(t.FLAGS={}));var a;(function(e){e[e["HEADERS"]=1]="HEADERS";e[e["CHUNKED_LENGTH"]=2]="CHUNKED_LENGTH";e[e["KEEP_ALIVE"]=4]="KEEP_ALIVE"})(a=t.LENIENT_FLAGS||(t.LENIENT_FLAGS={}));var l;(function(e){e[e["DELETE"]=0]="DELETE";e[e["GET"]=1]="GET";e[e["HEAD"]=2]="HEAD";e[e["POST"]=3]="POST";e[e["PUT"]=4]="PUT";e[e["CONNECT"]=5]="CONNECT";e[e["OPTIONS"]=6]="OPTIONS";e[e["TRACE"]=7]="TRACE";e[e["COPY"]=8]="COPY";e[e["LOCK"]=9]="LOCK";e[e["MKCOL"]=10]="MKCOL";e[e["MOVE"]=11]="MOVE";e[e["PROPFIND"]=12]="PROPFIND";e[e["PROPPATCH"]=13]="PROPPATCH";e[e["SEARCH"]=14]="SEARCH";e[e["UNLOCK"]=15]="UNLOCK";e[e["BIND"]=16]="BIND";e[e["REBIND"]=17]="REBIND";e[e["UNBIND"]=18]="UNBIND";e[e["ACL"]=19]="ACL";e[e["REPORT"]=20]="REPORT";e[e["MKACTIVITY"]=21]="MKACTIVITY";e[e["CHECKOUT"]=22]="CHECKOUT";e[e["MERGE"]=23]="MERGE";e[e["M-SEARCH"]=24]="M-SEARCH";e[e["NOTIFY"]=25]="NOTIFY";e[e["SUBSCRIBE"]=26]="SUBSCRIBE";e[e["UNSUBSCRIBE"]=27]="UNSUBSCRIBE";e[e["PATCH"]=28]="PATCH";e[e["PURGE"]=29]="PURGE";e[e["MKCALENDAR"]=30]="MKCALENDAR";e[e["LINK"]=31]="LINK";e[e["UNLINK"]=32]="UNLINK";e[e["SOURCE"]=33]="SOURCE";e[e["PRI"]=34]="PRI";e[e["DESCRIBE"]=35]="DESCRIBE";e[e["ANNOUNCE"]=36]="ANNOUNCE";e[e["SETUP"]=37]="SETUP";e[e["PLAY"]=38]="PLAY";e[e["PAUSE"]=39]="PAUSE";e[e["TEARDOWN"]=40]="TEARDOWN";e[e["GET_PARAMETER"]=41]="GET_PARAMETER";e[e["SET_PARAMETER"]=42]="SET_PARAMETER";e[e["REDIRECT"]=43]="REDIRECT";e[e["RECORD"]=44]="RECORD";e[e["FLUSH"]=45]="FLUSH"})(l=t.METHODS||(t.METHODS={}));t.METHODS_HTTP=[l.DELETE,l.GET,l.HEAD,l.POST,l.PUT,l.CONNECT,l.OPTIONS,l.TRACE,l.COPY,l.LOCK,l.MKCOL,l.MOVE,l.PROPFIND,l.PROPPATCH,l.SEARCH,l.UNLOCK,l.BIND,l.REBIND,l.UNBIND,l.ACL,l.REPORT,l.MKACTIVITY,l.CHECKOUT,l.MERGE,l["M-SEARCH"],l.NOTIFY,l.SUBSCRIBE,l.UNSUBSCRIBE,l.PATCH,l.PURGE,l.MKCALENDAR,l.LINK,l.UNLINK,l.PRI,l.SOURCE];t.METHODS_ICE=[l.SOURCE];t.METHODS_RTSP=[l.OPTIONS,l.DESCRIBE,l.ANNOUNCE,l.SETUP,l.PLAY,l.PAUSE,l.TEARDOWN,l.GET_PARAMETER,l.SET_PARAMETER,l.REDIRECT,l.RECORD,l.FLUSH,l.GET,l.POST];t.METHOD_MAP=i.enumToMap(l);t.H_METHOD_MAP={};Object.keys(t.METHOD_MAP).forEach((e=>{if(/^H/.test(e)){t.H_METHOD_MAP[e]=t.METHOD_MAP[e]}}));var c;(function(e){e[e["SAFE"]=0]="SAFE";e[e["SAFE_WITH_CB"]=1]="SAFE_WITH_CB";e[e["UNSAFE"]=2]="UNSAFE"})(c=t.FINISH||(t.FINISH={}));t.ALPHA=[];for(let e="A".charCodeAt(0);e<="Z".charCodeAt(0);e++){t.ALPHA.push(String.fromCharCode(e));t.ALPHA.push(String.fromCharCode(e+32))}t.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};t.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};t.NUM=["0","1","2","3","4","5","6","7","8","9"];t.ALPHANUM=t.ALPHA.concat(t.NUM);t.MARK=["-","_",".","!","~","*","'","(",")"];t.USERINFO_CHARS=t.ALPHANUM.concat(t.MARK).concat(["%",";",":","&","=","+","$",","]);t.STRICT_URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(t.ALPHANUM);t.URL_CHAR=t.STRICT_URL_CHAR.concat(["\t","\f"]);for(let e=128;e<=255;e++){t.URL_CHAR.push(e)}t.HEX=t.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);t.STRICT_TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(t.ALPHANUM);t.TOKEN=t.STRICT_TOKEN.concat([" "]);t.HEADER_CHARS=["\t"];for(let e=32;e<=255;e++){if(e!==127){t.HEADER_CHARS.push(e)}}t.CONNECTION_TOKEN_CHARS=t.HEADER_CHARS.filter((e=>e!==44));t.MAJOR=t.NUM_MAP;t.MINOR=t.MAJOR;var p;(function(e){e[e["GENERAL"]=0]="GENERAL";e[e["CONNECTION"]=1]="CONNECTION";e[e["CONTENT_LENGTH"]=2]="CONTENT_LENGTH";e[e["TRANSFER_ENCODING"]=3]="TRANSFER_ENCODING";e[e["UPGRADE"]=4]="UPGRADE";e[e["CONNECTION_KEEP_ALIVE"]=5]="CONNECTION_KEEP_ALIVE";e[e["CONNECTION_CLOSE"]=6]="CONNECTION_CLOSE";e[e["CONNECTION_UPGRADE"]=7]="CONNECTION_UPGRADE";e[e["TRANSFER_ENCODING_CHUNKED"]=8]="TRANSFER_ENCODING_CHUNKED"})(p=t.HEADER_STATE||(t.HEADER_STATE={}));t.SPECIAL_HEADERS={connection:p.CONNECTION,"content-length":p.CONTENT_LENGTH,"proxy-connection":p.CONNECTION,"transfer-encoding":p.TRANSFER_ENCODING,upgrade:p.UPGRADE}},3870:(e,t,r)=>{const{Buffer:i}=r(4573);e.exports=i.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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PgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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iQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEV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JSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxB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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB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CABB3AgLii1JbnZhbGlkIGNoYXIgaW4gdXJsIHF1ZXJ5AFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fYm9keQBDb250ZW50LUxlbmd0aCBvdmVyZmxvdwBDaHVuayBzaXplIG92ZXJmbG93AFJlc3BvbnNlIG92ZXJmbG93AEludmFsaWQgbWV0aG9kIGZvciBIVFRQL3gueCByZXF1ZXN0AEludmFsaWQgbWV0aG9kIGZvciBSVFNQL3gueCByZXF1ZXN0AEV4cGVjdGVkIFNPVVJDRSBtZXRob2QgZm9yIElDRS94LnggcmVxdWVzdABJbnZhbGlkIGNoYXIgaW4gdXJsIGZyYWdtZW50IHN0YXJ0AEV4cGVjdGVkIGRvdABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3N0YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAFBhdXNlIG9uIENPTk5FQ1QvVXBncmFkZQBQYXVzZSBvbiBQUkkvVXBncmFkZQBFeHBlY3RlZCBIVFRQLzIgQ29ubmVjdGlvbiBQcmVmYWNlAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fbWV0aG9kAEV4cGVjdGVkIHNwYWNlIGFmdGVyIG1ldGhvZABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl9maWVsZABQYXVzZWQASW52YWxpZCB3b3JkIGVuY291bnRlcmVkAEludmFsaWQgbWV0aG9kIGVuY291bnRlcmVkAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2NoZW1hAFJlcXVlc3QgaGFzIGludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAF4TAAAmEwAAMBAAAPAXAACdEwAAFRIAADkXAADwEgAAChAAAHUSAACtEgAAghMAAE8UAAB/EAAAoBUAACMUAACJEgAAixQAAE0VAADUEQAAzxQAABAYAADJFgAA3BYAAMERAADgFwAAuxQAAHQUAAB8FQAA5RQAAAgXAAAfEAAAZRUAAKMUAAAoFQAAAhUAAJkVAAAsEAAAixkAAE8PAADUDgAAahAAAM4QAAACFwAAiQ4AAG4TAAAcEwAAZhQAAFYXAADBEwAAzRMAAGwTAABoFwAAZhcAAF8XAAAiEwAAzg8AAGkOAADYDgAAYxYAAMsTAACqDgAAKBcAACYXAADFEwAAXRYAAOgRAABnEwAAZRMAAPIWAABzEwAAHRcAAPkWAADzEQAAzw4AAM4VAAAMEgAAsxEAAKURAABhEAAAMhcAALsTAEH5NQsBAQBBkDYL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB/TcLAQEAQZE4C14CAwICAgICAAACAgACAgACAgICAgICAgICAAQAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEH9OQsBAQBBkToLXgIAAgICAgIAAAICAAICAAICAgICAgICAgIAAwAEAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAQfA7Cw1sb3NlZWVwLWFsaXZlAEGJPAsBAQBBoDwL4AEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBBiT4LAQEAQaA+C+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGwwAALXwEBAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGQwgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBwMIACy1yYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNCg0KU00NCg0KVFRQL0NFL1RTUC8AQfnCAAsFAQIAAQMAQZDDAAvgAQQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5xAALBQECAAEDAEGQxQAL4AEEAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cYACwQBAAABAEGRxwAL3wEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH6yAALBAEAAAIAQZDJAAtfAwQAAAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAAEAAYHBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQAQfrKAAsEAQAAAQBBkMsACwEBAEGqywALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEH6zAALBAEAAAEAQZDNAAsBAQBBms0ACwYCAAAAAAIAQbHNAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB8M4AC5YBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRU9SRElSRUNUT1JUUkNIUEFSQU1FVEVSVVJDRUJTQ1JJQkVBUkRPV05BQ0VJTkROS0NLVUJTQ1JJQkVIVFRQL0FEVFAv","base64")},3434:(e,t,r)=>{const{Buffer:i}=r(4573);e.exports=i.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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PgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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iQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEV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JSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxB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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB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AAADAEGUCAsFBAAAAAUAQaQICwkGAAAABwAAAAgAQdwIC4otSW52YWxpZCBjaGFyIGluIHVybCBxdWVyeQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2JvZHkAQ29udGVudC1MZW5ndGggb3ZlcmZsb3cAQ2h1bmsgc2l6ZSBvdmVyZmxvdwBSZXNwb25zZSBvdmVyZmxvdwBJbnZhbGlkIG1ldGhvZCBmb3IgSFRUUC94LnggcmVxdWVzdABJbnZhbGlkIG1ldGhvZCBmb3IgUlRTUC94LnggcmVxdWVzdABFeHBlY3RlZCBTT1VSQ0UgbWV0aG9kIGZvciBJQ0UveC54IHJlcXVlc3QASW52YWxpZCBjaGFyIGluIHVybCBmcmFnbWVudCBzdGFydABFeHBlY3RlZCBkb3QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucwBVc2VyIGNhbGxiYWNrIGVycm9yAGBvbl9yZXNldGAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2hlYWRlcmAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfYmVnaW5gIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fdmFsdWVgIGNhbGxiYWNrIGVycm9yAGBvbl9zdGF0dXNfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl92ZXJzaW9uX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdXJsX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWV0aG9kX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX25hbWVgIGNhbGxiYWNrIGVycm9yAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2VydmVyAEludmFsaWQgaGVhZGVyIHZhbHVlIGNoYXIASW52YWxpZCBoZWFkZXIgZmllbGQgY2hhcgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3ZlcnNpb24ASW52YWxpZCBtaW5vciB2ZXJzaW9uAEludmFsaWQgbWFqb3IgdmVyc2lvbgBFeHBlY3RlZCBzcGFjZSBhZnRlciB2ZXJzaW9uAEV4cGVjdGVkIENSTEYgYWZ0ZXIgdmVyc2lvbgBJbnZhbGlkIEhUVFAgdmVyc2lvbgBJbnZhbGlkIGhlYWRlciB0b2tlbgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3VybABJbnZhbGlkIGNoYXJhY3RlcnMgaW4gdXJsAFVuZXhwZWN0ZWQgc3RhcnQgY2hhciBpbiB1cmwARG91YmxlIEAgaW4gdXJsAEVtcHR5IENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhcmFjdGVyIGluIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZWQgdmFsdWUAUGF1c2VkIGJ5IG9uX2hlYWRlcnNfY29tcGxldGUASW52YWxpZCBFT0Ygc3RhdGUAb25fcmVzZXQgcGF1c2UAb25fY2h1bmtfaGVhZGVyIHBhdXNlAG9uX21lc3NhZ2VfYmVnaW4gcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlIHBhdXNlAG9uX3N0YXR1c19jb21wbGV0ZSBwYXVzZQBvbl92ZXJzaW9uX2NvbXBsZXRlIHBhdXNlAG9uX3VybF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGUgcGF1c2UAb25fbWVzc2FnZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXRob2RfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lIHBhdXNlAFVuZXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgc3RhcnQgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AAU1dJVENIX1BST1hZAFVTRV9QUk9YWQBNS0FDVElWSVRZAFVOUFJPQ0VTU0FCTEVfRU5USVRZAENPUFkATU9WRURfUEVSTUFORU5UTFkAVE9PX0VBUkxZAE5PVElGWQBGQUlMRURfREVQRU5ERU5DWQBCQURfR0FURVdBWQBQTEFZAFBVVABDSEVDS09VVABHQVRFV0FZX1RJTUVPVVQAUkVRVUVTVF9USU1FT1VUAE5FVFdPUktfQ09OTkVDVF9USU1FT1VUAENPTk5FQ1RJT05fVElNRU9VVABMT0dJTl9USU1FT1VUAE5FVFdPUktfUkVBRF9USU1FT1VUAFBPU1QATUlTRElSRUNURURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9MT0FEX0JBTEFOQ0VEX1JFUVVFU1QAQkFEX1JFUVVFU1QASFRUUF9SRVFVRVNUX1NFTlRfVE9fSFRUUFNfUE9SVABSRVBPUlQASU1fQV9URUFQT1QAUkVTRVRfQ09OVEVOVABOT19DT05URU5UAFBBUlRJQUxfQ09OVEVOVABIUEVfSU5WQUxJRF9DT05TVEFOVABIUEVfQ0JfUkVTRVQAR0VUAEhQRV9TVFJJQ1QAQ09ORkxJQ1QAVEVNUE9SQVJZX1JFRElSRUNUAFBFUk1BTkVOVF9SRURJUkVDVABDT05ORUNUAE1VTFRJX1NUQVRVUwBIUEVfSU5WQUxJRF9TVEFUVVMAVE9PX01BTllfUkVRVUVTVFMARUFSTFlfSElOVFMAVU5BVkFJTEFCTEVfRk9SX0xFR0FMX1JFQVNPTlMAT1BUSU9OUwBTV0lUQ0hJTkdfUFJPVE9DT0xTAFZBUklBTlRfQUxTT19ORUdPVElBVEVTAE1VTFRJUExFX0NIT0lDRVMASU5URVJOQUxfU0VSVkVSX0VSUk9SAFdFQl9TRVJWRVJfVU5LTk9XTl9FUlJPUgBSQUlMR1VOX0VSUk9SAElERU5USVRZX1BST1ZJREVSX0FVVEhFTlRJQ0FUSU9OX0VSUk9SAFNTTF9DRVJUSUZJQ0FURV9FUlJPUgBJTlZBTElEX1hfRk9SV0FSREVEX0ZPUgBTRVRfUEFSQU1FVEVSAEdFVF9QQVJBTUVURVIASFBFX1VTRVIAU0VFX09USEVSAEhQRV9DQl9DSFVOS19IRUFERVIATUtDQUxFTkRBUgBTRVRVUABXRUJfU0VSVkVSX0lTX0RPV04AVEVBUkRPV04ASFBFX0NMT1NFRF9DT05ORUNUSU9OAEhFVVJJU1RJQ19FWFBJUkFUSU9OAERJU0NPTk5FQ1RFRF9PUEVSQVRJT04ATk9OX0FVVEhPUklUQVRJVkVfSU5GT1JNQVRJT04ASFBFX0lOVkFMSURfVkVSU0lPTgBIUEVfQ0JfTUVTU0FHRV9CRUdJTgBTSVRFX0lTX0ZST1pFTgBIUEVfSU5WQUxJRF9IRUFERVJfVE9LRU4ASU5WQUxJRF9UT0tFTgBGT1JCSURERU4ARU5IQU5DRV9ZT1VSX0NBTE0ASFBFX0lOVkFMSURfVVJMAEJMT0NLRURfQllfUEFSRU5UQUxfQ09OVFJPTABNS0NPTABBQ0wASFBFX0lOVEVSTkFMAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0VfVU5PRkZJQ0lBTABIUEVfT0sAVU5MSU5LAFVOTE9DSwBQUkkAUkVUUllfV0lUSABIUEVfSU5WQUxJRF9DT05URU5UX0xFTkdUSABIUEVfVU5FWFBFQ1RFRF9DT05URU5UX0xFTkdUSABGTFVTSABQUk9QUEFUQ0gATS1TRUFSQ0gAVVJJX1RPT19MT05HAFBST0NFU1NJTkcATUlTQ0VMTEFORU9VU19QRVJTSVNURU5UX1dBUk5JTkcATUlTQ0VMTEFORU9VU19XQVJOSU5HAEhQRV9JTlZBTElEX1RSQU5TRkVSX0VOQ09ESU5HAEV4cGVjdGVkIENSTEYASFBFX0lOVkFMSURfQ0hVTktfU0laRQBNT1ZFAENPTlRJTlVFAEhQRV9DQl9TVEFUVVNfQ09NUExFVEUASFBFX0NCX0hFQURFUlNfQ09NUExFVEUASFBFX0NCX1ZFUlNJT05fQ09NUExFVEUASFBFX0NCX1VSTF9DT01QTEVURQBIUEVfQ0JfQ0hVTktfQ09NUExFVEUASFBFX0NCX0hFQURFUl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fTkFNRV9DT01QTEVURQBIUEVfQ0JfTUVTU0FHRV9DT01QTEVURQBIUEVfQ0JfTUVUSE9EX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfRklFTERfQ09NUExFVEUAREVMRVRFAEhQRV9JTlZBTElEX0VPRl9TVEFURQBJTlZBTElEX1NTTF9DRVJUSUZJQ0FURQBQQVVTRQBOT19SRVNQT05TRQBVTlNVUFBPUlRFRF9NRURJQV9UWVBFAEdPTkUATk9UX0FDQ0VQVEFCTEUAU0VSVklDRV9VTkFWQUlMQUJMRQBSQU5HRV9OT1RfU0FUSVNGSUFCTEUAT1JJR0lOX0lTX1VOUkVBQ0hBQkxFAFJFU1BPTlNFX0lTX1NUQUxFAFBVUkdFAE1FUkdFAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0UAUkVRVUVTVF9IRUFERVJfVE9PX0xBUkdFAFBBWUxPQURfVE9PX0xBUkdFAElOU1VGRklDSUVOVF9TVE9SQUdFAEhQRV9QQVVTRURfVVBHUkFERQBIUEVfUEFVU0VEX0gyX1VQR1JBREUAU09VUkNFAEFOTk9VTkNFAFRSQUNFAEhQRV9VTkVYUEVDVEVEX1NQQUNFAERFU0NSSUJFAFVOU1VCU0NSSUJFAFJFQ09SRABIUEVfSU5WQUxJRF9NRVRIT0QATk9UX0ZPVU5EAFBST1BGSU5EAFVOQklORABSRUJJTkQAVU5BVVRIT1JJWkVEAE1FVEhPRF9OT1RfQUxMT1dFRABIVFRQX1ZFUlNJT05fTk9UX1NVUFBPUlRFRABBTFJFQURZX1JFUE9SVEVEAEFDQ0VQVEVEAE5PVF9JTVBMRU1FTlRFRABMT09QX0RFVEVDVEVEAEhQRV9DUl9FWFBFQ1RFRABIUEVfTEZfRVhQRUNURUQAQ1JFQVRFRABJTV9VU0VEAEhQRV9QQVVTRUQAVElNRU9VVF9PQ0NVUkVEAFBBWU1FTlRfUkVRVUlSRUQAUFJFQ09ORElUSU9OX1JFUVVJUkVEAFBST1hZX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAE5FVFdPUktfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATEVOR1RIX1JFUVVJUkVEAFNTTF9DRVJUSUZJQ0FURV9SRVFVSVJFRABVUEdSQURFX1JFUVVJUkVEAFBBR0VfRVhQSVJFRABQUkVDT05ESVRJT05fRkFJTEVEAEVYUEVDVEFUSU9OX0ZBSUxFRABSRVZBTElEQVRJT05fRkFJTEVEAFNTTF9IQU5EU0hBS0VfRkFJTEVEAExPQ0tFRABUUkFOU0ZPUk1BVElPTl9BUFBMSUVEAE5PVF9NT0RJRklFRABOT1RfRVhURU5ERUQAQkFORFdJRFRIX0xJTUlUX0VYQ0VFREVEAFNJVEVfSVNfT1ZFUkxPQURFRABIRUFEAEV4cGVjdGVkIEhUVFAvAABeEwAAJhMAADAQAADwFwAAnRMAABUSAAA5FwAA8BIAAAoQAAB1EgAArRIAAIITAABPFAAAfxAAAKAVAAAjFAAAiRIAAIsUAABNFQAA1BEAAM8UAAAQGAAAyRYAANwWAADBEQAA4BcAALsUAAB0FAAAfBUAAOUUAAAIFwAAHxAAAGUVAACjFAAAKBUAAAIVAACZFQAALBAAAIsZAABPDwAA1A4AAGoQAADOEAAAAhcAAIkOAABuEwAAHBMAAGYUAABWFwAAwRMAAM0TAABsEwAAaBcAAGYXAABfFwAAIhMAAM4PAABpDgAA2A4AAGMWAADLEwAAqg4AACgXAAAmFwAAxRMAAF0WAADoEQAAZxMAAGUTAADyFgAAcxMAAB0XAAD5FgAA8xEAAM8OAADOFQAADBIAALMRAAClEQAAYRAAADIXAAC7EwBB+TULAQEAQZA2C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQf03CwEBAEGROAteAgMCAgICAgAAAgIAAgIAAgICAgICAgICAgAEAAAAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAIAAgBB/TkLAQEAQZE6C14CAAICAgICAAACAgACAgACAgICAgICAgICAAMABAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEHwOwsNbG9zZWVlcC1hbGl2ZQBBiTwLAQEAQaA8C+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQYk+CwEBAEGgPgvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBsMAAC18BAQABAQEBAQAAAQEAAQEAAQEBAQEBAQEBAQAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQBBkMIACyFlY3Rpb25lbnQtbGVuZ3Rob25yb3h5LWNvbm5lY3Rpb24AQcDCAAstcmFuc2Zlci1lbmNvZGluZ3BncmFkZQ0KDQoNClNNDQoNClRUUC9DRS9UU1AvAEH5wgALBQECAAEDAEGQwwAL4AEEAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cQACwUBAgABAwBBkMUAC+ABBAEBBQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnGAAsEAQAAAQBBkccAC98BAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+sgACwQBAAACAEGQyQALXwMEAAAEBAQEBAQEBAQEBAUEBAQEBAQEBAQEBAQABAAGBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEAEH6ygALBAEAAAEAQZDLAAsBAQBBqssAC0ECAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB+swACwQBAAABAEGQzQALAQEAQZrNAAsGAgAAAAACAEGxzQALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQfDOAAuWAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==","base64")},172:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.enumToMap=void 0;function enumToMap(e){const t={};Object.keys(e).forEach((r=>{const i=e[r];if(typeof i==="number"){t[r]=i}}));return t}t.enumToMap=enumToMap},7501:(e,t,r)=>{const{kClients:i}=r(6443);const n=r(7405);const{kAgent:s,kMockAgentSet:o,kMockAgentGet:a,kDispatches:l,kIsMockActive:c,kNetConnect:p,kGetNetConnect:u,kOptions:d,kFactory:m}=r(1117);const A=r(7365);const g=r(4004);const{matchValue:h,buildMockOptions:f}=r(3397);const{InvalidArgumentError:y,UndiciError:b}=r(8707);const C=r(883);const N=r(1529);const E=r(6142);class MockAgent extends C{constructor(e){super(e);this[p]=true;this[c]=true;if(e?.agent&&typeof e.agent.dispatch!=="function"){throw new y("Argument opts.agent must implement Agent")}const t=e?.agent?e.agent:new n(e);this[s]=t;this[i]=t[i];this[d]=f(e)}get(e){let t=this[a](e);if(!t){t=this[m](e);this[o](e,t)}return t}dispatch(e,t){this.get(e.origin);return this[s].dispatch(e,t)}async close(){await this[s].close();this[i].clear()}deactivate(){this[c]=false}activate(){this[c]=true}enableNetConnect(e){if(typeof e==="string"||typeof e==="function"||e instanceof RegExp){if(Array.isArray(this[p])){this[p].push(e)}else{this[p]=[e]}}else if(typeof e==="undefined"){this[p]=true}else{throw new y("Unsupported matcher. Must be one of String|Function|RegExp.")}}disableNetConnect(){this[p]=false}get isMockActive(){return this[c]}[o](e,t){this[i].set(e,t)}[m](e){const t=Object.assign({agent:this},this[d]);return this[d]&&this[d].connections===1?new A(e,t):new g(e,t)}[a](e){const t=this[i].get(e);if(t){return t}if(typeof e!=="string"){const t=this[m]("http://localhost:9999");this[o](e,t);return t}for(const[t,r]of Array.from(this[i])){if(r&&typeof t!=="string"&&h(t,e)){const t=this[m](e);this[o](e,t);t[l]=r[l];return t}}}[u](){return this[p]}pendingInterceptors(){const e=this[i];return Array.from(e.entries()).flatMap((([e,t])=>t[l].map((t=>({...t,origin:e}))))).filter((({pending:e})=>e))}assertNoPendingInterceptors({pendingInterceptorsFormatter:e=new E}={}){const t=this.pendingInterceptors();if(t.length===0){return}const r=new N("interceptor","interceptors").pluralize(t.length);throw new b(`\n${r.count} ${r.noun} ${r.is} pending:\n\n${e.format(t)}\n`.trim())}}e.exports=MockAgent},7365:(e,t,r)=>{const{promisify:i}=r(7975);const n=r(3701);const{buildMockDispatch:s}=r(3397);const{kDispatches:o,kMockAgent:a,kClose:l,kOriginalClose:c,kOrigin:p,kOriginalDispatch:u,kConnected:d}=r(1117);const{MockInterceptor:m}=r(1511);const A=r(6443);const{InvalidArgumentError:g}=r(8707);class MockClient extends n{constructor(e,t){super(e,t);if(!t||!t.agent||typeof t.agent.dispatch!=="function"){throw new g("Argument opts.agent must implement Agent")}this[a]=t.agent;this[p]=e;this[o]=[];this[d]=1;this[u]=this.dispatch;this[c]=this.close.bind(this);this.dispatch=s.call(this);this.close=this[l]}get[A.kConnected](){return this[d]}intercept(e){return new m(e,this[o])}async[l](){await i(this[c])();this[d]=0;this[a][A.kClients].delete(this[p])}}e.exports=MockClient},2429:(e,t,r)=>{const{UndiciError:i}=r(8707);const n=Symbol.for("undici.error.UND_MOCK_ERR_MOCK_NOT_MATCHED");class MockNotMatchedError extends i{constructor(e){super(e);Error.captureStackTrace(this,MockNotMatchedError);this.name="MockNotMatchedError";this.message=e||"The request does not match any registered mock dispatches";this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}static[Symbol.hasInstance](e){return e&&e[n]===true}[n]=true}e.exports={MockNotMatchedError:MockNotMatchedError}},1511:(e,t,r)=>{const{getResponseData:i,buildKey:n,addMockDispatch:s}=r(3397);const{kDispatches:o,kDispatchKey:a,kDefaultHeaders:l,kDefaultTrailers:c,kContentLength:p,kMockDispatch:u}=r(1117);const{InvalidArgumentError:d}=r(8707);const{buildURL:m}=r(3440);class MockScope{constructor(e){this[u]=e}delay(e){if(typeof e!=="number"||!Number.isInteger(e)||e<=0){throw new d("waitInMs must be a valid integer > 0")}this[u].delay=e;return this}persist(){this[u].persist=true;return this}times(e){if(typeof e!=="number"||!Number.isInteger(e)||e<=0){throw new d("repeatTimes must be a valid integer > 0")}this[u].times=e;return this}}class MockInterceptor{constructor(e,t){if(typeof e!=="object"){throw new d("opts must be an object")}if(typeof e.path==="undefined"){throw new d("opts.path must be defined")}if(typeof e.method==="undefined"){e.method="GET"}if(typeof e.path==="string"){if(e.query){e.path=m(e.path,e.query)}else{const t=new URL(e.path,"data://");e.path=t.pathname+t.search}}if(typeof e.method==="string"){e.method=e.method.toUpperCase()}this[a]=n(e);this[o]=t;this[l]={};this[c]={};this[p]=false}createMockScopeDispatchData({statusCode:e,data:t,responseOptions:r}){const n=i(t);const s=this[p]?{"content-length":n.length}:{};const o={...this[l],...s,...r.headers};const a={...this[c],...r.trailers};return{statusCode:e,data:t,headers:o,trailers:a}}validateReplyParameters(e){if(typeof e.statusCode==="undefined"){throw new d("statusCode must be defined")}if(typeof e.responseOptions!=="object"||e.responseOptions===null){throw new d("responseOptions must be an object")}}reply(e){if(typeof e==="function"){const wrappedDefaultsCallback=t=>{const r=e(t);if(typeof r!=="object"||r===null){throw new d("reply options callback must return an object")}const i={data:"",responseOptions:{},...r};this.validateReplyParameters(i);return{...this.createMockScopeDispatchData(i)}};const t=s(this[o],this[a],wrappedDefaultsCallback);return new MockScope(t)}const t={statusCode:e,data:arguments[1]===undefined?"":arguments[1],responseOptions:arguments[2]===undefined?{}:arguments[2]};this.validateReplyParameters(t);const r=this.createMockScopeDispatchData(t);const i=s(this[o],this[a],r);return new MockScope(i)}replyWithError(e){if(typeof e==="undefined"){throw new d("error must be defined")}const t=s(this[o],this[a],{error:e});return new MockScope(t)}defaultReplyHeaders(e){if(typeof e==="undefined"){throw new d("headers must be defined")}this[l]=e;return this}defaultReplyTrailers(e){if(typeof e==="undefined"){throw new d("trailers must be defined")}this[c]=e;return this}replyContentLength(){this[p]=true;return this}}e.exports.MockInterceptor=MockInterceptor;e.exports.MockScope=MockScope},4004:(e,t,r)=>{const{promisify:i}=r(7975);const n=r(628);const{buildMockDispatch:s}=r(3397);const{kDispatches:o,kMockAgent:a,kClose:l,kOriginalClose:c,kOrigin:p,kOriginalDispatch:u,kConnected:d}=r(1117);const{MockInterceptor:m}=r(1511);const A=r(6443);const{InvalidArgumentError:g}=r(8707);class MockPool extends n{constructor(e,t){super(e,t);if(!t||!t.agent||typeof t.agent.dispatch!=="function"){throw new g("Argument opts.agent must implement Agent")}this[a]=t.agent;this[p]=e;this[o]=[];this[d]=1;this[u]=this.dispatch;this[c]=this.close.bind(this);this.dispatch=s.call(this);this.close=this[l]}get[A.kConnected](){return this[d]}intercept(e){return new m(e,this[o])}async[l](){await i(this[c])();this[d]=0;this[a][A.kClients].delete(this[p])}}e.exports=MockPool},1117:e=>{e.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected")}},3397:(e,t,r)=>{const{MockNotMatchedError:i}=r(2429);const{kDispatches:n,kMockAgent:s,kOriginalDispatch:o,kOrigin:a,kGetNetConnect:l}=r(1117);const{buildURL:c}=r(3440);const{STATUS_CODES:p}=r(7067);const{types:{isPromise:u}}=r(7975);function matchValue(e,t){if(typeof e==="string"){return e===t}if(e instanceof RegExp){return e.test(t)}if(typeof e==="function"){return e(t)===true}return false}function lowerCaseEntries(e){return Object.fromEntries(Object.entries(e).map((([e,t])=>[e.toLocaleLowerCase(),t])))}function getHeaderByName(e,t){if(Array.isArray(e)){for(let r=0;r!e)).filter((({path:e})=>matchValue(safeUrl(e),n)));if(s.length===0){throw new i(`Mock dispatch not matched for path '${n}'`)}s=s.filter((({method:e})=>matchValue(e,t.method)));if(s.length===0){throw new i(`Mock dispatch not matched for method '${t.method}' on path '${n}'`)}s=s.filter((({body:e})=>typeof e!=="undefined"?matchValue(e,t.body):true));if(s.length===0){throw new i(`Mock dispatch not matched for body '${t.body}' on path '${n}'`)}s=s.filter((e=>matchHeaders(e,t.headers)));if(s.length===0){const e=typeof t.headers==="object"?JSON.stringify(t.headers):t.headers;throw new i(`Mock dispatch not matched for headers '${e}' on path '${n}'`)}return s[0]}function addMockDispatch(e,t,r){const i={timesInvoked:0,times:1,persist:false,consumed:false};const n=typeof r==="function"?{callback:r}:{...r};const s={...i,...t,pending:true,data:{error:null,...n}};e.push(s);return s}function deleteMockDispatch(e,t){const r=e.findIndex((e=>{if(!e.consumed){return false}return matchKey(e,t)}));if(r!==-1){e.splice(r,1)}}function buildKey(e){const{path:t,method:r,body:i,headers:n,query:s}=e;return{path:t,method:r,body:i,headers:n,query:s}}function generateKeyValues(e){const t=Object.keys(e);const r=[];for(let i=0;i=A;i.pending=m0){setTimeout((()=>{handleReply(this[n])}),p)}else{handleReply(this[n])}function handleReply(i,n=o){const c=Array.isArray(e.headers)?buildHeadersFromArray(e.headers):e.headers;const p=typeof n==="function"?n({...e,headers:c}):n;if(u(p)){p.then((e=>handleReply(i,e)));return}const d=getResponseData(p);const m=generateKeyValues(a);const A=generateKeyValues(l);t.onConnect?.((e=>t.onError(e)),null);t.onHeaders?.(s,m,resume,getStatusText(s));t.onData?.(Buffer.from(d));t.onComplete?.(A);deleteMockDispatch(i,r)}function resume(){}return true}function buildMockDispatch(){const e=this[s];const t=this[a];const r=this[o];return function dispatch(n,s){if(e.isMockActive){try{mockDispatch.call(this,n,s)}catch(o){if(o instanceof i){const a=e[l]();if(a===false){throw new i(`${o.message}: subsequent request to origin ${t} was not allowed (net.connect disabled)`)}if(checkNetConnect(a,t)){r.call(this,n,s)}else{throw new i(`${o.message}: subsequent request to origin ${t} was not allowed (net.connect is not enabled for this origin)`)}}else{throw o}}}else{r.call(this,n,s)}}}function checkNetConnect(e,t){const r=new URL(t);if(e===true){return true}else if(Array.isArray(e)&&e.some((e=>matchValue(e,r.host)))){return true}return false}function buildMockOptions(e){if(e){const{agent:t,...r}=e;return r}}e.exports={getResponseData:getResponseData,getMockDispatch:getMockDispatch,addMockDispatch:addMockDispatch,deleteMockDispatch:deleteMockDispatch,buildKey:buildKey,generateKeyValues:generateKeyValues,matchValue:matchValue,getResponse:getResponse,getStatusText:getStatusText,mockDispatch:mockDispatch,buildMockDispatch:buildMockDispatch,checkNetConnect:checkNetConnect,buildMockOptions:buildMockOptions,getHeaderByName:getHeaderByName,buildHeadersFromArray:buildHeadersFromArray}},6142:(e,t,r)=>{const{Transform:i}=r(7075);const{Console:n}=r(7540);const s=process.versions.icu?"✅":"Y ";const o=process.versions.icu?"❌":"N ";e.exports=class PendingInterceptorsFormatter{constructor({disableColors:e}={}){this.transform=new i({transform(e,t,r){r(null,e)}});this.logger=new n({stdout:this.transform,inspectOptions:{colors:!e&&!process.env.CI}})}format(e){const t=e.map((({method:e,path:t,data:{statusCode:r},persist:i,times:n,timesInvoked:a,origin:l})=>({Method:e,Origin:l,Path:t,"Status code":r,Persistent:i?s:o,Invocations:a,Remaining:i?Infinity:n-a})));this.logger.table(t);return this.transform.read().toString()}}},1529:e=>{const t={pronoun:"it",is:"is",was:"was",this:"this"};const r={pronoun:"they",is:"are",was:"were",this:"these"};e.exports=class Pluralizer{constructor(e,t){this.singular=e;this.plural=t}pluralize(e){const i=e===1;const n=i?t:r;const s=i?this.singular:this.plural;return{...n,count:e,noun:s}}}},6603:e=>{let t=0;const r=1e3;const i=(r>>1)-1;let n;const s=Symbol("kFastTimer");const o=[];const a=-2;const l=-1;const c=0;const p=1;function onTick(){t+=i;let e=0;let r=o.length;while(e=n._idleStart+n._idleTimeout){n._state=l;n._idleStart=-1;n._onTimeout(n._timerArg)}if(n._state===l){n._state=a;if(--r!==0){o[e]=o[r]}}else{++e}}o.length=r;if(o.length!==0){refreshTimeout()}}function refreshTimeout(){if(n){n.refresh()}else{clearTimeout(n);n=setTimeout(onTick,i);if(n.unref){n.unref()}}}class FastTimer{[s]=true;_state=a;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(e,t,r){this._onTimeout=e;this._idleTimeout=t;this._timerArg=r;this.refresh()}refresh(){if(this._state===a){o.push(this)}if(!n||o.length===1){refreshTimeout()}this._state=c}clear(){this._state=l;this._idleStart=-1}}e.exports={setTimeout(e,t,i){return t<=r?setTimeout(e,t,i):new FastTimer(e,t,i)},clearTimeout(e){if(e[s]){e.clear()}else{clearTimeout(e)}},setFastTimeout(e,t,r){return new FastTimer(e,t,r)},clearFastTimeout(e){e.clear()},now(){return t},tick(e=0){t+=e-r+1;onTick();onTick()},reset(){t=0;o.length=0;clearTimeout(n);n=null},kFastTimer:s}},9634:(e,t,r)=>{const{kConstruct:i}=r(109);const{urlEquals:n,getFieldValues:s}=r(6798);const{kEnumerableProperty:o,isDisturbed:a}=r(3440);const{webidl:l}=r(5893);const{Response:c,cloneResponse:p,fromInnerResponse:u}=r(9051);const{Request:d,fromInnerRequest:m}=r(9967);const{kState:A}=r(3627);const{fetching:g}=r(4398);const{urlIsHttpHttpsScheme:h,createDeferredPromise:f,readAllBytes:y}=r(3168);const b=r(4589);class Cache{#B;constructor(){if(arguments[0]!==i){l.illegalConstructor()}l.util.markAsUncloneable(this);this.#B=arguments[1]}async match(e,t={}){l.brandCheck(this,Cache);const r="Cache.match";l.argumentLengthCheck(arguments,1,r);e=l.converters.RequestInfo(e,r,"request");t=l.converters.CacheQueryOptions(t,r,"options");const i=this.#_(e,t,1);if(i.length===0){return}return i[0]}async matchAll(e=undefined,t={}){l.brandCheck(this,Cache);const r="Cache.matchAll";if(e!==undefined)e=l.converters.RequestInfo(e,r,"request");t=l.converters.CacheQueryOptions(t,r,"options");return this.#_(e,t)}async add(e){l.brandCheck(this,Cache);const t="Cache.add";l.argumentLengthCheck(arguments,1,t);e=l.converters.RequestInfo(e,t,"request");const r=[e];const i=this.addAll(r);return await i}async addAll(e){l.brandCheck(this,Cache);const t="Cache.addAll";l.argumentLengthCheck(arguments,1,t);const r=[];const i=[];for(let r of e){if(r===undefined){throw l.errors.conversionFailed({prefix:t,argument:"Argument 1",types:["undefined is not allowed"]})}r=l.converters.RequestInfo(r);if(typeof r==="string"){continue}const e=r[A];if(!h(e.url)||e.method!=="GET"){throw l.errors.exception({header:t,message:"Expected http/s scheme when method is not GET."})}}const n=[];for(const o of e){const e=new d(o)[A];if(!h(e.url)){throw l.errors.exception({header:t,message:"Expected http/s scheme."})}e.initiator="fetch";e.destination="subresource";i.push(e);const a=f();n.push(g({request:e,processResponse(e){if(e.type==="error"||e.status===206||e.status<200||e.status>299){a.reject(l.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}))}else if(e.headersList.contains("vary")){const t=s(e.headersList.get("vary"));for(const e of t){if(e==="*"){a.reject(l.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(const e of n){e.abort()}return}}}},processResponseEndOfBody(e){if(e.aborted){a.reject(new DOMException("aborted","AbortError"));return}a.resolve(e)}}));r.push(a.promise)}const o=Promise.all(r);const a=await o;const c=[];let p=0;for(const e of a){const t={type:"put",request:i[p],response:e};c.push(t);p++}const u=f();let m=null;try{this.#R(c)}catch(e){m=e}queueMicrotask((()=>{if(m===null){u.resolve(undefined)}else{u.reject(m)}}));return u.promise}async put(e,t){l.brandCheck(this,Cache);const r="Cache.put";l.argumentLengthCheck(arguments,2,r);e=l.converters.RequestInfo(e,r,"request");t=l.converters.Response(t,r,"response");let i=null;if(e instanceof d){i=e[A]}else{i=new d(e)[A]}if(!h(i.url)||i.method!=="GET"){throw l.errors.exception({header:r,message:"Expected an http/s scheme when method is not GET"})}const n=t[A];if(n.status===206){throw l.errors.exception({header:r,message:"Got 206 status"})}if(n.headersList.contains("vary")){const e=s(n.headersList.get("vary"));for(const t of e){if(t==="*"){throw l.errors.exception({header:r,message:"Got * vary field value"})}}}if(n.body&&(a(n.body.stream)||n.body.stream.locked)){throw l.errors.exception({header:r,message:"Response body is locked or disturbed"})}const o=p(n);const c=f();if(n.body!=null){const e=n.body.stream;const t=e.getReader();y(t).then(c.resolve,c.reject)}else{c.resolve(undefined)}const u=[];const m={type:"put",request:i,response:o};u.push(m);const g=await c.promise;if(o.body!=null){o.body.source=g}const b=f();let C=null;try{this.#R(u)}catch(e){C=e}queueMicrotask((()=>{if(C===null){b.resolve()}else{b.reject(C)}}));return b.promise}async delete(e,t={}){l.brandCheck(this,Cache);const r="Cache.delete";l.argumentLengthCheck(arguments,1,r);e=l.converters.RequestInfo(e,r,"request");t=l.converters.CacheQueryOptions(t,r,"options");let i=null;if(e instanceof d){i=e[A];if(i.method!=="GET"&&!t.ignoreMethod){return false}}else{b(typeof e==="string");i=new d(e)[A]}const n=[];const s={type:"delete",request:i,options:t};n.push(s);const o=f();let a=null;let c;try{c=this.#R(n)}catch(e){a=e}queueMicrotask((()=>{if(a===null){o.resolve(!!c?.length)}else{o.reject(a)}}));return o.promise}async keys(e=undefined,t={}){l.brandCheck(this,Cache);const r="Cache.keys";if(e!==undefined)e=l.converters.RequestInfo(e,r,"request");t=l.converters.CacheQueryOptions(t,r,"options");let i=null;if(e!==undefined){if(e instanceof d){i=e[A];if(i.method!=="GET"&&!t.ignoreMethod){return[]}}else if(typeof e==="string"){i=new d(e)[A]}}const n=f();const s=[];if(e===undefined){for(const e of this.#B){s.push(e[0])}}else{const e=this.#k(i,t);for(const t of e){s.push(t[0])}}queueMicrotask((()=>{const e=[];for(const t of s){const r=m(t,(new AbortController).signal,"immutable");e.push(r)}n.resolve(Object.freeze(e))}));return n.promise}#R(e){const t=this.#B;const r=[...t];const i=[];const n=[];try{for(const r of e){if(r.type!=="delete"&&r.type!=="put"){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'})}if(r.type==="delete"&&r.response!=null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"})}if(this.#k(r.request,r.options,i).length){throw new DOMException("???","InvalidStateError")}let e;if(r.type==="delete"){e=this.#k(r.request,r.options);if(e.length===0){return[]}for(const r of e){const e=t.indexOf(r);b(e!==-1);t.splice(e,1)}}else if(r.type==="put"){if(r.response==null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"})}const n=r.request;if(!h(n.url)){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"})}if(n.method!=="GET"){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"})}if(r.options!=null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"})}e=this.#k(r.request);for(const r of e){const e=t.indexOf(r);b(e!==-1);t.splice(e,1)}t.push([r.request,r.response]);i.push([r.request,r.response])}n.push([r.request,r.response])}return n}catch(e){this.#B.length=0;this.#B=r;throw e}}#k(e,t,r){const i=[];const n=r??this.#B;for(const r of n){const[n,s]=r;if(this.#Q(e,n,s,t)){i.push(r)}}return i}#Q(e,t,r=null,i){const o=new URL(e.url);const a=new URL(t.url);if(i?.ignoreSearch){a.search="";o.search=""}if(!n(o,a,true)){return false}if(r==null||i?.ignoreVary||!r.headersList.contains("vary")){return true}const l=s(r.headersList.get("vary"));for(const r of l){if(r==="*"){return false}const i=t.headersList.get(r);const n=e.headersList.get(r);if(i!==n){return false}}return true}#_(e,t,r=Infinity){let i=null;if(e!==undefined){if(e instanceof d){i=e[A];if(i.method!=="GET"&&!t.ignoreMethod){return[]}}else if(typeof e==="string"){i=new d(e)[A]}}const n=[];if(e===undefined){for(const e of this.#B){n.push(e[1])}}else{const e=this.#k(i,t);for(const t of e){n.push(t[1])}}const s=[];for(const e of n){const t=u(e,"immutable");s.push(t.clone());if(s.length>=r){break}}return Object.freeze(s)}}Object.defineProperties(Cache.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:true},match:o,matchAll:o,add:o,addAll:o,put:o,delete:o,keys:o});const C=[{key:"ignoreSearch",converter:l.converters.boolean,defaultValue:()=>false},{key:"ignoreMethod",converter:l.converters.boolean,defaultValue:()=>false},{key:"ignoreVary",converter:l.converters.boolean,defaultValue:()=>false}];l.converters.CacheQueryOptions=l.dictionaryConverter(C);l.converters.MultiCacheQueryOptions=l.dictionaryConverter([...C,{key:"cacheName",converter:l.converters.DOMString}]);l.converters.Response=l.interfaceConverter(c);l.converters["sequence"]=l.sequenceConverter(l.converters.RequestInfo);e.exports={Cache:Cache}},3245:(e,t,r)=>{const{kConstruct:i}=r(109);const{Cache:n}=r(9634);const{webidl:s}=r(5893);const{kEnumerableProperty:o}=r(3440);class CacheStorage{#T=new Map;constructor(){if(arguments[0]!==i){s.illegalConstructor()}s.util.markAsUncloneable(this)}async match(e,t={}){s.brandCheck(this,CacheStorage);s.argumentLengthCheck(arguments,1,"CacheStorage.match");e=s.converters.RequestInfo(e);t=s.converters.MultiCacheQueryOptions(t);if(t.cacheName!=null){if(this.#T.has(t.cacheName)){const r=this.#T.get(t.cacheName);const s=new n(i,r);return await s.match(e,t)}}else{for(const r of this.#T.values()){const s=new n(i,r);const o=await s.match(e,t);if(o!==undefined){return o}}}}async has(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.has";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");return this.#T.has(e)}async open(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.open";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");if(this.#T.has(e)){const t=this.#T.get(e);return new n(i,t)}const r=[];this.#T.set(e,r);return new n(i,r)}async delete(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.delete";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");return this.#T.delete(e)}async keys(){s.brandCheck(this,CacheStorage);const e=this.#T.keys();return[...e]}}Object.defineProperties(CacheStorage.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:true},match:o,has:o,open:o,delete:o,keys:o});e.exports={CacheStorage:CacheStorage}},109:(e,t,r)=>{e.exports={kConstruct:r(6443).kConstruct}},6798:(e,t,r)=>{const i=r(4589);const{URLSerializer:n}=r(1900);const{isValidHeaderName:s}=r(3168);function urlEquals(e,t,r=false){const i=n(e,r);const s=n(t,r);return i===s}function getFieldValues(e){i(e!==null);const t=[];for(let r of e.split(",")){r=r.trim();if(s(r)){t.push(r)}}return t}e.exports={urlEquals:urlEquals,getFieldValues:getFieldValues}},1276:e=>{const t=1024;const r=4096;e.exports={maxAttributeValueSize:t,maxNameValuePairSize:r}},9061:(e,t,r)=>{const{parseSetCookie:i}=r(1978);const{stringify:n}=r(7797);const{webidl:s}=r(5893);const{Headers:o}=r(660);function getCookies(e){s.argumentLengthCheck(arguments,1,"getCookies");s.brandCheck(e,o,{strict:false});const t=e.get("cookie");const r={};if(!t){return r}for(const e of t.split(";")){const[t,...i]=e.split("=");r[t.trim()]=i.join("=")}return r}function deleteCookie(e,t,r){s.brandCheck(e,o,{strict:false});const i="deleteCookie";s.argumentLengthCheck(arguments,2,i);t=s.converters.DOMString(t,i,"name");r=s.converters.DeleteCookieAttributes(r);setCookie(e,{name:t,value:"",expires:new Date(0),...r})}function getSetCookies(e){s.argumentLengthCheck(arguments,1,"getSetCookies");s.brandCheck(e,o,{strict:false});const t=e.getSetCookie();if(!t){return[]}return t.map((e=>i(e)))}function setCookie(e,t){s.argumentLengthCheck(arguments,2,"setCookie");s.brandCheck(e,o,{strict:false});t=s.converters.Cookie(t);const r=n(t);if(r){e.append("Set-Cookie",r)}}s.converters.DeleteCookieAttributes=s.dictionaryConverter([{converter:s.nullableConverter(s.converters.DOMString),key:"path",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"domain",defaultValue:()=>null}]);s.converters.Cookie=s.dictionaryConverter([{converter:s.converters.DOMString,key:"name"},{converter:s.converters.DOMString,key:"value"},{converter:s.nullableConverter((e=>{if(typeof e==="number"){return s.converters["unsigned long long"](e)}return new Date(e)})),key:"expires",defaultValue:()=>null},{converter:s.nullableConverter(s.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"path",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.boolean),key:"secure",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:s.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:s.sequenceConverter(s.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);e.exports={getCookies:getCookies,deleteCookie:deleteCookie,getSetCookies:getSetCookies,setCookie:setCookie}},1978:(e,t,r)=>{const{maxNameValuePairSize:i,maxAttributeValueSize:n}=r(1276);const{isCTLExcludingHtab:s}=r(7797);const{collectASequenceOfCodePointsFast:o}=r(1900);const a=r(4589);function parseSetCookie(e){if(s(e)){return null}let t="";let r="";let n="";let a="";if(e.includes(";")){const i={position:0};t=o(";",e,i);r=e.slice(i.position)}else{t=e}if(!t.includes("=")){a=t}else{const e={position:0};n=o("=",t,e);a=t.slice(e.position+1)}n=n.trim();a=a.trim();if(n.length+a.length>i){return null}return{name:n,value:a,...parseUnparsedAttributes(r)}}function parseUnparsedAttributes(e,t={}){if(e.length===0){return t}a(e[0]===";");e=e.slice(1);let r="";if(e.includes(";")){r=o(";",e,{position:0});e=e.slice(r.length)}else{r=e;e=""}let i="";let s="";if(r.includes("=")){const e={position:0};i=o("=",r,e);s=r.slice(e.position+1)}else{i=r}i=i.trim();s=s.trim();if(s.length>n){return parseUnparsedAttributes(e,t)}const l=i.toLowerCase();if(l==="expires"){const e=new Date(s);t.expires=e}else if(l==="max-age"){const r=s.charCodeAt(0);if((r<48||r>57)&&s[0]!=="-"){return parseUnparsedAttributes(e,t)}if(!/^\d+$/.test(s)){return parseUnparsedAttributes(e,t)}const i=Number(s);t.maxAge=i}else if(l==="domain"){let e=s;if(e[0]==="."){e=e.slice(1)}e=e.toLowerCase();t.domain=e}else if(l==="path"){let e="";if(s.length===0||s[0]!=="/"){e="/"}else{e=s}t.path=e}else if(l==="secure"){t.secure=true}else if(l==="httponly"){t.httpOnly=true}else if(l==="samesite"){const e=s.toLowerCase();if(e==="none"){t.sameSite="None"}else if(e==="strict"){t.sameSite="Strict"}else if(e==="lax"){t.sameSite="Lax"}}else{t.unparsed??=[];t.unparsed.push(`${i}=${s}`)}return parseUnparsedAttributes(e,t)}e.exports={parseSetCookie:parseSetCookie,parseUnparsedAttributes:parseUnparsedAttributes}},7797:e=>{function isCTLExcludingHtab(e){for(let t=0;t=0&&r<=8||r>=10&&r<=31||r===127){return true}}return false}function validateCookieName(e){for(let t=0;t126||r===34||r===40||r===41||r===60||r===62||r===64||r===44||r===59||r===58||r===92||r===47||r===91||r===93||r===63||r===61||r===123||r===125){throw new Error("Invalid cookie name")}}}function validateCookieValue(e){let t=e.length;let r=0;if(e[0]==='"'){if(t===1||e[t-1]!=='"'){throw new Error("Invalid cookie value")}--t;++r}while(r126||t===34||t===44||t===59||t===92){throw new Error("Invalid cookie value")}}}function validateCookiePath(e){for(let t=0;t126||r===59){throw new Error("Invalid cookie path")}}}function isLetterOrDigit(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function validateCookieDomain(e){if(e===" "){return}if(e.length>255){throw new Error("Invalid cookie domain")}let t=0;for(let r=0;r63){throw new Error("Invalid cookie domain")}}if(t===0||e.charCodeAt(e.length-1)===45){throw new Error("Invalid cookie domain")}}const t=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];const r=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];const i=Array(61).fill(0).map(((e,t)=>t.toString().padStart(2,"0")));function toIMFDate(e){if(typeof e==="number"){e=new Date(e)}return`${t[e.getUTCDay()]}, ${i[e.getUTCDate()]} ${r[e.getUTCMonth()]} ${e.getUTCFullYear()} ${i[e.getUTCHours()]}:${i[e.getUTCMinutes()]}:${i[e.getUTCSeconds()]} GMT`}function validateCookieMaxAge(e){if(e<0){throw new Error("Invalid cookie max-age")}}function stringify(e){if(e.name.length===0){return null}validateCookieName(e.name);validateCookieValue(e.value);const t=[`${e.name}=${e.value}`];if(e.name.startsWith("__Secure-")){e.secure=true}if(e.name.startsWith("__Host-")){e.secure=true;e.domain=null;e.path="/"}if(e.secure){t.push("Secure")}if(e.httpOnly){t.push("HttpOnly")}if(typeof e.maxAge==="number"){validateCookieMaxAge(e.maxAge);t.push(`Max-Age=${e.maxAge}`)}if(e.domain){validateCookieDomain(e.domain);t.push(`Domain=${e.domain}`)}if(e.path){validateCookiePath(e.path);t.push(`Path=${e.path}`)}if(e.expires&&e.expires.toString()!=="Invalid Date"){t.push(`Expires=${toIMFDate(e.expires)}`)}if(e.sameSite){t.push(`SameSite=${e.sameSite}`)}for(const r of e.unparsed){if(!r.includes("=")){throw new Error("Invalid unparsed")}const[e,...i]=r.split("=");const n=e.trim();const s=i.join("=");validateCookieName(n);validateCookieValue(s);t.push(`${n}=${s}`)}return t.join("; ")}e.exports={isCTLExcludingHtab:isCTLExcludingHtab,validateCookieName:validateCookieName,validateCookiePath:validateCookiePath,validateCookieValue:validateCookieValue,toIMFDate:toIMFDate,stringify:stringify}},4031:(e,t,r)=>{const{Transform:i}=r(7075);const{isASCIINumber:n,isValidLastEventId:s}=r(4811);const o=[239,187,191];const a=10;const l=13;const c=58;const p=32;class EventSourceStream extends i{state=null;checkBOM=true;crlfCheck=false;eventEndCheck=false;buffer=null;pos=0;event={data:undefined,event:undefined,id:undefined,retry:undefined};constructor(e={}){e.readableObjectMode=true;super(e);this.state=e.eventSourceSettings||{};if(e.push){this.push=e.push}}_transform(e,t,r){if(e.length===0){r();return}if(this.buffer){this.buffer=Buffer.concat([this.buffer,e])}else{this.buffer=e}if(this.checkBOM){switch(this.buffer.length){case 1:if(this.buffer[0]===o[0]){r();return}this.checkBOM=false;r();return;case 2:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]){r();return}this.checkBOM=false;break;case 3:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]&&this.buffer[2]===o[2]){this.buffer=Buffer.alloc(0);this.checkBOM=false;r();return}this.checkBOM=false;break;default:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]&&this.buffer[2]===o[2]){this.buffer=this.buffer.subarray(3)}this.checkBOM=false;break}}while(this.pos0){t[i]=o}break}}processEvent(e){if(e.retry&&n(e.retry)){this.state.reconnectionTime=parseInt(e.retry,10)}if(e.id&&s(e.id)){this.state.lastEventId=e.id}if(e.data!==undefined){this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}}clearEvent(){this.event={data:undefined,event:undefined,id:undefined,retry:undefined}}}e.exports={EventSourceStream:EventSourceStream}},1238:(e,t,r)=>{const{pipeline:i}=r(7075);const{fetching:n}=r(4398);const{makeRequest:s}=r(9967);const{webidl:o}=r(5893);const{EventSourceStream:a}=r(4031);const{parseMIMEType:l}=r(1900);const{createFastMessageEvent:c}=r(5188);const{isNetworkError:p}=r(9051);const{delay:u}=r(4811);const{kEnumerableProperty:d}=r(3440);const{environmentSettingsObject:m}=r(3168);let A=false;const g=3e3;const h=0;const f=1;const y=2;const b="anonymous";const C="use-credentials";class EventSource extends EventTarget{#M={open:null,error:null,message:null};#O=null;#D=false;#z=h;#L=null;#G=null;#e;#C;constructor(e,t={}){super();o.util.markAsUncloneable(this);const r="EventSource constructor";o.argumentLengthCheck(arguments,1,r);if(!A){A=true;process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})}e=o.converters.USVString(e,r,"url");t=o.converters.EventSourceInitDict(t,r,"eventSourceInitDict");this.#e=t.dispatcher;this.#C={lastEventId:"",reconnectionTime:g};const i=m;let n;try{n=new URL(e,i.settingsObject.baseUrl);this.#C.origin=n.origin}catch(e){throw new DOMException(e,"SyntaxError")}this.#O=n.href;let a=b;if(t.withCredentials){a=C;this.#D=true}const l={redirect:"follow",keepalive:true,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};l.client=m.settingsObject;l.headersList=[["accept",{name:"accept",value:"text/event-stream"}]];l.cache="no-store";l.initiator="other";l.urlList=[new URL(this.#O)];this.#L=s(l);this.#F()}get readyState(){return this.#z}get url(){return this.#O}get withCredentials(){return this.#D}#F(){if(this.#z===y)return;this.#z=h;const e={request:this.#L,dispatcher:this.#e};const processEventSourceEndOfBody=e=>{if(p(e)){this.dispatchEvent(new Event("error"));this.close()}this.#q()};e.processResponseEndOfBody=processEventSourceEndOfBody;e.processResponse=e=>{if(p(e)){if(e.aborted){this.close();this.dispatchEvent(new Event("error"));return}else{this.#q();return}}const t=e.headersList.get("content-type",true);const r=t!==null?l(t):"failure";const n=r!=="failure"&&r.essence==="text/event-stream";if(e.status!==200||n===false){this.close();this.dispatchEvent(new Event("error"));return}this.#z=f;this.dispatchEvent(new Event("open"));this.#C.origin=e.urlList[e.urlList.length-1].origin;const s=new a({eventSourceSettings:this.#C,push:e=>{this.dispatchEvent(c(e.type,e.options))}});i(e.body.stream,s,(e=>{if(e?.aborted===false){this.close();this.dispatchEvent(new Event("error"))}}))};this.#G=n(e)}async#q(){if(this.#z===y)return;this.#z=h;this.dispatchEvent(new Event("error"));await u(this.#C.reconnectionTime);if(this.#z!==h)return;if(this.#C.lastEventId.length){this.#L.headersList.set("last-event-id",this.#C.lastEventId,true)}this.#F()}close(){o.brandCheck(this,EventSource);if(this.#z===y)return;this.#z=y;this.#G.abort();this.#L=null}get onopen(){return this.#M.open}set onopen(e){if(this.#M.open){this.removeEventListener("open",this.#M.open)}if(typeof e==="function"){this.#M.open=e;this.addEventListener("open",e)}else{this.#M.open=null}}get onmessage(){return this.#M.message}set onmessage(e){if(this.#M.message){this.removeEventListener("message",this.#M.message)}if(typeof e==="function"){this.#M.message=e;this.addEventListener("message",e)}else{this.#M.message=null}}get onerror(){return this.#M.error}set onerror(e){if(this.#M.error){this.removeEventListener("error",this.#M.error)}if(typeof e==="function"){this.#M.error=e;this.addEventListener("error",e)}else{this.#M.error=null}}}const N={CONNECTING:{__proto__:null,configurable:false,enumerable:true,value:h,writable:false},OPEN:{__proto__:null,configurable:false,enumerable:true,value:f,writable:false},CLOSED:{__proto__:null,configurable:false,enumerable:true,value:y,writable:false}};Object.defineProperties(EventSource,N);Object.defineProperties(EventSource.prototype,N);Object.defineProperties(EventSource.prototype,{close:d,onerror:d,onmessage:d,onopen:d,readyState:d,url:d,withCredentials:d});o.converters.EventSourceInitDict=o.dictionaryConverter([{key:"withCredentials",converter:o.converters.boolean,defaultValue:()=>false},{key:"dispatcher",converter:o.converters.any}]);e.exports={EventSource:EventSource,defaultReconnectionTime:g}},4811:e=>{function isValidLastEventId(e){return e.indexOf("\0")===-1}function isASCIINumber(e){if(e.length===0)return false;for(let t=0;t57)return false}return true}function delay(e){return new Promise((t=>{setTimeout(t,e).unref()}))}e.exports={isValidLastEventId:isValidLastEventId,isASCIINumber:isASCIINumber,delay:delay}},4492:(e,t,r)=>{const i=r(3440);const{ReadableStreamFrom:n,isBlobLike:s,isReadableStreamLike:o,readableStreamClose:a,createDeferredPromise:l,fullyReadBody:c,extractMimeType:p,utf8DecodeBytes:u}=r(3168);const{FormData:d}=r(5910);const{kState:m}=r(3627);const{webidl:A}=r(5893);const{Blob:g}=r(4573);const h=r(4589);const{isErrored:f,isDisturbed:y}=r(7075);const{isArrayBuffer:b}=r(3429);const{serializeAMimeType:C}=r(1900);const{multipartFormDataParser:N}=r(116);let E;try{const e=r(7598);E=t=>e.randomInt(0,t)}catch{E=e=>Math.floor(Math.random(e))}const v=new TextEncoder;function noop(){}const I=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0;let S;if(I){S=new FinalizationRegistry((e=>{const t=e.deref();if(t&&!t.locked&&!y(t)&&!f(t)){t.cancel("Response object has been garbage collected").catch(noop)}}))}function extractBody(e,t=false){let r=null;if(e instanceof ReadableStream){r=e}else if(s(e)){r=e.stream()}else{r=new ReadableStream({async pull(e){const t=typeof c==="string"?v.encode(c):c;if(t.byteLength){e.enqueue(t)}queueMicrotask((()=>a(e)))},start(){},type:"bytes"})}h(o(r));let l=null;let c=null;let p=null;let u=null;if(typeof e==="string"){c=e;u="text/plain;charset=UTF-8"}else if(e instanceof URLSearchParams){c=e.toString();u="application/x-www-form-urlencoded;charset=UTF-8"}else if(b(e)){c=new Uint8Array(e.slice())}else if(ArrayBuffer.isView(e)){c=new Uint8Array(e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength))}else if(i.isFormDataLike(e)){const t=`----formdata-undici-0${`${E(1e11)}`.padStart(11,"0")}`;const r=`--${t}\r\nContent-Disposition: form-data` -/*! formdata-polyfill. MIT License. Jimmy Wärting */;const escape=e=>e.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22");const normalizeLinefeeds=e=>e.replace(/\r?\n|\r/g,"\r\n");const i=[];const n=new Uint8Array([13,10]);p=0;let s=false;for(const[t,o]of e){if(typeof o==="string"){const e=v.encode(r+`; name="${escape(normalizeLinefeeds(t))}"`+`\r\n\r\n${normalizeLinefeeds(o)}\r\n`);i.push(e);p+=e.byteLength}else{const e=v.encode(`${r}; name="${escape(normalizeLinefeeds(t))}"`+(o.name?`; filename="${escape(o.name)}"`:"")+"\r\n"+`Content-Type: ${o.type||"application/octet-stream"}\r\n\r\n`);i.push(e,o,n);if(typeof o.size==="number"){p+=e.byteLength+o.size+n.byteLength}else{s=true}}}const o=v.encode(`--${t}--\r\n`);i.push(o);p+=o.byteLength;if(s){p=null}c=e;l=async function*(){for(const e of i){if(e.stream){yield*e.stream()}else{yield e}}};u=`multipart/form-data; boundary=${t}`}else if(s(e)){c=e;p=e.size;if(e.type){u=e.type}}else if(typeof e[Symbol.asyncIterator]==="function"){if(t){throw new TypeError("keepalive")}if(i.isDisturbed(e)||e.locked){throw new TypeError("Response body object should not be disturbed or locked")}r=e instanceof ReadableStream?e:n(e)}if(typeof c==="string"||i.isBuffer(c)){p=Buffer.byteLength(c)}if(l!=null){let t;r=new ReadableStream({async start(){t=l(e)[Symbol.asyncIterator]()},async pull(e){const{value:i,done:n}=await t.next();if(n){queueMicrotask((()=>{e.close();e.byobRequest?.respond(0)}))}else{if(!f(r)){const t=new Uint8Array(i);if(t.byteLength){e.enqueue(t)}}}return e.desiredSize>0},async cancel(e){await t.return()},type:"bytes"})}const d={stream:r,source:c,length:p};return[d,u]}function safelyExtractBody(e,t=false){if(e instanceof ReadableStream){h(!i.isDisturbed(e),"The body has already been consumed.");h(!e.locked,"The stream is locked.")}return extractBody(e,t)}function cloneBody(e,t){const[r,i]=t.stream.tee();t.stream=r;return{stream:i,length:t.length,source:t.source}}function throwIfAborted(e){if(e.aborted){throw new DOMException("The operation was aborted.","AbortError")}}function bodyMixinMethods(e){const t={blob(){return consumeBody(this,(e=>{let t=bodyMimeType(this);if(t===null){t=""}else if(t){t=C(t)}return new g([e],{type:t})}),e)},arrayBuffer(){return consumeBody(this,(e=>new Uint8Array(e).buffer),e)},text(){return consumeBody(this,u,e)},json(){return consumeBody(this,parseJSONFromBytes,e)},formData(){return consumeBody(this,(e=>{const t=bodyMimeType(this);if(t!==null){switch(t.essence){case"multipart/form-data":{const r=N(e,t);if(r==="failure"){throw new TypeError("Failed to parse body as FormData.")}const i=new d;i[m]=r;return i}case"application/x-www-form-urlencoded":{const t=new URLSearchParams(e.toString());const r=new d;for(const[e,i]of t){r.append(e,i)}return r}}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')}),e)},bytes(){return consumeBody(this,(e=>new Uint8Array(e)),e)}};return t}function mixinBody(e){Object.assign(e.prototype,bodyMixinMethods(e))}async function consumeBody(e,t,r){A.brandCheck(e,r);if(bodyUnusable(e)){throw new TypeError("Body is unusable: Body has already been read")}throwIfAborted(e[m]);const i=l();const errorSteps=e=>i.reject(e);const successSteps=e=>{try{i.resolve(t(e))}catch(e){errorSteps(e)}};if(e[m].body==null){successSteps(Buffer.allocUnsafe(0));return i.promise}await c(e[m].body,successSteps,errorSteps);return i.promise}function bodyUnusable(e){const t=e[m].body;return t!=null&&(t.stream.locked||i.isDisturbed(t.stream))}function parseJSONFromBytes(e){return JSON.parse(u(e))}function bodyMimeType(e){const t=e[m].headersList;const r=p(t);if(r==="failure"){return null}return r}e.exports={extractBody:extractBody,safelyExtractBody:safelyExtractBody,cloneBody:cloneBody,mixinBody:mixinBody,streamRegistry:S,hasFinalizationRegistry:I,bodyUnusable:bodyUnusable}},4495:e=>{const t=["GET","HEAD","POST"];const r=new Set(t);const i=[101,204,205,304];const n=[301,302,303,307,308];const s=new Set(n);const o=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","4190","5060","5061","6000","6566","6665","6666","6667","6668","6669","6679","6697","10080"];const a=new Set(o);const l=["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"];const c=new Set(l);const p=["follow","manual","error"];const u=["GET","HEAD","OPTIONS","TRACE"];const d=new Set(u);const m=["navigate","same-origin","no-cors","cors"];const A=["omit","same-origin","include"];const g=["default","no-store","reload","no-cache","force-cache","only-if-cached"];const h=["content-encoding","content-language","content-location","content-type","content-length"];const f=["half"];const y=["CONNECT","TRACE","TRACK"];const b=new Set(y);const C=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""];const N=new Set(C);e.exports={subresource:C,forbiddenMethods:y,requestBodyHeader:h,referrerPolicy:l,requestRedirect:p,requestMode:m,requestCredentials:A,requestCache:g,redirectStatus:n,corsSafeListedMethods:t,nullBodyStatus:i,safeMethods:u,badPorts:o,requestDuplex:f,subresourceSet:N,badPortsSet:a,redirectStatusSet:s,corsSafeListedMethodsSet:r,safeMethodsSet:d,forbiddenMethodsSet:b,referrerPolicySet:c}},1900:(e,t,r)=>{const i=r(4589);const n=new TextEncoder;const s=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/;const o=/[\u000A\u000D\u0009\u0020]/;const a=/[\u0009\u000A\u000C\u000D\u0020]/g;const l=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function dataURLProcessor(e){i(e.protocol==="data:");let t=URLSerializer(e,true);t=t.slice(5);const r={position:0};let n=collectASequenceOfCodePointsFast(",",t,r);const s=n.length;n=removeASCIIWhitespace(n,true,true);if(r.position>=t.length){return"failure"}r.position++;const o=t.slice(s+1);let a=stringPercentDecode(o);if(/;(\u0020){0,}base64$/i.test(n)){const e=isomorphicDecode(a);a=forgivingBase64(e);if(a==="failure"){return"failure"}n=n.slice(0,-6);n=n.replace(/(\u0020)+$/,"");n=n.slice(0,-1)}if(n.startsWith(";")){n="text/plain"+n}let l=parseMIMEType(n);if(l==="failure"){l=parseMIMEType("text/plain;charset=US-ASCII")}return{mimeType:l,body:a}}function URLSerializer(e,t=false){if(!t){return e.href}const r=e.href;const i=e.hash.length;const n=i===0?r:r.substring(0,r.length-i);if(!i&&r.endsWith("#")){return n.slice(0,-1)}return n}function collectASequenceOfCodePoints(e,t,r){let i="";while(r.position=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function hexByteToNumber(e){return e>=48&&e<=57?e-48:(e&223)-55}function percentDecode(e){const t=e.length;const r=new Uint8Array(t);let i=0;for(let n=0;ne.length){return"failure"}t.position++;let i=collectASequenceOfCodePointsFast(";",e,t);i=removeHTTPWhitespace(i,false,true);if(i.length===0||!s.test(i)){return"failure"}const n=r.toLowerCase();const a=i.toLowerCase();const c={type:n,subtype:a,parameters:new Map,essence:`${n}/${a}`};while(t.positiono.test(e)),e,t);let r=collectASequenceOfCodePoints((e=>e!==";"&&e!=="="),e,t);r=r.toLowerCase();if(t.positione.length){break}let i=null;if(e[t.position]==='"'){i=collectAnHTTPQuotedString(e,t,true);collectASequenceOfCodePointsFast(";",e,t)}else{i=collectASequenceOfCodePointsFast(";",e,t);i=removeHTTPWhitespace(i,false,true);if(i.length===0){continue}}if(r.length!==0&&s.test(r)&&(i.length===0||l.test(i))&&!c.parameters.has(r)){c.parameters.set(r,i)}}return c}function forgivingBase64(e){e=e.replace(a,"");let t=e.length;if(t%4===0){if(e.charCodeAt(t-1)===61){--t;if(e.charCodeAt(t-1)===61){--t}}}if(t%4===1){return"failure"}if(/[^+/0-9A-Za-z]/.test(e.length===t?e:e.substring(0,t))){return"failure"}const r=Buffer.from(e,"base64");return new Uint8Array(r.buffer,r.byteOffset,r.byteLength)}function collectAnHTTPQuotedString(e,t,r){const n=t.position;let s="";i(e[t.position]==='"');t.position++;while(true){s+=collectASequenceOfCodePoints((e=>e!=='"'&&e!=="\\"),e,t);if(t.position>=e.length){break}const r=e[t.position];t.position++;if(r==="\\"){if(t.position>=e.length){s+="\\";break}s+=e[t.position];t.position++}else{i(r==='"');break}}if(r){return s}return e.slice(n,t.position)}function serializeAMimeType(e){i(e!=="failure");const{parameters:t,essence:r}=e;let n=r;for(let[e,r]of t.entries()){n+=";";n+=e;n+="=";if(!s.test(r)){r=r.replace(/(\\|")/g,"\\$1");r='"'+r;r+='"'}n+=r}return n}function isHTTPWhiteSpace(e){return e===13||e===10||e===9||e===32}function removeHTTPWhitespace(e,t=true,r=true){return removeChars(e,t,r,isHTTPWhiteSpace)}function isASCIIWhitespace(e){return e===13||e===10||e===9||e===12||e===32}function removeASCIIWhitespace(e,t=true,r=true){return removeChars(e,t,r,isASCIIWhitespace)}function removeChars(e,t,r,i){let n=0;let s=e.length-1;if(t){while(n0&&i(e.charCodeAt(s)))s--}return n===0&&s===e.length-1?e:e.slice(n,s+1)}function isomorphicDecode(e){const t=e.length;if((2<<15)-1>t){return String.fromCharCode.apply(null,e)}let r="";let i=0;let n=(2<<15)-1;while(it){n=t-i}r+=String.fromCharCode.apply(null,e.subarray(i,i+=n))}return r}function minimizeSupportedMimeType(e){switch(e.essence){case"application/ecmascript":case"application/javascript":case"application/x-ecmascript":case"application/x-javascript":case"text/ecmascript":case"text/javascript":case"text/javascript1.0":case"text/javascript1.1":case"text/javascript1.2":case"text/javascript1.3":case"text/javascript1.4":case"text/javascript1.5":case"text/jscript":case"text/livescript":case"text/x-ecmascript":case"text/x-javascript":return"text/javascript";case"application/json":case"text/json":return"application/json";case"image/svg+xml":return"image/svg+xml";case"text/xml":case"application/xml":return"application/xml"}if(e.subtype.endsWith("+json")){return"application/json"}if(e.subtype.endsWith("+xml")){return"application/xml"}return""}e.exports={dataURLProcessor:dataURLProcessor,URLSerializer:URLSerializer,collectASequenceOfCodePoints:collectASequenceOfCodePoints,collectASequenceOfCodePointsFast:collectASequenceOfCodePointsFast,stringPercentDecode:stringPercentDecode,parseMIMEType:parseMIMEType,collectAnHTTPQuotedString:collectAnHTTPQuotedString,serializeAMimeType:serializeAMimeType,removeChars:removeChars,removeHTTPWhitespace:removeHTTPWhitespace,minimizeSupportedMimeType:minimizeSupportedMimeType,HTTP_TOKEN_CODEPOINTS:s,isomorphicDecode:isomorphicDecode}},6653:(e,t,r)=>{const{kConnected:i,kSize:n}=r(6443);class CompatWeakRef{constructor(e){this.value=e}deref(){return this.value[i]===0&&this.value[n]===0?undefined:this.value}}class CompatFinalizer{constructor(e){this.finalizer=e}register(e,t){if(e.on){e.on("disconnect",(()=>{if(e[i]===0&&e[n]===0){this.finalizer(t)}}))}}unregister(e){}}e.exports=function(){if(process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")){process._rawDebug("Using compatibility WeakRef and FinalizationRegistry");return{WeakRef:CompatWeakRef,FinalizationRegistry:CompatFinalizer}}return{WeakRef:WeakRef,FinalizationRegistry:FinalizationRegistry}}},7114:(e,t,r)=>{const{Blob:i,File:n}=r(4573);const{kState:s}=r(3627);const{webidl:o}=r(5893);class FileLike{constructor(e,t,r={}){const i=t;const n=r.type;const o=r.lastModified??Date.now();this[s]={blobLike:e,name:i,type:n,lastModified:o}}stream(...e){o.brandCheck(this,FileLike);return this[s].blobLike.stream(...e)}arrayBuffer(...e){o.brandCheck(this,FileLike);return this[s].blobLike.arrayBuffer(...e)}slice(...e){o.brandCheck(this,FileLike);return this[s].blobLike.slice(...e)}text(...e){o.brandCheck(this,FileLike);return this[s].blobLike.text(...e)}get size(){o.brandCheck(this,FileLike);return this[s].blobLike.size}get type(){o.brandCheck(this,FileLike);return this[s].blobLike.type}get name(){o.brandCheck(this,FileLike);return this[s].name}get lastModified(){o.brandCheck(this,FileLike);return this[s].lastModified}get[Symbol.toStringTag](){return"File"}}o.converters.Blob=o.interfaceConverter(i);function isFileLike(e){return e instanceof n||e&&(typeof e.stream==="function"||typeof e.arrayBuffer==="function")&&e[Symbol.toStringTag]==="File"}e.exports={FileLike:FileLike,isFileLike:isFileLike}},116:(e,t,r)=>{const{isUSVString:i,bufferToLowerCasedHeaderName:n}=r(3440);const{utf8DecodeBytes:s}=r(3168);const{HTTP_TOKEN_CODEPOINTS:o,isomorphicDecode:a}=r(1900);const{isFileLike:l}=r(7114);const{makeEntry:c}=r(5910);const p=r(4589);const{File:u}=r(4573);const d=globalThis.File??u;const m=Buffer.from('form-data; name="');const A=Buffer.from("; filename");const g=Buffer.from("--");const h=Buffer.from("--\r\n");function isAsciiString(e){for(let t=0;t70){return false}for(let r=0;r=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122||t===39||t===45||t===95)){return false}}return true}function multipartFormDataParser(e,t){p(t!=="failure"&&t.essence==="multipart/form-data");const r=t.parameters.get("boundary");if(r===undefined){return"failure"}const n=Buffer.from(`--${r}`,"utf8");const o=[];const a={position:0};while(e[a.position]===13&&e[a.position+1]===10){a.position+=2}let u=e.length;while(e[u-1]===10&&e[u-2]===13){u-=2}if(u!==e.length){e=e.subarray(0,u)}while(true){if(e.subarray(a.position,a.position+n.length).equals(n)){a.position+=n.length}else{return"failure"}if(a.position===e.length-2&&bufferStartsWith(e,g,a)||a.position===e.length-4&&bufferStartsWith(e,h,a)){return o}if(e[a.position]!==13||e[a.position+1]!==10){return"failure"}a.position+=2;const t=parseMultipartFormDataHeaders(e,a);if(t==="failure"){return"failure"}let{name:r,filename:u,contentType:m,encoding:A}=t;a.position+=2;let f;{const t=e.indexOf(n.subarray(2),a.position);if(t===-1){return"failure"}f=e.subarray(a.position,t-4);a.position+=f.length;if(A==="base64"){f=Buffer.from(f.toString(),"base64")}}if(e[a.position]!==13||e[a.position+1]!==10){return"failure"}else{a.position+=2}let y;if(u!==null){m??="text/plain";if(!isAsciiString(m)){m=""}y=new d([f],u,{type:m})}else{y=s(Buffer.from(f))}p(i(r));p(typeof y==="string"&&i(y)||l(y));o.push(c(r,y,u))}}function parseMultipartFormDataHeaders(e,t){let r=null;let i=null;let s=null;let l=null;while(true){if(e[t.position]===13&&e[t.position+1]===10){if(r===null){return"failure"}return{name:r,filename:i,contentType:s,encoding:l}}let c=collectASequenceOfBytes((e=>e!==10&&e!==13&&e!==58),e,t);c=removeChars(c,true,true,(e=>e===9||e===32));if(!o.test(c.toString())){return"failure"}if(e[t.position]!==58){return"failure"}t.position++;collectASequenceOfBytes((e=>e===32||e===9),e,t);switch(n(c)){case"content-disposition":{r=i=null;if(!bufferStartsWith(e,m,t)){return"failure"}t.position+=17;r=parseMultipartFormDataName(e,t);if(r===null){return"failure"}if(bufferStartsWith(e,A,t)){let r=t.position+A.length;if(e[r]===42){t.position+=1;r+=1}if(e[r]!==61||e[r+1]!==34){return"failure"}t.position+=12;i=parseMultipartFormDataName(e,t);if(i===null){return"failure"}}break}case"content-type":{let r=collectASequenceOfBytes((e=>e!==10&&e!==13),e,t);r=removeChars(r,false,true,(e=>e===9||e===32));s=a(r);break}case"content-transfer-encoding":{let r=collectASequenceOfBytes((e=>e!==10&&e!==13),e,t);r=removeChars(r,false,true,(e=>e===9||e===32));l=a(r);break}default:{collectASequenceOfBytes((e=>e!==10&&e!==13),e,t)}}if(e[t.position]!==13&&e[t.position+1]!==10){return"failure"}else{t.position+=2}}}function parseMultipartFormDataName(e,t){p(e[t.position-1]===34);let r=collectASequenceOfBytes((e=>e!==10&&e!==13&&e!==34),e,t);if(e[t.position]!==34){return null}else{t.position++}r=(new TextDecoder).decode(r).replace(/%0A/gi,"\n").replace(/%0D/gi,"\r").replace(/%22/g,'"');return r}function collectASequenceOfBytes(e,t,r){let i=r.position;while(i0&&i(e[s]))s--}return n===0&&s===e.length-1?e:e.subarray(n,s+1)}function bufferStartsWith(e,t,r){if(e.length{const{isBlobLike:i,iteratorMixin:n}=r(3168);const{kState:s}=r(3627);const{kEnumerableProperty:o}=r(3440);const{FileLike:a,isFileLike:l}=r(7114);const{webidl:c}=r(5893);const{File:p}=r(4573);const u=r(7975);const d=globalThis.File??p;class FormData{constructor(e){c.util.markAsUncloneable(this);if(e!==undefined){throw c.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}this[s]=[]}append(e,t,r=undefined){c.brandCheck(this,FormData);const n="FormData.append";c.argumentLengthCheck(arguments,2,n);if(arguments.length===3&&!i(t)){throw new TypeError("Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'")}e=c.converters.USVString(e,n,"name");t=i(t)?c.converters.Blob(t,n,"value",{strict:false}):c.converters.USVString(t,n,"value");r=arguments.length===3?c.converters.USVString(r,n,"filename"):undefined;const o=makeEntry(e,t,r);this[s].push(o)}delete(e){c.brandCheck(this,FormData);const t="FormData.delete";c.argumentLengthCheck(arguments,1,t);e=c.converters.USVString(e,t,"name");this[s]=this[s].filter((t=>t.name!==e))}get(e){c.brandCheck(this,FormData);const t="FormData.get";c.argumentLengthCheck(arguments,1,t);e=c.converters.USVString(e,t,"name");const r=this[s].findIndex((t=>t.name===e));if(r===-1){return null}return this[s][r].value}getAll(e){c.brandCheck(this,FormData);const t="FormData.getAll";c.argumentLengthCheck(arguments,1,t);e=c.converters.USVString(e,t,"name");return this[s].filter((t=>t.name===e)).map((e=>e.value))}has(e){c.brandCheck(this,FormData);const t="FormData.has";c.argumentLengthCheck(arguments,1,t);e=c.converters.USVString(e,t,"name");return this[s].findIndex((t=>t.name===e))!==-1}set(e,t,r=undefined){c.brandCheck(this,FormData);const n="FormData.set";c.argumentLengthCheck(arguments,2,n);if(arguments.length===3&&!i(t)){throw new TypeError("Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'")}e=c.converters.USVString(e,n,"name");t=i(t)?c.converters.Blob(t,n,"name",{strict:false}):c.converters.USVString(t,n,"name");r=arguments.length===3?c.converters.USVString(r,n,"name"):undefined;const o=makeEntry(e,t,r);const a=this[s].findIndex((t=>t.name===e));if(a!==-1){this[s]=[...this[s].slice(0,a),o,...this[s].slice(a+1).filter((t=>t.name!==e))]}else{this[s].push(o)}}[u.inspect.custom](e,t){const r=this[s].reduce(((e,t)=>{if(e[t.name]){if(Array.isArray(e[t.name])){e[t.name].push(t.value)}else{e[t.name]=[e[t.name],t.value]}}else{e[t.name]=t.value}return e}),{__proto__:null});t.depth??=e;t.colors??=true;const i=u.formatWithOptions(t,r);return`FormData ${i.slice(i.indexOf("]")+2)}`}}n("FormData",FormData,s,"name","value");Object.defineProperties(FormData.prototype,{append:o,delete:o,get:o,getAll:o,has:o,set:o,[Symbol.toStringTag]:{value:"FormData",configurable:true}});function makeEntry(e,t,r){if(typeof t==="string"){}else{if(!l(t)){t=t instanceof Blob?new d([t],"blob",{type:t.type}):new a(t,"blob",{type:t.type})}if(r!==undefined){const e={type:t.type,lastModified:t.lastModified};t=t instanceof p?new d([t],r,e):new a(t,r,e)}}return{name:e,value:t}}e.exports={FormData:FormData,makeEntry:makeEntry}},1059:e=>{const t=Symbol.for("undici.globalOrigin.1");function getGlobalOrigin(){return globalThis[t]}function setGlobalOrigin(e){if(e===undefined){Object.defineProperty(globalThis,t,{value:undefined,writable:true,enumerable:false,configurable:false});return}const r=new URL(e);if(r.protocol!=="http:"&&r.protocol!=="https:"){throw new TypeError(`Only http & https urls are allowed, received ${r.protocol}`)}Object.defineProperty(globalThis,t,{value:r,writable:true,enumerable:false,configurable:false})}e.exports={getGlobalOrigin:getGlobalOrigin,setGlobalOrigin:setGlobalOrigin}},660:(e,t,r)=>{const{kConstruct:i}=r(6443);const{kEnumerableProperty:n}=r(3440);const{iteratorMixin:s,isValidHeaderName:o,isValidHeaderValue:a}=r(3168);const{webidl:l}=r(5893);const c=r(4589);const p=r(7975);const u=Symbol("headers map");const d=Symbol("headers map sorted");function isHTTPWhiteSpaceCharCode(e){return e===10||e===13||e===9||e===32}function headerValueNormalize(e){let t=0;let r=e.length;while(r>t&&isHTTPWhiteSpaceCharCode(e.charCodeAt(r-1)))--r;while(r>t&&isHTTPWhiteSpaceCharCode(e.charCodeAt(t)))++t;return t===0&&r===e.length?e:e.substring(t,r)}function fill(e,t){if(Array.isArray(t)){for(let r=0;r>","record"]})}}function appendHeader(e,t,r){r=headerValueNormalize(r);if(!o(t)){throw l.errors.invalidArgument({prefix:"Headers.append",value:t,type:"header name"})}else if(!a(r)){throw l.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}if(m(e)==="immutable"){throw new TypeError("immutable")}return g(e).append(t,r,false)}function compareHeaderName(e,t){return e[0]>1);if(t[a][0]<=l[0]){o=a+1}else{s=a}}if(i!==a){n=i;while(n>o){t[n]=t[--n]}t[o]=l}}if(!r.next().done){throw new TypeError("Unreachable")}return t}else{let e=0;for(const{0:r,1:{value:i}}of this[u]){t[e++]=[r,i];c(i!==null)}return t.sort(compareHeaderName)}}}class Headers{#U;#H;constructor(e=undefined){l.util.markAsUncloneable(this);if(e===i){return}this.#H=new HeadersList;this.#U="none";if(e!==undefined){e=l.converters.HeadersInit(e,"Headers contructor","init");fill(this,e)}}append(e,t){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,2,"Headers.append");const r="Headers.append";e=l.converters.ByteString(e,r,"name");t=l.converters.ByteString(t,r,"value");return appendHeader(this,e,t)}delete(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.delete");const t="Headers.delete";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:"Headers.delete",value:e,type:"header name"})}if(this.#U==="immutable"){throw new TypeError("immutable")}if(!this.#H.contains(e,false)){return}this.#H.delete(e,false)}get(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.get");const t="Headers.get";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:t,value:e,type:"header name"})}return this.#H.get(e,false)}has(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.has");const t="Headers.has";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:t,value:e,type:"header name"})}return this.#H.contains(e,false)}set(e,t){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,2,"Headers.set");const r="Headers.set";e=l.converters.ByteString(e,r,"name");t=l.converters.ByteString(t,r,"value");t=headerValueNormalize(t);if(!o(e)){throw l.errors.invalidArgument({prefix:r,value:e,type:"header name"})}else if(!a(t)){throw l.errors.invalidArgument({prefix:r,value:t,type:"header value"})}if(this.#U==="immutable"){throw new TypeError("immutable")}this.#H.set(e,t,false)}getSetCookie(){l.brandCheck(this,Headers);const e=this.#H.cookies;if(e){return[...e]}return[]}get[d](){if(this.#H[d]){return this.#H[d]}const e=[];const t=this.#H.toSortedArray();const r=this.#H.cookies;if(r===null||r.length===1){return this.#H[d]=t}for(let i=0;i>"](e,t,r,i.bind(e))}return l.converters["record"](e,t,r)}throw l.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence>","record"]})};e.exports={fill:fill,compareHeaderName:compareHeaderName,Headers:Headers,HeadersList:HeadersList,getHeadersGuard:m,setHeadersGuard:A,setHeadersList:h,getHeadersList:g}},4398:(e,t,r)=>{const{makeNetworkError:i,makeAppropriateNetworkError:n,filterResponse:s,makeResponse:o,fromInnerResponse:a}=r(9051);const{HeadersList:l}=r(660);const{Request:c,cloneRequest:p}=r(9967);const u=r(8522);const{bytesMatch:d,makePolicyContainer:m,clonePolicyContainer:A,requestBadPort:g,TAOCheck:h,appendRequestOriginHeader:f,responseLocationURL:y,requestCurrentURL:b,setRequestReferrerPolicyOnRedirect:C,tryUpgradeRequestToAPotentiallyTrustworthyURL:N,createOpaqueTimingInfo:E,appendFetchMetadata:v,corsCheck:I,crossOriginResourcePolicyCheck:S,determineRequestsReferrer:w,coarsenedSharedCurrentTime:P,createDeferredPromise:x,isBlobLike:B,sameOrigin:_,isCancelled:R,isAborted:k,isErrorLike:Q,fullyReadBody:T,readableStreamClose:M,isomorphicEncode:O,urlIsLocal:D,urlIsHttpHttpsScheme:z,urlHasHttpsScheme:L,clampAndCoarsenConnectionTimingInfo:G,simpleRangeHeaderValue:F,buildContentRange:q,createInflate:U,extractMimeType:H}=r(3168);const{kState:V,kDispatcher:j}=r(3627);const W=r(4589);const{safelyExtractBody:J,extractBody:Y}=r(4492);const{redirectStatusSet:$,nullBodyStatus:K,safeMethodsSet:Z,requestBodyHeader:X,subresourceSet:ee}=r(4495);const te=r(8474);const{Readable:re,pipeline:ie,finished:ne}=r(7075);const{addAbortListener:se,isErrored:oe,isReadable:ae,bufferToLowerCasedHeaderName:le}=r(3440);const{dataURLProcessor:ce,serializeAMimeType:pe,minimizeSupportedMimeType:ue}=r(1900);const{getGlobalDispatcher:de}=r(2581);const{webidl:me}=r(5893);const{STATUS_CODES:Ae}=r(7067);const ge=["GET","HEAD"];const he=typeof __UNDICI_IS_NODE__!=="undefined"||typeof esbuildDetection!=="undefined"?"node":"undici";let fe;class Fetch extends te{constructor(e){super();this.dispatcher=e;this.connection=null;this.dump=false;this.state="ongoing"}terminate(e){if(this.state!=="ongoing"){return}this.state="terminated";this.connection?.destroy(e);this.emit("terminated",e)}abort(e){if(this.state!=="ongoing"){return}this.state="aborted";if(!e){e=new DOMException("The operation was aborted.","AbortError")}this.serializedAbortReason=e;this.connection?.destroy(e);this.emit("terminated",e)}}function handleFetchDone(e){finalizeAndReportTiming(e,"fetch")}function fetch(e,t=undefined){me.argumentLengthCheck(arguments,1,"globalThis.fetch");let r=x();let i;try{i=new c(e,t)}catch(e){r.reject(e);return r.promise}const n=i[V];if(i.signal.aborted){abortFetch(r,n,null,i.signal.reason);return r.promise}const s=n.client.globalObject;if(s?.constructor?.name==="ServiceWorkerGlobalScope"){n.serviceWorkers="none"}let o=null;let l=false;let p=null;se(i.signal,(()=>{l=true;W(p!=null);p.abort(i.signal.reason);const e=o?.deref();abortFetch(r,n,e,i.signal.reason)}));const processResponse=e=>{if(l){return}if(e.aborted){abortFetch(r,n,o,p.serializedAbortReason);return}if(e.type==="error"){r.reject(new TypeError("fetch failed",{cause:e.error}));return}o=new WeakRef(a(e,"immutable"));r.resolve(o.deref());r=null};p=fetching({request:n,processResponseEndOfBody:handleFetchDone,processResponse:processResponse,dispatcher:i[j]});return r.promise}function finalizeAndReportTiming(e,t="other"){if(e.type==="error"&&e.aborted){return}if(!e.urlList?.length){return}const r=e.urlList[0];let i=e.timingInfo;let n=e.cacheState;if(!z(r)){return}if(i===null){return}if(!e.timingAllowPassed){i=E({startTime:i.startTime});n=""}i.endTime=P();e.timingInfo=i;ye(i,r.href,t,globalThis,n)}const ye=performance.markResourceTiming;function abortFetch(e,t,r,i){if(e){e.reject(i)}if(t.body!=null&&ae(t.body?.stream)){t.body.stream.cancel(i).catch((e=>{if(e.code==="ERR_INVALID_STATE"){return}throw e}))}if(r==null){return}const n=r[V];if(n.body!=null&&ae(n.body?.stream)){n.body.stream.cancel(i).catch((e=>{if(e.code==="ERR_INVALID_STATE"){return}throw e}))}}function fetching({request:e,processRequestBodyChunkLength:t,processRequestEndOfBody:r,processResponse:i,processResponseEndOfBody:n,processResponseConsumeBody:s,useParallelQueue:o=false,dispatcher:a=de()}){W(a);let l=null;let c=false;if(e.client!=null){l=e.client.globalObject;c=e.client.crossOriginIsolatedCapability}const p=P(c);const u=E({startTime:p});const d={controller:new Fetch(a),request:e,timingInfo:u,processRequestBodyChunkLength:t,processRequestEndOfBody:r,processResponse:i,processResponseConsumeBody:s,processResponseEndOfBody:n,taskDestination:l,crossOriginIsolatedCapability:c};W(!e.body||e.body.stream);if(e.window==="client"){e.window=e.client?.globalObject?.constructor?.name==="Window"?e.client:"no-window"}if(e.origin==="client"){e.origin=e.client.origin}if(e.policyContainer==="client"){if(e.client!=null){e.policyContainer=A(e.client.policyContainer)}else{e.policyContainer=m()}}if(!e.headersList.contains("accept",true)){const t="*/*";e.headersList.append("accept",t,true)}if(!e.headersList.contains("accept-language",true)){e.headersList.append("accept-language","*",true)}if(e.priority===null){}if(ee.has(e.destination)){}mainFetch(d).catch((e=>{d.controller.terminate(e)}));return d.controller}async function mainFetch(e,t=false){const r=e.request;let n=null;if(r.localURLsOnly&&!D(b(r))){n=i("local URLs only")}N(r);if(g(r)==="blocked"){n=i("bad port")}if(r.referrerPolicy===""){r.referrerPolicy=r.policyContainer.referrerPolicy}if(r.referrer!=="no-referrer"){r.referrer=w(r)}if(n===null){n=await(async()=>{const t=b(r);if(_(t,r.url)&&r.responseTainting==="basic"||t.protocol==="data:"||(r.mode==="navigate"||r.mode==="websocket")){r.responseTainting="basic";return await schemeFetch(e)}if(r.mode==="same-origin"){return i('request mode cannot be "same-origin"')}if(r.mode==="no-cors"){if(r.redirect!=="follow"){return i('redirect mode cannot be "follow" for "no-cors" request')}r.responseTainting="opaque";return await schemeFetch(e)}if(!z(b(r))){return i("URL scheme must be a HTTP(S) scheme")}r.responseTainting="cors";return await httpFetch(e)})()}if(t){return n}if(n.status!==0&&!n.internalResponse){if(r.responseTainting==="cors"){}if(r.responseTainting==="basic"){n=s(n,"basic")}else if(r.responseTainting==="cors"){n=s(n,"cors")}else if(r.responseTainting==="opaque"){n=s(n,"opaque")}else{W(false)}}let o=n.status===0?n:n.internalResponse;if(o.urlList.length===0){o.urlList.push(...r.urlList)}if(!r.timingAllowFailed){n.timingAllowPassed=true}if(n.type==="opaque"&&o.status===206&&o.rangeRequested&&!r.headers.contains("range",true)){n=o=i()}if(n.status!==0&&(r.method==="HEAD"||r.method==="CONNECT"||K.includes(o.status))){o.body=null;e.controller.dump=true}if(r.integrity){const processBodyError=t=>fetchFinale(e,i(t));if(r.responseTainting==="opaque"||n.body==null){processBodyError(n.error);return}const processBody=t=>{if(!d(t,r.integrity)){processBodyError("integrity mismatch");return}n.body=J(t)[0];fetchFinale(e,n)};await T(n.body,processBody,processBodyError)}else{fetchFinale(e,n)}}function schemeFetch(e){if(R(e)&&e.request.redirectCount===0){return Promise.resolve(n(e))}const{request:t}=e;const{protocol:s}=b(t);switch(s){case"about:":{return Promise.resolve(i("about scheme is not supported"))}case"blob:":{if(!fe){fe=r(4573).resolveObjectURL}const e=b(t);if(e.search.length!==0){return Promise.resolve(i("NetworkError when attempting to fetch resource."))}const n=fe(e.toString());if(t.method!=="GET"||!B(n)){return Promise.resolve(i("invalid method"))}const s=o();const a=n.size;const l=O(`${a}`);const c=n.type;if(!t.headersList.contains("range",true)){const e=Y(n);s.statusText="OK";s.body=e[0];s.headersList.set("content-length",l,true);s.headersList.set("content-type",c,true)}else{s.rangeRequested=true;const e=t.headersList.get("range",true);const r=F(e,true);if(r==="failure"){return Promise.resolve(i("failed to fetch the data URL"))}let{rangeStartValue:o,rangeEndValue:l}=r;if(o===null){o=a-l;l=o+l-1}else{if(o>=a){return Promise.resolve(i("Range start is greater than the blob's size."))}if(l===null||l>=a){l=a-1}}const p=n.slice(o,l,c);const u=Y(p);s.body=u[0];const d=O(`${p.size}`);const m=q(o,l,a);s.status=206;s.statusText="Partial Content";s.headersList.set("content-length",d,true);s.headersList.set("content-type",c,true);s.headersList.set("content-range",m,true)}return Promise.resolve(s)}case"data:":{const e=b(t);const r=ce(e);if(r==="failure"){return Promise.resolve(i("failed to fetch the data URL"))}const n=pe(r.mimeType);return Promise.resolve(o({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:n}]],body:J(r.body)[0]}))}case"file:":{return Promise.resolve(i("not implemented... yet..."))}case"http:":case"https:":{return httpFetch(e).catch((e=>i(e)))}default:{return Promise.resolve(i("unknown scheme"))}}}function finalizeResponse(e,t){e.request.done=true;if(e.processResponseDone!=null){queueMicrotask((()=>e.processResponseDone(t)))}}function fetchFinale(e,t){let r=e.timingInfo;const processResponseEndOfBody=()=>{const i=Date.now();if(e.request.destination==="document"){e.controller.fullTimingInfo=r}e.controller.reportTimingSteps=()=>{if(e.request.url.protocol!=="https:"){return}r.endTime=i;let n=t.cacheState;const s=t.bodyInfo;if(!t.timingAllowPassed){r=E(r);n=""}let o=0;if(e.request.mode!=="navigator"||!t.hasCrossOriginRedirects){o=t.status;const e=H(t.headersList);if(e!=="failure"){s.contentType=ue(e)}}if(e.request.initiatorType!=null){ye(r,e.request.url.href,e.request.initiatorType,globalThis,n,s,o)}};const processResponseEndOfBodyTask=()=>{e.request.done=true;if(e.processResponseEndOfBody!=null){queueMicrotask((()=>e.processResponseEndOfBody(t)))}if(e.request.initiatorType!=null){e.controller.reportTimingSteps()}};queueMicrotask((()=>processResponseEndOfBodyTask()))};if(e.processResponse!=null){queueMicrotask((()=>{e.processResponse(t);e.processResponse=null}))}const i=t.type==="error"?t:t.internalResponse??t;if(i.body==null){processResponseEndOfBody()}else{ne(i.body.stream,(()=>{processResponseEndOfBody()}))}}async function httpFetch(e){const t=e.request;let r=null;let n=null;const s=e.timingInfo;if(t.serviceWorkers==="all"){}if(r===null){if(t.redirect==="follow"){t.serviceWorkers="none"}n=r=await httpNetworkOrCacheFetch(e);if(t.responseTainting==="cors"&&I(t,r)==="failure"){return i("cors failure")}if(h(t,r)==="failure"){t.timingAllowFailed=true}}if((t.responseTainting==="opaque"||r.type==="opaque")&&S(t.origin,t.client,t.destination,n)==="blocked"){return i("blocked")}if($.has(n.status)){if(t.redirect!=="manual"){e.controller.connection.destroy(undefined,false)}if(t.redirect==="error"){r=i("unexpected redirect")}else if(t.redirect==="manual"){r=n}else if(t.redirect==="follow"){r=await httpRedirectFetch(e,r)}else{W(false)}}r.timingInfo=s;return r}function httpRedirectFetch(e,t){const r=e.request;const n=t.internalResponse?t.internalResponse:t;let s;try{s=y(n,b(r).hash);if(s==null){return t}}catch(e){return Promise.resolve(i(e))}if(!z(s)){return Promise.resolve(i("URL scheme must be a HTTP(S) scheme"))}if(r.redirectCount===20){return Promise.resolve(i("redirect count exceeded"))}r.redirectCount+=1;if(r.mode==="cors"&&(s.username||s.password)&&!_(r,s)){return Promise.resolve(i('cross origin not allowed for request mode "cors"'))}if(r.responseTainting==="cors"&&(s.username||s.password)){return Promise.resolve(i('URL cannot contain credentials for request mode "cors"'))}if(n.status!==303&&r.body!=null&&r.body.source==null){return Promise.resolve(i())}if([301,302].includes(n.status)&&r.method==="POST"||n.status===303&&!ge.includes(r.method)){r.method="GET";r.body=null;for(const e of X){r.headersList.delete(e)}}if(!_(b(r),s)){r.headersList.delete("authorization",true);r.headersList.delete("proxy-authorization",true);r.headersList.delete("cookie",true);r.headersList.delete("host",true)}if(r.body!=null){W(r.body.source!=null);r.body=J(r.body.source)[0]}const o=e.timingInfo;o.redirectEndTime=o.postRedirectStartTime=P(e.crossOriginIsolatedCapability);if(o.redirectStartTime===0){o.redirectStartTime=o.startTime}r.urlList.push(s);C(r,n);return mainFetch(e,true)}async function httpNetworkOrCacheFetch(e,t=false,r=false){const s=e.request;let o=null;let a=null;let l=null;const c=null;const u=false;if(s.window==="no-window"&&s.redirect==="error"){o=e;a=s}else{a=p(s);o={...e};o.request=a}const d=s.credentials==="include"||s.credentials==="same-origin"&&s.responseTainting==="basic";const m=a.body?a.body.length:null;let A=null;if(a.body==null&&["POST","PUT"].includes(a.method)){A="0"}if(m!=null){A=O(`${m}`)}if(A!=null){a.headersList.append("content-length",A,true)}if(m!=null&&a.keepalive){}if(a.referrer instanceof URL){a.headersList.append("referer",O(a.referrer.href),true)}f(a);v(a);if(!a.headersList.contains("user-agent",true)){a.headersList.append("user-agent",he)}if(a.cache==="default"&&(a.headersList.contains("if-modified-since",true)||a.headersList.contains("if-none-match",true)||a.headersList.contains("if-unmodified-since",true)||a.headersList.contains("if-match",true)||a.headersList.contains("if-range",true))){a.cache="no-store"}if(a.cache==="no-cache"&&!a.preventNoCacheCacheControlHeaderModification&&!a.headersList.contains("cache-control",true)){a.headersList.append("cache-control","max-age=0",true)}if(a.cache==="no-store"||a.cache==="reload"){if(!a.headersList.contains("pragma",true)){a.headersList.append("pragma","no-cache",true)}if(!a.headersList.contains("cache-control",true)){a.headersList.append("cache-control","no-cache",true)}}if(a.headersList.contains("range",true)){a.headersList.append("accept-encoding","identity",true)}if(!a.headersList.contains("accept-encoding",true)){if(L(b(a))){a.headersList.append("accept-encoding","br, gzip, deflate",true)}else{a.headersList.append("accept-encoding","gzip, deflate",true)}}a.headersList.delete("host",true);if(d){}if(c==null){a.cache="no-store"}if(a.cache!=="no-store"&&a.cache!=="reload"){}if(l==null){if(a.cache==="only-if-cached"){return i("only if cached")}const e=await httpNetworkFetch(o,d,r);if(!Z.has(a.method)&&e.status>=200&&e.status<=399){}if(u&&e.status===304){}if(l==null){l=e}}l.urlList=[...a.urlList];if(a.headersList.contains("range",true)){l.rangeRequested=true}l.requestIncludesCredentials=d;if(l.status===407){if(s.window==="no-window"){return i()}if(R(e)){return n(e)}return i("proxy authentication required")}if(l.status===421&&!r&&(s.body==null||s.body.source!=null)){if(R(e)){return n(e)}e.controller.connection.destroy();l=await httpNetworkOrCacheFetch(e,t,true)}if(t){}return l}async function httpNetworkFetch(e,t=false,r=false){W(!e.controller.connection||e.controller.connection.destroyed);e.controller.connection={abort:null,destroyed:false,destroy(e,t=true){if(!this.destroyed){this.destroyed=true;if(t){this.abort?.(e??new DOMException("The operation was aborted.","AbortError"))}}}};const s=e.request;let a=null;const c=e.timingInfo;const p=null;if(p==null){s.cache="no-store"}const d=r?"yes":"no";if(s.mode==="websocket"){}else{}let m=null;if(s.body==null&&e.processRequestEndOfBody){queueMicrotask((()=>e.processRequestEndOfBody()))}else if(s.body!=null){const processBodyChunk=async function*(t){if(R(e)){return}yield t;e.processRequestBodyChunkLength?.(t.byteLength)};const processEndOfBody=()=>{if(R(e)){return}if(e.processRequestEndOfBody){e.processRequestEndOfBody()}};const processBodyError=t=>{if(R(e)){return}if(t.name==="AbortError"){e.controller.abort()}else{e.controller.terminate(t)}};m=async function*(){try{for await(const e of s.body.stream){yield*processBodyChunk(e)}processEndOfBody()}catch(e){processBodyError(e)}}()}try{const{body:t,status:r,statusText:i,headersList:n,socket:s}=await dispatch({body:m});if(s){a=o({status:r,statusText:i,headersList:n,socket:s})}else{const s=t[Symbol.asyncIterator]();e.controller.next=()=>s.next();a=o({status:r,statusText:i,headersList:n})}}catch(t){if(t.name==="AbortError"){e.controller.connection.destroy();return n(e,t)}return i(t)}const pullAlgorithm=async()=>{await e.controller.resume()};const cancelAlgorithm=t=>{if(!R(e)){e.controller.abort(t)}};const A=new ReadableStream({async start(t){e.controller.controller=t},async pull(e){await pullAlgorithm(e)},async cancel(e){await cancelAlgorithm(e)},type:"bytes"});a.body={stream:A,source:null,length:null};e.controller.onAborted=onAborted;e.controller.on("terminated",onAborted);e.controller.resume=async()=>{while(true){let t;let r;try{const{done:r,value:i}=await e.controller.next();if(k(e)){break}t=r?undefined:i}catch(i){if(e.controller.ended&&!c.encodedBodySize){t=undefined}else{t=i;r=true}}if(t===undefined){M(e.controller.controller);finalizeResponse(e,a);return}c.decodedBodySize+=t?.byteLength??0;if(r){e.controller.terminate(t);return}const i=new Uint8Array(t);if(i.byteLength){e.controller.controller.enqueue(i)}if(oe(A)){e.controller.terminate();return}if(e.controller.controller.desiredSize<=0){return}}};function onAborted(t){if(k(e)){a.aborted=true;if(ae(A)){e.controller.controller.error(e.controller.serializedAbortReason)}}else{if(ae(A)){e.controller.controller.error(new TypeError("terminated",{cause:Q(t)?t:undefined}))}}e.controller.connection.destroy()}return a;function dispatch({body:t}){const r=b(s);const i=e.controller.dispatcher;return new Promise(((n,o)=>i.dispatch({path:r.pathname+r.search,origin:r.origin,method:s.method,body:i.isMockActive?s.body&&(s.body.source||s.body.stream):t,headers:s.headersList.entries,maxRedirections:0,upgrade:s.mode==="websocket"?"websocket":undefined},{body:null,abort:null,onConnect(t){const{connection:r}=e.controller;c.finalConnectionTimingInfo=G(undefined,c.postRedirectStartTime,e.crossOriginIsolatedCapability);if(r.destroyed){t(new DOMException("The operation was aborted.","AbortError"))}else{e.controller.on("terminated",t);this.abort=r.abort=t}c.finalNetworkRequestStartTime=P(e.crossOriginIsolatedCapability)},onResponseStarted(){c.finalNetworkResponseStartTime=P(e.crossOriginIsolatedCapability)},onHeaders(e,t,r,i){if(e<200){return}let a="";const c=new l;for(let e=0;er){o(new Error(`too many content-encodings in response: ${t.length}, maximum allowed is ${r}`));return true}for(let e=t.length-1;e>=0;--e){const r=t[e].trim();if(r==="x-gzip"||r==="gzip"){p.push(u.createGunzip({flush:u.constants.Z_SYNC_FLUSH,finishFlush:u.constants.Z_SYNC_FLUSH}))}else if(r==="deflate"){p.push(U({flush:u.constants.Z_SYNC_FLUSH,finishFlush:u.constants.Z_SYNC_FLUSH}))}else if(r==="br"){p.push(u.createBrotliDecompress({flush:u.constants.BROTLI_OPERATION_FLUSH,finishFlush:u.constants.BROTLI_OPERATION_FLUSH}))}else{p.length=0;break}}}const m=this.onError.bind(this);n({status:e,statusText:i,headersList:c,body:p.length?ie(this.body,...p,(e=>{if(e){this.onError(e)}})).on("error",m):this.body.on("error",m)});return true},onData(t){if(e.controller.dump){return}const r=t;c.encodedBodySize+=r.byteLength;return this.body.push(r)},onComplete(){if(this.abort){e.controller.off("terminated",this.abort)}if(e.controller.onAborted){e.controller.off("terminated",e.controller.onAborted)}e.controller.ended=true;this.body.push(null)},onError(t){if(this.abort){e.controller.off("terminated",this.abort)}this.body?.destroy(t);e.controller.terminate(t);o(t)},onUpgrade(e,t,r){if(e!==101){return}const i=new l;for(let e=0;e{const{extractBody:i,mixinBody:n,cloneBody:s,bodyUnusable:o}=r(4492);const{Headers:a,fill:l,HeadersList:c,setHeadersGuard:p,getHeadersGuard:u,setHeadersList:d,getHeadersList:m}=r(660);const{FinalizationRegistry:A}=r(6653)();const g=r(3440);const h=r(7975);const{isValidHTTPToken:f,sameOrigin:y,environmentSettingsObject:b}=r(3168);const{forbiddenMethodsSet:C,corsSafeListedMethodsSet:N,referrerPolicy:E,requestRedirect:v,requestMode:I,requestCredentials:S,requestCache:w,requestDuplex:P}=r(4495);const{kEnumerableProperty:x,normalizedMethodRecordsBase:B,normalizedMethodRecords:_}=g;const{kHeaders:R,kSignal:k,kState:Q,kDispatcher:T}=r(3627);const{webidl:M}=r(5893);const{URLSerializer:O}=r(1900);const{kConstruct:D}=r(6443);const z=r(4589);const{getMaxListeners:L,setMaxListeners:G,getEventListeners:F,defaultMaxListeners:q}=r(8474);const U=Symbol("abortController");const H=new A((({signal:e,abort:t})=>{e.removeEventListener("abort",t)}));const V=new WeakMap;function buildAbort(e){return abort;function abort(){const t=e.deref();if(t!==undefined){H.unregister(abort);this.removeEventListener("abort",abort);t.abort(this.reason);const e=V.get(t.signal);if(e!==undefined){if(e.size!==0){for(const t of e){const e=t.deref();if(e!==undefined){e.abort(this.reason)}}e.clear()}V.delete(t.signal)}}}}let j=false;class Request{constructor(e,t={}){M.util.markAsUncloneable(this);if(e===D){return}const r="Request constructor";M.argumentLengthCheck(arguments,1,r);e=M.converters.RequestInfo(e,r,"input");t=M.converters.RequestInit(t,r,"init");let n=null;let s=null;const u=b.settingsObject.baseUrl;let A=null;if(typeof e==="string"){this[T]=t.dispatcher;let r;try{r=new URL(e,u)}catch(t){throw new TypeError("Failed to parse URL from "+e,{cause:t})}if(r.username||r.password){throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+e)}n=makeRequest({urlList:[r]});s="cors"}else{this[T]=t.dispatcher||e[T];z(e instanceof Request);n=e[Q];A=e[k]}const h=b.settingsObject.origin;let E="client";if(n.window?.constructor?.name==="EnvironmentSettingsObject"&&y(n.window,h)){E=n.window}if(t.window!=null){throw new TypeError(`'window' option '${E}' must be null`)}if("window"in t){E="no-window"}n=makeRequest({method:n.method,headersList:n.headersList,unsafeRequest:n.unsafeRequest,client:b.settingsObject,window:E,priority:n.priority,origin:n.origin,referrer:n.referrer,referrerPolicy:n.referrerPolicy,mode:n.mode,credentials:n.credentials,cache:n.cache,redirect:n.redirect,integrity:n.integrity,keepalive:n.keepalive,reloadNavigation:n.reloadNavigation,historyNavigation:n.historyNavigation,urlList:[...n.urlList]});const v=Object.keys(t).length!==0;if(v){if(n.mode==="navigate"){n.mode="same-origin"}n.reloadNavigation=false;n.historyNavigation=false;n.origin="client";n.referrer="client";n.referrerPolicy="";n.url=n.urlList[n.urlList.length-1];n.urlList=[n.url]}if(t.referrer!==undefined){const e=t.referrer;if(e===""){n.referrer="no-referrer"}else{let t;try{t=new URL(e,u)}catch(t){throw new TypeError(`Referrer "${e}" is not a valid URL.`,{cause:t})}if(t.protocol==="about:"&&t.hostname==="client"||h&&!y(t,b.settingsObject.baseUrl)){n.referrer="client"}else{n.referrer=t}}}if(t.referrerPolicy!==undefined){n.referrerPolicy=t.referrerPolicy}let I;if(t.mode!==undefined){I=t.mode}else{I=s}if(I==="navigate"){throw M.errors.exception({header:"Request constructor",message:"invalid request mode navigate."})}if(I!=null){n.mode=I}if(t.credentials!==undefined){n.credentials=t.credentials}if(t.cache!==undefined){n.cache=t.cache}if(n.cache==="only-if-cached"&&n.mode!=="same-origin"){throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode")}if(t.redirect!==undefined){n.redirect=t.redirect}if(t.integrity!=null){n.integrity=String(t.integrity)}if(t.keepalive!==undefined){n.keepalive=Boolean(t.keepalive)}if(t.method!==undefined){let e=t.method;const r=_[e];if(r!==undefined){n.method=r}else{if(!f(e)){throw new TypeError(`'${e}' is not a valid HTTP method.`)}const t=e.toUpperCase();if(C.has(t)){throw new TypeError(`'${e}' HTTP method is unsupported.`)}e=B[t]??e;n.method=e}if(!j&&n.method==="patch"){process.emitWarning("Using `patch` is highly likely to result in a `405 Method Not Allowed`. `PATCH` is much more likely to succeed.",{code:"UNDICI-FETCH-patch"});j=true}}if(t.signal!==undefined){A=t.signal}this[Q]=n;const S=new AbortController;this[k]=S.signal;if(A!=null){if(!A||typeof A.aborted!=="boolean"||typeof A.addEventListener!=="function"){throw new TypeError("Failed to construct 'Request': member signal is not of type AbortSignal.")}if(A.aborted){S.abort(A.reason)}else{this[U]=S;const e=new WeakRef(S);const t=buildAbort(e);try{if(typeof L==="function"&&L(A)===q){G(1500,A)}else if(F(A,"abort").length>=q){G(1500,A)}}catch{}g.addAbortListener(A,t);H.register(S,{signal:A,abort:t},t)}}this[R]=new a(D);d(this[R],n.headersList);p(this[R],"request");if(I==="no-cors"){if(!N.has(n.method)){throw new TypeError(`'${n.method} is unsupported in no-cors mode.`)}p(this[R],"request-no-cors")}if(v){const e=m(this[R]);const r=t.headers!==undefined?t.headers:new c(e);e.clear();if(r instanceof c){for(const{name:t,value:i}of r.rawValues()){e.append(t,i,false)}e.cookies=r.cookies}else{l(this[R],r)}}const w=e instanceof Request?e[Q].body:null;if((t.body!=null||w!=null)&&(n.method==="GET"||n.method==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body.")}let P=null;if(t.body!=null){const[e,r]=i(t.body,n.keepalive);P=e;if(r&&!m(this[R]).contains("content-type",true)){this[R].append("content-type",r)}}const x=P??w;if(x!=null&&x.source==null){if(P!=null&&t.duplex==null){throw new TypeError("RequestInit: duplex option is required when sending a body.")}if(n.mode!=="same-origin"&&n.mode!=="cors"){throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"')}n.useCORSPreflightFlag=true}let O=x;if(P==null&&w!=null){if(o(e)){throw new TypeError("Cannot construct a Request with a Request object that has already been used.")}const t=new TransformStream;w.stream.pipeThrough(t);O={source:w.source,length:w.length,stream:t.readable}}this[Q].body=O}get method(){M.brandCheck(this,Request);return this[Q].method}get url(){M.brandCheck(this,Request);return O(this[Q].url)}get headers(){M.brandCheck(this,Request);return this[R]}get destination(){M.brandCheck(this,Request);return this[Q].destination}get referrer(){M.brandCheck(this,Request);if(this[Q].referrer==="no-referrer"){return""}if(this[Q].referrer==="client"){return"about:client"}return this[Q].referrer.toString()}get referrerPolicy(){M.brandCheck(this,Request);return this[Q].referrerPolicy}get mode(){M.brandCheck(this,Request);return this[Q].mode}get credentials(){return this[Q].credentials}get cache(){M.brandCheck(this,Request);return this[Q].cache}get redirect(){M.brandCheck(this,Request);return this[Q].redirect}get integrity(){M.brandCheck(this,Request);return this[Q].integrity}get keepalive(){M.brandCheck(this,Request);return this[Q].keepalive}get isReloadNavigation(){M.brandCheck(this,Request);return this[Q].reloadNavigation}get isHistoryNavigation(){M.brandCheck(this,Request);return this[Q].historyNavigation}get signal(){M.brandCheck(this,Request);return this[k]}get body(){M.brandCheck(this,Request);return this[Q].body?this[Q].body.stream:null}get bodyUsed(){M.brandCheck(this,Request);return!!this[Q].body&&g.isDisturbed(this[Q].body.stream)}get duplex(){M.brandCheck(this,Request);return"half"}clone(){M.brandCheck(this,Request);if(o(this)){throw new TypeError("unusable")}const e=cloneRequest(this[Q]);const t=new AbortController;if(this.signal.aborted){t.abort(this.signal.reason)}else{let e=V.get(this.signal);if(e===undefined){e=new Set;V.set(this.signal,e)}const r=new WeakRef(t);e.add(r);g.addAbortListener(t.signal,buildAbort(r))}return fromInnerRequest(e,t.signal,u(this[R]))}[h.inspect.custom](e,t){if(t.depth===null){t.depth=2}t.colors??=true;const r={method:this.method,url:this.url,headers:this.headers,destination:this.destination,referrer:this.referrer,referrerPolicy:this.referrerPolicy,mode:this.mode,credentials:this.credentials,cache:this.cache,redirect:this.redirect,integrity:this.integrity,keepalive:this.keepalive,isReloadNavigation:this.isReloadNavigation,isHistoryNavigation:this.isHistoryNavigation,signal:this.signal};return`Request ${h.formatWithOptions(t,r)}`}}n(Request);function makeRequest(e){return{method:e.method??"GET",localURLsOnly:e.localURLsOnly??false,unsafeRequest:e.unsafeRequest??false,body:e.body??null,client:e.client??null,reservedClient:e.reservedClient??null,replacesClientId:e.replacesClientId??"",window:e.window??"client",keepalive:e.keepalive??false,serviceWorkers:e.serviceWorkers??"all",initiator:e.initiator??"",destination:e.destination??"",priority:e.priority??null,origin:e.origin??"client",policyContainer:e.policyContainer??"client",referrer:e.referrer??"client",referrerPolicy:e.referrerPolicy??"",mode:e.mode??"no-cors",useCORSPreflightFlag:e.useCORSPreflightFlag??false,credentials:e.credentials??"same-origin",useCredentials:e.useCredentials??false,cache:e.cache??"default",redirect:e.redirect??"follow",integrity:e.integrity??"",cryptoGraphicsNonceMetadata:e.cryptoGraphicsNonceMetadata??"",parserMetadata:e.parserMetadata??"",reloadNavigation:e.reloadNavigation??false,historyNavigation:e.historyNavigation??false,userActivation:e.userActivation??false,taintedOrigin:e.taintedOrigin??false,redirectCount:e.redirectCount??0,responseTainting:e.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:e.preventNoCacheCacheControlHeaderModification??false,done:e.done??false,timingAllowFailed:e.timingAllowFailed??false,urlList:e.urlList,url:e.urlList[0],headersList:e.headersList?new c(e.headersList):new c}}function cloneRequest(e){const t=makeRequest({...e,body:null});if(e.body!=null){t.body=s(t,e.body)}return t}function fromInnerRequest(e,t,r){const i=new Request(D);i[Q]=e;i[k]=t;i[R]=new a(D);d(i[R],e.headersList);p(i[R],r);return i}Object.defineProperties(Request.prototype,{method:x,url:x,headers:x,redirect:x,clone:x,signal:x,duplex:x,destination:x,body:x,bodyUsed:x,isHistoryNavigation:x,isReloadNavigation:x,keepalive:x,integrity:x,cache:x,credentials:x,attribute:x,referrerPolicy:x,referrer:x,mode:x,[Symbol.toStringTag]:{value:"Request",configurable:true}});M.converters.Request=M.interfaceConverter(Request);M.converters.RequestInfo=function(e,t,r){if(typeof e==="string"){return M.converters.USVString(e,t,r)}if(e instanceof Request){return M.converters.Request(e,t,r)}return M.converters.USVString(e,t,r)};M.converters.AbortSignal=M.interfaceConverter(AbortSignal);M.converters.RequestInit=M.dictionaryConverter([{key:"method",converter:M.converters.ByteString},{key:"headers",converter:M.converters.HeadersInit},{key:"body",converter:M.nullableConverter(M.converters.BodyInit)},{key:"referrer",converter:M.converters.USVString},{key:"referrerPolicy",converter:M.converters.DOMString,allowedValues:E},{key:"mode",converter:M.converters.DOMString,allowedValues:I},{key:"credentials",converter:M.converters.DOMString,allowedValues:S},{key:"cache",converter:M.converters.DOMString,allowedValues:w},{key:"redirect",converter:M.converters.DOMString,allowedValues:v},{key:"integrity",converter:M.converters.DOMString},{key:"keepalive",converter:M.converters.boolean},{key:"signal",converter:M.nullableConverter((e=>M.converters.AbortSignal(e,"RequestInit","signal",{strict:false})))},{key:"window",converter:M.converters.any},{key:"duplex",converter:M.converters.DOMString,allowedValues:P},{key:"dispatcher",converter:M.converters.any}]);e.exports={Request:Request,makeRequest:makeRequest,fromInnerRequest:fromInnerRequest,cloneRequest:cloneRequest}},9051:(e,t,r)=>{const{Headers:i,HeadersList:n,fill:s,getHeadersGuard:o,setHeadersGuard:a,setHeadersList:l}=r(660);const{extractBody:c,cloneBody:p,mixinBody:u,hasFinalizationRegistry:d,streamRegistry:m,bodyUnusable:A}=r(4492);const g=r(3440);const h=r(7975);const{kEnumerableProperty:f}=g;const{isValidReasonPhrase:y,isCancelled:b,isAborted:C,isBlobLike:N,serializeJavascriptValueToJSONString:E,isErrorLike:v,isomorphicEncode:I,environmentSettingsObject:S}=r(3168);const{redirectStatusSet:w,nullBodyStatus:P}=r(4495);const{kState:x,kHeaders:B}=r(3627);const{webidl:_}=r(5893);const{FormData:R}=r(5910);const{URLSerializer:k}=r(1900);const{kConstruct:Q}=r(6443);const T=r(4589);const{types:M}=r(7975);const O=new TextEncoder("utf-8");class Response{static error(){const e=fromInnerResponse(makeNetworkError(),"immutable");return e}static json(e,t={}){_.argumentLengthCheck(arguments,1,"Response.json");if(t!==null){t=_.converters.ResponseInit(t)}const r=O.encode(E(e));const i=c(r);const n=fromInnerResponse(makeResponse({}),"response");initializeResponse(n,t,{body:i[0],type:"application/json"});return n}static redirect(e,t=302){_.argumentLengthCheck(arguments,1,"Response.redirect");e=_.converters.USVString(e);t=_.converters["unsigned short"](t);let r;try{r=new URL(e,S.settingsObject.baseUrl)}catch(t){throw new TypeError(`Failed to parse URL from ${e}`,{cause:t})}if(!w.has(t)){throw new RangeError(`Invalid status code ${t}`)}const i=fromInnerResponse(makeResponse({}),"immutable");i[x].status=t;const n=I(k(r));i[x].headersList.append("location",n,true);return i}constructor(e=null,t={}){_.util.markAsUncloneable(this);if(e===Q){return}if(e!==null){e=_.converters.BodyInit(e)}t=_.converters.ResponseInit(t);this[x]=makeResponse({});this[B]=new i(Q);a(this[B],"response");l(this[B],this[x].headersList);let r=null;if(e!=null){const[t,i]=c(e);r={body:t,type:i}}initializeResponse(this,t,r)}get type(){_.brandCheck(this,Response);return this[x].type}get url(){_.brandCheck(this,Response);const e=this[x].urlList;const t=e[e.length-1]??null;if(t===null){return""}return k(t,true)}get redirected(){_.brandCheck(this,Response);return this[x].urlList.length>1}get status(){_.brandCheck(this,Response);return this[x].status}get ok(){_.brandCheck(this,Response);return this[x].status>=200&&this[x].status<=299}get statusText(){_.brandCheck(this,Response);return this[x].statusText}get headers(){_.brandCheck(this,Response);return this[B]}get body(){_.brandCheck(this,Response);return this[x].body?this[x].body.stream:null}get bodyUsed(){_.brandCheck(this,Response);return!!this[x].body&&g.isDisturbed(this[x].body.stream)}clone(){_.brandCheck(this,Response);if(A(this)){throw _.errors.exception({header:"Response.clone",message:"Body has already been consumed."})}const e=cloneResponse(this[x]);if(d&&this[x].body?.stream){m.register(this,new WeakRef(this[x].body.stream))}return fromInnerResponse(e,o(this[B]))}[h.inspect.custom](e,t){if(t.depth===null){t.depth=2}t.colors??=true;const r={status:this.status,statusText:this.statusText,headers:this.headers,body:this.body,bodyUsed:this.bodyUsed,ok:this.ok,redirected:this.redirected,type:this.type,url:this.url};return`Response ${h.formatWithOptions(t,r)}`}}u(Response);Object.defineProperties(Response.prototype,{type:f,url:f,status:f,ok:f,redirected:f,statusText:f,headers:f,clone:f,body:f,bodyUsed:f,[Symbol.toStringTag]:{value:"Response",configurable:true}});Object.defineProperties(Response,{json:f,redirect:f,error:f});function cloneResponse(e){if(e.internalResponse){return filterResponse(cloneResponse(e.internalResponse),e.type)}const t=makeResponse({...e,body:null});if(e.body!=null){t.body=p(t,e.body)}return t}function makeResponse(e){return{aborted:false,rangeRequested:false,timingAllowPassed:false,requestIncludesCredentials:false,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...e,headersList:e?.headersList?new n(e?.headersList):new n,urlList:e?.urlList?[...e.urlList]:[]}}function makeNetworkError(e){const t=v(e);return makeResponse({type:"error",status:0,error:t?e:new Error(e?String(e):e),aborted:e&&e.name==="AbortError"})}function isNetworkError(e){return e.type==="error"&&e.status===0}function makeFilteredResponse(e,t){t={internalResponse:e,...t};return new Proxy(e,{get(e,r){return r in t?t[r]:e[r]},set(e,r,i){T(!(r in t));e[r]=i;return true}})}function filterResponse(e,t){if(t==="basic"){return makeFilteredResponse(e,{type:"basic",headersList:e.headersList})}else if(t==="cors"){return makeFilteredResponse(e,{type:"cors",headersList:e.headersList})}else if(t==="opaque"){return makeFilteredResponse(e,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null})}else if(t==="opaqueredirect"){return makeFilteredResponse(e,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null})}else{T(false)}}function makeAppropriateNetworkError(e,t=null){T(b(e));return C(e)?makeNetworkError(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:t})):makeNetworkError(Object.assign(new DOMException("Request was cancelled."),{cause:t}))}function initializeResponse(e,t,r){if(t.status!==null&&(t.status<200||t.status>599)){throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.')}if("statusText"in t&&t.statusText!=null){if(!y(String(t.statusText))){throw new TypeError("Invalid statusText")}}if("status"in t&&t.status!=null){e[x].status=t.status}if("statusText"in t&&t.statusText!=null){e[x].statusText=t.statusText}if("headers"in t&&t.headers!=null){s(e[B],t.headers)}if(r){if(P.includes(e.status)){throw _.errors.exception({header:"Response constructor",message:`Invalid response status code ${e.status}`})}e[x].body=r.body;if(r.type!=null&&!e[x].headersList.contains("content-type",true)){e[x].headersList.append("content-type",r.type,true)}}}function fromInnerResponse(e,t){const r=new Response(Q);r[x]=e;r[B]=new i(Q);l(r[B],e.headersList);a(r[B],t);if(d&&e.body?.stream){m.register(r,new WeakRef(e.body.stream))}return r}_.converters.ReadableStream=_.interfaceConverter(ReadableStream);_.converters.FormData=_.interfaceConverter(R);_.converters.URLSearchParams=_.interfaceConverter(URLSearchParams);_.converters.XMLHttpRequestBodyInit=function(e,t,r){if(typeof e==="string"){return _.converters.USVString(e,t,r)}if(N(e)){return _.converters.Blob(e,t,r,{strict:false})}if(ArrayBuffer.isView(e)||M.isArrayBuffer(e)){return _.converters.BufferSource(e,t,r)}if(g.isFormDataLike(e)){return _.converters.FormData(e,t,r,{strict:false})}if(e instanceof URLSearchParams){return _.converters.URLSearchParams(e,t,r)}return _.converters.DOMString(e,t,r)};_.converters.BodyInit=function(e,t,r){if(e instanceof ReadableStream){return _.converters.ReadableStream(e,t,r)}if(e?.[Symbol.asyncIterator]){return e}return _.converters.XMLHttpRequestBodyInit(e,t,r)};_.converters.ResponseInit=_.dictionaryConverter([{key:"status",converter:_.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:_.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:_.converters.HeadersInit}]);e.exports={isNetworkError:isNetworkError,makeNetworkError:makeNetworkError,makeResponse:makeResponse,makeAppropriateNetworkError:makeAppropriateNetworkError,filterResponse:filterResponse,Response:Response,cloneResponse:cloneResponse,fromInnerResponse:fromInnerResponse}},3627:e=>{e.exports={kUrl:Symbol("url"),kHeaders:Symbol("headers"),kSignal:Symbol("signal"),kState:Symbol("state"),kDispatcher:Symbol("dispatcher")}},3168:(e,t,r)=>{const{Transform:i}=r(7075);const n=r(8522);const{redirectStatusSet:s,referrerPolicySet:o,badPortsSet:a}=r(4495);const{getGlobalOrigin:l}=r(1059);const{collectASequenceOfCodePoints:c,collectAnHTTPQuotedString:p,removeChars:u,parseMIMEType:d}=r(1900);const{performance:m}=r(643);const{isBlobLike:A,ReadableStreamFrom:g,isValidHTTPToken:h,normalizedMethodRecordsBase:f}=r(3440);const y=r(4589);const{isUint8Array:b}=r(3429);const{webidl:C}=r(5893);let N=[];let E;try{E=r(7598);const e=["sha256","sha384","sha512"];N=E.getHashes().filter((t=>e.includes(t)))}catch{}function responseURL(e){const t=e.urlList;const r=t.length;return r===0?null:t[r-1].toString()}function responseLocationURL(e,t){if(!s.has(e.status)){return null}let r=e.headersList.get("location",true);if(r!==null&&isValidHeaderValue(r)){if(!isValidEncodedURL(r)){r=normalizeBinaryStringToUtf8(r)}r=new URL(r,responseURL(e))}if(r&&!r.hash){r.hash=t}return r}function isValidEncodedURL(e){for(let t=0;t126||r<32){return false}}return true}function normalizeBinaryStringToUtf8(e){return Buffer.from(e,"binary").toString("utf8")}function requestCurrentURL(e){return e.urlList[e.urlList.length-1]}function requestBadPort(e){const t=requestCurrentURL(e);if(urlIsHttpHttpsScheme(t)&&a.has(t.port)){return"blocked"}return"allowed"}function isErrorLike(e){return e instanceof Error||(e?.constructor?.name==="Error"||e?.constructor?.name==="DOMException")}function isValidReasonPhrase(e){for(let t=0;t=32&&r<=126||r>=128&&r<=255)){return false}}return true}const v=h;function isValidHeaderValue(e){return(e[0]==="\t"||e[0]===" "||e[e.length-1]==="\t"||e[e.length-1]===" "||e.includes("\n")||e.includes("\r")||e.includes("\0"))===false}function setRequestReferrerPolicyOnRedirect(e,t){const{headersList:r}=t;const i=(r.get("referrer-policy",true)??"").split(",");let n="";if(i.length>0){for(let e=i.length;e!==0;e--){const t=i[e-1].trim();if(o.has(t)){n=t;break}}}if(n!==""){e.referrerPolicy=n}}function crossOriginResourcePolicyCheck(){return"allowed"}function corsCheck(){return"success"}function TAOCheck(){return"success"}function appendFetchMetadata(e){let t=null;t=e.mode;e.headersList.set("sec-fetch-mode",t,true)}function appendRequestOriginHeader(e){let t=e.origin;if(t==="client"||t===undefined){return}if(e.responseTainting==="cors"||e.mode==="websocket"){e.headersList.append("origin",t,true)}else if(e.method!=="GET"&&e.method!=="HEAD"){switch(e.referrerPolicy){case"no-referrer":t=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":if(e.origin&&urlHasHttpsScheme(e.origin)&&!urlHasHttpsScheme(requestCurrentURL(e))){t=null}break;case"same-origin":if(!sameOrigin(e,requestCurrentURL(e))){t=null}break;default:}e.headersList.append("origin",t,true)}}function coarsenTime(e,t){return e}function clampAndCoarsenConnectionTimingInfo(e,t,r){if(!e?.startTime||e.startTime4096){i=n}const s=sameOrigin(e,i);const o=isURLPotentiallyTrustworthy(i)&&!isURLPotentiallyTrustworthy(e.url);switch(t){case"origin":return n!=null?n:stripURLForReferrer(r,true);case"unsafe-url":return i;case"same-origin":return s?n:"no-referrer";case"origin-when-cross-origin":return s?i:n;case"strict-origin-when-cross-origin":{const t=requestCurrentURL(e);if(sameOrigin(i,t)){return i}if(isURLPotentiallyTrustworthy(i)&&!isURLPotentiallyTrustworthy(t)){return"no-referrer"}return n}case"strict-origin":case"no-referrer-when-downgrade":default:return o?"no-referrer":n}}function stripURLForReferrer(e,t){y(e instanceof URL);e=new URL(e);if(e.protocol==="file:"||e.protocol==="about:"||e.protocol==="blank:"){return"no-referrer"}e.username="";e.password="";e.hash="";if(t){e.pathname="";e.search=""}return e}function isURLPotentiallyTrustworthy(e){if(!(e instanceof URL)){return false}if(e.href==="about:blank"||e.href==="about:srcdoc"){return true}if(e.protocol==="data:")return true;if(e.protocol==="file:")return true;return isOriginPotentiallyTrustworthy(e.origin);function isOriginPotentiallyTrustworthy(e){if(e==null||e==="null")return false;const t=new URL(e);if(t.protocol==="https:"||t.protocol==="wss:"){return true}if(/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(t.hostname)||(t.hostname==="localhost"||t.hostname.includes("localhost."))||t.hostname.endsWith(".localhost")){return true}return false}}function bytesMatch(e,t){if(E===undefined){return true}const r=parseMetadata(t);if(r==="no metadata"){return true}if(r.length===0){return true}const i=getStrongestMetadata(r);const n=filterMetadataListByAlgorithm(r,i);for(const t of n){const r=t.algo;const i=t.hash;let n=E.createHash(r).update(e).digest("base64");if(n[n.length-1]==="="){if(n[n.length-2]==="="){n=n.slice(0,-2)}else{n=n.slice(0,-1)}}if(compareBase64Mixed(n,i)){return true}}return false}const I=/(?sha256|sha384|sha512)-((?[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function parseMetadata(e){const t=[];let r=true;for(const i of e.split(" ")){r=false;const e=I.exec(i);if(e===null||e.groups===undefined||e.groups.algo===undefined){continue}const n=e.groups.algo.toLowerCase();if(N.includes(n)){t.push(e.groups)}}if(r===true){return"no metadata"}return t}function getStrongestMetadata(e){let t=e[0].algo;if(t[3]==="5"){return t}for(let r=1;r{e=r;t=i}));return{promise:r,resolve:e,reject:t}}function isAborted(e){return e.controller.state==="aborted"}function isCancelled(e){return e.controller.state==="aborted"||e.controller.state==="terminated"}function normalizeMethod(e){return f[e.toLowerCase()]??e}function serializeJavascriptValueToJSONString(e){const t=JSON.stringify(e);if(t===undefined){throw new TypeError("Value is not JSON serializable")}y(typeof t==="string");return t}const S=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function createIterator(e,t,r=0,i=1){class FastIterableIterator{#V;#j;#W;constructor(e,t){this.#V=e;this.#j=t;this.#W=0}next(){if(typeof this!=="object"||this===null||!(#V in this)){throw new TypeError(`'next' called on an object that does not implement interface ${e} Iterator.`)}const n=this.#W;const s=this.#V[t];const o=s.length;if(n>=o){return{value:undefined,done:true}}const{[r]:a,[i]:l}=s[n];this.#W=n+1;let c;switch(this.#j){case"key":c=a;break;case"value":c=l;break;case"key+value":c=[a,l];break}return{value:c,done:false}}}delete FastIterableIterator.prototype.constructor;Object.setPrototypeOf(FastIterableIterator.prototype,S);Object.defineProperties(FastIterableIterator.prototype,{[Symbol.toStringTag]:{writable:false,enumerable:false,configurable:true,value:`${e} Iterator`},next:{writable:true,enumerable:true,configurable:true}});return function(e,t){return new FastIterableIterator(e,t)}}function iteratorMixin(e,t,r,i=0,n=1){const s=createIterator(e,r,i,n);const o={keys:{writable:true,enumerable:true,configurable:true,value:function keys(){C.brandCheck(this,t);return s(this,"key")}},values:{writable:true,enumerable:true,configurable:true,value:function values(){C.brandCheck(this,t);return s(this,"value")}},entries:{writable:true,enumerable:true,configurable:true,value:function entries(){C.brandCheck(this,t);return s(this,"key+value")}},forEach:{writable:true,enumerable:true,configurable:true,value:function forEach(r,i=globalThis){C.brandCheck(this,t);C.argumentLengthCheck(arguments,1,`${e}.forEach`);if(typeof r!=="function"){throw new TypeError(`Failed to execute 'forEach' on '${e}': parameter 1 is not of type 'Function'.`)}for(const{0:e,1:t}of s(this,"key+value")){r.call(i,t,e,this)}}}};return Object.defineProperties(t.prototype,{...o,[Symbol.iterator]:{writable:true,enumerable:false,configurable:true,value:o.entries.value}})}async function fullyReadBody(e,t,r){const i=t;const n=r;let s;try{s=e.stream.getReader()}catch(e){n(e);return}try{i(await readAllBytes(s))}catch(e){n(e)}}function isReadableStreamLike(e){return e instanceof ReadableStream||e[Symbol.toStringTag]==="ReadableStream"&&typeof e.tee==="function"}function readableStreamClose(e){try{e.close();e.byobRequest?.respond(0)}catch(e){if(!e.message.includes("Controller is already closed")&&!e.message.includes("ReadableStream is already closed")){throw e}}}const w=/[^\x00-\xFF]/;function isomorphicEncode(e){y(!w.test(e));return e}async function readAllBytes(e){const t=[];let r=0;while(true){const{done:i,value:n}=await e.read();if(i){return Buffer.concat(t,r)}if(!b(n)){throw new TypeError("Received non-Uint8Array chunk")}t.push(n);r+=n.length}}function urlIsLocal(e){y("protocol"in e);const t=e.protocol;return t==="about:"||t==="blob:"||t==="data:"}function urlHasHttpsScheme(e){return typeof e==="string"&&e[5]===":"&&e[0]==="h"&&e[1]==="t"&&e[2]==="t"&&e[3]==="p"&&e[4]==="s"||e.protocol==="https:"}function urlIsHttpHttpsScheme(e){y("protocol"in e);const t=e.protocol;return t==="http:"||t==="https:"}function simpleRangeHeaderValue(e,t){const r=e;if(!r.startsWith("bytes")){return"failure"}const i={position:5};if(t){c((e=>e==="\t"||e===" "),r,i)}if(r.charCodeAt(i.position)!==61){return"failure"}i.position++;if(t){c((e=>e==="\t"||e===" "),r,i)}const n=c((e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}),r,i);const s=n.length?Number(n):null;if(t){c((e=>e==="\t"||e===" "),r,i)}if(r.charCodeAt(i.position)!==45){return"failure"}i.position++;if(t){c((e=>e==="\t"||e===" "),r,i)}const o=c((e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}),r,i);const a=o.length?Number(o):null;if(i.positiona){return"failure"}return{rangeStartValue:s,rangeEndValue:a}}function buildContentRange(e,t,r){let i="bytes ";i+=isomorphicEncode(`${e}`);i+="-";i+=isomorphicEncode(`${t}`);i+="/";i+=isomorphicEncode(`${r}`);return i}class InflateStream extends i{#J;constructor(e){super();this.#J=e}_transform(e,t,r){if(!this._inflateStream){if(e.length===0){r();return}this._inflateStream=(e[0]&15)===8?n.createInflate(this.#J):n.createInflateRaw(this.#J);this._inflateStream.on("data",this.push.bind(this));this._inflateStream.on("end",(()=>this.push(null)));this._inflateStream.on("error",(e=>this.destroy(e)))}this._inflateStream.write(e,t,r)}_final(e){if(this._inflateStream){this._inflateStream.end();this._inflateStream=null}e()}}function createInflate(e){return new InflateStream(e)}function extractMimeType(e){let t=null;let r=null;let i=null;const n=getDecodeSplit("content-type",e);if(n===null){return"failure"}for(const e of n){const n=d(e);if(n==="failure"||n.essence==="*/*"){continue}i=n;if(i.essence!==r){t=null;if(i.parameters.has("charset")){t=i.parameters.get("charset")}r=i.essence}else if(!i.parameters.has("charset")&&t!==null){i.parameters.set("charset",t)}}if(i==null){return"failure"}return i}function gettingDecodingSplitting(e){const t=e;const r={position:0};const i=[];let n="";while(r.positione!=='"'&&e!==","),t,r);if(r.positione===9||e===32));i.push(n);n=""}return i}function getDecodeSplit(e,t){const r=t.get(e,true);if(r===null){return null}return gettingDecodingSplitting(r)}const P=new TextDecoder;function utf8DecodeBytes(e){if(e.length===0){return""}if(e[0]===239&&e[1]===187&&e[2]===191){e=e.subarray(3)}const t=P.decode(e);return t}class EnvironmentSettingsObjectBase{get baseUrl(){return l()}get origin(){return this.baseUrl?.origin}policyContainer=makePolicyContainer()}class EnvironmentSettingsObject{settingsObject=new EnvironmentSettingsObjectBase}const x=new EnvironmentSettingsObject;e.exports={isAborted:isAborted,isCancelled:isCancelled,isValidEncodedURL:isValidEncodedURL,createDeferredPromise:createDeferredPromise,ReadableStreamFrom:g,tryUpgradeRequestToAPotentiallyTrustworthyURL:tryUpgradeRequestToAPotentiallyTrustworthyURL,clampAndCoarsenConnectionTimingInfo:clampAndCoarsenConnectionTimingInfo,coarsenedSharedCurrentTime:coarsenedSharedCurrentTime,determineRequestsReferrer:determineRequestsReferrer,makePolicyContainer:makePolicyContainer,clonePolicyContainer:clonePolicyContainer,appendFetchMetadata:appendFetchMetadata,appendRequestOriginHeader:appendRequestOriginHeader,TAOCheck:TAOCheck,corsCheck:corsCheck,crossOriginResourcePolicyCheck:crossOriginResourcePolicyCheck,createOpaqueTimingInfo:createOpaqueTimingInfo,setRequestReferrerPolicyOnRedirect:setRequestReferrerPolicyOnRedirect,isValidHTTPToken:h,requestBadPort:requestBadPort,requestCurrentURL:requestCurrentURL,responseURL:responseURL,responseLocationURL:responseLocationURL,isBlobLike:A,isURLPotentiallyTrustworthy:isURLPotentiallyTrustworthy,isValidReasonPhrase:isValidReasonPhrase,sameOrigin:sameOrigin,normalizeMethod:normalizeMethod,serializeJavascriptValueToJSONString:serializeJavascriptValueToJSONString,iteratorMixin:iteratorMixin,createIterator:createIterator,isValidHeaderName:v,isValidHeaderValue:isValidHeaderValue,isErrorLike:isErrorLike,fullyReadBody:fullyReadBody,bytesMatch:bytesMatch,isReadableStreamLike:isReadableStreamLike,readableStreamClose:readableStreamClose,isomorphicEncode:isomorphicEncode,urlIsLocal:urlIsLocal,urlHasHttpsScheme:urlHasHttpsScheme,urlIsHttpHttpsScheme:urlIsHttpHttpsScheme,readAllBytes:readAllBytes,simpleRangeHeaderValue:simpleRangeHeaderValue,buildContentRange:buildContentRange,parseMetadata:parseMetadata,createInflate:createInflate,extractMimeType:extractMimeType,getDecodeSplit:getDecodeSplit,utf8DecodeBytes:utf8DecodeBytes,environmentSettingsObject:x}},5893:(e,t,r)=>{const{types:i,inspect:n}=r(7975);const{markAsUncloneable:s}=r(5919);const{toUSVString:o}=r(3440);const a={};a.converters={};a.util={};a.errors={};a.errors.exception=function(e){return new TypeError(`${e.header}: ${e.message}`)};a.errors.conversionFailed=function(e){const t=e.types.length===1?"":" one of";const r=`${e.argument} could not be converted to`+`${t}: ${e.types.join(", ")}.`;return a.errors.exception({header:e.prefix,message:r})};a.errors.invalidArgument=function(e){return a.errors.exception({header:e.prefix,message:`"${e.value}" is an invalid ${e.type}.`})};a.brandCheck=function(e,t,r){if(r?.strict!==false){if(!(e instanceof t)){const e=new TypeError("Illegal invocation");e.code="ERR_INVALID_THIS";throw e}}else{if(e?.[Symbol.toStringTag]!==t.prototype[Symbol.toStringTag]){const e=new TypeError("Illegal invocation");e.code="ERR_INVALID_THIS";throw e}}};a.argumentLengthCheck=function({length:e},t,r){if(e{});a.util.ConvertToInt=function(e,t,r,i){let n;let s;if(t===64){n=Math.pow(2,53)-1;if(r==="unsigned"){s=0}else{s=Math.pow(-2,53)+1}}else if(r==="unsigned"){s=0;n=Math.pow(2,t)-1}else{s=Math.pow(-2,t)-1;n=Math.pow(2,t-1)-1}let o=Number(e);if(o===0){o=0}if(i?.enforceRange===true){if(Number.isNaN(o)||o===Number.POSITIVE_INFINITY||o===Number.NEGATIVE_INFINITY){throw a.errors.exception({header:"Integer conversion",message:`Could not convert ${a.util.Stringify(e)} to an integer.`})}o=a.util.IntegerPart(o);if(on){throw a.errors.exception({header:"Integer conversion",message:`Value must be between ${s}-${n}, got ${o}.`})}return o}if(!Number.isNaN(o)&&i?.clamp===true){o=Math.min(Math.max(o,s),n);if(Math.floor(o)%2===0){o=Math.floor(o)}else{o=Math.ceil(o)}return o}if(Number.isNaN(o)||o===0&&Object.is(0,o)||o===Number.POSITIVE_INFINITY||o===Number.NEGATIVE_INFINITY){return 0}o=a.util.IntegerPart(o);o=o%Math.pow(2,t);if(r==="signed"&&o>=Math.pow(2,t)-1){return o-Math.pow(2,t)}return o};a.util.IntegerPart=function(e){const t=Math.floor(Math.abs(e));if(e<0){return-1*t}return t};a.util.Stringify=function(e){const t=a.util.Type(e);switch(t){case"Symbol":return`Symbol(${e.description})`;case"Object":return n(e);case"String":return`"${e}"`;default:return`${e}`}};a.sequenceConverter=function(e){return(t,r,i,n)=>{if(a.util.Type(t)!=="Object"){throw a.errors.exception({header:r,message:`${i} (${a.util.Stringify(t)}) is not iterable.`})}const s=typeof n==="function"?n():t?.[Symbol.iterator]?.();const o=[];let l=0;if(s===undefined||typeof s.next!=="function"){throw a.errors.exception({header:r,message:`${i} is not iterable.`})}while(true){const{done:t,value:n}=s.next();if(t){break}o.push(e(n,r,`${i}[${l++}]`))}return o}};a.recordConverter=function(e,t){return(r,n,s)=>{if(a.util.Type(r)!=="Object"){throw a.errors.exception({header:n,message:`${s} ("${a.util.Type(r)}") is not an Object.`})}const o={};if(!i.isProxy(r)){const i=[...Object.getOwnPropertyNames(r),...Object.getOwnPropertySymbols(r)];for(const a of i){const i=e(a,n,s);const l=t(r[a],n,s);o[i]=l}return o}const l=Reflect.ownKeys(r);for(const i of l){const a=Reflect.getOwnPropertyDescriptor(r,i);if(a?.enumerable){const a=e(i,n,s);const l=t(r[i],n,s);o[a]=l}}return o}};a.interfaceConverter=function(e){return(t,r,i,n)=>{if(n?.strict!==false&&!(t instanceof e)){throw a.errors.exception({header:r,message:`Expected ${i} ("${a.util.Stringify(t)}") to be an instance of ${e.name}.`})}return t}};a.dictionaryConverter=function(e){return(t,r,i)=>{const n=a.util.Type(t);const s={};if(n==="Null"||n==="Undefined"){return s}else if(n!=="Object"){throw a.errors.exception({header:r,message:`Expected ${t} to be one of: Null, Undefined, Object.`})}for(const n of e){const{key:e,defaultValue:o,required:l,converter:c}=n;if(l===true){if(!Object.hasOwn(t,e)){throw a.errors.exception({header:r,message:`Missing required key "${e}".`})}}let p=t[e];const u=Object.hasOwn(n,"defaultValue");if(u&&p!==null){p??=o()}if(l||u||p!==undefined){p=c(p,r,`${i}.${e}`);if(n.allowedValues&&!n.allowedValues.includes(p)){throw a.errors.exception({header:r,message:`${p} is not an accepted type. Expected one of ${n.allowedValues.join(", ")}.`})}s[e]=p}}return s}};a.nullableConverter=function(e){return(t,r,i)=>{if(t===null){return t}return e(t,r,i)}};a.converters.DOMString=function(e,t,r,i){if(e===null&&i?.legacyNullToEmptyString){return""}if(typeof e==="symbol"){throw a.errors.exception({header:t,message:`${r} is a symbol, which cannot be converted to a DOMString.`})}return String(e)};a.converters.ByteString=function(e,t,r){const i=a.converters.DOMString(e,t,r);for(let e=0;e255){throw new TypeError("Cannot convert argument to a ByteString because the character at "+`index ${e} has a value of ${i.charCodeAt(e)} which is greater than 255.`)}}return i};a.converters.USVString=o;a.converters.boolean=function(e){const t=Boolean(e);return t};a.converters.any=function(e){return e};a.converters["long long"]=function(e,t,r){const i=a.util.ConvertToInt(e,64,"signed",undefined,t,r);return i};a.converters["unsigned long long"]=function(e,t,r){const i=a.util.ConvertToInt(e,64,"unsigned",undefined,t,r);return i};a.converters["unsigned long"]=function(e,t,r){const i=a.util.ConvertToInt(e,32,"unsigned",undefined,t,r);return i};a.converters["unsigned short"]=function(e,t,r,i){const n=a.util.ConvertToInt(e,16,"unsigned",i,t,r);return n};a.converters.ArrayBuffer=function(e,t,r,n){if(a.util.Type(e)!=="Object"||!i.isAnyArrayBuffer(e)){throw a.errors.conversionFailed({prefix:t,argument:`${r} ("${a.util.Stringify(e)}")`,types:["ArrayBuffer"]})}if(n?.allowShared===false&&i.isSharedArrayBuffer(e)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.resizable||e.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.TypedArray=function(e,t,r,n,s){if(a.util.Type(e)!=="Object"||!i.isTypedArray(e)||e.constructor.name!==t.name){throw a.errors.conversionFailed({prefix:r,argument:`${n} ("${a.util.Stringify(e)}")`,types:[t.name]})}if(s?.allowShared===false&&i.isSharedArrayBuffer(e.buffer)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.buffer.resizable||e.buffer.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.DataView=function(e,t,r,n){if(a.util.Type(e)!=="Object"||!i.isDataView(e)){throw a.errors.exception({header:t,message:`${r} is not a DataView.`})}if(n?.allowShared===false&&i.isSharedArrayBuffer(e.buffer)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.buffer.resizable||e.buffer.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.BufferSource=function(e,t,r,n){if(i.isAnyArrayBuffer(e)){return a.converters.ArrayBuffer(e,t,r,{...n,allowShared:false})}if(i.isTypedArray(e)){return a.converters.TypedArray(e,e.constructor,t,r,{...n,allowShared:false})}if(i.isDataView(e)){return a.converters.DataView(e,t,r,{...n,allowShared:false})}throw a.errors.conversionFailed({prefix:t,argument:`${r} ("${a.util.Stringify(e)}")`,types:["BufferSource"]})};a.converters["sequence"]=a.sequenceConverter(a.converters.ByteString);a.converters["sequence>"]=a.sequenceConverter(a.converters["sequence"]);a.converters["record"]=a.recordConverter(a.converters.ByteString,a.converters.ByteString);e.exports={webidl:a}},2607:e=>{function getEncoding(e){if(!e){return"failure"}switch(e.trim().toLowerCase()){case"unicode-1-1-utf-8":case"unicode11utf8":case"unicode20utf8":case"utf-8":case"utf8":case"x-unicode20utf8":return"UTF-8";case"866":case"cp866":case"csibm866":case"ibm866":return"IBM866";case"csisolatin2":case"iso-8859-2":case"iso-ir-101":case"iso8859-2":case"iso88592":case"iso_8859-2":case"iso_8859-2:1987":case"l2":case"latin2":return"ISO-8859-2";case"csisolatin3":case"iso-8859-3":case"iso-ir-109":case"iso8859-3":case"iso88593":case"iso_8859-3":case"iso_8859-3:1988":case"l3":case"latin3":return"ISO-8859-3";case"csisolatin4":case"iso-8859-4":case"iso-ir-110":case"iso8859-4":case"iso88594":case"iso_8859-4":case"iso_8859-4:1988":case"l4":case"latin4":return"ISO-8859-4";case"csisolatincyrillic":case"cyrillic":case"iso-8859-5":case"iso-ir-144":case"iso8859-5":case"iso88595":case"iso_8859-5":case"iso_8859-5:1988":return"ISO-8859-5";case"arabic":case"asmo-708":case"csiso88596e":case"csiso88596i":case"csisolatinarabic":case"ecma-114":case"iso-8859-6":case"iso-8859-6-e":case"iso-8859-6-i":case"iso-ir-127":case"iso8859-6":case"iso88596":case"iso_8859-6":case"iso_8859-6:1987":return"ISO-8859-6";case"csisolatingreek":case"ecma-118":case"elot_928":case"greek":case"greek8":case"iso-8859-7":case"iso-ir-126":case"iso8859-7":case"iso88597":case"iso_8859-7":case"iso_8859-7:1987":case"sun_eu_greek":return"ISO-8859-7";case"csiso88598e":case"csisolatinhebrew":case"hebrew":case"iso-8859-8":case"iso-8859-8-e":case"iso-ir-138":case"iso8859-8":case"iso88598":case"iso_8859-8":case"iso_8859-8:1988":case"visual":return"ISO-8859-8";case"csiso88598i":case"iso-8859-8-i":case"logical":return"ISO-8859-8-I";case"csisolatin6":case"iso-8859-10":case"iso-ir-157":case"iso8859-10":case"iso885910":case"l6":case"latin6":return"ISO-8859-10";case"iso-8859-13":case"iso8859-13":case"iso885913":return"ISO-8859-13";case"iso-8859-14":case"iso8859-14":case"iso885914":return"ISO-8859-14";case"csisolatin9":case"iso-8859-15":case"iso8859-15":case"iso885915":case"iso_8859-15":case"l9":return"ISO-8859-15";case"iso-8859-16":return"ISO-8859-16";case"cskoi8r":case"koi":case"koi8":case"koi8-r":case"koi8_r":return"KOI8-R";case"koi8-ru":case"koi8-u":return"KOI8-U";case"csmacintosh":case"mac":case"macintosh":case"x-mac-roman":return"macintosh";case"iso-8859-11":case"iso8859-11":case"iso885911":case"tis-620":case"windows-874":return"windows-874";case"cp1250":case"windows-1250":case"x-cp1250":return"windows-1250";case"cp1251":case"windows-1251":case"x-cp1251":return"windows-1251";case"ansi_x3.4-1968":case"ascii":case"cp1252":case"cp819":case"csisolatin1":case"ibm819":case"iso-8859-1":case"iso-ir-100":case"iso8859-1":case"iso88591":case"iso_8859-1":case"iso_8859-1:1987":case"l1":case"latin1":case"us-ascii":case"windows-1252":case"x-cp1252":return"windows-1252";case"cp1253":case"windows-1253":case"x-cp1253":return"windows-1253";case"cp1254":case"csisolatin5":case"iso-8859-9":case"iso-ir-148":case"iso8859-9":case"iso88599":case"iso_8859-9":case"iso_8859-9:1989":case"l5":case"latin5":case"windows-1254":case"x-cp1254":return"windows-1254";case"cp1255":case"windows-1255":case"x-cp1255":return"windows-1255";case"cp1256":case"windows-1256":case"x-cp1256":return"windows-1256";case"cp1257":case"windows-1257":case"x-cp1257":return"windows-1257";case"cp1258":case"windows-1258":case"x-cp1258":return"windows-1258";case"x-mac-cyrillic":case"x-mac-ukrainian":return"x-mac-cyrillic";case"chinese":case"csgb2312":case"csiso58gb231280":case"gb2312":case"gb_2312":case"gb_2312-80":case"gbk":case"iso-ir-58":case"x-gbk":return"GBK";case"gb18030":return"gb18030";case"big5":case"big5-hkscs":case"cn-big5":case"csbig5":case"x-x-big5":return"Big5";case"cseucpkdfmtjapanese":case"euc-jp":case"x-euc-jp":return"EUC-JP";case"csiso2022jp":case"iso-2022-jp":return"ISO-2022-JP";case"csshiftjis":case"ms932":case"ms_kanji":case"shift-jis":case"shift_jis":case"sjis":case"windows-31j":case"x-sjis":return"Shift_JIS";case"cseuckr":case"csksc56011987":case"euc-kr":case"iso-ir-149":case"korean":case"ks_c_5601-1987":case"ks_c_5601-1989":case"ksc5601":case"ksc_5601":case"windows-949":return"EUC-KR";case"csiso2022kr":case"hz-gb-2312":case"iso-2022-cn":case"iso-2022-cn-ext":case"iso-2022-kr":case"replacement":return"replacement";case"unicodefffe":case"utf-16be":return"UTF-16BE";case"csunicode":case"iso-10646-ucs-2":case"ucs-2":case"unicode":case"unicodefeff":case"utf-16":case"utf-16le":return"UTF-16LE";case"x-user-defined":return"x-user-defined";default:return"failure"}}e.exports={getEncoding:getEncoding}},8355:(e,t,r)=>{const{staticPropertyDescriptors:i,readOperation:n,fireAProgressEvent:s}=r(3610);const{kState:o,kError:a,kResult:l,kEvents:c,kAborted:p}=r(961);const{webidl:u}=r(5893);const{kEnumerableProperty:d}=r(3440);class FileReader extends EventTarget{constructor(){super();this[o]="empty";this[l]=null;this[a]=null;this[c]={loadend:null,error:null,abort:null,load:null,progress:null,loadstart:null}}readAsArrayBuffer(e){u.brandCheck(this,FileReader);u.argumentLengthCheck(arguments,1,"FileReader.readAsArrayBuffer");e=u.converters.Blob(e,{strict:false});n(this,e,"ArrayBuffer")}readAsBinaryString(e){u.brandCheck(this,FileReader);u.argumentLengthCheck(arguments,1,"FileReader.readAsBinaryString");e=u.converters.Blob(e,{strict:false});n(this,e,"BinaryString")}readAsText(e,t=undefined){u.brandCheck(this,FileReader);u.argumentLengthCheck(arguments,1,"FileReader.readAsText");e=u.converters.Blob(e,{strict:false});if(t!==undefined){t=u.converters.DOMString(t,"FileReader.readAsText","encoding")}n(this,e,"Text",t)}readAsDataURL(e){u.brandCheck(this,FileReader);u.argumentLengthCheck(arguments,1,"FileReader.readAsDataURL");e=u.converters.Blob(e,{strict:false});n(this,e,"DataURL")}abort(){if(this[o]==="empty"||this[o]==="done"){this[l]=null;return}if(this[o]==="loading"){this[o]="done";this[l]=null}this[p]=true;s("abort",this);if(this[o]!=="loading"){s("loadend",this)}}get readyState(){u.brandCheck(this,FileReader);switch(this[o]){case"empty":return this.EMPTY;case"loading":return this.LOADING;case"done":return this.DONE}}get result(){u.brandCheck(this,FileReader);return this[l]}get error(){u.brandCheck(this,FileReader);return this[a]}get onloadend(){u.brandCheck(this,FileReader);return this[c].loadend}set onloadend(e){u.brandCheck(this,FileReader);if(this[c].loadend){this.removeEventListener("loadend",this[c].loadend)}if(typeof e==="function"){this[c].loadend=e;this.addEventListener("loadend",e)}else{this[c].loadend=null}}get onerror(){u.brandCheck(this,FileReader);return this[c].error}set onerror(e){u.brandCheck(this,FileReader);if(this[c].error){this.removeEventListener("error",this[c].error)}if(typeof e==="function"){this[c].error=e;this.addEventListener("error",e)}else{this[c].error=null}}get onloadstart(){u.brandCheck(this,FileReader);return this[c].loadstart}set onloadstart(e){u.brandCheck(this,FileReader);if(this[c].loadstart){this.removeEventListener("loadstart",this[c].loadstart)}if(typeof e==="function"){this[c].loadstart=e;this.addEventListener("loadstart",e)}else{this[c].loadstart=null}}get onprogress(){u.brandCheck(this,FileReader);return this[c].progress}set onprogress(e){u.brandCheck(this,FileReader);if(this[c].progress){this.removeEventListener("progress",this[c].progress)}if(typeof e==="function"){this[c].progress=e;this.addEventListener("progress",e)}else{this[c].progress=null}}get onload(){u.brandCheck(this,FileReader);return this[c].load}set onload(e){u.brandCheck(this,FileReader);if(this[c].load){this.removeEventListener("load",this[c].load)}if(typeof e==="function"){this[c].load=e;this.addEventListener("load",e)}else{this[c].load=null}}get onabort(){u.brandCheck(this,FileReader);return this[c].abort}set onabort(e){u.brandCheck(this,FileReader);if(this[c].abort){this.removeEventListener("abort",this[c].abort)}if(typeof e==="function"){this[c].abort=e;this.addEventListener("abort",e)}else{this[c].abort=null}}}FileReader.EMPTY=FileReader.prototype.EMPTY=0;FileReader.LOADING=FileReader.prototype.LOADING=1;FileReader.DONE=FileReader.prototype.DONE=2;Object.defineProperties(FileReader.prototype,{EMPTY:i,LOADING:i,DONE:i,readAsArrayBuffer:d,readAsBinaryString:d,readAsText:d,readAsDataURL:d,abort:d,readyState:d,result:d,error:d,onloadstart:d,onprogress:d,onload:d,onabort:d,onerror:d,onloadend:d,[Symbol.toStringTag]:{value:"FileReader",writable:false,enumerable:false,configurable:true}});Object.defineProperties(FileReader,{EMPTY:i,LOADING:i,DONE:i});e.exports={FileReader:FileReader}},8573:(e,t,r)=>{const{webidl:i}=r(5893);const n=Symbol("ProgressEvent state");class ProgressEvent extends Event{constructor(e,t={}){e=i.converters.DOMString(e,"ProgressEvent constructor","type");t=i.converters.ProgressEventInit(t??{});super(e,t);this[n]={lengthComputable:t.lengthComputable,loaded:t.loaded,total:t.total}}get lengthComputable(){i.brandCheck(this,ProgressEvent);return this[n].lengthComputable}get loaded(){i.brandCheck(this,ProgressEvent);return this[n].loaded}get total(){i.brandCheck(this,ProgressEvent);return this[n].total}}i.converters.ProgressEventInit=i.dictionaryConverter([{key:"lengthComputable",converter:i.converters.boolean,defaultValue:()=>false},{key:"loaded",converter:i.converters["unsigned long long"],defaultValue:()=>0},{key:"total",converter:i.converters["unsigned long long"],defaultValue:()=>0},{key:"bubbles",converter:i.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:i.converters.boolean,defaultValue:()=>false},{key:"composed",converter:i.converters.boolean,defaultValue:()=>false}]);e.exports={ProgressEvent:ProgressEvent}},961:e=>{e.exports={kState:Symbol("FileReader state"),kResult:Symbol("FileReader result"),kError:Symbol("FileReader error"),kLastProgressEventFired:Symbol("FileReader last progress event fired timestamp"),kEvents:Symbol("FileReader events"),kAborted:Symbol("FileReader aborted")}},3610:(e,t,r)=>{const{kState:i,kError:n,kResult:s,kAborted:o,kLastProgressEventFired:a}=r(961);const{ProgressEvent:l}=r(8573);const{getEncoding:c}=r(2607);const{serializeAMimeType:p,parseMIMEType:u}=r(1900);const{types:d}=r(7975);const{StringDecoder:m}=r(3193);const{btoa:A}=r(4573);const g={enumerable:true,writable:false,configurable:false};function readOperation(e,t,r,l){if(e[i]==="loading"){throw new DOMException("Invalid state","InvalidStateError")}e[i]="loading";e[s]=null;e[n]=null;const c=t.stream();const p=c.getReader();const u=[];let m=p.read();let A=true;(async()=>{while(!e[o]){try{const{done:c,value:g}=await m;if(A&&!e[o]){queueMicrotask((()=>{fireAProgressEvent("loadstart",e)}))}A=false;if(!c&&d.isUint8Array(g)){u.push(g);if((e[a]===undefined||Date.now()-e[a]>=50)&&!e[o]){e[a]=Date.now();queueMicrotask((()=>{fireAProgressEvent("progress",e)}))}m=p.read()}else if(c){queueMicrotask((()=>{e[i]="done";try{const i=packageData(u,r,t.type,l);if(e[o]){return}e[s]=i;fireAProgressEvent("load",e)}catch(t){e[n]=t;fireAProgressEvent("error",e)}if(e[i]!=="loading"){fireAProgressEvent("loadend",e)}}));break}}catch(t){if(e[o]){return}queueMicrotask((()=>{e[i]="done";e[n]=t;fireAProgressEvent("error",e);if(e[i]!=="loading"){fireAProgressEvent("loadend",e)}}));break}}})()}function fireAProgressEvent(e,t){const r=new l(e,{bubbles:false,cancelable:false});t.dispatchEvent(r)}function packageData(e,t,r,i){switch(t){case"DataURL":{let t="data:";const i=u(r||"application/octet-stream");if(i!=="failure"){t+=p(i)}t+=";base64,";const n=new m("latin1");for(const r of e){t+=A(n.write(r))}t+=A(n.end());return t}case"Text":{let t="failure";if(i){t=c(i)}if(t==="failure"&&r){const e=u(r);if(e!=="failure"){t=c(e.parameters.get("charset"))}}if(t==="failure"){t="UTF-8"}return decode(e,t)}case"ArrayBuffer":{const t=combineByteSequences(e);return t.buffer}case"BinaryString":{let t="";const r=new m("latin1");for(const i of e){t+=r.write(i)}t+=r.end();return t}}}function decode(e,t){const r=combineByteSequences(e);const i=BOMSniffing(r);let n=0;if(i!==null){t=i;n=i==="UTF-8"?3:2}const s=r.slice(n);return new TextDecoder(t).decode(s)}function BOMSniffing(e){const[t,r,i]=e;if(t===239&&r===187&&i===191){return"UTF-8"}else if(t===254&&r===255){return"UTF-16BE"}else if(t===255&&r===254){return"UTF-16LE"}return null}function combineByteSequences(e){const t=e.reduce(((e,t)=>e+t.byteLength),0);let r=0;return e.reduce(((e,t)=>{e.set(t,r);r+=t.byteLength;return e}),new Uint8Array(t))}e.exports={staticPropertyDescriptors:g,readOperation:readOperation,fireAProgressEvent:fireAProgressEvent}},6897:(e,t,r)=>{const{uid:i,states:n,sentCloseFrameState:s,emptyBuffer:o,opcodes:a}=r(736);const{kReadyState:l,kSentClose:c,kByteParser:p,kReceivedClose:u,kResponse:d}=r(1216);const{fireEvent:m,failWebsocketConnection:A,isClosing:g,isClosed:h,isEstablished:f,parseExtensions:y}=r(8625);const{channels:b}=r(2414);const{CloseEvent:C}=r(5188);const{makeRequest:N}=r(9967);const{fetching:E}=r(4398);const{Headers:v,getHeadersList:I}=r(660);const{getDecodeSplit:S}=r(3168);const{WebsocketFrameSend:w}=r(3264);let P;try{P=r(7598)}catch{}function establishWebSocketConnection(e,t,r,n,s,o){const a=e;a.protocol=e.protocol==="ws:"?"http:":"https:";const l=N({urlList:[a],client:r,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(o.headers){const e=I(new v(o.headers));l.headersList=e}const c=P.randomBytes(16).toString("base64");l.headersList.append("sec-websocket-key",c);l.headersList.append("sec-websocket-version","13");for(const e of t){l.headersList.append("sec-websocket-protocol",e)}const p="permessage-deflate; client_max_window_bits";l.headersList.append("sec-websocket-extensions",p);const u=E({request:l,useParallelQueue:true,dispatcher:o.dispatcher,processResponse(e){if(e.type==="error"||e.status!==101){A(n,"Received network error or non-101 status code.");return}if(t.length!==0&&!e.headersList.get("Sec-WebSocket-Protocol")){A(n,"Server did not respond with sent protocols.");return}if(e.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){A(n,'Server did not set Upgrade header to "websocket".');return}if(e.headersList.get("Connection")?.toLowerCase()!=="upgrade"){A(n,'Server did not set Connection header to "upgrade".');return}const r=e.headersList.get("Sec-WebSocket-Accept");const o=P.createHash("sha1").update(c+i).digest("base64");if(r!==o){A(n,"Incorrect hash received in Sec-WebSocket-Accept header.");return}const a=e.headersList.get("Sec-WebSocket-Extensions");let p;if(a!==null){p=y(a);if(!p.has("permessage-deflate")){A(n,"Sec-WebSocket-Extensions header does not match.");return}}const u=e.headersList.get("Sec-WebSocket-Protocol");if(u!==null){const e=S("sec-websocket-protocol",l.headersList);if(!e.includes(u)){A(n,"Protocol was not set in the opening handshake.");return}}e.socket.on("data",onSocketData);e.socket.on("close",onSocketClose);e.socket.on("error",onSocketError);if(b.open.hasSubscribers){b.open.publish({address:e.socket.address(),protocol:u,extensions:a})}s(e,p)}});return u}function closeWebSocketConnection(e,t,r,i){if(g(e)||h(e)){}else if(!f(e)){A(e,"Connection was closed before it was established.");e[l]=n.CLOSING}else if(e[c]===s.NOT_SENT){e[c]=s.PROCESSING;const p=new w;if(t!==undefined&&r===undefined){p.frameData=Buffer.allocUnsafe(2);p.frameData.writeUInt16BE(t,0)}else if(t!==undefined&&r!==undefined){p.frameData=Buffer.allocUnsafe(2+i);p.frameData.writeUInt16BE(t,0);p.frameData.write(r,2,"utf-8")}else{p.frameData=o}const u=e[d].socket;u.write(p.createFrame(a.CLOSE));e[c]=s.SENT;e[l]=n.CLOSING}else{e[l]=n.CLOSING}}function onSocketData(e){if(!this.ws[p].write(e)){this.pause()}}function onSocketClose(){const{ws:e}=this;const{[d]:t}=e;t.socket.off("data",onSocketData);t.socket.off("close",onSocketClose);t.socket.off("error",onSocketError);const r=e[c]===s.SENT&&e[u];let i=1005;let o="";const a=e[p].closingInfo;if(a&&!a.error){i=a.code??1005;o=a.reason}else if(!e[u]){i=1006}e[l]=n.CLOSED;m("close",e,((e,t)=>new C(e,t)),{wasClean:r,code:i,reason:o});if(b.close.hasSubscribers){b.close.publish({websocket:e,code:i,reason:o})}}function onSocketError(e){const{ws:t}=this;t[l]=n.CLOSING;if(b.socketError.hasSubscribers){b.socketError.publish(e)}this.destroy()}e.exports={establishWebSocketConnection:establishWebSocketConnection,closeWebSocketConnection:closeWebSocketConnection}},736:e=>{const t="258EAFA5-E914-47DA-95CA-C5AB0DC85B11";const r={enumerable:true,writable:false,configurable:false};const i={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3};const n={NOT_SENT:0,PROCESSING:1,SENT:2};const s={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10};const o=2**16-1;const a={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4};const l=Buffer.allocUnsafe(0);const c={string:1,typedArray:2,arrayBuffer:3,blob:4};e.exports={uid:t,sentCloseFrameState:n,staticPropertyDescriptors:r,states:i,opcodes:s,maxUnsigned16Bit:o,parserStates:a,emptyBuffer:l,sendHints:c}},5188:(e,t,r)=>{const{webidl:i}=r(5893);const{kEnumerableProperty:n}=r(3440);const{kConstruct:s}=r(6443);const{MessagePort:o}=r(5919);class MessageEvent extends Event{#Y;constructor(e,t={}){if(e===s){super(arguments[1],arguments[2]);i.util.markAsUncloneable(this);return}const r="MessageEvent constructor";i.argumentLengthCheck(arguments,1,r);e=i.converters.DOMString(e,r,"type");t=i.converters.MessageEventInit(t,r,"eventInitDict");super(e,t);this.#Y=t;i.util.markAsUncloneable(this)}get data(){i.brandCheck(this,MessageEvent);return this.#Y.data}get origin(){i.brandCheck(this,MessageEvent);return this.#Y.origin}get lastEventId(){i.brandCheck(this,MessageEvent);return this.#Y.lastEventId}get source(){i.brandCheck(this,MessageEvent);return this.#Y.source}get ports(){i.brandCheck(this,MessageEvent);if(!Object.isFrozen(this.#Y.ports)){Object.freeze(this.#Y.ports)}return this.#Y.ports}initMessageEvent(e,t=false,r=false,n=null,s="",o="",a=null,l=[]){i.brandCheck(this,MessageEvent);i.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent");return new MessageEvent(e,{bubbles:t,cancelable:r,data:n,origin:s,lastEventId:o,source:a,ports:l})}static createFastMessageEvent(e,t){const r=new MessageEvent(s,e,t);r.#Y=t;r.#Y.data??=null;r.#Y.origin??="";r.#Y.lastEventId??="";r.#Y.source??=null;r.#Y.ports??=[];return r}}const{createFastMessageEvent:a}=MessageEvent;delete MessageEvent.createFastMessageEvent;class CloseEvent extends Event{#Y;constructor(e,t={}){const r="CloseEvent constructor";i.argumentLengthCheck(arguments,1,r);e=i.converters.DOMString(e,r,"type");t=i.converters.CloseEventInit(t);super(e,t);this.#Y=t;i.util.markAsUncloneable(this)}get wasClean(){i.brandCheck(this,CloseEvent);return this.#Y.wasClean}get code(){i.brandCheck(this,CloseEvent);return this.#Y.code}get reason(){i.brandCheck(this,CloseEvent);return this.#Y.reason}}class ErrorEvent extends Event{#Y;constructor(e,t){const r="ErrorEvent constructor";i.argumentLengthCheck(arguments,1,r);super(e,t);i.util.markAsUncloneable(this);e=i.converters.DOMString(e,r,"type");t=i.converters.ErrorEventInit(t??{});this.#Y=t}get message(){i.brandCheck(this,ErrorEvent);return this.#Y.message}get filename(){i.brandCheck(this,ErrorEvent);return this.#Y.filename}get lineno(){i.brandCheck(this,ErrorEvent);return this.#Y.lineno}get colno(){i.brandCheck(this,ErrorEvent);return this.#Y.colno}get error(){i.brandCheck(this,ErrorEvent);return this.#Y.error}}Object.defineProperties(MessageEvent.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:true},data:n,origin:n,lastEventId:n,source:n,ports:n,initMessageEvent:n});Object.defineProperties(CloseEvent.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:true},reason:n,code:n,wasClean:n});Object.defineProperties(ErrorEvent.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:true},message:n,filename:n,lineno:n,colno:n,error:n});i.converters.MessagePort=i.interfaceConverter(o);i.converters["sequence"]=i.sequenceConverter(i.converters.MessagePort);const l=[{key:"bubbles",converter:i.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:i.converters.boolean,defaultValue:()=>false},{key:"composed",converter:i.converters.boolean,defaultValue:()=>false}];i.converters.MessageEventInit=i.dictionaryConverter([...l,{key:"data",converter:i.converters.any,defaultValue:()=>null},{key:"origin",converter:i.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:i.converters.DOMString,defaultValue:()=>""},{key:"source",converter:i.nullableConverter(i.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:i.converters["sequence"],defaultValue:()=>new Array(0)}]);i.converters.CloseEventInit=i.dictionaryConverter([...l,{key:"wasClean",converter:i.converters.boolean,defaultValue:()=>false},{key:"code",converter:i.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:i.converters.USVString,defaultValue:()=>""}]);i.converters.ErrorEventInit=i.dictionaryConverter([...l,{key:"message",converter:i.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:i.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:i.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:i.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:i.converters.any}]);e.exports={MessageEvent:MessageEvent,CloseEvent:CloseEvent,ErrorEvent:ErrorEvent,createFastMessageEvent:a}},3264:(e,t,r)=>{const{maxUnsigned16Bit:i}=r(736);const n=16386;let s;let o=null;let a=n;try{s=r(7598)}catch{s={randomFillSync:function randomFillSync(e,t,r){for(let t=0;ti){o+=8;s=127}else if(n>125){o+=2;s=126}const a=Buffer.allocUnsafe(n+o);a[0]=a[1]=0;a[0]|=128;a[0]=(a[0]&240)+e; -/*! ws. MIT License. Einar Otto Stangvik */a[o-4]=r[0];a[o-3]=r[1];a[o-2]=r[2];a[o-1]=r[3];a[1]=s;if(s===126){a.writeUInt16BE(n,2)}else if(s===127){a[2]=a[3]=0;a.writeUIntBE(n,4,6)}a[1]|=128;for(let e=0;e{const{createInflateRaw:i,Z_DEFAULT_WINDOWBITS:n}=r(8522);const{isValidClientWindowBits:s}=r(8625);const{MessageSizeExceededError:o}=r(8707);const a=Buffer.from([0,0,255,255]);const l=Symbol("kBuffer");const c=Symbol("kLength");class PerMessageDeflate{#$;#m={};#K=0;constructor(e,t){this.#m.serverNoContextTakeover=e.has("server_no_context_takeover");this.#m.serverMaxWindowBits=e.get("server_max_window_bits");this.#K=t.maxPayloadSize}decompress(e,t,r){if(!this.#$){let e=n;if(this.#m.serverMaxWindowBits){if(!s(this.#m.serverMaxWindowBits)){r(new Error("Invalid server_max_window_bits"));return}e=Number.parseInt(this.#m.serverMaxWindowBits)}try{this.#$=i({windowBits:e})}catch(e){r(e);return}this.#$[l]=[];this.#$[c]=0;this.#$.on("data",(e=>{this.#$[c]+=e.length;if(this.#K>0&&this.#$[c]>this.#K){r(new o);this.#$.removeAllListeners();this.#$=null;return}this.#$[l].push(e)}));this.#$.on("error",(e=>{this.#$=null;r(e)}))}this.#$.write(e);if(t){this.#$.write(a)}this.#$.flush((()=>{if(!this.#$){return}const e=Buffer.concat(this.#$[l],this.#$[c]);this.#$[l].length=0;this.#$[c]=0;r(null,e)}))}}e.exports={PerMessageDeflate:PerMessageDeflate}},1652:(e,t,r)=>{const{Writable:i}=r(7075);const n=r(4589);const{parserStates:s,opcodes:o,states:a,emptyBuffer:l,sentCloseFrameState:c}=r(736);const{kReadyState:p,kSentClose:u,kResponse:d,kReceivedClose:m}=r(1216);const{channels:A}=r(2414);const{isValidStatusCode:g,isValidOpcode:h,failWebsocketConnection:f,websocketMessageReceived:y,utf8Decode:b,isControlFrame:C,isTextBinaryFrame:N,isContinuationFrame:E}=r(8625);const{WebsocketFrameSend:v}=r(3264);const{closeWebSocketConnection:I}=r(6897);const{PerMessageDeflate:S}=r(9469);const{MessageSizeExceededError:w}=r(8707);function failWebsocketConnectionWithCode(e,t,r){I(e,t,r,Buffer.byteLength(r));f(e,r)}class ByteParser extends i{#Z=[];#X=0;#ee=0;#te=false;#C=s.INFO;#re={};#ie=[];#ne;#se;#K;constructor(e,t,r={}){super();this.ws=e;this.#ne=t==null?new Map:t;this.#se=r.maxFragments??0;this.#K=r.maxPayloadSize??0;if(this.#ne.has("permessage-deflate")){this.#ne.set("permessage-deflate",new S(t,r))}}_write(e,t,r){this.#Z.push(e);this.#ee+=e.length;this.#te=true;this.run(r)}#oe(){if(this.#K>0&&!C(this.#re.opcode)&&this.#re.payloadLength+this.#X>this.#K){failWebsocketConnectionWithCode(this.ws,1009,"Payload size exceeds maximum allowed size");return false}return true}run(e){while(this.#te){if(this.#C===s.INFO){if(this.#ee<2){return e()}const t=this.consume(2);const r=(t[0]&128)!==0;const i=t[0]&15;const n=(t[1]&128)===128;const a=!r&&i!==o.CONTINUATION;const l=t[1]&127;const c=t[0]&64;const p=t[0]&32;const u=t[0]&16;if(!h(i)){f(this.ws,"Invalid opcode received");return e()}if(n){f(this.ws,"Frame cannot be masked");return e()}if(c!==0&&!this.#ne.has("permessage-deflate")){f(this.ws,"Expected RSV1 to be clear.");return}if(p!==0||u!==0){f(this.ws,"RSV1, RSV2, RSV3 must be clear");return}if(a&&!N(i)){f(this.ws,"Invalid frame type was fragmented.");return}if(N(i)&&this.#ie.length>0){f(this.ws,"Expected continuation frame");return}if(this.#re.fragmented&&a){f(this.ws,"Fragmented frame exceeded 125 bytes.");return}if((l>125||a)&&C(i)){f(this.ws,"Control frame either too large or fragmented");return}if(E(i)&&this.#ie.length===0&&!this.#re.compressed){f(this.ws,"Unexpected continuation frame");return}if(l<=125){this.#re.payloadLength=l;this.#C=s.READ_DATA;if(!this.#oe()){return}}else if(l===126){this.#C=s.PAYLOADLENGTH_16}else if(l===127){this.#C=s.PAYLOADLENGTH_64}if(N(i)){this.#re.binaryType=i;this.#re.compressed=c!==0}this.#re.opcode=i;this.#re.masked=n;this.#re.fin=r;this.#re.fragmented=a}else if(this.#C===s.PAYLOADLENGTH_16){if(this.#ee<2){return e()}const t=this.consume(2);this.#re.payloadLength=t.readUInt16BE(0);this.#C=s.READ_DATA;if(!this.#oe()){return}}else if(this.#C===s.PAYLOADLENGTH_64){if(this.#ee<8){return e()}const t=this.consume(8);const r=t.readUInt32BE(0);const i=t.readUInt32BE(4);if(r!==0||i>2**31-1){f(this.ws,"Received payload length > 2^31 bytes.");return}this.#re.payloadLength=i;this.#C=s.READ_DATA;if(!this.#oe()){return}}else if(this.#C===s.READ_DATA){if(this.#ee0&&this.#X>this.#K){failWebsocketConnectionWithCode(this.ws,1009,(new w).message);return}if(!this.#re.fragmented&&this.#re.fin){y(this.ws,this.#re.binaryType,this.consumeFragments())}this.#C=s.INFO}else{this.#ne.get("permessage-deflate").decompress(t,this.#re.fin,((t,r)=>{if(t){const e=t instanceof w?1009:1007;failWebsocketConnectionWithCode(this.ws,e,t.message);return}if(!this.writeFragments(r)){return}if(this.#K>0&&this.#X>this.#K){failWebsocketConnectionWithCode(this.ws,1009,(new w).message);return}if(!this.#re.fin){this.#C=s.INFO;this.#te=true;this.run(e);return}y(this.ws,this.#re.binaryType,this.consumeFragments());this.#te=true;this.#C=s.INFO;this.run(e)}));this.#te=false;break}}}}}consume(e){if(e>this.#ee){throw new Error("Called consume() before buffers satiated.")}else if(e===0){return l}if(this.#Z[0].length===e){this.#ee-=this.#Z[0].length;return this.#Z.shift()}const t=Buffer.allocUnsafe(e);let r=0;while(r!==e){const i=this.#Z[0];const{length:n}=i;if(n+r===e){t.set(this.#Z.shift(),r);break}else if(n+r>e){t.set(i.subarray(0,e-r),r);this.#Z[0]=i.subarray(e-r);break}else{t.set(this.#Z.shift(),r);r+=i.length}}this.#ee-=e;return t}writeFragments(e){if(this.#se>0&&this.#ie.length===this.#se){failWebsocketConnectionWithCode(this.ws,1008,"Too many message fragments");return false}this.#X+=e.length;this.#ie.push(e);return true}consumeFragments(){const e=this.#ie;if(e.length===1){this.#X=0;return e.shift()}const t=Buffer.concat(e,this.#X);this.#ie=[];this.#X=0;return t}parseCloseBody(e){n(e.length!==1);let t;if(e.length>=2){t=e.readUInt16BE(0)}if(t!==undefined&&!g(t)){return{code:1002,reason:"Invalid status code",error:true}}let r=e.subarray(2);if(r[0]===239&&r[1]===187&&r[2]===191){r=r.subarray(3)}try{r=b(r)}catch{return{code:1007,reason:"Invalid UTF-8",error:true}}return{code:t,reason:r,error:false}}parseControlFrame(e){const{opcode:t,payloadLength:r}=this.#re;if(t===o.CLOSE){if(r===1){f(this.ws,"Received close frame with a 1-byte body.");return false}this.#re.closeInfo=this.parseCloseBody(e);if(this.#re.closeInfo.error){const{code:e,reason:t}=this.#re.closeInfo;I(this.ws,e,t,t.length);f(this.ws,t);return false}if(this.ws[u]!==c.SENT){let e=l;if(this.#re.closeInfo.code){e=Buffer.allocUnsafe(2);e.writeUInt16BE(this.#re.closeInfo.code,0)}const t=new v(e);this.ws[d].socket.write(t.createFrame(o.CLOSE),(e=>{if(!e){this.ws[u]=c.SENT}}))}this.ws[p]=a.CLOSING;this.ws[m]=true;return false}else if(t===o.PING){if(!this.ws[m]){const t=new v(e);this.ws[d].socket.write(t.createFrame(o.PONG));if(A.ping.hasSubscribers){A.ping.publish({payload:e})}}}else if(t===o.PONG){if(A.pong.hasSubscribers){A.pong.publish({payload:e})}}return true}get closingInfo(){return this.#re.closeInfo}}e.exports={ByteParser:ByteParser}},3900:(e,t,r)=>{const{WebsocketFrameSend:i}=r(3264);const{opcodes:n,sendHints:s}=r(736);const o=r(4660);const a=Buffer[Symbol.species];class SendQueue{#ae=new o;#le=false;#ce;constructor(e){this.#ce=e}add(e,t,r){if(r!==s.blob){const i=createFrame(e,r);if(!this.#le){this.#ce.write(i,t)}else{const e={promise:null,callback:t,frame:i};this.#ae.push(e)}return}const i={promise:e.arrayBuffer().then((e=>{i.promise=null;i.frame=createFrame(e,r)})),callback:t,frame:null};this.#ae.push(i);if(!this.#le){this.#pe()}}async#pe(){this.#le=true;const e=this.#ae;while(!e.isEmpty()){const t=e.shift();if(t.promise!==null){await t.promise}this.#ce.write(t.frame,t.callback);t.callback=t.frame=null}this.#le=false}}function createFrame(e,t){return new i(toBuffer(e,t)).createFrame(t===s.string?n.TEXT:n.BINARY)}function toBuffer(e,t){switch(t){case s.string:return Buffer.from(e);case s.arrayBuffer:case s.blob:return new a(e);case s.typedArray:return new a(e.buffer,e.byteOffset,e.byteLength)}}e.exports={SendQueue:SendQueue}},1216:e=>{e.exports={kWebSocketURL:Symbol("url"),kReadyState:Symbol("ready state"),kController:Symbol("controller"),kResponse:Symbol("response"),kBinaryType:Symbol("binary type"),kSentClose:Symbol("sent close"),kReceivedClose:Symbol("received close"),kByteParser:Symbol("byte parser")}},8625:(e,t,r)=>{const{kReadyState:i,kController:n,kResponse:s,kBinaryType:o,kWebSocketURL:a}=r(1216);const{states:l,opcodes:c}=r(736);const{ErrorEvent:p,createFastMessageEvent:u}=r(5188);const{isUtf8:d}=r(4573);const{collectASequenceOfCodePointsFast:m,removeHTTPWhitespace:A}=r(1900);function isConnecting(e){return e[i]===l.CONNECTING}function isEstablished(e){return e[i]===l.OPEN}function isClosing(e){return e[i]===l.CLOSING}function isClosed(e){return e[i]===l.CLOSED}function fireEvent(e,t,r=(e,t)=>new Event(e,t),i={}){const n=r(e,i);t.dispatchEvent(n)}function websocketMessageReceived(e,t,r){if(e[i]!==l.OPEN){return}let n;if(t===c.TEXT){try{n=f(r)}catch{failWebsocketConnection(e,"Received invalid UTF-8 in text frame.");return}}else if(t===c.BINARY){if(e[o]==="blob"){n=new Blob([r])}else{n=toArrayBuffer(r)}}fireEvent("message",e,u,{origin:e[a].origin,data:n})}function toArrayBuffer(e){if(e.byteLength===e.buffer.byteLength){return e.buffer}return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}function isValidSubprotocol(e){if(e.length===0){return false}for(let t=0;t126||r===34||r===40||r===41||r===44||r===47||r===58||r===59||r===60||r===61||r===62||r===63||r===64||r===91||r===92||r===93||r===123||r===125){return false}}return true}function isValidStatusCode(e){if(e>=1e3&&e<1015){return e!==1004&&e!==1005&&e!==1006}return e>=3e3&&e<=4999}function failWebsocketConnection(e,t){const{[n]:r,[s]:i}=e;r.abort();if(i?.socket&&!i.socket.destroyed){i.socket.destroy()}if(t){fireEvent("error",e,((e,t)=>new p(e,t)),{error:new Error(t),message:t})}}function isControlFrame(e){return e===c.CLOSE||e===c.PING||e===c.PONG}function isContinuationFrame(e){return e===c.CONTINUATION}function isTextBinaryFrame(e){return e===c.TEXT||e===c.BINARY}function isValidOpcode(e){return isTextBinaryFrame(e)||isContinuationFrame(e)||isControlFrame(e)}function parseExtensions(e){const t={position:0};const r=new Map;while(t.position57){return false}}const t=Number.parseInt(e,10);return t>=8&&t<=15}const g=typeof process.versions.icu==="string";const h=g?new TextDecoder("utf-8",{fatal:true}):undefined;const f=g?h.decode.bind(h):function(e){if(d(e)){return e.toString("utf-8")}throw new TypeError("Invalid utf-8 received.")};e.exports={isConnecting:isConnecting,isEstablished:isEstablished,isClosing:isClosing,isClosed:isClosed,fireEvent:fireEvent,isValidSubprotocol:isValidSubprotocol,isValidStatusCode:isValidStatusCode,failWebsocketConnection:failWebsocketConnection,websocketMessageReceived:websocketMessageReceived,utf8Decode:f,isControlFrame:isControlFrame,isContinuationFrame:isContinuationFrame,isTextBinaryFrame:isTextBinaryFrame,isValidOpcode:isValidOpcode,parseExtensions:parseExtensions,isValidClientWindowBits:isValidClientWindowBits}},3726:(e,t,r)=>{const{webidl:i}=r(5893);const{URLSerializer:n}=r(1900);const{environmentSettingsObject:s}=r(3168);const{staticPropertyDescriptors:o,states:a,sentCloseFrameState:l,sendHints:c}=r(736);const{kWebSocketURL:p,kReadyState:u,kController:d,kBinaryType:m,kResponse:A,kSentClose:g,kByteParser:h}=r(1216);const{isConnecting:f,isEstablished:y,isClosing:b,isValidSubprotocol:C,fireEvent:N}=r(8625);const{establishWebSocketConnection:E,closeWebSocketConnection:v}=r(6897);const{ByteParser:I}=r(1652);const{kEnumerableProperty:S,isBlobLike:w}=r(3440);const{getGlobalDispatcher:P}=r(2581);const{types:x}=r(7975);const{ErrorEvent:B,CloseEvent:_}=r(5188);const{SendQueue:R}=r(3900);class WebSocket extends EventTarget{#M={open:null,error:null,close:null,message:null};#ue=0;#de="";#ne="";#me;constructor(e,t=[]){super();i.util.markAsUncloneable(this);const r="WebSocket constructor";i.argumentLengthCheck(arguments,1,r);const n=i.converters["DOMString or sequence or WebSocketInit"](t,r,"options");e=i.converters.USVString(e,r,"url");t=n.protocols;const o=s.settingsObject.baseUrl;let a;try{a=new URL(e,o)}catch(e){throw new DOMException(e,"SyntaxError")}if(a.protocol==="http:"){a.protocol="ws:"}else if(a.protocol==="https:"){a.protocol="wss:"}if(a.protocol!=="ws:"&&a.protocol!=="wss:"){throw new DOMException(`Expected a ws: or wss: protocol, got ${a.protocol}`,"SyntaxError")}if(a.hash||a.href.endsWith("#")){throw new DOMException("Got fragment","SyntaxError")}if(typeof t==="string"){t=[t]}if(t.length!==new Set(t.map((e=>e.toLowerCase()))).size){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}if(t.length>0&&!t.every((e=>C(e)))){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}this[p]=new URL(a.href);const c=s.settingsObject;this[d]=E(a,t,c,this,((e,t)=>this.#Ae(e,t)),n);this[u]=WebSocket.CONNECTING;this[g]=l.NOT_SENT;this[m]="blob"}close(e=undefined,t=undefined){i.brandCheck(this,WebSocket);const r="WebSocket.close";if(e!==undefined){e=i.converters["unsigned short"](e,r,"code",{clamp:true})}if(t!==undefined){t=i.converters.USVString(t,r,"reason")}if(e!==undefined){if(e!==1e3&&(e<3e3||e>4999)){throw new DOMException("invalid code","InvalidAccessError")}}let n=0;if(t!==undefined){n=Buffer.byteLength(t);if(n>123){throw new DOMException(`Reason must be less than 123 bytes; received ${n}`,"SyntaxError")}}v(this,e,t,n)}send(e){i.brandCheck(this,WebSocket);const t="WebSocket.send";i.argumentLengthCheck(arguments,1,t);e=i.converters.WebSocketSendData(e,t,"data");if(f(this)){throw new DOMException("Sent before connected.","InvalidStateError")}if(!y(this)||b(this)){return}if(typeof e==="string"){const t=Buffer.byteLength(e);this.#ue+=t;this.#me.add(e,(()=>{this.#ue-=t}),c.string)}else if(x.isArrayBuffer(e)){this.#ue+=e.byteLength;this.#me.add(e,(()=>{this.#ue-=e.byteLength}),c.arrayBuffer)}else if(ArrayBuffer.isView(e)){this.#ue+=e.byteLength;this.#me.add(e,(()=>{this.#ue-=e.byteLength}),c.typedArray)}else if(w(e)){this.#ue+=e.size;this.#me.add(e,(()=>{this.#ue-=e.size}),c.blob)}}get readyState(){i.brandCheck(this,WebSocket);return this[u]}get bufferedAmount(){i.brandCheck(this,WebSocket);return this.#ue}get url(){i.brandCheck(this,WebSocket);return n(this[p])}get extensions(){i.brandCheck(this,WebSocket);return this.#ne}get protocol(){i.brandCheck(this,WebSocket);return this.#de}get onopen(){i.brandCheck(this,WebSocket);return this.#M.open}set onopen(e){i.brandCheck(this,WebSocket);if(this.#M.open){this.removeEventListener("open",this.#M.open)}if(typeof e==="function"){this.#M.open=e;this.addEventListener("open",e)}else{this.#M.open=null}}get onerror(){i.brandCheck(this,WebSocket);return this.#M.error}set onerror(e){i.brandCheck(this,WebSocket);if(this.#M.error){this.removeEventListener("error",this.#M.error)}if(typeof e==="function"){this.#M.error=e;this.addEventListener("error",e)}else{this.#M.error=null}}get onclose(){i.brandCheck(this,WebSocket);return this.#M.close}set onclose(e){i.brandCheck(this,WebSocket);if(this.#M.close){this.removeEventListener("close",this.#M.close)}if(typeof e==="function"){this.#M.close=e;this.addEventListener("close",e)}else{this.#M.close=null}}get onmessage(){i.brandCheck(this,WebSocket);return this.#M.message}set onmessage(e){i.brandCheck(this,WebSocket);if(this.#M.message){this.removeEventListener("message",this.#M.message)}if(typeof e==="function"){this.#M.message=e;this.addEventListener("message",e)}else{this.#M.message=null}}get binaryType(){i.brandCheck(this,WebSocket);return this[m]}set binaryType(e){i.brandCheck(this,WebSocket);if(e!=="blob"&&e!=="arraybuffer"){this[m]="blob"}else{this[m]=e}}#Ae(e,t){this[A]=e;const r=this[d]?.dispatcher?.webSocketOptions;const i=r?.maxFragments;const n=r?.maxPayloadSize;const s=new I(this,t,{maxFragments:i,maxPayloadSize:n});s.on("drain",onParserDrain);s.on("error",onParserError.bind(this));e.socket.ws=this;this[h]=s;this.#me=new R(e.socket);this[u]=a.OPEN;const o=e.headersList.get("sec-websocket-extensions");if(o!==null){this.#ne=o}const l=e.headersList.get("sec-websocket-protocol");if(l!==null){this.#de=l}N("open",this)}}WebSocket.CONNECTING=WebSocket.prototype.CONNECTING=a.CONNECTING;WebSocket.OPEN=WebSocket.prototype.OPEN=a.OPEN;WebSocket.CLOSING=WebSocket.prototype.CLOSING=a.CLOSING;WebSocket.CLOSED=WebSocket.prototype.CLOSED=a.CLOSED;Object.defineProperties(WebSocket.prototype,{CONNECTING:o,OPEN:o,CLOSING:o,CLOSED:o,url:S,readyState:S,bufferedAmount:S,onopen:S,onerror:S,onclose:S,close:S,onmessage:S,binaryType:S,send:S,extensions:S,protocol:S,[Symbol.toStringTag]:{value:"WebSocket",writable:false,enumerable:false,configurable:true}});Object.defineProperties(WebSocket,{CONNECTING:o,OPEN:o,CLOSING:o,CLOSED:o});i.converters["sequence"]=i.sequenceConverter(i.converters.DOMString);i.converters["DOMString or sequence"]=function(e,t,r){if(i.util.Type(e)==="Object"&&Symbol.iterator in e){return i.converters["sequence"](e)}return i.converters.DOMString(e,t,r)};i.converters.WebSocketInit=i.dictionaryConverter([{key:"protocols",converter:i.converters["DOMString or sequence"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:i.converters.any,defaultValue:()=>P()},{key:"headers",converter:i.nullableConverter(i.converters.HeadersInit)}]);i.converters["DOMString or sequence or WebSocketInit"]=function(e){if(i.util.Type(e)==="Object"&&!(Symbol.iterator in e)){return i.converters.WebSocketInit(e)}return{protocols:i.converters["DOMString or sequence"](e)}};i.converters.WebSocketSendData=function(e){if(i.util.Type(e)==="Object"){if(w(e)){return i.converters.Blob(e,{strict:false})}if(ArrayBuffer.isView(e)||x.isArrayBuffer(e)){return i.converters.BufferSource(e)}}return i.converters.USVString(e)};function onParserDrain(){this.ws[A].socket.resume()}function onParserError(e){let t;let r;if(e instanceof _){t=e.reason;r=e.code}else{t=e.message}N("error",this,(()=>new B("error",{error:e,message:t})));v(this,r)}e.exports={WebSocket:WebSocket}},4149:(t,r,i)=>{i.d(r,{e:()=>CheckWebAppHealth});var n={};i.r(n);i.d(n,{hasBrowserEnv:()=>pe,hasStandardBrowserEnv:()=>de,hasStandardBrowserWebWorkerEnv:()=>me,navigator:()=>ue,origin:()=>Ae});var s=i(4116);function bind(e,t){return function wrap(){return e.apply(t,arguments)}}const{toString:o}=Object.prototype;const{getPrototypeOf:a}=Object;const{iterator:l,toStringTag:c}=Symbol;const p=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype);const hasOwnInPrototypeChain=(e,t)=>{let r=e;const i=[];while(r!=null&&r!==Object.prototype){if(i.indexOf(r)!==-1){return false}i.push(r);if(p(r,t)){return true}r=a(r)}return false};const getSafeProp=(e,t)=>e!=null&&hasOwnInPrototypeChain(e,t)?e[t]:undefined;const u=(e=>t=>{const r=o.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null));const kindOfTest=e=>{e=e.toLowerCase();return t=>u(t)===e};const typeOfTest=e=>t=>typeof t===e;const{isArray:d}=Array;const m=typeOfTest("undefined");function isBuffer(e){return e!==null&&!m(e)&&e.constructor!==null&&!m(e.constructor)&&h(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const A=kindOfTest("ArrayBuffer");function isArrayBufferView(e){let t;if(typeof ArrayBuffer!=="undefined"&&ArrayBuffer.isView){t=ArrayBuffer.isView(e)}else{t=e&&e.buffer&&A(e.buffer)}return t}const g=typeOfTest("string");const h=typeOfTest("function");const f=typeOfTest("number");const isObject=e=>e!==null&&typeof e==="object";const isBoolean=e=>e===true||e===false;const isPlainObject=e=>{if(!isObject(e)){return false}const t=a(e);return(t===null||t===Object.prototype||a(t)===null)&&!hasOwnInPrototypeChain(e,c)&&!hasOwnInPrototypeChain(e,l)};const isEmptyObject=e=>{if(!isObject(e)||isBuffer(e)){return false}try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return false}};const y=kindOfTest("Date");const b=kindOfTest("File");const isReactNativeBlob=e=>!!(e&&typeof e.uri!=="undefined");const isReactNative=e=>e&&typeof e.getParts!=="undefined";const C=kindOfTest("Blob");const N=kindOfTest("FileList");const E=kindOfTest("Set");const isStream=e=>isObject(e)&&h(e.pipe);function getGlobal(){if(typeof globalThis!=="undefined")return globalThis;if(typeof self!=="undefined")return self;if(typeof window!=="undefined")return window;if(typeof global!=="undefined")return global;return{}}const v=getGlobal();const I=typeof v.FormData!=="undefined"?v.FormData:undefined;const isFormData=e=>{if(!e)return false;if(I&&e instanceof I)return true;const t=a(e);if(!t||t===Object.prototype)return false;if(!h(e.append))return false;const r=u(e);return r==="formdata"||r==="object"&&h(e.toString)&&e.toString()==="[object FormData]"};const S=kindOfTest("URLSearchParams");const[w,P,x,B]=["ReadableStream","Request","Response","Headers"].map(kindOfTest);const trim=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(e,t,{allOwnKeys:r=false}={}){if(e===null||typeof e==="undefined"){return}let i;let n;if(typeof e!=="object"){e=[e]}if(d(e)){for(i=0,n=e.length;i0){n=r[i];if(t===n.toLowerCase()){return n}}return null}const _=(()=>{if(typeof globalThis!=="undefined")return globalThis;return typeof self!=="undefined"?self:typeof window!=="undefined"?window:global})();const isContextDefined=e=>!m(e)&&e!==_;function merge(...e){const{caseless:t,skipUndefined:r}=isContextDefined(this)&&this||{};const i={};const assignValue=(e,n)=>{if(n==="__proto__"||n==="constructor"||n==="prototype"){return}const s=t&&typeof n==="string"&&findKey(i,n)||n;const o=p(i,s)?i[s]:undefined;if(isPlainObject(o)&&isPlainObject(e)){i[s]=merge(o,e)}else if(isPlainObject(e)){i[s]=merge({},e)}else if(d(e)){i[s]=e.slice()}else if(!r||!m(e)){i[s]=e}};for(let t=0,r=e.length;t{forEach(t,((t,i)=>{if(r&&h(t)){Object.defineProperty(e,i,{__proto__:null,value:bind(t,r),writable:true,enumerable:true,configurable:true})}else{Object.defineProperty(e,i,{__proto__:null,value:t,writable:true,enumerable:true,configurable:true})}}),{allOwnKeys:i});return e};const stripBOM=e=>{if(e.charCodeAt(0)===65279){e=e.slice(1)}return e};const inherits=(e,t,r,i)=>{e.prototype=Object.create(t.prototype,i);Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:true,enumerable:false,configurable:true});Object.defineProperty(e,"super",{__proto__:null,value:t.prototype});r&&Object.assign(e.prototype,r)};const toFlatObject=(e,t,r,i)=>{let n;let s;let o;const l={};t=t||{};if(e==null)return t;do{n=Object.getOwnPropertyNames(e);s=n.length;while(s-- >0){o=n[s];if((!i||i(o,e,t))&&!l[o]){t[o]=e[o];l[o]=true}}e=r!==false&&a(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t};const endsWith=(e,t,r)=>{e=String(e);if(r===undefined||r>e.length){r=e.length}r-=t.length;const i=e.indexOf(t,r);return i!==-1&&i===r};const toArray=e=>{if(!e)return null;if(d(e))return e;let t=e.length;if(!f(t))return null;const r=new Array(t);while(t-- >0){r[t]=e[t]}return r};const R=(e=>t=>e&&t instanceof e)(typeof Uint8Array!=="undefined"&&a(Uint8Array));const forEachEntry=(e,t)=>{const r=e&&e[l];const i=r.call(e);let n;while((n=i.next())&&!n.done){const r=n.value;t.call(e,r[0],r[1])}};const matchAll=(e,t)=>{let r;const i=[];while((r=e.exec(t))!==null){i.push(r)}return i};const k=kindOfTest("HTMLFormElement");const toCamelCase=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function replacer(e,t,r){return t.toUpperCase()+r}));const{propertyIsEnumerable:Q}=Object.prototype;const T=kindOfTest("RegExp");const reduceDescriptors=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e);const i={};forEach(r,((r,n)=>{let s;if((s=t(r,n,e))!==false){i[n]=s||r}}));Object.defineProperties(e,i)};const freezeMethods=e=>{reduceDescriptors(e,((t,r)=>{if(h(e)&&["arguments","caller","callee"].includes(r)){return false}const i=e[r];if(!h(i))return;t.enumerable=false;if("writable"in t){t.writable=false;return}if(!t.set){t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")}}}))};const toObjectSet=(e,t)=>{const r={};const define=e=>{e.forEach((e=>{r[e]=true}))};d(e)?define(e):define(String(e).split(t));return r};const noop=()=>{};const toFiniteNumber=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function isSpecCompliantForm(e){return!!(e&&h(e.append)&&e[c]==="FormData"&&e[l])}const toJSONObject=e=>{const t=new WeakSet;const visit=e=>{if(isObject(e)){if(t.has(e)){return}if(isBuffer(e)){return e}if(!("toJSON"in e)){t.add(e);let r;if(E(e)){r=[];for(const t of e){const e=visit(t);!m(e)&&r.push(e)}}else{r=d(e)?[]:{};forEach(e,((e,t)=>{const i=visit(e);!m(i)&&(r[t]=i)}))}t.delete(e);return r}}return e};return visit(e)};const M=kindOfTest("AsyncFunction");const isThenable=e=>e&&(isObject(e)||h(e))&&h(e.then)&&h(e.catch);const O=((e,t)=>{if(e){return setImmediate}return t?((e,t)=>{_.addEventListener("message",(({source:r,data:i})=>{if(r===_&&i===e){t.length&&t.shift()()}}),false);return r=>{t.push(r);_.postMessage(e,"*")}})(`axios@${Math.random()}`,[]):e=>setTimeout(e)})(typeof setImmediate==="function",h(_.postMessage));const D=typeof queueMicrotask!=="undefined"?queueMicrotask.bind(_):typeof process!=="undefined"&&process.nextTick||O;const isIterable=e=>e!=null&&h(e[l]);const isSafeIterable=e=>e!=null&&hasOwnInPrototypeChain(e,l)&&isIterable(e);const z={isArray:d,isArrayBuffer:A,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:g,isNumber:f,isBoolean:isBoolean,isObject:isObject,isPlainObject:isPlainObject,isEmptyObject:isEmptyObject,isReadableStream:w,isRequest:P,isResponse:x,isHeaders:B,isUndefined:m,isDate:y,isFile:b,isReactNativeBlob:isReactNativeBlob,isReactNative:isReactNative,isBlob:C,isRegExp:T,isFunction:h,isStream:isStream,isURLSearchParams:S,isTypedArray:R,isFileList:N,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM,inherits:inherits,toFlatObject:toFlatObject,kindOf:u,kindOfTest:kindOfTest,endsWith:endsWith,toArray:toArray,forEachEntry:forEachEntry,matchAll:matchAll,isHTMLForm:k,hasOwnProperty:p,hasOwnProp:p,hasOwnInPrototypeChain:hasOwnInPrototypeChain,getSafeProp:getSafeProp,reduceDescriptors:reduceDescriptors,freezeMethods:freezeMethods,toObjectSet:toObjectSet,toCamelCase:toCamelCase,noop:noop,toFiniteNumber:toFiniteNumber,findKey:findKey,global:_,isContextDefined:isContextDefined,isSpecCompliantForm:isSpecCompliantForm,toJSONObject:toJSONObject,isAsyncFn:M,isThenable:isThenable,setImmediate:O,asap:D,isIterable:isIterable,isSafeIterable:isSafeIterable};const L=z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);const parseHeaders=e=>{const t={};let r;let i;let n;e&&e.split("\n").forEach((function parser(e){n=e.indexOf(":");r=e.substring(0,n).trim().toLowerCase();i=e.substring(n+1).trim();const s=z.hasOwnProp(t,r);if(!r||s&&z.hasOwnProp(L,r)){return}if(r==="set-cookie"){if(s){t[r].push(i)}else{t[r]=[i]}}else{t[r]=s?t[r]+", "+i:i}}));return t};function trimSPorHTAB(e){let t=0;let r=e.length;while(tt){const t=e.charCodeAt(r-1);if(t!==9&&t!==32){break}r-=1}return t===0&&r===e.length?e:e.slice(t,r)}const G=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g");const F=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function sanitizeValue(e,t){if(z.isArray(e)){return e.map((e=>sanitizeValue(e,t)))}return trimSPorHTAB(String(e).replace(t,""))}const sanitizeHeaderValue=e=>sanitizeValue(e,G);const sanitizeByteStringHeaderValue=e=>sanitizeValue(e,F);function toByteStringHeaderObject(e){const t=Object.create(null);z.forEach(e.toJSON(),((e,r)=>{t[r]=sanitizeByteStringHeaderValue(e)}));return t}const q=Symbol("internals");function normalizeHeader(e){return e&&String(e).trim().toLowerCase()}function normalizeValue(e){if(e===false||e==null){return e}return z.isArray(e)?e.map(normalizeValue):sanitizeHeaderValue(String(e))}function parseTokens(e){const t=Object.create(null);const r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;while(i=r.exec(e)){t[i[1]]=i[2]}return t}const U=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function trimOWS(e){let t=0;let r=e.length;while(tt){const t=e.charCodeAt(r-1);if(t!==9&&t!==32){break}r-=1}return t===0&&r===e.length?e:e.slice(t,r)}function decodeQuotedString(e){const t=e.length-1;if(t<1||e.charCodeAt(0)!==34||e.charCodeAt(t)!==34){return e}let r="";for(let i=1;i=t){return e}}r+=e[i]}return r}function parseParameters(e){const t=Object.create(null);const r=String(e);let i=0;let n=false;let s=false;function parseParameter(e){const n=trimOWS(r.slice(i,e));const s=n.indexOf("=");if(s<1){return}const o=trimOWS(n.slice(0,s));if(!U.test(o)){return}const a=o.toLowerCase();if(a==="__proto__"||a==="constructor"||a==="prototype"){return}const l=trimOWS(n.slice(s+1));t[a]=decodeQuotedString(l)}for(let e=0;e/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function matchHeaderValue(e,t,r,i,n){if(z.isFunction(i)){return i.call(this,t,r)}if(n){t=r}if(!z.isString(t))return;if(z.isString(i)){return t.indexOf(i)!==-1}if(z.isRegExp(i)){return i.test(t)}}function formatHeader(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,r)=>t.toUpperCase()+r))}function buildAccessors(e,t){const r=z.toCamelCase(" "+t);["get","set","has"].forEach((i=>{Object.defineProperty(e,i+r,{__proto__:null,value:function(e,r,n){return this[i].call(this,t,e,r,n)},configurable:true})}))}class AxiosHeaders{constructor(e){e&&this.set(e)}set(e,t,r){const i=this;function setHeader(e,t,r){const n=normalizeHeader(t);if(!n){return}const s=z.findKey(i,n);if(!s||i[s]===undefined||r===true||r===undefined&&i[s]!==false){i[s||t]=normalizeValue(e)}}const setHeaders=(e,t)=>z.forEach(e,((e,r)=>setHeader(e,r,t)));if(z.isPlainObject(e)||e instanceof this.constructor){setHeaders(e,t)}else if(z.isString(e)&&(e=e.trim())&&!isValidHeaderName(e)){setHeaders(parseHeaders(e),t)}else if(z.isObject(e)&&z.isSafeIterable(e)){let r=Object.create(null),i,n;for(const t of e){if(!z.isArray(t)){throw new TypeError("Object iterator must return a key-value pair")}n=t[0];if(z.hasOwnProp(r,n)){i=r[n];r[n]=z.isArray(i)?[...i,t[1]]:[i,t[1]]}else{r[n]=t[1]}}setHeaders(r,t)}else{e!=null&&setHeader(t,e,r)}return this}get(e,t){e=normalizeHeader(e);if(e){const r=z.findKey(this,e);if(r){const e=this[r];if(!t){return e}if(t===true){return parseTokens(e)}if(z.isFunction(t)){return t.call(this,e,r)}if(z.isRegExp(t)){return t.exec(e)}throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){e=normalizeHeader(e);if(e){const r=z.findKey(this,e);return!!(r&&this[r]!==undefined&&(!t||matchHeaderValue(this,this[r],r,t)))}return false}delete(e,t){const r=this;let i=false;function deleteHeader(e){e=normalizeHeader(e);if(e){const n=z.findKey(r,e);if(n&&(!t||matchHeaderValue(r,r[n],n,t))){delete r[n];i=true}}}if(z.isArray(e)){e.forEach(deleteHeader)}else{deleteHeader(e)}return i}clear(e){const t=Object.keys(this);let r=t.length;let i=false;while(r--){const n=t[r];if(!e||matchHeaderValue(this,this[n],n,e,true)){delete this[n];i=true}}return i}normalize(e){const t=this;const r={};z.forEach(this,((i,n)=>{const s=z.findKey(r,n);if(s){t[s]=normalizeValue(i);delete t[n];return}const o=e?formatHeader(n):String(n).trim();if(o!==n){delete t[n]}t[o]=normalizeValue(i);r[o]=true}));return this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);z.forEach(this,((r,i)=>{r!=null&&r!==false&&(t[i]=e&&z.isArray(r)?r.join(", "):r)}));return t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}getSetCookie(){const e=this.get("set-cookie");return z.isArray(e)?e:e==null||e===false?[]:[e]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static parseParameters(e){return parseParameters(e)}static concat(e,...t){const r=new this(e);t.forEach((e=>r.set(e)));return r}static accessor(e){const t=this[q]=this[q]={accessors:{}};const r=t.accessors;const i=this.prototype;function defineAccessor(e){const t=normalizeHeader(e);if(!r[t]){buildAccessors(i,e);r[t]=true}}z.isArray(e)?e.forEach(defineAccessor):defineAccessor(e);return this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);z.reduceDescriptors(AxiosHeaders.prototype,(({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[r]=e}}}));z.freezeMethods(AxiosHeaders);const H=AxiosHeaders;const V="[REDACTED ****]";function hasOwnOrPrototypeToJSON(e){if(z.hasOwnProp(e,"toJSON")){return true}let t=Object.getPrototypeOf(e);while(t&&t!==Object.prototype){if(z.hasOwnProp(t,"toJSON")){return true}t=Object.getPrototypeOf(t)}return false}function redactConfig(e,t){const r=new Set(t.map((e=>String(e).toLowerCase())));const i=[];const visit=e=>{if(e===null||typeof e!=="object")return e;if(z.isBuffer(e))return e;if(i.indexOf(e)!==-1)return undefined;if(e instanceof H){e=e.toJSON()}i.push(e);let t;if(z.isArray(e)){t=[];e.forEach(((e,r)=>{const i=visit(e);if(!z.isUndefined(i)){t[r]=i}}))}else{if(!z.isPlainObject(e)&&hasOwnOrPrototypeToJSON(e)){i.pop();return e}t=Object.create(null);for(const[i,n]of Object.entries(e)){const e=r.has(i.toLowerCase())?V:visit(n);if(!z.isUndefined(e)){t[i]=e}}}i.pop();return t};return visit(e)}function stringifySafely(e){try{return String(e)}catch(e){return""}}function aggregateErrorMessage(e){const t=e.errors.map((e=>{try{return e&&e.message?stringifySafely(e.message):stringifySafely(e)}catch(e){return""}})).filter(Boolean).join("; ");return t||e.name||"AggregateError"}class AxiosError extends Error{static from(e,t,r,i,n,s){let o=e.message;if(!o&&z.isArray(e.errors)&&e.errors.length){o=aggregateErrorMessage(e)}const a=new AxiosError(o,t||e.code,r,i,n);Object.defineProperty(a,"cause",{__proto__:null,value:e,writable:true,enumerable:false,configurable:true});a.name=e.name;if(e.status!=null&&a.status==null){a.status=e.status}s&&Object.assign(a,s);return a}constructor(e,t,r,i,n){super(e);Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:true,writable:true,configurable:true});this.name="AxiosError";this.isAxiosError=true;t&&(this.code=t);r&&(this.config=r);i&&(this.request=i);if(n){this.response=n;this.status=n.status}}toJSON(){const e=this.config;const t=e&&z.hasOwnProp(e,"redact")?e.redact:undefined;const r=z.isArray(t)&&t.length>0?redactConfig(e,t):z.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:r,code:this.code,status:this.status}}}AxiosError.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";AxiosError.ERR_BAD_OPTION="ERR_BAD_OPTION";AxiosError.ECONNABORTED="ECONNABORTED";AxiosError.ETIMEDOUT="ETIMEDOUT";AxiosError.ECONNREFUSED="ECONNREFUSED";AxiosError.ERR_NETWORK="ERR_NETWORK";AxiosError.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";AxiosError.ERR_DEPRECATED="ERR_DEPRECATED";AxiosError.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";AxiosError.ERR_BAD_REQUEST="ERR_BAD_REQUEST";AxiosError.ERR_CANCELED="ERR_CANCELED";AxiosError.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";AxiosError.ERR_INVALID_URL="ERR_INVALID_URL";AxiosError.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const j=AxiosError;var W=i(6454);const J=W;const Y={isBufferAvailable(){return typeof Buffer!=="undefined"},from(e){return Buffer.from(e)}};const $=100;function isVisitable(e){return z.isPlainObject(e)||z.isArray(e)}function removeBrackets(e){return z.endsWith(e,"[]")?e.slice(0,-2):e}function renderKey(e,t,r){if(!e)return t;return e.concat(t).map((function each(e,t){e=removeBrackets(e);return!r&&t?"["+e+"]":e})).join(r?".":"")}function isFlatArray(e){return z.isArray(e)&&!e.some(isVisitable)}const K=z.toFlatObject(z,{},null,(function filter(e){return/^is[A-Z]/.test(e)}));function toFormData(e,t,r){if(!z.isObject(e)){throw new TypeError("target must be an object")}t=t||new(J||FormData);r=z.toFlatObject(r,{metaTokens:true,dots:false,indexes:false},false,(function defined(e,t){return!z.isUndefined(t[e])}));const i=r.metaTokens;const n=r.visitor||defaultVisitor;const s=r.dots;const o=r.indexes;const a=r.Blob||typeof Blob!=="undefined"&&Blob;const l=r.maxDepth===undefined?$:r.maxDepth;const c=a&&z.isSpecCompliantForm(t);const p=[];if(!z.isFunction(n)){throw new TypeError("visitor must be a function")}function convertValue(e){if(e===null)return"";if(z.isDate(e)){return e.toISOString()}if(z.isBoolean(e)){return e.toString()}if(!c&&z.isBlob(e)){throw new j("Blob is not supported. Use a Buffer instead.")}if(z.isArrayBuffer(e)||z.isTypedArray(e)){if(c&&typeof a==="function"){return new a([e])}if(Y&&Y.isBufferAvailable()){return Y.from(e)}throw new j("Blob is not supported. Use a Buffer instead.",j.ERR_NOT_SUPPORT)}return e}function throwIfMaxDepthExceeded(e){if(e>l){throw new j("Object is too deeply nested ("+e+" levels). Max depth: "+l,j.ERR_FORM_DATA_DEPTH_EXCEEDED)}}function stringifyWithDepthLimit(e,t){if(l===Infinity){return JSON.stringify(e)}const r=[];return JSON.stringify(e,(function limitDepth(e,i){if(!z.isObject(i)){return i}while(r.length&&r[r.length-1]!==this){r.pop()}r.push(i);throwIfMaxDepthExceeded(t+r.length-1);return i}))}function defaultVisitor(e,r,n){let a=e;if(z.isReactNative(t)&&z.isReactNativeBlob(e)){t.append(renderKey(n,r,s),convertValue(e));return false}if(e&&!n&&typeof e==="object"){if(z.endsWith(r,"{}")){r=i?r:r.slice(0,-2);e=stringifyWithDepthLimit(e,1)}else if(z.isArray(e)&&isFlatArray(e)||(z.isFileList(e)||z.endsWith(r,"[]"))&&(a=z.toArray(e))){r=removeBrackets(r);a.forEach((function each(e,i){!(z.isUndefined(e)||e===null)&&t.append(o===true?renderKey([r],i,s):o===null?r:r+"[]",convertValue(e))}));return false}}if(isVisitable(e)){return true}t.append(renderKey(n,r,s),convertValue(e));return false}const u=Object.assign(K,{defaultVisitor:defaultVisitor,convertValue:convertValue,isVisitable:isVisitable});function build(e,r,i=0){if(z.isUndefined(e))return;throwIfMaxDepthExceeded(i);if(p.indexOf(e)!==-1){throw new Error("Circular reference detected in "+r.join("."))}p.push(e);z.forEach(e,(function each(e,s){const o=!(z.isUndefined(e)||e===null)&&n.call(t,e,z.isString(s)?s.trim():s,r,u);if(o===true){build(e,r?r.concat(s):[s],i+1)}}));p.pop()}if(!z.isObject(e)){throw new TypeError("data must be an object")}build(e);return t}const Z=toFormData;function encode(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,(function replacer(e){return t[e]}))}function AxiosURLSearchParams(e,t){this._pairs=[];e&&Z(e,this,t)}const X=AxiosURLSearchParams.prototype;X.append=function append(e,t){this._pairs.push([e,t])};X.toString=function toString(e){const t=e?t=>e.call(this,t,encode):encode;return this._pairs.map((function each(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const ee=AxiosURLSearchParams;function buildURL_encode(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function buildURL(e,t,r){if(!t){return e}e=e||"";const i=z.isFunction(r)?{serialize:r}:r;const n=z.getSafeProp(i,"encode")||buildURL_encode;const s=z.getSafeProp(i,"serialize");let o;if(s){o=s(t,i)}else{o=z.isURLSearchParams(t)?t.toString():new ee(t,i).toString(n)}if(o){const t=e.indexOf("#");if(t!==-1){e=e.slice(0,t)}e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class InterceptorManager{constructor(){this.handlers=[]}use(e,t,r){this.handlers.push({fulfilled:e,rejected:t,synchronous:r?r.synchronous:false,runWhen:r?r.runWhen:null});return this.handlers.length-1}eject(e){if(this.handlers[e]){this.handlers[e]=null}}clear(){if(this.handlers){this.handlers=[]}}forEach(e){z.forEach(this.handlers,(function forEachHandler(t){if(t!==null){e(t)}}))}}const te=InterceptorManager;const re={silentJSONParsing:true,forcedJSONParsing:true,clarifyTimeoutError:false,legacyInterceptorReqResOrdering:true,advertiseZstdAcceptEncoding:false,validateStatusUndefinedResolves:true};var ie=i(6982);var ne=i(7016);const se=ne.URLSearchParams;const oe="abcdefghijklmnopqrstuvwxyz";const ae="0123456789";const le={DIGIT:ae,ALPHA:oe,ALPHA_DIGIT:oe+oe.toUpperCase()+ae};const generateString=(e=16,t=le.ALPHA_DIGIT)=>{let r="";const{length:i}=t;const n=new Uint32Array(e);ie.randomFillSync(n);for(let s=0;stypeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts==="function")();const Ae=pe&&window.location.href||"http://localhost";const ge={...n,...ce};function toURLEncodedForm(e,t){return Z(e,new ge.classes.URLSearchParams,{visitor:function(e,t,r,i){if(ge.isNode&&z.isBuffer(e)){this.append(t,e.toString("base64"));return false}return i.defaultVisitor.apply(this,arguments)},...t})}const he=$;function throwIfDepthExceeded(e){if(e>he){throw new j("FormData field is too deeply nested ("+e+" levels). Max depth: "+he,j.ERR_FORM_DATA_DEPTH_EXCEEDED)}}function parsePropPath(e){const t=[];const r=/[^.[\]]+|\[([^.[\]]*)]/g;let i;while((i=r.exec(e))!==null){throwIfDepthExceeded(t.length);t.push(i[0]==="[]"?"":i[1]||i[0])}return t}function arrayToObject(e){const t={};const r=Object.keys(e);let i;const n=r.length;let s;for(i=0;i=e.length;n=!n&&z.isArray(r)?r.length:n;if(o){if(z.hasOwnProp(r,n)){r[n]=z.isArray(r[n])?r[n].concat(t):[r[n],t]}else{r[n]=t}return!s}if(!z.hasOwnProp(r,n)||!z.isObject(r[n])){r[n]=[]}const a=buildPath(e,t,r[n],i);if(a&&z.isArray(r[n])){r[n]=arrayToObject(r[n])}return!s}if(z.isFormData(e)&&z.isFunction(e.entries)){const t={};z.forEachEntry(e,((e,r)=>{buildPath(parsePropPath(e),r,t,0)}));return t}return null}const fe=formDataToJSON;const own=(e,t)=>e!=null&&z.hasOwnProp(e,t)?e[t]:undefined;function defaults_stringifySafely(e,t,r){if(z.isString(e)){try{(t||JSON.parse)(e);return z.trim(e)}catch(e){if(e.name!=="SyntaxError"){throw e}}}return(r||JSON.stringify)(e)}const ye={transitional:re,adapter:["xhr","http","fetch"],transformRequest:[function transformRequest(e,t){const r=t.getContentType()||"";const i=r.indexOf("application/json")>-1;const n=z.isObject(e);if(n&&z.isHTMLForm(e)){e=new FormData(e)}const s=z.isFormData(e);if(s){return i?JSON.stringify(fe(e)):e}if(z.isArrayBuffer(e)||z.isBuffer(e)||z.isStream(e)||z.isFile(e)||z.isBlob(e)||z.isReadableStream(e)){return e}if(z.isArrayBufferView(e)){return e.buffer}if(z.isURLSearchParams(e)){t.setContentType("application/x-www-form-urlencoded;charset=utf-8",false);return e.toString()}let o;if(n){const t=own(this,"formSerializer");if(r.indexOf("application/x-www-form-urlencoded")>-1){return toURLEncodedForm(e,t).toString()}if((o=z.isFileList(e))||r.indexOf("multipart/form-data")>-1){const r=own(this,"env");const i=r&&r.FormData;return Z(o?{"files[]":e}:e,i&&new i,t)}}if(n||i){t.setContentType("application/json",false);return defaults_stringifySafely(e)}return e}],transformResponse:[function transformResponse(e){const t=own(this,"transitional")||ye.transitional;const r=t&&t.forcedJSONParsing;const i=own(this,"responseType");const n=i==="json";if(z.isResponse(e)||z.isReadableStream(e)){return e}if(e&&z.isString(e)&&(r&&!i||n)){const r=t&&t.silentJSONParsing;const i=!r&&n;try{return JSON.parse(e,own(this,"parseReviver"))}catch(e){if(i){if(e.name==="SyntaxError"){throw j.from(e,j.ERR_BAD_RESPONSE,this,null,own(this,"response"))}throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ge.classes.FormData,Blob:ge.classes.Blob},validateStatus:function validateStatus(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":undefined}}};z.forEach(["delete","get","head","post","put","patch","query"],(e=>{ye.headers[e]={}}));const be=ye;function transformData(e,t){const r=this||be;const i=t||r;const n=H.from(i.headers);let s=i.data;z.forEach(e,(function transform(e){s=e.call(r,s,n.normalize(),t?t.status:undefined)}));n.normalize();return s}function isCancel(e){return!!(e&&e.__CANCEL__)}class CanceledError extends j{constructor(e,t,r){super(e==null?"canceled":e,j.ERR_CANCELED,t,r);this.name="CanceledError";this.__CANCEL__=true}}const Ce=CanceledError;function settle(e,t,r){const i=r.config.validateStatus;if(!r.status||!i||i(r.status)){e(r)}else{t(new j("Request failed with status code "+r.status,r.status>=400&&r.status<500?j.ERR_BAD_REQUEST:j.ERR_BAD_RESPONSE,r.config,r.request,r))}}function isAbsoluteURL(e){if(typeof e!=="string"){return false}return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function combineURLs(e,t){if(!t){return e}let r=e.length;while(r>0&&e.charCodeAt(r-1)===47){r--}return e.slice(0,r)+"/"+t.replace(/^\/+/,"")}const Ne=/^https?:(?!\/\/)/i;const Ee=/[\t\n\r]/g;function stripLeadingC0ControlOrSpace(e){let t=0;while(t`${t}${r}${V}`))}function redactSensitiveURLParts(e){const t=e.replace(/^(https?:\/{0,2})[^/?#]*@/i,`$1${V}@`);const r=t.indexOf("#");const i=r===-1?t:t.slice(0,r);const n=i.replace(/([?&][^=&#]*=)[^&#]*/g,`$1${V}`);if(r===-1){return n}return`${n}#${redactFragment(t.slice(r+1))}`}function assertValidHttpProtocolURL(e,t){if(typeof e==="string"){const r=normalizeURLForProtocolCheck(e);if(Ne.test(r)){throw new j(`Invalid URL ${JSON.stringify(redactSensitiveURLParts(r))}: missing "//" after protocol`,j.ERR_INVALID_URL,t)}}}function buildFullPath(e,t,r,i){assertValidHttpProtocolURL(t,i);let n=!isAbsoluteURL(t);if(e&&(n||r===false)){assertValidHttpProtocolURL(e,i);return combineURLs(e,t)}return t}var ve={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443};function parseUrl(e){try{return new URL(e)}catch{return null}}function getProxyForUrl(e){var t=(typeof e==="string"?parseUrl(e):e)||{};var r=t.protocol;var i=t.host;var n=t.port;if(typeof i!=="string"||!i||typeof r!=="string"){return""}r=r.split(":",1)[0];i=i.replace(/:\d*$/,"");n=parseInt(n)||ve[r]||0;if(!shouldProxy(i,n)){return""}var s=getEnv(r+"_proxy")||getEnv("all_proxy");if(s&&s.indexOf("://")===-1){s=r+"://"+s}return s}function shouldProxy(e,t){var r=getEnv("no_proxy").toLowerCase();if(!r){return true}if(r==="*"){return false}return r.split(/[,\s]/).every((function(r){if(!r){return true}var i=r.match(/^(.+):(\d+)$/);var n=i?i[1]:r;var s=i?parseInt(i[2]):0;if(s&&s!==t){return true}if(!/^[.*]/.test(n)){return e!==n}if(n.charAt(0)==="*"){n=n.slice(1)}return!e.endsWith(n)}))}function getEnv(e){return process.env[e.toLowerCase()]||process.env[e.toUpperCase()]||""}var Ie=i(8996);var Se=i(8611);var we=i(5692);const Pe=e(import.meta.url)("http2");var xe=i(9023);var Be=i(6928);var _e=i(1573);const Re=e(import.meta.url)("zlib");const ke="1.19.0";function parseProtocol(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}const Qe=/^([^,;]+\/[^,;]+)?((?:;[^,;=]+=[^,;]+)*)(;base64)?,([\s\S]*)$/;function fromDataURI(e,t,r){const i=r&&r.Blob||ge.classes.Blob;const n=parseProtocol(e);if(t===undefined&&i){t=true}if(n==="data"){e=n.length?e.slice(n.length+1):e;const r=Qe.exec(e);if(!r){throw new j("Invalid URL",j.ERR_INVALID_URL)}const s=r[1];const o=r[2];const a=r[3]?"base64":"utf8";const l=r[4];let c="";if(s){c=o?s+o:s}else if(o){c="text/plain"+o}const p=a==="base64"?Buffer.from(l,"base64"):Buffer.from(decodeURIComponent(l),a);if(t){if(!i){throw new j("Blob is not supported",j.ERR_NOT_SUPPORT)}return new i([p],{type:c})}return p}throw new j("Unsupported protocol "+n,j.ERR_NOT_SUPPORT)}var Te=i(2203);const Me=["content-type","content-length"];function setFormDataHeaders(e,t,r){if(r!=="content-only"){e.set(t);return}Object.entries(t||{}).forEach((([t,r])=>{if(Me.includes(t.toLowerCase())){e.set(t,r)}}))}const Oe=Symbol("internals");class AxiosTransformStream extends Te.Transform{constructor(e){e=z.toFlatObject(e,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,((e,t)=>!z.isUndefined(t[e])));super({readableHighWaterMark:e.chunkSize});const t=this[Oe]={timeWindow:e.timeWindow,chunkSize:e.chunkSize,maxRate:e.maxRate,minChunkSize:e.minChunkSize,bytesSeen:0,isCaptured:false,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",(e=>{if(e==="progress"){if(!t.isCaptured){t.isCaptured=true}}}))}_read(e){const t=this[Oe];if(t.onReadCallback){t.onReadCallback()}return super._read(e)}_transform(e,t,r){const i=this[Oe];const n=i.maxRate;const s=this.readableHighWaterMark;const o=i.timeWindow;const a=1e3/o;const l=n/a;const c=i.minChunkSize!==false?Math.max(i.minChunkSize,l*.01):0;const pushChunk=(e,t)=>{const r=Buffer.byteLength(e);i.bytesSeen+=r;i.bytes+=r;i.isCaptured&&this.emit("progress",i.bytesSeen);if(this.push(e)){process.nextTick(t)}else{i.onReadCallback=()=>{i.onReadCallback=null;process.nextTick(t)}}};const transformChunk=(e,t)=>{const r=Buffer.byteLength(e);let a=null;let p=s;let u;let d=0;if(n){const e=Date.now();if(!i.ts||(d=e-i.ts)>=o){i.ts=e;u=l-i.bytes;i.bytes=u<0?-u:0;d=0}u=l-i.bytes}if(n){if(u<=0){return setTimeout((()=>{t(null,e)}),o-d)}if(up&&r-p>c){a=e.subarray(p);e=e.subarray(0,p)}pushChunk(e,a?()=>{process.nextTick(t,null,a)}:t)};transformChunk(e,(function transformNextChunk(e,t){if(e){return r(e)}if(t){transformChunk(t,transformNextChunk)}else{r(null)}}))}}const De=AxiosTransformStream;var ze=i(4434);const{asyncIterator:Le}=Symbol;const readBlob=async function*(e){if(e.stream){yield*e.stream()}else if(e.arrayBuffer){yield await e.arrayBuffer()}else if(e[Le]){yield*e[Le]()}else{yield e}};const Ge=readBlob;const Fe=ge.ALPHABET.ALPHA_DIGIT+"-_";const qe=typeof TextEncoder==="function"?new TextEncoder:new xe.TextEncoder;const Ue="\r\n";const He=qe.encode(Ue);const Ve=2;class FormDataPart{constructor(e,t){const{escapeName:r}=this.constructor;const i=z.isString(t);let n=`Content-Disposition: form-data; name="${r(e)}"${!i&&t.name?`; filename="${r(t.name)}"`:""}${Ue}`;if(i){t=qe.encode(String(t).replace(/\r?\n|\r\n?/g,Ue))}else{const e=String(t.type||"application/octet-stream").replace(/[\r\n]/g,"");n+=`Content-Type: ${e}${Ue}`}this.headers=qe.encode(n+Ue);this.contentLength=i?t.byteLength:t.size;this.size=this.headers.byteLength+this.contentLength+Ve;this.name=e;this.value=t}async*encode(){yield this.headers;const{value:e}=this;if(z.isTypedArray(e)){yield e}else{yield*Ge(e)}yield He}static escapeName(e){return String(e).replace(/[\r\n"]/g,(e=>({"\r":"%0D","\n":"%0A",'"':"%22"}[e])))}}const formDataToStream=(e,t,r)=>{const{tag:i="form-data-boundary",size:n=25,boundary:s=i+"-"+ge.generateString(n,Fe)}=r||{};if(!z.isFormData(e)){throw new TypeError("FormData instance required")}if(s.length<1||s.length>70){throw new Error("boundary must be 1-70 characters long")}const o=qe.encode("--"+s+Ue);const a=qe.encode("--"+s+"--"+Ue);let l=a.byteLength;const c=Array.from(e.entries()).map((([e,t])=>{const r=new FormDataPart(e,t);l+=r.size;return r}));l+=o.byteLength*c.length;l=z.toFiniteNumber(l);const p={"Content-Type":`multipart/form-data; boundary=${s}`};if(Number.isFinite(l)){p["Content-Length"]=l}t&&t(p);return Te.Readable.from(async function*(){for(const e of c){yield o;yield*e.encode()}yield a}())};const je=formDataToStream;class ZlibHeaderTransformStream extends Te.Transform{__transform(e,t,r){this.push(e);r()}_transform(e,t,r){if(e.length!==0){this._transform=this.__transform;if(e[0]!==120){const e=Buffer.alloc(2);e[0]=120;e[1]=156;this.push(e,t)}}this.__transform(e,t,r)}}const We=ZlibHeaderTransformStream;class Http2Sessions{constructor(){this.sessions=Object.create(null)}getSession(e,t){t=Object.assign({sessionTimeout:1e3},t);let r=this.sessions[e];if(r){let e=r.length;for(let i=0;i{if(n){return}n=true;if(s){clearTimeout(s);s=null}let t=r,o=t.length,a=o;while(a--){if(t[a][0]===i){if(o===1){delete this.sessions[e]}else{t.splice(a,1)}if(!i.closed){i.close()}return}}};const o=i.request;const{sessionTimeout:a}=t;if(a!=null){let e=0;i.request=function(){const t=o.apply(this,arguments);e++;if(s){clearTimeout(s);s=null}t.once("close",(()=>{if(! --e){s=setTimeout((()=>{s=null;removeSession()}),a)}}));return t}}i.once("close",removeSession);let l=[i,t];r?r.push(l):r=this.sessions[e]=[l];return i}}const Je=Http2Sessions;const callbackify=(e,t)=>z.isAsyncFn(e)?function(...r){const i=r.pop();e.apply(this,r).then((e=>{try{t?i(null,...t(e)):i(null,e)}catch(e){i(e)}}),i)}:e;const Ye=callbackify;const $e=new Set(["localhost","0.0.0.0"]);const isIPv4Loopback=e=>{const t=e.split(".");if(t.length!==4)return false;if(t[0]!=="127")return false;return t.every((e=>/^\d+$/.test(e)&&Number(e)>=0&&Number(e)<=255))};const parseIPv4Octet=e=>{if(/^0[xX][0-9a-fA-F]+$/.test(e)){const t=parseInt(e.slice(2),16);return Number.isFinite(t)?t:null}if(e.length>1&&/^0[0-7]+$/.test(e)){const t=parseInt(e,8);return Number.isFinite(t)?t:null}if(e.length>1&&/^0[0-9]+$/.test(e)){return null}if(/^[0-9]+$/.test(e)){const t=parseInt(e,10);return Number.isFinite(t)?t:null}return null};const normalizeIPAddress=e=>{if(typeof e!=="string"||!e||e.indexOf(":")!==-1){return e}let t=e;if(t.charAt(0)==="["&&t.charAt(t.length-1)==="]"){t=t.slice(1,-1)}t=t.replace(/\.+$/,"");if(!/^[0-9.xXa-fA-F]+$/.test(t))return e;const r=t.split(".");if(r.some((e=>e==="")))return e;if(r.length===4){const t=r.map(parseIPv4Octet);if(t.some((e=>e===null||e<0||e>255)))return e;return t.join(".")}if(r.length>4){return e}if(r.length===1)return e;const i=r.slice(0,-1);const n=r[r.length-1];const s=4-i.length;const o=parseIPv4Octet(n);if(o===null)return e;const a=(1<<8*s)-1;if(o<0||o>a)return e;const l=new Array(s).fill(0);for(let e=s-1,t=o;e>=0;e--,t>>=8){l[e]=t&255}const c=i.map(parseIPv4Octet);if(c.some((e=>e===null||e<0||e>255)))return e;return[...c,...l].join(".")};const isIPv6ZeroGroup=e=>/^0{1,4}$/.test(e);const isIPv6Unspecified=e=>{if(e==="::")return true;const t=e.indexOf("::");if(t!==-1){if(t!==e.lastIndexOf("::"))return false;const r=e.slice(0,t);const i=e.slice(t+2);const n=r?r.split(":"):[];const s=i?i.split(":"):[];const o=n.length+s.length;return o<8&&n.every(isIPv6ZeroGroup)&&s.every(isIPv6ZeroGroup)}const r=e.split(":");return r.length===8&&r.every(isIPv6ZeroGroup)};const isIPv6Loopback=e=>{if(e==="::1")return true;const t=e.match(/^::ffff:(\d+\.\d+\.\d+\.\d+)$/i);if(t)return isIPv4Loopback(t[1]);const r=e.match(/^::ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i);if(r){const e=parseInt(r[1],16);return e>=32512&&e<=32767}const i=e.split(":");if(i.length===8){for(let e=0;e<7;e++){if(!/^0+$/.test(i[e]))return false}return/^0*1$/.test(i[7])}return false};const isLoopback=e=>{if(!e)return false;if($e.has(e))return true;if(isIPv4Loopback(e))return true;if(isIPv6Unspecified(e))return true;return isIPv6Loopback(e)};const Ke={http:80,https:443,ws:80,wss:443,ftp:21};const parseNoProxyEntry=e=>{let t=e;let r=0;if(t.charAt(0)==="["){const e=t.indexOf("]");if(e!==-1){const i=t.slice(1,e);const n=t.slice(e+1);if(n.charAt(0)===":"&&/^\d+$/.test(n.slice(1))){r=Number.parseInt(n.slice(1),10)}return[i,r]}}const i=t.indexOf(":");const n=t.lastIndexOf(":");if(i!==-1&&i===n&&/^\d+$/.test(t.slice(n+1))){r=Number.parseInt(t.slice(n+1),10);t=t.slice(0,n)}return[t,r]};const Ze=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:(\d+\.\d+\.\d+\.\d+)$/i;const Xe=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i;const unmapIPv4MappedIPv6=e=>{if(typeof e!=="string"||e.indexOf(":")===-1)return e;const t=e.match(Ze);if(t)return t[1];const r=e.match(Xe);if(r){const e=parseInt(r[1],16);const t=parseInt(r[2],16);return`${e>>8}.${e&255}.${t>>8}.${t&255}`}return e};const normalizeNoProxyHost=e=>{if(!e){return e}if(e.charAt(0)==="["&&e.charAt(e.length-1)==="]"){e=e.slice(1,-1)}const t=e.replace(/\.+$/,"");const r=normalizeIPAddress(t);if(r!==t){return r}return unmapIPv4MappedIPv6(t)};function shouldBypassProxy(e){let t;try{t=new URL(e)}catch(e){return false}const r=(process.env.no_proxy||process.env.NO_PROXY||"").toLowerCase();if(!r){return false}if(r==="*"){return true}const i=Number.parseInt(t.port,10)||Ke[t.protocol.split(":",1)[0]]||0;const n=normalizeNoProxyHost(t.hostname.toLowerCase());return r.split(/[\s,]+/).some((e=>{if(!e){return false}if(e==="*"){return true}let[t,r]=parseNoProxyEntry(e);t=normalizeNoProxyHost(t);if(!t){return false}if(r&&r!==i){return false}if(t.charAt(0)==="*"){t=t.slice(1)}if(t.charAt(0)==="."){return n.endsWith(t)}return n===t||isLoopback(n)&&isLoopback(t)}))}function speedometer(e,t){e=e||10;const r=new Array(e);const i=new Array(e);let n=0;let s=0;let o;t=t!==undefined?t:1e3;return function push(a){const l=Date.now();const c=i[s];if(!o){o=l}r[n]=a;i[n]=l;let p=s;let u=0;while(p!==n){u+=r[p++];p=p%e}n=(n+1)%e;if(n===s){s=(s+1)%e}if(l-o{r=i;n=null;if(s){clearTimeout(s);s=null}e(...t)};const throttled=(...e)=>{const t=Date.now();const o=t-r;if(o>=i){invoke(e,t)}else{n=e;if(!s){s=setTimeout((()=>{s=null;invoke(n)}),i-o)}}};const flush=()=>n&&invoke(n);return[throttled,flush]}const tt=throttle;const progressEventReducer=(e,t,r=3)=>{let i=0;const n=et(50,250);return tt((r=>{if(!r||typeof r.loaded!=="number"){return}const s=r.loaded;const o=r.lengthComputable?r.total:undefined;const a=Math.max(0,o!=null?Math.min(s,o):s);const l=Math.max(0,a-i);const c=n(l);i=Math.max(i,a);const p={loaded:a,total:o,progress:o?a/o:undefined,bytes:l,rate:c?c:undefined,estimated:c&&o?(o-a)/c:undefined,event:r,lengthComputable:o!=null,[t?"download":"upload"]:true};e(p)}),r)};const progressEventDecorator=(e,t)=>{const r=e!=null;return[i=>t[0]({lengthComputable:r,total:e,loaded:i}),t[1]]};const asyncDecorator=(e,t=z.asap)=>(...r)=>t((()=>e(...r)));const isHexDigit=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102;const isPercentEncodedByte=(e,t,r)=>t+2e<=57?e-48:(e&223)-55;const isBase64Char=e=>e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||e===43||e===47||e===45||e===95;const isBase64Whitespace=e=>e===9||e===10||e===12||e===13||e===32;const base64Bytes=e=>{const t=Math.floor(e/4);const r=e%4;return t*3+(r===2?1:r===3?2:0)};const estimateBase64BufferAllocation=e=>{const t=e.length;let r=0;if(t>0&&e.charCodeAt(t-1)===61){r++;if(t>1&&e.charCodeAt(t-2)===61){r++}}return Math.floor((t-r)*3/4)};const estimatePercentDecodedBase64Bytes=e=>{const t=e.length;let r=0;let i=0;let n=false;for(let s=0;s0){n=true;continue}r++}if(n||i>2||i>0&&(r+i)%4!==0||r%4===1){return estimateBase64BufferAllocation(e)}return base64Bytes(r)};const estimateDataURLBytes=(e,t)=>{if(!e||typeof e!=="string")return 0;if(!e.startsWith("data:"))return 0;const r=e.indexOf(",");if(r<0)return 0;const i=e.slice(5,r);const n=e.slice(r+1);const s=/;base64/i.test(i);if(s){return t(n)}let o=0;for(let e=0,t=n.length;e=55296&&r<=56319&&e+1=56320&&t<=57343){o+=4;e++}else{o+=3}}else{o+=3}}return o};function estimateDataURLDecodedBytes(e){const t=typeof e==="string"?e.indexOf("#"):-1;return estimateDataURLBytes(t===-1?e:e.slice(0,t),estimatePercentDecodedBase64Bytes)}function estimateDataURLBufferAllocation(e){return estimateDataURLBytes(e,estimateBase64BufferAllocation)}const rt={flush:Re.constants.Z_SYNC_FLUSH,finishFlush:Re.constants.Z_SYNC_FLUSH};const it={flush:Re.constants.BROTLI_OPERATION_FLUSH,finishFlush:Re.constants.BROTLI_OPERATION_FLUSH};const nt={flush:Re.constants.ZSTD_e_flush,finishFlush:Re.constants.ZSTD_e_flush};const st=z.isFunction(Re.createBrotliDecompress);const ot=z.isFunction(Re.createZstdDecompress);const at="gzip, compress, deflate"+(st?", br":"");const ct=at+(ot?", zstd":"");const pt=typeof process!=="undefined"&&process.nextTick?process.nextTick.bind(process):z.asap;const{http:ut,https:dt}=_e;const mt=/https:?/;const At=Symbol("axios.http.socketListener");const ht=Symbol("axios.http.currentReq");const ft=Symbol("axios.http.installedTunnel");const yt=new Map;const bt=new WeakMap;const Ct={22:21,24:5};function isNodeNativeEnvProxySupported(e=process.versions&&process.versions.node){if(!e){return false}const[t,r]=e.split(".").map((e=>Number(e)));if(!Number.isInteger(t)||!Number.isInteger(r)){return false}if(t>24){return true}return Ct[t]!=null&&r>=Ct[t]}function isNodeEnvProxyEnabled(e,t=process.versions&&process.versions.node){if(!isNodeNativeEnvProxySupported(t)){return false}const r=e&&e.options;return Boolean(r&&z.hasOwnProp(r,"proxyEnv")&&r.proxyEnv!=null)}function getProxyEnvAgent(e,t,r){return mt.test(e.protocol)?r||we.globalAgent:t||Se.globalAgent}function getTunnelingAgent(e,t){const r=e.protocol+"//"+e.hostname+":"+(e.port||"")+"#"+(e.auth||"");const i=t?bt.get(t)||bt.set(t,new Map).get(t):yt;let n=i.get(r);if(n)return n;const s=t&&t.options?{...t.options,...e}:e;n=new Ie(s);if(t&&t.options){const e={...t.options};const r=n.callback;n.callback=function axiosTunnelingAgentCallback(t,i){return r.call(this,t,{...e,...i})}}n[ft]=true;i.set(r,n);return n}const Nt=ge.protocols.map((e=>e+":"));const decodeURIComponentSafe=e=>{if(!z.isString(e)){return e}try{return decodeURIComponent(e)}catch(t){return e}};const flushOnFinish=(e,[t,r])=>{e.on("end",r).on("error",r);return t};const Et=new Je;function dispatchBeforeRedirect(e,t,r){if(e.beforeRedirects.proxy){e.beforeRedirects.proxy(e)}if(e.beforeRedirects.auth){e.beforeRedirects.auth(e)}if(e.beforeRedirects.sensitiveHeaders){e.beforeRedirects.sensitiveHeaders(e,r)}if(e.beforeRedirects.config){e.beforeRedirects.config(e,t,r)}}function stripMatchingHeaders(e,t){if(!e){return}Object.keys(e).forEach((r=>{if(t.has(r.toLowerCase())){delete e[r]}}))}function isSameOriginRedirect(e,t){if(!t){return false}try{return new URL(t.url).origin===new URL(e.href).origin}catch(e){return false}}function setProxy(e,t,r,i,n,s){let o=t;const a=getProxyEnvAgent(e,s,n);if(!o&&o!==false&&!isNodeEnvProxyEnabled(a)){const e=getProxyForUrl(r);if(e){if(!shouldBypassProxy(r)){o=new URL(e)}}}if(i&&e.headers){for(const t of Object.keys(e.headers)){if(t.toLowerCase()==="proxy-authorization"){delete e.headers[t]}}}if(i&&e.agent&&e.agent[ft]){e.agent=undefined}if(o){const t=o instanceof URL;const readProxyField=e=>t||z.hasOwnProp(o,e)?o[e]:undefined;const i=readProxyField("username");const s=readProxyField("password");let a=z.hasOwnProp(o,"auth")?o.auth:undefined;if(i){a=(i||"")+":"+(s||"")}if(a){const e=typeof a==="object";const t=e&&z.hasOwnProp(a,"username")?a.username:undefined;const r=e&&z.hasOwnProp(a,"password")?a.password:undefined;const i=Boolean(t||r);if(i){a=(t||"")+":"+(r||"")}else if(e){throw new j("Invalid proxy authorization",j.ERR_BAD_OPTION,{proxy:o})}}const l=mt.test(e.protocol);if(l){if(!(n instanceof Ie)){const t=readProxyField("hostname")||readProxyField("host");const r=readProxyField("port");const i=readProxyField("protocol");const s=i?i.includes(":")?i:`${i}:`:"http:";const o=t&&t.includes(":")&&!t.startsWith("[")?`[${t}]`:t;const l=new URL(`${s}//${o}${r?":"+r:""}`);const c={protocol:l.protocol,hostname:l.hostname.replace(/^\[|\]$/g,""),port:l.port,auth:a&&typeof a==="string"?a:undefined};if(l.protocol==="https:"){c.ALPNProtocols=["http/1.1"]}const p=getTunnelingAgent(c,n);e.agent=p;if(e.agents){e.agents.https=p}}}else{if(a){const t=Buffer.from(a,"utf8").toString("base64");e.headers["Proxy-Authorization"]="Basic "+t}let t=false;for(const r of Object.keys(e.headers)){if(r.toLowerCase()==="host"){t=true;break}}if(!t){e.headers.host=e.hostname+(e.port?":"+e.port:"")}const i=readProxyField("hostname")||readProxyField("host");e.hostname=i;e.host=i;e.port=readProxyField("port");e.path=r;const n=readProxyField("protocol");if(n){e.protocol=n.includes(":")?n:`${n}:`}}}e.beforeRedirects.proxy=function beforeRedirect(e){setProxy(e,t,e.href,true,n,s)}}const vt=typeof process!=="undefined"&&z.kindOf(process)==="process";const wrapAsync=e=>new Promise(((t,r)=>{let i;let n;const done=(e,t)=>{if(n)return;n=true;i&&i(e,t)};const _resolve=e=>{done(e);t(e)};const _reject=e=>{done(e,true);r(e)};e(_resolve,_reject,(e=>i=e)).catch(_reject)}));const resolveFamily=({address:e,family:t})=>{if(!z.isString(e)){throw TypeError("address must be a string")}return{address:e,family:t||(e.indexOf(".")<0?6:4)}};const buildAddressEntry=(e,t)=>resolveFamily(z.isObject(e)?e:{address:e,family:t});const It={request(e,t){const r=e.protocol+"//"+e.hostname+":"+(e.port||(e.protocol==="https:"?443:80));const{http2Options:i,headers:n}=e;const s=Et.getSession(r,i);const{HTTP2_HEADER_SCHEME:o,HTTP2_HEADER_METHOD:a,HTTP2_HEADER_PATH:l,HTTP2_HEADER_STATUS:c}=Pe.constants;const p={[o]:e.protocol.replace(":",""),[a]:e.method,[l]:e.path};z.forEach(n,((e,t)=>{t.charAt(0)!==":"&&(p[t]=e)}));const u=s.request(p);u.once("response",(e=>{const r=u;e=Object.assign({},e);const i=e[c];delete e[c];r.headers=e;r.statusCode=+i;t(r)}));return u}};const St=vt&&function httpAdapter(e){return wrapAsync((async function dispatchHttpRequest(t,r,i){const own=t=>z.getSafeProp(e,t);const n=own("transitional")||re;let s=own("data");let o=own("lookup");let a=own("family");let l=own("httpVersion");if(l===undefined)l=1;let c=own("http2Options");const p=own("httpAgent");const u=own("httpsAgent");const d=own("proxy");const m=own("responseType");const A=own("responseEncoding");const g=own("socketPath");const h=own("method").toUpperCase();const f=own("maxRedirects");const y=own("maxBodyLength");const b=own("maxContentLength");const C=own("decompress");let N;let E=false;let v;let I;l=+l;if(Number.isNaN(l)){throw TypeError(`Invalid protocol version: '${e.httpVersion}' is not a number`)}if(l!==1&&l!==2){throw TypeError(`Unsupported protocol version '${l}'`)}const S=l===2;if(o){const e=Ye(o,(e=>z.isArray(e)?e:[e]));o=(t,r,i)=>{e(t,r,((e,t,n)=>{if(e){return i(e)}const s=z.isArray(t)?t.map((e=>buildAddressEntry(e))):[buildAddressEntry(t,n)];r.all?i(e,s):i(e,s[0].address,s[0].family)}))}}const w=new ze.EventEmitter;function abort(t){try{w.emit("abort",!t||t.type?new Ce(null,e,v):t)}catch(e){}}function clearConnectPhaseTimer(){if(I){clearTimeout(I);I=null}}function createTimeoutError(){const t=own("timeout");let r=t?"timeout of "+t+"ms exceeded":"timeout exceeded";const i=own("timeoutErrorMessage");if(i){r=i}return new j(r,n.clarifyTimeoutError?j.ETIMEDOUT:j.ECONNABORTED,e,v)}w.once("abort",r);const onFinished=()=>{clearConnectPhaseTimer();if(e.cancelToken){e.cancelToken.unsubscribe(abort)}if(e.signal){e.signal.removeEventListener("abort",abort)}w.removeAllListeners()};if(e.cancelToken||e.signal){e.cancelToken&&e.cancelToken.subscribe(abort);if(e.signal){e.signal.aborted?abort():e.signal.addEventListener("abort",abort)}}i(((e,t)=>{N=true;clearConnectPhaseTimer();if(t){E=true;onFinished();return}const{data:r}=e;if(r instanceof Te.Readable||r instanceof Te.Duplex){const e=Te.finished(r,(()=>{e();onFinished()}))}else{onFinished()}}));const P=buildFullPath(own("baseURL"),own("url"),own("allowAbsoluteUrls"),e);const x=g?"http://localhost":ge.hasBrowserEnv?ge.origin:undefined;const B=new URL(P,x);const _=B.protocol||Nt[0];if(_==="data:"){if(b>-1){const t=String(own("url")||P||"");const i=estimateDataURLBufferAllocation(t);if(i>b){return r(new j("maxContentLength size of "+b+" exceeded",j.ERR_BAD_RESPONSE,e))}}let i;if(h!=="GET"){return settle(t,r,{status:405,statusText:"method not allowed",headers:{},config:e})}try{i=fromDataURI(own("url"),m==="blob",{Blob:e.env&&e.env.Blob})}catch(t){throw j.from(t,j.ERR_BAD_REQUEST,e)}if(m==="text"){i=i.toString(A);if(!A||A==="utf8"){i=z.stripBOM(i)}}else if(m==="stream"){i=Te.Readable.from(i)}return settle(t,r,{data:i,status:200,statusText:"OK",headers:new H,config:e})}if(Nt.indexOf(_)===-1){return r(new j("Unsupported protocol "+_,j.ERR_BAD_REQUEST,e))}const R=H.from(e.headers).normalize();R.set("User-Agent","axios/"+ke,false);const{onUploadProgress:k,onDownloadProgress:Q}=e;const T=e.maxRate;let M=undefined;let O=undefined;if(z.isSpecCompliantForm(s)){const e=R.getContentType(/boundary=([-_\w\d]{10,70})/i);s=je(s,(e=>{R.set(e)}),{tag:`axios-${ke}-boundary`,boundary:e&&e[1]||undefined})}else if(z.isFormData(s)&&z.isFunction(s.getHeaders)&&s.getHeaders!==Object.prototype.getHeaders){setFormDataHeaders(R,s.getHeaders(),own("formDataHeaderPolicy"));if(!R.hasContentLength()){try{const e=await xe.promisify(s.getLength).call(s);Number.isFinite(e)&&e>=0&&R.setContentLength(e)}catch(e){}}}else if(z.isBlob(s)||z.isFile(s)){s.size&&R.setContentType(s.type||"application/octet-stream");R.setContentLength(s.size||0);s=Te.Readable.from(Ge(s))}else if(s&&!z.isStream(s)){if(Buffer.isBuffer(s)){}else if(z.isArrayBuffer(s)){s=Buffer.from(new Uint8Array(s))}else if(z.isString(s)){s=Buffer.from(s,"utf-8")}else{return r(new j("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",j.ERR_BAD_REQUEST,e))}R.setContentLength(s.length,false);if(y>-1&&s.length>y){return r(new j("Request body larger than maxBodyLength limit",j.ERR_BAD_REQUEST,e))}}const D=z.toFiniteNumber(R.getContentLength());if(z.isArray(T)){M=T[0];O=T[1]}else{M=O=T}if(s&&(k||M)){if(!z.isStream(s)){s=Te.Readable.from(s,{objectMode:false})}s=Te.pipeline([s,new De({maxRate:z.toFiniteNumber(M)})],z.noop);k&&s.on("progress",flushOnFinish(s,progressEventDecorator(D,progressEventReducer(asyncDecorator(k,pt),false,3))))}let L=undefined;const G=own("auth");if(G){const e=z.getSafeProp(G,"username")||"";const t=z.getSafeProp(G,"password")||"";L=e+":"+t}if(!L&&(B.username||B.password)){const e=decodeURIComponentSafe(B.username);const t=decodeURIComponentSafe(B.password);L=e+":"+t}L&&R.delete("authorization");let F;try{F=buildURL(B.pathname+B.search,own("params"),own("paramsSerializer")).replace(/^\?/,"")}catch(t){return r(j.from(t,j.ERR_BAD_REQUEST,e,null,null,{url:own("url"),exists:true}))}R.set("Accept-Encoding",z.hasOwnProp(n,"advertiseZstdAcceptEncoding")&&n.advertiseZstdAcceptEncoding===true?ct:at,false);const q=Object.assign(Object.create(null),{path:F,method:h,headers:toByteStringHeaderObject(R),agents:{http:p,https:u},auth:L,protocol:_,family:a,beforeRedirect:dispatchBeforeRedirect,beforeRedirects:Object.create(null),http2Options:c});!z.isUndefined(o)&&(q.lookup=o);if(g){if(typeof g!=="string"){return r(new j("socketPath must be a string",j.ERR_BAD_OPTION_VALUE,e))}const t=own("allowedSocketPaths");if(t!=null){const i=Array.isArray(t)?t:[t];const n=(0,Be.resolve)(g);const s=i.some((e=>typeof e==="string"&&(0,Be.resolve)(e)===n));if(!s){return r(new j(`socketPath "${g}" is not permitted by allowedSocketPaths`,j.ERR_BAD_OPTION_VALUE,e))}}q.socketPath=g}else{q.hostname=B.hostname.startsWith("[")?B.hostname.slice(1,-1):B.hostname;q.port=B.port;setProxy(q,d,_+"//"+B.hostname+(B.port?":"+B.port:"")+q.path,false,u,p)}let U;let V=false;let W=false;const J=mt.test(q.protocol);if(q.agent==null){q.agent=J?u:p}if(S){U=It}else{const t=own("transport");if(t){U=t}else if(f===0){U=J?we:Se;V=true}else{W=true;q.sensitiveHeaders=[];if(f){q.maxRedirects=f}const t=own("beforeRedirect");if(t){q.beforeRedirects.config=t}if(L){const e=B.origin;const t=L;q.beforeRedirects.auth=function beforeRedirectAuth(r){try{if(new URL(r.href).origin===e){r.auth=t}}catch(e){}}}const i=own("sensitiveHeaders");if(i!=null){if(!z.isArray(i)){return r(new j("sensitiveHeaders must be an array of strings",j.ERR_BAD_OPTION_VALUE,e))}const t=new Set;for(const n of i){if(!z.isString(n)){return r(new j("sensitiveHeaders must be an array of strings",j.ERR_BAD_OPTION_VALUE,e))}t.add(n.toLowerCase())}if(t.size){q.sensitiveHeaders=Array.from(t);q.beforeRedirects.sensitiveHeaders=function beforeRedirectSensitiveHeaders(e,r){if(!isSameOriginRedirect(e,r)){stripMatchingHeaders(e.headers,t)}}}}U=J?dt:ut}}if(y>-1){q.maxBodyLength=y}else{q.maxBodyLength=Infinity}q.insecureHTTPParser=Boolean(own("insecureHTTPParser"));v=U.request(q,(function handleResponse(i){clearConnectPhaseTimer();if(v.destroyed)return;const n=[i];const s=z.toFiniteNumber(i.headers["content-length"]);if(Q||O){const c=new De({maxRate:z.toFiniteNumber(O)});Q&&c.on("progress",flushOnFinish(c,progressEventDecorator(s,progressEventReducer(asyncDecorator(Q,pt),true,3))));n.push(c)}let o=i;const a=i.req||v;if(C!==false&&i.headers["content-encoding"]){if(h==="HEAD"||i.statusCode===204){delete i.headers["content-encoding"]}switch((i.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":n.push(Re.createUnzip(rt));delete i.headers["content-encoding"];break;case"deflate":n.push(new We);n.push(Re.createUnzip(rt));delete i.headers["content-encoding"];break;case"br":if(st){n.push(Re.createBrotliDecompress(it));delete i.headers["content-encoding"]}break;case"zstd":if(ot){n.push(Re.createZstdDecompress(nt));delete i.headers["content-encoding"]}break}}o=n.length>1?Te.pipeline(n,z.noop):n[0];const l={status:i.statusCode,statusText:i.statusMessage,headers:new H(i.headers),config:e,request:a};if(m==="stream"){if(b>-1){const p=b;const u=o;async function*enforceMaxContentLength(){let t=0;for await(const r of u){t+=r.length;if(t>p){throw new j("maxContentLength size of "+p+" exceeded",j.ERR_BAD_RESPONSE,e,a)}yield r}}o=Te.Readable.from(enforceMaxContentLength(),{objectMode:false})}l.data=o;settle(t,r,l)}else{const d=[];let g=0;o.on("data",(function handleStreamData(t){d.push(t);g+=t.length;if(b>-1&&g>b){E=true;o.destroy();abort(new j("maxContentLength size of "+b+" exceeded",j.ERR_BAD_RESPONSE,e,a))}}));o.on("aborted",(function handlerStreamAborted(){if(E){return}const t=new j("stream has been aborted",j.ERR_BAD_RESPONSE,e,a,l);o.destroy(t);r(t)}));o.on("error",(function handleStreamError(t){if(E)return;r(j.from(t,null,e,a,l))}));o.on("end",(function handleStreamEnd(){try{let e=d.length===1?d[0]:Buffer.concat(d);if(m!=="arraybuffer"){e=e.toString(A);if(!A||A==="utf8"){e=z.stripBOM(e)}}l.data=e}catch(t){return r(j.from(t,null,e,l.request,l))}settle(t,r,l)}))}w.once("abort",(e=>{if(!o.destroyed){o.emit("error",e);o.destroy()}}))}));w.once("abort",(e=>{if(v.close){v.close()}else{v.destroy(e)}}));v.on("error",(function handleRequestError(t){r(j.from(t,null,e,v))}));const Y=new Set;v.on("socket",(function handleRequestSocket(e){if(typeof e.setKeepAlive==="function"){e.setKeepAlive(true,1e3*60)}if(!e[At]){e.on("error",(function handleSocketError(t){const r=e[ht];if(r&&!r.destroyed){r.destroy(t)}}));e[At]=true}e[ht]=v;Y.add(e)}));v.once("close",(function clearCurrentReq(){clearConnectPhaseTimer();for(const e of Y){if(e[ht]===v){e[ht]=null}}Y.clear()}));if(own("timeout")){const t=parseInt(own("timeout"),10);if(Number.isNaN(t)){abort(new j("error trying to parse `config.timeout` to int",j.ERR_BAD_OPTION_VALUE,e,v));return}const r=function handleTimeout(){if(N)return;abort(createTimeoutError())};if(V&&t>0){I=setTimeout(r,t)}v.setTimeout(t,r)}else{v.setTimeout(0)}if(z.isStream(s)){let t=false;let r=false;s.on("end",(()=>{t=true}));s.once("error",(e=>{r=true;v.destroy(e)}));s.on("close",(()=>{if(!t&&!r){abort(new Ce("Request stream has been aborted",e,v))}}));let i=s;if(y>-1&&!W){const t=y;let r=0;i=Te.pipeline([s,new Te.Transform({transform(i,n,s){r+=i.length;if(r>t){return s(new j("Request body larger than maxBodyLength limit",j.ERR_BAD_REQUEST,e,v))}s(null,i)}})],z.noop);i.on("error",(e=>{if(!v.destroyed)v.destroy(e)}))}i.pipe(v)}else{s&&v.write(s);v.end()}}))};const wt=null&&setProxy;const Pt=null&&isNodeEnvProxyEnabled;const xt=null&&isSameOriginRedirect;const Bt=ge.hasStandardBrowserEnv?((e,t)=>r=>{r=new URL(r,ge.origin);return e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)})(new URL(ge.origin),ge.navigator&&/(msie|trident)/i.test(ge.navigator.userAgent)):()=>true;const _t=ge.hasStandardBrowserEnv?{write(e,t,r,i,n,s,o){if(typeof document==="undefined")return;const a=[`${e}=${encodeURIComponent(t)}`];if(z.isNumber(r)){a.push(`expires=${new Date(r).toUTCString()}`)}if(z.isString(i)){a.push(`path=${i}`)}if(z.isString(n)){a.push(`domain=${n}`)}if(s===true){a.push("secure")}if(z.isString(o)){a.push(`SameSite=${o}`)}document.cookie=a.join("; ")},read(e){if(typeof document==="undefined")return null;const t=document.cookie.split(";");for(let r=0;re instanceof H?{...e}:e;const ownEnumerableKeys=e=>{if(Object.getOwnPropertySymbols&&Object.getOwnPropertyDescriptor){return Object.keys(e).concat(Object.getOwnPropertySymbols(e).filter((t=>Object.getOwnPropertyDescriptor(e,t).enumerable)))}return Object.keys(e)};function mergeConfig(e,t){e=e||{};t=t||{};const r=Object.create(null);Object.defineProperty(r,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:false,writable:true,configurable:true});function getMergedValue(e,t,r,i){if(z.isPlainObject(e)&&z.isPlainObject(t)){return z.merge.call({caseless:i},e,t)}else if(z.isPlainObject(t)){return z.merge({},t)}else if(z.isArray(t)){return t.slice()}return t}function mergeDeepProperties(e,t,r,i){if(!z.isUndefined(t)){return getMergedValue(e,t,r,i)}else if(!z.isUndefined(e)){return getMergedValue(undefined,e,r,i)}}function valueFromConfig2(e,t){if(!z.isUndefined(t)){return getMergedValue(undefined,t)}}function defaultToConfig2(e,t){if(!z.isUndefined(t)){return getMergedValue(undefined,t)}else if(!z.isUndefined(e)){return getMergedValue(undefined,e)}}function getMergedTransitionalOption(r){const i=z.hasOwnProp(t,"transitional")?t.transitional:undefined;if(!z.isUndefined(i)){if(z.isPlainObject(i)){if(z.hasOwnProp(i,r)){return i[r]}}else{return undefined}}const n=z.hasOwnProp(e,"transitional")?e.transitional:undefined;if(z.isPlainObject(n)&&z.hasOwnProp(n,r)){return n[r]}return undefined}function mergeDirectKeys(r,i,n){if(z.hasOwnProp(t,n)){return getMergedValue(r,i)}else if(z.hasOwnProp(e,n)){return getMergedValue(undefined,r)}}const i={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,allowedSocketPaths:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(e,t,r)=>mergeDeepProperties(headersToObject(e),headersToObject(t),r,true)};z.forEach(ownEnumerableKeys({...e,...t}),(function computeConfigValue(n){if(n==="__proto__"||n==="constructor"||n==="prototype")return;const s=z.hasOwnProp(i,n)?i[n]:mergeDeepProperties;const o=z.hasOwnProp(e,n)?e[n]:undefined;const a=z.hasOwnProp(t,n)?t[n]:undefined;const l=s(o,a,n);z.isUndefined(l)&&s!==mergeDirectKeys||(r[n]=l)}));if(z.hasOwnProp(t,"validateStatus")&&z.isUndefined(t.validateStatus)&&getMergedTransitionalOption("validateStatusUndefinedResolves")===false){if(z.hasOwnProp(e,"validateStatus")){r.validateStatus=getMergedValue(undefined,e.validateStatus)}else{delete r.validateStatus}}return r}const encodeUTF8=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,((e,t)=>String.fromCharCode(parseInt(t,16))));function resolveConfig(e){const t=mergeConfig({},e);const own=e=>z.hasOwnProp(t,e)?t[e]:undefined;const r=own("data");let i=own("withXSRFToken");const n=own("xsrfHeaderName");const s=own("xsrfCookieName");let o=own("headers");const a=own("auth");const l=own("baseURL");const c=own("allowAbsoluteUrls");const p=own("url");t.headers=o=H.from(o);t.url=buildURL(buildFullPath(l,p,c,t),own("params"),own("paramsSerializer"));if(a){const t=z.getSafeProp(a,"username")||"";const r=z.getSafeProp(a,"password")||"";try{o.set("Authorization","Basic "+btoa(t+":"+(r?encodeUTF8(r):"")))}catch(t){throw j.from(t,j.ERR_BAD_OPTION_VALUE,e)}}if(z.isFormData(r)){if(ge.hasStandardBrowserEnv||ge.hasStandardBrowserWebWorkerEnv||z.isReactNative(r)){o.setContentType(undefined)}else if(z.isFunction(r.getHeaders)){setFormDataHeaders(o,r.getHeaders(),own("formDataHeaderPolicy"))}}if(ge.hasStandardBrowserEnv){if(z.isFunction(i)){i=i(t)}const e=i===true||i==null&&Bt(t.url);if(e){const e=n&&s&&_t.read(s);if(e){o.set(n,e)}}}return t}const Rt=resolveConfig;const kt=typeof XMLHttpRequest!=="undefined";const Qt=kt&&function(e){return new Promise((function dispatchXhrRequest(t,r){const i=Rt(e);let n=i.data;const s=H.from(i.headers).normalize();let{responseType:o,onUploadProgress:a,onDownloadProgress:l}=i;let c;let p,u;let d,m;function done(){d&&d();m&&m();i.cancelToken&&i.cancelToken.unsubscribe(c);i.signal&&i.signal.removeEventListener("abort",c)}let A=new XMLHttpRequest;A.open(i.method.toUpperCase(),i.url,true);A.timeout=i.timeout;function onloadend(){if(!A){return}const i=H.from("getAllResponseHeaders"in A&&A.getAllResponseHeaders());const n=!o||o==="text"||o==="json"?A.responseText:A.response;const s={data:n,status:A.status,statusText:A.statusText,headers:i,config:e,request:A};settle((function _resolve(e){t(e);done()}),(function _reject(e){r(e);done()}),s);A=null}if("onloadend"in A){A.onloadend=onloadend}else{A.onreadystatechange=function handleLoad(){if(!A||A.readyState!==4){return}if(A.status===0&&!(A.responseURL&&A.responseURL.startsWith("file:"))){return}setTimeout(onloadend)}}A.onabort=function handleAbort(){if(!A){return}r(new j("Request aborted",j.ECONNABORTED,e,A));done();A=null};A.onerror=function handleError(t){const i=t&&t.message?t.message:"Network Error";const n=new j(i,j.ERR_NETWORK,e,A);n.event=t||null;r(n);done();A=null};A.ontimeout=function handleTimeout(){let t=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const n=i.transitional||re;if(i.timeoutErrorMessage){t=i.timeoutErrorMessage}r(new j(t,n.clarifyTimeoutError?j.ETIMEDOUT:j.ECONNABORTED,e,A));done();A=null};n===undefined&&s.setContentType(null);if("setRequestHeader"in A){z.forEach(toByteStringHeaderObject(s),(function setRequestHeader(e,t){A.setRequestHeader(t,e)}))}if(!z.isUndefined(i.withCredentials)){A.withCredentials=!!i.withCredentials}if(o&&o!=="json"){A.responseType=i.responseType}if(l){[u,m]=progressEventReducer(l,true);A.addEventListener("progress",u)}if(a&&A.upload){[p,d]=progressEventReducer(a);A.upload.addEventListener("progress",p);A.upload.addEventListener("loadend",d)}if(i.cancelToken||i.signal){c=t=>{if(!A){return}r(!t||t.type?new Ce(null,e,A):t);A.abort();done();A=null};i.cancelToken&&i.cancelToken.subscribe(c);if(i.signal){i.signal.aborted?c():i.signal.addEventListener("abort",c)}}const g=parseProtocol(i.url);if(g&&!ge.protocols.includes(g)){r(new j("Unsupported protocol "+g+":",j.ERR_BAD_REQUEST,e));done();return}A.send(n||null)}))};const composeSignals=(e,t)=>{e=e?e.filter(Boolean):[];if(!t&&!e.length){return}const r=new AbortController;let i=false;const onabort=function(e){if(!i){i=true;unsubscribe();const t=e instanceof Error?e:this.reason;r.abort(t instanceof j?t:new Ce(t instanceof Error?t.message:t))}};let n=t&&setTimeout((()=>{n=null;onabort(new j(`timeout of ${t}ms exceeded`,j.ETIMEDOUT))}),t);const unsubscribe=()=>{if(!e){return}n&&clearTimeout(n);n=null;e.forEach((e=>{e.unsubscribe?e.unsubscribe(onabort):e.removeEventListener("abort",onabort)}));e=null};e.forEach((e=>{if(i){return}if(e.aborted){onabort.call(e);return}e.addEventListener("abort",onabort,{once:true})}));const{signal:s}=r;s.unsubscribe=()=>z.asap(unsubscribe);return s};const Tt=composeSignals;const streamChunk=function*(e,t){let r=e.byteLength;if(!t||r{const n=readBytes(e,t);let s=0;let o;let _onFinish=e=>{if(!o){o=true;i&&i(e)}};return new ReadableStream({async pull(e){try{const{done:t,value:i}=await n.next();if(t){_onFinish();e.close();return}let o=i.byteLength;if(r){let e=s+=o;r(e)}e.enqueue(new Uint8Array(i))}catch(e){_onFinish(e);throw e}},cancel(e){_onFinish(e);return n.return()}},{highWaterMark:2})};const Mt=64*1024;const{isFunction:Ot}=z;const fetch_encodeUTF8=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,((e,t)=>String.fromCharCode(parseInt(t,16))));const fetch_decodeURIComponentSafe=e=>{if(!z.isString(e)){return e}try{return decodeURIComponent(e)}catch(t){return e}};const test=(e,...t)=>{try{return!!e(...t)}catch(e){return false}};const maybeWithAuthCredentials=e=>{const t=e.indexOf("://");let r=e;if(t!==-1){r=r.slice(t+3)}return r.includes("@")||r.includes(":")};const factory=e=>{const t=z.global!==undefined&&z.global!==null?z.global:globalThis;const{ReadableStream:r,TextEncoder:i}=t;e=z.merge.call({skipUndefined:true},{Request:t.Request,Response:t.Response},e);const{fetch:n,Request:s,Response:o}=e;const a=n?Ot(n):typeof fetch==="function";const l=Ot(s);const c=Ot(o);if(!a){return false}const p=a&&Ot(r);const u=a&&(typeof i==="function"?(e=>t=>e.encode(t))(new i):async e=>new Uint8Array(await new s(e).arrayBuffer()));const d=l&&p&&test((()=>{let e=false;const t=new s(ge.origin,{body:new r,method:"POST",get duplex(){e=true;return"half"}});const i=t.headers.has("Content-Type");if(t.body!=null){t.body.cancel()}return e&&!i}));const m=c&&p&&test((()=>z.isReadableStream(new o("").body)));const A={stream:m&&(e=>e.body)};a&&(()=>{["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!A[e]&&(A[e]=(t,r)=>{let i=t&&t[e];if(i){return i.call(t)}throw new j(`Response type '${e}' is not supported`,j.ERR_NOT_SUPPORT,r)})}))})();const getBodyLength=async e=>{if(e==null){return 0}if(z.isBlob(e)){return e.size}if(z.isSpecCompliantForm(e)){const t=new s(ge.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}if(z.isArrayBufferView(e)||z.isArrayBuffer(e)){return e.byteLength}if(z.isURLSearchParams(e)){e=e+""}if(z.isString(e)){return(await u(e)).byteLength}};const resolveBodyLength=async(e,t)=>{const r=z.toFiniteNumber(e.getContentLength());return r==null?getBodyLength(t):r};return async e=>{let{url:t,method:r,data:a,signal:c,cancelToken:u,timeout:g,onDownloadProgress:h,onUploadProgress:f,responseType:y,headers:b,withCredentials:C="same-origin",fetchOptions:N,maxContentLength:E,maxBodyLength:v}=Rt(e);const I=z.isNumber(E)&&E>-1;const S=z.isNumber(v)&&v>-1;const own=t=>z.hasOwnProp(e,t)?e[t]:undefined;let w=n||fetch;y=y?(y+"").toLowerCase():"text";let P=Tt([c,u&&u.toAbortSignal()],g);let x=null;const B=P&&P.unsubscribe&&(()=>{P.unsubscribe()});let _;let R=null;const maxBodyLengthError=()=>new j("Request body larger than maxBodyLength limit",j.ERR_BAD_REQUEST,e,x);try{let n=undefined;const c=own("auth");if(c){const e=z.getSafeProp(c,"username")||"";const t=z.getSafeProp(c,"password")||"";n={username:e,password:t}}if(maybeWithAuthCredentials(t)){const e=new URL(t,ge.origin);if(!n&&(e.username||e.password)){const t=fetch_decodeURIComponentSafe(e.username);const r=fetch_decodeURIComponentSafe(e.password);n={username:t,password:r}}if(e.username||e.password){e.username="";e.password="";t=e.href}}if(n){b.delete("authorization");b.set("Authorization","Basic "+btoa(fetch_encodeUTF8((n.username||"")+":"+(n.password||""))))}if(I&&typeof t==="string"&&t.startsWith("data:")){const r=estimateDataURLDecodedBytes(t);if(r>E){throw new j("maxContentLength size of "+E+" exceeded",j.ERR_BAD_RESPONSE,e,x)}}if(S&&r!=="get"&&r!=="head"){const e=await getBodyLength(a);if(typeof e==="number"&&isFinite(e)){_=e;if(e>v){throw maxBodyLengthError()}}}const u=S&&(z.isReadableStream(a)||z.isStream(a));const trackRequestStream=(e,t,r)=>trackStream(e,Mt,(e=>{if(S&&e>v){throw R=maxBodyLengthError()}t&&t(e)}),r);if(d&&r!=="get"&&r!=="head"&&(f||u)){_=_==null?await resolveBodyLength(b,a):_;if(_!==0||u){let e=new s(t,{method:"POST",body:a,duplex:"half"});let r;if(z.isFormData(a)&&(r=e.headers.get("content-type"))){b.setContentType(r)}if(e.body){const[t,r]=f&&progressEventDecorator(_,progressEventReducer(asyncDecorator(f)))||[];a=trackRequestStream(e.body,t,r)}}}else if(u&&!l&&p&&r!=="get"&&r!=="head"){a=trackRequestStream(a)}else if(u&&l&&!d&&r!=="get"&&r!=="head"){throw new j("Stream request bodies are not supported by the current fetch implementation",j.ERR_NOT_SUPPORT,e,x)}if(!z.isString(C)){C=C?"include":"omit"}const g=l&&"credentials"in s.prototype;if(z.isFormData(a)){const e=b.getContentType();if(e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)){b.delete("content-type")}}b.set("User-Agent","axios/"+ke,false);const k={...N,signal:P,method:r.toUpperCase(),headers:toByteStringHeaderObject(b.normalize()),body:a,duplex:"half",credentials:g?C:undefined};x=l&&new s(t,k);let Q=await(l?w(x,N):w(t,k));const T=H.from(Q.headers);if(I){const t=z.toFiniteNumber(T.getContentLength());if(t!=null&&t>E){throw new j("maxContentLength size of "+E+" exceeded",j.ERR_BAD_RESPONSE,e,x)}}const M=m&&(y==="stream"||y==="response");if(m&&Q.body&&(h||I||M&&B)){const t={};["status","statusText","headers"].forEach((e=>{t[e]=Q[e]}));const r=z.toFiniteNumber(T.getContentLength());const[i,n]=h&&progressEventDecorator(r,progressEventReducer(asyncDecorator(h),true))||[];let s=0;const onChunkProgress=t=>{if(I){s=t;if(s>E){throw new j("maxContentLength size of "+E+" exceeded",j.ERR_BAD_RESPONSE,e,x)}}i&&i(t)};Q=new o(trackStream(Q.body,Mt,onChunkProgress,(()=>{n&&n();B&&B()})),t)}y=y||"text";let O=await A[z.findKey(A,y)||"text"](Q,e);if(I&&!m&&!M){let t;if(O!=null){if(typeof O.byteLength==="number"){t=O.byteLength}else if(typeof O.size==="number"){t=O.size}else if(typeof O==="string"){t=typeof i==="function"?(new i).encode(O).byteLength:O.length}}if(typeof t==="number"&&t>E){throw new j("maxContentLength size of "+E+" exceeded",j.ERR_BAD_RESPONSE,e,x)}}!M&&B&&B();return await new Promise(((t,r)=>{settle(t,r,{data:O,headers:H.from(Q.headers),status:Q.status,statusText:Q.statusText,config:e,request:x})}))}catch(t){B&&B();if(P&&P.aborted&&P.reason instanceof j){const r=P.reason;r.config=e;x&&(r.request=x);if(t!==r){Object.defineProperty(r,"cause",{__proto__:null,value:t,writable:true,enumerable:false,configurable:true})}throw r}if(R){x&&!R.request&&(R.request=x);throw R}if(t instanceof j){x&&!t.request&&(t.request=x);throw t}if(t&&t.name==="TypeError"&&/Load failed|fetch/i.test(t.message)){const r=new j("Network Error",j.ERR_NETWORK,e,x,t&&t.response);Object.defineProperty(r,"cause",{__proto__:null,value:t.cause||t,writable:true,enumerable:false,configurable:true});throw r}throw j.from(t,t&&t.code,e,x,t&&t.response)}}};const Dt=new Map;const getFetch=e=>{let t=e&&e.env||{};const{fetch:r,Request:i,Response:n}=t;const s=[i,n,r];let o=s.length,a=o,l,c,p=Dt;while(a--){l=s[a];c=p.get(l);c===undefined&&p.set(l,c=a?new Map:factory(t));p=c}return c};const zt=getFetch();const Lt=null&&zt;const Gt={http:St,xhr:Qt,fetch:{get:getFetch}};z.forEach(Gt,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch(e){}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}}));const renderReason=e=>`- ${e}`;const isResolvedHandle=e=>z.isFunction(e)||e===null||e===false;function getAdapter(e,t){e=z.isArray(e)?e:[e];const{length:r}=e;let i;let n;const s={};for(let o=0;o`adapter ${e} `+(t===false?"is not supported by the environment":"is not available in the build")));let t=r?e.length>1?"since :\n"+e.map(renderReason).join("\n"):" "+renderReason(e[0]):"as no adapter specified";throw new j(`There is no suitable adapter to dispatch the request `+t,j.ERR_NOT_SUPPORT)}return n}const Ft={getAdapter:getAdapter,adapters:Gt};function throwIfCancellationRequested(e){if(e.cancelToken){e.cancelToken.throwIfRequested()}if(e.signal&&e.signal.aborted){throw new Ce(null,e)}}function dispatchRequest(e){throwIfCancellationRequested(e);e.headers=H.from(e.headers);e.data=transformData.call(e,e.transformRequest);if(["post","put","patch"].indexOf(e.method)!==-1){e.headers.setContentType("application/x-www-form-urlencoded",false)}const t=Ft.getAdapter(e.adapter||be.adapter,e);return t(e).then((function onAdapterResolution(t){throwIfCancellationRequested(e);e.response=t;try{t.data=transformData.call(e,e.transformResponse,t)}finally{delete e.response}t.headers=H.from(t.headers);return t}),(function onAdapterRejection(t){if(!isCancel(t)){throwIfCancellationRequested(e);if(t&&t.response){e.response=t.response;try{t.response.data=transformData.call(e,e.transformResponse,t.response)}finally{delete e.response}t.response.headers=H.from(t.response.headers)}}return Promise.reject(t)}))}const qt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{qt[e]=function validator(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));const Ut={};qt.transitional=function transitional(e,t,r){function formatMessage(e,t){return"[Axios v"+ke+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return(r,i,n)=>{if(e===false){throw new j(formatMessage(i," has been removed"+(t?" in "+t:"")),j.ERR_DEPRECATED)}if(t&&!Ut[i]){Ut[i]=true;console.warn(formatMessage(i," has been deprecated since v"+t+" and will be removed in the near future"))}return e?e(r,i,n):true}};qt.spelling=function spelling(e){return(t,r)=>{console.warn(`${r} is likely a misspelling of ${e}`);return true}};function assertOptions(e,t,r){if(typeof e!=="object"||e===null){throw new j("options must be an object",j.ERR_BAD_OPTION_VALUE)}const i=Object.keys(e);let n=i.length;while(n-- >0){const s=i[n];const o=Object.prototype.hasOwnProperty.call(t,s)?t[s]:undefined;if(o){const t=e[s];const r=t===undefined||o(t,s,e);if(r!==true){throw new j("option "+s+" must be "+r,j.ERR_BAD_OPTION_VALUE)}continue}if(r!==true){throw new j("Unknown option "+s,j.ERR_BAD_OPTION)}}}const Ht={assertOptions:assertOptions,validators:qt};const Vt=Ht.validators;class Axios{constructor(e){this.defaults=e||{};this.interceptors={request:new te,response:new te}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const r=(()=>{if(!t.stack){return""}const e=t.stack.indexOf("\n");return e===-1?"":t.stack.slice(e+1)})();try{if(!e.stack){e.stack=r}else if(r){const t=r.indexOf("\n");const i=t===-1?-1:r.indexOf("\n",t+1);const n=i===-1?"":r.slice(i+1);if(!String(e.stack).endsWith(n)){e.stack+="\n"+r}}}catch(e){}}throw e}}_request(e,t){if(typeof e==="string"){t=t||{};t.url=e}else{t=e||{}}t=mergeConfig(this.defaults,t);const{transitional:r,paramsSerializer:i,headers:n}=t;if(r!==undefined){Ht.assertOptions(r,{silentJSONParsing:Vt.transitional(Vt.boolean),forcedJSONParsing:Vt.transitional(Vt.boolean),clarifyTimeoutError:Vt.transitional(Vt.boolean),legacyInterceptorReqResOrdering:Vt.transitional(Vt.boolean),advertiseZstdAcceptEncoding:Vt.transitional(Vt.boolean),validateStatusUndefinedResolves:Vt.transitional(Vt.boolean)},false)}if(i!=null){if(z.isFunction(i)){t.paramsSerializer={serialize:i}}else{Ht.assertOptions(i,{encode:Vt.function,serialize:Vt.function},true)}}if(t.allowAbsoluteUrls!==undefined){}else if(this.defaults.allowAbsoluteUrls!==undefined){t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls}else{t.allowAbsoluteUrls=true}Ht.assertOptions(t,{baseUrl:Vt.spelling("baseURL"),withXsrfToken:Vt.spelling("withXSRFToken")},true);t.method=(t.method||this.defaults.method||"get").toLowerCase();let s=n&&z.merge(n.common,n[t.method]);n&&z.forEach(["delete","get","head","post","put","patch","query","common"],(e=>{delete n[e]}));t.headers=H.concat(s,n);const o=[];let a=true;this.interceptors.request.forEach((function unshiftRequestInterceptors(e){if(typeof e.runWhen==="function"&&e.runWhen(t)===false){return}a=a&&e.synchronous;const r=t.transitional||re;const i=r&&r.legacyInterceptorReqResOrdering;if(i){o.unshift(e.fulfilled,e.rejected)}else{o.push(e.fulfilled,e.rejected)}}));const l=[];this.interceptors.response.forEach((function pushResponseInterceptors(e){l.push(e.fulfilled,e.rejected)}));let c;let p=0;let u;if(!a){const e=[dispatchRequest.bind(this),undefined];e.unshift(...o);e.push(...l);u=e.length;c=Promise.resolve(t);while(pdispatchRequest.call(this,d)))}}catch(e){c=Promise.reject(e)}break}}if(!c){try{c=dispatchRequest.call(this,d)}catch(e){c=Promise.reject(e)}}p=0;u=l.length;while(p{if(!r._listeners)return;let t=r._listeners.length;while(t-- >0){r._listeners[t](e)}r._listeners=null}));this.promise.then=e=>{let t;const i=new Promise((e=>{r.subscribe(e);t=e})).then(e);i.cancel=function reject(){r.unsubscribe(t)};return i};e((function cancel(e,i,n){if(r.reason){return}r.reason=new Ce(e,i,n);t(r.reason)}))}throwIfRequested(){if(this.reason){throw this.reason}}subscribe(e){if(this.reason){e(this.reason);return}if(this._listeners){this._listeners.push(e)}else{this._listeners=[e]}}unsubscribe(e){if(!this._listeners){return}const t=this._listeners.indexOf(e);if(t!==-1){this._listeners.splice(t,1)}}toAbortSignal(){const e=new AbortController;const abort=t=>{e.abort(t)};this.subscribe(abort);e.signal.unsubscribe=()=>this.unsubscribe(abort);return e.signal}static source(){let e;const t=new CancelToken((function executor(t){e=t}));return{token:t,cancel:e}}}const Wt=CancelToken;function spread(e){return function wrap(t){return e.apply(null,t)}}function isAxiosError(e){return z.isObject(e)&&e.isAxiosError===true}const Jt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerReturnsAnUnknownError:520,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Jt).forEach((([e,t])=>{Jt[t]=e}));const Yt=Jt;function createInstance(e){const t=new jt(e);const r=bind(jt.prototype.request,t);z.extend(r,jt.prototype,t,{allOwnKeys:true});z.extend(r,t,null,{allOwnKeys:true});r.create=function create(t){return createInstance(mergeConfig(e,t))};return r}const $t=createInstance(be);$t.Axios=jt;$t.CanceledError=Ce;$t.CancelToken=Wt;$t.isCancel=isCancel;$t.VERSION=ke;$t.toFormData=Z;$t.AxiosError=j;$t.Cancel=$t.CanceledError;$t.all=function all(e){return Promise.all(e)};$t.spread=spread;$t.isAxiosError=isAxiosError;$t.mergeConfig=mergeConfig;$t.AxiosHeaders=H;$t.formToJSON=e=>fe(z.isHTMLForm(e)?new FormData(e):e);$t.getAdapter=Ft.getAdapter;$t.HttpStatusCode=Yt;$t.default=$t;const Kt=$t;async function CheckWebAppHealth(e,t,r){if(!r)r=300;const i=`https://${e}.azurewebsites.net${t}`;return await checkHealth(i,e,r)}async function checkHealth(e,t,r){const i=Math.round(r/10);let n=false;for(let r=1;r=200&&e<300||e==404}});if(r.status!=200){(0,s.pq)(`${t} isn't ready yet`);(0,s.pq)(`${t} status code: ${r.status}`);await(new SleepTimer).sleep(1e4);continue}n=true;break}return n}class SleepTimer{sleep(e){return new Promise((t=>setTimeout(t,e)))}}},9407:(e,t,r)=>{r.a(e,(async(e,t)=>{try{var i=r(4116);var n=r(3094);var s=r(4149);var o=r(2308);try{const e=(0,i.V4)("azure_web_app_name");(0,i.pq)(`Input.azure_web_app_name: ${e}`);const t=(0,i.V4)("azure_web_app_slot_name");(0,i.pq)(`Input.azure_web_app_slot_name: ${t}`);const r=(0,i.V4)("azure_web_app_deploy_subscription_id");(0,i.pq)(`Input.azure_web_app_deploy_subscription_id: ${r}`);const n=(0,i.V4)("health_uri");const a=(0,i.V4)("azure_web_app_resource_group_name");(0,i.pq)(`Input.azure_web_app_resource_group_name: ${a}`);(0,i.pq)(`Input.health_uri: ${n}`);const l=(0,i.V4)("health_timeout_seconds");(0,i.pq)(`Input.health_timeout_seconds: ${l}`);(0,i.pq)(`Checking status of slot: ${t}`);const c=parseInt(l);const p=await(0,s.e)(`${e}-${t}`,n,c);if(!p){(0,i.C1)("Error: initial health check failed");throw new Error}(0,i.pq)(`Health check for ${e} passed...`);(0,i.pq)(`Starting swap for ${e}`);const u=await(0,o.U)(e,r,a,t,c);(0,i.pq)(`Swap Result: ${u.status}`);if(!u.status){(0,i.C1)(u.message);throw new Error}(0,i.pq)(`Checking health status for ${e}`);const d=await(0,s.e)(e,n,c);if(!d){(0,i.C1)("Error: health check timed out");throw new Error}(0,i.pq)(`${t} was swapped`)}catch(e){const t=(0,n.A)(e);(0,i.C1)(t)}t()}catch(e){t(e)}}),1)},2308:(t,r,i)=>{i.d(r,{U:()=>SwapApps});var n=i(1695);const s=`4.13.1`;const o="04b07795-8ddb-461a-bbee-02f9e1bf7b46";const a="common";var l;(function(e){e["AzureChina"]="https://login.chinacloudapi.cn";e["AzureGermany"]="https://login.microsoftonline.de";e["AzureGovernment"]="https://login.microsoftonline.us";e["AzurePublicCloud"]="https://login.microsoftonline.com"})(l||(l={}));const c=l.AzurePublicCloud;const p="login.microsoftonline.com";const u=["*"];const d="cae";const m="nocae";const A="msal.cache";let g=undefined;const h={setPersistence(e){g=e}};let f=undefined;let y=undefined;let b=undefined;function hasNativeBroker(){return f!==undefined}function hasVSCodePlugin(){return y!==undefined&&b!==undefined}const C={setNativeBroker(e){f={broker:e}}};const N={setVSCodeAuthRecordPath(e){y=e},setVSCodeBroker(e){b={broker:e}}};function generatePluginConfiguration(e){const t={cache:{},broker:{...e.brokerOptions,isEnabled:e.brokerOptions?.enabled??false,enableMsaPassthrough:e.brokerOptions?.legacyEnableMsaPassthrough??false}};if(e.tokenCachePersistenceOptions?.enabled){if(g===undefined){throw new Error(["Persistent token caching was requested, but no persistence provider was configured.","You must install the identity-cache-persistence plugin package (`npm install --save @azure/identity-cache-persistence`)","and enable it by importing `useIdentityPlugin` from `@azure/identity` and calling","`useIdentityPlugin(cachePersistencePlugin)` before using `tokenCachePersistenceOptions`."].join(" "))}const r=e.tokenCachePersistenceOptions.name||A;t.cache.cachePlugin=g({name:`${r}.${m}`,...e.tokenCachePersistenceOptions});t.cache.cachePluginCae=g({name:`${r}.${d}`,...e.tokenCachePersistenceOptions})}if(e.brokerOptions?.enabled){t.broker.nativeBrokerPlugin=getBrokerPlugin(e.isVSCodeCredential||false)}return t}const E={missing:(e,t,r)=>[`${e} was requested, but no plugin was configured or no authentication record was found.`,`You must install the ${t} plugin package (npm install --save ${t})`,"and enable it by importing `useIdentityPlugin` from `@azure/identity` and calling",`useIdentityPlugin(${r}) before using enableBroker.`].join(" "),unavailable:(e,t)=>[`${e} was requested, and the plugin is configured, but the broker is unavailable.`,`Ensure the ${e} plugin is properly installed and configured.`,"Check for missing native dependencies and ensure the package is properly installed.",`See the README for prerequisites on installing and using ${t}.`].join(" ")};const v={vsCode:{credentialName:"Visual Studio Code Credential",packageName:"@azure/identity-vscode",pluginVar:"vsCodePlugin",get brokerInfo(){return b}},native:{credentialName:"Broker for WAM",packageName:"@azure/identity-broker",pluginVar:"nativeBrokerPlugin",get brokerInfo(){return f}}};function getBrokerPlugin(e){const{credentialName:t,packageName:r,pluginVar:i,brokerInfo:n}=v[e?"vsCode":"native"];if(n===undefined){throw new Error(E.missing(t,r,i))}if(n.broker.isBrokerAvailable===false){throw new Error(E.unavailable(t,r))}return n.broker}const I={generatePluginConfiguration:generatePluginConfiguration};const S={cachePluginControl:h,nativeBrokerPluginControl:C,vsCodeCredentialControl:N};function useIdentityPlugin(e){e(S)}function isErrorResponse(e){return e&&typeof e.error==="string"&&typeof e.error_description==="string"}const w="CredentialUnavailableError";class errors_CredentialUnavailableError extends Error{constructor(e,t){super(e,t);this.name=w}}const P="AuthenticationError";class errors_AuthenticationError extends Error{statusCode;errorResponse;constructor(e,t,r){let i={error:"unknown",errorDescription:"An unknown error occurred and no additional details are available."};if(isErrorResponse(t)){i=convertOAuthErrorResponseToErrorResponse(t)}else if(typeof t==="string"){try{const e=JSON.parse(t);i=convertOAuthErrorResponseToErrorResponse(e)}catch(r){if(e===400){i={error:"invalid_request",errorDescription:`The service indicated that the request was invalid.\n\n${t}`}}else{i={error:"unknown_error",errorDescription:`An unknown error has occurred. Response body:\n\n${t}`}}}}else{i={error:"unknown_error",errorDescription:"An unknown error occurred and no additional details are available."}}super(`${i.error} Status code: ${e}\nMore details:\n${i.errorDescription},`,r);this.statusCode=e;this.errorResponse=i;this.name=P}}const x="AggregateAuthenticationError";class AggregateAuthenticationError extends Error{errors;constructor(e,t){const r=e.join("\n");super(`${t}\n${r}`);this.errors=e;this.name=x}}function convertOAuthErrorResponseToErrorResponse(e){return{error:e.error,errorDescription:e.error_description,correlationId:e.correlation_id,errorCodes:e.error_codes,timestamp:e.timestamp,traceId:e.trace_id}}class AuthenticationRequiredError extends Error{scopes;getTokenOptions;constructor(e){super(e.message,e.cause?{cause:e.cause}:undefined);this.scopes=e.scopes;this.getTokenOptions=e.getTokenOptions;this.name="AuthenticationRequiredError"}}var B=i(8161);var _=i(7975);var R=i(1708);function log(e,...t){R.stderr.write(`${_.format(e,...t)}${B.EOL}`)}function getEnvironmentVariable(e){return R.env[e]}function env_emitNodeWarning(e){process.emitWarning(e)}const k=false;const Q=false;const T=typeof R.versions.deno==="string"&&R.versions.deno.length>0;const M=typeof R.versions.bun==="string"&&R.versions.bun.length>0;const O=true;const D=!M&&!T;const z=false;const L=getEnvironmentVariable("DEBUG");let G;let F=[];let q=[];const U=[];if(L){enable(L)}const H=Object.assign((e=>createDebugger(e)),{enable:enable,enabled:enabled,disable:disable,log:log});function enable(e){G=e;F=[];q=[];const t=e.split(",").map((e=>e.trim()));for(const e of t){if(e.startsWith("-")){q.push(e.substring(1))}else{F.push(e)}}for(const e of U){e.enabled=enabled(e.namespace)}}function enabled(e){if(e.endsWith("*")){return true}for(const t of q){if(namespaceMatches(e,t)){return false}}for(const t of F){if(namespaceMatches(e,t)){return true}}return false}function namespaceMatches(e,t){if(t.indexOf("*")===-1){return e===t}let r=t;if(t.indexOf("**")!==-1){const e=[];let i="";for(const r of t){if(r==="*"&&i==="*"){continue}else{i=r;e.push(r)}}r=e.join("")}let i=0;let n=0;const s=r.length;const o=e.length;let a=-1;let l=-1;while(i=0){n=a+1;i=l+1;if(i===o){return false}while(e[i]!==r[n]){i++;if(i===o){return false}}l=i;i++;n++;continue}else{return false}}const c=i===e.length;const p=n===r.length;const u=n===r.length-1&&r[n]==="*";return c&&(p||u)}function disable(){const e=G||"";enable("");return e}function createDebugger(e){const t=Object.assign(debug,{enabled:enabled(e),destroy:destroy,log:H.log,namespace:e,extend:extend});function debug(...r){if(!t.enabled){return}if(r.length>0){r[0]=`${e} ${r[0]}`}t.log(...r)}U.push(t);return t}function destroy(){const e=U.indexOf(this);if(e>=0){U.splice(e,1);return true}return false}function extend(e){const t=createDebugger(`${this.namespace}:${e}`);t.log=this.log;return t}const V=H;const j=["verbose","info","warning","error"];const W={verbose:400,info:300,warning:200,error:100};function patchLogMethod(e,t){t.log=(...t)=>{e.log(...t)}}function isTypeSpecRuntimeLogLevel(e){return j.includes(e)}function createLoggerContext(e){const t=new Set;const r=getEnvironmentVariable(e.logLevelEnvVarName);let i;const n=V(e.namespace);n.log=(...e)=>{V.log(...e)};function contextSetLogLevel(e){if(e&&!isTypeSpecRuntimeLogLevel(e)){throw new Error(`Unknown log level '${e}'. Acceptable values: ${j.join(",")}`)}i=e;const r=[];for(const e of t){if(shouldEnable(e)){r.push(e.namespace)}}V.enable(r.join(","))}if(r){if(isTypeSpecRuntimeLogLevel(r)){contextSetLogLevel(r)}else{console.error(`${e.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${j.join(", ")}.`)}}function shouldEnable(e){return Boolean(i&&W[e.level]<=W[i])}function createLogger(e,r){const i=Object.assign(e.extend(r),{level:r});patchLogMethod(e,i);if(shouldEnable(i)){const e=V.disable();V.enable(e+","+i.namespace)}t.add(i);return i}function contextGetLogLevel(){return i}function contextCreateClientLogger(e){const t=n.extend(e);patchLogMethod(n,t);return{error:createLogger(t,"error"),warning:createLogger(t,"warning"),info:createLogger(t,"info"),verbose:createLogger(t,"verbose")}}return{setLogLevel:contextSetLogLevel,getLogLevel:contextGetLogLevel,createClientLogger:contextCreateClientLogger,logger:n}}const J=createLoggerContext({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"});const Y=J.logger;function setLogLevel(e){J.setLogLevel(e)}function getLogLevel(){return J.getLogLevel()}function createClientLogger(e){return J.createClientLogger(e)}const $=createLoggerContext({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"});const K=$.logger;function esm_setLogLevel(e){$.setLogLevel(e)}function esm_getLogLevel(){return $.getLogLevel()}function esm_createClientLogger(e){return $.createClientLogger(e)}const Z=esm_createClientLogger("identity");function processEnvVars(e){return e.reduce(((e,t)=>{if(process.env[t]){e.assigned.push(t)}else{e.missing.push(t)}return e}),{missing:[],assigned:[]})}function logEnvVars(e,t){const{assigned:r}=processEnvVars(t);Z.info(`${e} => Found the following environment variables: ${r.join(", ")}`)}function formatSuccess(e){return`SUCCESS. Scopes: ${Array.isArray(e)?e.join(", "):e}.`}function logging_formatError(e,t){let r="ERROR.";if(e?.length){r+=` Scopes: ${Array.isArray(e)?e.join(", "):e}.`}return`${r} Error message: ${typeof t==="string"?t:t.message}.`}function credentialLoggerInstance(e,t,r=Z){const i=t?`${t.fullTitle} ${e}`:e;function info(e){r.info(`${i} =>`,e)}function warning(e){r.warning(`${i} =>`,e)}function verbose(e){r.verbose(`${i} =>`,e)}function error(e){r.error(`${i} =>`,e)}return{title:e,fullTitle:i,info:info,warning:warning,verbose:verbose,error:error}}function credentialLogger(e,t=Z){const r=credentialLoggerInstance(e,undefined,t);return{...r,parent:t,getToken:credentialLoggerInstance("=> getToken()",r,t)}}const X={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function createTracingContext(e={}){let t=new TracingContextImpl(e.parentContext);if(e.span){t=t.setValue(X.span,e.span)}if(e.namespace){t=t.setValue(X.namespace,e.namespace)}return t}class TracingContextImpl{_contextMap;constructor(e){this._contextMap=e instanceof TracingContextImpl?new Map(e._contextMap):new Map}setValue(e,t){const r=new TracingContextImpl(this);r._contextMap.set(e,t);return r}getValue(e){return this._contextMap.get(e)}deleteValue(e){const t=new TracingContextImpl(this);t._contextMap.delete(e);return t}}var ee=i(8914);const te=ee.state;function createDefaultTracingSpan(){return{end:()=>{},isRecording:()=>false,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function createDefaultInstrumenter(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>undefined,startSpan:(e,t)=>({span:createDefaultTracingSpan(),tracingContext:createTracingContext({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}function useInstrumenter(e){state.instrumenterImplementation=e}function getInstrumenter(){if(!te.instrumenterImplementation){te.instrumenterImplementation=createDefaultInstrumenter()}return te.instrumenterImplementation}function createTracingClient(e){const{namespace:t,packageName:r,packageVersion:i}=e;function startSpan(e,n,s){const o=getInstrumenter().startSpan(e,{...s,packageName:r,packageVersion:i,tracingContext:n?.tracingOptions?.tracingContext});let a=o.tracingContext;const l=o.span;if(!a.getValue(X.namespace)){a=a.setValue(X.namespace,t)}l.setAttribute("az.namespace",a.getValue(X.namespace));const c=Object.assign({},n,{tracingOptions:{...n?.tracingOptions,tracingContext:a}});return{span:l,updatedOptions:c}}async function withSpan(e,t,r,i){const{span:n,updatedOptions:s}=startSpan(e,t,i);try{const e=await withContext(s.tracingOptions.tracingContext,(()=>Promise.resolve(r(s,n))));n.setStatus({status:"success"});return e}catch(e){n.setStatus({status:"error",error:e});throw e}finally{n.end()}}function withContext(e,t,...r){return getInstrumenter().withContext(e,t,...r)}function parseTraceparentHeader(e){return getInstrumenter().parseTraceparentHeader(e)}function createRequestHeaders(e){return getInstrumenter().createRequestHeaders(e)}return{startSpan:startSpan,withSpan:withSpan,withContext:withContext,parseTraceparentHeader:parseTraceparentHeader,createRequestHeaders:createRequestHeaders}}const re=createTracingClient({namespace:"Microsoft.AAD",packageName:"@azure/identity",packageVersion:s});const ie=credentialLogger("ChainedTokenCredential");class ChainedTokenCredential{_sources=[];constructor(...e){this._sources=e}async getToken(e,t={}){const{token:r}=await this.getTokenInternal(e,t);return r}async getTokenInternal(e,t={}){let r=null;let i;const n=[];return re.withSpan("ChainedTokenCredential.getToken",t,(async t=>{for(let s=0;s0){const t=new AggregateAuthenticationError(n,"ChainedTokenCredential authentication failed.");ie.getToken.info(logging_formatError(e,t));throw t}ie.getToken.info(`Result for ${i.constructor.name}: ${formatSuccess(e)}`);if(r===null){throw new errors_CredentialUnavailableError("Failed to retrieve a valid token")}return{token:r,successfulCredential:i}}))}} +var i=r(181);var n=i.Buffer;function copyProps(e,t){for(var r in e){t[r]=e[r]}}if(n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow){e.exports=i}else{copyProps(i,t);t.Buffer=SafeBuffer}function SafeBuffer(e,t,r){return n(e,t,r)}SafeBuffer.prototype=Object.create(n.prototype);copyProps(n,SafeBuffer);SafeBuffer.from=function(e,t,r){if(typeof e==="number"){throw new TypeError("Argument must not be a number")}return n(e,t,r)};SafeBuffer.alloc=function(e,t,r){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}var i=n(e);if(t!==undefined){if(typeof r==="string"){i.fill(t,r)}else{i.fill(t)}}else{i.fill(0)}return i};SafeBuffer.allocUnsafe=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return n(e)};SafeBuffer.allocUnsafeSlow=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return i.SlowBuffer(e)}},9379:(e,t,r)=>{const i=Symbol("SemVer ANY");class Comparator{static get ANY(){return i}constructor(e,t){t=n(t);if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}e=e.trim().split(/\s+/).join(" ");l("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===i){this.value=""}else{this.value=this.operator+this.semver.version}l("comp",this)}parse(e){const t=this.options.loose?s[o.COMPARATORLOOSE]:s[o.COMPARATOR];const r=e.match(t);if(!r){throw new TypeError(`Invalid comparator: ${e}`)}this.operator=r[1]!==undefined?r[1]:"";if(this.operator==="="){this.operator=""}if(!r[2]){this.semver=i}else{this.semver=new c(r[2],this.options.loose)}}toString(){return this.value}test(e){l("Comparator.test",e,this.options.loose);if(this.semver===i||e===i){return true}if(typeof e==="string"){try{e=new c(e,this.options)}catch(e){return false}}return a(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(this.operator===""){if(this.value===""){return true}return new p(e.value,t).test(this.value)}else if(e.operator===""){if(e.value===""){return true}return new p(this.value,t).test(e.semver)}t=n(t);if(t.includePrerelease&&(this.value==="<0.0.0-0"||e.value==="<0.0.0-0")){return false}if(!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))){return false}if(this.operator.startsWith(">")&&e.operator.startsWith(">")){return true}if(this.operator.startsWith("<")&&e.operator.startsWith("<")){return true}if(this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")){return true}if(a(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")){return true}if(a(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">")){return true}return false}}e.exports=Comparator;const n=r(356);const{safeRe:s,t:o}=r(5471);const a=r(8646);const l=r(1159);const c=r(7163);const p=r(6782)},6782:(e,t,r)=>{const i=/\s+/g;class Range{constructor(e,t){t=o(t);if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof a){this.raw=e.value;this.set=[[e]];this.formatted=undefined;return this}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e.trim().replace(i," ");this.set=this.raw.split("||").map((e=>this.parseRange(e.trim()))).filter((e=>e.length));if(!this.set.length){throw new TypeError(`Invalid SemVer Range: ${this.raw}`)}if(this.set.length>1){const e=this.set[0];this.set=this.set.filter((e=>!isNullSet(e[0])));if(this.set.length===0){this.set=[e]}else if(this.set.length>1){for(const e of this.set){if(e.length===1&&isAny(e[0])){this.set=[e];break}}}}this.formatted=undefined}get range(){if(this.formatted===undefined){this.formatted="";for(let e=0;e0){this.formatted+="||"}const t=this.set[e];for(let e=0;e0){this.formatted+=" "}this.formatted+=t[e].toString().trim()}}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(e){e=e.replace(y,"");const t=(this.options.includePrerelease&&g)|(this.options.loose&&f);const r=t+":"+e;const i=s.get(r);if(i){return i}const n=this.options.loose;const o=n?p[d.HYPHENRANGELOOSE]:p[d.HYPHENRANGE];e=e.replace(o,hyphenReplace(this.options.includePrerelease));l("hyphen replace",e);e=e.replace(p[d.COMPARATORTRIM],m);l("comparator trim",e);e=e.replace(p[d.TILDETRIM],A);l("tilde trim",e);e=e.replace(p[d.CARETTRIM],h);l("caret trim",e);let c=e.split(" ").map((e=>parseComparator(e,this.options))).join(" ").split(/\s+/).map((e=>replaceGTE0(e,this.options)));if(n){c=c.filter((e=>{l("loose invalid filter",e,this.options);return!!e.match(p[d.COMPARATORLOOSE])}))}l("range list",c);const u=new Map;const b=c.map((e=>new a(e,this.options)));for(const e of b){if(isNullSet(e)){return[e]}u.set(e.value,e)}if(u.size>1&&u.has("")){u.delete("")}const C=[...u.values()];s.set(r,C);return C}intersects(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some((r=>isSatisfiable(r,t)&&e.set.some((e=>isSatisfiable(e,t)&&r.every((r=>e.every((e=>r.intersects(e,t)))))))))}test(e){if(!e){return false}if(typeof e==="string"){try{e=new c(e,this.options)}catch(e){return false}}for(let t=0;te.value==="<0.0.0-0";const isAny=e=>e.value==="";const isSatisfiable=(e,t)=>{let r=true;const i=e.slice();let n=i.pop();while(r&&i.length){r=i.every((e=>n.intersects(e,t)));n=i.pop()}return r};const parseComparator=(e,t)=>{e=e.replace(p[d.BUILD],"");l("comp",e,t);e=replaceCarets(e,t);l("caret",e);e=replaceTildes(e,t);l("tildes",e);e=replaceXRanges(e,t);l("xrange",e);e=replaceStars(e,t);l("stars",e);return e};const isX=e=>!e||e.toLowerCase()==="x"||e==="*";const invalidXRangeOrder=(e,t,r)=>isX(e)&&!isX(t)||isX(t)&&r&&!isX(r);const replaceTildes=(e,t)=>e.trim().split(/\s+/).map((e=>replaceTilde(e,t))).join(" ");const replaceTilde=(e,t)=>{const r=t.loose?p[d.TILDELOOSE]:p[d.TILDE];const i=t.includePrerelease?"-0":"";return e.replace(r,((t,r,n,s,o)=>{l("tilde",e,t,r,n,s,o);let a;if(isX(r)){a=""}else if(isX(n)){a=`>=${r}.0.0${i} <${+r+1}.0.0-0`}else if(isX(s)){a=`>=${r}.${n}.0${i} <${r}.${+n+1}.0-0`}else if(o){l("replaceTilde pr",o);a=`>=${r}.${n}.${s}-${o} <${r}.${+n+1}.0-0`}else{a=`>=${r}.${n}.${s} <${r}.${+n+1}.0-0`}l("tilde return",a);return a}))};const replaceCarets=(e,t)=>e.trim().split(/\s+/).map((e=>replaceCaret(e,t))).join(" ");const replaceCaret=(e,t)=>{l("caret",e,t);const r=t.loose?p[d.CARETLOOSE]:p[d.CARET];const i=t.includePrerelease?"-0":"";return e.replace(r,((t,r,n,s,o)=>{l("caret",e,t,r,n,s,o);let a;if(isX(r)){a=""}else if(isX(n)){a=`>=${r}.0.0${i} <${+r+1}.0.0-0`}else if(isX(s)){if(r==="0"){a=`>=${r}.${n}.0${i} <${r}.${+n+1}.0-0`}else{a=`>=${r}.${n}.0${i} <${+r+1}.0.0-0`}}else if(o){l("replaceCaret pr",o);if(r==="0"){if(n==="0"){a=`>=${r}.${n}.${s}-${o} <${r}.${n}.${+s+1}-0`}else{a=`>=${r}.${n}.${s}-${o} <${r}.${+n+1}.0-0`}}else{a=`>=${r}.${n}.${s}-${o} <${+r+1}.0.0-0`}}else{l("no pr");if(r==="0"){if(n==="0"){a=`>=${r}.${n}.${s} <${r}.${n}.${+s+1}-0`}else{a=`>=${r}.${n}.${s} <${r}.${+n+1}.0-0`}}else{a=`>=${r}.${n}.${s} <${+r+1}.0.0-0`}}l("caret return",a);return a}))};const replaceXRanges=(e,t)=>{l("replaceXRanges",e,t);return e.split(/\s+/).map((e=>replaceXRange(e,t))).join(" ")};const replaceXRange=(e,t)=>{e=e.trim();const r=t.loose?p[d.XRANGELOOSE]:p[d.XRANGE];return e.replace(r,((r,i,n,s,o,a)=>{l("xRange",e,r,i,n,s,o,a);if(invalidXRangeOrder(n,s,o)){return e}const c=isX(n);const p=c||isX(s);const u=p||isX(o);const d=u;if(i==="="&&d){i=""}a=t.includePrerelease?"-0":"";if(c){if(i===">"||i==="<"){r="<0.0.0-0"}else{r="*"}}else if(i&&d){if(p){s=0}o=0;if(i===">"){i=">=";if(p){n=+n+1;s=0;o=0}else{s=+s+1;o=0}}else if(i==="<="){i="<";if(p){n=+n+1}else{s=+s+1}}if(i==="<"){a="-0"}r=`${i+n}.${s}.${o}${a}`}else if(p){r=`>=${n}.0.0${a} <${+n+1}.0.0-0`}else if(u){r=`>=${n}.${s}.0${a} <${n}.${+s+1}.0-0`}l("xRange return",r);return r}))};const replaceStars=(e,t)=>{l("replaceStars",e,t);return e.trim().replace(p[d.STAR],"")};const replaceGTE0=(e,t)=>{l("replaceGTE0",e,t);return e.trim().replace(p[t.includePrerelease?d.GTE0PRE:d.GTE0],"")};const hyphenReplace=e=>(t,r,i,n,s,o,a,l,c,p,u,d)=>{if(isX(i)){r=""}else if(isX(n)){r=`>=${i}.0.0${e?"-0":""}`}else if(isX(s)){r=`>=${i}.${n}.0${e?"-0":""}`}else if(o){r=`>=${r}`}else{r=`>=${r}${e?"-0":""}`}if(isX(c)){l=""}else if(isX(p)){l=`<${+c+1}.0.0-0`}else if(isX(u)){l=`<${c}.${+p+1}.0-0`}else if(d){l=`<=${c}.${p}.${u}-${d}`}else if(e){l=`<${c}.${p}.${+u+1}-0`}else{l=`<=${l}`}return`${r} ${l}`.trim()};const testSet=(e,t,r)=>{for(let r=0;r0){const i=e[r].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch){return true}}}return false}return true}},7163:(e,t,r)=>{const i=r(1159);const{MAX_LENGTH:n,MAX_SAFE_INTEGER:s}=r(5101);const{safeRe:o,t:a}=r(5471);const l=r(356);const{compareIdentifiers:c}=r(3348);const isPrereleaseIdentifier=(e,t)=>{const r=t.split(".");if(r.length>e.length){return false}for(let t=0;tn){throw new TypeError(`version is longer than ${n} characters`)}i("SemVer",e,t);this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?o[a.LOOSE]:o[a.FULL]);if(!r){throw new TypeError(`Invalid Version: ${e}`)}this.raw=e;this.major=+r[1];this.minor=+r[2];this.patch=+r[3];if(this.major>s||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>s||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>s||this.patch<0){throw new TypeError("Invalid patch version")}if(!r[4]){this.prerelease=[]}else{this.prerelease=r[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&te.major){return 1}if(this.minore.minor){return 1}if(this.patche.patch){return 1}return 0}comparePre(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}if(this.prerelease.length&&!e.prerelease.length){return-1}else if(!this.prerelease.length&&e.prerelease.length){return 1}else if(!this.prerelease.length&&!e.prerelease.length){return 0}let t=0;do{const r=this.prerelease[t];const n=e.prerelease[t];i("prerelease compare",t,r,n);if(r===undefined&&n===undefined){return 0}else if(n===undefined){return 1}else if(r===undefined){return-1}else if(r===n){continue}else{return c(r,n)}}while(++t)}compareBuild(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}let t=0;do{const r=this.build[t];const n=e.build[t];i("build compare",t,r,n);if(r===undefined&&n===undefined){return 0}else if(n===undefined){return 1}else if(r===undefined){return-1}else if(r===n){continue}else{return c(r,n)}}while(++t)}inc(e,t,r){if(e.startsWith("pre")){if(!t&&r===false){throw new Error("invalid increment argument: identifier is empty")}if(t){const e=`-${t}`.match(this.options.loose?o[a.PRERELEASELOOSE]:o[a.PRERELEASE]);if(!e||e[1]!==t){throw new Error(`invalid identifier: ${t}`)}}}switch(e){case"premajor":this.prerelease.length=0;this.patch=0;this.minor=0;this.major++;this.inc("pre",t,r);break;case"preminor":this.prerelease.length=0;this.patch=0;this.minor++;this.inc("pre",t,r);break;case"prepatch":this.prerelease.length=0;this.inc("patch",t,r);this.inc("pre",t,r);break;case"prerelease":if(this.prerelease.length===0){this.inc("patch",t,r)}this.inc("pre",t,r);break;case"release":if(this.prerelease.length===0){throw new Error(`version ${this.raw} is not a prerelease`)}this.prerelease.length=0;break;case"major":if(this.minor!==0||this.patch!==0||this.prerelease.length===0){this.major++}this.minor=0;this.patch=0;this.prerelease=[];break;case"minor":if(this.patch!==0||this.prerelease.length===0){this.minor++}this.patch=0;this.prerelease=[];break;case"patch":if(this.prerelease.length===0){this.patch++}this.prerelease=[];break;case"pre":{const e=Number(r)?1:0;if(this.prerelease.length===0){this.prerelease=[e]}else{let i=this.prerelease.length;while(--i>=0){if(typeof this.prerelease[i]==="number"){this.prerelease[i]++;i=-2}}if(i===-1){if(t===this.prerelease.join(".")&&r===false){throw new Error("invalid increment argument: identifier already exists")}this.prerelease.push(e)}}if(t){let i=[t,e];if(r===false){i=[t]}if(isPrereleaseIdentifier(this.prerelease,t)){const e=this.prerelease[t.split(".").length];if(isNaN(e)){this.prerelease=i}}else{this.prerelease=i}}break}default:throw new Error(`invalid increment argument: ${e}`)}this.raw=this.format();if(this.build.length){this.raw+=`+${this.build.join(".")}`}return this}}e.exports=SemVer},1799:(e,t,r)=>{const i=r(6353);const clean=(e,t)=>{const r=i(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};e.exports=clean},8646:(e,t,r)=>{const i=r(5082);const n=r(4974);const s=r(6599);const o=r(1236);const a=r(3872);const l=r(6717);const cmp=(e,t,r,c)=>{switch(t){case"===":if(typeof e==="object"){e=e.version}if(typeof r==="object"){r=r.version}return e===r;case"!==":if(typeof e==="object"){e=e.version}if(typeof r==="object"){r=r.version}return e!==r;case"":case"=":case"==":return i(e,r,c);case"!=":return n(e,r,c);case">":return s(e,r,c);case">=":return o(e,r,c);case"<":return a(e,r,c);case"<=":return l(e,r,c);default:throw new TypeError(`Invalid operator: ${t}`)}};e.exports=cmp},5385:(e,t,r)=>{const i=r(7163);const n=r(6353);const{safeRe:s,t:o}=r(5471);const coerce=(e,t)=>{if(e instanceof i){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};let r=null;if(!t.rtl){r=e.match(t.includePrerelease?s[o.COERCEFULL]:s[o.COERCE])}else{const i=t.includePrerelease?s[o.COERCERTLFULL]:s[o.COERCERTL];let n;while((n=i.exec(e))&&(!r||r.index+r[0].length!==e.length)){if(!r||n.index+n[0].length!==r.index+r[0].length){r=n}i.lastIndex=n.index+n[1].length+n[2].length}i.lastIndex=-1}if(r===null){return null}const a=r[2];const l=r[3]||"0";const c=r[4]||"0";const p=t.includePrerelease&&r[5]?`-${r[5]}`:"";const u=t.includePrerelease&&r[6]?`+${r[6]}`:"";return n(`${a}.${l}.${c}${p}${u}`,t)};e.exports=coerce},7648:(e,t,r)=>{const i=r(7163);const compareBuild=(e,t,r)=>{const n=new i(e,r);const s=new i(t,r);return n.compare(s)||n.compareBuild(s)};e.exports=compareBuild},6874:(e,t,r)=>{const i=r(8469);const compareLoose=(e,t)=>i(e,t,true);e.exports=compareLoose},8469:(e,t,r)=>{const i=r(7163);const compare=(e,t,r)=>new i(e,r).compare(new i(t,r));e.exports=compare},711:(e,t,r)=>{const i=r(6353);const diff=(e,t)=>{const r=i(e,null,true);const n=i(t,null,true);const s=r.compare(n);if(s===0){return null}const o=s>0;const a=o?r:n;const l=o?n:r;const c=!!a.prerelease.length;const p=!!l.prerelease.length;if(p&&!c){if(!l.patch&&!l.minor){return"major"}if(l.compareMain(a)===0){if(l.minor&&!l.patch){return"minor"}return"patch"}}const u=c?"pre":"";if(r.major!==n.major){return u+"major"}if(r.minor!==n.minor){return u+"minor"}if(r.patch!==n.patch){return u+"patch"}return"prerelease"};e.exports=diff},5082:(e,t,r)=>{const i=r(8469);const eq=(e,t,r)=>i(e,t,r)===0;e.exports=eq},6599:(e,t,r)=>{const i=r(8469);const gt=(e,t,r)=>i(e,t,r)>0;e.exports=gt},1236:(e,t,r)=>{const i=r(8469);const gte=(e,t,r)=>i(e,t,r)>=0;e.exports=gte},9957:(e,t,r)=>{const i=r(7163);const inc=(e,t,r,n,s)=>{if(typeof r==="string"){s=n;n=r;r=undefined}try{return new i(e instanceof i?e.version:e,r).inc(t,n,s).version}catch(e){return null}};e.exports=inc},3872:(e,t,r)=>{const i=r(8469);const lt=(e,t,r)=>i(e,t,r)<0;e.exports=lt},6717:(e,t,r)=>{const i=r(8469);const lte=(e,t,r)=>i(e,t,r)<=0;e.exports=lte},8511:(e,t,r)=>{const i=r(7163);const major=(e,t)=>new i(e,t).major;e.exports=major},2603:(e,t,r)=>{const i=r(7163);const minor=(e,t)=>new i(e,t).minor;e.exports=minor},4974:(e,t,r)=>{const i=r(8469);const neq=(e,t,r)=>i(e,t,r)!==0;e.exports=neq},6353:(e,t,r)=>{const i=r(7163);const parse=(e,t,r=false)=>{if(e instanceof i){return e}try{return new i(e,t)}catch(e){if(!r){return null}throw e}};e.exports=parse},8756:(e,t,r)=>{const i=r(7163);const patch=(e,t)=>new i(e,t).patch;e.exports=patch},5714:(e,t,r)=>{const i=r(6353);const prerelease=(e,t)=>{const r=i(e,t);return r&&r.prerelease.length?r.prerelease:null};e.exports=prerelease},2173:(e,t,r)=>{const i=r(8469);const rcompare=(e,t,r)=>i(t,e,r);e.exports=rcompare},7192:(e,t,r)=>{const i=r(7648);const rsort=(e,t)=>e.sort(((e,r)=>i(r,e,t)));e.exports=rsort},8011:(e,t,r)=>{const i=r(6782);const satisfies=(e,t,r)=>{try{t=new i(t,r)}catch(e){return false}return t.test(e)};e.exports=satisfies},9872:(e,t,r)=>{const i=r(7648);const sort=(e,t)=>e.sort(((e,r)=>i(e,r,t)));e.exports=sort},6114:(e,t,r)=>{const i=r(6353);const n=r(5101);const s=r(7163);const truncate=(e,t,r)=>{if(!n.RELEASE_TYPES.includes(t)){return null}const i=cloneInputVersion(e,r);return i&&doTruncation(i,t)};const cloneInputVersion=(e,t)=>{const r=e instanceof s?e.version:e;return i(r,t)};const doTruncation=(e,t)=>{if(isPrerelease(t)){return e.version}e.prerelease=[];switch(t){case"major":e.minor=0;e.patch=0;break;case"minor":e.patch=0;break}return e.format()};const isPrerelease=e=>e.startsWith("pre");e.exports=truncate},8780:(e,t,r)=>{const i=r(6353);const valid=(e,t)=>{const r=i(e,t);return r?r.version:null};e.exports=valid},2088:(e,t,r)=>{const i=r(5471);const n=r(5101);const s=r(7163);const o=r(3348);const a=r(6353);const l=r(8780);const c=r(1799);const p=r(9957);const u=r(711);const d=r(8511);const m=r(2603);const A=r(8756);const h=r(5714);const g=r(8469);const f=r(2173);const y=r(6874);const b=r(7648);const C=r(9872);const E=r(7192);const N=r(6599);const v=r(3872);const I=r(5082);const S=r(4974);const w=r(1236);const P=r(6717);const x=r(8646);const B=r(5385);const _=r(6114);const R=r(9379);const k=r(6782);const T=r(8011);const Q=r(4750);const M=r(5574);const O=r(8595);const D=r(1866);const z=r(4737);const L=r(280);const G=r(2276);const F=r(5213);const q=r(3465);const U=r(2028);const H=r(1489);e.exports={parse:a,valid:l,clean:c,inc:p,diff:u,major:d,minor:m,patch:A,prerelease:h,compare:g,rcompare:f,compareLoose:y,compareBuild:b,sort:C,rsort:E,gt:N,lt:v,eq:I,neq:S,gte:w,lte:P,cmp:x,coerce:B,truncate:_,Comparator:R,Range:k,satisfies:T,toComparators:Q,maxSatisfying:M,minSatisfying:O,minVersion:D,validRange:z,outside:L,gtr:G,ltr:F,intersects:q,simplifyRange:U,subset:H,SemVer:s,re:i.re,src:i.src,tokens:i.t,SEMVER_SPEC_VERSION:n.SEMVER_SPEC_VERSION,RELEASE_TYPES:n.RELEASE_TYPES,compareIdentifiers:o.compareIdentifiers,rcompareIdentifiers:o.rcompareIdentifiers}},5101:e=>{const t="2.0.0";const r=256;const i=Number.MAX_SAFE_INTEGER||9007199254740991;const n=16;const s=r-6;const o=["major","premajor","minor","preminor","patch","prepatch","prerelease"];e.exports={MAX_LENGTH:r,MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:s,MAX_SAFE_INTEGER:i,RELEASE_TYPES:o,SEMVER_SPEC_VERSION:t,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},1159:e=>{const t=typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},3348:e=>{const t=/^[0-9]+$/;const compareIdentifiers=(e,r)=>{if(typeof e==="number"&&typeof r==="number"){return e===r?0:ecompareIdentifiers(t,e);e.exports={compareIdentifiers:compareIdentifiers,rcompareIdentifiers:rcompareIdentifiers}},1383:e=>{class LRUCache{constructor(){this.max=1e3;this.map=new Map}get(e){const t=this.map.get(e);if(t===undefined){return undefined}else{this.map.delete(e);this.map.set(e,t);return t}}delete(e){return this.map.delete(e)}set(e,t){const r=this.delete(e);if(!r&&t!==undefined){if(this.map.size>=this.max){const e=this.map.keys().next().value;this.delete(e)}this.map.set(e,t)}return this}}e.exports=LRUCache},356:e=>{const t=Object.freeze({loose:true});const r=Object.freeze({});const parseOptions=e=>{if(!e){return r}if(typeof e!=="object"){return t}return e};e.exports=parseOptions},5471:(e,t,r)=>{const{MAX_SAFE_COMPONENT_LENGTH:i,MAX_SAFE_BUILD_LENGTH:n,MAX_LENGTH:s}=r(5101);const o=r(1159);t=e.exports={};const a=t.re=[];const l=t.safeRe=[];const c=t.src=[];const p=t.safeSrc=[];const u=t.t={};let d=0;const m="[a-zA-Z0-9-]";const A=[["\\s",1],["\\d",s],[m,n]];const makeSafeRegex=e=>{for(const[t,r]of A){e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`)}return e};const createToken=(e,t,r)=>{const i=makeSafeRegex(t);const n=d++;o(e,n,t);u[e]=n;c[n]=t;p[n]=i;a[n]=new RegExp(t,r?"g":undefined);l[n]=new RegExp(i,r?"g":undefined)};createToken("NUMERICIDENTIFIER","0|[1-9]\\d*");createToken("NUMERICIDENTIFIERLOOSE","\\d+");createToken("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${m}*`);createToken("MAINVERSION",`(${c[u.NUMERICIDENTIFIER]})\\.`+`(${c[u.NUMERICIDENTIFIER]})\\.`+`(${c[u.NUMERICIDENTIFIER]})`);createToken("MAINVERSIONLOOSE",`(${c[u.NUMERICIDENTIFIERLOOSE]})\\.`+`(${c[u.NUMERICIDENTIFIERLOOSE]})\\.`+`(${c[u.NUMERICIDENTIFIERLOOSE]})`);createToken("PRERELEASEIDENTIFIER",`(?:${c[u.NONNUMERICIDENTIFIER]}|${c[u.NUMERICIDENTIFIER]})`);createToken("PRERELEASEIDENTIFIERLOOSE",`(?:${c[u.NONNUMERICIDENTIFIER]}|${c[u.NUMERICIDENTIFIERLOOSE]})`);createToken("PRERELEASE",`(?:-(${c[u.PRERELEASEIDENTIFIER]}(?:\\.${c[u.PRERELEASEIDENTIFIER]})*))`);createToken("PRERELEASELOOSE",`(?:-?(${c[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${c[u.PRERELEASEIDENTIFIERLOOSE]})*))`);createToken("BUILDIDENTIFIER",`${m}+`);createToken("BUILD",`(?:\\+(${c[u.BUILDIDENTIFIER]}(?:\\.${c[u.BUILDIDENTIFIER]})*))`);createToken("FULLPLAIN",`v?${c[u.MAINVERSION]}${c[u.PRERELEASE]}?${c[u.BUILD]}?`);createToken("FULL",`^${c[u.FULLPLAIN]}$`);createToken("LOOSEPLAIN",`[v=\\s]*${c[u.MAINVERSIONLOOSE]}${c[u.PRERELEASELOOSE]}?${c[u.BUILD]}?`);createToken("LOOSE",`^${c[u.LOOSEPLAIN]}$`);createToken("GTLT","((?:<|>)?=?)");createToken("XRANGEIDENTIFIERLOOSE",`${c[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);createToken("XRANGEIDENTIFIER",`${c[u.NUMERICIDENTIFIER]}|x|X|\\*`);createToken("XRANGEPLAIN",`[v=\\s]*(${c[u.XRANGEIDENTIFIER]})`+`(?:\\.(${c[u.XRANGEIDENTIFIER]})`+`(?:\\.(${c[u.XRANGEIDENTIFIER]})`+`(?:${c[u.PRERELEASE]})?${c[u.BUILD]}?`+`)?)?`);createToken("XRANGEPLAINLOOSE",`[v=\\s]*(${c[u.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${c[u.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${c[u.XRANGEIDENTIFIERLOOSE]})`+`(?:${c[u.PRERELEASELOOSE]})?${c[u.BUILD]}?`+`)?)?`);createToken("XRANGE",`^${c[u.GTLT]}\\s*${c[u.XRANGEPLAIN]}$`);createToken("XRANGELOOSE",`^${c[u.GTLT]}\\s*${c[u.XRANGEPLAINLOOSE]}$`);createToken("COERCEPLAIN",`${"(^|[^\\d])"+"(\\d{1,"}${i}})`+`(?:\\.(\\d{1,${i}}))?`+`(?:\\.(\\d{1,${i}}))?`);createToken("COERCE",`${c[u.COERCEPLAIN]}(?:$|[^\\d])`);createToken("COERCEFULL",c[u.COERCEPLAIN]+`(?:${c[u.PRERELEASE]})?`+`(?:${c[u.BUILD]})?`+`(?:$|[^\\d])`);createToken("COERCERTL",c[u.COERCE],true);createToken("COERCERTLFULL",c[u.COERCEFULL],true);createToken("LONETILDE","(?:~>?)");createToken("TILDETRIM",`(\\s*)${c[u.LONETILDE]}\\s+`,true);t.tildeTrimReplace="$1~";createToken("TILDE",`^${c[u.LONETILDE]}${c[u.XRANGEPLAIN]}$`);createToken("TILDELOOSE",`^${c[u.LONETILDE]}${c[u.XRANGEPLAINLOOSE]}$`);createToken("LONECARET","(?:\\^)");createToken("CARETTRIM",`(\\s*)${c[u.LONECARET]}\\s+`,true);t.caretTrimReplace="$1^";createToken("CARET",`^${c[u.LONECARET]}${c[u.XRANGEPLAIN]}$`);createToken("CARETLOOSE",`^${c[u.LONECARET]}${c[u.XRANGEPLAINLOOSE]}$`);createToken("COMPARATORLOOSE",`^${c[u.GTLT]}\\s*(${c[u.LOOSEPLAIN]})$|^$`);createToken("COMPARATOR",`^${c[u.GTLT]}\\s*(${c[u.FULLPLAIN]})$|^$`);createToken("COMPARATORTRIM",`(\\s*)${c[u.GTLT]}\\s*(${c[u.LOOSEPLAIN]}|${c[u.XRANGEPLAIN]})`,true);t.comparatorTrimReplace="$1$2$3";createToken("HYPHENRANGE",`^\\s*(${c[u.XRANGEPLAIN]})`+`\\s+-\\s+`+`(${c[u.XRANGEPLAIN]})`+`\\s*$`);createToken("HYPHENRANGELOOSE",`^\\s*(${c[u.XRANGEPLAINLOOSE]})`+`\\s+-\\s+`+`(${c[u.XRANGEPLAINLOOSE]})`+`\\s*$`);createToken("STAR","(<|>)?=?\\s*\\*");createToken("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");createToken("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},2276:(e,t,r)=>{const i=r(280);const gtr=(e,t,r)=>i(e,t,">",r);e.exports=gtr},3465:(e,t,r)=>{const i=r(6782);const intersects=(e,t,r)=>{e=new i(e,r);t=new i(t,r);return e.intersects(t,r)};e.exports=intersects},5213:(e,t,r)=>{const i=r(280);const ltr=(e,t,r)=>i(e,t,"<",r);e.exports=ltr},5574:(e,t,r)=>{const i=r(7163);const n=r(6782);const maxSatisfying=(e,t,r)=>{let s=null;let o=null;let a=null;try{a=new n(t,r)}catch(e){return null}e.forEach((e=>{if(a.test(e)){if(!s||o.compare(e)===-1){s=e;o=new i(s,r)}}}));return s};e.exports=maxSatisfying},8595:(e,t,r)=>{const i=r(7163);const n=r(6782);const minSatisfying=(e,t,r)=>{let s=null;let o=null;let a=null;try{a=new n(t,r)}catch(e){return null}e.forEach((e=>{if(a.test(e)){if(!s||o.compare(e)===1){s=e;o=new i(s,r)}}}));return s};e.exports=minSatisfying},1866:(e,t,r)=>{const i=r(7163);const n=r(6782);const s=r(6599);const minVersion=(e,t)=>{e=new n(e,t);let r=new i("0.0.0");if(e.test(r)){return r}r=new i("0.0.0-0");if(e.test(r)){return r}r=null;for(let t=0;t{const t=new i(e.semver.version);switch(e.operator){case">":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!o||s(t,o)){o=t}break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}}));if(o&&(!r||s(r,o))){r=o}}if(r&&e.test(r)){return r}return null};e.exports=minVersion},280:(e,t,r)=>{const i=r(7163);const n=r(9379);const{ANY:s}=n;const o=r(6782);const a=r(8011);const l=r(6599);const c=r(3872);const p=r(6717);const u=r(1236);const outside=(e,t,r,d)=>{e=new i(e,d);t=new o(t,d);let m,A,h,g,f;switch(r){case">":m=l;A=p;h=c;g=">";f=">=";break;case"<":m=c;A=u;h=l;g="<";f="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(e,t,d)){return false}for(let r=0;r{if(e.semver===s){e=new n(">=0.0.0")}o=o||e;a=a||e;if(m(e.semver,o.semver,d)){o=e}else if(h(e.semver,a.semver,d)){a=e}}));if(o.operator===g||o.operator===f){return false}if((!a.operator||a.operator===g)&&A(e,a.semver)){return false}else if(a.operator===f&&h(e,a.semver)){return false}}return true};e.exports=outside},2028:(e,t,r)=>{const i=r(8011);const n=r(8469);e.exports=(e,t,r)=>{const s=[];let o=null;let a=null;const l=e.sort(((e,t)=>n(e,t,r)));for(const e of l){const n=i(e,t,r);if(n){a=e;if(!o){o=e}}else{if(a){s.push([o,a])}a=null;o=null}}if(o){s.push([o,null])}const c=[];for(const[e,t]of s){if(e===t){c.push(e)}else if(!t&&e===l[0]){c.push("*")}else if(!t){c.push(`>=${e}`)}else if(e===l[0]){c.push(`<=${t}`)}else{c.push(`${e} - ${t}`)}}const p=c.join(" || ");const u=typeof t.raw==="string"?t.raw:String(t);return p.length{const i=r(6782);const n=r(9379);const{ANY:s}=n;const o=r(8011);const a=r(8469);const subset=(e,t,r={})=>{if(e===t){return true}e=new i(e,r);t=new i(t,r);let n=false;e:for(const i of e.set){for(const e of t.set){const t=simpleSubset(i,e,r);n=n||t!==null;if(t){continue e}}if(n){return false}}return true};const l=[new n(">=0.0.0-0")];const c=[new n(">=0.0.0")];const simpleSubset=(e,t,r)=>{if(e===t){return true}if(e.length===1&&e[0].semver===s){if(t.length===1&&t[0].semver===s){return true}else if(r.includePrerelease){e=l}else{e=c}}if(t.length===1&&t[0].semver===s){if(r.includePrerelease){return true}else{t=c}}const i=new Set;let n,p;for(const t of e){if(t.operator===">"||t.operator===">="){n=higherGT(n,t,r)}else if(t.operator==="<"||t.operator==="<="){p=lowerLT(p,t,r)}else{i.add(t.semver)}}if(i.size>1){return null}let u;if(n&&p){u=a(n.semver,p.semver,r);if(u>0){return null}else if(u===0&&(n.operator!==">="||p.operator!=="<=")){return null}}for(const e of i){if(n&&!o(e,String(n),r)){return null}if(p&&!o(e,String(p),r)){return null}for(const i of t){if(!o(e,String(i),r)){return false}}return true}let d,m;let A,h;let g=p&&!r.includePrerelease&&p.semver.prerelease.length?p.semver:false;let f=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:false;if(g&&g.prerelease.length===1&&p.operator==="<"&&g.prerelease[0]===0){g=false}for(const e of t){h=h||e.operator===">"||e.operator===">=";A=A||e.operator==="<"||e.operator==="<=";if(n){if(f){if(e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===f.major&&e.semver.minor===f.minor&&e.semver.patch===f.patch){f=false}}if(e.operator===">"||e.operator===">="){d=higherGT(n,e,r);if(d===e&&d!==n){return false}}else if(n.operator===">="&&!e.test(n.semver)){return false}}if(p){if(g){if(e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===g.major&&e.semver.minor===g.minor&&e.semver.patch===g.patch){g=false}}if(e.operator==="<"||e.operator==="<="){m=lowerLT(p,e,r);if(m===e&&m!==p){return false}}else if(p.operator==="<="&&!e.test(p.semver)){return false}}if(!e.operator&&(p||n)&&u!==0){return false}}if(n&&A&&!p&&u!==0){return false}if(p&&h&&!n&&u!==0){return false}if(f||g){return false}return true};const higherGT=(e,t,r)=>{if(!e){return t}const i=a(e.semver,t.semver,r);return i>0?e:i<0?t:t.operator===">"&&e.operator===">="?t:e};const lowerLT=(e,t,r)=>{if(!e){return t}const i=a(e.semver,t.semver,r);return i<0?e:i>0?t:t.operator==="<"&&e.operator==="<="?t:e};e.exports=subset},4750:(e,t,r)=>{const i=r(6782);const toComparators=(e,t)=>new i(e,t).set.map((e=>e.map((e=>e.value)).join(" ").trim().split(" ")));e.exports=toComparators},4737:(e,t,r)=>{const i=r(6782);const validRange=(e,t)=>{try{return new i(e,t).range||"*"}catch(e){return null}};e.exports=validRange},1450:(e,t,r)=>{const i=r(857);const n=r(2018);const s=r(3813);const{env:o}=process;let a;if(s("no-color")||s("no-colors")||s("color=false")||s("color=never")){a=0}else if(s("color")||s("colors")||s("color=true")||s("color=always")){a=1}if("FORCE_COLOR"in o){if(o.FORCE_COLOR==="true"){a=1}else if(o.FORCE_COLOR==="false"){a=0}else{a=o.FORCE_COLOR.length===0?1:Math.min(parseInt(o.FORCE_COLOR,10),3)}}function translateLevel(e){if(e===0){return false}return{level:e,hasBasic:true,has256:e>=2,has16m:e>=3}}function supportsColor(e,t){if(a===0){return 0}if(s("color=16m")||s("color=full")||s("color=truecolor")){return 3}if(s("color=256")){return 2}if(e&&!t&&a===undefined){return 0}const r=a||0;if(o.TERM==="dumb"){return r}if(process.platform==="win32"){const e=i.release().split(".");if(Number(e[0])>=10&&Number(e[2])>=10586){return Number(e[2])>=14931?3:2}return 1}if("CI"in o){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((e=>e in o))||o.CI_NAME==="codeship"){return 1}return r}if("TEAMCITY_VERSION"in o){return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(o.TEAMCITY_VERSION)?1:0}if(o.COLORTERM==="truecolor"){return 3}if("TERM_PROGRAM"in o){const e=parseInt((o.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(o.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(o.TERM)){return 2}if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(o.TERM)){return 1}if("COLORTERM"in o){return 1}return r}function getSupportLevel(e){const t=supportsColor(e,e&&e.isTTY);return translateLevel(t)}e.exports={supportsColor:getSupportLevel,stdout:translateLevel(supportsColor(true,n.isatty(1))),stderr:translateLevel(supportsColor(true,n.isatty(2)))}},1860:e=>{var t;var r;var i;var n;var s;var o;var a;var l;var c;var p;var u;var d;var m;var A;var h;var g;var f;var y;var b;var C;var E;var N;var v;var I;var S;var w;var P;var x;var B;var _;var R;var k;(function(t){var r=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],(function(e){t(createExporter(r,createExporter(e)))}))}else if(true&&typeof e.exports==="object"){t(createExporter(r,createExporter(e.exports)))}else{t(createExporter(r))}function createExporter(e,t){if(e!==r){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(r,i){return e[r]=t?t(r,i):i}}})((function(e){var T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))e[r]=t[r]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");T(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};r=Object.assign||function(e){for(var t,r=1,i=arguments.length;r=0;a--)if(o=e[a])s=(n<3?o(s):n>3?o(t,r,s):o(t,r))||s;return n>3&&s&&Object.defineProperty(t,r,s),s};s=function(e,t){return function(r,i){t(r,i,e)}};o=function(e,t,r,i,n,s){function accept(e){if(e!==void 0&&typeof e!=="function")throw new TypeError("Function expected");return e}var o=i.kind,a=o==="getter"?"get":o==="setter"?"set":"value";var l=!t&&e?i["static"]?e:e.prototype:null;var c=t||(l?Object.getOwnPropertyDescriptor(l,i.name):{});var p,u=false;for(var d=r.length-1;d>=0;d--){var m={};for(var A in i)m[A]=A==="access"?{}:i[A];for(var A in i.access)m.access[A]=i.access[A];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");s.push(accept(e||null))};var h=(0,r[d])(o==="accessor"?{get:c.get,set:c.set}:c[a],m);if(o==="accessor"){if(h===void 0)continue;if(h===null||typeof h!=="object")throw new TypeError("Object expected");if(p=accept(h.get))c.get=p;if(p=accept(h.set))c.set=p;if(p=accept(h.init))n.unshift(p)}else if(p=accept(h)){if(o==="field")n.unshift(p);else c[a]=p}}if(l)Object.defineProperty(l,i.name,c);u=true};a=function(e,t,r){var i=arguments.length>2;for(var n=0;n0&&s[s.length-1])&&(a[0]===6||a[0]===2)){r=0;continue}if(a[0]===3&&(!s||a[1]>s[0]&&a[1]=e.length)e=void 0;return{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};h=function(e,t){var r=typeof Symbol==="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],o;try{while((t===void 0||t-- >0)&&!(n=i.next()).done)s.push(n.value)}catch(e){o={error:e}}finally{try{if(n&&!n.done&&(r=i["return"]))r.call(i)}finally{if(o)throw o.error}}return s};g=function(){for(var e=[],t=0;t1||resume(e,t)}))};if(t)n[e]=t(n[e])}}function resume(e,t){try{step(i[e](t))}catch(e){settle(s[0][3],e)}}function step(e){e.value instanceof b?Promise.resolve(e.value.v).then(fulfill,reject):settle(s[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),s.shift(),s.length)resume(s[0][0],s[0][1])}};E=function(e){var t,r;return t={},verb("next"),verb("throw",(function(e){throw e})),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(i,n){t[i]=e[i]?function(t){return(r=!r)?{value:b(e[i](t)),done:false}:n?n(t):t}:n}};N=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof A==="function"?A(e):e[Symbol.iterator](),r={},verb("next"),verb("throw"),verb("return"),r[Symbol.asyncIterator]=function(){return this},r);function verb(t){r[t]=e[t]&&function(r){return new Promise((function(i,n){r=e[t](r),settle(i,n,r.done,r.value)}))}}function settle(e,t,r,i){Promise.resolve(i).then((function(t){e({value:t,done:r})}),t)}};v=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var Q=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};var ownKeys=function(e){ownKeys=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r))t[t.length]=r;return t};return ownKeys(e)};I=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=ownKeys(e),i=0;i{r(218)},218:(e,t,r)=>{var i;var n=r(9278);var s=r(4756);var o=r(8611);var a=r(5692);var l=r(4434);var c=r(2613);var p=r(9023);i=httpOverHttp;i=httpsOverHttp;i=httpOverHttps;i=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=o.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=o.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=a.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=a.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||o.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,r,i,n){var s=toOptions(r,i,n);for(var o=0,a=t.requests.length;o=this.maxSockets){n.requests.push(s);return}n.createSocket(s,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){n.emit("free",t,s)}function onCloseOrRemove(e){n.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var i={};r.sockets.push(i);var n=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){n.localAddress=e.localAddress}if(n.proxyAuth){n.headers=n.headers||{};n.headers["Proxy-Authorization"]="Basic "+new Buffer(n.proxyAuth).toString("base64")}u("making CONNECT request");var s=r.request(n);s.useChunkedEncodingByDefault=false;s.once("response",onResponse);s.once("upgrade",onUpgrade);s.once("connect",onConnect);s.once("error",onError);s.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick((function(){onConnect(e,t,r)}))}function onConnect(n,o,a){s.removeAllListeners();o.removeAllListeners();if(n.statusCode!==200){u("tunneling socket could not be established, statusCode=%d",n.statusCode);o.destroy();var l=new Error("tunneling socket could not be established, "+"statusCode="+n.statusCode);l.code="ECONNRESET";e.request.emit("error",l);r.removeSocket(i);return}if(a.length>0){u("got illegal response body from proxy");o.destroy();var l=new Error("got illegal response body from proxy");l.code="ECONNRESET";e.request.emit("error",l);r.removeSocket(i);return}u("tunneling connection has established");r.sockets[r.sockets.indexOf(i)]=o;return t(o)}function onError(t){s.removeAllListeners();u("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var n=new Error("tunneling socket could not be established, "+"cause="+t.message);n.code="ECONNRESET";e.request.emit("error",n);r.removeSocket(i)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createSocket(r,(function(e){r.request.onSocket(e)}))}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,(function(i){var n=e.request.getHeader("host");var o=mergeOptions({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host});var a=s.connect(0,o);r.sockets[r.sockets.indexOf(i)]=a;t(a)}))}function toOptions(e,t,r){if(typeof e==="string"){return{host:e,port:t,localAddress:r}}return e}function mergeOptions(e){for(var t=1,r=arguments.length;t{var i;const n=r(3701);const s=r(883);const o=r(628);const a=r(837);const l=r(7405);const c=r(6672);const p=r(3137);const u=r(50);const d=r(8707);const m=r(3440);const{InvalidArgumentError:A}=d;const h=r(6615);const g=r(9136);const f=r(7365);const y=r(7501);const b=r(4004);const C=r(2429);const E=r(7816);const{getGlobalDispatcher:N,setGlobalDispatcher:v}=r(2581);const I=r(8155);const S=r(8754);const w=r(5092);Object.assign(s.prototype,h);i=s;i=n;i=o;i=a;i=l;i=c;i=p;i=u;i=E;i=I;i=S;i=w;i={redirect:r(1514),retry:r(2026),dump:r(8060),dns:r(379)};i=g;i=d;i={parseHeaders:m.parseHeaders,headerNameToString:m.headerNameToString};function makeDispatcher(e){return(t,r,i)=>{if(typeof r==="function"){i=r;r=null}if(!t||typeof t!=="string"&&typeof t!=="object"&&!(t instanceof URL)){throw new A("invalid url")}if(r!=null&&typeof r!=="object"){throw new A("invalid opts")}if(r&&r.path!=null){if(typeof r.path!=="string"){throw new A("invalid opts.path")}let e=r.path;if(!r.path.startsWith("/")){e=`/${e}`}t=new URL(m.parseOrigin(t).origin+e)}else{if(!r){r=typeof t==="object"?t:{}}t=m.parseURL(t)}const{agent:n,dispatcher:s=N()}=r;if(n){throw new A("unsupported opts.agent. Did you mean opts.client?")}return e.call(s,{...r,origin:t.origin,path:t.search?`${t.pathname}${t.search}`:t.pathname,method:r.method||(r.body?"PUT":"GET")},i)}}i=v;i=N;const P=r(4398).fetch;i=async function fetch(e,t=undefined){try{return await P(e,t)}catch(e){if(e&&typeof e==="object"){Error.captureStackTrace(e)}throw e}};r(660).Headers;r(9051).Response;r(9967).Request;r(5910).FormData;i=globalThis.File??r(4573).File;r(8355).FileReader;const{setGlobalOrigin:x,getGlobalOrigin:B}=r(1059);i=x;i=B;const{CacheStorage:_}=r(3245);const{kConstruct:R}=r(109);i=new _(R);const{deleteCookie:k,getCookies:T,getSetCookies:Q,setCookie:M}=r(9061);i=k;i=T;i=Q;i=M;const{parseMIMEType:O,serializeAMimeType:D}=r(1900);i=O;i=D;const{CloseEvent:z,ErrorEvent:L,MessageEvent:G}=r(5188);r(3726).WebSocket;i=z;i=L;i=G;i=makeDispatcher(h.request);i=makeDispatcher(h.stream);i=makeDispatcher(h.pipeline);i=makeDispatcher(h.connect);i=makeDispatcher(h.upgrade);i=f;i=b;i=y;i=C;const{EventSource:F}=r(1238);i=F},158:(e,t,r)=>{const{addAbortListener:i}=r(3440);const{RequestAbortedError:n}=r(8707);const s=Symbol("kListener");const o=Symbol("kSignal");function abort(e){if(e.abort){e.abort(e[o]?.reason)}else{e.reason=e[o]?.reason??new n}removeSignal(e)}function addSignal(e,t){e.reason=null;e[o]=null;e[s]=null;if(!t){return}if(t.aborted){abort(e);return}e[o]=t;e[s]=()=>{abort(e)};i(e[o],e[s])}function removeSignal(e){if(!e[o]){return}if("removeEventListener"in e[o]){e[o].removeEventListener("abort",e[s])}else{e[o].removeListener("abort",e[s])}e[o]=null;e[s]=null}e.exports={addSignal:addSignal,removeSignal:removeSignal}},2279:(e,t,r)=>{const i=r(4589);const{AsyncResource:n}=r(6698);const{InvalidArgumentError:s,SocketError:o}=r(8707);const a=r(3440);const{addSignal:l,removeSignal:c}=r(158);class ConnectHandler extends n{constructor(e,t){if(!e||typeof e!=="object"){throw new s("invalid opts")}if(typeof t!=="function"){throw new s("invalid callback")}const{signal:r,opaque:i,responseHeaders:n}=e;if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new s("signal must be an EventEmitter or EventTarget")}super("UNDICI_CONNECT");this.opaque=i||null;this.responseHeaders=n||null;this.callback=t;this.abort=null;l(this,r)}onConnect(e,t){if(this.reason){e(this.reason);return}i(this.callback);this.abort=e;this.context=t}onHeaders(){throw new o("bad connect",null)}onUpgrade(e,t,r){const{callback:i,opaque:n,context:s}=this;c(this);this.callback=null;let o=t;if(o!=null){o=this.responseHeaders==="raw"?a.parseRawHeaders(t):a.parseHeaders(t)}this.runInAsyncScope(i,null,null,{statusCode:e,headers:o,socket:r,opaque:n,context:s})}onError(e){const{callback:t,opaque:r}=this;c(this);if(t){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(t,null,e,{opaque:r})}))}}}function connect(e,t){if(t===undefined){return new Promise(((t,r)=>{connect.call(this,e,((e,i)=>e?r(e):t(i)))}))}try{const r=new ConnectHandler(e,t);this.dispatch({...e,method:"CONNECT"},r)}catch(r){if(typeof t!=="function"){throw r}const i=e?.opaque;queueMicrotask((()=>t(r,{opaque:i})))}}e.exports=connect},6862:(e,t,r)=>{const{Readable:i,Duplex:n,PassThrough:s}=r(7075);const{InvalidArgumentError:o,InvalidReturnValueError:a,RequestAbortedError:l}=r(8707);const c=r(3440);const{AsyncResource:p}=r(6698);const{addSignal:u,removeSignal:d}=r(158);const m=r(4589);const A=Symbol("resume");class PipelineRequest extends i{constructor(){super({autoDestroy:true});this[A]=null}_read(){const{[A]:e}=this;if(e){this[A]=null;e()}}_destroy(e,t){this._read();t(e)}}class PipelineResponse extends i{constructor(e){super({autoDestroy:true});this[A]=e}_read(){this[A]()}_destroy(e,t){if(!e&&!this._readableState.endEmitted){e=new l}t(e)}}class PipelineHandler extends p{constructor(e,t){if(!e||typeof e!=="object"){throw new o("invalid opts")}if(typeof t!=="function"){throw new o("invalid handler")}const{signal:r,method:i,opaque:s,onInfo:a,responseHeaders:p}=e;if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new o("signal must be an EventEmitter or EventTarget")}if(i==="CONNECT"){throw new o("invalid method")}if(a&&typeof a!=="function"){throw new o("invalid onInfo callback")}super("UNDICI_PIPELINE");this.opaque=s||null;this.responseHeaders=p||null;this.handler=t;this.abort=null;this.context=null;this.onInfo=a||null;this.req=(new PipelineRequest).on("error",c.nop);this.ret=new n({readableObjectMode:e.objectMode,autoDestroy:true,read:()=>{const{body:e}=this;if(e?.resume){e.resume()}},write:(e,t,r)=>{const{req:i}=this;if(i.push(e,t)||i._readableState.destroyed){r()}else{i[A]=r}},destroy:(e,t)=>{const{body:r,req:i,res:n,ret:s,abort:o}=this;if(!e&&!s._readableState.endEmitted){e=new l}if(o&&e){o()}c.destroy(r,e);c.destroy(i,e);c.destroy(n,e);d(this);t(e)}}).on("prefinish",(()=>{const{req:e}=this;e.push(null)}));this.res=null;u(this,r)}onConnect(e,t){const{ret:r,res:i}=this;if(this.reason){e(this.reason);return}m(!i,"pipeline cannot be retried");m(!r.destroyed);this.abort=e;this.context=t}onHeaders(e,t,r){const{opaque:i,handler:n,context:s}=this;if(e<200){if(this.onInfo){const r=this.responseHeaders==="raw"?c.parseRawHeaders(t):c.parseHeaders(t);this.onInfo({statusCode:e,headers:r})}return}this.res=new PipelineResponse(r);let o;try{this.handler=null;const r=this.responseHeaders==="raw"?c.parseRawHeaders(t):c.parseHeaders(t);o=this.runInAsyncScope(n,null,{statusCode:e,headers:r,opaque:i,body:this.res,context:s})}catch(e){this.res.on("error",c.nop);throw e}if(!o||typeof o.on!=="function"){throw new a("expected Readable")}o.on("data",(e=>{const{ret:t,body:r}=this;if(!t.push(e)&&r.pause){r.pause()}})).on("error",(e=>{const{ret:t}=this;c.destroy(t,e)})).on("end",(()=>{const{ret:e}=this;e.push(null)})).on("close",(()=>{const{ret:e}=this;if(!e._readableState.ended){c.destroy(e,new l)}}));this.body=o}onData(e){const{res:t}=this;return t.push(e)}onComplete(e){const{res:t}=this;t.push(null)}onError(e){const{ret:t}=this;this.handler=null;c.destroy(t,e)}}function pipeline(e,t){try{const r=new PipelineHandler(e,t);this.dispatch({...e,body:r.req},r);return r.ret}catch(e){return(new s).destroy(e)}}e.exports=pipeline},4043:(e,t,r)=>{const i=r(4589);const{Readable:n}=r(9927);const{InvalidArgumentError:s,RequestAbortedError:o}=r(8707);const a=r(3440);const{getResolveErrorBodyCallback:l}=r(7655);const{AsyncResource:c}=r(6698);class RequestHandler extends c{constructor(e,t){if(!e||typeof e!=="object"){throw new s("invalid opts")}const{signal:r,method:i,opaque:n,body:l,onInfo:c,responseHeaders:p,throwOnError:u,highWaterMark:d}=e;try{if(typeof t!=="function"){throw new s("invalid callback")}if(d&&(typeof d!=="number"||d<0)){throw new s("invalid highWaterMark")}if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new s("signal must be an EventEmitter or EventTarget")}if(i==="CONNECT"){throw new s("invalid method")}if(c&&typeof c!=="function"){throw new s("invalid onInfo callback")}super("UNDICI_REQUEST")}catch(e){if(a.isStream(l)){a.destroy(l.on("error",a.nop),e)}throw e}this.method=i;this.responseHeaders=p||null;this.opaque=n||null;this.callback=t;this.res=null;this.abort=null;this.body=l;this.trailers={};this.context=null;this.onInfo=c||null;this.throwOnError=u;this.highWaterMark=d;this.signal=r;this.reason=null;this.removeAbortListener=null;if(a.isStream(l)){l.on("error",(e=>{this.onError(e)}))}if(this.signal){if(this.signal.aborted){this.reason=this.signal.reason??new o}else{this.removeAbortListener=a.addAbortListener(this.signal,(()=>{this.reason=this.signal.reason??new o;if(this.res){a.destroy(this.res.on("error",a.nop),this.reason)}else if(this.abort){this.abort(this.reason)}if(this.removeAbortListener){this.res?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}))}}}onConnect(e,t){if(this.reason){e(this.reason);return}i(this.callback);this.abort=e;this.context=t}onHeaders(e,t,r,i){const{callback:s,opaque:o,abort:c,context:p,responseHeaders:u,highWaterMark:d}=this;const m=u==="raw"?a.parseRawHeaders(t):a.parseHeaders(t);if(e<200){if(this.onInfo){this.onInfo({statusCode:e,headers:m})}return}const A=u==="raw"?a.parseHeaders(t):m;const h=A["content-type"];const g=A["content-length"];const f=new n({resume:r,abort:c,contentType:h,contentLength:this.method!=="HEAD"&&g?Number(g):null,highWaterMark:d});if(this.removeAbortListener){f.on("close",this.removeAbortListener)}this.callback=null;this.res=f;if(s!==null){if(this.throwOnError&&e>=400){this.runInAsyncScope(l,null,{callback:s,body:f,contentType:h,statusCode:e,statusMessage:i,headers:m})}else{this.runInAsyncScope(s,null,null,{statusCode:e,headers:m,trailers:this.trailers,opaque:o,body:f,context:p})}}}onData(e){return this.res.push(e)}onComplete(e){a.parseHeaders(e,this.trailers);this.res.push(null)}onError(e){const{res:t,callback:r,body:i,opaque:n}=this;if(r){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(r,null,e,{opaque:n})}))}if(t){this.res=null;queueMicrotask((()=>{a.destroy(t,e)}))}if(i){this.body=null;a.destroy(i,e)}if(this.removeAbortListener){t?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}}function request(e,t){if(t===undefined){return new Promise(((t,r)=>{request.call(this,e,((e,i)=>e?r(e):t(i)))}))}try{this.dispatch(e,new RequestHandler(e,t))}catch(r){if(typeof t!=="function"){throw r}const i=e?.opaque;queueMicrotask((()=>t(r,{opaque:i})))}}e.exports=request;e.exports.RequestHandler=RequestHandler},3560:(e,t,r)=>{const i=r(4589);const{finished:n,PassThrough:s}=r(7075);const{InvalidArgumentError:o,InvalidReturnValueError:a}=r(8707);const l=r(3440);const{getResolveErrorBodyCallback:c}=r(7655);const{AsyncResource:p}=r(6698);const{addSignal:u,removeSignal:d}=r(158);class StreamHandler extends p{constructor(e,t,r){if(!e||typeof e!=="object"){throw new o("invalid opts")}const{signal:i,method:n,opaque:s,body:a,onInfo:c,responseHeaders:p,throwOnError:d}=e;try{if(typeof r!=="function"){throw new o("invalid callback")}if(typeof t!=="function"){throw new o("invalid factory")}if(i&&typeof i.on!=="function"&&typeof i.addEventListener!=="function"){throw new o("signal must be an EventEmitter or EventTarget")}if(n==="CONNECT"){throw new o("invalid method")}if(c&&typeof c!=="function"){throw new o("invalid onInfo callback")}super("UNDICI_STREAM")}catch(e){if(l.isStream(a)){l.destroy(a.on("error",l.nop),e)}throw e}this.responseHeaders=p||null;this.opaque=s||null;this.factory=t;this.callback=r;this.res=null;this.abort=null;this.context=null;this.trailers=null;this.body=a;this.onInfo=c||null;this.throwOnError=d||false;if(l.isStream(a)){a.on("error",(e=>{this.onError(e)}))}u(this,i)}onConnect(e,t){if(this.reason){e(this.reason);return}i(this.callback);this.abort=e;this.context=t}onHeaders(e,t,r,i){const{factory:o,opaque:p,context:u,callback:d,responseHeaders:m}=this;const A=m==="raw"?l.parseRawHeaders(t):l.parseHeaders(t);if(e<200){if(this.onInfo){this.onInfo({statusCode:e,headers:A})}return}this.factory=null;let h;if(this.throwOnError&&e>=400){const r=m==="raw"?l.parseHeaders(t):A;const n=r["content-type"];h=new s;this.callback=null;this.runInAsyncScope(c,null,{callback:d,body:h,contentType:n,statusCode:e,statusMessage:i,headers:A})}else{if(o===null){return}h=this.runInAsyncScope(o,null,{statusCode:e,headers:A,opaque:p,context:u});if(!h||typeof h.write!=="function"||typeof h.end!=="function"||typeof h.on!=="function"){throw new a("expected Writable")}n(h,{readable:false},(e=>{const{callback:t,res:r,opaque:i,trailers:n,abort:s}=this;this.res=null;if(e||!r.readable){l.destroy(r,e)}this.callback=null;this.runInAsyncScope(t,null,e||null,{opaque:i,trailers:n});if(e){s()}}))}h.on("drain",r);this.res=h;const g=h.writableNeedDrain!==undefined?h.writableNeedDrain:h._writableState?.needDrain;return g!==true}onData(e){const{res:t}=this;return t?t.write(e):true}onComplete(e){const{res:t}=this;d(this);if(!t){return}this.trailers=l.parseHeaders(e);t.end()}onError(e){const{res:t,callback:r,opaque:i,body:n}=this;d(this);this.factory=null;if(t){this.res=null;l.destroy(t,e)}else if(r){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(r,null,e,{opaque:i})}))}if(n){this.body=null;l.destroy(n,e)}}}function stream(e,t,r){if(r===undefined){return new Promise(((r,i)=>{stream.call(this,e,t,((e,t)=>e?i(e):r(t)))}))}try{this.dispatch(e,new StreamHandler(e,t,r))}catch(t){if(typeof r!=="function"){throw t}const i=e?.opaque;queueMicrotask((()=>r(t,{opaque:i})))}}e.exports=stream},1882:(e,t,r)=>{const{InvalidArgumentError:i,SocketError:n}=r(8707);const{AsyncResource:s}=r(6698);const o=r(3440);const{addSignal:a,removeSignal:l}=r(158);const c=r(4589);class UpgradeHandler extends s{constructor(e,t){if(!e||typeof e!=="object"){throw new i("invalid opts")}if(typeof t!=="function"){throw new i("invalid callback")}const{signal:r,opaque:n,responseHeaders:s}=e;if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new i("signal must be an EventEmitter or EventTarget")}super("UNDICI_UPGRADE");this.responseHeaders=s||null;this.opaque=n||null;this.callback=t;this.abort=null;this.context=null;a(this,r)}onConnect(e,t){if(this.reason){e(this.reason);return}c(this.callback);this.abort=e;this.context=null}onHeaders(){throw new n("bad upgrade",null)}onUpgrade(e,t,r){c(e===101);const{callback:i,opaque:n,context:s}=this;l(this);this.callback=null;const a=this.responseHeaders==="raw"?o.parseRawHeaders(t):o.parseHeaders(t);this.runInAsyncScope(i,null,null,{headers:a,socket:r,opaque:n,context:s})}onError(e){const{callback:t,opaque:r}=this;l(this);if(t){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(t,null,e,{opaque:r})}))}}}function upgrade(e,t){if(t===undefined){return new Promise(((t,r)=>{upgrade.call(this,e,((e,i)=>e?r(e):t(i)))}))}try{const r=new UpgradeHandler(e,t);this.dispatch({...e,method:e.method||"GET",upgrade:e.protocol||"Websocket"},r)}catch(r){if(typeof t!=="function"){throw r}const i=e?.opaque;queueMicrotask((()=>t(r,{opaque:i})))}}e.exports=upgrade},6615:(e,t,r)=>{e.exports.request=r(4043);e.exports.stream=r(3560);e.exports.pipeline=r(6862);e.exports.upgrade=r(1882);e.exports.connect=r(2279)},9927:(e,t,r)=>{const i=r(4589);const{Readable:n}=r(7075);const{RequestAbortedError:s,NotSupportedError:o,InvalidArgumentError:a,AbortError:l}=r(8707);const c=r(3440);const{ReadableStreamFrom:p}=r(3440);const u=Symbol("kConsume");const d=Symbol("kReading");const m=Symbol("kBody");const A=Symbol("kAbort");const h=Symbol("kContentType");const g=Symbol("kContentLength");const noop=()=>{};class BodyReadable extends n{constructor({resume:e,abort:t,contentType:r="",contentLength:i,highWaterMark:n=64*1024}){super({autoDestroy:true,read:e,highWaterMark:n});this._readableState.dataEmitted=false;this[A]=t;this[u]=null;this[m]=null;this[h]=r;this[g]=i;this[d]=false}destroy(e){if(!e&&!this._readableState.endEmitted){e=new s}if(e){this[A]()}return super.destroy(e)}_destroy(e,t){if(!this[d]){setImmediate((()=>{t(e)}))}else{t(e)}}on(e,...t){if(e==="data"||e==="readable"){this[d]=true}return super.on(e,...t)}addListener(e,...t){return this.on(e,...t)}off(e,...t){const r=super.off(e,...t);if(e==="data"||e==="readable"){this[d]=this.listenerCount("data")>0||this.listenerCount("readable")>0}return r}removeListener(e,...t){return this.off(e,...t)}push(e){if(this[u]&&e!==null){consumePush(this[u],e);return this[d]?super.push(e):true}return super.push(e)}async text(){return consume(this,"text")}async json(){return consume(this,"json")}async blob(){return consume(this,"blob")}async bytes(){return consume(this,"bytes")}async arrayBuffer(){return consume(this,"arrayBuffer")}async formData(){throw new o}get bodyUsed(){return c.isDisturbed(this)}get body(){if(!this[m]){this[m]=p(this);if(this[u]){this[m].getReader();i(this[m].locked)}}return this[m]}async dump(e){let t=Number.isFinite(e?.limit)?e.limit:128*1024;const r=e?.signal;if(r!=null&&(typeof r!=="object"||!("aborted"in r))){throw new a("signal must be an AbortSignal")}r?.throwIfAborted();if(this._readableState.closeEmitted){return null}return await new Promise(((e,i)=>{if(this[g]>t){this.destroy(new l)}const onAbort=()=>{this.destroy(r.reason??new l)};r?.addEventListener("abort",onAbort);this.on("close",(function(){r?.removeEventListener("abort",onAbort);if(r?.aborted){i(r.reason??new l)}else{e(null)}})).on("error",noop).on("data",(function(e){t-=e.length;if(t<=0){this.destroy()}})).resume()}))}}function isLocked(e){return e[m]&&e[m].locked===true||e[u]}function isUnusable(e){return c.isDisturbed(e)||isLocked(e)}async function consume(e,t){i(!e[u]);return new Promise(((r,i)=>{if(isUnusable(e)){const t=e._readableState;if(t.destroyed&&t.closeEmitted===false){e.on("error",(e=>{i(e)})).on("close",(()=>{i(new TypeError("unusable"))}))}else{i(t.errored??new TypeError("unusable"))}}else{queueMicrotask((()=>{e[u]={type:t,stream:e,resolve:r,reject:i,length:0,body:[]};e.on("error",(function(e){consumeFinish(this[u],e)})).on("close",(function(){if(this[u].body!==null){consumeFinish(this[u],new s)}}));consumeStart(e[u])}))}}))}function consumeStart(e){if(e.body===null){return}const{_readableState:t}=e.stream;if(t.bufferIndex){const r=t.bufferIndex;const i=t.buffer.length;for(let n=r;n2&&r[0]===239&&r[1]===187&&r[2]===191?3:0;return r.utf8Slice(n,i)}function chunksConcat(e,t){if(e.length===0||t===0){return new Uint8Array(0)}if(e.length===1){return new Uint8Array(e[0])}const r=new Uint8Array(Buffer.allocUnsafeSlow(t).buffer);let i=0;for(let t=0;t{const i=r(4589);const{ResponseStatusCodeError:n}=r(8707);const{chunksDecode:s}=r(9927);const o=128*1024;async function getResolveErrorBodyCallback({callback:e,body:t,contentType:r,statusCode:a,statusMessage:l,headers:c}){i(t);let p=[];let u=0;try{for await(const e of t){p.push(e);u+=e.length;if(u>o){p=[];u=0;break}}}catch{p=[];u=0}const d=`Response status code ${a}${l?`: ${l}`:""}`;if(a===204||!r||!u){queueMicrotask((()=>e(new n(d,a,c))));return}const m=Error.stackTraceLimit;Error.stackTraceLimit=0;let A;try{if(isContentTypeApplicationJson(r)){A=JSON.parse(s(p,u))}else if(isContentTypeText(r)){A=s(p,u)}}catch{}finally{Error.stackTraceLimit=m}queueMicrotask((()=>e(new n(d,a,c,A))))}const isContentTypeApplicationJson=e=>e.length>15&&e[11]==="/"&&e[0]==="a"&&e[1]==="p"&&e[2]==="p"&&e[3]==="l"&&e[4]==="i"&&e[5]==="c"&&e[6]==="a"&&e[7]==="t"&&e[8]==="i"&&e[9]==="o"&&e[10]==="n"&&e[12]==="j"&&e[13]==="s"&&e[14]==="o"&&e[15]==="n";const isContentTypeText=e=>e.length>4&&e[4]==="/"&&e[0]==="t"&&e[1]==="e"&&e[2]==="x"&&e[3]==="t";e.exports={getResolveErrorBodyCallback:getResolveErrorBodyCallback,isContentTypeApplicationJson:isContentTypeApplicationJson,isContentTypeText:isContentTypeText}},9136:(e,t,r)=>{const i=r(7030);const n=r(4589);const s=r(3440);const{InvalidArgumentError:o,ConnectTimeoutError:a}=r(8707);const l=r(6603);function noop(){}let c;let p;if(global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)){p=class WeakSessionCache{constructor(e){this._maxCachedSessions=e;this._sessionCache=new Map;this._sessionRegistry=new global.FinalizationRegistry((e=>{if(this._sessionCache.size=this._maxCachedSessions){const{value:e}=this._sessionCache.keys().next();this._sessionCache.delete(e)}this._sessionCache.set(e,t)}}}function buildConnector({allowH2:e,maxCachedSessions:t,socketPath:a,timeout:l,session:d,...m}){if(t!=null&&(!Number.isInteger(t)||t<0)){throw new o("maxCachedSessions must be a positive integer or zero")}const A={path:a,...m};const h=new p(t==null?100:t);l=l==null?1e4:l;e=e!=null?e:false;return function connect({hostname:t,host:o,protocol:a,port:p,servername:m,localAddress:g,httpSocket:f},y){let b;if(a==="https:"){if(!c){c=r(1692)}m=m||A.servername||s.getServerName(o)||null;const i=m||t;n(i);const a=d||h.get(i)||null;p=p||443;b=c.connect({highWaterMark:16384,...A,servername:m,session:a,localAddress:g,ALPNProtocols:e?["http/1.1","h2"]:["http/1.1"],socket:f,port:p,host:t});b.on("session",(function(e){h.set(i,e)}))}else{n(!f,"httpSocket can only be sent on TLS update");p=p||80;b=i.connect({highWaterMark:64*1024,...A,localAddress:g,port:p,host:t})}if(A.keepAlive==null||A.keepAlive){const e=A.keepAliveInitialDelay===undefined?6e4:A.keepAliveInitialDelay;b.setKeepAlive(true,e)}const C=u(new WeakRef(b),{timeout:l,hostname:t,port:p});b.setNoDelay(true).once(a==="https:"?"secureConnect":"connect",(function(){queueMicrotask(C);if(y){const e=y;y=null;e(null,this)}})).on("error",(function(e){queueMicrotask(C);if(y){const t=y;y=null;t(e)}}));return b}}const u=process.platform==="win32"?(e,t)=>{if(!t.timeout){return noop}let r=null;let i=null;const n=l.setFastTimeout((()=>{r=setImmediate((()=>{i=setImmediate((()=>onConnectTimeout(e.deref(),t)))}))}),t.timeout);return()=>{l.clearFastTimeout(n);clearImmediate(r);clearImmediate(i)}}:(e,t)=>{if(!t.timeout){return noop}let r=null;const i=l.setFastTimeout((()=>{r=setImmediate((()=>{onConnectTimeout(e.deref(),t)}))}),t.timeout);return()=>{l.clearFastTimeout(i);clearImmediate(r)}};function onConnectTimeout(e,t){if(e==null){return}let r="Connect Timeout Error";if(Array.isArray(e.autoSelectFamilyAttemptedAddresses)){r+=` (attempted addresses: ${e.autoSelectFamilyAttemptedAddresses.join(", ")},`}else{r+=` (attempted address: ${t.hostname}:${t.port},`}r+=` timeout: ${t.timeout}ms)`;s.destroy(e,new a(r))}e.exports=buildConnector},735:e=>{const t={};const r=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"];for(let e=0;e{const i=r(3053);const n=r(7975);const s=n.debuglog("undici");const o=n.debuglog("fetch");const a=n.debuglog("websocket");let l=false;const c={beforeConnect:i.channel("undici:client:beforeConnect"),connected:i.channel("undici:client:connected"),connectError:i.channel("undici:client:connectError"),sendHeaders:i.channel("undici:client:sendHeaders"),create:i.channel("undici:request:create"),bodySent:i.channel("undici:request:bodySent"),headers:i.channel("undici:request:headers"),trailers:i.channel("undici:request:trailers"),error:i.channel("undici:request:error"),open:i.channel("undici:websocket:open"),close:i.channel("undici:websocket:close"),socketError:i.channel("undici:websocket:socket_error"),ping:i.channel("undici:websocket:ping"),pong:i.channel("undici:websocket:pong")};if(s.enabled||o.enabled){const e=o.enabled?o:s;i.channel("undici:client:beforeConnect").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s}}=t;e("connecting to %s using %s%s",`${s}${n?`:${n}`:""}`,i,r)}));i.channel("undici:client:connected").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s}}=t;e("connected to %s using %s%s",`${s}${n?`:${n}`:""}`,i,r)}));i.channel("undici:client:connectError").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s},error:o}=t;e("connection to %s using %s%s errored - %s",`${s}${n?`:${n}`:""}`,i,r,o.message)}));i.channel("undici:client:sendHeaders").subscribe((t=>{const{request:{method:r,path:i,origin:n}}=t;e("sending request to %s %s/%s",r,n,i)}));i.channel("undici:request:headers").subscribe((t=>{const{request:{method:r,path:i,origin:n},response:{statusCode:s}}=t;e("received response to %s %s/%s - HTTP %d",r,n,i,s)}));i.channel("undici:request:trailers").subscribe((t=>{const{request:{method:r,path:i,origin:n}}=t;e("trailers received from %s %s/%s",r,n,i)}));i.channel("undici:request:error").subscribe((t=>{const{request:{method:r,path:i,origin:n},error:s}=t;e("request to %s %s/%s errored - %s",r,n,i,s.message)}));l=true}if(a.enabled){if(!l){const e=s.enabled?s:a;i.channel("undici:client:beforeConnect").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s}}=t;e("connecting to %s%s using %s%s",s,n?`:${n}`:"",i,r)}));i.channel("undici:client:connected").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s}}=t;e("connected to %s%s using %s%s",s,n?`:${n}`:"",i,r)}));i.channel("undici:client:connectError").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s},error:o}=t;e("connection to %s%s using %s%s errored - %s",s,n?`:${n}`:"",i,r,o.message)}));i.channel("undici:client:sendHeaders").subscribe((t=>{const{request:{method:r,path:i,origin:n}}=t;e("sending request to %s %s/%s",r,n,i)}))}i.channel("undici:websocket:open").subscribe((e=>{const{address:{address:t,port:r}}=e;a("connection opened %s%s",t,r?`:${r}`:"")}));i.channel("undici:websocket:close").subscribe((e=>{const{websocket:t,code:r,reason:i}=e;a("closed connection to %s - %s %s",t.url,r,i)}));i.channel("undici:websocket:socket_error").subscribe((e=>{a("connection errored - %s",e.message)}));i.channel("undici:websocket:ping").subscribe((e=>{a("ping received")}));i.channel("undici:websocket:pong").subscribe((e=>{a("pong received")}))}e.exports={channels:c}},8707:e=>{const t=Symbol.for("undici.error.UND_ERR");class UndiciError extends Error{constructor(e){super(e);this.name="UndiciError";this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[t]===true}[t]=true}const r=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT");class ConnectTimeoutError extends UndiciError{constructor(e){super(e);this.name="ConnectTimeoutError";this.message=e||"Connect Timeout Error";this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[r]===true}[r]=true}const i=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT");class HeadersTimeoutError extends UndiciError{constructor(e){super(e);this.name="HeadersTimeoutError";this.message=e||"Headers Timeout Error";this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[i]===true}[i]=true}const n=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW");class HeadersOverflowError extends UndiciError{constructor(e){super(e);this.name="HeadersOverflowError";this.message=e||"Headers Overflow Error";this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[n]===true}[n]=true}const s=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT");class BodyTimeoutError extends UndiciError{constructor(e){super(e);this.name="BodyTimeoutError";this.message=e||"Body Timeout Error";this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[s]===true}[s]=true}const o=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE");class ResponseStatusCodeError extends UndiciError{constructor(e,t,r,i){super(e);this.name="ResponseStatusCodeError";this.message=e||"Response Status Code Error";this.code="UND_ERR_RESPONSE_STATUS_CODE";this.body=i;this.status=t;this.statusCode=t;this.headers=r}static[Symbol.hasInstance](e){return e&&e[o]===true}[o]=true}const a=Symbol.for("undici.error.UND_ERR_INVALID_ARG");class InvalidArgumentError extends UndiciError{constructor(e){super(e);this.name="InvalidArgumentError";this.message=e||"Invalid Argument Error";this.code="UND_ERR_INVALID_ARG"}static[Symbol.hasInstance](e){return e&&e[a]===true}[a]=true}const l=Symbol.for("undici.error.UND_ERR_INVALID_RETURN_VALUE");class InvalidReturnValueError extends UndiciError{constructor(e){super(e);this.name="InvalidReturnValueError";this.message=e||"Invalid Return Value Error";this.code="UND_ERR_INVALID_RETURN_VALUE"}static[Symbol.hasInstance](e){return e&&e[l]===true}[l]=true}const c=Symbol.for("undici.error.UND_ERR_ABORT");class AbortError extends UndiciError{constructor(e){super(e);this.name="AbortError";this.message=e||"The operation was aborted";this.code="UND_ERR_ABORT"}static[Symbol.hasInstance](e){return e&&e[c]===true}[c]=true}const p=Symbol.for("undici.error.UND_ERR_ABORTED");class RequestAbortedError extends AbortError{constructor(e){super(e);this.name="AbortError";this.message=e||"Request aborted";this.code="UND_ERR_ABORTED"}static[Symbol.hasInstance](e){return e&&e[p]===true}[p]=true}const u=Symbol.for("undici.error.UND_ERR_INFO");class InformationalError extends UndiciError{constructor(e){super(e);this.name="InformationalError";this.message=e||"Request information";this.code="UND_ERR_INFO"}static[Symbol.hasInstance](e){return e&&e[u]===true}[u]=true}const d=Symbol.for("undici.error.UND_ERR_REQ_CONTENT_LENGTH_MISMATCH");class RequestContentLengthMismatchError extends UndiciError{constructor(e){super(e);this.name="RequestContentLengthMismatchError";this.message=e||"Request body length does not match content-length header";this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](e){return e&&e[d]===true}[d]=true}const m=Symbol.for("undici.error.UND_ERR_RES_CONTENT_LENGTH_MISMATCH");class ResponseContentLengthMismatchError extends UndiciError{constructor(e){super(e);this.name="ResponseContentLengthMismatchError";this.message=e||"Response body length does not match content-length header";this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](e){return e&&e[m]===true}[m]=true}const A=Symbol.for("undici.error.UND_ERR_DESTROYED");class ClientDestroyedError extends UndiciError{constructor(e){super(e);this.name="ClientDestroyedError";this.message=e||"The client is destroyed";this.code="UND_ERR_DESTROYED"}static[Symbol.hasInstance](e){return e&&e[A]===true}[A]=true}const h=Symbol.for("undici.error.UND_ERR_CLOSED");class ClientClosedError extends UndiciError{constructor(e){super(e);this.name="ClientClosedError";this.message=e||"The client is closed";this.code="UND_ERR_CLOSED"}static[Symbol.hasInstance](e){return e&&e[h]===true}[h]=true}const g=Symbol.for("undici.error.UND_ERR_SOCKET");class SocketError extends UndiciError{constructor(e,t){super(e);this.name="SocketError";this.message=e||"Socket error";this.code="UND_ERR_SOCKET";this.socket=t}static[Symbol.hasInstance](e){return e&&e[g]===true}[g]=true}const f=Symbol.for("undici.error.UND_ERR_NOT_SUPPORTED");class NotSupportedError extends UndiciError{constructor(e){super(e);this.name="NotSupportedError";this.message=e||"Not supported error";this.code="UND_ERR_NOT_SUPPORTED"}static[Symbol.hasInstance](e){return e&&e[f]===true}[f]=true}const y=Symbol.for("undici.error.UND_ERR_BPL_MISSING_UPSTREAM");class BalancedPoolMissingUpstreamError extends UndiciError{constructor(e){super(e);this.name="MissingUpstreamError";this.message=e||"No upstream has been added to the BalancedPool";this.code="UND_ERR_BPL_MISSING_UPSTREAM"}static[Symbol.hasInstance](e){return e&&e[y]===true}[y]=true}const b=Symbol.for("undici.error.UND_ERR_HTTP_PARSER");class HTTPParserError extends Error{constructor(e,t,r){super(e);this.name="HTTPParserError";this.code=t?`HPE_${t}`:undefined;this.data=r?r.toString():undefined}static[Symbol.hasInstance](e){return e&&e[b]===true}[b]=true}const C=Symbol.for("undici.error.UND_ERR_RES_EXCEEDED_MAX_SIZE");class ResponseExceededMaxSizeError extends UndiciError{constructor(e){super(e);this.name="ResponseExceededMaxSizeError";this.message=e||"Response content exceeded max size";this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}static[Symbol.hasInstance](e){return e&&e[C]===true}[C]=true}const E=Symbol.for("undici.error.UND_ERR_REQ_RETRY");class RequestRetryError extends UndiciError{constructor(e,t,{headers:r,data:i}){super(e);this.name="RequestRetryError";this.message=e||"Request retry error";this.code="UND_ERR_REQ_RETRY";this.statusCode=t;this.data=i;this.headers=r}static[Symbol.hasInstance](e){return e&&e[E]===true}[E]=true}const N=Symbol.for("undici.error.UND_ERR_RESPONSE");class ResponseError extends UndiciError{constructor(e,t,{headers:r,data:i}){super(e);this.name="ResponseError";this.message=e||"Response error";this.code="UND_ERR_RESPONSE";this.statusCode=t;this.data=i;this.headers=r}static[Symbol.hasInstance](e){return e&&e[N]===true}[N]=true}const v=Symbol.for("undici.error.UND_ERR_PRX_TLS");class SecureProxyConnectionError extends UndiciError{constructor(e,t,r){super(t,{cause:e,...r??{}});this.name="SecureProxyConnectionError";this.message=t||"Secure Proxy Connection failed";this.code="UND_ERR_PRX_TLS";this.cause=e}static[Symbol.hasInstance](e){return e&&e[v]===true}[v]=true}const I=Symbol.for("undici.error.UND_ERR_WS_MESSAGE_SIZE_EXCEEDED");class MessageSizeExceededError extends UndiciError{constructor(e){super(e);this.name="MessageSizeExceededError";this.message=e||"Max decompressed message size exceeded";this.code="UND_ERR_WS_MESSAGE_SIZE_EXCEEDED"}static[Symbol.hasInstance](e){return e&&e[I]===true}get[I](){return true}}e.exports={AbortError:AbortError,HTTPParserError:HTTPParserError,UndiciError:UndiciError,HeadersTimeoutError:HeadersTimeoutError,HeadersOverflowError:HeadersOverflowError,BodyTimeoutError:BodyTimeoutError,RequestContentLengthMismatchError:RequestContentLengthMismatchError,ConnectTimeoutError:ConnectTimeoutError,ResponseStatusCodeError:ResponseStatusCodeError,InvalidArgumentError:InvalidArgumentError,InvalidReturnValueError:InvalidReturnValueError,RequestAbortedError:RequestAbortedError,ClientDestroyedError:ClientDestroyedError,ClientClosedError:ClientClosedError,InformationalError:InformationalError,SocketError:SocketError,NotSupportedError:NotSupportedError,ResponseContentLengthMismatchError:ResponseContentLengthMismatchError,BalancedPoolMissingUpstreamError:BalancedPoolMissingUpstreamError,ResponseExceededMaxSizeError:ResponseExceededMaxSizeError,RequestRetryError:RequestRetryError,ResponseError:ResponseError,SecureProxyConnectionError:SecureProxyConnectionError,MessageSizeExceededError:MessageSizeExceededError}},4655:(e,t,r)=>{const{InvalidArgumentError:i,NotSupportedError:n}=r(8707);const s=r(4589);const{isValidHTTPToken:o,isValidHeaderValue:a,isStream:l,destroy:c,isBuffer:p,isFormDataLike:u,isIterable:d,isBlobLike:m,buildURL:A,validateHandler:h,getServerName:g,normalizedMethodRecords:f}=r(3440);const{channels:y}=r(2414);const{headerNameLowerCasedRecord:b}=r(735);const C=/[^\u0021-\u00ff]/;const E=Symbol("handler");class Request{constructor(e,{path:t,method:r,body:n,headers:s,query:b,idempotent:N,blocking:v,upgrade:I,headersTimeout:S,bodyTimeout:w,reset:P,throwOnError:x,expectContinue:B,servername:_},R){if(typeof t!=="string"){throw new i("path must be a string")}else if(t[0]!=="/"&&!(t.startsWith("http://")||t.startsWith("https://"))&&r!=="CONNECT"){throw new i("path must be an absolute URL or start with a slash")}else if(C.test(t)){throw new i("invalid request path")}if(typeof r!=="string"){throw new i("method must be a string")}else if(f[r]===undefined&&!o(r)){throw new i("invalid request method")}if(I&&typeof I!=="string"){throw new i("upgrade must be a string")}if(I&&!a(I)){throw new i("invalid upgrade header")}if(S!=null&&(!Number.isFinite(S)||S<0)){throw new i("invalid headersTimeout")}if(w!=null&&(!Number.isFinite(w)||w<0)){throw new i("invalid bodyTimeout")}if(P!=null&&typeof P!=="boolean"){throw new i("invalid reset")}if(B!=null&&typeof B!=="boolean"){throw new i("invalid expectContinue")}this.headersTimeout=S;this.bodyTimeout=w;this.throwOnError=x===true;this.method=r;this.abort=null;if(n==null){this.body=null}else if(l(n)){this.body=n;const e=this.body._readableState;if(!e||!e.autoDestroy){this.endHandler=function autoDestroy(){c(this)};this.body.on("end",this.endHandler)}this.errorHandler=e=>{if(this.abort){this.abort(e)}else{this.error=e}};this.body.on("error",this.errorHandler)}else if(p(n)){this.body=n.byteLength?n:null}else if(ArrayBuffer.isView(n)){this.body=n.buffer.byteLength?Buffer.from(n.buffer,n.byteOffset,n.byteLength):null}else if(n instanceof ArrayBuffer){this.body=n.byteLength?Buffer.from(n):null}else if(typeof n==="string"){this.body=n.length?Buffer.from(n):null}else if(u(n)||d(n)||m(n)){this.body=n}else{throw new i("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable")}this.completed=false;this.aborted=false;this.upgrade=I||null;this.path=b?A(t,b):t;this.origin=e;this.idempotent=N==null?r==="HEAD"||r==="GET":N;this.blocking=v==null?false:v;this.reset=P==null?null:P;this.host=null;this.contentLength=null;this.contentType=null;this.headers=[];this.expectContinue=B!=null?B:false;if(Array.isArray(s)){if(s.length%2!==0){throw new i("headers array must be even")}for(let e=0;e{e.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}},7752:(e,t,r)=>{const{wellknownHeaderNames:i,headerNameLowerCasedRecord:n}=r(735);class TstNode{value=null;left=null;middle=null;right=null;code;constructor(e,t,r){if(r===undefined||r>=e.length){throw new TypeError("Unreachable")}const i=this.code=e.charCodeAt(r);if(i>127){throw new TypeError("key must be ascii string")}if(e.length!==++r){this.middle=new TstNode(e,t,r)}else{this.value=t}}add(e,t){const r=e.length;if(r===0){throw new TypeError("Unreachable")}let i=0;let n=this;while(true){const s=e.charCodeAt(i);if(s>127){throw new TypeError("key must be ascii string")}if(n.code===s){if(r===++i){n.value=t;break}else if(n.middle!==null){n=n.middle}else{n.middle=new TstNode(e,t,i);break}}else if(n.code=65){n|=32}while(i!==null){if(n===i.code){if(t===++r){return i}i=i.middle;break}i=i.code{const i=r(4589);const{kDestroyed:n,kBodyUsed:s,kListeners:o,kBody:a}=r(6443);const{IncomingMessage:l}=r(7067);const c=r(7075);const p=r(7030);const{Blob:u}=r(4573);const d=r(7975);const{stringify:m}=r(1792);const{EventEmitter:A}=r(8474);const{InvalidArgumentError:h}=r(8707);const{headerNameLowerCasedRecord:g}=r(735);const{tree:f}=r(7752);const[y,b]=process.versions.node.split(".").map((e=>Number(e)));class BodyAsyncIterable{constructor(e){this[a]=e;this[s]=false}async*[Symbol.asyncIterator](){i(!this[s],"disturbed");this[s]=true;yield*this[a]}}function wrapRequestBody(e){if(isStream(e)){if(bodyLength(e)===0){e.on("data",(function(){i(false)}))}if(typeof e.readableDidRead!=="boolean"){e[s]=false;A.prototype.on.call(e,"data",(function(){this[s]=true}))}return e}else if(e&&typeof e.pipeTo==="function"){return new BodyAsyncIterable(e)}else if(e&&typeof e!=="string"&&!ArrayBuffer.isView(e)&&isIterable(e)){return new BodyAsyncIterable(e)}else{return e}}function nop(){}function isStream(e){return e&&typeof e==="object"&&typeof e.pipe==="function"&&typeof e.on==="function"}function isBlobLike(e){if(e===null){return false}else if(e instanceof u){return true}else if(typeof e!=="object"){return false}else{const t=e[Symbol.toStringTag];return(t==="Blob"||t==="File")&&("stream"in e&&typeof e.stream==="function"||"arrayBuffer"in e&&typeof e.arrayBuffer==="function")}}function buildURL(e,t){if(e.includes("?")||e.includes("#")){throw new Error('Query params cannot be passed when url already contains "?" or "#".')}const r=m(t);if(r){e+="?"+r}return e}function isValidPort(e){const t=parseInt(e,10);return t===Number(e)&&t>=0&&t<=65535}function isHttpOrHttpsPrefixed(e){return e!=null&&e[0]==="h"&&e[1]==="t"&&e[2]==="t"&&e[3]==="p"&&(e[4]===":"||e[4]==="s"&&e[5]===":")}function parseURL(e){if(typeof e==="string"){e=new URL(e);if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new h("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return e}if(!e||typeof e!=="object"){throw new h("Invalid URL: The URL argument must be a non-null object.")}if(!(e instanceof URL)){if(e.port!=null&&e.port!==""&&isValidPort(e.port)===false){throw new h("Invalid URL: port must be a valid integer or a string representation of an integer.")}if(e.path!=null&&typeof e.path!=="string"){throw new h("Invalid URL path: the path must be a string or null/undefined.")}if(e.pathname!=null&&typeof e.pathname!=="string"){throw new h("Invalid URL pathname: the pathname must be a string or null/undefined.")}if(e.hostname!=null&&typeof e.hostname!=="string"){throw new h("Invalid URL hostname: the hostname must be a string or null/undefined.")}if(e.origin!=null&&typeof e.origin!=="string"){throw new h("Invalid URL origin: the origin must be a string or null/undefined.")}if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new h("Invalid URL protocol: the URL must start with `http:` or `https:`.")}const t=e.port!=null?e.port:e.protocol==="https:"?443:80;let r=e.origin!=null?e.origin:`${e.protocol||""}//${e.hostname||""}:${t}`;let i=e.path!=null?e.path:`${e.pathname||""}${e.search||""}`;if(r[r.length-1]==="/"){r=r.slice(0,r.length-1)}if(i&&i[0]!=="/"){i=`/${i}`}return new URL(`${r}${i}`)}if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new h("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return e}function parseOrigin(e){e=parseURL(e);if(e.pathname!=="/"||e.search||e.hash){throw new h("invalid url")}return e}function getHostname(e){if(e[0]==="["){const t=e.indexOf("]");i(t!==-1);return e.substring(1,t)}const t=e.indexOf(":");if(t===-1)return e;return e.substring(0,t)}function getServerName(e){if(!e){return null}i(typeof e==="string");const t=getHostname(e);if(p.isIP(t)){return""}return t}function deepClone(e){return JSON.parse(JSON.stringify(e))}function isAsyncIterable(e){return!!(e!=null&&typeof e[Symbol.asyncIterator]==="function")}function isIterable(e){return!!(e!=null&&(typeof e[Symbol.iterator]==="function"||typeof e[Symbol.asyncIterator]==="function"))}function bodyLength(e){if(e==null){return 0}else if(isStream(e)){const t=e._readableState;return t&&t.objectMode===false&&t.ended===true&&Number.isFinite(t.length)?t.length:null}else if(isBlobLike(e)){return e.size!=null?e.size:null}else if(isBuffer(e)){return e.byteLength}return null}function isDestroyed(e){return e&&!!(e.destroyed||e[n]||c.isDestroyed?.(e))}function destroy(e,t){if(e==null||!isStream(e)||isDestroyed(e)){return}if(typeof e.destroy==="function"){if(Object.getPrototypeOf(e).constructor===l){e.socket=null}e.destroy(t)}else if(t){queueMicrotask((()=>{e.emit("error",t)}))}if(e.destroyed!==true){e[n]=true}}const C=/timeout=(\d+)/;function parseKeepAliveTimeout(e){const t=e.toString().match(C);return t?parseInt(t[1],10)*1e3:null}function headerNameToString(e){return typeof e==="string"?g[e]??e.toLowerCase():f.lookup(e)??e.toString("latin1").toLowerCase()}function bufferToLowerCasedHeaderName(e){return f.lookup(e)??e.toString("latin1").toLowerCase()}function parseHeaders(e,t){if(t===undefined)t={};for(let r=0;re.toString("utf8"))):n.toString("utf8")}}}if("content-length"in t&&"content-disposition"in t){t["content-disposition"]=Buffer.from(t["content-disposition"]).toString("latin1")}return t}function parseRawHeaders(e){const t=e.length;const r=new Array(t);let i=false;let n=-1;let s;let o;let a=0;for(let t=0;t{e.close();e.byobRequest?.respond(0)}))}else{const t=Buffer.isBuffer(i)?i:Buffer.from(i);if(t.byteLength){e.enqueue(new Uint8Array(t))}}return e.desiredSize>0},async cancel(e){await t.return()},type:"bytes"})}function isFormDataLike(e){return e&&typeof e==="object"&&typeof e.append==="function"&&typeof e.delete==="function"&&typeof e.get==="function"&&typeof e.getAll==="function"&&typeof e.has==="function"&&typeof e.set==="function"&&e[Symbol.toStringTag]==="FormData"}function addAbortListener(e,t){if("addEventListener"in e){e.addEventListener("abort",t,{once:true});return()=>e.removeEventListener("abort",t)}e.addListener("abort",t);return()=>e.removeListener("abort",t)}const E=typeof String.prototype.toWellFormed==="function";const N=typeof String.prototype.isWellFormed==="function";function toUSVString(e){return E?`${e}`.toWellFormed():d.toUSVString(e)}function isUSVString(e){return N?`${e}`.isWellFormed():toUSVString(e)===`${e}`}function isTokenCharCode(e){switch(e){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return false;default:return e>=33&&e<=126}}function isValidHTTPToken(e){if(e.length===0){return false}for(let t=0;t{const{InvalidArgumentError:i}=r(8707);const{kClients:n,kRunning:s,kClose:o,kDestroy:a,kDispatch:l,kInterceptors:c}=r(6443);const p=r(1841);const u=r(628);const d=r(3701);const m=r(3440);const A=r(5092);const h=Symbol("onConnect");const g=Symbol("onDisconnect");const f=Symbol("onConnectionError");const y=Symbol("maxRedirections");const b=Symbol("onDrain");const C=Symbol("factory");const E=Symbol("options");function defaultFactory(e,t){return t&&t.connections===1?new d(e,t):new u(e,t)}class Agent extends p{constructor({factory:e=defaultFactory,maxRedirections:t=0,connect:r,...s}={}){if(typeof e!=="function"){throw new i("factory must be a function.")}if(r!=null&&typeof r!=="function"&&typeof r!=="object"){throw new i("connect must be a function or an object")}if(!Number.isInteger(t)||t<0){throw new i("maxRedirections must be a positive number")}super(s);if(r&&typeof r!=="function"){r={...r}}this[c]=s.interceptors?.Agent&&Array.isArray(s.interceptors.Agent)?s.interceptors.Agent:[A({maxRedirections:t})];this[E]={...m.deepClone(s),connect:r};this[E].interceptors=s.interceptors?{...s.interceptors}:undefined;this[y]=t;this[C]=e;this[n]=new Map;this[b]=(e,t)=>{this.emit("drain",e,[this,...t])};this[h]=(e,t)=>{this.emit("connect",e,[this,...t])};this[g]=(e,t,r)=>{this.emit("disconnect",e,[this,...t],r)};this[f]=(e,t,r)=>{this.emit("connectionError",e,[this,...t],r)}}get[s](){let e=0;for(const t of this[n].values()){e+=t[s]}return e}[l](e,t){let r;if(e.origin&&(typeof e.origin==="string"||e.origin instanceof URL)){r=String(e.origin)}else{throw new i("opts.origin must be a non-empty string or URL.")}let s=this[n].get(r);if(!s){s=this[C](e.origin,this[E]).on("drain",this[b]).on("connect",this[h]).on("disconnect",this[g]).on("connectionError",this[f]);this[n].set(r,s)}return s.dispatch(e,t)}async[o](){const e=[];for(const t of this[n].values()){e.push(t.close())}this[n].clear();await Promise.all(e)}async[a](e){const t=[];for(const r of this[n].values()){t.push(r.destroy(e))}this[n].clear();await Promise.all(t)}}e.exports=Agent},837:(e,t,r)=>{const{BalancedPoolMissingUpstreamError:i,InvalidArgumentError:n}=r(8707);const{PoolBase:s,kClients:o,kNeedDrain:a,kAddClient:l,kRemoveClient:c,kGetDispatcher:p}=r(2128);const u=r(628);const{kUrl:d,kInterceptors:m}=r(6443);const{parseOrigin:A}=r(3440);const h=Symbol("factory");const g=Symbol("options");const f=Symbol("kGreatestCommonDivisor");const y=Symbol("kCurrentWeight");const b=Symbol("kIndex");const C=Symbol("kWeight");const E=Symbol("kMaxWeightPerServer");const N=Symbol("kErrorPenalty");function getGreatestCommonDivisor(e,t){if(e===0)return t;while(t!==0){const r=t;t=e%t;e=r}return e}function defaultFactory(e,t){return new u(e,t)}class BalancedPool extends s{constructor(e=[],{factory:t=defaultFactory,...r}={}){super();this[g]=r;this[b]=-1;this[y]=0;this[E]=this[g].maxWeightPerServer||100;this[N]=this[g].errorPenalty||15;if(!Array.isArray(e)){e=[e]}if(typeof t!=="function"){throw new n("factory must be a function.")}this[m]=r.interceptors?.BalancedPool&&Array.isArray(r.interceptors.BalancedPool)?r.interceptors.BalancedPool:[];this[h]=t;for(const t of e){this.addUpstream(t)}this._updateBalancedPoolStats()}addUpstream(e){const t=A(e).origin;if(this[o].find((e=>e[d].origin===t&&e.closed!==true&&e.destroyed!==true))){return this}const r=this[h](t,Object.assign({},this[g]));this[l](r);r.on("connect",(()=>{r[C]=Math.min(this[E],r[C]+this[N])}));r.on("connectionError",(()=>{r[C]=Math.max(1,r[C]-this[N]);this._updateBalancedPoolStats()}));r.on("disconnect",((...e)=>{const t=e[2];if(t&&t.code==="UND_ERR_SOCKET"){r[C]=Math.max(1,r[C]-this[N]);this._updateBalancedPoolStats()}}));for(const e of this[o]){e[C]=this[E]}this._updateBalancedPoolStats();return this}_updateBalancedPoolStats(){let e=0;for(let t=0;te[d].origin===t&&e.closed!==true&&e.destroyed!==true));if(r){this[c](r)}return this}get upstreams(){return this[o].filter((e=>e.closed!==true&&e.destroyed!==true)).map((e=>e[d].origin))}[p](){if(this[o].length===0){throw new i}const e=this[o].find((e=>!e[a]&&e.closed!==true&&e.destroyed!==true));if(!e){return}const t=this[o].map((e=>e[a])).reduce(((e,t)=>e&&t),true);if(t){return}let r=0;let n=this[o].findIndex((e=>!e[a]));while(r++this[o][n][C]&&!e[a]){n=this[b]}if(this[b]===0){this[y]=this[y]-this[f];if(this[y]<=0){this[y]=this[E]}}if(e[C]>=this[y]&&!e[a]){return e}}this[y]=this[o][n][C];this[b]=n;return this[o][n]}}e.exports=BalancedPool},637:(e,t,r)=>{const i=r(4589);const n=r(3440);const{channels:s}=r(2414);const o=r(6603);const{RequestContentLengthMismatchError:a,ResponseContentLengthMismatchError:l,RequestAbortedError:c,InvalidArgumentError:p,HeadersTimeoutError:u,HeadersOverflowError:d,SocketError:m,InformationalError:A,BodyTimeoutError:h,HTTPParserError:g,ResponseExceededMaxSizeError:f}=r(8707);const{kUrl:y,kReset:b,kClient:C,kParser:E,kBlocking:N,kRunning:v,kPending:I,kSize:S,kWriting:w,kQueue:P,kNoRef:x,kKeepAliveDefaultTimeout:B,kHostHeader:_,kPendingIdx:R,kRunningIdx:k,kError:T,kPipelining:Q,kSocket:M,kKeepAliveTimeoutValue:O,kMaxHeadersSize:D,kKeepAliveMaxTimeout:z,kKeepAliveTimeoutThreshold:L,kHeadersTimeout:G,kBodyTimeout:F,kStrictContentLength:q,kMaxRequests:U,kCounter:H,kMaxResponseSize:V,kOnError:j,kResume:W,kHTTPContext:J}=r(6443);const Y=r(2824);const $=Buffer.alloc(0);const K=Buffer[Symbol.species];const Z=n.addListener;const X=n.removeAllListeners;const ee=Symbol("kIdleSocketValidation");const te=Symbol("kIdleSocketValidationTimeout");const re=Symbol("kSocketUsed");let ie;async function lazyllhttp(){const e=process.env.JEST_WORKER_ID?r(3870):undefined;let t;try{t=await WebAssembly.compile(r(3434))}catch(i){t=await WebAssembly.compile(e||r(3870))}return await WebAssembly.instantiate(t,{env:{wasm_on_url:(e,t,r)=>0,wasm_on_status:(e,t,r)=>{i(oe.ptr===e);const n=t-ce+ae.byteOffset;return oe.onStatus(new K(ae.buffer,n,r))||0},wasm_on_message_begin:e=>{i(oe.ptr===e);return oe.onMessageBegin()||0},wasm_on_header_field:(e,t,r)=>{i(oe.ptr===e);const n=t-ce+ae.byteOffset;return oe.onHeaderField(new K(ae.buffer,n,r))||0},wasm_on_header_value:(e,t,r)=>{i(oe.ptr===e);const n=t-ce+ae.byteOffset;return oe.onHeaderValue(new K(ae.buffer,n,r))||0},wasm_on_headers_complete:(e,t,r,n)=>{i(oe.ptr===e);return oe.onHeadersComplete(t,Boolean(r),Boolean(n))||0},wasm_on_body:(e,t,r)=>{i(oe.ptr===e);const n=t-ce+ae.byteOffset;return oe.onBody(new K(ae.buffer,n,r))||0},wasm_on_message_complete:e=>{i(oe.ptr===e);return oe.onMessageComplete()||0}}})}let ne=null;let se=lazyllhttp();se.catch();let oe=null;let ae=null;let le=0;let ce=null;const pe=0;const ue=1;const de=2|ue;const me=4|ue;const Ae=8|pe;class Parser{constructor(e,t,{exports:r}){i(Number.isFinite(e[D])&&e[D]>0);this.llhttp=r;this.ptr=this.llhttp.llhttp_alloc(Y.TYPE.RESPONSE);this.client=e;this.socket=t;this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.statusCode=null;this.statusText="";this.upgrade=false;this.headers=[];this.headersSize=0;this.headersMaxSize=e[D];this.shouldKeepAlive=false;this.paused=false;this.resume=this.resume.bind(this);this.bytesRead=0;this.keepAlive="";this.contentLength="";this.connection="";this.maxResponseSize=e[V]}setTimeout(e,t){if(e!==this.timeoutValue||t&ue^this.timeoutType&ue){if(this.timeout){o.clearTimeout(this.timeout);this.timeout=null}if(e){if(t&ue){this.timeout=o.setFastTimeout(onParserTimeout,e,new WeakRef(this))}else{this.timeout=setTimeout(onParserTimeout,e,new WeakRef(this));this.timeout.unref()}}this.timeoutValue=e}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.timeoutType=t}resume(){if(this.socket.destroyed||!this.paused){return}i(this.ptr!=null);i(oe==null);this.llhttp.llhttp_resume(this.ptr);i(this.timeoutType===me);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.paused=false;this.execute(this.socket.read()||$);this.readMore()}readMore(){while(!this.paused&&this.ptr){const e=this.socket.read();if(e===null){break}this.execute(e)}}execute(e){i(this.ptr!=null);i(oe==null);i(!this.paused);const{socket:t,llhttp:r}=this;if(e.length>le){if(ce){r.free(ce)}le=Math.ceil(e.length/4096)*4096;ce=r.malloc(le)}new Uint8Array(r.memory.buffer,ce,le).set(e);try{let i;try{ae=e;oe=this;i=r.llhttp_execute(this.ptr,ce,e.length)}catch(e){throw e}finally{oe=null;ae=null}const n=r.llhttp_get_error_pos(this.ptr)-ce;if(i!==Y.ERROR.OK){const r=e.subarray(n);if(i===Y.ERROR.PAUSED_UPGRADE){this.onUpgrade(r)}else if(i===Y.ERROR.PAUSED){this.paused=true;t.unshift(r)}else{throw this.createError(i,r)}}}catch(e){n.destroy(t,e)}}finish(){i(oe===null);i(this.ptr!=null);i(!this.paused);const{llhttp:e}=this;let t;try{oe=this;t=e.llhttp_finish(this.ptr)}finally{oe=null}if(t===Y.ERROR.OK){return null}if(t===Y.ERROR.PAUSED||t===Y.ERROR.PAUSED_UPGRADE){this.paused=true;return null}return this.createError(t,$)}createError(e,t){const{llhttp:r,contentLength:i,bytesRead:n}=this;if(i&&n!==parseInt(i,10)){return new l}const s=r.llhttp_get_error_reason(this.ptr);let o="";if(s){const e=new Uint8Array(r.memory.buffer,s).indexOf(0);o="Response does not match the HTTP/1.1 protocol ("+Buffer.from(r.memory.buffer,s,e).toString()+")"}return new g(o,Y.ERROR[e],t)}destroy(){i(this.ptr!=null);i(oe==null);this.llhttp.llhttp_free(this.ptr);this.ptr=null;this.timeout&&o.clearTimeout(this.timeout);this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.paused=false}onStatus(e){this.statusText=e.toString()}onMessageBegin(){const{socket:e,client:t}=this;if(e.destroyed){return-1}if(t[v]===0){n.destroy(e,new m("bad response",n.getSocketInfo(e)));return-1}const r=t[P][t[k]];if(!r){return-1}r.onResponseStarted()}onHeaderField(e){const t=this.headers.length;if((t&1)===0){this.headers.push(e)}else{this.headers[t-1]=Buffer.concat([this.headers[t-1],e])}this.trackHeader(e.length)}onHeaderValue(e){let t=this.headers.length;if((t&1)===1){this.headers.push(e);t+=1}else{this.headers[t-1]=Buffer.concat([this.headers[t-1],e])}const r=this.headers[t-2];if(r.length===10){const t=n.bufferToLowerCasedHeaderName(r);if(t==="keep-alive"){this.keepAlive+=e.toString()}else if(t==="connection"){this.connection+=e.toString()}}else if(r.length===14&&n.bufferToLowerCasedHeaderName(r)==="content-length"){this.contentLength+=e.toString()}this.trackHeader(e.length)}trackHeader(e){this.headersSize+=e;if(this.headersSize>=this.headersMaxSize){n.destroy(this.socket,new d)}}onUpgrade(e){const{upgrade:t,client:r,socket:s,headers:o,statusCode:a,statusText:l}=this;i(t);i(r[M]===s);i(!s.destroyed);i(!this.paused);i((o.length&1)===0);const c=r[P][r[k]];i(c);i(c.upgrade||c.method==="CONNECT");this.statusCode=null;this.statusText="";this.shouldKeepAlive=null;this.headers=[];this.headersSize=0;s.unshift(e);s[E].destroy();s[E]=null;s[C]=null;s[T]=null;X(s);r[M]=null;r[J]=null;r[P][r[k]++]=null;r.emit("disconnect",r[y],[r],new A("upgrade"));try{c.onUpgrade(a,o,s,l)}catch(e){n.errorRequest(r,c,e);n.destroy(s,e)}r[W]()}onHeadersComplete(e,t,r){const{client:s,socket:o,headers:a,statusText:l}=this;if(o.destroyed){return-1}if(s[v]===0){n.destroy(o,new m("bad response",n.getSocketInfo(o)));return-1}const c=s[P][s[k]];if(!c){return-1}i(!this.upgrade);i(this.statusCode<200);if(e===100){n.destroy(o,new m("bad response",n.getSocketInfo(o)));return-1}if(t&&!c.upgrade){n.destroy(o,new m("bad upgrade",n.getSocketInfo(o)));return-1}i(this.timeoutType===de);this.statusCode=e;this.shouldKeepAlive=r||c.method==="HEAD"&&!o[b]&&this.connection.toLowerCase()==="keep-alive";if(this.statusCode>=200){const e=c.bodyTimeout!=null?c.bodyTimeout:s[F];this.setTimeout(e,me)}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}if(c.method==="CONNECT"){i(s[v]===1);this.upgrade=true;return 2}if(t){i(s[v]===1);this.upgrade=true;return 2}i((this.headers.length&1)===0);this.headers=[];this.headersSize=0;if(this.shouldKeepAlive&&s[Q]){const e=this.keepAlive?n.parseKeepAliveTimeout(this.keepAlive):null;if(e!=null){const t=Math.min(e-s[L],s[z]);if(t<=0){o[b]=true}else{s[O]=t}}else{s[O]=s[B]}}else{o[b]=true}const p=c.onHeaders(e,a,this.resume,l)===false;if(c.aborted){return-1}if(c.method==="HEAD"){return 1}if(e<200){return 1}if(o[N]){o[N]=false;s[W]()}return p?Y.ERROR.PAUSED:0}onBody(e){const{client:t,socket:r,statusCode:s,maxResponseSize:o}=this;if(r.destroyed){return-1}const a=t[P][t[k]];i(a);i(this.timeoutType===me);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}i(s>=200);if(o>-1&&this.bytesRead+e.length>o){n.destroy(r,new f);return-1}this.bytesRead+=e.length;if(a.onData(e)===false){return Y.ERROR.PAUSED}}onMessageComplete(){const{client:e,socket:t,statusCode:r,upgrade:s,headers:o,contentLength:a,bytesRead:c,shouldKeepAlive:p}=this;if(t.destroyed&&(!r||p)){return-1}if(s){return}i(r>=100);i((this.headers.length&1)===0);const u=e[P][e[k]];i(u);this.statusCode=null;this.statusText="";this.bytesRead=0;this.contentLength="";this.keepAlive="";this.connection="";this.headers=[];this.headersSize=0;if(r<200){return}if(u.method!=="HEAD"&&a&&c!==parseInt(a,10)){n.destroy(t,new l);return-1}u.onComplete(o);e[P][e[k]++]=null;t[re]=true;if(t[w]){i(e[v]===0);n.destroy(t,new A("reset"));return Y.ERROR.PAUSED}else if(!p){n.destroy(t,new A("reset"));return Y.ERROR.PAUSED}else if(t[b]&&e[v]===0){n.destroy(t,new A("reset"));return Y.ERROR.PAUSED}else if(e[Q]==null||e[Q]===1){setImmediate((()=>e[W]()))}else{e[W]()}}}function onParserTimeout(e){const{socket:t,timeoutType:r,client:s,paused:o}=e.deref();if(r===de){if(!t[w]||t.writableNeedDrain||s[v]>1){i(!o,"cannot be paused while waiting for headers");n.destroy(t,new u)}}else if(r===me){if(!o){n.destroy(t,new h)}}else if(r===Ae){i(s[v]===0&&s[O]);n.destroy(t,new A("socket idle timeout"))}}async function connectH1(e,t){e[M]=t;if(!ne){ne=await se;se=null}t[x]=false;t[w]=false;t[b]=false;t[N]=false;t[ee]=0;t[te]=null;t[re]=false;t[E]=new Parser(e,t,ne);Z(t,"error",(function(e){i(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID");const t=this[E];if(e.code==="ECONNRESET"&&t.statusCode&&!t.shouldKeepAlive){const e=t.finish();if(e){this[T]=e;this[C][j](e)}return}this[T]=e;this[C][j](e)}));Z(t,"readable",(function(){const e=this[E];if(e){e.readMore()}}));Z(t,"end",(function(){const e=this[E];if(e.statusCode&&!e.shouldKeepAlive){const t=e.finish();if(t){n.destroy(this,t)}return}n.destroy(this,new m("other side closed",n.getSocketInfo(this)))}));Z(t,"close",(function(){const e=this[C];const t=this[E];clearIdleSocketValidation(this);if(t){if(!this[T]&&t.statusCode&&!t.shouldKeepAlive){this[T]=t.finish()||this[T]}this[E].destroy();this[E]=null}const r=this[T]||new m("closed",n.getSocketInfo(this));e[M]=null;e[J]=null;if(e.destroyed){i(e[I]===0);const t=e[P].splice(e[k]);for(let i=0;i0&&r.code!=="UND_ERR_INFO"){const t=e[P][e[k]];e[P][e[k]++]=null;n.errorRequest(e,t,r)}e[R]=e[k];i(e[v]===0);e.emit("disconnect",e[y],[e],r);e[W]()}));let r=false;t.on("close",(()=>{r=true}));return{version:"h1",defaultPipelining:1,write(...t){return writeH1(e,...t)},resume(){resumeH1(e)},destroy(e,i){if(r){queueMicrotask(i)}else{t.destroy(e).on("close",i)}},get destroyed(){return t.destroyed},busy(r){if(t[w]||t[b]||t[N]||t[ee]===1){return true}if(r){if(e[v]>0&&!r.idempotent){return true}if(e[v]>0&&(r.upgrade||r.method==="CONNECT")){return true}if(e[v]>0&&n.bodyLength(r.body)!==0&&(n.isStream(r.body)||n.isAsyncIterable(r.body)||n.isFormDataLike(r.body))){return true}}return false}}}function clearIdleSocketValidation(e){if(e[te]){clearImmediate(e[te]);e[te]=null}e[ee]=0}function scheduleIdleSocketValidation(e,t){t[ee]=1;t[te]=setImmediate((()=>{t[te]=null;t[ee]=2;if(e[M]===t&&!t.destroyed){e[W]()}}))}function resumeH1(e){const t=e[M];if(t&&!t.destroyed){if(e[S]===0){if(!t[x]&&t.unref){t.unref();t[x]=true}}else if(t[x]&&t.ref){t.ref();t[x]=false}if(e[v]===0&&e[I]>0&&t[re]){if(t[ee]===0){scheduleIdleSocketValidation(e,t);t[E].readMore();if(t.destroyed){return}return}if(t[ee]===1){t[E].readMore();if(t.destroyed){return}return}}if(e[v]===0){t[E].readMore();if(t.destroyed){return}}if(e[S]===0){if(t[E].timeoutType!==Ae){t[E].setTimeout(e[O],Ae)}}else if(e[v]>0&&t[E].statusCode<200){if(t[E].timeoutType!==de){const r=e[P][e[k]];const i=r.headersTimeout!=null?r.headersTimeout:e[G];t[E].setTimeout(i,de)}}}}function shouldSendContentLength(e){return e!=="GET"&&e!=="HEAD"&&e!=="OPTIONS"&&e!=="TRACE"&&e!=="CONNECT"}function writeH1(e,t){const{method:o,path:l,host:u,upgrade:d,blocking:m,reset:h}=t;let{body:g,headers:f,contentLength:y}=t;const C=o==="PUT"||o==="POST"||o==="PATCH"||o==="QUERY"||o==="PROPFIND"||o==="PROPPATCH";if(n.isFormDataLike(g)){if(!ie){ie=r(4492).extractBody}const[e,i]=ie(g);if(t.contentType==null){f.push("content-type",i)}g=e.stream;y=e.length}else if(n.isBlobLike(g)&&t.contentType==null){const r=g.type;if(r){const i=`${r}`;if(!n.isValidHeaderValue(i)){n.errorRequest(e,t,new p("invalid content-type header"));return false}f.push("content-type",i)}}if(g&&typeof g.read==="function"){g.read(0)}const E=n.bodyLength(g);y=E??y;if(y===null){y=t.contentLength}if(y===0&&!C){y=null}if(shouldSendContentLength(o)&&y>0&&t.contentLength!==null&&t.contentLength!==y){if(e[q]){n.errorRequest(e,t,new a);return false}process.emitWarning(new a)}const v=e[M];clearIdleSocketValidation(v);const abort=r=>{if(t.aborted){return}if(t.completed){if(t.upgrade||t.method==="CONNECT"){n.destroy(v,new A("aborted"))}return}n.errorRequest(e,t,r||new c);n.destroy(g);n.destroy(v,new A("aborted"))};try{t.onConnect(abort)}catch(r){n.errorRequest(e,t,r)}if(t.aborted){return false}if(o==="HEAD"){v[b]=true}if(d||o==="CONNECT"){v[b]=true}if(h!=null){v[b]=h}if(e[U]&&v[H]++>=e[U]){v[b]=true}if(m){v[N]=true}let I=`${o} ${l} HTTP/1.1\r\n`;if(typeof u==="string"){I+=`host: ${u}\r\n`}else{I+=e[_]}if(d){I+=`connection: upgrade\r\nupgrade: ${d}\r\n`}else if(e[Q]&&!v[b]){I+="connection: keep-alive\r\n"}else{I+="connection: close\r\n"}if(Array.isArray(f)){for(let e=0;e{t.removeListener("error",onFinished)}));if(!u){const e=new c;queueMicrotask((()=>onFinished(e)))}};const onFinished=function(e){if(u){return}u=true;i(o.destroyed||o[w]&&r[v]<=1);o.off("drain",onDrain).off("error",onFinished);t.removeListener("data",onData).removeListener("end",onFinished).removeListener("close",onClose);if(!e){try{d.end()}catch(t){e=t}}d.destroy(e);if(e&&(e.code!=="UND_ERR_INFO"||e.message!=="reset")){n.destroy(t,e)}else{n.destroy(t)}};t.on("data",onData).on("end",onFinished).on("error",onFinished).on("close",onClose);if(t.resume){t.resume()}o.on("drain",onDrain).on("error",onFinished);if(t.errorEmitted??t.errored){setImmediate((()=>onFinished(t.errored)))}else if(t.endEmitted??t.readableEnded){setImmediate((()=>onFinished(null)))}if(t.closeEmitted??t.closed){setImmediate(onClose)}}function writeBuffer(e,t,r,s,o,a,l,c){try{if(!t){if(a===0){o.write(`${l}content-length: 0\r\n\r\n`,"latin1")}else{i(a===null,"no body must not have content length");o.write(`${l}\r\n`,"latin1")}}else if(n.isBuffer(t)){i(a===t.byteLength,"buffer body must have content length");o.cork();o.write(`${l}content-length: ${a}\r\n\r\n`,"latin1");o.write(t);o.uncork();s.onBodySent(t);if(!c&&s.reset!==false){o[b]=true}}s.onRequestSent();r[W]()}catch(t){e(t)}}async function writeBlob(e,t,r,n,s,o,l,c){i(o===t.size,"blob body must have content length");try{if(o!=null&&o!==t.size){throw new a}const e=Buffer.from(await t.arrayBuffer());s.cork();s.write(`${l}content-length: ${o}\r\n\r\n`,"latin1");s.write(e);s.uncork();n.onBodySent(e);n.onRequestSent();if(!c&&n.reset!==false){s[b]=true}r[W]()}catch(t){e(t)}}async function writeIterable(e,t,r,n,s,o,a,l){i(o!==0||r[v]===0,"iterator body cannot be pipelined");let c=null;function onDrain(){if(c){const e=c;c=null;e()}}const waitForDrain=()=>new Promise(((e,t)=>{i(c===null);if(s[T]){t(s[T])}else{c=e}}));s.on("close",onDrain).on("drain",onDrain);const p=new AsyncWriter({abort:e,socket:s,request:n,contentLength:o,client:r,expectsPayload:l,header:a});try{for await(const e of t){if(s[T]){throw s[T]}if(!p.write(e)){await waitForDrain()}}p.end()}catch(e){p.destroy(e)}finally{s.off("close",onDrain).off("drain",onDrain)}}class AsyncWriter{constructor({abort:e,socket:t,request:r,contentLength:i,client:n,expectsPayload:s,header:o}){this.socket=t;this.request=r;this.contentLength=i;this.client=n;this.bytesWritten=0;this.expectsPayload=s;this.header=o;this.abort=e;t[w]=true}write(e){const{socket:t,request:r,contentLength:i,client:n,bytesWritten:s,expectsPayload:o,header:l}=this;if(t[T]){throw t[T]}if(t.destroyed){return false}const c=Buffer.byteLength(e);if(!c){return true}if(i!==null&&s+c>i){if(n[q]){throw new a}process.emitWarning(new a)}t.cork();if(s===0){if(!o&&r.reset!==false){t[b]=true}if(i===null){t.write(`${l}transfer-encoding: chunked\r\n`,"latin1")}else{t.write(`${l}content-length: ${i}\r\n\r\n`,"latin1")}}if(i===null){t.write(`\r\n${c.toString(16)}\r\n`,"latin1")}this.bytesWritten+=c;const p=t.write(e);t.uncork();r.onBodySent(e);if(!p){if(t[E].timeout&&t[E].timeoutType===de){if(t[E].timeout.refresh){t[E].timeout.refresh()}}}return p}end(){const{socket:e,contentLength:t,client:r,bytesWritten:i,expectsPayload:n,header:s,request:o}=this;o.onRequestSent();e[w]=false;if(e[T]){throw e[T]}if(e.destroyed){return}if(i===0){if(n){e.write(`${s}content-length: 0\r\n\r\n`,"latin1")}else{e.write(`${s}\r\n`,"latin1")}}else if(t===null){e.write("\r\n0\r\n\r\n","latin1")}if(t!==null&&i!==t){if(r[q]){throw new a}else{process.emitWarning(new a)}}if(e[E].timeout&&e[E].timeoutType===de){if(e[E].timeout.refresh){e[E].timeout.refresh()}}r[W]()}destroy(e){const{socket:t,client:r,abort:n}=this;t[w]=false;if(e){i(r[v]<=1,"pipeline should only contain this request");n(e)}}}e.exports=connectH1},8788:(e,t,r)=>{const i=r(4589);const{errorMonitor:n}=r(8474);const{pipeline:s}=r(7075);const o=r(3440);const{RequestContentLengthMismatchError:a,RequestAbortedError:l,SocketError:c,InformationalError:p}=r(8707);const{kUrl:u,kReset:d,kClient:m,kRunning:A,kPending:h,kQueue:g,kPendingIdx:f,kRunningIdx:y,kError:b,kSocket:C,kStrictContentLength:E,kOnError:N,kMaxConcurrentStreams:v,kHTTP2Session:I,kResume:S,kSize:w,kHTTPContext:P}=r(6443);const x=Symbol("open streams");let B;let _=false;let R;try{R=r(2467)}catch{R={constants:{}}}const{constants:{HTTP2_HEADER_AUTHORITY:k,HTTP2_HEADER_METHOD:T,HTTP2_HEADER_PATH:Q,HTTP2_HEADER_SCHEME:M,HTTP2_HEADER_CONTENT_LENGTH:O,HTTP2_HEADER_EXPECT:D,HTTP2_HEADER_STATUS:z}}=R;function parseH2Headers(e){const t=[];for(const[r,i]of Object.entries(e)){if(Array.isArray(i)){for(const e of i){t.push(Buffer.from(r),Buffer.from(e))}}else{t.push(Buffer.from(r),Buffer.from(i))}}return t}function parseH2ResponseHeaders(e){const{[z]:t,...r}=e;return parseH2Headers(r)}async function connectH2(e,t){e[C]=t;if(!_){_=true;process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"})}const r=R.connect(e[u],{createConnection:()=>t,peerMaxConcurrentStreams:e[v]});r[x]=0;r[m]=e;r[C]=t;o.addListener(r,"error",onHttp2SessionError);o.addListener(r,"frameError",onHttp2FrameError);o.addListener(r,"end",onHttp2SessionEnd);o.addListener(r,"goaway",onHTTP2GoAway);o.addListener(r,"close",(function(){const{[m]:e}=this;const{[C]:t}=e;const r=this[C][b]||this[b]||new c("closed",o.getSocketInfo(t));e[I]=null;if(e.destroyed){i(e[h]===0);const t=e[g].splice(e[y]);for(let i=0;i{n=true}));return{version:"h2",defaultPipelining:Infinity,write(...t){return writeH2(e,...t)},resume(){resumeH2(e)},destroy(e,r){if(n){queueMicrotask(r)}else{t.destroy(e).on("close",r)}},get destroyed(){return t.destroyed},busy(){return false}}}function resumeH2(e){const t=e[C];if(t?.destroyed===false){if(e[w]===0&&e[v]===0){t.unref();e[I].unref()}else{t.ref();e[I].ref()}}}function onHttp2SessionError(e){i(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID");this[C][b]=e;this[m][N](e)}function onHttp2FrameError(e,t,r){if(r===0){const r=new p(`HTTP/2: "frameError" received - type ${e}, code ${t}`);this[C][b]=r;this[m][N](r)}}function onHttp2SessionEnd(){const e=new c("other side closed",o.getSocketInfo(this[C]));this.destroy(e);o.destroy(this[C],e)}function onHTTP2GoAway(e){const t=this[b]||new c(`HTTP/2: "GOAWAY" frame received with code ${e}`,o.getSocketInfo(this));const r=this[m];r[C]=null;r[P]=null;if(this[I]!=null){this[I].destroy(t);this[I]=null}o.destroy(this[C],t);if(r[y]{if(t.aborted){return}if(t.completed){if(c==="CONNECT"&&P!=null){o.destroy(P,r||new l)}return}r=r||new l;o.errorRequest(e,t,r);if(P!=null){o.destroy(P,r)}o.destroy(v,r);e[g][e[y]++]=null;e[S]()};try{t.onConnect(abort)}catch(r){o.errorRequest(e,t,r)}if(t.aborted){return false}if(c==="CONNECT"){s.ref();P=s.request(w,{endStream:false,signal:b});let r=false;const onResponse=e=>{r=true;P.off(n,onUpgradeError);t.onUpgradeResponse(Number(e[z]),e,parseH2ResponseHeaders)};const onUpgradeError=e=>{r=true;P.off("response",onResponse);t.onUpgradeError(e)};const onReady=()=>{try{t.onUpgrade(null,null,P)}catch(e){P.off("response",onResponse);abort(e);return}if(t.aborted){return}P.off("error",abort);P.once(n,onUpgradeError);e[g][e[y]++]=null};P.once("response",onResponse);P.once("error",abort);++s[x];onReady();P.once("close",(()=>{if(!r&&t.completed){P.off("response",onResponse);P.off(n,onUpgradeError);t.onUpgradeError(new p(`HTTP/2: "stream error" received - code ${P.rstCode}`))}s[x]-=1;if(s[x]===0)s.unref()}));return true}w[Q]=d;w[M]="https";const L=c==="PUT"||c==="POST"||c==="PATCH";if(v&&typeof v.read==="function"){v.read(0)}let G=o.bodyLength(v);if(o.isFormDataLike(v)){B??=r(4492).extractBody;const[e,t]=B(v);w["content-type"]=t;v=e.stream;G=e.length}if(G==null){G=t.contentLength}if(G===0||!L){G=null}if(shouldSendContentLength(c)&&G>0&&t.contentLength!=null&&t.contentLength!==G){if(e[E]){o.errorRequest(e,t,new a);return false}process.emitWarning(new a)}if(G!=null){i(v,"no body must not have content length");w[O]=`${G}`}s.ref();const F=c==="GET"||c==="HEAD"||v===null;if(h){w[D]="100-continue";P=s.request(w,{endStream:F,signal:b});P.once("continue",writeBodyH2)}else{P=s.request(w,{endStream:F,signal:b});writeBodyH2()}++s[x];P.once("response",(r=>{const{[z]:i,...n}=r;t.onResponseStarted();if(t.aborted){const r=new l;o.errorRequest(e,t,r);o.destroy(P,r);return}if(t.onHeaders(Number(i),parseH2Headers(n),P.resume.bind(P),"")===false){P.pause()}P.on("data",(e=>{if(t.onData(e)===false){P.pause()}}))}));P.once("end",(()=>{if(P.state?.state==null||P.state.state<6){t.onComplete([])}if(s[x]===0){s.unref()}abort(new p("HTTP/2: stream half-closed (remote)"));e[g][e[y]++]=null;e[f]=e[y];e[S]()}));P.once("close",(()=>{s[x]-=1;if(s[x]===0){s.unref()}}));P.once("error",(function(e){abort(e)}));P.once("frameError",((e,t)=>{abort(new p(`HTTP/2: "frameError" received - type ${e}, code ${t}`))}));return true;function writeBodyH2(){if(!v||G===0){writeBuffer(abort,P,null,e,t,e[C],G,L)}else if(o.isBuffer(v)){writeBuffer(abort,P,v,e,t,e[C],G,L)}else if(o.isBlobLike(v)){if(typeof v.stream==="function"){writeIterable(abort,P,v.stream(),e,t,e[C],G,L)}else{writeBlob(abort,P,v,e,t,e[C],G,L)}}else if(o.isStream(v)){writeStream(abort,e[C],L,P,v,e,t,G)}else if(o.isIterable(v)){writeIterable(abort,P,v,e,t,e[C],G,L)}else{i(false)}}}function writeBuffer(e,t,r,n,s,a,l,c){try{if(r!=null&&o.isBuffer(r)){i(l===r.byteLength,"buffer body must have content length");t.cork();t.write(r);t.uncork();t.end();s.onBodySent(r)}if(!c){a[d]=true}s.onRequestSent();n[S]()}catch(t){e(t)}}function writeStream(e,t,r,n,a,l,c,p){i(p!==0||l[A]===0,"stream body cannot be pipelined");const u=s(a,n,(i=>{if(i){o.destroy(u,i);e(i)}else{o.removeAllListeners(u);c.onRequestSent();if(!r){t[d]=true}l[S]()}}));o.addListener(u,"data",onPipeData);function onPipeData(e){c.onBodySent(e)}}async function writeBlob(e,t,r,n,s,o,l,c){i(l===r.size,"blob body must have content length");try{if(l!=null&&l!==r.size){throw new a}const e=Buffer.from(await r.arrayBuffer());t.cork();t.write(e);t.uncork();t.end();s.onBodySent(e);s.onRequestSent();if(!c){o[d]=true}n[S]()}catch(t){e(t)}}async function writeIterable(e,t,r,n,s,o,a,l){i(a!==0||n[A]===0,"iterator body cannot be pipelined");let c=null;function onDrain(){if(c){const e=c;c=null;e()}}const waitForDrain=()=>new Promise(((e,t)=>{i(c===null);if(o[b]){t(o[b])}else{c=e}}));t.on("close",onDrain).on("drain",onDrain);try{for await(const e of r){if(o[b]){throw o[b]}const r=t.write(e);s.onBodySent(e);if(!r){await waitForDrain()}}t.end();s.onRequestSent();if(!l){o[d]=true}n[S]()}catch(t){e(t)}finally{t.off("close",onDrain).off("drain",onDrain)}}e.exports=connectH2},3701:(e,t,r)=>{const i=r(4589);const n=r(7030);const s=r(7067);const o=r(3440);const{channels:a}=r(2414);const l=r(4655);const c=r(1841);const{InvalidArgumentError:p,InformationalError:u,ClientDestroyedError:d}=r(8707);const m=r(9136);const{kUrl:A,kServerName:h,kClient:g,kBusy:f,kConnect:y,kResuming:b,kRunning:C,kPending:E,kSize:N,kQueue:v,kConnected:I,kConnecting:S,kNeedDrain:w,kKeepAliveDefaultTimeout:P,kHostHeader:x,kPendingIdx:B,kRunningIdx:_,kError:R,kPipelining:k,kKeepAliveTimeoutValue:T,kMaxHeadersSize:Q,kKeepAliveMaxTimeout:M,kKeepAliveTimeoutThreshold:O,kHeadersTimeout:D,kBodyTimeout:z,kStrictContentLength:L,kConnector:G,kMaxRedirections:F,kMaxRequests:q,kCounter:U,kClose:H,kDestroy:V,kDispatch:j,kInterceptors:W,kLocalAddress:J,kMaxResponseSize:Y,kOnError:$,kHTTPContext:K,kMaxConcurrentStreams:Z,kResume:X}=r(6443);const ee=r(637);const te=r(8788);let re=false;const ie=Symbol("kClosedResolve");const noop=()=>{};function getPipelining(e){return e[k]??e[K]?.defaultPipelining??1}class Client extends c{constructor(e,{interceptors:t,maxHeaderSize:r,headersTimeout:i,socketTimeout:a,requestTimeout:l,connectTimeout:c,bodyTimeout:u,idleTimeout:d,keepAlive:g,keepAliveTimeout:f,maxKeepAliveTimeout:y,keepAliveMaxTimeout:C,keepAliveTimeoutThreshold:E,socketPath:N,pipelining:I,tls:S,strictContentLength:R,maxCachedSessions:U,maxRedirections:H,connect:V,maxRequestsPerClient:j,localAddress:ee,maxResponseSize:te,autoSelectFamily:se,autoSelectFamilyAttemptTimeout:oe,maxConcurrentStreams:ae,allowH2:le,webSocket:ce}={}){super({webSocket:ce});if(g!==undefined){throw new p("unsupported keepAlive, use pipelining=0 instead")}if(a!==undefined){throw new p("unsupported socketTimeout, use headersTimeout & bodyTimeout instead")}if(l!==undefined){throw new p("unsupported requestTimeout, use headersTimeout & bodyTimeout instead")}if(d!==undefined){throw new p("unsupported idleTimeout, use keepAliveTimeout instead")}if(y!==undefined){throw new p("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead")}if(r!=null&&!Number.isFinite(r)){throw new p("invalid maxHeaderSize")}if(N!=null&&typeof N!=="string"){throw new p("invalid socketPath")}if(c!=null&&(!Number.isFinite(c)||c<0)){throw new p("invalid connectTimeout")}if(f!=null&&(!Number.isFinite(f)||f<=0)){throw new p("invalid keepAliveTimeout")}if(C!=null&&(!Number.isFinite(C)||C<=0)){throw new p("invalid keepAliveMaxTimeout")}if(E!=null&&!Number.isFinite(E)){throw new p("invalid keepAliveTimeoutThreshold")}if(i!=null&&(!Number.isInteger(i)||i<0)){throw new p("headersTimeout must be a positive integer or zero")}if(u!=null&&(!Number.isInteger(u)||u<0)){throw new p("bodyTimeout must be a positive integer or zero")}if(V!=null&&typeof V!=="function"&&typeof V!=="object"){throw new p("connect must be a function or an object")}if(H!=null&&(!Number.isInteger(H)||H<0)){throw new p("maxRedirections must be a positive number")}if(j!=null&&(!Number.isInteger(j)||j<0)){throw new p("maxRequestsPerClient must be a positive number")}if(ee!=null&&(typeof ee!=="string"||n.isIP(ee)===0)){throw new p("localAddress must be valid string IP address")}if(te!=null&&(!Number.isInteger(te)||te<-1)){throw new p("maxResponseSize must be a positive number")}if(oe!=null&&(!Number.isInteger(oe)||oe<-1)){throw new p("autoSelectFamilyAttemptTimeout must be a positive number")}if(le!=null&&typeof le!=="boolean"){throw new p("allowH2 must be a valid boolean value")}if(ae!=null&&(typeof ae!=="number"||ae<1)){throw new p("maxConcurrentStreams must be a positive integer, greater than 0")}if(typeof V!=="function"){V=m({...S,maxCachedSessions:U,allowH2:le,socketPath:N,timeout:c,...se?{autoSelectFamily:se,autoSelectFamilyAttemptTimeout:oe}:undefined,...V})}if(t?.Client&&Array.isArray(t.Client)){this[W]=t.Client;if(!re){re=true;process.emitWarning("Client.Options#interceptor is deprecated. Use Dispatcher#compose instead.",{code:"UNDICI-CLIENT-INTERCEPTOR-DEPRECATED"})}}else{this[W]=[ne({maxRedirections:H})]}this[A]=o.parseOrigin(e);this[G]=V;this[k]=I!=null?I:1;this[Q]=r||s.maxHeaderSize;this[P]=f==null?4e3:f;this[M]=C==null?6e5:C;this[O]=E==null?2e3:E;this[T]=this[P];this[h]=null;this[J]=ee!=null?ee:null;this[b]=0;this[w]=0;this[x]=`host: ${this[A].hostname}${this[A].port?`:${this[A].port}`:""}\r\n`;this[z]=u!=null?u:3e5;this[D]=i!=null?i:3e5;this[L]=R==null?true:R;this[F]=H;this[q]=j;this[ie]=null;this[Y]=te>-1?te:-1;this[Z]=ae!=null?ae:100;this[K]=null;this[v]=[];this[_]=0;this[B]=0;this[X]=e=>resume(this,e);this[$]=e=>onError(this,e)}get pipelining(){return this[k]}set pipelining(e){this[k]=e;this[X](true)}get[E](){return this[v].length-this[B]}get[C](){return this[B]-this[_]}get[N](){return this[v].length-this[_]}get[I](){return!!this[K]&&!this[S]&&!this[K].destroyed}get[f](){return Boolean(this[K]?.busy(null)||this[N]>=(getPipelining(this)||1)||this[E]>0)}[y](e){connect(this);this.once("connect",e)}[j](e,t){const r=e.origin||this[A].origin;const i=new l(r,e,t);this[v].push(i);if(this[b]){}else if(o.bodyLength(i.body)==null&&o.isIterable(i.body)){this[b]=1;queueMicrotask((()=>resume(this)))}else{this[X](true)}if(this[b]&&this[w]!==2&&this[f]){this[w]=2}return this[w]<2}async[H](){return new Promise((e=>{if(this[N]){this[ie]=e}else{e(null)}}))}async[V](e){return new Promise((t=>{const r=this[v].splice(this[B]);for(let t=0;t{if(this[ie]){this[ie]();this[ie]=null}t(null)};if(this[K]){this[K].destroy(e,callback);this[K]=null}else{queueMicrotask(callback)}this[X]()}))}}const ne=r(5092);function onError(e,t){if(e[C]===0&&t.code!=="UND_ERR_INFO"&&t.code!=="UND_ERR_SOCKET"){i(e[B]===e[_]);const r=e[v].splice(e[_]);for(let i=0;i{e[G]({host:t,hostname:r,protocol:s,port:l,servername:e[h],localAddress:e[J]},((e,t)=>{if(e){n(e)}else{i(t)}}))}));if(e.destroyed){o.destroy(n.on("error",noop),new d);return}i(n);try{e[K]=n.alpnProtocol==="h2"?await te(e,n):await ee(e,n)}catch(e){n.destroy().on("error",noop);throw e}e[S]=false;n[U]=0;n[q]=e[q];n[g]=e;n[R]=null;if(a.connected.hasSubscribers){a.connected.publish({connectParams:{host:t,hostname:r,protocol:s,port:l,version:e[K]?.version,servername:e[h],localAddress:e[J]},connector:e[G],socket:n})}e.emit("connect",e[A],[e])}catch(n){if(e.destroyed){return}e[S]=false;if(a.connectError.hasSubscribers){a.connectError.publish({connectParams:{host:t,hostname:r,protocol:s,port:l,version:e[K]?.version,servername:e[h],localAddress:e[J]},connector:e[G],error:n})}if(n.code==="ERR_TLS_CERT_ALTNAME_INVALID"){i(e[C]===0);while(e[E]>0&&e[v][e[B]].servername===e[h]){const t=e[v][e[B]++];o.errorRequest(e,t,n)}}else{onError(e,n)}e.emit("connectionError",e[A],[e],n)}e[X]()}function emitDrain(e){e[w]=0;e.emit("drain",e[A],[e])}function resume(e,t){if(e[b]===2){return}e[b]=2;_resume(e,t);e[b]=0;if(e[_]>256){e[v].splice(0,e[_]);e[B]-=e[_];e[_]=0}}function _resume(e,t){while(true){if(e.destroyed){i(e[E]===0);return}if(e[ie]&&!e[N]){e[ie]();e[ie]=null;return}if(e[K]){e[K].resume()}if(e[f]){e[w]=2}else if(e[w]===2){if(t){e[w]=1;queueMicrotask((()=>emitDrain(e)))}else{emitDrain(e)}continue}if(e[E]===0){return}if(e[C]>=(getPipelining(e)||1)){return}const r=e[v][e[B]];if(e[A].protocol==="https:"&&e[h]!==r.servername){if(e[C]>0){return}e[h]=r.servername;e[K]?.destroy(new u("servername changed"),(()=>{e[K]=null;resume(e)}))}if(e[S]){return}if(!e[K]){connect(e);return}if(e[K].destroyed){return}if(e[K].busy(r)){return}if(!r.aborted&&e[K].write(r)){e[B]++}else{e[v].splice(e[B],1)}}}e.exports=Client},1841:(e,t,r)=>{const i=r(883);const{ClientDestroyedError:n,ClientClosedError:s,InvalidArgumentError:o}=r(8707);const{kDestroy:a,kClose:l,kClosed:c,kDestroyed:p,kDispatch:u,kInterceptors:d}=r(6443);const m=Symbol("onDestroyed");const A=Symbol("onClosed");const h=Symbol("Intercepted Dispatch");const g=Symbol("webSocketOptions");class DispatcherBase extends i{constructor(e){super();this[p]=false;this[m]=null;this[c]=false;this[A]=[];this[g]=e?.webSocket??{}}get webSocketOptions(){return{maxFragments:this[g].maxFragments??131072,maxPayloadSize:this[g].maxPayloadSize??128*1024*1024}}get destroyed(){return this[p]}get closed(){return this[c]}get interceptors(){return this[d]}set interceptors(e){if(e){for(let t=e.length-1;t>=0;t--){const e=this[d][t];if(typeof e!=="function"){throw new o("interceptor must be an function")}}}this[d]=e}close(e){if(e===undefined){return new Promise(((e,t)=>{this.close(((r,i)=>r?t(r):e(i)))}))}if(typeof e!=="function"){throw new o("invalid callback")}if(this[p]){queueMicrotask((()=>e(new n,null)));return}if(this[c]){if(this[A]){this[A].push(e)}else{queueMicrotask((()=>e(null,null)))}return}this[c]=true;this[A].push(e);const onClosed=()=>{const e=this[A];this[A]=null;for(let t=0;tthis.destroy())).then((()=>{queueMicrotask(onClosed)}))}destroy(e,t){if(typeof e==="function"){t=e;e=null}if(t===undefined){return new Promise(((t,r)=>{this.destroy(e,((e,i)=>e?r(e):t(i)))}))}if(typeof t!=="function"){throw new o("invalid callback")}if(this[p]){if(this[m]){this[m].push(t)}else{queueMicrotask((()=>t(null,null)))}return}if(!e){e=new n}this[p]=true;this[m]=this[m]||[];this[m].push(t);const onDestroyed=()=>{const e=this[m];this[m]=null;for(let t=0;t{queueMicrotask(onDestroyed)}))}[h](e,t){if(!this[d]||this[d].length===0){this[h]=this[u];return this[u](e,t)}let r=this[u].bind(this);for(let e=this[d].length-1;e>=0;e--){r=this[d][e](r)}this[h]=r;return r(e,t)}dispatch(e,t){if(!t||typeof t!=="object"){throw new o("handler must be an object")}try{if(!e||typeof e!=="object"){throw new o("opts must be an object.")}if(this[p]||this[m]){throw new n}if(this[c]){throw new s}return this[h](e,t)}catch(e){if(typeof t.onError!=="function"){throw new o("invalid onError method")}t.onError(e);return false}}}e.exports=DispatcherBase},883:(e,t,r)=>{const i=r(8474);class Dispatcher extends i{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...e){const t=Array.isArray(e[0])?e[0]:e;let r=this.dispatch.bind(this);for(const e of t){if(e==null){continue}if(typeof e!=="function"){throw new TypeError(`invalid interceptor, expected function received ${typeof e}`)}r=e(r);if(r==null||typeof r!=="function"||r.length!==2){throw new TypeError("invalid interceptor")}}return new ComposedDispatcher(this,r)}}class ComposedDispatcher extends Dispatcher{#r=null;#i=null;constructor(e,t){super();this.#r=e;this.#i=t}dispatch(...e){this.#i(...e)}close(...e){return this.#r.close(...e)}destroy(...e){return this.#r.destroy(...e)}}e.exports=Dispatcher},3137:(e,t,r)=>{const i=r(1841);const{kClose:n,kDestroy:s,kClosed:o,kDestroyed:a,kDispatch:l,kNoProxyAgent:c,kHttpProxyAgent:p,kHttpsProxyAgent:u}=r(6443);const d=r(6672);const m=r(7405);const A={"http:":80,"https:":443};let h=false;class EnvHttpProxyAgent extends i{#n=null;#s=null;#o=null;constructor(e={}){super();this.#o=e;if(!h){h=true;process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"})}const{httpProxy:t,httpsProxy:r,noProxy:i,...n}=e;this[c]=new m(n);const s=t??process.env.http_proxy??process.env.HTTP_PROXY;if(s){this[p]=new d({...n,uri:s})}else{this[p]=this[c]}const o=r??process.env.https_proxy??process.env.HTTPS_PROXY;if(o){this[u]=new d({...n,uri:o})}else{this[u]=this[p]}this.#a()}[l](e,t){const r=new URL(e.origin);const i=this.#l(r);return i.dispatch(e,t)}async[n](){await this[c].close();if(!this[p][o]){await this[p].close()}if(!this[u][o]){await this[u].close()}}async[s](e){await this[c].destroy(e);if(!this[p][a]){await this[p].destroy(e)}if(!this[u][a]){await this[u].destroy(e)}}#l(e){let{protocol:t,host:r,port:i}=e;r=r.replace(/:\d*$/,"").toLowerCase();i=Number.parseInt(i,10)||A[t]||0;if(!this.#c(r,i)){return this[c]}if(t==="https:"){return this[u]}return this[p]}#c(e,t){if(this.#p){this.#a()}if(this.#s.length===0){return true}if(this.#n==="*"){return false}for(let r=0;r{const t=2048;const r=t-1;class FixedCircularBuffer{constructor(){this.bottom=0;this.top=0;this.list=new Array(t);this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&r)===this.bottom}push(e){this.list[this.top]=e;this.top=this.top+1&r}shift(){const e=this.list[this.bottom];if(e===undefined)return null;this.list[this.bottom]=undefined;this.bottom=this.bottom+1&r;return e}}e.exports=class FixedQueue{constructor(){this.head=this.tail=new FixedCircularBuffer}isEmpty(){return this.head.isEmpty()}push(e){if(this.head.isFull()){this.head=this.head.next=new FixedCircularBuffer}this.head.push(e)}shift(){const e=this.tail;const t=e.shift();if(e.isEmpty()&&e.next!==null){this.tail=e.next}return t}}},2128:(e,t,r)=>{const i=r(1841);const n=r(4660);const{kConnected:s,kSize:o,kRunning:a,kPending:l,kQueued:c,kBusy:p,kFree:u,kUrl:d,kClose:m,kDestroy:A,kDispatch:h}=r(6443);const g=r(3246);const f=Symbol("clients");const y=Symbol("needDrain");const b=Symbol("queue");const C=Symbol("closed resolve");const E=Symbol("onDrain");const N=Symbol("onConnect");const v=Symbol("onDisconnect");const I=Symbol("onConnectionError");const S=Symbol("get dispatcher");const w=Symbol("add client");const P=Symbol("remove client");const x=Symbol("stats");class PoolBase extends i{constructor(e){super(e);this[b]=new n;this[f]=[];this[c]=0;const t=this;this[E]=function onDrain(e,r){const i=t[b];let n=false;while(!n){const e=i.shift();if(!e){break}t[c]--;n=!this.dispatch(e.opts,e.handler)}this[y]=n;if(!this[y]&&t[y]){t[y]=false;t.emit("drain",e,[t,...r])}if(t[C]&&i.isEmpty()){Promise.all(t[f].map((e=>e.close()))).then(t[C])}};this[N]=(e,r)=>{t.emit("connect",e,[t,...r])};this[v]=(e,r,i)=>{t.emit("disconnect",e,[t,...r],i)};this[I]=(e,r,i)=>{t.emit("connectionError",e,[t,...r],i)};this[x]=new g(this)}get[p](){return this[y]}get[s](){return this[f].filter((e=>e[s])).length}get[u](){return this[f].filter((e=>e[s]&&!e[y])).length}get[l](){let e=this[c];for(const{[l]:t}of this[f]){e+=t}return e}get[a](){let e=0;for(const{[a]:t}of this[f]){e+=t}return e}get[o](){let e=this[c];for(const{[o]:t}of this[f]){e+=t}return e}get stats(){return this[x]}async[m](){if(this[b].isEmpty()){await Promise.all(this[f].map((e=>e.close())))}else{await new Promise((e=>{this[C]=e}))}}async[A](e){while(true){const t=this[b].shift();if(!t){break}t.handler.onError(e)}await Promise.all(this[f].map((t=>t.destroy(e))))}[h](e,t){const r=this[S]();if(!r){this[y]=true;this[b].push({opts:e,handler:t});this[c]++}else if(!r.dispatch(e,t)){r[y]=true;this[y]=!this[S]()}return!this[y]}[w](e){e.on("drain",this[E]).on("connect",this[N]).on("disconnect",this[v]).on("connectionError",this[I]);this[f].push(e);if(this[y]){queueMicrotask((()=>{if(this[y]){this[E](e[d],[this,e])}}))}return this}[P](e){e.close((()=>{const t=this[f].indexOf(e);if(t!==-1){this[f].splice(t,1)}}));this[y]=this[f].some((e=>!e[y]&&e.closed!==true&&e.destroyed!==true))}}e.exports={PoolBase:PoolBase,kClients:f,kNeedDrain:y,kAddClient:w,kRemoveClient:P,kGetDispatcher:S}},3246:(e,t,r)=>{const{kFree:i,kConnected:n,kPending:s,kQueued:o,kRunning:a,kSize:l}=r(6443);const c=Symbol("pool");class PoolStats{constructor(e){this[c]=e}get connected(){return this[c][n]}get free(){return this[c][i]}get pending(){return this[c][s]}get queued(){return this[c][o]}get running(){return this[c][a]}get size(){return this[c][l]}}e.exports=PoolStats},628:(e,t,r)=>{const{PoolBase:i,kClients:n,kNeedDrain:s,kAddClient:o,kGetDispatcher:a}=r(2128);const l=r(3701);const{InvalidArgumentError:c}=r(8707);const p=r(3440);const{kUrl:u,kInterceptors:d}=r(6443);const m=r(9136);const A=Symbol("options");const h=Symbol("connections");const g=Symbol("factory");function defaultFactory(e,t){return new l(e,t)}class Pool extends i{constructor(e,{connections:t,factory:r=defaultFactory,connect:i,connectTimeout:s,tls:o,maxCachedSessions:a,socketPath:l,autoSelectFamily:f,autoSelectFamilyAttemptTimeout:y,allowH2:b,...C}={}){if(t!=null&&(!Number.isFinite(t)||t<0)){throw new c("invalid connections")}if(typeof r!=="function"){throw new c("factory must be a function.")}if(i!=null&&typeof i!=="function"&&typeof i!=="object"){throw new c("connect must be a function or an object")}if(typeof i!=="function"){i=m({...o,maxCachedSessions:a,allowH2:b,socketPath:l,timeout:s,...f?{autoSelectFamily:f,autoSelectFamilyAttemptTimeout:y}:undefined,...i})}super(C);this[d]=C.interceptors?.Pool&&Array.isArray(C.interceptors.Pool)?C.interceptors.Pool:[];this[h]=t||null;this[u]=p.parseOrigin(e);this[A]={...p.deepClone(C),connect:i,allowH2:b};this[A].interceptors=C.interceptors?{...C.interceptors}:undefined;this[g]=r;this.on("connectionError",((e,t,r)=>{for(const e of t){const t=this[n].indexOf(e);if(t!==-1){this[n].splice(t,1)}}}))}[a](){for(const e of this[n]){if(!e[s]){return e}}if(!this[h]||this[n].length{const{kProxy:i,kClose:n,kDestroy:s,kDispatch:o,kInterceptors:a}=r(6443);const{URL:l}=r(3136);const c=r(7405);const p=r(628);const u=r(1841);const{InvalidArgumentError:d,RequestAbortedError:m,SecureProxyConnectionError:A}=r(8707);const h=r(9136);const g=r(3701);const f=Symbol("proxy agent");const y=Symbol("proxy client");const b=Symbol("proxy headers");const C=Symbol("request tls settings");const E=Symbol("proxy tls settings");const N=Symbol("connect endpoint function");const v=Symbol("tunnel proxy");function defaultProtocolPort(e){return e==="https:"?443:80}function defaultFactory(e,t){return new p(e,t)}const noop=()=>{};function defaultAgentFactory(e,t){if(t.connections===1){return new g(e,t)}return new p(e,t)}class Http1ProxyWrapper extends u{#d;constructor(e,{headers:t={},connect:r,factory:i}){super();if(!e){throw new d("Proxy URL is mandatory")}this[b]=t;if(i){this.#d=i(e,{connect:r})}else{this.#d=new g(e,{connect:r})}}[o](e,t){const r=t.onHeaders;t.onHeaders=function(e,i,n){if(e===407){if(typeof t.onError==="function"){t.onError(new d("Proxy Authentication Required (407)"))}return}if(r)r.call(this,e,i,n)};const{origin:i,path:n="/",headers:s={}}=e;e.path=i+n;if(!("host"in s)&&!("Host"in s)){const{host:e}=new l(i);s.host=e}e.headers={...this[b],...s};return this.#d[o](e,t)}async[n](){return this.#d.close()}async[s](e){return this.#d.destroy(e)}}class ProxyAgent extends u{constructor(e){super();if(!e||typeof e==="object"&&!(e instanceof l)&&!e.uri){throw new d("Proxy uri is mandatory")}const{clientFactory:t=defaultFactory}=e;if(typeof t!=="function"){throw new d("Proxy opts.clientFactory must be a function.")}const{proxyTunnel:r=true}=e;const n=this.#m(e);const{href:s,origin:o,port:p,protocol:u,username:g,password:I,hostname:S}=n;this[i]={uri:s,protocol:u};this[a]=e.interceptors?.ProxyAgent&&Array.isArray(e.interceptors.ProxyAgent)?e.interceptors.ProxyAgent:[];this[C]=e.requestTls;this[E]=e.proxyTls;this[b]=e.headers||{};this[v]=r;if(e.auth&&e.token){throw new d("opts.auth cannot be used in combination with opts.token")}else if(e.auth){this[b]["proxy-authorization"]=`Basic ${e.auth}`}else if(e.token){this[b]["proxy-authorization"]=e.token}else if(g&&I){this[b]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(g)}:${decodeURIComponent(I)}`).toString("base64")}`}const w=h({...e.proxyTls});this[N]=h({...e.requestTls});const P=e.factory||defaultAgentFactory;const factory=(e,t)=>{const{protocol:r}=new l(e);if(!this[v]&&r==="http:"&&this[i].protocol==="http:"){return new Http1ProxyWrapper(this[i].uri,{headers:this[b],connect:w,factory:P})}return P(e,t)};this[y]=t(n,{connect:w});this[f]=new c({...e,factory:factory,connect:async(e,t)=>{let r=e.host;if(!e.port){r+=`:${defaultProtocolPort(e.protocol)}`}try{const{socket:i,statusCode:n}=await this[y].connect({origin:o,port:p,path:r,signal:e.signal,headers:{...this[b],host:e.host},servername:this[E]?.servername||S});if(n!==200){i.on("error",noop).destroy();t(new m(`Proxy response (${n}) !== 200 when HTTP Tunneling`))}if(e.protocol!=="https:"){t(null,i);return}let s;if(this[C]){s=this[C].servername}else{s=e.servername}this[N]({...e,servername:s,httpSocket:i},t)}catch(e){if(e.code==="ERR_TLS_CERT_ALTNAME_INVALID"){t(new A(e))}else{t(e)}}}})}dispatch(e,t){const r=buildHeaders(e.headers);throwIfProxyAuthIsSent(r);if(r&&!("host"in r)&&!("Host"in r)){const{host:t}=new l(e.origin);r.host=t}return this[f].dispatch({...e,headers:r},t)}#m(e){if(typeof e==="string"){return new l(e)}else if(e instanceof l){return e}else{return new l(e.uri)}}async[n](){await this[f].close();await this[y].close()}async[s](){await this[f].destroy();await this[y].destroy()}}function buildHeaders(e){if(Array.isArray(e)){const t={};for(let r=0;re.toLowerCase()==="proxy-authorization"));if(t){throw new d("Proxy-Authorization should be sent in ProxyAgent constructor")}}e.exports=ProxyAgent},50:(e,t,r)=>{const i=r(883);const n=r(7816);class RetryAgent extends i{#A=null;#h=null;constructor(e,t={}){super(t);this.#A=e;this.#h=t}dispatch(e,t){const r=new n({...e,retryOptions:this.#h},{dispatch:this.#A.dispatch.bind(this.#A),handler:t});return this.#A.dispatch(e,r)}close(){return this.#A.close()}destroy(){return this.#A.destroy()}}e.exports=RetryAgent},2581:(e,t,r)=>{const i=Symbol.for("undici.globalDispatcher.1");const{InvalidArgumentError:n}=r(8707);const s=r(7405);if(getGlobalDispatcher()===undefined){setGlobalDispatcher(new s)}function setGlobalDispatcher(e){if(!e||typeof e.dispatch!=="function"){throw new n("Argument agent must implement Agent")}Object.defineProperty(globalThis,i,{value:e,writable:true,enumerable:false,configurable:false})}function getGlobalDispatcher(){return globalThis[i]}e.exports={setGlobalDispatcher:setGlobalDispatcher,getGlobalDispatcher:getGlobalDispatcher}},8155:e=>{e.exports=class DecoratorHandler{#g;constructor(e){if(typeof e!=="object"||e===null){throw new TypeError("handler must be an object")}this.#g=e}onConnect(...e){return this.#g.onConnect?.(...e)}onError(...e){return this.#g.onError?.(...e)}onUpgrade(...e){return this.#g.onUpgrade?.(...e)}onResponseStarted(...e){return this.#g.onResponseStarted?.(...e)}onHeaders(...e){return this.#g.onHeaders?.(...e)}onData(...e){return this.#g.onData?.(...e)}onComplete(...e){return this.#g.onComplete?.(...e)}onBodySent(...e){return this.#g.onBodySent?.(...e)}}},8754:(e,t,r)=>{const i=r(3440);const{kBodyUsed:n}=r(6443);const s=r(4589);const{InvalidArgumentError:o}=r(8707);const a=r(8474);const l=[300,301,302,303,307,308];const c=Symbol("body");class BodyAsyncIterable{constructor(e){this[c]=e;this[n]=false}async*[Symbol.asyncIterator](){s(!this[n],"disturbed");this[n]=true;yield*this[c]}}class RedirectHandler{constructor(e,t,r,l){if(t!=null&&(!Number.isInteger(t)||t<0)){throw new o("maxRedirections must be a positive number")}i.validateHandler(l,r.method,r.upgrade);this.dispatch=e;this.location=null;this.abort=null;this.opts={...r,maxRedirections:0};this.maxRedirections=t;this.handler=l;this.history=[];this.redirectionLimitReached=false;if(i.isStream(this.opts.body)){if(i.bodyLength(this.opts.body)===0){this.opts.body.on("data",(function(){s(false)}))}if(typeof this.opts.body.readableDidRead!=="boolean"){this.opts.body[n]=false;a.prototype.on.call(this.opts.body,"data",(function(){this[n]=true}))}}else if(this.opts.body&&typeof this.opts.body.pipeTo==="function"){this.opts.body=new BodyAsyncIterable(this.opts.body)}else if(this.opts.body&&typeof this.opts.body!=="string"&&!ArrayBuffer.isView(this.opts.body)&&i.isIterable(this.opts.body)){this.opts.body=new BodyAsyncIterable(this.opts.body)}}onConnect(e){this.abort=e;this.handler.onConnect(e,{history:this.history})}onUpgrade(e,t,r){this.handler.onUpgrade(e,t,r)}onError(e){this.handler.onError(e)}onHeaders(e,t,r,n){this.location=this.history.length>=this.maxRedirections||i.isDisturbed(this.opts.body)?null:parseLocation(e,t);if(this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections){if(this.request){this.request.abort(new Error("max redirects"))}this.redirectionLimitReached=true;this.abort(new Error("max redirects"));return}if(this.opts.origin){this.history.push(new URL(this.opts.path,this.opts.origin))}if(!this.location){return this.handler.onHeaders(e,t,r,n)}const{origin:s,pathname:o,search:a}=i.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin)));const l=a?`${o}${a}`:o;this.opts.headers=cleanRequestHeaders(this.opts.headers,e===303,this.opts.origin!==s);this.opts.path=l;this.opts.origin=s;this.opts.maxRedirections=0;this.opts.query=null;if(e===303&&this.opts.method!=="HEAD"){this.opts.method="GET";this.opts.body=null}}onData(e){if(this.location){}else{return this.handler.onData(e)}}onComplete(e){if(this.location){this.location=null;this.abort=null;this.dispatch(this.opts,this)}else{this.handler.onComplete(e)}}onBodySent(e){if(this.handler.onBodySent){this.handler.onBodySent(e)}}}function parseLocation(e,t){if(l.indexOf(e)===-1){return null}for(let e=0;e{const i=r(4589);const{kRetryHandlerDefaultRetry:n}=r(6443);const{RequestRetryError:s}=r(8707);const{isDisturbed:o,parseHeaders:a,parseRangeHeader:l,wrapRequestBody:c}=r(3440);function calculateRetryAfterHeader(e){const t=Date.now();return new Date(e).getTime()-t}function validatePartialResponseContentLength(e,t,r,i){const n=e["content-length"];if(n==null){return null}if(!Number.isFinite(t.start)||!Number.isFinite(t.end)){return null}const o=Number(n);const a=t.end-t.start+1;if(!Number.isFinite(o)||o!==a){return new s("Content-Length mismatch",r,{headers:e,data:{count:i}})}return null}class RetryHandler{constructor(e,t){const{retryOptions:r,...i}=e;const{retry:s,maxRetries:o,maxTimeout:a,minTimeout:l,timeoutFactor:p,methods:u,errorCodes:d,retryAfter:m,statusCodes:A}=r??{};this.dispatch=t.dispatch;this.handler=t.handler;this.opts={...i,body:c(e.body)};this.abort=null;this.aborted=false;this.retryOpts={retry:s??RetryHandler[n],retryAfter:m??true,maxTimeout:a??30*1e3,minTimeout:l??500,timeoutFactor:p??2,maxRetries:o??5,methods:u??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:A??[500,502,503,504,429],errorCodes:d??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE","UND_ERR_SOCKET"]};this.retryCount=0;this.retryCountCheckpoint=0;this.start=0;this.end=null;this.etag=null;this.resume=null;this.headersSent=false;this.handler.onConnect((e=>{this.aborted=true;if(this.abort){this.abort(e)}else{this.reason=e}}))}checkpointResponseEnd(e,t){if(this.end==null&&this.opts.method!=="HEAD"){const t=e["content-length"];this.end=t!=null?Number(t)-1:null;i(this.end==null||Number.isFinite(this.end),"invalid content-length")}this.resume=this.end!=null?t:null}onRequestSent(){if(this.handler.onRequestSent){this.handler.onRequestSent()}}onUpgrade(e,t,r){if(this.handler.onUpgrade){this.handler.onUpgrade(e,t,r)}}onConnect(e){if(this.aborted){e(this.reason)}else{this.abort=e}}onBodySent(e){if(this.handler.onBodySent)return this.handler.onBodySent(e)}static[n](e,{state:t,opts:r},i){const{statusCode:n,code:s,headers:o}=e;const{method:a,retryOptions:l}=r;const{maxRetries:c,minTimeout:p,maxTimeout:u,timeoutFactor:d,statusCodes:m,errorCodes:A,methods:h}=l;const{counter:g}=t;if(s&&s!=="UND_ERR_REQ_RETRY"&&!A.includes(s)){i(e);return}if(Array.isArray(h)&&!h.includes(a)){i(e);return}if(n!=null&&Array.isArray(m)&&!m.includes(n)){i(e);return}if(g>c){i(e);return}let f=o?.["retry-after"];if(f){f=Number(f);f=Number.isNaN(f)?calculateRetryAfterHeader(f):f*1e3}const y=f>0?Math.min(f,u):Math.min(p*d**(g-1),u);setTimeout((()=>i(null)),y)}onHeaders(e,t,r,n){const o=a(t);this.retryCount+=1;if(e>=300){if(!this.headersSent&&this.retryOpts.statusCodes.includes(e)===false){this.headersSent=true;this.checkpointResponseEnd(o,r);return this.handler.onHeaders(e,t,r,n)}else{this.abort(new s("Request failed",e,{headers:o,data:{count:this.retryCount}}));return false}}if(this.resume!=null){this.resume=null;if(e!==206&&(this.start>0||e!==200)){this.abort(new s("server does not support the range header and the payload was partially consumed",e,{headers:o,data:{count:this.retryCount}}));return false}const t=l(o["content-range"]);if(!t){this.abort(new s("Content-Range mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}if(this.etag!=null&&this.etag!==o.etag){this.abort(new s("ETag mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}const i=validatePartialResponseContentLength(o,t,e,this.retryCount);if(i!=null){this.abort(i);return false}const{start:n,size:a,end:c=a-1}=t;if(this.start!==n||this.end!=null&&this.end!==c){this.abort(new s("Content-Range mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}this.resume=r;return true}if(this.end==null){if(e===206){const s=l(o["content-range"]);if(s==null){this.headersSent=true;return this.handler.onHeaders(e,t,r,n)}const a=validatePartialResponseContentLength(o,s,e,this.retryCount);if(a!=null){this.abort(a);return false}const{start:c,size:p,end:u=p-1}=s;i(c!=null&&Number.isFinite(c),"content-range mismatch");i(u!=null&&Number.isFinite(u),"invalid content-length");this.start=c;this.end=u}if(this.end==null){const e=o["content-length"];this.end=e!=null?Number(e)-1:null}i(Number.isFinite(this.start));i(this.end==null||Number.isFinite(this.end),"invalid content-length");this.resume=r;this.headersSent=true;this.etag=o.etag!=null?o.etag:null;if(this.etag!=null&&this.etag.startsWith("W/")){this.etag=null}return this.handler.onHeaders(e,t,r,n)}const c=new s("Request failed",e,{headers:o,data:{count:this.retryCount}});this.abort(c);return false}onData(e){this.start+=e.length;return this.handler.onData(e)}onComplete(e){this.retryCount=0;return this.handler.onComplete(e)}onError(e){if(this.aborted||o(this.opts.body)||this.headersSent&&this.resume==null){return this.handler.onError(e)}if(this.retryCount-this.retryCountCheckpoint>0){this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint)}else{this.retryCount+=1}this.retryOpts.retry(e,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},onRetry.bind(this));function onRetry(e){if(e!=null||this.aborted||o(this.opts.body)){return this.handler.onError(e)}if(this.start!==0){const e={range:`bytes=${this.start}-${this.end??""}`};if(this.etag!=null){e["if-match"]=this.etag}this.opts={...this.opts,headers:{...this.opts.headers,...e}}}try{this.retryCountCheckpoint=this.retryCount;this.dispatch(this.opts,this)}catch(e){this.handler.onError(e)}}}}e.exports=RetryHandler},379:(e,t,r)=>{const{isIP:i}=r(7030);const{lookup:n}=r(610);const s=r(8155);const{InvalidArgumentError:o,InformationalError:a}=r(8707);const l=Math.pow(2,31)-1;class DNSInstance{#f=0;#y=0;#b=new Map;dualStack=true;affinity=null;lookup=null;pick=null;constructor(e){this.#f=e.maxTTL;this.#y=e.maxItems;this.dualStack=e.dualStack;this.affinity=e.affinity;this.lookup=e.lookup??this.#C;this.pick=e.pick??this.#E}get full(){return this.#b.size===this.#y}runLookup(e,t,r){const i=this.#b.get(e.hostname);if(i==null&&this.full){r(null,e.origin);return}const n={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...t.dns,maxTTL:this.#f,maxItems:this.#y};if(i==null){this.lookup(e,n,((t,i)=>{if(t||i==null||i.length===0){r(t??new a("No DNS entries found"));return}this.setRecords(e,i);const s=this.#b.get(e.hostname);const o=this.pick(e,s,n.affinity);let l;if(typeof o.port==="number"){l=`:${o.port}`}else if(e.port!==""){l=`:${e.port}`}else{l=""}r(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${l}`)}))}else{const s=this.pick(e,i,n.affinity);if(s==null){this.#b.delete(e.hostname);this.runLookup(e,t,r);return}let o;if(typeof s.port==="number"){o=`:${s.port}`}else if(e.port!==""){o=`:${e.port}`}else{o=""}r(null,`${e.protocol}//${s.family===6?`[${s.address}]`:s.address}${o}`)}}#C(e,t,r){n(e.hostname,{all:true,family:this.dualStack===false?this.affinity:0,order:"ipv4first"},((e,t)=>{if(e){return r(e)}const i=new Map;for(const e of t){i.set(`${e.address}:${e.family}`,e)}r(null,i.values())}))}#E(e,t,r){let i=null;const{records:n,offset:s}=t;let o;if(this.dualStack){if(r==null){if(s==null||s===l){t.offset=0;r=4}else{t.offset++;r=(t.offset&1)===1?6:4}}if(n[r]!=null&&n[r].ips.length>0){o=n[r]}else{o=n[r===4?6:4]}}else{o=n[r]}if(o==null||o.ips.length===0){return i}if(o.offset==null||o.offset===l){o.offset=0}else{o.offset++}const a=o.offset%o.ips.length;i=o.ips[a]??null;if(i==null){return i}if(Date.now()-i.timestamp>i.ttl){o.ips.splice(a,1);return this.pick(e,t,r)}return i}setRecords(e,t){const r=Date.now();const i={records:{4:null,6:null}};for(const e of t){e.timestamp=r;if(typeof e.ttl==="number"){e.ttl=Math.min(e.ttl,this.#f)}else{e.ttl=this.#f}const t=i.records[e.family]??{ips:[]};t.ips.push(e);i.records[e.family]=t}this.#b.set(e.hostname,i)}getHandler(e,t){return new DNSDispatchHandler(this,e,t)}}class DNSDispatchHandler extends s{#N=null;#o=null;#i=null;#g=null;#v=null;constructor(e,{origin:t,handler:r,dispatch:i},n){super(r);this.#v=t;this.#g=r;this.#o={...n};this.#N=e;this.#i=i}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#N.dualStack){this.#N.runLookup(this.#v,this.#o,((e,t)=>{if(e){return this.#g.onError(e)}const r={...this.#o,origin:t};this.#i(r,this)}));return}this.#g.onError(e);return}case"ENOTFOUND":this.#N.deleteRecord(this.#v);default:this.#g.onError(e);break}}}e.exports=e=>{if(e?.maxTTL!=null&&(typeof e?.maxTTL!=="number"||e?.maxTTL<0)){throw new o("Invalid maxTTL. Must be a positive number")}if(e?.maxItems!=null&&(typeof e?.maxItems!=="number"||e?.maxItems<1)){throw new o("Invalid maxItems. Must be a positive number and greater than zero")}if(e?.affinity!=null&&e?.affinity!==4&&e?.affinity!==6){throw new o("Invalid affinity. Must be either 4 or 6")}if(e?.dualStack!=null&&typeof e?.dualStack!=="boolean"){throw new o("Invalid dualStack. Must be a boolean")}if(e?.lookup!=null&&typeof e?.lookup!=="function"){throw new o("Invalid lookup. Must be a function")}if(e?.pick!=null&&typeof e?.pick!=="function"){throw new o("Invalid pick. Must be a function")}const t=e?.dualStack??true;let r;if(t){r=e?.affinity??null}else{r=e?.affinity??4}const n={maxTTL:e?.maxTTL??1e4,lookup:e?.lookup??null,pick:e?.pick??null,dualStack:t,affinity:r,maxItems:e?.maxItems??Infinity};const s=new DNSInstance(n);return e=>function dnsInterceptor(t,r){const n=t.origin.constructor===URL?t.origin:new URL(t.origin);if(i(n.hostname)!==0){return e(t,r)}s.runLookup(n,t,((i,o)=>{if(i){return r.onError(i)}let a=null;a={...t,servername:n.hostname,origin:o,headers:{host:n.hostname,...t.headers}};e(a,s.getHandler({origin:n,dispatch:e,handler:r},t))}));return true}}},8060:(e,t,r)=>{const i=r(3440);const{InvalidArgumentError:n,RequestAbortedError:s}=r(8707);const o=r(8155);class DumpHandler extends o{#I=1024*1024;#S=null;#w=false;#P=false;#x=0;#B=null;#g=null;constructor({maxSize:e},t){super(t);if(e!=null&&(!Number.isFinite(e)||e<1)){throw new n("maxSize must be a number greater than 0")}this.#I=e??this.#I;this.#g=t}onConnect(e){this.#S=e;this.#g.onConnect(this.#_.bind(this))}#_(e){this.#P=true;this.#B=e}onHeaders(e,t,r,n){const o=i.parseHeaders(t);const a=o["content-length"];if(a!=null&&a>this.#I){throw new s(`Response size (${a}) larger than maxSize (${this.#I})`)}if(this.#P){return true}return this.#g.onHeaders(e,t,r,n)}onError(e){if(this.#w){return}e=this.#B??e;this.#g.onError(e)}onData(e){this.#x=this.#x+e.length;if(this.#x>=this.#I){this.#w=true;if(this.#P){this.#g.onError(this.#B)}else{this.#g.onComplete([])}}return true}onComplete(e){if(this.#w){return}if(this.#P){this.#g.onError(this.reason);return}this.#g.onComplete(e)}}function createDumpInterceptor({maxSize:e}={maxSize:1024*1024}){return t=>function Intercept(r,i){const{dumpMaxSize:n=e}=r;const s=new DumpHandler({maxSize:n},i);return t(r,s)}}e.exports=createDumpInterceptor},5092:(e,t,r)=>{const i=r(8754);function createRedirectInterceptor({maxRedirections:e}){return t=>function Intercept(r,n){const{maxRedirections:s=e}=r;if(!s){return t(r,n)}const o=new i(t,s,r,n);r={...r,maxRedirections:0};return t(r,o)}}e.exports=createRedirectInterceptor},1514:(e,t,r)=>{const i=r(8754);e.exports=e=>{const t=e?.maxRedirections;return e=>function redirectInterceptor(r,n){const{maxRedirections:s=t,...o}=r;if(!s){return e(r,n)}const a=new i(e,s,r,n);return e(o,a)}}},2026:(e,t,r)=>{const i=r(7816);e.exports=e=>t=>function retryInterceptor(r,n){return t(r,new i({...r,retryOptions:{...e,...r.retryOptions}},{handler:n,dispatch:t}))}},2824:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.SPECIAL_HEADERS=t.HEADER_STATE=t.MINOR=t.MAJOR=t.CONNECTION_TOKEN_CHARS=t.HEADER_CHARS=t.TOKEN=t.STRICT_TOKEN=t.HEX=t.URL_CHAR=t.STRICT_URL_CHAR=t.USERINFO_CHARS=t.MARK=t.ALPHANUM=t.NUM=t.HEX_MAP=t.NUM_MAP=t.ALPHA=t.FINISH=t.H_METHOD_MAP=t.METHOD_MAP=t.METHODS_RTSP=t.METHODS_ICE=t.METHODS_HTTP=t.METHODS=t.LENIENT_FLAGS=t.FLAGS=t.TYPE=t.ERROR=void 0;const i=r(172);var n;(function(e){e[e["OK"]=0]="OK";e[e["INTERNAL"]=1]="INTERNAL";e[e["STRICT"]=2]="STRICT";e[e["LF_EXPECTED"]=3]="LF_EXPECTED";e[e["UNEXPECTED_CONTENT_LENGTH"]=4]="UNEXPECTED_CONTENT_LENGTH";e[e["CLOSED_CONNECTION"]=5]="CLOSED_CONNECTION";e[e["INVALID_METHOD"]=6]="INVALID_METHOD";e[e["INVALID_URL"]=7]="INVALID_URL";e[e["INVALID_CONSTANT"]=8]="INVALID_CONSTANT";e[e["INVALID_VERSION"]=9]="INVALID_VERSION";e[e["INVALID_HEADER_TOKEN"]=10]="INVALID_HEADER_TOKEN";e[e["INVALID_CONTENT_LENGTH"]=11]="INVALID_CONTENT_LENGTH";e[e["INVALID_CHUNK_SIZE"]=12]="INVALID_CHUNK_SIZE";e[e["INVALID_STATUS"]=13]="INVALID_STATUS";e[e["INVALID_EOF_STATE"]=14]="INVALID_EOF_STATE";e[e["INVALID_TRANSFER_ENCODING"]=15]="INVALID_TRANSFER_ENCODING";e[e["CB_MESSAGE_BEGIN"]=16]="CB_MESSAGE_BEGIN";e[e["CB_HEADERS_COMPLETE"]=17]="CB_HEADERS_COMPLETE";e[e["CB_MESSAGE_COMPLETE"]=18]="CB_MESSAGE_COMPLETE";e[e["CB_CHUNK_HEADER"]=19]="CB_CHUNK_HEADER";e[e["CB_CHUNK_COMPLETE"]=20]="CB_CHUNK_COMPLETE";e[e["PAUSED"]=21]="PAUSED";e[e["PAUSED_UPGRADE"]=22]="PAUSED_UPGRADE";e[e["PAUSED_H2_UPGRADE"]=23]="PAUSED_H2_UPGRADE";e[e["USER"]=24]="USER"})(n=t.ERROR||(t.ERROR={}));var s;(function(e){e[e["BOTH"]=0]="BOTH";e[e["REQUEST"]=1]="REQUEST";e[e["RESPONSE"]=2]="RESPONSE"})(s=t.TYPE||(t.TYPE={}));var o;(function(e){e[e["CONNECTION_KEEP_ALIVE"]=1]="CONNECTION_KEEP_ALIVE";e[e["CONNECTION_CLOSE"]=2]="CONNECTION_CLOSE";e[e["CONNECTION_UPGRADE"]=4]="CONNECTION_UPGRADE";e[e["CHUNKED"]=8]="CHUNKED";e[e["UPGRADE"]=16]="UPGRADE";e[e["CONTENT_LENGTH"]=32]="CONTENT_LENGTH";e[e["SKIPBODY"]=64]="SKIPBODY";e[e["TRAILING"]=128]="TRAILING";e[e["TRANSFER_ENCODING"]=512]="TRANSFER_ENCODING"})(o=t.FLAGS||(t.FLAGS={}));var a;(function(e){e[e["HEADERS"]=1]="HEADERS";e[e["CHUNKED_LENGTH"]=2]="CHUNKED_LENGTH";e[e["KEEP_ALIVE"]=4]="KEEP_ALIVE"})(a=t.LENIENT_FLAGS||(t.LENIENT_FLAGS={}));var l;(function(e){e[e["DELETE"]=0]="DELETE";e[e["GET"]=1]="GET";e[e["HEAD"]=2]="HEAD";e[e["POST"]=3]="POST";e[e["PUT"]=4]="PUT";e[e["CONNECT"]=5]="CONNECT";e[e["OPTIONS"]=6]="OPTIONS";e[e["TRACE"]=7]="TRACE";e[e["COPY"]=8]="COPY";e[e["LOCK"]=9]="LOCK";e[e["MKCOL"]=10]="MKCOL";e[e["MOVE"]=11]="MOVE";e[e["PROPFIND"]=12]="PROPFIND";e[e["PROPPATCH"]=13]="PROPPATCH";e[e["SEARCH"]=14]="SEARCH";e[e["UNLOCK"]=15]="UNLOCK";e[e["BIND"]=16]="BIND";e[e["REBIND"]=17]="REBIND";e[e["UNBIND"]=18]="UNBIND";e[e["ACL"]=19]="ACL";e[e["REPORT"]=20]="REPORT";e[e["MKACTIVITY"]=21]="MKACTIVITY";e[e["CHECKOUT"]=22]="CHECKOUT";e[e["MERGE"]=23]="MERGE";e[e["M-SEARCH"]=24]="M-SEARCH";e[e["NOTIFY"]=25]="NOTIFY";e[e["SUBSCRIBE"]=26]="SUBSCRIBE";e[e["UNSUBSCRIBE"]=27]="UNSUBSCRIBE";e[e["PATCH"]=28]="PATCH";e[e["PURGE"]=29]="PURGE";e[e["MKCALENDAR"]=30]="MKCALENDAR";e[e["LINK"]=31]="LINK";e[e["UNLINK"]=32]="UNLINK";e[e["SOURCE"]=33]="SOURCE";e[e["PRI"]=34]="PRI";e[e["DESCRIBE"]=35]="DESCRIBE";e[e["ANNOUNCE"]=36]="ANNOUNCE";e[e["SETUP"]=37]="SETUP";e[e["PLAY"]=38]="PLAY";e[e["PAUSE"]=39]="PAUSE";e[e["TEARDOWN"]=40]="TEARDOWN";e[e["GET_PARAMETER"]=41]="GET_PARAMETER";e[e["SET_PARAMETER"]=42]="SET_PARAMETER";e[e["REDIRECT"]=43]="REDIRECT";e[e["RECORD"]=44]="RECORD";e[e["FLUSH"]=45]="FLUSH"})(l=t.METHODS||(t.METHODS={}));t.METHODS_HTTP=[l.DELETE,l.GET,l.HEAD,l.POST,l.PUT,l.CONNECT,l.OPTIONS,l.TRACE,l.COPY,l.LOCK,l.MKCOL,l.MOVE,l.PROPFIND,l.PROPPATCH,l.SEARCH,l.UNLOCK,l.BIND,l.REBIND,l.UNBIND,l.ACL,l.REPORT,l.MKACTIVITY,l.CHECKOUT,l.MERGE,l["M-SEARCH"],l.NOTIFY,l.SUBSCRIBE,l.UNSUBSCRIBE,l.PATCH,l.PURGE,l.MKCALENDAR,l.LINK,l.UNLINK,l.PRI,l.SOURCE];t.METHODS_ICE=[l.SOURCE];t.METHODS_RTSP=[l.OPTIONS,l.DESCRIBE,l.ANNOUNCE,l.SETUP,l.PLAY,l.PAUSE,l.TEARDOWN,l.GET_PARAMETER,l.SET_PARAMETER,l.REDIRECT,l.RECORD,l.FLUSH,l.GET,l.POST];t.METHOD_MAP=i.enumToMap(l);t.H_METHOD_MAP={};Object.keys(t.METHOD_MAP).forEach((e=>{if(/^H/.test(e)){t.H_METHOD_MAP[e]=t.METHOD_MAP[e]}}));var c;(function(e){e[e["SAFE"]=0]="SAFE";e[e["SAFE_WITH_CB"]=1]="SAFE_WITH_CB";e[e["UNSAFE"]=2]="UNSAFE"})(c=t.FINISH||(t.FINISH={}));t.ALPHA=[];for(let e="A".charCodeAt(0);e<="Z".charCodeAt(0);e++){t.ALPHA.push(String.fromCharCode(e));t.ALPHA.push(String.fromCharCode(e+32))}t.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};t.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};t.NUM=["0","1","2","3","4","5","6","7","8","9"];t.ALPHANUM=t.ALPHA.concat(t.NUM);t.MARK=["-","_",".","!","~","*","'","(",")"];t.USERINFO_CHARS=t.ALPHANUM.concat(t.MARK).concat(["%",";",":","&","=","+","$",","]);t.STRICT_URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(t.ALPHANUM);t.URL_CHAR=t.STRICT_URL_CHAR.concat(["\t","\f"]);for(let e=128;e<=255;e++){t.URL_CHAR.push(e)}t.HEX=t.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);t.STRICT_TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(t.ALPHANUM);t.TOKEN=t.STRICT_TOKEN.concat([" "]);t.HEADER_CHARS=["\t"];for(let e=32;e<=255;e++){if(e!==127){t.HEADER_CHARS.push(e)}}t.CONNECTION_TOKEN_CHARS=t.HEADER_CHARS.filter((e=>e!==44));t.MAJOR=t.NUM_MAP;t.MINOR=t.MAJOR;var p;(function(e){e[e["GENERAL"]=0]="GENERAL";e[e["CONNECTION"]=1]="CONNECTION";e[e["CONTENT_LENGTH"]=2]="CONTENT_LENGTH";e[e["TRANSFER_ENCODING"]=3]="TRANSFER_ENCODING";e[e["UPGRADE"]=4]="UPGRADE";e[e["CONNECTION_KEEP_ALIVE"]=5]="CONNECTION_KEEP_ALIVE";e[e["CONNECTION_CLOSE"]=6]="CONNECTION_CLOSE";e[e["CONNECTION_UPGRADE"]=7]="CONNECTION_UPGRADE";e[e["TRANSFER_ENCODING_CHUNKED"]=8]="TRANSFER_ENCODING_CHUNKED"})(p=t.HEADER_STATE||(t.HEADER_STATE={}));t.SPECIAL_HEADERS={connection:p.CONNECTION,"content-length":p.CONTENT_LENGTH,"proxy-connection":p.CONNECTION,"transfer-encoding":p.TRANSFER_ENCODING,upgrade:p.UPGRADE}},3870:(e,t,r)=>{const{Buffer:i}=r(4573);e.exports=i.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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PgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADDsYBAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHyAhIyUmKCorLC8wMTIzNDU2Nzk6Ozw9lANAQkRFRklLTk9QUVJTVFVWWFpbXF1eX2BhYmNkZWZnaGpsb3Bxc3V2eHl6e3x/gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcsBzAHNAc4BzwGKA4kDiAOHA4QDgwOAA/sC+gL5AvgC9wL0AvMC8gLLAsECsALZAQsgASAERw3wAkHdASEDDLMDCyABIARHDcgBQcMBIQMMsgMLIAEgBEcNe0H3ACEDDLEDCyABIARHDXBB7wAhAwywAwsgASAERw1pQeoAIQMMrwMLIAEgBEcNZUHoACEDDK4DCyABIARHDWJB5gAhAwytAwsgASAERw0aQRghAwysAwsgASAERw0VQRIhAwyrAwsgASAERw1CQcUAIQMMqgMLIAEgBEcNNEE/IQMMqQMLIAEgBEcNMkE8IQMMqAMLIAEgBEcNK0ExIQMMpwMLIAItAC5BAUYNnwMMwQILQQAhAAJAAkACQCACLQAqRQ0AIAItACtFDQAgAi8BMCIDQQJxRQ0BDAILIAIvATAiA0EBcUUNAQtBASEAIAItAChBAUYNACACLwEyIgVB5ABrQeQASQ0AIAVBzAFGDQAgBUGwAkYNACADQcAAcQ0AQQAhACADQYgEcUGABEYNACADQShxQQBHIQALIAJBADsBMCACQQA6AC8gAEUN3wIgAkIANwMgDOACC0EAIQACQCACKAI4IgNFDQAgAygCLCIDRQ0AIAIgAxEAACEACyAARQ3MASAAQRVHDd0CIAJBBDYCHCACIAE2AhQgAkGwGDYCECACQRU2AgxBACEDDKQDCyABIARGBEBBBiEDDKQDCyABQQFqIQFBACEAAkAgAigCOCIDRQ0AIAMoAlQiA0UNACACIAMRAAAhAAsgAA3ZAgwcCyACQgA3AyBBEiEDDIkDCyABIARHDRZBHSEDDKEDCyABIARHBEAgAUEBaiEBQRAhAwyIAwtBByEDDKADCyACIAIpAyAiCiAEIAFrrSILfSIMQgAgCiAMWhs3AyAgCiALWA3UAkEIIQMMnwMLIAEgBEcEQCACQQk2AgggAiABNgIEQRQhAwyGAwtBCSEDDJ4DCyACKQMgQgBSDccBIAIgAi8BMEGAAXI7ATAMQgsgASAERw0/QdAAIQMMnAMLIAEgBEYEQEELIQMMnAMLIAFBAWohAUEAIQACQCACKAI4IgNFDQAgAygCUCIDRQ0AIAIgAxEAACEACyAADc8CDMYBC0EAIQACQCACKAI4IgNFDQAgAygCSCIDRQ0AIAIgAxEAACEACyAARQ3GASAAQRVHDc0CIAJBCzYCHCACIAE2AhQgAkGCGTYCECACQRU2AgxBACEDDJoDC0EAIQACQCACKAI4IgNFDQAgAygCSCIDRQ0AIAIgAxEAACEACyAARQ0MIABBFUcNygIgAkEaNgIcIAIgATYCFCACQYIZNgIQIAJBFTYCDEEAIQMMmQMLQQAhAAJAIAIoAjgiA0UNACADKAJMIgNFDQAgAiADEQAAIQALIABFDcQBIABBFUcNxwIgAkELNgIcIAIgATYCFCACQZEXNgIQIAJBFTYCDEEAIQMMmAMLIAEgBEYEQEEPIQMMmAMLIAEtAAAiAEE7Rg0HIABBDUcNxAIgAUEBaiEBDMMBC0EAIQACQCACKAI4IgNFDQAgAygCTCIDRQ0AIAIgAxEAACEACyAARQ3DASAAQRVHDcICIAJBDzYCHCACIAE2AhQgAkGRFzYCECACQRU2AgxBACEDDJYDCwNAIAEtAABB8DVqLQAAIgBBAUcEQCAAQQJHDcECIAIoAgQhAEEAIQMgAkEANgIEIAIgACABQQFqIgEQLSIADcICDMUBCyAEIAFBAWoiAUcNAAtBEiEDDJUDC0EAIQACQCACKAI4IgNFDQAgAygCTCIDRQ0AIAIgAxEAACEACyAARQ3FASAAQRVHDb0CIAJBGzYCHCACIAE2AhQgAkGRFzYCECACQRU2AgxBACEDDJQDCyABIARGBEBBFiEDDJQDCyACQQo2AgggAiABNgIEQQAhAAJAIAIoAjgiA0UNACADKAJIIgNFDQAgAiADEQAAIQALIABFDcIBIABBFUcNuQIgAkEVNgIcIAIgATYCFCACQYIZNgIQIAJBFTYCDEEAIQMMkwMLIAEgBEcEQANAIAEtAABB8DdqLQAAIgBBAkcEQAJAIABBAWsOBMQCvQIAvgK9AgsgAUEBaiEBQQghAwz8AgsgBCABQQFqIgFHDQALQRUhAwyTAwtBFSEDDJIDCwNAIAEtAABB8DlqLQAAIgBBAkcEQCAAQQFrDgTFArcCwwK4ArcCCyAEIAFBAWoiAUcNAAtBGCEDDJEDCyABIARHBEAgAkELNgIIIAIgATYCBEEHIQMM+AILQRkhAwyQAwsgAUEBaiEBDAILIAEgBEYEQEEaIQMMjwMLAkAgAS0AAEENaw4UtQG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwEAvwELQQAhAyACQQA2AhwgAkGvCzYCECACQQI2AgwgAiABQQFqNgIUDI4DCyABIARGBEBBGyEDDI4DCyABLQAAIgBBO0cEQCAAQQ1HDbECIAFBAWohAQy6AQsgAUEBaiEBC0EiIQMM8wILIAEgBEYEQEEcIQMMjAMLQgAhCgJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AAEEwaw43wQLAAgABAgMEBQYH0AHQAdAB0AHQAdAB0AEICQoLDA3QAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdABDg8QERIT0AELQgIhCgzAAgtCAyEKDL8CC0IEIQoMvgILQgUhCgy9AgtCBiEKDLwCC0IHIQoMuwILQgghCgy6AgtCCSEKDLkCC0IKIQoMuAILQgshCgy3AgtCDCEKDLYCC0INIQoMtQILQg4hCgy0AgtCDyEKDLMCC0IKIQoMsgILQgshCgyxAgtCDCEKDLACC0INIQoMrwILQg4hCgyuAgtCDyEKDK0CC0IAIQoCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAABBMGsON8ACvwIAAQIDBAUGB74CvgK+Ar4CvgK+Ar4CCAkKCwwNvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ag4PEBESE74CC0ICIQoMvwILQgMhCgy+AgtCBCEKDL0CC0IFIQoMvAILQgYhCgy7AgtCByEKDLoCC0IIIQoMuQILQgkhCgy4AgtCCiEKDLcCC0ILIQoMtgILQgwhCgy1AgtCDSEKDLQCC0IOIQoMswILQg8hCgyyAgtCCiEKDLECC0ILIQoMsAILQgwhCgyvAgtCDSEKDK4CC0IOIQoMrQILQg8hCgysAgsgAiACKQMgIgogBCABa60iC30iDEIAIAogDFobNwMgIAogC1gNpwJBHyEDDIkDCyABIARHBEAgAkEJNgIIIAIgATYCBEElIQMM8AILQSAhAwyIAwtBASEFIAIvATAiA0EIcUUEQCACKQMgQgBSIQULAkAgAi0ALgRAQQEhACACLQApQQVGDQEgA0HAAHFFIAVxRQ0BC0EAIQAgA0HAAHENAEECIQAgA0EIcQ0AIANBgARxBEACQCACLQAoQQFHDQAgAi0ALUEKcQ0AQQUhAAwCC0EEIQAMAQsgA0EgcUUEQAJAIAItAChBAUYNACACLwEyIgBB5ABrQeQASQ0AIABBzAFGDQAgAEGwAkYNAEEEIQAgA0EocUUNAiADQYgEcUGABEYNAgtBACEADAELQQBBAyACKQMgUBshAAsgAEEBaw4FvgIAsAEBpAKhAgtBESEDDO0CCyACQQE6AC8MhAMLIAEgBEcNnQJBJCEDDIQDCyABIARHDRxBxgAhAwyDAwtBACEAAkAgAigCOCIDRQ0AIAMoAkQiA0UNACACIAMRAAAhAAsgAEUNJyAAQRVHDZgCIAJB0AA2AhwgAiABNgIUIAJBkRg2AhAgAkEVNgIMQQAhAwyCAwsgASAERgRAQSghAwyCAwtBACEDIAJBADYCBCACQQw2AgggAiABIAEQKiIARQ2UAiACQSc2AhwgAiABNgIUIAIgADYCDAyBAwsgASAERgRAQSkhAwyBAwsgAS0AACIAQSBGDRMgAEEJRw2VAiABQQFqIQEMFAsgASAERwRAIAFBAWohAQwWC0EqIQMM/wILIAEgBEYEQEErIQMM/wILIAEtAAAiAEEJRyAAQSBHcQ2QAiACLQAsQQhHDd0CIAJBADoALAzdAgsgASAERgRAQSwhAwz+AgsgAS0AAEEKRw2OAiABQQFqIQEMsAELIAEgBEcNigJBLyEDDPwCCwNAIAEtAAAiAEEgRwRAIABBCmsOBIQCiAKIAoQChgILIAQgAUEBaiIBRw0AC0ExIQMM+wILQTIhAyABIARGDfoCIAIoAgAiACAEIAFraiEHIAEgAGtBA2ohBgJAA0AgAEHwO2otAAAgAS0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQEgAEEDRgRAQQYhAQziAgsgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAc2AgAM+wILIAJBADYCAAyGAgtBMyEDIAQgASIARg35AiAEIAFrIAIoAgAiAWohByAAIAFrQQhqIQYCQANAIAFB9DtqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBCEYEQEEFIQEM4QILIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADPoCCyACQQA2AgAgACEBDIUCC0E0IQMgBCABIgBGDfgCIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgJAA0AgAUHQwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBBUYEQEEHIQEM4AILIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADPkCCyACQQA2AgAgACEBDIQCCyABIARHBEADQCABLQAAQYA+ai0AACIAQQFHBEAgAEECRg0JDIECCyAEIAFBAWoiAUcNAAtBMCEDDPgCC0EwIQMM9wILIAEgBEcEQANAIAEtAAAiAEEgRwRAIABBCmsOBP8B/gH+Af8B/gELIAQgAUEBaiIBRw0AC0E4IQMM9wILQTghAwz2AgsDQCABLQAAIgBBIEcgAEEJR3EN9gEgBCABQQFqIgFHDQALQTwhAwz1AgsDQCABLQAAIgBBIEcEQAJAIABBCmsOBPkBBAT5AQALIABBLEYN9QEMAwsgBCABQQFqIgFHDQALQT8hAwz0AgtBwAAhAyABIARGDfMCIAIoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAEGAQGstAAAgAS0AAEEgckcNASAAQQZGDdsCIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPQCCyACQQA2AgALQTYhAwzZAgsgASAERgRAQcEAIQMM8gILIAJBDDYCCCACIAE2AgQgAi0ALEEBaw4E+wHuAewB6wHUAgsgAUEBaiEBDPoBCyABIARHBEADQAJAIAEtAAAiAEEgciAAIABBwQBrQf8BcUEaSRtB/wFxIgBBCUYNACAAQSBGDQACQAJAAkACQCAAQeMAaw4TAAMDAwMDAwMBAwMDAwMDAwMDAgMLIAFBAWohAUExIQMM3AILIAFBAWohAUEyIQMM2wILIAFBAWohAUEzIQMM2gILDP4BCyAEIAFBAWoiAUcNAAtBNSEDDPACC0E1IQMM7wILIAEgBEcEQANAIAEtAABBgDxqLQAAQQFHDfcBIAQgAUEBaiIBRw0AC0E9IQMM7wILQT0hAwzuAgtBACEAAkAgAigCOCIDRQ0AIAMoAkAiA0UNACACIAMRAAAhAAsgAEUNASAAQRVHDeYBIAJBwgA2AhwgAiABNgIUIAJB4xg2AhAgAkEVNgIMQQAhAwztAgsgAUEBaiEBC0E8IQMM0gILIAEgBEYEQEHCACEDDOsCCwJAA0ACQCABLQAAQQlrDhgAAswCzALRAswCzALMAswCzALMAswCzALMAswCzALMAswCzALMAswCzALMAgDMAgsgBCABQQFqIgFHDQALQcIAIQMM6wILIAFBAWohASACLQAtQQFxRQ3+AQtBLCEDDNACCyABIARHDd4BQcQAIQMM6AILA0AgAS0AAEGQwABqLQAAQQFHDZwBIAQgAUEBaiIBRw0AC0HFACEDDOcCCyABLQAAIgBBIEYN/gEgAEE6Rw3AAiACKAIEIQBBACEDIAJBADYCBCACIAAgARApIgAN3gEM3QELQccAIQMgBCABIgBGDeUCIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgNAIAFBkMIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNvwIgAUEFRg3CAiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBzYCAAzlAgtByAAhAyAEIAEiAEYN5AIgBCABayACKAIAIgFqIQcgACABa0EJaiEGA0AgAUGWwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw2+AkECIAFBCUYNwgIaIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADOQCCyABIARGBEBByQAhAwzkAgsCQAJAIAEtAAAiAEEgciAAIABBwQBrQf8BcUEaSRtB/wFxQe4Aaw4HAL8CvwK/Ar8CvwIBvwILIAFBAWohAUE+IQMMywILIAFBAWohAUE/IQMMygILQcoAIQMgBCABIgBGDeICIAQgAWsgAigCACIBaiEGIAAgAWtBAWohBwNAIAFBoMIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNvAIgAUEBRg2+AiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBjYCAAziAgtBywAhAyAEIAEiAEYN4QIgBCABayACKAIAIgFqIQcgACABa0EOaiEGA0AgAUGiwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw27AiABQQ5GDb4CIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADOECC0HMACEDIAQgASIARg3gAiAEIAFrIAIoAgAiAWohByAAIAFrQQ9qIQYDQCABQcDCAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDboCQQMgAUEPRg2+AhogAUEBaiEBIAQgAEEBaiIARw0ACyACIAc2AgAM4AILQc0AIQMgBCABIgBGDd8CIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgNAIAFB0MIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNuQJBBCABQQVGDb0CGiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBzYCAAzfAgsgASAERgRAQc4AIQMM3wILAkACQAJAAkAgAS0AACIAQSByIAAgAEHBAGtB/wFxQRpJG0H/AXFB4wBrDhMAvAK8ArwCvAK8ArwCvAK8ArwCvAK8ArwCAbwCvAK8AgIDvAILIAFBAWohAUHBACEDDMgCCyABQQFqIQFBwgAhAwzHAgsgAUEBaiEBQcMAIQMMxgILIAFBAWohAUHEACEDDMUCCyABIARHBEAgAkENNgIIIAIgATYCBEHFACEDDMUCC0HPACEDDN0CCwJAAkAgAS0AAEEKaw4EAZABkAEAkAELIAFBAWohAQtBKCEDDMMCCyABIARGBEBB0QAhAwzcAgsgAS0AAEEgRw0AIAFBAWohASACLQAtQQFxRQ3QAQtBFyEDDMECCyABIARHDcsBQdIAIQMM2QILQdMAIQMgASAERg3YAiACKAIAIgAgBCABa2ohBiABIABrQQFqIQUDQCABLQAAIABB1sIAai0AAEcNxwEgAEEBRg3KASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBjYCAAzYAgsgASAERgRAQdUAIQMM2AILIAEtAABBCkcNwgEgAUEBaiEBDMoBCyABIARGBEBB1gAhAwzXAgsCQAJAIAEtAABBCmsOBADDAcMBAcMBCyABQQFqIQEMygELIAFBAWohAUHKACEDDL0CC0EAIQACQCACKAI4IgNFDQAgAygCPCIDRQ0AIAIgAxEAACEACyAADb8BQc0AIQMMvAILIAItAClBIkYNzwIMiQELIAQgASIFRgRAQdsAIQMM1AILQQAhAEEBIQFBASEGQQAhAwJAAn8CQAJAAkACQAJAAkACQCAFLQAAQTBrDgrFAcQBAAECAwQFBgjDAQtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshA0EAIQFBACEGDL0BC0EJIQNBASEAQQAhAUEAIQYMvAELIAEgBEYEQEHdACEDDNMCCyABLQAAQS5HDbgBIAFBAWohAQyIAQsgASAERw22AUHfACEDDNECCyABIARHBEAgAkEONgIIIAIgATYCBEHQACEDDLgCC0HgACEDDNACC0HhACEDIAEgBEYNzwIgAigCACIAIAQgAWtqIQUgASAAa0EDaiEGA0AgAS0AACAAQeLCAGotAABHDbEBIABBA0YNswEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMzwILQeIAIQMgASAERg3OAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYDQCABLQAAIABB5sIAai0AAEcNsAEgAEECRg2vASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAzOAgtB4wAhAyABIARGDc0CIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgNAIAEtAAAgAEHpwgBqLQAARw2vASAAQQNGDa0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADM0CCyABIARGBEBB5QAhAwzNAgsgAUEBaiEBQQAhAAJAIAIoAjgiA0UNACADKAIwIgNFDQAgAiADEQAAIQALIAANqgFB1gAhAwyzAgsgASAERwRAA0AgAS0AACIAQSBHBEACQAJAAkAgAEHIAGsOCwABswGzAbMBswGzAbMBswGzAQKzAQsgAUEBaiEBQdIAIQMMtwILIAFBAWohAUHTACEDDLYCCyABQQFqIQFB1AAhAwy1AgsgBCABQQFqIgFHDQALQeQAIQMMzAILQeQAIQMMywILA0AgAS0AAEHwwgBqLQAAIgBBAUcEQCAAQQJrDgOnAaYBpQGkAQsgBCABQQFqIgFHDQALQeYAIQMMygILIAFBAWogASAERw0CGkHnACEDDMkCCwNAIAEtAABB8MQAai0AACIAQQFHBEACQCAAQQJrDgSiAaEBoAEAnwELQdcAIQMMsQILIAQgAUEBaiIBRw0AC0HoACEDDMgCCyABIARGBEBB6QAhAwzIAgsCQCABLQAAIgBBCmsOGrcBmwGbAbQBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBpAGbAZsBAJkBCyABQQFqCyEBQQYhAwytAgsDQCABLQAAQfDGAGotAABBAUcNfSAEIAFBAWoiAUcNAAtB6gAhAwzFAgsgAUEBaiABIARHDQIaQesAIQMMxAILIAEgBEYEQEHsACEDDMQCCyABQQFqDAELIAEgBEYEQEHtACEDDMMCCyABQQFqCyEBQQQhAwyoAgsgASAERgRAQe4AIQMMwQILAkACQAJAIAEtAABB8MgAai0AAEEBaw4HkAGPAY4BAHwBAo0BCyABQQFqIQEMCwsgAUEBagyTAQtBACEDIAJBADYCHCACQZsSNgIQIAJBBzYCDCACIAFBAWo2AhQMwAILAkADQCABLQAAQfDIAGotAAAiAEEERwRAAkACQCAAQQFrDgeUAZMBkgGNAQAEAY0BC0HaACEDDKoCCyABQQFqIQFB3AAhAwypAgsgBCABQQFqIgFHDQALQe8AIQMMwAILIAFBAWoMkQELIAQgASIARgRAQfAAIQMMvwILIAAtAABBL0cNASAAQQFqIQEMBwsgBCABIgBGBEBB8QAhAwy+AgsgAC0AACIBQS9GBEAgAEEBaiEBQd0AIQMMpQILIAFBCmsiA0EWSw0AIAAhAUEBIAN0QYmAgAJxDfkBC0EAIQMgAkEANgIcIAIgADYCFCACQYwcNgIQIAJBBzYCDAy8AgsgASAERwRAIAFBAWohAUHeACEDDKMCC0HyACEDDLsCCyABIARGBEBB9AAhAwy7AgsCQCABLQAAQfDMAGotAABBAWsOA/cBcwCCAQtB4QAhAwyhAgsgASAERwRAA0AgAS0AAEHwygBqLQAAIgBBA0cEQAJAIABBAWsOAvkBAIUBC0HfACEDDKMCCyAEIAFBAWoiAUcNAAtB8wAhAwy6AgtB8wAhAwy5AgsgASAERwRAIAJBDzYCCCACIAE2AgRB4AAhAwygAgtB9QAhAwy4AgsgASAERgRAQfYAIQMMuAILIAJBDzYCCCACIAE2AgQLQQMhAwydAgsDQCABLQAAQSBHDY4CIAQgAUEBaiIBRw0AC0H3ACEDDLUCCyABIARGBEBB+AAhAwy1AgsgAS0AAEEgRw16IAFBAWohAQxbC0EAIQACQCACKAI4IgNFDQAgAygCOCIDRQ0AIAIgAxEAACEACyAADXgMgAILIAEgBEYEQEH6ACEDDLMCCyABLQAAQcwARw10IAFBAWohAUETDHYLQfsAIQMgASAERg2xAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYDQCABLQAAIABB8M4Aai0AAEcNcyAAQQVGDXUgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMsQILIAEgBEYEQEH8ACEDDLECCwJAAkAgAS0AAEHDAGsODAB0dHR0dHR0dHR0AXQLIAFBAWohAUHmACEDDJgCCyABQQFqIQFB5wAhAwyXAgtB/QAhAyABIARGDa8CIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQe3PAGotAABHDXIgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADLACCyACQQA2AgAgBkEBaiEBQRAMcwtB/gAhAyABIARGDa4CIAIoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQfbOAGotAABHDXEgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADK8CCyACQQA2AgAgBkEBaiEBQRYMcgtB/wAhAyABIARGDa0CIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQfzOAGotAABHDXAgAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADK4CCyACQQA2AgAgBkEBaiEBQQUMcQsgASAERgRAQYABIQMMrQILIAEtAABB2QBHDW4gAUEBaiEBQQgMcAsgASAERgRAQYEBIQMMrAILAkACQCABLQAAQc4Aaw4DAG8BbwsgAUEBaiEBQesAIQMMkwILIAFBAWohAUHsACEDDJICCyABIARGBEBBggEhAwyrAgsCQAJAIAEtAABByABrDggAbm5ubm5uAW4LIAFBAWohAUHqACEDDJICCyABQQFqIQFB7QAhAwyRAgtBgwEhAyABIARGDakCIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQYDPAGotAABHDWwgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADKoCCyACQQA2AgAgBkEBaiEBQQAMbQtBhAEhAyABIARGDagCIAIoAgAiACAEIAFraiEFIAEgAGtBBGohBgJAA0AgAS0AACAAQYPPAGotAABHDWsgAEEERg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADKkCCyACQQA2AgAgBkEBaiEBQSMMbAsgASAERgRAQYUBIQMMqAILAkACQCABLQAAQcwAaw4IAGtra2trawFrCyABQQFqIQFB7wAhAwyPAgsgAUEBaiEBQfAAIQMMjgILIAEgBEYEQEGGASEDDKcCCyABLQAAQcUARw1oIAFBAWohAQxgC0GHASEDIAEgBEYNpQIgAigCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABBiM8Aai0AAEcNaCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMpgILIAJBADYCACAGQQFqIQFBLQxpC0GIASEDIAEgBEYNpAIgAigCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABB0M8Aai0AAEcNZyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMpQILIAJBADYCACAGQQFqIQFBKQxoCyABIARGBEBBiQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEV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JSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxB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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB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CABB3AgLii1JbnZhbGlkIGNoYXIgaW4gdXJsIHF1ZXJ5AFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fYm9keQBDb250ZW50LUxlbmd0aCBvdmVyZmxvdwBDaHVuayBzaXplIG92ZXJmbG93AFJlc3BvbnNlIG92ZXJmbG93AEludmFsaWQgbWV0aG9kIGZvciBIVFRQL3gueCByZXF1ZXN0AEludmFsaWQgbWV0aG9kIGZvciBSVFNQL3gueCByZXF1ZXN0AEV4cGVjdGVkIFNPVVJDRSBtZXRob2QgZm9yIElDRS94LnggcmVxdWVzdABJbnZhbGlkIGNoYXIgaW4gdXJsIGZyYWdtZW50IHN0YXJ0AEV4cGVjdGVkIGRvdABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3N0YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAFBhdXNlIG9uIENPTk5FQ1QvVXBncmFkZQBQYXVzZSBvbiBQUkkvVXBncmFkZQBFeHBlY3RlZCBIVFRQLzIgQ29ubmVjdGlvbiBQcmVmYWNlAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fbWV0aG9kAEV4cGVjdGVkIHNwYWNlIGFmdGVyIG1ldGhvZABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl9maWVsZABQYXVzZWQASW52YWxpZCB3b3JkIGVuY291bnRlcmVkAEludmFsaWQgbWV0aG9kIGVuY291bnRlcmVkAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2NoZW1hAFJlcXVlc3QgaGFzIGludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAF4TAAAmEwAAMBAAAPAXAACdEwAAFRIAADkXAADwEgAAChAAAHUSAACtEgAAghMAAE8UAAB/EAAAoBUAACMUAACJEgAAixQAAE0VAADUEQAAzxQAABAYAADJFgAA3BYAAMERAADgFwAAuxQAAHQUAAB8FQAA5RQAAAgXAAAfEAAAZRUAAKMUAAAoFQAAAhUAAJkVAAAsEAAAixkAAE8PAADUDgAAahAAAM4QAAACFwAAiQ4AAG4TAAAcEwAAZhQAAFYXAADBEwAAzRMAAGwTAABoFwAAZhcAAF8XAAAiEwAAzg8AAGkOAADYDgAAYxYAAMsTAACqDgAAKBcAACYXAADFEwAAXRYAAOgRAABnEwAAZRMAAPIWAABzEwAAHRcAAPkWAADzEQAAzw4AAM4VAAAMEgAAsxEAAKURAABhEAAAMhcAALsTAEH5NQsBAQBBkDYL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB/TcLAQEAQZE4C14CAwICAgICAAACAgACAgACAgICAgICAgICAAQAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEH9OQsBAQBBkToLXgIAAgICAgIAAAICAAICAAICAgICAgICAgIAAwAEAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAQfA7Cw1sb3NlZWVwLWFsaXZlAEGJPAsBAQBBoDwL4AEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBBiT4LAQEAQaA+C+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGwwAALXwEBAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGQwgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBwMIACy1yYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNCg0KU00NCg0KVFRQL0NFL1RTUC8AQfnCAAsFAQIAAQMAQZDDAAvgAQQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5xAALBQECAAEDAEGQxQAL4AEEAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cYACwQBAAABAEGRxwAL3wEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH6yAALBAEAAAIAQZDJAAtfAwQAAAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAAEAAYHBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQAQfrKAAsEAQAAAQBBkMsACwEBAEGqywALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEH6zAALBAEAAAEAQZDNAAsBAQBBms0ACwYCAAAAAAIAQbHNAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB8M4AC5YBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRU9SRElSRUNUT1JUUkNIUEFSQU1FVEVSVVJDRUJTQ1JJQkVBUkRPV05BQ0VJTkROS0NLVUJTQ1JJQkVIVFRQL0FEVFAv","base64")},3434:(e,t,r)=>{const{Buffer:i}=r(4573);e.exports=i.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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PgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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iQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEV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JSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxB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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB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AAADAEGUCAsFBAAAAAUAQaQICwkGAAAABwAAAAgAQdwIC4otSW52YWxpZCBjaGFyIGluIHVybCBxdWVyeQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2JvZHkAQ29udGVudC1MZW5ndGggb3ZlcmZsb3cAQ2h1bmsgc2l6ZSBvdmVyZmxvdwBSZXNwb25zZSBvdmVyZmxvdwBJbnZhbGlkIG1ldGhvZCBmb3IgSFRUUC94LnggcmVxdWVzdABJbnZhbGlkIG1ldGhvZCBmb3IgUlRTUC94LnggcmVxdWVzdABFeHBlY3RlZCBTT1VSQ0UgbWV0aG9kIGZvciBJQ0UveC54IHJlcXVlc3QASW52YWxpZCBjaGFyIGluIHVybCBmcmFnbWVudCBzdGFydABFeHBlY3RlZCBkb3QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucwBVc2VyIGNhbGxiYWNrIGVycm9yAGBvbl9yZXNldGAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2hlYWRlcmAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfYmVnaW5gIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fdmFsdWVgIGNhbGxiYWNrIGVycm9yAGBvbl9zdGF0dXNfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl92ZXJzaW9uX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdXJsX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWV0aG9kX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX25hbWVgIGNhbGxiYWNrIGVycm9yAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2VydmVyAEludmFsaWQgaGVhZGVyIHZhbHVlIGNoYXIASW52YWxpZCBoZWFkZXIgZmllbGQgY2hhcgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3ZlcnNpb24ASW52YWxpZCBtaW5vciB2ZXJzaW9uAEludmFsaWQgbWFqb3IgdmVyc2lvbgBFeHBlY3RlZCBzcGFjZSBhZnRlciB2ZXJzaW9uAEV4cGVjdGVkIENSTEYgYWZ0ZXIgdmVyc2lvbgBJbnZhbGlkIEhUVFAgdmVyc2lvbgBJbnZhbGlkIGhlYWRlciB0b2tlbgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3VybABJbnZhbGlkIGNoYXJhY3RlcnMgaW4gdXJsAFVuZXhwZWN0ZWQgc3RhcnQgY2hhciBpbiB1cmwARG91YmxlIEAgaW4gdXJsAEVtcHR5IENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhcmFjdGVyIGluIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZWQgdmFsdWUAUGF1c2VkIGJ5IG9uX2hlYWRlcnNfY29tcGxldGUASW52YWxpZCBFT0Ygc3RhdGUAb25fcmVzZXQgcGF1c2UAb25fY2h1bmtfaGVhZGVyIHBhdXNlAG9uX21lc3NhZ2VfYmVnaW4gcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlIHBhdXNlAG9uX3N0YXR1c19jb21wbGV0ZSBwYXVzZQBvbl92ZXJzaW9uX2NvbXBsZXRlIHBhdXNlAG9uX3VybF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGUgcGF1c2UAb25fbWVzc2FnZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXRob2RfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lIHBhdXNlAFVuZXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgc3RhcnQgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AAU1dJVENIX1BST1hZAFVTRV9QUk9YWQBNS0FDVElWSVRZAFVOUFJPQ0VTU0FCTEVfRU5USVRZAENPUFkATU9WRURfUEVSTUFORU5UTFkAVE9PX0VBUkxZAE5PVElGWQBGQUlMRURfREVQRU5ERU5DWQBCQURfR0FURVdBWQBQTEFZAFBVVABDSEVDS09VVABHQVRFV0FZX1RJTUVPVVQAUkVRVUVTVF9USU1FT1VUAE5FVFdPUktfQ09OTkVDVF9USU1FT1VUAENPTk5FQ1RJT05fVElNRU9VVABMT0dJTl9USU1FT1VUAE5FVFdPUktfUkVBRF9USU1FT1VUAFBPU1QATUlTRElSRUNURURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9MT0FEX0JBTEFOQ0VEX1JFUVVFU1QAQkFEX1JFUVVFU1QASFRUUF9SRVFVRVNUX1NFTlRfVE9fSFRUUFNfUE9SVABSRVBPUlQASU1fQV9URUFQT1QAUkVTRVRfQ09OVEVOVABOT19DT05URU5UAFBBUlRJQUxfQ09OVEVOVABIUEVfSU5WQUxJRF9DT05TVEFOVABIUEVfQ0JfUkVTRVQAR0VUAEhQRV9TVFJJQ1QAQ09ORkxJQ1QAVEVNUE9SQVJZX1JFRElSRUNUAFBFUk1BTkVOVF9SRURJUkVDVABDT05ORUNUAE1VTFRJX1NUQVRVUwBIUEVfSU5WQUxJRF9TVEFUVVMAVE9PX01BTllfUkVRVUVTVFMARUFSTFlfSElOVFMAVU5BVkFJTEFCTEVfRk9SX0xFR0FMX1JFQVNPTlMAT1BUSU9OUwBTV0lUQ0hJTkdfUFJPVE9DT0xTAFZBUklBTlRfQUxTT19ORUdPVElBVEVTAE1VTFRJUExFX0NIT0lDRVMASU5URVJOQUxfU0VSVkVSX0VSUk9SAFdFQl9TRVJWRVJfVU5LTk9XTl9FUlJPUgBSQUlMR1VOX0VSUk9SAElERU5USVRZX1BST1ZJREVSX0FVVEhFTlRJQ0FUSU9OX0VSUk9SAFNTTF9DRVJUSUZJQ0FURV9FUlJPUgBJTlZBTElEX1hfRk9SV0FSREVEX0ZPUgBTRVRfUEFSQU1FVEVSAEdFVF9QQVJBTUVURVIASFBFX1VTRVIAU0VFX09USEVSAEhQRV9DQl9DSFVOS19IRUFERVIATUtDQUxFTkRBUgBTRVRVUABXRUJfU0VSVkVSX0lTX0RPV04AVEVBUkRPV04ASFBFX0NMT1NFRF9DT05ORUNUSU9OAEhFVVJJU1RJQ19FWFBJUkFUSU9OAERJU0NPTk5FQ1RFRF9PUEVSQVRJT04ATk9OX0FVVEhPUklUQVRJVkVfSU5GT1JNQVRJT04ASFBFX0lOVkFMSURfVkVSU0lPTgBIUEVfQ0JfTUVTU0FHRV9CRUdJTgBTSVRFX0lTX0ZST1pFTgBIUEVfSU5WQUxJRF9IRUFERVJfVE9LRU4ASU5WQUxJRF9UT0tFTgBGT1JCSURERU4ARU5IQU5DRV9ZT1VSX0NBTE0ASFBFX0lOVkFMSURfVVJMAEJMT0NLRURfQllfUEFSRU5UQUxfQ09OVFJPTABNS0NPTABBQ0wASFBFX0lOVEVSTkFMAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0VfVU5PRkZJQ0lBTABIUEVfT0sAVU5MSU5LAFVOTE9DSwBQUkkAUkVUUllfV0lUSABIUEVfSU5WQUxJRF9DT05URU5UX0xFTkdUSABIUEVfVU5FWFBFQ1RFRF9DT05URU5UX0xFTkdUSABGTFVTSABQUk9QUEFUQ0gATS1TRUFSQ0gAVVJJX1RPT19MT05HAFBST0NFU1NJTkcATUlTQ0VMTEFORU9VU19QRVJTSVNURU5UX1dBUk5JTkcATUlTQ0VMTEFORU9VU19XQVJOSU5HAEhQRV9JTlZBTElEX1RSQU5TRkVSX0VOQ09ESU5HAEV4cGVjdGVkIENSTEYASFBFX0lOVkFMSURfQ0hVTktfU0laRQBNT1ZFAENPTlRJTlVFAEhQRV9DQl9TVEFUVVNfQ09NUExFVEUASFBFX0NCX0hFQURFUlNfQ09NUExFVEUASFBFX0NCX1ZFUlNJT05fQ09NUExFVEUASFBFX0NCX1VSTF9DT01QTEVURQBIUEVfQ0JfQ0hVTktfQ09NUExFVEUASFBFX0NCX0hFQURFUl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fTkFNRV9DT01QTEVURQBIUEVfQ0JfTUVTU0FHRV9DT01QTEVURQBIUEVfQ0JfTUVUSE9EX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfRklFTERfQ09NUExFVEUAREVMRVRFAEhQRV9JTlZBTElEX0VPRl9TVEFURQBJTlZBTElEX1NTTF9DRVJUSUZJQ0FURQBQQVVTRQBOT19SRVNQT05TRQBVTlNVUFBPUlRFRF9NRURJQV9UWVBFAEdPTkUATk9UX0FDQ0VQVEFCTEUAU0VSVklDRV9VTkFWQUlMQUJMRQBSQU5HRV9OT1RfU0FUSVNGSUFCTEUAT1JJR0lOX0lTX1VOUkVBQ0hBQkxFAFJFU1BPTlNFX0lTX1NUQUxFAFBVUkdFAE1FUkdFAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0UAUkVRVUVTVF9IRUFERVJfVE9PX0xBUkdFAFBBWUxPQURfVE9PX0xBUkdFAElOU1VGRklDSUVOVF9TVE9SQUdFAEhQRV9QQVVTRURfVVBHUkFERQBIUEVfUEFVU0VEX0gyX1VQR1JBREUAU09VUkNFAEFOTk9VTkNFAFRSQUNFAEhQRV9VTkVYUEVDVEVEX1NQQUNFAERFU0NSSUJFAFVOU1VCU0NSSUJFAFJFQ09SRABIUEVfSU5WQUxJRF9NRVRIT0QATk9UX0ZPVU5EAFBST1BGSU5EAFVOQklORABSRUJJTkQAVU5BVVRIT1JJWkVEAE1FVEhPRF9OT1RfQUxMT1dFRABIVFRQX1ZFUlNJT05fTk9UX1NVUFBPUlRFRABBTFJFQURZX1JFUE9SVEVEAEFDQ0VQVEVEAE5PVF9JTVBMRU1FTlRFRABMT09QX0RFVEVDVEVEAEhQRV9DUl9FWFBFQ1RFRABIUEVfTEZfRVhQRUNURUQAQ1JFQVRFRABJTV9VU0VEAEhQRV9QQVVTRUQAVElNRU9VVF9PQ0NVUkVEAFBBWU1FTlRfUkVRVUlSRUQAUFJFQ09ORElUSU9OX1JFUVVJUkVEAFBST1hZX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAE5FVFdPUktfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATEVOR1RIX1JFUVVJUkVEAFNTTF9DRVJUSUZJQ0FURV9SRVFVSVJFRABVUEdSQURFX1JFUVVJUkVEAFBBR0VfRVhQSVJFRABQUkVDT05ESVRJT05fRkFJTEVEAEVYUEVDVEFUSU9OX0ZBSUxFRABSRVZBTElEQVRJT05fRkFJTEVEAFNTTF9IQU5EU0hBS0VfRkFJTEVEAExPQ0tFRABUUkFOU0ZPUk1BVElPTl9BUFBMSUVEAE5PVF9NT0RJRklFRABOT1RfRVhURU5ERUQAQkFORFdJRFRIX0xJTUlUX0VYQ0VFREVEAFNJVEVfSVNfT1ZFUkxPQURFRABIRUFEAEV4cGVjdGVkIEhUVFAvAABeEwAAJhMAADAQAADwFwAAnRMAABUSAAA5FwAA8BIAAAoQAAB1EgAArRIAAIITAABPFAAAfxAAAKAVAAAjFAAAiRIAAIsUAABNFQAA1BEAAM8UAAAQGAAAyRYAANwWAADBEQAA4BcAALsUAAB0FAAAfBUAAOUUAAAIFwAAHxAAAGUVAACjFAAAKBUAAAIVAACZFQAALBAAAIsZAABPDwAA1A4AAGoQAADOEAAAAhcAAIkOAABuEwAAHBMAAGYUAABWFwAAwRMAAM0TAABsEwAAaBcAAGYXAABfFwAAIhMAAM4PAABpDgAA2A4AAGMWAADLEwAAqg4AACgXAAAmFwAAxRMAAF0WAADoEQAAZxMAAGUTAADyFgAAcxMAAB0XAAD5FgAA8xEAAM8OAADOFQAADBIAALMRAAClEQAAYRAAADIXAAC7EwBB+TULAQEAQZA2C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQf03CwEBAEGROAteAgMCAgICAgAAAgIAAgIAAgICAgICAgICAgAEAAAAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAIAAgBB/TkLAQEAQZE6C14CAAICAgICAAACAgACAgACAgICAgICAgICAAMABAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEHwOwsNbG9zZWVlcC1hbGl2ZQBBiTwLAQEAQaA8C+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQYk+CwEBAEGgPgvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBsMAAC18BAQABAQEBAQAAAQEAAQEAAQEBAQEBAQEBAQAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQBBkMIACyFlY3Rpb25lbnQtbGVuZ3Rob25yb3h5LWNvbm5lY3Rpb24AQcDCAAstcmFuc2Zlci1lbmNvZGluZ3BncmFkZQ0KDQoNClNNDQoNClRUUC9DRS9UU1AvAEH5wgALBQECAAEDAEGQwwAL4AEEAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cQACwUBAgABAwBBkMUAC+ABBAEBBQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnGAAsEAQAAAQBBkccAC98BAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+sgACwQBAAACAEGQyQALXwMEAAAEBAQEBAQEBAQEBAUEBAQEBAQEBAQEBAQABAAGBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEAEH6ygALBAEAAAEAQZDLAAsBAQBBqssAC0ECAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB+swACwQBAAABAEGQzQALAQEAQZrNAAsGAgAAAAACAEGxzQALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQfDOAAuWAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==","base64")},172:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.enumToMap=void 0;function enumToMap(e){const t={};Object.keys(e).forEach((r=>{const i=e[r];if(typeof i==="number"){t[r]=i}}));return t}t.enumToMap=enumToMap},7501:(e,t,r)=>{const{kClients:i}=r(6443);const n=r(7405);const{kAgent:s,kMockAgentSet:o,kMockAgentGet:a,kDispatches:l,kIsMockActive:c,kNetConnect:p,kGetNetConnect:u,kOptions:d,kFactory:m}=r(1117);const A=r(7365);const h=r(4004);const{matchValue:g,buildMockOptions:f}=r(3397);const{InvalidArgumentError:y,UndiciError:b}=r(8707);const C=r(883);const E=r(1529);const N=r(6142);class MockAgent extends C{constructor(e){super(e);this[p]=true;this[c]=true;if(e?.agent&&typeof e.agent.dispatch!=="function"){throw new y("Argument opts.agent must implement Agent")}const t=e?.agent?e.agent:new n(e);this[s]=t;this[i]=t[i];this[d]=f(e)}get(e){let t=this[a](e);if(!t){t=this[m](e);this[o](e,t)}return t}dispatch(e,t){this.get(e.origin);return this[s].dispatch(e,t)}async close(){await this[s].close();this[i].clear()}deactivate(){this[c]=false}activate(){this[c]=true}enableNetConnect(e){if(typeof e==="string"||typeof e==="function"||e instanceof RegExp){if(Array.isArray(this[p])){this[p].push(e)}else{this[p]=[e]}}else if(typeof e==="undefined"){this[p]=true}else{throw new y("Unsupported matcher. Must be one of String|Function|RegExp.")}}disableNetConnect(){this[p]=false}get isMockActive(){return this[c]}[o](e,t){this[i].set(e,t)}[m](e){const t=Object.assign({agent:this},this[d]);return this[d]&&this[d].connections===1?new A(e,t):new h(e,t)}[a](e){const t=this[i].get(e);if(t){return t}if(typeof e!=="string"){const t=this[m]("http://localhost:9999");this[o](e,t);return t}for(const[t,r]of Array.from(this[i])){if(r&&typeof t!=="string"&&g(t,e)){const t=this[m](e);this[o](e,t);t[l]=r[l];return t}}}[u](){return this[p]}pendingInterceptors(){const e=this[i];return Array.from(e.entries()).flatMap((([e,t])=>t[l].map((t=>({...t,origin:e}))))).filter((({pending:e})=>e))}assertNoPendingInterceptors({pendingInterceptorsFormatter:e=new N}={}){const t=this.pendingInterceptors();if(t.length===0){return}const r=new E("interceptor","interceptors").pluralize(t.length);throw new b(`\n${r.count} ${r.noun} ${r.is} pending:\n\n${e.format(t)}\n`.trim())}}e.exports=MockAgent},7365:(e,t,r)=>{const{promisify:i}=r(7975);const n=r(3701);const{buildMockDispatch:s}=r(3397);const{kDispatches:o,kMockAgent:a,kClose:l,kOriginalClose:c,kOrigin:p,kOriginalDispatch:u,kConnected:d}=r(1117);const{MockInterceptor:m}=r(1511);const A=r(6443);const{InvalidArgumentError:h}=r(8707);class MockClient extends n{constructor(e,t){super(e,t);if(!t||!t.agent||typeof t.agent.dispatch!=="function"){throw new h("Argument opts.agent must implement Agent")}this[a]=t.agent;this[p]=e;this[o]=[];this[d]=1;this[u]=this.dispatch;this[c]=this.close.bind(this);this.dispatch=s.call(this);this.close=this[l]}get[A.kConnected](){return this[d]}intercept(e){return new m(e,this[o])}async[l](){await i(this[c])();this[d]=0;this[a][A.kClients].delete(this[p])}}e.exports=MockClient},2429:(e,t,r)=>{const{UndiciError:i}=r(8707);const n=Symbol.for("undici.error.UND_MOCK_ERR_MOCK_NOT_MATCHED");class MockNotMatchedError extends i{constructor(e){super(e);Error.captureStackTrace(this,MockNotMatchedError);this.name="MockNotMatchedError";this.message=e||"The request does not match any registered mock dispatches";this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}static[Symbol.hasInstance](e){return e&&e[n]===true}[n]=true}e.exports={MockNotMatchedError:MockNotMatchedError}},1511:(e,t,r)=>{const{getResponseData:i,buildKey:n,addMockDispatch:s}=r(3397);const{kDispatches:o,kDispatchKey:a,kDefaultHeaders:l,kDefaultTrailers:c,kContentLength:p,kMockDispatch:u}=r(1117);const{InvalidArgumentError:d}=r(8707);const{buildURL:m}=r(3440);class MockScope{constructor(e){this[u]=e}delay(e){if(typeof e!=="number"||!Number.isInteger(e)||e<=0){throw new d("waitInMs must be a valid integer > 0")}this[u].delay=e;return this}persist(){this[u].persist=true;return this}times(e){if(typeof e!=="number"||!Number.isInteger(e)||e<=0){throw new d("repeatTimes must be a valid integer > 0")}this[u].times=e;return this}}class MockInterceptor{constructor(e,t){if(typeof e!=="object"){throw new d("opts must be an object")}if(typeof e.path==="undefined"){throw new d("opts.path must be defined")}if(typeof e.method==="undefined"){e.method="GET"}if(typeof e.path==="string"){if(e.query){e.path=m(e.path,e.query)}else{const t=new URL(e.path,"data://");e.path=t.pathname+t.search}}if(typeof e.method==="string"){e.method=e.method.toUpperCase()}this[a]=n(e);this[o]=t;this[l]={};this[c]={};this[p]=false}createMockScopeDispatchData({statusCode:e,data:t,responseOptions:r}){const n=i(t);const s=this[p]?{"content-length":n.length}:{};const o={...this[l],...s,...r.headers};const a={...this[c],...r.trailers};return{statusCode:e,data:t,headers:o,trailers:a}}validateReplyParameters(e){if(typeof e.statusCode==="undefined"){throw new d("statusCode must be defined")}if(typeof e.responseOptions!=="object"||e.responseOptions===null){throw new d("responseOptions must be an object")}}reply(e){if(typeof e==="function"){const wrappedDefaultsCallback=t=>{const r=e(t);if(typeof r!=="object"||r===null){throw new d("reply options callback must return an object")}const i={data:"",responseOptions:{},...r};this.validateReplyParameters(i);return{...this.createMockScopeDispatchData(i)}};const t=s(this[o],this[a],wrappedDefaultsCallback);return new MockScope(t)}const t={statusCode:e,data:arguments[1]===undefined?"":arguments[1],responseOptions:arguments[2]===undefined?{}:arguments[2]};this.validateReplyParameters(t);const r=this.createMockScopeDispatchData(t);const i=s(this[o],this[a],r);return new MockScope(i)}replyWithError(e){if(typeof e==="undefined"){throw new d("error must be defined")}const t=s(this[o],this[a],{error:e});return new MockScope(t)}defaultReplyHeaders(e){if(typeof e==="undefined"){throw new d("headers must be defined")}this[l]=e;return this}defaultReplyTrailers(e){if(typeof e==="undefined"){throw new d("trailers must be defined")}this[c]=e;return this}replyContentLength(){this[p]=true;return this}}e.exports.MockInterceptor=MockInterceptor;e.exports.MockScope=MockScope},4004:(e,t,r)=>{const{promisify:i}=r(7975);const n=r(628);const{buildMockDispatch:s}=r(3397);const{kDispatches:o,kMockAgent:a,kClose:l,kOriginalClose:c,kOrigin:p,kOriginalDispatch:u,kConnected:d}=r(1117);const{MockInterceptor:m}=r(1511);const A=r(6443);const{InvalidArgumentError:h}=r(8707);class MockPool extends n{constructor(e,t){super(e,t);if(!t||!t.agent||typeof t.agent.dispatch!=="function"){throw new h("Argument opts.agent must implement Agent")}this[a]=t.agent;this[p]=e;this[o]=[];this[d]=1;this[u]=this.dispatch;this[c]=this.close.bind(this);this.dispatch=s.call(this);this.close=this[l]}get[A.kConnected](){return this[d]}intercept(e){return new m(e,this[o])}async[l](){await i(this[c])();this[d]=0;this[a][A.kClients].delete(this[p])}}e.exports=MockPool},1117:e=>{e.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected")}},3397:(e,t,r)=>{const{MockNotMatchedError:i}=r(2429);const{kDispatches:n,kMockAgent:s,kOriginalDispatch:o,kOrigin:a,kGetNetConnect:l}=r(1117);const{buildURL:c}=r(3440);const{STATUS_CODES:p}=r(7067);const{types:{isPromise:u}}=r(7975);function matchValue(e,t){if(typeof e==="string"){return e===t}if(e instanceof RegExp){return e.test(t)}if(typeof e==="function"){return e(t)===true}return false}function lowerCaseEntries(e){return Object.fromEntries(Object.entries(e).map((([e,t])=>[e.toLocaleLowerCase(),t])))}function getHeaderByName(e,t){if(Array.isArray(e)){for(let r=0;r!e)).filter((({path:e})=>matchValue(safeUrl(e),n)));if(s.length===0){throw new i(`Mock dispatch not matched for path '${n}'`)}s=s.filter((({method:e})=>matchValue(e,t.method)));if(s.length===0){throw new i(`Mock dispatch not matched for method '${t.method}' on path '${n}'`)}s=s.filter((({body:e})=>typeof e!=="undefined"?matchValue(e,t.body):true));if(s.length===0){throw new i(`Mock dispatch not matched for body '${t.body}' on path '${n}'`)}s=s.filter((e=>matchHeaders(e,t.headers)));if(s.length===0){const e=typeof t.headers==="object"?JSON.stringify(t.headers):t.headers;throw new i(`Mock dispatch not matched for headers '${e}' on path '${n}'`)}return s[0]}function addMockDispatch(e,t,r){const i={timesInvoked:0,times:1,persist:false,consumed:false};const n=typeof r==="function"?{callback:r}:{...r};const s={...i,...t,pending:true,data:{error:null,...n}};e.push(s);return s}function deleteMockDispatch(e,t){const r=e.findIndex((e=>{if(!e.consumed){return false}return matchKey(e,t)}));if(r!==-1){e.splice(r,1)}}function buildKey(e){const{path:t,method:r,body:i,headers:n,query:s}=e;return{path:t,method:r,body:i,headers:n,query:s}}function generateKeyValues(e){const t=Object.keys(e);const r=[];for(let i=0;i=A;i.pending=m0){setTimeout((()=>{handleReply(this[n])}),p)}else{handleReply(this[n])}function handleReply(i,n=o){const c=Array.isArray(e.headers)?buildHeadersFromArray(e.headers):e.headers;const p=typeof n==="function"?n({...e,headers:c}):n;if(u(p)){p.then((e=>handleReply(i,e)));return}const d=getResponseData(p);const m=generateKeyValues(a);const A=generateKeyValues(l);t.onConnect?.((e=>t.onError(e)),null);t.onHeaders?.(s,m,resume,getStatusText(s));t.onData?.(Buffer.from(d));t.onComplete?.(A);deleteMockDispatch(i,r)}function resume(){}return true}function buildMockDispatch(){const e=this[s];const t=this[a];const r=this[o];return function dispatch(n,s){if(e.isMockActive){try{mockDispatch.call(this,n,s)}catch(o){if(o instanceof i){const a=e[l]();if(a===false){throw new i(`${o.message}: subsequent request to origin ${t} was not allowed (net.connect disabled)`)}if(checkNetConnect(a,t)){r.call(this,n,s)}else{throw new i(`${o.message}: subsequent request to origin ${t} was not allowed (net.connect is not enabled for this origin)`)}}else{throw o}}}else{r.call(this,n,s)}}}function checkNetConnect(e,t){const r=new URL(t);if(e===true){return true}else if(Array.isArray(e)&&e.some((e=>matchValue(e,r.host)))){return true}return false}function buildMockOptions(e){if(e){const{agent:t,...r}=e;return r}}e.exports={getResponseData:getResponseData,getMockDispatch:getMockDispatch,addMockDispatch:addMockDispatch,deleteMockDispatch:deleteMockDispatch,buildKey:buildKey,generateKeyValues:generateKeyValues,matchValue:matchValue,getResponse:getResponse,getStatusText:getStatusText,mockDispatch:mockDispatch,buildMockDispatch:buildMockDispatch,checkNetConnect:checkNetConnect,buildMockOptions:buildMockOptions,getHeaderByName:getHeaderByName,buildHeadersFromArray:buildHeadersFromArray}},6142:(e,t,r)=>{const{Transform:i}=r(7075);const{Console:n}=r(7540);const s=process.versions.icu?"✅":"Y ";const o=process.versions.icu?"❌":"N ";e.exports=class PendingInterceptorsFormatter{constructor({disableColors:e}={}){this.transform=new i({transform(e,t,r){r(null,e)}});this.logger=new n({stdout:this.transform,inspectOptions:{colors:!e&&!process.env.CI}})}format(e){const t=e.map((({method:e,path:t,data:{statusCode:r},persist:i,times:n,timesInvoked:a,origin:l})=>({Method:e,Origin:l,Path:t,"Status code":r,Persistent:i?s:o,Invocations:a,Remaining:i?Infinity:n-a})));this.logger.table(t);return this.transform.read().toString()}}},1529:e=>{const t={pronoun:"it",is:"is",was:"was",this:"this"};const r={pronoun:"they",is:"are",was:"were",this:"these"};e.exports=class Pluralizer{constructor(e,t){this.singular=e;this.plural=t}pluralize(e){const i=e===1;const n=i?t:r;const s=i?this.singular:this.plural;return{...n,count:e,noun:s}}}},6603:e=>{let t=0;const r=1e3;const i=(r>>1)-1;let n;const s=Symbol("kFastTimer");const o=[];const a=-2;const l=-1;const c=0;const p=1;function onTick(){t+=i;let e=0;let r=o.length;while(e=n._idleStart+n._idleTimeout){n._state=l;n._idleStart=-1;n._onTimeout(n._timerArg)}if(n._state===l){n._state=a;if(--r!==0){o[e]=o[r]}}else{++e}}o.length=r;if(o.length!==0){refreshTimeout()}}function refreshTimeout(){if(n){n.refresh()}else{clearTimeout(n);n=setTimeout(onTick,i);if(n.unref){n.unref()}}}class FastTimer{[s]=true;_state=a;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(e,t,r){this._onTimeout=e;this._idleTimeout=t;this._timerArg=r;this.refresh()}refresh(){if(this._state===a){o.push(this)}if(!n||o.length===1){refreshTimeout()}this._state=c}clear(){this._state=l;this._idleStart=-1}}e.exports={setTimeout(e,t,i){return t<=r?setTimeout(e,t,i):new FastTimer(e,t,i)},clearTimeout(e){if(e[s]){e.clear()}else{clearTimeout(e)}},setFastTimeout(e,t,r){return new FastTimer(e,t,r)},clearFastTimeout(e){e.clear()},now(){return t},tick(e=0){t+=e-r+1;onTick();onTick()},reset(){t=0;o.length=0;clearTimeout(n);n=null},kFastTimer:s}},9634:(e,t,r)=>{const{kConstruct:i}=r(109);const{urlEquals:n,getFieldValues:s}=r(6798);const{kEnumerableProperty:o,isDisturbed:a}=r(3440);const{webidl:l}=r(5893);const{Response:c,cloneResponse:p,fromInnerResponse:u}=r(9051);const{Request:d,fromInnerRequest:m}=r(9967);const{kState:A}=r(3627);const{fetching:h}=r(4398);const{urlIsHttpHttpsScheme:g,createDeferredPromise:f,readAllBytes:y}=r(3168);const b=r(4589);class Cache{#R;constructor(){if(arguments[0]!==i){l.illegalConstructor()}l.util.markAsUncloneable(this);this.#R=arguments[1]}async match(e,t={}){l.brandCheck(this,Cache);const r="Cache.match";l.argumentLengthCheck(arguments,1,r);e=l.converters.RequestInfo(e,r,"request");t=l.converters.CacheQueryOptions(t,r,"options");const i=this.#k(e,t,1);if(i.length===0){return}return i[0]}async matchAll(e=undefined,t={}){l.brandCheck(this,Cache);const r="Cache.matchAll";if(e!==undefined)e=l.converters.RequestInfo(e,r,"request");t=l.converters.CacheQueryOptions(t,r,"options");return this.#k(e,t)}async add(e){l.brandCheck(this,Cache);const t="Cache.add";l.argumentLengthCheck(arguments,1,t);e=l.converters.RequestInfo(e,t,"request");const r=[e];const i=this.addAll(r);return await i}async addAll(e){l.brandCheck(this,Cache);const t="Cache.addAll";l.argumentLengthCheck(arguments,1,t);const r=[];const i=[];for(let r of e){if(r===undefined){throw l.errors.conversionFailed({prefix:t,argument:"Argument 1",types:["undefined is not allowed"]})}r=l.converters.RequestInfo(r);if(typeof r==="string"){continue}const e=r[A];if(!g(e.url)||e.method!=="GET"){throw l.errors.exception({header:t,message:"Expected http/s scheme when method is not GET."})}}const n=[];for(const o of e){const e=new d(o)[A];if(!g(e.url)){throw l.errors.exception({header:t,message:"Expected http/s scheme."})}e.initiator="fetch";e.destination="subresource";i.push(e);const a=f();n.push(h({request:e,processResponse(e){if(e.type==="error"||e.status===206||e.status<200||e.status>299){a.reject(l.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}))}else if(e.headersList.contains("vary")){const t=s(e.headersList.get("vary"));for(const e of t){if(e==="*"){a.reject(l.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(const e of n){e.abort()}return}}}},processResponseEndOfBody(e){if(e.aborted){a.reject(new DOMException("aborted","AbortError"));return}a.resolve(e)}}));r.push(a.promise)}const o=Promise.all(r);const a=await o;const c=[];let p=0;for(const e of a){const t={type:"put",request:i[p],response:e};c.push(t);p++}const u=f();let m=null;try{this.#T(c)}catch(e){m=e}queueMicrotask((()=>{if(m===null){u.resolve(undefined)}else{u.reject(m)}}));return u.promise}async put(e,t){l.brandCheck(this,Cache);const r="Cache.put";l.argumentLengthCheck(arguments,2,r);e=l.converters.RequestInfo(e,r,"request");t=l.converters.Response(t,r,"response");let i=null;if(e instanceof d){i=e[A]}else{i=new d(e)[A]}if(!g(i.url)||i.method!=="GET"){throw l.errors.exception({header:r,message:"Expected an http/s scheme when method is not GET"})}const n=t[A];if(n.status===206){throw l.errors.exception({header:r,message:"Got 206 status"})}if(n.headersList.contains("vary")){const e=s(n.headersList.get("vary"));for(const t of e){if(t==="*"){throw l.errors.exception({header:r,message:"Got * vary field value"})}}}if(n.body&&(a(n.body.stream)||n.body.stream.locked)){throw l.errors.exception({header:r,message:"Response body is locked or disturbed"})}const o=p(n);const c=f();if(n.body!=null){const e=n.body.stream;const t=e.getReader();y(t).then(c.resolve,c.reject)}else{c.resolve(undefined)}const u=[];const m={type:"put",request:i,response:o};u.push(m);const h=await c.promise;if(o.body!=null){o.body.source=h}const b=f();let C=null;try{this.#T(u)}catch(e){C=e}queueMicrotask((()=>{if(C===null){b.resolve()}else{b.reject(C)}}));return b.promise}async delete(e,t={}){l.brandCheck(this,Cache);const r="Cache.delete";l.argumentLengthCheck(arguments,1,r);e=l.converters.RequestInfo(e,r,"request");t=l.converters.CacheQueryOptions(t,r,"options");let i=null;if(e instanceof d){i=e[A];if(i.method!=="GET"&&!t.ignoreMethod){return false}}else{b(typeof e==="string");i=new d(e)[A]}const n=[];const s={type:"delete",request:i,options:t};n.push(s);const o=f();let a=null;let c;try{c=this.#T(n)}catch(e){a=e}queueMicrotask((()=>{if(a===null){o.resolve(!!c?.length)}else{o.reject(a)}}));return o.promise}async keys(e=undefined,t={}){l.brandCheck(this,Cache);const r="Cache.keys";if(e!==undefined)e=l.converters.RequestInfo(e,r,"request");t=l.converters.CacheQueryOptions(t,r,"options");let i=null;if(e!==undefined){if(e instanceof d){i=e[A];if(i.method!=="GET"&&!t.ignoreMethod){return[]}}else if(typeof e==="string"){i=new d(e)[A]}}const n=f();const s=[];if(e===undefined){for(const e of this.#R){s.push(e[0])}}else{const e=this.#Q(i,t);for(const t of e){s.push(t[0])}}queueMicrotask((()=>{const e=[];for(const t of s){const r=m(t,(new AbortController).signal,"immutable");e.push(r)}n.resolve(Object.freeze(e))}));return n.promise}#T(e){const t=this.#R;const r=[...t];const i=[];const n=[];try{for(const r of e){if(r.type!=="delete"&&r.type!=="put"){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'})}if(r.type==="delete"&&r.response!=null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"})}if(this.#Q(r.request,r.options,i).length){throw new DOMException("???","InvalidStateError")}let e;if(r.type==="delete"){e=this.#Q(r.request,r.options);if(e.length===0){return[]}for(const r of e){const e=t.indexOf(r);b(e!==-1);t.splice(e,1)}}else if(r.type==="put"){if(r.response==null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"})}const n=r.request;if(!g(n.url)){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"})}if(n.method!=="GET"){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"})}if(r.options!=null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"})}e=this.#Q(r.request);for(const r of e){const e=t.indexOf(r);b(e!==-1);t.splice(e,1)}t.push([r.request,r.response]);i.push([r.request,r.response])}n.push([r.request,r.response])}return n}catch(e){this.#R.length=0;this.#R=r;throw e}}#Q(e,t,r){const i=[];const n=r??this.#R;for(const r of n){const[n,s]=r;if(this.#M(e,n,s,t)){i.push(r)}}return i}#M(e,t,r=null,i){const o=new URL(e.url);const a=new URL(t.url);if(i?.ignoreSearch){a.search="";o.search=""}if(!n(o,a,true)){return false}if(r==null||i?.ignoreVary||!r.headersList.contains("vary")){return true}const l=s(r.headersList.get("vary"));for(const r of l){if(r==="*"){return false}const i=t.headersList.get(r);const n=e.headersList.get(r);if(i!==n){return false}}return true}#k(e,t,r=Infinity){let i=null;if(e!==undefined){if(e instanceof d){i=e[A];if(i.method!=="GET"&&!t.ignoreMethod){return[]}}else if(typeof e==="string"){i=new d(e)[A]}}const n=[];if(e===undefined){for(const e of this.#R){n.push(e[1])}}else{const e=this.#Q(i,t);for(const t of e){n.push(t[1])}}const s=[];for(const e of n){const t=u(e,"immutable");s.push(t.clone());if(s.length>=r){break}}return Object.freeze(s)}}Object.defineProperties(Cache.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:true},match:o,matchAll:o,add:o,addAll:o,put:o,delete:o,keys:o});const C=[{key:"ignoreSearch",converter:l.converters.boolean,defaultValue:()=>false},{key:"ignoreMethod",converter:l.converters.boolean,defaultValue:()=>false},{key:"ignoreVary",converter:l.converters.boolean,defaultValue:()=>false}];l.converters.CacheQueryOptions=l.dictionaryConverter(C);l.converters.MultiCacheQueryOptions=l.dictionaryConverter([...C,{key:"cacheName",converter:l.converters.DOMString}]);l.converters.Response=l.interfaceConverter(c);l.converters["sequence"]=l.sequenceConverter(l.converters.RequestInfo);e.exports={Cache:Cache}},3245:(e,t,r)=>{const{kConstruct:i}=r(109);const{Cache:n}=r(9634);const{webidl:s}=r(5893);const{kEnumerableProperty:o}=r(3440);class CacheStorage{#O=new Map;constructor(){if(arguments[0]!==i){s.illegalConstructor()}s.util.markAsUncloneable(this)}async match(e,t={}){s.brandCheck(this,CacheStorage);s.argumentLengthCheck(arguments,1,"CacheStorage.match");e=s.converters.RequestInfo(e);t=s.converters.MultiCacheQueryOptions(t);if(t.cacheName!=null){if(this.#O.has(t.cacheName)){const r=this.#O.get(t.cacheName);const s=new n(i,r);return await s.match(e,t)}}else{for(const r of this.#O.values()){const s=new n(i,r);const o=await s.match(e,t);if(o!==undefined){return o}}}}async has(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.has";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");return this.#O.has(e)}async open(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.open";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");if(this.#O.has(e)){const t=this.#O.get(e);return new n(i,t)}const r=[];this.#O.set(e,r);return new n(i,r)}async delete(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.delete";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");return this.#O.delete(e)}async keys(){s.brandCheck(this,CacheStorage);const e=this.#O.keys();return[...e]}}Object.defineProperties(CacheStorage.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:true},match:o,has:o,open:o,delete:o,keys:o});e.exports={CacheStorage:CacheStorage}},109:(e,t,r)=>{e.exports={kConstruct:r(6443).kConstruct}},6798:(e,t,r)=>{const i=r(4589);const{URLSerializer:n}=r(1900);const{isValidHeaderName:s}=r(3168);function urlEquals(e,t,r=false){const i=n(e,r);const s=n(t,r);return i===s}function getFieldValues(e){i(e!==null);const t=[];for(let r of e.split(",")){r=r.trim();if(s(r)){t.push(r)}}return t}e.exports={urlEquals:urlEquals,getFieldValues:getFieldValues}},1276:e=>{const t=1024;const r=4096;e.exports={maxAttributeValueSize:t,maxNameValuePairSize:r}},9061:(e,t,r)=>{const{parseSetCookie:i}=r(1978);const{stringify:n}=r(7797);const{webidl:s}=r(5893);const{Headers:o}=r(660);function getCookies(e){s.argumentLengthCheck(arguments,1,"getCookies");s.brandCheck(e,o,{strict:false});const t=e.get("cookie");const r={};if(!t){return r}for(const e of t.split(";")){const[t,...i]=e.split("=");r[t.trim()]=i.join("=")}return r}function deleteCookie(e,t,r){s.brandCheck(e,o,{strict:false});const i="deleteCookie";s.argumentLengthCheck(arguments,2,i);t=s.converters.DOMString(t,i,"name");r=s.converters.DeleteCookieAttributes(r);setCookie(e,{name:t,value:"",expires:new Date(0),...r})}function getSetCookies(e){s.argumentLengthCheck(arguments,1,"getSetCookies");s.brandCheck(e,o,{strict:false});const t=e.getSetCookie();if(!t){return[]}return t.map((e=>i(e)))}function setCookie(e,t){s.argumentLengthCheck(arguments,2,"setCookie");s.brandCheck(e,o,{strict:false});t=s.converters.Cookie(t);const r=n(t);if(r){e.append("Set-Cookie",r)}}s.converters.DeleteCookieAttributes=s.dictionaryConverter([{converter:s.nullableConverter(s.converters.DOMString),key:"path",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"domain",defaultValue:()=>null}]);s.converters.Cookie=s.dictionaryConverter([{converter:s.converters.DOMString,key:"name"},{converter:s.converters.DOMString,key:"value"},{converter:s.nullableConverter((e=>{if(typeof e==="number"){return s.converters["unsigned long long"](e)}return new Date(e)})),key:"expires",defaultValue:()=>null},{converter:s.nullableConverter(s.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"path",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.boolean),key:"secure",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:s.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:s.sequenceConverter(s.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);e.exports={getCookies:getCookies,deleteCookie:deleteCookie,getSetCookies:getSetCookies,setCookie:setCookie}},1978:(e,t,r)=>{const{maxNameValuePairSize:i,maxAttributeValueSize:n}=r(1276);const{isCTLExcludingHtab:s}=r(7797);const{collectASequenceOfCodePointsFast:o}=r(1900);const a=r(4589);function parseSetCookie(e){if(s(e)){return null}let t="";let r="";let n="";let a="";if(e.includes(";")){const i={position:0};t=o(";",e,i);r=e.slice(i.position)}else{t=e}if(!t.includes("=")){a=t}else{const e={position:0};n=o("=",t,e);a=t.slice(e.position+1)}n=n.trim();a=a.trim();if(n.length+a.length>i){return null}return{name:n,value:a,...parseUnparsedAttributes(r)}}function parseUnparsedAttributes(e,t={}){if(e.length===0){return t}a(e[0]===";");e=e.slice(1);let r="";if(e.includes(";")){r=o(";",e,{position:0});e=e.slice(r.length)}else{r=e;e=""}let i="";let s="";if(r.includes("=")){const e={position:0};i=o("=",r,e);s=r.slice(e.position+1)}else{i=r}i=i.trim();s=s.trim();if(s.length>n){return parseUnparsedAttributes(e,t)}const l=i.toLowerCase();if(l==="expires"){const e=new Date(s);t.expires=e}else if(l==="max-age"){const r=s.charCodeAt(0);if((r<48||r>57)&&s[0]!=="-"){return parseUnparsedAttributes(e,t)}if(!/^\d+$/.test(s)){return parseUnparsedAttributes(e,t)}const i=Number(s);t.maxAge=i}else if(l==="domain"){let e=s;if(e[0]==="."){e=e.slice(1)}e=e.toLowerCase();t.domain=e}else if(l==="path"){let e="";if(s.length===0||s[0]!=="/"){e="/"}else{e=s}t.path=e}else if(l==="secure"){t.secure=true}else if(l==="httponly"){t.httpOnly=true}else if(l==="samesite"){const e=s.toLowerCase();if(e==="none"){t.sameSite="None"}else if(e==="strict"){t.sameSite="Strict"}else if(e==="lax"){t.sameSite="Lax"}}else{t.unparsed??=[];t.unparsed.push(`${i}=${s}`)}return parseUnparsedAttributes(e,t)}e.exports={parseSetCookie:parseSetCookie,parseUnparsedAttributes:parseUnparsedAttributes}},7797:e=>{function isCTLExcludingHtab(e){for(let t=0;t=0&&r<=8||r>=10&&r<=31||r===127){return true}}return false}function validateCookieName(e){for(let t=0;t126||r===34||r===40||r===41||r===60||r===62||r===64||r===44||r===59||r===58||r===92||r===47||r===91||r===93||r===63||r===61||r===123||r===125){throw new Error("Invalid cookie name")}}}function validateCookieValue(e){let t=e.length;let r=0;if(e[0]==='"'){if(t===1||e[t-1]!=='"'){throw new Error("Invalid cookie value")}--t;++r}while(r126||t===34||t===44||t===59||t===92){throw new Error("Invalid cookie value")}}}function validateCookiePath(e){for(let t=0;t126||r===59){throw new Error("Invalid cookie path")}}}function isLetterOrDigit(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function validateCookieDomain(e){if(e===" "){return}if(e.length>255){throw new Error("Invalid cookie domain")}let t=0;for(let r=0;r63){throw new Error("Invalid cookie domain")}}if(t===0||e.charCodeAt(e.length-1)===45){throw new Error("Invalid cookie domain")}}const t=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];const r=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];const i=Array(61).fill(0).map(((e,t)=>t.toString().padStart(2,"0")));function toIMFDate(e){if(typeof e==="number"){e=new Date(e)}return`${t[e.getUTCDay()]}, ${i[e.getUTCDate()]} ${r[e.getUTCMonth()]} ${e.getUTCFullYear()} ${i[e.getUTCHours()]}:${i[e.getUTCMinutes()]}:${i[e.getUTCSeconds()]} GMT`}function validateCookieMaxAge(e){if(e<0){throw new Error("Invalid cookie max-age")}}function stringify(e){if(e.name.length===0){return null}validateCookieName(e.name);validateCookieValue(e.value);const t=[`${e.name}=${e.value}`];if(e.name.startsWith("__Secure-")){e.secure=true}if(e.name.startsWith("__Host-")){e.secure=true;e.domain=null;e.path="/"}if(e.secure){t.push("Secure")}if(e.httpOnly){t.push("HttpOnly")}if(typeof e.maxAge==="number"){validateCookieMaxAge(e.maxAge);t.push(`Max-Age=${e.maxAge}`)}if(e.domain){validateCookieDomain(e.domain);t.push(`Domain=${e.domain}`)}if(e.path){validateCookiePath(e.path);t.push(`Path=${e.path}`)}if(e.expires&&e.expires.toString()!=="Invalid Date"){t.push(`Expires=${toIMFDate(e.expires)}`)}if(e.sameSite){t.push(`SameSite=${e.sameSite}`)}for(const r of e.unparsed){if(!r.includes("=")){throw new Error("Invalid unparsed")}const[e,...i]=r.split("=");const n=e.trim();const s=i.join("=");validateCookieName(n);validateCookieValue(s);t.push(`${n}=${s}`)}return t.join("; ")}e.exports={isCTLExcludingHtab:isCTLExcludingHtab,validateCookieName:validateCookieName,validateCookiePath:validateCookiePath,validateCookieValue:validateCookieValue,toIMFDate:toIMFDate,stringify:stringify}},4031:(e,t,r)=>{const{Transform:i}=r(7075);const{isASCIINumber:n,isValidLastEventId:s}=r(4811);const o=[239,187,191];const a=10;const l=13;const c=58;const p=32;const u=Buffer.from("data");const d=Buffer.from("event");const m=Buffer.from("id");const A=Buffer.from("retry");function isASCIINumberBytes(e,t){if(t>=e.length){return false}for(let r=t;r57){return false}}return true}function isValidLastEventIdBytes(e,t){for(let r=t;r0){t.event=r}}}processEvent(e){if(e.retry&&n(e.retry)){this.state.reconnectionTime=parseInt(e.retry,10)}if(e.id&&s(e.id)){this.state.lastEventId=e.id}if(e.data!==undefined){this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}}clearEvent(){this.event.data=undefined;this.event.event=undefined;this.event.id=undefined;this.event.retry=undefined}hasPendingEvent(){return this.event.data!==undefined||this.event.event!==undefined||this.event.id!==undefined||this.event.retry!==undefined}hasCurrentByte(){return this.chunkIndex=this.chunks[this.chunkIndex].length){this.chunkIndex++;this.pos=0}}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex;this.linePos=this.pos;this.dropConsumedChunks()}dropConsumedChunks(){while(this.lineChunkIndex>0){this.chunks.shift();this.lineChunkIndex--;this.chunkIndex--}if(this.chunkIndex===this.chunks.length){this.chunks.length=0;this.chunkIndex=0;this.pos=0;this.lineChunkIndex=0;this.linePos=0}}readLine(){if(this.lineChunkIndex===this.chunkIndex){return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos)}const e=[];let t=0;for(let r=this.lineChunkIndex;r<=this.chunkIndex;r++){const i=this.chunks[r];const n=r===this.lineChunkIndex?this.linePos:0;const s=r===this.chunkIndex?this.pos:i.length;const o=i.subarray(n,s);t+=o.length;e.push(o)}return Buffer.concat(e,t)}peekBufferedByte(e){let t=this.lineChunkIndex;let r=this.linePos;while(t0&&this.lineChunkIndex{const{pipeline:i}=r(7075);const{fetching:n}=r(4398);const{makeRequest:s}=r(9967);const{webidl:o}=r(5893);const{EventSourceStream:a}=r(4031);const{parseMIMEType:l}=r(1900);const{createFastMessageEvent:c}=r(5188);const{isNetworkError:p}=r(9051);const{delay:u}=r(4811);const{kEnumerableProperty:d}=r(3440);const{environmentSettingsObject:m}=r(3168);let A=false;const h=3e3;const g=0;const f=1;const y=2;const b="anonymous";const C="use-credentials";class EventSource extends EventTarget{#D={open:null,error:null,message:null};#z=null;#L=false;#G=g;#F=null;#q=null;#r;#N;constructor(e,t={}){super();o.util.markAsUncloneable(this);const r="EventSource constructor";o.argumentLengthCheck(arguments,1,r);if(!A){A=true;process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})}e=o.converters.USVString(e,r,"url");t=o.converters.EventSourceInitDict(t,r,"eventSourceInitDict");this.#r=t.dispatcher;this.#N={lastEventId:"",reconnectionTime:h};const i=m;let n;try{n=new URL(e,i.settingsObject.baseUrl);this.#N.origin=n.origin}catch(e){throw new DOMException(e,"SyntaxError")}this.#z=n.href;let a=b;if(t.withCredentials){a=C;this.#L=true}const l={redirect:"follow",keepalive:true,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};l.client=m.settingsObject;l.headersList=[["accept",{name:"accept",value:"text/event-stream"}]];l.cache="no-store";l.initiator="other";l.urlList=[new URL(this.#z)];this.#F=s(l);this.#U()}get readyState(){return this.#G}get url(){return this.#z}get withCredentials(){return this.#L}#U(){if(this.#G===y)return;this.#G=g;const e={request:this.#F,dispatcher:this.#r};const processEventSourceEndOfBody=e=>{if(p(e)){this.dispatchEvent(new Event("error"));this.close()}this.#H()};e.processResponseEndOfBody=processEventSourceEndOfBody;e.processResponse=e=>{if(p(e)){if(e.aborted){this.close();this.dispatchEvent(new Event("error"));return}else{this.#H();return}}const t=e.headersList.get("content-type",true);const r=t!==null?l(t):"failure";const n=r!=="failure"&&r.essence==="text/event-stream";if(e.status!==200||n===false){this.close();this.dispatchEvent(new Event("error"));return}this.#G=f;this.dispatchEvent(new Event("open"));this.#N.origin=e.urlList[e.urlList.length-1].origin;const s=new a({eventSourceSettings:this.#N,push:e=>{this.dispatchEvent(c(e.type,e.options))}});i(e.body.stream,s,(e=>{if(e?.aborted===false){this.close();this.dispatchEvent(new Event("error"))}}))};this.#q=n(e)}async#H(){if(this.#G===y)return;this.#G=g;this.dispatchEvent(new Event("error"));await u(this.#N.reconnectionTime);if(this.#G!==g)return;if(this.#N.lastEventId.length){this.#F.headersList.set("last-event-id",this.#N.lastEventId,true)}this.#U()}close(){o.brandCheck(this,EventSource);if(this.#G===y)return;this.#G=y;this.#q.abort();this.#F=null}get onopen(){return this.#D.open}set onopen(e){if(this.#D.open){this.removeEventListener("open",this.#D.open)}if(typeof e==="function"){this.#D.open=e;this.addEventListener("open",e)}else{this.#D.open=null}}get onmessage(){return this.#D.message}set onmessage(e){if(this.#D.message){this.removeEventListener("message",this.#D.message)}if(typeof e==="function"){this.#D.message=e;this.addEventListener("message",e)}else{this.#D.message=null}}get onerror(){return this.#D.error}set onerror(e){if(this.#D.error){this.removeEventListener("error",this.#D.error)}if(typeof e==="function"){this.#D.error=e;this.addEventListener("error",e)}else{this.#D.error=null}}}const E={CONNECTING:{__proto__:null,configurable:false,enumerable:true,value:g,writable:false},OPEN:{__proto__:null,configurable:false,enumerable:true,value:f,writable:false},CLOSED:{__proto__:null,configurable:false,enumerable:true,value:y,writable:false}};Object.defineProperties(EventSource,E);Object.defineProperties(EventSource.prototype,E);Object.defineProperties(EventSource.prototype,{close:d,onerror:d,onmessage:d,onopen:d,readyState:d,url:d,withCredentials:d});o.converters.EventSourceInitDict=o.dictionaryConverter([{key:"withCredentials",converter:o.converters.boolean,defaultValue:()=>false},{key:"dispatcher",converter:o.converters.any}]);e.exports={EventSource:EventSource,defaultReconnectionTime:h}},4811:e=>{function isValidLastEventId(e){return e.indexOf("\0")===-1}function isASCIINumber(e){if(e.length===0)return false;for(let t=0;t57)return false}return true}function delay(e){return new Promise((t=>{setTimeout(t,e).unref()}))}e.exports={isValidLastEventId:isValidLastEventId,isASCIINumber:isASCIINumber,delay:delay}},4492:(e,t,r)=>{const i=r(3440);const{ReadableStreamFrom:n,isBlobLike:s,isReadableStreamLike:o,readableStreamClose:a,createDeferredPromise:l,fullyReadBody:c,extractMimeType:p,utf8DecodeBytes:u}=r(3168);const{FormData:d}=r(5910);const{kState:m}=r(3627);const{webidl:A}=r(5893);const{Blob:h}=r(4573);const g=r(4589);const{isErrored:f,isDisturbed:y}=r(7075);const{isArrayBuffer:b}=r(3429);const{serializeAMimeType:C}=r(1900);const{multipartFormDataParser:E}=r(116);let N;try{const e=r(7598);N=t=>e.randomInt(0,t)}catch{N=e=>Math.floor(Math.random(e))}const v=new TextEncoder;function noop(){}const I=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0;let S;if(I){S=new FinalizationRegistry((e=>{const t=e.deref();if(t&&!t.locked&&!y(t)&&!f(t)){t.cancel("Response object has been garbage collected").catch(noop)}}))}function extractBody(e,t=false){let r=null;if(e instanceof ReadableStream){r=e}else if(s(e)){r=e.stream()}else{r=new ReadableStream({async pull(e){const t=typeof c==="string"?v.encode(c):c;if(t.byteLength){e.enqueue(t)}queueMicrotask((()=>a(e)))},start(){},type:"bytes"})}g(o(r));let l=null;let c=null;let p=null;let u=null;if(typeof e==="string"){c=e;u="text/plain;charset=UTF-8"}else if(e instanceof URLSearchParams){c=e.toString();u="application/x-www-form-urlencoded;charset=UTF-8"}else if(b(e)){c=new Uint8Array(e.slice())}else if(ArrayBuffer.isView(e)){c=new Uint8Array(e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength))}else if(i.isFormDataLike(e)){const t=`----formdata-undici-0${`${N(1e11)}`.padStart(11,"0")}`;const r=`--${t}\r\nContent-Disposition: form-data` +/*! formdata-polyfill. MIT License. Jimmy Wärting */;const escape=e=>e.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22");const normalizeLinefeeds=e=>e.replace(/\r?\n|\r/g,"\r\n");const i=[];const n=new Uint8Array([13,10]);p=0;let s=false;for(const[t,o]of e){if(typeof o==="string"){const e=v.encode(r+`; name="${escape(normalizeLinefeeds(t))}"`+`\r\n\r\n${normalizeLinefeeds(o)}\r\n`);i.push(e);p+=e.byteLength}else{const e=v.encode(`${r}; name="${escape(normalizeLinefeeds(t))}"`+(o.name?`; filename="${escape(o.name)}"`:"")+"\r\n"+`Content-Type: ${o.type||"application/octet-stream"}\r\n\r\n`);i.push(e,o,n);if(typeof o.size==="number"){p+=e.byteLength+o.size+n.byteLength}else{s=true}}}const o=v.encode(`--${t}--\r\n`);i.push(o);p+=o.byteLength;if(s){p=null}c=e;l=async function*(){for(const e of i){if(e.stream){yield*e.stream()}else{yield e}}};u=`multipart/form-data; boundary=${t}`}else if(s(e)){c=e;p=e.size;if(e.type){u=e.type}}else if(typeof e[Symbol.asyncIterator]==="function"){if(t){throw new TypeError("keepalive")}if(i.isDisturbed(e)||e.locked){throw new TypeError("Response body object should not be disturbed or locked")}r=e instanceof ReadableStream?e:n(e)}if(typeof c==="string"||i.isBuffer(c)){p=Buffer.byteLength(c)}if(l!=null){let t;r=new ReadableStream({async start(){t=l(e)[Symbol.asyncIterator]()},async pull(e){const{value:i,done:n}=await t.next();if(n){queueMicrotask((()=>{e.close();e.byobRequest?.respond(0)}))}else{if(!f(r)){const t=new Uint8Array(i);if(t.byteLength){e.enqueue(t)}}}return e.desiredSize>0},async cancel(e){await t.return()},type:"bytes"})}const d={stream:r,source:c,length:p};return[d,u]}function safelyExtractBody(e,t=false){if(e instanceof ReadableStream){g(!i.isDisturbed(e),"The body has already been consumed.");g(!e.locked,"The stream is locked.")}return extractBody(e,t)}function cloneBody(e,t){const[r,i]=t.stream.tee();t.stream=r;return{stream:i,length:t.length,source:t.source}}function throwIfAborted(e){if(e.aborted){throw new DOMException("The operation was aborted.","AbortError")}}function bodyMixinMethods(e){const t={blob(){return consumeBody(this,(e=>{let t=bodyMimeType(this);if(t===null){t=""}else if(t){t=C(t)}return new h([e],{type:t})}),e)},arrayBuffer(){return consumeBody(this,(e=>new Uint8Array(e).buffer),e)},text(){return consumeBody(this,u,e)},json(){return consumeBody(this,parseJSONFromBytes,e)},formData(){return consumeBody(this,(e=>{const t=bodyMimeType(this);if(t!==null){switch(t.essence){case"multipart/form-data":{const r=E(e,t);if(r==="failure"){throw new TypeError("Failed to parse body as FormData.")}const i=new d;i[m]=r;return i}case"application/x-www-form-urlencoded":{const t=new URLSearchParams(e.toString());const r=new d;for(const[e,i]of t){r.append(e,i)}return r}}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')}),e)},bytes(){return consumeBody(this,(e=>new Uint8Array(e)),e)}};return t}function mixinBody(e){Object.assign(e.prototype,bodyMixinMethods(e))}async function consumeBody(e,t,r){A.brandCheck(e,r);if(bodyUnusable(e)){throw new TypeError("Body is unusable: Body has already been read")}throwIfAborted(e[m]);const i=l();const errorSteps=e=>i.reject(e);const successSteps=e=>{try{i.resolve(t(e))}catch(e){errorSteps(e)}};if(e[m].body==null){successSteps(Buffer.allocUnsafe(0));return i.promise}await c(e[m].body,successSteps,errorSteps);return i.promise}function bodyUnusable(e){const t=e[m].body;return t!=null&&(t.stream.locked||i.isDisturbed(t.stream))}function parseJSONFromBytes(e){return JSON.parse(u(e))}function bodyMimeType(e){const t=e[m].headersList;const r=p(t);if(r==="failure"){return null}return r}e.exports={extractBody:extractBody,safelyExtractBody:safelyExtractBody,cloneBody:cloneBody,mixinBody:mixinBody,streamRegistry:S,hasFinalizationRegistry:I,bodyUnusable:bodyUnusable}},4495:e=>{const t=["GET","HEAD","POST"];const r=new Set(t);const i=[101,204,205,304];const n=[301,302,303,307,308];const s=new Set(n);const o=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","4190","5060","5061","6000","6566","6665","6666","6667","6668","6669","6679","6697","10080"];const a=new Set(o);const l=["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"];const c=new Set(l);const p=["follow","manual","error"];const u=["GET","HEAD","OPTIONS","TRACE"];const d=new Set(u);const m=["navigate","same-origin","no-cors","cors"];const A=["omit","same-origin","include"];const h=["default","no-store","reload","no-cache","force-cache","only-if-cached"];const g=["content-encoding","content-language","content-location","content-type","content-length"];const f=["half"];const y=["CONNECT","TRACE","TRACK"];const b=new Set(y);const C=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""];const E=new Set(C);e.exports={subresource:C,forbiddenMethods:y,requestBodyHeader:g,referrerPolicy:l,requestRedirect:p,requestMode:m,requestCredentials:A,requestCache:h,redirectStatus:n,corsSafeListedMethods:t,nullBodyStatus:i,safeMethods:u,badPorts:o,requestDuplex:f,subresourceSet:E,badPortsSet:a,redirectStatusSet:s,corsSafeListedMethodsSet:r,safeMethodsSet:d,forbiddenMethodsSet:b,referrerPolicySet:c}},1900:(e,t,r)=>{const i=r(4589);const n=new TextEncoder;const s=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/;const o=/[\u000A\u000D\u0009\u0020]/;const a=/[\u0009\u000A\u000C\u000D\u0020]/g;const l=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function dataURLProcessor(e){i(e.protocol==="data:");let t=URLSerializer(e,true);t=t.slice(5);const r={position:0};let n=collectASequenceOfCodePointsFast(",",t,r);const s=n.length;n=removeASCIIWhitespace(n,true,true);if(r.position>=t.length){return"failure"}r.position++;const o=t.slice(s+1);let a=stringPercentDecode(o);if(/;(\u0020){0,}base64$/i.test(n)){const e=isomorphicDecode(a);a=forgivingBase64(e);if(a==="failure"){return"failure"}n=n.slice(0,-6);n=n.replace(/(\u0020)+$/,"");n=n.slice(0,-1)}if(n.startsWith(";")){n="text/plain"+n}let l=parseMIMEType(n);if(l==="failure"){l=parseMIMEType("text/plain;charset=US-ASCII")}return{mimeType:l,body:a}}function URLSerializer(e,t=false){if(!t){return e.href}const r=e.href;const i=e.hash.length;const n=i===0?r:r.substring(0,r.length-i);if(!i&&r.endsWith("#")){return n.slice(0,-1)}return n}function collectASequenceOfCodePoints(e,t,r){let i="";while(r.position=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function hexByteToNumber(e){return e>=48&&e<=57?e-48:(e&223)-55}function percentDecode(e){const t=e.length;const r=new Uint8Array(t);let i=0;for(let n=0;ne.length){return"failure"}t.position++;let i=collectASequenceOfCodePointsFast(";",e,t);i=removeHTTPWhitespace(i,false,true);if(i.length===0||!s.test(i)){return"failure"}const n=r.toLowerCase();const a=i.toLowerCase();const c={type:n,subtype:a,parameters:new Map,essence:`${n}/${a}`};while(t.positiono.test(e)),e,t);let r=collectASequenceOfCodePoints((e=>e!==";"&&e!=="="),e,t);r=r.toLowerCase();if(t.positione.length){break}let i=null;if(e[t.position]==='"'){i=collectAnHTTPQuotedString(e,t,true);collectASequenceOfCodePointsFast(";",e,t)}else{i=collectASequenceOfCodePointsFast(";",e,t);i=removeHTTPWhitespace(i,false,true);if(i.length===0){continue}}if(r.length!==0&&s.test(r)&&(i.length===0||l.test(i))&&!c.parameters.has(r)){c.parameters.set(r,i)}}return c}function forgivingBase64(e){e=e.replace(a,"");let t=e.length;if(t%4===0){if(e.charCodeAt(t-1)===61){--t;if(e.charCodeAt(t-1)===61){--t}}}if(t%4===1){return"failure"}if(/[^+/0-9A-Za-z]/.test(e.length===t?e:e.substring(0,t))){return"failure"}const r=Buffer.from(e,"base64");return new Uint8Array(r.buffer,r.byteOffset,r.byteLength)}function collectAnHTTPQuotedString(e,t,r){const n=t.position;let s="";i(e[t.position]==='"');t.position++;while(true){s+=collectASequenceOfCodePoints((e=>e!=='"'&&e!=="\\"),e,t);if(t.position>=e.length){break}const r=e[t.position];t.position++;if(r==="\\"){if(t.position>=e.length){s+="\\";break}s+=e[t.position];t.position++}else{i(r==='"');break}}if(r){return s}return e.slice(n,t.position)}function serializeAMimeType(e){i(e!=="failure");const{parameters:t,essence:r}=e;let n=r;for(let[e,r]of t.entries()){n+=";";n+=e;n+="=";if(!s.test(r)){r=r.replace(/(\\|")/g,"\\$1");r='"'+r;r+='"'}n+=r}return n}function isHTTPWhiteSpace(e){return e===13||e===10||e===9||e===32}function removeHTTPWhitespace(e,t=true,r=true){return removeChars(e,t,r,isHTTPWhiteSpace)}function isASCIIWhitespace(e){return e===13||e===10||e===9||e===12||e===32}function removeASCIIWhitespace(e,t=true,r=true){return removeChars(e,t,r,isASCIIWhitespace)}function removeChars(e,t,r,i){let n=0;let s=e.length-1;if(t){while(n0&&i(e.charCodeAt(s)))s--}return n===0&&s===e.length-1?e:e.slice(n,s+1)}function isomorphicDecode(e){const t=e.length;if((2<<15)-1>t){return String.fromCharCode.apply(null,e)}let r="";let i=0;let n=(2<<15)-1;while(it){n=t-i}r+=String.fromCharCode.apply(null,e.subarray(i,i+=n))}return r}function minimizeSupportedMimeType(e){switch(e.essence){case"application/ecmascript":case"application/javascript":case"application/x-ecmascript":case"application/x-javascript":case"text/ecmascript":case"text/javascript":case"text/javascript1.0":case"text/javascript1.1":case"text/javascript1.2":case"text/javascript1.3":case"text/javascript1.4":case"text/javascript1.5":case"text/jscript":case"text/livescript":case"text/x-ecmascript":case"text/x-javascript":return"text/javascript";case"application/json":case"text/json":return"application/json";case"image/svg+xml":return"image/svg+xml";case"text/xml":case"application/xml":return"application/xml"}if(e.subtype.endsWith("+json")){return"application/json"}if(e.subtype.endsWith("+xml")){return"application/xml"}return""}e.exports={dataURLProcessor:dataURLProcessor,URLSerializer:URLSerializer,collectASequenceOfCodePoints:collectASequenceOfCodePoints,collectASequenceOfCodePointsFast:collectASequenceOfCodePointsFast,stringPercentDecode:stringPercentDecode,parseMIMEType:parseMIMEType,collectAnHTTPQuotedString:collectAnHTTPQuotedString,serializeAMimeType:serializeAMimeType,removeChars:removeChars,removeHTTPWhitespace:removeHTTPWhitespace,minimizeSupportedMimeType:minimizeSupportedMimeType,HTTP_TOKEN_CODEPOINTS:s,isomorphicDecode:isomorphicDecode}},6653:(e,t,r)=>{const{kConnected:i,kSize:n}=r(6443);class CompatWeakRef{constructor(e){this.value=e}deref(){return this.value[i]===0&&this.value[n]===0?undefined:this.value}}class CompatFinalizer{constructor(e){this.finalizer=e}register(e,t){if(e.on){e.on("disconnect",(()=>{if(e[i]===0&&e[n]===0){this.finalizer(t)}}))}}unregister(e){}}e.exports=function(){if(process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")){process._rawDebug("Using compatibility WeakRef and FinalizationRegistry");return{WeakRef:CompatWeakRef,FinalizationRegistry:CompatFinalizer}}return{WeakRef:WeakRef,FinalizationRegistry:FinalizationRegistry}}},7114:(e,t,r)=>{const{Blob:i,File:n}=r(4573);const{kState:s}=r(3627);const{webidl:o}=r(5893);class FileLike{constructor(e,t,r={}){const i=t;const n=r.type;const o=r.lastModified??Date.now();this[s]={blobLike:e,name:i,type:n,lastModified:o}}stream(...e){o.brandCheck(this,FileLike);return this[s].blobLike.stream(...e)}arrayBuffer(...e){o.brandCheck(this,FileLike);return this[s].blobLike.arrayBuffer(...e)}slice(...e){o.brandCheck(this,FileLike);return this[s].blobLike.slice(...e)}text(...e){o.brandCheck(this,FileLike);return this[s].blobLike.text(...e)}get size(){o.brandCheck(this,FileLike);return this[s].blobLike.size}get type(){o.brandCheck(this,FileLike);return this[s].blobLike.type}get name(){o.brandCheck(this,FileLike);return this[s].name}get lastModified(){o.brandCheck(this,FileLike);return this[s].lastModified}get[Symbol.toStringTag](){return"File"}}o.converters.Blob=o.interfaceConverter(i);function isFileLike(e){return e instanceof n||e&&(typeof e.stream==="function"||typeof e.arrayBuffer==="function")&&e[Symbol.toStringTag]==="File"}e.exports={FileLike:FileLike,isFileLike:isFileLike}},116:(e,t,r)=>{const{isUSVString:i,bufferToLowerCasedHeaderName:n}=r(3440);const{utf8DecodeBytes:s}=r(3168);const{HTTP_TOKEN_CODEPOINTS:o,isomorphicDecode:a}=r(1900);const{isFileLike:l}=r(7114);const{makeEntry:c}=r(5910);const p=r(4589);const{File:u}=r(4573);const d=globalThis.File??u;const m=Buffer.from('form-data; name="');const A=Buffer.from("; filename");const h=Buffer.from("--");const g=Buffer.from("--\r\n");function isAsciiString(e){for(let t=0;t70){return false}for(let r=0;r=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122||t===39||t===45||t===95)){return false}}return true}function multipartFormDataParser(e,t){p(t!=="failure"&&t.essence==="multipart/form-data");const r=t.parameters.get("boundary");if(r===undefined){return"failure"}const n=Buffer.from(`--${r}`,"utf8");const o=[];const a={position:0};while(e[a.position]===13&&e[a.position+1]===10){a.position+=2}let u=e.length;while(e[u-1]===10&&e[u-2]===13){u-=2}if(u!==e.length){e=e.subarray(0,u)}while(true){if(e.subarray(a.position,a.position+n.length).equals(n)){a.position+=n.length}else{return"failure"}if(a.position===e.length-2&&bufferStartsWith(e,h,a)||a.position===e.length-4&&bufferStartsWith(e,g,a)){return o}if(e[a.position]!==13||e[a.position+1]!==10){return"failure"}a.position+=2;const t=parseMultipartFormDataHeaders(e,a);if(t==="failure"){return"failure"}let{name:r,filename:u,contentType:m,encoding:A}=t;a.position+=2;let f;{const t=e.indexOf(n.subarray(2),a.position);if(t===-1){return"failure"}f=e.subarray(a.position,t-4);a.position+=f.length;if(A==="base64"){f=Buffer.from(f.toString(),"base64")}}if(e[a.position]!==13||e[a.position+1]!==10){return"failure"}else{a.position+=2}let y;if(u!==null){m??="text/plain";if(!isAsciiString(m)){m=""}y=new d([f],u,{type:m})}else{y=s(Buffer.from(f))}p(i(r));p(typeof y==="string"&&i(y)||l(y));o.push(c(r,y,u))}}function parseMultipartFormDataHeaders(e,t){let r=null;let i=null;let s=null;let l=null;while(true){if(e[t.position]===13&&e[t.position+1]===10){if(r===null){return"failure"}return{name:r,filename:i,contentType:s,encoding:l}}let c=collectASequenceOfBytes((e=>e!==10&&e!==13&&e!==58),e,t);c=removeChars(c,true,true,(e=>e===9||e===32));if(!o.test(c.toString())){return"failure"}if(e[t.position]!==58){return"failure"}t.position++;collectASequenceOfBytes((e=>e===32||e===9),e,t);switch(n(c)){case"content-disposition":{r=i=null;if(!bufferStartsWith(e,m,t)){return"failure"}t.position+=17;r=parseMultipartFormDataName(e,t);if(r===null){return"failure"}if(bufferStartsWith(e,A,t)){let r=t.position+A.length;if(e[r]===42){t.position+=1;r+=1}if(e[r]!==61||e[r+1]!==34){return"failure"}t.position+=12;i=parseMultipartFormDataName(e,t);if(i===null){return"failure"}}break}case"content-type":{let r=collectASequenceOfBytes((e=>e!==10&&e!==13),e,t);r=removeChars(r,false,true,(e=>e===9||e===32));s=a(r);break}case"content-transfer-encoding":{let r=collectASequenceOfBytes((e=>e!==10&&e!==13),e,t);r=removeChars(r,false,true,(e=>e===9||e===32));l=a(r);break}default:{collectASequenceOfBytes((e=>e!==10&&e!==13),e,t)}}if(e[t.position]!==13&&e[t.position+1]!==10){return"failure"}else{t.position+=2}}}function parseMultipartFormDataName(e,t){p(e[t.position-1]===34);let r=collectASequenceOfBytes((e=>e!==10&&e!==13&&e!==34),e,t);if(e[t.position]!==34){return null}else{t.position++}r=(new TextDecoder).decode(r).replace(/%0A/gi,"\n").replace(/%0D/gi,"\r").replace(/%22/g,'"');return r}function collectASequenceOfBytes(e,t,r){let i=r.position;while(i0&&i(e[s]))s--}return n===0&&s===e.length-1?e:e.subarray(n,s+1)}function bufferStartsWith(e,t,r){if(e.length{const{isBlobLike:i,iteratorMixin:n}=r(3168);const{kState:s}=r(3627);const{kEnumerableProperty:o}=r(3440);const{FileLike:a,isFileLike:l}=r(7114);const{webidl:c}=r(5893);const{File:p}=r(4573);const u=r(7975);const d=globalThis.File??p;class FormData{constructor(e){c.util.markAsUncloneable(this);if(e!==undefined){throw c.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}this[s]=[]}append(e,t,r=undefined){c.brandCheck(this,FormData);const n="FormData.append";c.argumentLengthCheck(arguments,2,n);if(arguments.length===3&&!i(t)){throw new TypeError("Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'")}e=c.converters.USVString(e,n,"name");t=i(t)?c.converters.Blob(t,n,"value",{strict:false}):c.converters.USVString(t,n,"value");r=arguments.length===3?c.converters.USVString(r,n,"filename"):undefined;const o=makeEntry(e,t,r);this[s].push(o)}delete(e){c.brandCheck(this,FormData);const t="FormData.delete";c.argumentLengthCheck(arguments,1,t);e=c.converters.USVString(e,t,"name");this[s]=this[s].filter((t=>t.name!==e))}get(e){c.brandCheck(this,FormData);const t="FormData.get";c.argumentLengthCheck(arguments,1,t);e=c.converters.USVString(e,t,"name");const r=this[s].findIndex((t=>t.name===e));if(r===-1){return null}return this[s][r].value}getAll(e){c.brandCheck(this,FormData);const t="FormData.getAll";c.argumentLengthCheck(arguments,1,t);e=c.converters.USVString(e,t,"name");return this[s].filter((t=>t.name===e)).map((e=>e.value))}has(e){c.brandCheck(this,FormData);const t="FormData.has";c.argumentLengthCheck(arguments,1,t);e=c.converters.USVString(e,t,"name");return this[s].findIndex((t=>t.name===e))!==-1}set(e,t,r=undefined){c.brandCheck(this,FormData);const n="FormData.set";c.argumentLengthCheck(arguments,2,n);if(arguments.length===3&&!i(t)){throw new TypeError("Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'")}e=c.converters.USVString(e,n,"name");t=i(t)?c.converters.Blob(t,n,"name",{strict:false}):c.converters.USVString(t,n,"name");r=arguments.length===3?c.converters.USVString(r,n,"name"):undefined;const o=makeEntry(e,t,r);const a=this[s].findIndex((t=>t.name===e));if(a!==-1){this[s]=[...this[s].slice(0,a),o,...this[s].slice(a+1).filter((t=>t.name!==e))]}else{this[s].push(o)}}[u.inspect.custom](e,t){const r=this[s].reduce(((e,t)=>{if(e[t.name]){if(Array.isArray(e[t.name])){e[t.name].push(t.value)}else{e[t.name]=[e[t.name],t.value]}}else{e[t.name]=t.value}return e}),{__proto__:null});t.depth??=e;t.colors??=true;const i=u.formatWithOptions(t,r);return`FormData ${i.slice(i.indexOf("]")+2)}`}}n("FormData",FormData,s,"name","value");Object.defineProperties(FormData.prototype,{append:o,delete:o,get:o,getAll:o,has:o,set:o,[Symbol.toStringTag]:{value:"FormData",configurable:true}});function makeEntry(e,t,r){if(typeof t==="string"){}else{if(!l(t)){t=t instanceof Blob?new d([t],"blob",{type:t.type}):new a(t,"blob",{type:t.type})}if(r!==undefined){const e={type:t.type,lastModified:t.lastModified};t=t instanceof p?new d([t],r,e):new a(t,r,e)}}return{name:e,value:t}}e.exports={FormData:FormData,makeEntry:makeEntry}},1059:e=>{const t=Symbol.for("undici.globalOrigin.1");function getGlobalOrigin(){return globalThis[t]}function setGlobalOrigin(e){if(e===undefined){Object.defineProperty(globalThis,t,{value:undefined,writable:true,enumerable:false,configurable:false});return}const r=new URL(e);if(r.protocol!=="http:"&&r.protocol!=="https:"){throw new TypeError(`Only http & https urls are allowed, received ${r.protocol}`)}Object.defineProperty(globalThis,t,{value:r,writable:true,enumerable:false,configurable:false})}e.exports={getGlobalOrigin:getGlobalOrigin,setGlobalOrigin:setGlobalOrigin}},660:(e,t,r)=>{const{kConstruct:i}=r(6443);const{kEnumerableProperty:n}=r(3440);const{iteratorMixin:s,isValidHeaderName:o,isValidHeaderValue:a}=r(3168);const{webidl:l}=r(5893);const c=r(4589);const p=r(7975);const u=Symbol("headers map");const d=Symbol("headers map sorted");function isHTTPWhiteSpaceCharCode(e){return e===10||e===13||e===9||e===32}function headerValueNormalize(e){let t=0;let r=e.length;while(r>t&&isHTTPWhiteSpaceCharCode(e.charCodeAt(r-1)))--r;while(r>t&&isHTTPWhiteSpaceCharCode(e.charCodeAt(t)))++t;return t===0&&r===e.length?e:e.substring(t,r)}function fill(e,t){if(Array.isArray(t)){for(let r=0;r>","record"]})}}function appendHeader(e,t,r){r=headerValueNormalize(r);if(!o(t)){throw l.errors.invalidArgument({prefix:"Headers.append",value:t,type:"header name"})}else if(!a(r)){throw l.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}if(m(e)==="immutable"){throw new TypeError("immutable")}return h(e).append(t,r,false)}function compareHeaderName(e,t){return e[0]>1);if(t[a][0]<=l[0]){o=a+1}else{s=a}}if(i!==a){n=i;while(n>o){t[n]=t[--n]}t[o]=l}}if(!r.next().done){throw new TypeError("Unreachable")}return t}else{let e=0;for(const{0:r,1:{value:i}}of this[u]){t[e++]=[r,i];c(i!==null)}return t.sort(compareHeaderName)}}}class Headers{#V;#j;constructor(e=undefined){l.util.markAsUncloneable(this);if(e===i){return}this.#j=new HeadersList;this.#V="none";if(e!==undefined){e=l.converters.HeadersInit(e,"Headers contructor","init");fill(this,e)}}append(e,t){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,2,"Headers.append");const r="Headers.append";e=l.converters.ByteString(e,r,"name");t=l.converters.ByteString(t,r,"value");return appendHeader(this,e,t)}delete(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.delete");const t="Headers.delete";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:"Headers.delete",value:e,type:"header name"})}if(this.#V==="immutable"){throw new TypeError("immutable")}if(!this.#j.contains(e,false)){return}this.#j.delete(e,false)}get(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.get");const t="Headers.get";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:t,value:e,type:"header name"})}return this.#j.get(e,false)}has(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.has");const t="Headers.has";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:t,value:e,type:"header name"})}return this.#j.contains(e,false)}set(e,t){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,2,"Headers.set");const r="Headers.set";e=l.converters.ByteString(e,r,"name");t=l.converters.ByteString(t,r,"value");t=headerValueNormalize(t);if(!o(e)){throw l.errors.invalidArgument({prefix:r,value:e,type:"header name"})}else if(!a(t)){throw l.errors.invalidArgument({prefix:r,value:t,type:"header value"})}if(this.#V==="immutable"){throw new TypeError("immutable")}this.#j.set(e,t,false)}getSetCookie(){l.brandCheck(this,Headers);const e=this.#j.cookies;if(e){return[...e]}return[]}get[d](){if(this.#j[d]){return this.#j[d]}const e=[];const t=this.#j.toSortedArray();const r=this.#j.cookies;if(r===null||r.length===1){return this.#j[d]=t}for(let i=0;i>"](e,t,r,i.bind(e))}return l.converters["record"](e,t,r)}throw l.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence>","record"]})};e.exports={fill:fill,compareHeaderName:compareHeaderName,Headers:Headers,HeadersList:HeadersList,getHeadersGuard:m,setHeadersGuard:A,setHeadersList:g,getHeadersList:h}},4398:(e,t,r)=>{const{makeNetworkError:i,makeAppropriateNetworkError:n,filterResponse:s,makeResponse:o,fromInnerResponse:a}=r(9051);const{HeadersList:l}=r(660);const{Request:c,cloneRequest:p}=r(9967);const u=r(8522);const{bytesMatch:d,makePolicyContainer:m,clonePolicyContainer:A,requestBadPort:h,TAOCheck:g,appendRequestOriginHeader:f,responseLocationURL:y,requestCurrentURL:b,setRequestReferrerPolicyOnRedirect:C,tryUpgradeRequestToAPotentiallyTrustworthyURL:E,createOpaqueTimingInfo:N,appendFetchMetadata:v,corsCheck:I,crossOriginResourcePolicyCheck:S,determineRequestsReferrer:w,coarsenedSharedCurrentTime:P,createDeferredPromise:x,isBlobLike:B,sameOrigin:_,isCancelled:R,isAborted:k,isErrorLike:T,fullyReadBody:Q,readableStreamClose:M,isomorphicEncode:O,urlIsLocal:D,urlIsHttpHttpsScheme:z,urlHasHttpsScheme:L,clampAndCoarsenConnectionTimingInfo:G,simpleRangeHeaderValue:F,buildContentRange:q,createInflate:U,extractMimeType:H}=r(3168);const{kState:V,kDispatcher:j}=r(3627);const W=r(4589);const{safelyExtractBody:J,extractBody:Y}=r(4492);const{redirectStatusSet:$,nullBodyStatus:K,safeMethodsSet:Z,requestBodyHeader:X,subresourceSet:ee}=r(4495);const te=r(8474);const{Readable:re,pipeline:ie,finished:ne}=r(7075);const{addAbortListener:se,isErrored:oe,isReadable:ae,bufferToLowerCasedHeaderName:le}=r(3440);const{dataURLProcessor:ce,serializeAMimeType:pe,minimizeSupportedMimeType:ue}=r(1900);const{getGlobalDispatcher:de}=r(2581);const{webidl:me}=r(5893);const{STATUS_CODES:Ae}=r(7067);const he=["GET","HEAD"];const ge=typeof __UNDICI_IS_NODE__!=="undefined"||typeof esbuildDetection!=="undefined"?"node":"undici";let fe;class Fetch extends te{constructor(e){super();this.dispatcher=e;this.connection=null;this.dump=false;this.state="ongoing"}terminate(e){if(this.state!=="ongoing"){return}this.state="terminated";this.connection?.destroy(e);this.emit("terminated",e)}abort(e){if(this.state!=="ongoing"){return}this.state="aborted";if(!e){e=new DOMException("The operation was aborted.","AbortError")}this.serializedAbortReason=e;this.connection?.destroy(e);this.emit("terminated",e)}}function handleFetchDone(e){finalizeAndReportTiming(e,"fetch")}function fetch(e,t=undefined){me.argumentLengthCheck(arguments,1,"globalThis.fetch");let r=x();let i;try{i=new c(e,t)}catch(e){r.reject(e);return r.promise}const n=i[V];if(i.signal.aborted){abortFetch(r,n,null,i.signal.reason);return r.promise}const s=n.client.globalObject;if(s?.constructor?.name==="ServiceWorkerGlobalScope"){n.serviceWorkers="none"}let o=null;let l=false;let p=null;se(i.signal,(()=>{l=true;W(p!=null);p.abort(i.signal.reason);const e=o?.deref();abortFetch(r,n,e,i.signal.reason)}));const processResponse=e=>{if(l){return}if(e.aborted){abortFetch(r,n,o,p.serializedAbortReason);return}if(e.type==="error"){r.reject(new TypeError("fetch failed",{cause:e.error}));return}o=new WeakRef(a(e,"immutable"));r.resolve(o.deref());r=null};p=fetching({request:n,processResponseEndOfBody:handleFetchDone,processResponse:processResponse,dispatcher:i[j]});return r.promise}function finalizeAndReportTiming(e,t="other"){if(e.type==="error"&&e.aborted){return}if(!e.urlList?.length){return}const r=e.urlList[0];let i=e.timingInfo;let n=e.cacheState;if(!z(r)){return}if(i===null){return}if(!e.timingAllowPassed){i=N({startTime:i.startTime});n=""}i.endTime=P();e.timingInfo=i;ye(i,r.href,t,globalThis,n)}const ye=performance.markResourceTiming;function abortFetch(e,t,r,i){if(e){e.reject(i)}if(t.body!=null&&ae(t.body?.stream)){t.body.stream.cancel(i).catch((e=>{if(e.code==="ERR_INVALID_STATE"){return}throw e}))}if(r==null){return}const n=r[V];if(n.body!=null&&ae(n.body?.stream)){n.body.stream.cancel(i).catch((e=>{if(e.code==="ERR_INVALID_STATE"){return}throw e}))}}function fetching({request:e,processRequestBodyChunkLength:t,processRequestEndOfBody:r,processResponse:i,processResponseEndOfBody:n,processResponseConsumeBody:s,useParallelQueue:o=false,dispatcher:a=de()}){W(a);let l=null;let c=false;if(e.client!=null){l=e.client.globalObject;c=e.client.crossOriginIsolatedCapability}const p=P(c);const u=N({startTime:p});const d={controller:new Fetch(a),request:e,timingInfo:u,processRequestBodyChunkLength:t,processRequestEndOfBody:r,processResponse:i,processResponseConsumeBody:s,processResponseEndOfBody:n,taskDestination:l,crossOriginIsolatedCapability:c};W(!e.body||e.body.stream);if(e.window==="client"){e.window=e.client?.globalObject?.constructor?.name==="Window"?e.client:"no-window"}if(e.origin==="client"){e.origin=e.client.origin}if(e.policyContainer==="client"){if(e.client!=null){e.policyContainer=A(e.client.policyContainer)}else{e.policyContainer=m()}}if(!e.headersList.contains("accept",true)){const t="*/*";e.headersList.append("accept",t,true)}if(!e.headersList.contains("accept-language",true)){e.headersList.append("accept-language","*",true)}if(e.priority===null){}if(ee.has(e.destination)){}mainFetch(d).catch((e=>{d.controller.terminate(e)}));return d.controller}async function mainFetch(e,t=false){const r=e.request;let n=null;if(r.localURLsOnly&&!D(b(r))){n=i("local URLs only")}E(r);if(h(r)==="blocked"){n=i("bad port")}if(r.referrerPolicy===""){r.referrerPolicy=r.policyContainer.referrerPolicy}if(r.referrer!=="no-referrer"){r.referrer=w(r)}if(n===null){n=await(async()=>{const t=b(r);if(_(t,r.url)&&r.responseTainting==="basic"||t.protocol==="data:"||(r.mode==="navigate"||r.mode==="websocket")){r.responseTainting="basic";return await schemeFetch(e)}if(r.mode==="same-origin"){return i('request mode cannot be "same-origin"')}if(r.mode==="no-cors"){if(r.redirect!=="follow"){return i('redirect mode cannot be "follow" for "no-cors" request')}r.responseTainting="opaque";return await schemeFetch(e)}if(!z(b(r))){return i("URL scheme must be a HTTP(S) scheme")}r.responseTainting="cors";return await httpFetch(e)})()}if(t){return n}if(n.status!==0&&!n.internalResponse){if(r.responseTainting==="cors"){}if(r.responseTainting==="basic"){n=s(n,"basic")}else if(r.responseTainting==="cors"){n=s(n,"cors")}else if(r.responseTainting==="opaque"){n=s(n,"opaque")}else{W(false)}}let o=n.status===0?n:n.internalResponse;if(o.urlList.length===0){o.urlList.push(...r.urlList)}if(!r.timingAllowFailed){n.timingAllowPassed=true}if(n.type==="opaque"&&o.status===206&&o.rangeRequested&&!r.headers.contains("range",true)){n=o=i()}if(n.status!==0&&(r.method==="HEAD"||r.method==="CONNECT"||K.includes(o.status))){o.body=null;e.controller.dump=true}if(r.integrity){const processBodyError=t=>fetchFinale(e,i(t));if(r.responseTainting==="opaque"||n.body==null){processBodyError(n.error);return}const processBody=t=>{if(!d(t,r.integrity)){processBodyError("integrity mismatch");return}n.body=J(t)[0];fetchFinale(e,n)};await Q(n.body,processBody,processBodyError)}else{fetchFinale(e,n)}}function schemeFetch(e){if(R(e)&&e.request.redirectCount===0){return Promise.resolve(n(e))}const{request:t}=e;const{protocol:s}=b(t);switch(s){case"about:":{return Promise.resolve(i("about scheme is not supported"))}case"blob:":{if(!fe){fe=r(4573).resolveObjectURL}const e=b(t);if(e.search.length!==0){return Promise.resolve(i("NetworkError when attempting to fetch resource."))}const n=fe(e.toString());if(t.method!=="GET"||!B(n)){return Promise.resolve(i("invalid method"))}const s=o();const a=n.size;const l=O(`${a}`);const c=n.type;if(!t.headersList.contains("range",true)){const e=Y(n);s.statusText="OK";s.body=e[0];s.headersList.set("content-length",l,true);s.headersList.set("content-type",c,true)}else{s.rangeRequested=true;const e=t.headersList.get("range",true);const r=F(e,true);if(r==="failure"){return Promise.resolve(i("failed to fetch the data URL"))}let{rangeStartValue:o,rangeEndValue:l}=r;if(o===null){o=a-l;l=o+l-1}else{if(o>=a){return Promise.resolve(i("Range start is greater than the blob's size."))}if(l===null||l>=a){l=a-1}}const p=n.slice(o,l,c);const u=Y(p);s.body=u[0];const d=O(`${p.size}`);const m=q(o,l,a);s.status=206;s.statusText="Partial Content";s.headersList.set("content-length",d,true);s.headersList.set("content-type",c,true);s.headersList.set("content-range",m,true)}return Promise.resolve(s)}case"data:":{const e=b(t);const r=ce(e);if(r==="failure"){return Promise.resolve(i("failed to fetch the data URL"))}const n=pe(r.mimeType);return Promise.resolve(o({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:n}]],body:J(r.body)[0]}))}case"file:":{return Promise.resolve(i("not implemented... yet..."))}case"http:":case"https:":{return httpFetch(e).catch((e=>i(e)))}default:{return Promise.resolve(i("unknown scheme"))}}}function finalizeResponse(e,t){e.request.done=true;if(e.processResponseDone!=null){queueMicrotask((()=>e.processResponseDone(t)))}}function fetchFinale(e,t){let r=e.timingInfo;const processResponseEndOfBody=()=>{const i=Date.now();if(e.request.destination==="document"){e.controller.fullTimingInfo=r}e.controller.reportTimingSteps=()=>{if(e.request.url.protocol!=="https:"){return}r.endTime=i;let n=t.cacheState;const s=t.bodyInfo;if(!t.timingAllowPassed){r=N(r);n=""}let o=0;if(e.request.mode!=="navigator"||!t.hasCrossOriginRedirects){o=t.status;const e=H(t.headersList);if(e!=="failure"){s.contentType=ue(e)}}if(e.request.initiatorType!=null){ye(r,e.request.url.href,e.request.initiatorType,globalThis,n,s,o)}};const processResponseEndOfBodyTask=()=>{e.request.done=true;if(e.processResponseEndOfBody!=null){queueMicrotask((()=>e.processResponseEndOfBody(t)))}if(e.request.initiatorType!=null){e.controller.reportTimingSteps()}};queueMicrotask((()=>processResponseEndOfBodyTask()))};if(e.processResponse!=null){queueMicrotask((()=>{e.processResponse(t);e.processResponse=null}))}const i=t.type==="error"?t:t.internalResponse??t;if(i.body==null){processResponseEndOfBody()}else{ne(i.body.stream,(()=>{processResponseEndOfBody()}))}}async function httpFetch(e){const t=e.request;let r=null;let n=null;const s=e.timingInfo;if(t.serviceWorkers==="all"){}if(r===null){if(t.redirect==="follow"){t.serviceWorkers="none"}n=r=await httpNetworkOrCacheFetch(e);if(t.responseTainting==="cors"&&I(t,r)==="failure"){return i("cors failure")}if(g(t,r)==="failure"){t.timingAllowFailed=true}}if((t.responseTainting==="opaque"||r.type==="opaque")&&S(t.origin,t.client,t.destination,n)==="blocked"){return i("blocked")}if($.has(n.status)){if(t.redirect!=="manual"){e.controller.connection.destroy(undefined,false)}if(t.redirect==="error"){r=i("unexpected redirect")}else if(t.redirect==="manual"){r=n}else if(t.redirect==="follow"){r=await httpRedirectFetch(e,r)}else{W(false)}}r.timingInfo=s;return r}function httpRedirectFetch(e,t){const r=e.request;const n=t.internalResponse?t.internalResponse:t;let s;try{s=y(n,b(r).hash);if(s==null){return t}}catch(e){return Promise.resolve(i(e))}if(!z(s)){return Promise.resolve(i("URL scheme must be a HTTP(S) scheme"))}if(r.redirectCount===20){return Promise.resolve(i("redirect count exceeded"))}r.redirectCount+=1;if(r.mode==="cors"&&(s.username||s.password)&&!_(r,s)){return Promise.resolve(i('cross origin not allowed for request mode "cors"'))}if(r.responseTainting==="cors"&&(s.username||s.password)){return Promise.resolve(i('URL cannot contain credentials for request mode "cors"'))}if(n.status!==303&&r.body!=null&&r.body.source==null){return Promise.resolve(i())}if([301,302].includes(n.status)&&r.method==="POST"||n.status===303&&!he.includes(r.method)){r.method="GET";r.body=null;for(const e of X){r.headersList.delete(e)}}if(!_(b(r),s)){r.headersList.delete("authorization",true);r.headersList.delete("proxy-authorization",true);r.headersList.delete("cookie",true);r.headersList.delete("host",true)}if(r.body!=null){W(r.body.source!=null);r.body=J(r.body.source)[0]}const o=e.timingInfo;o.redirectEndTime=o.postRedirectStartTime=P(e.crossOriginIsolatedCapability);if(o.redirectStartTime===0){o.redirectStartTime=o.startTime}r.urlList.push(s);C(r,n);return mainFetch(e,true)}async function httpNetworkOrCacheFetch(e,t=false,r=false){const s=e.request;let o=null;let a=null;let l=null;const c=null;const u=false;if(s.window==="no-window"&&s.redirect==="error"){o=e;a=s}else{a=p(s);o={...e};o.request=a}const d=s.credentials==="include"||s.credentials==="same-origin"&&s.responseTainting==="basic";const m=a.body?a.body.length:null;let A=null;if(a.body==null&&["POST","PUT"].includes(a.method)){A="0"}if(m!=null){A=O(`${m}`)}if(A!=null){a.headersList.append("content-length",A,true)}if(m!=null&&a.keepalive){}if(a.referrer instanceof URL){a.headersList.append("referer",O(a.referrer.href),true)}f(a);v(a);if(!a.headersList.contains("user-agent",true)){a.headersList.append("user-agent",ge)}if(a.cache==="default"&&(a.headersList.contains("if-modified-since",true)||a.headersList.contains("if-none-match",true)||a.headersList.contains("if-unmodified-since",true)||a.headersList.contains("if-match",true)||a.headersList.contains("if-range",true))){a.cache="no-store"}if(a.cache==="no-cache"&&!a.preventNoCacheCacheControlHeaderModification&&!a.headersList.contains("cache-control",true)){a.headersList.append("cache-control","max-age=0",true)}if(a.cache==="no-store"||a.cache==="reload"){if(!a.headersList.contains("pragma",true)){a.headersList.append("pragma","no-cache",true)}if(!a.headersList.contains("cache-control",true)){a.headersList.append("cache-control","no-cache",true)}}if(a.headersList.contains("range",true)){a.headersList.append("accept-encoding","identity",true)}if(!a.headersList.contains("accept-encoding",true)){if(L(b(a))){a.headersList.append("accept-encoding","br, gzip, deflate",true)}else{a.headersList.append("accept-encoding","gzip, deflate",true)}}a.headersList.delete("host",true);if(d){}if(c==null){a.cache="no-store"}if(a.cache!=="no-store"&&a.cache!=="reload"){}if(l==null){if(a.cache==="only-if-cached"){return i("only if cached")}const e=await httpNetworkFetch(o,d,r);if(!Z.has(a.method)&&e.status>=200&&e.status<=399){}if(u&&e.status===304){}if(l==null){l=e}}l.urlList=[...a.urlList];if(a.headersList.contains("range",true)){l.rangeRequested=true}l.requestIncludesCredentials=d;if(l.status===407){if(s.window==="no-window"){return i()}if(R(e)){return n(e)}return i("proxy authentication required")}if(l.status===421&&!r&&(s.body==null||s.body.source!=null)){if(R(e)){return n(e)}e.controller.connection.destroy();l=await httpNetworkOrCacheFetch(e,t,true)}if(t){}return l}async function httpNetworkFetch(e,t=false,r=false){W(!e.controller.connection||e.controller.connection.destroyed);e.controller.connection={abort:null,destroyed:false,destroy(e,t=true){if(!this.destroyed){this.destroyed=true;if(t){this.abort?.(e??new DOMException("The operation was aborted.","AbortError"))}}}};const s=e.request;let a=null;const c=e.timingInfo;const p=null;if(p==null){s.cache="no-store"}const d=r?"yes":"no";if(s.mode==="websocket"){}else{}let m=null;if(s.body==null&&e.processRequestEndOfBody){queueMicrotask((()=>e.processRequestEndOfBody()))}else if(s.body!=null){const processBodyChunk=async function*(t){if(R(e)){return}yield t;e.processRequestBodyChunkLength?.(t.byteLength)};const processEndOfBody=()=>{if(R(e)){return}if(e.processRequestEndOfBody){e.processRequestEndOfBody()}};const processBodyError=t=>{if(R(e)){return}if(t.name==="AbortError"){e.controller.abort()}else{e.controller.terminate(t)}};m=async function*(){try{for await(const e of s.body.stream){yield*processBodyChunk(e)}processEndOfBody()}catch(e){processBodyError(e)}}()}try{const{body:t,status:r,statusText:i,headersList:n,socket:s}=await dispatch({body:m});if(s){a=o({status:r,statusText:i,headersList:n,socket:s})}else{const s=t[Symbol.asyncIterator]();e.controller.next=()=>s.next();a=o({status:r,statusText:i,headersList:n})}}catch(t){if(t.name==="AbortError"){e.controller.connection.destroy();return n(e,t)}return i(t)}const pullAlgorithm=async()=>{await e.controller.resume()};const cancelAlgorithm=t=>{if(!R(e)){e.controller.abort(t)}};const A=new ReadableStream({async start(t){e.controller.controller=t},async pull(e){await pullAlgorithm(e)},async cancel(e){await cancelAlgorithm(e)},type:"bytes"});a.body={stream:A,source:null,length:null};e.controller.onAborted=onAborted;e.controller.on("terminated",onAborted);e.controller.resume=async()=>{while(true){let t;let r;try{const{done:r,value:i}=await e.controller.next();if(k(e)){break}t=r?undefined:i}catch(i){if(e.controller.ended&&!c.encodedBodySize){t=undefined}else{t=i;r=true}}if(t===undefined){M(e.controller.controller);finalizeResponse(e,a);return}c.decodedBodySize+=t?.byteLength??0;if(r){e.controller.terminate(t);return}const i=new Uint8Array(t);if(i.byteLength){e.controller.controller.enqueue(i)}if(oe(A)){e.controller.terminate();return}if(e.controller.controller.desiredSize<=0){return}}};function onAborted(t){if(k(e)){a.aborted=true;if(ae(A)){e.controller.controller.error(e.controller.serializedAbortReason)}}else{if(ae(A)){e.controller.controller.error(new TypeError("terminated",{cause:T(t)?t:undefined}))}}e.controller.connection.destroy()}return a;function dispatch({body:t}){const r=b(s);const i=e.controller.dispatcher;return new Promise(((n,o)=>i.dispatch({path:r.pathname+r.search,origin:r.origin,method:s.method,body:i.isMockActive?s.body&&(s.body.source||s.body.stream):t,headers:s.headersList.entries,maxRedirections:0,upgrade:s.mode==="websocket"?"websocket":undefined},{body:null,abort:null,onConnect(t){const{connection:r}=e.controller;c.finalConnectionTimingInfo=G(undefined,c.postRedirectStartTime,e.crossOriginIsolatedCapability);if(r.destroyed){t(new DOMException("The operation was aborted.","AbortError"))}else{e.controller.on("terminated",t);this.abort=r.abort=t}c.finalNetworkRequestStartTime=P(e.crossOriginIsolatedCapability)},onResponseStarted(){c.finalNetworkResponseStartTime=P(e.crossOriginIsolatedCapability)},onHeaders(e,t,r,i){if(e<200){return}let a="";const c=new l;for(let e=0;er){o(new Error(`too many content-encodings in response: ${t.length}, maximum allowed is ${r}`));return true}for(let e=t.length-1;e>=0;--e){const r=t[e].trim();if(r==="x-gzip"||r==="gzip"){p.push(u.createGunzip({flush:u.constants.Z_SYNC_FLUSH,finishFlush:u.constants.Z_SYNC_FLUSH}))}else if(r==="deflate"){p.push(U({flush:u.constants.Z_SYNC_FLUSH,finishFlush:u.constants.Z_SYNC_FLUSH}))}else if(r==="br"){p.push(u.createBrotliDecompress({flush:u.constants.BROTLI_OPERATION_FLUSH,finishFlush:u.constants.BROTLI_OPERATION_FLUSH}))}else{p.length=0;break}}}const m=this.onError.bind(this);n({status:e,statusText:i,headersList:c,body:p.length?ie(this.body,...p,(e=>{if(e){this.onError(e)}})).on("error",m):this.body.on("error",m)});return true},onData(t){if(e.controller.dump){return}const r=t;c.encodedBodySize+=r.byteLength;return this.body.push(r)},onComplete(){if(this.abort){e.controller.off("terminated",this.abort)}if(e.controller.onAborted){e.controller.off("terminated",e.controller.onAborted)}e.controller.ended=true;this.body.push(null)},onError(t){if(this.abort){e.controller.off("terminated",this.abort)}this.body?.destroy(t);e.controller.terminate(t);o(t)},onUpgrade(e,t,r){if(e!==101){return}const i=new l;for(let e=0;e{const{extractBody:i,mixinBody:n,cloneBody:s,bodyUnusable:o}=r(4492);const{Headers:a,fill:l,HeadersList:c,setHeadersGuard:p,getHeadersGuard:u,setHeadersList:d,getHeadersList:m}=r(660);const{FinalizationRegistry:A}=r(6653)();const h=r(3440);const g=r(7975);const{isValidHTTPToken:f,sameOrigin:y,environmentSettingsObject:b}=r(3168);const{forbiddenMethodsSet:C,corsSafeListedMethodsSet:E,referrerPolicy:N,requestRedirect:v,requestMode:I,requestCredentials:S,requestCache:w,requestDuplex:P}=r(4495);const{kEnumerableProperty:x,normalizedMethodRecordsBase:B,normalizedMethodRecords:_}=h;const{kHeaders:R,kSignal:k,kState:T,kDispatcher:Q}=r(3627);const{webidl:M}=r(5893);const{URLSerializer:O}=r(1900);const{kConstruct:D}=r(6443);const z=r(4589);const{getMaxListeners:L,setMaxListeners:G,getEventListeners:F,defaultMaxListeners:q}=r(8474);const U=Symbol("abortController");const H=new A((({signal:e,abort:t})=>{e.removeEventListener("abort",t)}));const V=new WeakMap;function buildAbort(e){return abort;function abort(){const t=e.deref();if(t!==undefined){H.unregister(abort);this.removeEventListener("abort",abort);t.abort(this.reason);const e=V.get(t.signal);if(e!==undefined){if(e.size!==0){for(const t of e){const e=t.deref();if(e!==undefined){e.abort(this.reason)}}e.clear()}V.delete(t.signal)}}}}let j=false;class Request{constructor(e,t={}){M.util.markAsUncloneable(this);if(e===D){return}const r="Request constructor";M.argumentLengthCheck(arguments,1,r);e=M.converters.RequestInfo(e,r,"input");t=M.converters.RequestInit(t,r,"init");let n=null;let s=null;const u=b.settingsObject.baseUrl;let A=null;if(typeof e==="string"){this[Q]=t.dispatcher;let r;try{r=new URL(e,u)}catch(t){throw new TypeError("Failed to parse URL from "+e,{cause:t})}if(r.username||r.password){throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+e)}n=makeRequest({urlList:[r]});s="cors"}else{this[Q]=t.dispatcher||e[Q];z(e instanceof Request);n=e[T];A=e[k]}const g=b.settingsObject.origin;let N="client";if(n.window?.constructor?.name==="EnvironmentSettingsObject"&&y(n.window,g)){N=n.window}if(t.window!=null){throw new TypeError(`'window' option '${N}' must be null`)}if("window"in t){N="no-window"}n=makeRequest({method:n.method,headersList:n.headersList,unsafeRequest:n.unsafeRequest,client:b.settingsObject,window:N,priority:n.priority,origin:n.origin,referrer:n.referrer,referrerPolicy:n.referrerPolicy,mode:n.mode,credentials:n.credentials,cache:n.cache,redirect:n.redirect,integrity:n.integrity,keepalive:n.keepalive,reloadNavigation:n.reloadNavigation,historyNavigation:n.historyNavigation,urlList:[...n.urlList]});const v=Object.keys(t).length!==0;if(v){if(n.mode==="navigate"){n.mode="same-origin"}n.reloadNavigation=false;n.historyNavigation=false;n.origin="client";n.referrer="client";n.referrerPolicy="";n.url=n.urlList[n.urlList.length-1];n.urlList=[n.url]}if(t.referrer!==undefined){const e=t.referrer;if(e===""){n.referrer="no-referrer"}else{let t;try{t=new URL(e,u)}catch(t){throw new TypeError(`Referrer "${e}" is not a valid URL.`,{cause:t})}if(t.protocol==="about:"&&t.hostname==="client"||g&&!y(t,b.settingsObject.baseUrl)){n.referrer="client"}else{n.referrer=t}}}if(t.referrerPolicy!==undefined){n.referrerPolicy=t.referrerPolicy}let I;if(t.mode!==undefined){I=t.mode}else{I=s}if(I==="navigate"){throw M.errors.exception({header:"Request constructor",message:"invalid request mode navigate."})}if(I!=null){n.mode=I}if(t.credentials!==undefined){n.credentials=t.credentials}if(t.cache!==undefined){n.cache=t.cache}if(n.cache==="only-if-cached"&&n.mode!=="same-origin"){throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode")}if(t.redirect!==undefined){n.redirect=t.redirect}if(t.integrity!=null){n.integrity=String(t.integrity)}if(t.keepalive!==undefined){n.keepalive=Boolean(t.keepalive)}if(t.method!==undefined){let e=t.method;const r=_[e];if(r!==undefined){n.method=r}else{if(!f(e)){throw new TypeError(`'${e}' is not a valid HTTP method.`)}const t=e.toUpperCase();if(C.has(t)){throw new TypeError(`'${e}' HTTP method is unsupported.`)}e=B[t]??e;n.method=e}if(!j&&n.method==="patch"){process.emitWarning("Using `patch` is highly likely to result in a `405 Method Not Allowed`. `PATCH` is much more likely to succeed.",{code:"UNDICI-FETCH-patch"});j=true}}if(t.signal!==undefined){A=t.signal}this[T]=n;const S=new AbortController;this[k]=S.signal;if(A!=null){if(!A||typeof A.aborted!=="boolean"||typeof A.addEventListener!=="function"){throw new TypeError("Failed to construct 'Request': member signal is not of type AbortSignal.")}if(A.aborted){S.abort(A.reason)}else{this[U]=S;const e=new WeakRef(S);const t=buildAbort(e);try{if(typeof L==="function"&&L(A)===q){G(1500,A)}else if(F(A,"abort").length>=q){G(1500,A)}}catch{}h.addAbortListener(A,t);H.register(S,{signal:A,abort:t},t)}}this[R]=new a(D);d(this[R],n.headersList);p(this[R],"request");if(I==="no-cors"){if(!E.has(n.method)){throw new TypeError(`'${n.method} is unsupported in no-cors mode.`)}p(this[R],"request-no-cors")}if(v){const e=m(this[R]);const r=t.headers!==undefined?t.headers:new c(e);e.clear();if(r instanceof c){for(const{name:t,value:i}of r.rawValues()){e.append(t,i,false)}e.cookies=r.cookies}else{l(this[R],r)}}const w=e instanceof Request?e[T].body:null;if((t.body!=null||w!=null)&&(n.method==="GET"||n.method==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body.")}let P=null;if(t.body!=null){const[e,r]=i(t.body,n.keepalive);P=e;if(r&&!m(this[R]).contains("content-type",true)){this[R].append("content-type",r)}}const x=P??w;if(x!=null&&x.source==null){if(P!=null&&t.duplex==null){throw new TypeError("RequestInit: duplex option is required when sending a body.")}if(n.mode!=="same-origin"&&n.mode!=="cors"){throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"')}n.useCORSPreflightFlag=true}let O=x;if(P==null&&w!=null){if(o(e)){throw new TypeError("Cannot construct a Request with a Request object that has already been used.")}const t=new TransformStream;w.stream.pipeThrough(t);O={source:w.source,length:w.length,stream:t.readable}}this[T].body=O}get method(){M.brandCheck(this,Request);return this[T].method}get url(){M.brandCheck(this,Request);return O(this[T].url)}get headers(){M.brandCheck(this,Request);return this[R]}get destination(){M.brandCheck(this,Request);return this[T].destination}get referrer(){M.brandCheck(this,Request);if(this[T].referrer==="no-referrer"){return""}if(this[T].referrer==="client"){return"about:client"}return this[T].referrer.toString()}get referrerPolicy(){M.brandCheck(this,Request);return this[T].referrerPolicy}get mode(){M.brandCheck(this,Request);return this[T].mode}get credentials(){return this[T].credentials}get cache(){M.brandCheck(this,Request);return this[T].cache}get redirect(){M.brandCheck(this,Request);return this[T].redirect}get integrity(){M.brandCheck(this,Request);return this[T].integrity}get keepalive(){M.brandCheck(this,Request);return this[T].keepalive}get isReloadNavigation(){M.brandCheck(this,Request);return this[T].reloadNavigation}get isHistoryNavigation(){M.brandCheck(this,Request);return this[T].historyNavigation}get signal(){M.brandCheck(this,Request);return this[k]}get body(){M.brandCheck(this,Request);return this[T].body?this[T].body.stream:null}get bodyUsed(){M.brandCheck(this,Request);return!!this[T].body&&h.isDisturbed(this[T].body.stream)}get duplex(){M.brandCheck(this,Request);return"half"}clone(){M.brandCheck(this,Request);if(o(this)){throw new TypeError("unusable")}const e=cloneRequest(this[T]);const t=new AbortController;if(this.signal.aborted){t.abort(this.signal.reason)}else{let e=V.get(this.signal);if(e===undefined){e=new Set;V.set(this.signal,e)}const r=new WeakRef(t);e.add(r);h.addAbortListener(t.signal,buildAbort(r))}return fromInnerRequest(e,t.signal,u(this[R]))}[g.inspect.custom](e,t){if(t.depth===null){t.depth=2}t.colors??=true;const r={method:this.method,url:this.url,headers:this.headers,destination:this.destination,referrer:this.referrer,referrerPolicy:this.referrerPolicy,mode:this.mode,credentials:this.credentials,cache:this.cache,redirect:this.redirect,integrity:this.integrity,keepalive:this.keepalive,isReloadNavigation:this.isReloadNavigation,isHistoryNavigation:this.isHistoryNavigation,signal:this.signal};return`Request ${g.formatWithOptions(t,r)}`}}n(Request);function makeRequest(e){return{method:e.method??"GET",localURLsOnly:e.localURLsOnly??false,unsafeRequest:e.unsafeRequest??false,body:e.body??null,client:e.client??null,reservedClient:e.reservedClient??null,replacesClientId:e.replacesClientId??"",window:e.window??"client",keepalive:e.keepalive??false,serviceWorkers:e.serviceWorkers??"all",initiator:e.initiator??"",destination:e.destination??"",priority:e.priority??null,origin:e.origin??"client",policyContainer:e.policyContainer??"client",referrer:e.referrer??"client",referrerPolicy:e.referrerPolicy??"",mode:e.mode??"no-cors",useCORSPreflightFlag:e.useCORSPreflightFlag??false,credentials:e.credentials??"same-origin",useCredentials:e.useCredentials??false,cache:e.cache??"default",redirect:e.redirect??"follow",integrity:e.integrity??"",cryptoGraphicsNonceMetadata:e.cryptoGraphicsNonceMetadata??"",parserMetadata:e.parserMetadata??"",reloadNavigation:e.reloadNavigation??false,historyNavigation:e.historyNavigation??false,userActivation:e.userActivation??false,taintedOrigin:e.taintedOrigin??false,redirectCount:e.redirectCount??0,responseTainting:e.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:e.preventNoCacheCacheControlHeaderModification??false,done:e.done??false,timingAllowFailed:e.timingAllowFailed??false,urlList:e.urlList,url:e.urlList[0],headersList:e.headersList?new c(e.headersList):new c}}function cloneRequest(e){const t=makeRequest({...e,body:null});if(e.body!=null){t.body=s(t,e.body)}return t}function fromInnerRequest(e,t,r){const i=new Request(D);i[T]=e;i[k]=t;i[R]=new a(D);d(i[R],e.headersList);p(i[R],r);return i}Object.defineProperties(Request.prototype,{method:x,url:x,headers:x,redirect:x,clone:x,signal:x,duplex:x,destination:x,body:x,bodyUsed:x,isHistoryNavigation:x,isReloadNavigation:x,keepalive:x,integrity:x,cache:x,credentials:x,attribute:x,referrerPolicy:x,referrer:x,mode:x,[Symbol.toStringTag]:{value:"Request",configurable:true}});M.converters.Request=M.interfaceConverter(Request);M.converters.RequestInfo=function(e,t,r){if(typeof e==="string"){return M.converters.USVString(e,t,r)}if(e instanceof Request){return M.converters.Request(e,t,r)}return M.converters.USVString(e,t,r)};M.converters.AbortSignal=M.interfaceConverter(AbortSignal);M.converters.RequestInit=M.dictionaryConverter([{key:"method",converter:M.converters.ByteString},{key:"headers",converter:M.converters.HeadersInit},{key:"body",converter:M.nullableConverter(M.converters.BodyInit)},{key:"referrer",converter:M.converters.USVString},{key:"referrerPolicy",converter:M.converters.DOMString,allowedValues:N},{key:"mode",converter:M.converters.DOMString,allowedValues:I},{key:"credentials",converter:M.converters.DOMString,allowedValues:S},{key:"cache",converter:M.converters.DOMString,allowedValues:w},{key:"redirect",converter:M.converters.DOMString,allowedValues:v},{key:"integrity",converter:M.converters.DOMString},{key:"keepalive",converter:M.converters.boolean},{key:"signal",converter:M.nullableConverter((e=>M.converters.AbortSignal(e,"RequestInit","signal",{strict:false})))},{key:"window",converter:M.converters.any},{key:"duplex",converter:M.converters.DOMString,allowedValues:P},{key:"dispatcher",converter:M.converters.any}]);e.exports={Request:Request,makeRequest:makeRequest,fromInnerRequest:fromInnerRequest,cloneRequest:cloneRequest}},9051:(e,t,r)=>{const{Headers:i,HeadersList:n,fill:s,getHeadersGuard:o,setHeadersGuard:a,setHeadersList:l}=r(660);const{extractBody:c,cloneBody:p,mixinBody:u,hasFinalizationRegistry:d,streamRegistry:m,bodyUnusable:A}=r(4492);const h=r(3440);const g=r(7975);const{kEnumerableProperty:f}=h;const{isValidReasonPhrase:y,isCancelled:b,isAborted:C,isBlobLike:E,serializeJavascriptValueToJSONString:N,isErrorLike:v,isomorphicEncode:I,environmentSettingsObject:S}=r(3168);const{redirectStatusSet:w,nullBodyStatus:P}=r(4495);const{kState:x,kHeaders:B}=r(3627);const{webidl:_}=r(5893);const{FormData:R}=r(5910);const{URLSerializer:k}=r(1900);const{kConstruct:T}=r(6443);const Q=r(4589);const{types:M}=r(7975);const O=new TextEncoder("utf-8");class Response{static error(){const e=fromInnerResponse(makeNetworkError(),"immutable");return e}static json(e,t={}){_.argumentLengthCheck(arguments,1,"Response.json");if(t!==null){t=_.converters.ResponseInit(t)}const r=O.encode(N(e));const i=c(r);const n=fromInnerResponse(makeResponse({}),"response");initializeResponse(n,t,{body:i[0],type:"application/json"});return n}static redirect(e,t=302){_.argumentLengthCheck(arguments,1,"Response.redirect");e=_.converters.USVString(e);t=_.converters["unsigned short"](t);let r;try{r=new URL(e,S.settingsObject.baseUrl)}catch(t){throw new TypeError(`Failed to parse URL from ${e}`,{cause:t})}if(!w.has(t)){throw new RangeError(`Invalid status code ${t}`)}const i=fromInnerResponse(makeResponse({}),"immutable");i[x].status=t;const n=I(k(r));i[x].headersList.append("location",n,true);return i}constructor(e=null,t={}){_.util.markAsUncloneable(this);if(e===T){return}if(e!==null){e=_.converters.BodyInit(e)}t=_.converters.ResponseInit(t);this[x]=makeResponse({});this[B]=new i(T);a(this[B],"response");l(this[B],this[x].headersList);let r=null;if(e!=null){const[t,i]=c(e);r={body:t,type:i}}initializeResponse(this,t,r)}get type(){_.brandCheck(this,Response);return this[x].type}get url(){_.brandCheck(this,Response);const e=this[x].urlList;const t=e[e.length-1]??null;if(t===null){return""}return k(t,true)}get redirected(){_.brandCheck(this,Response);return this[x].urlList.length>1}get status(){_.brandCheck(this,Response);return this[x].status}get ok(){_.brandCheck(this,Response);return this[x].status>=200&&this[x].status<=299}get statusText(){_.brandCheck(this,Response);return this[x].statusText}get headers(){_.brandCheck(this,Response);return this[B]}get body(){_.brandCheck(this,Response);return this[x].body?this[x].body.stream:null}get bodyUsed(){_.brandCheck(this,Response);return!!this[x].body&&h.isDisturbed(this[x].body.stream)}clone(){_.brandCheck(this,Response);if(A(this)){throw _.errors.exception({header:"Response.clone",message:"Body has already been consumed."})}const e=cloneResponse(this[x]);if(d&&this[x].body?.stream){m.register(this,new WeakRef(this[x].body.stream))}return fromInnerResponse(e,o(this[B]))}[g.inspect.custom](e,t){if(t.depth===null){t.depth=2}t.colors??=true;const r={status:this.status,statusText:this.statusText,headers:this.headers,body:this.body,bodyUsed:this.bodyUsed,ok:this.ok,redirected:this.redirected,type:this.type,url:this.url};return`Response ${g.formatWithOptions(t,r)}`}}u(Response);Object.defineProperties(Response.prototype,{type:f,url:f,status:f,ok:f,redirected:f,statusText:f,headers:f,clone:f,body:f,bodyUsed:f,[Symbol.toStringTag]:{value:"Response",configurable:true}});Object.defineProperties(Response,{json:f,redirect:f,error:f});function cloneResponse(e){if(e.internalResponse){return filterResponse(cloneResponse(e.internalResponse),e.type)}const t=makeResponse({...e,body:null});if(e.body!=null){t.body=p(t,e.body)}return t}function makeResponse(e){return{aborted:false,rangeRequested:false,timingAllowPassed:false,requestIncludesCredentials:false,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...e,headersList:e?.headersList?new n(e?.headersList):new n,urlList:e?.urlList?[...e.urlList]:[]}}function makeNetworkError(e){const t=v(e);return makeResponse({type:"error",status:0,error:t?e:new Error(e?String(e):e),aborted:e&&e.name==="AbortError"})}function isNetworkError(e){return e.type==="error"&&e.status===0}function makeFilteredResponse(e,t){t={internalResponse:e,...t};return new Proxy(e,{get(e,r){return r in t?t[r]:e[r]},set(e,r,i){Q(!(r in t));e[r]=i;return true}})}function filterResponse(e,t){if(t==="basic"){return makeFilteredResponse(e,{type:"basic",headersList:e.headersList})}else if(t==="cors"){return makeFilteredResponse(e,{type:"cors",headersList:e.headersList})}else if(t==="opaque"){return makeFilteredResponse(e,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null})}else if(t==="opaqueredirect"){return makeFilteredResponse(e,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null})}else{Q(false)}}function makeAppropriateNetworkError(e,t=null){Q(b(e));return C(e)?makeNetworkError(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:t})):makeNetworkError(Object.assign(new DOMException("Request was cancelled."),{cause:t}))}function initializeResponse(e,t,r){if(t.status!==null&&(t.status<200||t.status>599)){throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.')}if("statusText"in t&&t.statusText!=null){if(!y(String(t.statusText))){throw new TypeError("Invalid statusText")}}if("status"in t&&t.status!=null){e[x].status=t.status}if("statusText"in t&&t.statusText!=null){e[x].statusText=t.statusText}if("headers"in t&&t.headers!=null){s(e[B],t.headers)}if(r){if(P.includes(e.status)){throw _.errors.exception({header:"Response constructor",message:`Invalid response status code ${e.status}`})}e[x].body=r.body;if(r.type!=null&&!e[x].headersList.contains("content-type",true)){e[x].headersList.append("content-type",r.type,true)}}}function fromInnerResponse(e,t){const r=new Response(T);r[x]=e;r[B]=new i(T);l(r[B],e.headersList);a(r[B],t);if(d&&e.body?.stream){m.register(r,new WeakRef(e.body.stream))}return r}_.converters.ReadableStream=_.interfaceConverter(ReadableStream);_.converters.FormData=_.interfaceConverter(R);_.converters.URLSearchParams=_.interfaceConverter(URLSearchParams);_.converters.XMLHttpRequestBodyInit=function(e,t,r){if(typeof e==="string"){return _.converters.USVString(e,t,r)}if(E(e)){return _.converters.Blob(e,t,r,{strict:false})}if(ArrayBuffer.isView(e)||M.isArrayBuffer(e)){return _.converters.BufferSource(e,t,r)}if(h.isFormDataLike(e)){return _.converters.FormData(e,t,r,{strict:false})}if(e instanceof URLSearchParams){return _.converters.URLSearchParams(e,t,r)}return _.converters.DOMString(e,t,r)};_.converters.BodyInit=function(e,t,r){if(e instanceof ReadableStream){return _.converters.ReadableStream(e,t,r)}if(e?.[Symbol.asyncIterator]){return e}return _.converters.XMLHttpRequestBodyInit(e,t,r)};_.converters.ResponseInit=_.dictionaryConverter([{key:"status",converter:_.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:_.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:_.converters.HeadersInit}]);e.exports={isNetworkError:isNetworkError,makeNetworkError:makeNetworkError,makeResponse:makeResponse,makeAppropriateNetworkError:makeAppropriateNetworkError,filterResponse:filterResponse,Response:Response,cloneResponse:cloneResponse,fromInnerResponse:fromInnerResponse}},3627:e=>{e.exports={kUrl:Symbol("url"),kHeaders:Symbol("headers"),kSignal:Symbol("signal"),kState:Symbol("state"),kDispatcher:Symbol("dispatcher")}},3168:(e,t,r)=>{const{Transform:i}=r(7075);const n=r(8522);const{redirectStatusSet:s,referrerPolicySet:o,badPortsSet:a}=r(4495);const{getGlobalOrigin:l}=r(1059);const{collectASequenceOfCodePoints:c,collectAnHTTPQuotedString:p,removeChars:u,parseMIMEType:d}=r(1900);const{performance:m}=r(643);const{isBlobLike:A,ReadableStreamFrom:h,isValidHTTPToken:g,normalizedMethodRecordsBase:f}=r(3440);const y=r(4589);const{isUint8Array:b}=r(3429);const{webidl:C}=r(5893);let E=[];let N;try{N=r(7598);const e=["sha256","sha384","sha512"];E=N.getHashes().filter((t=>e.includes(t)))}catch{}function responseURL(e){const t=e.urlList;const r=t.length;return r===0?null:t[r-1].toString()}function responseLocationURL(e,t){if(!s.has(e.status)){return null}let r=e.headersList.get("location",true);if(r!==null&&isValidHeaderValue(r)){if(!isValidEncodedURL(r)){r=normalizeBinaryStringToUtf8(r)}r=new URL(r,responseURL(e))}if(r&&!r.hash){r.hash=t}return r}function isValidEncodedURL(e){for(let t=0;t126||r<32){return false}}return true}function normalizeBinaryStringToUtf8(e){return Buffer.from(e,"binary").toString("utf8")}function requestCurrentURL(e){return e.urlList[e.urlList.length-1]}function requestBadPort(e){const t=requestCurrentURL(e);if(urlIsHttpHttpsScheme(t)&&a.has(t.port)){return"blocked"}return"allowed"}function isErrorLike(e){return e instanceof Error||(e?.constructor?.name==="Error"||e?.constructor?.name==="DOMException")}function isValidReasonPhrase(e){for(let t=0;t=32&&r<=126||r>=128&&r<=255)){return false}}return true}const v=g;function isValidHeaderValue(e){return(e[0]==="\t"||e[0]===" "||e[e.length-1]==="\t"||e[e.length-1]===" "||e.includes("\n")||e.includes("\r")||e.includes("\0"))===false}function setRequestReferrerPolicyOnRedirect(e,t){const{headersList:r}=t;const i=(r.get("referrer-policy",true)??"").split(",");let n="";if(i.length>0){for(let e=i.length;e!==0;e--){const t=i[e-1].trim();if(o.has(t)){n=t;break}}}if(n!==""){e.referrerPolicy=n}}function crossOriginResourcePolicyCheck(){return"allowed"}function corsCheck(){return"success"}function TAOCheck(){return"success"}function appendFetchMetadata(e){let t=null;t=e.mode;e.headersList.set("sec-fetch-mode",t,true)}function appendRequestOriginHeader(e){let t=e.origin;if(t==="client"||t===undefined){return}if(e.responseTainting==="cors"||e.mode==="websocket"){e.headersList.append("origin",t,true)}else if(e.method!=="GET"&&e.method!=="HEAD"){switch(e.referrerPolicy){case"no-referrer":t=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":if(e.origin&&urlHasHttpsScheme(e.origin)&&!urlHasHttpsScheme(requestCurrentURL(e))){t=null}break;case"same-origin":if(!sameOrigin(e,requestCurrentURL(e))){t=null}break;default:}e.headersList.append("origin",t,true)}}function coarsenTime(e,t){return e}function clampAndCoarsenConnectionTimingInfo(e,t,r){if(!e?.startTime||e.startTime4096){i=n}const s=sameOrigin(e,i);const o=isURLPotentiallyTrustworthy(i)&&!isURLPotentiallyTrustworthy(e.url);switch(t){case"origin":return n!=null?n:stripURLForReferrer(r,true);case"unsafe-url":return i;case"same-origin":return s?n:"no-referrer";case"origin-when-cross-origin":return s?i:n;case"strict-origin-when-cross-origin":{const t=requestCurrentURL(e);if(sameOrigin(i,t)){return i}if(isURLPotentiallyTrustworthy(i)&&!isURLPotentiallyTrustworthy(t)){return"no-referrer"}return n}case"strict-origin":case"no-referrer-when-downgrade":default:return o?"no-referrer":n}}function stripURLForReferrer(e,t){y(e instanceof URL);e=new URL(e);if(e.protocol==="file:"||e.protocol==="about:"||e.protocol==="blank:"){return"no-referrer"}e.username="";e.password="";e.hash="";if(t){e.pathname="";e.search=""}return e}function isURLPotentiallyTrustworthy(e){if(!(e instanceof URL)){return false}if(e.href==="about:blank"||e.href==="about:srcdoc"){return true}if(e.protocol==="data:")return true;if(e.protocol==="file:")return true;return isOriginPotentiallyTrustworthy(e.origin);function isOriginPotentiallyTrustworthy(e){if(e==null||e==="null")return false;const t=new URL(e);if(t.protocol==="https:"||t.protocol==="wss:"){return true}if(/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(t.hostname)||(t.hostname==="localhost"||t.hostname.includes("localhost."))||t.hostname.endsWith(".localhost")){return true}return false}}function bytesMatch(e,t){if(N===undefined){return true}const r=parseMetadata(t);if(r==="no metadata"){return true}if(r.length===0){return true}const i=getStrongestMetadata(r);const n=filterMetadataListByAlgorithm(r,i);for(const t of n){const r=t.algo;const i=t.hash;let n=N.createHash(r).update(e).digest("base64");if(n[n.length-1]==="="){if(n[n.length-2]==="="){n=n.slice(0,-2)}else{n=n.slice(0,-1)}}if(compareBase64Mixed(n,i)){return true}}return false}const I=/(?sha256|sha384|sha512)-((?[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function parseMetadata(e){const t=[];let r=true;for(const i of e.split(" ")){r=false;const e=I.exec(i);if(e===null||e.groups===undefined||e.groups.algo===undefined){continue}const n=e.groups.algo.toLowerCase();if(E.includes(n)){t.push(e.groups)}}if(r===true){return"no metadata"}return t}function getStrongestMetadata(e){let t=e[0].algo;if(t[3]==="5"){return t}for(let r=1;r{e=r;t=i}));return{promise:r,resolve:e,reject:t}}function isAborted(e){return e.controller.state==="aborted"}function isCancelled(e){return e.controller.state==="aborted"||e.controller.state==="terminated"}function normalizeMethod(e){return f[e.toLowerCase()]??e}function serializeJavascriptValueToJSONString(e){const t=JSON.stringify(e);if(t===undefined){throw new TypeError("Value is not JSON serializable")}y(typeof t==="string");return t}const S=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function createIterator(e,t,r=0,i=1){class FastIterableIterator{#W;#J;#Y;constructor(e,t){this.#W=e;this.#J=t;this.#Y=0}next(){if(typeof this!=="object"||this===null||!(#W in this)){throw new TypeError(`'next' called on an object that does not implement interface ${e} Iterator.`)}const n=this.#Y;const s=this.#W[t];const o=s.length;if(n>=o){return{value:undefined,done:true}}const{[r]:a,[i]:l}=s[n];this.#Y=n+1;let c;switch(this.#J){case"key":c=a;break;case"value":c=l;break;case"key+value":c=[a,l];break}return{value:c,done:false}}}delete FastIterableIterator.prototype.constructor;Object.setPrototypeOf(FastIterableIterator.prototype,S);Object.defineProperties(FastIterableIterator.prototype,{[Symbol.toStringTag]:{writable:false,enumerable:false,configurable:true,value:`${e} Iterator`},next:{writable:true,enumerable:true,configurable:true}});return function(e,t){return new FastIterableIterator(e,t)}}function iteratorMixin(e,t,r,i=0,n=1){const s=createIterator(e,r,i,n);const o={keys:{writable:true,enumerable:true,configurable:true,value:function keys(){C.brandCheck(this,t);return s(this,"key")}},values:{writable:true,enumerable:true,configurable:true,value:function values(){C.brandCheck(this,t);return s(this,"value")}},entries:{writable:true,enumerable:true,configurable:true,value:function entries(){C.brandCheck(this,t);return s(this,"key+value")}},forEach:{writable:true,enumerable:true,configurable:true,value:function forEach(r,i=globalThis){C.brandCheck(this,t);C.argumentLengthCheck(arguments,1,`${e}.forEach`);if(typeof r!=="function"){throw new TypeError(`Failed to execute 'forEach' on '${e}': parameter 1 is not of type 'Function'.`)}for(const{0:e,1:t}of s(this,"key+value")){r.call(i,t,e,this)}}}};return Object.defineProperties(t.prototype,{...o,[Symbol.iterator]:{writable:true,enumerable:false,configurable:true,value:o.entries.value}})}async function fullyReadBody(e,t,r){const i=t;const n=r;let s;try{s=e.stream.getReader()}catch(e){n(e);return}try{i(await readAllBytes(s))}catch(e){n(e)}}function isReadableStreamLike(e){return e instanceof ReadableStream||e[Symbol.toStringTag]==="ReadableStream"&&typeof e.tee==="function"}function readableStreamClose(e){try{e.close();e.byobRequest?.respond(0)}catch(e){if(!e.message.includes("Controller is already closed")&&!e.message.includes("ReadableStream is already closed")){throw e}}}const w=/[^\x00-\xFF]/;function isomorphicEncode(e){y(!w.test(e));return e}async function readAllBytes(e){const t=[];let r=0;while(true){const{done:i,value:n}=await e.read();if(i){return Buffer.concat(t,r)}if(!b(n)){throw new TypeError("Received non-Uint8Array chunk")}t.push(n);r+=n.length}}function urlIsLocal(e){y("protocol"in e);const t=e.protocol;return t==="about:"||t==="blob:"||t==="data:"}function urlHasHttpsScheme(e){return typeof e==="string"&&e[5]===":"&&e[0]==="h"&&e[1]==="t"&&e[2]==="t"&&e[3]==="p"&&e[4]==="s"||e.protocol==="https:"}function urlIsHttpHttpsScheme(e){y("protocol"in e);const t=e.protocol;return t==="http:"||t==="https:"}function simpleRangeHeaderValue(e,t){const r=e;if(!r.startsWith("bytes")){return"failure"}const i={position:5};if(t){c((e=>e==="\t"||e===" "),r,i)}if(r.charCodeAt(i.position)!==61){return"failure"}i.position++;if(t){c((e=>e==="\t"||e===" "),r,i)}const n=c((e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}),r,i);const s=n.length?Number(n):null;if(t){c((e=>e==="\t"||e===" "),r,i)}if(r.charCodeAt(i.position)!==45){return"failure"}i.position++;if(t){c((e=>e==="\t"||e===" "),r,i)}const o=c((e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}),r,i);const a=o.length?Number(o):null;if(i.positiona){return"failure"}return{rangeStartValue:s,rangeEndValue:a}}function buildContentRange(e,t,r){let i="bytes ";i+=isomorphicEncode(`${e}`);i+="-";i+=isomorphicEncode(`${t}`);i+="/";i+=isomorphicEncode(`${r}`);return i}class InflateStream extends i{#$;constructor(e){super();this.#$=e}_transform(e,t,r){if(!this._inflateStream){if(e.length===0){r();return}this._inflateStream=(e[0]&15)===8?n.createInflate(this.#$):n.createInflateRaw(this.#$);this._inflateStream.on("data",this.push.bind(this));this._inflateStream.on("end",(()=>this.push(null)));this._inflateStream.on("error",(e=>this.destroy(e)))}this._inflateStream.write(e,t,r)}_final(e){if(this._inflateStream){this._inflateStream.end();this._inflateStream=null}e()}}function createInflate(e){return new InflateStream(e)}function extractMimeType(e){let t=null;let r=null;let i=null;const n=getDecodeSplit("content-type",e);if(n===null){return"failure"}for(const e of n){const n=d(e);if(n==="failure"||n.essence==="*/*"){continue}i=n;if(i.essence!==r){t=null;if(i.parameters.has("charset")){t=i.parameters.get("charset")}r=i.essence}else if(!i.parameters.has("charset")&&t!==null){i.parameters.set("charset",t)}}if(i==null){return"failure"}return i}function gettingDecodingSplitting(e){const t=e;const r={position:0};const i=[];let n="";while(r.positione!=='"'&&e!==","),t,r);if(r.positione===9||e===32));i.push(n);n=""}return i}function getDecodeSplit(e,t){const r=t.get(e,true);if(r===null){return null}return gettingDecodingSplitting(r)}const P=new TextDecoder;function utf8DecodeBytes(e){if(e.length===0){return""}if(e[0]===239&&e[1]===187&&e[2]===191){e=e.subarray(3)}const t=P.decode(e);return t}class EnvironmentSettingsObjectBase{get baseUrl(){return l()}get origin(){return this.baseUrl?.origin}policyContainer=makePolicyContainer()}class EnvironmentSettingsObject{settingsObject=new EnvironmentSettingsObjectBase}const x=new EnvironmentSettingsObject;e.exports={isAborted:isAborted,isCancelled:isCancelled,isValidEncodedURL:isValidEncodedURL,createDeferredPromise:createDeferredPromise,ReadableStreamFrom:h,tryUpgradeRequestToAPotentiallyTrustworthyURL:tryUpgradeRequestToAPotentiallyTrustworthyURL,clampAndCoarsenConnectionTimingInfo:clampAndCoarsenConnectionTimingInfo,coarsenedSharedCurrentTime:coarsenedSharedCurrentTime,determineRequestsReferrer:determineRequestsReferrer,makePolicyContainer:makePolicyContainer,clonePolicyContainer:clonePolicyContainer,appendFetchMetadata:appendFetchMetadata,appendRequestOriginHeader:appendRequestOriginHeader,TAOCheck:TAOCheck,corsCheck:corsCheck,crossOriginResourcePolicyCheck:crossOriginResourcePolicyCheck,createOpaqueTimingInfo:createOpaqueTimingInfo,setRequestReferrerPolicyOnRedirect:setRequestReferrerPolicyOnRedirect,isValidHTTPToken:g,requestBadPort:requestBadPort,requestCurrentURL:requestCurrentURL,responseURL:responseURL,responseLocationURL:responseLocationURL,isBlobLike:A,isURLPotentiallyTrustworthy:isURLPotentiallyTrustworthy,isValidReasonPhrase:isValidReasonPhrase,sameOrigin:sameOrigin,normalizeMethod:normalizeMethod,serializeJavascriptValueToJSONString:serializeJavascriptValueToJSONString,iteratorMixin:iteratorMixin,createIterator:createIterator,isValidHeaderName:v,isValidHeaderValue:isValidHeaderValue,isErrorLike:isErrorLike,fullyReadBody:fullyReadBody,bytesMatch:bytesMatch,isReadableStreamLike:isReadableStreamLike,readableStreamClose:readableStreamClose,isomorphicEncode:isomorphicEncode,urlIsLocal:urlIsLocal,urlHasHttpsScheme:urlHasHttpsScheme,urlIsHttpHttpsScheme:urlIsHttpHttpsScheme,readAllBytes:readAllBytes,simpleRangeHeaderValue:simpleRangeHeaderValue,buildContentRange:buildContentRange,parseMetadata:parseMetadata,createInflate:createInflate,extractMimeType:extractMimeType,getDecodeSplit:getDecodeSplit,utf8DecodeBytes:utf8DecodeBytes,environmentSettingsObject:x}},5893:(e,t,r)=>{const{types:i,inspect:n}=r(7975);const{markAsUncloneable:s}=r(5919);const{toUSVString:o}=r(3440);const a={};a.converters={};a.util={};a.errors={};a.errors.exception=function(e){return new TypeError(`${e.header}: ${e.message}`)};a.errors.conversionFailed=function(e){const t=e.types.length===1?"":" one of";const r=`${e.argument} could not be converted to`+`${t}: ${e.types.join(", ")}.`;return a.errors.exception({header:e.prefix,message:r})};a.errors.invalidArgument=function(e){return a.errors.exception({header:e.prefix,message:`"${e.value}" is an invalid ${e.type}.`})};a.brandCheck=function(e,t,r){if(r?.strict!==false){if(!(e instanceof t)){const e=new TypeError("Illegal invocation");e.code="ERR_INVALID_THIS";throw e}}else{if(e?.[Symbol.toStringTag]!==t.prototype[Symbol.toStringTag]){const e=new TypeError("Illegal invocation");e.code="ERR_INVALID_THIS";throw e}}};a.argumentLengthCheck=function({length:e},t,r){if(e{});a.util.ConvertToInt=function(e,t,r,i){let n;let s;if(t===64){n=Math.pow(2,53)-1;if(r==="unsigned"){s=0}else{s=Math.pow(-2,53)+1}}else if(r==="unsigned"){s=0;n=Math.pow(2,t)-1}else{s=Math.pow(-2,t)-1;n=Math.pow(2,t-1)-1}let o=Number(e);if(o===0){o=0}if(i?.enforceRange===true){if(Number.isNaN(o)||o===Number.POSITIVE_INFINITY||o===Number.NEGATIVE_INFINITY){throw a.errors.exception({header:"Integer conversion",message:`Could not convert ${a.util.Stringify(e)} to an integer.`})}o=a.util.IntegerPart(o);if(on){throw a.errors.exception({header:"Integer conversion",message:`Value must be between ${s}-${n}, got ${o}.`})}return o}if(!Number.isNaN(o)&&i?.clamp===true){o=Math.min(Math.max(o,s),n);if(Math.floor(o)%2===0){o=Math.floor(o)}else{o=Math.ceil(o)}return o}if(Number.isNaN(o)||o===0&&Object.is(0,o)||o===Number.POSITIVE_INFINITY||o===Number.NEGATIVE_INFINITY){return 0}o=a.util.IntegerPart(o);o=o%Math.pow(2,t);if(r==="signed"&&o>=Math.pow(2,t)-1){return o-Math.pow(2,t)}return o};a.util.IntegerPart=function(e){const t=Math.floor(Math.abs(e));if(e<0){return-1*t}return t};a.util.Stringify=function(e){const t=a.util.Type(e);switch(t){case"Symbol":return`Symbol(${e.description})`;case"Object":return n(e);case"String":return`"${e}"`;default:return`${e}`}};a.sequenceConverter=function(e){return(t,r,i,n)=>{if(a.util.Type(t)!=="Object"){throw a.errors.exception({header:r,message:`${i} (${a.util.Stringify(t)}) is not iterable.`})}const s=typeof n==="function"?n():t?.[Symbol.iterator]?.();const o=[];let l=0;if(s===undefined||typeof s.next!=="function"){throw a.errors.exception({header:r,message:`${i} is not iterable.`})}while(true){const{done:t,value:n}=s.next();if(t){break}o.push(e(n,r,`${i}[${l++}]`))}return o}};a.recordConverter=function(e,t){return(r,n,s)=>{if(a.util.Type(r)!=="Object"){throw a.errors.exception({header:n,message:`${s} ("${a.util.Type(r)}") is not an Object.`})}const o={};if(!i.isProxy(r)){const i=[...Object.getOwnPropertyNames(r),...Object.getOwnPropertySymbols(r)];for(const a of i){const i=e(a,n,s);const l=t(r[a],n,s);o[i]=l}return o}const l=Reflect.ownKeys(r);for(const i of l){const a=Reflect.getOwnPropertyDescriptor(r,i);if(a?.enumerable){const a=e(i,n,s);const l=t(r[i],n,s);o[a]=l}}return o}};a.interfaceConverter=function(e){return(t,r,i,n)=>{if(n?.strict!==false&&!(t instanceof e)){throw a.errors.exception({header:r,message:`Expected ${i} ("${a.util.Stringify(t)}") to be an instance of ${e.name}.`})}return t}};a.dictionaryConverter=function(e){return(t,r,i)=>{const n=a.util.Type(t);const s={};if(n==="Null"||n==="Undefined"){return s}else if(n!=="Object"){throw a.errors.exception({header:r,message:`Expected ${t} to be one of: Null, Undefined, Object.`})}for(const n of e){const{key:e,defaultValue:o,required:l,converter:c}=n;if(l===true){if(!Object.hasOwn(t,e)){throw a.errors.exception({header:r,message:`Missing required key "${e}".`})}}let p=t[e];const u=Object.hasOwn(n,"defaultValue");if(u&&p!==null){p??=o()}if(l||u||p!==undefined){p=c(p,r,`${i}.${e}`);if(n.allowedValues&&!n.allowedValues.includes(p)){throw a.errors.exception({header:r,message:`${p} is not an accepted type. Expected one of ${n.allowedValues.join(", ")}.`})}s[e]=p}}return s}};a.nullableConverter=function(e){return(t,r,i)=>{if(t===null){return t}return e(t,r,i)}};a.converters.DOMString=function(e,t,r,i){if(e===null&&i?.legacyNullToEmptyString){return""}if(typeof e==="symbol"){throw a.errors.exception({header:t,message:`${r} is a symbol, which cannot be converted to a DOMString.`})}return String(e)};a.converters.ByteString=function(e,t,r){const i=a.converters.DOMString(e,t,r);for(let e=0;e255){throw new TypeError("Cannot convert argument to a ByteString because the character at "+`index ${e} has a value of ${i.charCodeAt(e)} which is greater than 255.`)}}return i};a.converters.USVString=o;a.converters.boolean=function(e){const t=Boolean(e);return t};a.converters.any=function(e){return e};a.converters["long long"]=function(e,t,r){const i=a.util.ConvertToInt(e,64,"signed",undefined,t,r);return i};a.converters["unsigned long long"]=function(e,t,r){const i=a.util.ConvertToInt(e,64,"unsigned",undefined,t,r);return i};a.converters["unsigned long"]=function(e,t,r){const i=a.util.ConvertToInt(e,32,"unsigned",undefined,t,r);return i};a.converters["unsigned short"]=function(e,t,r,i){const n=a.util.ConvertToInt(e,16,"unsigned",i,t,r);return n};a.converters.ArrayBuffer=function(e,t,r,n){if(a.util.Type(e)!=="Object"||!i.isAnyArrayBuffer(e)){throw a.errors.conversionFailed({prefix:t,argument:`${r} ("${a.util.Stringify(e)}")`,types:["ArrayBuffer"]})}if(n?.allowShared===false&&i.isSharedArrayBuffer(e)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.resizable||e.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.TypedArray=function(e,t,r,n,s){if(a.util.Type(e)!=="Object"||!i.isTypedArray(e)||e.constructor.name!==t.name){throw a.errors.conversionFailed({prefix:r,argument:`${n} ("${a.util.Stringify(e)}")`,types:[t.name]})}if(s?.allowShared===false&&i.isSharedArrayBuffer(e.buffer)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.buffer.resizable||e.buffer.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.DataView=function(e,t,r,n){if(a.util.Type(e)!=="Object"||!i.isDataView(e)){throw a.errors.exception({header:t,message:`${r} is not a DataView.`})}if(n?.allowShared===false&&i.isSharedArrayBuffer(e.buffer)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.buffer.resizable||e.buffer.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.BufferSource=function(e,t,r,n){if(i.isAnyArrayBuffer(e)){return a.converters.ArrayBuffer(e,t,r,{...n,allowShared:false})}if(i.isTypedArray(e)){return a.converters.TypedArray(e,e.constructor,t,r,{...n,allowShared:false})}if(i.isDataView(e)){return a.converters.DataView(e,t,r,{...n,allowShared:false})}throw a.errors.conversionFailed({prefix:t,argument:`${r} ("${a.util.Stringify(e)}")`,types:["BufferSource"]})};a.converters["sequence"]=a.sequenceConverter(a.converters.ByteString);a.converters["sequence>"]=a.sequenceConverter(a.converters["sequence"]);a.converters["record"]=a.recordConverter(a.converters.ByteString,a.converters.ByteString);e.exports={webidl:a}},2607:e=>{function getEncoding(e){if(!e){return"failure"}switch(e.trim().toLowerCase()){case"unicode-1-1-utf-8":case"unicode11utf8":case"unicode20utf8":case"utf-8":case"utf8":case"x-unicode20utf8":return"UTF-8";case"866":case"cp866":case"csibm866":case"ibm866":return"IBM866";case"csisolatin2":case"iso-8859-2":case"iso-ir-101":case"iso8859-2":case"iso88592":case"iso_8859-2":case"iso_8859-2:1987":case"l2":case"latin2":return"ISO-8859-2";case"csisolatin3":case"iso-8859-3":case"iso-ir-109":case"iso8859-3":case"iso88593":case"iso_8859-3":case"iso_8859-3:1988":case"l3":case"latin3":return"ISO-8859-3";case"csisolatin4":case"iso-8859-4":case"iso-ir-110":case"iso8859-4":case"iso88594":case"iso_8859-4":case"iso_8859-4:1988":case"l4":case"latin4":return"ISO-8859-4";case"csisolatincyrillic":case"cyrillic":case"iso-8859-5":case"iso-ir-144":case"iso8859-5":case"iso88595":case"iso_8859-5":case"iso_8859-5:1988":return"ISO-8859-5";case"arabic":case"asmo-708":case"csiso88596e":case"csiso88596i":case"csisolatinarabic":case"ecma-114":case"iso-8859-6":case"iso-8859-6-e":case"iso-8859-6-i":case"iso-ir-127":case"iso8859-6":case"iso88596":case"iso_8859-6":case"iso_8859-6:1987":return"ISO-8859-6";case"csisolatingreek":case"ecma-118":case"elot_928":case"greek":case"greek8":case"iso-8859-7":case"iso-ir-126":case"iso8859-7":case"iso88597":case"iso_8859-7":case"iso_8859-7:1987":case"sun_eu_greek":return"ISO-8859-7";case"csiso88598e":case"csisolatinhebrew":case"hebrew":case"iso-8859-8":case"iso-8859-8-e":case"iso-ir-138":case"iso8859-8":case"iso88598":case"iso_8859-8":case"iso_8859-8:1988":case"visual":return"ISO-8859-8";case"csiso88598i":case"iso-8859-8-i":case"logical":return"ISO-8859-8-I";case"csisolatin6":case"iso-8859-10":case"iso-ir-157":case"iso8859-10":case"iso885910":case"l6":case"latin6":return"ISO-8859-10";case"iso-8859-13":case"iso8859-13":case"iso885913":return"ISO-8859-13";case"iso-8859-14":case"iso8859-14":case"iso885914":return"ISO-8859-14";case"csisolatin9":case"iso-8859-15":case"iso8859-15":case"iso885915":case"iso_8859-15":case"l9":return"ISO-8859-15";case"iso-8859-16":return"ISO-8859-16";case"cskoi8r":case"koi":case"koi8":case"koi8-r":case"koi8_r":return"KOI8-R";case"koi8-ru":case"koi8-u":return"KOI8-U";case"csmacintosh":case"mac":case"macintosh":case"x-mac-roman":return"macintosh";case"iso-8859-11":case"iso8859-11":case"iso885911":case"tis-620":case"windows-874":return"windows-874";case"cp1250":case"windows-1250":case"x-cp1250":return"windows-1250";case"cp1251":case"windows-1251":case"x-cp1251":return"windows-1251";case"ansi_x3.4-1968":case"ascii":case"cp1252":case"cp819":case"csisolatin1":case"ibm819":case"iso-8859-1":case"iso-ir-100":case"iso8859-1":case"iso88591":case"iso_8859-1":case"iso_8859-1:1987":case"l1":case"latin1":case"us-ascii":case"windows-1252":case"x-cp1252":return"windows-1252";case"cp1253":case"windows-1253":case"x-cp1253":return"windows-1253";case"cp1254":case"csisolatin5":case"iso-8859-9":case"iso-ir-148":case"iso8859-9":case"iso88599":case"iso_8859-9":case"iso_8859-9:1989":case"l5":case"latin5":case"windows-1254":case"x-cp1254":return"windows-1254";case"cp1255":case"windows-1255":case"x-cp1255":return"windows-1255";case"cp1256":case"windows-1256":case"x-cp1256":return"windows-1256";case"cp1257":case"windows-1257":case"x-cp1257":return"windows-1257";case"cp1258":case"windows-1258":case"x-cp1258":return"windows-1258";case"x-mac-cyrillic":case"x-mac-ukrainian":return"x-mac-cyrillic";case"chinese":case"csgb2312":case"csiso58gb231280":case"gb2312":case"gb_2312":case"gb_2312-80":case"gbk":case"iso-ir-58":case"x-gbk":return"GBK";case"gb18030":return"gb18030";case"big5":case"big5-hkscs":case"cn-big5":case"csbig5":case"x-x-big5":return"Big5";case"cseucpkdfmtjapanese":case"euc-jp":case"x-euc-jp":return"EUC-JP";case"csiso2022jp":case"iso-2022-jp":return"ISO-2022-JP";case"csshiftjis":case"ms932":case"ms_kanji":case"shift-jis":case"shift_jis":case"sjis":case"windows-31j":case"x-sjis":return"Shift_JIS";case"cseuckr":case"csksc56011987":case"euc-kr":case"iso-ir-149":case"korean":case"ks_c_5601-1987":case"ks_c_5601-1989":case"ksc5601":case"ksc_5601":case"windows-949":return"EUC-KR";case"csiso2022kr":case"hz-gb-2312":case"iso-2022-cn":case"iso-2022-cn-ext":case"iso-2022-kr":case"replacement":return"replacement";case"unicodefffe":case"utf-16be":return"UTF-16BE";case"csunicode":case"iso-10646-ucs-2":case"ucs-2":case"unicode":case"unicodefeff":case"utf-16":case"utf-16le":return"UTF-16LE";case"x-user-defined":return"x-user-defined";default:return"failure"}}e.exports={getEncoding:getEncoding}},8355:(e,t,r)=>{const{staticPropertyDescriptors:i,readOperation:n,fireAProgressEvent:s}=r(3610);const{kState:o,kError:a,kResult:l,kEvents:c,kAborted:p}=r(961);const{webidl:u}=r(5893);const{kEnumerableProperty:d}=r(3440);class FileReader extends EventTarget{constructor(){super();this[o]="empty";this[l]=null;this[a]=null;this[c]={loadend:null,error:null,abort:null,load:null,progress:null,loadstart:null}}readAsArrayBuffer(e){u.brandCheck(this,FileReader);u.argumentLengthCheck(arguments,1,"FileReader.readAsArrayBuffer");e=u.converters.Blob(e,{strict:false});n(this,e,"ArrayBuffer")}readAsBinaryString(e){u.brandCheck(this,FileReader);u.argumentLengthCheck(arguments,1,"FileReader.readAsBinaryString");e=u.converters.Blob(e,{strict:false});n(this,e,"BinaryString")}readAsText(e,t=undefined){u.brandCheck(this,FileReader);u.argumentLengthCheck(arguments,1,"FileReader.readAsText");e=u.converters.Blob(e,{strict:false});if(t!==undefined){t=u.converters.DOMString(t,"FileReader.readAsText","encoding")}n(this,e,"Text",t)}readAsDataURL(e){u.brandCheck(this,FileReader);u.argumentLengthCheck(arguments,1,"FileReader.readAsDataURL");e=u.converters.Blob(e,{strict:false});n(this,e,"DataURL")}abort(){if(this[o]==="empty"||this[o]==="done"){this[l]=null;return}if(this[o]==="loading"){this[o]="done";this[l]=null}this[p]=true;s("abort",this);if(this[o]!=="loading"){s("loadend",this)}}get readyState(){u.brandCheck(this,FileReader);switch(this[o]){case"empty":return this.EMPTY;case"loading":return this.LOADING;case"done":return this.DONE}}get result(){u.brandCheck(this,FileReader);return this[l]}get error(){u.brandCheck(this,FileReader);return this[a]}get onloadend(){u.brandCheck(this,FileReader);return this[c].loadend}set onloadend(e){u.brandCheck(this,FileReader);if(this[c].loadend){this.removeEventListener("loadend",this[c].loadend)}if(typeof e==="function"){this[c].loadend=e;this.addEventListener("loadend",e)}else{this[c].loadend=null}}get onerror(){u.brandCheck(this,FileReader);return this[c].error}set onerror(e){u.brandCheck(this,FileReader);if(this[c].error){this.removeEventListener("error",this[c].error)}if(typeof e==="function"){this[c].error=e;this.addEventListener("error",e)}else{this[c].error=null}}get onloadstart(){u.brandCheck(this,FileReader);return this[c].loadstart}set onloadstart(e){u.brandCheck(this,FileReader);if(this[c].loadstart){this.removeEventListener("loadstart",this[c].loadstart)}if(typeof e==="function"){this[c].loadstart=e;this.addEventListener("loadstart",e)}else{this[c].loadstart=null}}get onprogress(){u.brandCheck(this,FileReader);return this[c].progress}set onprogress(e){u.brandCheck(this,FileReader);if(this[c].progress){this.removeEventListener("progress",this[c].progress)}if(typeof e==="function"){this[c].progress=e;this.addEventListener("progress",e)}else{this[c].progress=null}}get onload(){u.brandCheck(this,FileReader);return this[c].load}set onload(e){u.brandCheck(this,FileReader);if(this[c].load){this.removeEventListener("load",this[c].load)}if(typeof e==="function"){this[c].load=e;this.addEventListener("load",e)}else{this[c].load=null}}get onabort(){u.brandCheck(this,FileReader);return this[c].abort}set onabort(e){u.brandCheck(this,FileReader);if(this[c].abort){this.removeEventListener("abort",this[c].abort)}if(typeof e==="function"){this[c].abort=e;this.addEventListener("abort",e)}else{this[c].abort=null}}}FileReader.EMPTY=FileReader.prototype.EMPTY=0;FileReader.LOADING=FileReader.prototype.LOADING=1;FileReader.DONE=FileReader.prototype.DONE=2;Object.defineProperties(FileReader.prototype,{EMPTY:i,LOADING:i,DONE:i,readAsArrayBuffer:d,readAsBinaryString:d,readAsText:d,readAsDataURL:d,abort:d,readyState:d,result:d,error:d,onloadstart:d,onprogress:d,onload:d,onabort:d,onerror:d,onloadend:d,[Symbol.toStringTag]:{value:"FileReader",writable:false,enumerable:false,configurable:true}});Object.defineProperties(FileReader,{EMPTY:i,LOADING:i,DONE:i});e.exports={FileReader:FileReader}},8573:(e,t,r)=>{const{webidl:i}=r(5893);const n=Symbol("ProgressEvent state");class ProgressEvent extends Event{constructor(e,t={}){e=i.converters.DOMString(e,"ProgressEvent constructor","type");t=i.converters.ProgressEventInit(t??{});super(e,t);this[n]={lengthComputable:t.lengthComputable,loaded:t.loaded,total:t.total}}get lengthComputable(){i.brandCheck(this,ProgressEvent);return this[n].lengthComputable}get loaded(){i.brandCheck(this,ProgressEvent);return this[n].loaded}get total(){i.brandCheck(this,ProgressEvent);return this[n].total}}i.converters.ProgressEventInit=i.dictionaryConverter([{key:"lengthComputable",converter:i.converters.boolean,defaultValue:()=>false},{key:"loaded",converter:i.converters["unsigned long long"],defaultValue:()=>0},{key:"total",converter:i.converters["unsigned long long"],defaultValue:()=>0},{key:"bubbles",converter:i.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:i.converters.boolean,defaultValue:()=>false},{key:"composed",converter:i.converters.boolean,defaultValue:()=>false}]);e.exports={ProgressEvent:ProgressEvent}},961:e=>{e.exports={kState:Symbol("FileReader state"),kResult:Symbol("FileReader result"),kError:Symbol("FileReader error"),kLastProgressEventFired:Symbol("FileReader last progress event fired timestamp"),kEvents:Symbol("FileReader events"),kAborted:Symbol("FileReader aborted")}},3610:(e,t,r)=>{const{kState:i,kError:n,kResult:s,kAborted:o,kLastProgressEventFired:a}=r(961);const{ProgressEvent:l}=r(8573);const{getEncoding:c}=r(2607);const{serializeAMimeType:p,parseMIMEType:u}=r(1900);const{types:d}=r(7975);const{StringDecoder:m}=r(3193);const{btoa:A}=r(4573);const h={enumerable:true,writable:false,configurable:false};function readOperation(e,t,r,l){if(e[i]==="loading"){throw new DOMException("Invalid state","InvalidStateError")}e[i]="loading";e[s]=null;e[n]=null;const c=t.stream();const p=c.getReader();const u=[];let m=p.read();let A=true;(async()=>{while(!e[o]){try{const{done:c,value:h}=await m;if(A&&!e[o]){queueMicrotask((()=>{fireAProgressEvent("loadstart",e)}))}A=false;if(!c&&d.isUint8Array(h)){u.push(h);if((e[a]===undefined||Date.now()-e[a]>=50)&&!e[o]){e[a]=Date.now();queueMicrotask((()=>{fireAProgressEvent("progress",e)}))}m=p.read()}else if(c){queueMicrotask((()=>{e[i]="done";try{const i=packageData(u,r,t.type,l);if(e[o]){return}e[s]=i;fireAProgressEvent("load",e)}catch(t){e[n]=t;fireAProgressEvent("error",e)}if(e[i]!=="loading"){fireAProgressEvent("loadend",e)}}));break}}catch(t){if(e[o]){return}queueMicrotask((()=>{e[i]="done";e[n]=t;fireAProgressEvent("error",e);if(e[i]!=="loading"){fireAProgressEvent("loadend",e)}}));break}}})()}function fireAProgressEvent(e,t){const r=new l(e,{bubbles:false,cancelable:false});t.dispatchEvent(r)}function packageData(e,t,r,i){switch(t){case"DataURL":{let t="data:";const i=u(r||"application/octet-stream");if(i!=="failure"){t+=p(i)}t+=";base64,";const n=new m("latin1");for(const r of e){t+=A(n.write(r))}t+=A(n.end());return t}case"Text":{let t="failure";if(i){t=c(i)}if(t==="failure"&&r){const e=u(r);if(e!=="failure"){t=c(e.parameters.get("charset"))}}if(t==="failure"){t="UTF-8"}return decode(e,t)}case"ArrayBuffer":{const t=combineByteSequences(e);return t.buffer}case"BinaryString":{let t="";const r=new m("latin1");for(const i of e){t+=r.write(i)}t+=r.end();return t}}}function decode(e,t){const r=combineByteSequences(e);const i=BOMSniffing(r);let n=0;if(i!==null){t=i;n=i==="UTF-8"?3:2}const s=r.slice(n);return new TextDecoder(t).decode(s)}function BOMSniffing(e){const[t,r,i]=e;if(t===239&&r===187&&i===191){return"UTF-8"}else if(t===254&&r===255){return"UTF-16BE"}else if(t===255&&r===254){return"UTF-16LE"}return null}function combineByteSequences(e){const t=e.reduce(((e,t)=>e+t.byteLength),0);let r=0;return e.reduce(((e,t)=>{e.set(t,r);r+=t.byteLength;return e}),new Uint8Array(t))}e.exports={staticPropertyDescriptors:h,readOperation:readOperation,fireAProgressEvent:fireAProgressEvent}},6897:(e,t,r)=>{const{uid:i,states:n,sentCloseFrameState:s,emptyBuffer:o,opcodes:a}=r(736);const{kReadyState:l,kSentClose:c,kByteParser:p,kReceivedClose:u,kResponse:d}=r(1216);const{fireEvent:m,failWebsocketConnection:A,isClosing:h,isClosed:g,isEstablished:f,parseExtensions:y}=r(8625);const{channels:b}=r(2414);const{CloseEvent:C}=r(5188);const{makeRequest:E}=r(9967);const{fetching:N}=r(4398);const{Headers:v,getHeadersList:I}=r(660);const{getDecodeSplit:S}=r(3168);const{WebsocketFrameSend:w}=r(3264);let P;try{P=r(7598)}catch{}function establishWebSocketConnection(e,t,r,n,s,o){const a=e;a.protocol=e.protocol==="ws:"?"http:":"https:";const l=E({urlList:[a],client:r,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(o.headers){const e=I(new v(o.headers));l.headersList=e}const c=P.randomBytes(16).toString("base64");l.headersList.append("sec-websocket-key",c);l.headersList.append("sec-websocket-version","13");for(const e of t){l.headersList.append("sec-websocket-protocol",e)}const p="permessage-deflate; client_max_window_bits";l.headersList.append("sec-websocket-extensions",p);const u=N({request:l,useParallelQueue:true,dispatcher:o.dispatcher,processResponse(e){if(e.type==="error"||e.status!==101){A(n,"Received network error or non-101 status code.");return}if(t.length!==0&&!e.headersList.get("Sec-WebSocket-Protocol")){A(n,"Server did not respond with sent protocols.");return}if(e.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){A(n,'Server did not set Upgrade header to "websocket".');return}if(e.headersList.get("Connection")?.toLowerCase()!=="upgrade"){A(n,'Server did not set Connection header to "upgrade".');return}const r=e.headersList.get("Sec-WebSocket-Accept");const o=P.createHash("sha1").update(c+i).digest("base64");if(r!==o){A(n,"Incorrect hash received in Sec-WebSocket-Accept header.");return}const a=e.headersList.get("Sec-WebSocket-Extensions");let p;if(a!==null){p=y(a);if(!p.has("permessage-deflate")){A(n,"Sec-WebSocket-Extensions header does not match.");return}}const u=e.headersList.get("Sec-WebSocket-Protocol");if(u!==null){const e=S("sec-websocket-protocol",l.headersList);if(e===null||!e.includes(u)){A(n,"Protocol was not set in the opening handshake.");return}}e.socket.on("data",onSocketData);e.socket.on("close",onSocketClose);e.socket.on("error",onSocketError);if(b.open.hasSubscribers){b.open.publish({address:e.socket.address(),protocol:u,extensions:a})}s(e,p)}});return u}function closeWebSocketConnection(e,t,r,i){if(h(e)||g(e)){}else if(!f(e)){A(e,"Connection was closed before it was established.");e[l]=n.CLOSING}else if(e[c]===s.NOT_SENT){e[c]=s.PROCESSING;const p=new w;if(t!==undefined&&r===undefined){p.frameData=Buffer.allocUnsafe(2);p.frameData.writeUInt16BE(t,0)}else if(t!==undefined&&r!==undefined){p.frameData=Buffer.allocUnsafe(2+i);p.frameData.writeUInt16BE(t,0);p.frameData.write(r,2,"utf-8")}else{p.frameData=o}const u=e[d].socket;u.write(p.createFrame(a.CLOSE));e[c]=s.SENT;e[l]=n.CLOSING}else{e[l]=n.CLOSING}}function onSocketData(e){if(!this.ws[p].write(e)){this.pause()}}function onSocketClose(){const{ws:e}=this;const{[d]:t}=e;t.socket.off("data",onSocketData);t.socket.off("close",onSocketClose);t.socket.off("error",onSocketError);const r=e[c]===s.SENT&&e[u];let i=1005;let o="";const a=e[p].closingInfo;if(a&&!a.error){i=a.code??1005;o=a.reason}else if(!e[u]){i=1006}e[l]=n.CLOSED;m("close",e,((e,t)=>new C(e,t)),{wasClean:r,code:i,reason:o});if(b.close.hasSubscribers){b.close.publish({websocket:e,code:i,reason:o})}}function onSocketError(e){const{ws:t}=this;t[l]=n.CLOSING;if(b.socketError.hasSubscribers){b.socketError.publish(e)}this.destroy()}e.exports={establishWebSocketConnection:establishWebSocketConnection,closeWebSocketConnection:closeWebSocketConnection}},736:e=>{const t="258EAFA5-E914-47DA-95CA-C5AB0DC85B11";const r={enumerable:true,writable:false,configurable:false};const i={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3};const n={NOT_SENT:0,PROCESSING:1,SENT:2};const s={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10};const o=2**16-1;const a={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4};const l=Buffer.allocUnsafe(0);const c={string:1,typedArray:2,arrayBuffer:3,blob:4};e.exports={uid:t,sentCloseFrameState:n,staticPropertyDescriptors:r,states:i,opcodes:s,maxUnsigned16Bit:o,parserStates:a,emptyBuffer:l,sendHints:c}},5188:(e,t,r)=>{const{webidl:i}=r(5893);const{kEnumerableProperty:n}=r(3440);const{kConstruct:s}=r(6443);const{MessagePort:o}=r(5919);class MessageEvent extends Event{#K;constructor(e,t={}){if(e===s){super(arguments[1],arguments[2]);i.util.markAsUncloneable(this);return}const r="MessageEvent constructor";i.argumentLengthCheck(arguments,1,r);e=i.converters.DOMString(e,r,"type");t=i.converters.MessageEventInit(t,r,"eventInitDict");super(e,t);this.#K=t;i.util.markAsUncloneable(this)}get data(){i.brandCheck(this,MessageEvent);return this.#K.data}get origin(){i.brandCheck(this,MessageEvent);return this.#K.origin}get lastEventId(){i.brandCheck(this,MessageEvent);return this.#K.lastEventId}get source(){i.brandCheck(this,MessageEvent);return this.#K.source}get ports(){i.brandCheck(this,MessageEvent);if(!Object.isFrozen(this.#K.ports)){Object.freeze(this.#K.ports)}return this.#K.ports}initMessageEvent(e,t=false,r=false,n=null,s="",o="",a=null,l=[]){i.brandCheck(this,MessageEvent);i.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent");return new MessageEvent(e,{bubbles:t,cancelable:r,data:n,origin:s,lastEventId:o,source:a,ports:l})}static createFastMessageEvent(e,t){const r=new MessageEvent(s,e,t);r.#K=t;r.#K.data??=null;r.#K.origin??="";r.#K.lastEventId??="";r.#K.source??=null;r.#K.ports??=[];return r}}const{createFastMessageEvent:a}=MessageEvent;delete MessageEvent.createFastMessageEvent;class CloseEvent extends Event{#K;constructor(e,t={}){const r="CloseEvent constructor";i.argumentLengthCheck(arguments,1,r);e=i.converters.DOMString(e,r,"type");t=i.converters.CloseEventInit(t);super(e,t);this.#K=t;i.util.markAsUncloneable(this)}get wasClean(){i.brandCheck(this,CloseEvent);return this.#K.wasClean}get code(){i.brandCheck(this,CloseEvent);return this.#K.code}get reason(){i.brandCheck(this,CloseEvent);return this.#K.reason}}class ErrorEvent extends Event{#K;constructor(e,t){const r="ErrorEvent constructor";i.argumentLengthCheck(arguments,1,r);super(e,t);i.util.markAsUncloneable(this);e=i.converters.DOMString(e,r,"type");t=i.converters.ErrorEventInit(t??{});this.#K=t}get message(){i.brandCheck(this,ErrorEvent);return this.#K.message}get filename(){i.brandCheck(this,ErrorEvent);return this.#K.filename}get lineno(){i.brandCheck(this,ErrorEvent);return this.#K.lineno}get colno(){i.brandCheck(this,ErrorEvent);return this.#K.colno}get error(){i.brandCheck(this,ErrorEvent);return this.#K.error}}Object.defineProperties(MessageEvent.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:true},data:n,origin:n,lastEventId:n,source:n,ports:n,initMessageEvent:n});Object.defineProperties(CloseEvent.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:true},reason:n,code:n,wasClean:n});Object.defineProperties(ErrorEvent.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:true},message:n,filename:n,lineno:n,colno:n,error:n});i.converters.MessagePort=i.interfaceConverter(o);i.converters["sequence"]=i.sequenceConverter(i.converters.MessagePort);const l=[{key:"bubbles",converter:i.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:i.converters.boolean,defaultValue:()=>false},{key:"composed",converter:i.converters.boolean,defaultValue:()=>false}];i.converters.MessageEventInit=i.dictionaryConverter([...l,{key:"data",converter:i.converters.any,defaultValue:()=>null},{key:"origin",converter:i.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:i.converters.DOMString,defaultValue:()=>""},{key:"source",converter:i.nullableConverter(i.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:i.converters["sequence"],defaultValue:()=>new Array(0)}]);i.converters.CloseEventInit=i.dictionaryConverter([...l,{key:"wasClean",converter:i.converters.boolean,defaultValue:()=>false},{key:"code",converter:i.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:i.converters.USVString,defaultValue:()=>""}]);i.converters.ErrorEventInit=i.dictionaryConverter([...l,{key:"message",converter:i.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:i.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:i.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:i.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:i.converters.any}]);e.exports={MessageEvent:MessageEvent,CloseEvent:CloseEvent,ErrorEvent:ErrorEvent,createFastMessageEvent:a}},3264:(e,t,r)=>{const{maxUnsigned16Bit:i}=r(736);const n=16386;let s;let o=null;let a=n;try{s=r(7598)}catch{s={randomFillSync:function randomFillSync(e,t,r){for(let t=0;ti){o+=8;s=127}else if(n>125){o+=2;s=126}const a=Buffer.allocUnsafe(n+o);a[0]=a[1]=0;a[0]|=128;a[0]=(a[0]&240)+e; +/*! ws. MIT License. Einar Otto Stangvik */a[o-4]=r[0];a[o-3]=r[1];a[o-2]=r[2];a[o-1]=r[3];a[1]=s;if(s===126){a.writeUInt16BE(n,2)}else if(s===127){a[2]=a[3]=0;a.writeUIntBE(n,4,6)}a[1]|=128;for(let e=0;e{const{createInflateRaw:i,Z_DEFAULT_WINDOWBITS:n}=r(8522);const{isValidClientWindowBits:s}=r(8625);const{MessageSizeExceededError:o}=r(8707);const a=Buffer.from([0,0,255,255]);const l=Symbol("kBuffer");const c=Symbol("kLength");class PerMessageDeflate{#Z;#h={};#X=0;constructor(e,t){this.#h.serverNoContextTakeover=e.has("server_no_context_takeover");this.#h.serverMaxWindowBits=e.get("server_max_window_bits");this.#X=t.maxPayloadSize}decompress(e,t,r){if(!this.#Z){let e=n;if(this.#h.serverMaxWindowBits){if(!s(this.#h.serverMaxWindowBits)){r(new Error("Invalid server_max_window_bits"));return}e=Number.parseInt(this.#h.serverMaxWindowBits)}try{this.#Z=i({windowBits:e})}catch(e){r(e);return}this.#Z[l]=[];this.#Z[c]=0;this.#Z.on("data",(e=>{this.#Z[c]+=e.length;if(this.#X>0&&this.#Z[c]>this.#X){r(new o);this.#Z.removeAllListeners();this.#Z.destroy();this.#Z=null;return}this.#Z[l].push(e)}));this.#Z.on("error",(e=>{this.#Z=null;r(e)}))}this.#Z.write(e);if(t){this.#Z.write(a)}this.#Z.flush((()=>{if(!this.#Z){return}const e=Buffer.concat(this.#Z[l],this.#Z[c]);this.#Z[l].length=0;this.#Z[c]=0;r(null,e)}))}}e.exports={PerMessageDeflate:PerMessageDeflate}},1652:(e,t,r)=>{const{Writable:i}=r(7075);const n=r(4589);const{parserStates:s,opcodes:o,states:a,emptyBuffer:l,sentCloseFrameState:c}=r(736);const{kReadyState:p,kSentClose:u,kResponse:d,kReceivedClose:m}=r(1216);const{channels:A}=r(2414);const{isValidStatusCode:h,isValidOpcode:g,failWebsocketConnection:f,websocketMessageReceived:y,utf8Decode:b,isControlFrame:C,isTextBinaryFrame:E,isContinuationFrame:N}=r(8625);const{WebsocketFrameSend:v}=r(3264);const{closeWebSocketConnection:I}=r(6897);const{PerMessageDeflate:S}=r(9469);const{MessageSizeExceededError:w}=r(8707);function failWebsocketConnectionWithCode(e,t,r){I(e,t,r,Buffer.byteLength(r));f(e,r)}class ByteParser extends i{#ee=[];#te=0;#re=0;#ie=false;#N=s.INFO;#ne={};#se=[];#oe;#ae;#X;constructor(e,t,r={}){super();this.ws=e;this.#oe=t==null?new Map:t;this.#ae=r.maxFragments??0;this.#X=r.maxPayloadSize??0;if(this.#oe.has("permessage-deflate")){this.#oe.set("permessage-deflate",new S(t,r))}}_write(e,t,r){this.#ee.push(e);this.#re+=e.length;this.#ie=true;this.run(r)}#le(){if(this.#X>0&&!C(this.#ne.opcode)&&this.#ne.payloadLength+this.#te>this.#X){failWebsocketConnectionWithCode(this.ws,1009,"Payload size exceeds maximum allowed size");return false}return true}run(e){while(this.#ie){if(this.#N===s.INFO){if(this.#re<2){return e()}const t=this.consume(2);const r=(t[0]&128)!==0;const i=t[0]&15;const n=(t[1]&128)===128;const a=!r&&i!==o.CONTINUATION;const l=t[1]&127;const c=t[0]&64;const p=t[0]&32;const u=t[0]&16;if(!g(i)){f(this.ws,"Invalid opcode received");return e()}if(n){f(this.ws,"Frame cannot be masked");return e()}if(c!==0&&!this.#oe.has("permessage-deflate")){f(this.ws,"Expected RSV1 to be clear.");return}if(p!==0||u!==0){f(this.ws,"RSV1, RSV2, RSV3 must be clear");return}if(a&&!E(i)){f(this.ws,"Invalid frame type was fragmented.");return}if(E(i)&&this.#se.length>0){f(this.ws,"Expected continuation frame");return}if(this.#ne.fragmented&&a){f(this.ws,"Fragmented frame exceeded 125 bytes.");return}if((l>125||a)&&C(i)){f(this.ws,"Control frame either too large or fragmented");return}if(N(i)&&this.#se.length===0&&!this.#ne.compressed){f(this.ws,"Unexpected continuation frame");return}if(l<=125){this.#ne.payloadLength=l;this.#N=s.READ_DATA;if(!this.#le()){return}}else if(l===126){this.#N=s.PAYLOADLENGTH_16}else if(l===127){this.#N=s.PAYLOADLENGTH_64}if(E(i)){this.#ne.binaryType=i;this.#ne.compressed=c!==0}this.#ne.opcode=i;this.#ne.masked=n;this.#ne.fin=r;this.#ne.fragmented=a}else if(this.#N===s.PAYLOADLENGTH_16){if(this.#re<2){return e()}const t=this.consume(2);this.#ne.payloadLength=t.readUInt16BE(0);this.#N=s.READ_DATA;if(!this.#le()){return}}else if(this.#N===s.PAYLOADLENGTH_64){if(this.#re<8){return e()}const t=this.consume(8);const r=t.readUInt32BE(0);const i=t.readUInt32BE(4);if(r!==0||i>2**31-1){f(this.ws,"Received payload length > 2^31 bytes.");return}this.#ne.payloadLength=i;this.#N=s.READ_DATA;if(!this.#le()){return}}else if(this.#N===s.READ_DATA){if(this.#re0&&this.#te>this.#X){failWebsocketConnectionWithCode(this.ws,1009,(new w).message);return}if(!this.#ne.fragmented&&this.#ne.fin){y(this.ws,this.#ne.binaryType,this.consumeFragments())}this.#N=s.INFO}else{this.#oe.get("permessage-deflate").decompress(t,this.#ne.fin,((t,r)=>{if(t){const e=t instanceof w?1009:1007;failWebsocketConnectionWithCode(this.ws,e,t.message);return}if(!this.writeFragments(r)){return}if(this.#X>0&&this.#te>this.#X){failWebsocketConnectionWithCode(this.ws,1009,(new w).message);return}if(!this.#ne.fin){this.#N=s.INFO;this.#ie=true;this.run(e);return}y(this.ws,this.#ne.binaryType,this.consumeFragments());this.#ie=true;this.#N=s.INFO;this.run(e)}));this.#ie=false;break}}}}}consume(e){if(e>this.#re){throw new Error("Called consume() before buffers satiated.")}else if(e===0){return l}if(this.#ee[0].length===e){this.#re-=this.#ee[0].length;return this.#ee.shift()}const t=Buffer.allocUnsafe(e);let r=0;while(r!==e){const i=this.#ee[0];const{length:n}=i;if(n+r===e){t.set(this.#ee.shift(),r);break}else if(n+r>e){t.set(i.subarray(0,e-r),r);this.#ee[0]=i.subarray(e-r);break}else{t.set(this.#ee.shift(),r);r+=i.length}}this.#re-=e;return t}writeFragments(e){if(this.#ae>0&&this.#se.length===this.#ae){failWebsocketConnectionWithCode(this.ws,1008,"Too many message fragments");return false}this.#te+=e.length;this.#se.push(e);return true}consumeFragments(){const e=this.#se;if(e.length===1){this.#te=0;return e.shift()}const t=Buffer.concat(e,this.#te);this.#se=[];this.#te=0;return t}parseCloseBody(e){n(e.length!==1);let t;if(e.length>=2){t=e.readUInt16BE(0)}if(t!==undefined&&!h(t)){return{code:1002,reason:"Invalid status code",error:true}}let r=e.subarray(2);if(r[0]===239&&r[1]===187&&r[2]===191){r=r.subarray(3)}try{r=b(r)}catch{return{code:1007,reason:"Invalid UTF-8",error:true}}return{code:t,reason:r,error:false}}parseControlFrame(e){const{opcode:t,payloadLength:r}=this.#ne;if(t===o.CLOSE){if(r===1){f(this.ws,"Received close frame with a 1-byte body.");return false}this.#ne.closeInfo=this.parseCloseBody(e);if(this.#ne.closeInfo.error){const{code:e,reason:t}=this.#ne.closeInfo;I(this.ws,e,t,t.length);f(this.ws,t);return false}if(this.ws[u]!==c.SENT){let e=l;if(this.#ne.closeInfo.code){e=Buffer.allocUnsafe(2);e.writeUInt16BE(this.#ne.closeInfo.code,0)}const t=new v(e);this.ws[d].socket.write(t.createFrame(o.CLOSE),(e=>{if(!e){this.ws[u]=c.SENT}}))}this.ws[p]=a.CLOSING;this.ws[m]=true;return false}else if(t===o.PING){if(!this.ws[m]){const t=new v(e);this.ws[d].socket.write(t.createFrame(o.PONG));if(A.ping.hasSubscribers){A.ping.publish({payload:e})}}}else if(t===o.PONG){if(A.pong.hasSubscribers){A.pong.publish({payload:e})}}return true}get closingInfo(){return this.#ne.closeInfo}}e.exports={ByteParser:ByteParser}},3900:(e,t,r)=>{const{WebsocketFrameSend:i}=r(3264);const{opcodes:n,sendHints:s}=r(736);const o=r(4660);const a=Buffer[Symbol.species];class SendQueue{#ce=new o;#pe=false;#ue;constructor(e){this.#ue=e}add(e,t,r){if(r!==s.blob){const i=createFrame(e,r);if(!this.#pe){this.#ue.write(i,t)}else{const e={promise:null,callback:t,frame:i};this.#ce.push(e)}return}const i={promise:e.arrayBuffer().then((e=>{i.promise=null;i.frame=createFrame(e,r)})),callback:t,frame:null};this.#ce.push(i);if(!this.#pe){this.#de()}}async#de(){this.#pe=true;const e=this.#ce;while(!e.isEmpty()){const t=e.shift();if(t.promise!==null){await t.promise}this.#ue.write(t.frame,t.callback);t.callback=t.frame=null}this.#pe=false}}function createFrame(e,t){return new i(toBuffer(e,t)).createFrame(t===s.string?n.TEXT:n.BINARY)}function toBuffer(e,t){switch(t){case s.string:return Buffer.from(e);case s.arrayBuffer:case s.blob:return new a(e);case s.typedArray:return new a(e.buffer,e.byteOffset,e.byteLength)}}e.exports={SendQueue:SendQueue}},1216:e=>{e.exports={kWebSocketURL:Symbol("url"),kReadyState:Symbol("ready state"),kController:Symbol("controller"),kResponse:Symbol("response"),kBinaryType:Symbol("binary type"),kSentClose:Symbol("sent close"),kReceivedClose:Symbol("received close"),kByteParser:Symbol("byte parser")}},8625:(e,t,r)=>{const{kReadyState:i,kController:n,kResponse:s,kBinaryType:o,kWebSocketURL:a}=r(1216);const{states:l,opcodes:c}=r(736);const{ErrorEvent:p,createFastMessageEvent:u}=r(5188);const{isUtf8:d}=r(4573);const{collectASequenceOfCodePointsFast:m,removeHTTPWhitespace:A}=r(1900);function isConnecting(e){return e[i]===l.CONNECTING}function isEstablished(e){return e[i]===l.OPEN}function isClosing(e){return e[i]===l.CLOSING}function isClosed(e){return e[i]===l.CLOSED}function fireEvent(e,t,r=(e,t)=>new Event(e,t),i={}){const n=r(e,i);t.dispatchEvent(n)}function websocketMessageReceived(e,t,r){if(e[i]!==l.OPEN){return}let n;if(t===c.TEXT){try{n=f(r)}catch{failWebsocketConnection(e,"Received invalid UTF-8 in text frame.");return}}else if(t===c.BINARY){if(e[o]==="blob"){n=new Blob([r])}else{n=toArrayBuffer(r)}}fireEvent("message",e,u,{origin:e[a].origin,data:n})}function toArrayBuffer(e){if(e.byteLength===e.buffer.byteLength){return e.buffer}return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}function isValidSubprotocol(e){if(e.length===0){return false}for(let t=0;t126||r===34||r===40||r===41||r===44||r===47||r===58||r===59||r===60||r===61||r===62||r===63||r===64||r===91||r===92||r===93||r===123||r===125){return false}}return true}function isValidStatusCode(e){if(e>=1e3&&e<1015){return e!==1004&&e!==1005&&e!==1006}return e>=3e3&&e<=4999}function failWebsocketConnection(e,t){const{[n]:r,[s]:i}=e;r.abort();if(i?.socket&&!i.socket.destroyed){i.socket.destroy()}if(t){fireEvent("error",e,((e,t)=>new p(e,t)),{error:new Error(t),message:t})}}function isControlFrame(e){return e===c.CLOSE||e===c.PING||e===c.PONG}function isContinuationFrame(e){return e===c.CONTINUATION}function isTextBinaryFrame(e){return e===c.TEXT||e===c.BINARY}function isValidOpcode(e){return isTextBinaryFrame(e)||isContinuationFrame(e)||isControlFrame(e)}function parseExtensions(e){const t={position:0};const r=new Map;while(t.position57){return false}}const t=Number.parseInt(e,10);return t>=8&&t<=15}const h=typeof process.versions.icu==="string";const g=h?new TextDecoder("utf-8",{fatal:true}):undefined;const f=h?g.decode.bind(g):function(e){if(d(e)){return e.toString("utf-8")}throw new TypeError("Invalid utf-8 received.")};e.exports={isConnecting:isConnecting,isEstablished:isEstablished,isClosing:isClosing,isClosed:isClosed,fireEvent:fireEvent,isValidSubprotocol:isValidSubprotocol,isValidStatusCode:isValidStatusCode,failWebsocketConnection:failWebsocketConnection,websocketMessageReceived:websocketMessageReceived,utf8Decode:f,isControlFrame:isControlFrame,isContinuationFrame:isContinuationFrame,isTextBinaryFrame:isTextBinaryFrame,isValidOpcode:isValidOpcode,parseExtensions:parseExtensions,isValidClientWindowBits:isValidClientWindowBits}},3726:(e,t,r)=>{const{webidl:i}=r(5893);const{URLSerializer:n}=r(1900);const{environmentSettingsObject:s}=r(3168);const{staticPropertyDescriptors:o,states:a,sentCloseFrameState:l,sendHints:c}=r(736);const{kWebSocketURL:p,kReadyState:u,kController:d,kBinaryType:m,kResponse:A,kSentClose:h,kByteParser:g}=r(1216);const{isConnecting:f,isEstablished:y,isClosing:b,isValidSubprotocol:C,fireEvent:E}=r(8625);const{establishWebSocketConnection:N,closeWebSocketConnection:v}=r(6897);const{ByteParser:I}=r(1652);const{kEnumerableProperty:S,isBlobLike:w}=r(3440);const{getGlobalDispatcher:P}=r(2581);const{types:x}=r(7975);const{ErrorEvent:B,CloseEvent:_}=r(5188);const{SendQueue:R}=r(3900);class WebSocket extends EventTarget{#D={open:null,error:null,close:null,message:null};#me=0;#Ae="";#oe="";#he;constructor(e,t=[]){super();i.util.markAsUncloneable(this);const r="WebSocket constructor";i.argumentLengthCheck(arguments,1,r);const n=i.converters["DOMString or sequence or WebSocketInit"](t,r,"options");e=i.converters.USVString(e,r,"url");t=n.protocols;const o=s.settingsObject.baseUrl;let a;try{a=new URL(e,o)}catch(e){throw new DOMException(e,"SyntaxError")}if(a.protocol==="http:"){a.protocol="ws:"}else if(a.protocol==="https:"){a.protocol="wss:"}if(a.protocol!=="ws:"&&a.protocol!=="wss:"){throw new DOMException(`Expected a ws: or wss: protocol, got ${a.protocol}`,"SyntaxError")}if(a.hash||a.href.endsWith("#")){throw new DOMException("Got fragment","SyntaxError")}if(typeof t==="string"){t=[t]}if(t.length!==new Set(t.map((e=>e.toLowerCase()))).size){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}if(t.length>0&&!t.every((e=>C(e)))){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}this[p]=new URL(a.href);const c=s.settingsObject;this[d]=N(a,t,c,this,((e,t)=>this.#ge(e,t)),n);this[u]=WebSocket.CONNECTING;this[h]=l.NOT_SENT;this[m]="blob"}close(e=undefined,t=undefined){i.brandCheck(this,WebSocket);const r="WebSocket.close";if(e!==undefined){e=i.converters["unsigned short"](e,r,"code",{clamp:true})}if(t!==undefined){t=i.converters.USVString(t,r,"reason")}if(e!==undefined){if(e!==1e3&&(e<3e3||e>4999)){throw new DOMException("invalid code","InvalidAccessError")}}let n=0;if(t!==undefined){n=Buffer.byteLength(t);if(n>123){throw new DOMException(`Reason must be less than 123 bytes; received ${n}`,"SyntaxError")}}v(this,e,t,n)}send(e){i.brandCheck(this,WebSocket);const t="WebSocket.send";i.argumentLengthCheck(arguments,1,t);e=i.converters.WebSocketSendData(e,t,"data");if(f(this)){throw new DOMException("Sent before connected.","InvalidStateError")}if(!y(this)||b(this)){return}if(typeof e==="string"){const t=Buffer.byteLength(e);this.#me+=t;this.#he.add(e,(()=>{this.#me-=t}),c.string)}else if(x.isArrayBuffer(e)){this.#me+=e.byteLength;this.#he.add(e,(()=>{this.#me-=e.byteLength}),c.arrayBuffer)}else if(ArrayBuffer.isView(e)){this.#me+=e.byteLength;this.#he.add(e,(()=>{this.#me-=e.byteLength}),c.typedArray)}else if(w(e)){this.#me+=e.size;this.#he.add(e,(()=>{this.#me-=e.size}),c.blob)}}get readyState(){i.brandCheck(this,WebSocket);return this[u]}get bufferedAmount(){i.brandCheck(this,WebSocket);return this.#me}get url(){i.brandCheck(this,WebSocket);return n(this[p])}get extensions(){i.brandCheck(this,WebSocket);return this.#oe}get protocol(){i.brandCheck(this,WebSocket);return this.#Ae}get onopen(){i.brandCheck(this,WebSocket);return this.#D.open}set onopen(e){i.brandCheck(this,WebSocket);if(this.#D.open){this.removeEventListener("open",this.#D.open)}if(typeof e==="function"){this.#D.open=e;this.addEventListener("open",e)}else{this.#D.open=null}}get onerror(){i.brandCheck(this,WebSocket);return this.#D.error}set onerror(e){i.brandCheck(this,WebSocket);if(this.#D.error){this.removeEventListener("error",this.#D.error)}if(typeof e==="function"){this.#D.error=e;this.addEventListener("error",e)}else{this.#D.error=null}}get onclose(){i.brandCheck(this,WebSocket);return this.#D.close}set onclose(e){i.brandCheck(this,WebSocket);if(this.#D.close){this.removeEventListener("close",this.#D.close)}if(typeof e==="function"){this.#D.close=e;this.addEventListener("close",e)}else{this.#D.close=null}}get onmessage(){i.brandCheck(this,WebSocket);return this.#D.message}set onmessage(e){i.brandCheck(this,WebSocket);if(this.#D.message){this.removeEventListener("message",this.#D.message)}if(typeof e==="function"){this.#D.message=e;this.addEventListener("message",e)}else{this.#D.message=null}}get binaryType(){i.brandCheck(this,WebSocket);return this[m]}set binaryType(e){i.brandCheck(this,WebSocket);if(e!=="blob"&&e!=="arraybuffer"){this[m]="blob"}else{this[m]=e}}#ge(e,t){this[A]=e;const r=this[d]?.dispatcher?.webSocketOptions;const i=r?.maxFragments;const n=r?.maxPayloadSize;const s=new I(this,t,{maxFragments:i,maxPayloadSize:n});s.on("drain",onParserDrain);s.on("error",onParserError.bind(this));e.socket.ws=this;this[g]=s;this.#he=new R(e.socket);this[u]=a.OPEN;const o=e.headersList.get("sec-websocket-extensions");if(o!==null){this.#oe=o}const l=e.headersList.get("sec-websocket-protocol");if(l!==null){this.#Ae=l}E("open",this)}}WebSocket.CONNECTING=WebSocket.prototype.CONNECTING=a.CONNECTING;WebSocket.OPEN=WebSocket.prototype.OPEN=a.OPEN;WebSocket.CLOSING=WebSocket.prototype.CLOSING=a.CLOSING;WebSocket.CLOSED=WebSocket.prototype.CLOSED=a.CLOSED;Object.defineProperties(WebSocket.prototype,{CONNECTING:o,OPEN:o,CLOSING:o,CLOSED:o,url:S,readyState:S,bufferedAmount:S,onopen:S,onerror:S,onclose:S,close:S,onmessage:S,binaryType:S,send:S,extensions:S,protocol:S,[Symbol.toStringTag]:{value:"WebSocket",writable:false,enumerable:false,configurable:true}});Object.defineProperties(WebSocket,{CONNECTING:o,OPEN:o,CLOSING:o,CLOSED:o});i.converters["sequence"]=i.sequenceConverter(i.converters.DOMString);i.converters["DOMString or sequence"]=function(e,t,r){if(i.util.Type(e)==="Object"&&Symbol.iterator in e){return i.converters["sequence"](e)}return i.converters.DOMString(e,t,r)};i.converters.WebSocketInit=i.dictionaryConverter([{key:"protocols",converter:i.converters["DOMString or sequence"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:i.converters.any,defaultValue:()=>P()},{key:"headers",converter:i.nullableConverter(i.converters.HeadersInit)}]);i.converters["DOMString or sequence or WebSocketInit"]=function(e){if(i.util.Type(e)==="Object"&&!(Symbol.iterator in e)){return i.converters.WebSocketInit(e)}return{protocols:i.converters["DOMString or sequence"](e)}};i.converters.WebSocketSendData=function(e){if(i.util.Type(e)==="Object"){if(w(e)){return i.converters.Blob(e,{strict:false})}if(ArrayBuffer.isView(e)||x.isArrayBuffer(e)){return i.converters.BufferSource(e)}}return i.converters.USVString(e)};function onParserDrain(){this.ws[A].socket.resume()}function onParserError(e){let t;let r;if(e instanceof _){t=e.reason;r=e.code}else{t=e.message}E("error",this,(()=>new B("error",{error:e,message:t})));v(this,r)}e.exports={WebSocket:WebSocket}},9517:(t,r,i)=>{i.d(r,{e:()=>CheckWebAppHealth});var n={};i.r(n);i.d(n,{hasBrowserEnv:()=>ue,hasStandardBrowserEnv:()=>me,hasStandardBrowserWebWorkerEnv:()=>Ae,navigator:()=>de,origin:()=>he});var s=i(8179);function bind(e,t){return function wrap(){return e.apply(t,arguments)}}const{toString:o}=Object.prototype;const{getPrototypeOf:a}=Object;const{iterator:l,toStringTag:c}=Symbol;const p=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype);const isUnsafeObjectKey=e=>typeof e==="string"&&(e==="__proto__"||e==="constructor"||e==="prototype");const isPrototypeBoundary=(e,t,r)=>e===Object.prototype||!r&&t===null;const isSafeAndFullyMutable=e=>{if(!Object.isExtensible(e)){return false}const t=Object.getOwnPropertyNames(e);if(Object.getOwnPropertySymbols){t.push(...Object.getOwnPropertySymbols(e))}return t.every((t=>{if(isUnsafeObjectKey(t)){return false}const r=Object.getOwnPropertyDescriptor(e,t);return!!r&&r.configurable&&r.writable===true}))};const hasOwnInPrototypeChain=(e,t)=>{let r=e;const i=[];while(r!=null){if(i.indexOf(r)!==-1){return false}i.push(r);const n=a(r);if(isPrototypeBoundary(r,n,r===e)){return false}if(p(r,t)){return true}r=n}return false};const getSafeProp=(e,t)=>e!=null&&hasOwnInPrototypeChain(e,t)?e[t]:undefined;const toSafeFlatObject=e=>{if(e==null||typeof e!=="object"&&typeof e!=="function"){return e}const t=a(e);if(t===null&&isSafeAndFullyMutable(e)){return e}const r=Object.create(null);const i=Object.create(null);const n=[];let s=e;while(s!=null){if(n.indexOf(s)!==-1){break}n.push(s);const o=s===e?t:a(s);if(isPrototypeBoundary(s,o,s===e)){break}const l=Object.getOwnPropertyNames(s);if(Object.getOwnPropertySymbols){l.push(...Object.getOwnPropertySymbols(s))}for(const t of l){if(isUnsafeObjectKey(t)){continue}if(!p(i,t)){r[t]=e[t];i[t]=true}}s=o}return r};const u=(e=>t=>{const r=o.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null));const kindOfTest=e=>{e=e.toLowerCase();return t=>u(t)===e};const typeOfTest=e=>t=>typeof t===e;const{isArray:d}=Array;const m=typeOfTest("undefined");function isBuffer(e){return e!==null&&!m(e)&&e.constructor!==null&&!m(e.constructor)&&g(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const A=kindOfTest("ArrayBuffer");function isArrayBufferView(e){let t;if(typeof ArrayBuffer!=="undefined"&&ArrayBuffer.isView){t=ArrayBuffer.isView(e)}else{t=e&&e.buffer&&A(e.buffer)}return t}const h=typeOfTest("string");const g=typeOfTest("function");const f=typeOfTest("number");const isObject=e=>e!==null&&typeof e==="object";const isBoolean=e=>e===true||e===false;const isPlainObject=e=>{if(!isObject(e)){return false}const t=a(e);return(t===null||t===Object.prototype||a(t)===null)&&!hasOwnInPrototypeChain(e,c)&&!hasOwnInPrototypeChain(e,l)};const isEmptyObject=e=>{if(!isObject(e)||isBuffer(e)){return false}try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return false}};const y=kindOfTest("Date");const b=kindOfTest("File");const isReactNativeBlob=e=>!!(e&&typeof e.uri!=="undefined");const isReactNative=e=>e&&typeof e.getParts!=="undefined";const C=kindOfTest("Blob");const E=kindOfTest("FileList");const N=kindOfTest("Set");const isStream=e=>isObject(e)&&g(e.pipe);function getGlobal(){if(typeof globalThis!=="undefined")return globalThis;if(typeof self!=="undefined")return self;if(typeof window!=="undefined")return window;if(typeof global!=="undefined")return global;return{}}const v=getGlobal();const I=typeof v.FormData!=="undefined"?v.FormData:undefined;const isFormData=e=>{if(!e)return false;if(I&&e instanceof I)return true;const t=a(e);if(!t||t===Object.prototype)return false;if(!g(e.append))return false;const r=u(e);return r==="formdata"||r==="object"&&g(e.toString)&&e.toString()==="[object FormData]"};const S=kindOfTest("URLSearchParams");const[w,P,x,B]=["ReadableStream","Request","Response","Headers"].map(kindOfTest);const trim=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(e,t,{allOwnKeys:r=false}={}){if(e===null||typeof e==="undefined"){return}let i;let n;if(typeof e!=="object"){e=[e]}if(d(e)){for(i=0,n=e.length;i0){n=r[i];if(t===n.toLowerCase()){return n}}return null}const _=(()=>{if(typeof globalThis!=="undefined")return globalThis;return typeof self!=="undefined"?self:typeof window!=="undefined"?window:global})();const isContextDefined=e=>!m(e)&&e!==_;function merge(...e){const{caseless:t,skipUndefined:r}=isContextDefined(this)&&this||{};const i={};const assignValue=(e,n)=>{if(n==="__proto__"||n==="constructor"||n==="prototype"){return}const s=t&&typeof n==="string"&&findKey(i,n)||n;const o=p(i,s)?i[s]:undefined;if(isPlainObject(o)&&isPlainObject(e)){i[s]=merge(o,e)}else if(isPlainObject(e)){i[s]=merge({},e)}else if(d(e)){i[s]=e.slice()}else if(!r||!m(e)){i[s]=e}};for(let t=0,r=e.length;t{forEach(t,((t,i)=>{if(r&&g(t)){Object.defineProperty(e,i,{__proto__:null,value:bind(t,r),writable:true,enumerable:true,configurable:true})}else{Object.defineProperty(e,i,{__proto__:null,value:t,writable:true,enumerable:true,configurable:true})}}),{allOwnKeys:i});return e};const stripBOM=e=>{if(e.charCodeAt(0)===65279){e=e.slice(1)}return e};const inherits=(e,t,r,i)=>{e.prototype=Object.create(t.prototype,i);Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:true,enumerable:false,configurable:true});Object.defineProperty(e,"super",{__proto__:null,value:t.prototype});r&&Object.assign(e.prototype,r)};const toFlatObject=(e,t,r,i)=>{let n;let s;let o;const l={};t=t||{};if(e==null)return t;do{n=Object.getOwnPropertyNames(e);s=n.length;while(s-- >0){o=n[s];if((!i||i(o,e,t))&&!l[o]){t[o]=e[o];l[o]=true}}e=r!==false&&a(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t};const endsWith=(e,t,r)=>{e=String(e);if(r===undefined||r>e.length){r=e.length}r-=t.length;const i=e.indexOf(t,r);return i!==-1&&i===r};const toArray=e=>{if(!e)return null;if(d(e))return e;let t=e.length;if(!f(t))return null;const r=new Array(t);while(t-- >0){r[t]=e[t]}return r};const R=(e=>t=>e&&t instanceof e)(typeof Uint8Array!=="undefined"&&a(Uint8Array));const forEachEntry=(e,t)=>{const r=e&&e[l];const i=r.call(e);let n;while((n=i.next())&&!n.done){const r=n.value;t.call(e,r[0],r[1])}};const matchAll=(e,t)=>{let r;const i=[];while((r=e.exec(t))!==null){i.push(r)}return i};const k=kindOfTest("HTMLFormElement");const toCamelCase=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function replacer(e,t,r){return t.toUpperCase()+r}));const{propertyIsEnumerable:T}=Object.prototype;const Q=kindOfTest("RegExp");const reduceDescriptors=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e);const i={};forEach(r,((r,n)=>{let s;if((s=t(r,n,e))!==false){i[n]=s||r}}));Object.defineProperties(e,i)};const freezeMethods=e=>{reduceDescriptors(e,((t,r)=>{if(g(e)&&["arguments","caller","callee"].includes(r)){return false}const i=e[r];if(!g(i))return;t.enumerable=false;if("writable"in t){t.writable=false;return}if(!t.set){t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")}}}))};const toObjectSet=(e,t)=>{const r={};const define=e=>{e.forEach((e=>{r[e]=true}))};d(e)?define(e):define(String(e).split(t));return r};const noop=()=>{};const toFiniteNumber=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function isSpecCompliantForm(e){return!!(e&&g(e.append)&&e[c]==="FormData"&&e[l])}const toJSONObject=e=>{const t=new WeakSet;const visit=e=>{if(isObject(e)){if(t.has(e)){return}if(isBuffer(e)){return e}if(!("toJSON"in e)){t.add(e);let r;if(N(e)){r=[];for(const t of e){const e=visit(t);!m(e)&&r.push(e)}}else{r=d(e)?[]:{};forEach(e,((e,t)=>{const i=visit(e);!m(i)&&(r[t]=i)}))}t.delete(e);return r}}return e};return visit(e)};const M=kindOfTest("AsyncFunction");const isThenable=e=>e&&(isObject(e)||g(e))&&g(e.then)&&g(e.catch);const O=((e,t)=>{if(e){return setImmediate}return t?((e,t)=>{_.addEventListener("message",(({source:r,data:i})=>{if(r===_&&i===e){t.length&&t.shift()()}}),false);return r=>{t.push(r);_.postMessage(e,"*")}})(`axios@${Math.random()}`,[]):e=>setTimeout(e)})(typeof setImmediate==="function",g(_.postMessage));const D=typeof queueMicrotask!=="undefined"?queueMicrotask.bind(_):typeof process!=="undefined"&&process.nextTick||O;const isIterable=e=>e!=null&&g(e[l]);const isSafeIterable=e=>e!=null&&hasOwnInPrototypeChain(e,l)&&isIterable(e);const z={isArray:d,isArrayBuffer:A,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:h,isNumber:f,isBoolean:isBoolean,isObject:isObject,isPlainObject:isPlainObject,isEmptyObject:isEmptyObject,isReadableStream:w,isRequest:P,isResponse:x,isHeaders:B,isUndefined:m,isDate:y,isFile:b,isReactNativeBlob:isReactNativeBlob,isReactNative:isReactNative,isBlob:C,isRegExp:Q,isFunction:g,isStream:isStream,isURLSearchParams:S,isTypedArray:R,isFileList:E,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM,inherits:inherits,toFlatObject:toFlatObject,kindOf:u,kindOfTest:kindOfTest,endsWith:endsWith,toArray:toArray,forEachEntry:forEachEntry,matchAll:matchAll,isHTMLForm:k,hasOwnProperty:p,hasOwnProp:p,hasOwnInPrototypeChain:hasOwnInPrototypeChain,getSafeProp:getSafeProp,toSafeFlatObject:toSafeFlatObject,reduceDescriptors:reduceDescriptors,freezeMethods:freezeMethods,toObjectSet:toObjectSet,toCamelCase:toCamelCase,noop:noop,toFiniteNumber:toFiniteNumber,findKey:findKey,global:_,isContextDefined:isContextDefined,isSpecCompliantForm:isSpecCompliantForm,toJSONObject:toJSONObject,isAsyncFn:M,isThenable:isThenable,setImmediate:O,asap:D,isIterable:isIterable,isSafeIterable:isSafeIterable};const L=z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);const parseHeaders=e=>{const t={};let r;let i;let n;e&&e.split("\n").forEach((function parser(e){n=e.indexOf(":");r=e.substring(0,n).trim().toLowerCase();i=e.substring(n+1).trim();const s=z.hasOwnProp(t,r);if(!r||s&&z.hasOwnProp(L,r)){return}if(r==="set-cookie"){if(s){t[r].push(i)}else{t[r]=[i]}}else{t[r]=s?t[r]+", "+i:i}}));return t};function trimSPorHTAB(e){let t=0;let r=e.length;while(tt){const t=e.charCodeAt(r-1);if(t!==9&&t!==32){break}r-=1}return t===0&&r===e.length?e:e.slice(t,r)}const G=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g");const F=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function sanitizeValue(e,t){if(z.isArray(e)){return e.map((e=>sanitizeValue(e,t)))}return trimSPorHTAB(String(e).replace(t,""))}const sanitizeHeaderValue=e=>sanitizeValue(e,G);const sanitizeByteStringHeaderValue=e=>sanitizeValue(e,F);function toByteStringHeaderObject(e){const t=Object.create(null);z.forEach(e.toJSON(),((e,r)=>{t[r]=sanitizeByteStringHeaderValue(e)}));return t}const q=Symbol("internals");function normalizeHeader(e){return e&&String(e).trim().toLowerCase()}function normalizeValue(e){if(e===false||e==null){return e}return z.isArray(e)?e.map(normalizeValue):sanitizeHeaderValue(String(e))}function parseTokens(e){const t=Object.create(null);const r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;while(i=r.exec(e)){t[i[1]]=i[2]}return t}const U=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function trimOWS(e){let t=0;let r=e.length;while(tt){const t=e.charCodeAt(r-1);if(t!==9&&t!==32){break}r-=1}return t===0&&r===e.length?e:e.slice(t,r)}function decodeQuotedString(e){const t=e.length-1;if(t<1||e.charCodeAt(0)!==34||e.charCodeAt(t)!==34){return e}let r="";for(let i=1;i=t){return e}}r+=e[i]}return r}function parseParameters(e){const t=Object.create(null);const r=String(e);let i=0;let n=false;let s=false;function parseParameter(e){const n=trimOWS(r.slice(i,e));const s=n.indexOf("=");if(s<1){return}const o=trimOWS(n.slice(0,s));if(!U.test(o)){return}const a=o.toLowerCase();if(a==="__proto__"||a==="constructor"||a==="prototype"){return}const l=trimOWS(n.slice(s+1));t[a]=decodeQuotedString(l)}for(let e=0;e/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function matchHeaderValue(e,t,r,i,n){if(z.isFunction(i)){return i.call(this,t,r)}if(n){t=r}if(!z.isString(t))return;if(z.isString(i)){return t.indexOf(i)!==-1}if(z.isRegExp(i)){return i.test(t)}}function formatHeader(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,r)=>t.toUpperCase()+r))}function buildAccessors(e,t){const r=z.toCamelCase(" "+t);["get","set","has"].forEach((i=>{Object.defineProperty(e,i+r,{__proto__:null,value:function(e,r,n){return this[i].call(this,t,e,r,n)},configurable:true})}))}class AxiosHeaders{constructor(e){e&&this.set(e)}set(e,t,r){const i=this;function setHeader(e,t,r){const n=normalizeHeader(t);if(!n){return}const s=z.findKey(i,n);if(!s||i[s]===undefined||r===true||r===undefined&&i[s]!==false){i[s||t]=normalizeValue(e)}}const setHeaders=(e,t)=>z.forEach(e,((e,r)=>setHeader(e,r,t)));if(z.isPlainObject(e)||e instanceof this.constructor){setHeaders(e,t)}else if(z.isString(e)&&(e=e.trim())&&!isValidHeaderName(e)){setHeaders(parseHeaders(e),t)}else if(z.isObject(e)&&z.isSafeIterable(e)){let r=Object.create(null),i,n;for(const t of e){if(!z.isArray(t)){throw new TypeError("Object iterator must return a key-value pair")}n=t[0];if(z.hasOwnProp(r,n)){i=r[n];r[n]=z.isArray(i)?[...i,t[1]]:[i,t[1]]}else{r[n]=t[1]}}setHeaders(r,t)}else{e!=null&&setHeader(t,e,r)}return this}get(e,t){e=normalizeHeader(e);if(e){const r=z.findKey(this,e);if(r){const e=this[r];if(!t){return e}if(t===true){return parseTokens(e)}if(z.isFunction(t)){return t.call(this,e,r)}if(z.isRegExp(t)){return t.exec(e)}throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){e=normalizeHeader(e);if(e){const r=z.findKey(this,e);return!!(r&&this[r]!==undefined&&(!t||matchHeaderValue(this,this[r],r,t)))}return false}delete(e,t){const r=this;let i=false;function deleteHeader(e){e=normalizeHeader(e);if(e){const n=z.findKey(r,e);if(n&&(!t||matchHeaderValue(r,r[n],n,t))){delete r[n];i=true}}}if(z.isArray(e)){e.forEach(deleteHeader)}else{deleteHeader(e)}return i}clear(e){const t=Object.keys(this);let r=t.length;let i=false;while(r--){const n=t[r];if(!e||matchHeaderValue(this,this[n],n,e,true)){delete this[n];i=true}}return i}normalize(e){const t=this;const r={};z.forEach(this,((i,n)=>{const s=z.findKey(r,n);if(s){t[s]=normalizeValue(i);delete t[n];return}const o=e?formatHeader(n):String(n).trim();if(o!==n){delete t[n]}t[o]=normalizeValue(i);r[o]=true}));return this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);z.forEach(this,((r,i)=>{r!=null&&r!==false&&(t[i]=e&&z.isArray(r)?r.join(", "):r)}));return t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}getSetCookie(){const e=this.get("set-cookie");return z.isArray(e)?e:e==null||e===false?[]:[e]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static parseParameters(e){return parseParameters(e)}static concat(e,...t){const r=new this(e);t.forEach((e=>r.set(e)));return r}static accessor(e){const t=this[q]=this[q]={accessors:{}};const r=t.accessors;const i=this.prototype;function defineAccessor(e){const t=normalizeHeader(e);if(!r[t]){buildAccessors(i,e);r[t]=true}}z.isArray(e)?e.forEach(defineAccessor):defineAccessor(e);return this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);z.reduceDescriptors(AxiosHeaders.prototype,(({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[r]=e}}}));z.freezeMethods(AxiosHeaders);const H=AxiosHeaders;const V="[REDACTED ****]";function hasOwnOrPrototypeToJSON(e){if(z.hasOwnProp(e,"toJSON")){return true}let t=Object.getPrototypeOf(e);while(t&&t!==Object.prototype){if(z.hasOwnProp(t,"toJSON")){return true}t=Object.getPrototypeOf(t)}return false}function redactConfig(e,t){const r=new Set(t.map((e=>String(e).toLowerCase())));const i=[];const visit=e=>{if(e===null||typeof e!=="object")return e;if(z.isBuffer(e))return e;if(i.indexOf(e)!==-1)return undefined;if(e instanceof H){e=e.toJSON()}i.push(e);let t;if(z.isArray(e)){t=[];e.forEach(((e,r)=>{const i=visit(e);if(!z.isUndefined(i)){t[r]=i}}))}else{if(!z.isPlainObject(e)&&hasOwnOrPrototypeToJSON(e)){i.pop();return e}t=Object.create(null);for(const[i,n]of Object.entries(e)){const e=r.has(i.toLowerCase())?V:visit(n);if(!z.isUndefined(e)){t[i]=e}}}i.pop();return t};return visit(e)}function stringifySafely(e){try{return String(e)}catch(e){return""}}function aggregateErrorMessage(e){const t=e.errors.map((e=>{try{return e&&e.message?stringifySafely(e.message):stringifySafely(e)}catch(e){return""}})).filter(Boolean).join("; ");return t||e.name||"AggregateError"}class AxiosError extends Error{static from(e,t,r,i,n,s){let o=e.message;if(!o&&z.isArray(e.errors)&&e.errors.length){o=aggregateErrorMessage(e)}const a=new AxiosError(o,t||e.code,r,i,n);Object.defineProperty(a,"cause",{__proto__:null,value:e,writable:true,enumerable:false,configurable:true});a.name=e.name;if(e.status!=null&&a.status==null){a.status=e.status}s&&Object.assign(a,s);return a}constructor(e,t,r,i,n){super(e);Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:true,writable:true,configurable:true});this.name="AxiosError";this.isAxiosError=true;t&&(this.code=t);r&&(this.config=r);i&&(this.request=i);if(n){this.response=n;this.status=n.status}}toJSON(){const e=this.config;const t=e&&z.hasOwnProp(e,"redact")?e.redact:undefined;const r=z.isArray(t)&&t.length>0?redactConfig(e,t):z.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:r,code:this.code,status:this.status}}}AxiosError.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";AxiosError.ERR_BAD_OPTION="ERR_BAD_OPTION";AxiosError.ECONNABORTED="ECONNABORTED";AxiosError.ETIMEDOUT="ETIMEDOUT";AxiosError.ECONNREFUSED="ECONNREFUSED";AxiosError.ERR_NETWORK="ERR_NETWORK";AxiosError.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";AxiosError.ERR_DEPRECATED="ERR_DEPRECATED";AxiosError.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";AxiosError.ERR_BAD_REQUEST="ERR_BAD_REQUEST";AxiosError.ERR_CANCELED="ERR_CANCELED";AxiosError.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";AxiosError.ERR_INVALID_URL="ERR_INVALID_URL";AxiosError.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const j=AxiosError;var W=i(6454);const J=W;const Y={isBufferAvailable(){return typeof Buffer!=="undefined"},from(e){return Buffer.from(e)}};const $=100;function isVisitable(e){return z.isPlainObject(e)||z.isArray(e)}function removeBrackets(e){return z.endsWith(e,"[]")?e.slice(0,-2):e}function renderKey(e,t,r){if(!e)return t;return e.concat(t).map((function each(e,t){e=removeBrackets(e);return!r&&t?"["+e+"]":e})).join(r?".":"")}function isFlatArray(e){return z.isArray(e)&&!e.some(isVisitable)}const K=z.toFlatObject(z,{},null,(function filter(e){return/^is[A-Z]/.test(e)}));function toFormData(e,t,r){if(!z.isObject(e)){throw new TypeError("target must be an object")}t=t||new(J||FormData);const option=(e,t)=>{const i=z.getSafeProp(r,e);return z.isUndefined(i)?t:i};const i=option("metaTokens",true);const n=option("visitor")||defaultVisitor;const s=option("dots",false);const o=option("indexes",false);const a=option("Blob")||typeof Blob!=="undefined"&&Blob;const l=option("maxDepth",$);const c=a&&z.isSpecCompliantForm(t);const p=[];if(!z.isFunction(n)){throw new TypeError("visitor must be a function")}function convertValue(e){if(e===null)return"";if(z.isDate(e)){return e.toISOString()}if(z.isBoolean(e)){return e.toString()}if(!c&&z.isBlob(e)){throw new j("Blob is not supported. Use a Buffer instead.")}if(z.isArrayBuffer(e)||z.isTypedArray(e)){if(c&&typeof a==="function"){return new a([e])}if(Y&&Y.isBufferAvailable()){return Y.from(e)}throw new j("Blob is not supported. Use a Buffer instead.",j.ERR_NOT_SUPPORT)}return e}function throwIfMaxDepthExceeded(e){if(e>l){throw new j("Object is too deeply nested ("+e+" levels). Max depth: "+l,j.ERR_FORM_DATA_DEPTH_EXCEEDED)}}function stringifyWithDepthLimit(e,t){if(l===Infinity){return JSON.stringify(e)}const r=[];return JSON.stringify(e,(function limitDepth(e,i){if(!z.isObject(i)){return i}while(r.length&&r[r.length-1]!==this){r.pop()}r.push(i);throwIfMaxDepthExceeded(t+r.length-1);return i}))}function defaultVisitor(e,r,n){let a=e;if(z.isReactNative(t)&&z.isReactNativeBlob(e)){t.append(renderKey(n,r,s),convertValue(e));return false}if(e&&!n&&typeof e==="object"){if(z.endsWith(r,"{}")){r=i?r:r.slice(0,-2);e=stringifyWithDepthLimit(e,1)}else if(z.isArray(e)&&isFlatArray(e)||(z.isFileList(e)||z.endsWith(r,"[]"))&&(a=z.toArray(e))){r=removeBrackets(r);a.forEach((function each(e,i){!(z.isUndefined(e)||e===null)&&t.append(o===true?renderKey([r],i,s):o===null?r:r+"[]",convertValue(e))}));return false}}if(isVisitable(e)){return true}t.append(renderKey(n,r,s),convertValue(e));return false}const u=Object.assign(K,{defaultVisitor:defaultVisitor,convertValue:convertValue,isVisitable:isVisitable});function build(e,r,i=0){if(z.isUndefined(e))return;throwIfMaxDepthExceeded(i);if(p.indexOf(e)!==-1){throw new Error("Circular reference detected in "+r.join("."))}p.push(e);z.forEach(e,(function each(e,s){const o=!(z.isUndefined(e)||e===null)&&n.call(t,e,z.isString(s)?s.trim():s,r,u);if(o===true){build(e,r?r.concat(s):[s],i+1)}}));p.pop()}if(!z.isObject(e)){throw new TypeError("data must be an object")}build(e);return t}const Z=toFormData;function encode(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,(function replacer(e){return t[e]}))}function AxiosURLSearchParams(e,t){this._pairs=[];e&&Z(e,this,t)}const X=AxiosURLSearchParams.prototype;X.append=function append(e,t){this._pairs.push([e,t])};X.toString=function toString(e){const t=e?t=>e.call(this,t,encode):encode;return this._pairs.map((function each(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const ee=AxiosURLSearchParams;function buildURL_encode(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function buildURL(e,t,r){if(!t){return e}e=e||"";const i=z.isFunction(r)?{serialize:r}:r;const n=z.getSafeProp(i,"encode")||buildURL_encode;const s=z.getSafeProp(i,"serialize");let o;if(s){o=s(t,i)}else{o=z.isURLSearchParams(t)?t.toString():new ee(t,i).toString(n)}if(o){const t=e.indexOf("#");if(t!==-1){e=e.slice(0,t)}e+=(e.indexOf("?")===-1?"?":"&")+o}return e}const te=Symbol("internals");function countHandlers(e){return e?e.length:0}function trimHandlers(e){if(!e){return}while(e.length&&e[e.length-1]===null){e.pop()}}function syncHandlerEntries(e,t){const r=e.handlers;const i=countHandlers(r);if(r!==t.handlersRef){t.handlersRef=r;t.handlerEntries.clear()}else if(i!==t.handlersLength){if(!i){t.handlerEntries.clear()}else{t.handlerEntries.forEach((function removeStaleEntry(e,i){if(r[e.index]!==e.handler){t.handlerEntries.delete(i)}}))}}t.handlersLength=i}class InterceptorManager{constructor(){this.handlers=[];this[te]={handlersRef:this.handlers,handlersLength:this.handlers.length,handlerEntries:new Map,iterationDepth:0,nextId:0}}use(e,t,r){const i={fulfilled:e,rejected:t,synchronous:r?r.synchronous:false,runWhen:r?r.runWhen:null};const n=this[te];if(this.handlers==null){this.handlers=[]}syncHandlerEntries(this,n);const s=n.nextId++;this.handlers.push(i);n.handlerEntries.set(s,{handler:i,index:this.handlers.length-1});n.handlersLength=this.handlers.length;return s}eject(e){const t=this[te];syncHandlerEntries(this,t);const r=t.handlerEntries.get(e);if(r){t.handlerEntries.delete(e);if(this.handlers[r.index]!==r.handler){return}this.handlers[r.index]=null;if(!t.iterationDepth){trimHandlers(this.handlers);t.handlersLength=this.handlers.length}}}clear(){if(this.handlers){this.handlers=[];syncHandlerEntries(this,this[te])}}forEach(e){const t=this[te];syncHandlerEntries(this,t);t.iterationDepth++;try{z.forEach(this.handlers,(function forEachHandler(t){if(t!==null){e(t)}}))}finally{if(! --t.iterationDepth){syncHandlerEntries(this,t);trimHandlers(this.handlers);t.handlersLength=countHandlers(this.handlers)}}}}const re=InterceptorManager;const ie={silentJSONParsing:true,forcedJSONParsing:true,clarifyTimeoutError:false,legacyInterceptorReqResOrdering:true,advertiseZstdAcceptEncoding:false,validateStatusUndefinedResolves:true};var ne=i(6982);var se=i(7016);const oe=se.URLSearchParams;const ae="abcdefghijklmnopqrstuvwxyz";const le="0123456789";const ce={DIGIT:le,ALPHA:ae,ALPHA_DIGIT:ae+ae.toUpperCase()+le};const generateString=(e=16,t=ce.ALPHA_DIGIT)=>{let r="";const{length:i}=t;const n=new Uint32Array(e);ne.randomFillSync(n);for(let s=0;stypeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts==="function")();const he=ue&&window.location.href||"http://localhost";const ge={...n,...pe};function toURLEncodedForm(e,t){return Z(e,new ge.classes.URLSearchParams,{visitor:function(e,t,r,i){if(ge.isNode&&z.isBuffer(e)){this.append(t,e.toString("base64"));return false}return i.defaultVisitor.apply(this,arguments)},...t})}const fe=$;function throwIfDepthExceeded(e){if(e>fe){throw new j("FormData field is too deeply nested ("+e+" levels). Max depth: "+fe,j.ERR_FORM_DATA_DEPTH_EXCEEDED)}}function parsePropPath(e){const t=[];const r=/[^.[\]]+|\[([^.[\]]*)]/g;let i;while((i=r.exec(e))!==null){throwIfDepthExceeded(t.length);t.push(i[0]==="[]"?"":i[1]||i[0])}return t}function arrayToObject(e){const t={};const r=Object.keys(e);let i;const n=r.length;let s;for(i=0;i=e.length;n=!n&&z.isArray(r)?r.length:n;if(o){if(z.hasOwnProp(r,n)){r[n]=z.isArray(r[n])?r[n].concat(t):[r[n],t]}else{r[n]=t}return!s}if(!z.hasOwnProp(r,n)||!z.isObject(r[n])){r[n]=[]}const a=buildPath(e,t,r[n],i);if(a&&z.isArray(r[n])){r[n]=arrayToObject(r[n])}return!s}if(z.isFormData(e)&&z.isFunction(e.entries)){const t={};z.forEachEntry(e,((e,r)=>{buildPath(parsePropPath(e),r,t,0)}));return t}return null}const ye=formDataToJSON;const be=Object.freeze(["get","delete","head","options","post","put","patch","purge","link","unlink","query"]);const Ce=be;const own=(e,t)=>e!=null&&z.hasOwnProp(e,t)?e[t]:undefined;function defaults_stringifySafely(e,t,r){if(z.isString(e)){try{(t||JSON.parse)(e);return z.trim(e)}catch(e){if(e.name!=="SyntaxError"){throw e}}}return(r||JSON.stringify)(e)}const Ee={transitional:ie,adapter:["xhr","http","fetch"],transformRequest:[function transformRequest(e,t){const r=t.getContentType()||"";const i=r.indexOf("application/json")>-1;const n=z.isObject(e);if(n&&z.isHTMLForm(e)){e=new FormData(e)}const s=z.isFormData(e);if(s){return i?JSON.stringify(ye(e)):e}if(z.isArrayBuffer(e)||z.isBuffer(e)||z.isStream(e)||z.isFile(e)||z.isBlob(e)||z.isReadableStream(e)){return e}if(z.isArrayBufferView(e)){return e.buffer}if(z.isURLSearchParams(e)){t.setContentType("application/x-www-form-urlencoded;charset=utf-8",false);return e.toString()}let o;if(n){const t=own(this,"formSerializer");if(r.indexOf("application/x-www-form-urlencoded")>-1){return toURLEncodedForm(e,t).toString()}if((o=z.isFileList(e))||r.indexOf("multipart/form-data")>-1){const r=own(this,"env");const i=r&&r.FormData;return Z(o?{"files[]":e}:e,i&&new i,t)}}if(n||i){t.setContentType("application/json",false);return defaults_stringifySafely(e)}return e}],transformResponse:[function transformResponse(e){const t=own(this,"transitional")||Ee.transitional;const r=t&&t.forcedJSONParsing;const i=own(this,"responseType");const n=i==="json";if(z.isResponse(e)||z.isReadableStream(e)){return e}if(e&&z.isString(e)&&(r&&!i||n)){const r=t&&t.silentJSONParsing;const i=!r&&n;try{return JSON.parse(e,own(this,"parseReviver"))}catch(e){if(i){if(e.name==="SyntaxError"){throw j.from(e,j.ERR_BAD_RESPONSE,this,null,own(this,"response"))}throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ge.classes.FormData,Blob:ge.classes.Blob},validateStatus:function validateStatus(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":undefined}}};z.forEach(Ce,(e=>{Ee.headers[e]={}}));const Ne=Ee;function transformData(e,t){const r=this||Ne;const i=t||r;const n=H.from(i.headers);let s=i.data;z.forEach(e,(function transform(e){s=e.call(r,s,n.normalize(),t?t.status:undefined)}));n.normalize();return s}function isCancel(e){return!!(e&&e.__CANCEL__)}class CanceledError extends j{constructor(e,t,r){super(e==null?"canceled":e,j.ERR_CANCELED,t,r);this.name="CanceledError";this.__CANCEL__=true}}const ve=CanceledError;function settle(e,t,r){const i=r.config.validateStatus;if(!r.status||!i||i(r.status)){e(r)}else{t(new j("Request failed with status code "+r.status,r.status>=400&&r.status<500?j.ERR_BAD_REQUEST:j.ERR_BAD_RESPONSE,r.config,r.request,r))}}function isAbsoluteURL(e){if(typeof e!=="string"){return false}return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function combineURLs(e,t){if(!t){return e}let r=e.length;while(r>0&&e.charCodeAt(r-1)===47){r--}return e.slice(0,r)+"/"+t.replace(/^\/+/,"")}const Ie=/[\t\n\r]/g;function normalizeURLForProtocolCheck(e){if(typeof e!=="string"){return e}let t=0;while(t`${t}${r}${V}`))}function redactSensitiveURLParts(e){const t=e.replace(/^(https?:\/{0,2})[^/?#]*@/i,`$1${V}@`);const r=t.indexOf("#");const i=r===-1?t:t.slice(0,r);const n=i.replace(/([?&][^=&#]*=)[^&#]*/g,`$1${V}`);if(r===-1){return n}return`${n}#${redactFragment(t.slice(r+1))}`}function assertValidHttpProtocolURL(e,t){if(typeof e==="string"){const r=normalizeURLForProtocolCheck(e);if(Se.test(r)){throw new j(`Invalid URL ${JSON.stringify(redactSensitiveURLParts(r))}: missing "//" after protocol`,j.ERR_INVALID_URL,t)}}}function buildFullPath(e,t,r,i){assertValidHttpProtocolURL(t,i);let n=!isAbsoluteURL(t);if(e&&(n||r===false)){assertValidHttpProtocolURL(e,i);return combineURLs(e,t)}return t}var we={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443};function parseUrl(e){try{return new URL(e)}catch{return null}}function getProxyForUrl(e){var t=(typeof e==="string"?parseUrl(e):e)||{};var r=t.protocol;var i=t.host;var n=t.port;if(typeof i!=="string"||!i||typeof r!=="string"){return""}r=r.split(":",1)[0];i=i.replace(/:\d*$/,"");n=parseInt(n)||we[r]||0;if(!shouldProxy(i,n)){return""}var s=getEnv(r+"_proxy")||getEnv("all_proxy");if(s&&s.indexOf("://")===-1){s=r+"://"+s}return s}function shouldProxy(e,t){var r=getEnv("no_proxy").toLowerCase();if(!r){return true}if(r==="*"){return false}return r.split(/[,\s]/).every((function(r){if(!r){return true}var i=r.match(/^(.+):(\d+)$/);var n=i?i[1]:r;var s=i?parseInt(i[2]):0;if(s&&s!==t){return true}if(!/^[.*]/.test(n)){return e!==n}if(n.charAt(0)==="*"){n=n.slice(1)}return!e.endsWith(n)}))}function getEnv(e){return process.env[e.toLowerCase()]||process.env[e.toUpperCase()]||""}var Pe=i(8996);var xe=i(8611);var Be=i(5692);const _e=e(import.meta.url)("http2");var Re=i(9023);var ke=i(6928);var Te=i(1573);const Qe=e(import.meta.url)("zlib");const Me="1.20.0";function parseProtocol(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}const Oe=/^([^,;/]+\/[^,;/]+)?((?:;[^,;=]+=[^,;]+)*)(;base64)?,([\s\S]*)$/;function fromDataURI(e,t,r){const i=r&&r.Blob||ge.classes.Blob;const n=parseProtocol(e);if(t===undefined&&i){t=true}if(n==="data"){e=n.length?e.slice(n.length+1):e;const r=Oe.exec(e);if(!r){throw new j("Invalid URL",j.ERR_INVALID_URL)}const s=r[1];const o=r[2];const a=r[3]?"base64":"utf8";const l=r[4];let c="";if(s){c=o?s+o:s}else if(o){c="text/plain"+o}const p=a==="base64"?Buffer.from(l,"base64"):Buffer.from(decodeURIComponent(l),a);if(t){if(!i){throw new j("Blob is not supported",j.ERR_NOT_SUPPORT)}return new i([p],{type:c})}return p}throw new j("Unsupported protocol "+n,j.ERR_NOT_SUPPORT)}var De=i(2203);const ze=["content-type","content-length"];function setFormDataHeaders(e,t,r){if(r!=="content-only"){e.set(t);return}Object.entries(t||{}).forEach((([t,r])=>{if(ze.includes(t.toLowerCase())){e.set(t,r)}}))}const Le=Symbol("internals");class AxiosTransformStream extends De.Transform{constructor(e){e=z.toFlatObject(e,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,((e,t)=>!z.isUndefined(t[e])));super({readableHighWaterMark:e.chunkSize});const t=this[Le]={timeWindow:e.timeWindow,chunkSize:e.chunkSize,maxRate:e.maxRate,minChunkSize:e.minChunkSize,bytesSeen:0,isCaptured:false,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",(e=>{if(e==="progress"){if(!t.isCaptured){t.isCaptured=true}}}))}_read(e){const t=this[Le];if(t.onReadCallback){t.onReadCallback()}return super._read(e)}_transform(e,t,r){const i=this[Le];const n=i.maxRate;const s=this.readableHighWaterMark;const o=i.timeWindow;const a=1e3/o;const l=n/a;const c=i.minChunkSize!==false?Math.max(i.minChunkSize,l*.01):0;const pushChunk=(e,t)=>{const r=Buffer.byteLength(e);i.bytesSeen+=r;i.bytes+=r;i.isCaptured&&this.emit("progress",i.bytesSeen);if(this.push(e)){process.nextTick(t)}else{i.onReadCallback=()=>{i.onReadCallback=null;process.nextTick(t)}}};const transformChunk=(e,t)=>{const r=Buffer.byteLength(e);let a=null;let p=s;let u;let d=0;if(n){const e=Date.now();if(!i.ts||(d=e-i.ts)>=o){i.ts=e;u=l-i.bytes;i.bytes=u<0?-u:0;d=0}u=l-i.bytes}if(n){if(u<=0){return setTimeout((()=>{t(null,e)}),o-d)}if(up&&r-p>c){a=e.subarray(p);e=e.subarray(0,p)}pushChunk(e,a?()=>{process.nextTick(t,null,a)}:t)};transformChunk(e,(function transformNextChunk(e,t){if(e){return r(e)}if(t){transformChunk(t,transformNextChunk)}else{r(null)}}))}}const Ge=AxiosTransformStream;var Fe=i(4434);const{asyncIterator:qe}=Symbol;const readBlob=async function*(e){if(e.stream){yield*e.stream()}else if(e.arrayBuffer){yield await e.arrayBuffer()}else if(e[qe]){yield*e[qe]()}else{yield e}};const Ue=readBlob;const He=ge.ALPHABET.ALPHA_DIGIT+"-_";const Ve=typeof TextEncoder==="function"?new TextEncoder:new Re.TextEncoder;const je="\r\n";const We=Ve.encode(je);const Je=2;class FormDataPart{constructor(e,t){const{escapeName:r}=this.constructor;const i=z.isString(t);let n=`Content-Disposition: form-data; name="${r(e)}"${!i&&t.name?`; filename="${r(t.name)}"`:""}${je}`;if(i){t=Ve.encode(String(t).replace(/\r?\n|\r\n?/g,je))}else{const e=String(t.type||"application/octet-stream").replace(/[\r\n]/g,"");n+=`Content-Type: ${e}${je}`}this.headers=Ve.encode(n+je);this.contentLength=i?t.byteLength:t.size;this.size=this.headers.byteLength+this.contentLength+Je;this.name=e;this.value=t}async*encode(){yield this.headers;const{value:e}=this;if(z.isTypedArray(e)){yield e}else{yield*Ue(e)}yield We}static escapeName(e){return String(e).replace(/[\r\n"]/g,(e=>({"\r":"%0D","\n":"%0A",'"':"%22"}[e])))}}const formDataToStream=(e,t,r)=>{const{tag:i="form-data-boundary",size:n=25,boundary:s=i+"-"+ge.generateString(n,He)}=r||{};if(!z.isFormData(e)){throw new TypeError("FormData instance required")}if(s.length<1||s.length>70){throw new Error("boundary must be 1-70 characters long")}const o=Ve.encode("--"+s+je);const a=Ve.encode("--"+s+"--"+je);let l=a.byteLength;const c=Array.from(e.entries()).map((([e,t])=>{const r=new FormDataPart(e,t);l+=r.size;return r}));l+=o.byteLength*c.length;l=z.toFiniteNumber(l);const p={"Content-Type":`multipart/form-data; boundary=${s}`};if(Number.isFinite(l)){p["Content-Length"]=l}t&&t(p);return De.Readable.from(async function*(){for(const e of c){yield o;yield*e.encode()}yield a}())};const Ye=formDataToStream;class ZlibHeaderTransformStream extends De.Transform{__transform(e,t,r){this.push(e);r()}_transform(e,t,r){if(e.length!==0){this._transform=this.__transform;if(e[0]!==120){const e=Buffer.alloc(2);e[0]=120;e[1]=156;this.push(e,t)}}this.__transform(e,t,r)}}const $e=ZlibHeaderTransformStream;class Http2Sessions{constructor(){this.sessions=Object.create(null)}getSession(e,t){t=Object.assign(Object.create(null),{sessionTimeout:1e3},t);let r=this.sessions[e];if(r){let e=r.length;for(let i=0;i{if(n){return}n=true;if(s){clearTimeout(s);s=null}let t=r,o=t.length,a=o;while(a--){if(t[a][0]===i){if(o===1){delete this.sessions[e]}else{t.splice(a,1)}if(!i.closed){i.close()}return}}};const o=i.request;const{sessionTimeout:a}=t;if(a!=null){let e=0;i.request=function(){const t=o.apply(this,arguments);e++;if(s){clearTimeout(s);s=null}t.once("close",(()=>{if(! --e){s=setTimeout((()=>{s=null;removeSession()}),a)}}));return t}}i.once("close",removeSession);i.once("error",removeSession);let l=[i,t];r?r.push(l):r=this.sessions[e]=[l];return i}}const Ke=Http2Sessions;const callbackify=(e,t)=>z.isAsyncFn(e)?function(...r){const i=r.pop();e.apply(this,r).then((e=>{try{t?i(null,...t(e)):i(null,e)}catch(e){i(e)}}),i)}:e;const Ze=callbackify;const Xe=new Set(["localhost","0.0.0.0"]);const trimTrailingDots=e=>{let t=e.length;while(t&&e.charCodeAt(t-1)===46){t--}return t===e.length?e:e.slice(0,t)};const isIPv4Loopback=e=>{const t=e.split(".");if(t.length!==4)return false;if(t[0]!=="127")return false;return t.every((e=>/^\d+$/.test(e)&&Number(e)>=0&&Number(e)<=255))};const parseIPv4Octet=e=>{if(/^0[xX][0-9a-fA-F]+$/.test(e)){const t=parseInt(e.slice(2),16);return Number.isFinite(t)?t:null}if(e.length>1&&/^0[0-7]+$/.test(e)){const t=parseInt(e,8);return Number.isFinite(t)?t:null}if(e.length>1&&/^0[0-9]+$/.test(e)){return null}if(/^[0-9]+$/.test(e)){const t=parseInt(e,10);return Number.isFinite(t)?t:null}return null};const normalizeIPAddress=e=>{if(typeof e!=="string"||!e||e.indexOf(":")!==-1){return e}let t=e;if(t.charAt(0)==="["&&t.charAt(t.length-1)==="]"){t=t.slice(1,-1)}t=trimTrailingDots(t);if(!/^[0-9.xXa-fA-F]+$/.test(t))return e;const r=t.split(".");if(r.some((e=>e==="")))return e;if(r.length===4){const t=r.map(parseIPv4Octet);if(t.some((e=>e===null||e<0||e>255)))return e;return t.join(".")}if(r.length>4){return e}if(r.length===1)return e;const i=r.slice(0,-1);const n=r[r.length-1];const s=4-i.length;const o=parseIPv4Octet(n);if(o===null)return e;const a=(1<<8*s)-1;if(o<0||o>a)return e;const l=new Array(s).fill(0);for(let e=s-1,t=o;e>=0;e--,t>>=8){l[e]=t&255}const c=i.map(parseIPv4Octet);if(c.some((e=>e===null||e<0||e>255)))return e;return[...c,...l].join(".")};const isIPv6ZeroGroup=e=>/^0{1,4}$/.test(e);const isIPv6Unspecified=e=>{if(e==="::")return true;const t=e.indexOf("::");if(t!==-1){if(t!==e.lastIndexOf("::"))return false;const r=e.slice(0,t);const i=e.slice(t+2);const n=r?r.split(":"):[];const s=i?i.split(":"):[];const o=n.length+s.length;return o<8&&n.every(isIPv6ZeroGroup)&&s.every(isIPv6ZeroGroup)}const r=e.split(":");return r.length===8&&r.every(isIPv6ZeroGroup)};const isIPv6Loopback=e=>{if(e==="::1")return true;const t=e.match(/^::ffff:(\d+\.\d+\.\d+\.\d+)$/i);if(t)return isIPv4Loopback(t[1]);const r=e.match(/^::ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i);if(r){const e=parseInt(r[1],16);return e>=32512&&e<=32767}const i=e.split(":");if(i.length===8){for(let e=0;e<7;e++){if(!/^0+$/.test(i[e]))return false}return/^0*1$/.test(i[7])}return false};const isLoopback=e=>{if(!e)return false;if(Xe.has(e))return true;if(isIPv4Loopback(e))return true;if(isIPv6Unspecified(e))return true;return isIPv6Loopback(e)};const et={http:80,https:443,ws:80,wss:443,ftp:21};const parseNoProxyEntry=e=>{let t=e;let r=0;if(t.charAt(0)==="["){const e=t.indexOf("]");if(e!==-1){const i=t.slice(1,e);const n=t.slice(e+1);if(n.charAt(0)===":"&&/^\d+$/.test(n.slice(1))){r=Number.parseInt(n.slice(1),10)}return[i,r]}}const i=t.indexOf(":");const n=t.lastIndexOf(":");if(i!==-1&&i===n&&/^\d+$/.test(t.slice(n+1))){r=Number.parseInt(t.slice(n+1),10);t=t.slice(0,n)}return[t,r]};const tt=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:(\d+\.\d+\.\d+\.\d+)$/i;const rt=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i;const unmapIPv4MappedIPv6=e=>{if(typeof e!=="string"||e.indexOf(":")===-1)return e;const t=e.match(tt);if(t)return t[1];const r=e.match(rt);if(r){const e=parseInt(r[1],16);const t=parseInt(r[2],16);return`${e>>8}.${e&255}.${t>>8}.${t&255}`}return e};const it=/^(?:0|[1-9]\d{0,2})$/;const ipv4ToBytes=e=>{const t=e.split(".");return t.length===4&&t.every((e=>it.test(e)&&Number(e)<=255))?t.map(Number):null};const nt=/^[0-9a-f]{1,4}$/i;const ipv6ToBytes=e=>{const t=e.split("::");if(t.length>2){return null}const r=t[0]?t[0].split(":"):[];if(t.length===2){const e=t[1]?t[1].split(":"):[];const i=8-r.length-e.length;if(i<1){return null}r.push(...new Array(i).fill("0"),...e)}if(r.length!==8||r.some((e=>!nt.test(e)))){return null}return r.flatMap((e=>{const t=Number.parseInt(e,16);return[t>>8&255,t&255]}))};const ipToBytes=e=>{if(typeof e!=="string"||!e){return null}return e.indexOf(":")!==-1?ipv6ToBytes(e):ipv4ToBytes(e)};const normalizeNoProxyHost=e=>{if(!e){return e}if(e.charAt(0)==="["&&e.charAt(e.length-1)==="]"){e=e.slice(1,-1)}const t=trimTrailingDots(e);const r=normalizeIPAddress(t);if(r!==t){return r}return unmapIPv4MappedIPv6(t)};const normalizeCidrBase=e=>{let t=e;const r=t.charAt(0)==="[";const i=t.charAt(t.length-1)==="]";const n=t.includes("[")||t.includes("]");if(r||i){if(!r||!i){return null}t=t.slice(1,-1);if(t.indexOf(":")===-1||t.includes("[")||t.includes("]")){return null}}else if(n){return null}if(!t||t.charAt(t.length-1)==="."){return null}const s=t.indexOf(":")!==-1;if(s){try{t=new URL(`http://[${t}]/`).hostname.slice(1,-1)}catch(e){return null}}else{t=normalizeIPAddress(t);if(!ipv4ToBytes(t)){return null}}return{normalized:unmapIPv4MappedIPv6(t),wasIPv6:s}};const st=/^(.+)\/(0|[1-9]\d{0,2})$/;const parseCidrEntry=e=>{if(e.indexOf("/")===-1){return undefined}const t=st.exec(e);if(!t){return null}let r=Number(t[2]);const i=normalizeCidrBase(t[1]);if(!i){return null}const{normalized:n,wasIPv6:s}=i;if(s&&n.indexOf(":")===-1){if(r<96){return null}r-=96}const o=ipToBytes(n);if(!o||r>o.length*8){return null}return{bytes:o,prefix:r}};const isInSubnet=(e,t,r)=>{const i=r>>3;for(let r=0;r{if(!e){return false}if(e==="*"){return true}const t=parseCidrEntry(e);if(t!==undefined){return t!==null&&!!s&&s.length===t.bytes.length&&isInSubnet(s,t.bytes,t.prefix)}let[r,o]=parseNoProxyEntry(e);r=normalizeNoProxyHost(r);if(!r){return false}if(o&&o!==i){return false}if(r.charAt(0)==="*"){r=r.slice(1)}if(r.charAt(0)==="."){return n.endsWith(r)}return n===r||isLoopback(n)&&isLoopback(r)}))}function speedometer(e,t){e=e||10;const r=new Array(e);const i=new Array(e);let n=0;let s=0;let o;t=t!==undefined?t:1e3;return function push(a){const l=Date.now();const c=i[s];if(!o){o=l}r[n]=a;i[n]=l;let p=s;let u=0;while(p!==n){u+=r[p++];p=p%e}n=(n+1)%e;if(n===s){s=(s+1)%e}if(l-o{r=i;n=null;if(s){clearTimeout(s);s=null}e(...t)};const throttled=(...e)=>{const t=Date.now();const o=t-r;if(o>=i){invoke(e,t)}else{n=e;if(!s){s=setTimeout((()=>{s=null;invoke(n)}),i-o)}}};const flush=()=>n&&invoke(n);const flushWith=(...e)=>invoke(e);return[throttled,flush,flushWith]}const at=throttle;const progressEventReducer=(e,t,r=3)=>{let i=0;const n=ot(50,250);return at((r=>{if(!r||!z.isNumber(r.loaded)){return}const s=r.loaded;const o=r.lengthComputable?r.total:undefined;const a=Math.max(0,o!=null?Math.min(s,o):s);const l=Math.max(0,a-i);const c=n(l);i=Math.max(i,a);const p={loaded:a,total:o,progress:o?a/o:undefined,bytes:l,rate:c?c:undefined,estimated:c&&o?(o-a)/c:undefined,event:r,lengthComputable:o!=null,[t?"download":"upload"]:true};e(p)}),r)};const progressEventDecorator=(e,t)=>{const r=e!=null;return[i=>t[0]({lengthComputable:r,total:e,loaded:i}),t[1]]};const asyncDecorator=(e,t=z.asap)=>(...r)=>t((()=>e(...r)));const isHexDigit=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102;const isPercentEncodedByte=(e,t,r)=>t+2e<=57?e-48:(e&223)-55;const isBase64Char=e=>e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||e===43||e===47||e===45||e===95;const isBase64Whitespace=e=>e===9||e===10||e===12||e===13||e===32;const base64Bytes=e=>{const t=Math.floor(e/4);const r=e%4;return t*3+(r===2?1:r===3?2:0)};const estimateBase64BufferAllocation=e=>{const t=e.length;let r=0;if(t>0&&e.charCodeAt(t-1)===61){r++;if(t>1&&e.charCodeAt(t-2)===61){r++}}return Math.floor((t-r)*3/4)};const estimatePercentDecodedBase64Bytes=e=>{const t=e.length;let r=0;let i=0;let n=false;for(let s=0;s0){n=true;continue}r++}if(n||i>2||i>0&&(r+i)%4!==0||r%4===1){return estimateBase64BufferAllocation(e)}return base64Bytes(r)};const estimateDataURLBytes=(e,t)=>{if(!e||typeof e!=="string")return 0;if(!e.startsWith("data:"))return 0;const r=e.indexOf(",");if(r<0)return 0;const i=e.slice(5,r);const n=e.slice(r+1);const s=/;base64/i.test(i);if(s){return t(n)}let o=0;for(let e=0,t=n.length;e=55296&&r<=56319&&e+1=56320&&t<=57343){o+=4;e++}else{o+=3}}else{o+=3}}return o};function estimateDataURLDecodedBytes(e){const t=typeof e==="string"?e.indexOf("#"):-1;return estimateDataURLBytes(t===-1?e:e.slice(0,t),estimatePercentDecodedBase64Bytes)}function estimateDataURLBufferAllocation(e){return estimateDataURLBytes(e,estimateBase64BufferAllocation)}const ct={flush:Qe.constants.Z_SYNC_FLUSH,finishFlush:Qe.constants.Z_SYNC_FLUSH};const pt={flush:Qe.constants.BROTLI_OPERATION_FLUSH,finishFlush:Qe.constants.BROTLI_OPERATION_FLUSH};const ut={flush:Qe.constants.ZSTD_e_flush,finishFlush:Qe.constants.ZSTD_e_flush};const dt=z.isFunction(Qe.createBrotliDecompress);const mt=z.isFunction(Qe.createZstdDecompress);const At="gzip, compress, deflate"+(dt?", br":"");const ht=At+(mt?", zstd":"");const ft=typeof process!=="undefined"&&process.nextTick?process.nextTick.bind(process):z.asap;const{http:yt,https:bt}=Te;const Ct=/https:?/;const Et=Symbol("axios.http.socketListener");const Nt=Symbol("axios.http.currentReq");function handleSocketError(e){const t=this[Nt];if(t&&!t.destroyed){t.destroy(e)}}const vt=Symbol("axios.http.installedTunnel");const It=new Map;const St=new WeakMap;const wt={22:21,24:5};function isNodeNativeEnvProxySupported(e=process.versions&&process.versions.node){if(!e){return false}const[t,r]=e.split(".").map((e=>Number(e)));if(!Number.isInteger(t)||!Number.isInteger(r)){return false}if(t>24){return true}return wt[t]!=null&&r>=wt[t]}function isNodeEnvProxyEnabled(e,t=process.versions&&process.versions.node){if(!isNodeNativeEnvProxySupported(t)){return false}const r=e&&e.options;return Boolean(r&&z.hasOwnProp(r,"proxyEnv")&&r.proxyEnv!=null)}function getProxyEnvAgent(e,t,r){return Ct.test(e.protocol)?r||Be.globalAgent:t||xe.globalAgent}function getTunnelingAgent(e,t){const r=e.protocol+"//"+e.hostname+":"+(e.port||"")+"#"+(e.auth||"");const i=t?St.get(t)||St.set(t,new Map).get(t):It;let n=i.get(r);if(n)return n;const s=t&&t.options?{...t.options,...e}:e;n=new Pe(s);if(t&&t.options){const e={...t.options};const r=n.callback;n.callback=function axiosTunnelingAgentCallback(t,i){return r.call(this,t,{...e,...i})}}n[vt]=true;i.set(r,n);return n}const Pt=ge.protocols.map((e=>e+":"));const decodeURIComponentSafe=e=>{if(!z.isString(e)){return e}try{return decodeURIComponent(e)}catch(t){return e}};const flushOnFinish=(e,[t,r])=>{e.on("end",r).on("error",r);return t};const xt=new Ke;function dispatchBeforeRedirect(e,t,r){if(e.beforeRedirects.proxy){e.beforeRedirects.proxy(e)}if(e.beforeRedirects.auth){e.beforeRedirects.auth(e)}if(e.beforeRedirects.sensitiveHeaders){e.beforeRedirects.sensitiveHeaders(e,r)}if(e.beforeRedirects.config){e.beforeRedirects.config(e,t,r)}}function stripMatchingHeaders(e,t){if(!e){return}Object.keys(e).forEach((r=>{if(t.has(r.toLowerCase())){delete e[r]}}))}function isSameOriginRedirect(e,t){if(!t){return false}try{return new URL(t.url).origin===new URL(e.href).origin}catch(e){return false}}function setProxy(e,t,r,i,n,s,o=true){let a=t;const l=getProxyEnvAgent(e,s,n);if(!a&&a!==false&&o&&!isNodeEnvProxyEnabled(l)){const e=getProxyForUrl(r);if(e){if(!shouldBypassProxy(r)){a=new URL(e)}}}if(i&&e.headers){for(const t of Object.keys(e.headers)){if(t.toLowerCase()==="proxy-authorization"){delete e.headers[t]}}}if(i&&e.agent&&e.agent[vt]){e.agent=undefined}if(a){const t=a instanceof URL;const readProxyField=e=>t||z.hasOwnProp(a,e)?a[e]:undefined;const i=readProxyField("username");const s=readProxyField("password");let o=z.hasOwnProp(a,"auth")?a.auth:undefined;if(i){o=(i||"")+":"+(s||"")}if(o){const e=typeof o==="object";const t=e&&z.hasOwnProp(o,"username")?o.username:undefined;const r=e&&z.hasOwnProp(o,"password")?o.password:undefined;const i=Boolean(t||r);if(i){o=(t||"")+":"+(r||"")}else if(e){throw new j("Invalid proxy authorization",j.ERR_BAD_OPTION,{proxy:a})}}const l=Ct.test(e.protocol);if(l){if(!(n instanceof Pe)){const t=readProxyField("hostname")||readProxyField("host");const r=readProxyField("port");const i=readProxyField("protocol");const s=i?i.includes(":")?i:`${i}:`:"http:";const a=t&&t.includes(":")&&!t.startsWith("[")?`[${t}]`:t;const l=new URL(`${s}//${a}${r?":"+r:""}`);const c={protocol:l.protocol,hostname:l.hostname.replace(/^\[|\]$/g,""),port:l.port,auth:o&&typeof o==="string"?o:undefined};if(l.protocol==="https:"){c.ALPNProtocols=["http/1.1"]}const p=getTunnelingAgent(c,n);e.agent=p;if(e.agents){e.agents.https=p}}}else{if(o){const t=Buffer.from(o,"utf8").toString("base64");e.headers["Proxy-Authorization"]="Basic "+t}let t=false;for(const r of Object.keys(e.headers)){if(r.toLowerCase()==="host"){t=true;break}}if(!t){e.headers.host=e.hostname+(e.port?":"+e.port:"")}const i=readProxyField("hostname")||readProxyField("host");e.hostname=i;e.host=i;e.port=readProxyField("port");e.path=r;const n=readProxyField("protocol");if(n){e.protocol=n.includes(":")?n:`${n}:`}}}e.beforeRedirects.proxy=function beforeRedirect(e){setProxy(e,t,e.href,true,n,s,o)};return Boolean(a||t!==false&&o&&isNodeEnvProxyEnabled(l))}const Bt=typeof process!=="undefined"&&z.kindOf(process)==="process";const wrapAsync=e=>new Promise(((t,r)=>{let i;let n;const done=(e,t)=>{if(n)return;n=true;i&&i(e,t)};const _resolve=e=>{done(e);t(e)};const _reject=e=>{done(e,true);r(e)};e(_resolve,_reject,(e=>i=e)).catch(_reject)}));const resolveFamily=({address:e,family:t})=>{if(!z.isString(e)){throw new j("address must be a string",j.ERR_BAD_OPTION_VALUE)}return{address:e,family:t||(e.indexOf(".")<0?6:4)}};const buildAddressEntry=(e,t)=>resolveFamily(z.isObject(e)?e:{address:e,family:t});const _t=new WeakMap;const normalizeLookup=e=>{let t=_t.get(e);if(t){return t}const r=Ze(e,(e=>z.isArray(e)?e:[e]));t=(e,t,i)=>{r(e,t,((e,r,n)=>{if(e){return i(e)}let s;try{s=z.isArray(r)?r.map((e=>buildAddressEntry(e))):[buildAddressEntry(r,n)]}catch(e){return i(e)}t.all?i(e,s):i(e,s[0].address,s[0].family)}))};_t.set(e,t);return t};const Rt={request(e,t){const r=e.protocol+"//"+e.hostname+":"+(e.port||(e.protocol==="https:"?443:80));const{http2Options:i,headers:n}=e;const s=xt.getSession(r,i);const{HTTP2_HEADER_SCHEME:o,HTTP2_HEADER_METHOD:a,HTTP2_HEADER_PATH:l,HTTP2_HEADER_STATUS:c}=_e.constants;const p={[o]:e.protocol.replace(":",""),[a]:e.method,[l]:e.path};z.forEach(n,((e,t)=>{t.charAt(0)!==":"&&(p[t]=e)}));const u=s.request(p);u.once("response",(e=>{const r=u;e=Object.assign({},e);const i=e[c];delete e[c];r.headers=e;r.statusCode=+i;t(r)}));return u}};const kt=Bt&&function httpAdapter(e){return wrapAsync((async function dispatchHttpRequest(t,r,i){const own=t=>z.getSafeProp(e,t);const n=own("transitional")||ie;let s=own("data");let o=own("lookup");let a=own("family");let l=own("httpVersion");if(l===undefined)l=1;const c=l;let p=own("http2Options");const u=own("httpAgent");const d=own("httpsAgent");const m=own("proxy");const A=own("responseType");const h=own("responseEncoding");const g=own("socketPath");const f=own("method").toUpperCase();const y=own("maxRedirects");const b=own("maxBodyLength");const C=own("maxContentLength");const E=own("decompress");let N;let v=false;let I;let S;try{l=+l}catch(t){throw new j("Invalid protocol version: value is not a number",j.ERR_BAD_OPTION_VALUE,e)}if(Number.isNaN(l)){throw new j(`Invalid protocol version: '${c}' is not a number`,j.ERR_BAD_OPTION_VALUE,e)}if(l!==1&&l!==2){throw new j(`Unsupported protocol version '${l}'`,j.ERR_BAD_OPTION_VALUE,e)}const w=l===2;if(o){o=normalizeLookup(o)}const P=new Fe.EventEmitter;function abort(t){try{P.emit("abort",!t||t.type?new ve(null,e,I):t)}catch(e){}}function clearConnectPhaseTimer(){if(S){clearTimeout(S);S=null}}function createTimeoutError(){const t=own("timeout");let r=t?"timeout of "+t+"ms exceeded":"timeout exceeded";const i=own("timeoutErrorMessage");if(i){r=i}return new j(r,n.clarifyTimeoutError?j.ETIMEDOUT:j.ECONNABORTED,e,I)}P.once("abort",r);const onFinished=()=>{clearConnectPhaseTimer();if(e.cancelToken){e.cancelToken.unsubscribe(abort)}if(e.signal){e.signal.removeEventListener("abort",abort)}P.removeAllListeners()};if(e.cancelToken||e.signal){e.cancelToken&&e.cancelToken.subscribe(abort);if(e.signal){e.signal.aborted?abort():e.signal.addEventListener("abort",abort)}}i(((e,t)=>{N=true;clearConnectPhaseTimer();if(t){v=true;onFinished();return}const{data:r}=e;if(r instanceof De.Readable||r instanceof De.Duplex){const e=De.finished(r,(()=>{e();onFinished()}))}else{onFinished()}}));const x=buildFullPath(own("baseURL"),own("url"),own("allowAbsoluteUrls"),e);const B=g?"http://localhost":ge.hasBrowserEnv?ge.origin:undefined;const _=new URL(x,B);const R=_.protocol||Pt[0];if(R==="data:"){if(C>-1){const t=String(own("url")||x||"");const i=estimateDataURLBufferAllocation(t);if(i>C){return r(new j("maxContentLength size of "+C+" exceeded",j.ERR_BAD_RESPONSE,e))}}let i;if(f!=="GET"){return settle(t,r,{status:405,statusText:"method not allowed",headers:{},config:e})}try{i=fromDataURI(own("url"),A==="blob",{Blob:e.env&&e.env.Blob})}catch(t){throw j.from(t,j.ERR_BAD_REQUEST,e)}if(A==="text"){i=i.toString(h);if(!h||h==="utf8"){i=z.stripBOM(i)}}else if(A==="stream"){i=De.Readable.from(i)}return settle(t,r,{data:i,status:200,statusText:"OK",headers:new H,config:e})}if(Pt.indexOf(R)===-1){return r(new j("Unsupported protocol "+R,j.ERR_BAD_REQUEST,e))}const k=H.from(e.headers).normalize();k.set("User-Agent","axios/"+Me,false);const{onUploadProgress:T,onDownloadProgress:Q}=e;const M=e.maxRate;let O=undefined;let D=undefined;if(z.isSpecCompliantForm(s)){const e=k.getContentType(/boundary=([-_\w\d]{10,70})/i);s=Ye(s,(e=>{k.set(e)}),{tag:`axios-${Me}-boundary`,boundary:e&&e[1]||undefined})}else if(z.isFormData(s)&&z.isFunction(s.getHeaders)&&s.getHeaders!==Object.prototype.getHeaders){setFormDataHeaders(k,s.getHeaders(),own("formDataHeaderPolicy"));if(!k.hasContentLength()){try{const e=await Re.promisify(s.getLength).call(s);Number.isFinite(e)&&e>=0&&k.setContentLength(e)}catch(e){}}}else if(z.isBlob(s)||z.isFile(s)){s.size&&k.setContentType(s.type||"application/octet-stream");k.setContentLength(s.size||0);s=De.Readable.from(Ue(s))}else if(s&&!z.isStream(s)){if(Buffer.isBuffer(s)){}else if(z.isArrayBuffer(s)){s=Buffer.from(new Uint8Array(s))}else if(z.isString(s)){s=Buffer.from(s,"utf-8")}else{return r(new j("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",j.ERR_BAD_REQUEST,e))}k.setContentLength(s.length,false);if(b>-1&&s.length>b){return r(new j("Request body larger than maxBodyLength limit",j.ERR_BAD_REQUEST,e))}}const L=z.toFiniteNumber(k.getContentLength());if(z.isArray(M)){O=M[0];D=M[1]}else{O=D=M}if(s&&(T||O)){if(!z.isStream(s)){s=De.Readable.from(s,{objectMode:false})}s=De.pipeline([s,new Ge({maxRate:z.toFiniteNumber(O)})],z.noop);T&&s.on("progress",flushOnFinish(s,progressEventDecorator(L,progressEventReducer(asyncDecorator(T,ft),false,3))))}let G=undefined;const F=own("auth");if(F){const e=z.getSafeProp(F,"username")||"";const t=z.getSafeProp(F,"password")||"";G=e+":"+t}if(!G&&(_.username||_.password)){const e=decodeURIComponentSafe(_.username);const t=decodeURIComponentSafe(_.password);G=e+":"+t}G&&k.delete("authorization");let q;try{q=buildURL(_.pathname+_.search,own("params"),own("paramsSerializer")).replace(/^\?/,"")}catch(t){return r(j.from(t,j.ERR_BAD_REQUEST,e,null,null,{url:own("url"),exists:true}))}k.set("Accept-Encoding",z.hasOwnProp(n,"advertiseZstdAcceptEncoding")&&n.advertiseZstdAcceptEncoding===true?ht:At,false);if(w&&o){p=Object.assign(Object.create(null),p,{lookup:o})}const U=Object.assign(Object.create(null),{path:q,method:f,headers:toByteStringHeaderObject(k),agents:{http:u,https:d},auth:G,protocol:R,family:a,beforeRedirect:dispatchBeforeRedirect,beforeRedirects:Object.create(null),http2Options:p,createConnection:undefined});!z.isUndefined(o)&&(U.lookup=o);let V=false;if(g){if(typeof g!=="string"){return r(new j("socketPath must be a string",j.ERR_BAD_OPTION_VALUE,e))}const t=own("allowedSocketPaths");if(t!=null){const i=Array.isArray(t)?t:[t];const n=(0,ke.resolve)(g);const s=i.some((e=>typeof e==="string"&&(0,ke.resolve)(e)===n));if(!s){return r(new j(`socketPath "${g}" is not permitted by allowedSocketPaths`,j.ERR_BAD_OPTION_VALUE,e))}}U.socketPath=g}else{U.hostname=_.hostname.startsWith("[")?_.hostname.slice(1,-1):_.hostname;U.port=_.port;V=setProxy(U,m,R+"//"+_.hostname+(_.port?":"+_.port:"")+U.path,false,d,u,!w)}let W;let J=false;let Y=false;const $=Ct.test(U.protocol);if(U.agent==null){U.agent=$?d:u}if(w){if(V){return r(new j("HTTP/2 requests with a proxy are not supported",j.ERR_NOT_SUPPORT,e))}W=Rt}else{const t=own("transport");if(t){W=t}else if(y===0){W=$?Be:xe;J=true}else{Y=true;U.sensitiveHeaders=[];if(y){U.maxRedirects=y}const t=own("beforeRedirect");if(t){U.beforeRedirects.config=t}if(G){const e=_.origin;const t=G;U.beforeRedirects.auth=function beforeRedirectAuth(r){try{if(new URL(r.href).origin===e){r.auth=t}}catch(e){}}}const i=own("sensitiveHeaders");if(i!=null){if(!z.isArray(i)){return r(new j("sensitiveHeaders must be an array of strings",j.ERR_BAD_OPTION_VALUE,e))}const t=new Set;for(const n of i){if(!z.isString(n)){return r(new j("sensitiveHeaders must be an array of strings",j.ERR_BAD_OPTION_VALUE,e))}t.add(n.toLowerCase())}if(t.size){U.sensitiveHeaders=Array.from(t);U.beforeRedirects.sensitiveHeaders=function beforeRedirectSensitiveHeaders(e,r){if(!isSameOriginRedirect(e,r)){stripMatchingHeaders(e.headers,t)}}}}W=$?bt:yt}}if(b>-1){U.maxBodyLength=b}else{U.maxBodyLength=Infinity}U.insecureHTTPParser=Boolean(own("insecureHTTPParser"));I=W.request(U,(function handleResponse(i){clearConnectPhaseTimer();if(I.destroyed)return;const n=[i];const s=z.toFiniteNumber(i.headers["content-length"]);if(Q||D){const c=new Ge({maxRate:z.toFiniteNumber(D)});Q&&c.on("progress",flushOnFinish(c,progressEventDecorator(s,progressEventReducer(asyncDecorator(Q,ft),true,3))));n.push(c)}let o=i;const a=i.req||I;if(E!==false&&i.headers["content-encoding"]){if(f==="HEAD"||i.statusCode===204){delete i.headers["content-encoding"]}switch((i.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":n.push(Qe.createUnzip(ct));delete i.headers["content-encoding"];break;case"deflate":n.push(new $e);n.push(Qe.createUnzip(ct));delete i.headers["content-encoding"];break;case"br":if(dt){n.push(Qe.createBrotliDecompress(pt));delete i.headers["content-encoding"]}break;case"zstd":if(mt){n.push(Qe.createZstdDecompress(ut));delete i.headers["content-encoding"]}break}}o=n.length>1?De.pipeline(n,z.noop):n[0];const l={status:i.statusCode,statusText:i.statusMessage,headers:new H(i.headers),config:e,request:a};if(A==="stream"){if(C>-1){const p=C;const u=o;async function*enforceMaxContentLength(){let t=0;for await(const r of u){t+=r.length;if(t>p){throw new j("maxContentLength size of "+p+" exceeded",j.ERR_BAD_RESPONSE,e,a)}yield r}}o=De.Readable.from(enforceMaxContentLength(),{objectMode:false})}l.data=o;settle(t,r,l)}else{const d=[];let m=0;o.on("data",(function handleStreamData(t){d.push(t);m+=t.length;if(C>-1&&m>C){v=true;o.destroy();abort(new j("maxContentLength size of "+C+" exceeded",j.ERR_BAD_RESPONSE,e,a))}}));o.on("aborted",(function handlerStreamAborted(){if(v){return}const t=new j("stream has been aborted",j.ERR_BAD_RESPONSE,e,a,l);o.destroy(t);r(t)}));o.on("error",(function handleStreamError(t){if(v)return;r(j.from(t,null,e,a,l))}));o.on("end",(function handleStreamEnd(){try{let e=d.length===1?d[0]:Buffer.concat(d);if(A!=="arraybuffer"){e=e.toString(h);if(!h||h==="utf8"){e=z.stripBOM(e)}}l.data=e}catch(t){return r(j.from(t,null,e,l.request,l))}settle(t,r,l)}))}P.once("abort",(e=>{if(!o.destroyed){o.emit("error",e);o.destroy()}}))}));P.once("abort",(e=>{if(I.close){I.close()}else{I.destroy(e)}}));I.on("error",(function handleRequestError(t){r(j.from(t,null,e,I))}));const K=new Set;I.on("socket",(function handleRequestSocket(e){if(typeof e.setKeepAlive==="function"){e.setKeepAlive(true,1e3*60)}if(!e[Et]){e.on("error",handleSocketError);e[Et]=true}e[Nt]=I;K.add(e)}));I.once("close",(function clearCurrentReq(){clearConnectPhaseTimer();for(const e of K){if(e[Nt]===I){e[Nt]=null}}K.clear()}));if(own("timeout")){const t=parseInt(own("timeout"),10);if(Number.isNaN(t)){abort(new j("error trying to parse `config.timeout` to int",j.ERR_BAD_OPTION_VALUE,e,I));return}const r=function handleTimeout(){if(N)return;abort(createTimeoutError())};if(J&&t>0){S=setTimeout(r,t)}I.setTimeout(t,r)}else{I.setTimeout(0)}if(z.isStream(s)){let t=false;let r=false;s.on("end",(()=>{t=true}));s.once("error",(e=>{r=true;I.destroy(e)}));s.on("close",(()=>{if(!t&&!r){abort(new ve("Request stream has been aborted",e,I))}}));let i=s;if(b>-1&&!Y){const t=b;let r=0;i=De.pipeline([s,new De.Transform({transform(i,n,s){r+=i.length;if(r>t){return s(new j("Request body larger than maxBodyLength limit",j.ERR_BAD_REQUEST,e,I))}s(null,i)}})],z.noop);i.on("error",(e=>{if(!I.destroyed)I.destroy(e)}))}i.pipe(I)}else{s&&I.write(s);I.end()}}))};const Tt=null&&setProxy;const Qt=null&&isNodeEnvProxyEnabled;const Mt=null&&isSameOriginRedirect;const Ot=ge.hasStandardBrowserEnv?((e,t)=>r=>{r=new URL(r,ge.origin);return e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)})(new URL(ge.origin),ge.navigator&&/(msie|trident)/i.test(ge.navigator.userAgent)):()=>true;const Dt=ge.hasStandardBrowserEnv?{write(e,t,r,i,n,s,o){if(typeof document==="undefined")return;const a=[`${e}=${encodeURIComponent(t)}`];if(z.isNumber(r)){a.push(`expires=${new Date(r).toUTCString()}`)}if(z.isString(i)){a.push(`path=${i}`)}if(z.isString(n)){a.push(`domain=${n}`)}if(s===true){a.push("secure")}if(z.isString(o)){a.push(`SameSite=${o}`)}document.cookie=a.join("; ")},read(e){if(typeof document==="undefined")return null;const t=document.cookie.split(";");for(let r=0;re instanceof H?{...e}:e;const ownEnumerableKeys=e=>{if(Object.getOwnPropertySymbols&&Object.getOwnPropertyDescriptor){return Object.keys(e).concat(Object.getOwnPropertySymbols(e).filter((t=>Object.getOwnPropertyDescriptor(e,t).enumerable)))}return Object.keys(e)};function mergeConfig(e,t){e=e||{};t=t||{};const r=Object.create(null);Object.defineProperty(r,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:false,writable:true,configurable:true});function getMergedValue(e,t,r,i){if(z.isPlainObject(e)&&z.isPlainObject(t)){return z.merge.call({caseless:i},e,t)}else if(z.isPlainObject(t)){return z.merge({},t)}else if(z.isArray(t)){return t.slice()}return t}function mergeDeepProperties(e,t,r,i){if(!z.isUndefined(t)){return getMergedValue(e,t,r,i)}else if(!z.isUndefined(e)){return getMergedValue(undefined,e,r,i)}}function valueFromConfig2(e,t){if(!z.isUndefined(t)){return getMergedValue(undefined,t)}}function defaultToConfig2(e,t){if(!z.isUndefined(t)){return getMergedValue(undefined,t)}else if(!z.isUndefined(e)){return getMergedValue(undefined,e)}}function getMergedTransitionalOption(r){const i=z.hasOwnProp(t,"transitional")?t.transitional:undefined;if(!z.isUndefined(i)){if(z.isPlainObject(i)){if(z.hasOwnProp(i,r)){return i[r]}}else{return undefined}}const n=z.hasOwnProp(e,"transitional")?e.transitional:undefined;if(z.isPlainObject(n)&&z.hasOwnProp(n,r)){return n[r]}return undefined}function mergeDirectKeys(r,i,n){if(z.hasOwnProp(t,n)){return getMergedValue(r,i)}else if(z.hasOwnProp(e,n)){return getMergedValue(undefined,r)}}const i={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutErrorMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,allowedSocketPaths:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(e,t,r)=>mergeDeepProperties(headersToObject(e),headersToObject(t),r,true)};z.forEach(ownEnumerableKeys({...e,...t}),(function computeConfigValue(n){if(n==="__proto__"||n==="constructor"||n==="prototype")return;const s=z.hasOwnProp(i,n)?i[n]:mergeDeepProperties;const o=z.hasOwnProp(e,n)?e[n]:undefined;const a=z.hasOwnProp(t,n)?t[n]:undefined;const l=s(o,a,n);z.isUndefined(l)&&s!==mergeDirectKeys||(r[n]=l)}));if(z.hasOwnProp(t,"validateStatus")&&z.isUndefined(t.validateStatus)&&getMergedTransitionalOption("validateStatusUndefinedResolves")===false){if(z.hasOwnProp(e,"validateStatus")){r.validateStatus=getMergedValue(undefined,e.validateStatus)}else{delete r.validateStatus}}return r}const encodeUTF8=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,((e,t)=>String.fromCharCode(parseInt(t,16))));function resolveConfig(e){const t=mergeConfig({},e);const own=e=>z.hasOwnProp(t,e)?t[e]:undefined;const r=own("data");let i=own("withXSRFToken");const n=own("xsrfHeaderName");const s=own("xsrfCookieName");let o=own("headers");const a=own("auth");const l=own("baseURL");const c=own("allowAbsoluteUrls");const p=own("url");t.headers=o=H.from(o);t.url=buildURL(buildFullPath(l,p,c,t),own("params"),own("paramsSerializer"));if(a){const t=z.getSafeProp(a,"username")||"";const r=z.getSafeProp(a,"password")||"";try{o.set("Authorization","Basic "+btoa(t+":"+(r?encodeUTF8(r):"")))}catch(t){throw j.from(t,j.ERR_BAD_OPTION_VALUE,e)}}if(z.isFormData(r)){const e=z.getSafeProp(r,"getHeaders");if(ge.hasStandardBrowserEnv||ge.hasStandardBrowserWebWorkerEnv||z.isReactNative(r)){o.setContentType(undefined)}else if(z.isFunction(e)){setFormDataHeaders(o,e.call(r),own("formDataHeaderPolicy"))}}if(ge.hasStandardBrowserEnv){if(z.isFunction(i)){i=i(t)}const e=i===true||i==null&&Ot(t.url);if(e){const e=n&&s&&Dt.read(s);if(e){o.set(n,e)}}}return t}const zt=resolveConfig;const Lt=typeof XMLHttpRequest!=="undefined";const Gt=Lt&&function(e){return new Promise((function dispatchXhrRequest(t,r){const i=zt(e);let n=i.data;const s=H.from(i.headers).normalize();let{responseType:o,onUploadProgress:a,onDownloadProgress:l}=i;let c;let p,u;let d,m,A;function done(){d&&d();m&&m();i.cancelToken&&i.cancelToken.unsubscribe(c);i.signal&&i.signal.removeEventListener("abort",c)}let h=new XMLHttpRequest;h.open(i.method.toUpperCase(),i.url,true);h.timeout=i.timeout;function onloadend(n){if(!h){return}if(h.status===0&&(parseProtocol(normalizeURLForProtocolCheck(i.url))||parseProtocol(ge.origin))!=="file"&&!(h.responseURL&&h.responseURL.startsWith("file:"))){r(new j("Request aborted",j.ECONNABORTED,e,h));done();h=null;return}try{if(n){A&&A(n)}else{m&&m()}}catch(e){setTimeout((()=>{throw e}))}if(!h){return}const s=H.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders());const a=!o||o==="text"||o==="json"?h.responseText:h.response;const l={data:a,status:h.status,statusText:h.statusText,headers:s,config:e,request:h};settle((function _resolve(e){t(e);done()}),(function _reject(e){r(e);done()}),l);h=null}if("onloadend"in h){h.onloadend=onloadend}else{h.onreadystatechange=function handleLoad(){if(!h||h.readyState!==4){return}if(h.status===0&&!(h.responseURL&&h.responseURL.startsWith("file:"))){return}setTimeout(onloadend)}}h.onabort=function handleAbort(){if(!h){return}r(new j("Request aborted",j.ECONNABORTED,e,h));done();h=null};h.onerror=function handleError(t){const i=t&&t.message?t.message:"Network Error";const n=new j(i,j.ERR_NETWORK,e,h);n.event=t||null;r(n);done();h=null};h.ontimeout=function handleTimeout(){let t=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const n=i.transitional||ie;if(i.timeoutErrorMessage){t=i.timeoutErrorMessage}r(new j(t,n.clarifyTimeoutError?j.ETIMEDOUT:j.ECONNABORTED,e,h));done();h=null};n===undefined&&s.setContentType(null);if("setRequestHeader"in h){z.forEach(toByteStringHeaderObject(s),(function setRequestHeader(e,t){h.setRequestHeader(t,e)}))}if(!z.isUndefined(i.withCredentials)){h.withCredentials=!!i.withCredentials}if(o&&o!=="json"){h.responseType=i.responseType}if(l){[u,m,A]=progressEventReducer(l,true);h.addEventListener("progress",u)}if(a&&h.upload){[p,d]=progressEventReducer(a);h.upload.addEventListener("progress",p);h.upload.addEventListener("loadend",d)}if(i.cancelToken||i.signal){c=t=>{if(!h){return}r(!t||t.type?new ve(null,e,h):t);h.abort();done();h=null};i.cancelToken&&i.cancelToken.subscribe(c);if(i.signal){i.signal.aborted?c():i.signal.addEventListener("abort",c)}}const g=parseProtocol(i.url);if(g&&!ge.protocols.includes(g)){r(new j("Unsupported protocol "+g+":",j.ERR_BAD_REQUEST,e));done();return}h.send(n||null)}))};const composeSignals=(e,t)=>{e=e?e.filter(Boolean):[];if(!t&&!e.length){return}const r=new AbortController;let i=false;const onabort=function(e){if(!i){i=true;unsubscribe();const t=e instanceof Error?e:this.reason;r.abort(t instanceof j?t:new ve(t instanceof Error?t.message:t))}};let n=t&&setTimeout((()=>{n=null;onabort(new j(`timeout of ${t}ms exceeded`,j.ETIMEDOUT))}),t);const unsubscribe=()=>{if(!e){return}n&&clearTimeout(n);n=null;e.forEach((e=>{e.unsubscribe?e.unsubscribe(onabort):e.removeEventListener("abort",onabort)}));e=null};e.forEach((e=>{if(i){return}if(e.aborted){onabort.call(e);return}e.addEventListener("abort",onabort,{once:true})}));const{signal:s}=r;s.unsubscribe=()=>z.asap(unsubscribe);return s};const Ft=composeSignals;const streamChunk=function*(e,t){let r=e.byteLength;if(!t||r{const n=readBytes(e,t);let s=0;let o;let _onFinish=e=>{if(!o){o=true;i&&i(e)}};return new ReadableStream({async pull(e){try{const{done:t,value:i}=await n.next();if(t){_onFinish();e.close();return}let o=i.byteLength;if(r){let e=s+=o;r(e)}e.enqueue(new Uint8Array(i))}catch(e){_onFinish(e);throw e}},cancel(e){_onFinish(e);return n.return()}},{highWaterMark:2})};const qt=64*1024;const Ut={cache:"default",redirect:"follow",referrer:"about:client",referrerPolicy:"",mode:"cors",integrity:"",keepalive:false,priority:"auto",window:null};const{isFunction:Ht}=z;const fetch_encodeUTF8=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,((e,t)=>String.fromCharCode(parseInt(t,16))));const fetch_decodeURIComponentSafe=e=>{if(!z.isString(e)){return e}try{return decodeURIComponent(e)}catch(t){return e}};const test=(e,...t)=>{try{return!!e(...t)}catch(e){return false}};const maybeWithAuthCredentials=e=>{const t=e.indexOf("://");let r=e;if(t!==-1){r=r.slice(t+3)}return r.includes("@")||r.includes(":")};const factory=e=>{const t=z.global!==undefined&&z.global!==null?z.global:globalThis;const{ReadableStream:r,TextEncoder:i}=t;e=z.merge.call({skipUndefined:true},{Request:t.Request,Response:t.Response},e);const{fetch:n,Request:s,Response:o}=e;const a=n?Ht(n):typeof fetch==="function";const l=Ht(s);const c=Ht(o);if(!a){return false}const p=a&&Ht(r);const u=a&&(typeof i==="function"?(e=>t=>e.encode(t))(new i):async e=>new Uint8Array(await new s(e).arrayBuffer()));const d=l&&p&&test((()=>{let e=false;const t=new s(ge.origin,{body:new r,method:"POST",get duplex(){e=true;return"half"}});const i=t.headers.has("Content-Type");if(t.body!=null){t.body.cancel()}return e&&!i}));const m=c&&p&&test((()=>z.isReadableStream(new o("").body)));const A={stream:m&&(e=>e.body)};a&&(()=>{["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!A[e]&&(A[e]=(t,r)=>{let i=t&&t[e];if(i){return i.call(t)}throw new j(`Response type '${e}' is not supported`,j.ERR_NOT_SUPPORT,r)})}))})();const getBodyLength=async e=>{if(e==null){return 0}if(z.isBlob(e)){return e.size}if(z.isSpecCompliantForm(e)){const t=new s(ge.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}if(z.isArrayBufferView(e)||z.isArrayBuffer(e)){return e.byteLength}if(z.isURLSearchParams(e)){e=e+""}if(z.isString(e)){return(await u(e)).byteLength}};const resolveBodyLength=async(e,t)=>{const r=z.toFiniteNumber(e.getContentLength());return r==null?getBodyLength(t):r};return async e=>{let{url:t,method:r,data:a,signal:c,cancelToken:u,timeout:h,onDownloadProgress:g,onUploadProgress:f,responseType:y,headers:b,withCredentials:C="same-origin",fetchOptions:E,maxContentLength:N,maxBodyLength:v,maxRedirects:I}=zt(e);const S=z.isNumber(N)&&N>-1;const w=z.isNumber(v)&&v>-1;const own=t=>z.hasOwnProp(e,t)?e[t]:undefined;let P=n||fetch;y=y?(y+"").toLowerCase():"text";let x=Ft([c,u&&u.toAbortSignal()],h);let B=null;const _=x&&x.unsubscribe&&(()=>{x.unsubscribe()});let R;let k=null;const maxBodyLengthError=()=>new j("Request body larger than maxBodyLength limit",j.ERR_BAD_REQUEST,e,B);try{let n=undefined;const c=own("auth");if(c){const e=z.getSafeProp(c,"username")||"";const t=z.getSafeProp(c,"password")||"";n={username:e,password:t}}if(maybeWithAuthCredentials(t)){const e=new URL(t,ge.origin);if(!n&&(e.username||e.password)){const t=fetch_decodeURIComponentSafe(e.username);const r=fetch_decodeURIComponentSafe(e.password);n={username:t,password:r}}if(e.username||e.password){e.username="";e.password="";t=e.href}}if(n){b.delete("authorization");b.set("Authorization","Basic "+btoa(fetch_encodeUTF8((n.username||"")+":"+(n.password||""))))}if(S&&typeof t==="string"&&t.startsWith("data:")){const r=estimateDataURLDecodedBytes(t);if(r>N){throw new j("maxContentLength size of "+N+" exceeded",j.ERR_BAD_RESPONSE,e,B)}}if(w&&r!=="get"&&r!=="head"){const e=await getBodyLength(a);if(typeof e==="number"&&isFinite(e)){R=e;if(e>v){throw maxBodyLengthError()}}}const u=w&&(z.isReadableStream(a)||z.isStream(a));const trackRequestStream=(e,t,r)=>trackStream(e,qt,(e=>{if(w&&e>v){throw k=maxBodyLengthError()}t&&t(e)}),r);if(d&&r!=="get"&&r!=="head"&&(f||u)){R=R==null?await resolveBodyLength(b,a):R;if(R!==0||u){let e=new s(t,{method:"POST",body:a,duplex:"half"});let r;if(z.isFormData(a)&&(r=e.headers.get("content-type"))){b.setContentType(r)}if(e.body){const[t,r]=f&&progressEventDecorator(R,progressEventReducer(asyncDecorator(f)))||[];a=trackRequestStream(e.body,t,r)}}}else if(u&&!l&&p&&r!=="get"&&r!=="head"){a=trackRequestStream(a)}else if(u&&l&&!d&&r!=="get"&&r!=="head"){throw new j("Stream request bodies are not supported by the current fetch implementation",j.ERR_NOT_SUPPORT,e,B)}if(!z.isString(C)){C=C?"include":"omit"}const h=l&&"credentials"in s.prototype;if(z.isFormData(a)){const e=b.getContentType();if(e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)){b.delete("content-type")}}b.set("User-Agent","axios/"+Me,false);const T=E==null?E:Object.assign(Object.create(null),E);if(T){delete T.body;delete T.headers;delete T.method;delete T.signal;delete T.duplex;delete T.credentials}const Q=Object.assign(Object.create(null),T,{signal:x,method:r.toUpperCase(),headers:toByteStringHeaderObject(b.normalize()),body:a,duplex:"half",credentials:h?C:undefined});if(l){z.forEach(Ut,((e,t)=>{if(Q[t]===undefined){Q[t]=e}}));if(Q.signal===undefined){Q.signal=null}if(Q.body===undefined){Q.body=null}}if(I===0){Q.redirect="manual";if(T){T.redirect="manual"}}B=l&&new s(t,Q);let M=await(l?P(B,T):P(t,Q));const O=H.from(M.headers);if(S){const t=z.toFiniteNumber(O.getContentLength());if(t!=null&&t>N){throw new j("maxContentLength size of "+N+" exceeded",j.ERR_BAD_RESPONSE,e,B)}}const D=m&&(y==="stream"||y==="response");if(m&&M.body&&(g||S||D&&_)){const t={};["status","statusText","headers"].forEach((e=>{t[e]=M[e]}));const r=z.toFiniteNumber(O.getContentLength());const[i,n]=g&&progressEventDecorator(r,progressEventReducer(asyncDecorator(g),true))||[];let s=0;const onChunkProgress=t=>{if(S){s=t;if(s>N){throw new j("maxContentLength size of "+N+" exceeded",j.ERR_BAD_RESPONSE,e,B)}}i&&i(t)};M=new o(trackStream(M.body,qt,onChunkProgress,(()=>{n&&n();_&&_()})),t)}y=y||"text";let L=await A[z.findKey(A,y)||"text"](M,e);if(S&&!m&&!D){let t;if(L!=null){if(typeof L.byteLength==="number"){t=L.byteLength}else if(typeof L.size==="number"){t=L.size}else if(typeof L==="string"){t=typeof i==="function"?(new i).encode(L).byteLength:L.length}}if(typeof t==="number"&&t>N){throw new j("maxContentLength size of "+N+" exceeded",j.ERR_BAD_RESPONSE,e,B)}}!D&&_&&_();return await new Promise(((t,r)=>{settle(t,r,{data:L,headers:H.from(M.headers),status:M.status,statusText:M.statusText,config:e,request:B})}))}catch(t){_&&_();if(x&&x.aborted&&x.reason instanceof j){const r=x.reason;r.config=e;B&&(r.request=B);if(t!==r){Object.defineProperty(r,"cause",{__proto__:null,value:t,writable:true,enumerable:false,configurable:true})}throw r}if(k){B&&!k.request&&(k.request=B);throw k}if(t instanceof j){B&&!t.request&&(t.request=B);throw t}if(t&&t.name==="TypeError"&&/Load failed|fetch/i.test(t.message)){const r=new j("Network Error",j.ERR_NETWORK,e,B,t&&t.response);Object.defineProperty(r,"cause",{__proto__:null,value:t.cause||t,writable:true,enumerable:false,configurable:true});throw r}throw j.from(t,t&&t.code,e,B,t&&t.response)}}};const Vt=new Map;const getFetch=e=>{let t=e&&e.env||{};const{fetch:r,Request:i,Response:n}=t;const s=[i,n,r];let o=s.length,a=o,l,c,p=Vt;while(a--){l=s[a];c=p.get(l);c===undefined&&p.set(l,c=a?new Map:factory(t));p=c}return c};const jt=getFetch();const Wt=null&&jt;const Jt={http:kt,xhr:Gt,fetch:{get:getFetch}};z.forEach(Jt,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch(e){}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}}));const renderReason=e=>`- ${e}`;const isResolvedHandle=e=>z.isFunction(e)||e===null||e===false;function getAdapter(e,t){e=z.isArray(e)?e:[e];const{length:r}=e;let i;let n;const s={};for(let o=0;o`adapter ${e} `+(t===false?"is not supported by the environment":"is not available in the build")));let t=r?e.length>1?"since :\n"+e.map(renderReason).join("\n"):" "+renderReason(e[0]):"as no adapter specified";throw new j(`There is no suitable adapter to dispatch the request `+t,j.ERR_NOT_SUPPORT)}return n}const Yt={getAdapter:getAdapter,adapters:Jt};function throwIfCancellationRequested(e){if(e.cancelToken){e.cancelToken.throwIfRequested()}if(e.signal&&e.signal.aborted){throw new ve(null,e)}}function dispatchRequest(e){const t=z.toSafeFlatObject(e);throwIfCancellationRequested(t);t.headers=H.from(z.getSafeProp(t,"headers"));t.data=transformData.call(t,t.transformRequest);if(["post","put","patch"].indexOf(t.method)!==-1){t.headers.setContentType("application/x-www-form-urlencoded",false)}const r=Yt.getAdapter(t.adapter||Ne.adapter,t);return r(t).then((function onAdapterResolution(e){throwIfCancellationRequested(t);t.response=e;try{e.data=transformData.call(t,t.transformResponse,e)}finally{delete t.response}e.headers=H.from(e.headers);return e}),(function onAdapterRejection(e){if(!isCancel(e)){throwIfCancellationRequested(t);if(e&&e.response){t.response=e.response;try{e.response.data=transformData.call(t,t.transformResponse,e.response)}finally{delete t.response}e.response.headers=H.from(e.response.headers)}}return Promise.reject(e)}))}const $t={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{$t[e]=function validator(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));const Kt={};$t.transitional=function transitional(e,t,r){function formatMessage(e,t){return"[Axios v"+Me+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return(r,i,n)=>{if(e===false){throw new j(formatMessage(i," has been removed"+(t?" in "+t:"")),j.ERR_DEPRECATED)}if(t&&!Kt[i]){Kt[i]=true;console.warn(formatMessage(i," has been deprecated since v"+t+" and will be removed in the near future"))}return e?e(r,i,n):true}};$t.spelling=function spelling(e){return(t,r)=>{console.warn(`${r} is likely a misspelling of ${e}`);return true}};function assertOptions(e,t,r){if(typeof e!=="object"||e===null){throw new j("options must be an object",j.ERR_BAD_OPTION_VALUE)}const i=Object.keys(e);let n=i.length;while(n-- >0){const s=i[n];const o=Object.prototype.hasOwnProperty.call(t,s)?t[s]:undefined;if(o){const t=e[s];const r=t===undefined||o(t,s,e);if(r!==true){throw new j("option "+s+" must be "+r,j.ERR_BAD_OPTION_VALUE)}continue}if(r!==true){throw new j("Unknown option "+s,j.ERR_BAD_OPTION)}}}const Zt={assertOptions:assertOptions,validators:$t};const Xt=Zt.validators;class Axios{constructor(e){this.defaults=e||{};this.interceptors={request:new re,response:new re}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){try{let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const r=t.stack;let i="";if(typeof r==="string"){const e=r.indexOf("\n");i=e===-1?"":r.slice(e+1)}if(!e.stack){e.stack=i}else if(i){const t=i.indexOf("\n");const r=t===-1?-1:i.indexOf("\n",t+1);const n=r===-1?"":i.slice(r+1);if(!String(e.stack).endsWith(n)){e.stack+="\n"+i}}}catch(e){}}throw e}}_request(e,t){if(typeof e==="string"){t=t||{};t.url=e}else{t=e||{}}t=mergeConfig(this.defaults,t);const{transitional:r,paramsSerializer:i,headers:n}=t;if(r!==undefined){Zt.assertOptions(r,{silentJSONParsing:Xt.transitional(Xt.boolean),forcedJSONParsing:Xt.transitional(Xt.boolean),clarifyTimeoutError:Xt.transitional(Xt.boolean),legacyInterceptorReqResOrdering:Xt.transitional(Xt.boolean),advertiseZstdAcceptEncoding:Xt.transitional(Xt.boolean),validateStatusUndefinedResolves:Xt.transitional(Xt.boolean)},false)}if(i!=null){if(z.isFunction(i)){t.paramsSerializer={serialize:i}}else{Zt.assertOptions(i,{encode:Xt.function,serialize:Xt.function},true)}}if(t.allowAbsoluteUrls!==undefined){}else if(this.defaults.allowAbsoluteUrls!==undefined){t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls}else{t.allowAbsoluteUrls=true}Zt.assertOptions(t,{baseUrl:Xt.spelling("baseURL"),withXsrfToken:Xt.spelling("withXSRFToken")},true);t.method=(z.getSafeProp(t,"method")||z.getSafeProp(this.defaults,"method")||"get").toLowerCase();let s=n&&z.merge(n.common,n[t.method]);n&&z.forEach(Ce.concat("common"),(e=>{delete n[e]}));t.headers=H.concat(s,n);const o=[];let a=true;this.interceptors.request.forEach((function unshiftRequestInterceptors(e){if(typeof e.runWhen==="function"&&e.runWhen(t)===false){return}a=a&&e.synchronous;const r=t.transitional||ie;const i=r&&r.legacyInterceptorReqResOrdering;if(i){o.unshift(e.fulfilled,e.rejected)}else{o.push(e.fulfilled,e.rejected)}}));const l=[];this.interceptors.response.forEach((function pushResponseInterceptors(e){l.push(e.fulfilled,e.rejected)}));let c;let p=0;let u;if(!a){const e=[dispatchRequest.bind(this),undefined];e.unshift(...o);e.push(...l);u=e.length;c=Promise.resolve(t);while(pdispatchRequest.call(this,d)))}}catch(e){c=Promise.reject(e)}break}}if(!c){try{c=dispatchRequest.call(this,d)}catch(e){c=Promise.reject(e)}}p=0;u=l.length;while(p{if(!r._listeners)return;let t=r._listeners.length;while(t-- >0){r._listeners[t](e)}r._listeners=null}));this.promise.then=e=>{let t;const i=new Promise((e=>{r.subscribe(e);t=e})).then(e);i.cancel=function reject(){r.unsubscribe(t)};return i};e((function cancel(e,i,n){if(r.reason){return}r.reason=new ve(e,i,n);t(r.reason)}))}throwIfRequested(){if(this.reason){throw this.reason}}subscribe(e){if(this.reason){e(this.reason);return}if(this._listeners){this._listeners.push(e)}else{this._listeners=[e]}}unsubscribe(e){if(!this._listeners){return}const t=this._listeners.indexOf(e);if(t!==-1){this._listeners.splice(t,1)}}toAbortSignal(){const e=new AbortController;const abort=t=>{e.abort(t)};this.subscribe(abort);e.signal.unsubscribe=()=>this.unsubscribe(abort);return e.signal}static source(){let e;const t=new CancelToken((function executor(t){e=t}));return{token:t,cancel:e}}}const tr=CancelToken;function spread(e){return function wrap(t){return e.apply(null,t)}}function isAxiosError(e){return z.isObject(e)&&e.isAxiosError===true}const rr={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,ContentTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,UnprocessableContent:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerReturnsAnUnknownError:520,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(rr).forEach((([e,t])=>{if(rr[t]===undefined){rr[t]=e}}));const ir=rr;function createInstance(e){const t=new er(e);const r=bind(er.prototype.request,t);z.extend(r,er.prototype,t,{allOwnKeys:true});z.extend(r,t,null,{allOwnKeys:true});r.create=function create(t){return createInstance(mergeConfig(e,t))};return r}const nr=createInstance(Ne);nr.Axios=er;nr.CanceledError=ve;nr.CancelToken=tr;nr.isCancel=isCancel;nr.VERSION=Me;nr.toFormData=Z;nr.AxiosError=j;nr.Cancel=nr.CanceledError;nr.all=function all(e){return Promise.all(e)};nr.spread=spread;nr.isAxiosError=isAxiosError;nr.mergeConfig=mergeConfig;nr.AxiosHeaders=H;nr.formToJSON=e=>ye(z.isHTMLForm(e)?new FormData(e):e);nr.getAdapter=Yt.getAdapter;nr.HttpStatusCode=ir;nr.default=nr;const sr=nr;async function CheckWebAppHealth(e,t,r){if(!r)r=300;const i=`https://${e}.azurewebsites.net${t}`;return await checkHealth(i,e,r)}async function checkHealth(e,t,r){const i=Math.round(r/10);let n=false;for(let r=1;r=200&&e<300||e==404}});if(r.status!=200){(0,s.pq)(`${t} isn't ready yet`);(0,s.pq)(`${t} status code: ${r.status}`);await(new SleepTimer).sleep(1e4);continue}n=true;break}return n}class SleepTimer{sleep(e){return new Promise((t=>setTimeout(t,e)))}}},9407:(e,t,r)=>{r.a(e,(async(e,t)=>{try{var i=r(8179);var n=r(3094);var s=r(9517);var o=r(692);try{const e=(0,i.V4)("azure_web_app_name");(0,i.pq)(`Input.azure_web_app_name: ${e}`);const t=(0,i.V4)("azure_web_app_slot_name");(0,i.pq)(`Input.azure_web_app_slot_name: ${t}`);const r=(0,i.V4)("azure_web_app_deploy_subscription_id");(0,i.pq)(`Input.azure_web_app_deploy_subscription_id: ${r}`);const n=(0,i.V4)("health_uri");const a=(0,i.V4)("azure_web_app_resource_group_name");(0,i.pq)(`Input.azure_web_app_resource_group_name: ${a}`);(0,i.pq)(`Input.health_uri: ${n}`);const l=(0,i.V4)("health_timeout_seconds");(0,i.pq)(`Input.health_timeout_seconds: ${l}`);(0,i.pq)(`Checking status of slot: ${t}`);const c=parseInt(l);const p=await(0,s.e)(`${e}-${t}`,n,c);if(!p){(0,i.C1)("Error: initial health check failed");throw new Error}(0,i.pq)(`Health check for ${e} passed...`);(0,i.pq)(`Starting swap for ${e}`);const u=await(0,o.U)(e,r,a,t,c);(0,i.pq)(`Swap Result: ${u.status}`);if(!u.status){(0,i.C1)(u.message);throw new Error}(0,i.pq)(`Checking health status for ${e}`);const d=await(0,s.e)(e,n,c);if(!d){(0,i.C1)("Error: health check timed out");throw new Error}(0,i.pq)(`${t} was swapped`)}catch(e){const t=(0,n.A)(e);(0,i.C1)(t)}t()}catch(e){t(e)}}),1)},692:(t,r,i)=>{i.d(r,{U:()=>SwapApps});var n=i(1695);const s=`4.13.2`;const o="04b07795-8ddb-461a-bbee-02f9e1bf7b46";const a="common";var l;(function(e){e["AzureChina"]="https://login.chinacloudapi.cn";e["AzureGermany"]="https://login.microsoftonline.de";e["AzureGovernment"]="https://login.microsoftonline.us";e["AzurePublicCloud"]="https://login.microsoftonline.com"})(l||(l={}));const c=l.AzurePublicCloud;const p="login.microsoftonline.com";const u=["*"];const d="cae";const m="nocae";const A="msal.cache";let h=undefined;const g={setPersistence(e){h=e}};let f=undefined;let y=undefined;let b=undefined;function hasNativeBroker(){return f!==undefined}function hasVSCodePlugin(){return y!==undefined&&b!==undefined}const C={setNativeBroker(e){f={broker:e}}};const E={setVSCodeAuthRecordPath(e){y=e},setVSCodeBroker(e){b={broker:e}}};function generatePluginConfiguration(e){const t={cache:{},broker:{...e.brokerOptions,isEnabled:e.brokerOptions?.enabled??false,enableMsaPassthrough:e.brokerOptions?.legacyEnableMsaPassthrough??false}};if(e.tokenCachePersistenceOptions?.enabled){if(h===undefined){throw new Error(["Persistent token caching was requested, but no persistence provider was configured.","You must install the identity-cache-persistence plugin package (`npm install --save @azure/identity-cache-persistence`)","and enable it by importing `useIdentityPlugin` from `@azure/identity` and calling","`useIdentityPlugin(cachePersistencePlugin)` before using `tokenCachePersistenceOptions`."].join(" "))}const r=e.tokenCachePersistenceOptions.name||A;t.cache.cachePlugin=h({name:`${r}.${m}`,...e.tokenCachePersistenceOptions});t.cache.cachePluginCae=h({name:`${r}.${d}`,...e.tokenCachePersistenceOptions})}if(e.brokerOptions?.enabled){t.broker.nativeBrokerPlugin=getBrokerPlugin(e.isVSCodeCredential||false)}return t}const N={missing:(e,t,r)=>[`${e} was requested, but no plugin was configured or no authentication record was found.`,`You must install the ${t} plugin package (npm install --save ${t})`,"and enable it by importing `useIdentityPlugin` from `@azure/identity` and calling",`useIdentityPlugin(${r}) before using enableBroker.`].join(" "),unavailable:(e,t)=>[`${e} was requested, and the plugin is configured, but the broker is unavailable.`,`Ensure the ${e} plugin is properly installed and configured.`,"Check for missing native dependencies and ensure the package is properly installed.",`See the README for prerequisites on installing and using ${t}.`].join(" ")};const v={vsCode:{credentialName:"Visual Studio Code Credential",packageName:"@azure/identity-vscode",pluginVar:"vsCodePlugin",get brokerInfo(){return b}},native:{credentialName:"Broker for WAM",packageName:"@azure/identity-broker",pluginVar:"nativeBrokerPlugin",get brokerInfo(){return f}}};function getBrokerPlugin(e){const{credentialName:t,packageName:r,pluginVar:i,brokerInfo:n}=v[e?"vsCode":"native"];if(n===undefined){throw new Error(N.missing(t,r,i))}if(n.broker.isBrokerAvailable===false){throw new Error(N.unavailable(t,r))}return n.broker}const I={generatePluginConfiguration:generatePluginConfiguration};const S={cachePluginControl:g,nativeBrokerPluginControl:C,vsCodeCredentialControl:E};function useIdentityPlugin(e){e(S)}function isErrorResponse(e){return e&&typeof e.error==="string"&&typeof e.error_description==="string"}const w="CredentialUnavailableError";class errors_CredentialUnavailableError extends Error{constructor(e,t){super(e,t);this.name=w}}const P="AuthenticationError";class errors_AuthenticationError extends Error{statusCode;errorResponse;constructor(e,t,r){let i={error:"unknown",errorDescription:"An unknown error occurred and no additional details are available."};if(isErrorResponse(t)){i=convertOAuthErrorResponseToErrorResponse(t)}else if(typeof t==="string"){try{const e=JSON.parse(t);i=convertOAuthErrorResponseToErrorResponse(e)}catch(r){if(e===400){i={error:"invalid_request",errorDescription:`The service indicated that the request was invalid.\n\n${t}`}}else{i={error:"unknown_error",errorDescription:`An unknown error has occurred. Response body:\n\n${t}`}}}}else{i={error:"unknown_error",errorDescription:"An unknown error occurred and no additional details are available."}}super(`${i.error} Status code: ${e}\nMore details:\n${i.errorDescription},`,r);this.statusCode=e;this.errorResponse=i;this.name=P}}const x="AggregateAuthenticationError";class AggregateAuthenticationError extends Error{errors;constructor(e,t){const r=e.join("\n");super(`${t}\n${r}`);this.errors=e;this.name=x}}function convertOAuthErrorResponseToErrorResponse(e){return{error:e.error,errorDescription:e.error_description,correlationId:e.correlation_id,errorCodes:e.error_codes,timestamp:e.timestamp,traceId:e.trace_id}}class AuthenticationRequiredError extends Error{scopes;getTokenOptions;constructor(e){super(e.message,e.cause?{cause:e.cause}:undefined);this.scopes=e.scopes;this.getTokenOptions=e.getTokenOptions;this.name="AuthenticationRequiredError"}}var B=i(8161);var _=i(7975);var R=i(1708);function log(e,...t){R.stderr.write(`${_.format(e,...t)}${B.EOL}`)}function getEnvironmentVariable(e){return R.env[e]}function env_emitNodeWarning(e){process.emitWarning(e)}const k=false;const T=false;const Q=typeof R.versions.deno==="string"&&R.versions.deno.length>0;const M=typeof R.versions.bun==="string"&&R.versions.bun.length>0;const O=true;const D=!M&&!Q;const z=false;const L=getEnvironmentVariable("DEBUG");let G;let F=[];let q=[];const U=[];if(L){enable(L)}const H=Object.assign((e=>createDebugger(e)),{enable:enable,enabled:enabled,disable:disable,log:log});function enable(e){G=e;F=[];q=[];const t=e.split(",").map((e=>e.trim()));for(const e of t){if(e.startsWith("-")){q.push(e.substring(1))}else{F.push(e)}}for(const e of U){e.enabled=enabled(e.namespace)}}function enabled(e){if(e.endsWith("*")){return true}for(const t of q){if(namespaceMatches(e,t)){return false}}for(const t of F){if(namespaceMatches(e,t)){return true}}return false}function namespaceMatches(e,t){if(t.indexOf("*")===-1){return e===t}let r=t;if(t.indexOf("**")!==-1){const e=[];let i="";for(const r of t){if(r==="*"&&i==="*"){continue}else{i=r;e.push(r)}}r=e.join("")}let i=0;let n=0;const s=r.length;const o=e.length;let a=-1;let l=-1;while(i=0){n=a+1;i=l+1;if(i===o){return false}while(e[i]!==r[n]){i++;if(i===o){return false}}l=i;i++;n++;continue}else{return false}}const c=i===e.length;const p=n===r.length;const u=n===r.length-1&&r[n]==="*";return c&&(p||u)}function disable(){const e=G||"";enable("");return e}function createDebugger(e){const t=Object.assign(debug,{enabled:enabled(e),destroy:destroy,log:H.log,namespace:e,extend:extend});function debug(...r){if(!t.enabled){return}if(r.length>0){r[0]=`${e} ${r[0]}`}t.log(...r)}U.push(t);return t}function destroy(){const e=U.indexOf(this);if(e>=0){U.splice(e,1);return true}return false}function extend(e){const t=createDebugger(`${this.namespace}:${e}`);t.log=this.log;return t}const V=H;const j=["verbose","info","warning","error"];const W={verbose:400,info:300,warning:200,error:100};function patchLogMethod(e,t){t.log=(...t)=>{e.log(...t)}}function isTypeSpecRuntimeLogLevel(e){return j.includes(e)}function createLoggerContext(e){const t=new Set;const r=getEnvironmentVariable(e.logLevelEnvVarName);let i;const n=V(e.namespace);n.log=(...e)=>{V.log(...e)};function contextSetLogLevel(e){if(e&&!isTypeSpecRuntimeLogLevel(e)){throw new Error(`Unknown log level '${e}'. Acceptable values: ${j.join(",")}`)}i=e;const r=[];for(const e of t){if(shouldEnable(e)){r.push(e.namespace)}}V.enable(r.join(","))}if(r){if(isTypeSpecRuntimeLogLevel(r)){contextSetLogLevel(r)}else{console.error(`${e.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${j.join(", ")}.`)}}function shouldEnable(e){return Boolean(i&&W[e.level]<=W[i])}function createLogger(e,r){const i=Object.assign(e.extend(r),{level:r});patchLogMethod(e,i);if(shouldEnable(i)){const e=V.disable();V.enable(e+","+i.namespace)}t.add(i);return i}function contextGetLogLevel(){return i}function contextCreateClientLogger(e){const t=n.extend(e);patchLogMethod(n,t);return{error:createLogger(t,"error"),warning:createLogger(t,"warning"),info:createLogger(t,"info"),verbose:createLogger(t,"verbose")}}return{setLogLevel:contextSetLogLevel,getLogLevel:contextGetLogLevel,createClientLogger:contextCreateClientLogger,logger:n}}const J=createLoggerContext({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"});const Y=J.logger;function setLogLevel(e){J.setLogLevel(e)}function getLogLevel(){return J.getLogLevel()}function createClientLogger(e){return J.createClientLogger(e)}const $=createLoggerContext({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"});const K=$.logger;function esm_setLogLevel(e){$.setLogLevel(e)}function esm_getLogLevel(){return $.getLogLevel()}function esm_createClientLogger(e){return $.createClientLogger(e)}const Z=esm_createClientLogger("identity");function processEnvVars(e){return e.reduce(((e,t)=>{if(process.env[t]){e.assigned.push(t)}else{e.missing.push(t)}return e}),{missing:[],assigned:[]})}function logEnvVars(e,t){const{assigned:r}=processEnvVars(t);Z.info(`${e} => Found the following environment variables: ${r.join(", ")}`)}function formatSuccess(e){return`SUCCESS. Scopes: ${Array.isArray(e)?e.join(", "):e}.`}function logging_formatError(e,t){let r="ERROR.";if(e?.length){r+=` Scopes: ${Array.isArray(e)?e.join(", "):e}.`}return`${r} Error message: ${typeof t==="string"?t:t.message}.`}function credentialLoggerInstance(e,t,r=Z){const i=t?`${t.fullTitle} ${e}`:e;function info(e){r.info(`${i} =>`,e)}function warning(e){r.warning(`${i} =>`,e)}function verbose(e){r.verbose(`${i} =>`,e)}function error(e){r.error(`${i} =>`,e)}return{title:e,fullTitle:i,info:info,warning:warning,verbose:verbose,error:error}}function credentialLogger(e,t=Z){const r=credentialLoggerInstance(e,undefined,t);return{...r,parent:t,getToken:credentialLoggerInstance("=> getToken()",r,t)}}const X={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function createTracingContext(e={}){let t=new TracingContextImpl(e.parentContext);if(e.span){t=t.setValue(X.span,e.span)}if(e.namespace){t=t.setValue(X.namespace,e.namespace)}return t}class TracingContextImpl{_contextMap;constructor(e){this._contextMap=e instanceof TracingContextImpl?new Map(e._contextMap):new Map}setValue(e,t){const r=new TracingContextImpl(this);r._contextMap.set(e,t);return r}getValue(e){return this._contextMap.get(e)}deleteValue(e){const t=new TracingContextImpl(this);t._contextMap.delete(e);return t}}var ee=i(8914);const te=ee.state;function createDefaultTracingSpan(){return{end:()=>{},isRecording:()=>false,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function createDefaultInstrumenter(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>undefined,startSpan:(e,t)=>({span:createDefaultTracingSpan(),tracingContext:createTracingContext({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}function useInstrumenter(e){state.instrumenterImplementation=e}function getInstrumenter(){if(!te.instrumenterImplementation){te.instrumenterImplementation=createDefaultInstrumenter()}return te.instrumenterImplementation}function createTracingClient(e){const{namespace:t,packageName:r,packageVersion:i}=e;function startSpan(e,n,s){const o=getInstrumenter().startSpan(e,{...s,packageName:r,packageVersion:i,tracingContext:n?.tracingOptions?.tracingContext});let a=o.tracingContext;const l=o.span;if(!a.getValue(X.namespace)){a=a.setValue(X.namespace,t)}l.setAttribute("az.namespace",a.getValue(X.namespace));const c=Object.assign({},n,{tracingOptions:{...n?.tracingOptions,tracingContext:a}});return{span:l,updatedOptions:c}}async function withSpan(e,t,r,i){const{span:n,updatedOptions:s}=startSpan(e,t,i);try{const e=await withContext(s.tracingOptions.tracingContext,(()=>Promise.resolve(r(s,n))));n.setStatus({status:"success"});return e}catch(e){n.setStatus({status:"error",error:e});throw e}finally{n.end()}}function withContext(e,t,...r){return getInstrumenter().withContext(e,t,...r)}function parseTraceparentHeader(e){return getInstrumenter().parseTraceparentHeader(e)}function createRequestHeaders(e){return getInstrumenter().createRequestHeaders(e)}return{startSpan:startSpan,withSpan:withSpan,withContext:withContext,parseTraceparentHeader:parseTraceparentHeader,createRequestHeaders:createRequestHeaders}}const re=createTracingClient({namespace:"Microsoft.AAD",packageName:"@azure/identity",packageVersion:s});const ie=credentialLogger("ChainedTokenCredential");class ChainedTokenCredential{_sources=[];constructor(...e){this._sources=e}async getToken(e,t={}){const{token:r}=await this.getTokenInternal(e,t);return r}async getTokenInternal(e,t={}){let r=null;let i;const n=[];return re.withSpan("ChainedTokenCredential.getToken",t,(async t=>{for(let s=0;s0){const t=new AggregateAuthenticationError(n,"ChainedTokenCredential authentication failed.");ie.getToken.info(logging_formatError(e,t));throw t}ie.getToken.info(`Result for ${i.constructor.name}: ${formatSuccess(e)}`);if(r===null){throw new errors_CredentialUnavailableError("Failed to retrieve a valid token")}return{token:r,successfulCredential:i}}))}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -const ne="msal.js.common";const se="https://login.microsoftonline.com/common/";const oe="login.microsoftonline.com";const ae="common";const le="adfs";const ce="dstsv2";const pe=`${se}discovery/instance?api-version=1.1&authorization_endpoint=`;const ue=".ciamlogin.com";const de=".onmicrosoft.com";const me="|";const Ae="9188040d-6c67-4c5b-b112-36a304b66dad";const ge="openid";const he="profile";const fe="offline_access";const ye="email";const be="authorization_code";const Ce="S256";const Ne="application/x-www-form-urlencoded;charset=utf-8";const Ee="authorization_pending";const ve="N/A";const Ie="Not Available";const Se="/";const we="http://169.254.169.254/metadata/instance/compute";const Pe="2021-02-01";const xe=2e3;const Be="TryAutoDetect";const _e="login.microsoft.com";const Re=["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"];const ke=240;const Qe="invalid_instance";const Te=200;const Me=200;const Oe=299;const De=302;const ze=400;const Le=400;const Ge=400;const Fe=401;const qe=404;const Ue=408;const He=410;const Ve=429;const je=499;const We=500;const Je=500;const Ye=503;const $e=504;const Ke=599;const Ze=600;const Xe={GET:"GET",POST:"POST"};const et=[ge,he,fe];const tt=[...et,ye];const rt={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"};const it={ACTIVE_ACCOUNT_FILTERS:"active-account-filters"};const nt={COMMON:"common",ORGANIZATIONS:"organizations",CONSUMERS:"consumers"};const st={ACCESS_TOKEN:"access_token",XMS_CC:"xms_cc",ID_TOKEN:"id_token",SIGNIN_STATE:"signin_state",LOGIN_HINT:"login_hint"};const ot={LOGIN:"login",SELECT_ACCOUNT:"select_account",CONSENT:"consent",NONE:"none",CREATE:"create",NO_SESSION:"no_session"};const at={PLAIN:"plain",S256:"S256"};const ct={CODE:"code",IDTOKEN_TOKEN:"id_token token",IDTOKEN_TOKEN_REFRESHTOKEN:"id_token token refresh_token"};const pt={QUERY:"query",FRAGMENT:"fragment",FORM_POST:"form_post"};const ut={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",USER_FIC:"user_fic"};const dt="MSSTS";const mt="ADFS";const At="MSA";const ht="Generic";const ft="-";const yt=".";const bt={ID_TOKEN:"IdToken",ACCESS_TOKEN:"AccessToken",ACCESS_TOKEN_WITH_AUTH_SCHEME:"AccessToken_With_AuthScheme",REFRESH_TOKEN:"RefreshToken"};const Ct={ADFS:1001,MSA:1002,MSSTS:1003,GENERIC:1004,ACCESS_TOKEN:2001,REFRESH_TOKEN:2002,ID_TOKEN:2003,APP_METADATA:3001,UNDEFINED:9999};const Nt="appmetadata";const Et="client_info";const vt="1";const It="authority-metadata";const St=3600*24;const wt={CONFIG:"config",CACHE:"cache",NETWORK:"network",HARDCODED_VALUES:"hardcoded_values"};const Pt=5;const xt=80;const Bt=330;const _t=50;const Rt="server-telemetry";const kt="|";const Qt=",";const Tt="1";const Mt="0";const Ot="unknown_error";const Dt={BEARER:"Bearer",POP:"pop",SSH:"ssh-cert"};const zt=60;const Lt=3600;const Gt="throttling";const Ft="retry-after, h429";const qt="invalid_grant";const Ut="client_mismatch";const Ht={username:"username",password:"password"};const Vt={FAILED_AUTO_DETECTION:"1",INTERNAL_CACHE:"2",ENVIRONMENT_VARIABLE:"3",IMDS:"4"};const jt={CONFIGURED_MATCHES_DETECTED:"1",CONFIGURED_NO_AUTO_DETECTION:"2",CONFIGURED_NOT_DETECTED:"3",AUTO_DETECTION_REQUESTED_SUCCESSFUL:"4",AUTO_DETECTION_REQUESTED_FAILED:"5"};const Wt={NOT_APPLICABLE:"0",FORCE_REFRESH_OR_CLAIMS:"1",NO_CACHED_ACCESS_TOKEN:"2",CACHED_ACCESS_TOKEN_EXPIRED:"3",PROACTIVELY_REFRESHED:"4"};const Jt={Jwt:"JWT",Jwk:"JWK",Pop:"pop",Dpop:"dpop+jwt"};const Yt=864e5;const $t=300;const Kt={BASE64:"base64",HEX:"hex",UTF8:"utf-8"}; +const ne="msal.js.common";const se="https://login.microsoftonline.com/common/";const oe="login.microsoftonline.com";const ae="common";const le="adfs";const ce="dstsv2";const pe=`${se}discovery/instance?api-version=1.1&authorization_endpoint=`;const ue=".ciamlogin.com";const de=".onmicrosoft.com";const me="|";const Ae="9188040d-6c67-4c5b-b112-36a304b66dad";const he="openid";const ge="profile";const fe="offline_access";const ye="email";const be="authorization_code";const Ce="S256";const Ee="application/x-www-form-urlencoded;charset=utf-8";const Ne="authorization_pending";const ve="N/A";const Ie="Not Available";const Se="/";const we="http://169.254.169.254/metadata/instance/compute";const Pe="2021-02-01";const xe=2e3;const Be="TryAutoDetect";const _e="login.microsoft.com";const Re=["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"];const ke=240;const Te="invalid_instance";const Qe=200;const Me=200;const Oe=299;const De=302;const ze=400;const Le=400;const Ge=400;const Fe=401;const qe=404;const Ue=408;const He=410;const Ve=429;const je=499;const We=500;const Je=500;const Ye=503;const $e=504;const Ke=599;const Ze=600;const Xe={GET:"GET",POST:"POST"};const et=[he,ge,fe];const tt=[...et,ye];const rt={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"};const it={ACTIVE_ACCOUNT_FILTERS:"active-account-filters"};const nt={COMMON:"common",ORGANIZATIONS:"organizations",CONSUMERS:"consumers"};const st={ACCESS_TOKEN:"access_token",XMS_CC:"xms_cc",ID_TOKEN:"id_token",SIGNIN_STATE:"signin_state",LOGIN_HINT:"login_hint"};const ot={LOGIN:"login",SELECT_ACCOUNT:"select_account",CONSENT:"consent",NONE:"none",CREATE:"create",NO_SESSION:"no_session"};const at={PLAIN:"plain",S256:"S256"};const ct={CODE:"code",IDTOKEN_TOKEN:"id_token token",IDTOKEN_TOKEN_REFRESHTOKEN:"id_token token refresh_token"};const pt={QUERY:"query",FRAGMENT:"fragment",FORM_POST:"form_post"};const ut={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",USER_FIC:"user_fic"};const dt="MSSTS";const mt="ADFS";const At="MSA";const ht="Generic";const ft="-";const yt=".";const bt={ID_TOKEN:"IdToken",ACCESS_TOKEN:"AccessToken",ACCESS_TOKEN_WITH_AUTH_SCHEME:"AccessToken_With_AuthScheme",REFRESH_TOKEN:"RefreshToken"};const Ct={ADFS:1001,MSA:1002,MSSTS:1003,GENERIC:1004,ACCESS_TOKEN:2001,REFRESH_TOKEN:2002,ID_TOKEN:2003,APP_METADATA:3001,UNDEFINED:9999};const Et="appmetadata";const Nt="client_info";const vt="1";const It="authority-metadata";const St=3600*24;const wt={CONFIG:"config",CACHE:"cache",NETWORK:"network",HARDCODED_VALUES:"hardcoded_values"};const Pt=5;const xt=80;const Bt=330;const _t=50;const Rt="server-telemetry";const kt="|";const Tt=",";const Qt="1";const Mt="0";const Ot="unknown_error";const Dt={BEARER:"Bearer",POP:"pop",SSH:"ssh-cert"};const zt=60;const Lt=3600;const Gt="throttling";const Ft="retry-after, h429";const qt="invalid_grant";const Ut="client_mismatch";const Ht={username:"username",password:"password"};const Vt={FAILED_AUTO_DETECTION:"1",INTERNAL_CACHE:"2",ENVIRONMENT_VARIABLE:"3",IMDS:"4"};const jt={CONFIGURED_MATCHES_DETECTED:"1",CONFIGURED_NO_AUTO_DETECTION:"2",CONFIGURED_NOT_DETECTED:"3",AUTO_DETECTION_REQUESTED_SUCCESSFUL:"4",AUTO_DETECTION_REQUESTED_FAILED:"5"};const Wt={NOT_APPLICABLE:"0",FORCE_REFRESH_OR_CLAIMS:"1",NO_CACHED_ACCESS_TOKEN:"2",CACHED_ACCESS_TOKEN_EXPIRED:"3",PROACTIVELY_REFRESHED:"4"};const Jt={Jwt:"JWT",Jwk:"JWK",Pop:"pop",Dpop:"dpop+jwt"};const Yt=864e5;const $t=300;const Kt={BASE64:"base64",HEX:"hex",UTF8:"utf-8"}; /*! @azure/msal-common v16.13.0 2026-08-18 */ var Zt;(function(e){e[e["Error"]=0]="Error";e[e["Warning"]=1]="Warning";e[e["Info"]=2]="Info";e[e["Verbose"]=3]="Verbose";e[e["Trace"]=4]="Trace"})(Zt||(Zt={}));const Xt=50;const er=500;const tr=new Map;function markAsRecentlyUsed(e,t){tr.delete(e);tr.set(e,t)}function addLogToCache(e,t){const r=Date.now();let i=tr.get(e);if(i){markAsRecentlyUsed(e,i)}else{i={logs:[],firstEventTime:r};tr.set(e,i);if(tr.size>Xt){const e=tr.keys().next().value;if(e!==undefined){tr.delete(e)}}}i.logs.push({...t,milliseconds:r-i.firstEventTime});if(i.logs.length>er){i.logs.shift()}}function getAndFlushLogsFromCache(e){const t=[];for(const r of["",e]){const e=tr.get(r);t.push(...e?.logs??[]);tr.delete(r)}return t}function getMessageHash(e){if(e.length<6){return null}if(e.length>6&&e[6]!==" "){return null}for(let t=0;t<6;t++){const r=e[t];const i=r>="a"&&r<="z"||r>="A"&&r<="Z"||r>="0"&&r<="9";if(!i){return null}}return e.substring(0,6)}class Logger{constructor(e,t,r){this.level=Zt.Info;const defaultLoggerCallback=()=>{};const i=e||Logger.createDefaultLoggerOptions();this.localCallback=i.loggerCallback||defaultLoggerCallback;this.piiLoggingEnabled=i.piiLoggingEnabled||false;this.level=typeof i.logLevel==="number"?i.logLevel:Zt.Info;this.packageName=t||"";this.packageVersion=r||""}static createDefaultLoggerOptions(){return{loggerCallback:()=>{},piiLoggingEnabled:false,logLevel:Zt.Info}}clone(e,t){return new Logger({loggerCallback:this.localCallback,piiLoggingEnabled:this.piiLoggingEnabled,logLevel:this.level},e,t)}logMessage(e,t){const r=t.correlationId;const i=getMessageHash(e);if(i){const e={hash:i,level:t.logLevel,containsPii:t.containsPii||false,milliseconds:0};addLogToCache(r,e)}if(t.logLevel>this.level||!this.piiLoggingEnabled&&t.containsPii){return}const n=(new Date).toUTCString();const s=`[${n}] : [${r}]`;const o=`${s} : ${this.packageName}@${this.packageVersion} : ${Zt[t.logLevel]} - ${e}`;this.executeCallback(t.logLevel,o,t.containsPii||false)}executeCallback(e,t,r){if(this.localCallback){this.localCallback(e,t,r)}}error(e,t){this.logMessage(e,{logLevel:Zt.Error,containsPii:false,correlationId:t})}errorPii(e,t){this.logMessage(e,{logLevel:Zt.Error,containsPii:true,correlationId:t})}warning(e,t){this.logMessage(e,{logLevel:Zt.Warning,containsPii:false,correlationId:t})}warningPii(e,t){this.logMessage(e,{logLevel:Zt.Warning,containsPii:true,correlationId:t})}info(e,t){this.logMessage(e,{logLevel:Zt.Info,containsPii:false,correlationId:t})}infoPii(e,t){this.logMessage(e,{logLevel:Zt.Info,containsPii:true,correlationId:t})}verbose(e,t){this.logMessage(e,{logLevel:Zt.Verbose,containsPii:false,correlationId:t})}verbosePii(e,t){this.logMessage(e,{logLevel:Zt.Verbose,containsPii:true,correlationId:t})}trace(e,t){this.logMessage(e,{logLevel:Zt.Trace,containsPii:false,correlationId:t})}tracePii(e,t){this.logMessage(e,{logLevel:Zt.Trace,containsPii:true,correlationId:t})}isPiiLoggingEnabled(){return this.piiLoggingEnabled||false}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -const rr="client_id";const ir="redirect_uri";const nr="response_type";const sr="response_mode";const or="grant_type";const ar="claims";const lr="scope";const cr="error";const pr="error_description";const ur="access_token";const dr="id_token";const mr="refresh_token";const Ar="expires_in";const gr="refresh_token_expires_in";const hr="state";const fr="nonce";const yr="prompt";const br="session_state";const Cr="client_info";const Nr="code";const Er="code_challenge";const vr="code_challenge_method";const Ir="code_verifier";const Sr="client-request-id";const wr="x-client-SKU";const Pr="x-client-VER";const xr="x-client-OS";const Br="x-client-CPU";const _r="x-client-current-telemetry";const Rr="x-client-last-telemetry";const kr="x-ms-lib-capability";const Qr="x-app-name";const Tr="x-app-ver";const Mr="post_logout_redirect_uri";const Or="id_token_hint";const Dr="device_code";const zr="client_secret";const Lr="client_assertion";const Gr="client_assertion_type";const Fr="token_type";const qr="req_cnf";const Ur="assertion";const Hr="requested_token_use";const Vr="on_behalf_of";const jr="foci";const Wr="X-AnchorMailbox";const Jr="return_spa_code";const Yr="nativebroker";const $r="logout_hint";const Kr="sid";const Zr="login_hint";const Xr="domain_hint";const ei="x-client-xtra-sku";const ti="brk_client_id";const ri="brk_redirect_uri";const ii="instance_aware";const ni="ear_jwk";const si="ear_jwe_crypto";const oi="resource";const ai="clidata";const li="user_federated_identity_credential";const ci="username";const pi="user_id";const ui="fmi_path";const di="attribute_tokens"; +const rr="client_id";const ir="redirect_uri";const nr="response_type";const sr="response_mode";const or="grant_type";const ar="claims";const lr="scope";const cr="error";const pr="error_description";const ur="access_token";const dr="id_token";const mr="refresh_token";const Ar="expires_in";const hr="refresh_token_expires_in";const gr="state";const fr="nonce";const yr="prompt";const br="session_state";const Cr="client_info";const Er="code";const Nr="code_challenge";const vr="code_challenge_method";const Ir="code_verifier";const Sr="client-request-id";const wr="x-client-SKU";const Pr="x-client-VER";const xr="x-client-OS";const Br="x-client-CPU";const _r="x-client-current-telemetry";const Rr="x-client-last-telemetry";const kr="x-ms-lib-capability";const Tr="x-app-name";const Qr="x-app-ver";const Mr="post_logout_redirect_uri";const Or="id_token_hint";const Dr="device_code";const zr="client_secret";const Lr="client_assertion";const Gr="client_assertion_type";const Fr="token_type";const qr="req_cnf";const Ur="assertion";const Hr="requested_token_use";const Vr="on_behalf_of";const jr="foci";const Wr="X-AnchorMailbox";const Jr="return_spa_code";const Yr="nativebroker";const $r="logout_hint";const Kr="sid";const Zr="login_hint";const Xr="domain_hint";const ei="x-client-xtra-sku";const ti="brk_client_id";const ri="brk_redirect_uri";const ii="instance_aware";const ni="ear_jwk";const si="ear_jwe_crypto";const oi="resource";const ai="clidata";const li="user_federated_identity_credential";const ci="username";const pi="user_id";const ui="fmi_path";const di="attribute_tokens"; /*! @azure/msal-node v5.6.0 2026-08-18 */ -const mi="system_assigned_managed_identity";const Ai="managed_identity";const gi=`https://login.microsoftonline.com/${Ai}/`;const hi={AUTHORIZATION_HEADER_NAME:"Authorization",METADATA_HEADER_NAME:"Metadata",APP_SERVICE_SECRET_HEADER_NAME:"X-IDENTITY-HEADER",ML_AND_SF_SECRET_HEADER_NAME:"secret",CLIENT_SKU:wr,CLIENT_VER:Pr,CLIENT_REQUEST_ID:"x-ms-client-request-id"};const fi={API_VERSION:"api-version",RESOURCE:"resource",SHA256_TOKEN_TO_REFRESH:"token_sha256_to_refresh",XMS_CC:"xms_cc"};const yi={AZURE_POD_IDENTITY_AUTHORITY_HOST:"AZURE_POD_IDENTITY_AUTHORITY_HOST",DEFAULT_IDENTITY_CLIENT_ID:"DEFAULT_IDENTITY_CLIENT_ID",IDENTITY_ENDPOINT:"IDENTITY_ENDPOINT",IDENTITY_HEADER:"IDENTITY_HEADER",IDENTITY_SERVER_THUMBPRINT:"IDENTITY_SERVER_THUMBPRINT",IMDS_ENDPOINT:"IMDS_ENDPOINT",MSI_ENDPOINT:"MSI_ENDPOINT",MSI_SECRET:"MSI_SECRET"};const bi={APP_SERVICE:"AppService",AZURE_ARC:"AzureArc",CLOUD_SHELL:"CloudShell",DEFAULT_TO_IMDS:"DefaultToImds",IMDS:"Imds",MACHINE_LEARNING:"MachineLearning",SERVICE_FABRIC:"ServiceFabric"};const Ci={SYSTEM_ASSIGNED:"system-assigned",USER_ASSIGNED_CLIENT_ID:"user-assigned-client-id",USER_ASSIGNED_RESOURCE_ID:"user-assigned-resource-id",USER_ASSIGNED_OBJECT_ID:"user-assigned-object-id"};const Ni={GET:"GET",POST:"POST"};const Ei="REGION_NAME";const vi="MSAL_FORCE_REGION";const Ii=32;const Si={SHA256:"sha256"};const wi={CV_CHARSET:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~"};const Pi={KEY_SEPARATOR:"-"};const xi={MSAL_SKU:"msal.js.node",JWT_BEARER_ASSERTION_TYPE:"urn:ietf:params:oauth:client-assertion-type:jwt-bearer",HTTP_PROTOCOL:"http://",LOCALHOST:"localhost"};const Bi={acquireTokenSilent:62,acquireTokenByUsernamePassword:371,acquireTokenByDeviceCode:671,acquireTokenByClientCredential:771,acquireTokenByOBO:772,acquireTokenWithManagedIdentity:773,acquireTokenByUserFederatedIdentityCredential:774,acquireTokenByCode:871,acquireTokenByRefreshToken:872};const _i={RSA_256:"RS256",PSS_256:"PS256",X5T_256:"x5t#S256",X5T:"x5t",X5C:"x5c",AUDIENCE:"aud",EXPIRATION_TIME:"exp",ISSUER:"iss",SUBJECT:"sub",NOT_BEFORE:"nbf",JWT_ID:"jti"};const Ri={INTERVAL_MS:100,TIMEOUT_MS:5e3};const ki=4096; +const mi="system_assigned_managed_identity";const Ai="managed_identity";const hi=`https://login.microsoftonline.com/${Ai}/`;const gi={AUTHORIZATION_HEADER_NAME:"Authorization",METADATA_HEADER_NAME:"Metadata",APP_SERVICE_SECRET_HEADER_NAME:"X-IDENTITY-HEADER",ML_AND_SF_SECRET_HEADER_NAME:"secret",CLIENT_SKU:wr,CLIENT_VER:Pr,CLIENT_REQUEST_ID:"x-ms-client-request-id"};const fi={API_VERSION:"api-version",RESOURCE:"resource",SHA256_TOKEN_TO_REFRESH:"token_sha256_to_refresh",XMS_CC:"xms_cc"};const yi={AZURE_POD_IDENTITY_AUTHORITY_HOST:"AZURE_POD_IDENTITY_AUTHORITY_HOST",DEFAULT_IDENTITY_CLIENT_ID:"DEFAULT_IDENTITY_CLIENT_ID",IDENTITY_ENDPOINT:"IDENTITY_ENDPOINT",IDENTITY_HEADER:"IDENTITY_HEADER",IDENTITY_SERVER_THUMBPRINT:"IDENTITY_SERVER_THUMBPRINT",IMDS_ENDPOINT:"IMDS_ENDPOINT",MSI_ENDPOINT:"MSI_ENDPOINT",MSI_SECRET:"MSI_SECRET"};const bi={APP_SERVICE:"AppService",AZURE_ARC:"AzureArc",CLOUD_SHELL:"CloudShell",DEFAULT_TO_IMDS:"DefaultToImds",IMDS:"Imds",MACHINE_LEARNING:"MachineLearning",SERVICE_FABRIC:"ServiceFabric"};const Ci={SYSTEM_ASSIGNED:"system-assigned",USER_ASSIGNED_CLIENT_ID:"user-assigned-client-id",USER_ASSIGNED_RESOURCE_ID:"user-assigned-resource-id",USER_ASSIGNED_OBJECT_ID:"user-assigned-object-id"};const Ei={GET:"GET",POST:"POST"};const Ni="REGION_NAME";const vi="MSAL_FORCE_REGION";const Ii=32;const Si={SHA256:"sha256"};const wi={CV_CHARSET:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~"};const Pi={KEY_SEPARATOR:"-"};const xi={MSAL_SKU:"msal.js.node",JWT_BEARER_ASSERTION_TYPE:"urn:ietf:params:oauth:client-assertion-type:jwt-bearer",HTTP_PROTOCOL:"http://",LOCALHOST:"localhost"};const Bi={acquireTokenSilent:62,acquireTokenByUsernamePassword:371,acquireTokenByDeviceCode:671,acquireTokenByClientCredential:771,acquireTokenByOBO:772,acquireTokenWithManagedIdentity:773,acquireTokenByUserFederatedIdentityCredential:774,acquireTokenByCode:871,acquireTokenByRefreshToken:872};const _i={RSA_256:"RS256",PSS_256:"PS256",X5T_256:"x5t#S256",X5T:"x5t",X5C:"x5c",AUDIENCE:"aud",EXPIRATION_TIME:"exp",ISSUER:"iss",SUBJECT:"sub",NOT_BEFORE:"nbf",JWT_ID:"jti"};const Ri={INTERVAL_MS:100,TIMEOUT_MS:5e3};const ki=4096; /*! @azure/msal-common v16.13.0 2026-08-18 */ function getDefaultErrorMessage(e){return`See https://aka.ms/msal.js.errors#${e} for details`}class AuthError extends Error{constructor(e,t,r,i){const n=r||(e?getDefaultErrorMessage(e):"");const s=n?`${e}: ${n}`:e;super(s);Object.setPrototypeOf(this,AuthError.prototype);this.errorCode=e||"";this.errorMessage=n||"";this.subError=i||"";this.correlationId=t;this.name="AuthError"}}function createAuthError(e,t,r){return new AuthError(e,t,r||getDefaultErrorMessage(e))} /*! @azure/msal-common v16.13.0 2026-08-18 */ -const Qi=",";const Ti="|";function makeExtraSkuString(e){const{skus:t,libraryName:r,libraryVersion:i,extensionName:n,extensionVersion:s}=e;const o=new Map([[0,[r,i]],[2,[n,s]]]);let a=[];if(t?.length){a=t.split(Qi);if(a.length<4){return t}}else{a=Array.from({length:4},(()=>Ti))}o.forEach(((e,t)=>{if(e.length===2&&e[0]?.length&&e[1]?.length){setSku({skuArr:a,index:t,skuName:e[0],skuVersion:e[1]})}}));return a.join(Qi)}function setSku(e){const{skuArr:t,index:r,skuName:i,skuVersion:n}=e;if(r>=t.length){return}t[r]=[i,n].join(Ti)}class ServerTelemetryManager{constructor(e,t){this.cacheOutcome=Wt.NOT_APPLICABLE;this.cacheManager=t;this.apiId=e.apiId;this.correlationId=e.correlationId;this.wrapperSKU=e.wrapperSKU||"";this.wrapperVer=e.wrapperVer||"";this.telemetryCacheKey=Rt+ft+e.clientId}generateCurrentRequestHeaderValue(){const e=`${this.apiId}${Qt}${this.cacheOutcome}`;const t=[this.wrapperSKU,this.wrapperVer];const r=this.getNativeBrokerErrorCode();if(r?.length){t.push(`broker_error=${r}`)}const i=t.join(Qt);const n=this.getRegionDiscoveryFields();const s=[e,n].join(Qt);return[Pt,s,i].join(kt)}generateLastRequestHeaderValue(){const e=this.getLastRequests();const t=ServerTelemetryManager.maxErrorsToSend(e);const r=e.failedRequests.slice(0,2*t).join(Qt);const i=e.errors.slice(0,t).join(Qt);const n=e.errors.length;const s=t=_t){t.failedRequests.shift();t.failedRequests.shift();t.errors.shift()}t.failedRequests.push(this.apiId,this.correlationId);if(e instanceof Error&&!!e&&e.toString()){if(e instanceof AuthError){if(e.subError){t.errors.push(e.subError)}else if(e.errorCode){t.errors.push(e.errorCode)}else{t.errors.push(e.toString())}}else{t.errors.push(e.toString())}}else{t.errors.push(Ot)}this.cacheManager.setServerTelemetry(this.telemetryCacheKey,t,this.correlationId)}catch{}return}incrementCacheHits(){const e=this.getLastRequests();e.cacheHits+=1;this.cacheManager.setServerTelemetry(this.telemetryCacheKey,e,this.correlationId);return e.cacheHits}getLastRequests(){const e={failedRequests:[],errors:[],cacheHits:0};const t=this.cacheManager.getServerTelemetry(this.telemetryCacheKey,this.correlationId);return t||e}clearTelemetryCache(){const e=this.getLastRequests();const t=ServerTelemetryManager.maxErrorsToSend(e);const r=e.errors.length;if(t===r){this.cacheManager.removeItem(this.telemetryCacheKey,this.correlationId)}else{const r={failedRequests:e.failedRequests.slice(t*2),errors:e.errors.slice(t),cacheHits:0};this.cacheManager.setServerTelemetry(this.telemetryCacheKey,r,this.correlationId)}}static maxErrorsToSend(e){let t;let r=0;let i=0;const n=e.errors.length;for(t=0;tQi))}o.forEach(((e,t)=>{if(e.length===2&&e[0]?.length&&e[1]?.length){setSku({skuArr:a,index:t,skuName:e[0],skuVersion:e[1]})}}));return a.join(Ti)}function setSku(e){const{skuArr:t,index:r,skuName:i,skuVersion:n}=e;if(r>=t.length){return}t[r]=[i,n].join(Qi)}class ServerTelemetryManager{constructor(e,t){this.cacheOutcome=Wt.NOT_APPLICABLE;this.cacheManager=t;this.apiId=e.apiId;this.correlationId=e.correlationId;this.wrapperSKU=e.wrapperSKU||"";this.wrapperVer=e.wrapperVer||"";this.telemetryCacheKey=Rt+ft+e.clientId}generateCurrentRequestHeaderValue(){const e=`${this.apiId}${Tt}${this.cacheOutcome}`;const t=[this.wrapperSKU,this.wrapperVer];const r=this.getNativeBrokerErrorCode();if(r?.length){t.push(`broker_error=${r}`)}const i=t.join(Tt);const n=this.getRegionDiscoveryFields();const s=[e,n].join(Tt);return[Pt,s,i].join(kt)}generateLastRequestHeaderValue(){const e=this.getLastRequests();const t=ServerTelemetryManager.maxErrorsToSend(e);const r=e.failedRequests.slice(0,2*t).join(Tt);const i=e.errors.slice(0,t).join(Tt);const n=e.errors.length;const s=t=_t){t.failedRequests.shift();t.failedRequests.shift();t.errors.shift()}t.failedRequests.push(this.apiId,this.correlationId);if(e instanceof Error&&!!e&&e.toString()){if(e instanceof AuthError){if(e.subError){t.errors.push(e.subError)}else if(e.errorCode){t.errors.push(e.errorCode)}else{t.errors.push(e.toString())}}else{t.errors.push(e.toString())}}else{t.errors.push(Ot)}this.cacheManager.setServerTelemetry(this.telemetryCacheKey,t,this.correlationId)}catch{}return}incrementCacheHits(){const e=this.getLastRequests();e.cacheHits+=1;this.cacheManager.setServerTelemetry(this.telemetryCacheKey,e,this.correlationId);return e.cacheHits}getLastRequests(){const e={failedRequests:[],errors:[],cacheHits:0};const t=this.cacheManager.getServerTelemetry(this.telemetryCacheKey,this.correlationId);return t||e}clearTelemetryCache(){const e=this.getLastRequests();const t=ServerTelemetryManager.maxErrorsToSend(e);const r=e.errors.length;if(t===r){this.cacheManager.removeItem(this.telemetryCacheKey,this.correlationId)}else{const r={failedRequests:e.failedRequests.slice(t*2),errors:e.errors.slice(t),cacheHits:0};this.cacheManager.setServerTelemetry(this.telemetryCacheKey,r,this.correlationId)}}static maxErrorsToSend(e){let t;let r=0;let i=0;const n=e.errors.length;for(t=0;t=t.length&&e.lastIndexOf(t)===e.length-t.length}static queryStringToObject(e){const t={};const r=e.split("&");const decode=e=>decodeURIComponent(e.replace(/\+/g," "));r.forEach((e=>{if(e.trim()){const[r,i]=e.split(/=(.+)/g,2);if(r&&i){t[decode(r)]=decode(i)}}}));return t}static trimArrayEntries(e){return e.map((e=>e.trim()))}static removeEmptyStringsFromArray(e){return e.filter((e=>!!e))}static jsonParseHelper(e){try{return JSON.parse(e)}catch(e){return null}}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -class UrlString{get urlString(){return this._urlString}constructor(e,t){this._urlString=e;this.correlationId=t;if(!this._urlString){throw ClientConfigurationError_createClientConfigurationError(vn,t)}if(!e.includes("#")){this._urlString=UrlString.canonicalizeUri(e)}}static canonicalizeUri(e){if(e){let t=e.toLowerCase();if(StringUtils.endsWith(t,"?")){t=t.slice(0,-1)}else if(StringUtils.endsWith(t,"?/")){t=t.slice(0,-2)}if(!StringUtils.endsWith(t,"/")){t+="/"}return t}return e}validateAsUri(){let e;try{e=this.getUrlComponents()}catch(e){throw ClientConfigurationError_createClientConfigurationError(En,this.correlationId)}if(!e.HostNameAndPort||!e.PathSegments){throw ClientConfigurationError_createClientConfigurationError(En,this.correlationId)}if(!e.Protocol||e.Protocol.toLowerCase()!=="https:"){throw ClientConfigurationError_createClientConfigurationError(Nn,this.correlationId)}}static appendQueryString(e,t){if(!t){return e}return e.indexOf("?")<0?`${e}?${t}`:`${e}&${t}`}static removeHashFromUrl(e){return UrlString.canonicalizeUri(e.split("#")[0])}replaceTenantPath(e){const t=this.getUrlComponents();const r=t.PathSegments;if(e&&r.length!==0&&(r[0]===nt.COMMON||r[0]===nt.ORGANIZATIONS)){r[0]=e}return UrlString.constructAuthorityUriFromObject(t,this.correlationId)}getUrlComponents(){const e=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?");const t=this.urlString.match(e);if(!t){throw ClientConfigurationError_createClientConfigurationError(En,this.correlationId)}const r={Protocol:t[1],HostNameAndPort:t[4],AbsolutePath:t[5],QueryString:t[7]};let i=r.AbsolutePath.split("/");i=i.filter((e=>e&&e.length>0));r.PathSegments=i;if(r.QueryString&&r.QueryString.endsWith("/")){r.QueryString=r.QueryString.substring(0,r.QueryString.length-1)}return r}static getDomainFromUrl(e,t){const r=RegExp("^([^:/?#]+://)?([^/?#]*)");const i=e.match(r);if(!i){throw ClientConfigurationError_createClientConfigurationError(En,t)}return i[2]}static getAbsoluteUrl(e,t,r){if(e[0]===Se){const i=new UrlString(t,r);const n=i.getUrlComponents();return n.Protocol+"//"+n.HostNameAndPort+e}return e}static constructAuthorityUriFromObject(e,t){return new UrlString(e.Protocol+"//"+e.HostNameAndPort+"/"+e.PathSegments.join("/"),t)}} +class UrlString{get urlString(){return this._urlString}constructor(e,t){this._urlString=e;this.correlationId=t;if(!this._urlString){throw ClientConfigurationError_createClientConfigurationError(vn,t)}if(!e.includes("#")){this._urlString=UrlString.canonicalizeUri(e)}}static canonicalizeUri(e){if(e){let t=e.toLowerCase();if(StringUtils.endsWith(t,"?")){t=t.slice(0,-1)}else if(StringUtils.endsWith(t,"?/")){t=t.slice(0,-2)}if(!StringUtils.endsWith(t,"/")){t+="/"}return t}return e}validateAsUri(){let e;try{e=this.getUrlComponents()}catch(e){throw ClientConfigurationError_createClientConfigurationError(Nn,this.correlationId)}if(!e.HostNameAndPort||!e.PathSegments){throw ClientConfigurationError_createClientConfigurationError(Nn,this.correlationId)}if(!e.Protocol||e.Protocol.toLowerCase()!=="https:"){throw ClientConfigurationError_createClientConfigurationError(En,this.correlationId)}}static appendQueryString(e,t){if(!t){return e}return e.indexOf("?")<0?`${e}?${t}`:`${e}&${t}`}static removeHashFromUrl(e){return UrlString.canonicalizeUri(e.split("#")[0])}replaceTenantPath(e){const t=this.getUrlComponents();const r=t.PathSegments;if(e&&r.length!==0&&(r[0]===nt.COMMON||r[0]===nt.ORGANIZATIONS)){r[0]=e}return UrlString.constructAuthorityUriFromObject(t,this.correlationId)}getUrlComponents(){const e=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?");const t=this.urlString.match(e);if(!t){throw ClientConfigurationError_createClientConfigurationError(Nn,this.correlationId)}const r={Protocol:t[1],HostNameAndPort:t[4],AbsolutePath:t[5],QueryString:t[7]};let i=r.AbsolutePath.split("/");i=i.filter((e=>e&&e.length>0));r.PathSegments=i;if(r.QueryString&&r.QueryString.endsWith("/")){r.QueryString=r.QueryString.substring(0,r.QueryString.length-1)}return r}static getDomainFromUrl(e,t){const r=RegExp("^([^:/?#]+://)?([^/?#]*)");const i=e.match(r);if(!i){throw ClientConfigurationError_createClientConfigurationError(Nn,t)}return i[2]}static getAbsoluteUrl(e,t,r){if(e[0]===Se){const i=new UrlString(t,r);const n=i.getUrlComponents();return n.Protocol+"//"+n.HostNameAndPort+e}return e}static constructAuthorityUriFromObject(e,t){return new UrlString(e.Protocol+"//"+e.HostNameAndPort+"/"+e.PathSegments.join("/"),t)}} /*! @azure/msal-common v16.13.0 2026-08-18 */ const Jn=[{host:"login.microsoftonline.com"},{host:"login.partner.microsoftonline.cn"},{host:"login.microsoftonline.us"},{host:"login.sovcloud-identity.fr"},{host:"login.sovcloud-identity.de"},{host:"login.sovcloud-identity.sg"}];function buildOpenIdConfig(e,t){return{token_endpoint:`https://${e}/{tenantid}/oauth2/v2.0/token`,jwks_uri:`https://${e}/{tenantid}/discovery/v2.0/keys`,issuer:`https://${t}/{tenantid}/v2.0`,authorization_endpoint:`https://${e}/{tenantid}/oauth2/v2.0/authorize`,end_session_endpoint:`https://${e}/{tenantid}/oauth2/v2.0/logout`}}const Yn=Jn.reduce(((e,{host:t,issuerHost:r})=>{e[t]=buildOpenIdConfig(t,r||t);return e}),{});const $n={endpointMetadata:Yn,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"]},{preferred_network:"login.sovcloud-identity.fr",preferred_cache:"login.sovcloud-identity.fr",aliases:["login.sovcloud-identity.fr"]},{preferred_network:"login.sovcloud-identity.de",preferred_cache:"login.sovcloud-identity.de",aliases:["login.sovcloud-identity.de"]},{preferred_network:"login.sovcloud-identity.sg",preferred_cache:"login.sovcloud-identity.sg",aliases:["login.sovcloud-identity.sg"]},{preferred_network:"login.windows-ppe.net",preferred_cache:"login.windows-ppe.net",aliases:["login.windows-ppe.net","sts.windows-ppe.net","login.microsoft-ppe.com"]}]}};const Kn=$n.endpointMetadata;const Zn=$n.instanceDiscoveryMetadata;const Xn=new Set;Zn.metadata.forEach((e=>{e.aliases.forEach((e=>{Xn.add(e)}))}));function getAliasesFromStaticSources(e,t,r){let i;const n=e.canonicalAuthority;if(n){const s=new UrlString(n,r).getUrlComponents().HostNameAndPort;i=getAliasesFromMetadata(t,r,s,e.cloudDiscoveryMetadata?.metadata,wt.CONFIG)||getAliasesFromMetadata(t,r,s,Zn.metadata,wt.HARDCODED_VALUES)||e.knownAuthorities}return i||[]}function getAliasesFromMetadata(e,t,r,i,n){e.trace(`getAliasesFromMetadata called with source: '${n}'`,t);if(r&&i){const s=getCloudDiscoveryMetadataFromNetworkResponse(i,r);if(s){e.trace(`getAliasesFromMetadata: found cloud discovery metadata in '${n}', returning aliases`,t);return s.aliases}else{e.trace(`getAliasesFromMetadata: did not find cloud discovery metadata in '${n}'`,t)}}return null}function getCloudDiscoveryMetadataFromHardcodedValues(e){const t=getCloudDiscoveryMetadataFromNetworkResponse(Zn.metadata,e);return t}function getCloudDiscoveryMetadataFromNetworkResponse(e,t){for(let r=0;r(...s)=>{r.trace(`Executing function '${t}'`,n);const o=i.startMeasurement(t,n);if(n){i.incrementFields({[`ext.${t}CallCount`]:1},n)}try{const i=e(...s);o.end({success:true});r.trace(`Returning result from '${t}'`,n);return i}catch(e){r.trace(`Error occurred in '${t}'`,n);try{r.trace(JSON.stringify(e),n)}catch(e){r.trace("Unable to print error message.",n)}o.end({success:false},e);throw e}};const invokeAsync=(e,t,r,i,n)=>(...s)=>{r.trace(`Executing function '${t}'`,n);const o=i.startMeasurement(t,n);if(n){i.incrementFields({[`ext.${t}CallCount`]:1},n)}return e(...s).then((e=>{r.trace(`Returning result from '${t}'`,n);o.end({success:true});return e})).catch((e=>{r.trace(`Error occurred in '${t}'`,n);try{r.trace(JSON.stringify(e),n)}catch(e){r.trace("Unable to print error message.",n)}o.end({success:false},e);throw e}))}; /*! @azure/msal-common v16.13.0 2026-08-18 */ -class RegionDiscovery{constructor(e,t,r,i){this.networkInterface=e;this.logger=t;this.performanceClient=r;this.correlationId=i}async detectRegion(e,t){let r=e;if(!r){const e=RegionDiscovery.IMDS_OPTIONS;try{const i=await invokeAsync(this.getRegionFromIMDS.bind(this),Ss,this.logger,this.performanceClient,this.correlationId)(Pe,e);if(i.status===Te){r=i.body?.location;if(r){t.region_source=Vt.IMDS}}if(i.status===Ge){const i=await invokeAsync(this.getCurrentVersion.bind(this),ws,this.logger,this.performanceClient,this.correlationId)(e);if(!i){t.region_source=Vt.FAILED_AUTO_DETECTION;return null}const n=await invokeAsync(this.getRegionFromIMDS.bind(this),Ss,this.logger,this.performanceClient,this.correlationId)(i,e);if(n.status===Te){r=n.body?.location;if(r){t.region_source=Vt.IMDS}}}}catch(e){t.region_source=Vt.FAILED_AUTO_DETECTION;return null}}else{t.region_source=Vt.ENVIRONMENT_VARIABLE}if(!r){t.region_source=Vt.FAILED_AUTO_DETECTION}return r||null}async getRegionFromIMDS(e,t){return this.networkInterface.sendGetRequestAsync(`${we}?api-version=${e}`,t,xe)}async getCurrentVersion(e){try{const t=await this.networkInterface.sendGetRequestAsync(`${we}?format=json`,e);if(t.status===Ge&&t.body&&t.body["newest-versions"]&&t.body["newest-versions"].length>0){return t.body["newest-versions"][0]}return null}catch(e){return null}}}RegionDiscovery.IMDS_OPTIONS={headers:{Metadata:"true"}}; +class RegionDiscovery{constructor(e,t,r,i){this.networkInterface=e;this.logger=t;this.performanceClient=r;this.correlationId=i}async detectRegion(e,t){let r=e;if(!r){const e=RegionDiscovery.IMDS_OPTIONS;try{const i=await invokeAsync(this.getRegionFromIMDS.bind(this),Ss,this.logger,this.performanceClient,this.correlationId)(Pe,e);if(i.status===Qe){r=i.body?.location;if(r){t.region_source=Vt.IMDS}}if(i.status===Ge){const i=await invokeAsync(this.getCurrentVersion.bind(this),ws,this.logger,this.performanceClient,this.correlationId)(e);if(!i){t.region_source=Vt.FAILED_AUTO_DETECTION;return null}const n=await invokeAsync(this.getRegionFromIMDS.bind(this),Ss,this.logger,this.performanceClient,this.correlationId)(i,e);if(n.status===Qe){r=n.body?.location;if(r){t.region_source=Vt.IMDS}}}}catch(e){t.region_source=Vt.FAILED_AUTO_DETECTION;return null}}else{t.region_source=Vt.ENVIRONMENT_VARIABLE}if(!r){t.region_source=Vt.FAILED_AUTO_DETECTION}return r||null}async getRegionFromIMDS(e,t){return this.networkInterface.sendGetRequestAsync(`${we}?api-version=${e}`,t,xe)}async getCurrentVersion(e){try{const t=await this.networkInterface.sendGetRequestAsync(`${we}?format=json`,e);if(t.status===Ge&&t.body&&t.body["newest-versions"]&&t.body["newest-versions"].length>0){return t.body["newest-versions"][0]}return null}catch(e){return null}}}RegionDiscovery.IMDS_OPTIONS={headers:{Metadata:"true"}}; /*! @azure/msal-common v16.13.0 2026-08-18 */ function extractTokenClaims(e,t,r){const i=getJWSPayload(e,r);try{const e=t(i);return JSON.parse(e)}catch(e){throw ClientAuthError_createClientAuthError(Di,r)}}function isKmsi(e){if(!e.signin_state){return false}const t=["kmsi","dvc_dmjd"];return e.signin_state.some((e=>t.includes(e.trim().toLowerCase())))}function getJWSPayload(e,t){if(!e){throw ClientAuthError_createClientAuthError(zi,t)}const r=/^([^\.\s]*)\.([^\.\s]+)\.([^\.\s]*)$/;const i=r.exec(e);if(!i||i.length<4){throw ClientAuthError_createClientAuthError(Di,t)}return i[2]} /*! @azure/msal-common v16.13.0 2026-08-18 */ function nowSeconds(){return Math.round((new Date).getTime()/1e3)}function toSecondsFromDate(e){return e.getTime()/1e3}function toDateFromSeconds(e){if(e){return new Date(Number(e)*1e3)}return new Date}function isTokenExpired(e,t){const r=Number(e)||0;const i=nowSeconds()+t;return i>r}function isCacheExpired(e,t){const r=Number(e)+t*24*60*60*1e3;return Date.now()>r}function wasClockTurnedBack(e){const t=Number(e);return t>nowSeconds()}function delay(e,t){return new Promise((r=>setTimeout((()=>r(t)),e)))} /*! @azure/msal-common v16.13.0 2026-08-18 */ -function createIdTokenEntity(e,t,r,i,n){const s={credentialType:bt.ID_TOKEN,homeAccountId:e,environment:t,clientId:i,secret:r,realm:n,lastUpdatedAt:Date.now().toString()};return s}function createAccessTokenEntity(e,t,r,i,n,s,o,a,l,c,p,u,d,m,A){const g={homeAccountId:e,credentialType:bt.ACCESS_TOKEN,secret:r,cachedAt:nowSeconds().toString(),expiresOn:o.toString(),extendedExpiresOn:a.toString(),environment:t,clientId:i,realm:n,target:s,tokenType:u||Dt.BEARER,lastUpdatedAt:Date.now().toString()};if(d){g.userAssertionHash=d}if(p){g.refreshOn=p.toString()}const h=g.tokenType?.toLowerCase();if(g.tokenType?.toLowerCase()!==Dt.BEARER.toLowerCase()){g.credentialType=bt.ACCESS_TOKEN_WITH_AUTH_SCHEME;switch(h){case Dt.POP:const e=extractTokenClaims(r,l,c);if(!e?.cnf?.kid){throw ClientAuthError_createClientAuthError(an,c)}g.keyId=e.cnf.kid;break;case"dpop":if(!m){throw ClientAuthError_createClientAuthError(un,c)}g.keyId=m;break;case Dt.SSH:g.keyId=m}}if(A&&Object.keys(A).length>0){g.additionalCacheKeyComponents=A}return g}function createRefreshTokenEntity(e,t,r,i,n,s,o){const a={credentialType:bt.REFRESH_TOKEN,homeAccountId:e,environment:t,clientId:i,secret:r,lastUpdatedAt:Date.now().toString()};if(s){a.userAssertionHash=s}if(n){a.familyId=n}if(o){a.expiresOn=o.toString()}return a}function isCredentialEntity(e){return e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("credentialType")&&e.hasOwnProperty("clientId")&&e.hasOwnProperty("secret")}function isAccessTokenEntity(e){if(!e){return false}return isCredentialEntity(e)&&e.hasOwnProperty("realm")&&e.hasOwnProperty("target")&&(e["credentialType"]===bt.ACCESS_TOKEN||e["credentialType"]===bt.ACCESS_TOKEN_WITH_AUTH_SCHEME)}function isIdTokenEntity(e){if(!e){return false}return isCredentialEntity(e)&&e.hasOwnProperty("realm")&&e["credentialType"]===bt.ID_TOKEN}function isRefreshTokenEntity(e){if(!e){return false}return isCredentialEntity(e)&&e["credentialType"]===bt.REFRESH_TOKEN}function isServerTelemetryEntity(e,t){const r=e.indexOf(Rt)===0;let i=true;if(t){i=t.hasOwnProperty("failedRequests")&&t.hasOwnProperty("errors")&&t.hasOwnProperty("cacheHits")}return r&&i}function isThrottlingEntity(e,t){let r=false;if(e){r=e.indexOf(Gt)===0}let i=true;if(t){i=t.hasOwnProperty("throttleTime")}return r&&i}function generateAppMetadataKey({environment:e,clientId:t}){const r=[Nt,e,t];return r.join(ft).toLowerCase()}function isAppMetadataEntity(e,t){if(!t){return false}return e.indexOf(Nt)===0&&t.hasOwnProperty("clientId")&&t.hasOwnProperty("environment")}function isAuthorityMetadataEntity(e,t){if(!t){return false}return e.indexOf(It)===0&&t.hasOwnProperty("aliases")&&t.hasOwnProperty("preferred_cache")&&t.hasOwnProperty("preferred_network")&&t.hasOwnProperty("canonical_authority")&&t.hasOwnProperty("authorization_endpoint")&&t.hasOwnProperty("token_endpoint")&&t.hasOwnProperty("issuer")&&t.hasOwnProperty("aliasesFromNetwork")&&t.hasOwnProperty("endpointsFromNetwork")&&t.hasOwnProperty("expiresAt")&&t.hasOwnProperty("jwks_uri")}function generateAuthorityMetadataExpiresAt(){return nowSeconds()+St}function updateAuthorityEndpointMetadata(e,t,r){e.authorization_endpoint=t.authorization_endpoint;e.token_endpoint=t.token_endpoint;e.end_session_endpoint=t.end_session_endpoint;e.issuer=t.issuer;e.endpointsFromNetwork=r;e.jwks_uri=t.jwks_uri}function updateCloudDiscoveryMetadata(e,t,r){e.aliases=t.aliases;e.preferred_cache=t.preferred_cache;e.preferred_network=t.preferred_network;e.aliasesFromNetwork=r}function isAuthorityMetadataExpired(e){return e.expiresAt<=nowSeconds()}function serializeAttributeTokens(e){if(!e||e.length===0){return undefined}return[...e].sort().join(" ")} +function createIdTokenEntity(e,t,r,i,n){const s={credentialType:bt.ID_TOKEN,homeAccountId:e,environment:t,clientId:i,secret:r,realm:n,lastUpdatedAt:Date.now().toString()};return s}function createAccessTokenEntity(e,t,r,i,n,s,o,a,l,c,p,u,d,m,A){const h={homeAccountId:e,credentialType:bt.ACCESS_TOKEN,secret:r,cachedAt:nowSeconds().toString(),expiresOn:o.toString(),extendedExpiresOn:a.toString(),environment:t,clientId:i,realm:n,target:s,tokenType:u||Dt.BEARER,lastUpdatedAt:Date.now().toString()};if(d){h.userAssertionHash=d}if(p){h.refreshOn=p.toString()}const g=h.tokenType?.toLowerCase();if(h.tokenType?.toLowerCase()!==Dt.BEARER.toLowerCase()){h.credentialType=bt.ACCESS_TOKEN_WITH_AUTH_SCHEME;switch(g){case Dt.POP:const e=extractTokenClaims(r,l,c);if(!e?.cnf?.kid){throw ClientAuthError_createClientAuthError(an,c)}h.keyId=e.cnf.kid;break;case"dpop":if(!m){throw ClientAuthError_createClientAuthError(un,c)}h.keyId=m;break;case Dt.SSH:h.keyId=m}}if(A&&Object.keys(A).length>0){h.additionalCacheKeyComponents=A}return h}function createRefreshTokenEntity(e,t,r,i,n,s,o){const a={credentialType:bt.REFRESH_TOKEN,homeAccountId:e,environment:t,clientId:i,secret:r,lastUpdatedAt:Date.now().toString()};if(s){a.userAssertionHash=s}if(n){a.familyId=n}if(o){a.expiresOn=o.toString()}return a}function isCredentialEntity(e){return e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("credentialType")&&e.hasOwnProperty("clientId")&&e.hasOwnProperty("secret")}function isAccessTokenEntity(e){if(!e){return false}return isCredentialEntity(e)&&e.hasOwnProperty("realm")&&e.hasOwnProperty("target")&&(e["credentialType"]===bt.ACCESS_TOKEN||e["credentialType"]===bt.ACCESS_TOKEN_WITH_AUTH_SCHEME)}function isIdTokenEntity(e){if(!e){return false}return isCredentialEntity(e)&&e.hasOwnProperty("realm")&&e["credentialType"]===bt.ID_TOKEN}function isRefreshTokenEntity(e){if(!e){return false}return isCredentialEntity(e)&&e["credentialType"]===bt.REFRESH_TOKEN}function isServerTelemetryEntity(e,t){const r=e.indexOf(Rt)===0;let i=true;if(t){i=t.hasOwnProperty("failedRequests")&&t.hasOwnProperty("errors")&&t.hasOwnProperty("cacheHits")}return r&&i}function isThrottlingEntity(e,t){let r=false;if(e){r=e.indexOf(Gt)===0}let i=true;if(t){i=t.hasOwnProperty("throttleTime")}return r&&i}function generateAppMetadataKey({environment:e,clientId:t}){const r=[Et,e,t];return r.join(ft).toLowerCase()}function isAppMetadataEntity(e,t){if(!t){return false}return e.indexOf(Et)===0&&t.hasOwnProperty("clientId")&&t.hasOwnProperty("environment")}function isAuthorityMetadataEntity(e,t){if(!t){return false}return e.indexOf(It)===0&&t.hasOwnProperty("aliases")&&t.hasOwnProperty("preferred_cache")&&t.hasOwnProperty("preferred_network")&&t.hasOwnProperty("canonical_authority")&&t.hasOwnProperty("authorization_endpoint")&&t.hasOwnProperty("token_endpoint")&&t.hasOwnProperty("issuer")&&t.hasOwnProperty("aliasesFromNetwork")&&t.hasOwnProperty("endpointsFromNetwork")&&t.hasOwnProperty("expiresAt")&&t.hasOwnProperty("jwks_uri")}function generateAuthorityMetadataExpiresAt(){return nowSeconds()+St}function updateAuthorityEndpointMetadata(e,t,r){e.authorization_endpoint=t.authorization_endpoint;e.token_endpoint=t.token_endpoint;e.end_session_endpoint=t.end_session_endpoint;e.issuer=t.issuer;e.endpointsFromNetwork=r;e.jwks_uri=t.jwks_uri}function updateCloudDiscoveryMetadata(e,t,r){e.aliases=t.aliases;e.preferred_cache=t.preferred_cache;e.preferred_network=t.preferred_network;e.aliasesFromNetwork=r}function isAuthorityMetadataExpired(e){return e.expiresAt<=nowSeconds()}function serializeAttributeTokens(e){if(!e||e.length===0){return undefined}return[...e].sort().join(" ")} /*! @azure/msal-common v16.13.0 2026-08-18 */ -class Authority{constructor(e,t,r,i,n,s,o,a){this.canonicalAuthority=e;this._canonicalAuthority.validateAsUri();this.networkInterface=t;this.cacheManager=r;this.authorityOptions=i;this.regionDiscoveryMetadata={region_used:undefined,region_source:undefined,region_outcome:undefined};this.logger=n;this.performanceClient=o;this.correlationId=s;this.managedIdentity=a||false;this.regionDiscovery=new RegionDiscovery(t,this.logger,this.performanceClient,this.correlationId)}getAuthorityType(e){if(e.HostNameAndPort.endsWith(ue)){return Wn.Ciam}const t=e.PathSegments;if(t.length){switch(t[0].toLowerCase()){case le:return Wn.Adfs;case ce:return Wn.Dsts}}return Wn.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(e){this._canonicalAuthority=new UrlString(e,this.correlationId);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 ClientAuthError_createClientAuthError(Li,this.correlationId)}}get tokenEndpoint(){if(this.discoveryComplete()){return this.replacePath(this.metadata.token_endpoint)}else{throw ClientAuthError_createClientAuthError(Li,this.correlationId)}}get deviceCodeEndpoint(){if(this.discoveryComplete()){return this.replacePath(this.metadata.token_endpoint.replace("/token","/devicecode"))}else{throw ClientAuthError_createClientAuthError(Li,this.correlationId)}}get endSessionEndpoint(){if(this.discoveryComplete()){if(!this.metadata.end_session_endpoint){throw ClientAuthError_createClientAuthError(pn,this.correlationId)}return this.replacePath(this.metadata.end_session_endpoint)}else{throw ClientAuthError_createClientAuthError(Li,this.correlationId)}}get selfSignedJwtAudience(){if(this.discoveryComplete()){return this.replacePath(this.metadata.issuer)}else{throw ClientAuthError_createClientAuthError(Li,this.correlationId)}}get jwksUri(){if(this.discoveryComplete()){return this.replacePath(this.metadata.jwks_uri)}else{throw ClientAuthError_createClientAuthError(Li,this.correlationId)}}canReplaceTenant(e){return e.PathSegments.length===1&&!Authority.reservedTenantDomains.has(e.PathSegments[0])&&this.getAuthorityType(e)===Wn.Default&&this.protocolMode!==es.OIDC}replaceTenant(e){return e.replace(/{tenant}|{tenantid}/g,this.tenant)}replacePath(e){let t=e;const r=new UrlString(this.metadata.canonical_authority,this.correlationId);const i=r.getUrlComponents();const n=i.PathSegments;const s=this.canonicalAuthorityUrlComponents.PathSegments;s.forEach(((e,r)=>{let s=n[r];if(r===0&&this.canReplaceTenant(i)){const e=new UrlString(this.metadata.authorization_endpoint,this.correlationId).getUrlComponents().PathSegments[0];if(s!==e){this.logger.verbose(`Replacing tenant domain name '${s}' with id '${e}'`,this.correlationId);s=e}}if(e!==s){t=t.replace(`/${s}/`,`/${e}/`)}}));return this.replaceTenant(t)}get defaultOpenIdConfigurationEndpoint(){const e=this.hostnameAndPort;if(this.canonicalAuthority.endsWith("v2.0/")||this.authorityType===Wn.Adfs||this.protocolMode===es.OIDC&&!this.isAliasOfKnownMicrosoftAuthority(e)){return`${this.canonicalAuthority}.well-known/openid-configuration`}return`${this.canonicalAuthority}v2.0/.well-known/openid-configuration`}discoveryComplete(){return!!this.metadata}async resolveEndpointsAsync(){const e=this.getCurrentMetadataEntity();const t=await invokeAsync(this.updateCloudDiscoveryMetadata.bind(this),Cs,this.logger,this.performanceClient,this.correlationId)(e);this.canonicalAuthority=this.canonicalAuthority.replace(this.hostnameAndPort,e.preferred_network);const r=await invokeAsync(this.updateEndpointMetadata.bind(this),Es,this.logger,this.performanceClient,this.correlationId)(e);this.updateCachedMetadata(e,t,{source:r});this.performanceClient?.addFields({cloudDiscoverySource:t,authorityEndpointSource:r},this.correlationId)}getCurrentMetadataEntity(){let e=this.cacheManager.getAuthorityMetadataByAlias(this.hostnameAndPort,this.correlationId);if(!e){e={aliases:[],preferred_cache:this.hostnameAndPort,preferred_network:this.hostnameAndPort,canonical_authority:this.canonicalAuthority,authorization_endpoint:"",token_endpoint:"",end_session_endpoint:"",issuer:"",aliasesFromNetwork:false,endpointsFromNetwork:false,expiresAt:generateAuthorityMetadataExpiresAt(),jwks_uri:""}}return e}updateCachedMetadata(e,t,r){if(t!==wt.CACHE&&r?.source!==wt.CACHE){e.expiresAt=generateAuthorityMetadataExpiresAt();e.canonical_authority=this.canonicalAuthority}const i=this.cacheManager.generateAuthorityMetadataCacheKey(e.preferred_cache,this.correlationId);this.cacheManager.setAuthorityMetadata(i,e,this.correlationId);this.metadata=e}async updateEndpointMetadata(e){const t=this.updateEndpointMetadataFromLocalSources(e);if(t){if(t.source===wt.HARDCODED_VALUES){if(this.authorityOptions.azureRegionConfiguration?.azureRegion){if(t.metadata){const r=await invokeAsync(this.updateMetadataWithRegionalInformation.bind(this),vs,this.logger,this.performanceClient,this.correlationId)(t.metadata);updateAuthorityEndpointMetadata(e,r,false);e.canonical_authority=this.canonicalAuthority}}}return t.source}let r=await invokeAsync(this.getEndpointMetadataFromNetwork.bind(this),Ns,this.logger,this.performanceClient,this.correlationId)();if(r){this.validateIssuer(r.issuer);if(this.authorityOptions.azureRegionConfiguration?.azureRegion){r=await invokeAsync(this.updateMetadataWithRegionalInformation.bind(this),vs,this.logger,this.performanceClient,this.correlationId)(r)}updateAuthorityEndpointMetadata(e,r,true);return wt.NETWORK}else{throw ClientAuthError_createClientAuthError(Fi,this.defaultOpenIdConfigurationEndpoint,this.correlationId)}}updateEndpointMetadataFromLocalSources(e){this.logger.verbose("Attempting to get endpoint metadata from authority configuration",this.correlationId);const t=this.getEndpointMetadataFromConfig();if(t){this.logger.verbose("Found endpoint metadata in authority configuration",this.correlationId);updateAuthorityEndpointMetadata(e,t,false);return{source:wt.CONFIG}}this.logger.verbose("Did not find endpoint metadata in the config... Attempting to get endpoint metadata from the hardcoded values.",this.correlationId);const r=this.getEndpointMetadataFromHardcodedValues();if(r){updateAuthorityEndpointMetadata(e,r,false);return{source:wt.HARDCODED_VALUES,metadata:r}}else{this.logger.verbose("Did not find endpoint metadata in hardcoded values... Attempting to get endpoint metadata from the network metadata cache.",this.correlationId)}const i=isAuthorityMetadataExpired(e);if(this.isAuthoritySameType(e)&&e.endpointsFromNetwork&&!i){this.logger.verbose("Found endpoint metadata in the cache.","");return{source:wt.CACHE}}else if(i){this.logger.verbose("The metadata entity is expired.","")}return null}isAuthoritySameType(e){const t=new UrlString(e.canonical_authority,this.correlationId);const r=t.getUrlComponents().PathSegments;return r.length===this.canonicalAuthorityUrlComponents.PathSegments.length}getEndpointMetadataFromConfig(){if(this.authorityOptions.authorityMetadata){try{return JSON.parse(this.authorityOptions.authorityMetadata)}catch(e){throw ClientConfigurationError_createClientConfigurationError(Rn,this.correlationId)}}return null}async getEndpointMetadataFromNetwork(){const e={};const t=this.defaultOpenIdConfigurationEndpoint;this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: attempting to retrieve OAuth endpoints from '${t}'`,this.correlationId);try{const r=await this.networkInterface.sendGetRequestAsync(t,e);const i=isOpenIdConfigResponse(r.body);if(i){return r.body}else{this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: could not parse response as OpenID configuration`,this.correlationId);return null}}catch(e){this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: '${e}'`,this.correlationId);return null}}getEndpointMetadataFromHardcodedValues(){if(this.hostnameAndPort in Kn){return Kn[this.hostnameAndPort]}return null}async updateMetadataWithRegionalInformation(e){const t=this.authorityOptions.azureRegionConfiguration?.azureRegion;if(t){if(t!==Be){this.regionDiscoveryMetadata.region_outcome=jt.CONFIGURED_NO_AUTO_DETECTION;this.regionDiscoveryMetadata.region_used=t;return Authority.replaceWithRegionalInformation(e,t,this.correlationId)}const r=await invokeAsync(this.regionDiscovery.detectRegion.bind(this.regionDiscovery),Is,this.logger,this.performanceClient,this.correlationId)(this.authorityOptions.azureRegionConfiguration?.environmentRegion,this.regionDiscoveryMetadata);if(r){this.regionDiscoveryMetadata.region_outcome=jt.AUTO_DETECTION_REQUESTED_SUCCESSFUL;this.regionDiscoveryMetadata.region_used=r;return Authority.replaceWithRegionalInformation(e,r,this.correlationId)}this.regionDiscoveryMetadata.region_outcome=jt.AUTO_DETECTION_REQUESTED_FAILED}return e}async updateCloudDiscoveryMetadata(e){const t=this.updateCloudDiscoveryMetadataFromLocalSources(e);if(t){return t}const r=await invokeAsync(this.getCloudDiscoveryMetadataFromNetwork.bind(this),bs,this.logger,this.performanceClient,this.correlationId)();if(r){updateCloudDiscoveryMetadata(e,r,true);return wt.NETWORK}throw ClientConfigurationError_createClientConfigurationError(kn,this.correlationId)}updateCloudDiscoveryMetadataFromLocalSources(e){this.logger.verbose("Attempting to get cloud discovery metadata from authority configuration",this.correlationId);this.logger.verbosePii(`Known Authorities: '${this.authorityOptions.knownAuthorities||ve}'`,this.correlationId);this.logger.verbosePii(`Authority Metadata: '${this.authorityOptions.authorityMetadata||ve}'`,this.correlationId);this.logger.verbosePii(`Canonical Authority: '${e.canonical_authority||ve}'`,this.correlationId);const t=this.getCloudDiscoveryMetadataFromConfig();if(t){this.logger.verbose("Found cloud discovery metadata in authority configuration",this.correlationId);updateCloudDiscoveryMetadata(e,t,false);return wt.CONFIG}this.logger.verbose("Did not find cloud discovery metadata in the config... Attempting to get cloud discovery metadata from the hardcoded values.",this.correlationId);const r=getCloudDiscoveryMetadataFromHardcodedValues(this.hostnameAndPort);if(r){this.logger.verbose("Found cloud discovery metadata from hardcoded values.",this.correlationId);updateCloudDiscoveryMetadata(e,r,false);return wt.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.",this.correlationId);const i=isAuthorityMetadataExpired(e);if(this.isAuthoritySameType(e)&&e.aliasesFromNetwork&&!i){this.logger.verbose("Found cloud discovery metadata in the cache.","");return wt.CACHE}else if(i){this.logger.verbose("The metadata entity is expired.","")}return null}getCloudDiscoveryMetadataFromConfig(){if(this.authorityType===Wn.Ciam){this.logger.verbose("CIAM authorities do not support cloud discovery metadata, generate the aliases from authority host.",this.correlationId);return Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)}if(this.authorityOptions.cloudDiscoveryMetadata){this.logger.verbose("The cloud discovery metadata has been provided as a network response, in the config.",this.correlationId);try{this.logger.verbose("Attempting to parse the cloud discovery metadata.",this.correlationId);const e=JSON.parse(this.authorityOptions.cloudDiscoveryMetadata);const t=getCloudDiscoveryMetadataFromNetworkResponse(e.metadata,this.hostnameAndPort);this.logger.verbose("Parsed the cloud discovery metadata.","");if(t){this.logger.verbose("There is returnable metadata attached to the parsed cloud discovery metadata.",this.correlationId);return t}else{this.logger.verbose("There is no metadata attached to the parsed cloud discovery metadata.",this.correlationId)}}catch(e){this.logger.verbose("Unable to parse the cloud discovery metadata. Throwing Invalid Cloud Discovery Metadata Error.",this.correlationId);throw ClientConfigurationError_createClientConfigurationError(_n,this.correlationId)}}if(this.isInKnownAuthorities(this.hostnameAndPort)){this.logger.verbose("The host is included in knownAuthorities. Creating new cloud discovery metadata from the host.",this.correlationId);return Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)}return null}async getCloudDiscoveryMetadataFromNetwork(){const e=`${pe}${this.canonicalAuthority}oauth2/v2.0/authorize`;const t={};let r=null;try{const i=await this.networkInterface.sendGetRequestAsync(e,t);let n;let s;if(isCloudInstanceDiscoveryResponse(i.body)){n=i.body;s=n.metadata;this.logger.verbosePii(`tenant_discovery_endpoint is: '${n.tenant_discovery_endpoint}'`,this.correlationId)}else if(isCloudInstanceDiscoveryErrorResponse(i.body)){this.logger.warning(`A CloudInstanceDiscoveryErrorResponse was returned. The cloud instance discovery network request's status code is: '${i.status}'`,this.correlationId);n=i.body;if(n.error===Qe){this.logger.error("The CloudInstanceDiscoveryErrorResponse error is invalid_instance.",this.correlationId);return null}this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error is '${n.error}'`,this.correlationId);this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error description is '${n.error_description}'`,this.correlationId);this.logger.warning("Setting the value of the CloudInstanceDiscoveryMetadata (returned from the network, correlationId) to []",this.correlationId);s=[]}else{this.logger.error("AAD did not return a CloudInstanceDiscoveryResponse or CloudInstanceDiscoveryErrorResponse",this.correlationId);return null}this.logger.verbose("Attempting to find a match between the developer's authority and the CloudInstanceDiscoveryMetadata returned from the network request.",this.correlationId);r=getCloudDiscoveryMetadataFromNetworkResponse(s,this.hostnameAndPort)}catch(e){if(e instanceof AuthError){this.logger.error(`There was a network error while attempting to get the cloud discovery instance metadata.\nError: '${e.errorCode}'\nError Description: '${e.errorMessage}'`,this.correlationId)}else{const t=e;this.logger.error(`A non-MSALJS error was thrown while attempting to get the cloud instance discovery metadata.\nError: '${t.name}'\nError Description: '${t.message}'`,this.correlationId)}return null}if(!r){this.logger.warning("The developer's authority was not found within the CloudInstanceDiscoveryMetadata returned from the network request.",this.correlationId);this.logger.verbose("Creating custom Authority for custom domain scenario.",this.correlationId);r=Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)}return r}isInKnownAuthorities(e){const t=e.toLowerCase();const r=this.authorityOptions.knownAuthorities.filter((e=>e&&UrlString.getDomainFromUrl(e,this.correlationId).toLowerCase()===t));return r.length>0}static generateAuthority(e,t){let r;if(t&&t.azureCloudInstance!==ts.None){const e=t.tenant?t.tenant:ae;r=`${t.azureCloudInstance}/${e}/`}return r?r:e}static createCloudDiscoveryMetadataFromHost(e){return{preferred_network:e,preferred_cache:e,aliases:[e]}}getPreferredCache(){if(this.managedIdentity){return oe}else if(this.discoveryComplete()){return this.metadata.preferred_cache}else{throw ClientAuthError_createClientAuthError(Li,this.correlationId)}}isAlias(e){return this.metadata.aliases.indexOf(e)>-1}isAliasOfKnownMicrosoftAuthority(e){return Xn.has(e)}validateIssuer(e){if(!e){throw ClientConfigurationError_createClientConfigurationError(Un,this.correlationId)}let t;try{t=new URL(e)}catch{throw ClientConfigurationError_createClientConfigurationError(Un,this.correlationId)}const r=t.protocol;const i=t.host;const n=(this.canonicalAuthorityUrlComponents.Protocol||"").toLowerCase();const s=(this.canonicalAuthorityUrlComponents.HostNameAndPort||"").toLowerCase();const o=this.matchesAuthorityOrigin(r,i,n,s);const a=r==="https:"&&this.isAliasOfKnownMicrosoftAuthority(i);const l=r==="https:"&&this.matchesRegionalMicrosoftHost(i);const c=this.matchesCiamTenantPattern(t,s,this.canonicalAuthorityUrlComponents.PathSegments);const p=r==="https:"&&this.isInKnownAuthorities(i);if(o||a||l||c||p){return}throw ClientConfigurationError_createClientConfigurationError(Un,this.correlationId)}matchesAuthorityOrigin(e,t,r,i){return e===r&&t===i}matchesRegionalMicrosoftHost(e){const t=e.indexOf(".");if(t>0&&te===l))}static isPublicCloudAuthority(e){return Re.indexOf(e)>=0}static buildRegionalAuthorityString(e,t,r,i){const n=new UrlString(e,r);n.validateAsUri();const s=n.getUrlComponents();let o=`${t}.${s.HostNameAndPort}`;if(this.isPublicCloudAuthority(s.HostNameAndPort)){o=`${t}.${_e}`}const a=UrlString.constructAuthorityUriFromObject({...n.getUrlComponents(),HostNameAndPort:o},r).urlString;if(i)return`${a}?${i}`;return a}static replaceWithRegionalInformation(e,t,r){const i={...e};i.authorization_endpoint=Authority.buildRegionalAuthorityString(i.authorization_endpoint,t,r);i.token_endpoint=Authority.buildRegionalAuthorityString(i.token_endpoint,t,r);if(i.end_session_endpoint){i.end_session_endpoint=Authority.buildRegionalAuthorityString(i.end_session_endpoint,t,r)}return i}static transformCIAMAuthority(e,t){let r=e;const i=new UrlString(e,t);const n=i.getUrlComponents();if(n.PathSegments.length===0&&n.HostNameAndPort.endsWith(ue)){const e=n.HostNameAndPort.split(".")[0];r=`${r}${e}${de}`}return r}}Authority.reservedTenantDomains=new Set(["{tenant}","{tenantid}",nt.COMMON,nt.CONSUMERS,nt.ORGANIZATIONS]);function getTenantFromAuthorityString(e,t){const r=new UrlString(e,t);const i=r.getUrlComponents();const n=i.PathSegments.slice(-1)[0]?.toLowerCase();switch(n){case nt.COMMON:case nt.ORGANIZATIONS:case nt.CONSUMERS:return undefined;default:return n}}function formatAuthorityUri(e){return e.endsWith(Se)?e:`${e}${Se}`}function buildStaticAuthorityOptions(e){const t=e.cloudDiscoveryMetadata;let r=undefined;if(t){try{r=JSON.parse(t)}catch(e){throw ClientConfigurationError_createClientConfigurationError(_n,"")}}return{canonicalAuthority:e.authority?formatAuthorityUri(e.authority):undefined,knownAuthorities:e.knownAuthorities,cloudDiscoveryMetadata:r}} +class Authority{constructor(e,t,r,i,n,s,o,a){this.canonicalAuthority=e;this._canonicalAuthority.validateAsUri();this.networkInterface=t;this.cacheManager=r;this.authorityOptions=i;this.regionDiscoveryMetadata={region_used:undefined,region_source:undefined,region_outcome:undefined};this.logger=n;this.performanceClient=o;this.correlationId=s;this.managedIdentity=a||false;this.regionDiscovery=new RegionDiscovery(t,this.logger,this.performanceClient,this.correlationId)}getAuthorityType(e){if(e.HostNameAndPort.endsWith(ue)){return Wn.Ciam}const t=e.PathSegments;if(t.length){switch(t[0].toLowerCase()){case le:return Wn.Adfs;case ce:return Wn.Dsts}}return Wn.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(e){this._canonicalAuthority=new UrlString(e,this.correlationId);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 ClientAuthError_createClientAuthError(Li,this.correlationId)}}get tokenEndpoint(){if(this.discoveryComplete()){return this.replacePath(this.metadata.token_endpoint)}else{throw ClientAuthError_createClientAuthError(Li,this.correlationId)}}get deviceCodeEndpoint(){if(this.discoveryComplete()){return this.replacePath(this.metadata.token_endpoint.replace("/token","/devicecode"))}else{throw ClientAuthError_createClientAuthError(Li,this.correlationId)}}get endSessionEndpoint(){if(this.discoveryComplete()){if(!this.metadata.end_session_endpoint){throw ClientAuthError_createClientAuthError(pn,this.correlationId)}return this.replacePath(this.metadata.end_session_endpoint)}else{throw ClientAuthError_createClientAuthError(Li,this.correlationId)}}get selfSignedJwtAudience(){if(this.discoveryComplete()){return this.replacePath(this.metadata.issuer)}else{throw ClientAuthError_createClientAuthError(Li,this.correlationId)}}get jwksUri(){if(this.discoveryComplete()){return this.replacePath(this.metadata.jwks_uri)}else{throw ClientAuthError_createClientAuthError(Li,this.correlationId)}}canReplaceTenant(e){return e.PathSegments.length===1&&!Authority.reservedTenantDomains.has(e.PathSegments[0])&&this.getAuthorityType(e)===Wn.Default&&this.protocolMode!==es.OIDC}replaceTenant(e){return e.replace(/{tenant}|{tenantid}/g,this.tenant)}replacePath(e){let t=e;const r=new UrlString(this.metadata.canonical_authority,this.correlationId);const i=r.getUrlComponents();const n=i.PathSegments;const s=this.canonicalAuthorityUrlComponents.PathSegments;s.forEach(((e,r)=>{let s=n[r];if(r===0&&this.canReplaceTenant(i)){const e=new UrlString(this.metadata.authorization_endpoint,this.correlationId).getUrlComponents().PathSegments[0];if(s!==e){this.logger.verbose(`Replacing tenant domain name '${s}' with id '${e}'`,this.correlationId);s=e}}if(e!==s){t=t.replace(`/${s}/`,`/${e}/`)}}));return this.replaceTenant(t)}get defaultOpenIdConfigurationEndpoint(){const e=this.hostnameAndPort;if(this.canonicalAuthority.endsWith("v2.0/")||this.authorityType===Wn.Adfs||this.protocolMode===es.OIDC&&!this.isAliasOfKnownMicrosoftAuthority(e)){return`${this.canonicalAuthority}.well-known/openid-configuration`}return`${this.canonicalAuthority}v2.0/.well-known/openid-configuration`}discoveryComplete(){return!!this.metadata}async resolveEndpointsAsync(){const e=this.getCurrentMetadataEntity();const t=await invokeAsync(this.updateCloudDiscoveryMetadata.bind(this),Cs,this.logger,this.performanceClient,this.correlationId)(e);this.canonicalAuthority=this.canonicalAuthority.replace(this.hostnameAndPort,e.preferred_network);const r=await invokeAsync(this.updateEndpointMetadata.bind(this),Ns,this.logger,this.performanceClient,this.correlationId)(e);this.updateCachedMetadata(e,t,{source:r});this.performanceClient?.addFields({cloudDiscoverySource:t,authorityEndpointSource:r},this.correlationId)}getCurrentMetadataEntity(){let e=this.cacheManager.getAuthorityMetadataByAlias(this.hostnameAndPort,this.correlationId);if(!e){e={aliases:[],preferred_cache:this.hostnameAndPort,preferred_network:this.hostnameAndPort,canonical_authority:this.canonicalAuthority,authorization_endpoint:"",token_endpoint:"",end_session_endpoint:"",issuer:"",aliasesFromNetwork:false,endpointsFromNetwork:false,expiresAt:generateAuthorityMetadataExpiresAt(),jwks_uri:""}}return e}updateCachedMetadata(e,t,r){if(t!==wt.CACHE&&r?.source!==wt.CACHE){e.expiresAt=generateAuthorityMetadataExpiresAt();e.canonical_authority=this.canonicalAuthority}const i=this.cacheManager.generateAuthorityMetadataCacheKey(e.preferred_cache,this.correlationId);this.cacheManager.setAuthorityMetadata(i,e,this.correlationId);this.metadata=e}async updateEndpointMetadata(e){const t=this.updateEndpointMetadataFromLocalSources(e);if(t){if(t.source===wt.HARDCODED_VALUES){if(this.authorityOptions.azureRegionConfiguration?.azureRegion){if(t.metadata){const r=await invokeAsync(this.updateMetadataWithRegionalInformation.bind(this),vs,this.logger,this.performanceClient,this.correlationId)(t.metadata);updateAuthorityEndpointMetadata(e,r,false);e.canonical_authority=this.canonicalAuthority}}}return t.source}let r=await invokeAsync(this.getEndpointMetadataFromNetwork.bind(this),Es,this.logger,this.performanceClient,this.correlationId)();if(r){this.validateIssuer(r.issuer);if(this.authorityOptions.azureRegionConfiguration?.azureRegion){r=await invokeAsync(this.updateMetadataWithRegionalInformation.bind(this),vs,this.logger,this.performanceClient,this.correlationId)(r)}updateAuthorityEndpointMetadata(e,r,true);return wt.NETWORK}else{throw ClientAuthError_createClientAuthError(Fi,this.defaultOpenIdConfigurationEndpoint,this.correlationId)}}updateEndpointMetadataFromLocalSources(e){this.logger.verbose("Attempting to get endpoint metadata from authority configuration",this.correlationId);const t=this.getEndpointMetadataFromConfig();if(t){this.logger.verbose("Found endpoint metadata in authority configuration",this.correlationId);updateAuthorityEndpointMetadata(e,t,false);return{source:wt.CONFIG}}this.logger.verbose("Did not find endpoint metadata in the config... Attempting to get endpoint metadata from the hardcoded values.",this.correlationId);const r=this.getEndpointMetadataFromHardcodedValues();if(r){updateAuthorityEndpointMetadata(e,r,false);return{source:wt.HARDCODED_VALUES,metadata:r}}else{this.logger.verbose("Did not find endpoint metadata in hardcoded values... Attempting to get endpoint metadata from the network metadata cache.",this.correlationId)}const i=isAuthorityMetadataExpired(e);if(this.isAuthoritySameType(e)&&e.endpointsFromNetwork&&!i){this.logger.verbose("Found endpoint metadata in the cache.","");return{source:wt.CACHE}}else if(i){this.logger.verbose("The metadata entity is expired.","")}return null}isAuthoritySameType(e){const t=new UrlString(e.canonical_authority,this.correlationId);const r=t.getUrlComponents().PathSegments;return r.length===this.canonicalAuthorityUrlComponents.PathSegments.length}getEndpointMetadataFromConfig(){if(this.authorityOptions.authorityMetadata){try{return JSON.parse(this.authorityOptions.authorityMetadata)}catch(e){throw ClientConfigurationError_createClientConfigurationError(Rn,this.correlationId)}}return null}async getEndpointMetadataFromNetwork(){const e={};const t=this.defaultOpenIdConfigurationEndpoint;this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: attempting to retrieve OAuth endpoints from '${t}'`,this.correlationId);try{const r=await this.networkInterface.sendGetRequestAsync(t,e);const i=isOpenIdConfigResponse(r.body);if(i){return r.body}else{this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: could not parse response as OpenID configuration`,this.correlationId);return null}}catch(e){this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: '${e}'`,this.correlationId);return null}}getEndpointMetadataFromHardcodedValues(){if(this.hostnameAndPort in Kn){return Kn[this.hostnameAndPort]}return null}async updateMetadataWithRegionalInformation(e){const t=this.authorityOptions.azureRegionConfiguration?.azureRegion;if(t){if(t!==Be){this.regionDiscoveryMetadata.region_outcome=jt.CONFIGURED_NO_AUTO_DETECTION;this.regionDiscoveryMetadata.region_used=t;return Authority.replaceWithRegionalInformation(e,t,this.correlationId)}const r=await invokeAsync(this.regionDiscovery.detectRegion.bind(this.regionDiscovery),Is,this.logger,this.performanceClient,this.correlationId)(this.authorityOptions.azureRegionConfiguration?.environmentRegion,this.regionDiscoveryMetadata);if(r){this.regionDiscoveryMetadata.region_outcome=jt.AUTO_DETECTION_REQUESTED_SUCCESSFUL;this.regionDiscoveryMetadata.region_used=r;return Authority.replaceWithRegionalInformation(e,r,this.correlationId)}this.regionDiscoveryMetadata.region_outcome=jt.AUTO_DETECTION_REQUESTED_FAILED}return e}async updateCloudDiscoveryMetadata(e){const t=this.updateCloudDiscoveryMetadataFromLocalSources(e);if(t){return t}const r=await invokeAsync(this.getCloudDiscoveryMetadataFromNetwork.bind(this),bs,this.logger,this.performanceClient,this.correlationId)();if(r){updateCloudDiscoveryMetadata(e,r,true);return wt.NETWORK}throw ClientConfigurationError_createClientConfigurationError(kn,this.correlationId)}updateCloudDiscoveryMetadataFromLocalSources(e){this.logger.verbose("Attempting to get cloud discovery metadata from authority configuration",this.correlationId);this.logger.verbosePii(`Known Authorities: '${this.authorityOptions.knownAuthorities||ve}'`,this.correlationId);this.logger.verbosePii(`Authority Metadata: '${this.authorityOptions.authorityMetadata||ve}'`,this.correlationId);this.logger.verbosePii(`Canonical Authority: '${e.canonical_authority||ve}'`,this.correlationId);const t=this.getCloudDiscoveryMetadataFromConfig();if(t){this.logger.verbose("Found cloud discovery metadata in authority configuration",this.correlationId);updateCloudDiscoveryMetadata(e,t,false);return wt.CONFIG}this.logger.verbose("Did not find cloud discovery metadata in the config... Attempting to get cloud discovery metadata from the hardcoded values.",this.correlationId);const r=getCloudDiscoveryMetadataFromHardcodedValues(this.hostnameAndPort);if(r){this.logger.verbose("Found cloud discovery metadata from hardcoded values.",this.correlationId);updateCloudDiscoveryMetadata(e,r,false);return wt.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.",this.correlationId);const i=isAuthorityMetadataExpired(e);if(this.isAuthoritySameType(e)&&e.aliasesFromNetwork&&!i){this.logger.verbose("Found cloud discovery metadata in the cache.","");return wt.CACHE}else if(i){this.logger.verbose("The metadata entity is expired.","")}return null}getCloudDiscoveryMetadataFromConfig(){if(this.authorityType===Wn.Ciam){this.logger.verbose("CIAM authorities do not support cloud discovery metadata, generate the aliases from authority host.",this.correlationId);return Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)}if(this.authorityOptions.cloudDiscoveryMetadata){this.logger.verbose("The cloud discovery metadata has been provided as a network response, in the config.",this.correlationId);try{this.logger.verbose("Attempting to parse the cloud discovery metadata.",this.correlationId);const e=JSON.parse(this.authorityOptions.cloudDiscoveryMetadata);const t=getCloudDiscoveryMetadataFromNetworkResponse(e.metadata,this.hostnameAndPort);this.logger.verbose("Parsed the cloud discovery metadata.","");if(t){this.logger.verbose("There is returnable metadata attached to the parsed cloud discovery metadata.",this.correlationId);return t}else{this.logger.verbose("There is no metadata attached to the parsed cloud discovery metadata.",this.correlationId)}}catch(e){this.logger.verbose("Unable to parse the cloud discovery metadata. Throwing Invalid Cloud Discovery Metadata Error.",this.correlationId);throw ClientConfigurationError_createClientConfigurationError(_n,this.correlationId)}}if(this.isInKnownAuthorities(this.hostnameAndPort)){this.logger.verbose("The host is included in knownAuthorities. Creating new cloud discovery metadata from the host.",this.correlationId);return Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)}return null}async getCloudDiscoveryMetadataFromNetwork(){const e=`${pe}${this.canonicalAuthority}oauth2/v2.0/authorize`;const t={};let r=null;try{const i=await this.networkInterface.sendGetRequestAsync(e,t);let n;let s;if(isCloudInstanceDiscoveryResponse(i.body)){n=i.body;s=n.metadata;this.logger.verbosePii(`tenant_discovery_endpoint is: '${n.tenant_discovery_endpoint}'`,this.correlationId)}else if(isCloudInstanceDiscoveryErrorResponse(i.body)){this.logger.warning(`A CloudInstanceDiscoveryErrorResponse was returned. The cloud instance discovery network request's status code is: '${i.status}'`,this.correlationId);n=i.body;if(n.error===Te){this.logger.error("The CloudInstanceDiscoveryErrorResponse error is invalid_instance.",this.correlationId);return null}this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error is '${n.error}'`,this.correlationId);this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error description is '${n.error_description}'`,this.correlationId);this.logger.warning("Setting the value of the CloudInstanceDiscoveryMetadata (returned from the network, correlationId) to []",this.correlationId);s=[]}else{this.logger.error("AAD did not return a CloudInstanceDiscoveryResponse or CloudInstanceDiscoveryErrorResponse",this.correlationId);return null}this.logger.verbose("Attempting to find a match between the developer's authority and the CloudInstanceDiscoveryMetadata returned from the network request.",this.correlationId);r=getCloudDiscoveryMetadataFromNetworkResponse(s,this.hostnameAndPort)}catch(e){if(e instanceof AuthError){this.logger.error(`There was a network error while attempting to get the cloud discovery instance metadata.\nError: '${e.errorCode}'\nError Description: '${e.errorMessage}'`,this.correlationId)}else{const t=e;this.logger.error(`A non-MSALJS error was thrown while attempting to get the cloud instance discovery metadata.\nError: '${t.name}'\nError Description: '${t.message}'`,this.correlationId)}return null}if(!r){this.logger.warning("The developer's authority was not found within the CloudInstanceDiscoveryMetadata returned from the network request.",this.correlationId);this.logger.verbose("Creating custom Authority for custom domain scenario.",this.correlationId);r=Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)}return r}isInKnownAuthorities(e){const t=e.toLowerCase();const r=this.authorityOptions.knownAuthorities.filter((e=>e&&UrlString.getDomainFromUrl(e,this.correlationId).toLowerCase()===t));return r.length>0}static generateAuthority(e,t){let r;if(t&&t.azureCloudInstance!==ts.None){const e=t.tenant?t.tenant:ae;r=`${t.azureCloudInstance}/${e}/`}return r?r:e}static createCloudDiscoveryMetadataFromHost(e){return{preferred_network:e,preferred_cache:e,aliases:[e]}}getPreferredCache(){if(this.managedIdentity){return oe}else if(this.discoveryComplete()){return this.metadata.preferred_cache}else{throw ClientAuthError_createClientAuthError(Li,this.correlationId)}}isAlias(e){return this.metadata.aliases.indexOf(e)>-1}isAliasOfKnownMicrosoftAuthority(e){return Xn.has(e)}validateIssuer(e){if(!e){throw ClientConfigurationError_createClientConfigurationError(Un,this.correlationId)}let t;try{t=new URL(e)}catch{throw ClientConfigurationError_createClientConfigurationError(Un,this.correlationId)}const r=t.protocol;const i=t.host;const n=(this.canonicalAuthorityUrlComponents.Protocol||"").toLowerCase();const s=(this.canonicalAuthorityUrlComponents.HostNameAndPort||"").toLowerCase();const o=this.matchesAuthorityOrigin(r,i,n,s);const a=r==="https:"&&this.isAliasOfKnownMicrosoftAuthority(i);const l=r==="https:"&&this.matchesRegionalMicrosoftHost(i);const c=this.matchesCiamTenantPattern(t,s,this.canonicalAuthorityUrlComponents.PathSegments);const p=r==="https:"&&this.isInKnownAuthorities(i);if(o||a||l||c||p){return}throw ClientConfigurationError_createClientConfigurationError(Un,this.correlationId)}matchesAuthorityOrigin(e,t,r,i){return e===r&&t===i}matchesRegionalMicrosoftHost(e){const t=e.indexOf(".");if(t>0&&te===l))}static isPublicCloudAuthority(e){return Re.indexOf(e)>=0}static buildRegionalAuthorityString(e,t,r,i){const n=new UrlString(e,r);n.validateAsUri();const s=n.getUrlComponents();let o=`${t}.${s.HostNameAndPort}`;if(this.isPublicCloudAuthority(s.HostNameAndPort)){o=`${t}.${_e}`}const a=UrlString.constructAuthorityUriFromObject({...n.getUrlComponents(),HostNameAndPort:o},r).urlString;if(i)return`${a}?${i}`;return a}static replaceWithRegionalInformation(e,t,r){const i={...e};i.authorization_endpoint=Authority.buildRegionalAuthorityString(i.authorization_endpoint,t,r);i.token_endpoint=Authority.buildRegionalAuthorityString(i.token_endpoint,t,r);if(i.end_session_endpoint){i.end_session_endpoint=Authority.buildRegionalAuthorityString(i.end_session_endpoint,t,r)}return i}static transformCIAMAuthority(e,t){let r=e;const i=new UrlString(e,t);const n=i.getUrlComponents();if(n.PathSegments.length===0&&n.HostNameAndPort.endsWith(ue)){const e=n.HostNameAndPort.split(".")[0];r=`${r}${e}${de}`}return r}}Authority.reservedTenantDomains=new Set(["{tenant}","{tenantid}",nt.COMMON,nt.CONSUMERS,nt.ORGANIZATIONS]);function getTenantFromAuthorityString(e,t){const r=new UrlString(e,t);const i=r.getUrlComponents();const n=i.PathSegments.slice(-1)[0]?.toLowerCase();switch(n){case nt.COMMON:case nt.ORGANIZATIONS:case nt.CONSUMERS:return undefined;default:return n}}function formatAuthorityUri(e){return e.endsWith(Se)?e:`${e}${Se}`}function buildStaticAuthorityOptions(e){const t=e.cloudDiscoveryMetadata;let r=undefined;if(t){try{r=JSON.parse(t)}catch(e){throw ClientConfigurationError_createClientConfigurationError(_n,"")}}return{canonicalAuthority:e.authority?formatAuthorityUri(e.authority):undefined,knownAuthorities:e.knownAuthorities,cloudDiscoveryMetadata:r}} /*! @azure/msal-common v16.13.0 2026-08-18 */ class ScopeSet{constructor(e,t){this.correlationId=t;const r=e?StringUtils.trimArrayEntries([...e]):[];const i=r?StringUtils.removeEmptyStringsFromArray(r):[];if(!i||!i.length){throw ClientConfigurationError_createClientConfigurationError(In,t)}this.scopes=new Set;i.forEach((e=>this.scopes.add(e)))}static fromString(e,t){const r=e||"";const i=r.split(" ");return new ScopeSet(i,t)}static createSearchScopes(e,t){const r=e&&e.length>0?e:[...et];const i=new ScopeSet(r,t);if(!i.containsOnlyOIDCScopes()){i.removeOIDCScopes()}else{i.removeScope(fe)}return i}containsScope(e){const t=this.printScopesLowerCase().split(" ");const r=new ScopeSet(t,this.correlationId);return e?r.scopes.has(e.toLowerCase()):false}containsScopeSet(e){if(!e||e.scopes.size<=0){return false}return this.scopes.size>=e.scopes.size&&e.asArray().every((e=>this.containsScope(e)))}containsOnlyOIDCScopes(){let e=0;tt.forEach((t=>{if(this.containsScope(t)){e+=1}}));return this.scopes.size===e}appendScope(e){if(e){this.scopes.add(e.trim())}}appendScopes(e){try{e.forEach((e=>this.appendScope(e)))}catch(e){throw ClientAuthError_createClientAuthError(Ki,this.correlationId)}}removeScope(e){if(!e){throw ClientAuthError_createClientAuthError($i,this.correlationId)}this.scopes.delete(e.trim())}removeOIDCScopes(){tt.forEach((e=>{this.scopes.delete(e)}))}unionScopeSets(e){if(!e){throw ClientAuthError_createClientAuthError(Zi,this.correlationId)}const t=new Set;e.scopes.forEach((e=>t.add(e.toLowerCase())));this.scopes.forEach((e=>t.add(e.toLowerCase())));return t}intersectingScopeSets(e){if(!e){throw ClientAuthError_createClientAuthError(Zi,this.correlationId)}if(!e.containsOnlyOIDCScopes()){e.removeOIDCScopes()}const t=this.unionScopeSets(e);const r=e.getScopeCount();const i=this.getScopeCount();const n=t.size;return ne.push(t)));return e}printScopes(){if(this.scopes){const e=this.asArray();return e.join(" ")}return""}printScopesLowerCase(){return this.printScopes().toLowerCase()}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -function instrumentBrokerParams(e,t,r){if(!t){return}const i=e.get(rr);if(i&&e.has(ti)){r?.addFields({embeddedClientId:i,embeddedRedirectUri:e.get(ir)},t)}}function addResponseType(e,t){e.set(nr,t)}function addResponseMode(e,t){e.set(sr,t?t:pt.QUERY)}function addNativeBroker(e){e.set(NATIVE_BROKER,"1")}function addScopes(e,t,r,i=true,n=et){if(i&&!n.includes("openid")&&!t.includes("openid")){n.push("openid")}const s=i?[...t||[],...n]:t||[];const o=new ScopeSet(s,r);e.set(lr,o.printScopes())}function addClientId(e,t){e.set(rr,t)}function addRedirectUri(e,t){e.set(ir,t)}function addPostLogoutRedirectUri(e,t){e.set(Mr,t)}function addIdTokenHint(e,t){e.set(Or,t)}function addDomainHint(e,t){e.set(Xr,t)}function addLoginHint(e,t){e.set(Zr,t)}function addCcsUpn(e,t){e.set(rt.CCS_HEADER,`UPN:${t}`)}function addCcsOid(e,t){e.set(rt.CCS_HEADER,`Oid:${t.uid}@${t.utid}`)}function addSid(e,t){e.set(Kr,t)}function addClaims(e,t,r,i,n,s){const o=n&&e.has(ti)?undefined:i;const a=buildMergedClaims(r,o,t,s);e.set(ar,a)}function addCorrelationId(e,t){e.set(Sr,t)}function addLibraryInfo(e,t){e.set(wr,t.sku);e.set(Pr,t.version);if(t.os){e.set(xr,t.os)}if(t.cpu){e.set(Br,t.cpu)}}function addApplicationTelemetry(e,t){if(t?.appName){e.set(Qr,t.appName)}if(t?.appVersion){e.set(Tr,t.appVersion)}}function addPrompt(e,t){e.set(yr,t)}function addState(e,t){if(t){e.set(hr,t)}}function addNonce(e,t){e.set(fr,t)}function addCodeChallengeParams(e,t,r){if(t&&r){e.set(Er,t);e.set(vr,r)}else{throw ClientConfigurationError_createClientConfigurationError(Bn,"")}}function addAuthorizationCode(e,t){e.set(Nr,t)}function addDeviceCode(e,t){e.set(Dr,t)}function addRefreshToken(e,t){e.set(mr,t)}function addCodeVerifier(e,t){e.set(Ir,t)}function addClientSecret(e,t){e.set(zr,t)}function addClientAssertion(e,t){if(t){e.set(Lr,t)}}function addClientAssertionType(e,t){if(t){e.set(Gr,t)}}function addOboAssertion(e,t){e.set(Ur,t)}function addRequestTokenUse(e,t){e.set(Hr,t)}function addGrantType(e,t){e.set(or,t)}function addClientInfo(e){e.set(Et,"1")}function addCliData(e){e.set(ai,"1")}function addInstanceAware(e){if(!e.has(ii)){e.set(ii,"true")}}function addExtraParameters(e,t){Object.entries(t).forEach((([t,r])=>{if(!e.has(t)&&r){e.set(t,r)}}))}const Bs={[st.SIGNIN_STATE]:{essential:false},[st.LOGIN_HINT]:{essential:false}};function parseClaims(e,t=""){let r;try{r=JSON.parse(e)}catch(e){throw ClientConfigurationError_createClientConfigurationError(Sn,t)}if(!isPlainObject(r)){throw ClientConfigurationError_createClientConfigurationError(Sn,t)}return r}function isPlainObject(e){return typeof e==="object"&&e!==null&&!Array.isArray(e)}function deepMergeClaims(e,t){const r={...e};for(const[e,i]of Object.entries(t)){const t=r[e];if(isPlainObject(t)&&isPlainObject(i)){r[e]=deepMergeClaims(t,i)}else{r[e]=i}}return r}function buildMergedClaims(e,t,r="",i){let n=e?parseClaims(e,r):{};if(i?.trim()){n=deepMergeClaims(n,parseClaims(i,r))}if(!Object.prototype.hasOwnProperty.call(n,st.ID_TOKEN)){n[st.ID_TOKEN]={}}const s=n[st.ID_TOKEN];for(const[e,t]of Object.entries(Bs)){if(!(e in s)){s[e]=t}}if(t&&t.length>0){if(!Object.prototype.hasOwnProperty.call(n,st.ACCESS_TOKEN)){n[st.ACCESS_TOKEN]={}}n[st.ACCESS_TOKEN][st.XMS_CC]={values:t}}return JSON.stringify(n)}function addUsername(e,t){e.set(Ht.username,t)}function addPassword(e,t){e.set(Ht.password,t)}function addPopToken(e,t){if(t){e.set(Fr,Dt.POP);e.set(qr,t)}}function addSshJwk(e,t){if(t){e.set(Fr,Dt.SSH);e.set(qr,t)}}function addServerTelemetry(e,t){e.set(_r,t.generateCurrentRequestHeaderValue());e.set(Rr,t.generateLastRequestHeaderValue())}function addThrottling(e){e.set(kr,Ft)}function addLogoutHint(e,t){e.set($r,t)}function addBrokerParameters(e,t,r){if(!e.has(ti)){e.set(ti,t)}if(!e.has(ri)){e.set(ri,r)}}function addEARParameters(e,t){e.set(EAR_JWK,encodeURIComponent(t));const r="eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0";e.set(EAR_JWE_CRYPTO,r)}function addResource(e,t){if(t){e.set(oi,t)}}function addAttributeTokens(e,t){const r=serializeAttributeTokens(t);if(r){e.set(di,r)}else{e.delete(di)}} +function instrumentBrokerParams(e,t,r){if(!t){return}const i=e.get(rr);if(i&&e.has(ti)){r?.addFields({embeddedClientId:i,embeddedRedirectUri:e.get(ir)},t)}}function addResponseType(e,t){e.set(nr,t)}function addResponseMode(e,t){e.set(sr,t?t:pt.QUERY)}function addNativeBroker(e){e.set(NATIVE_BROKER,"1")}function addScopes(e,t,r,i=true,n=et){if(i&&!n.includes("openid")&&!t.includes("openid")){n.push("openid")}const s=i?[...t||[],...n]:t||[];const o=new ScopeSet(s,r);e.set(lr,o.printScopes())}function addClientId(e,t){e.set(rr,t)}function addRedirectUri(e,t){e.set(ir,t)}function addPostLogoutRedirectUri(e,t){e.set(Mr,t)}function addIdTokenHint(e,t){e.set(Or,t)}function addDomainHint(e,t){e.set(Xr,t)}function addLoginHint(e,t){e.set(Zr,t)}function addCcsUpn(e,t){e.set(rt.CCS_HEADER,`UPN:${t}`)}function addCcsOid(e,t){e.set(rt.CCS_HEADER,`Oid:${t.uid}@${t.utid}`)}function addSid(e,t){e.set(Kr,t)}function addClaims(e,t,r,i,n,s){const o=n&&e.has(ti)?undefined:i;const a=buildMergedClaims(r,o,t,s);e.set(ar,a)}function addCorrelationId(e,t){e.set(Sr,t)}function addLibraryInfo(e,t){e.set(wr,t.sku);e.set(Pr,t.version);if(t.os){e.set(xr,t.os)}if(t.cpu){e.set(Br,t.cpu)}}function addApplicationTelemetry(e,t){if(t?.appName){e.set(Tr,t.appName)}if(t?.appVersion){e.set(Qr,t.appVersion)}}function addPrompt(e,t){e.set(yr,t)}function addState(e,t){if(t){e.set(gr,t)}}function addNonce(e,t){e.set(fr,t)}function addCodeChallengeParams(e,t,r){if(t&&r){e.set(Nr,t);e.set(vr,r)}else{throw ClientConfigurationError_createClientConfigurationError(Bn,"")}}function addAuthorizationCode(e,t){e.set(Er,t)}function addDeviceCode(e,t){e.set(Dr,t)}function addRefreshToken(e,t){e.set(mr,t)}function addCodeVerifier(e,t){e.set(Ir,t)}function addClientSecret(e,t){e.set(zr,t)}function addClientAssertion(e,t){if(t){e.set(Lr,t)}}function addClientAssertionType(e,t){if(t){e.set(Gr,t)}}function addOboAssertion(e,t){e.set(Ur,t)}function addRequestTokenUse(e,t){e.set(Hr,t)}function addGrantType(e,t){e.set(or,t)}function addClientInfo(e){e.set(Nt,"1")}function addCliData(e){e.set(ai,"1")}function addInstanceAware(e){if(!e.has(ii)){e.set(ii,"true")}}function addExtraParameters(e,t){Object.entries(t).forEach((([t,r])=>{if(!e.has(t)&&r){e.set(t,r)}}))}const Bs={[st.SIGNIN_STATE]:{essential:false},[st.LOGIN_HINT]:{essential:false}};function parseClaims(e,t=""){let r;try{r=JSON.parse(e)}catch(e){throw ClientConfigurationError_createClientConfigurationError(Sn,t)}if(!isPlainObject(r)){throw ClientConfigurationError_createClientConfigurationError(Sn,t)}return r}function isPlainObject(e){return typeof e==="object"&&e!==null&&!Array.isArray(e)}function deepMergeClaims(e,t){const r={...e};for(const[e,i]of Object.entries(t)){const t=r[e];if(isPlainObject(t)&&isPlainObject(i)){r[e]=deepMergeClaims(t,i)}else{r[e]=i}}return r}function buildMergedClaims(e,t,r="",i){let n=e?parseClaims(e,r):{};if(i?.trim()){n=deepMergeClaims(n,parseClaims(i,r))}if(!Object.prototype.hasOwnProperty.call(n,st.ID_TOKEN)){n[st.ID_TOKEN]={}}const s=n[st.ID_TOKEN];for(const[e,t]of Object.entries(Bs)){if(!(e in s)){s[e]=t}}if(t&&t.length>0){if(!Object.prototype.hasOwnProperty.call(n,st.ACCESS_TOKEN)){n[st.ACCESS_TOKEN]={}}n[st.ACCESS_TOKEN][st.XMS_CC]={values:t}}return JSON.stringify(n)}function addUsername(e,t){e.set(Ht.username,t)}function addPassword(e,t){e.set(Ht.password,t)}function addPopToken(e,t){if(t){e.set(Fr,Dt.POP);e.set(qr,t)}}function addSshJwk(e,t){if(t){e.set(Fr,Dt.SSH);e.set(qr,t)}}function addServerTelemetry(e,t){e.set(_r,t.generateCurrentRequestHeaderValue());e.set(Rr,t.generateLastRequestHeaderValue())}function addThrottling(e){e.set(kr,Ft)}function addLogoutHint(e,t){e.set($r,t)}function addBrokerParameters(e,t,r){if(!e.has(ti)){e.set(ti,t)}if(!e.has(ri)){e.set(ri,r)}}function addEARParameters(e,t){e.set(EAR_JWK,encodeURIComponent(t));const r="eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0";e.set(EAR_JWE_CRYPTO,r)}function addResource(e,t){if(t){e.set(oi,t)}}function addAttributeTokens(e,t){const r=serializeAttributeTokens(t);if(r){e.set(di,r)}else{e.delete(di)}} /*! @azure/msal-common v16.13.0 2026-08-18 */ function stripLeadingHashOrQuery(e){if(e.startsWith("#/")){return e.substring(2)}else if(e.startsWith("#")||e.startsWith("?")){return e.substring(1)}return e}function getDeserializedResponse(e){if(!e||e.indexOf("=")<0){return null}try{const t=stripLeadingHashOrQuery(e);const r=Object.fromEntries(new URLSearchParams(t));if(r.code||r.ear_jwe||r.error||r.error_description||r.state){return r}}catch(e){throw ClientAuthError_createClientAuthError(qi,"")}return null}function mapToQueryString(e){const t=new Array;e.forEach(((e,r)=>{t.push(`${r}=${encodeURIComponent(e)}`)}));return t.join("&")}function normalizeUrlForComparison(e,t,r){if(!e){return e}const i=e.split("#")[0];if(!i){return i}try{const e=new URL(i);if(!e.search){e.search=""}let t;try{t=decodeURIComponent(e.pathname)}catch(r){t=e.pathname}if(!t.endsWith("/")){t+="/"}e.pathname=t;return e.href}catch(e){t?.error(`Failed to normalize URL for comparison: '${e}'`,r||"");throw createClientConfigurationError(urlParseError,r||"")}}function validateUrl(e,t,r){try{new URL(e)}catch(e){t?.error(`Failed to validate URL: '${e}'`,r||"");throw createClientConfigurationError(urlParseError,r||"")}} /*! @azure/msal-common v16.13.0 2026-08-18 */ @@ -84,7 +84,7 @@ const _s={ES256:"ES256",RS256:"RS256"};const Rs={createNewGuid:()=>{throw Client /*! @azure/msal-common v16.13.0 2026-08-18 */ const ks={async provisionTokenBindingKey(e){throw ClientAuthError_createClientAuthError(An,e.correlationId)},async removeTokenBindingKey(e,t){throw ClientAuthError_createClientAuthError(An,t)},async getTokenBindingPublicKeyJwk(e,t){throw ClientAuthError_createClientAuthError(An,t)}}; /*! @azure/msal-common v16.13.0 2026-08-18 */ -const Qs="@azure/msal-common";const Ts="16.13.0"; +const Ts="@azure/msal-common";const Qs="16.13.0"; /*! @azure/msal-common v16.13.0 2026-08-18 */ function tenantIdMatchesHomeTenant(e,t){return!!e&&!!t&&e===t.split(".")[1]}function AccountInfo_buildTenantProfile(e,t,r,i,n){if(n){const{oid:t,sub:r,tid:s,name:o,tfp:a,acr:l,preferred_username:c,upn:p,login_hint:u}=n;const d=s||a||l||"";return{tenantId:d,localAccountId:t||r||"",name:o,username:c||p||"",loginHint:u,isHomeTenant:tenantIdMatchesHomeTenant(d,e),upn:p,...i&&{nativeAccountId:i}}}else{return{tenantId:r,localAccountId:t,username:"",isHomeTenant:tenantIdMatchesHomeTenant(r,e),...i&&{nativeAccountId:i}}}}function updateAccountTenantProfileData(e,t,r,i){let n=e;if(t){const{isHomeTenant:r,...i}=t;n={...e,...i}}if(r){const{isHomeTenant:t,...s}=AccountInfo_buildTenantProfile(e.homeAccountId,e.localAccountId,e.tenantId,n.nativeAccountId,r);n={...n,...s,idTokenClaims:r,idToken:i,kmsi:isKmsi(r)};return n}return n} /*! @azure/msal-common v16.13.0 2026-08-18 */ @@ -98,13 +98,13 @@ function getTenantIdFromIdTokenClaims(e){if(e){const t=e.tid||e.tfp||e.acr;retur /*! @azure/msal-common v16.13.0 2026-08-18 */ function generateAccountId(e){const t=[e.homeAccountId,e.environment];return t.join(CACHE_KEY_SEPARATOR).toLowerCase()}function getAccountInfo(e){const t=e.tenantProfiles||[];if(t.length===0&&e.realm&&e.localAccountId){t.push(AccountInfo_buildTenantProfile(e.homeAccountId,e.localAccountId,e.realm,e.nativeAccountId))}const r=t.find((t=>t.tenantId===e.realm));const i=r?.nativeAccountId||e.nativeAccountId;return{homeAccountId:e.homeAccountId,environment:e.environment,tenantId:e.realm,username:e.username,localAccountId:e.localAccountId,loginHint:e.loginHint,name:e.name,nativeAccountId:i,authorityType:e.authorityType,tenantProfiles:new Map(t.map((e=>[e.tenantId,e]))),dataBoundary:e.dataBoundary}}function isSingleTenant(e){return!e.tenantProfiles}function createAccountEntity(e,t,r,i){let n;if(t.authorityType===Wn.Adfs){n=mt}else if(t.protocolMode===es.OIDC){n=ht}else{n=dt}let s;let o;if(e.clientInfo&&i){s=buildClientInfo(e.clientInfo,i);if(s.xms_tdbr){o=s.xms_tdbr==="EU"?"EU":"None"}}const a=e.environment||t&&t.getPreferredCache();if(!a){throw ClientAuthError_createClientAuthError(tn,r)}const l=e.idTokenClaims?.preferred_username||e.idTokenClaims?.upn;const c=e.idTokenClaims?.emails?e.idTokenClaims.emails[0]:null;const p=l||c||"";const u=e.idTokenClaims?.login_hint;const d=s?.utid||getTenantIdFromIdTokenClaims(e.idTokenClaims)||"";const m=s?.uid||e.idTokenClaims?.oid||e.idTokenClaims?.sub||"";let A;if(e.tenantProfiles){A=e.tenantProfiles}else{const t=AccountInfo_buildTenantProfile(e.homeAccountId,m,d,e.nativeAccountId,e.idTokenClaims);A=[t]}return{homeAccountId:e.homeAccountId,environment:a,realm:d,localAccountId:m,username:p,authorityType:n,loginHint:u,clientInfo:e.clientInfo,name:e.idTokenClaims?.name||"",lastModificationTime:undefined,lastModificationApp:undefined,cloudGraphHostName:e.cloudGraphHostName,msGraphHost:e.msGraphHost,nativeAccountId:e.nativeAccountId,tenantProfiles:A,dataBoundary:o}}function createAccountEntityFromAccountInfo(e,t,r){const i=Array.from(e.tenantProfiles?.values()||[]);if(i.length===0&&e.tenantId&&e.localAccountId){i.push(buildTenantProfile(e.homeAccountId,e.localAccountId,e.tenantId,e.nativeAccountId,e.idTokenClaims))}else if(e.nativeAccountId){const t=i.find((t=>t.tenantId===e.tenantId));if(t&&!t.nativeAccountId){t.nativeAccountId=e.nativeAccountId}}return{authorityType:e.authorityType||CACHE_ACCOUNT_TYPE_GENERIC,homeAccountId:e.homeAccountId,localAccountId:e.localAccountId,nativeAccountId:e.nativeAccountId,realm:e.tenantId,environment:e.environment,username:e.username,loginHint:e.loginHint,name:e.name,cloudGraphHostName:t,msGraphHost:r,tenantProfiles:i,dataBoundary:e.dataBoundary}}function generateHomeAccountId(e,t,r,i,n,s){if(!(t===Wn.Adfs||t===Wn.Dsts)){if(e){try{const t=buildClientInfo(e,i.base64Decode);if(t.uid&&t.utid){return`${t.uid}.${t.utid}`}}catch(e){}}r.warning("No client info in response",n)}return s?.sub||""}function isAccountEntity(e){if(!e){return false}return e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("realm")&&e.hasOwnProperty("localAccountId")&&e.hasOwnProperty("username")&&e.hasOwnProperty("authorityType")} /*! @azure/msal-common v16.13.0 2026-08-18 */ -class CacheManager{constructor(e,t,r,i,n){this.clientId=e;this.cryptoImpl=t;this.commonLogger=r.clone(Qs,Ts);this.staticAuthorityOptions=n;this.performanceClient=i}getAllAccounts(e={},t){return this.buildTenantProfiles(this.getAccountsFilteredBy(e,t),t,e)}getAccountInfoFilteredBy(e,t){if(Object.keys(e).length===0||Object.values(e).every((e=>e===null||e===undefined||e===""))){this.commonLogger.warning("getAccountInfoFilteredBy: Account filter is empty or invalid, returning null",t);return null}const r=this.getAllAccounts(e,t);if(r.length>1){const e=r.sort(((e,t)=>{const r=e.idTokenClaims?1:0;const i=t.idTokenClaims?1:0;return i-r}));return e[0]}else if(r.length===1){return r[0]}else{return null}}getBaseAccountInfo(e,t){const r=this.getAccountsFilteredBy(e,t);if(r.length>0){return getAccountInfo(r[0])}else{return null}}buildTenantProfiles(e,t,r){return e.flatMap((e=>this.getTenantProfilesFromAccountEntity(e,t,r?.tenantId,r)))}getTenantedAccountInfoByFilter(e,t,r,i,n){let s=null;let o;if(n){if(!this.tenantProfileMatchesFilter(r,n)){return null}}const a=this.getIdToken(e,i,t,r.tenantId);if(a){o=extractTokenClaims(a.secret,this.cryptoImpl.base64Decode,i);if(!this.idTokenClaimsMatchTenantProfileFilter(o,n)){return null}}s=updateAccountTenantProfileData(e,r,o,a?.secret);return s}getTenantProfilesFromAccountEntity(e,t,r,i){const n=getAccountInfo(e);let s=n.tenantProfiles||new Map;const o=this.getTokenKeys();if(r){const e=s.get(r);if(e){s=new Map([[r,e]])}else{return[]}}const a=[];s.forEach((e=>{const r=this.getTenantedAccountInfoByFilter(n,o,e,t,i);if(r){a.push(r)}}));return a}tenantProfileMatchesFilter(e,t){if(!!t.localAccountId&&!this.matchLocalAccountIdFromTenantProfile(e,t.localAccountId)){return false}if(!!t.name&&!(e.name===t.name)){return false}if(t.isHomeTenant!==undefined&&!(e.isHomeTenant===t.isHomeTenant)){return false}if(!!t.username&&!this.matchUsername(e.username,t.username)&&!this.matchUsername(e.upn,t.username)){return false}if(!!t.loginHint&&!this.matchLoginHintWithTenantProfile(e,t.loginHint)){return false}if(!!t.upn&&!(e.upn===t.upn)){return false}if(!!t.nativeAccountId&&e.nativeAccountId!==t.nativeAccountId){return false}return true}idTokenClaimsMatchTenantProfileFilter(e,t){if(t){if(!!t.localAccountId&&!this.matchLocalAccountIdFromTokenClaims(e,t.localAccountId)){return false}if(!!t.loginHint&&!this.matchLoginHintFromTokenClaims(e,t.loginHint)){return false}if(!!t.username&&!this.matchUsername(e.preferred_username,t.username)&&!this.matchUsername(e.upn,t.username)){return false}if(!!t.name&&!this.matchName(e,t.name)){return false}if(!!t.sid&&!this.matchSid(e,t.sid)){return false}}return true}async saveCacheRecord(e,t,r,i,n){if(!e){throw ClientAuthError_createClientAuthError(en,t)}try{if(!!e.account){await this.setAccount(e.account,t,r,i)}if(!!e.idToken&&n?.idToken!==false){await this.setIdTokenCredential(e.idToken,t,r)}if(!!e.accessToken&&n?.accessToken!==false){await this.saveAccessToken(e.accessToken,t,r)}if(!!e.refreshToken&&n?.refreshToken!==false){await this.setRefreshTokenCredential(e.refreshToken,t,r)}if(!!e.appMetadata){this.setAppMetadata(e.appMetadata,t)}}catch(e){this.commonLogger?.error(`CacheManager.saveCacheRecord: failed`,t);if(e instanceof AuthError){throw e}else{throw createCacheError(e)}}}async saveAccessToken(e,t,r){let i;if(e.additionalCacheKeyComponents&&Object.keys(e.additionalCacheKeyComponents).length>0){i=await this.cryptoImpl.hashString(JSON.stringify(e.additionalCacheKeyComponents))}const n={clientId:e.clientId,credentialType:e.credentialType,environment:e.environment,homeAccountId:e.homeAccountId,realm:e.realm,tokenType:e.tokenType};const s=this.getTokenKeys();const o=ScopeSet.fromString(e.target,t);s.accessToken.forEach((e=>{if(!this.accessTokenKeyMatchesFilter(e,n,false)){return}const r=this.getAccessTokenCredential(e,t);if(r&&this.credentialMatchesFilter(r,n,t)){const i=ScopeSet.fromString(r.target,t);if(i.intersectingScopeSets(o)){this.removeAccessToken(e,t)}}}));await this.setAccessTokenCredential(e,t,r,i)}getAccountsFilteredBy(e,t){const r=this.getAccountKeys();const i=[];r.forEach((r=>{const n=this.getAccount(r,t);if(!n){return}if(!!e.homeAccountId&&!this.matchHomeAccountId(n,e.homeAccountId)){return}if(!!e.environment&&!this.matchEnvironment(n,e.environment,t)){return}if(!!e.realm&&!this.matchRealm(n,e.realm)){return}if(!!e.authorityType&&!this.matchAuthorityType(n,e.authorityType)){return}const s={localAccountId:e?.localAccountId,name:e?.name,username:e?.username,loginHint:e?.loginHint,upn:e?.upn,nativeAccountId:e?.nativeAccountId};const o=n.tenantProfiles?.filter((e=>this.tenantProfileMatchesFilter(e,s)));if(o&&o.length===0){return}i.push(n)}));return i}credentialMatchesFilter(e,t,r){if(!!t.clientId&&!this.matchClientId(e,t.clientId)){return false}if(!!t.userAssertionHash&&!this.matchUserAssertionHash(e,t.userAssertionHash)){return false}if(typeof t.homeAccountId==="string"&&!this.matchHomeAccountId(e,t.homeAccountId)){return false}if(!!t.environment&&!this.matchEnvironment(e,t.environment,r)){return false}if(!!t.realm&&!this.matchRealm(e,t.realm)){return false}if(!!t.credentialType&&!this.matchCredentialType(e,t.credentialType)){return false}if(!!t.familyId&&!this.matchFamilyId(e,t.familyId)){return false}if(!!t.target&&!this.matchTarget(e,t.target,r)){return false}if(e.credentialType===bt.ACCESS_TOKEN_WITH_AUTH_SCHEME){if(!this.matchAccessTokenWithAuthScheme(e,t)){return false}}const i=e.additionalCacheKeyComponents;const n=t.additionalCacheKeyComponents;const s=!!i&&Object.keys(i).length>0;const o=!!n&&Object.keys(n).length>0;if(s!==o){return false}if(s&&o){const e=Object.keys(i).sort();const t=Object.keys(n).sort();if(e.length!==t.length){return false}for(let r=0;r{if(!this.isAppMetadata(r)){return}const n=this.getAppMetadata(r,t);if(!n){return}if(!!e.environment&&!this.matchEnvironment(n,e.environment,t)){return}if(!!e.clientId&&!this.matchClientId(n,e.clientId)){return}i[r]=n}));return i}getAuthorityMetadataByAlias(e,t){const r=this.getAuthorityMetadataKeys();let i=null;r.forEach((r=>{if(!this.isAuthorityMetadata(r)||r.indexOf(this.clientId)===-1){return}const n=this.getAuthorityMetadata(r,t);if(!n){return}if(n.aliases.indexOf(e)===-1){return}i=n}));return i}removeAllAccounts(e){const t=this.getAllAccounts({},e);t.forEach((t=>{this.removeAccount(t,e)}))}removeAccount(e,t){this.removeAccountContext(e,t);const r=this.getAccountKeys();const keyFilter=t=>t.includes(e.homeAccountId)&&t.includes(e.environment);r.filter(keyFilter).forEach((e=>{this.removeItem(e,t);this.performanceClient.incrementFields({accountsRemoved:1},t)}))}removeAccountContext(e,t){const r=this.getTokenKeys();const keyFilter=t=>t.includes(e.homeAccountId)&&t.includes(e.environment);r.idToken.filter(keyFilter).forEach((e=>{this.removeIdToken(e,t)}));r.accessToken.filter(keyFilter).forEach((e=>{this.removeAccessToken(e,t)}));r.refreshToken.filter(keyFilter).forEach((e=>{this.removeRefreshToken(e,t)}))}removeAccessToken(e,t){const r=this.getAccessTokenCredential(e,t);if(!r){return}this.removeItem(e,t);this.performanceClient.incrementFields({accessTokensRemoved:1},t);if(r.credentialType.toLowerCase()===bt.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase()){if(r.tokenType===Dt.POP){const e=r;const i=e.keyId;if(i){void this.cryptoImpl.removeTokenBindingKey(i,t).catch((()=>{this.commonLogger.error(`Failed to remove token binding key '${i}'`,t);this.performanceClient?.incrementFields({removeTokenBindingKeyFailure:1},t)}))}}}}removeAppMetadata(e){const t=this.getKeys();t.forEach((t=>{if(this.isAppMetadata(t)){this.removeItem(t,e)}}));return true}getIdToken(e,t,r,i){this.commonLogger.trace("CacheManager - getIdToken called",t);const n={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:bt.ID_TOKEN,clientId:this.clientId,realm:i};const s=this.getIdTokensByFilter(n,t,r);const o=s.size;if(o<1){this.commonLogger.info("CacheManager:getIdToken - No token found",t);return null}else if(o>1){let r=s;if(!i){const i=new Map;s.forEach(((t,r)=>{if(t.realm===e.tenantId){i.set(r,t)}}));const n=i.size;if(n<1){this.commonLogger.info("CacheManager:getIdToken - Multiple ID tokens found for account but none match account entity tenant id, returning first result",t);return s.values().next().value??null}else if(n===1){this.commonLogger.info("CacheManager:getIdToken - Multiple ID tokens found for account, defaulting to home tenant profile",t);return i.values().next().value??null}else{r=i}}this.commonLogger.info("CacheManager:getIdToken - Multiple matching ID tokens found, clearing them",t);r.forEach(((e,r)=>{this.removeIdToken(r,t)}));this.performanceClient.addFields({multiMatchedID:s.size},t);return null}this.commonLogger.info("CacheManager:getIdToken - Returning ID token",t);return s.values().next().value??null}getIdTokensByFilter(e,t,r){const i=r&&r.idToken||this.getTokenKeys().idToken;const n=new Map;i.forEach((r=>{if(!this.idTokenKeyMatchesFilter(r,{clientId:this.clientId,...e})){return}const i=this.getIdTokenCredential(r,t);if(i&&this.credentialMatchesFilter(i,e,t)){n.set(r,i)}}));return n}idTokenKeyMatchesFilter(e,t){const r=e.toLowerCase();if(t.clientId&&r.indexOf(t.clientId.toLowerCase())===-1){return false}if(t.homeAccountId&&r.indexOf(t.homeAccountId.toLowerCase())===-1){return false}return true}removeIdToken(e,t){this.removeItem(e,t)}removeRefreshToken(e,t){this.removeItem(e,t)}getAccessToken(e,t,r,i){const n=t.correlationId;this.commonLogger.trace("CacheManager - getAccessToken called",n);const s=ScopeSet.createSearchScopes(t.scopes,n);const o=t.authenticationScheme||Dt.BEARER;const a=o&&o.toLowerCase()!==Dt.BEARER.toLowerCase()?bt.ACCESS_TOKEN_WITH_AUTH_SCHEME:bt.ACCESS_TOKEN;const l=serializeAttributeTokens(t.attributeTokens);const c=l?{attribute_tokens:l}:undefined;const p={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:a,clientId:this.clientId,realm:i||e.tenantId,target:s,tokenType:o,keyId:o===Dt.SSH?t.sshKid:undefined,additionalCacheKeyComponents:c};const u=r&&r.accessToken||this.getTokenKeys().accessToken;const d=[];const m=[];u.forEach((e=>{if(this.accessTokenKeyMatchesFilter(e,p,true)){const t=this.getAccessTokenCredential(e,n);if(t&&this.credentialMatchesFilter(t,p,n)){d.push(t);m.push(e)}}}));if(d.length<1){this.commonLogger.info("CacheManager:getAccessToken - No token found",n);return null}else if(d.length>1){this.commonLogger.info("CacheManager:getAccessToken - Multiple access tokens found, clearing them",n);m.forEach((e=>{this.removeAccessToken(e,n)}));this.performanceClient.addFields({multiMatchedAT:d.length},n);return null}this.commonLogger.info("CacheManager:getAccessToken - Returning access token",n);return d[0]}accessTokenKeyMatchesFilter(e,t,r){const i=e.toLowerCase();if(t.clientId&&i.indexOf(t.clientId.toLowerCase())===-1){return false}if(t.homeAccountId&&i.indexOf(t.homeAccountId.toLowerCase())===-1){return false}if(t.realm&&i.indexOf(t.realm.toLowerCase())===-1){return false}if(t.target){const e=t.target.asArray();for(let t=0;t{if(!this.accessTokenKeyMatchesFilter(r,e,true)){return}const n=this.getAccessTokenCredential(r,t);if(n&&this.credentialMatchesFilter(n,e,t)){i.push(n)}}));return i}getRefreshToken(e,t,r,i){this.commonLogger.trace("CacheManager - getRefreshToken called",r);const n=t?vt:undefined;const s={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:bt.REFRESH_TOKEN,clientId:this.clientId,familyId:n};const o=i&&i.refreshToken||this.getTokenKeys().refreshToken;const a=[];o.forEach((e=>{if(this.refreshTokenKeyMatchesFilter(e,s)){const t=this.getRefreshTokenCredential(e,r);if(t&&this.credentialMatchesFilter(t,s,r)){a.push(t)}}}));const l=a.length;if(l<1){this.commonLogger.info("CacheManager:getRefreshToken - No refresh token found.",r);return null}if(l>1){this.performanceClient.addFields({multiMatchedRT:l},r)}this.commonLogger.info("CacheManager:getRefreshToken - returning refresh token",r);return a[0]}refreshTokenKeyMatchesFilter(e,t){const r=e.toLowerCase();if(t.familyId&&r.indexOf(t.familyId.toLowerCase())===-1){return false}if(!t.familyId&&t.clientId&&r.indexOf(t.clientId.toLowerCase())===-1){return false}if(t.homeAccountId&&r.indexOf(t.homeAccountId.toLowerCase())===-1){return false}return true}readAppMetadataFromCache(e,t){const r={environment:e,clientId:this.clientId};const i=this.getAppMetadataFilteredBy(r,t);const n=Object.keys(i).map((e=>i[e]));const s=n.length;if(s<1){return null}else if(s>1){throw ClientAuthError_createClientAuthError(Ji,t)}return n[0]}isAppMetadataFOCI(e,t){const r=this.readAppMetadataFromCache(e,t);return!!(r&&r.familyId===vt)}matchHomeAccountId(e,t){return!!(typeof e.homeAccountId==="string"&&t===e.homeAccountId)}matchLocalAccountIdFromTokenClaims(e,t){const r=e.oid||e.sub;return t===r}matchLocalAccountIdFromTenantProfile(e,t){return e.localAccountId===t}matchName(e,t){return!!(t.toLowerCase()===e.name?.toLowerCase())}matchUsername(e,t){return!!(e&&typeof e==="string"&&t?.toLowerCase()===e.toLowerCase())}matchLoginHintWithTenantProfile(e,t){return e.loginHint===t||e.username===t||e.upn===t}matchUserAssertionHash(e,t){return!!(e.userAssertionHash&&t===e.userAssertionHash)}matchEnvironment(e,t,r){if(this.staticAuthorityOptions){const i=getAliasesFromStaticSources(this.staticAuthorityOptions,this.commonLogger,r);if(i.includes(t)&&i.includes(e.environment)){return true}}const i=this.getAuthorityMetadataByAlias(t,r);if(i&&i.aliases.indexOf(e.environment)>-1){return true}return false}matchCredentialType(e,t){return e.credentialType&&t.toLowerCase()===e.credentialType.toLowerCase()}matchClientId(e,t){return!!(e.clientId&&t===e.clientId)}matchFamilyId(e,t){return!!(e.familyId&&t===e.familyId)}matchRealm(e,t){return!!(e.realm?.toLowerCase()===t.toLowerCase())}matchLoginHintFromTokenClaims(e,t){if(e.login_hint===t){return true}if(e.preferred_username===t){return true}if(e.upn===t){return true}if(e.emails&&e.emails.includes(t)){return true}return false}matchSid(e,t){return e.sid===t}matchAuthorityType(e,t){return!!(e.authorityType&&t.toLowerCase()===e.authorityType.toLowerCase())}matchTarget(e,t,r){const i=e.credentialType!==bt.ACCESS_TOKEN&&e.credentialType!==bt.ACCESS_TOKEN_WITH_AUTH_SCHEME;if(i||!e.target){return false}const n=ScopeSet.fromString(e.target,r);return n.containsScopeSet(t)}matchTokenType(e,t){return!!(e.tokenType&&e.tokenType.toLowerCase()===t.toLowerCase())}matchAccessTokenWithAuthScheme(e,t){const r=t.tokenType?.toLowerCase();if(!!t.tokenType&&!this.matchTokenType(e,t.tokenType)){return false}switch(r){case"dpop":return this.matchKeyBoundAccessToken(e,t,true);case Dt.SSH:return this.matchKeyBoundAccessToken(e,t,false);default:return true}}matchKeyBoundAccessToken(e,t,r){if(!t.keyId){return!r}return this.matchKeyId(e,t.keyId)}matchKeyId(e,t){return!!(e.keyId&&e.keyId===t)}isAppMetadata(e){return e.indexOf(Nt)!==-1}isAuthorityMetadata(e){return e.indexOf(It)!==-1}generateAuthorityMetadataCacheKey(e){return`${It}-${this.clientId}-${e}`}static toObject(e,t){for(const r in t){e[r]=t[r]}return e}}class DefaultStorageClass extends CacheManager{async setAccount(){throw ClientAuthError_createClientAuthError(An,"")}getAccount(){throw ClientAuthError_createClientAuthError(An,"")}async setIdTokenCredential(){throw ClientAuthError_createClientAuthError(An,"")}getIdTokenCredential(){throw ClientAuthError_createClientAuthError(An,"")}async setAccessTokenCredential(){throw ClientAuthError_createClientAuthError(An,"")}getAccessTokenCredential(){throw ClientAuthError_createClientAuthError(An,"")}async setRefreshTokenCredential(){throw ClientAuthError_createClientAuthError(An,"")}getRefreshTokenCredential(){throw ClientAuthError_createClientAuthError(An,"")}setAppMetadata(){throw ClientAuthError_createClientAuthError(An,"")}getAppMetadata(){throw ClientAuthError_createClientAuthError(An,"")}setServerTelemetry(){throw ClientAuthError_createClientAuthError(An,"")}getServerTelemetry(){throw ClientAuthError_createClientAuthError(An,"")}setAuthorityMetadata(){throw ClientAuthError_createClientAuthError(An,"")}getAuthorityMetadata(){throw ClientAuthError_createClientAuthError(An,"")}getAuthorityMetadataKeys(){throw ClientAuthError_createClientAuthError(An,"")}setThrottlingCache(){throw ClientAuthError_createClientAuthError(An,"")}getThrottlingCache(){throw ClientAuthError_createClientAuthError(An,"")}removeItem(){throw ClientAuthError_createClientAuthError(An,"")}getKeys(){throw ClientAuthError_createClientAuthError(An,"")}getAccountKeys(){throw ClientAuthError_createClientAuthError(An,"")}getTokenKeys(){throw ClientAuthError_createClientAuthError(An,"")}generateCredentialKey(e,t){throw ClientAuthError_createClientAuthError(An,"")}generateAccountKey(){throw ClientAuthError_createClientAuthError(An,"")}} +class CacheManager{constructor(e,t,r,i,n){this.clientId=e;this.cryptoImpl=t;this.commonLogger=r.clone(Ts,Qs);this.staticAuthorityOptions=n;this.performanceClient=i}getAllAccounts(e={},t){return this.buildTenantProfiles(this.getAccountsFilteredBy(e,t),t,e)}getAccountInfoFilteredBy(e,t){if(Object.keys(e).length===0||Object.values(e).every((e=>e===null||e===undefined||e===""))){this.commonLogger.warning("getAccountInfoFilteredBy: Account filter is empty or invalid, returning null",t);return null}const r=this.getAllAccounts(e,t);if(r.length>1){const e=r.sort(((e,t)=>{const r=e.idTokenClaims?1:0;const i=t.idTokenClaims?1:0;return i-r}));return e[0]}else if(r.length===1){return r[0]}else{return null}}getBaseAccountInfo(e,t){const r=this.getAccountsFilteredBy(e,t);if(r.length>0){return getAccountInfo(r[0])}else{return null}}buildTenantProfiles(e,t,r){return e.flatMap((e=>this.getTenantProfilesFromAccountEntity(e,t,r?.tenantId,r)))}getTenantedAccountInfoByFilter(e,t,r,i,n){let s=null;let o;if(n){if(!this.tenantProfileMatchesFilter(r,n)){return null}}const a=this.getIdToken(e,i,t,r.tenantId);if(a){o=extractTokenClaims(a.secret,this.cryptoImpl.base64Decode,i);if(!this.idTokenClaimsMatchTenantProfileFilter(o,n)){return null}}s=updateAccountTenantProfileData(e,r,o,a?.secret);return s}getTenantProfilesFromAccountEntity(e,t,r,i){const n=getAccountInfo(e);let s=n.tenantProfiles||new Map;const o=this.getTokenKeys();if(r){const e=s.get(r);if(e){s=new Map([[r,e]])}else{return[]}}const a=[];s.forEach((e=>{const r=this.getTenantedAccountInfoByFilter(n,o,e,t,i);if(r){a.push(r)}}));return a}tenantProfileMatchesFilter(e,t){if(!!t.localAccountId&&!this.matchLocalAccountIdFromTenantProfile(e,t.localAccountId)){return false}if(!!t.name&&!(e.name===t.name)){return false}if(t.isHomeTenant!==undefined&&!(e.isHomeTenant===t.isHomeTenant)){return false}if(!!t.username&&!this.matchUsername(e.username,t.username)&&!this.matchUsername(e.upn,t.username)){return false}if(!!t.loginHint&&!this.matchLoginHintWithTenantProfile(e,t.loginHint)){return false}if(!!t.upn&&!(e.upn===t.upn)){return false}if(!!t.nativeAccountId&&e.nativeAccountId!==t.nativeAccountId){return false}return true}idTokenClaimsMatchTenantProfileFilter(e,t){if(t){if(!!t.localAccountId&&!this.matchLocalAccountIdFromTokenClaims(e,t.localAccountId)){return false}if(!!t.loginHint&&!this.matchLoginHintFromTokenClaims(e,t.loginHint)){return false}if(!!t.username&&!this.matchUsername(e.preferred_username,t.username)&&!this.matchUsername(e.upn,t.username)){return false}if(!!t.name&&!this.matchName(e,t.name)){return false}if(!!t.sid&&!this.matchSid(e,t.sid)){return false}}return true}async saveCacheRecord(e,t,r,i,n){if(!e){throw ClientAuthError_createClientAuthError(en,t)}try{if(!!e.account){await this.setAccount(e.account,t,r,i)}if(!!e.idToken&&n?.idToken!==false){await this.setIdTokenCredential(e.idToken,t,r)}if(!!e.accessToken&&n?.accessToken!==false){await this.saveAccessToken(e.accessToken,t,r)}if(!!e.refreshToken&&n?.refreshToken!==false){await this.setRefreshTokenCredential(e.refreshToken,t,r)}if(!!e.appMetadata){this.setAppMetadata(e.appMetadata,t)}}catch(e){this.commonLogger?.error(`CacheManager.saveCacheRecord: failed`,t);if(e instanceof AuthError){throw e}else{throw createCacheError(e)}}}async saveAccessToken(e,t,r){let i;if(e.additionalCacheKeyComponents&&Object.keys(e.additionalCacheKeyComponents).length>0){i=await this.cryptoImpl.hashString(JSON.stringify(e.additionalCacheKeyComponents))}const n={clientId:e.clientId,credentialType:e.credentialType,environment:e.environment,homeAccountId:e.homeAccountId,realm:e.realm,tokenType:e.tokenType};const s=this.getTokenKeys();const o=ScopeSet.fromString(e.target,t);s.accessToken.forEach((e=>{if(!this.accessTokenKeyMatchesFilter(e,n,false)){return}const r=this.getAccessTokenCredential(e,t);if(r&&this.credentialMatchesFilter(r,n,t)){const i=ScopeSet.fromString(r.target,t);if(i.intersectingScopeSets(o)){this.removeAccessToken(e,t)}}}));await this.setAccessTokenCredential(e,t,r,i)}getAccountsFilteredBy(e,t){const r=this.getAccountKeys();const i=[];r.forEach((r=>{const n=this.getAccount(r,t);if(!n){return}if(!!e.homeAccountId&&!this.matchHomeAccountId(n,e.homeAccountId)){return}if(!!e.environment&&!this.matchEnvironment(n,e.environment,t)){return}if(!!e.realm&&!this.matchRealm(n,e.realm)){return}if(!!e.authorityType&&!this.matchAuthorityType(n,e.authorityType)){return}const s={localAccountId:e?.localAccountId,name:e?.name,username:e?.username,loginHint:e?.loginHint,upn:e?.upn,nativeAccountId:e?.nativeAccountId};const o=n.tenantProfiles?.filter((e=>this.tenantProfileMatchesFilter(e,s)));if(o&&o.length===0){return}i.push(n)}));return i}credentialMatchesFilter(e,t,r){if(!!t.clientId&&!this.matchClientId(e,t.clientId)){return false}if(!!t.userAssertionHash&&!this.matchUserAssertionHash(e,t.userAssertionHash)){return false}if(typeof t.homeAccountId==="string"&&!this.matchHomeAccountId(e,t.homeAccountId)){return false}if(!!t.environment&&!this.matchEnvironment(e,t.environment,r)){return false}if(!!t.realm&&!this.matchRealm(e,t.realm)){return false}if(!!t.credentialType&&!this.matchCredentialType(e,t.credentialType)){return false}if(!!t.familyId&&!this.matchFamilyId(e,t.familyId)){return false}if(!!t.target&&!this.matchTarget(e,t.target,r)){return false}if(e.credentialType===bt.ACCESS_TOKEN_WITH_AUTH_SCHEME){if(!this.matchAccessTokenWithAuthScheme(e,t)){return false}}const i=e.additionalCacheKeyComponents;const n=t.additionalCacheKeyComponents;const s=!!i&&Object.keys(i).length>0;const o=!!n&&Object.keys(n).length>0;if(s!==o){return false}if(s&&o){const e=Object.keys(i).sort();const t=Object.keys(n).sort();if(e.length!==t.length){return false}for(let r=0;r{if(!this.isAppMetadata(r)){return}const n=this.getAppMetadata(r,t);if(!n){return}if(!!e.environment&&!this.matchEnvironment(n,e.environment,t)){return}if(!!e.clientId&&!this.matchClientId(n,e.clientId)){return}i[r]=n}));return i}getAuthorityMetadataByAlias(e,t){const r=this.getAuthorityMetadataKeys();let i=null;r.forEach((r=>{if(!this.isAuthorityMetadata(r)||r.indexOf(this.clientId)===-1){return}const n=this.getAuthorityMetadata(r,t);if(!n){return}if(n.aliases.indexOf(e)===-1){return}i=n}));return i}removeAllAccounts(e){const t=this.getAllAccounts({},e);t.forEach((t=>{this.removeAccount(t,e)}))}removeAccount(e,t){this.removeAccountContext(e,t);const r=this.getAccountKeys();const keyFilter=t=>t.includes(e.homeAccountId)&&t.includes(e.environment);r.filter(keyFilter).forEach((e=>{this.removeItem(e,t);this.performanceClient.incrementFields({accountsRemoved:1},t)}))}removeAccountContext(e,t){const r=this.getTokenKeys();const keyFilter=t=>t.includes(e.homeAccountId)&&t.includes(e.environment);r.idToken.filter(keyFilter).forEach((e=>{this.removeIdToken(e,t)}));r.accessToken.filter(keyFilter).forEach((e=>{this.removeAccessToken(e,t)}));r.refreshToken.filter(keyFilter).forEach((e=>{this.removeRefreshToken(e,t)}))}removeAccessToken(e,t){const r=this.getAccessTokenCredential(e,t);if(!r){return}this.removeItem(e,t);this.performanceClient.incrementFields({accessTokensRemoved:1},t);if(r.credentialType.toLowerCase()===bt.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase()){if(r.tokenType===Dt.POP){const e=r;const i=e.keyId;if(i){void this.cryptoImpl.removeTokenBindingKey(i,t).catch((()=>{this.commonLogger.error(`Failed to remove token binding key '${i}'`,t);this.performanceClient?.incrementFields({removeTokenBindingKeyFailure:1},t)}))}}}}removeAppMetadata(e){const t=this.getKeys();t.forEach((t=>{if(this.isAppMetadata(t)){this.removeItem(t,e)}}));return true}getIdToken(e,t,r,i){this.commonLogger.trace("CacheManager - getIdToken called",t);const n={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:bt.ID_TOKEN,clientId:this.clientId,realm:i};const s=this.getIdTokensByFilter(n,t,r);const o=s.size;if(o<1){this.commonLogger.info("CacheManager:getIdToken - No token found",t);return null}else if(o>1){let r=s;if(!i){const i=new Map;s.forEach(((t,r)=>{if(t.realm===e.tenantId){i.set(r,t)}}));const n=i.size;if(n<1){this.commonLogger.info("CacheManager:getIdToken - Multiple ID tokens found for account but none match account entity tenant id, returning first result",t);return s.values().next().value??null}else if(n===1){this.commonLogger.info("CacheManager:getIdToken - Multiple ID tokens found for account, defaulting to home tenant profile",t);return i.values().next().value??null}else{r=i}}this.commonLogger.info("CacheManager:getIdToken - Multiple matching ID tokens found, clearing them",t);r.forEach(((e,r)=>{this.removeIdToken(r,t)}));this.performanceClient.addFields({multiMatchedID:s.size},t);return null}this.commonLogger.info("CacheManager:getIdToken - Returning ID token",t);return s.values().next().value??null}getIdTokensByFilter(e,t,r){const i=r&&r.idToken||this.getTokenKeys().idToken;const n=new Map;i.forEach((r=>{if(!this.idTokenKeyMatchesFilter(r,{clientId:this.clientId,...e})){return}const i=this.getIdTokenCredential(r,t);if(i&&this.credentialMatchesFilter(i,e,t)){n.set(r,i)}}));return n}idTokenKeyMatchesFilter(e,t){const r=e.toLowerCase();if(t.clientId&&r.indexOf(t.clientId.toLowerCase())===-1){return false}if(t.homeAccountId&&r.indexOf(t.homeAccountId.toLowerCase())===-1){return false}return true}removeIdToken(e,t){this.removeItem(e,t)}removeRefreshToken(e,t){this.removeItem(e,t)}getAccessToken(e,t,r,i){const n=t.correlationId;this.commonLogger.trace("CacheManager - getAccessToken called",n);const s=ScopeSet.createSearchScopes(t.scopes,n);const o=t.authenticationScheme||Dt.BEARER;const a=o&&o.toLowerCase()!==Dt.BEARER.toLowerCase()?bt.ACCESS_TOKEN_WITH_AUTH_SCHEME:bt.ACCESS_TOKEN;const l=serializeAttributeTokens(t.attributeTokens);const c=l?{attribute_tokens:l}:undefined;const p={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:a,clientId:this.clientId,realm:i||e.tenantId,target:s,tokenType:o,keyId:o===Dt.SSH?t.sshKid:undefined,additionalCacheKeyComponents:c};const u=r&&r.accessToken||this.getTokenKeys().accessToken;const d=[];const m=[];u.forEach((e=>{if(this.accessTokenKeyMatchesFilter(e,p,true)){const t=this.getAccessTokenCredential(e,n);if(t&&this.credentialMatchesFilter(t,p,n)){d.push(t);m.push(e)}}}));if(d.length<1){this.commonLogger.info("CacheManager:getAccessToken - No token found",n);return null}else if(d.length>1){this.commonLogger.info("CacheManager:getAccessToken - Multiple access tokens found, clearing them",n);m.forEach((e=>{this.removeAccessToken(e,n)}));this.performanceClient.addFields({multiMatchedAT:d.length},n);return null}this.commonLogger.info("CacheManager:getAccessToken - Returning access token",n);return d[0]}accessTokenKeyMatchesFilter(e,t,r){const i=e.toLowerCase();if(t.clientId&&i.indexOf(t.clientId.toLowerCase())===-1){return false}if(t.homeAccountId&&i.indexOf(t.homeAccountId.toLowerCase())===-1){return false}if(t.realm&&i.indexOf(t.realm.toLowerCase())===-1){return false}if(t.target){const e=t.target.asArray();for(let t=0;t{if(!this.accessTokenKeyMatchesFilter(r,e,true)){return}const n=this.getAccessTokenCredential(r,t);if(n&&this.credentialMatchesFilter(n,e,t)){i.push(n)}}));return i}getRefreshToken(e,t,r,i){this.commonLogger.trace("CacheManager - getRefreshToken called",r);const n=t?vt:undefined;const s={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:bt.REFRESH_TOKEN,clientId:this.clientId,familyId:n};const o=i&&i.refreshToken||this.getTokenKeys().refreshToken;const a=[];o.forEach((e=>{if(this.refreshTokenKeyMatchesFilter(e,s)){const t=this.getRefreshTokenCredential(e,r);if(t&&this.credentialMatchesFilter(t,s,r)){a.push(t)}}}));const l=a.length;if(l<1){this.commonLogger.info("CacheManager:getRefreshToken - No refresh token found.",r);return null}if(l>1){this.performanceClient.addFields({multiMatchedRT:l},r)}this.commonLogger.info("CacheManager:getRefreshToken - returning refresh token",r);return a[0]}refreshTokenKeyMatchesFilter(e,t){const r=e.toLowerCase();if(t.familyId&&r.indexOf(t.familyId.toLowerCase())===-1){return false}if(!t.familyId&&t.clientId&&r.indexOf(t.clientId.toLowerCase())===-1){return false}if(t.homeAccountId&&r.indexOf(t.homeAccountId.toLowerCase())===-1){return false}return true}readAppMetadataFromCache(e,t){const r={environment:e,clientId:this.clientId};const i=this.getAppMetadataFilteredBy(r,t);const n=Object.keys(i).map((e=>i[e]));const s=n.length;if(s<1){return null}else if(s>1){throw ClientAuthError_createClientAuthError(Ji,t)}return n[0]}isAppMetadataFOCI(e,t){const r=this.readAppMetadataFromCache(e,t);return!!(r&&r.familyId===vt)}matchHomeAccountId(e,t){return!!(typeof e.homeAccountId==="string"&&t===e.homeAccountId)}matchLocalAccountIdFromTokenClaims(e,t){const r=e.oid||e.sub;return t===r}matchLocalAccountIdFromTenantProfile(e,t){return e.localAccountId===t}matchName(e,t){return!!(t.toLowerCase()===e.name?.toLowerCase())}matchUsername(e,t){return!!(e&&typeof e==="string"&&t?.toLowerCase()===e.toLowerCase())}matchLoginHintWithTenantProfile(e,t){return e.loginHint===t||e.username===t||e.upn===t}matchUserAssertionHash(e,t){return!!(e.userAssertionHash&&t===e.userAssertionHash)}matchEnvironment(e,t,r){if(this.staticAuthorityOptions){const i=getAliasesFromStaticSources(this.staticAuthorityOptions,this.commonLogger,r);if(i.includes(t)&&i.includes(e.environment)){return true}}const i=this.getAuthorityMetadataByAlias(t,r);if(i&&i.aliases.indexOf(e.environment)>-1){return true}return false}matchCredentialType(e,t){return e.credentialType&&t.toLowerCase()===e.credentialType.toLowerCase()}matchClientId(e,t){return!!(e.clientId&&t===e.clientId)}matchFamilyId(e,t){return!!(e.familyId&&t===e.familyId)}matchRealm(e,t){return!!(e.realm?.toLowerCase()===t.toLowerCase())}matchLoginHintFromTokenClaims(e,t){if(e.login_hint===t){return true}if(e.preferred_username===t){return true}if(e.upn===t){return true}if(e.emails&&e.emails.includes(t)){return true}return false}matchSid(e,t){return e.sid===t}matchAuthorityType(e,t){return!!(e.authorityType&&t.toLowerCase()===e.authorityType.toLowerCase())}matchTarget(e,t,r){const i=e.credentialType!==bt.ACCESS_TOKEN&&e.credentialType!==bt.ACCESS_TOKEN_WITH_AUTH_SCHEME;if(i||!e.target){return false}const n=ScopeSet.fromString(e.target,r);return n.containsScopeSet(t)}matchTokenType(e,t){return!!(e.tokenType&&e.tokenType.toLowerCase()===t.toLowerCase())}matchAccessTokenWithAuthScheme(e,t){const r=t.tokenType?.toLowerCase();if(!!t.tokenType&&!this.matchTokenType(e,t.tokenType)){return false}switch(r){case"dpop":return this.matchKeyBoundAccessToken(e,t,true);case Dt.SSH:return this.matchKeyBoundAccessToken(e,t,false);default:return true}}matchKeyBoundAccessToken(e,t,r){if(!t.keyId){return!r}return this.matchKeyId(e,t.keyId)}matchKeyId(e,t){return!!(e.keyId&&e.keyId===t)}isAppMetadata(e){return e.indexOf(Et)!==-1}isAuthorityMetadata(e){return e.indexOf(It)!==-1}generateAuthorityMetadataCacheKey(e){return`${It}-${this.clientId}-${e}`}static toObject(e,t){for(const r in t){e[r]=t[r]}return e}}class DefaultStorageClass extends CacheManager{async setAccount(){throw ClientAuthError_createClientAuthError(An,"")}getAccount(){throw ClientAuthError_createClientAuthError(An,"")}async setIdTokenCredential(){throw ClientAuthError_createClientAuthError(An,"")}getIdTokenCredential(){throw ClientAuthError_createClientAuthError(An,"")}async setAccessTokenCredential(){throw ClientAuthError_createClientAuthError(An,"")}getAccessTokenCredential(){throw ClientAuthError_createClientAuthError(An,"")}async setRefreshTokenCredential(){throw ClientAuthError_createClientAuthError(An,"")}getRefreshTokenCredential(){throw ClientAuthError_createClientAuthError(An,"")}setAppMetadata(){throw ClientAuthError_createClientAuthError(An,"")}getAppMetadata(){throw ClientAuthError_createClientAuthError(An,"")}setServerTelemetry(){throw ClientAuthError_createClientAuthError(An,"")}getServerTelemetry(){throw ClientAuthError_createClientAuthError(An,"")}setAuthorityMetadata(){throw ClientAuthError_createClientAuthError(An,"")}getAuthorityMetadata(){throw ClientAuthError_createClientAuthError(An,"")}getAuthorityMetadataKeys(){throw ClientAuthError_createClientAuthError(An,"")}setThrottlingCache(){throw ClientAuthError_createClientAuthError(An,"")}getThrottlingCache(){throw ClientAuthError_createClientAuthError(An,"")}removeItem(){throw ClientAuthError_createClientAuthError(An,"")}getKeys(){throw ClientAuthError_createClientAuthError(An,"")}getAccountKeys(){throw ClientAuthError_createClientAuthError(An,"")}getTokenKeys(){throw ClientAuthError_createClientAuthError(An,"")}generateCredentialKey(e,t){throw ClientAuthError_createClientAuthError(An,"")}generateAccountKey(){throw ClientAuthError_createClientAuthError(An,"")}} /*! @azure/msal-common v16.13.0 2026-08-18 */ const Ds={NotStarted:0,InProgress:1,Completed:2};const zs="ext.";const Ls=new Set(["accessTokenSize","durationMs","idTokenSize","matsSilentStatus","matsHttpStatus","refreshTokenSize","startTimeMs","status","multiMatchedAT","multiMatchedID","multiMatchedRT","unencryptedCacheCount","encryptedCacheExpiredCount","oldAccountCount","oldAccessCount","oldIdCount","oldRefreshCount","currAccountCount","currAccessCount","currIdCount","currRefreshCount","ttlExpiredAcntCount","ttlExpiredITCount","ttlExpiredATCount","ttlExpiredRTCount","decryptFailedAcntCount","decryptFailedITCount","decryptFailedATCount","decryptFailedRTCount","invalidAcntCount","invalidITCount","invalidATCount","invalidRTCount","expiredATCount","expiredRTCount","upgradedCacheCount","cacheMatchedAccounts","networkRtt","redirectBridgeTimeoutMs","redirectBridgeMessageVersion","fetchRetryCount"]); /*! @azure/msal-common v16.13.0 2026-08-18 */ class StubPerformanceClient{generateId(){return"callback-id"}startMeasurement(e,t){return{end:()=>null,discard:()=>{},add:()=>{},increment:()=>{},event:{eventId:this.generateId(),status:Ds.InProgress,authority:"",libraryName:"",libraryVersion:"",clientId:"",name:e,startTimeMs:Date.now(),correlationId:t||""}}}endMeasurement(){return null}discardMeasurements(){return}removePerformanceCallback(){return true}addPerformanceCallback(){return""}emitEvents(){return}addFields(){return}addGlobalFields(){return}incrementFields(){return}cacheEventByCorrelationId(){return}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -const Gs={tokenRenewalOffsetSeconds:$t,preventCorsPreflight:false};const Fs={loggerCallback:()=>{},piiLoggingEnabled:false,logLevel:Zt.Info,correlationId:""};const qs={async sendGetRequestAsync(){throw ClientAuthError_createClientAuthError(An,"")},async sendPostRequestAsync(){throw ClientAuthError_createClientAuthError(An,"")}};const Us={sku:ne,version:Ts,cpu:"",os:""};const Hs={clientSecret:"",clientAssertion:undefined};const Vs={azureCloudInstance:ts.None,tenant:`${ae}`};const js={application:{appName:"",appVersion:""}};function buildClientConfiguration({authOptions:e,systemOptions:t,loggerOptions:r,storageInterface:i,networkInterface:n,cryptoInterface:s,tokenBindingKeyManager:o,clientCredentials:a,libraryInfo:l,telemetry:c,serverTelemetryManager:p,persistencePlugin:u,serializableCache:d}){const m={...Fs,...r};return{authOptions:buildAuthOptions(e),systemOptions:{...Gs,...t},loggerOptions:m,storageInterface:i||new DefaultStorageClass(e.clientId,Rs,new Logger(m,Qs,Ts),new StubPerformanceClient),networkInterface:n||qs,cryptoInterface:s||Rs,tokenBindingKeyManager:o||ks,clientCredentials:a||Hs,libraryInfo:{...Us,...l},telemetry:{...js,...c},serverTelemetryManager:p||null,persistencePlugin:u||null,serializableCache:d||null}}function buildAuthOptions(e){return{clientCapabilities:[],azureCloudOptions:Vs,instanceAware:false,isMcp:false,...e}}function isOidcProtocolMode(e){return e.authOptions.authority.options.protocolMode===es.OIDC} +const Gs={tokenRenewalOffsetSeconds:$t,preventCorsPreflight:false};const Fs={loggerCallback:()=>{},piiLoggingEnabled:false,logLevel:Zt.Info,correlationId:""};const qs={async sendGetRequestAsync(){throw ClientAuthError_createClientAuthError(An,"")},async sendPostRequestAsync(){throw ClientAuthError_createClientAuthError(An,"")}};const Us={sku:ne,version:Qs,cpu:"",os:""};const Hs={clientSecret:"",clientAssertion:undefined};const Vs={azureCloudInstance:ts.None,tenant:`${ae}`};const js={application:{appName:"",appVersion:""}};function buildClientConfiguration({authOptions:e,systemOptions:t,loggerOptions:r,storageInterface:i,networkInterface:n,cryptoInterface:s,tokenBindingKeyManager:o,clientCredentials:a,libraryInfo:l,telemetry:c,serverTelemetryManager:p,persistencePlugin:u,serializableCache:d}){const m={...Fs,...r};return{authOptions:buildAuthOptions(e),systemOptions:{...Gs,...t},loggerOptions:m,storageInterface:i||new DefaultStorageClass(e.clientId,Rs,new Logger(m,Ts,Qs),new StubPerformanceClient),networkInterface:n||qs,cryptoInterface:s||Rs,tokenBindingKeyManager:o||ks,clientCredentials:a||Hs,libraryInfo:{...Us,...l},telemetry:{...js,...c},serverTelemetryManager:p||null,persistencePlugin:u||null,serializableCache:d||null}}function buildAuthOptions(e){return{clientCapabilities:[],azureCloudOptions:Vs,instanceAware:false,isMcp:false,...e}}function isOidcProtocolMode(e){return e.authOptions.authority.options.protocolMode===es.OIDC} /*! @azure/msal-common v16.13.0 2026-08-18 */ class TokenCacheContext{constructor(e,t){this.cache=e;this.hasChanged=t}get cacheHasChanged(){return this.hasChanged}get tokenCache(){return this.cache}} /*! @azure/msal-common v16.13.0 2026-08-18 */ @@ -116,7 +116,7 @@ const Ws="missing_kid_error";const Js="missing_alg_error";const Ys="missing_jwk_ /*! @azure/msal-common v16.13.0 2026-08-18 */ class JoseHeader{constructor(e,t){if(typeof e.alg!=="string"||!e.alg){throw createJoseHeaderError(Js,t)}this.typ=e.typ;this.alg=e.alg;this.kid=e.kid;this.jwk=e.jwk}static getShrHeader(e,t){if(!e.kid){throw createJoseHeaderError(Ws,t)}if(!e.alg){throw createJoseHeaderError(Js,t)}return new JoseHeader({typ:e.typ||Jt.Pop,kid:e.kid,alg:e.alg},t)}static getDpopHeader(e,t){if(!ObjectUtils_isPlainObject(e.jwk)){throw createJoseHeaderError(Ys,t)}if(!e.alg){throw createJoseHeaderError(Js,t)}if(Object.keys(e.jwk).length===0){throw createJoseHeaderError($s,t)}return new JoseHeader({typ:Jt.Dpop,alg:e.alg,jwk:e.jwk},t)}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -const Ks={SW:"sw"};const Zs="shr";const Xs=_s.RS256;class PopTokenGenerator{constructor(e,t,r){this.cryptoUtils=e;this.tokenBindingKeyManager=t;this.performanceClient=r}async generateCnf(e,t){const r=await invokeAsync(this.generateKid.bind(this),hs,t,this.performanceClient,e.correlationId)(e);const i=this.cryptoUtils.base64UrlEncode(JSON.stringify(r));return{kid:r.kid,reqCnfString:i}}async generateKid(e){const t=await this.tokenBindingKeyManager.provisionTokenBindingKey({correlationId:e.correlationId,tokenBindingKeyType:Zs,tokenBindingKeyAlgorithm:Xs});return{kid:t,xms_ksl:Ks.SW}}async signPopToken(e,t,r){return this.signPayload(e,t,r)}async signPayload(e,t,r,i){const{resourceRequestMethod:n,resourceRequestUri:s,shrClaims:o,shrNonce:a,shrOptions:l}=r;const c=s?new UrlString(s,r.correlationId):undefined;const p=c?.getUrlComponents();const u=await this.tokenBindingKeyManager.getTokenBindingPublicKeyJwk(t,r.correlationId);const d=this.cryptoUtils.base64UrlEncode(JSON.stringify({kid:t}));const m=l?.header?.alg||u.alg||Xs;const A=JoseHeader.getShrHeader({...l?.header,alg:m,kid:d},r.correlationId);const g={at:e,ts:nowSeconds(),m:n?.toUpperCase(),u:p?.HostNameAndPort,nonce:a||this.cryptoUtils.createNewGuid(),p:p?.AbsolutePath,q:p?.QueryString?[[],p.QueryString]:undefined,client_claims:o||undefined,...i,cnf:{jwk:u}};return this.cryptoUtils.signTokenBindingJwt(A,g,t,r.correlationId)}} +const Ks={SW:"sw"};const Zs="shr";const Xs=_s.RS256;class PopTokenGenerator{constructor(e,t,r){this.cryptoUtils=e;this.tokenBindingKeyManager=t;this.performanceClient=r}async generateCnf(e,t){const r=await invokeAsync(this.generateKid.bind(this),gs,t,this.performanceClient,e.correlationId)(e);const i=this.cryptoUtils.base64UrlEncode(JSON.stringify(r));return{kid:r.kid,reqCnfString:i}}async generateKid(e){const t=await this.tokenBindingKeyManager.provisionTokenBindingKey({correlationId:e.correlationId,tokenBindingKeyType:Zs,tokenBindingKeyAlgorithm:Xs});return{kid:t,xms_ksl:Ks.SW}}async signPopToken(e,t,r){return this.signPayload(e,t,r)}async signPayload(e,t,r,i){const{resourceRequestMethod:n,resourceRequestUri:s,shrClaims:o,shrNonce:a,shrOptions:l}=r;const c=s?new UrlString(s,r.correlationId):undefined;const p=c?.getUrlComponents();const u=await this.tokenBindingKeyManager.getTokenBindingPublicKeyJwk(t,r.correlationId);const d=this.cryptoUtils.base64UrlEncode(JSON.stringify({kid:t}));const m=l?.header?.alg||u.alg||Xs;const A=JoseHeader.getShrHeader({...l?.header,alg:m,kid:d},r.correlationId);const h={at:e,ts:nowSeconds(),m:n?.toUpperCase(),u:p?.HostNameAndPort,nonce:a||this.cryptoUtils.createNewGuid(),p:p?.AbsolutePath,q:p?.QueryString?[[],p.QueryString]:undefined,client_claims:o||undefined,...i,cnf:{jwk:u}};return this.cryptoUtils.signTokenBindingJwt(A,h,t,r.correlationId)}} /*! @azure/msal-common v16.13.0 2026-08-18 */ const eo="no_tokens_found";const to="native_account_unavailable";const ro="refresh_token_expired";const io="ui_not_allowed";const no="interaction_required";const so="consent_required";const oo="login_required";const ao="bad_token";const lo="interrupted_user"; /*! @azure/msal-common v16.13.0 2026-08-18 */ @@ -124,7 +124,7 @@ const co=[no,so,oo,ao,io,lo];const po=["message_only","additional_action","basic /*! @azure/msal-common v16.13.0 2026-08-18 */ function setRequestState(e,t,r,i){const n=generateLibraryState(e,i,r);return t?`${n}${RESOURCE_DELIM}${t}`:n}function generateLibraryState(e,t,r){if(!e){throw createClientAuthError(noCryptoObject,t)}const i={id:e.createNewGuid()};if(r){i.meta=r}const n=JSON.stringify(i);return e.base64Encode(n)}function parseRequestState(e,t,r){if(!e){throw ClientAuthError_createClientAuthError(nn,r)}if(!t){throw ClientAuthError_createClientAuthError(Ui,r)}try{const r=t.split(me);const i=r[0];const n=r.length>1?r.slice(1).join(me):"";const s=e(i);const o=JSON.parse(s);return{userRequestState:n||"",libraryState:o}}catch(e){throw ClientAuthError_createClientAuthError(Ui,r)}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -class ResponseHandler{constructor(e,t,r,i,n,s,o,a=ks){this.clientId=e;this.cacheStorage=t;this.cryptoObj=r;this.tokenBindingKeyManager=a;this.logger=i;this.performanceClient=n;this.serializableCache=s;this.persistencePlugin=o}validateTokenResponse(e,t,r){if(e.error||e.error_description||e.suberror){const i=`Error(s): ${e.error_codes||Ie} - Timestamp: ${e.timestamp||Ie} - Description: ${e.error_description||Ie} - Correlation ID: ${e.correlation_id||Ie} - Trace ID: ${e.trace_id||Ie}`;const n=e.error_codes?.length?e.error_codes[0]:undefined;const s=new ServerError_ServerError(e.error||"",e.correlation_id||"",i,e.suberror,n,e.status);if(r&&e.status&&e.status>=Je&&e.status<=Ke){this.logger.warning(`executeTokenRequest:validateTokenResponse - AAD is currently unavailable and the access token is unable to be refreshed.\n${s}`,t);return}else if(r&&e.status&&e.status>=Le&&e.status<=je){this.logger.warning(`executeTokenRequest:validateTokenResponse - AAD is currently available but is unable to refresh the access token.\n${s}`,t);return}if(InteractionRequiredAuthError_isInteractionRequiredError(e.error,e.error_description,e.suberror)){throw new InteractionRequiredAuthError_InteractionRequiredAuthError(e.error||"",e.correlation_id||"",e.error_description,e.suberror,e.timestamp||"",e.trace_id||"",e.claims||"",n)}throw s}}async handleServerTokenResponse(e,t,r,i,n,s,o,a,l,c,p){let u;if(e.id_token){u=extractTokenClaims(e.id_token||"",this.cryptoObj.base64Decode,i.correlationId);if(s&&s.nonce){if(u.nonce!==s.nonce){throw ClientAuthError_createClientAuthError(ji,i.correlationId)}}}this.homeAccountIdentifier=generateHomeAccountId(e.client_info||"",t.authorityType,this.logger,this.cryptoObj,i.correlationId,u);let d;if(!!s&&!!s.state){d=parseRequestState(this.cryptoObj.base64Decode,s.state,i.correlationId)}e.key_id=e.key_id||i.sshKid||undefined;const m=serializeAttributeTokens(i.attributeTokens);const A=p??(m?{attribute_tokens:m}:undefined);const g=this.generateCacheRecord(e,t,r,i,u,o,s,A);let h;try{if(this.persistencePlugin&&this.serializableCache){this.logger.verbose("Persistence enabled, calling beforeCacheAccess",i.correlationId);h=new TokenCacheContext(this.serializableCache,true);await this.persistencePlugin.beforeCacheAccess(h)}if(a&&!l&&g.account){const e=this.cacheStorage.getAllAccounts({homeAccountId:g.account.homeAccountId,environment:g.account.environment},i.correlationId);if(e.length<1){this.logger.warning("Account used to refresh tokens not in persistence, refreshed tokens will not be stored in the cache",i.correlationId);this.performanceClient?.addFields({acntLoggedOut:true},i.correlationId);return await ResponseHandler.generateAuthenticationResult(this.cryptoObj,t,g,false,i,this.performanceClient,{idTokenClaims:u,requestState:d,requestId:c,tokenBindingKeyManager:this.tokenBindingKeyManager})}}await this.cacheStorage.saveCacheRecord(g,i.correlationId,isKmsi(u||{}),n,i.storeInCache)}finally{if(this.persistencePlugin&&this.serializableCache&&h){this.logger.verbose("Persistence enabled, calling afterCacheAccess",i.correlationId);await this.persistencePlugin.afterCacheAccess(h)}}return ResponseHandler.generateAuthenticationResult(this.cryptoObj,t,g,false,i,this.performanceClient,{idTokenClaims:u,requestState:d,serverTokenResponse:e,requestId:c,tokenBindingKeyManager:this.tokenBindingKeyManager})}generateCacheRecord(e,t,r,i,n,s,o,a){const l=t.getPreferredCache();if(!l){throw ClientAuthError_createClientAuthError(tn,i.correlationId)}const c=getTenantIdFromIdTokenClaims(n);let p;let u;if(e.id_token&&!!n){p=createIdTokenEntity(this.homeAccountIdentifier,l,e.id_token,this.clientId,c||"");u=buildAccountToCache(this.cacheStorage,t,this.homeAccountIdentifier,this.cryptoObj.base64Decode,i.correlationId,n,e.client_info,l,c,o,undefined,this.logger,this.performanceClient)}let d=null;if(e.access_token){const n=e.scope?ScopeSet.fromString(e.scope,i.correlationId):new ScopeSet(i.scopes||[],i.correlationId);const o=(typeof e.expires_in==="string"?parseInt(e.expires_in,10):e.expires_in)||0;const p=(typeof e.ext_expires_in==="string"?parseInt(e.ext_expires_in,10):e.ext_expires_in)||0;const u=(typeof e.refresh_in==="string"?parseInt(e.refresh_in,10):e.refresh_in)||undefined;const m=r+o;const A=m+p;const g=u&&u>0?r+u:undefined;d=createAccessTokenEntity(this.homeAccountIdentifier,l,e.access_token,this.clientId,c||t.tenant||"",n.printScopes(),m,A,this.cryptoObj.base64Decode,i.correlationId,g,e.token_type,s,e.key_id,a);const h=i.resource||null;if(h){d.resource=h}}let m=null;if(e.refresh_token){let t;if(e.refresh_token_expires_in){const n=typeof e.refresh_token_expires_in==="string"?parseInt(e.refresh_token_expires_in,10):e.refresh_token_expires_in;t=r+n;this.performanceClient?.addFields({ntwkRtExpiresOnSeconds:t},i.correlationId)}m=createRefreshTokenEntity(this.homeAccountIdentifier,l,e.refresh_token,this.clientId,e.foci,s,t)}let A=null;if(e.foci){A={clientId:this.clientId,environment:l,familyId:e.foci}}return{account:u,idToken:p,accessToken:d,refreshToken:m,appMetadata:A}}static async generateAuthenticationResult(e,t,r,i,n,s,o={}){const{idTokenClaims:a,requestState:l,serverTokenResponse:c,requestId:p,tokenBindingKeyManager:u=ks}=o;let d="";let m=[];let A=null;let g;let h;let f="";if(r.accessToken){if(r.accessToken.tokenType===Dt.POP&&!n.popKid){const t=new PopTokenGenerator(e,u,s);const{secret:i,keyId:o}=r.accessToken;if(!o){throw ClientAuthError_createClientAuthError(un,n.correlationId)}d=await t.signPopToken(i,o,n)}else{d=r.accessToken.secret}m=ScopeSet.fromString(r.accessToken.target,n.correlationId).asArray();A=toDateFromSeconds(r.accessToken.expiresOn);g=toDateFromSeconds(r.accessToken.extendedExpiresOn);if(r.accessToken.refreshOn){h=toDateFromSeconds(r.accessToken.refreshOn)}}if(r.appMetadata){f=r.appMetadata.familyId===vt?vt:""}const y=a?.oid||a?.sub||"";const b=a?.tid||"";if(c?.spa_accountid&&!!r.account){r.account.nativeAccountId=c?.spa_accountid;const e=b||r.account.realm;if(r.account.tenantProfiles){const t=r.account.tenantProfiles.find((t=>t.tenantId===e));if(t){t.nativeAccountId=c.spa_accountid}}}const C=r.account?updateAccountTenantProfileData(getAccountInfo(r.account),undefined,a,r.idToken?.secret):null;return{authority:t.canonicalAuthority,uniqueId:y,tenantId:b,scopes:m,account:C,idToken:r?.idToken?.secret||"",idTokenClaims:a||{},accessToken:d,fromCache:i,expiresOn:A,extExpiresOn:g,refreshOn:h,correlationId:n.correlationId,requestId:p||"",familyId:f,tokenType:r.accessToken?.tokenType||"",state:l?l.userRequestState:"",cloudGraphHostName:r.account?.cloudGraphHostName||"",msGraphHost:r.account?.msGraphHost||"",code:c?.spa_code,fromPlatformBroker:false}}}function buildAccountToCache(e,t,r,i,n,s,o,a,l,c,p,u,d){u?.verbose("setCachedAccount called",n);const m=a||t.getPreferredCache();const A=e.getAccountsFilteredBy({homeAccountId:r,environment:m},n);d?.addFields({cacheMatchedAccounts:A.length},n);if(A.length>1){u?.warning("Multiple base accounts matched homeAccountId. Ignoring cached account and creating a new base account.",n)}const g=A.length===1?A[0]:null;const h=g||createAccountEntity({homeAccountId:r,idTokenClaims:s,clientInfo:o,environment:a,cloudGraphHostName:c?.cloud_graph_host_name,msGraphHost:c?.msgraph_host,nativeAccountId:p},t,n,i);const f=h.tenantProfiles||[];const y=l||h.realm;if(y&&!f.find((e=>e.tenantId===y))){const e=AccountInfo_buildTenantProfile(r,h.localAccountId,y,p,s);f.push(e)}h.tenantProfiles=f;return h} +class ResponseHandler{constructor(e,t,r,i,n,s,o,a=ks){this.clientId=e;this.cacheStorage=t;this.cryptoObj=r;this.tokenBindingKeyManager=a;this.logger=i;this.performanceClient=n;this.serializableCache=s;this.persistencePlugin=o}validateTokenResponse(e,t,r){if(e.error||e.error_description||e.suberror){const i=`Error(s): ${e.error_codes||Ie} - Timestamp: ${e.timestamp||Ie} - Description: ${e.error_description||Ie} - Correlation ID: ${e.correlation_id||Ie} - Trace ID: ${e.trace_id||Ie}`;const n=e.error_codes?.length?e.error_codes[0]:undefined;const s=new ServerError_ServerError(e.error||"",e.correlation_id||"",i,e.suberror,n,e.status);if(r&&e.status&&e.status>=Je&&e.status<=Ke){this.logger.warning(`executeTokenRequest:validateTokenResponse - AAD is currently unavailable and the access token is unable to be refreshed.\n${s}`,t);return}else if(r&&e.status&&e.status>=Le&&e.status<=je){this.logger.warning(`executeTokenRequest:validateTokenResponse - AAD is currently available but is unable to refresh the access token.\n${s}`,t);return}if(InteractionRequiredAuthError_isInteractionRequiredError(e.error,e.error_description,e.suberror)){throw new InteractionRequiredAuthError_InteractionRequiredAuthError(e.error||"",e.correlation_id||"",e.error_description,e.suberror,e.timestamp||"",e.trace_id||"",e.claims||"",n)}throw s}}async handleServerTokenResponse(e,t,r,i,n,s,o,a,l,c,p){let u;if(e.id_token){u=extractTokenClaims(e.id_token||"",this.cryptoObj.base64Decode,i.correlationId);if(s&&s.nonce){if(u.nonce!==s.nonce){throw ClientAuthError_createClientAuthError(ji,i.correlationId)}}}this.homeAccountIdentifier=generateHomeAccountId(e.client_info||"",t.authorityType,this.logger,this.cryptoObj,i.correlationId,u);let d;if(!!s&&!!s.state){d=parseRequestState(this.cryptoObj.base64Decode,s.state,i.correlationId)}e.key_id=e.key_id||i.sshKid||undefined;const m=serializeAttributeTokens(i.attributeTokens);const A=p??(m?{attribute_tokens:m}:undefined);const h=this.generateCacheRecord(e,t,r,i,u,o,s,A);let g;try{if(this.persistencePlugin&&this.serializableCache){this.logger.verbose("Persistence enabled, calling beforeCacheAccess",i.correlationId);g=new TokenCacheContext(this.serializableCache,true);await this.persistencePlugin.beforeCacheAccess(g)}if(a&&!l&&h.account){const e=this.cacheStorage.getAllAccounts({homeAccountId:h.account.homeAccountId,environment:h.account.environment},i.correlationId);if(e.length<1){this.logger.warning("Account used to refresh tokens not in persistence, refreshed tokens will not be stored in the cache",i.correlationId);this.performanceClient?.addFields({acntLoggedOut:true},i.correlationId);return await ResponseHandler.generateAuthenticationResult(this.cryptoObj,t,h,false,i,this.performanceClient,{idTokenClaims:u,requestState:d,requestId:c,tokenBindingKeyManager:this.tokenBindingKeyManager})}}await this.cacheStorage.saveCacheRecord(h,i.correlationId,isKmsi(u||{}),n,i.storeInCache)}finally{if(this.persistencePlugin&&this.serializableCache&&g){this.logger.verbose("Persistence enabled, calling afterCacheAccess",i.correlationId);await this.persistencePlugin.afterCacheAccess(g)}}return ResponseHandler.generateAuthenticationResult(this.cryptoObj,t,h,false,i,this.performanceClient,{idTokenClaims:u,requestState:d,serverTokenResponse:e,requestId:c,tokenBindingKeyManager:this.tokenBindingKeyManager})}generateCacheRecord(e,t,r,i,n,s,o,a){const l=t.getPreferredCache();if(!l){throw ClientAuthError_createClientAuthError(tn,i.correlationId)}const c=getTenantIdFromIdTokenClaims(n);let p;let u;if(e.id_token&&!!n){p=createIdTokenEntity(this.homeAccountIdentifier,l,e.id_token,this.clientId,c||"");u=buildAccountToCache(this.cacheStorage,t,this.homeAccountIdentifier,this.cryptoObj.base64Decode,i.correlationId,n,e.client_info,l,c,o,undefined,this.logger,this.performanceClient)}let d=null;if(e.access_token){const n=e.scope?ScopeSet.fromString(e.scope,i.correlationId):new ScopeSet(i.scopes||[],i.correlationId);const o=(typeof e.expires_in==="string"?parseInt(e.expires_in,10):e.expires_in)||0;const p=(typeof e.ext_expires_in==="string"?parseInt(e.ext_expires_in,10):e.ext_expires_in)||0;const u=(typeof e.refresh_in==="string"?parseInt(e.refresh_in,10):e.refresh_in)||undefined;const m=r+o;const A=m+p;const h=u&&u>0?r+u:undefined;d=createAccessTokenEntity(this.homeAccountIdentifier,l,e.access_token,this.clientId,c||t.tenant||"",n.printScopes(),m,A,this.cryptoObj.base64Decode,i.correlationId,h,e.token_type,s,e.key_id,a);const g=i.resource||null;if(g){d.resource=g}}let m=null;if(e.refresh_token){let t;if(e.refresh_token_expires_in){const n=typeof e.refresh_token_expires_in==="string"?parseInt(e.refresh_token_expires_in,10):e.refresh_token_expires_in;t=r+n;this.performanceClient?.addFields({ntwkRtExpiresOnSeconds:t},i.correlationId)}m=createRefreshTokenEntity(this.homeAccountIdentifier,l,e.refresh_token,this.clientId,e.foci,s,t)}let A=null;if(e.foci){A={clientId:this.clientId,environment:l,familyId:e.foci}}return{account:u,idToken:p,accessToken:d,refreshToken:m,appMetadata:A}}static async generateAuthenticationResult(e,t,r,i,n,s,o={}){const{idTokenClaims:a,requestState:l,serverTokenResponse:c,requestId:p,tokenBindingKeyManager:u=ks}=o;let d="";let m=[];let A=null;let h;let g;let f="";if(r.accessToken){if(r.accessToken.tokenType===Dt.POP&&!n.popKid){const t=new PopTokenGenerator(e,u,s);const{secret:i,keyId:o}=r.accessToken;if(!o){throw ClientAuthError_createClientAuthError(un,n.correlationId)}d=await t.signPopToken(i,o,n)}else{d=r.accessToken.secret}m=ScopeSet.fromString(r.accessToken.target,n.correlationId).asArray();A=toDateFromSeconds(r.accessToken.expiresOn);h=toDateFromSeconds(r.accessToken.extendedExpiresOn);if(r.accessToken.refreshOn){g=toDateFromSeconds(r.accessToken.refreshOn)}}if(r.appMetadata){f=r.appMetadata.familyId===vt?vt:""}const y=a?.oid||a?.sub||"";const b=a?.tid||"";if(c?.spa_accountid&&!!r.account){r.account.nativeAccountId=c?.spa_accountid;const e=b||r.account.realm;if(r.account.tenantProfiles){const t=r.account.tenantProfiles.find((t=>t.tenantId===e));if(t){t.nativeAccountId=c.spa_accountid}}}const C=r.account?updateAccountTenantProfileData(getAccountInfo(r.account),undefined,a,r.idToken?.secret):null;return{authority:t.canonicalAuthority,uniqueId:y,tenantId:b,scopes:m,account:C,idToken:r?.idToken?.secret||"",idTokenClaims:a||{},accessToken:d,fromCache:i,expiresOn:A,extExpiresOn:h,refreshOn:g,correlationId:n.correlationId,requestId:p||"",familyId:f,tokenType:r.accessToken?.tokenType||"",state:l?l.userRequestState:"",cloudGraphHostName:r.account?.cloudGraphHostName||"",msGraphHost:r.account?.msGraphHost||"",code:c?.spa_code,fromPlatformBroker:false}}}function buildAccountToCache(e,t,r,i,n,s,o,a,l,c,p,u,d){u?.verbose("setCachedAccount called",n);const m=a||t.getPreferredCache();const A=e.getAccountsFilteredBy({homeAccountId:r,environment:m},n);d?.addFields({cacheMatchedAccounts:A.length},n);if(A.length>1){u?.warning("Multiple base accounts matched homeAccountId. Ignoring cached account and creating a new base account.",n)}const h=A.length===1?A[0]:null;const g=h||createAccountEntity({homeAccountId:r,idTokenClaims:s,clientInfo:o,environment:a,cloudGraphHostName:c?.cloud_graph_host_name,msGraphHost:c?.msgraph_host,nativeAccountId:p},t,n,i);const f=g.tenantProfiles||[];const y=l||g.realm;if(y&&!f.find((e=>e.tenantId===y))){const e=AccountInfo_buildTenantProfile(r,g.localAccountId,y,p,s);f.push(e)}g.tenantProfiles=f;return g} /*! @azure/msal-common v16.13.0 2026-08-18 */ const uo={HOME_ACCOUNT_ID:"home_account_id",UPN:"UPN"}; /*! @azure/msal-common v16.13.0 2026-08-18 */ @@ -136,27 +136,27 @@ class ThrottlingUtils{static generateThrottlingStorageKey(e){return`${Gt}.${JSON /*! @azure/msal-common v16.13.0 2026-08-18 */ class NetworkError extends AuthError{constructor(e,t,r){super(e.errorCode,e.correlationId,e.errorMessage,e.subError);Object.setPrototypeOf(this,NetworkError.prototype);this.name="NetworkError";this.error=e;this.httpStatus=t;this.responseHeaders=r}}function createNetworkError(e,t,r,i){e.errorMessage=`${e.errorMessage}, additionalErrorInfo: error.name:${i?.name}, error.message:${i?.message}`;return new NetworkError(e,t,r)} /*! @azure/msal-common v16.13.0 2026-08-18 */ -function createTokenRequestHeaders(e,t,r){const i={};i[rt.CONTENT_TYPE]=Ne;if(!t&&r){switch(r.type){case uo.HOME_ACCOUNT_ID:try{const e=buildClientInfoFromHomeAccountId(r.credential);i[rt.CCS_HEADER]=`Oid:${e.uid}@${e.utid}`}catch(t){e.verbose(`Could not parse home account ID for CCS Header: '${t}'`,"")}break;case uo.UPN:i[rt.CCS_HEADER]=`UPN: ${r.credential}`;break}}return i}function createTokenQueryParameters(e,t,r,i){const n=new Map;if(e.embeddedClientId){addBrokerParameters(n,t,r)}if(e.extraQueryParameters){addExtraParameters(n,e.extraQueryParameters)}addCorrelationId(n,e.correlationId);instrumentBrokerParams(n,e.correlationId,i);return mapToQueryString(n)}async function executePostToTokenEndpoint(e,t,r,i,n,s,o,a,l,c){const p=await sendPostRequest(i,e,{body:t,headers:r},n,s,o,a,l);if(c&&p.status<500&&p.status!==429){c.clearTelemetryCache()}return p}async function sendPostRequest(e,t,r,i,n,s,o,a){ThrottlingUtils.preProcess(n,e,i);let l;try{l=await invokeAsync(s.sendPostRequestAsync.bind(s),rs,o,a,i)(t,{...r,correlationId:i,performanceClient:a});const e=l.headers||{};a?.addFields({refreshTokenSize:l.body.refresh_token?.length||0,httpVerToken:e[rt.X_MS_HTTP_VERSION]||"",requestId:e[rt.X_MS_REQUEST_ID]||""},i)}catch(e){if(e instanceof NetworkError){const t=e.responseHeaders;if(t){a?.addFields({httpVerToken:t[rt.X_MS_HTTP_VERSION]||"",requestId:t[rt.X_MS_REQUEST_ID]||"",contentTypeHeader:t[rt.CONTENT_TYPE]||undefined,contentLengthHeader:t[rt.CONTENT_LENGTH]||undefined,httpStatus:e.httpStatus},i)}throw e.error}if(e instanceof AuthError){throw e}else{throw ClientAuthError_createClientAuthError(Gi,i)}}ThrottlingUtils.postProcess(n,e,l,i);return l} +function createTokenRequestHeaders(e,t,r){const i={};i[rt.CONTENT_TYPE]=Ee;if(!t&&r){switch(r.type){case uo.HOME_ACCOUNT_ID:try{const e=buildClientInfoFromHomeAccountId(r.credential);i[rt.CCS_HEADER]=`Oid:${e.uid}@${e.utid}`}catch(t){e.verbose(`Could not parse home account ID for CCS Header: '${t}'`,"")}break;case uo.UPN:i[rt.CCS_HEADER]=`UPN: ${r.credential}`;break}}return i}function createTokenQueryParameters(e,t,r,i){const n=new Map;if(e.embeddedClientId){addBrokerParameters(n,t,r)}if(e.extraQueryParameters){addExtraParameters(n,e.extraQueryParameters)}addCorrelationId(n,e.correlationId);instrumentBrokerParams(n,e.correlationId,i);return mapToQueryString(n)}async function executePostToTokenEndpoint(e,t,r,i,n,s,o,a,l,c){const p=await sendPostRequest(i,e,{body:t,headers:r},n,s,o,a,l);if(c&&p.status<500&&p.status!==429){c.clearTelemetryCache()}return p}async function sendPostRequest(e,t,r,i,n,s,o,a){ThrottlingUtils.preProcess(n,e,i);let l;try{l=await invokeAsync(s.sendPostRequestAsync.bind(s),rs,o,a,i)(t,{...r,correlationId:i,performanceClient:a});const e=l.headers||{};a?.addFields({refreshTokenSize:l.body.refresh_token?.length||0,httpVerToken:e[rt.X_MS_HTTP_VERSION]||"",requestId:e[rt.X_MS_REQUEST_ID]||""},i)}catch(e){if(e instanceof NetworkError){const t=e.responseHeaders;if(t){a?.addFields({httpVerToken:t[rt.X_MS_HTTP_VERSION]||"",requestId:t[rt.X_MS_REQUEST_ID]||"",contentTypeHeader:t[rt.CONTENT_TYPE]||undefined,contentLengthHeader:t[rt.CONTENT_LENGTH]||undefined,httpStatus:e.httpStatus},i)}throw e.error}if(e instanceof AuthError){throw e}else{throw ClientAuthError_createClientAuthError(Gi,i)}}ThrottlingUtils.postProcess(n,e,l,i);return l} /*! @azure/msal-common v16.13.0 2026-08-18 */ async function createDiscoveredInstance(e,t,r,i,n,s,o){const a=Authority.transformCIAMAuthority(formatAuthorityUri(e),s);const l=new Authority(a,t,r,i,n,s,o);try{await invokeAsync(l.resolveEndpointsAsync.bind(l),ys,n,o,s)();return l}catch(e){throw ClientAuthError_createClientAuthError(Li,s)}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -class AuthorizationCodeClient{constructor(e,t){this.includeRedirectUri=true;this.config=buildClientConfiguration(e);this.logger=new Logger(this.config.loggerOptions,Qs,Ts);this.cryptoUtils=this.config.cryptoInterface;this.cacheManager=this.config.storageInterface;this.networkClient=this.config.networkInterface;this.serverTelemetryManager=this.config.serverTelemetryManager;this.authority=this.config.authOptions.authority;this.performanceClient=t;this.oidcDefaultScopes=this.config.authOptions.authority.options.OIDCOptions?.defaultScopes}async acquireToken(e,t,r){if(!e.code){throw ClientAuthError_createClientAuthError(Yi,e.correlationId)}if(r&&r.cloud_instance_host_name){await invokeAsync(this.updateTokenEndpointAuthority.bind(this),gs,this.logger,this.performanceClient,e.correlationId)(r.cloud_instance_host_name,e.correlationId)}const i=nowSeconds();const n=await invokeAsync(this.executeTokenRequest.bind(this),ms,this.logger,this.performanceClient,e.correlationId)(this.authority,e,this.serverTelemetryManager);const s=n.headers?.[rt.X_MS_REQUEST_ID];const o=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.performanceClient,this.config.serializableCache,this.config.persistencePlugin,this.config.tokenBindingKeyManager);o.validateTokenResponse(n.body,e.correlationId);return invokeAsync(o.handleServerTokenResponse.bind(o),fs,this.logger,this.performanceClient,e.correlationId)(n.body,this.authority,i,e,t,r,undefined,undefined,undefined,s)}getLogoutUri(e){if(!e){throw ClientConfigurationError_createClientConfigurationError(Pn,"")}const t=this.createLogoutUrlQueryString(e);return UrlString.appendQueryString(this.authority.endSessionEndpoint,t)}async executeTokenRequest(e,t,r){const i=createTokenQueryParameters(t,this.config.authOptions.clientId,this.config.authOptions.redirectUri,this.performanceClient);const n=UrlString.appendQueryString(e.tokenEndpoint,i);const s=await invokeAsync(this.createTokenRequestBody.bind(this),As,this.logger,this.performanceClient,t.correlationId)(t);let o=undefined;if(t.clientInfo){try{const e=buildClientInfo(t.clientInfo,this.cryptoUtils.base64Decode);o={credential:`${e.uid}${yt}${e.utid}`,type:uo.HOME_ACCOUNT_ID}}catch(e){this.logger.verbose(`Could not parse client info for CCS Header: '${e}'`,t.correlationId)}}const a=createTokenRequestHeaders(this.logger,this.config.systemOptions.preventCorsPreflight,o||t.ccsCredential);const l=getRequestThumbprint(this.config.authOptions.clientId,t);return invokeAsync(executePostToTokenEndpoint,ns,this.logger,this.performanceClient,t.correlationId)(n,s,a,l,t.correlationId,this.cacheManager,this.networkClient,this.logger,this.performanceClient,r)}async createTokenRequestBody(e){const t=new Map;addClientId(t,e.embeddedClientId||e.extraParameters?.[rr]||this.config.authOptions.clientId);if(!this.includeRedirectUri){if(!e.redirectUri){throw ClientConfigurationError_createClientConfigurationError(bn,e.correlationId)}}else{addRedirectUri(t,e.redirectUri)}addScopes(t,e.scopes,e.correlationId,true,this.oidcDefaultScopes);addResource(t,e.resource);if(e.attributeTokens){addAttributeTokens(t,e.attributeTokens)}this.performanceClient?.addFields({hasAttributeTokens:!!e.attributeTokens?.length},e.correlationId);addAuthorizationCode(t,e.code);addLibraryInfo(t,this.config.libraryInfo);addApplicationTelemetry(t,this.config.telemetry.application);addThrottling(t);if(this.serverTelemetryManager&&!isOidcProtocolMode(this.config)){addServerTelemetry(t,this.serverTelemetryManager)}if(e.codeVerifier){addCodeVerifier(t,e.codeVerifier)}if(this.config.clientCredentials.clientSecret){addClientSecret(t,this.config.clientCredentials.clientSecret)}if(this.config.clientCredentials.clientAssertion){const r=this.config.clientCredentials.clientAssertion;addClientAssertion(t,await getClientAssertion(r.assertion,this.config.authOptions.clientId,e.resourceRequestUri));addClientAssertionType(t,r.assertionType)}addGrantType(t,ut.AUTHORIZATION_CODE_GRANT);addClientInfo(t);if(e.authenticationScheme===Dt.POP){const r=new PopTokenGenerator(this.cryptoUtils,this.config.tokenBindingKeyManager,this.performanceClient);let i;if(!e.popKid){const t=await invokeAsync(r.generateCnf.bind(r),hs,this.logger,this.performanceClient,e.correlationId)(e,this.logger);i=t.reqCnfString}else{i=this.cryptoUtils.encodeKid(e.popKid)}addPopToken(t,i)}else if(e.authenticationScheme===Dt.SSH){if(e.sshJwk){addSshJwk(t,e.sshJwk)}else{throw ClientConfigurationError_createClientConfigurationError(Qn,e.correlationId)}}let r=undefined;if(e.clientInfo){try{const t=buildClientInfo(e.clientInfo,this.cryptoUtils.base64Decode);r={credential:`${t.uid}${yt}${t.utid}`,type:uo.HOME_ACCOUNT_ID}}catch(t){this.logger.verbose(`Could not parse client info for CCS Header: '${t}'`,e.correlationId)}}else{r=e.ccsCredential}if(this.config.systemOptions.preventCorsPreflight&&r){switch(r.type){case uo.HOME_ACCOUNT_ID:try{const e=buildClientInfoFromHomeAccountId(r.credential);addCcsOid(t,e)}catch(t){this.logger.verbose(`Could not parse home account ID for CCS Header: '${t}'`,e.correlationId)}break;case uo.UPN:addCcsUpn(t,r.credential);break}}if(e.embeddedClientId){addBrokerParameters(t,this.config.authOptions.clientId,this.config.authOptions.redirectUri)}if(e.extraParameters){addExtraParameters(t,e.extraParameters)}if(e.enableSpaAuthorizationCode&&(!e.extraParameters||!e.extraParameters[Jr])){addExtraParameters(t,{[Jr]:"1"})}instrumentBrokerParams(t,e.correlationId,this.performanceClient);addClaims(t,e.correlationId,e.claims,this.config.authOptions.clientCapabilities,e.skipBrokerClaims);return mapToQueryString(t)}createLogoutUrlQueryString(e){const t=new Map;if(e.postLogoutRedirectUri){addPostLogoutRedirectUri(t,e.postLogoutRedirectUri)}if(e.correlationId){addCorrelationId(t,e.correlationId)}if(e.idTokenHint){addIdTokenHint(t,e.idTokenHint)}if(e.state){addState(t,e.state)}if(e.logoutHint){addLogoutHint(t,e.logoutHint)}if(e.extraQueryParameters){addExtraParameters(t,e.extraQueryParameters)}if(this.config.authOptions.instanceAware){addInstanceAware(t)}return mapToQueryString(t)}async updateTokenEndpointAuthority(e,t){const r=`https://${e}/${this.authority.tenant}/`;const i=await createDiscoveredInstance(r,this.networkClient,this.cacheManager,this.authority.options,this.logger,t,this.performanceClient);this.authority=i}} +class AuthorizationCodeClient{constructor(e,t){this.includeRedirectUri=true;this.config=buildClientConfiguration(e);this.logger=new Logger(this.config.loggerOptions,Ts,Qs);this.cryptoUtils=this.config.cryptoInterface;this.cacheManager=this.config.storageInterface;this.networkClient=this.config.networkInterface;this.serverTelemetryManager=this.config.serverTelemetryManager;this.authority=this.config.authOptions.authority;this.performanceClient=t;this.oidcDefaultScopes=this.config.authOptions.authority.options.OIDCOptions?.defaultScopes}async acquireToken(e,t,r){if(!e.code){throw ClientAuthError_createClientAuthError(Yi,e.correlationId)}if(r&&r.cloud_instance_host_name){await invokeAsync(this.updateTokenEndpointAuthority.bind(this),hs,this.logger,this.performanceClient,e.correlationId)(r.cloud_instance_host_name,e.correlationId)}const i=nowSeconds();const n=await invokeAsync(this.executeTokenRequest.bind(this),ms,this.logger,this.performanceClient,e.correlationId)(this.authority,e,this.serverTelemetryManager);const s=n.headers?.[rt.X_MS_REQUEST_ID];const o=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.performanceClient,this.config.serializableCache,this.config.persistencePlugin,this.config.tokenBindingKeyManager);o.validateTokenResponse(n.body,e.correlationId);return invokeAsync(o.handleServerTokenResponse.bind(o),fs,this.logger,this.performanceClient,e.correlationId)(n.body,this.authority,i,e,t,r,undefined,undefined,undefined,s)}getLogoutUri(e){if(!e){throw ClientConfigurationError_createClientConfigurationError(Pn,"")}const t=this.createLogoutUrlQueryString(e);return UrlString.appendQueryString(this.authority.endSessionEndpoint,t)}async executeTokenRequest(e,t,r){const i=createTokenQueryParameters(t,this.config.authOptions.clientId,this.config.authOptions.redirectUri,this.performanceClient);const n=UrlString.appendQueryString(e.tokenEndpoint,i);const s=await invokeAsync(this.createTokenRequestBody.bind(this),As,this.logger,this.performanceClient,t.correlationId)(t);let o=undefined;if(t.clientInfo){try{const e=buildClientInfo(t.clientInfo,this.cryptoUtils.base64Decode);o={credential:`${e.uid}${yt}${e.utid}`,type:uo.HOME_ACCOUNT_ID}}catch(e){this.logger.verbose(`Could not parse client info for CCS Header: '${e}'`,t.correlationId)}}const a=createTokenRequestHeaders(this.logger,this.config.systemOptions.preventCorsPreflight,o||t.ccsCredential);const l=getRequestThumbprint(this.config.authOptions.clientId,t);return invokeAsync(executePostToTokenEndpoint,ns,this.logger,this.performanceClient,t.correlationId)(n,s,a,l,t.correlationId,this.cacheManager,this.networkClient,this.logger,this.performanceClient,r)}async createTokenRequestBody(e){const t=new Map;addClientId(t,e.embeddedClientId||e.extraParameters?.[rr]||this.config.authOptions.clientId);if(!this.includeRedirectUri){if(!e.redirectUri){throw ClientConfigurationError_createClientConfigurationError(bn,e.correlationId)}}else{addRedirectUri(t,e.redirectUri)}addScopes(t,e.scopes,e.correlationId,true,this.oidcDefaultScopes);addResource(t,e.resource);if(e.attributeTokens){addAttributeTokens(t,e.attributeTokens)}this.performanceClient?.addFields({hasAttributeTokens:!!e.attributeTokens?.length},e.correlationId);addAuthorizationCode(t,e.code);addLibraryInfo(t,this.config.libraryInfo);addApplicationTelemetry(t,this.config.telemetry.application);addThrottling(t);if(this.serverTelemetryManager&&!isOidcProtocolMode(this.config)){addServerTelemetry(t,this.serverTelemetryManager)}if(e.codeVerifier){addCodeVerifier(t,e.codeVerifier)}if(this.config.clientCredentials.clientSecret){addClientSecret(t,this.config.clientCredentials.clientSecret)}if(this.config.clientCredentials.clientAssertion){const r=this.config.clientCredentials.clientAssertion;addClientAssertion(t,await getClientAssertion(r.assertion,this.config.authOptions.clientId,e.resourceRequestUri));addClientAssertionType(t,r.assertionType)}addGrantType(t,ut.AUTHORIZATION_CODE_GRANT);addClientInfo(t);if(e.authenticationScheme===Dt.POP){const r=new PopTokenGenerator(this.cryptoUtils,this.config.tokenBindingKeyManager,this.performanceClient);let i;if(!e.popKid){const t=await invokeAsync(r.generateCnf.bind(r),gs,this.logger,this.performanceClient,e.correlationId)(e,this.logger);i=t.reqCnfString}else{i=this.cryptoUtils.encodeKid(e.popKid)}addPopToken(t,i)}else if(e.authenticationScheme===Dt.SSH){if(e.sshJwk){addSshJwk(t,e.sshJwk)}else{throw ClientConfigurationError_createClientConfigurationError(Tn,e.correlationId)}}let r=undefined;if(e.clientInfo){try{const t=buildClientInfo(e.clientInfo,this.cryptoUtils.base64Decode);r={credential:`${t.uid}${yt}${t.utid}`,type:uo.HOME_ACCOUNT_ID}}catch(t){this.logger.verbose(`Could not parse client info for CCS Header: '${t}'`,e.correlationId)}}else{r=e.ccsCredential}if(this.config.systemOptions.preventCorsPreflight&&r){switch(r.type){case uo.HOME_ACCOUNT_ID:try{const e=buildClientInfoFromHomeAccountId(r.credential);addCcsOid(t,e)}catch(t){this.logger.verbose(`Could not parse home account ID for CCS Header: '${t}'`,e.correlationId)}break;case uo.UPN:addCcsUpn(t,r.credential);break}}if(e.embeddedClientId){addBrokerParameters(t,this.config.authOptions.clientId,this.config.authOptions.redirectUri)}if(e.extraParameters){addExtraParameters(t,e.extraParameters)}if(e.enableSpaAuthorizationCode&&(!e.extraParameters||!e.extraParameters[Jr])){addExtraParameters(t,{[Jr]:"1"})}instrumentBrokerParams(t,e.correlationId,this.performanceClient);addClaims(t,e.correlationId,e.claims,this.config.authOptions.clientCapabilities,e.skipBrokerClaims);return mapToQueryString(t)}createLogoutUrlQueryString(e){const t=new Map;if(e.postLogoutRedirectUri){addPostLogoutRedirectUri(t,e.postLogoutRedirectUri)}if(e.correlationId){addCorrelationId(t,e.correlationId)}if(e.idTokenHint){addIdTokenHint(t,e.idTokenHint)}if(e.state){addState(t,e.state)}if(e.logoutHint){addLogoutHint(t,e.logoutHint)}if(e.extraQueryParameters){addExtraParameters(t,e.extraQueryParameters)}if(this.config.authOptions.instanceAware){addInstanceAware(t)}return mapToQueryString(t)}async updateTokenEndpointAuthority(e,t){const r=`https://${e}/${this.authority.tenant}/`;const i=await createDiscoveredInstance(r,this.networkClient,this.cacheManager,this.authority.options,this.logger,t,this.performanceClient);this.authority=i}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -const mo=300;class RefreshTokenClient{constructor(e,t){this.config=buildClientConfiguration(e);this.logger=new Logger(this.config.loggerOptions,Qs,Ts);this.cryptoUtils=this.config.cryptoInterface;this.cacheManager=this.config.storageInterface;this.networkClient=this.config.networkInterface;this.serverTelemetryManager=this.config.serverTelemetryManager;this.authority=this.config.authOptions.authority;this.performanceClient=t}async acquireToken(e,t){const r=nowSeconds();const i=await invokeAsync(this.executeTokenRequest.bind(this),ss,this.logger,this.performanceClient,e.correlationId)(e,this.authority);const n=i.headers?.[rt.X_MS_REQUEST_ID];const s=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.performanceClient,this.config.serializableCache,this.config.persistencePlugin,this.config.tokenBindingKeyManager);s.validateTokenResponse(i.body,e.correlationId);return invokeAsync(s.handleServerTokenResponse.bind(s),fs,this.logger,this.performanceClient,e.correlationId)(i.body,this.authority,r,e,t,undefined,undefined,true,e.forceCache,n)}async acquireTokenByRefreshToken(e,t){if(!e){throw ClientConfigurationError_createClientConfigurationError(wn,"")}if(!e.account){throw ClientAuthError_createClientAuthError(Xi,e.correlationId)}const r=this.cacheManager.isAppMetadataFOCI(e.account.environment,e.correlationId);if(r){try{return await invokeAsync(this.acquireTokenWithCachedRefreshToken.bind(this),ls,this.logger,this.performanceClient,e.correlationId)(e,true,t)}catch(r){const i=r instanceof InteractionRequiredAuthError_InteractionRequiredAuthError&&r.errorCode===eo;const n=r instanceof ServerError_ServerError&&r.errorCode===qt&&r.subError===Ut;if(i||n){return invokeAsync(this.acquireTokenWithCachedRefreshToken.bind(this),ls,this.logger,this.performanceClient,e.correlationId)(e,false,t)}else{throw r}}}return invokeAsync(this.acquireTokenWithCachedRefreshToken.bind(this),ls,this.logger,this.performanceClient,e.correlationId)(e,false,t)}async acquireTokenWithCachedRefreshToken(e,t,r){const i=invoke(this.cacheManager.getRefreshToken.bind(this.cacheManager),Ps,this.logger,this.performanceClient,e.correlationId)(e.account,t,e.correlationId,undefined);if(!i){throw createInteractionRequiredAuthError(eo,e.correlationId)}if(i.expiresOn){const t=e.refreshTokenExpirationOffsetSeconds||mo;this.performanceClient?.addFields({cacheRtExpiresOnSeconds:Number(i.expiresOn),rtOffsetSeconds:t},e.correlationId);if(isTokenExpired(i.expiresOn,t)){throw createInteractionRequiredAuthError(ro,e.correlationId)}}const n={...e,refreshToken:i.secret,authenticationScheme:e.authenticationScheme||Dt.BEARER,ccsCredential:{credential:e.account.homeAccountId,type:uo.HOME_ACCOUNT_ID}};try{return await invokeAsync(this.acquireToken.bind(this),as,this.logger,this.performanceClient,e.correlationId)(n,r)}catch(t){if(t instanceof InteractionRequiredAuthError_InteractionRequiredAuthError){if(t.subError===ao){this.logger.verbose("acquireTokenWithRefreshToken: bad refresh token, removing from cache",e.correlationId);const t=this.cacheManager.generateCredentialKey(i);this.cacheManager.removeRefreshToken(t,e.correlationId)}}throw t}}async executeTokenRequest(e,t){const r=createTokenQueryParameters(e,this.config.authOptions.clientId,this.config.authOptions.redirectUri,this.performanceClient);const i=UrlString.appendQueryString(t.tokenEndpoint,r);const n=await invokeAsync(this.createTokenRequestBody.bind(this),cs,this.logger,this.performanceClient,e.correlationId)(e);const s=createTokenRequestHeaders(this.logger,this.config.systemOptions.preventCorsPreflight,e.ccsCredential);const o=getRequestThumbprint(this.config.authOptions.clientId,e);return invokeAsync(executePostToTokenEndpoint,is,this.logger,this.performanceClient,e.correlationId)(i,n,s,o,e.correlationId,this.cacheManager,this.networkClient,this.logger,this.performanceClient,this.serverTelemetryManager)}async createTokenRequestBody(e){const t=new Map;addClientId(t,e.embeddedClientId||e.extraParameters?.[rr]||this.config.authOptions.clientId);if(e.redirectUri){addRedirectUri(t,e.redirectUri)}addScopes(t,e.scopes,e.correlationId,true,this.config.authOptions.authority.options.OIDCOptions?.defaultScopes);addGrantType(t,ut.REFRESH_TOKEN_GRANT);addClientInfo(t);addLibraryInfo(t,this.config.libraryInfo);addApplicationTelemetry(t,this.config.telemetry.application);addThrottling(t);if(this.serverTelemetryManager&&!isOidcProtocolMode(this.config)){addServerTelemetry(t,this.serverTelemetryManager)}addRefreshToken(t,e.refreshToken);if(e.attributeTokens){addAttributeTokens(t,e.attributeTokens)}this.performanceClient?.addFields({hasAttributeTokens:!!e.attributeTokens?.length},e.correlationId);if(this.config.clientCredentials.clientSecret){addClientSecret(t,this.config.clientCredentials.clientSecret)}if(this.config.clientCredentials.clientAssertion){const r=this.config.clientCredentials.clientAssertion;addClientAssertion(t,await getClientAssertion(r.assertion,this.config.authOptions.clientId,e.resourceRequestUri));addClientAssertionType(t,r.assertionType)}if(e.authenticationScheme===Dt.POP){const r=new PopTokenGenerator(this.cryptoUtils,this.config.tokenBindingKeyManager,this.performanceClient);let i;if(!e.popKid){const t=await invokeAsync(r.generateCnf.bind(r),hs,this.logger,this.performanceClient,e.correlationId)(e,this.logger);i=t.reqCnfString}else{i=this.cryptoUtils.encodeKid(e.popKid)}addPopToken(t,i)}else if(e.authenticationScheme===Dt.SSH){if(e.sshJwk){addSshJwk(t,e.sshJwk)}else{throw ClientConfigurationError_createClientConfigurationError(Qn,e.correlationId)}}if(this.config.systemOptions.preventCorsPreflight&&e.ccsCredential){switch(e.ccsCredential.type){case uo.HOME_ACCOUNT_ID:try{const r=buildClientInfoFromHomeAccountId(e.ccsCredential.credential);addCcsOid(t,r)}catch(t){this.logger.verbose(`Could not parse home account ID for CCS Header: '${t}'`,e.correlationId)}break;case uo.UPN:addCcsUpn(t,e.ccsCredential.credential);break}}if(e.embeddedClientId){addBrokerParameters(t,this.config.authOptions.clientId,this.config.authOptions.redirectUri)}if(e.extraParameters){addExtraParameters(t,{...e.extraParameters})}instrumentBrokerParams(t,e.correlationId,this.performanceClient);addClaims(t,e.correlationId,e.claims,this.config.authOptions.clientCapabilities,e.skipBrokerClaims);return mapToQueryString(t)}} +const mo=300;class RefreshTokenClient{constructor(e,t){this.config=buildClientConfiguration(e);this.logger=new Logger(this.config.loggerOptions,Ts,Qs);this.cryptoUtils=this.config.cryptoInterface;this.cacheManager=this.config.storageInterface;this.networkClient=this.config.networkInterface;this.serverTelemetryManager=this.config.serverTelemetryManager;this.authority=this.config.authOptions.authority;this.performanceClient=t}async acquireToken(e,t){const r=nowSeconds();const i=await invokeAsync(this.executeTokenRequest.bind(this),ss,this.logger,this.performanceClient,e.correlationId)(e,this.authority);const n=i.headers?.[rt.X_MS_REQUEST_ID];const s=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.performanceClient,this.config.serializableCache,this.config.persistencePlugin,this.config.tokenBindingKeyManager);s.validateTokenResponse(i.body,e.correlationId);return invokeAsync(s.handleServerTokenResponse.bind(s),fs,this.logger,this.performanceClient,e.correlationId)(i.body,this.authority,r,e,t,undefined,undefined,true,e.forceCache,n)}async acquireTokenByRefreshToken(e,t){if(!e){throw ClientConfigurationError_createClientConfigurationError(wn,"")}if(!e.account){throw ClientAuthError_createClientAuthError(Xi,e.correlationId)}const r=this.cacheManager.isAppMetadataFOCI(e.account.environment,e.correlationId);if(r){try{return await invokeAsync(this.acquireTokenWithCachedRefreshToken.bind(this),ls,this.logger,this.performanceClient,e.correlationId)(e,true,t)}catch(r){const i=r instanceof InteractionRequiredAuthError_InteractionRequiredAuthError&&r.errorCode===eo;const n=r instanceof ServerError_ServerError&&r.errorCode===qt&&r.subError===Ut;if(i||n){return invokeAsync(this.acquireTokenWithCachedRefreshToken.bind(this),ls,this.logger,this.performanceClient,e.correlationId)(e,false,t)}else{throw r}}}return invokeAsync(this.acquireTokenWithCachedRefreshToken.bind(this),ls,this.logger,this.performanceClient,e.correlationId)(e,false,t)}async acquireTokenWithCachedRefreshToken(e,t,r){const i=invoke(this.cacheManager.getRefreshToken.bind(this.cacheManager),Ps,this.logger,this.performanceClient,e.correlationId)(e.account,t,e.correlationId,undefined);if(!i){throw createInteractionRequiredAuthError(eo,e.correlationId)}if(i.expiresOn){const t=e.refreshTokenExpirationOffsetSeconds||mo;this.performanceClient?.addFields({cacheRtExpiresOnSeconds:Number(i.expiresOn),rtOffsetSeconds:t},e.correlationId);if(isTokenExpired(i.expiresOn,t)){throw createInteractionRequiredAuthError(ro,e.correlationId)}}const n={...e,refreshToken:i.secret,authenticationScheme:e.authenticationScheme||Dt.BEARER,ccsCredential:{credential:e.account.homeAccountId,type:uo.HOME_ACCOUNT_ID}};try{return await invokeAsync(this.acquireToken.bind(this),as,this.logger,this.performanceClient,e.correlationId)(n,r)}catch(t){if(t instanceof InteractionRequiredAuthError_InteractionRequiredAuthError){if(t.subError===ao){this.logger.verbose("acquireTokenWithRefreshToken: bad refresh token, removing from cache",e.correlationId);const t=this.cacheManager.generateCredentialKey(i);this.cacheManager.removeRefreshToken(t,e.correlationId)}}throw t}}async executeTokenRequest(e,t){const r=createTokenQueryParameters(e,this.config.authOptions.clientId,this.config.authOptions.redirectUri,this.performanceClient);const i=UrlString.appendQueryString(t.tokenEndpoint,r);const n=await invokeAsync(this.createTokenRequestBody.bind(this),cs,this.logger,this.performanceClient,e.correlationId)(e);const s=createTokenRequestHeaders(this.logger,this.config.systemOptions.preventCorsPreflight,e.ccsCredential);const o=getRequestThumbprint(this.config.authOptions.clientId,e);return invokeAsync(executePostToTokenEndpoint,is,this.logger,this.performanceClient,e.correlationId)(i,n,s,o,e.correlationId,this.cacheManager,this.networkClient,this.logger,this.performanceClient,this.serverTelemetryManager)}async createTokenRequestBody(e){const t=new Map;addClientId(t,e.embeddedClientId||e.extraParameters?.[rr]||this.config.authOptions.clientId);if(e.redirectUri){addRedirectUri(t,e.redirectUri)}addScopes(t,e.scopes,e.correlationId,true,this.config.authOptions.authority.options.OIDCOptions?.defaultScopes);addGrantType(t,ut.REFRESH_TOKEN_GRANT);addClientInfo(t);addLibraryInfo(t,this.config.libraryInfo);addApplicationTelemetry(t,this.config.telemetry.application);addThrottling(t);if(this.serverTelemetryManager&&!isOidcProtocolMode(this.config)){addServerTelemetry(t,this.serverTelemetryManager)}addRefreshToken(t,e.refreshToken);if(e.attributeTokens){addAttributeTokens(t,e.attributeTokens)}this.performanceClient?.addFields({hasAttributeTokens:!!e.attributeTokens?.length},e.correlationId);if(this.config.clientCredentials.clientSecret){addClientSecret(t,this.config.clientCredentials.clientSecret)}if(this.config.clientCredentials.clientAssertion){const r=this.config.clientCredentials.clientAssertion;addClientAssertion(t,await getClientAssertion(r.assertion,this.config.authOptions.clientId,e.resourceRequestUri));addClientAssertionType(t,r.assertionType)}if(e.authenticationScheme===Dt.POP){const r=new PopTokenGenerator(this.cryptoUtils,this.config.tokenBindingKeyManager,this.performanceClient);let i;if(!e.popKid){const t=await invokeAsync(r.generateCnf.bind(r),gs,this.logger,this.performanceClient,e.correlationId)(e,this.logger);i=t.reqCnfString}else{i=this.cryptoUtils.encodeKid(e.popKid)}addPopToken(t,i)}else if(e.authenticationScheme===Dt.SSH){if(e.sshJwk){addSshJwk(t,e.sshJwk)}else{throw ClientConfigurationError_createClientConfigurationError(Tn,e.correlationId)}}if(this.config.systemOptions.preventCorsPreflight&&e.ccsCredential){switch(e.ccsCredential.type){case uo.HOME_ACCOUNT_ID:try{const r=buildClientInfoFromHomeAccountId(e.ccsCredential.credential);addCcsOid(t,r)}catch(t){this.logger.verbose(`Could not parse home account ID for CCS Header: '${t}'`,e.correlationId)}break;case uo.UPN:addCcsUpn(t,e.ccsCredential.credential);break}}if(e.embeddedClientId){addBrokerParameters(t,this.config.authOptions.clientId,this.config.authOptions.redirectUri)}if(e.extraParameters){addExtraParameters(t,{...e.extraParameters})}instrumentBrokerParams(t,e.correlationId,this.performanceClient);addClaims(t,e.correlationId,e.claims,this.config.authOptions.clientCapabilities,e.skipBrokerClaims);return mapToQueryString(t)}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -class SilentFlowClient{constructor(e,t){this.config=buildClientConfiguration(e);this.logger=new Logger(this.config.loggerOptions,Qs,Ts);this.cryptoUtils=this.config.cryptoInterface;this.cacheManager=this.config.storageInterface;this.networkClient=this.config.networkInterface;this.serverTelemetryManager=this.config.serverTelemetryManager;this.authority=this.config.authOptions.authority;this.performanceClient=t}async acquireCachedToken(e){let t=Wt.NOT_APPLICABLE;if(e.forceRefresh||!StringUtils.isEmptyObj(e.claims)){this.setCacheOutcome(Wt.FORCE_REFRESH_OR_CLAIMS,e.correlationId);throw ClientAuthError_createClientAuthError(on,e.correlationId)}if(!e.account){throw ClientAuthError_createClientAuthError(Xi,e.correlationId)}const r=e.account.tenantId||getTenantFromAuthorityString(e.authority,e.correlationId);const i=this.cacheManager.getTokenKeys();const n=this.cacheManager.getAccessToken(e.account,e,i,r);if(!n){this.setCacheOutcome(Wt.NO_CACHED_ACCESS_TOKEN,e.correlationId);throw ClientAuthError_createClientAuthError(on,e.correlationId)}else if(wasClockTurnedBack(n.cachedAt)||isTokenExpired(n.expiresOn,this.config.systemOptions.tokenRenewalOffsetSeconds)){this.setCacheOutcome(Wt.CACHED_ACCESS_TOKEN_EXPIRED,e.correlationId);throw ClientAuthError_createClientAuthError(on,e.correlationId)}else if(e.resource){if(n.resource!==e.resource){this.setCacheOutcome(Wt.NO_CACHED_ACCESS_TOKEN,e.correlationId);throw ClientAuthError_createClientAuthError(on,e.correlationId)}}else if(n.refreshOn&&isTokenExpired(n.refreshOn,0)){t=Wt.PROACTIVELY_REFRESHED}const s=e.authority||this.authority.getPreferredCache();const o={account:this.cacheManager.getAccount(this.cacheManager.generateAccountKey(e.account),e.correlationId),accessToken:n,idToken:this.cacheManager.getIdToken(e.account,e.correlationId,i,r),refreshToken:null,appMetadata:this.cacheManager.readAppMetadataFromCache(s,e.correlationId)};this.setCacheOutcome(t,e.correlationId);if(this.config.serverTelemetryManager){this.config.serverTelemetryManager.incrementCacheHits()}return[await invokeAsync(this.generateResultFromCacheRecord.bind(this),ps,this.logger,this.performanceClient,e.correlationId)(o,e),t]}setCacheOutcome(e,t){this.serverTelemetryManager?.setCacheOutcome(e);this.performanceClient?.addFields({cacheOutcome:e},t);if(e!==Wt.NOT_APPLICABLE){this.logger.info(`Token refresh is required due to cache outcome: '${e}'`,t)}}async generateResultFromCacheRecord(e,t){let r;if(e.idToken){r=extractTokenClaims(e.idToken.secret,this.config.cryptoInterface.base64Decode,t.correlationId)}return ResponseHandler.generateAuthenticationResult(this.cryptoUtils,this.authority,e,true,t,this.performanceClient,{idTokenClaims:r,tokenBindingKeyManager:this.config.tokenBindingKeyManager})}} +class SilentFlowClient{constructor(e,t){this.config=buildClientConfiguration(e);this.logger=new Logger(this.config.loggerOptions,Ts,Qs);this.cryptoUtils=this.config.cryptoInterface;this.cacheManager=this.config.storageInterface;this.networkClient=this.config.networkInterface;this.serverTelemetryManager=this.config.serverTelemetryManager;this.authority=this.config.authOptions.authority;this.performanceClient=t}async acquireCachedToken(e){let t=Wt.NOT_APPLICABLE;if(e.forceRefresh||!StringUtils.isEmptyObj(e.claims)){this.setCacheOutcome(Wt.FORCE_REFRESH_OR_CLAIMS,e.correlationId);throw ClientAuthError_createClientAuthError(on,e.correlationId)}if(!e.account){throw ClientAuthError_createClientAuthError(Xi,e.correlationId)}const r=e.account.tenantId||getTenantFromAuthorityString(e.authority,e.correlationId);const i=this.cacheManager.getTokenKeys();const n=this.cacheManager.getAccessToken(e.account,e,i,r);if(!n){this.setCacheOutcome(Wt.NO_CACHED_ACCESS_TOKEN,e.correlationId);throw ClientAuthError_createClientAuthError(on,e.correlationId)}else if(wasClockTurnedBack(n.cachedAt)||isTokenExpired(n.expiresOn,this.config.systemOptions.tokenRenewalOffsetSeconds)){this.setCacheOutcome(Wt.CACHED_ACCESS_TOKEN_EXPIRED,e.correlationId);throw ClientAuthError_createClientAuthError(on,e.correlationId)}else if(e.resource){if(n.resource!==e.resource){this.setCacheOutcome(Wt.NO_CACHED_ACCESS_TOKEN,e.correlationId);throw ClientAuthError_createClientAuthError(on,e.correlationId)}}else if(n.refreshOn&&isTokenExpired(n.refreshOn,0)){t=Wt.PROACTIVELY_REFRESHED}const s=e.authority||this.authority.getPreferredCache();const o={account:this.cacheManager.getAccount(this.cacheManager.generateAccountKey(e.account),e.correlationId),accessToken:n,idToken:this.cacheManager.getIdToken(e.account,e.correlationId,i,r),refreshToken:null,appMetadata:this.cacheManager.readAppMetadataFromCache(s,e.correlationId)};this.setCacheOutcome(t,e.correlationId);if(this.config.serverTelemetryManager){this.config.serverTelemetryManager.incrementCacheHits()}return[await invokeAsync(this.generateResultFromCacheRecord.bind(this),ps,this.logger,this.performanceClient,e.correlationId)(o,e),t]}setCacheOutcome(e,t){this.serverTelemetryManager?.setCacheOutcome(e);this.performanceClient?.addFields({cacheOutcome:e},t);if(e!==Wt.NOT_APPLICABLE){this.logger.info(`Token refresh is required due to cache outcome: '${e}'`,t)}}async generateResultFromCacheRecord(e,t){let r;if(e.idToken){r=extractTokenClaims(e.idToken.secret,this.config.cryptoInterface.base64Decode,t.correlationId)}return ResponseHandler.generateAuthenticationResult(this.cryptoUtils,this.authority,e,true,t,this.performanceClient,{idTokenClaims:r,tokenBindingKeyManager:this.config.tokenBindingKeyManager})}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -class HttpClient{async sendGetRequestAsync(e,t,r){return this.sendRequest(e,Ni.GET,t,r)}async sendPostRequestAsync(e,t){return this.sendRequest(e,Ni.POST,t)}async sendRequest(e,t,r,i){const n=new AbortController;let s;if(i){s=setTimeout((()=>{n.abort()}),i)}const o={method:t,headers:getFetchHeaders(r),signal:n.signal};if(t===Ni.POST){o.body=r?.body||""}let a;try{a=await fetch(e,o)}catch(e){if(s){clearTimeout(s)}if(e instanceof Error&&e.name==="AbortError"){throw createAuthError(Gi,"","Request timeout")}const t=createAuthError(Gi,"",`Network request failed: ${e instanceof Error?e.message:"unknown"}`);throw createNetworkError(t,undefined,undefined,e instanceof Error?e:undefined)}if(s){clearTimeout(s)}try{return{headers:getHeaderDict(a.headers),body:await a.json(),status:a.status}}catch(e){throw createAuthError(Di,"",`Failed to parse response: ${e instanceof Error?e.message:"unknown"}`)}}}function getHeaderDict(e){const t={};e.forEach(((e,r)=>{t[r]=e}));return t}function getFetchHeaders(e){const t=new Headers;if(!(e&&e.headers)){return t}Object.entries(e.headers).forEach((([e,r])=>{t.append(e,r)}));return t} +class HttpClient{async sendGetRequestAsync(e,t,r){return this.sendRequest(e,Ei.GET,t,r)}async sendPostRequestAsync(e,t){return this.sendRequest(e,Ei.POST,t)}async sendRequest(e,t,r,i){const n=new AbortController;let s;if(i){s=setTimeout((()=>{n.abort()}),i)}const o={method:t,headers:getFetchHeaders(r),signal:n.signal};if(t===Ei.POST){o.body=r?.body||""}let a;try{a=await fetch(e,o)}catch(e){if(s){clearTimeout(s)}if(e instanceof Error&&e.name==="AbortError"){throw createAuthError(Gi,"","Request timeout")}const t=createAuthError(Gi,"",`Network request failed: ${e instanceof Error?e.message:"unknown"}`);throw createNetworkError(t,undefined,undefined,e instanceof Error?e:undefined)}if(s){clearTimeout(s)}try{return{headers:getHeaderDict(a.headers),body:await a.json(),status:a.status}}catch(e){throw createAuthError(Di,"",`Failed to parse response: ${e instanceof Error?e.message:"unknown"}`)}}}function getHeaderDict(e){const t={};e.forEach(((e,r)=>{t[r]=e}));return t}function getFetchHeaders(e){const t=new Headers;if(!(e&&e.headers)){return t}Object.entries(e.headers).forEach((([e,r])=>{t.append(e,r)}));return t} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const Ao="invalid_file_extension";const go="invalid_file_path";const ho="invalid_managed_identity_id_type";const fo="invalid_secret";const yo="missing_client_id";const bo="network_unavailable";const Co="platform_not_supported";const No="unable_to_create_azure_arc";const Eo="unable_to_create_cloud_shell";const vo="unable_to_create_source";const Io="unable_to_read_secret_file";const So="user_assigned_not_available_at_runtime";const wo="user_assigned_managed_identity_not_confirmed";const Po="www_authenticate_header_missing";const xo="www_authenticate_header_unsupported_format";const Bo={[yi.AZURE_POD_IDENTITY_AUTHORITY_HOST]:"azure_pod_identity_authority_host_url_malformed",[yi.IDENTITY_ENDPOINT]:"identity_endpoint_url_malformed",[yi.IMDS_ENDPOINT]:"imds_endpoint_url_malformed",[yi.MSI_ENDPOINT]:"msi_endpoint_url_malformed"}; +const Ao="invalid_file_extension";const ho="invalid_file_path";const go="invalid_managed_identity_id_type";const fo="invalid_secret";const yo="missing_client_id";const bo="network_unavailable";const Co="platform_not_supported";const Eo="unable_to_create_azure_arc";const No="unable_to_create_cloud_shell";const vo="unable_to_create_source";const Io="unable_to_read_secret_file";const So="user_assigned_not_available_at_runtime";const wo="user_assigned_managed_identity_not_confirmed";const Po="www_authenticate_header_missing";const xo="www_authenticate_header_unsupported_format";const Bo={[yi.AZURE_POD_IDENTITY_AUTHORITY_HOST]:"azure_pod_identity_authority_host_url_malformed",[yi.IDENTITY_ENDPOINT]:"identity_endpoint_url_malformed",[yi.IMDS_ENDPOINT]:"imds_endpoint_url_malformed",[yi.MSI_ENDPOINT]:"msi_endpoint_url_malformed"}; /*! @azure/msal-node v5.6.0 2026-08-18 */ -const _o={[Ao]:"The file path in the WWW-Authenticate header does not contain a .key file.",[go]:"The file path in the WWW-Authenticate header is not in a valid Windows or Linux Format.",[ho]:"More than one ManagedIdentityIdType was provided.",[fo]:"The secret in the file on the file path in the WWW-Authenticate header is greater than 4096 bytes.",[Co]:"The platform is not supported by Azure Arc. Azure Arc only supports Windows and Linux.",[yo]:"A ManagedIdentityId id was not provided.",[Bo.AZURE_POD_IDENTITY_AUTHORITY_HOST]:`The Managed Identity's '${yi.AZURE_POD_IDENTITY_AUTHORITY_HOST}' environment variable is malformed.`,[Bo.IDENTITY_ENDPOINT]:`The Managed Identity's '${yi.IDENTITY_ENDPOINT}' environment variable is malformed.`,[Bo.IMDS_ENDPOINT]:`The Managed Identity's '${yi.IMDS_ENDPOINT}' environment variable is malformed.`,[Bo.MSI_ENDPOINT]:`The Managed Identity's '${yi.MSI_ENDPOINT}' environment variable is malformed.`,[bo]:"Authentication unavailable. The request to the managed identity endpoint timed out.",[No]:"Azure Arc Managed Identities can only be system assigned.",[Eo]:"Cloud Shell Managed Identities can only be system assigned.",[vo]:"Unable to create a Managed Identity source based on environment variables.",[Io]:"Unable to read the secret file.",[So]:"Service Fabric user assigned managed identity ClientId or ResourceId is not configurable at runtime.",[wo]:"Azure Arc did not confirm the requested user-assigned managed identity in the token response. The agent likely does not support user-assigned managed identity and returned the system-assigned identity.",[Po]:"A 401 response was received from the Azure Arc Managed Identity, but the www-authenticate header is missing.",[xo]:"A 401 response was received from the Azure Arc Managed Identity, but the www-authenticate header is in an unsupported format."};class ManagedIdentityError extends AuthError{constructor(e,t){super(e,t,_o[e]);this.name="ManagedIdentityError";Object.setPrototypeOf(this,ManagedIdentityError.prototype)}}function createManagedIdentityError(e,t){return new ManagedIdentityError(e,t)} +const _o={[Ao]:"The file path in the WWW-Authenticate header does not contain a .key file.",[ho]:"The file path in the WWW-Authenticate header is not in a valid Windows or Linux Format.",[go]:"More than one ManagedIdentityIdType was provided.",[fo]:"The secret in the file on the file path in the WWW-Authenticate header is greater than 4096 bytes.",[Co]:"The platform is not supported by Azure Arc. Azure Arc only supports Windows and Linux.",[yo]:"A ManagedIdentityId id was not provided.",[Bo.AZURE_POD_IDENTITY_AUTHORITY_HOST]:`The Managed Identity's '${yi.AZURE_POD_IDENTITY_AUTHORITY_HOST}' environment variable is malformed.`,[Bo.IDENTITY_ENDPOINT]:`The Managed Identity's '${yi.IDENTITY_ENDPOINT}' environment variable is malformed.`,[Bo.IMDS_ENDPOINT]:`The Managed Identity's '${yi.IMDS_ENDPOINT}' environment variable is malformed.`,[Bo.MSI_ENDPOINT]:`The Managed Identity's '${yi.MSI_ENDPOINT}' environment variable is malformed.`,[bo]:"Authentication unavailable. The request to the managed identity endpoint timed out.",[Eo]:"Azure Arc Managed Identities can only be system assigned.",[No]:"Cloud Shell Managed Identities can only be system assigned.",[vo]:"Unable to create a Managed Identity source based on environment variables.",[Io]:"Unable to read the secret file.",[So]:"Service Fabric user assigned managed identity ClientId or ResourceId is not configurable at runtime.",[wo]:"Azure Arc did not confirm the requested user-assigned managed identity in the token response. The agent likely does not support user-assigned managed identity and returned the system-assigned identity.",[Po]:"A 401 response was received from the Azure Arc Managed Identity, but the www-authenticate header is missing.",[xo]:"A 401 response was received from the Azure Arc Managed Identity, but the www-authenticate header is in an unsupported format."};class ManagedIdentityError extends AuthError{constructor(e,t){super(e,t,_o[e]);this.name="ManagedIdentityError";Object.setPrototypeOf(this,ManagedIdentityError.prototype)}}function createManagedIdentityError(e,t){return new ManagedIdentityError(e,t)} /*! @azure/msal-node v5.6.0 2026-08-18 */ -class ManagedIdentityId{get id(){return this._id}set id(e){this._id=e}get idType(){return this._idType}set idType(e){this._idType=e}constructor(e){const t=e?.userAssignedClientId;const r=e?.userAssignedResourceId;const i=e?.userAssignedObjectId;if(t){if(r||i){throw createManagedIdentityError(ho,"")}this.id=t;this.idType=Ci.USER_ASSIGNED_CLIENT_ID}else if(r){if(t||i){throw createManagedIdentityError(ho,"")}this.id=r;this.idType=Ci.USER_ASSIGNED_RESOURCE_ID}else if(i){if(t||r){throw createManagedIdentityError(ho,"")}this.id=i;this.idType=Ci.USER_ASSIGNED_OBJECT_ID}else{this.id=mi;this.idType=Ci.SYSTEM_ASSIGNED}}} +class ManagedIdentityId{get id(){return this._id}set id(e){this._id=e}get idType(){return this._idType}set idType(e){this._idType=e}constructor(e){const t=e?.userAssignedClientId;const r=e?.userAssignedResourceId;const i=e?.userAssignedObjectId;if(t){if(r||i){throw createManagedIdentityError(go,"")}this.id=t;this.idType=Ci.USER_ASSIGNED_CLIENT_ID}else if(r){if(t||i){throw createManagedIdentityError(go,"")}this.id=r;this.idType=Ci.USER_ASSIGNED_RESOURCE_ID}else if(i){if(t||r){throw createManagedIdentityError(go,"")}this.id=i;this.idType=Ci.USER_ASSIGNED_OBJECT_ID}else{this.id=mi;this.idType=Ci.SYSTEM_ASSIGNED}}} /*! @azure/msal-node v5.6.0 2026-08-18 */ const Ro={invalidLoopbackAddressType:{code:"invalid_loopback_server_address_type",desc:"Loopback server address is not type string. This is unexpected."},unableToLoadRedirectUri:{code:"unable_to_load_redirectUrl",desc:"Loopback server callback was invoked without a url. This is unexpected."},noAuthCodeInResponse:{code:"no_auth_code_in_response",desc:"No auth code found in the server response. Please check your network trace to determine what happened."},noLoopbackServerExists:{code:"no_loopback_server_exists",desc:"No loopback server exists yet."},loopbackServerAlreadyExists:{code:"loopback_server_already_exists",desc:"Loopback server already exists. Cannot create another."},loopbackServerTimeout:{code:"loopback_server_timeout",desc:"Timed out waiting for auth code listener to be registered."},stateNotFoundError:{code:"state_not_found",desc:"State not found. Please verify that the request originated from msal."},thumbprintMissing:{code:"thumbprint_missing_from_client_certificate",desc:"Client certificate does not contain a SHA-1 or SHA-256 thumbprint."},redirectUriNotSupported:{code:"redirect_uri_not_supported",desc:"RedirectUri is not supported in this scenario. Please remove redirectUri from the request."}};class NodeAuthError extends AuthError{constructor(e,t,r){super(e,t,r);this.name="NodeAuthError"}static createInvalidLoopbackAddressTypeError(){return new NodeAuthError(Ro.invalidLoopbackAddressType.code,"",`${Ro.invalidLoopbackAddressType.desc}`)}static createUnableToLoadRedirectUrlError(){return new NodeAuthError(Ro.unableToLoadRedirectUri.code,"",`${Ro.unableToLoadRedirectUri.desc}`)}static createNoAuthCodeInResponseError(e=""){return new NodeAuthError(Ro.noAuthCodeInResponse.code,e,`${Ro.noAuthCodeInResponse.desc}`)}static createNoLoopbackServerExistsError(){return new NodeAuthError(Ro.noLoopbackServerExists.code,"",`${Ro.noLoopbackServerExists.desc}`)}static createLoopbackServerAlreadyExistsError(){return new NodeAuthError(Ro.loopbackServerAlreadyExists.code,"",`${Ro.loopbackServerAlreadyExists.desc}`)}static createLoopbackServerTimeoutError(e=""){return new NodeAuthError(Ro.loopbackServerTimeout.code,e,`${Ro.loopbackServerTimeout.desc}`)}static createStateNotFoundError(e=""){return new NodeAuthError(Ro.stateNotFoundError.code,e,Ro.stateNotFoundError.desc)}static createThumbprintMissingError(){return new NodeAuthError(Ro.thumbprintMissing.code,"",Ro.thumbprintMissing.desc)}static createRedirectUriNotSupportedError(e=""){return new NodeAuthError(Ro.redirectUriNotSupported.code,e,Ro.redirectUriNotSupported.desc)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const ko={clientId:"",authority:se,clientSecret:"",clientAssertion:"",clientCertificate:{thumbprint:"",thumbprintSha256:"",privateKey:"",x5c:""},knownAuthorities:[],cloudDiscoveryMetadata:"",authorityMetadata:"",clientCapabilities:[],azureCloudOptions:{azureCloudInstance:ts.None,tenant:""},isMcp:false};const Qo={loggerCallback:()=>{},piiLoggingEnabled:false,logLevel:Zt.Info};const To={loggerOptions:Qo,networkClient:new HttpClient,disableInternalRetries:false,protocolMode:es.AAD};const Mo={application:{appName:"",appVersion:""}};function buildAppConfiguration({auth:e,broker:t,cache:r,system:i,telemetry:n}){const s={...To,networkClient:new HttpClient,loggerOptions:i?.loggerOptions||Qo,disableInternalRetries:i?.disableInternalRetries||false};if(!!e.clientCertificate&&!!!e.clientCertificate.thumbprint&&!!!e.clientCertificate.thumbprintSha256){throw NodeAuthError.createStateNotFoundError()}return{auth:{...ko,...e},broker:{...t},cache:{...r},system:{...s,...i},telemetry:{...Mo,...n}}}function buildManagedIdentityConfiguration({clientCapabilities:e,managedIdentityIdParams:t,system:r}){const i=new ManagedIdentityId(t);const n=r?.loggerOptions||Qo;let s;if(r?.networkClient){s=r.networkClient}else{s=new HttpClient}return{clientCapabilities:e||[],managedIdentityId:i,system:{loggerOptions:n,networkClient:s},disableInternalRetries:r?.disableInternalRetries||false}}var Oo=i(7598); +const ko={clientId:"",authority:se,clientSecret:"",clientAssertion:"",clientCertificate:{thumbprint:"",thumbprintSha256:"",privateKey:"",x5c:""},knownAuthorities:[],cloudDiscoveryMetadata:"",authorityMetadata:"",clientCapabilities:[],azureCloudOptions:{azureCloudInstance:ts.None,tenant:""},isMcp:false};const To={loggerCallback:()=>{},piiLoggingEnabled:false,logLevel:Zt.Info};const Qo={loggerOptions:To,networkClient:new HttpClient,disableInternalRetries:false,protocolMode:es.AAD};const Mo={application:{appName:"",appVersion:""}};function buildAppConfiguration({auth:e,broker:t,cache:r,system:i,telemetry:n}){const s={...Qo,networkClient:new HttpClient,loggerOptions:i?.loggerOptions||To,disableInternalRetries:i?.disableInternalRetries||false};if(!!e.clientCertificate&&!!!e.clientCertificate.thumbprint&&!!!e.clientCertificate.thumbprintSha256){throw NodeAuthError.createStateNotFoundError()}return{auth:{...ko,...e},broker:{...t},cache:{...r},system:{...s,...i},telemetry:{...Mo,...n}}}function buildManagedIdentityConfiguration({clientCapabilities:e,managedIdentityIdParams:t,system:r}){const i=new ManagedIdentityId(t);const n=r?.loggerOptions||To;let s;if(r?.networkClient){s=r.networkClient}else{s=new HttpClient}return{clientCapabilities:e||[],managedIdentityId:i,system:{loggerOptions:n,networkClient:s},disableInternalRetries:r?.disableInternalRetries||false}}var Oo=i(7598); /*! @azure/msal-node v5.6.0 2026-08-18 */ class GuidGenerator{generateGuid(){return(0,Oo.randomUUID)()}isGuid(e){const t=/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;return t.test(e)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ @@ -198,9 +198,9 @@ class LoopbackClient{constructor(e){this.preferredPort=e}async listenForAuthCode /*! @azure/msal-common v16.13.0 2026-08-18 */ const Xo="unexpected_error";const ea="post_request_failed"; /*! @azure/msal-node v5.6.0 2026-08-18 */ -class DeviceCodeClient extends BaseClient{constructor(e){super(e)}async acquireToken(e){const t=await this.getDeviceCode(e);e.deviceCodeCallback(t);const r=nowSeconds();const i=await this.acquireTokenWithDeviceCode(e,t);const n=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.performanceClient,this.config.serializableCache,this.config.persistencePlugin,this.config.tokenBindingKeyManager);n.validateTokenResponse(i,e.correlationId);return n.handleServerTokenResponse(i,this.authority,r,e,Bi.acquireTokenByDeviceCode)}async getDeviceCode(e){const t=this.createExtraQueryParameters(e);const r=UrlString.appendQueryString(this.authority.deviceCodeEndpoint,t);const i=this.createQueryString(e);const n=this.createTokenRequestHeaders();const s={clientId:this.config.authOptions.clientId,authority:e.authority,scopes:e.scopes,claims:e.claims,authenticationScheme:e.authenticationScheme,resourceRequestMethod:e.resourceRequestMethod,resourceRequestUri:e.resourceRequestUri,shrClaims:e.shrClaims,sshKid:e.sshKid};return this.executePostRequestToDeviceCodeEndpoint(r,i,n,s,e.correlationId)}createExtraQueryParameters(e){const t=new Map;if(e.extraQueryParameters){addExtraParameters(t,e.extraQueryParameters)}return mapToQueryString(t)}async executePostRequestToDeviceCodeEndpoint(e,t,r,i,n){const{body:{user_code:s,device_code:o,verification_uri:a,expires_in:l,interval:c,message:p}}=await this.sendPostRequest(i,e,{body:t,headers:r},n);return{userCode:s,deviceCode:o,verificationUri:a,expiresIn:l,interval:c,message:p}}createQueryString(e){const t=new Map;addScopes(t,e.scopes,e.correlationId);addClientId(t,this.config.authOptions.clientId);if(e.extraQueryParameters){addExtraParameters(t,e.extraQueryParameters)}if(e.claims||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0){addClaims(t,e.correlationId,e.claims,this.config.authOptions.clientCapabilities)}return mapToQueryString(t)}continuePolling(e,t,r,i){if(i){this.logger.error("Token request cancelled by setting DeviceCodeRequest.cancel = true",t);throw ClientAuthError_createClientAuthError(Wo,t)}else if(r&&rr){this.logger.error(`User defined timeout for device code polling reached. The timeout was set for ${r}`,t);throw ClientAuthError_createClientAuthError(Fo,t)}else if(nowSeconds()>e){if(r){this.logger.verbose(`User specified timeout ignored as the device code has expired before the timeout elapsed. The user specified timeout was set for ${r}`,t)}this.logger.error(`Device code expired. Expiration time of device code was ${e}`,t);throw ClientAuthError_createClientAuthError(Jo,t)}return true}async acquireTokenWithDeviceCode(e,t){const r=this.createTokenQueryParameters(e);const i=UrlString.appendQueryString(this.authority.tokenEndpoint,r);const n=this.createTokenRequestBody(e,t);const s=this.createTokenRequestHeaders();const o=e.timeout?nowSeconds()+e.timeout:undefined;const a=nowSeconds()+t.expiresIn;const l=t.interval*1e3;while(this.continuePolling(a,e.correlationId,o,e.cancel)){const t={clientId:this.config.authOptions.clientId,authority:e.authority,scopes:e.scopes,claims:e.claims,authenticationScheme:e.authenticationScheme,resourceRequestMethod:e.resourceRequestMethod,resourceRequestUri:e.resourceRequestUri,shrClaims:e.shrClaims,sshKid:e.sshKid};const r=await this.executePostToTokenEndpoint(i,n,s,t,e.correlationId);if(r.body&&r.body.error){if(r.body.error===Ee){this.logger.info("Authorization pending. Continue polling.",e.correlationId);await delay(l)}else{this.logger.info("Unexpected error in polling from the server",e.correlationId);throw createAuthError(ea,e.correlationId,r.body.error)}}else{this.logger.verbose("Authorization completed successfully. Polling stopped.",e.correlationId);return r.body}}this.logger.error("Polling stopped for unknown reasons.",e.correlationId);throw ClientAuthError_createClientAuthError(Yo,e.correlationId)}createTokenRequestBody(e,t){const r=new Map;addScopes(r,e.scopes,e.correlationId);addClientId(r,this.config.authOptions.clientId);addGrantType(r,ut.DEVICE_CODE_GRANT);addDeviceCode(r,t.deviceCode);const i=e.correlationId||this.config.cryptoInterface.createNewGuid();addCorrelationId(r,i);addClientInfo(r);addLibraryInfo(r,this.config.libraryInfo);addApplicationTelemetry(r,this.config.telemetry.application);addThrottling(r);if(this.serverTelemetryManager){addServerTelemetry(r,this.serverTelemetryManager)}if(!StringUtils.isEmptyObj(e.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0){addClaims(r,e.correlationId,e.claims,this.config.authOptions.clientCapabilities)}return mapToQueryString(r)}} +class DeviceCodeClient extends BaseClient{constructor(e){super(e)}async acquireToken(e){const t=await this.getDeviceCode(e);e.deviceCodeCallback(t);const r=nowSeconds();const i=await this.acquireTokenWithDeviceCode(e,t);const n=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.performanceClient,this.config.serializableCache,this.config.persistencePlugin,this.config.tokenBindingKeyManager);n.validateTokenResponse(i,e.correlationId);return n.handleServerTokenResponse(i,this.authority,r,e,Bi.acquireTokenByDeviceCode)}async getDeviceCode(e){const t=this.createExtraQueryParameters(e);const r=UrlString.appendQueryString(this.authority.deviceCodeEndpoint,t);const i=this.createQueryString(e);const n=this.createTokenRequestHeaders();const s={clientId:this.config.authOptions.clientId,authority:e.authority,scopes:e.scopes,claims:e.claims,authenticationScheme:e.authenticationScheme,resourceRequestMethod:e.resourceRequestMethod,resourceRequestUri:e.resourceRequestUri,shrClaims:e.shrClaims,sshKid:e.sshKid};return this.executePostRequestToDeviceCodeEndpoint(r,i,n,s,e.correlationId)}createExtraQueryParameters(e){const t=new Map;if(e.extraQueryParameters){addExtraParameters(t,e.extraQueryParameters)}return mapToQueryString(t)}async executePostRequestToDeviceCodeEndpoint(e,t,r,i,n){const{body:{user_code:s,device_code:o,verification_uri:a,expires_in:l,interval:c,message:p}}=await this.sendPostRequest(i,e,{body:t,headers:r},n);return{userCode:s,deviceCode:o,verificationUri:a,expiresIn:l,interval:c,message:p}}createQueryString(e){const t=new Map;addScopes(t,e.scopes,e.correlationId);addClientId(t,this.config.authOptions.clientId);if(e.extraQueryParameters){addExtraParameters(t,e.extraQueryParameters)}if(e.claims||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0){addClaims(t,e.correlationId,e.claims,this.config.authOptions.clientCapabilities)}return mapToQueryString(t)}continuePolling(e,t,r,i){if(i){this.logger.error("Token request cancelled by setting DeviceCodeRequest.cancel = true",t);throw ClientAuthError_createClientAuthError(Wo,t)}else if(r&&rr){this.logger.error(`User defined timeout for device code polling reached. The timeout was set for ${r}`,t);throw ClientAuthError_createClientAuthError(Fo,t)}else if(nowSeconds()>e){if(r){this.logger.verbose(`User specified timeout ignored as the device code has expired before the timeout elapsed. The user specified timeout was set for ${r}`,t)}this.logger.error(`Device code expired. Expiration time of device code was ${e}`,t);throw ClientAuthError_createClientAuthError(Jo,t)}return true}async acquireTokenWithDeviceCode(e,t){const r=this.createTokenQueryParameters(e);const i=UrlString.appendQueryString(this.authority.tokenEndpoint,r);const n=this.createTokenRequestBody(e,t);const s=this.createTokenRequestHeaders();const o=e.timeout?nowSeconds()+e.timeout:undefined;const a=nowSeconds()+t.expiresIn;const l=t.interval*1e3;while(this.continuePolling(a,e.correlationId,o,e.cancel)){const t={clientId:this.config.authOptions.clientId,authority:e.authority,scopes:e.scopes,claims:e.claims,authenticationScheme:e.authenticationScheme,resourceRequestMethod:e.resourceRequestMethod,resourceRequestUri:e.resourceRequestUri,shrClaims:e.shrClaims,sshKid:e.sshKid};const r=await this.executePostToTokenEndpoint(i,n,s,t,e.correlationId);if(r.body&&r.body.error){if(r.body.error===Ne){this.logger.info("Authorization pending. Continue polling.",e.correlationId);await delay(l)}else{this.logger.info("Unexpected error in polling from the server",e.correlationId);throw createAuthError(ea,e.correlationId,r.body.error)}}else{this.logger.verbose("Authorization completed successfully. Polling stopped.",e.correlationId);return r.body}}this.logger.error("Polling stopped for unknown reasons.",e.correlationId);throw ClientAuthError_createClientAuthError(Yo,e.correlationId)}createTokenRequestBody(e,t){const r=new Map;addScopes(r,e.scopes,e.correlationId);addClientId(r,this.config.authOptions.clientId);addGrantType(r,ut.DEVICE_CODE_GRANT);addDeviceCode(r,t.deviceCode);const i=e.correlationId||this.config.cryptoInterface.createNewGuid();addCorrelationId(r,i);addClientInfo(r);addLibraryInfo(r,this.config.libraryInfo);addApplicationTelemetry(r,this.config.telemetry.application);addThrottling(r);if(this.serverTelemetryManager){addServerTelemetry(r,this.serverTelemetryManager)}if(!StringUtils.isEmptyObj(e.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0){addClaims(r,e.correlationId,e.claims,this.config.authOptions.clientCapabilities)}return mapToQueryString(r)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -class PublicClientApplication extends ClientApplication{constructor(e){super(e);if(this.config.broker.nativeBrokerPlugin){if(this.config.broker.nativeBrokerPlugin.isBrokerAvailable){this.nativeBrokerPlugin=this.config.broker.nativeBrokerPlugin;this.nativeBrokerPlugin.setLogger(this.config.system.loggerOptions)}else{this.logger.warning("NativeBroker implementation was provided but the broker is unavailable.","")}}this.skus=ServerTelemetryManager.makeExtraSkuString({libraryName:xi.MSAL_SKU,libraryVersion:Ko})}async acquireTokenByDeviceCode(e){this.logger.info("acquireTokenByDeviceCode called",e.correlationId||"");enforceResourceParameter(this.config.auth.isMcp,e);const t=Object.assign(e,await this.initializeBaseRequest(e));const r=this.initializeServerTelemetryManager(Bi.acquireTokenByDeviceCode,t.correlationId);try{const i=await this.createAuthority(t.authority,t.correlationId,undefined,e.azureCloudOptions);const n=await this.buildOauthClientConfiguration(i,t.correlationId,"",r);const s=new DeviceCodeClient(n);this.logger.verbose("Device code client created",t.correlationId);return await s.acquireToken(t)}catch(e){if(e instanceof AuthError){e.correlationId=t.correlationId}r.cacheFailedRequest(e);throw e}}async acquireTokenInteractive(e){const t=e.correlationId||this.cryptoProvider.createNewGuid();this.logger.trace("acquireTokenInteractive called",t);enforceResourceParameter(this.config.auth.isMcp,e);const{openBrowser:r,successTemplate:i,errorTemplate:n,windowHandle:s,loopbackClient:o,preferredPort:a,...l}=e;if(o){this.logger.warning("The loopbackClient option is deprecated and will be removed in a future major version. Omit it to use the built-in loopback server, and set preferredPort when a fixed port is required.",t)}if(this.nativeBrokerPlugin){const r={...l,clientId:this.config.auth.clientId,scopes:e.scopes||et,redirectUri:e.redirectUri||"",authority:e.authority||this.config.auth.authority,correlationId:t,extraParameters:{...l.extraQueryParameters,...l.extraParameters,[ei]:this.skus},accountId:l.account?.nativeAccountId};return this.nativeBrokerPlugin.acquireTokenInteractive(r,s)}if(e.redirectUri){if(!this.config.broker.nativeBrokerPlugin){throw NodeAuthError.createRedirectUriNotSupportedError(t)}e.redirectUri=""}const{verifier:c,challenge:p}=await this.cryptoProvider.generatePkceCodes();const u=o||new LoopbackClient(a);const d=l.responseMode??pt.QUERY;if(d!==pt.QUERY&&d!==pt.FORM_POST){throw ClientConfigurationError_createClientConfigurationError(Hn,t)}let m={};let A=null;try{const s=u.listenForAuthCode(i,n).then((e=>{m=e})).catch((e=>{A=e}));const o=await this.waitForRedirectUri(u,t);const a={...l,correlationId:t,scopes:e.scopes||et,redirectUri:o,responseMode:d,codeChallenge:p,codeChallengeMethod:at.S256};const g=await this.getAuthCodeUrl(a);await r(g);await s;if(A){throw A}if(m.error){throw new ServerError_ServerError(m.error,t,m.error_description,m.suberror)}else if(!m.code){throw NodeAuthError.createNoAuthCodeInResponseError(t)}const h=m.client_info;const f={code:m.code,codeVerifier:c,clientInfo:h||"",...a};return await this.acquireTokenByCode(f)}finally{u.closeServer()}}async acquireTokenSilent(e){const t=e.correlationId||this.cryptoProvider.createNewGuid();this.logger.trace("acquireTokenSilent called",t);enforceResourceParameter(this.config.auth.isMcp,e);if(this.nativeBrokerPlugin){const r={...e,clientId:this.config.auth.clientId,scopes:e.scopes||et,redirectUri:e.redirectUri||"",authority:e.authority||this.config.auth.authority,correlationId:t,extraParameters:{...e.extraQueryParameters,...e.extraParameters,[ei]:this.skus},accountId:e.account.nativeAccountId,forceRefresh:e.forceRefresh||false};return this.nativeBrokerPlugin.acquireTokenSilent(r)}if(e.redirectUri){if(!this.config.broker.nativeBrokerPlugin){throw NodeAuthError.createRedirectUriNotSupportedError(t)}e.redirectUri=""}return super.acquireTokenSilent(e)}async acquireTokenByCode(e,t){enforceResourceParameter(this.config.auth.isMcp,e);return super.acquireTokenByCode(e,t)}async acquireTokenByRefreshToken(e){enforceResourceParameter(this.config.auth.isMcp,e);return super.acquireTokenByRefreshToken(e)}async signOut(e){if(this.nativeBrokerPlugin&&e.account.nativeAccountId){const t={clientId:this.config.auth.clientId,accountId:e.account.nativeAccountId,correlationId:e.correlationId||this.cryptoProvider.createNewGuid()};await this.nativeBrokerPlugin.signOut(t)}await this.getTokenCache().removeAccount(e.account,e.correlationId)}async getAllAccounts(){if(this.nativeBrokerPlugin){const e=this.cryptoProvider.createNewGuid();return this.nativeBrokerPlugin.getAllAccounts(this.config.auth.clientId,e)}return this.getTokenCache().getAllAccounts()}async waitForRedirectUri(e,t){return new Promise(((r,i)=>{let n=0;const s=setInterval((()=>{if(Ri.TIMEOUT_MS/Ri.INTERVAL_MS{m=e})).catch((e=>{A=e}));const o=await this.waitForRedirectUri(u,t);const a={...l,correlationId:t,scopes:e.scopes||et,redirectUri:o,responseMode:d,codeChallenge:p,codeChallengeMethod:at.S256};const h=await this.getAuthCodeUrl(a);await r(h);await s;if(A){throw A}if(m.error){throw new ServerError_ServerError(m.error,t,m.error_description,m.suberror)}else if(!m.code){throw NodeAuthError.createNoAuthCodeInResponseError(t)}const g=m.client_info;const f={code:m.code,codeVerifier:c,clientInfo:g||"",...a};return await this.acquireTokenByCode(f)}finally{u.closeServer()}}async acquireTokenSilent(e){const t=e.correlationId||this.cryptoProvider.createNewGuid();this.logger.trace("acquireTokenSilent called",t);enforceResourceParameter(this.config.auth.isMcp,e);if(this.nativeBrokerPlugin){const r={...e,clientId:this.config.auth.clientId,scopes:e.scopes||et,redirectUri:e.redirectUri||"",authority:e.authority||this.config.auth.authority,correlationId:t,extraParameters:{...e.extraQueryParameters,...e.extraParameters,[ei]:this.skus},accountId:e.account.nativeAccountId,forceRefresh:e.forceRefresh||false};return this.nativeBrokerPlugin.acquireTokenSilent(r)}if(e.redirectUri){if(!this.config.broker.nativeBrokerPlugin){throw NodeAuthError.createRedirectUriNotSupportedError(t)}e.redirectUri=""}return super.acquireTokenSilent(e)}async acquireTokenByCode(e,t){enforceResourceParameter(this.config.auth.isMcp,e);return super.acquireTokenByCode(e,t)}async acquireTokenByRefreshToken(e){enforceResourceParameter(this.config.auth.isMcp,e);return super.acquireTokenByRefreshToken(e)}async signOut(e){if(this.nativeBrokerPlugin&&e.account.nativeAccountId){const t={clientId:this.config.auth.clientId,accountId:e.account.nativeAccountId,correlationId:e.correlationId||this.cryptoProvider.createNewGuid()};await this.nativeBrokerPlugin.signOut(t)}await this.getTokenCache().removeAccount(e.account,e.correlationId)}async getAllAccounts(){if(this.nativeBrokerPlugin){const e=this.cryptoProvider.createNewGuid();return this.nativeBrokerPlugin.getAllAccounts(this.config.auth.clientId,e)}return this.getTokenCache().getAllAccounts()}async waitForRedirectUri(e,t){return new Promise(((r,i)=>{let n=0;const s=setInterval((()=>{if(Ri.TIMEOUT_MS/Ri.INTERVAL_MS1){throw ClientAuthError_createClientAuthError(Wi,n)}return a[0]}async executeTokenRequest(e,t,r,i){let n;let s;if(this.appTokenProvider){this.logger.info("Using appTokenProvider extensibility.",e.correlationId);const t={correlationId:e.correlationId,tenantId:this.config.authOptions.authority.tenant,scopes:e.scopes,claims:e.claims};s=nowSeconds();const r=await this.appTokenProvider(t);n={access_token:r.accessToken,expires_in:r.expiresInSeconds,refresh_in:r.refreshInSeconds,token_type:Dt.BEARER}}else{const r=this.createTokenQueryParameters(e);const i=UrlString.appendQueryString(t.tokenEndpoint,r);const o=await this.createTokenRequestBody(e);const a=this.createTokenRequestHeaders();const l={clientId:this.config.authOptions.clientId,authority:e.authority,scopes:e.scopes,claims:e.claims,authenticationScheme:e.authenticationScheme,resourceRequestMethod:e.resourceRequestMethod,resourceRequestUri:e.resourceRequestUri,shrClaims:e.shrClaims,sshKid:e.sshKid};this.logger.info("Sending token request to endpoint: "+t.tokenEndpoint,e.correlationId);s=nowSeconds();const c=await this.executePostToTokenEndpoint(i,o,a,l,e.correlationId);n=c.body;n.status=c.status}const o=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.performanceClient,this.config.serializableCache,this.config.persistencePlugin,this.config.tokenBindingKeyManager);o.validateTokenResponse(n,e.correlationId,r);const a=await o.handleServerTokenResponse(n,this.authority,s,e,Bi.acquireTokenByClientCredential,undefined,undefined,undefined,undefined,undefined,i);return a}async createTokenRequestBody(e){const t=new Map;addClientId(t,this.config.authOptions.clientId);addScopes(t,e.scopes,e.correlationId,false);addGrantType(t,ut.CLIENT_CREDENTIALS_GRANT);addLibraryInfo(t,this.config.libraryInfo);addApplicationTelemetry(t,this.config.telemetry.application);addThrottling(t);if(this.serverTelemetryManager){addServerTelemetry(t,this.serverTelemetryManager)}const r=e.correlationId||this.config.cryptoInterface.createNewGuid();addCorrelationId(t,r);if(this.config.clientCredentials.clientSecret){addClientSecret(t,this.config.clientCredentials.clientSecret)}const i=e.clientAssertion||this.config.clientCredentials.clientAssertion;if(i){addClientAssertion(t,await getClientAssertion(i.assertion,this.config.authOptions.clientId,this.authority.tokenEndpoint,e.fmiPath));addClientAssertionType(t,i.assertionType)}if(e.fmiPath){t.set(ui,e.fmiPath)}if(!StringUtils.isEmptyObj(e.claims)||!StringUtils.isEmptyObj(e.claimsFromClient)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0){addClaims(t,e.correlationId,e.claims,this.config.authOptions.clientCapabilities,undefined,e.claimsFromClient)}return mapToQueryString(t)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ @@ -208,13 +208,13 @@ class OnBehalfOfClient extends BaseClient{constructor(e){super(e)}async acquireT /*! @azure/msal-node v5.6.0 2026-08-18 */ class UserFederatedIdentityCredentialClient extends BaseClient{constructor(e){super(e)}async acquireToken(e){return this.executeTokenRequest(e,this.authority)}async executeTokenRequest(e,t){const r=new ScopeSet(e.scopes||[],e.correlationId);r.appendScopes(et);const i=r.asArray();const n=this.createTokenQueryParameters(e);const s=UrlString.appendQueryString(t.tokenEndpoint,n);const o=await this.createTokenRequestBody(e,i);const a=this.createTokenRequestHeaders();const l={clientId:this.config.authOptions.clientId,authority:e.authority,scopes:i,claims:e.claims,authenticationScheme:e.authenticationScheme,resourceRequestMethod:e.resourceRequestMethod,resourceRequestUri:e.resourceRequestUri,shrClaims:e.shrClaims,sshKid:e.sshKid};const c=nowSeconds();const p=await this.executePostToTokenEndpoint(s,o,a,l,e.correlationId);const u=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.performanceClient,this.config.serializableCache,this.config.persistencePlugin,this.config.tokenBindingKeyManager);u.validateTokenResponse(p.body,e.correlationId);const d=await u.handleServerTokenResponse(p.body,this.authority,c,e,Bi.acquireTokenByUserFederatedIdentityCredential);return d}async createTokenRequestBody(e,t){const r=new Map;addClientId(r,this.config.authOptions.clientId);addScopes(r,t,e.correlationId);addGrantType(r,ut.USER_FIC);addClientInfo(r);r.set(li,e.assertion);if(e.username){r.set(ci,e.username)}else if(e.userObjectId){r.set(pi,e.userObjectId)}addLibraryInfo(r,this.config.libraryInfo);addApplicationTelemetry(r,this.config.telemetry.application);addThrottling(r);if(this.serverTelemetryManager){addServerTelemetry(r,this.serverTelemetryManager)}const i=e.correlationId||this.config.cryptoInterface.createNewGuid();addCorrelationId(r,i);if(this.config.clientCredentials.clientSecret){addClientSecret(r,this.config.clientCredentials.clientSecret)}const n=e.clientAssertion||this.config.clientCredentials.clientAssertion;if(n){addClientAssertion(r,await getClientAssertion(n.assertion,this.config.authOptions.clientId,this.authority.tokenEndpoint));addClientAssertionType(r,n.assertionType)}if(!StringUtils.isEmptyObj(e.claims)||!StringUtils.isEmptyObj(e.claimsFromClient)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0){addClaims(r,e.correlationId,e.claims,this.config.authOptions.clientCapabilities,undefined,e.claimsFromClient)}return mapToQueryString(r)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -class ConfidentialClientApplication extends ClientApplication{constructor(e){super(e);const t=!!this.config.auth.clientSecret;const r=!!this.config.auth.clientAssertion;const i=(!!this.config.auth.clientCertificate?.thumbprint||!!this.config.auth.clientCertificate?.thumbprintSha256)&&!!this.config.auth.clientCertificate?.privateKey;if(this.appTokenProvider){return}if(t&&r||r&&i||t&&i){throw ClientAuthError_createClientAuthError(Uo,"")}if(this.config.auth.clientSecret){this.clientSecret=this.config.auth.clientSecret;return}if(this.config.auth.clientAssertion){this.developerProvidedClientAssertion=this.config.auth.clientAssertion;return}if(!i){throw ClientAuthError_createClientAuthError(Uo,"")}else{this.clientAssertion=!!this.config.auth.clientCertificate.thumbprintSha256?ClientAssertion.fromCertificateWithSha256Thumbprint(this.config.auth.clientCertificate.thumbprintSha256,this.config.auth.clientCertificate.privateKey,this.config.auth.clientCertificate.x5c):ClientAssertion.fromCertificate(this.config.auth.clientCertificate.thumbprint,this.config.auth.clientCertificate.privateKey,this.config.auth.clientCertificate.x5c)}this.appTokenProvider=undefined}SetAppTokenProvider(e){this.appTokenProvider=e}async acquireTokenByClientCredential(e){this.logger.info("acquireTokenByClientCredential called",e.correlationId||"");let t;if(e.clientAssertion){t={assertion:await getClientAssertion(e.clientAssertion,this.config.auth.clientId),assertionType:xi.JWT_BEARER_ASSERTION_TYPE}}const r=await this.initializeBaseRequest(e);const i={...r,scopes:r.scopes.filter((e=>!et.includes(e)))};const n={...e,...i,clientAssertion:t};const s=new UrlString(n.authority,n.correlationId);const o=s.getUrlComponents().PathSegments[0];if(Object.values(nt).includes(o)){throw ClientAuthError_createClientAuthError(Go,n.correlationId)}const a=process.env[vi];let l;if(n.azureRegion!=="DisableMsalForceRegion"){if(!n.azureRegion&&a){l=a}else{l=n.azureRegion}}const c={azureRegion:l,environmentRegion:process.env[Ei]};const p=this.initializeServerTelemetryManager(Bi.acquireTokenByClientCredential,n.correlationId,n.skipCache);try{const t=await this.createAuthority(n.authority,n.correlationId,c,e.azureCloudOptions);const r=await this.buildOauthClientConfiguration(t,n.correlationId,"",p);const i=new ClientCredentialClient(r,this.appTokenProvider);this.logger.verbose("Client credential client created",n.correlationId);return await i.acquireToken(n)}catch(e){if(e instanceof AuthError){e.correlationId=n.correlationId}p.cacheFailedRequest(e);throw e}}async acquireTokenOnBehalfOf(e){this.logger.info("acquireTokenOnBehalfOf called",e.correlationId||"");const t={...e,...await this.initializeBaseRequest(e)};try{const r=await this.createAuthority(t.authority,t.correlationId,undefined,e.azureCloudOptions);const i=await this.buildOauthClientConfiguration(r,t.correlationId,"",undefined);const n=new OnBehalfOfClient(i);this.logger.verbose("On behalf of client created",t.correlationId);return await n.acquireToken(t)}catch(e){if(e instanceof AuthError){e.correlationId=t.correlationId}throw e}}async acquireTokenByUserFederatedIdentityCredential(e){this.logger.info("acquireTokenByUserFederatedIdentityCredential called",e.correlationId||"");if(e.userObjectId&&e.username){throw ClientAuthError_createClientAuthError(Vo,e.correlationId||"")}if(!e.userObjectId&&!e.username){throw ClientAuthError_createClientAuthError(jo,e.correlationId||"")}if(!e.assertion){throw ClientAuthError_createClientAuthError(Ho,e.correlationId||"")}let t;if(e.clientAssertion){t={assertion:await getClientAssertion(e.clientAssertion,this.config.auth.clientId),assertionType:xi.JWT_BEARER_ASSERTION_TYPE}}const r=await this.initializeBaseRequest(e);const i={...e,...r,assertion:e.assertion,clientAssertion:t};const n=this.initializeServerTelemetryManager(Bi.acquireTokenByUserFederatedIdentityCredential,i.correlationId);try{const t=await this.createAuthority(i.authority,i.correlationId,undefined,e.azureCloudOptions);const r=await this.buildOauthClientConfiguration(t,i.correlationId,"",n);const s=new UserFederatedIdentityCredentialClient(r);this.logger.verbose("UserFederatedIdentityCredential client created",i.correlationId);return await s.acquireToken(i)}catch(e){if(e instanceof AuthError){e.correlationId=i.correlationId}n.cacheFailedRequest(e);throw e}}} +class ConfidentialClientApplication extends ClientApplication{constructor(e){super(e);const t=!!this.config.auth.clientSecret;const r=!!this.config.auth.clientAssertion;const i=(!!this.config.auth.clientCertificate?.thumbprint||!!this.config.auth.clientCertificate?.thumbprintSha256)&&!!this.config.auth.clientCertificate?.privateKey;if(this.appTokenProvider){return}if(t&&r||r&&i||t&&i){throw ClientAuthError_createClientAuthError(Uo,"")}if(this.config.auth.clientSecret){this.clientSecret=this.config.auth.clientSecret;return}if(this.config.auth.clientAssertion){this.developerProvidedClientAssertion=this.config.auth.clientAssertion;return}if(!i){throw ClientAuthError_createClientAuthError(Uo,"")}else{this.clientAssertion=!!this.config.auth.clientCertificate.thumbprintSha256?ClientAssertion.fromCertificateWithSha256Thumbprint(this.config.auth.clientCertificate.thumbprintSha256,this.config.auth.clientCertificate.privateKey,this.config.auth.clientCertificate.x5c):ClientAssertion.fromCertificate(this.config.auth.clientCertificate.thumbprint,this.config.auth.clientCertificate.privateKey,this.config.auth.clientCertificate.x5c)}this.appTokenProvider=undefined}SetAppTokenProvider(e){this.appTokenProvider=e}async acquireTokenByClientCredential(e){this.logger.info("acquireTokenByClientCredential called",e.correlationId||"");let t;if(e.clientAssertion){t={assertion:await getClientAssertion(e.clientAssertion,this.config.auth.clientId),assertionType:xi.JWT_BEARER_ASSERTION_TYPE}}const r=await this.initializeBaseRequest(e);const i={...r,scopes:r.scopes.filter((e=>!et.includes(e)))};const n={...e,...i,clientAssertion:t};const s=new UrlString(n.authority,n.correlationId);const o=s.getUrlComponents().PathSegments[0];if(Object.values(nt).includes(o)){throw ClientAuthError_createClientAuthError(Go,n.correlationId)}const a=process.env[vi];let l;if(n.azureRegion!=="DisableMsalForceRegion"){if(!n.azureRegion&&a){l=a}else{l=n.azureRegion}}const c={azureRegion:l,environmentRegion:process.env[Ni]};const p=this.initializeServerTelemetryManager(Bi.acquireTokenByClientCredential,n.correlationId,n.skipCache);try{const t=await this.createAuthority(n.authority,n.correlationId,c,e.azureCloudOptions);const r=await this.buildOauthClientConfiguration(t,n.correlationId,"",p);const i=new ClientCredentialClient(r,this.appTokenProvider);this.logger.verbose("Client credential client created",n.correlationId);return await i.acquireToken(n)}catch(e){if(e instanceof AuthError){e.correlationId=n.correlationId}p.cacheFailedRequest(e);throw e}}async acquireTokenOnBehalfOf(e){this.logger.info("acquireTokenOnBehalfOf called",e.correlationId||"");const t={...e,...await this.initializeBaseRequest(e)};try{const r=await this.createAuthority(t.authority,t.correlationId,undefined,e.azureCloudOptions);const i=await this.buildOauthClientConfiguration(r,t.correlationId,"",undefined);const n=new OnBehalfOfClient(i);this.logger.verbose("On behalf of client created",t.correlationId);return await n.acquireToken(t)}catch(e){if(e instanceof AuthError){e.correlationId=t.correlationId}throw e}}async acquireTokenByUserFederatedIdentityCredential(e){this.logger.info("acquireTokenByUserFederatedIdentityCredential called",e.correlationId||"");if(e.userObjectId&&e.username){throw ClientAuthError_createClientAuthError(Vo,e.correlationId||"")}if(!e.userObjectId&&!e.username){throw ClientAuthError_createClientAuthError(jo,e.correlationId||"")}if(!e.assertion){throw ClientAuthError_createClientAuthError(Ho,e.correlationId||"")}let t;if(e.clientAssertion){t={assertion:await getClientAssertion(e.clientAssertion,this.config.auth.clientId),assertionType:xi.JWT_BEARER_ASSERTION_TYPE}}const r=await this.initializeBaseRequest(e);const i={...e,...r,assertion:e.assertion,clientAssertion:t};const n=this.initializeServerTelemetryManager(Bi.acquireTokenByUserFederatedIdentityCredential,i.correlationId);try{const t=await this.createAuthority(i.authority,i.correlationId,undefined,e.azureCloudOptions);const r=await this.buildOauthClientConfiguration(t,i.correlationId,"",n);const s=new UserFederatedIdentityCredentialClient(r);this.logger.verbose("UserFederatedIdentityCredential client created",i.correlationId);return await s.acquireToken(i)}catch(e){if(e instanceof AuthError){e.correlationId=i.correlationId}n.cacheFailedRequest(e);throw e}}} /*! @azure/msal-node v5.6.0 2026-08-18 */ function isIso8601(e){if(typeof e!=="string"){return false}const t=new Date(e);return!isNaN(t.getTime())&&t.toISOString()===e} /*! @azure/msal-node v5.6.0 2026-08-18 */ -class HttpClientWithRetries{constructor(e,t,r){this.httpClientNoRetries=e;this.retryPolicy=t;this.logger=r}async sendNetworkRequestAsyncHelper(e,t,r){if(e===Ni.GET){return this.httpClientNoRetries.sendGetRequestAsync(t,r)}else{return this.httpClientNoRetries.sendPostRequestAsync(t,r)}}async sendNetworkRequestAsync(e,t,r){let i=await this.sendNetworkRequestAsyncHelper(e,t,r);if("isNewRequest"in this.retryPolicy){this.retryPolicy.isNewRequest=true}let n=0;while(await this.retryPolicy.pauseForRetry(i.status,n,this.logger,i.headers[rt.RETRY_AFTER])){i=await this.sendNetworkRequestAsyncHelper(e,t,r);n++}return i}async sendGetRequestAsync(e,t){return this.sendNetworkRequestAsync(Ni.GET,e,t)}async sendPostRequestAsync(e,t){return this.sendNetworkRequestAsync(Ni.POST,e,t)}} +class HttpClientWithRetries{constructor(e,t,r){this.httpClientNoRetries=e;this.retryPolicy=t;this.logger=r}async sendNetworkRequestAsyncHelper(e,t,r){if(e===Ei.GET){return this.httpClientNoRetries.sendGetRequestAsync(t,r)}else{return this.httpClientNoRetries.sendPostRequestAsync(t,r)}}async sendNetworkRequestAsync(e,t,r){let i=await this.sendNetworkRequestAsyncHelper(e,t,r);if("isNewRequest"in this.retryPolicy){this.retryPolicy.isNewRequest=true}let n=0;while(await this.retryPolicy.pauseForRetry(i.status,n,this.logger,i.headers[rt.RETRY_AFTER])){i=await this.sendNetworkRequestAsyncHelper(e,t,r);n++}return i}async sendGetRequestAsync(e,t){return this.sendNetworkRequestAsync(Ei.GET,e,t)}async sendPostRequestAsync(e,t){return this.sendNetworkRequestAsync(Ei.POST,e,t)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const ta={MANAGED_IDENTITY_CLIENT_ID_2017:"clientid",MANAGED_IDENTITY_CLIENT_ID:"client_id",MANAGED_IDENTITY_OBJECT_ID:"object_id",MANAGED_IDENTITY_RESOURCE_ID_IMDS:"msi_res_id",MANAGED_IDENTITY_RESOURCE_ID_NON_IMDS:"mi_res_id"};class BaseManagedIdentitySource{constructor(e,t,r,i,n){this.logger=e;this.nodeStorage=t;this.networkClient=r;this.cryptoProvider=i;this.disableInternalRetries=n}createCorrelationId(){return this.cryptoProvider.createNewGuid()}async getServerTokenResponseAsync(e,t,r,i){return this.getServerTokenResponse(e)}getServerTokenResponse(e){let t,r;if(e.body.expires_on){if(isIso8601(e.body.expires_on)){e.body.expires_on=new Date(e.body.expires_on).getTime()/1e3}r=e.body.expires_on-nowSeconds();if(r>2*3600){t=r/2}}const i={status:e.status,access_token:e.body.access_token,expires_in:r,scope:e.body.resource,token_type:e.body.token_type,refresh_in:t,correlation_id:e.body.correlation_id||e.body.correlationId,error:typeof e.body.error==="string"?e.body.error:e.body.error?.code,error_description:e.body.message||(typeof e.body.error==="string"?e.body.error_description:e.body.error?.message),error_codes:e.body.error_codes,timestamp:e.body.timestamp,trace_id:e.body.trace_id};return i}async acquireTokenWithManagedIdentity(e,t,r,i){const n=this.createRequest(e.resource,t);if(e.revokedTokenSha256Hash){this.logger.info(`[Managed Identity] The following claims are present in the request: ${e.claims}`,"");n.queryParameters[fi.SHA256_TOKEN_TO_REFRESH]=e.revokedTokenSha256Hash}if(e.clientCapabilities?.length){const t=e.clientCapabilities.toString();this.logger.info(`[Managed Identity] The following client capabilities are present in the request: ${t}`,"");n.queryParameters[fi.XMS_CC]=t}const s=n.headers;s[rt.CONTENT_TYPE]=Ne;const o={headers:s};if(Object.keys(n.bodyParameters).length){o.body=n.computeParametersBodyString()}const a=this.disableInternalRetries?this.networkClient:new HttpClientWithRetries(this.networkClient,n.retryPolicy,this.logger);const l=nowSeconds();let c;try{if(n.httpMethod===Ni.POST){c=await a.sendPostRequestAsync(n.computeUri(),o)}else{c=await a.sendGetRequestAsync(n.computeUri(),o)}}catch(t){if(t instanceof AuthError){throw t}else{throw ClientAuthError_createClientAuthError(Gi,e.correlationId)}}const p=new ResponseHandler(t.id,this.nodeStorage,this.cryptoProvider,this.logger,new StubPerformanceClient,null,null);const u=await this.getServerTokenResponseAsync(c,a,n,o);p.validateTokenResponse(u,u.correlation_id||"",i);return p.handleServerTokenResponse(u,r,l,e,Bi.acquireTokenWithManagedIdentity)}getManagedIdentityUserAssignedIdQueryParameterKey(e,t,r){switch(e){case Ci.USER_ASSIGNED_CLIENT_ID:this.logger.info(`[Managed Identity] [API version ${r?"2017+":"2019+"}] Adding user assigned client id to the request.`,"");return r?ta.MANAGED_IDENTITY_CLIENT_ID_2017:ta.MANAGED_IDENTITY_CLIENT_ID;case Ci.USER_ASSIGNED_RESOURCE_ID:this.logger.info("[Managed Identity] Adding user assigned resource id to the request.","");return t?ta.MANAGED_IDENTITY_RESOURCE_ID_IMDS:ta.MANAGED_IDENTITY_RESOURCE_ID_NON_IMDS;case Ci.USER_ASSIGNED_OBJECT_ID:this.logger.info("[Managed Identity] Adding user assigned object id to the request.","");return ta.MANAGED_IDENTITY_OBJECT_ID;default:throw createManagedIdentityError(ho,"")}}}BaseManagedIdentitySource.getValidatedEnvVariableUrlString=(e,t,r,i)=>{try{return new UrlString(t,"").urlString}catch(t){i.info(`[Managed Identity] ${r} managed identity is unavailable because the '${e}' environment variable is malformed.`,"");throw createManagedIdentityError(Bo[e],"")}}; +const ta={MANAGED_IDENTITY_CLIENT_ID_2017:"clientid",MANAGED_IDENTITY_CLIENT_ID:"client_id",MANAGED_IDENTITY_OBJECT_ID:"object_id",MANAGED_IDENTITY_RESOURCE_ID_IMDS:"msi_res_id",MANAGED_IDENTITY_RESOURCE_ID_NON_IMDS:"mi_res_id"};class BaseManagedIdentitySource{constructor(e,t,r,i,n){this.logger=e;this.nodeStorage=t;this.networkClient=r;this.cryptoProvider=i;this.disableInternalRetries=n}createCorrelationId(){return this.cryptoProvider.createNewGuid()}async getServerTokenResponseAsync(e,t,r,i){return this.getServerTokenResponse(e)}getServerTokenResponse(e){let t,r;if(e.body.expires_on){if(isIso8601(e.body.expires_on)){e.body.expires_on=new Date(e.body.expires_on).getTime()/1e3}r=e.body.expires_on-nowSeconds();if(r>2*3600){t=r/2}}const i={status:e.status,access_token:e.body.access_token,expires_in:r,scope:e.body.resource,token_type:e.body.token_type,refresh_in:t,correlation_id:e.body.correlation_id||e.body.correlationId,error:typeof e.body.error==="string"?e.body.error:e.body.error?.code,error_description:e.body.message||(typeof e.body.error==="string"?e.body.error_description:e.body.error?.message),error_codes:e.body.error_codes,timestamp:e.body.timestamp,trace_id:e.body.trace_id};return i}async acquireTokenWithManagedIdentity(e,t,r,i){const n=this.createRequest(e.resource,t);if(e.revokedTokenSha256Hash){this.logger.info(`[Managed Identity] The following claims are present in the request: ${e.claims}`,"");n.queryParameters[fi.SHA256_TOKEN_TO_REFRESH]=e.revokedTokenSha256Hash}if(e.clientCapabilities?.length){const t=e.clientCapabilities.toString();this.logger.info(`[Managed Identity] The following client capabilities are present in the request: ${t}`,"");n.queryParameters[fi.XMS_CC]=t}const s=n.headers;s[rt.CONTENT_TYPE]=Ee;const o={headers:s};if(Object.keys(n.bodyParameters).length){o.body=n.computeParametersBodyString()}const a=this.disableInternalRetries?this.networkClient:new HttpClientWithRetries(this.networkClient,n.retryPolicy,this.logger);const l=nowSeconds();let c;try{if(n.httpMethod===Ei.POST){c=await a.sendPostRequestAsync(n.computeUri(),o)}else{c=await a.sendGetRequestAsync(n.computeUri(),o)}}catch(t){if(t instanceof AuthError){throw t}else{throw ClientAuthError_createClientAuthError(Gi,e.correlationId)}}const p=new ResponseHandler(t.id,this.nodeStorage,this.cryptoProvider,this.logger,new StubPerformanceClient,null,null);const u=await this.getServerTokenResponseAsync(c,a,n,o);p.validateTokenResponse(u,u.correlation_id||"",i);return p.handleServerTokenResponse(u,r,l,e,Bi.acquireTokenWithManagedIdentity)}getManagedIdentityUserAssignedIdQueryParameterKey(e,t,r){switch(e){case Ci.USER_ASSIGNED_CLIENT_ID:this.logger.info(`[Managed Identity] [API version ${r?"2017+":"2019+"}] Adding user assigned client id to the request.`,"");return r?ta.MANAGED_IDENTITY_CLIENT_ID_2017:ta.MANAGED_IDENTITY_CLIENT_ID;case Ci.USER_ASSIGNED_RESOURCE_ID:this.logger.info("[Managed Identity] Adding user assigned resource id to the request.","");return t?ta.MANAGED_IDENTITY_RESOURCE_ID_IMDS:ta.MANAGED_IDENTITY_RESOURCE_ID_NON_IMDS;case Ci.USER_ASSIGNED_OBJECT_ID:this.logger.info("[Managed Identity] Adding user assigned object id to the request.","");return ta.MANAGED_IDENTITY_OBJECT_ID;default:throw createManagedIdentityError(go,"")}}}BaseManagedIdentitySource.getValidatedEnvVariableUrlString=(e,t,r,i)=>{try{return new UrlString(t,"").urlString}catch(t){i.info(`[Managed Identity] ${r} managed identity is unavailable because the '${e}' environment variable is malformed.`,"");throw createManagedIdentityError(Bo[e],"")}}; /*! @azure/msal-node v5.6.0 2026-08-18 */ class LinearRetryStrategy{calculateDelay(e,t){if(!e){return t}let r=Math.round(parseFloat(e)*1e3);if(isNaN(r)){r=new Date(e).valueOf()-(new Date).valueOf()}return Math.max(t,r)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ @@ -222,24 +222,24 @@ const ra=3;const ia=1e3;const na=[qe,Ue,Ve,We,Ye,$e];class DefaultManagedIdentit /*! @azure/msal-node v5.6.0 2026-08-18 */ class ManagedIdentityRequestParameters{constructor(e,t,r){this.httpMethod=e;this._baseEndpoint=t;this.headers={};this.bodyParameters={};this.queryParameters={};this.retryPolicy=r||new DefaultManagedIdentityRetryPolicy}computeUri(){const e=new Map;if(this.queryParameters){addExtraParameters(e,this.queryParameters)}const t=mapToQueryString(e);return UrlString.appendQueryString(this._baseEndpoint,t)}computeParametersBodyString(){const e=new Map;if(this.bodyParameters){addExtraParameters(e,this.bodyParameters)}return mapToQueryString(e)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const sa="2019-08-01";class AppService extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s,o){super(e,t,r,i,n);this.identityEndpoint=s;this.identityHeader=o}static getEnvironmentVariables(){const e=process.env[yi.IDENTITY_ENDPOINT];const t=process.env[yi.IDENTITY_HEADER];return[e,t]}static tryCreate(e,t,r,i,n){const[s,o]=AppService.getEnvironmentVariables();if(!s||!o){e.info(`[Managed Identity] ${bi.APP_SERVICE} managed identity is unavailable because one or both of the '${yi.IDENTITY_HEADER}' and '${yi.IDENTITY_ENDPOINT}' environment variables are not defined.`,"");return null}const a=AppService.getValidatedEnvVariableUrlString(yi.IDENTITY_ENDPOINT,s,bi.APP_SERVICE,e);e.info(`[Managed Identity] Environment variables validation passed for ${bi.APP_SERVICE} managed identity. Endpoint URI: ${a}. Creating ${bi.APP_SERVICE} managed identity.`,"");return new AppService(e,t,r,i,n,s,o)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(Ni.GET,this.identityEndpoint);r.headers[hi.APP_SERVICE_SECRET_HEADER_NAME]=this.identityHeader;r.queryParameters[fi.API_VERSION]=sa;r.queryParameters[fi.RESOURCE]=e;if(t.idType!==Ci.SYSTEM_ASSIGNED){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType)]=t.id}return r}}var oa=i(9896);var aa=i(6928); +const sa="2019-08-01";class AppService extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s,o){super(e,t,r,i,n);this.identityEndpoint=s;this.identityHeader=o}static getEnvironmentVariables(){const e=process.env[yi.IDENTITY_ENDPOINT];const t=process.env[yi.IDENTITY_HEADER];return[e,t]}static tryCreate(e,t,r,i,n){const[s,o]=AppService.getEnvironmentVariables();if(!s||!o){e.info(`[Managed Identity] ${bi.APP_SERVICE} managed identity is unavailable because one or both of the '${yi.IDENTITY_HEADER}' and '${yi.IDENTITY_ENDPOINT}' environment variables are not defined.`,"");return null}const a=AppService.getValidatedEnvVariableUrlString(yi.IDENTITY_ENDPOINT,s,bi.APP_SERVICE,e);e.info(`[Managed Identity] Environment variables validation passed for ${bi.APP_SERVICE} managed identity. Endpoint URI: ${a}. Creating ${bi.APP_SERVICE} managed identity.`,"");return new AppService(e,t,r,i,n,s,o)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(Ei.GET,this.identityEndpoint);r.headers[gi.APP_SERVICE_SECRET_HEADER_NAME]=this.identityHeader;r.queryParameters[fi.API_VERSION]=sa;r.queryParameters[fi.RESOURCE]=e;if(t.idType!==Ci.SYSTEM_ASSIGNED){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType)]=t.id}return r}}var oa=i(9896);var aa=i(6928); /*! @azure/msal-node v5.6.0 2026-08-18 */ -const la="2020-06-01";const ca="http://127.0.0.1:40342/metadata/identity/oauth2/token";const pa="N/A: himds executable exists";const ua={win32:`${process.env["ProgramData"]}\\AzureConnectedMachineAgent\\Tokens\\`,linux:"/var/opt/azcmagent/tokens/"};const da={win32:`${process.env["ProgramFiles"]}\\AzureConnectedMachineAgent\\himds.exe`,linux:"/opt/azcmagent/bin/himds"};class AzureArc extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s){super(e,t,r,i,n);this.identityEndpoint=s}static getEnvironmentVariables(){let e=process.env[yi.IDENTITY_ENDPOINT];let t=process.env[yi.IMDS_ENDPOINT];if(!e||!t){const r=da[process.platform];try{(0,oa.accessSync)(r,oa.constants.F_OK|oa.constants.R_OK);e=ca;t=pa}catch(e){}}return[e,t]}static tryCreate(e,t,r,i,n,s){const[o,a]=AzureArc.getEnvironmentVariables();if(!o||!a){e.info(`[Managed Identity] ${bi.AZURE_ARC} managed identity is unavailable through environment variables because one or both of '${yi.IDENTITY_ENDPOINT}' and '${yi.IMDS_ENDPOINT}' are not defined. ${bi.AZURE_ARC} managed identity is also unavailable through file detection.`,"");return null}if(a===pa){e.info(`[Managed Identity] ${bi.AZURE_ARC} managed identity is available through file detection. Defaulting to known ${bi.AZURE_ARC} endpoint: ${ca}. Creating ${bi.AZURE_ARC} managed identity.`,"")}else{const t=AzureArc.getValidatedEnvVariableUrlString(yi.IDENTITY_ENDPOINT,o,bi.AZURE_ARC,e);t.endsWith("/")?t.slice(0,-1):t;AzureArc.getValidatedEnvVariableUrlString(yi.IMDS_ENDPOINT,a,bi.AZURE_ARC,e);e.info(`[Managed Identity] Environment variables validation passed for ${bi.AZURE_ARC} managed identity. Endpoint URI: ${t}. Creating ${bi.AZURE_ARC} managed identity.`,"")}return new AzureArc(e,t,r,i,n,o)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(Ni.GET,this.identityEndpoint.replace("localhost","127.0.0.1"));r.headers[hi.METADATA_HEADER_NAME]="true";r.queryParameters[fi.API_VERSION]=la;r.queryParameters[fi.RESOURCE]=e;if(t.idType!==Ci.SYSTEM_ASSIGNED){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType,true)]=t.id}return r}validateUserAssignedIdentityWasHonored(e,t){const r=e.queryParameters;let i;let n;if(r[ta.MANAGED_IDENTITY_CLIENT_ID]){i=r[ta.MANAGED_IDENTITY_CLIENT_ID];n=t.client_id}else if(r[ta.MANAGED_IDENTITY_OBJECT_ID]){i=r[ta.MANAGED_IDENTITY_OBJECT_ID];n=t.object_id}else if(r[ta.MANAGED_IDENTITY_RESOURCE_ID_IMDS]){i=r[ta.MANAGED_IDENTITY_RESOURCE_ID_IMDS];n=t.msi_res_id||t.mi_res_id}else{return}if(!n||n.toLowerCase()!==i.toLowerCase()){this.logger.error("[Managed Identity] Azure Arc did not confirm the requested user-assigned identity in the token response. The agent likely does not support user-assigned managed identity and returned the system-assigned identity.","");throw createManagedIdentityError(wo,"")}}async getServerTokenResponseAsync(e,t,r,i){let n;if(e.status===Fe){const s=e.headers["www-authenticate"];if(!s){throw createManagedIdentityError(Po,"")}if(!s.includes("Basic realm=")){throw createManagedIdentityError(xo,"")}const o=s.split("Basic realm=")[1];if(!ua.hasOwnProperty(process.platform)){throw createManagedIdentityError(Co,"")}const a=ua[process.platform];const l=aa.basename(o);if(!l.endsWith(".key")){throw createManagedIdentityError(Ao,"")}if(a+l!==o){throw createManagedIdentityError(go,"")}let c;try{c=await(0,oa.statSync)(o).size}catch(e){throw createManagedIdentityError(Io,"")}if(c>ki){throw createManagedIdentityError(fo,"")}let p;try{p=(0,oa.readFileSync)(o,Kt.UTF8)}catch(e){throw createManagedIdentityError(Io,"")}const u=`Basic ${p}`;this.logger.info(`[Managed Identity] Adding authorization header to the request.`,"");r.headers[hi.AUTHORIZATION_HEADER_NAME]=u;try{n=await t.sendGetRequestAsync(r.computeUri(),i)}catch(e){if(e instanceof AuthError){throw e}else{throw ClientAuthError_createClientAuthError(Gi,"")}}}const s=n||e;if(s.body.access_token){this.validateUserAssignedIdentityWasHonored(r,s.body)}return this.getServerTokenResponse(s)}} +const la="2020-06-01";const ca="http://127.0.0.1:40342/metadata/identity/oauth2/token";const pa="N/A: himds executable exists";const ua={win32:`${process.env["ProgramData"]}\\AzureConnectedMachineAgent\\Tokens\\`,linux:"/var/opt/azcmagent/tokens/"};const da={win32:`${process.env["ProgramFiles"]}\\AzureConnectedMachineAgent\\himds.exe`,linux:"/opt/azcmagent/bin/himds"};class AzureArc extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s){super(e,t,r,i,n);this.identityEndpoint=s}static getEnvironmentVariables(){let e=process.env[yi.IDENTITY_ENDPOINT];let t=process.env[yi.IMDS_ENDPOINT];if(!e||!t){const r=da[process.platform];try{(0,oa.accessSync)(r,oa.constants.F_OK|oa.constants.R_OK);e=ca;t=pa}catch(e){}}return[e,t]}static tryCreate(e,t,r,i,n,s){const[o,a]=AzureArc.getEnvironmentVariables();if(!o||!a){e.info(`[Managed Identity] ${bi.AZURE_ARC} managed identity is unavailable through environment variables because one or both of '${yi.IDENTITY_ENDPOINT}' and '${yi.IMDS_ENDPOINT}' are not defined. ${bi.AZURE_ARC} managed identity is also unavailable through file detection.`,"");return null}if(a===pa){e.info(`[Managed Identity] ${bi.AZURE_ARC} managed identity is available through file detection. Defaulting to known ${bi.AZURE_ARC} endpoint: ${ca}. Creating ${bi.AZURE_ARC} managed identity.`,"")}else{const t=AzureArc.getValidatedEnvVariableUrlString(yi.IDENTITY_ENDPOINT,o,bi.AZURE_ARC,e);t.endsWith("/")?t.slice(0,-1):t;AzureArc.getValidatedEnvVariableUrlString(yi.IMDS_ENDPOINT,a,bi.AZURE_ARC,e);e.info(`[Managed Identity] Environment variables validation passed for ${bi.AZURE_ARC} managed identity. Endpoint URI: ${t}. Creating ${bi.AZURE_ARC} managed identity.`,"")}return new AzureArc(e,t,r,i,n,o)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(Ei.GET,this.identityEndpoint.replace("localhost","127.0.0.1"));r.headers[gi.METADATA_HEADER_NAME]="true";r.queryParameters[fi.API_VERSION]=la;r.queryParameters[fi.RESOURCE]=e;if(t.idType!==Ci.SYSTEM_ASSIGNED){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType,true)]=t.id}return r}validateUserAssignedIdentityWasHonored(e,t){const r=e.queryParameters;let i;let n;if(r[ta.MANAGED_IDENTITY_CLIENT_ID]){i=r[ta.MANAGED_IDENTITY_CLIENT_ID];n=t.client_id}else if(r[ta.MANAGED_IDENTITY_OBJECT_ID]){i=r[ta.MANAGED_IDENTITY_OBJECT_ID];n=t.object_id}else if(r[ta.MANAGED_IDENTITY_RESOURCE_ID_IMDS]){i=r[ta.MANAGED_IDENTITY_RESOURCE_ID_IMDS];n=t.msi_res_id||t.mi_res_id}else{return}if(!n||n.toLowerCase()!==i.toLowerCase()){this.logger.error("[Managed Identity] Azure Arc did not confirm the requested user-assigned identity in the token response. The agent likely does not support user-assigned managed identity and returned the system-assigned identity.","");throw createManagedIdentityError(wo,"")}}async getServerTokenResponseAsync(e,t,r,i){let n;if(e.status===Fe){const s=e.headers["www-authenticate"];if(!s){throw createManagedIdentityError(Po,"")}if(!s.includes("Basic realm=")){throw createManagedIdentityError(xo,"")}const o=s.split("Basic realm=")[1];if(!ua.hasOwnProperty(process.platform)){throw createManagedIdentityError(Co,"")}const a=ua[process.platform];const l=aa.basename(o);if(!l.endsWith(".key")){throw createManagedIdentityError(Ao,"")}if(a+l!==o){throw createManagedIdentityError(ho,"")}let c;try{c=await(0,oa.statSync)(o).size}catch(e){throw createManagedIdentityError(Io,"")}if(c>ki){throw createManagedIdentityError(fo,"")}let p;try{p=(0,oa.readFileSync)(o,Kt.UTF8)}catch(e){throw createManagedIdentityError(Io,"")}const u=`Basic ${p}`;this.logger.info(`[Managed Identity] Adding authorization header to the request.`,"");r.headers[gi.AUTHORIZATION_HEADER_NAME]=u;try{n=await t.sendGetRequestAsync(r.computeUri(),i)}catch(e){if(e instanceof AuthError){throw e}else{throw ClientAuthError_createClientAuthError(Gi,"")}}}const s=n||e;if(s.body.access_token){this.validateUserAssignedIdentityWasHonored(r,s.body)}return this.getServerTokenResponse(s)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -class CloudShell extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s){super(e,t,r,i,n);this.msiEndpoint=s}static getEnvironmentVariables(){const e=process.env[yi.MSI_ENDPOINT];return[e]}static tryCreate(e,t,r,i,n,s){const[o]=CloudShell.getEnvironmentVariables();if(!o){e.info(`[Managed Identity] ${bi.CLOUD_SHELL} managed identity is unavailable because the '${yi.MSI_ENDPOINT} environment variable is not defined.`,"");return null}const a=CloudShell.getValidatedEnvVariableUrlString(yi.MSI_ENDPOINT,o,bi.CLOUD_SHELL,e);e.info(`[Managed Identity] Environment variable validation passed for ${bi.CLOUD_SHELL} managed identity. Endpoint URI: ${a}. Creating ${bi.CLOUD_SHELL} managed identity.`,"");if(s.idType!==Ci.SYSTEM_ASSIGNED){throw createManagedIdentityError(Eo,"")}return new CloudShell(e,t,r,i,n,o)}createRequest(e){const t=new ManagedIdentityRequestParameters(Ni.POST,this.msiEndpoint);t.headers[hi.METADATA_HEADER_NAME]="true";t.bodyParameters[fi.RESOURCE]=e;return t}} +class CloudShell extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s){super(e,t,r,i,n);this.msiEndpoint=s}static getEnvironmentVariables(){const e=process.env[yi.MSI_ENDPOINT];return[e]}static tryCreate(e,t,r,i,n,s){const[o]=CloudShell.getEnvironmentVariables();if(!o){e.info(`[Managed Identity] ${bi.CLOUD_SHELL} managed identity is unavailable because the '${yi.MSI_ENDPOINT} environment variable is not defined.`,"");return null}const a=CloudShell.getValidatedEnvVariableUrlString(yi.MSI_ENDPOINT,o,bi.CLOUD_SHELL,e);e.info(`[Managed Identity] Environment variable validation passed for ${bi.CLOUD_SHELL} managed identity. Endpoint URI: ${a}. Creating ${bi.CLOUD_SHELL} managed identity.`,"");if(s.idType!==Ci.SYSTEM_ASSIGNED){throw createManagedIdentityError(No,"")}return new CloudShell(e,t,r,i,n,o)}createRequest(e){const t=new ManagedIdentityRequestParameters(Ei.POST,this.msiEndpoint);t.headers[gi.METADATA_HEADER_NAME]="true";t.bodyParameters[fi.RESOURCE]=e;return t}} /*! @azure/msal-node v5.6.0 2026-08-18 */ class ExponentialRetryStrategy{constructor(e,t,r){this.minExponentialBackoff=e;this.maxExponentialBackoff=t;this.exponentialDeltaBackoff=r}calculateDelay(e){if(e===0){return this.minExponentialBackoff}const t=Math.min(Math.pow(2,e-1)*this.exponentialDeltaBackoff,this.maxExponentialBackoff);return t}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const ma=[qe,Ue,He,Ve];const Aa=3;const ga=7;const ha=1e3;const fa=4e3;const ya=2e3;const ba=10*1e3;class ImdsRetryPolicy{constructor(){this.exponentialRetryStrategy=new ExponentialRetryStrategy(ImdsRetryPolicy.MIN_EXPONENTIAL_BACKOFF_MS,ImdsRetryPolicy.MAX_EXPONENTIAL_BACKOFF_MS,ImdsRetryPolicy.EXPONENTIAL_DELTA_BACKOFF_MS)}static get MIN_EXPONENTIAL_BACKOFF_MS(){return ha}static get MAX_EXPONENTIAL_BACKOFF_MS(){return fa}static get EXPONENTIAL_DELTA_BACKOFF_MS(){return ya}static get HTTP_STATUS_GONE_RETRY_AFTER_MS(){return ba}set isNewRequest(e){this._isNewRequest=e}async pauseForRetry(e,t,r){if(this._isNewRequest){this._isNewRequest=false;this.maxRetries=e===He?ga:Aa}if((ma.includes(e)||e>=Je&&e<=Ke&&tsetTimeout(e,i)));return true}return false}} +const ma=[qe,Ue,He,Ve];const Aa=3;const ha=7;const ga=1e3;const fa=4e3;const ya=2e3;const ba=10*1e3;class ImdsRetryPolicy{constructor(){this.exponentialRetryStrategy=new ExponentialRetryStrategy(ImdsRetryPolicy.MIN_EXPONENTIAL_BACKOFF_MS,ImdsRetryPolicy.MAX_EXPONENTIAL_BACKOFF_MS,ImdsRetryPolicy.EXPONENTIAL_DELTA_BACKOFF_MS)}static get MIN_EXPONENTIAL_BACKOFF_MS(){return ga}static get MAX_EXPONENTIAL_BACKOFF_MS(){return fa}static get EXPONENTIAL_DELTA_BACKOFF_MS(){return ya}static get HTTP_STATUS_GONE_RETRY_AFTER_MS(){return ba}set isNewRequest(e){this._isNewRequest=e}async pauseForRetry(e,t,r){if(this._isNewRequest){this._isNewRequest=false;this.maxRetries=e===He?ha:Aa}if((ma.includes(e)||e>=Je&&e<=Ke&&tsetTimeout(e,i)));return true}return false}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const Ca="/metadata/identity/oauth2/token";const Na=`http://169.254.169.254${Ca}`;const Ea="2018-02-01";class Imds extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s){super(e,t,r,i,n);this.identityEndpoint=s}static tryCreate(e,t,r,i,n){let s;if(process.env[yi.AZURE_POD_IDENTITY_AUTHORITY_HOST]){e.info(`[Managed Identity] Environment variable ${yi.AZURE_POD_IDENTITY_AUTHORITY_HOST} for ${bi.IMDS} returned endpoint: ${process.env[yi.AZURE_POD_IDENTITY_AUTHORITY_HOST]}`,"");s=Imds.getValidatedEnvVariableUrlString(yi.AZURE_POD_IDENTITY_AUTHORITY_HOST,`${process.env[yi.AZURE_POD_IDENTITY_AUTHORITY_HOST]}${Ca}`,bi.IMDS,e)}else{e.info(`[Managed Identity] Unable to find ${yi.AZURE_POD_IDENTITY_AUTHORITY_HOST} environment variable for ${bi.IMDS}, using the default endpoint.`,"");s=Na}return new Imds(e,t,r,i,n,s)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(Ni.GET,this.identityEndpoint);r.headers[hi.METADATA_HEADER_NAME]="true";r.headers[hi.CLIENT_SKU]=xi.MSAL_SKU;r.headers[hi.CLIENT_VER]=Ko;r.headers[hi.CLIENT_REQUEST_ID]=this.createCorrelationId();r.queryParameters[fi.API_VERSION]=Ea;r.queryParameters[fi.RESOURCE]=e;if(t.idType!==Ci.SYSTEM_ASSIGNED){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType,true)]=t.id}r.retryPolicy=new ImdsRetryPolicy;return r}} +const Ca="/metadata/identity/oauth2/token";const Ea=`http://169.254.169.254${Ca}`;const Na="2018-02-01";class Imds extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s){super(e,t,r,i,n);this.identityEndpoint=s}static tryCreate(e,t,r,i,n){let s;if(process.env[yi.AZURE_POD_IDENTITY_AUTHORITY_HOST]){e.info(`[Managed Identity] Environment variable ${yi.AZURE_POD_IDENTITY_AUTHORITY_HOST} for ${bi.IMDS} returned endpoint: ${process.env[yi.AZURE_POD_IDENTITY_AUTHORITY_HOST]}`,"");s=Imds.getValidatedEnvVariableUrlString(yi.AZURE_POD_IDENTITY_AUTHORITY_HOST,`${process.env[yi.AZURE_POD_IDENTITY_AUTHORITY_HOST]}${Ca}`,bi.IMDS,e)}else{e.info(`[Managed Identity] Unable to find ${yi.AZURE_POD_IDENTITY_AUTHORITY_HOST} environment variable for ${bi.IMDS}, using the default endpoint.`,"");s=Ea}return new Imds(e,t,r,i,n,s)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(Ei.GET,this.identityEndpoint);r.headers[gi.METADATA_HEADER_NAME]="true";r.headers[gi.CLIENT_SKU]=xi.MSAL_SKU;r.headers[gi.CLIENT_VER]=Ko;r.headers[gi.CLIENT_REQUEST_ID]=this.createCorrelationId();r.queryParameters[fi.API_VERSION]=Na;r.queryParameters[fi.RESOURCE]=e;if(t.idType!==Ci.SYSTEM_ASSIGNED){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType,true)]=t.id}r.retryPolicy=new ImdsRetryPolicy;return r}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const va="2019-07-01-preview";class ServiceFabric extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s,o){super(e,t,r,i,n);this.identityEndpoint=s;this.identityHeader=o}static getEnvironmentVariables(){const e=process.env[yi.IDENTITY_ENDPOINT];const t=process.env[yi.IDENTITY_HEADER];const r=process.env[yi.IDENTITY_SERVER_THUMBPRINT];return[e,t,r]}static tryCreate(e,t,r,i,n,s){const[o,a,l]=ServiceFabric.getEnvironmentVariables();if(!o||!a||!l){e.info(`[Managed Identity] ${bi.SERVICE_FABRIC} managed identity is unavailable because one or all of the '${yi.IDENTITY_HEADER}', '${yi.IDENTITY_ENDPOINT}' or '${yi.IDENTITY_SERVER_THUMBPRINT}' environment variables are not defined.`,"");return null}const c=ServiceFabric.getValidatedEnvVariableUrlString(yi.IDENTITY_ENDPOINT,o,bi.SERVICE_FABRIC,e);e.info(`[Managed Identity] Environment variables validation passed for ${bi.SERVICE_FABRIC} managed identity. Endpoint URI: ${c}. Creating ${bi.SERVICE_FABRIC} managed identity.`,"");if(s.idType!==Ci.SYSTEM_ASSIGNED){e.warning(`[Managed Identity] ${bi.SERVICE_FABRIC} user assigned managed identity is configured in the cluster, not during runtime. See also: https://learn.microsoft.com/en-us/azure/service-fabric/configure-existing-cluster-enable-managed-identity-token-service.`,"")}return new ServiceFabric(e,t,r,i,n,o,a)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(Ni.GET,this.identityEndpoint);r.headers[hi.ML_AND_SF_SECRET_HEADER_NAME]=this.identityHeader;r.queryParameters[fi.API_VERSION]=va;r.queryParameters[fi.RESOURCE]=e;if(t.idType!==Ci.SYSTEM_ASSIGNED){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType)]=t.id}return r}} +const va="2019-07-01-preview";class ServiceFabric extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s,o){super(e,t,r,i,n);this.identityEndpoint=s;this.identityHeader=o}static getEnvironmentVariables(){const e=process.env[yi.IDENTITY_ENDPOINT];const t=process.env[yi.IDENTITY_HEADER];const r=process.env[yi.IDENTITY_SERVER_THUMBPRINT];return[e,t,r]}static tryCreate(e,t,r,i,n,s){const[o,a,l]=ServiceFabric.getEnvironmentVariables();if(!o||!a||!l){e.info(`[Managed Identity] ${bi.SERVICE_FABRIC} managed identity is unavailable because one or all of the '${yi.IDENTITY_HEADER}', '${yi.IDENTITY_ENDPOINT}' or '${yi.IDENTITY_SERVER_THUMBPRINT}' environment variables are not defined.`,"");return null}const c=ServiceFabric.getValidatedEnvVariableUrlString(yi.IDENTITY_ENDPOINT,o,bi.SERVICE_FABRIC,e);e.info(`[Managed Identity] Environment variables validation passed for ${bi.SERVICE_FABRIC} managed identity. Endpoint URI: ${c}. Creating ${bi.SERVICE_FABRIC} managed identity.`,"");if(s.idType!==Ci.SYSTEM_ASSIGNED){e.warning(`[Managed Identity] ${bi.SERVICE_FABRIC} user assigned managed identity is configured in the cluster, not during runtime. See also: https://learn.microsoft.com/en-us/azure/service-fabric/configure-existing-cluster-enable-managed-identity-token-service.`,"")}return new ServiceFabric(e,t,r,i,n,o,a)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(Ei.GET,this.identityEndpoint);r.headers[gi.ML_AND_SF_SECRET_HEADER_NAME]=this.identityHeader;r.queryParameters[fi.API_VERSION]=va;r.queryParameters[fi.RESOURCE]=e;if(t.idType!==Ci.SYSTEM_ASSIGNED){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType)]=t.id}return r}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const Ia="2017-09-01";const Sa=`Only client id is supported for user-assigned managed identity in ${bi.MACHINE_LEARNING}.`;class MachineLearning extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s,o){super(e,t,r,i,n);this.msiEndpoint=s;this.secret=o}static getEnvironmentVariables(){const e=process.env[yi.MSI_ENDPOINT];const t=process.env[yi.MSI_SECRET];return[e,t]}static tryCreate(e,t,r,i,n){const[s,o]=MachineLearning.getEnvironmentVariables();if(!s||!o){e.info(`[Managed Identity] ${bi.MACHINE_LEARNING} managed identity is unavailable because one or both of the '${yi.MSI_ENDPOINT}' and '${yi.MSI_SECRET}' environment variables are not defined.`,"");return null}const a=MachineLearning.getValidatedEnvVariableUrlString(yi.MSI_ENDPOINT,s,bi.MACHINE_LEARNING,e);e.info(`[Managed Identity] Environment variables validation passed for ${bi.MACHINE_LEARNING} managed identity. Endpoint URI: ${a}. Creating ${bi.MACHINE_LEARNING} managed identity.`,"");return new MachineLearning(e,t,r,i,n,s,o)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(Ni.GET,this.msiEndpoint);r.headers[hi.METADATA_HEADER_NAME]="true";r.headers[hi.ML_AND_SF_SECRET_HEADER_NAME]=this.secret;r.queryParameters[fi.API_VERSION]=Ia;r.queryParameters[fi.RESOURCE]=e;if(t.idType===Ci.SYSTEM_ASSIGNED){r.queryParameters[ta.MANAGED_IDENTITY_CLIENT_ID_2017]=process.env[yi.DEFAULT_IDENTITY_CLIENT_ID]}else if(t.idType===Ci.USER_ASSIGNED_CLIENT_ID){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType,false,true)]=t.id}else{throw new Error(Sa)}return r}} +const Ia="2017-09-01";const Sa=`Only client id is supported for user-assigned managed identity in ${bi.MACHINE_LEARNING}.`;class MachineLearning extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s,o){super(e,t,r,i,n);this.msiEndpoint=s;this.secret=o}static getEnvironmentVariables(){const e=process.env[yi.MSI_ENDPOINT];const t=process.env[yi.MSI_SECRET];return[e,t]}static tryCreate(e,t,r,i,n){const[s,o]=MachineLearning.getEnvironmentVariables();if(!s||!o){e.info(`[Managed Identity] ${bi.MACHINE_LEARNING} managed identity is unavailable because one or both of the '${yi.MSI_ENDPOINT}' and '${yi.MSI_SECRET}' environment variables are not defined.`,"");return null}const a=MachineLearning.getValidatedEnvVariableUrlString(yi.MSI_ENDPOINT,s,bi.MACHINE_LEARNING,e);e.info(`[Managed Identity] Environment variables validation passed for ${bi.MACHINE_LEARNING} managed identity. Endpoint URI: ${a}. Creating ${bi.MACHINE_LEARNING} managed identity.`,"");return new MachineLearning(e,t,r,i,n,s,o)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(Ei.GET,this.msiEndpoint);r.headers[gi.METADATA_HEADER_NAME]="true";r.headers[gi.ML_AND_SF_SECRET_HEADER_NAME]=this.secret;r.queryParameters[fi.API_VERSION]=Ia;r.queryParameters[fi.RESOURCE]=e;if(t.idType===Ci.SYSTEM_ASSIGNED){r.queryParameters[ta.MANAGED_IDENTITY_CLIENT_ID_2017]=process.env[yi.DEFAULT_IDENTITY_CLIENT_ID]}else if(t.idType===Ci.USER_ASSIGNED_CLIENT_ID){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType,false,true)]=t.id}else{throw new Error(Sa)}return r}} /*! @azure/msal-node v5.6.0 2026-08-18 */ class ManagedIdentityClient{constructor(e,t,r,i,n){this.logger=e;this.nodeStorage=t;this.networkClient=r;this.cryptoProvider=i;this.disableInternalRetries=n}async sendManagedIdentityTokenRequest(e,t,r,i){if(!ManagedIdentityClient.identitySource){ManagedIdentityClient.identitySource=this.selectManagedIdentitySource(this.logger,this.nodeStorage,this.networkClient,this.cryptoProvider,this.disableInternalRetries,t)}return ManagedIdentityClient.identitySource.acquireTokenWithManagedIdentity(e,t,r,i)}allEnvironmentVariablesAreDefined(e){return Object.values(e).every((e=>e!==undefined))}getManagedIdentitySource(){ManagedIdentityClient.sourceName=this.allEnvironmentVariablesAreDefined(ServiceFabric.getEnvironmentVariables())?bi.SERVICE_FABRIC:this.allEnvironmentVariablesAreDefined(AppService.getEnvironmentVariables())?bi.APP_SERVICE:this.allEnvironmentVariablesAreDefined(MachineLearning.getEnvironmentVariables())?bi.MACHINE_LEARNING:this.allEnvironmentVariablesAreDefined(CloudShell.getEnvironmentVariables())?bi.CLOUD_SHELL:this.allEnvironmentVariablesAreDefined(AzureArc.getEnvironmentVariables())?bi.AZURE_ARC:bi.DEFAULT_TO_IMDS;return ManagedIdentityClient.sourceName}selectManagedIdentitySource(e,t,r,i,n,s){const o=ServiceFabric.tryCreate(e,t,r,i,n,s)||AppService.tryCreate(e,t,r,i,n)||MachineLearning.tryCreate(e,t,r,i,n)||CloudShell.tryCreate(e,t,r,i,n,s)||AzureArc.tryCreate(e,t,r,i,n,s)||Imds.tryCreate(e,t,r,i,n);if(!o){throw createManagedIdentityError(vo,"")}return o}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const wa=[bi.SERVICE_FABRIC];class ManagedIdentityApplication{constructor(e){this.config=buildManagedIdentityConfiguration(e||{});this.logger=new Logger(this.config.system.loggerOptions,$o,Ko);const t={canonicalAuthority:se};if(!ManagedIdentityApplication.nodeStorage){ManagedIdentityApplication.nodeStorage=new NodeStorage(this.logger,this.config.managedIdentityId.id,Rs,t)}this.networkClient=this.config.system.networkClient;this.cryptoProvider=new CryptoProvider;const r={protocolMode:es.AAD,knownAuthorities:[gi],cloudDiscoveryMetadata:"",authorityMetadata:""};this.fakeAuthority=new Authority(gi,this.networkClient,ManagedIdentityApplication.nodeStorage,r,this.logger,this.cryptoProvider.createNewGuid(),new StubPerformanceClient,true);this.fakeClientCredentialClient=new ClientCredentialClient({authOptions:{clientId:this.config.managedIdentityId.id,authority:this.fakeAuthority}});this.managedIdentityClient=new ManagedIdentityClient(this.logger,ManagedIdentityApplication.nodeStorage,this.networkClient,this.cryptoProvider,this.config.disableInternalRetries);this.hashUtils=new HashUtils}async acquireToken(e){if(!e.resource){throw ClientConfigurationError_createClientConfigurationError(vn,"")}const t={forceRefresh:e.forceRefresh,resource:e.resource.replace("/.default",""),scopes:[e.resource.replace("/.default","")],authority:this.fakeAuthority.canonicalAuthority,correlationId:this.cryptoProvider.createNewGuid(),claims:e.claims,clientCapabilities:this.config.clientCapabilities};if(t.forceRefresh){return this.acquireTokenFromManagedIdentity(t,this.config.managedIdentityId,this.fakeAuthority)}const[r,i]=await this.fakeClientCredentialClient.getCachedAuthenticationResult(t,this.config,this.cryptoProvider,this.fakeAuthority,ManagedIdentityApplication.nodeStorage);if(t.claims){const e=this.managedIdentityClient.getManagedIdentitySource();if(r&&wa.includes(e)){const e=this.hashUtils.sha256(r.accessToken).toString(Kt.HEX);t.revokedTokenSha256Hash=e}return this.acquireTokenFromManagedIdentity(t,this.config.managedIdentityId,this.fakeAuthority)}if(r){if(i===Wt.PROACTIVELY_REFRESHED){this.logger.info("ClientCredentialClient:getCachedAuthenticationResult - Cached access token's refreshOn property has been exceeded'. It's not expired, but must be refreshed.",t.correlationId);const e=true;await this.acquireTokenFromManagedIdentity(t,this.config.managedIdentityId,this.fakeAuthority,e)}return r}else{return this.acquireTokenFromManagedIdentity(t,this.config.managedIdentityId,this.fakeAuthority)}}async acquireTokenFromManagedIdentity(e,t,r,i){return this.managedIdentityClient.sendManagedIdentityTokenRequest(e,t,r,i)}getManagedIdentitySource(){return ManagedIdentityClient.sourceName||this.managedIdentityClient.getManagedIdentitySource()}} +const wa=[bi.SERVICE_FABRIC];class ManagedIdentityApplication{constructor(e){this.config=buildManagedIdentityConfiguration(e||{});this.logger=new Logger(this.config.system.loggerOptions,$o,Ko);const t={canonicalAuthority:se};if(!ManagedIdentityApplication.nodeStorage){ManagedIdentityApplication.nodeStorage=new NodeStorage(this.logger,this.config.managedIdentityId.id,Rs,t)}this.networkClient=this.config.system.networkClient;this.cryptoProvider=new CryptoProvider;const r={protocolMode:es.AAD,knownAuthorities:[hi],cloudDiscoveryMetadata:"",authorityMetadata:""};this.fakeAuthority=new Authority(hi,this.networkClient,ManagedIdentityApplication.nodeStorage,r,this.logger,this.cryptoProvider.createNewGuid(),new StubPerformanceClient,true);this.fakeClientCredentialClient=new ClientCredentialClient({authOptions:{clientId:this.config.managedIdentityId.id,authority:this.fakeAuthority}});this.managedIdentityClient=new ManagedIdentityClient(this.logger,ManagedIdentityApplication.nodeStorage,this.networkClient,this.cryptoProvider,this.config.disableInternalRetries);this.hashUtils=new HashUtils}async acquireToken(e){if(!e.resource){throw ClientConfigurationError_createClientConfigurationError(vn,"")}const t={forceRefresh:e.forceRefresh,resource:e.resource.replace("/.default",""),scopes:[e.resource.replace("/.default","")],authority:this.fakeAuthority.canonicalAuthority,correlationId:this.cryptoProvider.createNewGuid(),claims:e.claims,clientCapabilities:this.config.clientCapabilities};if(t.forceRefresh){return this.acquireTokenFromManagedIdentity(t,this.config.managedIdentityId,this.fakeAuthority)}const[r,i]=await this.fakeClientCredentialClient.getCachedAuthenticationResult(t,this.config,this.cryptoProvider,this.fakeAuthority,ManagedIdentityApplication.nodeStorage);if(t.claims){const e=this.managedIdentityClient.getManagedIdentitySource();if(r&&wa.includes(e)){const e=this.hashUtils.sha256(r.accessToken).toString(Kt.HEX);t.revokedTokenSha256Hash=e}return this.acquireTokenFromManagedIdentity(t,this.config.managedIdentityId,this.fakeAuthority)}if(r){if(i===Wt.PROACTIVELY_REFRESHED){this.logger.info("ClientCredentialClient:getCachedAuthenticationResult - Cached access token's refreshOn property has been exceeded'. It's not expired, but must be refreshed.",t.correlationId);const e=true;await this.acquireTokenFromManagedIdentity(t,this.config.managedIdentityId,this.fakeAuthority,e)}return r}else{return this.acquireTokenFromManagedIdentity(t,this.config.managedIdentityId,this.fakeAuthority)}}async acquireTokenFromManagedIdentity(e,t,r,i){return this.managedIdentityClient.sendManagedIdentityTokenRequest(e,t,r,i)}getManagedIdentitySource(){return ManagedIdentityClient.sourceName||this.managedIdentityClient.getManagedIdentitySource()}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const Pa=ot;const xa=pt;function random_getRandomIntegerInclusive(e,t){e=Math.ceil(e);t=Math.floor(t);const r=Math.floor(Math.random()*(t-e+1));return r+e}function calculateRetryDelay(e,t){const r=t.retryDelayInMs*Math.pow(2,e);const i=Math.min(t.maxRetryDelayInMs,r);const n=i/2+random_getRandomIntegerInclusive(0,i/2);return{retryAfterInMs:n}}function isObject(e){return typeof e==="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}function isError(e){if(isObject(e)){const t=typeof e.name==="string";const r=typeof e.message==="string";return t&&r}return false}async function computeSha256Hmac(e,t,r){const i=Buffer.from(e,"base64");return createHmac("sha256",i).update(t).digest(r)}async function computeSha256Hash(e,t){return createHash("sha256").update(e).digest(t)}const Ba="REDACTED";const _a=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"];const Ra=["api-version"];class Sanitizer{allowedHeaderNames;allowedQueryParameters;constructor({additionalAllowedHeaderNames:e=[],additionalAllowedQueryParameters:t=[]}={}){e=_a.concat(e);t=Ra.concat(t);this.allowedHeaderNames=new Set(e.map((e=>e.toLowerCase())));this.allowedQueryParameters=new Set(t.map((e=>e.toLowerCase())))}sanitize(e){const t=new Set;return JSON.stringify(e,((e,r)=>{if(r instanceof Error){return{...r,name:r.name,message:r.message}}if(e==="headers"&&isObject(r)){return this.sanitizeHeaders(r)}else if(e==="url"&&typeof r==="string"){return this.sanitizeUrl(r)}else if(e==="query"&&isObject(r)){return this.sanitizeQuery(r)}else if(e==="body"){return undefined}else if(e==="response"){return undefined}else if(e==="operationSpec"){return undefined}else if(Array.isArray(r)||isObject(r)){if(t.has(r)){return"[Circular]"}t.add(r)}return r}),2)}sanitizeUrl(e){if(typeof e!=="string"||e===null||e===""){return e}const t=new URL(e);if(!t.search){return e}for(const[e]of t.searchParams){if(!this.allowedQueryParameters.has(e.toLowerCase())){t.searchParams.set(e,Ba)}}return t.toString()}sanitizeHeaders(e){const t={};for(const r of Object.keys(e)){if(this.allowedHeaderNames.has(r.toLowerCase())){t[r]=e[r]}else{t[r]=Ba}}return t}sanitizeQuery(e){if(typeof e!=="object"||e===null){return e}const t={};for(const r of Object.keys(e)){if(this.allowedQueryParameters.has(r.toLowerCase())){t[r]=e[r]}else{t[r]=Ba}}return t}}class AbortError extends Error{constructor(e){super(e);this.name="AbortError"}}function createAbortablePromise(e,t){const{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise(((t,s)=>{function rejectOnAbort(){s(new AbortError(n??"The operation was aborted."))}function removeListeners(){i?.removeEventListener("abort",onAbort)}function onAbort(){r?.();removeListeners();rejectOnAbort()}if(i?.aborted){return rejectOnAbort()}try{e((e=>{removeListeners();t(e)}),(e=>{removeListeners();s(e)}))}catch(e){s(e)}i?.addEventListener("abort",onAbort)}))}const ka="The delay was aborted.";function delay_delay(e,t){let r;const{abortSignal:i,abortErrorMsg:n}=t??{};return createAbortablePromise((t=>{r=setTimeout(t,e)}),{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??ka})}function delay_calculateRetryDelay(e,t){const r=t.retryDelayInMs*Math.pow(2,e);const i=Math.min(t.maxRetryDelayInMs,r);const n=i/2+getRandomIntegerInclusive(0,i/2);return{retryAfterInMs:n}}function getErrorMessage(e){if(isError(e)){return e.message}else{let t;try{if(typeof e==="object"&&e){t=JSON.stringify(e)}else{t=String(e)}}catch(e){t="[unable to stringify input]"}return`Unknown error ${t}`}}function esm_calculateRetryDelay(e,t){return calculateRetryDelay(e,t)}function esm_computeSha256Hash(e,t){return tspRuntime.computeSha256Hash(e,t)}function esm_computeSha256Hmac(e,t,r){return tspRuntime.computeSha256Hmac(e,t,r)}function esm_getRandomIntegerInclusive(e,t){return tspRuntime.getRandomIntegerInclusive(e,t)}function esm_isError(e){return isError(e)}function esm_isObject(e){return tspRuntime.isObject(e)}function randomUUID(){return tspRuntime.randomUUID()}const Qa=k;const Ta=M;const Ma=T;const Oa=O;const Da=O;const za=D;const La=z;const Ga=Q;function esm_uint8ArrayToString(e,t){return tspRuntime.uint8ArrayToString(e,t)}function esm_stringToUint8Array(e,t){return tspRuntime.stringToUint8Array(e,t)}class AbortError_AbortError extends Error{constructor(e){super(e);this.name="AbortError"}}const Fa=credentialLogger("IdentityUtils");const qa="1.0";function ensureValidMsalToken(e,t,r){const error=t=>{Fa.getToken.info(t);return new AuthenticationRequiredError({scopes:Array.isArray(e)?e:[e],getTokenOptions:r,message:t})};if(!t){throw error("No response")}if(!t.expiresOn){throw error(`Response had no "expiresOn" property.`)}if(!t.accessToken){throw error(`Response had no "accessToken" property.`)}}function getAuthorityHost(e){let t=e?.authorityHost;if(!t&&Da){t=process.env.AZURE_AUTHORITY_HOST}return t??c}function getAuthority(e,t){if(!t){t=c}if(new RegExp(`${e}/?$`).test(t)){return t}if(t.endsWith("/")){return t+e}else{return`${t}/${e}`}}function getKnownAuthorities(e,t,r){if(e==="adfs"&&t||r){return[t]}return[]}const defaultLoggerCallback=(e,t=(Oa?"Node":"Browser"))=>(r,i,n)=>{if(n){return}switch(r){case Zt.Error:e.info(`MSAL ${t} V2 error: ${i}`);return;case Zt.Info:e.info(`MSAL ${t} V2 info message: ${i}`);return;case Zt.Verbose:e.info(`MSAL ${t} V2 verbose message: ${i}`);return;case Zt.Warning:e.info(`MSAL ${t} V2 warning: ${i}`);return}};function getMSALLogLevel(e){switch(e){case"error":return Zt.Error;case"info":return Zt.Info;case"verbose":return Zt.Verbose;case"warning":return Zt.Warning;default:return Zt.Info}}function utils_randomUUID(){return coreRandomUUID()}function handleMsalError(e,t,r){if(t.name==="AuthError"||t.name==="ClientAuthError"||t.name==="BrowserAuthError"){const r=t;switch(r.errorCode){case"endpoints_resolution_error":Fa.info(logging_formatError(e,t.message));return new errors_CredentialUnavailableError(t.message);case"device_code_polling_cancelled":return new AbortError_AbortError("The authentication has been aborted by the caller.");case"consent_required":case"interaction_required":case"login_required":Fa.info(logging_formatError(e,`Authentication returned errorCode ${r.errorCode}`));break;default:Fa.info(logging_formatError(e,`Failed to acquire token: ${t.message}`));break}}if(t.name==="ClientConfigurationError"||t.name==="BrowserConfigurationAuthError"||t.name==="AbortError"||t.name==="AuthenticationError"){return t}if(t.name==="NativeAuthError"){Fa.info(logging_formatError(e,`Error from the native broker: ${t.message} with status code: ${t.statusCode}`));return t}return new AuthenticationRequiredError({scopes:e,getTokenOptions:r,message:t.message})}function publicToMsal(e){return{localAccountId:e.homeAccountId,environment:e.authority,username:e.username,homeAccountId:e.homeAccountId,tenantId:e.tenantId}}function msalToPublic(e,t){const r={authority:t.environment??p,homeAccountId:t.homeAccountId,tenantId:t.tenantId||a,username:t.username,clientId:e,version:qa};return r}function serializeAuthenticationRecord(e){return JSON.stringify(e)}function deserializeAuthenticationRecord(e){const t=JSON.parse(e);if(t.version&&t.version!==qa){throw Error("Unsupported AuthenticationRecord version")}return t}function encodeString(e){return uint8ArrayToString(stringToUint8Array(e,"utf-8"),"base64")}function encodeByteArray(e){return uint8ArrayToString(e,"base64")}function decodeString(e){return stringToUint8Array(e,"base64")}function base64_decodeStringToString(e){return uint8ArrayToString(stringToUint8Array(e,"base64"),"utf-8")}class SerializerImpl{modelMappers;isXML;constructor(e={},t=false){this.modelMappers=e;this.isXML=t}validateConstraints(e,t,r){const failValidation=(e,i)=>{throw new Error(`"${r}" with value "${t}" should satisfy the constraint "${e}": ${i}.`)};if(e.constraints&&t!==undefined&&t!==null){const{ExclusiveMaximum:r,ExclusiveMinimum:i,InclusiveMaximum:n,InclusiveMinimum:s,MaxItems:o,MaxLength:a,MinItems:l,MinLength:c,MultipleOf:p,Pattern:u,UniqueItems:d}=e.constraints;if(r!==undefined&&t>=r){failValidation("ExclusiveMaximum",r)}if(i!==undefined&&t<=i){failValidation("ExclusiveMinimum",i)}if(n!==undefined&&t>n){failValidation("InclusiveMaximum",n)}if(s!==undefined&&to){failValidation("MaxItems",o)}if(a!==undefined&&t.length>a){failValidation("MaxLength",a)}if(l!==undefined&&t.lengthr.indexOf(e)!==t))){failValidation("UniqueItems",d)}}}serialize(e,t,r,i={xml:{}}){const n={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??false,xmlCharKey:i.xml.xmlCharKey??XML_CHARKEY}};let s={};const o=e.type.name;if(!r){r=e.serializedName}if(o.match(/^Sequence$/i)!==null){s=[]}if(e.isConstant){t=e.defaultValue}const{required:a,nullable:l}=e;if(a&&l&&t===undefined){throw new Error(`${r} cannot be undefined.`)}if(a&&!l&&(t===undefined||t===null)){throw new Error(`${r} cannot be null or undefined.`)}if(!a&&l===false&&t===null){throw new Error(`${r} cannot be null.`)}if(t===undefined||t===null){s=t}else{if(o.match(/^any$/i)!==null){s=t}else if(o.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null){s=serializeBasicTypes(o,r,t)}else if(o.match(/^Enum$/i)!==null){const i=e;s=serializeEnumType(r,i.type.allowedValues,t)}else if(o.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null){s=serializeDateTypes(o,t,r)}else if(o.match(/^ByteArray$/i)!==null){s=serializeByteArrayType(r,t)}else if(o.match(/^Base64Url$/i)!==null){s=serializeBase64UrlType(r,t)}else if(o.match(/^Sequence$/i)!==null){s=serializeSequenceType(this,e,t,r,Boolean(this.isXML),n)}else if(o.match(/^Dictionary$/i)!==null){s=serializeDictionaryType(this,e,t,r,Boolean(this.isXML),n)}else if(o.match(/^Composite$/i)!==null){s=serializeCompositeType(this,e,t,r,Boolean(this.isXML),n)}}return s}deserialize(e,t,r,i={xml:{}}){const n={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??false,xmlCharKey:i.xml.xmlCharKey??XML_CHARKEY},ignoreUnknownProperties:i.ignoreUnknownProperties??false};if(t===undefined||t===null){if(this.isXML&&e.type.name==="Sequence"&&!e.xmlIsWrapped){t=[]}if(e.defaultValue!==undefined){t=e.defaultValue}return t}let s;const o=e.type.name;if(!r){r=e.serializedName}if(o.match(/^Composite$/i)!==null){s=deserializeCompositeType(this,e,t,r,n)}else{if(this.isXML){const e=n.xml.xmlCharKey;if(t[XML_ATTRKEY]!==undefined&&t[e]!==undefined){t=t[e]}}if(o.match(/^Number$/i)!==null){s=parseFloat(t);if(isNaN(s)){s=t}}else if(o.match(/^Boolean$/i)!==null){if(t==="true"){s=true}else if(t==="false"){s=false}else{s=t}}else if(o.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null){s=t}else if(o.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null){s=new Date(t)}else if(o.match(/^UnixTime$/i)!==null){s=unixTimeToDate(t)}else if(o.match(/^ByteArray$/i)!==null){s=base64.decodeString(t)}else if(o.match(/^Base64Url$/i)!==null){s=base64UrlToByteArray(t)}else if(o.match(/^Sequence$/i)!==null){s=deserializeSequenceType(this,e,t,r,n)}else if(o.match(/^Dictionary$/i)!==null){s=deserializeDictionaryType(this,e,t,r,n)}}if(e.isConstant){s=e.defaultValue}return s}}function createSerializer(e={},t=false){return new SerializerImpl(e,t)}function trimEnd(e,t){let r=e.length;while(r-1>=0&&e[r-1]===t){--r}return e.substr(0,r)}function bufferToBase64Url(e){if(!e){return undefined}if(!(e instanceof Uint8Array)){throw new Error(`Please provide an input of type Uint8Array for converting to Base64Url.`)}const t=base64.encodeByteArray(e);return trimEnd(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(e){if(!e){return undefined}if(e&&typeof e.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}e=e.replace(/-/g,"+").replace(/_/g,"/");return base64.decodeString(e)}function splitSerializeName(e){const t=[];let r="";if(e){const i=e.split(".");for(const e of i){if(e.charAt(e.length-1)==="\\"){r+=e.substr(0,e.length-1)+"."}else{r+=e;t.push(r);r=""}}}return t}function dateToUnixTime(e){if(!e){return undefined}if(typeof e.valueOf()==="string"){e=new Date(e)}return Math.floor(e.getTime()/1e3)}function unixTimeToDate(e){if(!e){return undefined}return new Date(e*1e3)}function serializeBasicTypes(e,t,r){if(r!==null&&r!==undefined){if(e.match(/^Number$/i)!==null){if(typeof r!=="number"){throw new Error(`${t} with value ${r} must be of type number.`)}}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!=="string"){throw new Error(`${t} with value "${r}" must be of type string.`)}}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()==="string"&&isValidUuid(r))){throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}}else if(e.match(/^Boolean$/i)!==null){if(typeof r!=="boolean"){throw new Error(`${t} with value ${r} must be of type boolean.`)}}else if(e.match(/^Stream$/i)!==null){const e=typeof r;if(e!=="string"&&typeof r.pipe!=="function"&&typeof r.tee!=="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob==="function"||typeof Blob==="object")&&r instanceof Blob)&&e!=="function"){throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}}return r}function serializeEnumType(e,t,r){if(!t){throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`)}const i=t.some((e=>{if(typeof e.valueOf()==="string"){return e.toLowerCase()===r.toLowerCase()}return e===r}));if(!i){throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`)}return r}function serializeByteArrayType(e,t){if(t!==undefined&&t!==null){if(!(t instanceof Uint8Array)){throw new Error(`${e} must be of type Uint8Array.`)}t=base64.encodeByteArray(t)}return t}function serializeBase64UrlType(e,t){if(t!==undefined&&t!==null){if(!(t instanceof Uint8Array)){throw new Error(`${e} must be of type Uint8Array.`)}t=bufferToBase64Url(t)}return t}function serializeDateTypes(e,t,r){if(t!==undefined&&t!==null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`)}t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`)}t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`)}t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format `+`for it to be serialized in UnixTime/Epoch format.`)}t=dateToUnixTime(t)}else if(e.match(/^TimeSpan$/i)!==null){if(!isDuration(t)){throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}}}return t}function serializeSequenceType(e,t,r,i,n,s){if(!Array.isArray(r)){throw new Error(`${i} must be of type Array.`)}let o=t.type.element;if(!o||typeof o!=="object"){throw new Error(`"element" metadata for an Array must be defined in the `+`mapper and it must be of type "object" in ${i}.`)}if(o.type.name==="Composite"&&o.type.className){o=e.modelMappers[o.type.className]??o}const a=[];for(let t=0;te!==n));if(a){Object.defineProperty(o,n,{value:e.serialize(l,r[n],i+'["'+n+'"]',s),enumerable:true,configurable:true,writable:true})}}}return o}return r}function getXmlObjectValue(e,t,r,i){if(!r||!e.xmlNamespace){return t}const n=e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns";const s={[n]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[XML_ATTRKEY]){return t}else{const e={...t};e[XML_ATTRKEY]=s;return e}}const o={};o[i.xml.xmlCharKey]=t;o[XML_ATTRKEY]=s;return o}function isSpecialXmlProperty(e,t){return[XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function deserializeCompositeType(e,t,r,i,n){const s=n.xml.xmlCharKey??XML_CHARKEY;if(getPolymorphicDiscriminatorRecursively(e,t)){t=getPolymorphicMapper(e,t,r,"serializedName")}const o=resolveModelProperties(e,t,i);let a={};const l=[];for(const c of Object.keys(o)){const p=o[c];const u=splitSerializeName(o[c].serializedName);l.push(u[0]);const{serializedName:d,xmlName:m,xmlElementName:A}=p;let g=i;if(d!==""&&d!==undefined){g=i+"."+d}const h=p.headerCollectionPrefix;if(h){const t={};for(const i of Object.keys(r)){if(i.startsWith(h)){t[i.substring(h.length)]=e.deserialize(p.type.value,r[i],g,n)}l.push(i)}a[c]=t}else if(e.isXML){if(p.xmlIsAttribute&&r[XML_ATTRKEY]){a[c]=e.deserialize(p,r[XML_ATTRKEY][m],g,n)}else if(p.xmlIsMsText){if(r[s]!==undefined){a[c]=r[s]}else if(typeof r==="string"){a[c]=r}}else{const t=A||m||d;if(p.xmlIsWrapped){const t=r[m];const i=t?.[A]??[];Object.defineProperty(a,c,{value:e.deserialize(p,i,g,n),enumerable:true,configurable:true,writable:true});l.push(m)}else{const i=r[t];a[c]=e.deserialize(p,i,g,n);l.push(t)}}}else{let i;let s=r;let l=0;for(const e of u){if(!s)break;l++;s=s[e]}if(s===null&&l{for(const t of Object.keys(o)){const r=splitSerializeName(o[t].serializedName);if(r[0]===e){return false}}return true};for(const t of Object.keys(r)){if(isAdditionalProperty(t)){const s=e.deserialize(c,r[t],i+'["'+t+'"]',n);Object.defineProperty(a,t,{value:s,enumerable:true,configurable:true,writable:true})}}}else if(r&&!n.ignoreUnknownProperties){for(const e of Object.keys(r)){if(a[e]===undefined&&!l.includes(e)&&!isSpecialXmlProperty(e,n)){Object.defineProperty(a,e,{value:r[e],enumerable:true,configurable:true,writable:true})}}}return a}function deserializeDictionaryType(e,t,r,i,n){const s=t.type.value;if(!s||typeof s!=="object"){throw new Error(`"value" metadata for a Dictionary must be defined in the `+`mapper and it must of type "object" in ${i}`)}if(r){const t={};for(const o of Object.keys(r)){t[o]=e.deserialize(s,r[o],i,n)}return t}return r}function deserializeSequenceType(e,t,r,i,n){let s=t.type.element;if(!s||typeof s!=="object"){throw new Error(`"element" metadata for an Array must be defined in the `+`mapper and it must be of type "object" in ${i}`)}if(r){if(!Array.isArray(r)){r=[r]}if(s.type.name==="Composite"&&s.type.className){s=e.modelMappers[s.type.className]??s}const t=[];for(let o=0;o{if(e.name&&r.policy.name===e.name||e.phase&&r.options.phase===e.phase){t.push(r.policy);return false}else{return true}}));this._orderedPolicies=undefined;return t}sendRequest(e,t){const r=this.getOrderedPolicies();const i=r.reduceRight(((e,t)=>r=>t.sendRequest(r,e)),(t=>e.sendRequest(t)));return i(t)}getOrderedPolicies(){if(!this._orderedPolicies){this._orderedPolicies=this.orderPolicies()}return this._orderedPolicies}clone(){return new HttpPipeline(this._policies)}static create(){return new HttpPipeline}orderPolicies(){const e=[];const t=new Map;function createPhase(e){return{name:e,policies:new Set,hasRun:false,hasAfterPolicies:false}}const r=createPhase("Serialize");const i=createPhase("None");const n=createPhase("Deserialize");const s=createPhase("Retry");const o=createPhase("Sign");const a=[r,i,n,s,o];function getPhase(e){if(e==="Retry"){return s}else if(e==="Serialize"){return r}else if(e==="Deserialize"){return n}else if(e==="Sign"){return o}else{return i}}for(const e of this._policies){const r=e.policy;const i=e.options;const n=r.name;if(t.has(n)){throw new Error("Duplicate policy names not allowed in pipeline")}const s={policy:r,dependsOn:new Set,dependants:new Set};if(i.afterPhase){s.afterPhase=getPhase(i.afterPhase);s.afterPhase.hasAfterPolicies=true}t.set(n,s);const o=getPhase(i.phase);o.policies.add(s)}for(const e of this._policies){const{policy:r,options:i}=e;const n=r.name;const s=t.get(n);if(!s){throw new Error(`Missing node for policy ${n}`)}if(i.afterPolicies){for(const e of i.afterPolicies){const r=t.get(e);if(r){s.dependsOn.add(r);r.dependants.add(s)}}}if(i.beforePolicies){for(const e of i.beforePolicies){const r=t.get(e);if(r){r.dependsOn.add(s);s.dependants.add(r)}}}}function walkPhase(r){r.hasRun=true;for(const i of r.policies){if(i.afterPhase&&(!i.afterPhase.hasRun||i.afterPhase.policies.size)){continue}if(i.dependsOn.size===0){e.push(i.policy);for(const e of i.dependants){e.dependsOn.delete(i)}t.delete(i.policy.name);r.policies.delete(i)}}}function walkPhases(){for(const e of a){walkPhase(e);if(e.policies.size>0&&e!==i){if(!i.hasRun){walkPhase(i)}return}if(e.hasAfterPolicies){walkPhase(i)}}}let l=0;while(t.size>0){l++;const t=e.length;walkPhases();if(e.length<=t&&l>1){throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}}return e}}function pipeline_createEmptyPipeline(){return HttpPipeline.create()}const Va=_.inspect.custom;const ja=new Sanitizer;class restError_RestError extends Error{static REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";static PARSE_ERROR="PARSE_ERROR";code;statusCode;request;response;details;constructor(e,t={}){super(e);this.name="RestError";this.code=t.code;this.statusCode=t.statusCode;Object.defineProperty(this,"request",{value:t.request,enumerable:false});Object.defineProperty(this,"response",{value:t.response,enumerable:false});const r=this.request?.agent?{maxFreeSockets:this.request.agent.maxFreeSockets,maxSockets:this.request.agent.maxSockets}:undefined;Object.defineProperty(this,Va,{value:()=>`RestError: ${this.message} \n ${ja.sanitize({...this,request:{...this.request,agent:r},response:this.response})}`,enumerable:false});Object.setPrototypeOf(this,restError_RestError.prototype)}}function restError_isRestError(e){if(e instanceof restError_RestError){return true}return isError(e)&&e.name==="RestError"}var Wa=i(7067);var Ja=i(4708);var Ya=i(8522);var $a=i(7075);const Ka=createClientLogger("ts-http-runtime");const Za={};function nodeHttpClient_isReadableStream(e){return e&&typeof e.pipe==="function"}function isStreamComplete(e){if(e.readable===false){return Promise.resolve()}return new Promise((t=>{const handler=()=>{t();e.removeListener("close",handler);e.removeListener("end",handler);e.removeListener("error",handler)};e.on("close",handler);e.on("end",handler);e.on("error",handler)}))}function isArrayBuffer(e){return e&&typeof e.byteLength==="number"}class ReportTransform extends $a.Transform{loadedBytes=0;progressCallback;_transform(e,t,r){this.push(e);this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes});r()}catch(e){r(e)}}constructor(e){super();this.progressCallback=e}}class NodeHttpClient{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){const t=new AbortController;let r;if(e.abortSignal){if(e.abortSignal.aborted){throw new abort_controller_AbortError_AbortError("The operation was aborted. Request has already been canceled.")}r=e=>{if(e.type==="abort"){t.abort()}};e.abortSignal.addEventListener("abort",r)}let i;if(e.timeout>0){i=setTimeout((()=>{const r=new Sanitizer;Ka.info(`request to '${r.sanitizeUrl(e.url)}' timed out. canceling...`);t.abort()}),e.timeout)}const n=e.headers.get("Accept-Encoding");const s=n?.includes("gzip")||n?.includes("deflate");let o=typeof e.body==="function"?e.body():e.body;if(o&&!e.headers.has("Content-Length")){const t=getBodyLength(o);if(t!==null){e.headers.set("Content-Length",t)}}let a;try{if(o&&e.onUploadProgress){const t=e.onUploadProgress;const r=new ReportTransform(t);r.on("error",(e=>{Ka.error("Error in upload progress",e)}));if(nodeHttpClient_isReadableStream(o)){o.pipe(r)}else{r.end(o)}o=r}const r=await this.makeRequest(e,t,o);if(i!==undefined){clearTimeout(i)}const n=getResponseHeaders(r);const l=r.statusCode??0;const c={status:l,headers:n,request:e};if(e.method==="HEAD"){r.resume();return c}a=s?getDecodedResponseStream(r,n):r;const p=e.onDownloadProgress;if(p){const e=new ReportTransform(p);e.on("error",(e=>{Ka.error("Error in download progress",e)}));a.pipe(e);a=e}if(e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(c.status)){c.readableStreamBody=a}else{c.bodyAsText=await streamToText(a)}return c}finally{if(e.abortSignal&&r){let t=Promise.resolve();if(nodeHttpClient_isReadableStream(o)){t=isStreamComplete(o)}let i=Promise.resolve();if(nodeHttpClient_isReadableStream(a)){i=isStreamComplete(a)}Promise.all([t,i]).then((()=>{if(r){e.abortSignal?.removeEventListener("abort",r)}})).catch((e=>{Ka.warning("Error when cleaning up abortListener on httpRequest",e)}))}}}makeRequest(e,t,r){const i=new URL(e.url);const n=i.protocol!=="https:";if(n&&!e.allowInsecureConnection){throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`)}const s=e.agent??this.getOrCreateAgent(e,n);const o={agent:s,hostname:i.hostname,path:`${i.pathname}${i.search}`,port:i.port,method:e.method,headers:e.headers.toJSON({preserveCase:true}),...e.requestOverrides};return new Promise(((i,s)=>{const a=n?Wa.request(o,i):Ja.request(o,i);a.once("error",(t=>{s(new restError_RestError(t.message,{code:t.code??restError_RestError.REQUEST_SEND_ERROR,request:e}))}));t.signal.addEventListener("abort",(()=>{const e=new abort_controller_AbortError_AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");a.destroy(e);s(e)}));if(r&&nodeHttpClient_isReadableStream(r)){r.pipe(a)}else if(r){if(typeof r==="string"||Buffer.isBuffer(r)){a.end(r)}else if(isArrayBuffer(r)){a.end(ArrayBuffer.isView(r)?Buffer.from(r.buffer,r.byteOffset,r.byteLength):Buffer.from(r))}else{Ka.error("Unrecognized body type",r);s(new restError_RestError("Unrecognized body type"))}}else{a.end()}}))}getOrCreateAgent(e,t){const r=e.disableKeepAlive;if(t){if(r){return Wa.globalAgent}if(!this.cachedHttpAgent){this.cachedHttpAgent=new Wa.Agent({keepAlive:true})}return this.cachedHttpAgent}else{if(r&&!e.tlsSettings){return Ja.globalAgent}const t=e.tlsSettings??Za;let i=this.cachedHttpsAgents.get(t);if(i&&i.options.keepAlive===!r){return i}Ka.info("No cached TLS Agent exist, creating a new Agent");i=new Ja.Agent({keepAlive:!r,...t});this.cachedHttpsAgents.set(t,i);return i}}}function getResponseHeaders(e){const t=httpHeaders_createHttpHeaders();for(const r of Object.keys(e.headers)){const i=e.headers[r];if(Array.isArray(i)){if(i.length>0){t.set(r,i[0])}}else if(i){t.set(r,i)}}return t}function getDecodedResponseStream(e,t){const r=t.get("Content-Encoding");if(r==="gzip"){const t=Ya.createGunzip();e.pipe(t);return t}else if(r==="deflate"){const t=Ya.createInflate();e.pipe(t);return t}return e}function streamToText(e){return new Promise(((t,r)=>{const i=[];e.on("data",(e=>{if(Buffer.isBuffer(e)){i.push(e)}else{i.push(Buffer.from(e))}}));e.on("end",(()=>{t(Buffer.concat(i).toString("utf8"))}));e.on("error",(e=>{if(e&&e?.name==="AbortError"){r(e)}else{r(new restError_RestError(`Error reading response as text: ${e.message}`,{code:restError_RestError.PARSE_ERROR}))}}))}))}function getBodyLength(e){if(!e){return 0}else if(Buffer.isBuffer(e)){return e.length}else if(nodeHttpClient_isReadableStream(e)){return null}else if(isArrayBuffer(e)){return e.byteLength}else if(typeof e==="string"){return Buffer.from(e).length}else{return null}}function createNodeHttpClient(){return new NodeHttpClient}function defaultHttpClient_createDefaultHttpClient(){return createNodeHttpClient()}const Xa="logPolicy";function logPolicy_logPolicy(e={}){const t=e.logger??Ka.info;const r=new Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:Xa,async sendRequest(e,i){if(!t.enabled){return i(e)}t(`Request: ${r.sanitize(e)}`);const n=await i(e);t(`Response status code: ${n.status}`);t(`Headers: ${r.sanitize(n.headers)}`);return n}}}function getHeaderName(){return"User-Agent"}async function userAgentPlatform_setPlatformSpecificData(e){if(process&&process.versions){const t=`${os.type()} ${os.release()}; ${os.arch()}`;if(process.versions.bun){e.set("Bun",`${process.versions.bun} (${t})`)}else if(process.versions.deno){e.set("Deno",`${process.versions.deno} (${t})`)}else if(process.versions.node){e.set("Node",`${process.versions.node} (${t})`)}}}function getUserAgentString(e){const t=[];for(const[r,i]of e){const e=i?`${r}/${i}`:r;t.push(e)}return t.join(" ")}function getUserAgentHeaderName(){return getHeaderName()}async function userAgent_getUserAgentValue(e){const t=new Map;t.set("ts-http-runtime",SDK_VERSION);await setPlatformSpecificData(t);const r=getUserAgentString(t);const i=e?`${e} ${r}`:r;return i}const el=getUserAgentHeaderName();const tl="userAgentPolicy";function userAgentPolicy_userAgentPolicy(e={}){const t=getUserAgentValue(e.userAgentPrefix);return{name:tl,async sendRequest(e,r){if(!e.headers.has(el)){e.headers.set(el,await t)}return r(e)}}}const rl="The operation was aborted.";function helpers_delay(e,t,r){return new Promise(((i,n)=>{let s=undefined;let o=undefined;const rejectOnAbort=()=>n(new abort_controller_AbortError_AbortError(r?.abortErrorMsg?r?.abortErrorMsg:rl));const removeListeners=()=>{if(r?.abortSignal&&o){r.abortSignal.removeEventListener("abort",o)}};o=()=>{if(s){clearTimeout(s)}removeListeners();return rejectOnAbort()};if(r?.abortSignal&&r.abortSignal.aborted){return rejectOnAbort()}s=setTimeout((()=>{removeListeners();i(t)}),e);if(r?.abortSignal){r.abortSignal.addEventListener("abort",o)}}))}function parseHeaderValueAsNumber(e,t){const r=e.headers.get(t);if(!r)return;const i=Number(r);if(Number.isNaN(i))return;return i}const il="Retry-After";const nl=["retry-after-ms","x-ms-retry-after-ms",il];function getRetryAfterInMs(e){if(!(e&&[429,503].includes(e.status)))return undefined;try{for(const t of nl){const r=parseHeaderValueAsNumber(e,t);if(r===0||r){const e=t===il?1e3:1;return r*e}}const t=e.headers.get(il);if(!t)return;const r=Date.parse(t);const i=r-Date.now();return Number.isFinite(i)?Math.max(0,i):undefined}catch{return undefined}}function isThrottlingRetryResponse(e){return Number.isFinite(getRetryAfterInMs(e))}function throttlingRetryStrategy_throttlingRetryStrategy(){return{name:"throttlingRetryStrategy",retry({response:e}){const t=getRetryAfterInMs(e);if(!Number.isFinite(t)){return{skipStrategy:true}}return{retryAfterInMs:t}}}}const sl=1e3;const ol=1e3*64;function exponentialRetryStrategy_exponentialRetryStrategy(e={}){const t=e.retryDelayInMs??sl;const r=e.maxRetryDelayInMs??ol;return{name:"exponentialRetryStrategy",retry({retryCount:i,response:n,responseError:s}){const o=isSystemError(s);const a=o&&e.ignoreSystemErrors;const l=isExponentialRetryResponse(n);const c=l&&e.ignoreHttpStatusCodes;const p=n&&(isThrottlingRetryResponse(n)||!l);if(p||c||a){return{skipStrategy:true}}if(s&&!o&&!l){return{errorToThrow:s}}return calculateRetryDelay(i,{retryDelayInMs:t,maxRetryDelayInMs:r})}}}function isExponentialRetryResponse(e){return Boolean(e&&e.status!==undefined&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function isSystemError(e){if(!e){return false}return e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND"}const al="0.3.6";const ll=3;const cl=createClientLogger("ts-http-runtime retryPolicy");const pl="retryPolicy";function retryPolicy_retryPolicy(e,t={maxRetries:ll}){const r=t.logger||cl;return{name:pl,async sendRequest(i,n){let s;let o;let a=-1;e:while(true){a+=1;s=undefined;o=undefined;try{r.info(`Retry ${a}: Attempting to send request`,i.requestId);s=await n(i);r.info(`Retry ${a}: Received a response from request`,i.requestId)}catch(e){r.error(`Retry ${a}: Received an error from request`,i.requestId);if(!restError_isRestError(e)){throw e}o=e;s=e.response}if(i.abortSignal?.aborted){r.error(`Retry ${a}: Request aborted.`);const e=new abort_controller_AbortError_AbortError;throw e}if(a>=(t.maxRetries??ll)){r.info(`Retry ${a}: Maximum retries reached. Returning the last received response, or throwing the last received error.`);if(o){throw o}else if(s){return s}else{throw new Error("Maximum retries reached with no response or error to throw")}}r.info(`Retry ${a}: Processing ${e.length} retry strategies.`);t:for(const t of e){const e=t.logger||r;e.info(`Retry ${a}: Processing retry strategy ${t.name}.`);const n=t.retry({retryCount:a,response:s,responseError:o});if(n.skipStrategy){e.info(`Retry ${a}: Skipped.`);continue t}const{errorToThrow:l,retryAfterInMs:c,redirectTo:p}=n;if(l){e.error(`Retry ${a}: Retry strategy ${t.name} throws error:`,l);throw l}if(c||c===0){e.info(`Retry ${a}: Retry strategy ${t.name} retries after ${c}`);await helpers_delay(c,undefined,{abortSignal:i.abortSignal});continue e}if(p){e.info(`Retry ${a}: Retry strategy ${t.name} redirects to ${p}`);i.url=p;continue e}}if(o){r.info(`None of the retry strategies could work with the received error. Throwing it.`);throw o}if(s){r.info(`None of the retry strategies could work with the received response. Returning it.`);return s}}}}}const ul="defaultRetryPolicy";function defaultRetryPolicy_defaultRetryPolicy(e={}){return{name:ul,sendRequest:retryPolicy_retryPolicy([throttlingRetryStrategy_throttlingRetryStrategy(),exponentialRetryStrategy_exponentialRetryStrategy(e)],{maxRetries:e.maxRetries??ll}).sendRequest}}function bytesEncoding_uint8ArrayToString(e,t){return Buffer.from(e).toString(t)}function bytesEncoding_stringToUint8Array(e,t){return Buffer.from(e,t)}function convertBodyToFormDataMap(e){if(typeof FormData!=="undefined"&&e instanceof FormData){const t={};for(const[r,i]of e.entries()){const e=t[r];if(Array.isArray(e)){e.push(i)}else{t[r]=e!==undefined?[e,i]:[i]}}return t}return undefined}const dl="formDataPolicy";function formDataPolicy_formDataPolicy(){return{name:dl,async sendRequest(e,t){const r=convertBodyToFormDataMap(e.body);if(r){e.formData=r;e.body=undefined}if(e.formData){const t=e.headers.get("Content-Type");if(t&&t.indexOf("application/x-www-form-urlencoded")!==-1){e.body=wwwFormUrlEncode(e.formData)}else{await prepareFormData(e.formData,e)}e.formData=undefined}return t(e)}}}function wwwFormUrlEncode(e){const t=new URLSearchParams;for(const[r,i]of Object.entries(e)){if(Array.isArray(i)){for(const e of i){t.append(r,e.toString())}}else{t.append(r,i.toString())}}return t.toString()}async function prepareFormData(e,t){const r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data")){return}t.headers.set("Content-Type",r??"multipart/form-data");const i=[];for(const[t,r]of Object.entries(e)){for(const e of Array.isArray(r)?r:[r]){if(typeof e==="string"){i.push({headers:httpHeaders_createHttpHeaders({"Content-Disposition":`form-data; name="${t}"`}),body:bytesEncoding_stringToUint8Array(e,"utf-8")})}else if(e===undefined||e===null||typeof e!=="object"){throw new Error(`Unexpected value for key ${t}: ${e}. Value should be serialized to string first.`)}else{const r=e.name||"blob";const n=httpHeaders_createHttpHeaders();n.set("Content-Disposition",`form-data; name="${t}"; filename="${r}"`);n.set("Content-Type",e.type||"application/octet-stream");i.push({headers:n,body:e})}}}t.multipartBody={parts:i}}var ml=i(3669);var Al=i(1970);const gl="HTTPS_PROXY";const hl="HTTP_PROXY";const fl="ALL_PROXY";const yl="NO_PROXY";const bl="proxyPolicy";const Cl=[];let Nl=false;const El=new Map;function getEnvironmentValue(e){if(process.env[e]){return process.env[e]}else if(process.env[e.toLowerCase()]){return process.env[e.toLowerCase()]}return undefined}function loadEnvironmentProxyValue(){if(!process){return undefined}const e=getEnvironmentValue(gl);const t=getEnvironmentValue(fl);const r=getEnvironmentValue(hl);return e||t||r}function isBypassed(e,t,r){if(t.length===0){return false}const i=new URL(e).hostname;if(r?.has(i)){return r.get(i)}let n=false;for(const e of t){if(e[0]==="."){if(i.endsWith(e)){n=true}else{if(i.length===e.length-1&&i===e.slice(1)){n=true}}}else{if(i===e){n=true}}}r?.set(i,n);return n}function loadNoProxy(){const e=getEnvironmentValue(yl);Nl=true;if(e){return e.split(",").map((e=>e.trim())).filter((e=>e.length))}return[]}function getDefaultProxySettings(e){if(!e){e=loadEnvironmentProxyValue();if(!e){return undefined}}const t=new URL(e);const r=t.protocol?t.protocol+"//":"";return{host:r+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function getDefaultProxySettingsInternal(){const e=loadEnvironmentProxyValue();return e?new URL(e):undefined}function getUrlFromProxySettings(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}t.port=String(e.port);if(e.username){t.username=e.username}if(e.password){t.password=e.password}return t}function setProxyAgentOnRequest(e,t,r){if(e.agent){return}const i=new URL(e.url);const n=i.protocol!=="https:";if(e.tlsSettings){Ka.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.")}if(n){if(!t.httpProxyAgent){t.httpProxyAgent=new Al.HttpProxyAgent(r)}e.agent=t.httpProxyAgent}else{if(!t.httpsProxyAgent){t.httpsProxyAgent=new ml.HttpsProxyAgent(r)}e.agent=t.httpsProxyAgent}}function proxyPolicy_proxyPolicy(e,t){if(!Nl){Cl.push(...loadNoProxy())}const r=e?getUrlFromProxySettings(e):getDefaultProxySettingsInternal();const i={};return{name:bl,async sendRequest(e,n){if(!e.proxySettings&&r&&!isBypassed(e.url,t?.customNoProxyList??Cl,t?.customNoProxyList?undefined:El)){setProxyAgentOnRequest(e,i,r)}else if(e.proxySettings){setProxyAgentOnRequest(e,i,getUrlFromProxySettings(e.proxySettings))}return n(e)}}}const vl="redirectPolicy";const Il=["GET","HEAD"];function redirectPolicy_redirectPolicy(e={}){const{maxRetries:t=20,allowCrossOriginRedirects:r=false}=e;return{name:vl,async sendRequest(e,i){const n=await i(e);return handleRedirect(i,n,t,r)}}}async function handleRedirect(e,t,r,i,n=0){const{request:s,status:o,headers:a}=t;const l=a.get("location");if(l&&(o===300||o===301&&Il.includes(s.method)||o===302&&Il.includes(s.method)||o===303&&s.method==="POST"||o===307)&&ntypeof e==="function"?e():e)).map(toStream);return Sl.Readable.from(async function*(){for(const e of t){for await(const t of e){yield t}}}())}}function generateBoundary(){return`----AzSDKFormBoundary${uuidUtils_randomUUID()}`}function encodeHeaders(e){let t="";for(const[r,i]of e){t+=`${r}: ${i}\r\n`}return t}function getLength(e){if(e instanceof Uint8Array){return e.byteLength}else if(typeGuards_isBlob(e)){return e.size===-1?undefined:e.size}else{return undefined}}function getTotalLength(e){let t=0;for(const r of e){const e=getLength(r);if(e===undefined){return undefined}else{t+=e}}return t}async function buildRequestBody(e,t,r){const i=[bytesEncoding_stringToUint8Array(`--${r}`,"utf-8"),...t.flatMap((e=>[bytesEncoding_stringToUint8Array("\r\n","utf-8"),bytesEncoding_stringToUint8Array(encodeHeaders(e.headers),"utf-8"),bytesEncoding_stringToUint8Array("\r\n","utf-8"),e.body,bytesEncoding_stringToUint8Array(`\r\n--${r}`,"utf-8")])),bytesEncoding_stringToUint8Array("--\r\n\r\n","utf-8")];const n=getTotalLength(i);if(n){e.headers.set("Content-Length",n)}e.body=await concat(i)}const wl="multipartPolicy";const Pl=70;const xl=new Set(`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?`);function assertValidBoundary(e){if(e.length>Pl){throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`)}if(Array.from(e).some((e=>!xl.has(e)))){throw new Error(`Multipart boundary "${e}" contains invalid characters`)}}function multipartPolicy_multipartPolicy(){return{name:wl,async sendRequest(e,t){if(!e.multipartBody){return t(e)}if(e.body){throw new Error("multipartBody and regular body cannot be set at the same time")}let r=e.multipartBody.boundary;const i=e.headers.get("Content-Type")??"multipart/mixed";const n=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n){throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`)}const[,s,o]=n;if(o&&r&&o!==r){throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`)}r??=o;if(r){assertValidBoundary(r)}else{r=generateBoundary()}e.headers.set("Content-Type",`${s}; boundary=${r}`);await buildRequestBody(e,e.multipartBody.parts,r);e.multipartBody=undefined;return t(e)}}}function createPipelineFromOptions_createPipelineFromOptions(e){const t=createEmptyPipeline();addPlatformPolicies(t,e);t.addPolicy(formDataPolicy(),{beforePolicies:[multipartPolicyName]});t.addPolicy(userAgentPolicy(e.userAgentOptions));t.addPolicy(multipartPolicy(),{afterPhase:"Deserialize"});t.addPolicy(defaultRetryPolicy(e.retryOptions),{phase:"Retry"});t.addPolicy(logPolicy(e.loggingOptions),{afterPhase:"Sign"});return t}let Bl=false;function allowInsecureConnection(e,t){if(t.allowInsecureConnection&&e.allowInsecureConnection){const t=new URL(e.url);if(t.hostname==="localhost"||t.hostname==="127.0.0.1"){return true}}return false}function emitInsecureConnectionWarning(){const e="Sending token over insecure transport. Assume any token issued is compromised.";logger.warning(e);if(!Bl){Bl=true;emitNodeWarning(e)}}function checkInsecureConnection_ensureSecureConnection(e,t){if(!e.url.toLowerCase().startsWith("https://")){if(allowInsecureConnection(e,t)){emitInsecureConnectionWarning()}else{throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}}}const _l="apiKeyAuthenticationPolicy";function apiKeyAuthenticationPolicy_apiKeyAuthenticationPolicy(e){return{name:_l,async sendRequest(t,r){ensureSecureConnection(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="apiKey"));if(!i){return r(t)}if(i.apiKeyLocation!=="header"){throw new Error(`Unsupported API key location: ${i.apiKeyLocation}`)}t.headers.set(i.name,e.credential.key);return r(t)}}}const Rl="bearerAuthenticationPolicy";function basicAuthenticationPolicy_basicAuthenticationPolicy(e){return{name:Rl,async sendRequest(t,r){ensureSecureConnection(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="http"&&e.scheme==="basic"));if(!i){return r(t)}const{username:n,password:s}=e.credential;const o=uint8ArrayToString(stringToUint8Array(`${n}:${s}`,"utf-8"),"base64");t.headers.set("Authorization",`Basic ${o}`);return r(t)}}}const kl="bearerAuthenticationPolicy";function bearerAuthenticationPolicy_bearerAuthenticationPolicy(e){return{name:kl,async sendRequest(t,r){ensureSecureConnection(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="http"&&e.scheme==="bearer"));if(!i){return r(t)}const n=await e.credential.getBearerToken({abortSignal:t.abortSignal});t.headers.set("Authorization",`Bearer ${n}`);return r(t)}}}const Ql="oauth2AuthenticationPolicy";function oauth2AuthenticationPolicy_oauth2AuthenticationPolicy(e){return{name:Ql,async sendRequest(t,r){ensureSecureConnection(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="oauth2"));if(!i){return r(t)}const n=await e.credential.getOAuth2Token(i.flows,{abortSignal:t.abortSignal});t.headers.set("Authorization",`Bearer ${n}`);return r(t)}}}let Tl;function clientHelpers_createDefaultPipeline(e={}){const t=createPipelineFromOptions(e);t.addPolicy(apiVersionPolicy(e));const{credential:r,authSchemes:i,allowInsecureConnection:n}=e;if(r){if(isApiKeyCredential(r)){t.addPolicy(apiKeyAuthenticationPolicy({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if(isBasicCredential(r)){t.addPolicy(basicAuthenticationPolicy({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if(isBearerTokenCredential(r)){t.addPolicy(bearerAuthenticationPolicy({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if(isOAuth2TokenCredential(r)){t.addPolicy(oauth2AuthenticationPolicy({authSchemes:i,credential:r,allowInsecureConnection:n}))}}return t}function clientHelpers_getCachedDefaultHttpsClient(){if(!Tl){Tl=createDefaultHttpClient()}return Tl}function getHeaderValue(e,t){if(e.headers){const r=Object.keys(e.headers).find((e=>e.toLowerCase()===t.toLowerCase()));if(r){return e.headers[r]}}return undefined}function getPartContentType(e){const t=getHeaderValue(e,"content-type");if(t){return t}if(e.contentType===null){return undefined}if(e.contentType){return e.contentType}const{body:r}=e;if(r===null||r===undefined){return undefined}if(typeof r==="string"||typeof r==="number"||typeof r==="boolean"){return"text/plain; charset=UTF-8"}if(r instanceof Blob){return r.type||"application/octet-stream"}if(isBinaryBody(r)){return"application/octet-stream"}return"application/json"}function escapeDispositionField(e){return JSON.stringify(e)}function getContentDisposition(e){const t=getHeaderValue(e,"content-disposition");if(t){return t}if(e.dispositionType===undefined&&e.name===undefined&&e.filename===undefined){return undefined}const r=e.dispositionType??"form-data";let i=r;if(e.name){i+=`; name=${escapeDispositionField(e.name)}`}let n=undefined;if(e.filename){n=e.filename}else if(typeof File!=="undefined"&&e.body instanceof File){const t=e.body.name;if(t!==""){n=t}}if(n){i+=`; filename=${escapeDispositionField(n)}`}return i}function normalizeBody(e,t){if(e===undefined){return new Uint8Array([])}if(isBinaryBody(e)){return e}if(typeof e==="string"||typeof e==="number"||typeof e==="boolean"){return stringToUint8Array(String(e),"utf-8")}if(t&&/application\/(.+\+)?json(;.+)?/i.test(String(t))){return stringToUint8Array(JSON.stringify(e),"utf-8")}throw new RestError(`Unsupported body/content-type combination: ${e}, ${t}`)}function buildBodyPart(e){const t=getPartContentType(e);const r=getContentDisposition(e);const i=createHttpHeaders(e.headers??{});if(t){i.set("content-type",t)}if(r){i.set("content-disposition",r)}const n=normalizeBody(e.body,t);return{headers:i,body:n}}function multipart_buildMultipartBody(e){return{parts:e.map(buildBodyPart)}}async function sendRequest_sendRequest(e,t,r,i={},n){const s=n??getCachedDefaultHttpsClient();const o=buildPipelineRequest(e,t,i);try{const e=await r.sendRequest(s,o);const t=e.headers.toJSON();const n=e.readableStreamBody??e.browserStreamBody;const a=i.responseAsStream||n!==undefined?undefined:getResponseBody(e);const l=n??a;if(i?.onResponse){i.onResponse({...e,request:o,rawHeaders:t,parsedBody:a})}return{request:o,headers:t,status:`${e.status}`,body:l}}catch(e){if(isRestError(e)&&e.response&&i.onResponse){const{response:t}=e;const r=t.headers.toJSON();i?.onResponse({...t,request:o,rawHeaders:r},e)}throw e}}function getRequestContentType(e={}){if(e.contentType){return e.contentType}const t=e.headers?.["content-type"];if(typeof t==="string"){return t}return getContentType(e.body)}function getContentType(e){if(e===undefined){return undefined}if(ArrayBuffer.isView(e)){return"application/octet-stream"}if(isBlob(e)&&e.type){return e.type}if(typeof e==="string"){try{JSON.parse(e);return"application/json"}catch(e){return undefined}}return"application/json"}function buildPipelineRequest(e,t,r={}){const i=getRequestContentType(r);const{body:n,multipartBody:s}=getRequestBody(r.body,i);const o=createHttpHeaders({...r.headers?r.headers:{},accept:r.accept??r.headers?.accept??"application/json",...i&&{"content-type":i}});const{allowInsecureConnection:a,abortSignal:l,onUploadProgress:c,onDownloadProgress:p,timeout:u,responseAsStream:d,url:m,method:A,body:g,multipartBody:h,headers:f,...y}=r;const b=createPipelineRequest({url:t,method:e,body:n,multipartBody:s,headers:o,allowInsecureConnection:a,abortSignal:l,onUploadProgress:c,onDownloadProgress:p,timeout:u,enableBrowserStreams:true,streamResponseStatusCodes:d?new Set([Number.POSITIVE_INFINITY]):undefined});Object.assign(b,y);return b}function getRequestBody(e,t=""){if(e===undefined){return{body:undefined}}if(typeof FormData!=="undefined"&&e instanceof FormData){return{body:e}}if(isBlob(e)){return{body:e}}if(isReadableStream(e)){return{body:e}}if(typeof e==="function"){return{body:e}}if(ArrayBuffer.isView(e)){return{body:e instanceof Uint8Array?e:JSON.stringify(e)}}const r=t.split(";")[0];switch(r){case"application/json":return{body:JSON.stringify(e)};case"multipart/form-data":if(Array.isArray(e)){return{multipartBody:buildMultipartBody(e)}}return{body:JSON.stringify(e)};case"text/plain":return{body:String(e)};default:if(typeof e==="string"){return{body:e}}return{body:JSON.stringify(e)}}}function getResponseBody(e){const t=e.headers.get("content-type")??"";const r=t.split(";")[0];const i=e.bodyAsText??"";if(r==="text/plain"){return String(i)}try{return i?JSON.parse(i):undefined}catch(t){if(r==="application/json"){throw createParseError(e,t)}return String(i)}}function createParseError(e,t){const r=`Error "${t}" occurred while parsing the response body - ${e.bodyAsText}.`;const i=t.code??RestError.PARSE_ERROR;return new RestError(r,{code:i,statusCode:e.status,request:e.request,response:e})}function getClient(e,t={}){const r=t.pipeline??createDefaultPipeline(t);if(t.additionalPolicies?.length){for(const{policy:e,position:i}of t.additionalPolicies){const t=i==="perRetry"?"Sign":undefined;r.addPolicy(e,{afterPhase:t})}}const{allowInsecureConnection:i,httpClient:n}=t;const s=t.endpoint??e;const client=(e,...t)=>{const getUrl=r=>buildRequestUrl(s,e,t,{allowInsecureConnection:i,...r});return{get:(e={})=>buildOperation("GET",getUrl(e),r,e,i,n),post:(e={})=>buildOperation("POST",getUrl(e),r,e,i,n),put:(e={})=>buildOperation("PUT",getUrl(e),r,e,i,n),patch:(e={})=>buildOperation("PATCH",getUrl(e),r,e,i,n),delete:(e={})=>buildOperation("DELETE",getUrl(e),r,e,i,n),head:(e={})=>buildOperation("HEAD",getUrl(e),r,e,i,n),options:(e={})=>buildOperation("OPTIONS",getUrl(e),r,e,i,n),trace:(e={})=>buildOperation("TRACE",getUrl(e),r,e,i,n)}};return{path:client,pathUnchecked:client,pipeline:r}}function buildOperation(e,t,r,i,n,s){n=i.allowInsecureConnection??n;return{then:function(o,a){return sendRequest(e,t,r,{...i,allowInsecureConnection:n},s).then(o,a)},async asBrowserStream(){if(isNodeLike){throw new Error("`asBrowserStream` is supported only in the browser environment. Use `asNodeStream` instead to obtain the response body stream. If you require a Web stream of the response in Node, consider using `Readable.toWeb` on the result of `asNodeStream`.")}else{return sendRequest(e,t,r,{...i,allowInsecureConnection:n,responseAsStream:true},s)}},async asNodeStream(){if(isNodeLike){return sendRequest(e,t,r,{...i,allowInsecureConnection:n,responseAsStream:true},s)}else{throw new Error("`isNodeStream` is not supported in the browser environment. Use `asBrowserStream` to obtain the response body stream.")}}}}function createRestError(e,t){const r=typeof e==="string"?t:e;const i=r.body?.error??r.body;const n=typeof e==="string"?e:i?.message??`Unexpected status code: ${r.status}`;return new RestError(n,{statusCode:statusCodeToNumber(r.status),code:i?.code,request:r.request,response:toPipelineResponse(r)})}function toPipelineResponse(e){return{headers:createHttpHeaders(e.headers),request:e.request,status:statusCodeToNumber(e.status)??-1,...typeof e.body==="string"?{bodyAsText:e.body}:{}}}function statusCodeToNumber(e){const t=Number.parseInt(e);return Number.isNaN(t)?undefined:t}function esm_pipeline_createEmptyPipeline(){return pipeline_createEmptyPipeline()}const Ml=esm_createClientLogger("core-rest-pipeline");const Ol="agentPolicy";function agentPolicy_agentPolicy(e){return{name:Ol,sendRequest:async(t,r)=>{if(!t.agent){t.agent=e}return r(t)}}}const Dl="decompressResponsePolicy";function decompressResponsePolicy_decompressResponsePolicy(){return{name:Dl,async sendRequest(e,t){if(e.method!=="HEAD"){e.headers.set("Accept-Encoding","gzip,deflate")}return t(e)}}}const zl="exponentialRetryPolicy";function exponentialRetryPolicy(e={}){return retryPolicy([exponentialRetryStrategy({...e,ignoreSystemErrors:true})],{maxRetries:e.maxRetries??DEFAULT_RETRY_POLICY_COUNT})}const Ll="systemErrorRetryPolicy";function systemErrorRetryPolicy(e={}){return{name:Ll,sendRequest:retryPolicy([exponentialRetryStrategy({...e,ignoreHttpStatusCodes:true})],{maxRetries:e.maxRetries??DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}const Gl="throttlingRetryPolicy";function throttlingRetryPolicy(e={}){return{name:Gl,sendRequest:retryPolicy([throttlingRetryStrategy()],{maxRetries:e.maxRetries??DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}const Fl="tlsPolicy";function tlsPolicy_tlsPolicy(e){return{name:Fl,sendRequest:async(t,r)=>{if(!t.tlsSettings){t.tlsSettings=e}return r(t)}}}const ql=null&&tspLogPolicyName;function policies_logPolicy_logPolicy(e={}){return logPolicy_logPolicy({logger:Ml.info,...e})}const Ul=null&&tspRedirectPolicyName;function policies_redirectPolicy_redirectPolicy(e={}){return redirectPolicy_redirectPolicy(e)}function userAgentPlatform_getHeaderName(){return"User-Agent"}async function util_userAgentPlatform_setPlatformSpecificData(e){if(R&&R.versions){const t=`${B.type()} ${B.release()}; ${B.arch()}`;if(R.versions.bun){e.set("Bun",`${R.versions.bun} (${t})`)}else if(R.versions.deno){e.set("Deno",`${R.versions.deno} (${t})`)}else if(R.versions.node){e.set("Node",`${R.versions.node} (${t})`)}}}const Hl="1.24.0";const Vl=3;function userAgent_getUserAgentString(e){const t=[];for(const[r,i]of e){const e=i?`${r}/${i}`:r;t.push(e)}return t.join(" ")}function userAgent_getUserAgentHeaderName(){return userAgentPlatform_getHeaderName()}async function util_userAgent_getUserAgentValue(e){const t=new Map;t.set("core-rest-pipeline",Hl);await util_userAgentPlatform_setPlatformSpecificData(t);const r=userAgent_getUserAgentString(t);const i=e?`${e} ${r}`:r;return i}const jl=userAgent_getUserAgentHeaderName();const Wl="userAgentPolicy";function policies_userAgentPolicy_userAgentPolicy(e={}){const t=util_userAgent_getUserAgentValue(e.userAgentPrefix);return{name:Wl,async sendRequest(e,r){if(!e.headers.has(jl)){e.headers.set(jl,await t)}return r(e)}}}function createFile(e,t,r={}){return createRawFile(e,t,r)}function file_isNodeReadableStream(e){return typeof e==="object"&&e!==null&&"pipe"in e&&typeof e.pipe==="function"}const Jl={arrayBuffer:()=>{throw new Error("Not implemented")},bytes:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}};const Yl=Symbol("rawContent");function hasRawContent(e){return typeof e[Yl]==="function"}function getRawContent(e){if(hasRawContent(e)){return e[Yl]()}else{return e}}function file_createRawFile(e,t,r={}){return{...Jl,type:r.type??"",lastModified:r.lastModified??(new Date).getTime(),webkitRelativePath:r.webkitRelativePath??"",size:e.byteLength,name:t,arrayBuffer:async()=>toArrayBuffer(e).buffer,stream:()=>new Blob([toArrayBuffer(e)]).stream(),[Yl]:()=>e}}function createFileFromStream(e,t,r={}){return{...Jl,type:r.type??"",lastModified:r.lastModified??(new Date).getTime(),webkitRelativePath:r.webkitRelativePath??"",size:r.size??-1,name:t,stream:()=>{const t=e();if(file_isNodeReadableStream(t)){throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.")}return t},[Yl]:e}}function hasArrayBuffer(e){return"resize"in e.buffer}function toArrayBuffer(e){if(hasArrayBuffer(e)){if(e.byteOffset!==0||e.byteLength!==e.buffer.byteLength){return new Uint8Array(e)}return e}return e.map((e=>e))}const $l=wl;function policies_multipartPolicy_multipartPolicy(){const e=multipartPolicy_multipartPolicy();return{name:$l,sendRequest:async(t,r)=>{if(t.multipartBody){for(const e of t.multipartBody.parts){if(hasRawContent(e.body)){e.body=getRawContent(e.body)}}}return e.sendRequest(t,r)}}}const Kl=null&&tspDecompressResponsePolicyName;function policies_decompressResponsePolicy_decompressResponsePolicy(){return decompressResponsePolicy_decompressResponsePolicy()}const Zl=null&&tspDefaultRetryPolicyName;function policies_defaultRetryPolicy_defaultRetryPolicy(e={}){return defaultRetryPolicy_defaultRetryPolicy(e)}const Xl=null&&tspFormDataPolicyName;function policies_formDataPolicy_formDataPolicy(){return formDataPolicy_formDataPolicy()}const ec=null&&tspProxyPolicyName;function proxyPolicy_getDefaultProxySettings(e){return tspGetDefaultProxySettings(e)}function policies_proxyPolicy_proxyPolicy(e,t){return proxyPolicy_proxyPolicy(e,t)}const tc="setClientRequestIdPolicy";function setClientRequestIdPolicy(e="x-ms-client-request-id"){return{name:tc,async sendRequest(t,r){if(!t.headers.has(e)){t.headers.set(e,t.requestId)}return r(t)}}}const rc=null&&tspAgentPolicyName;function policies_agentPolicy_agentPolicy(e){return agentPolicy_agentPolicy(e)}const ic=null&&tspTlsPolicyName;function policies_tlsPolicy_tlsPolicy(e){return tlsPolicy_tlsPolicy(e)}const nc=restError_RestError;function esm_restError_isRestError(e){return restError_isRestError(e)}const sc="tracingPolicy";function tracingPolicy(e={}){const t=util_userAgent_getUserAgentValue(e.userAgentPrefix);const r=new Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});const i=tryCreateTracingClient();return{name:sc,async sendRequest(e,n){if(!i){return n(e)}const s=await t;const o={"http.url":r.sanitizeUrl(e.url),"http.method":e.method,"http.user_agent":s,requestId:e.requestId};if(s){o["http.user_agent"]=s}const{span:a,tracingContext:l}=tryCreateSpan(i,e,o)??{};if(!a||!l){return n(e)}try{const t=await i.withContext(l,n,e);tryProcessResponse(a,t);return t}catch(e){tryProcessError(a,e);throw e}}}}function tryCreateTracingClient(){try{return createTracingClient({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:Hl})}catch(e){Ml.warning(`Error when creating the TracingClient: ${getErrorMessage(e)}`);return undefined}}function tryCreateSpan(e,t,r){try{const{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return undefined}const s=e.createRequestHeaders(n.tracingOptions.tracingContext);for(const[e,r]of Object.entries(s)){t.headers.set(e,r)}return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(e){Ml.warning(`Skipping creating a tracing span due to an error: ${getErrorMessage(e)}`);return undefined}}function tryProcessError(e,t){try{e.setStatus({status:"error",error:esm_isError(t)?t:undefined});if(esm_restError_isRestError(t)&&t.statusCode){e.setAttribute("http.status_code",t.statusCode)}e.end()}catch(e){Ml.warning(`Skipping tracing span processing due to an error: ${getErrorMessage(e)}`)}}function tryProcessResponse(e,t){try{e.setAttribute("http.status_code",t.status);const r=t.headers.get("x-ms-request-id");if(r){e.setAttribute("serviceRequestId",r)}if(t.status>=400){e.setStatus({status:"error"})}e.end()}catch(e){Ml.warning(`Skipping tracing span processing due to an error: ${getErrorMessage(e)}`)}}function wrapAbortSignalLike(e){if(e instanceof AbortSignal){return{abortSignal:e}}if(e.aborted){return{abortSignal:AbortSignal.abort("reason"in e?e.reason:undefined)}}const t=new AbortController;let r=true;function cleanup(){if(r){e.removeEventListener("abort",listener);r=false}}function listener(){t.abort("reason"in e?e.reason:undefined);cleanup()}e.addEventListener("abort",listener);return{abortSignal:t.signal,cleanup:cleanup}}const oc="wrapAbortSignalLikePolicy";function wrapAbortSignalLikePolicy(){return{name:oc,sendRequest:async(e,t)=>{if(!e.abortSignal){return t(e)}const{abortSignal:r,cleanup:i}=wrapAbortSignalLike(e.abortSignal);e.abortSignal=r;try{return await t(e)}finally{i?.()}}}}function esm_createPipelineFromOptions_createPipelineFromOptions(e){const t=esm_pipeline_createEmptyPipeline();if(Da){if(e.agent){t.addPolicy(policies_agentPolicy_agentPolicy(e.agent))}if(e.tlsOptions){t.addPolicy(policies_tlsPolicy_tlsPolicy(e.tlsOptions))}t.addPolicy(policies_proxyPolicy_proxyPolicy(e.proxyOptions));t.addPolicy(policies_decompressResponsePolicy_decompressResponsePolicy())}t.addPolicy(wrapAbortSignalLikePolicy());t.addPolicy(policies_formDataPolicy_formDataPolicy(),{beforePolicies:[$l]});t.addPolicy(policies_userAgentPolicy_userAgentPolicy(e.userAgentOptions));t.addPolicy(setClientRequestIdPolicy(e.telemetryOptions?.clientRequestIdHeaderName));t.addPolicy(policies_multipartPolicy_multipartPolicy(),{afterPhase:"Deserialize"});t.addPolicy(policies_defaultRetryPolicy_defaultRetryPolicy(e.retryOptions),{phase:"Retry"});t.addPolicy(tracingPolicy({...e.userAgentOptions,...e.loggingOptions}),{afterPhase:"Retry"});if(Da){t.addPolicy(policies_redirectPolicy_redirectPolicy(e.redirectOptions),{afterPhase:"Retry"})}t.addPolicy(policies_logPolicy_logPolicy(e.loggingOptions),{afterPhase:"Sign"});return t}function esm_defaultHttpClient_createDefaultHttpClient(){const e=defaultHttpClient_createDefaultHttpClient();return{async sendRequest(t){const{abortSignal:r,cleanup:i}=t.abortSignal?wrapAbortSignalLike(t.abortSignal):{};try{t.abortSignal=r;return await e.sendRequest(t)}finally{i?.()}}}}function esm_httpHeaders_createHttpHeaders(e){return httpHeaders_createHttpHeaders(e)}function esm_pipelineRequest_createPipelineRequest(e){return pipelineRequest_createPipelineRequest(e)}const ac=null&&tspExponentialRetryPolicyName;function exponentialRetryPolicy_exponentialRetryPolicy(e={}){return tspExponentialRetryPolicy(e)}const lc=null&&tspSystemErrorRetryPolicyName;function systemErrorRetryPolicy_systemErrorRetryPolicy(e={}){return tspSystemErrorRetryPolicy(e)}const cc=null&&tspThrottlingRetryPolicyName;function throttlingRetryPolicy_throttlingRetryPolicy(e={}){return tspThrottlingRetryPolicy(e)}const pc=esm_createClientLogger("core-rest-pipeline retryPolicy");function policies_retryPolicy_retryPolicy(e,t={maxRetries:Vl}){return retryPolicy_retryPolicy(e,{logger:pc,...t})}const uc={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function beginRefresh(e,t,r){async function tryGetAccessToken(){if(Date.now()e.getToken(t,a);r=beginRefresh(tryGetAccessToken,s.retryIntervalInMs,i?.expiresOnTimestamp??Date.now()).then((e=>{r=null;i=e;n=a.tenantId;return i})).catch((e=>{r=null;i=null;n=undefined;throw e}))}return r}return async(e,t)=>{const r=Boolean(t.claims);const s=n!==t.tenantId;if(r){i=null}const a=s||r||o.mustRefresh;if(a){return refresh(e,t)}if(o.shouldRefresh){refresh(e,t)}return i}}const dc="bearerTokenAuthenticationPolicy";async function trySendRequest(e,t){try{return[await t(e),undefined]}catch(e){if(esm_restError_isRestError(e)&&e.response){return[e.response,e]}else{throw e}}}async function defaultAuthorizeRequest(e){const{scopes:t,getAccessToken:r,request:i}=e;const n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions,enableCae:true};const s=await r(t,n);if(s){e.request.headers.set("Authorization",`Bearer ${s.token}`)}}function isChallengeResponse(e){return e.status===401&&e.headers.has("WWW-Authenticate")}async function authorizeRequestOnCaeChallenge(e,t){const{scopes:r}=e;const i=await e.getAccessToken(r,{enableCae:true,claims:t});if(!i){return false}e.request.headers.set("Authorization",`${i.tokenType??"Bearer"} ${i.token}`);return true}function bearerTokenAuthenticationPolicy_bearerTokenAuthenticationPolicy(e){const{credential:t,scopes:r,challengeCallbacks:i}=e;const n=e.logger||Ml;const s={authorizeRequest:i?.authorizeRequest?.bind(i)??defaultAuthorizeRequest,authorizeRequestOnChallenge:i?.authorizeRequestOnChallenge?.bind(i)};const o=t?tokenCycler_createTokenCycler(t):()=>Promise.resolve(null);return{name:dc,async sendRequest(e,t){if(!e.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.")}await s.authorizeRequest({scopes:Array.isArray(r)?r:[r],request:e,getAccessToken:o,logger:n});let i;let a;let l;[i,a]=await trySendRequest(e,t);if(isChallengeResponse(i)){let c=getCaeChallengeClaims(i.headers.get("WWW-Authenticate"));if(c){let s;try{s=atob(c)}catch(e){n.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${c}`);return i}l=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(r)?r:[r],response:i,request:e,getAccessToken:o,logger:n},s);if(l){[i,a]=await trySendRequest(e,t)}}else if(s.authorizeRequestOnChallenge){l=await s.authorizeRequestOnChallenge({scopes:Array.isArray(r)?r:[r],request:e,response:i,getAccessToken:o,logger:n});if(l){[i,a]=await trySendRequest(e,t)}if(isChallengeResponse(i)){c=getCaeChallengeClaims(i.headers.get("WWW-Authenticate")??"");if(c){let s;try{s=atob(c)}catch(e){n.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${c}`);return i}l=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(r)?r:[r],response:i,request:e,getAccessToken:o,logger:n},s);if(l){[i,a]=await trySendRequest(e,t)}}}}}if(a){throw a}else{return i}}}}function parseChallenges(e){const t=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g;const r=/(\w+)="([^"]*)"/g;const i=[];let n;while((n=t.exec(e))!==null){const e=n[1];const t=n[2];const s={};let o;while((o=r.exec(t))!==null){s[o[1]]=o[2]}i.push({scheme:e,params:s})}return i}function getCaeChallengeClaims(e){if(!e){return}const t=parseChallenges(e);return t.find((e=>e.scheme==="Bearer"&&e.params.claims&&e.params.error==="insufficient_claims"))?.params.claims}const mc="auxiliaryAuthenticationHeaderPolicy";const Ac="x-ms-authorization-auxiliary";async function sendAuthorizeRequest(e){const{scopes:t,getAccessToken:r,request:i}=e;const n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions};return(await r(t,n))?.token??""}function auxiliaryAuthenticationHeaderPolicy(e){const{credentials:t,scopes:r}=e;const i=e.logger||coreLogger;const n=new WeakMap;return{name:mc,async sendRequest(e,s){if(!e.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.")}if(!t||t.length===0){i.info(`${mc} header will not be set due to empty credentials.`);return s(e)}const o=[];for(const s of t){let t=n.get(s);if(!t){t=createTokenCycler(s);n.set(s,t)}o.push(sendAuthorizeRequest({scopes:Array.isArray(r)?r:[r],request:e,getAccessToken:t,logger:i}))}const a=(await Promise.all(o)).filter((e=>Boolean(e)));if(a.length===0){i.warning(`None of the auxiliary tokens are valid. ${Ac} header will not be set.`);return s(e)}e.headers.set(Ac,a.map((e=>`Bearer ${e}`)).join(", "));return s(e)}}}const gc="$";const hc="_";var fc=i(30);const yc=fc.state;function getOperationArgumentValueFromParameter(e,t,r){let i=t.parameterPath;const n=t.mapper;let s;if(typeof i==="string"){i=[i]}if(Array.isArray(i)){if(i.length>0){if(n.isConstant){s=n.defaultValue}else{let t=getPropertyFromParameterPath(e,i);if(!t.propertyFound&&r){t=getPropertyFromParameterPath(r,i)}let o=false;if(!t.propertyFound){o=n.required||i[0]==="options"&&i.length===2}s=o?n.defaultValue:t.propertyValue}}}else{if(n.required){s={}}for(const[t,o]of Object.entries(i)){const i=n.type.modelProperties[t];const a=getOperationArgumentValueFromParameter(e,{parameterPath:o,mapper:i},r);if(a!==undefined){if(!s){s={}}Object.defineProperty(s,t,{value:a,enumerable:true,configurable:true,writable:true})}}}return s}function getPropertyFromParameterPath(e,t){const r={propertyFound:false};let i=0;for(;i=200&&r.status<300}if(l.headersMapper){s.parsedHeaders=a.serializer.deserialize(l.headersMapper,s.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:true})}}return s}function isOperationSpecEmpty(e){const t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function handleErrorResponse(e,t,r,i){const n=200<=e.status&&e.status<300;const s=isOperationSpecEmpty(t)?n:!!r;if(s){if(r){if(!r.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}const o=r??t.responses.default;const a=e.request.streamResponseStatusCodes?.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText;const l=new nc(a,{statusCode:e.status,request:e.request,response:e});if(!o&&!(e.parsedBody?.error?.code&&e.parsedBody?.error?.message)){throw l}const c=o?.bodyMapper;const p=o?.headersMapper;try{if(e.parsedBody){const r=e.parsedBody;let n;if(c){let e=r;if(t.isXML&&c.type.name===Ua.Sequence){e=[];const t=c.xmlElementName;if(typeof r==="object"&&t){e=r[t]}}n=t.serializer.deserialize(c,e,"error.response.parsedBody",i)}const s=r.error||n||r;l.code=s.code;if(s.message){l.message=s.message}if(c){l.response.parsedBody=n}}if(e.headers&&p){l.response.parsedHeaders=t.serializer.deserialize(p,e.headers.toJSON(),"operationRes.parsedHeaders")}}catch(t){l.message=`Error "${t.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:l,shouldReturnResponse:false}}async function parse(e,t,r,i,n){if(!r.request.streamResponseStatusCodes?.has(r.status)&&r.bodyAsText){const s=r.bodyAsText;const o=r.headers.get("Content-Type")||"";const a=!o?[]:o.split(";").map((e=>e.toLowerCase()));try{if(a.length===0||a.some((t=>e.indexOf(t)!==-1))){r.parsedBody=JSON.parse(s);return r}else if(a.some((e=>t.indexOf(e)!==-1))){if(!n){throw new Error("Parsing XML not supported.")}const e=await n(s,i.xml);r.parsedBody=e;return r}}catch(e){const t=`Error "${e}" occurred while parsing the response body - ${r.bodyAsText}.`;const i=e.code||nc.PARSE_ERROR;const n=new nc(t,{code:i,statusCode:r.status,request:r.request,response:r});throw n}}return r}function getStreamingResponseStatusCodes(e){const t=new Set;for(const[r,i]of Object.entries(e.responses)){if(i.bodyMapper&&i.bodyMapper.type.name===Ua.Stream){t.add(Number(r))}}return t}function getPathStringFromParameter(e){const{parameterPath:t,mapper:r}=e;let i;if(typeof t==="string"){i=t}else if(Array.isArray(t)){i=t.join(".")}else{i=r.serializedName}return i}const vc="serializationPolicy";function serializationPolicy(e={}){const t=e.stringifyXML;return{name:vc,sendRequest(e,r){const i=getOperationRequestInfo(e);const n=i?.operationSpec;const s=i?.operationArguments;if(n&&s){serializeHeaders(e,s,n);serializeRequestBody(e,s,n,t)}return r(e)}}}function serializeHeaders(e,t,r){if(r.headerParameters){for(const i of r.headerParameters){let n=getOperationArgumentValueFromParameter(t,i);if(n!==null&&n!==undefined||i.mapper.required){n=r.serializer.serialize(i.mapper,n,getPathStringFromParameter(i));const t=i.mapper.headerCollectionPrefix;if(t){for(const r of Object.keys(n)){e.headers.set(t+r,n[r])}}else{e.headers.set(i.mapper.serializedName||getPathStringFromParameter(i),n)}}}}const i=t.options?.requestOptions?.customHeaders;if(i){for(const t of Object.keys(i)){e.headers.set(t,i[t])}}}function serializeRequestBody(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){const n=t.options?.serializerOptions;const s={xml:{rootName:n?.xml.rootName??"",includeRoot:n?.xml.includeRoot??false,xmlCharKey:n?.xml.xmlCharKey??hc}};const o=s.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=getOperationArgumentValueFromParameter(t,r.requestBody);const n=r.requestBody.mapper;const{required:a,serializedName:l,xmlName:c,xmlElementName:p,xmlNamespace:u,xmlNamespacePrefix:d,nullable:m}=n;const A=n.type.name;try{if(e.body!==undefined&&e.body!==null||m&&e.body===null||a){const t=getPathStringFromParameter(r.requestBody);e.body=r.serializer.serialize(n,e.body,t,s);const a=A===Ua.Stream;if(r.isXML){const t=d?`xmlns:${d}`:"xmlns";const r=getXmlValueWithNamespace(u,t,A,e.body,s);if(A===Ua.Sequence){e.body=i(prepareXMLRootList(r,p||c||l,t,u),{rootName:c||l,xmlCharKey:o})}else if(!a){e.body=i(r,{rootName:c||l,xmlCharKey:o})}}else if(A===Ua.String&&(r.contentType?.match("text/plain")||r.mediaType==="text")){return}else if(!a){e.body=JSON.stringify(e.body)}}}catch(e){throw new Error(`Error "${e.message}" occurred in serializing the payload - ${JSON.stringify(l,undefined," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(const i of r.formDataParameters){const n=getOperationArgumentValueFromParameter(t,i);if(n!==undefined&&n!==null){const t=i.mapper.serializedName||getPathStringFromParameter(i);e.formData[t]=r.serializer.serialize(i.mapper,n,getPathStringFromParameter(i),s)}}}}function getXmlValueWithNamespace(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){const r={};r[n.xml.xmlCharKey]=i;r[gc]={[t]:e};return r}return i}function prepareXMLRootList(e,t,r,i){if(!Array.isArray(e)){e=[e]}if(!r||!i){return{[t]:e}}const n={[t]:e};n[gc]={[r]:i};return n}function createClientPipeline(e={}){const t=esm_createPipelineFromOptions_createPipelineFromOptions(e??{});if(e.credentialOptions){t.addPolicy(bearerTokenAuthenticationPolicy_bearerTokenAuthenticationPolicy({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes}))}t.addPolicy(serializationPolicy(e.serializationOptions),{phase:"Serialize"});t.addPolicy(deserializationPolicy(e.deserializationOptions),{phase:"Deserialize"});return t}function isPrimitiveBody(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e==="string"||typeof e==="number"||typeof e==="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===undefined||e===null)}const Ic=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function utils_isDuration(e){return Ic.test(e)}const Sc=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function utils_isValidUuid(e){return Sc.test(e)}function handleNullableResponseAndWrappableBody(e){const t={...e.headers,...e.body};if(e.hasNullableType&&Object.getOwnPropertyNames(t).length===0){return e.shouldWrapBody?{body:null}:null}else{return e.shouldWrapBody?{...e.headers,body:e.body}:t}}function flattenResponse(e,t){const r=e.parsedHeaders;if(e.request.method==="HEAD"){return{...r,body:e.parsedBody}}const i=t&&t.bodyMapper;const n=Boolean(i?.nullable);const s=i?.type.name;if(s==="Stream"){return{...r,blobBody:e.blobBody,readableStreamBody:e.readableStreamBody}}const o=s==="Composite"&&i.type.modelProperties||{};const a=Object.keys(o).some((e=>o[e].serializedName===""));if(s==="Sequence"||a){const t=e.parsedBody??[];for(const r of Object.keys(o)){if(o[r].serializedName){t[r]=e.parsedBody?.[r]}}if(r){for(const e of Object.keys(r)){t[e]=r[e]}}return n&&!e.parsedBody&&!r&&Object.getOwnPropertyNames(o).length===0?null:t}return handleNullableResponseAndWrappableBody({body:e.parsedBody,headers:r,hasNullableType:n,shouldWrapBody:isPrimitiveBody(e.parsedBody,s)})}let wc;function getCachedDefaultHttpClient(){if(!wc){wc=esm_defaultHttpClient_createDefaultHttpClient()}return wc}const Pc={CSV:",",SSV:" ",Multi:"Multi",TSV:"\t",Pipes:"|"};function getRequestUrl(e,t,r,i){const n=calculateUrlReplacements(t,r,i);let s=false;let o=replaceAll(e,n);if(t.path){let e=replaceAll(t.path,n);if(t.path==="/{nextLink}"&&e.startsWith("/")){e=e.substring(1)}if(isAbsoluteUrl(e)){o=e;s=true}else{o=appendPath(o,e)}}const{queryParams:a,sequenceParams:l}=calculateQueryParameters(t,r,i);o=appendQueryParams(o,a,l,s);return o}function replaceAll(e,t){let r=e;for(const[e,i]of t){r=r.split(e).join(i)}return r}function calculateUrlReplacements(e,t,r){const i=new Map;if(e.urlParameters?.length){for(const n of e.urlParameters){let s=getOperationArgumentValueFromParameter(t,n,r);const o=getPathStringFromParameter(n);s=e.serializer.serialize(n.mapper,s,o);if(!n.skipEncoding){s=encodeURIComponent(s)}i.set(`{${n.mapper.serializedName||o}}`,s)}}return i}function isAbsoluteUrl(e){return e.includes("://")}function appendPath(e,t){if(!t){return e}const r=new URL(e);let i=r.pathname;if(!i.endsWith("/")){i=`${i}/`}if(t.startsWith("/")){t=t.substring(1)}const n=t.indexOf("?");if(n!==-1){const e=t.substring(0,n);const s=t.substring(n+1);i=i+e;if(s){r.search=r.search?`${r.search}&${s}`:s}}else{i=i+t}Object.assign(r,{pathname:i});return r.toString()}function calculateQueryParameters(e,t,r){const i=new Map;const n=new Set;if(e.queryParameters?.length){for(const s of e.queryParameters){if(s.mapper.type.name==="Sequence"&&s.mapper.serializedName){n.add(s.mapper.serializedName)}let o=getOperationArgumentValueFromParameter(t,s,r);if(o!==undefined&&o!==null||s.mapper.required){o=e.serializer.serialize(s.mapper,o,getPathStringFromParameter(s));const t=s.collectionFormat?Pc[s.collectionFormat]:"";if(Array.isArray(o)){o=o.map((e=>{if(e===null||e===undefined){return""}return e}))}if(s.collectionFormat==="Multi"&&o.length===0){continue}else if(Array.isArray(o)&&(s.collectionFormat==="SSV"||s.collectionFormat==="TSV")){o=o.join(t)}if(!s.skipEncoding){if(Array.isArray(o)){o=o.map((e=>encodeURIComponent(e)))}else{o=encodeURIComponent(o)}}if(Array.isArray(o)&&(s.collectionFormat==="CSV"||s.collectionFormat==="Pipes")){o=o.join(t)}i.set(s.mapper.serializedName||getPathStringFromParameter(s),o)}}}return{queryParams:i,sequenceParams:n}}function simpleParseQueryParams(e){const t=new Map;if(!e||e[0]!=="?"){return t}e=e.slice(1);const r=e.split("&");for(const e of r){const[r,i]=e.split("=",2);const n=t.get(r);if(n){if(Array.isArray(n)){n.push(i)}else{t.set(r,[n,i])}}else{t.set(r,i)}}return t}function appendQueryParams(e,t,r,i=false){if(t.size===0){return e}const n=new URL(e);const s=simpleParseQueryParams(n.search);for(const[e,n]of t){const t=s.get(e);if(Array.isArray(t)){if(Array.isArray(n)){t.push(...n);const r=new Set(t);s.set(e,Array.from(r))}else{t.push(n)}}else if(t){if(Array.isArray(n)){n.unshift(t)}else if(r.has(e)){s.set(e,[t,n])}if(!i){s.set(e,n)}}else{s.set(e,n)}}const o=[];for(const[e,t]of s){if(typeof t==="string"){o.push(`${e}=${t}`)}else if(Array.isArray(t)){for(const r of t){o.push(`${e}=${r}`)}}else{o.push(`${e}=${t}`)}}n.search=o.length?`?${o.join("&")}`:"";return n.toString()}const xc=esm_createClientLogger("core-client");class ServiceClient{_endpoint;_requestContentType;_allowInsecureConnection;_httpClient;pipeline;constructor(e={}){this._requestContentType=e.requestContentType;this._endpoint=e.endpoint??e.baseUri;if(e.baseUri){xc.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead.")}this._allowInsecureConnection=e.allowInsecureConnection;this._httpClient=e.httpClient||getCachedDefaultHttpClient();this.pipeline=e.pipeline||serviceClient_createDefaultPipeline(e);if(e.additionalPolicies?.length){for(const{policy:t,position:r}of e.additionalPolicies){const e=r==="perRetry"?"Sign":undefined;this.pipeline.addPolicy(t,{afterPhase:e})}}}sendRequest(e){return this.pipeline.sendRequest(this._httpClient,e)}async sendOperationRequest(e,t){const r=t.baseUrl||this._endpoint;if(!r){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.")}const i=getRequestUrl(r,t,e,this);const n=esm_pipelineRequest_createPipelineRequest({url:i});n.method=t.httpMethod;const s=getOperationRequestInfo(n);s.operationSpec=t;s.operationArguments=e;const o=t.contentType||this._requestContentType;if(o&&t.requestBody){n.headers.set("Content-Type",o)}const a=e.options;if(a){const e=a.requestOptions;if(e){if(e.timeout){n.timeout=e.timeout}if(e.onUploadProgress){n.onUploadProgress=e.onUploadProgress}if(e.onDownloadProgress){n.onDownloadProgress=e.onDownloadProgress}if(e.shouldDeserialize!==undefined){s.shouldDeserialize=e.shouldDeserialize}if(e.allowInsecureConnection){n.allowInsecureConnection=true}}if(a.abortSignal){n.abortSignal=a.abortSignal}if(a.tracingOptions){n.tracingOptions=a.tracingOptions}}if(this._allowInsecureConnection){n.allowInsecureConnection=true}if(n.streamResponseStatusCodes===undefined){n.streamResponseStatusCodes=getStreamingResponseStatusCodes(t)}try{const e=await this.sendRequest(n);const r=flattenResponse(e,t.responses[e.status]);if(a?.onResponse){a.onResponse(e,r)}return r}catch(e){if(typeof e==="object"&&e?.response){const r=e.response;const i=flattenResponse(r,t.responses[e.statusCode]||t.responses["default"]);e.details=i;if(a?.onResponse){a.onResponse(r,i,e)}}throw e}}}function serviceClient_createDefaultPipeline(e){const t=getCredentialScopes(e);const r=e.credential&&t?{credentialScopes:t,credential:e.credential}:undefined;return createClientPipeline({...e,credentialOptions:r})}function getCredentialScopes(e){if(e.credentialScopes){return e.credentialScopes}if(e.endpoint){return`${e.endpoint}/.default`}if(e.baseUri){return`${e.baseUri}/.default`}if(e.credential){throw new Error(`When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy`)}return undefined}function parseCAEChallenge(e){const t=`, ${e.trim()}`.split(", Bearer ").filter((e=>e));return t.map((e=>{const t=`${e.trim()}, `.split('", ').filter((e=>e));const r=t.map((e=>(([e,t])=>({[e]:t}))(e.trim().split('="'))));return r.reduce(((e,t)=>({...e,...t})),{})}))}async function authorizeRequestOnClaimChallenge(e){const{scopes:t,response:r}=e;const i=e.logger||coreClientLogger;const n=r.headers.get("WWW-Authenticate");if(!n){i.info(`The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow.`);return false}const s=parseCAEChallenge(n)||[];const o=s.find((e=>e.claims));if(!o){i.info(`The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.`);return false}const a=await e.getAccessToken(o.scope?[o.scope]:t,{claims:decodeStringToString(o.claims)});if(!a){return false}e.request.headers.set("Authorization",`${a.tokenType??"Bearer"} ${a.token}`);return true}const Bc={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function isUuid(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}const authorizeRequestOnTenantChallenge=async e=>{const t=requestToOptions(e.request);const r=getChallenge(e.response);if(r){const i=parseChallenge(r);const n=buildScopes(e,i);const s=extractTenantId(i);if(!s){return false}const o=await e.getAccessToken(n,{...t,tenantId:s});if(!o){return false}e.request.headers.set(Bc.HeaderConstants.AUTHORIZATION,`${o.tokenType??"Bearer"} ${o.token}`);return true}return false};function extractTenantId(e){const t=new URL(e.authorization_uri);const r=t.pathname.split("/");const i=r[1];if(i&&isUuid(i)){return i}return undefined}function buildScopes(e,t){if(!t.resource_id){return e.scopes}const r=new URL(t.resource_id);let i=new URL(Bc.DefaultScope,r.origin).toString();if(i==="https://disk.azure.com/.default"){i="https://disk.azure.com//.default"}return[i]}function getChallenge(e){const t=e.headers.get("WWW-Authenticate");if(e.status===401&&t){return t}return}function parseChallenge(e){const t=e.slice("Bearer ".length);const r=`${t.trim()} `.split(" ").filter((e=>e));const i=r.map((e=>(([e,t])=>({[e]:t}))(e.trim().split("="))));return i.reduce(((e,t)=>({...e,...t})),{})}function requestToOptions(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}function getIdentityTokenEndpointSuffix(e){if(e==="adfs"){return"oauth2/token"}else{return"oauth2/v2.0/token"}}const _c="/.default";const Rc="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 mapScopesToResource(e){let t="";if(Array.isArray(e)){if(e.length!==1){return}t=e[0]}else if(typeof e==="string"){t=e}if(!t.endsWith(_c)){return t}return t.substr(0,t.lastIndexOf(_c))}function parseExpirationTimestamp(e){if(typeof e.expires_on==="number"){return e.expires_on*1e3}if(typeof e.expires_on==="string"){const t=+e.expires_on;if(!isNaN(t)){return t*1e3}const r=Date.parse(e.expires_on);if(!isNaN(r)){return r}}if(typeof e.expires_in==="number"){return Date.now()+e.expires_in*1e3}throw new Error(`Failed to parse token expiration from body. expires_in="${e.expires_in}", expires_on="${e.expires_on}"`)}function parseRefreshTimestamp(e){if(e.refresh_on){if(typeof e.refresh_on==="number"){return e.refresh_on*1e3}if(typeof e.refresh_on==="string"){const t=+e.refresh_on;if(!isNaN(t)){return t*1e3}const r=Date.parse(e.refresh_on);if(!isNaN(r)){return r}}throw new Error(`Failed to parse refresh_on from body. refresh_on="${e.refresh_on}"`)}else{return undefined}}const kc="noCorrelationId";function getIdentityClientAuthorityHost(e){let t=e?.authorityHost;if(Oa){t=t??process.env.AZURE_AUTHORITY_HOST}return t??c}class identityClient_IdentityClient extends ServiceClient{authorityHost;allowLoggingAccountIdentifiers;abortControllers;allowInsecureConnection=false;tokenCredentialOptions;constructor(e){const t=`azsdk-js-identity/${s}`;const r=e?.userAgentOptions?.userAgentPrefix?`${e.userAgentOptions.userAgentPrefix} ${t}`:`${t}`;const i=getIdentityClientAuthorityHost(e);if(!i.startsWith("https:")){throw new Error("The authorityHost address must use the 'https' protocol.")}super({requestContentType:"application/json; charset=utf-8",retryOptions:{maxRetries:3},...e,userAgentOptions:{userAgentPrefix:r},baseUri:i});this.authorityHost=i;this.abortControllers=new Map;this.allowLoggingAccountIdentifiers=e?.loggingOptions?.allowLoggingAccountIdentifiers;this.tokenCredentialOptions={...e};if(e?.allowInsecureConnection){this.allowInsecureConnection=e.allowInsecureConnection}}async sendTokenRequest(e){Z.info(`IdentityClient: sending token request to [${e.url}]`);const t=await this.sendRequest(e);if(t.bodyAsText&&(t.status===200||t.status===201)){const r=JSON.parse(t.bodyAsText);if(!r.access_token){return null}this.logIdentifiers(t);const i={accessToken:{token:r.access_token,expiresOnTimestamp:parseExpirationTimestamp(r),refreshAfterTimestamp:parseRefreshTimestamp(r),tokenType:"Bearer"},refreshToken:r.refresh_token};Z.info(`IdentityClient: [${e.url}] token acquired, expires on ${i.accessToken.expiresOnTimestamp}`);return i}else{const e=new errors_AuthenticationError(t.status,t.bodyAsText);Z.warning(`IdentityClient: authentication error. HTTP status: ${t.status}, ${e.errorResponse.errorDescription}`);throw e}}async refreshAccessToken(e,t,r,i,n,s={}){if(i===undefined){return null}Z.info(`IdentityClient: refreshing access token with client ID: ${t}, scopes: ${r} started`);const o={grant_type:"refresh_token",client_id:t,refresh_token:i,scope:r};if(n!==undefined){o.client_secret=n}const a=new URLSearchParams(o);return re.withSpan("IdentityClient.refreshAccessToken",s,(async r=>{try{const i=getIdentityTokenEndpointSuffix(e);const n=esm_pipelineRequest_createPipelineRequest({url:`${this.authorityHost}/${e}/${i}`,method:"POST",body:a.toString(),abortSignal:s.abortSignal,headers:esm_httpHeaders_createHttpHeaders({Accept:"application/json","Content-Type":"application/x-www-form-urlencoded"}),tracingOptions:r.tracingOptions});const o=await this.sendTokenRequest(n);Z.info(`IdentityClient: refreshed token for client ID: ${t}`);return o}catch(e){if(e.name===P&&e.errorResponse.error==="interaction_required"){Z.info(`IdentityClient: interaction required for client ID: ${t}`);return null}else{Z.warning(`IdentityClient: failed refreshing token for client ID: ${t}: ${e}`);throw e}}}))}generateAbortSignal(e){const t=new AbortController;const r=this.abortControllers.get(e)||[];r.push(t);this.abortControllers.set(e,r);const i=t.signal.onabort;t.signal.onabort=(...r)=>{this.abortControllers.set(e,undefined);if(i){i.apply(t.signal,r)}};return t.signal}abortRequests(e){const t=e||kc;const r=[...this.abortControllers.get(t)||[],...this.abortControllers.get(kc)||[]];if(!r.length){return}for(const e of r){e.abort()}this.abortControllers.set(t,undefined)}getCorrelationId(e){const t=e?.body?.split("&").map((e=>e.split("="))).find((([e])=>e==="client-request-id"));return t&&t.length?t[1]||kc:kc}async sendGetRequestAsync(e,t){const r=esm_pipelineRequest_createPipelineRequest({url:e,method:"GET",body:t?.body,allowInsecureConnection:this.allowInsecureConnection,headers:esm_httpHeaders_createHttpHeaders(t?.headers),abortSignal:this.generateAbortSignal(kc)});const i=await this.sendRequest(r);this.logIdentifiers(i);return{body:i.bodyAsText?JSON.parse(i.bodyAsText):undefined,headers:i.headers.toJSON(),status:i.status}}async sendPostRequestAsync(e,t){const r=esm_pipelineRequest_createPipelineRequest({url:e,method:"POST",body:t?.body,headers:esm_httpHeaders_createHttpHeaders(t?.headers),allowInsecureConnection:this.allowInsecureConnection,abortSignal:this.generateAbortSignal(this.getCorrelationId(t))});const i=await this.sendRequest(r);this.logIdentifiers(i);return{body:i.bodyAsText?JSON.parse(i.bodyAsText):undefined,headers:i.headers.toJSON(),status:i.status}}getTokenCredentialOptions(){return this.tokenCredentialOptions}logIdentifiers(e){if(!this.allowLoggingAccountIdentifiers||!e.bodyAsText){return}const t="No User Principal Name available";try{const r=e.parsedBody||JSON.parse(e.bodyAsText);const i=r.access_token;if(!i){return}const n=i.split(".")[1];const{appid:s,upn:o,tid:a,oid:l}=JSON.parse(Buffer.from(n,"base64").toString("utf8"));Z.info(`[Authenticated account] Client ID: ${s}. Tenant ID: ${a}. User Principal Name: ${o||t}. Object ID (user): ${l}`)}catch(e){Z.warning("allowLoggingAccountIdentifiers was set, but we couldn't log the account information. Error:",e.message)}}}var Qc;(function(e){e["AutoDiscoverRegion"]="AutoDiscoverRegion";e["USWest"]="westus";e["USWest2"]="westus2";e["USCentral"]="centralus";e["USEast"]="eastus";e["USEast2"]="eastus2";e["USNorthCentral"]="northcentralus";e["USSouthCentral"]="southcentralus";e["USWestCentral"]="westcentralus";e["CanadaCentral"]="canadacentral";e["CanadaEast"]="canadaeast";e["BrazilSouth"]="brazilsouth";e["EuropeNorth"]="northeurope";e["EuropeWest"]="westeurope";e["UKSouth"]="uksouth";e["UKWest"]="ukwest";e["FranceCentral"]="francecentral";e["FranceSouth"]="francesouth";e["SwitzerlandNorth"]="switzerlandnorth";e["SwitzerlandWest"]="switzerlandwest";e["GermanyNorth"]="germanynorth";e["GermanyWestCentral"]="germanywestcentral";e["NorwayWest"]="norwaywest";e["NorwayEast"]="norwayeast";e["AsiaEast"]="eastasia";e["AsiaSouthEast"]="southeastasia";e["JapanEast"]="japaneast";e["JapanWest"]="japanwest";e["AustraliaEast"]="australiaeast";e["AustraliaSouthEast"]="australiasoutheast";e["AustraliaCentral"]="australiacentral";e["AustraliaCentral2"]="australiacentral2";e["IndiaCentral"]="centralindia";e["IndiaSouth"]="southindia";e["IndiaWest"]="westindia";e["KoreaSouth"]="koreasouth";e["KoreaCentral"]="koreacentral";e["UAECentral"]="uaecentral";e["UAENorth"]="uaenorth";e["SouthAfricaNorth"]="southafricanorth";e["SouthAfricaWest"]="southafricawest";e["ChinaNorth"]="chinanorth";e["ChinaEast"]="chinaeast";e["ChinaNorth2"]="chinanorth2";e["ChinaEast2"]="chinaeast2";e["GermanyCentral"]="germanycentral";e["GermanyNorthEast"]="germanynortheast";e["GovernmentUSVirginia"]="usgovvirginia";e["GovernmentUSIowa"]="usgoviowa";e["GovernmentUSArizona"]="usgovarizona";e["GovernmentUSTexas"]="usgovtexas";e["GovernmentUSDodEast"]="usdodeast";e["GovernmentUSDodCentral"]="usdodcentral"})(Qc||(Qc={}));function calculateRegionalAuthority(e){let t=e;if(t===undefined&&globalThis.process?.env?.AZURE_REGIONAL_AUTHORITY_NAME!==undefined){t=process.env.AZURE_REGIONAL_AUTHORITY_NAME}if(t===Qc.AutoDiscoverRegion){return"AUTO_DISCOVER"}return t}function createConfigurationErrorMessage(e){return`The current credential is not configured to acquire tokens for tenant ${e}. To enable acquiring tokens for this tenant add it to the AdditionallyAllowedTenants on the credential options, or add "*" to AdditionallyAllowedTenants to allow acquiring tokens for any tenant.`}function processMultiTenantRequest_processMultiTenantRequest(e,t,r=[],i){let n;if(process.env.AZURE_IDENTITY_DISABLE_MULTITENANTAUTH){n=e}else if(e==="adfs"){n=e}else{n=t?.tenantId??e}if(e&&n!==e&&!r.includes("*")&&!r.some((e=>e.localeCompare(n)===0))){const e=createConfigurationErrorMessage(n);i?.info(e);throw new errors_CredentialUnavailableError(e)}return n}function tenantIdUtils_checkTenantId(e,t){if(!t.match(/^[0-9a-zA-Z-.]+$/)){const t=new Error("Invalid tenant id provided. You can locate your tenant id by following the instructions listed here: https://learn.microsoft.com/partner-center/find-ids-and-domain-names.");e.info(logging_formatError("",t));throw t}}function tenantIdUtils_resolveTenantId(e,t,r){if(t){tenantIdUtils_checkTenantId(e,t);return t}if(!r){r=o}if(r!==o){return"common"}return"organizations"}function tenantIdUtils_resolveAdditionallyAllowedTenantIds(e){if(!e||e.length===0){return[]}if(e.includes("*")){return u}return e}const Tc=credentialLogger("MsalClient");function generateMsalConfiguration(e,t,r={}){const i=tenantIdUtils_resolveTenantId(r.logger??Tc,t,e);const n=getAuthority(i,getAuthorityHost(r));const s=new identityClient_IdentityClient({...r.tokenCredentialOptions,authorityHost:n,loggingOptions:r.loggingOptions});const o={auth:{clientId:e,authority:n,knownAuthorities:getKnownAuthorities(i,n,r.disableInstanceDiscovery)},system:{networkClient:s,loggerOptions:{loggerCallback:defaultLoggerCallback(r.logger??Tc),logLevel:getMSALLogLevel(esm_getLogLevel()),piiLoggingEnabled:r.loggingOptions?.enableUnsafeSupportLogging}}};return o}function msalClient_createMsalClient(e,t,r={}){const n={msalConfig:generateMsalConfiguration(e,t,r),cachedAccount:r.authenticationRecord?publicToMsal(r.authenticationRecord):null,pluginConfiguration:I.generatePluginConfiguration(r),logger:r.logger??Tc};const s=new Map;async function getPublicApp(e={}){const t=e.enableCae?"CAE":"default";let r=s.get(t);if(r){n.logger.getToken.info("Existing PublicClientApplication found in cache, returning it.");return r}n.logger.getToken.info(`Creating new PublicClientApplication with CAE ${e.enableCae?"enabled":"disabled"}.`);const i=e.enableCae?n.pluginConfiguration.cache.cachePluginCae:n.pluginConfiguration.cache.cachePlugin;n.msalConfig.auth.clientCapabilities=e.enableCae?["cp1"]:undefined;r=new PublicClientApplication({...n.msalConfig,broker:{nativeBrokerPlugin:n.pluginConfiguration.broker.nativeBrokerPlugin},cache:{cachePlugin:await i}});s.set(t,r);return r}const o=new Map;async function getConfidentialApp(e={}){const t=e.enableCae?"CAE":"default";let r=o.get(t);if(r){n.logger.getToken.info("Existing ConfidentialClientApplication found in cache, returning it.");return r}n.logger.getToken.info(`Creating new ConfidentialClientApplication with CAE ${e.enableCae?"enabled":"disabled"}.`);const i=e.enableCae?n.pluginConfiguration.cache.cachePluginCae:n.pluginConfiguration.cache.cachePlugin;n.msalConfig.auth.clientCapabilities=e.enableCae?["cp1"]:undefined;r=new ConfidentialClientApplication({...n.msalConfig,broker:{nativeBrokerPlugin:n.pluginConfiguration.broker.nativeBrokerPlugin},cache:{cachePlugin:await i}});o.set(t,r);return r}async function getTokenSilent(e,t,r={}){if(n.cachedAccount===null){n.logger.getToken.info("No cached account found in local state.");throw new AuthenticationRequiredError({scopes:t})}if(r.claims){n.cachedClaims=r.claims}const i={account:n.cachedAccount,scopes:t,claims:n.cachedClaims};if(n.pluginConfiguration.broker.isEnabled){i.extraQueryParameters||={};if(n.pluginConfiguration.broker.enableMsaPassthrough){i.extraQueryParameters["msal_request_type"]="consumer_passthrough"}}if(r.proofOfPossessionOptions){i.shrNonce=r.proofOfPossessionOptions.nonce;i.authenticationScheme="pop";i.resourceRequestMethod=r.proofOfPossessionOptions.resourceRequestMethod;i.resourceRequestUri=r.proofOfPossessionOptions.resourceRequestUrl}n.logger.getToken.info("Attempting to acquire token silently");try{return await e.acquireTokenSilent(i)}catch(e){throw handleMsalError(t,e,r)}}function calculateRequestAuthority(e){if(e?.tenantId){return getAuthority(e.tenantId,getAuthorityHost(r))}return n.msalConfig.auth.authority}async function withSilentAuthentication(e,t,r,i){let s=null;try{s=await getTokenSilent(e,t,r)}catch(e){if(e.name!=="AuthenticationRequiredError"){throw e}if(r.disableAutomaticAuthentication){throw new AuthenticationRequiredError({scopes:t,getTokenOptions:r,message:"Automatic authentication has been disabled. You may call the authentication() method."})}}if(s===null){try{s=await i()}catch(e){throw handleMsalError(t,e,r)}}ensureValidMsalToken(t,s,r);n.cachedAccount=s?.account??null;n.logger.getToken.info(formatSuccess(t));return{token:s.accessToken,expiresOnTimestamp:s.expiresOn.getTime(),refreshAfterTimestamp:s.refreshOn?.getTime(),tokenType:s.tokenType}}async function getTokenByClientSecret(e,t,r={}){n.logger.getToken.info(`Attempting to acquire token using client secret`);n.msalConfig.auth.clientSecret=t;const i=await getConfidentialApp(r);try{const t=await i.acquireTokenByClientCredential({scopes:e,authority:calculateRequestAuthority(r),azureRegion:calculateRegionalAuthority(),claims:r?.claims});ensureValidMsalToken(e,t,r);n.logger.getToken.info(formatSuccess(e));return{token:t.accessToken,expiresOnTimestamp:t.expiresOn.getTime(),refreshAfterTimestamp:t.refreshOn?.getTime(),tokenType:t.tokenType}}catch(t){throw handleMsalError(e,t,r)}}async function getTokenByClientAssertion(e,t,r={}){n.logger.getToken.info(`Attempting to acquire token using client assertion`);n.msalConfig.auth.clientAssertion=t;const i=await getConfidentialApp(r);try{const s=await i.acquireTokenByClientCredential({scopes:e,authority:calculateRequestAuthority(r),azureRegion:calculateRegionalAuthority(),claims:r?.claims,clientAssertion:t});ensureValidMsalToken(e,s,r);n.logger.getToken.info(formatSuccess(e));return{token:s.accessToken,expiresOnTimestamp:s.expiresOn.getTime(),refreshAfterTimestamp:s.refreshOn?.getTime(),tokenType:s.tokenType}}catch(t){throw handleMsalError(e,t,r)}}async function getTokenByClientCertificate(e,t,r={}){n.logger.getToken.info(`Attempting to acquire token using client certificate`);n.msalConfig.auth.clientCertificate=t;const i=await getConfidentialApp(r);try{const t=await i.acquireTokenByClientCredential({scopes:e,authority:calculateRequestAuthority(r),azureRegion:calculateRegionalAuthority(),claims:r?.claims});ensureValidMsalToken(e,t,r);n.logger.getToken.info(formatSuccess(e));return{token:t.accessToken,expiresOnTimestamp:t.expiresOn.getTime(),refreshAfterTimestamp:t.refreshOn?.getTime(),tokenType:t.tokenType}}catch(t){throw handleMsalError(e,t,r)}}async function getTokenByDeviceCode(e,t,r={}){n.logger.getToken.info(`Attempting to acquire token using device code`);const i=await getPublicApp(r);return withSilentAuthentication(i,e,r,(()=>{const n={scopes:e,cancel:r?.abortSignal?.aborted??false,deviceCodeCallback:t,authority:calculateRequestAuthority(r),claims:r?.claims};const s=i.acquireTokenByDeviceCode(n);if(r.abortSignal){r.abortSignal.addEventListener("abort",(()=>{n.cancel=true}))}return s}))}async function getTokenByUsernamePassword(e,t,r,i={}){n.logger.getToken.info(`Attempting to acquire token using username and password`);const s=await getPublicApp(i);return withSilentAuthentication(s,e,i,(()=>{const n={scopes:e,username:t,password:r,authority:calculateRequestAuthority(i),claims:i?.claims};return s.acquireTokenByUsernamePassword(n)}))}function getActiveAccount(){if(!n.cachedAccount){return undefined}return msalToPublic(e,n.cachedAccount)}async function getTokenByAuthorizationCode(e,t,r,i,s={}){n.logger.getToken.info(`Attempting to acquire token using authorization code`);let o;if(i){n.msalConfig.auth.clientSecret=i;o=await getConfidentialApp(s)}else{o=await getPublicApp(s)}return withSilentAuthentication(o,e,s,(()=>o.acquireTokenByCode({scopes:e,redirectUri:t,code:r,authority:calculateRequestAuthority(s),claims:s?.claims})))}async function getTokenOnBehalfOf(e,t,r,i={}){Tc.getToken.info(`Attempting to acquire token on behalf of another user`);if(typeof r==="string"){Tc.getToken.info(`Using client secret for on behalf of flow`);n.msalConfig.auth.clientSecret=r}else if(typeof r==="function"){Tc.getToken.info(`Using client assertion callback for on behalf of flow`);n.msalConfig.auth.clientAssertion=r}else{Tc.getToken.info(`Using client certificate for on behalf of flow`);n.msalConfig.auth.clientCertificate=r}const s=await getConfidentialApp(i);try{const r=await s.acquireTokenOnBehalfOf({scopes:e,authority:calculateRequestAuthority(i),claims:i.claims,oboAssertion:t});ensureValidMsalToken(e,r,i);Tc.getToken.info(formatSuccess(e));return{token:r.accessToken,expiresOnTimestamp:r.expiresOn.getTime(),refreshAfterTimestamp:r.refreshOn?.getTime(),tokenType:r.tokenType}}catch(t){throw handleMsalError(e,t,i)}}function createBaseInteractiveRequest(e,t){return{openBrowser:async e=>{const t=await i.e(935).then(i.bind(i,6935));await t.default(e,{newInstance:true})},scopes:e,authority:calculateRequestAuthority(t),claims:t?.claims,loginHint:t?.loginHint,errorTemplate:t?.browserCustomizationOptions?.errorMessage,successTemplate:t?.browserCustomizationOptions?.successMessage,prompt:t?.loginHint?"login":"select_account"}}async function getBrokeredTokenInternal(e,t,r={}){Tc.verbose("Authentication will resume through the broker");const i=await getPublicApp(r);const s=createBaseInteractiveRequest(e,r);if(n.pluginConfiguration.broker.parentWindowHandle){s.windowHandle=Buffer.from(n.pluginConfiguration.broker.parentWindowHandle)}else{Tc.warning("Parent window handle is not specified for the broker. This may cause unexpected behavior. Please provide the parentWindowHandle.")}if(n.pluginConfiguration.broker.enableMsaPassthrough){(s.extraQueryParameters??={})["msal_request_type"]="consumer_passthrough"}if(t){s.prompt="none";Tc.verbose("Attempting broker authentication using the default broker account")}else{Tc.verbose("Attempting broker authentication without the default broker account")}if(r.proofOfPossessionOptions){s.shrNonce=r.proofOfPossessionOptions.nonce;s.authenticationScheme="pop";s.resourceRequestMethod=r.proofOfPossessionOptions.resourceRequestMethod;s.resourceRequestUri=r.proofOfPossessionOptions.resourceRequestUrl}try{return await i.acquireTokenInteractive(s)}catch(i){Tc.verbose(`Failed to authenticate through the broker: ${i.message}`);if(r.disableAutomaticAuthentication){throw new AuthenticationRequiredError({scopes:e,getTokenOptions:r,message:"Cannot silently authenticate with default broker account."})}if(t){return getBrokeredTokenInternal(e,false,r)}else{throw i}}}async function getBrokeredToken(e,t,r={}){Tc.getToken.info(`Attempting to acquire token using brokered authentication with useDefaultBrokerAccount: ${t}`);const i=await getBrokeredTokenInternal(e,t,r);ensureValidMsalToken(e,i,r);n.cachedAccount=i?.account??null;n.logger.getToken.info(formatSuccess(e));return{token:i.accessToken,expiresOnTimestamp:i.expiresOn.getTime(),refreshAfterTimestamp:i.refreshOn?.getTime(),tokenType:i.tokenType}}async function getTokenByInteractiveRequest(e,t={}){Tc.getToken.info(`Attempting to acquire token interactively`);const r=await getPublicApp(t);return withSilentAuthentication(r,e,t,(async()=>{const i=createBaseInteractiveRequest(e,t);if(n.pluginConfiguration.broker.isEnabled){return getBrokeredTokenInternal(e,n.pluginConfiguration.broker.useDefaultBrokerAccount??false,t)}if(t.proofOfPossessionOptions){i.shrNonce=t.proofOfPossessionOptions.nonce;i.authenticationScheme="pop";i.resourceRequestMethod=t.proofOfPossessionOptions.resourceRequestMethod;i.resourceRequestUri=t.proofOfPossessionOptions.resourceRequestUrl}return r.acquireTokenInteractive(i)}))}return{getActiveAccount:getActiveAccount,getBrokeredToken:getBrokeredToken,getTokenByClientSecret:getTokenByClientSecret,getTokenByClientAssertion:getTokenByClientAssertion,getTokenByClientCertificate:getTokenByClientCertificate,getTokenByDeviceCode:getTokenByDeviceCode,getTokenByUsernamePassword:getTokenByUsernamePassword,getTokenByAuthorizationCode:getTokenByAuthorizationCode,getTokenOnBehalfOf:getTokenOnBehalfOf,getTokenByInteractiveRequest:getTokenByInteractiveRequest}}var Mc=i(1455);const Oc="ClientCertificateCredential";const Dc=credentialLogger(Oc);class ClientCertificateCredential{tenantId;additionallyAllowedTenantIds;certificateConfiguration;sendCertificateChain;msalClient;constructor(e,t,r,i={}){if(!e||!t){throw new Error(`${Oc}: tenantId and clientId are required parameters.`)}this.tenantId=e;this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(i?.additionallyAllowedTenants);this.sendCertificateChain=i.sendCertificateChain;this.certificateConfiguration={...typeof r==="string"?{certificatePath:r}:r};const n=this.certificateConfiguration.certificate;const s=this.certificateConfiguration.certificatePath;if(!this.certificateConfiguration||!(n||s)){throw new Error(`${Oc}: Provide either a PEM certificate in string form, or the path to that certificate in the filesystem. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}if(n&&s){throw new Error(`${Oc}: To avoid unexpected behaviors, providing both the contents of a PEM certificate and the path to a PEM certificate is forbidden. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}this.msalClient=msalClient_createMsalClient(t,e,{...i,logger:Dc,tokenCredentialOptions:i})}async getToken(e,t={}){return re.withSpan(`${Oc}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Dc);const r=Array.isArray(e)?e:[e];const i=await this.buildClientCertificate();return this.msalClient.getTokenByClientCertificate(r,i,t)}))}async buildClientCertificate(){const e=await parseCertificate(this.certificateConfiguration,this.sendCertificateChain??false);let t;if(this.certificateConfiguration.certificatePassword!==undefined){t=(0,Oo.createPrivateKey)({key:e.certificateContents,passphrase:this.certificateConfiguration.certificatePassword,format:"pem"}).export({format:"pem",type:"pkcs8"}).toString()}else{t=e.certificateContents}return{thumbprint:e.thumbprint,thumbprintSha256:e.thumbprintSha256,privateKey:t,x5c:e.x5c}}}async function parseCertificate(e,t){const r=e.certificate;const i=e.certificatePath;const n=r||await(0,Mc.readFile)(i,"utf8");const s=t?n:undefined;const o=/(-+BEGIN CERTIFICATE-+)(\n\r?|\r\n?)([A-Za-z0-9+/\n\r]+=*)(\n\r?|\r\n?)(-+END CERTIFICATE-+)/g;const a=[];let l;do{l=o.exec(n);if(l){a.push(l[3])}}while(l);if(a.length===0){throw new Error("The file at the specified path does not contain a PEM-encoded certificate.")}const c=(0,Oo.createHash)("sha1").update(Buffer.from(a[0],"base64")).digest("hex").toUpperCase();const p=(0,Oo.createHash)("sha256").update(Buffer.from(a[0],"base64")).digest("hex").toUpperCase();return{certificateContents:n,thumbprintSha256:p,thumbprint:c,x5c:s}}function scopeUtils_ensureScopes(e){return Array.isArray(e)?e:[e]}function ensureValidScopeForDevTimeCreds(e,t){if(!e.match(/^[0-9a-zA-Z-_.:/]+$/)){const r=new Error("Invalid scope was specified by the user or calling client");t.getToken.info(logging_formatError(e,r));throw r}}function getScopeResource(e){return e.replace(/\/.default$/,"")}const zc=credentialLogger("ClientSecretCredential");class ClientSecretCredential{tenantId;additionallyAllowedTenantIds;msalClient;clientSecret;constructor(e,t,r,i={}){if(!e){throw new errors_CredentialUnavailableError("ClientSecretCredential: tenantId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.")}if(!t){throw new errors_CredentialUnavailableError("ClientSecretCredential: clientId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.")}if(!r){throw new errors_CredentialUnavailableError("ClientSecretCredential: clientSecret is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.")}this.clientSecret=r;this.tenantId=e;this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(i?.additionallyAllowedTenants);this.msalClient=msalClient_createMsalClient(t,e,{...i,logger:zc,tokenCredentialOptions:i})}async getToken(e,t={}){return re.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,zc);const r=scopeUtils_ensureScopes(e);return this.msalClient.getTokenByClientSecret(r,this.clientSecret,t)}))}}const Lc=credentialLogger("UsernamePasswordCredential");class UsernamePasswordCredential{tenantId;additionallyAllowedTenantIds;msalClient;username;password;constructor(e,t,r,i,n={}){if(!e){throw new errors_CredentialUnavailableError("UsernamePasswordCredential: tenantId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/usernamepasswordcredential/troubleshoot.")}if(!t){throw new errors_CredentialUnavailableError("UsernamePasswordCredential: clientId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/usernamepasswordcredential/troubleshoot.")}if(!r){throw new errors_CredentialUnavailableError("UsernamePasswordCredential: username is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/usernamepasswordcredential/troubleshoot.")}if(!i){throw new errors_CredentialUnavailableError("UsernamePasswordCredential: password is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/usernamepasswordcredential/troubleshoot.")}this.tenantId=e;this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(n?.additionallyAllowedTenants);this.username=r;this.password=i;this.msalClient=msalClient_createMsalClient(t,this.tenantId,{...n,tokenCredentialOptions:n??{}})}async getToken(e,t={}){return re.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Lc);const r=scopeUtils_ensureScopes(e);return this.msalClient.getTokenByUsernamePassword(r,this.username,this.password,t)}))}}const Gc=["AZURE_TENANT_ID","AZURE_CLIENT_ID","AZURE_CLIENT_SECRET","AZURE_CLIENT_CERTIFICATE_PATH","AZURE_CLIENT_CERTIFICATE_PASSWORD","AZURE_USERNAME","AZURE_PASSWORD","AZURE_ADDITIONALLY_ALLOWED_TENANTS","AZURE_CLIENT_SEND_CERTIFICATE_CHAIN"];function getAdditionallyAllowedTenants(){const e=process.env.AZURE_ADDITIONALLY_ALLOWED_TENANTS??"";return e.split(";")}const Fc="EnvironmentCredential";const qc=credentialLogger(Fc);function getSendCertificateChain(){const e=(process.env.AZURE_CLIENT_SEND_CERTIFICATE_CHAIN??"").toLowerCase();const t=e==="true"||e==="1";qc.verbose(`AZURE_CLIENT_SEND_CERTIFICATE_CHAIN: ${process.env.AZURE_CLIENT_SEND_CERTIFICATE_CHAIN}; sendCertificateChain: ${t}`);return t}class EnvironmentCredential{_credential=undefined;constructor(e){const t=processEnvVars(Gc).assigned.join(", ");qc.info(`Found the following environment variables: ${t}`);const r=process.env.AZURE_TENANT_ID,i=process.env.AZURE_CLIENT_ID,n=process.env.AZURE_CLIENT_SECRET;const s=getAdditionallyAllowedTenants();const o=getSendCertificateChain();const a={...e,additionallyAllowedTenantIds:s,sendCertificateChain:o};if(r){tenantIdUtils_checkTenantId(qc,r)}if(r&&i&&n){qc.info(`Invoking ClientSecretCredential with tenant ID: ${r}, clientId: ${i} and clientSecret: [REDACTED]`);this._credential=new ClientSecretCredential(r,i,n,a);return}const l=process.env.AZURE_CLIENT_CERTIFICATE_PATH;const c=process.env.AZURE_CLIENT_CERTIFICATE_PASSWORD;if(r&&i&&l){qc.info(`Invoking ClientCertificateCredential with tenant ID: ${r}, clientId: ${i} and certificatePath: ${l}`);this._credential=new ClientCertificateCredential(r,i,{certificatePath:l,certificatePassword:c},a);return}const p=process.env.AZURE_USERNAME;const u=process.env.AZURE_PASSWORD;if(r&&i&&p&&u){qc.info(`Invoking UsernamePasswordCredential with tenant ID: ${r}, clientId: ${i} and username: ${p}`);qc.warning("Environment is configured to use username and password authentication. This authentication method is deprecated, as it doesn't support multifactor authentication (MFA). Use a more secure credential. For more details, see https://aka.ms/azsdk/identity/mfa.");this._credential=new UsernamePasswordCredential(r,i,p,u,a)}}async getToken(e,t={}){return re.withSpan(`${Fc}.getToken`,t,(async t=>{if(this._credential){try{const r=await this._credential.getToken(e,t);qc.getToken.info(formatSuccess(e));return r}catch(t){const r=new errors_AuthenticationError(400,{error:`${Fc} authentication failed. To troubleshoot, visit https://aka.ms/azsdk/js/identity/environmentcredential/troubleshoot.`,error_description:t.message.toString().split("More details:").join("")});qc.getToken.info(logging_formatError(e,r));throw r}}throw new errors_CredentialUnavailableError(`${Fc} is unavailable. No underlying credential could be used. To troubleshoot, visit https://aka.ms/azsdk/js/identity/environmentcredential/troubleshoot.`)}))}}const Uc=1e3*64;const Hc=3e3;function imdsRetryPolicy(e){return policies_retryPolicy_retryPolicy([{name:"imdsRetryPolicy",retry:({retryCount:t,response:r})=>{if(r?.status!==404&&r?.status!==410){return{skipStrategy:true}}const i=r?.status===410?Math.max(Hc,e.startDelayInMs):e.startDelayInMs;return esm_calculateRetryDelay(t,{retryDelayInMs:i,maxRetryDelayInMs:Uc})}}],{maxRetries:e.maxRetries})}const Vc="ManagedIdentityCredential - IMDS";const jc=credentialLogger(Vc);const Wc="http://169.254.169.254";const Jc="/metadata/identity/oauth2/token";function prepareInvalidRequestOptions(e){const t=mapScopesToResource(e);if(!t){throw new Error(`${Vc}: Multiple scopes are not supported.`)}const r=new URL(Jc,process.env.AZURE_POD_IDENTITY_AUTHORITY_HOST??Wc);const i={Accept:"application/json"};return{url:`${r}`,method:"GET",headers:esm_httpHeaders_createHttpHeaders(i)}}const Yc={name:"imdsMsi",async isAvailable(e){const{scopes:t,identityClient:r,getTokenOptions:i}=e;const n=mapScopesToResource(t);if(!n){jc.info(`${Vc}: Unavailable. Multiple scopes are not supported.`);return false}if(process.env.AZURE_POD_IDENTITY_AUTHORITY_HOST){return true}if(!r){throw new Error("Missing IdentityClient")}const s=prepareInvalidRequestOptions(n);return re.withSpan("ManagedIdentityCredential-pingImdsEndpoint",i??{},(async e=>{s.tracingOptions=e.tracingOptions;const t=esm_pipelineRequest_createPipelineRequest(s);t.timeout=e.requestOptions?.timeout||1e3;t.allowInsecureConnection=true;let i;try{jc.info(`${Vc}: Pinging the Azure IMDS endpoint`);i=await r.sendRequest(t)}catch(e){if(esm_isError(e)){jc.verbose(`${Vc}: Caught error ${e.name}: ${e.message}`)}jc.info(`${Vc}: The Azure IMDS endpoint is unavailable`);return false}if(i.status===403){if(i.bodyAsText?.includes("unreachable")){jc.info(`${Vc}: The Azure IMDS endpoint is unavailable`);jc.info(`${Vc}: ${i.bodyAsText}`);return false}}jc.info(`${Vc}: The Azure IMDS endpoint is available`);return true}))}};const $c=credentialLogger("ClientAssertionCredential");class clientAssertionCredential_ClientAssertionCredential{msalClient;tenantId;additionallyAllowedTenantIds;getAssertion;options;constructor(e,t,r,i={}){if(!e){throw new errors_CredentialUnavailableError("ClientAssertionCredential: tenantId is a required parameter.")}if(!t){throw new errors_CredentialUnavailableError("ClientAssertionCredential: clientId is a required parameter.")}if(!r){throw new errors_CredentialUnavailableError("ClientAssertionCredential: clientAssertion is a required parameter.")}this.tenantId=e;this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(i?.additionallyAllowedTenants);this.options=i;this.getAssertion=r;this.msalClient=msalClient_createMsalClient(t,e,{...i,logger:$c,tokenCredentialOptions:this.options})}async getToken(e,t={}){return re.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,$c);const r=Array.isArray(e)?e:[e];return this.msalClient.getTokenByClientAssertion(r,this.getAssertion,t)}))}}const Kc="WorkloadIdentityCredential";const Zc=["AZURE_TENANT_ID","AZURE_CLIENT_ID","AZURE_FEDERATED_TOKEN_FILE"];const Xc=credentialLogger(Kc);class WorkloadIdentityCredential{client;azureFederatedTokenFileContent=undefined;cacheDate=undefined;federatedTokenFilePath;constructor(e){const t=processEnvVars(Zc).assigned.join(", ");Xc.info(`Found the following environment variables: ${t}`);const r=e??{};const i=r.tenantId||process.env.AZURE_TENANT_ID;const n=r.clientId||process.env.AZURE_CLIENT_ID;this.federatedTokenFilePath=r.tokenFilePath||process.env.AZURE_FEDERATED_TOKEN_FILE;if(i){tenantIdUtils_checkTenantId(Xc,i)}if(!n){throw new errors_CredentialUnavailableError(`${Kc}: is unavailable. clientId is a required parameter. In DefaultAzureCredential and ManagedIdentityCredential, this can be provided as an environment variable - "AZURE_CLIENT_ID".\n See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/workloadidentitycredential/troubleshoot`)}if(!i){throw new errors_CredentialUnavailableError(`${Kc}: is unavailable. tenantId is a required parameter. In DefaultAzureCredential and ManagedIdentityCredential, this can be provided as an environment variable - "AZURE_TENANT_ID".\n See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/workloadidentitycredential/troubleshoot`)}if(!this.federatedTokenFilePath){throw new errors_CredentialUnavailableError(`${Kc}: is unavailable. federatedTokenFilePath is a required parameter. In DefaultAzureCredential and ManagedIdentityCredential, this can be provided as an environment variable - "AZURE_FEDERATED_TOKEN_FILE".\n See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/workloadidentitycredential/troubleshoot`)}Xc.info(`Invoking ClientAssertionCredential with tenant ID: ${i}, clientId: ${r.clientId} and federated token path: [REDACTED]`);this.client=new clientAssertionCredential_ClientAssertionCredential(i,n,this.readFileContents.bind(this),e)}async getToken(e,t){if(!this.client){const e=`${Kc}: is unavailable. tenantId, clientId, and federatedTokenFilePath are required parameters. \n In DefaultAzureCredential and ManagedIdentityCredential, these can be provided as environment variables - \n "AZURE_TENANT_ID",\n "AZURE_CLIENT_ID",\n "AZURE_FEDERATED_TOKEN_FILE". See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/workloadidentitycredential/troubleshoot`;Xc.info(e);throw new errors_CredentialUnavailableError(e)}Xc.info("Invoking getToken() of Client Assertion Credential");return this.client.getToken(e,t)}async readFileContents(){if(this.cacheDate!==undefined&&Date.now()-this.cacheDate>=1e3*60*5){this.azureFederatedTokenFileContent=undefined}if(!this.federatedTokenFilePath){throw new errors_CredentialUnavailableError(`${Kc}: is unavailable. Invalid file path provided ${this.federatedTokenFilePath}.`)}if(!this.azureFederatedTokenFileContent){const e=await(0,Mc.readFile)(this.federatedTokenFilePath,"utf8");const t=e.trim();if(!t){throw new errors_CredentialUnavailableError(`${Kc}: is unavailable. No content on the file ${this.federatedTokenFilePath}.`)}else{this.azureFederatedTokenFileContent=t;this.cacheDate=Date.now()}}return this.azureFederatedTokenFileContent}}const ep="ManagedIdentityCredential - Token Exchange";const tp=credentialLogger(ep);const rp={name:"tokenExchangeMsi",async isAvailable(e){const t=process.env;const r=Boolean((e||t.AZURE_CLIENT_ID)&&t.AZURE_TENANT_ID&&process.env.AZURE_FEDERATED_TOKEN_FILE);if(!r){tp.info(`${ep}: Unavailable. The environment variables needed are: AZURE_CLIENT_ID (or the client ID sent through the parameters), AZURE_TENANT_ID and AZURE_FEDERATED_TOKEN_FILE`)}return r},async getToken(e,t={}){const{scopes:r,clientId:i}=e;const n={};const s=new WorkloadIdentityCredential({clientId:i,tenantId:process.env.AZURE_TENANT_ID,tokenFilePath:process.env.AZURE_FEDERATED_TOKEN_FILE,...n,disableInstanceDiscovery:true});return s.getToken(r,t)}};const ip=credentialLogger("ManagedIdentityCredential");class ManagedIdentityCredential{managedIdentityApp;identityClient;clientId;resourceId;objectId;msiRetryConfig={maxRetries:5,startDelayInMs:800,intervalIncrement:2};isAvailableIdentityClient;sendProbeRequest;constructor(e,t){let r;if(typeof e==="string"){this.clientId=e;r=t??{}}else{this.clientId=e?.clientId;r=e??{}}this.resourceId=r?.resourceId;this.objectId=r?.objectId;this.sendProbeRequest=r?.sendProbeRequest??false;const i=[{key:"clientId",value:this.clientId},{key:"resourceId",value:this.resourceId},{key:"objectId",value:this.objectId}].filter((e=>e.value));if(i.length>1){throw new Error(`ManagedIdentityCredential: only one of 'clientId', 'resourceId', or 'objectId' can be provided. Received values: ${JSON.stringify({clientId:this.clientId,resourceId:this.resourceId,objectId:this.objectId})}`)}r.allowInsecureConnection=true;if(r.retryOptions?.maxRetries!==undefined){this.msiRetryConfig.maxRetries=r.retryOptions.maxRetries}this.identityClient=new identityClient_IdentityClient({...r,additionalPolicies:[{policy:imdsRetryPolicy(this.msiRetryConfig),position:"perCall"}]});this.managedIdentityApp=new ManagedIdentityApplication({managedIdentityIdParams:{userAssignedClientId:this.clientId,userAssignedResourceId:this.resourceId,userAssignedObjectId:this.objectId},system:{disableInternalRetries:true,networkClient:this.identityClient,loggerOptions:{logLevel:getMSALLogLevel(esm_getLogLevel()),piiLoggingEnabled:r.loggingOptions?.enableUnsafeSupportLogging,loggerCallback:defaultLoggerCallback(ip)}}});this.isAvailableIdentityClient=new identityClient_IdentityClient({...r,retryOptions:{maxRetries:0}});const n=this.managedIdentityApp.getManagedIdentitySource();if(n==="CloudShell"){if(this.clientId||this.resourceId||this.objectId){ip.warning(`CloudShell MSI detected with user-provided IDs - throwing. Received values: ${JSON.stringify({clientId:this.clientId,resourceId:this.resourceId,objectId:this.objectId})}.`);throw new errors_CredentialUnavailableError("ManagedIdentityCredential: Specifying a user-assigned managed identity is not supported for CloudShell at runtime. When using Managed Identity in CloudShell, omit the clientId, resourceId, and objectId parameters.")}}if(n==="ServiceFabric"){if(this.clientId||this.resourceId||this.objectId){ip.warning(`Service Fabric detected with user-provided IDs - throwing. Received values: ${JSON.stringify({clientId:this.clientId,resourceId:this.resourceId,objectId:this.objectId})}.`);throw new errors_CredentialUnavailableError(`ManagedIdentityCredential: ${Rc}`)}}ip.info(`Using ${n} managed identity.`);if(i.length===1){const{key:e,value:t}=i[0];ip.info(`${n} with ${e}: ${t}`)}}async getToken(e,t={}){ip.getToken.info("Using the MSAL provider for Managed Identity.");const r=mapScopesToResource(e);if(!r){throw new errors_CredentialUnavailableError(`ManagedIdentityCredential: Multiple scopes are not supported. Scopes: ${JSON.stringify(e)}`)}return re.withSpan("ManagedIdentityCredential.getToken",t,(async()=>{try{const i=await rp.isAvailable(this.clientId);const n=this.managedIdentityApp.getManagedIdentitySource();const s=n==="DefaultToImds"||n==="Imds";ip.getToken.info(`MSAL Identity source: ${n}`);if(i){ip.getToken.info("Using the token exchange managed identity.");const t=await rp.getToken({scopes:e,clientId:this.clientId,identityClient:this.identityClient,retryConfig:this.msiRetryConfig,resourceId:this.resourceId});if(t===null){throw new errors_CredentialUnavailableError("Attempted to use the token exchange managed identity, but received a null response.")}return t}else if(s&&this.sendProbeRequest){ip.getToken.info("Using the IMDS endpoint to probe for availability.");const r=await Yc.isAvailable({scopes:e,clientId:this.clientId,getTokenOptions:t,identityClient:this.isAvailableIdentityClient,resourceId:this.resourceId});if(!r){throw new errors_CredentialUnavailableError(`Attempted to use the IMDS endpoint, but it is not available.`)}}ip.getToken.info("Calling into MSAL for managed identity token.");const o=await this.managedIdentityApp.acquireToken({resource:r});this.ensureValidMsalToken(e,o,t);ip.getToken.info(formatSuccess(e));return{expiresOnTimestamp:o.expiresOn.getTime(),token:o.accessToken,refreshAfterTimestamp:o.refreshOn?.getTime(),tokenType:"Bearer"}}catch(t){ip.getToken.error(logging_formatError(e,t));if(t.name==="AuthenticationRequiredError"){throw t}if(isNetworkError(t)){throw new errors_CredentialUnavailableError(`ManagedIdentityCredential: Network unreachable. Message: ${t.message}`,{cause:t})}throw new errors_CredentialUnavailableError(`ManagedIdentityCredential: Authentication failed. Message ${t.message}`,{cause:t})}}))}ensureValidMsalToken(e,t,r){const createError=t=>{ip.getToken.info(t);return new AuthenticationRequiredError({scopes:Array.isArray(e)?e:[e],getTokenOptions:r,message:t})};if(!t){throw createError("No response.")}if(!t.expiresOn){throw createError(`Response had no "expiresOn" property.`)}if(!t.accessToken){throw createError(`Response had no "accessToken" property.`)}}}function isNetworkError(e){if(e.errorCode==="network_error"){return true}if(e.code==="ENETUNREACH"||e.code==="EHOSTUNREACH"){return true}if(e.statusCode===403||e.code===403){if(e.message.includes("unreachable")){return true}}return false}var np=i(5317);const sp=credentialLogger("AzureDeveloperCliCredential");const op={notInstalled:"Azure Developer CLI couldn't be found. To mitigate this issue, see the troubleshooting guidelines at https://aka.ms/azsdk/js/identity/azdevclicredential/troubleshoot.",login:"Please run 'azd auth login' from a command prompt to authenticate before using this credential. For more information, see the troubleshooting guidelines at https://aka.ms/azsdk/js/identity/azdevclicredential/troubleshoot.",unknown:"Unknown error while trying to retrieve the access token",claim:"This credential doesn't support claims challenges. To authenticate with the required claims, please run the following command:"};const ap={getSafeWorkingDir(){if(process.platform==="win32"){let e=process.env.SystemRoot||process.env["SYSTEMROOT"];if(!e){sp.getToken.warning("The SystemRoot environment variable is not set. This may cause issues when using the Azure Developer CLI credential.");e="C:\\Windows"}return e}else{return"/bin"}},async getAzdAccessToken(e,t,r,i){let n=[];if(t){n=["--tenant-id",t]}let s=[];if(i){const e=btoa(i);s=["--claims",e]}return new Promise(((t,i)=>{try{const i=["auth","token","--output","json","--no-prompt",...e.reduce(((e,t)=>e.concat("--scope",t)),[]),...n,...s];const o=["azd",...i].join(" ");np.exec(o,{cwd:ap.getSafeWorkingDir(),timeout:r},((e,r,i)=>{t({stdout:r,stderr:i,error:e})}))}catch(e){i(e)}}))}};class AzureDeveloperCliCredential{tenantId;additionallyAllowedTenantIds;timeout;constructor(e){if(e?.tenantId){tenantIdUtils_checkTenantId(sp,e?.tenantId);this.tenantId=e?.tenantId}this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);this.timeout=e?.processTimeoutInMs}async getToken(e,t={}){const r=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds);if(r){tenantIdUtils_checkTenantId(sp,r)}let i;if(typeof e==="string"){i=[e]}else{i=e}sp.getToken.info(`Using the scopes ${e}`);return re.withSpan(`${this.constructor.name}.getToken`,t,(async()=>{try{i.forEach((e=>{ensureValidScopeForDevTimeCreds(e,sp)}));const n=await ap.getAzdAccessToken(i,r,this.timeout,t.claims);const s=n.stderr?.match("must use multi-factor authentication")||n.stderr?.match("reauthentication required");const o=n.stderr?.match("not logged in, run `azd login` to login")||n.stderr?.match("not logged in, run `azd auth login` to login");const a=n.stderr?.match("azd:(.*)not found")||n.stderr?.startsWith("'azd' is not recognized");if(a||n.error&&n.error.code==="ENOENT"){const t=new errors_CredentialUnavailableError(op.notInstalled);sp.getToken.info(logging_formatError(e,t));throw t}if(o){const t=new errors_CredentialUnavailableError(op.login);sp.getToken.info(logging_formatError(e,t));throw t}if(s){const t=i.reduce(((e,t)=>e.concat("--scope",t)),[]).join(" ");const r=`azd auth login ${t}`;const n=new errors_CredentialUnavailableError(`${op.claim} ${r}`);sp.getToken.info(logging_formatError(e,n));throw n}try{const t=JSON.parse(n.stdout);sp.getToken.info(formatSuccess(e));return{token:t.token,expiresOnTimestamp:new Date(t.expiresOn).getTime(),tokenType:"Bearer"}}catch(e){if(n.stderr){throw new errors_CredentialUnavailableError(n.stderr)}throw e}}catch(t){const r=t.name==="CredentialUnavailableError"?t:new errors_CredentialUnavailableError(t.message||op.unknown);sp.getToken.info(logging_formatError(e,r));throw r}}))}}function checkSubscription(e,t){if(!t.match(/^[0-9a-zA-Z-._ ]+$/)){const r=new Error(`Subscription '${t}' contains invalid characters. If this is the name of a subscription, use `+`its ID instead. You can locate your subscription by following the instructions listed here: `+`https://learn.microsoft.com/azure/azure-portal/get-subscription-tenant-id`);e.info(logging_formatError("",r));throw r}}const lp=credentialLogger("AzureCliCredential");const pp={claim:"This credential doesn't support claims challenges. To authenticate with the required claims, please run the following command:",notInstalled:"Azure CLI could not be found. Please visit https://aka.ms/azure-cli for installation instructions and then, once installed, authenticate to your Azure account using 'az login'.",login:"Please run 'az login' from a command prompt to authenticate before using this credential.",unknown:"Unknown error while trying to retrieve the access token",unexpectedResponse:'Unexpected response from Azure CLI when getting token. Expected "expiresOn" to be a RFC3339 date string. Got:'};const up={getSafeWorkingDir(){if(process.platform==="win32"){let e=process.env.SystemRoot||process.env["SYSTEMROOT"];if(!e){lp.getToken.warning("The SystemRoot environment variable is not set. This may cause issues when using the Azure CLI credential.");e="C:\\Windows"}return e}else{return"/bin"}},async getAzureCliAccessToken(e,t,r,i){let n=[];let s=[];if(t){n=["--tenant",t]}if(r){s=["--subscription",`"${r}"`]}return new Promise(((t,r)=>{try{const r=["account","get-access-token","--output","json","--resource",e,...n,...s];const o=["az",...r].join(" ");np.exec(o,{cwd:up.getSafeWorkingDir(),timeout:i},((e,r,i)=>{t({stdout:r,stderr:i,error:e})}))}catch(e){r(e)}}))}};class AzureCliCredential{tenantId;additionallyAllowedTenantIds;timeout;subscription;constructor(e){if(e?.tenantId){tenantIdUtils_checkTenantId(lp,e?.tenantId);this.tenantId=e?.tenantId}if(e?.subscription){checkSubscription(lp,e?.subscription);this.subscription=e?.subscription}this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);this.timeout=e?.processTimeoutInMs}async getToken(e,t={}){const r=typeof e==="string"?e:e[0];const i=t.claims;if(i&&i.trim()){const e=btoa(i);let n=`az login --claims-challenge ${e} --scope ${r}`;const s=t.tenantId;if(s){n+=` --tenant ${s}`}const o=new errors_CredentialUnavailableError(`${pp.claim} ${n}`);lp.getToken.info(logging_formatError(r,o));throw o}const n=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds);if(n){tenantIdUtils_checkTenantId(lp,n)}if(this.subscription){checkSubscription(lp,this.subscription)}lp.getToken.info(`Using the scope ${r}`);return re.withSpan(`${this.constructor.name}.getToken`,t,(async()=>{try{ensureValidScopeForDevTimeCreds(r,lp);const t=getScopeResource(r);const i=await up.getAzureCliAccessToken(t,n,this.subscription,this.timeout);const s=i.stderr?.match("(.*)az login --scope(.*)");const o=i.stderr?.match("(.*)az login(.*)")&&!s;const a=i.stderr?.match("az:(.*)not found")||i.stderr?.startsWith("'az' is not recognized");if(a){const t=new errors_CredentialUnavailableError(pp.notInstalled);lp.getToken.info(logging_formatError(e,t));throw t}if(o){const t=new errors_CredentialUnavailableError(pp.login);lp.getToken.info(logging_formatError(e,t));throw t}try{const t=i.stdout;const r=this.parseRawResponse(t);lp.getToken.info(formatSuccess(e));return r}catch(e){if(i.stderr){throw new errors_CredentialUnavailableError(i.stderr)}throw e}}catch(t){const r=t.name==="CredentialUnavailableError"?t:new errors_CredentialUnavailableError(t.message||pp.unknown);lp.getToken.info(logging_formatError(e,r));throw r}}))}parseRawResponse(e){const t=JSON.parse(e);const r=t.accessToken;let i=Number.parseInt(t.expires_on,10)*1e3;if(!isNaN(i)){lp.getToken.info("expires_on is available and is valid, using it");return{token:r,expiresOnTimestamp:i,tokenType:"Bearer"}}i=new Date(t.expiresOn).getTime();if(isNaN(i)){throw new errors_CredentialUnavailableError(`${pp.unexpectedResponse} "${t.expiresOn}"`)}return{token:r,expiresOnTimestamp:i,tokenType:"Bearer"}}}var dp=i(1421);const mp={execFile(e,t,r){return new Promise(((i,n)=>{dp.execFile(e,t,r,((e,t,r)=>{if(Buffer.isBuffer(t)){t=t.toString("utf8")}if(Buffer.isBuffer(r)){r=r.toString("utf8")}if(r||e){n(r?new Error(r):e)}else{i(t)}}))}))}};const Ap=credentialLogger("AzurePowerShellCredential");const gp=process.platform==="win32";function formatCommand(e){if(gp){return`${e}.exe`}else{return e}}async function runCommands(e,t){const r=[];for(const i of e){const[e,...n]=i;const s=await mp.execFile(e,n,{encoding:"utf8",timeout:t});r.push(s)}return r}const hp={login:"Run Connect-AzAccount to login",installed:"The specified module 'Az.Accounts' with version '2.2.0' was not loaded because no valid module file was found in any module directory"};const fp={login:"Please run 'Connect-AzAccount' from PowerShell to authenticate before using this credential.",installed:`The 'Az.Account' module >= 2.2.0 is not installed. Install the Azure Az PowerShell module with: "Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force".`,claim:"This credential doesn't support claims challenges. To authenticate with the required claims, please run the following command:",troubleshoot:`To troubleshoot, visit https://aka.ms/azsdk/js/identity/powershellcredential/troubleshoot.`};const isLoginError=e=>e.message.match(`(.*)${hp.login}(.*)`);const isNotInstalledError=e=>e.message.match(hp.installed);const yp=[formatCommand("pwsh")];if(gp){yp.push(formatCommand("powershell"))}class AzurePowerShellCredential{tenantId;additionallyAllowedTenantIds;timeout;constructor(e){if(e?.tenantId){tenantIdUtils_checkTenantId(Ap,e?.tenantId);this.tenantId=e?.tenantId}this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);this.timeout=e?.processTimeoutInMs}async getAzurePowerShellAccessToken(e,t,r){for(const i of[...yp]){try{await runCommands([[i,"/?"]],r)}catch(e){yp.shift();continue}const n=await runCommands([[i,"-NoProfile","-NonInteractive","-Command",`\n $tenantId = "${t??""}"\n $m = Import-Module Az.Accounts -MinimumVersion 2.2.0 -PassThru\n $useSecureString = $m.Version -ge [version]'2.17.0' -and $m.Version -lt [version]'5.0.0'\n\n $params = @{\n ResourceUrl = "${e}"\n }\n\n if ($tenantId.Length -gt 0) {\n $params["TenantId"] = $tenantId\n }\n\n if ($useSecureString) {\n $params["AsSecureString"] = $true\n }\n\n $token = Get-AzAccessToken @params\n\n $result = New-Object -TypeName PSObject\n $result | Add-Member -MemberType NoteProperty -Name ExpiresOn -Value $token.ExpiresOn\n\n if ($token.Token -is [System.Security.SecureString]) {\n if ($PSVersionTable.PSVersion.Major -lt 7) {\n $ssPtr = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($token.Token)\n try {\n $result | Add-Member -MemberType NoteProperty -Name Token -Value ([System.Runtime.InteropServices.Marshal]::PtrToStringBSTR($ssPtr))\n }\n finally {\n [System.Runtime.InteropServices.Marshal]::ZeroFreeBSTR($ssPtr)\n }\n }\n else {\n $result | Add-Member -MemberType NoteProperty -Name Token -Value ($token.Token | ConvertFrom-SecureString -AsPlainText)\n }\n }\n else {\n $result | Add-Member -MemberType NoteProperty -Name Token -Value $token.Token\n }\n\n Write-Output (ConvertTo-Json $result)\n `]]);const s=n[0];return parseJsonToken(s)}throw new Error(`Unable to execute PowerShell. Ensure that it is installed in your system`)}async getToken(e,t={}){return re.withSpan(`${this.constructor.name}.getToken`,t,(async()=>{const r=typeof e==="string"?e:e[0];const i=t.claims;if(i&&i.trim()){const e=btoa(i);let n=`Connect-AzAccount -ClaimsChallenge ${e}`;const s=t.tenantId;if(s){n+=` -Tenant ${s}`}const o=new errors_CredentialUnavailableError(`${fp.claim} ${n}`);Ap.getToken.info(logging_formatError(r,o));throw o}const n=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds);if(n){tenantIdUtils_checkTenantId(Ap,n)}try{ensureValidScopeForDevTimeCreds(r,Ap);Ap.getToken.info(`Using the scope ${r}`);const t=getScopeResource(r);const i=await this.getAzurePowerShellAccessToken(t,n,this.timeout);Ap.getToken.info(formatSuccess(e));return{token:i.Token,expiresOnTimestamp:new Date(i.ExpiresOn).getTime(),tokenType:"Bearer"}}catch(e){if(isNotInstalledError(e)){const e=new errors_CredentialUnavailableError(fp.installed);Ap.getToken.info(logging_formatError(r,e));throw e}else if(isLoginError(e)){const e=new errors_CredentialUnavailableError(fp.login);Ap.getToken.info(logging_formatError(r,e));throw e}const t=new errors_CredentialUnavailableError(`${e}. ${fp.troubleshoot}`);Ap.getToken.info(logging_formatError(r,t));throw t}}))}}async function parseJsonToken(e){const t=/{[^{}]*}/g;const r=e.match(t);let i=e;if(r){try{for(const e of r){try{const t=JSON.parse(e);if(t?.Token){i=i.replace(e,"");if(i){Ap.getToken.warning(i)}return t}}catch(e){continue}}}catch(t){throw new Error(`Unable to parse the output of PowerShell. Received output: ${e}`)}}throw new Error(`No access token found in the output. Received output: ${e}`)}const bp="common";const Cp="aebc6443-996d-45c2-90f0-388ff96faa56";const Np=credentialLogger("VisualStudioCodeCredential");const Ep={adfs:"The VisualStudioCodeCredential does not support authentication with ADFS tenants."};function checkUnsupportedTenant(e){const t=Ep[e];if(t){throw new errors_CredentialUnavailableError(t)}}class VisualStudioCodeCredential{tenantId;additionallyAllowedTenantIds;msalClient;options;constructor(e){this.options=e||{};if(e&&e.tenantId){tenantIdUtils_checkTenantId(Np,e.tenantId);this.tenantId=e.tenantId}else{this.tenantId=bp}this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);checkUnsupportedTenant(this.tenantId)}async prepare(e){const t=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,this.options,this.additionallyAllowedTenantIds,Np)||this.tenantId;if(!hasVSCodePlugin()||!y){throw new errors_CredentialUnavailableError("Visual Studio Code Authentication is not available."+" Ensure you have have Azure Resources Extension installed in VS Code,"+" signed into Azure via VS Code, installed the @azure/identity-vscode package,"+" and properly configured the extension.")}const r=await this.loadAuthRecord(y,e);this.msalClient=msalClient_createMsalClient(Cp,t,{...this.options,isVSCodeCredential:true,brokerOptions:{enabled:true,parentWindowHandle:new Uint8Array(0),useDefaultBrokerAccount:true},authenticationRecord:r})}preparePromise;prepareOnce(e){if(!this.preparePromise){this.preparePromise=this.prepare(e)}return this.preparePromise}async getToken(e,t){const r=scopeUtils_ensureScopes(e);await this.prepareOnce(r);if(!this.msalClient){throw new errors_CredentialUnavailableError("Visual Studio Code Authentication failed to initialize."+" Ensure you have have Azure Resources Extension installed in VS Code,"+" signed into Azure via VS Code, installed the @azure/identity-vscode package,"+" and properly configured the extension.")}return this.msalClient.getTokenByInteractiveRequest(r,{...t,disableAutomaticAuthentication:true})}async loadAuthRecord(e,t){try{const t=await(0,Mc.readFile)(e,{encoding:"utf8"});return deserializeAuthenticationRecord(t)}catch(e){Np.getToken.info(logging_formatError(t,e));throw new errors_CredentialUnavailableError("Cannot load authentication record in Visual Studio Code."+" Ensure you have have Azure Resources Extension installed in VS Code,"+" signed into Azure via VS Code, installed the @azure/identity-vscode package,"+" and properly configured the extension.")}}}const vp=credentialLogger("BrokerCredential");class BrokerCredential{brokerMsalClient;brokerTenantId;brokerAdditionallyAllowedTenantIds;constructor(e){this.brokerTenantId=tenantIdUtils_resolveTenantId(vp,e.tenantId);this.brokerAdditionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);const t={...e,tokenCredentialOptions:e,logger:vp,brokerOptions:{enabled:true,parentWindowHandle:new Uint8Array(0),useDefaultBrokerAccount:true}};this.brokerMsalClient=msalClient_createMsalClient(o,this.brokerTenantId,t)}async getToken(e,t={}){return re.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.brokerTenantId,t,this.brokerAdditionallyAllowedTenantIds,vp);const r=scopeUtils_ensureScopes(e);try{return this.brokerMsalClient.getBrokeredToken(r,true,{...t,disableAutomaticAuthentication:true})}catch(e){vp.getToken.info(logging_formatError(r,e));throw new errors_CredentialUnavailableError("Failed to acquire token using broker authentication",{cause:e})}}))}}function createDefaultBrokerCredential(e={}){return new BrokerCredential(e)}function createDefaultVisualStudioCodeCredential(e={}){return new VisualStudioCodeCredential(e)}function createDefaultManagedIdentityCredential(e={}){e.retryOptions??={maxRetries:5,retryDelayInMs:800};e.sendProbeRequest??=true;const t=e?.managedIdentityClientId??process.env.AZURE_CLIENT_ID;const r=e?.workloadIdentityClientId??t;const i=e?.managedIdentityResourceId;const n=process.env.AZURE_FEDERATED_TOKEN_FILE;const s=e?.tenantId??process.env.AZURE_TENANT_ID;if(i){const t={...e,resourceId:i};return new ManagedIdentityCredential(t)}if(n&&r){const t={...e,tenantId:s};return new ManagedIdentityCredential(r,t)}if(t){const r={...e,clientId:t};return new ManagedIdentityCredential(r)}return new ManagedIdentityCredential(e)}function createDefaultWorkloadIdentityCredential(e){const t=e?.managedIdentityClientId??process.env.AZURE_CLIENT_ID;const r=e?.workloadIdentityClientId??t;const i=process.env.AZURE_FEDERATED_TOKEN_FILE;const n=e?.tenantId??process.env.AZURE_TENANT_ID;if(i&&r){const t={...e,tenantId:n,clientId:r,tokenFilePath:i};return new WorkloadIdentityCredential(t)}if(n){const t={...e,tenantId:n};return new WorkloadIdentityCredential(t)}return new WorkloadIdentityCredential(e)}function createDefaultAzureDeveloperCliCredential(e={}){return new AzureDeveloperCliCredential(e)}function createDefaultAzureCliCredential(e={}){return new AzureCliCredential(e)}function createDefaultAzurePowershellCredential(e={}){return new AzurePowerShellCredential(e)}function createDefaultEnvironmentCredential(e={}){return new EnvironmentCredential(e)}const Ip=credentialLogger("DefaultAzureCredential");class UnavailableDefaultCredential{credentialUnavailableErrorMessage;credentialName;constructor(e,t){this.credentialName=e;this.credentialUnavailableErrorMessage=t}getToken(){Ip.getToken.info(`Skipping ${this.credentialName}, reason: ${this.credentialUnavailableErrorMessage}`);return Promise.resolve(null)}}class defaultAzureCredential_DefaultAzureCredential extends ChainedTokenCredential{constructor(e){validateRequiredEnvVars(e);const t=process.env.AZURE_TOKEN_CREDENTIALS?process.env.AZURE_TOKEN_CREDENTIALS.trim().toLowerCase():undefined;const r=[createDefaultVisualStudioCodeCredential,createDefaultAzureCliCredential,createDefaultAzurePowershellCredential,createDefaultAzureDeveloperCliCredential,createDefaultBrokerCredential];const i=[createDefaultEnvironmentCredential,createDefaultWorkloadIdentityCredential,createDefaultManagedIdentityCredential];let n=[];const s="EnvironmentCredential, WorkloadIdentityCredential, ManagedIdentityCredential, VisualStudioCodeCredential, AzureCliCredential, AzurePowerShellCredential, AzureDeveloperCliCredential";if(t){switch(t){case"dev":n=r;break;case"prod":n=i;break;case"environmentcredential":n=[createDefaultEnvironmentCredential];break;case"workloadidentitycredential":n=[createDefaultWorkloadIdentityCredential];break;case"managedidentitycredential":n=[()=>createDefaultManagedIdentityCredential({sendProbeRequest:false})];break;case"visualstudiocodecredential":n=[createDefaultVisualStudioCodeCredential];break;case"azureclicredential":n=[createDefaultAzureCliCredential];break;case"azurepowershellcredential":n=[createDefaultAzurePowershellCredential];break;case"azuredeveloperclicredential":n=[createDefaultAzureDeveloperCliCredential];break;default:{const e=`Invalid value for AZURE_TOKEN_CREDENTIALS = ${process.env.AZURE_TOKEN_CREDENTIALS}. Valid values are 'prod' or 'dev' or any of these credentials - ${s}.`;Ip.warning(e);throw new Error(e)}}}else{n=[...i,...r]}const o=n.map((t=>{try{return t(e??{})}catch(e){Ip.warning(`Skipped ${t.name} because of an error creating the credential: ${e}`);return new UnavailableDefaultCredential(t.name,e.message)}}));super(...o)}}function validateRequiredEnvVars(e){if(e?.requiredEnvVars){const t=Array.isArray(e.requiredEnvVars)?e.requiredEnvVars:[e.requiredEnvVars];const r=t.filter((e=>!process.env[e]));if(r.length>0){const e=`Required environment ${r.length===1?"variable":"variables"} '${r.join(", ")}' for DefaultAzureCredential ${r.length===1?"is":"are"} not set or empty.`;Ip.warning(e);throw new Error(e)}}}const Sp=credentialLogger("InteractiveBrowserCredential");class InteractiveBrowserCredential{tenantId;additionallyAllowedTenantIds;msalClient;disableAutomaticAuthentication;browserCustomizationOptions;loginHint;constructor(e){this.tenantId=resolveTenantId(Sp,e.tenantId,e.clientId);this.additionallyAllowedTenantIds=resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);const t={...e,tokenCredentialOptions:e,logger:Sp};const r=e;this.browserCustomizationOptions=r.browserCustomizationOptions;this.loginHint=r.loginHint;if(r?.brokerOptions?.enabled){if(!r?.brokerOptions?.parentWindowHandle){throw new Error("In order to do WAM authentication, `parentWindowHandle` under `brokerOptions` is a required parameter")}else{t.brokerOptions={enabled:true,parentWindowHandle:r.brokerOptions.parentWindowHandle,legacyEnableMsaPassthrough:r.brokerOptions?.legacyEnableMsaPassthrough,useDefaultBrokerAccount:r.brokerOptions?.useDefaultBrokerAccount}}}this.msalClient=createMsalClient(e.clientId??DeveloperSignOnClientId,this.tenantId,t);this.disableAutomaticAuthentication=e?.disableAutomaticAuthentication}async getToken(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Sp);const r=ensureScopes(e);return this.msalClient.getTokenByInteractiveRequest(r,{...t,disableAutomaticAuthentication:this.disableAutomaticAuthentication,browserCustomizationOptions:this.browserCustomizationOptions,loginHint:this.loginHint})}))}async authenticate(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.authenticate`,t,(async t=>{const r=ensureScopes(e);await this.msalClient.getTokenByInteractiveRequest(r,{...t,disableAutomaticAuthentication:false,browserCustomizationOptions:this.browserCustomizationOptions,loginHint:this.loginHint});return this.msalClient.getActiveAccount()}))}}const wp=credentialLogger("DeviceCodeCredential");function defaultDeviceCodePromptCallback(e){console.log(e.message)}class DeviceCodeCredential{tenantId;additionallyAllowedTenantIds;disableAutomaticAuthentication;msalClient;userPromptCallback;constructor(e){this.tenantId=e?.tenantId;this.additionallyAllowedTenantIds=resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);const t=e?.clientId??DeveloperSignOnClientId;const r=resolveTenantId(wp,e?.tenantId,t);this.userPromptCallback=e?.userPromptCallback??defaultDeviceCodePromptCallback;this.msalClient=createMsalClient(t,r,{...e,logger:wp,tokenCredentialOptions:e||{}});this.disableAutomaticAuthentication=e?.disableAutomaticAuthentication}async getToken(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,wp);const r=ensureScopes(e);return this.msalClient.getTokenByDeviceCode(r,this.userPromptCallback,{...t,disableAutomaticAuthentication:this.disableAutomaticAuthentication})}))}async authenticate(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.authenticate`,t,(async t=>{const r=Array.isArray(e)?e:[e];await this.msalClient.getTokenByDeviceCode(r,this.userPromptCallback,{...t,disableAutomaticAuthentication:false});return this.msalClient.getActiveAccount()}))}}const Pp="AzurePipelinesCredential";const xp=credentialLogger(Pp);const Bp="7.1";class AzurePipelinesCredential{clientAssertionCredential;identityClient;constructor(e,t,r,i,n={}){if(!t){throw new CredentialUnavailableError(`${Pp}: is unavailable. clientId is a required parameter.`)}if(!e){throw new CredentialUnavailableError(`${Pp}: is unavailable. tenantId is a required parameter.`)}if(!r){throw new CredentialUnavailableError(`${Pp}: is unavailable. serviceConnectionId is a required parameter.`)}if(!i){throw new CredentialUnavailableError(`${Pp}: is unavailable. systemAccessToken is a required parameter.`)}n.loggingOptions={...n?.loggingOptions,additionalAllowedHeaderNames:[...n.loggingOptions?.additionalAllowedHeaderNames??[],"x-vss-e2eid","x-msedge-ref"]};this.identityClient=new IdentityClient(n);checkTenantId(xp,e);xp.info(`Invoking AzurePipelinesCredential with tenant ID: ${e}, client ID: ${t}, and service connection ID: ${r}`);if(!process.env.SYSTEM_OIDCREQUESTURI){throw new CredentialUnavailableError(`${Pp}: is unavailable. Ensure that you're running this task in an Azure Pipeline, so that following missing system variable(s) can be defined- "SYSTEM_OIDCREQUESTURI"`)}const s=`${process.env.SYSTEM_OIDCREQUESTURI}?api-version=${Bp}&serviceConnectionId=${r}`;xp.info(`Invoking ClientAssertionCredential with tenant ID: ${e}, client ID: ${t} and service connection ID: ${r}`);this.clientAssertionCredential=new ClientAssertionCredential(e,t,this.requestOidcToken.bind(this,s,i),n)}async getToken(e,t){if(!this.clientAssertionCredential){const e=`${Pp}: is unavailable. To use Federation Identity in Azure Pipelines, the following parameters are required - \n tenantId,\n clientId,\n serviceConnectionId,\n systemAccessToken,\n "SYSTEM_OIDCREQUESTURI". \n See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/azurepipelinescredential/troubleshoot`;xp.error(e);throw new CredentialUnavailableError(e)}xp.info("Invoking getToken() of Client Assertion Credential");return this.clientAssertionCredential.getToken(e,t)}async requestOidcToken(e,t){xp.info("Requesting OIDC token from Azure Pipelines...");xp.info(e);const r=createPipelineRequest({url:e,method:"POST",headers:createHttpHeaders({"Content-Type":"application/json",Authorization:`Bearer ${t}`,"X-TFS-FedAuthRedirect":"Suppress"})});const i=await this.identityClient.sendRequest(r);return handleOidcResponse(i)}}function handleOidcResponse(e){const t=e.bodyAsText;if(!t){xp.error(`${Pp}: Authentication Failed. Received null token from OIDC request. Response status- ${e.status}. Complete response - ${JSON.stringify(e)}`);throw new AuthenticationError(e.status,{error:`${Pp}: Authentication Failed. Received null token from OIDC request.`,error_description:`${JSON.stringify(e)}. See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/azurepipelinescredential/troubleshoot`})}try{const r=JSON.parse(t);if(r?.oidcToken){return r.oidcToken}else{const r=`${Pp}: Authentication Failed. oidcToken field not detected in the response.`;let i=``;if(e.status!==200){i=`Response body = ${t}. Response Headers ["x-vss-e2eid"] = ${e.headers.get("x-vss-e2eid")} and ["x-msedge-ref"] = ${e.headers.get("x-msedge-ref")}. See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/azurepipelinescredential/troubleshoot`}xp.error(r);xp.error(i);throw new AuthenticationError(e.status,{error:r,error_description:i})}}catch(r){const i=`${Pp}: Authentication Failed. oidcToken field not detected in the response.`;xp.error(`Response from service = ${t}, Response Headers ["x-vss-e2eid"] = ${e.headers.get("x-vss-e2eid")} \n and ["x-msedge-ref"] = ${e.headers.get("x-msedge-ref")}, error message = ${r.message}`);xp.error(i);throw new AuthenticationError(e.status,{error:i,error_description:`Response = ${t}. Response headers ["x-vss-e2eid"] = ${e.headers.get("x-vss-e2eid")} and ["x-msedge-ref"] = ${e.headers.get("x-msedge-ref")}. See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/azurepipelinescredential/troubleshoot`})}}const _p=credentialLogger("AuthorizationCodeCredential");class AuthorizationCodeCredential{msalClient;disableAutomaticAuthentication;authorizationCode;redirectUri;tenantId;additionallyAllowedTenantIds;clientSecret;constructor(e,t,r,i,n,s){checkTenantId(_p,e);this.clientSecret=r;if(typeof n==="string"){this.authorizationCode=i;this.redirectUri=n}else{this.authorizationCode=r;this.redirectUri=i;this.clientSecret=undefined;s=n}this.tenantId=e;this.additionallyAllowedTenantIds=resolveAdditionallyAllowedTenantIds(s?.additionallyAllowedTenants);this.msalClient=createMsalClient(t,e,{...s,logger:_p,tokenCredentialOptions:s??{}})}async getToken(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{const r=processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds);t.tenantId=r;const i=ensureScopes(e);return this.msalClient.getTokenByAuthorizationCode(i,this.redirectUri,this.authorizationCode,this.clientSecret,{...t,disableAutomaticAuthentication:this.disableAutomaticAuthentication})}))}}const Rp="OnBehalfOfCredential";const kp=credentialLogger(Rp);class OnBehalfOfCredential{tenantId;additionallyAllowedTenantIds;msalClient;sendCertificateChain;certificatePath;clientSecret;userAssertionToken;clientAssertion;constructor(e){const{clientSecret:t}=e;const{certificatePath:r,sendCertificateChain:i}=e;const{getAssertion:n}=e;const{tenantId:s,clientId:o,userAssertionToken:a,additionallyAllowedTenants:l}=e;if(!s){throw new CredentialUnavailableError(`${Rp}: tenantId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}if(!o){throw new CredentialUnavailableError(`${Rp}: clientId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}if(!t&&!r&&!n){throw new CredentialUnavailableError(`${Rp}: You must provide one of clientSecret, certificatePath, or a getAssertion callback but none were provided. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}if(!a){throw new CredentialUnavailableError(`${Rp}: userAssertionToken is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}this.certificatePath=r;this.clientSecret=t;this.userAssertionToken=a;this.sendCertificateChain=i;this.clientAssertion=n;this.tenantId=s;this.additionallyAllowedTenantIds=resolveAdditionallyAllowedTenantIds(l);this.msalClient=createMsalClient(o,this.tenantId,{...e,logger:kp,tokenCredentialOptions:e})}async getToken(e,t={}){return tracingClient.withSpan(`${Rp}.getToken`,t,(async r=>{r.tenantId=processMultiTenantRequest(this.tenantId,r,this.additionallyAllowedTenantIds,kp);const i=ensureScopes(e);if(this.certificatePath){const e=await this.buildClientCertificate(this.certificatePath);return this.msalClient.getTokenOnBehalfOf(i,this.userAssertionToken,e,r)}else if(this.clientSecret){return this.msalClient.getTokenOnBehalfOf(i,this.userAssertionToken,this.clientSecret,t)}else if(this.clientAssertion){return this.msalClient.getTokenOnBehalfOf(i,this.userAssertionToken,this.clientAssertion,t)}else{throw new Error("Expected either clientSecret or certificatePath or clientAssertion to be defined.")}}))}async buildClientCertificate(e){try{const t=await this.parseCertificate({certificatePath:e},this.sendCertificateChain);return{thumbprint:t.thumbprint,thumbprintSha256:t.thumbprintSha256,privateKey:t.certificateContents,x5c:t.x5c}}catch(e){kp.info(formatError("",e));throw e}}async parseCertificate(e,t){const r=e.certificatePath;const i=await readFile(r,"utf8");const n=t?i:undefined;const s=/(-+BEGIN CERTIFICATE-+)(\n\r?|\r\n?)([A-Za-z0-9+/\n\r]+=*)(\n\r?|\r\n?)(-+END CERTIFICATE-+)/g;const o=[];let a;do{a=s.exec(i);if(a){o.push(a[3])}}while(a);if(o.length===0){throw new Error("The file at the specified path does not contain a PEM-encoded certificate.")}const l=createHash("sha1").update(Buffer.from(o[0],"base64")).digest("hex").toUpperCase();const c=createHash("sha256").update(Buffer.from(o[0],"base64")).digest("hex").toUpperCase();return{certificateContents:i,thumbprintSha256:c,thumbprint:l,x5c:n}}}function getBearerTokenProvider(e,t,r){const{abortSignal:i,tracingOptions:n}=r||{};const s=createEmptyPipeline();s.addPolicy(bearerTokenAuthenticationPolicy({credential:e,scopes:t}));async function getRefreshedToken(){const e=await s.sendRequest({sendRequest:e=>Promise.resolve({request:e,status:200,headers:e.headers})},createPipelineRequest({url:"https://example.com",abortSignal:i,tracingOptions:n}));const t=e.headers.get("authorization")?.split(" ")[1];if(!t){throw new Error("Failed to get access token")}return t}return getRefreshedToken}function getDefaultAzureCredential(){return new DefaultAzureCredential}const Qp=e(import.meta.url)("console");async function SwapApps(e,t,r,i,s){const o=new defaultAzureCredential_DefaultAzureCredential;const a=new n.yX(o,t);const l=await a.webApps.beginSwapSlotAndWait(`${r}`,`${e}`,i,{preserveVnet:false,targetSlot:"production"});let c={status:false,message:`The swap API call failed to complete within ${s} seconds.`};const p=s*100;(0,Qp.info)(`Swap timer: ${p} milliseconds`);var u=await swapSlotWithTimeLimit(p,l,c);return u}async function swapSlotWithTimeLimit(e,t,r){let i;const n=new Promise((t=>{i=setTimeout((()=>{t(false)}),e)}));const s=await Promise.race([t,n]);if(i){clearTimeout(i)}if(!s){return r}r.status=true;r.message=s;return r}},2613:t=>{t.exports=e(import.meta.url)("assert")},181:t=>{t.exports=e(import.meta.url)("buffer")},5317:t=>{t.exports=e(import.meta.url)("child_process")},6982:t=>{t.exports=e(import.meta.url)("crypto")},4434:t=>{t.exports=e(import.meta.url)("events")},9896:t=>{t.exports=e(import.meta.url)("fs")},8611:t=>{t.exports=e(import.meta.url)("http")},5692:t=>{t.exports=e(import.meta.url)("https")},9278:t=>{t.exports=e(import.meta.url)("net")},4589:t=>{t.exports=e(import.meta.url)("node:assert")},6698:t=>{t.exports=e(import.meta.url)("node:async_hooks")},4573:t=>{t.exports=e(import.meta.url)("node:buffer")},1421:t=>{t.exports=e(import.meta.url)("node:child_process")},7540:t=>{t.exports=e(import.meta.url)("node:console")},7598:t=>{t.exports=e(import.meta.url)("node:crypto")},3053:t=>{t.exports=e(import.meta.url)("node:diagnostics_channel")},610:t=>{t.exports=e(import.meta.url)("node:dns")},8474:t=>{t.exports=e(import.meta.url)("node:events")},3024:t=>{t.exports=e(import.meta.url)("node:fs")},1455:t=>{t.exports=e(import.meta.url)("node:fs/promises")},7067:t=>{t.exports=e(import.meta.url)("node:http")},2467:t=>{t.exports=e(import.meta.url)("node:http2")},4708:t=>{t.exports=e(import.meta.url)("node:https")},7030:t=>{t.exports=e(import.meta.url)("node:net")},8161:t=>{t.exports=e(import.meta.url)("node:os")},6760:t=>{t.exports=e(import.meta.url)("node:path")},643:t=>{t.exports=e(import.meta.url)("node:perf_hooks")},1708:t=>{t.exports=e(import.meta.url)("node:process")},1792:t=>{t.exports=e(import.meta.url)("node:querystring")},7075:t=>{t.exports=e(import.meta.url)("node:stream")},1692:t=>{t.exports=e(import.meta.url)("node:tls")},3136:t=>{t.exports=e(import.meta.url)("node:url")},7975:t=>{t.exports=e(import.meta.url)("node:util")},3429:t=>{t.exports=e(import.meta.url)("node:util/types")},5919:t=>{t.exports=e(import.meta.url)("node:worker_threads")},8522:t=>{t.exports=e(import.meta.url)("node:zlib")},857:t=>{t.exports=e(import.meta.url)("os")},6928:t=>{t.exports=e(import.meta.url)("path")},2203:t=>{t.exports=e(import.meta.url)("stream")},3193:t=>{t.exports=e(import.meta.url)("string_decoder")},4756:t=>{t.exports=e(import.meta.url)("tls")},2018:t=>{t.exports=e(import.meta.url)("tty")},7016:t=>{t.exports=e(import.meta.url)("url")},9023:t=>{t.exports=e(import.meta.url)("util")},7698:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.parseCAEChallenge=parseCAEChallenge;t.authorizeRequestOnClaimChallenge=authorizeRequestOnClaimChallenge;const i=r(9994);const n=r(741);function parseCAEChallenge(e){const t=`, ${e.trim()}`.split(", Bearer ").filter((e=>e));return t.map((e=>{const t=`${e.trim()}, `.split('", ').filter((e=>e));const r=t.map((e=>(([e,t])=>({[e]:t}))(e.trim().split('="'))));return r.reduce(((e,t)=>({...e,...t})),{})}))}async function authorizeRequestOnClaimChallenge(e){const{scopes:t,response:r}=e;const s=e.logger||i.logger;const o=r.headers.get("WWW-Authenticate");if(!o){s.info(`The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow.`);return false}const a=parseCAEChallenge(o)||[];const l=a.find((e=>e.claims));if(!l){s.info(`The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.`);return false}const c=await e.getAccessToken(l.scope?[l.scope]:t,{claims:(0,n.decodeStringToString)(l.claims)});if(!c){return false}e.request.headers.set("Authorization",`${c.tokenType??"Bearer"} ${c.token}`);return true}},7454:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.authorizeRequestOnTenantChallenge=void 0;const r={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function isUuid(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}const authorizeRequestOnTenantChallenge=async e=>{const t=requestToOptions(e.request);const i=getChallenge(e.response);if(i){const n=parseChallenge(i);const s=buildScopes(e,n);const o=extractTenantId(n);if(!o){return false}const a=await e.getAccessToken(s,{...t,tenantId:o});if(!a){return false}e.request.headers.set(r.HeaderConstants.AUTHORIZATION,`${a.tokenType??"Bearer"} ${a.token}`);return true}return false};t.authorizeRequestOnTenantChallenge=authorizeRequestOnTenantChallenge;function extractTenantId(e){const t=new URL(e.authorization_uri);const r=t.pathname.split("/");const i=r[1];if(i&&isUuid(i)){return i}return undefined}function buildScopes(e,t){if(!t.resource_id){return e.scopes}const i=new URL(t.resource_id);let n=new URL(r.DefaultScope,i.origin).toString();if(n==="https://disk.azure.com/.default"){n="https://disk.azure.com//.default"}return[n]}function getChallenge(e){const t=e.headers.get("WWW-Authenticate");if(e.status===401&&t){return t}return}function parseChallenge(e){const t=e.slice("Bearer ".length);const r=`${t.trim()} `.split(" ").filter((e=>e));const i=r.map((e=>(([e,t])=>({[e]:t}))(e.trim().split("="))));return i.reduce(((e,t)=>({...e,...t})),{})}function requestToOptions(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}},741:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.encodeString=encodeString;t.encodeByteArray=encodeByteArray;t.decodeString=decodeString;t.decodeStringToString=decodeStringToString;const i=r(7779);function encodeString(e){return(0,i.uint8ArrayToString)((0,i.stringToUint8Array)(e,"utf-8"),"base64")}function encodeByteArray(e){return(0,i.uint8ArrayToString)(e,"base64")}function decodeString(e){return(0,i.stringToUint8Array)(e,"base64")}function decodeStringToString(e){return(0,i.uint8ArrayToString)((0,i.stringToUint8Array)(e,"base64"),"utf-8")}},111:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.deserializationPolicyName=void 0;t.deserializationPolicy=deserializationPolicy;const i=r(6058);const n=r(778);const s=r(1530);const o=r(9688);const a=["application/json","text/json"];const l=["application/xml","application/atom+xml"];t.deserializationPolicyName="deserializationPolicy";function deserializationPolicy(e={}){const r=e.expectedContentTypes?.json??a;const n=e.expectedContentTypes?.xml??l;const s=e.parseXML;const o=e.serializerOptions;const c={xml:{rootName:o?.xml.rootName??"",includeRoot:o?.xml.includeRoot??false,xmlCharKey:o?.xml.xmlCharKey??i.XML_CHARKEY}};return{name:t.deserializationPolicyName,async sendRequest(e,t){const i=await t(e);return deserializeResponseBody(r,n,i,c,s)}}}function getOperationResponseMap(e){let t;const r=e.request;const i=(0,o.getOperationRequestInfo)(r);const n=i?.operationSpec;if(n){if(!i?.operationResponseGetter){t=n.responses[e.status]}else{t=i?.operationResponseGetter(n,e)}}return t}function shouldDeserializeResponse(e){const t=e.request;const r=(0,o.getOperationRequestInfo)(t);const i=r?.shouldDeserialize;let n;if(i===undefined){n=true}else if(typeof i==="boolean"){n=i}else{n=i(e)}return n}async function deserializeResponseBody(e,t,r,i,a){const l=await parse(e,t,r,i,a);if(!shouldDeserializeResponse(l)){return l}const c=(0,o.getOperationRequestInfo)(l.request);const p=c?.operationSpec;if(!p||!p.responses){return l}const u=getOperationResponseMap(l);const{error:d,shouldReturnResponse:m}=handleErrorResponse(l,p,u,i);if(d){throw d}else if(m){return l}if(u){if(u.bodyMapper){let e=l.parsedBody;if(p.isXML&&u.bodyMapper.type.name===s.MapperTypeNames.Sequence){e=typeof e==="object"?e[u.bodyMapper.xmlElementName]:[]}try{l.parsedBody=p.serializer.deserialize(u.bodyMapper,e,"operationRes.parsedBody",i)}catch(e){const t=new n.RestError(`Error ${e} occurred in deserializing the responseBody - ${l.bodyAsText}`,{statusCode:l.status,request:l.request,response:l});throw t}}else if(p.httpMethod==="HEAD"){l.parsedBody=r.status>=200&&r.status<300}if(u.headersMapper){l.parsedHeaders=p.serializer.deserialize(u.headersMapper,l.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:true})}}return l}function isOperationSpecEmpty(e){const t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function handleErrorResponse(e,t,r,i){const o=200<=e.status&&e.status<300;const a=isOperationSpecEmpty(t)?o:!!r;if(a){if(r){if(!r.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}const l=r??t.responses.default;const c=e.request.streamResponseStatusCodes?.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText;const p=new n.RestError(c,{statusCode:e.status,request:e.request,response:e});if(!l&&!(e.parsedBody?.error?.code&&e.parsedBody?.error?.message)){throw p}const u=l?.bodyMapper;const d=l?.headersMapper;try{if(e.parsedBody){const r=e.parsedBody;let n;if(u){let e=r;if(t.isXML&&u.type.name===s.MapperTypeNames.Sequence){e=[];const t=u.xmlElementName;if(typeof r==="object"&&t){e=r[t]}}n=t.serializer.deserialize(u,e,"error.response.parsedBody",i)}const o=r.error||n||r;p.code=o.code;if(o.message){p.message=o.message}if(u){p.response.parsedBody=n}}if(e.headers&&d){p.response.parsedHeaders=t.serializer.deserialize(d,e.headers.toJSON(),"operationRes.parsedHeaders")}}catch(t){p.message=`Error "${t.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:p,shouldReturnResponse:false}}async function parse(e,t,r,i,s){if(!r.request.streamResponseStatusCodes?.has(r.status)&&r.bodyAsText){const o=r.bodyAsText;const a=r.headers.get("Content-Type")||"";const l=!a?[]:a.split(";").map((e=>e.toLowerCase()));try{if(l.length===0||l.some((t=>e.indexOf(t)!==-1))){r.parsedBody=JSON.parse(o);return r}else if(l.some((e=>t.indexOf(e)!==-1))){if(!s){throw new Error("Parsing XML not supported.")}const e=await s(o,i.xml);r.parsedBody=e;return r}}catch(e){const t=`Error "${e}" occurred while parsing the response body - ${r.bodyAsText}.`;const i=e.code||n.RestError.PARSE_ERROR;const s=new n.RestError(t,{code:i,statusCode:r.status,request:r.request,response:r});throw s}}return r}},6323:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getCachedDefaultHttpClient=getCachedDefaultHttpClient;const i=r(778);let n;function getCachedDefaultHttpClient(){if(!n){n=(0,i.createDefaultHttpClient)()}return n}},160:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.authorizeRequestOnTenantChallenge=t.authorizeRequestOnClaimChallenge=t.serializationPolicyName=t.serializationPolicy=t.deserializationPolicyName=t.deserializationPolicy=t.XML_CHARKEY=t.XML_ATTRKEY=t.createClientPipeline=t.ServiceClient=t.MapperTypeNames=t.createSerializer=void 0;var i=r(1530);Object.defineProperty(t,"createSerializer",{enumerable:true,get:function(){return i.createSerializer}});Object.defineProperty(t,"MapperTypeNames",{enumerable:true,get:function(){return i.MapperTypeNames}});var n=r(9544);Object.defineProperty(t,"ServiceClient",{enumerable:true,get:function(){return n.ServiceClient}});var s=r(4136);Object.defineProperty(t,"createClientPipeline",{enumerable:true,get:function(){return s.createClientPipeline}});var o=r(6058);Object.defineProperty(t,"XML_ATTRKEY",{enumerable:true,get:function(){return o.XML_ATTRKEY}});Object.defineProperty(t,"XML_CHARKEY",{enumerable:true,get:function(){return o.XML_CHARKEY}});var a=r(111);Object.defineProperty(t,"deserializationPolicy",{enumerable:true,get:function(){return a.deserializationPolicy}});Object.defineProperty(t,"deserializationPolicyName",{enumerable:true,get:function(){return a.deserializationPolicyName}});var l=r(6234);Object.defineProperty(t,"serializationPolicy",{enumerable:true,get:function(){return l.serializationPolicy}});Object.defineProperty(t,"serializationPolicyName",{enumerable:true,get:function(){return l.serializationPolicyName}});var c=r(7698);Object.defineProperty(t,"authorizeRequestOnClaimChallenge",{enumerable:true,get:function(){return c.authorizeRequestOnClaimChallenge}});var p=r(7454);Object.defineProperty(t,"authorizeRequestOnTenantChallenge",{enumerable:true,get:function(){return p.authorizeRequestOnTenantChallenge}})},2066:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getStreamingResponseStatusCodes=getStreamingResponseStatusCodes;t.getPathStringFromParameter=getPathStringFromParameter;const i=r(1530);function getStreamingResponseStatusCodes(e){const t=new Set;for(const[r,n]of Object.entries(e.responses)){if(n.bodyMapper&&n.bodyMapper.type.name===i.MapperTypeNames.Stream){t.add(Number(r))}}return t}function getPathStringFromParameter(e){const{parameterPath:t,mapper:r}=e;let i;if(typeof t==="string"){i=t}else if(Array.isArray(t)){i=t.join(".")}else{i=r.serializedName}return i}},6058:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.XML_CHARKEY=t.XML_ATTRKEY=void 0;t.XML_ATTRKEY="$";t.XML_CHARKEY="_"},9994:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.logger=void 0;const i=r(6515);t.logger=(0,i.createClientLogger)("core-client")},9688:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getOperationArgumentValueFromParameter=getOperationArgumentValueFromParameter;t.getOperationRequestInfo=getOperationRequestInfo;const i=r(30);function getOperationArgumentValueFromParameter(e,t,r){let i=t.parameterPath;const n=t.mapper;let s;if(typeof i==="string"){i=[i]}if(Array.isArray(i)){if(i.length>0){if(n.isConstant){s=n.defaultValue}else{let t=getPropertyFromParameterPath(e,i);if(!t.propertyFound&&r){t=getPropertyFromParameterPath(r,i)}let o=false;if(!t.propertyFound){o=n.required||i[0]==="options"&&i.length===2}s=o?n.defaultValue:t.propertyValue}}}else{if(n.required){s={}}for(const[t,o]of Object.entries(i)){const i=n.type.modelProperties[t];const a=getOperationArgumentValueFromParameter(e,{parameterPath:o,mapper:i},r);if(a!==undefined){if(!s){s={}}Object.defineProperty(s,t,{value:a,enumerable:true,configurable:true,writable:true})}}}return s}function getPropertyFromParameterPath(e,t){const r={propertyFound:false};let i=0;for(;i{Object.defineProperty(t,"__esModule",{value:true});t.createClientPipeline=createClientPipeline;const i=r(111);const n=r(778);const s=r(6234);function createClientPipeline(e={}){const t=(0,n.createPipelineFromOptions)(e??{});if(e.credentialOptions){t.addPolicy((0,n.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes}))}t.addPolicy((0,s.serializationPolicy)(e.serializationOptions),{phase:"Serialize"});t.addPolicy((0,i.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"});return t}},6234:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.serializationPolicyName=void 0;t.serializationPolicy=serializationPolicy;t.serializeHeaders=serializeHeaders;t.serializeRequestBody=serializeRequestBody;const i=r(6058);const n=r(9688);const s=r(1530);const o=r(2066);t.serializationPolicyName="serializationPolicy";function serializationPolicy(e={}){const r=e.stringifyXML;return{name:t.serializationPolicyName,sendRequest(e,t){const i=(0,n.getOperationRequestInfo)(e);const s=i?.operationSpec;const o=i?.operationArguments;if(s&&o){serializeHeaders(e,o,s);serializeRequestBody(e,o,s,r)}return t(e)}}}function serializeHeaders(e,t,r){if(r.headerParameters){for(const i of r.headerParameters){let s=(0,n.getOperationArgumentValueFromParameter)(t,i);if(s!==null&&s!==undefined||i.mapper.required){s=r.serializer.serialize(i.mapper,s,(0,o.getPathStringFromParameter)(i));const t=i.mapper.headerCollectionPrefix;if(t){for(const r of Object.keys(s)){e.headers.set(t+r,s[r])}}else{e.headers.set(i.mapper.serializedName||(0,o.getPathStringFromParameter)(i),s)}}}}const i=t.options?.requestOptions?.customHeaders;if(i){for(const t of Object.keys(i)){e.headers.set(t,i[t])}}}function serializeRequestBody(e,t,r,a=function(){throw new Error("XML serialization unsupported!")}){const l=t.options?.serializerOptions;const c={xml:{rootName:l?.xml.rootName??"",includeRoot:l?.xml.includeRoot??false,xmlCharKey:l?.xml.xmlCharKey??i.XML_CHARKEY}};const p=c.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,n.getOperationArgumentValueFromParameter)(t,r.requestBody);const i=r.requestBody.mapper;const{required:l,serializedName:u,xmlName:d,xmlElementName:m,xmlNamespace:A,xmlNamespacePrefix:g,nullable:h}=i;const f=i.type.name;try{if(e.body!==undefined&&e.body!==null||h&&e.body===null||l){const t=(0,o.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(i,e.body,t,c);const n=f===s.MapperTypeNames.Stream;if(r.isXML){const t=g?`xmlns:${g}`:"xmlns";const r=getXmlValueWithNamespace(A,t,f,e.body,c);if(f===s.MapperTypeNames.Sequence){e.body=a(prepareXMLRootList(r,m||d||u,t,A),{rootName:d||u,xmlCharKey:p})}else if(!n){e.body=a(r,{rootName:d||u,xmlCharKey:p})}}else if(f===s.MapperTypeNames.String&&(r.contentType?.match("text/plain")||r.mediaType==="text")){return}else if(!n){e.body=JSON.stringify(e.body)}}}catch(e){throw new Error(`Error "${e.message}" occurred in serializing the payload - ${JSON.stringify(u,undefined," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(const i of r.formDataParameters){const s=(0,n.getOperationArgumentValueFromParameter)(t,i);if(s!==undefined&&s!==null){const t=i.mapper.serializedName||(0,o.getPathStringFromParameter)(i);e.formData[t]=r.serializer.serialize(i.mapper,s,(0,o.getPathStringFromParameter)(i),c)}}}}function getXmlValueWithNamespace(e,t,r,n,s){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){const r={};r[s.xml.xmlCharKey]=n;r[i.XML_ATTRKEY]={[t]:e};return r}return n}function prepareXMLRootList(e,t,r,n){if(!Array.isArray(e)){e=[e]}if(!r||!n){return{[t]:e}}const s={[t]:e};s[i.XML_ATTRKEY]={[r]:n};return s}},1530:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.MapperTypeNames=void 0;t.createSerializer=createSerializer;const i=r(1860);const n=i.__importStar(r(741));const s=r(6058);const o=r(1193);class SerializerImpl{modelMappers;isXML;constructor(e={},t=false){this.modelMappers=e;this.isXML=t}validateConstraints(e,t,r){const failValidation=(e,i)=>{throw new Error(`"${r}" with value "${t}" should satisfy the constraint "${e}": ${i}.`)};if(e.constraints&&t!==undefined&&t!==null){const{ExclusiveMaximum:r,ExclusiveMinimum:i,InclusiveMaximum:n,InclusiveMinimum:s,MaxItems:o,MaxLength:a,MinItems:l,MinLength:c,MultipleOf:p,Pattern:u,UniqueItems:d}=e.constraints;if(r!==undefined&&t>=r){failValidation("ExclusiveMaximum",r)}if(i!==undefined&&t<=i){failValidation("ExclusiveMinimum",i)}if(n!==undefined&&t>n){failValidation("InclusiveMaximum",n)}if(s!==undefined&&to){failValidation("MaxItems",o)}if(a!==undefined&&t.length>a){failValidation("MaxLength",a)}if(l!==undefined&&t.lengthr.indexOf(e)!==t))){failValidation("UniqueItems",d)}}}serialize(e,t,r,i={xml:{}}){const n={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??false,xmlCharKey:i.xml.xmlCharKey??s.XML_CHARKEY}};let o={};const a=e.type.name;if(!r){r=e.serializedName}if(a.match(/^Sequence$/i)!==null){o=[]}if(e.isConstant){t=e.defaultValue}const{required:l,nullable:c}=e;if(l&&c&&t===undefined){throw new Error(`${r} cannot be undefined.`)}if(l&&!c&&(t===undefined||t===null)){throw new Error(`${r} cannot be null or undefined.`)}if(!l&&c===false&&t===null){throw new Error(`${r} cannot be null.`)}if(t===undefined||t===null){o=t}else{if(a.match(/^any$/i)!==null){o=t}else if(a.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null){o=serializeBasicTypes(a,r,t)}else if(a.match(/^Enum$/i)!==null){const i=e;o=serializeEnumType(r,i.type.allowedValues,t)}else if(a.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null){o=serializeDateTypes(a,t,r)}else if(a.match(/^ByteArray$/i)!==null){o=serializeByteArrayType(r,t)}else if(a.match(/^Base64Url$/i)!==null){o=serializeBase64UrlType(r,t)}else if(a.match(/^Sequence$/i)!==null){o=serializeSequenceType(this,e,t,r,Boolean(this.isXML),n)}else if(a.match(/^Dictionary$/i)!==null){o=serializeDictionaryType(this,e,t,r,Boolean(this.isXML),n)}else if(a.match(/^Composite$/i)!==null){o=serializeCompositeType(this,e,t,r,Boolean(this.isXML),n)}}return o}deserialize(e,t,r,i={xml:{}}){const o={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??false,xmlCharKey:i.xml.xmlCharKey??s.XML_CHARKEY},ignoreUnknownProperties:i.ignoreUnknownProperties??false};if(t===undefined||t===null){if(this.isXML&&e.type.name==="Sequence"&&!e.xmlIsWrapped){t=[]}if(e.defaultValue!==undefined){t=e.defaultValue}return t}let a;const l=e.type.name;if(!r){r=e.serializedName}if(l.match(/^Composite$/i)!==null){a=deserializeCompositeType(this,e,t,r,o)}else{if(this.isXML){const e=o.xml.xmlCharKey;if(t[s.XML_ATTRKEY]!==undefined&&t[e]!==undefined){t=t[e]}}if(l.match(/^Number$/i)!==null){a=parseFloat(t);if(isNaN(a)){a=t}}else if(l.match(/^Boolean$/i)!==null){if(t==="true"){a=true}else if(t==="false"){a=false}else{a=t}}else if(l.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null){a=t}else if(l.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null){a=new Date(t)}else if(l.match(/^UnixTime$/i)!==null){a=unixTimeToDate(t)}else if(l.match(/^ByteArray$/i)!==null){a=n.decodeString(t)}else if(l.match(/^Base64Url$/i)!==null){a=base64UrlToByteArray(t)}else if(l.match(/^Sequence$/i)!==null){a=deserializeSequenceType(this,e,t,r,o)}else if(l.match(/^Dictionary$/i)!==null){a=deserializeDictionaryType(this,e,t,r,o)}}if(e.isConstant){a=e.defaultValue}return a}}function createSerializer(e={},t=false){return new SerializerImpl(e,t)}function trimEnd(e,t){let r=e.length;while(r-1>=0&&e[r-1]===t){--r}return e.substr(0,r)}function bufferToBase64Url(e){if(!e){return undefined}if(!(e instanceof Uint8Array)){throw new Error(`Please provide an input of type Uint8Array for converting to Base64Url.`)}const t=n.encodeByteArray(e);return trimEnd(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(e){if(!e){return undefined}if(e&&typeof e.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}e=e.replace(/-/g,"+").replace(/_/g,"/");return n.decodeString(e)}function splitSerializeName(e){const t=[];let r="";if(e){const i=e.split(".");for(const e of i){if(e.charAt(e.length-1)==="\\"){r+=e.substr(0,e.length-1)+"."}else{r+=e;t.push(r);r=""}}}return t}function dateToUnixTime(e){if(!e){return undefined}if(typeof e.valueOf()==="string"){e=new Date(e)}return Math.floor(e.getTime()/1e3)}function unixTimeToDate(e){if(!e){return undefined}return new Date(e*1e3)}function serializeBasicTypes(e,t,r){if(r!==null&&r!==undefined){if(e.match(/^Number$/i)!==null){if(typeof r!=="number"){throw new Error(`${t} with value ${r} must be of type number.`)}}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!=="string"){throw new Error(`${t} with value "${r}" must be of type string.`)}}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()==="string"&&(0,o.isValidUuid)(r))){throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}}else if(e.match(/^Boolean$/i)!==null){if(typeof r!=="boolean"){throw new Error(`${t} with value ${r} must be of type boolean.`)}}else if(e.match(/^Stream$/i)!==null){const e=typeof r;if(e!=="string"&&typeof r.pipe!=="function"&&typeof r.tee!=="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob==="function"||typeof Blob==="object")&&r instanceof Blob)&&e!=="function"){throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}}return r}function serializeEnumType(e,t,r){if(!t){throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`)}const i=t.some((e=>{if(typeof e.valueOf()==="string"){return e.toLowerCase()===r.toLowerCase()}return e===r}));if(!i){throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`)}return r}function serializeByteArrayType(e,t){if(t!==undefined&&t!==null){if(!(t instanceof Uint8Array)){throw new Error(`${e} must be of type Uint8Array.`)}t=n.encodeByteArray(t)}return t}function serializeBase64UrlType(e,t){if(t!==undefined&&t!==null){if(!(t instanceof Uint8Array)){throw new Error(`${e} must be of type Uint8Array.`)}t=bufferToBase64Url(t)}return t}function serializeDateTypes(e,t,r){if(t!==undefined&&t!==null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`)}t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`)}t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`)}t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format `+`for it to be serialized in UnixTime/Epoch format.`)}t=dateToUnixTime(t)}else if(e.match(/^TimeSpan$/i)!==null){if(!(0,o.isDuration)(t)){throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}}}return t}function serializeSequenceType(e,t,r,i,n,o){if(!Array.isArray(r)){throw new Error(`${i} must be of type Array.`)}let a=t.type.element;if(!a||typeof a!=="object"){throw new Error(`"element" metadata for an Array must be defined in the `+`mapper and it must be of type "object" in ${i}.`)}if(a.type.name==="Composite"&&a.type.className){a=e.modelMappers[a.type.className]??a}const l=[];for(let t=0;te!==n));if(s){Object.defineProperty(a,n,{value:e.serialize(c,r[n],i+'["'+n+'"]',o),enumerable:true,configurable:true,writable:true})}}}return a}return r}function getXmlObjectValue(e,t,r,i){if(!r||!e.xmlNamespace){return t}const n=e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns";const o={[n]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[s.XML_ATTRKEY]){return t}else{const e={...t};e[s.XML_ATTRKEY]=o;return e}}const a={};a[i.xml.xmlCharKey]=t;a[s.XML_ATTRKEY]=o;return a}function isSpecialXmlProperty(e,t){return[s.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function deserializeCompositeType(e,t,r,i,n){const o=n.xml.xmlCharKey??s.XML_CHARKEY;if(getPolymorphicDiscriminatorRecursively(e,t)){t=getPolymorphicMapper(e,t,r,"serializedName")}const a=resolveModelProperties(e,t,i);let l={};const c=[];for(const p of Object.keys(a)){const u=a[p];const d=splitSerializeName(a[p].serializedName);c.push(d[0]);const{serializedName:m,xmlName:A,xmlElementName:g}=u;let h=i;if(m!==""&&m!==undefined){h=i+"."+m}const f=u.headerCollectionPrefix;if(f){const t={};for(const i of Object.keys(r)){if(i.startsWith(f)){t[i.substring(f.length)]=e.deserialize(u.type.value,r[i],h,n)}c.push(i)}l[p]=t}else if(e.isXML){if(u.xmlIsAttribute&&r[s.XML_ATTRKEY]){l[p]=e.deserialize(u,r[s.XML_ATTRKEY][A],h,n)}else if(u.xmlIsMsText){if(r[o]!==undefined){l[p]=r[o]}else if(typeof r==="string"){l[p]=r}}else{const t=g||A||m;if(u.xmlIsWrapped){const t=r[A];const i=t?.[g]??[];Object.defineProperty(l,p,{value:e.deserialize(u,i,h,n),enumerable:true,configurable:true,writable:true});c.push(A)}else{const i=r[t];l[p]=e.deserialize(u,i,h,n);c.push(t)}}}else{let i;let s=r;let o=0;for(const e of d){if(!s)break;o++;s=s[e]}if(s===null&&o{for(const t of Object.keys(a)){const r=splitSerializeName(a[t].serializedName);if(r[0]===e){return false}}return true};for(const t of Object.keys(r)){if(isAdditionalProperty(t)){const s=e.deserialize(p,r[t],i+'["'+t+'"]',n);Object.defineProperty(l,t,{value:s,enumerable:true,configurable:true,writable:true})}}}else if(r&&!n.ignoreUnknownProperties){for(const e of Object.keys(r)){if(l[e]===undefined&&!c.includes(e)&&!isSpecialXmlProperty(e,n)){Object.defineProperty(l,e,{value:r[e],enumerable:true,configurable:true,writable:true})}}}return l}function deserializeDictionaryType(e,t,r,i,n){const s=t.type.value;if(!s||typeof s!=="object"){throw new Error(`"value" metadata for a Dictionary must be defined in the `+`mapper and it must of type "object" in ${i}`)}if(r){const t={};for(const o of Object.keys(r)){t[o]=e.deserialize(s,r[o],i,n)}return t}return r}function deserializeSequenceType(e,t,r,i,n){let s=t.type.element;if(!s||typeof s!=="object"){throw new Error(`"element" metadata for an Array must be defined in the `+`mapper and it must be of type "object" in ${i}`)}if(r){if(!Array.isArray(r)){r=[r]}if(s.type.name==="Composite"&&s.type.className){s=e.modelMappers[s.type.className]??s}const t=[];for(let o=0;o{Object.defineProperty(t,"__esModule",{value:true});t.ServiceClient=void 0;const i=r(778);const n=r(4136);const s=r(1193);const o=r(6323);const a=r(9688);const l=r(1752);const c=r(2066);const p=r(9994);class ServiceClient{_endpoint;_requestContentType;_allowInsecureConnection;_httpClient;pipeline;constructor(e={}){this._requestContentType=e.requestContentType;this._endpoint=e.endpoint??e.baseUri;if(e.baseUri){p.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead.")}this._allowInsecureConnection=e.allowInsecureConnection;this._httpClient=e.httpClient||(0,o.getCachedDefaultHttpClient)();this.pipeline=e.pipeline||createDefaultPipeline(e);if(e.additionalPolicies?.length){for(const{policy:t,position:r}of e.additionalPolicies){const e=r==="perRetry"?"Sign":undefined;this.pipeline.addPolicy(t,{afterPhase:e})}}}sendRequest(e){return this.pipeline.sendRequest(this._httpClient,e)}async sendOperationRequest(e,t){const r=t.baseUrl||this._endpoint;if(!r){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.")}const n=(0,l.getRequestUrl)(r,t,e,this);const o=(0,i.createPipelineRequest)({url:n});o.method=t.httpMethod;const p=(0,a.getOperationRequestInfo)(o);p.operationSpec=t;p.operationArguments=e;const u=t.contentType||this._requestContentType;if(u&&t.requestBody){o.headers.set("Content-Type",u)}const d=e.options;if(d){const e=d.requestOptions;if(e){if(e.timeout){o.timeout=e.timeout}if(e.onUploadProgress){o.onUploadProgress=e.onUploadProgress}if(e.onDownloadProgress){o.onDownloadProgress=e.onDownloadProgress}if(e.shouldDeserialize!==undefined){p.shouldDeserialize=e.shouldDeserialize}if(e.allowInsecureConnection){o.allowInsecureConnection=true}}if(d.abortSignal){o.abortSignal=d.abortSignal}if(d.tracingOptions){o.tracingOptions=d.tracingOptions}}if(this._allowInsecureConnection){o.allowInsecureConnection=true}if(o.streamResponseStatusCodes===undefined){o.streamResponseStatusCodes=(0,c.getStreamingResponseStatusCodes)(t)}try{const e=await this.sendRequest(o);const r=(0,s.flattenResponse)(e,t.responses[e.status]);if(d?.onResponse){d.onResponse(e,r)}return r}catch(e){if(typeof e==="object"&&e?.response){const r=e.response;const i=(0,s.flattenResponse)(r,t.responses[e.statusCode]||t.responses["default"]);e.details=i;if(d?.onResponse){d.onResponse(r,i,e)}}throw e}}}t.ServiceClient=ServiceClient;function createDefaultPipeline(e){const t=getCredentialScopes(e);const r=e.credential&&t?{credentialScopes:t,credential:e.credential}:undefined;return(0,n.createClientPipeline)({...e,credentialOptions:r})}function getCredentialScopes(e){if(e.credentialScopes){return e.credentialScopes}if(e.endpoint){return`${e.endpoint}/.default`}if(e.baseUri){return`${e.baseUri}/.default`}if(e.credential){throw new Error(`When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy`)}return undefined}},30:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.state=void 0;t.state={operationRequestMap:new WeakMap}},1752:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getRequestUrl=getRequestUrl;t.appendQueryParams=appendQueryParams;const i=r(9688);const n=r(2066);const s={CSV:",",SSV:" ",Multi:"Multi",TSV:"\t",Pipes:"|"};function getRequestUrl(e,t,r,i){const n=calculateUrlReplacements(t,r,i);let s=false;let o=replaceAll(e,n);if(t.path){let e=replaceAll(t.path,n);if(t.path==="/{nextLink}"&&e.startsWith("/")){e=e.substring(1)}if(isAbsoluteUrl(e)){o=e;s=true}else{o=appendPath(o,e)}}const{queryParams:a,sequenceParams:l}=calculateQueryParameters(t,r,i);o=appendQueryParams(o,a,l,s);return o}function replaceAll(e,t){let r=e;for(const[e,i]of t){r=r.split(e).join(i)}return r}function calculateUrlReplacements(e,t,r){const s=new Map;if(e.urlParameters?.length){for(const o of e.urlParameters){let a=(0,i.getOperationArgumentValueFromParameter)(t,o,r);const l=(0,n.getPathStringFromParameter)(o);a=e.serializer.serialize(o.mapper,a,l);if(!o.skipEncoding){a=encodeURIComponent(a)}s.set(`{${o.mapper.serializedName||l}}`,a)}}return s}function isAbsoluteUrl(e){return e.includes("://")}function appendPath(e,t){if(!t){return e}const r=new URL(e);let i=r.pathname;if(!i.endsWith("/")){i=`${i}/`}if(t.startsWith("/")){t=t.substring(1)}const n=t.indexOf("?");if(n!==-1){const e=t.substring(0,n);const s=t.substring(n+1);i=i+e;if(s){r.search=r.search?`${r.search}&${s}`:s}}else{i=i+t}Object.assign(r,{pathname:i});return r.toString()}function calculateQueryParameters(e,t,r){const o=new Map;const a=new Set;if(e.queryParameters?.length){for(const l of e.queryParameters){if(l.mapper.type.name==="Sequence"&&l.mapper.serializedName){a.add(l.mapper.serializedName)}let c=(0,i.getOperationArgumentValueFromParameter)(t,l,r);if(c!==undefined&&c!==null||l.mapper.required){c=e.serializer.serialize(l.mapper,c,(0,n.getPathStringFromParameter)(l));const t=l.collectionFormat?s[l.collectionFormat]:"";if(Array.isArray(c)){c=c.map((e=>{if(e===null||e===undefined){return""}return e}))}if(l.collectionFormat==="Multi"&&c.length===0){continue}else if(Array.isArray(c)&&(l.collectionFormat==="SSV"||l.collectionFormat==="TSV")){c=c.join(t)}if(!l.skipEncoding){if(Array.isArray(c)){c=c.map((e=>encodeURIComponent(e)))}else{c=encodeURIComponent(c)}}if(Array.isArray(c)&&(l.collectionFormat==="CSV"||l.collectionFormat==="Pipes")){c=c.join(t)}o.set(l.mapper.serializedName||(0,n.getPathStringFromParameter)(l),c)}}}return{queryParams:o,sequenceParams:a}}function simpleParseQueryParams(e){const t=new Map;if(!e||e[0]!=="?"){return t}e=e.slice(1);const r=e.split("&");for(const e of r){const[r,i]=e.split("=",2);const n=t.get(r);if(n){if(Array.isArray(n)){n.push(i)}else{t.set(r,[n,i])}}else{t.set(r,i)}}return t}function appendQueryParams(e,t,r,i=false){if(t.size===0){return e}const n=new URL(e);const s=simpleParseQueryParams(n.search);for(const[e,n]of t){const t=s.get(e);if(Array.isArray(t)){if(Array.isArray(n)){t.push(...n);const r=new Set(t);s.set(e,Array.from(r))}else{t.push(n)}}else if(t){if(Array.isArray(n)){n.unshift(t)}else if(r.has(e)){s.set(e,[t,n])}if(!i){s.set(e,n)}}else{s.set(e,n)}}const o=[];for(const[e,t]of s){if(typeof t==="string"){o.push(`${e}=${t}`)}else if(Array.isArray(t)){for(const r of t){o.push(`${e}=${r}`)}}else{o.push(`${e}=${t}`)}}n.search=o.length?`?${o.join("&")}`:"";return n.toString()}},1193:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.isPrimitiveBody=isPrimitiveBody;t.isDuration=isDuration;t.isValidUuid=isValidUuid;t.flattenResponse=flattenResponse;function isPrimitiveBody(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e==="string"||typeof e==="number"||typeof e==="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===undefined||e===null)}const r=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function isDuration(e){return r.test(e)}const i=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function isValidUuid(e){return i.test(e)}function handleNullableResponseAndWrappableBody(e){const t={...e.headers,...e.body};if(e.hasNullableType&&Object.getOwnPropertyNames(t).length===0){return e.shouldWrapBody?{body:null}:null}else{return e.shouldWrapBody?{...e.headers,body:e.body}:t}}function flattenResponse(e,t){const r=e.parsedHeaders;if(e.request.method==="HEAD"){return{...r,body:e.parsedBody}}const i=t&&t.bodyMapper;const n=Boolean(i?.nullable);const s=i?.type.name;if(s==="Stream"){return{...r,blobBody:e.blobBody,readableStreamBody:e.readableStreamBody}}const o=s==="Composite"&&i.type.modelProperties||{};const a=Object.keys(o).some((e=>o[e].serializedName===""));if(s==="Sequence"||a){const t=e.parsedBody??[];for(const r of Object.keys(o)){if(o[r].serializedName){t[r]=e.parsedBody?.[r]}}if(r){for(const e of Object.keys(r)){t[e]=r[e]}}return n&&!e.parsedBody&&!r&&Object.getOwnPropertyNames(o).length===0?null:t}return handleNullableResponseAndWrappableBody({body:e.parsedBody,headers:r,hasNullableType:n,shouldWrapBody:isPrimitiveBody(e.parsedBody,s)})}},3878:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.pollHttpOperation=t.isOperationError=t.getResourceLocation=t.getOperationStatus=t.getOperationLocation=t.initHttpOperation=t.getStatusFromInitialResponse=t.getErrorFromResponse=t.parseRetryAfter=t.inferLroMode=void 0;const i=r(5974);const n=r(480);function getOperationLocationPollingUrl(e){const{azureAsyncOperation:t,operationLocation:r}=e;return r!==null&&r!==void 0?r:t}function getLocationHeader(e){return e.headers["location"]}function getOperationLocationHeader(e){return e.headers["operation-location"]}function getAzureAsyncOperationHeader(e){return e.headers["azure-asyncoperation"]}function findResourceLocation(e){var t;const{location:r,requestMethod:i,requestPath:n,resourceLocationConfig:s}=e;switch(i){case"PUT":{return n}case"DELETE":{return undefined}case"PATCH":{return(t=getDefault())!==null&&t!==void 0?t:n}default:{return getDefault()}}function getDefault(){switch(s){case"azure-async-operation":{return undefined}case"original-uri":{return n}case"location":default:{return r}}}}function inferLroMode(e){const{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;const s=getOperationLocationHeader(t);const o=getAzureAsyncOperationHeader(t);const a=getOperationLocationPollingUrl({operationLocation:s,azureAsyncOperation:o});const l=getLocationHeader(t);const c=r===null||r===void 0?void 0:r.toLocaleUpperCase();if(a!==undefined){return{mode:"OperationLocation",operationLocation:a,resourceLocation:findResourceLocation({requestMethod:c,location:l,requestPath:i,resourceLocationConfig:n})}}else if(l!==undefined){return{mode:"ResourceLocation",operationLocation:l}}else if(c==="PUT"&&i){return{mode:"Body",operationLocation:i}}else{return undefined}}t.inferLroMode=inferLroMode;function transformStatus(e){const{status:t,statusCode:r}=e;if(typeof t!=="string"&&t!==undefined){throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${t}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`)}switch(t===null||t===void 0?void 0:t.toLocaleLowerCase()){case undefined:return toOperationStatus(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:{n.logger.verbose(`LRO: unrecognized operation status: ${t}`);return t}}}function getStatus(e){var t;const{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return transformStatus({status:r,statusCode:e.statusCode})}function getProvisioningState(e){var t,r;const{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{};const s=(r=i===null||i===void 0?void 0:i.provisioningState)!==null&&r!==void 0?r:n;return transformStatus({status:s,statusCode:e.statusCode})}function toOperationStatus(e){if(e===202){return"running"}else if(e<300){return"succeeded"}else{return"failed"}}function parseRetryAfter({rawResponse:e}){const t=e.headers["retry-after"];if(t!==undefined){const e=parseInt(t);return isNaN(e)?calculatePollingIntervalFromDate(new Date(t)):e*1e3}return undefined}t.parseRetryAfter=parseRetryAfter;function getErrorFromResponse(e){const t=accessBodyProperty(e,"error");if(!t){n.logger.warning(`The long-running operation failed but there is no error property in the response's body`);return}if(!t.code||!t.message){n.logger.warning(`The long-running operation failed but the error property in the response's body doesn't contain code or message`);return}return t}t.getErrorFromResponse=getErrorFromResponse;function calculatePollingIntervalFromDate(e){const t=Math.floor((new Date).getTime());const r=e.getTime();if(t{const e=await s.sendInitialRequest();const t=inferLroMode({rawResponse:e.rawResponse,requestPath:s.requestPath,requestMethod:s.requestMethod,resourceLocationConfig:r});return Object.assign({response:e,operationLocation:t===null||t===void 0?void 0:t.operationLocation,resourceLocation:t===null||t===void 0?void 0:t.resourceLocation},(t===null||t===void 0?void 0:t.mode)?{metadata:{mode:t.mode}}:{})},stateProxy:t,processResult:n?({flatResponse:e},t)=>n(e,t):({flatResponse:e})=>e,getOperationStatus:getStatusFromInitialResponse,setErrorAsResult:o})}t.initHttpOperation=initHttpOperation;function getOperationLocation({rawResponse:e},t){var r;const i=(r=t.config.metadata)===null||r===void 0?void 0:r["mode"];switch(i){case"OperationLocation":{return getOperationLocationPollingUrl({operationLocation:getOperationLocationHeader(e),azureAsyncOperation:getAzureAsyncOperationHeader(e)})}case"ResourceLocation":{return getLocationHeader(e)}case"Body":default:{return undefined}}}t.getOperationLocation=getOperationLocation;function getOperationStatus({rawResponse:e},t){var r;const i=(r=t.config.metadata)===null||r===void 0?void 0:r["mode"];switch(i){case"OperationLocation":{return getStatus(e)}case"ResourceLocation":{return toOperationStatus(e.statusCode)}case"Body":{return getProvisioningState(e)}default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}t.getOperationStatus=getOperationStatus;function accessBodyProperty({flatResponse:e,rawResponse:t},r){var i,n;return(i=e===null||e===void 0?void 0:e[r])!==null&&i!==void 0?i:(n=t.body)===null||n===void 0?void 0:n[r]}function getResourceLocation(e,t){const r=accessBodyProperty(e,"resourceLocation");if(r&&typeof r==="string"){t.config.resourceLocation=r}return t.config.resourceLocation}t.getResourceLocation=getResourceLocation;function isOperationError(e){return e.name==="RestError"}t.isOperationError=isOperationError;async function pollHttpOperation(e){const{lro:t,stateProxy:r,options:n,processResult:s,updateState:o,setDelay:a,state:l,setErrorAsResult:c}=e;return(0,i.pollOperation)({state:l,stateProxy:r,setDelay:a,processResult:s?({flatResponse:e},t)=>s(e,t):({flatResponse:e})=>e,getError:getErrorFromResponse,updateState:o,getPollingInterval:parseRetryAfter,getOperationLocation:getOperationLocation,getOperationStatus:getOperationStatus,isOperationError:isOperationError,getResourceLocation:getResourceLocation,options:n,poll:async(e,r)=>t.sendPollRequest(e,r),setErrorAsResult:c})}t.pollHttpOperation=pollHttpOperation},7421:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createHttpPoller=void 0;const i=r(3878);const n=r(8835);async function createHttpPoller(e,t){const{resourceLocationConfig:r,intervalInMs:s,processResult:o,restoreFrom:a,updateState:l,withOperationLocation:c,resolveOnUnsuccessful:p=false}=t||{};return(0,n.buildCreatePoller)({getStatusFromInitialResponse:i.getStatusFromInitialResponse,getStatusFromPollResponse:i.getOperationStatus,isOperationError:i.isOperationError,getOperationLocation:i.getOperationLocation,getResourceLocation:i.getResourceLocation,getPollingInterval:i.parseRetryAfter,getError:i.getErrorFromResponse,resolveOnUnsuccessful:p})({init:async()=>{const t=await e.sendInitialRequest();const n=(0,i.inferLroMode)({rawResponse:t.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:t,operationLocation:n===null||n===void 0?void 0:n.operationLocation,resourceLocation:n===null||n===void 0?void 0:n.resourceLocation},(n===null||n===void 0?void 0:n.mode)?{metadata:{mode:n.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:s,withOperationLocation:c,restoreFrom:a,updateState:l,processResult:o?({flatResponse:e},t)=>o(e,t):({flatResponse:e})=>e})}t.createHttpPoller=createHttpPoller},1754:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createHttpPoller=void 0;const i=r(1860);var n=r(7421);Object.defineProperty(t,"createHttpPoller",{enumerable:true,get:function(){return n.createHttpPoller}});i.__exportStar(r(5454),t);i.__exportStar(r(6272),t);i.__exportStar(r(2670),t)},5454:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.LroEngine=void 0;var i=r(1607);Object.defineProperty(t,"LroEngine",{enumerable:true,get:function(){return i.LroEngine}})},1607:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.LroEngine=void 0;const i=r(4267);const n=r(5044);const s=r(6272);const o=r(5974);class LroEngine extends s.Poller{constructor(e,t){const{intervalInMs:r=n.POLL_INTERVAL_IN_MS,resumeFrom:s,resolveOnUnsuccessful:a=false,isDone:l,lroResourceLocationConfig:c,processResult:p,updateState:u}=t||{};const d=s?(0,o.deserializeState)(s):{};const m=new i.GenericPollOperation(d,e,!a,c,p,u,l);super(m);this.resolveOnUnsuccessful=a;this.config={intervalInMs:r};m.setPollerConfig(this.config)}delay(){return new Promise((e=>setTimeout((()=>e()),this.config.intervalInMs)))}}t.LroEngine=LroEngine},4267:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.GenericPollOperation=void 0;const i=r(3878);const n=r(480);const createStateProxy=()=>({initState:e=>({config:e,isStarted:true}),setCanceled:e=>e.isCancelled=true,setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.isStarted=true,setSucceeded:e=>e.isCompleted=true,setFailed:()=>{},getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>!!e.isCancelled,isFailed:e=>!!e.error,isRunning:e=>!!e.isStarted,isSucceeded:e=>Boolean(e.isCompleted&&!e.isCancelled&&!e.error)});class GenericPollOperation{constructor(e,t,r,i,n,s,o){this.state=e;this.lro=t;this.setErrorAsResult=r;this.lroResourceLocationConfig=i;this.processResult=n;this.updateState=s;this.isDone=o}setPollerConfig(e){this.pollerConfig=e}async update(e){var t;const r=createStateProxy();if(!this.state.isStarted){this.state=Object.assign(Object.assign({},this.state),await(0,i.initHttpOperation)({lro:this.lro,stateProxy:r,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult}))}const n=this.updateState;const s=this.isDone;if(!this.state.isCompleted&&this.state.error===undefined){await(0,i.pollHttpOperation)({lro:this.lro,state:this.state,stateProxy:r,processResult:this.processResult,updateState:n?(e,{rawResponse:t})=>n(e,t):undefined,isDone:s?({flatResponse:e},t)=>s(e,t):undefined,options:e,setDelay:e=>{this.pollerConfig.intervalInMs=e},setErrorAsResult:this.setErrorAsResult})}(t=e===null||e===void 0?void 0:e.fireProgress)===null||t===void 0?void 0:t.call(e,this.state);return this}async cancel(){n.logger.error("`cancelOperation` is deprecated because it wasn't implemented");return this}toString(){return JSON.stringify({state:this.state})}}t.GenericPollOperation=GenericPollOperation},2670:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true})},6272:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.Poller=t.PollerCancelledError=t.PollerStoppedError=void 0;class PollerStoppedError extends Error{constructor(e){super(e);this.name="PollerStoppedError";Object.setPrototypeOf(this,PollerStoppedError.prototype)}}t.PollerStoppedError=PollerStoppedError;class PollerCancelledError extends Error{constructor(e){super(e);this.name="PollerCancelledError";Object.setPrototypeOf(this,PollerCancelledError.prototype)}}t.PollerCancelledError=PollerCancelledError;class Poller{constructor(e){this.resolveOnUnsuccessful=false;this.stopped=true;this.pollProgressCallbacks=[];this.operation=e;this.promise=new Promise(((e,t)=>{this.resolve=e;this.reject=t}));this.promise.catch((()=>{}))}async startPolling(e={}){if(this.stopped){this.stopped=false}while(!this.isStopped()&&!this.isDone()){await this.poll(e);await this.delay()}}async pollOnce(e={}){if(!this.isDone()){this.operation=await this.operation.update({abortSignal:e.abortSignal,fireProgress:this.fireProgress.bind(this)})}this.processUpdatedState()}fireProgress(e){for(const t of this.pollProgressCallbacks){t(e)}}async cancelOnce(e={}){this.operation=await this.operation.cancel(e)}poll(e={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(e);const clearPollOncePromise=()=>{this.pollOncePromise=undefined};this.pollOncePromise.then(clearPollOncePromise,clearPollOncePromise).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error){this.stopped=true;if(!this.resolveOnUnsuccessful){this.reject(this.operation.state.error);throw this.operation.state.error}}if(this.operation.state.isCancelled){this.stopped=true;if(!this.resolveOnUnsuccessful){const e=new PollerCancelledError("Operation was canceled");this.reject(e);throw e}}if(this.isDone()&&this.resolve){this.resolve(this.getResult())}}async pollUntilDone(e={}){if(this.stopped){this.startPolling(e).catch(this.reject)}this.processUpdatedState();return this.promise}onProgress(e){this.pollProgressCallbacks.push(e);return()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter((t=>t!==e))}}isDone(){const e=this.operation.state;return Boolean(e.isCompleted||e.isCancelled||e.error)}stopPolling(){if(!this.stopped){this.stopped=true;if(this.reject){this.reject(new PollerStoppedError("This poller is already stopped"))}}}isStopped(){return this.stopped}cancelOperation(e={}){if(!this.cancelPromise){this.cancelPromise=this.cancelOnce(e)}else if(e.abortSignal){throw new Error("A cancel request is currently pending")}return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){const e=this.operation.state;return e.result}toString(){return this.operation.toString()}}t.Poller=Poller},480:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.logger=void 0;const i=r(6515);t.logger=(0,i.createClientLogger)("core-lro")},5044:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.terminalStates=t.POLL_INTERVAL_IN_MS=void 0;t.POLL_INTERVAL_IN_MS=2e3;t.terminalStates=["succeeded","canceled","failed"]},5974:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.pollOperation=t.initOperation=t.deserializeState=void 0;const i=r(480);const n=r(5044);function deserializeState(e){try{return JSON.parse(e).state}catch(t){throw new Error(`Unable to deserialize input state: ${e}`)}}t.deserializeState=deserializeState;function setStateError(e){const{state:t,stateProxy:r,isOperationError:i}=e;return e=>{if(i(e)){r.setError(t,e);r.setFailed(t)}throw e}}function appendReadableErrorMessage(e,t){let r=e;if(r.slice(-1)!=="."){r=r+"."}return r+" "+t}function simplifyError(e){let t=e.message;let r=e.code;let i=e;while(i.innererror){i=i.innererror;r=i.code;t=appendReadableErrorMessage(t,i.message)}return{code:r,message:t}}function processOperationStatus(e){const{state:t,stateProxy:r,status:n,isDone:s,processResult:o,getError:a,response:l,setErrorAsResult:c}=e;switch(n){case"succeeded":{r.setSucceeded(t);break}case"failed":{const e=a===null||a===void 0?void 0:a(l);let n="";if(e){const{code:t,message:r}=simplifyError(e);n=`. ${t}. ${r}`}const s=`The long-running operation has failed${n}`;r.setError(t,new Error(s));r.setFailed(t);i.logger.warning(s);break}case"canceled":{r.setCanceled(t);break}}if((s===null||s===void 0?void 0:s(l,t))||s===undefined&&["succeeded","canceled"].concat(c?[]:["failed"]).includes(n)){r.setResult(t,buildResult({response:l,state:t,processResult:o}))}}function buildResult(e){const{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function initOperation(e){const{init:t,stateProxy:r,processResult:n,getOperationStatus:s,withOperationLocation:o,setErrorAsResult:a}=e;const{operationLocation:l,resourceLocation:c,metadata:p,response:u}=await t();if(l)o===null||o===void 0?void 0:o(l,false);const d={metadata:p,operationLocation:l,resourceLocation:c};i.logger.verbose(`LRO: Operation description:`,d);const m=r.initState(d);const A=s({response:u,state:m,operationLocation:l});processOperationStatus({state:m,status:A,stateProxy:r,response:u,setErrorAsResult:a,processResult:n});return m}t.initOperation=initOperation;async function pollOperationHelper(e){const{poll:t,state:r,stateProxy:s,operationLocation:o,getOperationStatus:a,getResourceLocation:l,isOperationError:c,options:p}=e;const u=await t(o,p).catch(setStateError({state:r,stateProxy:s,isOperationError:c}));const d=a(u,r);i.logger.verbose(`LRO: Status:\n\tPolling from: ${r.config.operationLocation}\n\tOperation status: ${d}\n\tPolling status: ${n.terminalStates.includes(d)?"Stopped":"Running"}`);if(d==="succeeded"){const e=l(u,r);if(e!==undefined){return{response:await t(e).catch(setStateError({state:r,stateProxy:s,isOperationError:c})),status:d}}}return{response:u,status:d}}async function pollOperation(e){const{poll:t,state:r,stateProxy:i,options:s,getOperationStatus:o,getResourceLocation:a,getOperationLocation:l,isOperationError:c,withOperationLocation:p,getPollingInterval:u,processResult:d,getError:m,updateState:A,setDelay:g,isDone:h,setErrorAsResult:f}=e;const{operationLocation:y}=r.config;if(y!==undefined){const{response:e,status:b}=await pollOperationHelper({poll:t,getOperationStatus:o,state:r,stateProxy:i,operationLocation:y,getResourceLocation:a,isOperationError:c,options:s});processOperationStatus({status:b,response:e,state:r,stateProxy:i,isDone:h,processResult:d,getError:m,setErrorAsResult:f});if(!n.terminalStates.includes(b)){const t=u===null||u===void 0?void 0:u(e);if(t)g(t);const i=l===null||l===void 0?void 0:l(e,r);if(i!==undefined){const e=y!==i;r.config.operationLocation=i;p===null||p===void 0?void 0:p(i,e)}else p===null||p===void 0?void 0:p(y,false)}A===null||A===void 0?void 0:A(r,e)}}t.pollOperation=pollOperation},8835:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.buildCreatePoller=void 0;const i=r(5974);const n=r(5044);const s=r(7779);const createStateProxy=()=>({initState:e=>({status:"running",config:e}),setCanceled:e=>e.status="canceled",setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.status="running",setSucceeded:e=>e.status="succeeded",setFailed:e=>e.status="failed",getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>e.status==="canceled",isFailed:e=>e.status==="failed",isRunning:e=>e.status==="running",isSucceeded:e=>e.status==="succeeded"});function buildCreatePoller(e){const{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:o,isOperationError:a,getResourceLocation:l,getPollingInterval:c,getError:p,resolveOnUnsuccessful:u}=e;return async({init:e,poll:d},m)=>{const{processResult:A,updateState:g,withOperationLocation:h,intervalInMs:f=n.POLL_INTERVAL_IN_MS,restoreFrom:y}=m||{};const b=createStateProxy();const C=h?(()=>{let e=false;return(t,r)=>{if(r)h(t);else if(!e)h(t);e=true}})():undefined;const N=y?(0,i.deserializeState)(y):await(0,i.initOperation)({init:e,stateProxy:b,processResult:A,getOperationStatus:r,withOperationLocation:C,setErrorAsResult:!u});let E;const v=new AbortController;const I=new Map;const handleProgressEvents=async()=>I.forEach((e=>e(N)));const S="Operation was canceled";let w=f;const P={getOperationState:()=>N,getResult:()=>N.result,isDone:()=>["succeeded","failed","canceled"].includes(N.status),isStopped:()=>E===undefined,stopPolling:()=>{v.abort()},toString:()=>JSON.stringify({state:N}),onProgress:e=>{const t=Symbol();I.set(t,e);return()=>I.delete(t)},pollUntilDone:e=>E!==null&&E!==void 0?E:E=(async()=>{const{abortSignal:t}=e||{};function abortListener(){v.abort()}const r=v.signal;if(t===null||t===void 0?void 0:t.aborted){v.abort()}else if(!r.aborted){t===null||t===void 0?void 0:t.addEventListener("abort",abortListener,{once:true})}try{if(!P.isDone()){await P.poll({abortSignal:r});while(!P.isDone()){await(0,s.delay)(w,{abortSignal:r});await P.poll({abortSignal:r})}}}finally{t===null||t===void 0?void 0:t.removeEventListener("abort",abortListener)}if(u){return P.getResult()}else{switch(N.status){case"succeeded":return P.getResult();case"canceled":throw new Error(S);case"failed":throw N.error;case"notStarted":case"running":throw new Error(`Polling completed without succeeding or failing`)}}})().finally((()=>{E=undefined})),async poll(e){if(u){if(P.isDone())return}else{switch(N.status){case"succeeded":return;case"canceled":throw new Error(S);case"failed":throw N.error}}await(0,i.pollOperation)({poll:d,state:N,stateProxy:b,getOperationLocation:t,isOperationError:a,withOperationLocation:C,getPollingInterval:c,getOperationStatus:o,getResourceLocation:l,processResult:A,getError:p,updateState:g,options:e,setDelay:e=>{w=e},setErrorAsResult:!u});await handleProgressEvents();if(!u){switch(N.status){case"canceled":throw new Error(S);case"failed":throw N.error}}}};return P}}t.buildCreatePoller=buildCreatePoller},6427:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{DEFAULT_RETRY_POLICY_COUNT:()=>a,SDK_VERSION:()=>o});e.exports=__toCommonJS(s);const o="1.24.0";const a=3;0&&0},862:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createPipelineFromOptions:()=>createPipelineFromOptions});e.exports=__toCommonJS(a);var l=r(3253);var c=r(9590);var p=r(4087);var u=r(2799);var d=r(5807);var m=r(9295);var A=r(8170);var g=r(5497);var h=r(7779);var f=r(2815);var y=r(5686);var b=r(8554);var C=r(5798);var N=r(3237);var E=r(7466);function createPipelineFromOptions(e){const t=(0,c.createEmptyPipeline)();if(h.isNodeLike){if(e.agent){t.addPolicy((0,b.agentPolicy)(e.agent))}if(e.tlsOptions){t.addPolicy((0,C.tlsPolicy)(e.tlsOptions))}t.addPolicy((0,f.proxyPolicy)(e.proxyOptions));t.addPolicy((0,m.decompressResponsePolicy)())}t.addPolicy((0,E.wrapAbortSignalLikePolicy)());t.addPolicy((0,g.formDataPolicy)(),{beforePolicies:[d.multipartPolicyName]});t.addPolicy((0,u.userAgentPolicy)(e.userAgentOptions));t.addPolicy((0,y.setClientRequestIdPolicy)(e.telemetryOptions?.clientRequestIdHeaderName));t.addPolicy((0,d.multipartPolicy)(),{afterPhase:"Deserialize"});t.addPolicy((0,A.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"});t.addPolicy((0,N.tracingPolicy)({...e.userAgentOptions,...e.loggingOptions}),{afterPhase:"Retry"});if(h.isNodeLike){t.addPolicy((0,p.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"})}t.addPolicy((0,l.logPolicy)(e.loggingOptions),{afterPhase:"Sign"});return t}0&&0},7960:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createDefaultHttpClient:()=>createDefaultHttpClient});e.exports=__toCommonJS(a);var l=r(1958);var c=r(1297);function createDefaultHttpClient(){const e=(0,l.createDefaultHttpClient)();return{async sendRequest(t){const{abortSignal:r,cleanup:i}=t.abortSignal?(0,c.wrapAbortSignalLike)(t.abortSignal):{};try{t.abortSignal=r;return await e.sendRequest(t)}finally{i?.()}}}}0&&0},192:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createHttpHeaders:()=>createHttpHeaders});e.exports=__toCommonJS(a);var l=r(1958);function createHttpHeaders(e){return(0,l.createHttpHeaders)(e)}0&&0},778:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{RestError:()=>m.RestError,agentPolicy:()=>k.agentPolicy,agentPolicyName:()=>k.agentPolicyName,auxiliaryAuthenticationHeaderPolicy:()=>R.auxiliaryAuthenticationHeaderPolicy,auxiliaryAuthenticationHeaderPolicyName:()=>R.auxiliaryAuthenticationHeaderPolicyName,bearerTokenAuthenticationPolicy:()=>B.bearerTokenAuthenticationPolicy,bearerTokenAuthenticationPolicyName:()=>B.bearerTokenAuthenticationPolicyName,createDefaultHttpClient:()=>p.createDefaultHttpClient,createEmptyPipeline:()=>l.createEmptyPipeline,createFile:()=>Q.createFile,createFileFromStream:()=>Q.createFileFromStream,createHttpHeaders:()=>u.createHttpHeaders,createPipelineFromOptions:()=>c.createPipelineFromOptions,createPipelineRequest:()=>d.createPipelineRequest,decompressResponsePolicy:()=>A.decompressResponsePolicy,decompressResponsePolicyName:()=>A.decompressResponsePolicyName,defaultRetryPolicy:()=>S.defaultRetryPolicy,exponentialRetryPolicy:()=>g.exponentialRetryPolicy,exponentialRetryPolicyName:()=>g.exponentialRetryPolicyName,formDataPolicy:()=>x.formDataPolicy,formDataPolicyName:()=>x.formDataPolicyName,getDefaultProxySettings:()=>b.getDefaultProxySettings,isRestError:()=>m.isRestError,logPolicy:()=>f.logPolicy,logPolicyName:()=>f.logPolicyName,multipartPolicy:()=>y.multipartPolicy,multipartPolicyName:()=>y.multipartPolicyName,ndJsonPolicy:()=>_.ndJsonPolicy,ndJsonPolicyName:()=>_.ndJsonPolicyName,proxyPolicy:()=>b.proxyPolicy,proxyPolicyName:()=>b.proxyPolicyName,redirectPolicy:()=>C.redirectPolicy,redirectPolicyName:()=>C.redirectPolicyName,retryPolicy:()=>v.retryPolicy,setClientRequestIdPolicy:()=>h.setClientRequestIdPolicy,setClientRequestIdPolicyName:()=>h.setClientRequestIdPolicyName,systemErrorRetryPolicy:()=>N.systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>N.systemErrorRetryPolicyName,throttlingRetryPolicy:()=>E.throttlingRetryPolicy,throttlingRetryPolicyName:()=>E.throttlingRetryPolicyName,tlsPolicy:()=>P.tlsPolicy,tlsPolicyName:()=>P.tlsPolicyName,tracingPolicy:()=>I.tracingPolicy,tracingPolicyName:()=>I.tracingPolicyName,userAgentPolicy:()=>w.userAgentPolicy,userAgentPolicyName:()=>w.userAgentPolicyName});e.exports=__toCommonJS(a);var l=r(9590);var c=r(862);var p=r(7960);var u=r(192);var d=r(5709);var m=r(8666);var A=r(9295);var g=r(6708);var h=r(5686);var f=r(3253);var y=r(5807);var b=r(2815);var C=r(4087);var N=r(6518);var E=r(5159);var v=r(6085);var I=r(3237);var S=r(8170);var w=r(2799);var P=r(5798);var x=r(5497);var B=r(6925);var _=r(6827);var R=r(2262);var k=r(8554);var Q=r(7073);0&&0},544:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{logger:()=>c});e.exports=__toCommonJS(a);var l=r(6515);const c=(0,l.createClientLogger)("core-rest-pipeline");0&&0},9590:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createEmptyPipeline:()=>createEmptyPipeline});e.exports=__toCommonJS(a);var l=r(1958);function createEmptyPipeline(){return(0,l.createEmptyPipeline)()}0&&0},5709:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createPipelineRequest:()=>createPipelineRequest});e.exports=__toCommonJS(a);var l=r(1958);function createPipelineRequest(e){return(0,l.createPipelineRequest)(e)}0&&0},8554:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{agentPolicy:()=>agentPolicy,agentPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.agentPolicyName;function agentPolicy(e){return(0,l.agentPolicy)(e)}0&&0},2262:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{auxiliaryAuthenticationHeaderPolicy:()=>auxiliaryAuthenticationHeaderPolicy,auxiliaryAuthenticationHeaderPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(9202);var c=r(544);const p="auxiliaryAuthenticationHeaderPolicy";const u="x-ms-authorization-auxiliary";async function sendAuthorizeRequest(e){const{scopes:t,getAccessToken:r,request:i}=e;const n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions};return(await r(t,n))?.token??""}function auxiliaryAuthenticationHeaderPolicy(e){const{credentials:t,scopes:r}=e;const i=e.logger||c.logger;const n=new WeakMap;return{name:p,async sendRequest(e,s){if(!e.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.")}if(!t||t.length===0){i.info(`${p} header will not be set due to empty credentials.`);return s(e)}const o=[];for(const s of t){let t=n.get(s);if(!t){t=(0,l.createTokenCycler)(s);n.set(s,t)}o.push(sendAuthorizeRequest({scopes:Array.isArray(r)?r:[r],request:e,getAccessToken:t,logger:i}))}const a=(await Promise.all(o)).filter((e=>Boolean(e)));if(a.length===0){i.warning(`None of the auxiliary tokens are valid. ${u} header will not be set.`);return s(e)}e.headers.set(u,a.map((e=>`Bearer ${e}`)).join(", "));return s(e)}}}0&&0},6925:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{bearerTokenAuthenticationPolicy:()=>bearerTokenAuthenticationPolicy,bearerTokenAuthenticationPolicyName:()=>u,parseChallenges:()=>parseChallenges});e.exports=__toCommonJS(a);var l=r(9202);var c=r(544);var p=r(8666);const u="bearerTokenAuthenticationPolicy";async function trySendRequest(e,t){try{return[await t(e),void 0]}catch(e){if((0,p.isRestError)(e)&&e.response){return[e.response,e]}else{throw e}}}async function defaultAuthorizeRequest(e){const{scopes:t,getAccessToken:r,request:i}=e;const n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions,enableCae:true};const s=await r(t,n);if(s){e.request.headers.set("Authorization",`Bearer ${s.token}`)}}function isChallengeResponse(e){return e.status===401&&e.headers.has("WWW-Authenticate")}async function authorizeRequestOnCaeChallenge(e,t){const{scopes:r}=e;const i=await e.getAccessToken(r,{enableCae:true,claims:t});if(!i){return false}e.request.headers.set("Authorization",`${i.tokenType??"Bearer"} ${i.token}`);return true}function bearerTokenAuthenticationPolicy(e){const{credential:t,scopes:r,challengeCallbacks:i}=e;const n=e.logger||c.logger;const s={authorizeRequest:i?.authorizeRequest?.bind(i)??defaultAuthorizeRequest,authorizeRequestOnChallenge:i?.authorizeRequestOnChallenge?.bind(i)};const o=t?(0,l.createTokenCycler)(t):()=>Promise.resolve(null);return{name:u,async sendRequest(e,t){if(!e.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.")}await s.authorizeRequest({scopes:Array.isArray(r)?r:[r],request:e,getAccessToken:o,logger:n});let i;let a;let l;[i,a]=await trySendRequest(e,t);if(isChallengeResponse(i)){let c=getCaeChallengeClaims(i.headers.get("WWW-Authenticate"));if(c){let s;try{s=atob(c)}catch(e){n.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${c}`);return i}l=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(r)?r:[r],response:i,request:e,getAccessToken:o,logger:n},s);if(l){[i,a]=await trySendRequest(e,t)}}else if(s.authorizeRequestOnChallenge){l=await s.authorizeRequestOnChallenge({scopes:Array.isArray(r)?r:[r],request:e,response:i,getAccessToken:o,logger:n});if(l){[i,a]=await trySendRequest(e,t)}if(isChallengeResponse(i)){c=getCaeChallengeClaims(i.headers.get("WWW-Authenticate")??"");if(c){let s;try{s=atob(c)}catch(e){n.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${c}`);return i}l=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(r)?r:[r],response:i,request:e,getAccessToken:o,logger:n},s);if(l){[i,a]=await trySendRequest(e,t)}}}}}if(a){throw a}else{return i}}}}function parseChallenges(e){const t=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g;const r=/(\w+)="([^"]*)"/g;const i=[];let n;while((n=t.exec(e))!==null){const e=n[1];const t=n[2];const s={};let o;while((o=r.exec(t))!==null){s[o[1]]=o[2]}i.push({scheme:e,params:s})}return i}function getCaeChallengeClaims(e){if(!e){return}const t=parseChallenges(e);return t.find((e=>e.scheme==="Bearer"&&e.params.claims&&e.params.error==="insufficient_claims"))?.params.claims}0&&0},9295:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{decompressResponsePolicy:()=>decompressResponsePolicy,decompressResponsePolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.decompressResponsePolicyName;function decompressResponsePolicy(){return(0,l.decompressResponsePolicy)()}0&&0},8170:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{defaultRetryPolicy:()=>defaultRetryPolicy,defaultRetryPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.defaultRetryPolicyName;function defaultRetryPolicy(e={}){return(0,l.defaultRetryPolicy)(e)}0&&0},6708:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{exponentialRetryPolicy:()=>exponentialRetryPolicy,exponentialRetryPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.exponentialRetryPolicyName;function exponentialRetryPolicy(e={}){return(0,l.exponentialRetryPolicy)(e)}0&&0},5497:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{formDataPolicy:()=>formDataPolicy,formDataPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.formDataPolicyName;function formDataPolicy(){return(0,l.formDataPolicy)()}0&&0},3253:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{logPolicy:()=>logPolicy,logPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(544);var c=r(4960);const p=c.logPolicyName;function logPolicy(e={}){return(0,c.logPolicy)({logger:l.logger.info,...e})}0&&0},5807:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{multipartPolicy:()=>multipartPolicy,multipartPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(4960);var c=r(7073);const p=l.multipartPolicyName;function multipartPolicy(){const e=(0,l.multipartPolicy)();return{name:p,sendRequest:async(t,r)=>{if(t.multipartBody){for(const e of t.multipartBody.parts){if((0,c.hasRawContent)(e.body)){e.body=(0,c.getRawContent)(e.body)}}}return e.sendRequest(t,r)}}}0&&0},6827:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{ndJsonPolicy:()=>ndJsonPolicy,ndJsonPolicyName:()=>o});e.exports=__toCommonJS(s);const o="ndJsonPolicy";function ndJsonPolicy(){return{name:o,async sendRequest(e,t){if(typeof e.body==="string"&&e.body.startsWith("[")){const t=JSON.parse(e.body);e.body=t.map((e=>JSON.stringify(e)+"\n")).join("")}return t(e)}}}0&&0},2815:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getDefaultProxySettings:()=>getDefaultProxySettings,proxyPolicy:()=>proxyPolicy,proxyPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.proxyPolicyName;function getDefaultProxySettings(e){return(0,l.getDefaultProxySettings)(e)}function proxyPolicy(e,t){return(0,l.proxyPolicy)(e,t)}0&&0},4087:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{redirectPolicy:()=>redirectPolicy,redirectPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.redirectPolicyName;function redirectPolicy(e={}){return(0,l.redirectPolicy)(e)}0&&0},6085:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{retryPolicy:()=>retryPolicy});e.exports=__toCommonJS(a);var l=r(6515);var c=r(6427);var p=r(4960);const u=(0,l.createClientLogger)("core-rest-pipeline retryPolicy");function retryPolicy(e,t={maxRetries:c.DEFAULT_RETRY_POLICY_COUNT}){return(0,p.retryPolicy)(e,{logger:u,...t})}0&&0},5686:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{setClientRequestIdPolicy:()=>setClientRequestIdPolicy,setClientRequestIdPolicyName:()=>o});e.exports=__toCommonJS(s);const o="setClientRequestIdPolicy";function setClientRequestIdPolicy(e="x-ms-client-request-id"){return{name:o,async sendRequest(t,r){if(!t.headers.has(e)){t.headers.set(e,t.requestId)}return r(t)}}}0&&0},6518:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{systemErrorRetryPolicy:()=>systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.systemErrorRetryPolicyName;function systemErrorRetryPolicy(e={}){return(0,l.systemErrorRetryPolicy)(e)}0&&0},5159:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{throttlingRetryPolicy:()=>throttlingRetryPolicy,throttlingRetryPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.throttlingRetryPolicyName;function throttlingRetryPolicy(e={}){return(0,l.throttlingRetryPolicy)(e)}0&&0},5798:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{tlsPolicy:()=>tlsPolicy,tlsPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.tlsPolicyName;function tlsPolicy(e){return(0,l.tlsPolicy)(e)}0&&0},3237:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{tracingPolicy:()=>tracingPolicy,tracingPolicyName:()=>g});e.exports=__toCommonJS(a);var l=r(623);var c=r(6427);var p=r(8431);var u=r(544);var d=r(7779);var m=r(8666);var A=r(5750);const g="tracingPolicy";function tracingPolicy(e={}){const t=(0,p.getUserAgentValue)(e.userAgentPrefix);const r=new A.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});const i=tryCreateTracingClient();return{name:g,async sendRequest(e,n){if(!i){return n(e)}const s=await t;const o={"http.url":r.sanitizeUrl(e.url),"http.method":e.method,"http.user_agent":s,requestId:e.requestId};if(s){o["http.user_agent"]=s}const{span:a,tracingContext:l}=tryCreateSpan(i,e,o)??{};if(!a||!l){return n(e)}try{const t=await i.withContext(l,n,e);tryProcessResponse(a,t);return t}catch(e){tryProcessError(a,e);throw e}}}}function tryCreateTracingClient(){try{return(0,l.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:c.SDK_VERSION})}catch(e){u.logger.warning(`Error when creating the TracingClient: ${(0,d.getErrorMessage)(e)}`);return void 0}}function tryCreateSpan(e,t,r){try{const{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return void 0}const s=e.createRequestHeaders(n.tracingOptions.tracingContext);for(const[e,r]of Object.entries(s)){t.headers.set(e,r)}return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(e){u.logger.warning(`Skipping creating a tracing span due to an error: ${(0,d.getErrorMessage)(e)}`);return void 0}}function tryProcessError(e,t){try{e.setStatus({status:"error",error:(0,d.isError)(t)?t:void 0});if((0,m.isRestError)(t)&&t.statusCode){e.setAttribute("http.status_code",t.statusCode)}e.end()}catch(e){u.logger.warning(`Skipping tracing span processing due to an error: ${(0,d.getErrorMessage)(e)}`)}}function tryProcessResponse(e,t){try{e.setAttribute("http.status_code",t.status);const r=t.headers.get("x-ms-request-id");if(r){e.setAttribute("serviceRequestId",r)}if(t.status>=400){e.setStatus({status:"error"})}e.end()}catch(e){u.logger.warning(`Skipping tracing span processing due to an error: ${(0,d.getErrorMessage)(e)}`)}}0&&0},2799:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{userAgentPolicy:()=>userAgentPolicy,userAgentPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(8431);const c=(0,l.getUserAgentHeaderName)();const p="userAgentPolicy";function userAgentPolicy(e={}){const t=(0,l.getUserAgentValue)(e.userAgentPrefix);return{name:p,async sendRequest(e,r){if(!e.headers.has(c)){e.headers.set(c,await t)}return r(e)}}}0&&0},7466:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{wrapAbortSignalLikePolicy:()=>wrapAbortSignalLikePolicy,wrapAbortSignalLikePolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(1297);const c="wrapAbortSignalLikePolicy";function wrapAbortSignalLikePolicy(){return{name:c,sendRequest:async(e,t)=>{if(!e.abortSignal){return t(e)}const{abortSignal:r,cleanup:i}=(0,l.wrapAbortSignalLike)(e.abortSignal);e.abortSignal=r;try{return await t(e)}finally{i?.()}}}}0&&0},8666:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{RestError:()=>c,isRestError:()=>isRestError});e.exports=__toCommonJS(a);var l=r(1958);const c=l.RestError;function isRestError(e){return(0,l.isRestError)(e)}0&&0},6141:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createFile:()=>createFile});e.exports=__toCommonJS(a);var l=r(7073);function createFile(e,t,r={}){return(0,l.createRawFile)(e,t,r)}0&&0},7073:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createFile:()=>l.createFile,createFileFromStream:()=>createFileFromStream,createRawFile:()=>createRawFile,getRawContent:()=>getRawContent,hasRawContent:()=>hasRawContent});e.exports=__toCommonJS(a);var l=r(6141);function isNodeReadableStream(e){return typeof e==="object"&&e!==null&&"pipe"in e&&typeof e.pipe==="function"}const c={arrayBuffer:()=>{throw new Error("Not implemented")},bytes:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}};const p=Symbol("rawContent");function hasRawContent(e){return typeof e[p]==="function"}function getRawContent(e){if(hasRawContent(e)){return e[p]()}else{return e}}function createRawFile(e,t,r={}){return{...c,type:r.type??"",lastModified:r.lastModified??(new Date).getTime(),webkitRelativePath:r.webkitRelativePath??"",size:e.byteLength,name:t,arrayBuffer:async()=>toArrayBuffer(e).buffer,stream:()=>new Blob([toArrayBuffer(e)]).stream(),[p]:()=>e}}function createFileFromStream(e,t,r={}){return{...c,type:r.type??"",lastModified:r.lastModified??(new Date).getTime(),webkitRelativePath:r.webkitRelativePath??"",size:r.size??-1,name:t,stream:()=>{const t=e();if(isNodeReadableStream(t)){throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.")}return t},[p]:e}}function hasArrayBuffer(e){return"resize"in e.buffer}function toArrayBuffer(e){if(hasArrayBuffer(e)){if(e.byteOffset!==0||e.byteLength!==e.buffer.byteLength){return new Uint8Array(e)}return e}return e.map((e=>e))}0&&0},9202:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{DEFAULT_CYCLER_OPTIONS:()=>c,createTokenCycler:()=>createTokenCycler});e.exports=__toCommonJS(a);var l=r(7779);const c={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function beginRefresh(e,t,r){async function tryGetAccessToken(){if(Date.now()e.getToken(t,a);r=beginRefresh(tryGetAccessToken,s.retryIntervalInMs,i?.expiresOnTimestamp??Date.now()).then((e=>{r=null;i=e;n=a.tenantId;return i})).catch((e=>{r=null;i=null;n=void 0;throw e}))}return r}return async(e,t)=>{const r=Boolean(t.claims);const s=n!==t.tenantId;if(r){i=null}const a=s||r||o.mustRefresh;if(a){return refresh(e,t)}if(o.shouldRefresh){refresh(e,t)}return i}}0&&0},8431:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getUserAgentHeaderName:()=>getUserAgentHeaderName,getUserAgentValue:()=>getUserAgentValue});e.exports=__toCommonJS(a);var l=r(1848);var c=r(6427);function getUserAgentString(e){const t=[];for(const[r,i]of e){const e=i?`${r}/${i}`:r;t.push(e)}return t.join(" ")}function getUserAgentHeaderName(){return(0,l.getHeaderName)()}async function getUserAgentValue(e){const t=new Map;t.set("core-rest-pipeline",c.SDK_VERSION);await(0,l.setPlatformSpecificData)(t);const r=getUserAgentString(t);const i=e?`${e} ${r}`:r;return i}0&&0},1848:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{getHeaderName:()=>getHeaderName,setPlatformSpecificData:()=>setPlatformSpecificData});e.exports=__toCommonJS(c);var p=__toESM(r(8161));var u=__toESM(r(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(e){if(u.default&&u.default.versions){const t=`${p.default.type()} ${p.default.release()}; ${p.default.arch()}`;if(u.default.versions.bun){e.set("Bun",`${u.default.versions.bun} (${t})`)}else if(u.default.versions.deno){e.set("Deno",`${u.default.versions.deno} (${t})`)}else if(u.default.versions.node){e.set("Node",`${u.default.versions.node} (${t})`)}}}0&&0},1297:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{wrapAbortSignalLike:()=>wrapAbortSignalLike});e.exports=__toCommonJS(s);function wrapAbortSignalLike(e){if(e instanceof AbortSignal){return{abortSignal:e}}if(e.aborted){return{abortSignal:AbortSignal.abort("reason"in e?e.reason:void 0)}}const t=new AbortController;let r=true;function cleanup(){if(r){e.removeEventListener("abort",listener);r=false}}function listener(){t.abort("reason"in e?e.reason:void 0);cleanup()}e.addEventListener("abort",listener);return{abortSignal:t.signal,cleanup:cleanup}}0&&0},623:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createTracingClient=t.useInstrumenter=void 0;var i=r(8729);Object.defineProperty(t,"useInstrumenter",{enumerable:true,get:function(){return i.useInstrumenter}});var n=r(3438);Object.defineProperty(t,"createTracingClient",{enumerable:true,get:function(){return n.createTracingClient}})},8729:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createDefaultTracingSpan=createDefaultTracingSpan;t.createDefaultInstrumenter=createDefaultInstrumenter;t.useInstrumenter=useInstrumenter;t.getInstrumenter=getInstrumenter;const i=r(9186);const n=r(8914);function createDefaultTracingSpan(){return{end:()=>{},isRecording:()=>false,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function createDefaultInstrumenter(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>undefined,startSpan:(e,t)=>({span:createDefaultTracingSpan(),tracingContext:(0,i.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}function useInstrumenter(e){n.state.instrumenterImplementation=e}function getInstrumenter(){if(!n.state.instrumenterImplementation){n.state.instrumenterImplementation=createDefaultInstrumenter()}return n.state.instrumenterImplementation}},8914:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.state=void 0;t.state={instrumenterImplementation:undefined}},3438:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createTracingClient=createTracingClient;const i=r(8729);const n=r(9186);function createTracingClient(e){const{namespace:t,packageName:r,packageVersion:s}=e;function startSpan(e,o,a){const l=(0,i.getInstrumenter)().startSpan(e,{...a,packageName:r,packageVersion:s,tracingContext:o?.tracingOptions?.tracingContext});let c=l.tracingContext;const p=l.span;if(!c.getValue(n.knownContextKeys.namespace)){c=c.setValue(n.knownContextKeys.namespace,t)}p.setAttribute("az.namespace",c.getValue(n.knownContextKeys.namespace));const u=Object.assign({},o,{tracingOptions:{...o?.tracingOptions,tracingContext:c}});return{span:p,updatedOptions:u}}async function withSpan(e,t,r,i){const{span:n,updatedOptions:s}=startSpan(e,t,i);try{const e=await withContext(s.tracingOptions.tracingContext,(()=>Promise.resolve(r(s,n))));n.setStatus({status:"success"});return e}catch(e){n.setStatus({status:"error",error:e});throw e}finally{n.end()}}function withContext(e,t,...r){return(0,i.getInstrumenter)().withContext(e,t,...r)}function parseTraceparentHeader(e){return(0,i.getInstrumenter)().parseTraceparentHeader(e)}function createRequestHeaders(e){return(0,i.getInstrumenter)().createRequestHeaders(e)}return{startSpan:startSpan,withSpan:withSpan,withContext:withContext,parseTraceparentHeader:parseTraceparentHeader,createRequestHeaders:createRequestHeaders}}},9186:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TracingContextImpl=t.knownContextKeys=void 0;t.createTracingContext=createTracingContext;t.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function createTracingContext(e={}){let r=new TracingContextImpl(e.parentContext);if(e.span){r=r.setValue(t.knownContextKeys.span,e.span)}if(e.namespace){r=r.setValue(t.knownContextKeys.namespace,e.namespace)}return r}class TracingContextImpl{_contextMap;constructor(e){this._contextMap=e instanceof TracingContextImpl?new Map(e._contextMap):new Map}setValue(e,t){const r=new TracingContextImpl(this);r._contextMap.set(e,t);return r}getValue(e){return this._contextMap.get(e)}deleteValue(e){const t=new TracingContextImpl(this);t._contextMap.delete(e);return t}}t.TracingContextImpl=TracingContextImpl},5209:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.cancelablePromiseRace=cancelablePromiseRace;async function cancelablePromiseRace(e,t){const r=new AbortController;function abortHandler(){r.abort()}t?.abortSignal?.addEventListener("abort",abortHandler);try{return await Promise.race(e.map((e=>e({abortSignal:r.signal}))))}finally{r.abort();t?.abortSignal?.removeEventListener("abort",abortHandler)}}},3128:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createAbortablePromise=createAbortablePromise;const i=r(6492);function createAbortablePromise(e,t){const{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=t??{};return new Promise(((t,o)=>{function rejectOnAbort(){o(new i.AbortError(s??"The operation was aborted."))}function removeListeners(){n?.removeEventListener("abort",onAbort)}function onAbort(){r?.();removeListeners();rejectOnAbort()}if(n?.aborted){return rejectOnAbort()}try{e((e=>{removeListeners();t(e)}),(e=>{removeListeners();o(e)}))}catch(e){o(e)}n?.addEventListener("abort",onAbort)}))}},636:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.delay=delay;t.calculateRetryDelay=calculateRetryDelay;const i=r(3128);const n=r(5750);const s="The delay was aborted.";function delay(e,t){let r;const{abortSignal:n,abortErrorMsg:o}=t??{};return(0,i.createAbortablePromise)((t=>{r=setTimeout(t,e)}),{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:o??s})}function calculateRetryDelay(e,t){const r=t.retryDelayInMs*Math.pow(2,e);const i=Math.min(t.maxRetryDelayInMs,r);const s=i/2+(0,n.getRandomIntegerInclusive)(0,i/2);return{retryAfterInMs:s}}},9945:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getErrorMessage=getErrorMessage;const i=r(5750);function getErrorMessage(e){if((0,i.isError)(e)){return e.message}else{let t;try{if(typeof e==="object"&&e){t=JSON.stringify(e)}else{t=String(e)}}catch(e){t="[unable to stringify input]"}return`Unknown error ${t}`}}},7779:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.isWebWorker=t.isReactNative=t.isNodeRuntime=t.isNodeLike=t.isNode=t.isDeno=t.isBun=t.isBrowser=t.objectHasProperty=t.isObjectWithProperties=t.isDefined=t.getErrorMessage=t.delay=t.createAbortablePromise=t.cancelablePromiseRace=void 0;t.calculateRetryDelay=calculateRetryDelay;t.computeSha256Hash=computeSha256Hash;t.computeSha256Hmac=computeSha256Hmac;t.getRandomIntegerInclusive=getRandomIntegerInclusive;t.isError=isError;t.isObject=isObject;t.randomUUID=randomUUID;t.uint8ArrayToString=uint8ArrayToString;t.stringToUint8Array=stringToUint8Array;const i=r(1860);const n=i.__importStar(r(5750));var s=r(5209);Object.defineProperty(t,"cancelablePromiseRace",{enumerable:true,get:function(){return s.cancelablePromiseRace}});var o=r(3128);Object.defineProperty(t,"createAbortablePromise",{enumerable:true,get:function(){return o.createAbortablePromise}});var a=r(636);Object.defineProperty(t,"delay",{enumerable:true,get:function(){return a.delay}});var l=r(9945);Object.defineProperty(t,"getErrorMessage",{enumerable:true,get:function(){return l.getErrorMessage}});var c=r(6277);Object.defineProperty(t,"isDefined",{enumerable:true,get:function(){return c.isDefined}});Object.defineProperty(t,"isObjectWithProperties",{enumerable:true,get:function(){return c.isObjectWithProperties}});Object.defineProperty(t,"objectHasProperty",{enumerable:true,get:function(){return c.objectHasProperty}});function calculateRetryDelay(e,t){return n.calculateRetryDelay(e,t)}function computeSha256Hash(e,t){return n.computeSha256Hash(e,t)}function computeSha256Hmac(e,t,r){return n.computeSha256Hmac(e,t,r)}function getRandomIntegerInclusive(e,t){return n.getRandomIntegerInclusive(e,t)}function isError(e){return n.isError(e)}function isObject(e){return n.isObject(e)}function randomUUID(){return n.randomUUID()}t.isBrowser=n.isBrowser;t.isBun=n.isBun;t.isDeno=n.isDeno;t.isNode=n.isNodeLike;t.isNodeLike=n.isNodeLike;t.isNodeRuntime=n.isNodeRuntime;t.isReactNative=n.isReactNative;t.isWebWorker=n.isWebWorker;function uint8ArrayToString(e,t){return n.uint8ArrayToString(e,t)}function stringToUint8Array(e,t){return n.stringToUint8Array(e,t)}},6277:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.isDefined=isDefined;t.isObjectWithProperties=isObjectWithProperties;t.objectHasProperty=objectHasProperty;function isDefined(e){return typeof e!=="undefined"&&e!==null}function isObjectWithProperties(e,t){if(!isDefined(e)||typeof e!=="object"){return false}for(const r of t){if(!objectHasProperty(e,r)){return false}}return true}function objectHasProperty(e,t){return isDefined(e)&&typeof e==="object"&&t in e}},1658:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.AbortError=void 0;class AbortError extends Error{constructor(e){super(e);this.name="AbortError"}}t.AbortError=AbortError},6492:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.AbortError=void 0;var i=r(1658);Object.defineProperty(t,"AbortError",{enumerable:true,get:function(){return i.AbortError}})},6515:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.AzureLogger=void 0;t.setLogLevel=setLogLevel;t.getLogLevel=getLogLevel;t.createClientLogger=createClientLogger;const i=r(2490);const n=(0,i.createLoggerContext)({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"});t.AzureLogger=n.logger;function setLogLevel(e){n.setLogLevel(e)}function getLogLevel(){return n.getLogLevel()}function createClientLogger(e){return n.createClientLogger(e)}},9992:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{AbortError:()=>AbortError});e.exports=__toCommonJS(s);class AbortError extends Error{constructor(e){super(e);this.name="AbortError"}}0&&0},6227:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{isApiKeyCredential:()=>isApiKeyCredential,isBasicCredential:()=>isBasicCredential,isBearerTokenCredential:()=>isBearerTokenCredential,isOAuth2TokenCredential:()=>isOAuth2TokenCredential});e.exports=__toCommonJS(s);function isOAuth2TokenCredential(e){return"getOAuth2Token"in e}function isBearerTokenCredential(e){return"getBearerToken"in e}function isBasicCredential(e){return"username"in e&&"password"in e}function isApiKeyCredential(e){return"key"in e}0&&0},1408:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{apiVersionPolicy:()=>apiVersionPolicy,apiVersionPolicyName:()=>o});e.exports=__toCommonJS(s);const o="ApiVersionPolicy";function apiVersionPolicy(e){return{name:o,sendRequest:(t,r)=>{const i=new URL(t.url);if(!i.searchParams.get("api-version")&&e.apiVersion){t.url=`${t.url}${Array.from(i.searchParams.keys()).length>0?"&":"?"}api-version=${e.apiVersion}`}return r(t)}}}0&&0},8728:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createDefaultPipeline:()=>createDefaultPipeline,getCachedDefaultHttpsClient:()=>getCachedDefaultHttpsClient});e.exports=__toCommonJS(a);var l=r(9468);var c=r(1810);var p=r(1408);var u=r(6227);var d=r(2095);var m=r(5756);var A=r(9709);var g=r(219);let h;function createDefaultPipeline(e={}){const t=(0,c.createPipelineFromOptions)(e);t.addPolicy((0,p.apiVersionPolicy)(e));const{credential:r,authSchemes:i,allowInsecureConnection:n}=e;if(r){if((0,u.isApiKeyCredential)(r)){t.addPolicy((0,d.apiKeyAuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if((0,u.isBasicCredential)(r)){t.addPolicy((0,m.basicAuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if((0,u.isBearerTokenCredential)(r)){t.addPolicy((0,A.bearerAuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if((0,u.isOAuth2TokenCredential)(r)){t.addPolicy((0,g.oauth2AuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:n}))}}return t}function getCachedDefaultHttpsClient(){if(!h){h=(0,l.createDefaultHttpClient)()}return h}0&&0},6191:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getClient:()=>getClient});e.exports=__toCommonJS(a);var l=r(8728);var c=r(6311);var p=r(7088);var u=r(3954);function getClient(e,t={}){const r=t.pipeline??(0,l.createDefaultPipeline)(t);if(t.additionalPolicies?.length){for(const{policy:e,position:i}of t.additionalPolicies){const t=i==="perRetry"?"Sign":void 0;r.addPolicy(e,{afterPhase:t})}}const{allowInsecureConnection:i,httpClient:n}=t;const s=t.endpoint??e;const client=(e,...t)=>{const getUrl=r=>(0,p.buildRequestUrl)(s,e,t,{allowInsecureConnection:i,...r});return{get:(e={})=>buildOperation("GET",getUrl(e),r,e,i,n),post:(e={})=>buildOperation("POST",getUrl(e),r,e,i,n),put:(e={})=>buildOperation("PUT",getUrl(e),r,e,i,n),patch:(e={})=>buildOperation("PATCH",getUrl(e),r,e,i,n),delete:(e={})=>buildOperation("DELETE",getUrl(e),r,e,i,n),head:(e={})=>buildOperation("HEAD",getUrl(e),r,e,i,n),options:(e={})=>buildOperation("OPTIONS",getUrl(e),r,e,i,n),trace:(e={})=>buildOperation("TRACE",getUrl(e),r,e,i,n)}};return{path:client,pathUnchecked:client,pipeline:r}}function buildOperation(e,t,r,i,n,s){n=i.allowInsecureConnection??n;return{then:function(o,a){return(0,c.sendRequest)(e,t,r,{...i,allowInsecureConnection:n},s).then(o,a)},async asBrowserStream(){if(u.isNodeLike){throw new Error("`asBrowserStream` is supported only in the browser environment. Use `asNodeStream` instead to obtain the response body stream. If you require a Web stream of the response in Node, consider using `Readable.toWeb` on the result of `asNodeStream`.")}else{return(0,c.sendRequest)(e,t,r,{...i,allowInsecureConnection:n,responseAsStream:true},s)}},async asNodeStream(){if(u.isNodeLike){return(0,c.sendRequest)(e,t,r,{...i,allowInsecureConnection:n,responseAsStream:true},s)}else{throw new Error("`isNodeStream` is not supported in the browser environment. Use `asBrowserStream` to obtain the response body stream.")}}}}0&&0},8240:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{buildBodyPart:()=>buildBodyPart,buildMultipartBody:()=>buildMultipartBody});e.exports=__toCommonJS(a);var l=r(9758);var c=r(4220);var p=r(2921);var u=r(8505);function getHeaderValue(e,t){if(e.headers){const r=Object.keys(e.headers).find((e=>e.toLowerCase()===t.toLowerCase()));if(r){return e.headers[r]}}return void 0}function getPartContentType(e){const t=getHeaderValue(e,"content-type");if(t){return t}if(e.contentType===null){return void 0}if(e.contentType){return e.contentType}const{body:r}=e;if(r===null||r===void 0){return void 0}if(typeof r==="string"||typeof r==="number"||typeof r==="boolean"){return"text/plain; charset=UTF-8"}if(r instanceof Blob){return r.type||"application/octet-stream"}if((0,u.isBinaryBody)(r)){return"application/octet-stream"}return"application/json"}function escapeDispositionField(e){return JSON.stringify(e)}function getContentDisposition(e){const t=getHeaderValue(e,"content-disposition");if(t){return t}if(e.dispositionType===void 0&&e.name===void 0&&e.filename===void 0){return void 0}const r=e.dispositionType??"form-data";let i=r;if(e.name){i+=`; name=${escapeDispositionField(e.name)}`}let n=void 0;if(e.filename){n=e.filename}else if(typeof File!=="undefined"&&e.body instanceof File){const t=e.body.name;if(t!==""){n=t}}if(n){i+=`; filename=${escapeDispositionField(n)}`}return i}function normalizeBody(e,t){if(e===void 0){return new Uint8Array([])}if((0,u.isBinaryBody)(e)){return e}if(typeof e==="string"||typeof e==="number"||typeof e==="boolean"){return(0,p.stringToUint8Array)(String(e),"utf-8")}if(t&&/application\/(.+\+)?json(;.+)?/i.test(String(t))){return(0,p.stringToUint8Array)(JSON.stringify(e),"utf-8")}throw new l.RestError(`Unsupported body/content-type combination: ${e}, ${t}`)}function buildBodyPart(e){const t=getPartContentType(e);const r=getContentDisposition(e);const i=(0,c.createHttpHeaders)(e.headers??{});if(t){i.set("content-type",t)}if(r){i.set("content-disposition",r)}const n=normalizeBody(e.body,t);return{headers:i,body:n}}function buildMultipartBody(e){return{parts:e.map(buildBodyPart)}}0&&0},9635:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{operationOptionsToRequestParameters:()=>operationOptionsToRequestParameters});e.exports=__toCommonJS(s);function operationOptionsToRequestParameters(e){return{allowInsecureConnection:e.requestOptions?.allowInsecureConnection,timeout:e.requestOptions?.timeout,skipUrlEncoding:e.requestOptions?.skipUrlEncoding,abortSignal:e.abortSignal,onUploadProgress:e.requestOptions?.onUploadProgress,onDownloadProgress:e.requestOptions?.onDownloadProgress,headers:{...e.requestOptions?.headers},onResponse:e.onResponse}}0&&0},7332:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createRestError:()=>createRestError});e.exports=__toCommonJS(a);var l=r(9758);var c=r(4220);function createRestError(e,t){const r=typeof e==="string"?t:e;const i=r.body?.error??r.body;const n=typeof e==="string"?e:i?.message??`Unexpected status code: ${r.status}`;return new l.RestError(n,{statusCode:statusCodeToNumber(r.status),code:i?.code,request:r.request,response:toPipelineResponse(r)})}function toPipelineResponse(e){return{headers:(0,c.createHttpHeaders)(e.headers),request:e.request,status:statusCodeToNumber(e.status)??-1,...typeof e.body==="string"?{bodyAsText:e.body}:{}}}function statusCodeToNumber(e){const t=Number.parseInt(e);return Number.isNaN(t)?void 0:t}0&&0},6311:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getRequestBody:()=>getRequestBody,sendRequest:()=>sendRequest});e.exports=__toCommonJS(a);var l=r(9758);var c=r(4220);var p=r(2305);var u=r(8728);var d=r(8505);var m=r(8240);async function sendRequest(e,t,r,i={},n){const s=n??(0,u.getCachedDefaultHttpsClient)();const o=buildPipelineRequest(e,t,i);try{const e=await r.sendRequest(s,o);const t=e.headers.toJSON();const n=e.readableStreamBody??e.browserStreamBody;const a=i.responseAsStream||n!==void 0?void 0:getResponseBody(e);const l=n??a;if(i?.onResponse){i.onResponse({...e,request:o,rawHeaders:t,parsedBody:a})}return{request:o,headers:t,status:`${e.status}`,body:l}}catch(e){if((0,l.isRestError)(e)&&e.response&&i.onResponse){const{response:t}=e;const r=t.headers.toJSON();i?.onResponse({...t,request:o,rawHeaders:r},e)}throw e}}function getRequestContentType(e={}){if(e.contentType){return e.contentType}const t=e.headers?.["content-type"];if(typeof t==="string"){return t}return getContentType(e.body)}function getContentType(e){if(e===void 0){return void 0}if(ArrayBuffer.isView(e)){return"application/octet-stream"}if((0,d.isBlob)(e)&&e.type){return e.type}if(typeof e==="string"){try{JSON.parse(e);return"application/json"}catch(e){return void 0}}return"application/json"}function buildPipelineRequest(e,t,r={}){const i=getRequestContentType(r);const{body:n,multipartBody:s}=getRequestBody(r.body,i);const o=(0,c.createHttpHeaders)({...r.headers?r.headers:{},accept:r.accept??r.headers?.accept??"application/json",...i&&{"content-type":i}});const{allowInsecureConnection:a,abortSignal:l,onUploadProgress:u,onDownloadProgress:d,timeout:m,responseAsStream:A,url:g,method:h,body:f,multipartBody:y,headers:b,...C}=r;const N=(0,p.createPipelineRequest)({url:t,method:e,body:n,multipartBody:s,headers:o,allowInsecureConnection:a,abortSignal:l,onUploadProgress:u,onDownloadProgress:d,timeout:m,enableBrowserStreams:true,streamResponseStatusCodes:A?new Set([Number.POSITIVE_INFINITY]):void 0});Object.assign(N,C);return N}function getRequestBody(e,t=""){if(e===void 0){return{body:void 0}}if(typeof FormData!=="undefined"&&e instanceof FormData){return{body:e}}if((0,d.isBlob)(e)){return{body:e}}if((0,d.isReadableStream)(e)){return{body:e}}if(typeof e==="function"){return{body:e}}if(ArrayBuffer.isView(e)){return{body:e instanceof Uint8Array?e:JSON.stringify(e)}}const r=t.split(";")[0];switch(r){case"application/json":return{body:JSON.stringify(e)};case"multipart/form-data":if(Array.isArray(e)){return{multipartBody:(0,m.buildMultipartBody)(e)}}return{body:JSON.stringify(e)};case"text/plain":return{body:String(e)};default:if(typeof e==="string"){return{body:e}}return{body:JSON.stringify(e)}}}function getResponseBody(e){const t=e.headers.get("content-type")??"";const r=t.split(";")[0];const i=e.bodyAsText??"";if(r==="text/plain"){return String(i)}try{return i?JSON.parse(i):void 0}catch(t){if(r==="application/json"){throw createParseError(e,t)}return String(i)}}function createParseError(e,t){const r=`Error "${t}" occurred while parsing the response body - ${e.bodyAsText}.`;const i=t.code??l.RestError.PARSE_ERROR;return new l.RestError(r,{code:i,statusCode:e.status,request:e.request,response:e})}0&&0},7088:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{appendQueryParams:()=>appendQueryParams,buildBaseUrl:()=>buildBaseUrl,buildRequestUrl:()=>buildRequestUrl,replaceAll:()=>replaceAll});e.exports=__toCommonJS(s);function isQueryParameterWithOptions(e){if(typeof e!=="object"||e===null||!Object.hasOwn(e,"value")){return false}const t=e.value;return typeof t?.toString==="function"}function buildRequestUrl(e,t,r,i={}){if(t.startsWith("https://")||t.startsWith("http://")){return t}e=buildBaseUrl(e,i);const n=buildRoutePath(t,r,i);const s=appendQueryParams(appendPath(e,n),i);const o=new URL(s);return o.toString()}function appendPath(e,t){const r=e.indexOf("?");const i=t.indexOf("?");const n=r!==-1?[e.substring(0,r),e.substring(r+1)]:[e,""];const s=i!==-1?[t.substring(0,i),t.substring(i+1)]:[t,""];const o=[n[1],s[1].replaceAll("?","&")].filter(Boolean).join("&");const a=n[0].replace(/(^[^:]+:\/\/[^/]+)\/\/+/,"$1/");const l=s[0];let c=a;if(!a.endsWith("/")&&!l.startsWith("/")&&l!==""){c+=`/${l}`}else if(a.endsWith("/")&&l.startsWith("/")){c+=l.substring(1)}else{c+=l}if(o){c+=`?${o}`}return c}function getQueryParamValue(e,t,r,i){let n;if(r==="pipeDelimited"){n="|"}else if(r==="spaceDelimited"){n="%20"}else{n=","}let s;if(Array.isArray(i)){s=i}else if(typeof i==="object"&&i.toString===Object.prototype.toString){s=Object.entries(i).flat()}else{s=[i]}const o=s.map((r=>{if(r===null||r===void 0){return""}if(!r.toString||typeof r.toString!=="function"){throw new Error(`Query parameters must be able to be represented as string, ${e} can't`)}const i=r.toISOString!==void 0?r.toISOString():r.toString();return t?i:encodeURIComponent(i)})).join(n);return`${t?e:encodeURIComponent(e)}=${o}`}function simpleParseQueryParams(e){const t=new Map;if(!e||e[0]!=="?"){return t}e=e.slice(1);const r=e.split("&");for(const e of r){const r=e.indexOf("=");const i=r===-1?e:e.substring(0,r);const n=r===-1?"":e.substring(r+1);const s=t.get(i);if(s!==void 0){if(Array.isArray(s)){s.push(n)}else{t.set(i,[s,n])}}else{t.set(i,n)}}return t}function appendQueryParams(e,t={}){if(!t.queryParameters){return e}const r=new URL(e);const i=t.queryParameters;const n=simpleParseQueryParams(r.search);const s=[];for(const e of Object.keys(i)){const r=i[e];if(r===void 0||r===null){continue}const n=isQueryParameterWithOptions(r);const o=n?r.value:r;const a=n?r.explode??false:false;const l=n&&r.style?r.style:"form";if(a){if(Array.isArray(o)){for(const r of o){s.push(getQueryParamValue(e,t.skipUrlEncoding??false,l,r))}}else if(o!==null&&typeof o==="object"){for(const[e,r]of Object.entries(o)){s.push(getQueryParamValue(e,t.skipUrlEncoding??false,l,r))}}else{throw new Error("explode can only be set to true for objects and arrays")}}else{s.push(getQueryParamValue(e,t.skipUrlEncoding??false,l,o))}}for(const e of s){const t=e.indexOf("=");const r=e.substring(0,t);const i=e.substring(t+1);const s=n.get(r);if(s!==void 0){if(Array.isArray(s)){if(!s.includes(i)){s.push(i)}}else if(s!==i){n.set(r,[s,i])}}else{n.set(r,i)}}const o=[];for(const[e,t]of n){if(Array.isArray(t)){for(const r of t){o.push(`${e}=${r}`)}}else{o.push(`${e}=${t}`)}}r.search=o.length?`?${o.join("&")}`:"";return r.toString()}function buildBaseUrl(e,t){if(!t.pathParameters){return e}const r=t.pathParameters;for(const[i,n]of Object.entries(r)){if(n===void 0||n===null){throw new Error(`Path parameters ${i} must not be undefined or null`)}if(!n.toString||typeof n.toString!=="function"){throw new Error(`Path parameters must be able to be represented as string, ${i} can't`)}let r=n.toISOString!==void 0?n.toISOString():String(n);if(!t.skipUrlEncoding){r=encodeURIComponent(n)}e=replaceAll(e,`{${i}}`,r)??""}return e}function buildRoutePath(e,t,r={}){for(const i of t){const t=typeof i==="object"&&(i.allowReserved??false);let n=typeof i==="object"?i.value:i;if(!r.skipUrlEncoding&&!t){n=encodeURIComponent(n)}e=e.replace(/\{[\w-]+\}/,String(n))}return e}function replaceAll(e,t,r){return!e||!t?e:e.split(t).join(r||"")}0&&0},1255:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{DEFAULT_RETRY_POLICY_COUNT:()=>a,SDK_VERSION:()=>o});e.exports=__toCommonJS(s);const o="0.3.6";const a=3;0&&0},1810:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createPipelineFromOptions:()=>createPipelineFromOptions});e.exports=__toCommonJS(a);var l=r(7129);var c=r(2338);var p=r(1691);var u=r(2462);var d=r(4197);var m=r(6316);var A=r(7427);function createPipelineFromOptions(e){const t=(0,c.createEmptyPipeline)();(0,m.addPlatformPolicies)(t,e);t.addPolicy((0,d.formDataPolicy)(),{beforePolicies:[A.multipartPolicyName]});t.addPolicy((0,p.userAgentPolicy)(e.userAgentOptions));t.addPolicy((0,A.multipartPolicy)(),{afterPhase:"Deserialize"});t.addPolicy((0,u.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"});t.addPolicy((0,l.logPolicy)(e.loggingOptions),{afterPhase:"Sign"});return t}0&&0},9468:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createDefaultHttpClient:()=>createDefaultHttpClient});e.exports=__toCommonJS(a);var l=r(1167);function createDefaultHttpClient(){return(0,l.createNodeHttpClient)()}0&&0},3954:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{emitNodeWarning:()=>emitNodeWarning,getEnvironmentVariable:()=>getEnvironmentVariable,isBrowser:()=>u,isBun:()=>A,isDeno:()=>m,isNodeLike:()=>g,isNodeRuntime:()=>h,isReactNative:()=>f,isWebWorker:()=>d});e.exports=__toCommonJS(c);var p=__toESM(r(1708));function getEnvironmentVariable(e){return p.default.env[e]}function emitNodeWarning(e){p.default.emitWarning(e)}const u=false;const d=false;const m=typeof p.default.versions.deno==="string"&&p.default.versions.deno.length>0;const A=typeof p.default.versions.bun==="string"&&p.default.versions.bun.length>0;const g=true;const h=!A&&!m;const f=false;0&&0},9182:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{convertBodyToFormDataMap:()=>convertBodyToFormDataMap});e.exports=__toCommonJS(s);function convertBodyToFormDataMap(e){if(typeof FormData!=="undefined"&&e instanceof FormData){const t={};for(const[r,i]of e.entries()){const e=t[r];if(Array.isArray(e)){e.push(i)}else{t[r]=e!==void 0?[e,i]:[i]}}return t}return void 0}0&&0},4220:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{createHttpHeaders:()=>createHttpHeaders});e.exports=__toCommonJS(s);function normalizeName(e){return e.toLowerCase()}function normalizeValue(e){return String(e).trim().replace(/[\r\n]/g,"")}function*headerIterator(e){for(const t of e.values()){yield[t.name,t.value]}}class HttpHeadersImpl{_headersMap;constructor(e){this._headersMap=new Map;if(e){for(const t of Object.keys(e)){this.set(t,e[t])}}}set(e,t){this._headersMap.set(normalizeName(e),{name:e,value:normalizeValue(t)})}get(e){return this._headersMap.get(normalizeName(e))?.value}has(e){return this._headersMap.has(normalizeName(e))}delete(e){this._headersMap.delete(normalizeName(e))}toJSON(e={}){const t={};if(e.preserveCase){for(const e of this._headersMap.values()){t[e.name]=e.value}}else{for(const[e,r]of this._headersMap){t[e]=r.value}}return t}toString(){return JSON.stringify(this.toJSON({preserveCase:true}))}[Symbol.iterator](){return headerIterator(this._headersMap)}}function createHttpHeaders(e){return new HttpHeadersImpl(e)}0&&0},1958:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{AbortError:()=>l.AbortError,RestError:()=>m.RestError,TypeSpecRuntimeLogger:()=>c.TypeSpecRuntimeLogger,createClientLogger:()=>c.createClientLogger,createDefaultHttpClient:()=>g.createDefaultHttpClient,createEmptyPipeline:()=>d.createEmptyPipeline,createHttpHeaders:()=>p.createHttpHeaders,createPipelineRequest:()=>u.createPipelineRequest,createRestError:()=>y.createRestError,getClient:()=>h.getClient,getLogLevel:()=>c.getLogLevel,isRestError:()=>m.isRestError,operationOptionsToRequestParameters:()=>f.operationOptionsToRequestParameters,setLogLevel:()=>c.setLogLevel,stringToUint8Array:()=>A.stringToUint8Array,uint8ArrayToString:()=>A.uint8ArrayToString});e.exports=__toCommonJS(a);var l=r(9992);var c=r(8459);var p=r(4220);var u=r(2305);var d=r(2338);var m=r(9758);var A=r(2921);var g=r(9468);var h=r(6191);var f=r(9635);var y=r(7332);0&&0},3644:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{logger:()=>c});e.exports=__toCommonJS(a);var l=r(8459);const c=(0,l.createClientLogger)("ts-http-runtime");0&&0},6836:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{default:()=>h});e.exports=__toCommonJS(a);var l=r(8029);var c=r(3954);const p=(0,c.getEnvironmentVariable)("DEBUG");let u;let d=[];let m=[];const A=[];if(p){enable(p)}const g=Object.assign((e=>createDebugger(e)),{enable:enable,enabled:enabled,disable:disable,log:l.log});function enable(e){u=e;d=[];m=[];const t=e.split(",").map((e=>e.trim()));for(const e of t){if(e.startsWith("-")){m.push(e.substring(1))}else{d.push(e)}}for(const e of A){e.enabled=enabled(e.namespace)}}function enabled(e){if(e.endsWith("*")){return true}for(const t of m){if(namespaceMatches(e,t)){return false}}for(const t of d){if(namespaceMatches(e,t)){return true}}return false}function namespaceMatches(e,t){if(t.indexOf("*")===-1){return e===t}let r=t;if(t.indexOf("**")!==-1){const e=[];let i="";for(const r of t){if(r==="*"&&i==="*"){continue}else{i=r;e.push(r)}}r=e.join("")}let i=0;let n=0;const s=r.length;const o=e.length;let a=-1;let l=-1;while(i=0){n=a+1;i=l+1;if(i===o){return false}while(e[i]!==r[n]){i++;if(i===o){return false}}l=i;i++;n++;continue}else{return false}}const c=i===e.length;const p=n===r.length;const u=n===r.length-1&&r[n]==="*";return c&&(p||u)}function disable(){const e=u||"";enable("");return e}function createDebugger(e){const t=Object.assign(debug,{enabled:enabled(e),destroy:destroy,log:g.log,namespace:e,extend:extend});function debug(...r){if(!t.enabled){return}if(r.length>0){r[0]=`${e} ${r[0]}`}t.log(...r)}A.push(t);return t}function destroy(){const e=A.indexOf(this);if(e>=0){A.splice(e,1);return true}return false}function extend(e){const t=createDebugger(`${this.namespace}:${e}`);t.log=this.log;return t}var h=g},2490:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createLoggerContext:()=>l.createLoggerContext});e.exports=__toCommonJS(a);var l=r(8459);0&&0},8029:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{log:()=>log});e.exports=__toCommonJS(c);var p=r(8161);var u=__toESM(r(7975));var d=__toESM(r(1708));function log(e,...t){d.default.stderr.write(`${u.default.format(e,...t)}${p.EOL}`)}0&&0},8459:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{TypeSpecRuntimeLogger:()=>g,createClientLogger:()=>createClientLogger,createLoggerContext:()=>createLoggerContext,getLogLevel:()=>getLogLevel,setLogLevel:()=>setLogLevel});e.exports=__toCommonJS(c);var p=__toESM(r(6836));var u=r(3954);const d=["verbose","info","warning","error"];const m={verbose:400,info:300,warning:200,error:100};function patchLogMethod(e,t){t.log=(...t)=>{e.log(...t)}}function isTypeSpecRuntimeLogLevel(e){return d.includes(e)}function createLoggerContext(e){const t=new Set;const r=(0,u.getEnvironmentVariable)(e.logLevelEnvVarName);let i;const n=(0,p.default)(e.namespace);n.log=(...e)=>{p.default.log(...e)};function contextSetLogLevel(e){if(e&&!isTypeSpecRuntimeLogLevel(e)){throw new Error(`Unknown log level '${e}'. Acceptable values: ${d.join(",")}`)}i=e;const r=[];for(const e of t){if(shouldEnable(e)){r.push(e.namespace)}}p.default.enable(r.join(","))}if(r){if(isTypeSpecRuntimeLogLevel(r)){contextSetLogLevel(r)}else{console.error(`${e.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${d.join(", ")}.`)}}function shouldEnable(e){return Boolean(i&&m[e.level]<=m[i])}function createLogger(e,r){const i=Object.assign(e.extend(r),{level:r});patchLogMethod(e,i);if(shouldEnable(i)){const e=p.default.disable();p.default.enable(e+","+i.namespace)}t.add(i);return i}function contextGetLogLevel(){return i}function contextCreateClientLogger(e){const t=n.extend(e);patchLogMethod(n,t);return{error:createLogger(t,"error"),warning:createLogger(t,"warning"),info:createLogger(t,"info"),verbose:createLogger(t,"verbose")}}return{setLogLevel:contextSetLogLevel,getLogLevel:contextGetLogLevel,createClientLogger:contextCreateClientLogger,logger:n}}const A=createLoggerContext({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"});const g=A.logger;function setLogLevel(e){A.setLogLevel(e)}function getLogLevel(){return A.getLogLevel()}function createClientLogger(e){return A.createClientLogger(e)}0&&0},1167:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{createNodeHttpClient:()=>createNodeHttpClient,getBodyLength:()=>getBodyLength});e.exports=__toCommonJS(c);var p=__toESM(r(7067));var u=__toESM(r(4708));var d=__toESM(r(8522));var m=r(7075);var A=r(9992);var g=r(4220);var h=r(9758);var f=r(3644);var y=r(7784);const b={};function isReadableStream(e){return e&&typeof e.pipe==="function"}function isStreamComplete(e){if(e.readable===false){return Promise.resolve()}return new Promise((t=>{const handler=()=>{t();e.removeListener("close",handler);e.removeListener("end",handler);e.removeListener("error",handler)};e.on("close",handler);e.on("end",handler);e.on("error",handler)}))}function isArrayBuffer(e){return e&&typeof e.byteLength==="number"}class ReportTransform extends m.Transform{loadedBytes=0;progressCallback;_transform(e,t,r){this.push(e);this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes});r()}catch(e){r(e)}}constructor(e){super();this.progressCallback=e}}class NodeHttpClient{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){const t=new AbortController;let r;if(e.abortSignal){if(e.abortSignal.aborted){throw new A.AbortError("The operation was aborted. Request has already been canceled.")}r=e=>{if(e.type==="abort"){t.abort()}};e.abortSignal.addEventListener("abort",r)}let i;if(e.timeout>0){i=setTimeout((()=>{const r=new y.Sanitizer;f.logger.info(`request to '${r.sanitizeUrl(e.url)}' timed out. canceling...`);t.abort()}),e.timeout)}const n=e.headers.get("Accept-Encoding");const s=n?.includes("gzip")||n?.includes("deflate");let o=typeof e.body==="function"?e.body():e.body;if(o&&!e.headers.has("Content-Length")){const t=getBodyLength(o);if(t!==null){e.headers.set("Content-Length",t)}}let a;try{if(o&&e.onUploadProgress){const t=e.onUploadProgress;const r=new ReportTransform(t);r.on("error",(e=>{f.logger.error("Error in upload progress",e)}));if(isReadableStream(o)){o.pipe(r)}else{r.end(o)}o=r}const r=await this.makeRequest(e,t,o);if(i!==void 0){clearTimeout(i)}const n=getResponseHeaders(r);const l=r.statusCode??0;const c={status:l,headers:n,request:e};if(e.method==="HEAD"){r.resume();return c}a=s?getDecodedResponseStream(r,n):r;const p=e.onDownloadProgress;if(p){const e=new ReportTransform(p);e.on("error",(e=>{f.logger.error("Error in download progress",e)}));a.pipe(e);a=e}if(e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(c.status)){c.readableStreamBody=a}else{c.bodyAsText=await streamToText(a)}return c}finally{if(e.abortSignal&&r){let t=Promise.resolve();if(isReadableStream(o)){t=isStreamComplete(o)}let i=Promise.resolve();if(isReadableStream(a)){i=isStreamComplete(a)}Promise.all([t,i]).then((()=>{if(r){e.abortSignal?.removeEventListener("abort",r)}})).catch((e=>{f.logger.warning("Error when cleaning up abortListener on httpRequest",e)}))}}}makeRequest(e,t,r){const i=new URL(e.url);const n=i.protocol!=="https:";if(n&&!e.allowInsecureConnection){throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`)}const s=e.agent??this.getOrCreateAgent(e,n);const o={agent:s,hostname:i.hostname,path:`${i.pathname}${i.search}`,port:i.port,method:e.method,headers:e.headers.toJSON({preserveCase:true}),...e.requestOverrides};return new Promise(((i,s)=>{const a=n?p.default.request(o,i):u.default.request(o,i);a.once("error",(t=>{s(new h.RestError(t.message,{code:t.code??h.RestError.REQUEST_SEND_ERROR,request:e}))}));t.signal.addEventListener("abort",(()=>{const e=new A.AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");a.destroy(e);s(e)}));if(r&&isReadableStream(r)){r.pipe(a)}else if(r){if(typeof r==="string"||Buffer.isBuffer(r)){a.end(r)}else if(isArrayBuffer(r)){a.end(ArrayBuffer.isView(r)?Buffer.from(r.buffer,r.byteOffset,r.byteLength):Buffer.from(r))}else{f.logger.error("Unrecognized body type",r);s(new h.RestError("Unrecognized body type"))}}else{a.end()}}))}getOrCreateAgent(e,t){const r=e.disableKeepAlive;if(t){if(r){return p.default.globalAgent}if(!this.cachedHttpAgent){this.cachedHttpAgent=new p.default.Agent({keepAlive:true})}return this.cachedHttpAgent}else{if(r&&!e.tlsSettings){return u.default.globalAgent}const t=e.tlsSettings??b;let i=this.cachedHttpsAgents.get(t);if(i&&i.options.keepAlive===!r){return i}f.logger.info("No cached TLS Agent exist, creating a new Agent");i=new u.default.Agent({keepAlive:!r,...t});this.cachedHttpsAgents.set(t,i);return i}}}function getResponseHeaders(e){const t=(0,g.createHttpHeaders)();for(const r of Object.keys(e.headers)){const i=e.headers[r];if(Array.isArray(i)){if(i.length>0){t.set(r,i[0])}}else if(i){t.set(r,i)}}return t}function getDecodedResponseStream(e,t){const r=t.get("Content-Encoding");if(r==="gzip"){const t=d.default.createGunzip();e.pipe(t);return t}else if(r==="deflate"){const t=d.default.createInflate();e.pipe(t);return t}return e}function streamToText(e){return new Promise(((t,r)=>{const i=[];e.on("data",(e=>{if(Buffer.isBuffer(e)){i.push(e)}else{i.push(Buffer.from(e))}}));e.on("end",(()=>{t(Buffer.concat(i).toString("utf8"))}));e.on("error",(e=>{if(e&&e?.name==="AbortError"){r(e)}else{r(new h.RestError(`Error reading response as text: ${e.message}`,{code:h.RestError.PARSE_ERROR}))}}))}))}function getBodyLength(e){if(!e){return 0}else if(Buffer.isBuffer(e)){return e.length}else if(isReadableStream(e)){return null}else if(isArrayBuffer(e)){return e.byteLength}else if(typeof e==="string"){return Buffer.from(e).length}else{return null}}function createNodeHttpClient(){return new NodeHttpClient}0&&0},2338:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{createEmptyPipeline:()=>createEmptyPipeline});e.exports=__toCommonJS(s);const o=new Set(["Deserialize","Serialize","Retry","Sign"]);class HttpPipeline{_policies=[];_orderedPolicies;constructor(e){this._policies=e?.slice(0)??[];this._orderedPolicies=void 0}addPolicy(e,t={}){if(t.phase&&t.afterPhase){throw new Error("Policies inside a phase cannot specify afterPhase.")}if(t.phase&&!o.has(t.phase)){throw new Error(`Invalid phase name: ${t.phase}`)}if(t.afterPhase&&!o.has(t.afterPhase)){throw new Error(`Invalid afterPhase name: ${t.afterPhase}`)}this._policies.push({policy:e,options:t});this._orderedPolicies=void 0}removePolicy(e){const t=[];this._policies=this._policies.filter((r=>{if(e.name&&r.policy.name===e.name||e.phase&&r.options.phase===e.phase){t.push(r.policy);return false}else{return true}}));this._orderedPolicies=void 0;return t}sendRequest(e,t){const r=this.getOrderedPolicies();const i=r.reduceRight(((e,t)=>r=>t.sendRequest(r,e)),(t=>e.sendRequest(t)));return i(t)}getOrderedPolicies(){if(!this._orderedPolicies){this._orderedPolicies=this.orderPolicies()}return this._orderedPolicies}clone(){return new HttpPipeline(this._policies)}static create(){return new HttpPipeline}orderPolicies(){const e=[];const t=new Map;function createPhase(e){return{name:e,policies:new Set,hasRun:false,hasAfterPolicies:false}}const r=createPhase("Serialize");const i=createPhase("None");const n=createPhase("Deserialize");const s=createPhase("Retry");const o=createPhase("Sign");const a=[r,i,n,s,o];function getPhase(e){if(e==="Retry"){return s}else if(e==="Serialize"){return r}else if(e==="Deserialize"){return n}else if(e==="Sign"){return o}else{return i}}for(const e of this._policies){const r=e.policy;const i=e.options;const n=r.name;if(t.has(n)){throw new Error("Duplicate policy names not allowed in pipeline")}const s={policy:r,dependsOn:new Set,dependants:new Set};if(i.afterPhase){s.afterPhase=getPhase(i.afterPhase);s.afterPhase.hasAfterPolicies=true}t.set(n,s);const o=getPhase(i.phase);o.policies.add(s)}for(const e of this._policies){const{policy:r,options:i}=e;const n=r.name;const s=t.get(n);if(!s){throw new Error(`Missing node for policy ${n}`)}if(i.afterPolicies){for(const e of i.afterPolicies){const r=t.get(e);if(r){s.dependsOn.add(r);r.dependants.add(s)}}}if(i.beforePolicies){for(const e of i.beforePolicies){const r=t.get(e);if(r){r.dependsOn.add(s);s.dependants.add(r)}}}}function walkPhase(r){r.hasRun=true;for(const i of r.policies){if(i.afterPhase&&(!i.afterPhase.hasRun||i.afterPhase.policies.size)){continue}if(i.dependsOn.size===0){e.push(i.policy);for(const e of i.dependants){e.dependsOn.delete(i)}t.delete(i.policy.name);r.policies.delete(i)}}}function walkPhases(){for(const e of a){walkPhase(e);if(e.policies.size>0&&e!==i){if(!i.hasRun){walkPhase(i)}return}if(e.hasAfterPolicies){walkPhase(i)}}}let l=0;while(t.size>0){l++;const t=e.length;walkPhases();if(e.length<=t&&l>1){throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}}return e}}function createEmptyPipeline(){return HttpPipeline.create()}0&&0},2305:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createPipelineRequest:()=>createPipelineRequest});e.exports=__toCommonJS(a);var l=r(4220);var c=r(5023);class PipelineRequestImpl{url;method;headers;timeout;withCredentials;body;multipartBody;formData;streamResponseStatusCodes;enableBrowserStreams;proxySettings;disableKeepAlive;abortSignal;requestId;allowInsecureConnection;onUploadProgress;onDownloadProgress;requestOverrides;authSchemes;constructor(e){this.url=e.url;this.body=e.body;this.headers=e.headers??(0,l.createHttpHeaders)();this.method=e.method??"GET";this.timeout=e.timeout??0;this.multipartBody=e.multipartBody;this.formData=e.formData;this.disableKeepAlive=e.disableKeepAlive??false;this.proxySettings=e.proxySettings;this.streamResponseStatusCodes=e.streamResponseStatusCodes;this.withCredentials=e.withCredentials??false;this.abortSignal=e.abortSignal;this.onUploadProgress=e.onUploadProgress;this.onDownloadProgress=e.onDownloadProgress;this.requestId=e.requestId||(0,c.randomUUID)();this.allowInsecureConnection=e.allowInsecureConnection??false;this.enableBrowserStreams=e.enableBrowserStreams??false;this.requestOverrides=e.requestOverrides;this.authSchemes=e.authSchemes}}function createPipelineRequest(e){return new PipelineRequestImpl(e)}0&&0},5366:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{agentPolicy:()=>agentPolicy,agentPolicyName:()=>o});e.exports=__toCommonJS(s);const o="agentPolicy";function agentPolicy(e){return{name:o,sendRequest:async(t,r)=>{if(!t.agent){t.agent=e}return r(t)}}}0&&0},2095:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{apiKeyAuthenticationPolicy:()=>apiKeyAuthenticationPolicy,apiKeyAuthenticationPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(2302);const c="apiKeyAuthenticationPolicy";function apiKeyAuthenticationPolicy(e){return{name:c,async sendRequest(t,r){(0,l.ensureSecureConnection)(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="apiKey"));if(!i){return r(t)}if(i.apiKeyLocation!=="header"){throw new Error(`Unsupported API key location: ${i.apiKeyLocation}`)}t.headers.set(i.name,e.credential.key);return r(t)}}}0&&0},5756:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{basicAuthenticationPolicy:()=>basicAuthenticationPolicy,basicAuthenticationPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(2921);var c=r(2302);const p="bearerAuthenticationPolicy";function basicAuthenticationPolicy(e){return{name:p,async sendRequest(t,r){(0,c.ensureSecureConnection)(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="http"&&e.scheme==="basic"));if(!i){return r(t)}const{username:n,password:s}=e.credential;const o=(0,l.uint8ArrayToString)((0,l.stringToUint8Array)(`${n}:${s}`,"utf-8"),"base64");t.headers.set("Authorization",`Basic ${o}`);return r(t)}}}0&&0},9709:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{bearerAuthenticationPolicy:()=>bearerAuthenticationPolicy,bearerAuthenticationPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(2302);const c="bearerAuthenticationPolicy";function bearerAuthenticationPolicy(e){return{name:c,async sendRequest(t,r){(0,l.ensureSecureConnection)(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="http"&&e.scheme==="bearer"));if(!i){return r(t)}const n=await e.credential.getBearerToken({abortSignal:t.abortSignal});t.headers.set("Authorization",`Bearer ${n}`);return r(t)}}}0&&0},2302:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{ensureSecureConnection:()=>ensureSecureConnection});e.exports=__toCommonJS(a);var l=r(3644);var c=r(3954);let p=false;function allowInsecureConnection(e,t){if(t.allowInsecureConnection&&e.allowInsecureConnection){const t=new URL(e.url);if(t.hostname==="localhost"||t.hostname==="127.0.0.1"){return true}}return false}function emitInsecureConnectionWarning(){const e="Sending token over insecure transport. Assume any token issued is compromised.";l.logger.warning(e);if(!p){p=true;(0,c.emitNodeWarning)(e)}}function ensureSecureConnection(e,t){if(!e.url.toLowerCase().startsWith("https://")){if(allowInsecureConnection(e,t)){emitInsecureConnectionWarning()}else{throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}}}0&&0},219:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{oauth2AuthenticationPolicy:()=>oauth2AuthenticationPolicy,oauth2AuthenticationPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(2302);const c="oauth2AuthenticationPolicy";function oauth2AuthenticationPolicy(e){return{name:c,async sendRequest(t,r){(0,l.ensureSecureConnection)(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="oauth2"));if(!i){return r(t)}const n=await e.credential.getOAuth2Token(i.flows,{abortSignal:t.abortSignal});t.headers.set("Authorization",`Bearer ${n}`);return r(t)}}}0&&0},5035:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{decompressResponsePolicy:()=>decompressResponsePolicy,decompressResponsePolicyName:()=>o});e.exports=__toCommonJS(s);const o="decompressResponsePolicy";function decompressResponsePolicy(){return{name:o,async sendRequest(e,t){if(e.method!=="HEAD"){e.headers.set("Accept-Encoding","gzip,deflate")}return t(e)}}}0&&0},2462:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{defaultRetryPolicy:()=>defaultRetryPolicy,defaultRetryPolicyName:()=>d});e.exports=__toCommonJS(a);var l=r(8102);var c=r(1112);var p=r(3345);var u=r(1255);const d="defaultRetryPolicy";function defaultRetryPolicy(e={}){return{name:d,sendRequest:(0,p.retryPolicy)([(0,c.throttlingRetryStrategy)(),(0,l.exponentialRetryStrategy)(e)],{maxRetries:e.maxRetries??u.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}0&&0},4656:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{exponentialRetryPolicy:()=>exponentialRetryPolicy,exponentialRetryPolicyName:()=>u});e.exports=__toCommonJS(a);var l=r(8102);var c=r(3345);var p=r(1255);const u="exponentialRetryPolicy";function exponentialRetryPolicy(e={}){return(0,c.retryPolicy)([(0,l.exponentialRetryStrategy)({...e,ignoreSystemErrors:true})],{maxRetries:e.maxRetries??p.DEFAULT_RETRY_POLICY_COUNT})}0&&0},4197:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{formDataPolicy:()=>formDataPolicy,formDataPolicyName:()=>u});e.exports=__toCommonJS(a);var l=r(2921);var c=r(9182);var p=r(4220);const u="formDataPolicy";function formDataPolicy(){return{name:u,async sendRequest(e,t){const r=(0,c.convertBodyToFormDataMap)(e.body);if(r){e.formData=r;e.body=void 0}if(e.formData){const t=e.headers.get("Content-Type");if(t&&t.indexOf("application/x-www-form-urlencoded")!==-1){e.body=wwwFormUrlEncode(e.formData)}else{await prepareFormData(e.formData,e)}e.formData=void 0}return t(e)}}}function wwwFormUrlEncode(e){const t=new URLSearchParams;for(const[r,i]of Object.entries(e)){if(Array.isArray(i)){for(const e of i){t.append(r,e.toString())}}else{t.append(r,i.toString())}}return t.toString()}async function prepareFormData(e,t){const r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data")){return}t.headers.set("Content-Type",r??"multipart/form-data");const i=[];for(const[t,r]of Object.entries(e)){for(const e of Array.isArray(r)?r:[r]){if(typeof e==="string"){i.push({headers:(0,p.createHttpHeaders)({"Content-Disposition":`form-data; name="${t}"`}),body:(0,l.stringToUint8Array)(e,"utf-8")})}else if(e===void 0||e===null||typeof e!=="object"){throw new Error(`Unexpected value for key ${t}: ${e}. Value should be serialized to string first.`)}else{const r=e.name||"blob";const n=(0,p.createHttpHeaders)();n.set("Content-Disposition",`form-data; name="${t}"; filename="${r}"`);n.set("Content-Type",e.type||"application/octet-stream");i.push({headers:n,body:e})}}}t.multipartBody={parts:i}}0&&0},4960:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{agentPolicy:()=>l.agentPolicy,agentPolicyName:()=>l.agentPolicyName,decompressResponsePolicy:()=>c.decompressResponsePolicy,decompressResponsePolicyName:()=>c.decompressResponsePolicyName,defaultRetryPolicy:()=>p.defaultRetryPolicy,defaultRetryPolicyName:()=>p.defaultRetryPolicyName,exponentialRetryPolicy:()=>u.exponentialRetryPolicy,exponentialRetryPolicyName:()=>u.exponentialRetryPolicyName,formDataPolicy:()=>g.formDataPolicy,formDataPolicyName:()=>g.formDataPolicyName,getDefaultProxySettings:()=>y.getDefaultProxySettings,logPolicy:()=>h.logPolicy,logPolicyName:()=>h.logPolicyName,multipartPolicy:()=>f.multipartPolicy,multipartPolicyName:()=>f.multipartPolicyName,proxyPolicy:()=>y.proxyPolicy,proxyPolicyName:()=>y.proxyPolicyName,redirectPolicy:()=>b.redirectPolicy,redirectPolicyName:()=>b.redirectPolicyName,retryPolicy:()=>d.retryPolicy,systemErrorRetryPolicy:()=>m.systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>m.systemErrorRetryPolicyName,throttlingRetryPolicy:()=>A.throttlingRetryPolicy,throttlingRetryPolicyName:()=>A.throttlingRetryPolicyName,tlsPolicy:()=>C.tlsPolicy,tlsPolicyName:()=>C.tlsPolicyName,userAgentPolicy:()=>N.userAgentPolicy,userAgentPolicyName:()=>N.userAgentPolicyName});e.exports=__toCommonJS(a);var l=r(5366);var c=r(5035);var p=r(2462);var u=r(4656);var d=r(3345);var m=r(2418);var A=r(4728);var g=r(4197);var h=r(7129);var f=r(7427);var y=r(67);var b=r(2187);var C=r(6690);var N=r(1691);0&&0},7129:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{logPolicy:()=>logPolicy,logPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(3644);var c=r(7784);const p="logPolicy";function logPolicy(e={}){const t=e.logger??l.logger.info;const r=new c.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:p,async sendRequest(e,i){if(!t.enabled){return i(e)}t(`Request: ${r.sanitize(e)}`);const n=await i(e);t(`Response status code: ${n.status}`);t(`Headers: ${r.sanitize(n.headers)}`);return n}}}0&&0},7427:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{multipartPolicy:()=>multipartPolicy,multipartPolicyName:()=>d});e.exports=__toCommonJS(a);var l=r(2921);var c=r(8505);var p=r(5023);var u=r(547);function generateBoundary(){return`----AzSDKFormBoundary${(0,p.randomUUID)()}`}function encodeHeaders(e){let t="";for(const[r,i]of e){t+=`${r}: ${i}\r\n`}return t}function getLength(e){if(e instanceof Uint8Array){return e.byteLength}else if((0,c.isBlob)(e)){return e.size===-1?void 0:e.size}else{return void 0}}function getTotalLength(e){let t=0;for(const r of e){const e=getLength(r);if(e===void 0){return void 0}else{t+=e}}return t}async function buildRequestBody(e,t,r){const i=[(0,l.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap((e=>[(0,l.stringToUint8Array)("\r\n","utf-8"),(0,l.stringToUint8Array)(encodeHeaders(e.headers),"utf-8"),(0,l.stringToUint8Array)("\r\n","utf-8"),e.body,(0,l.stringToUint8Array)(`\r\n--${r}`,"utf-8")])),(0,l.stringToUint8Array)("--\r\n\r\n","utf-8")];const n=getTotalLength(i);if(n){e.headers.set("Content-Length",n)}e.body=await(0,u.concat)(i)}const d="multipartPolicy";const m=70;const A=new Set(`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?`);function assertValidBoundary(e){if(e.length>m){throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`)}if(Array.from(e).some((e=>!A.has(e)))){throw new Error(`Multipart boundary "${e}" contains invalid characters`)}}function multipartPolicy(){return{name:d,async sendRequest(e,t){if(!e.multipartBody){return t(e)}if(e.body){throw new Error("multipartBody and regular body cannot be set at the same time")}let r=e.multipartBody.boundary;const i=e.headers.get("Content-Type")??"multipart/mixed";const n=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n){throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`)}const[,s,o]=n;if(o&&r&&o!==r){throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`)}r??=o;if(r){assertValidBoundary(r)}else{r=generateBoundary()}e.headers.set("Content-Type",`${s}; boundary=${r}`);await buildRequestBody(e,e.multipartBody.parts,r);e.multipartBody=void 0;return t(e)}}}0&&0},6316:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{addPlatformPolicies:()=>addPlatformPolicies});e.exports=__toCommonJS(a);var l=r(5366);var c=r(6690);var p=r(67);var u=r(5035);var d=r(2187);function addPlatformPolicies(e,t){if(t.agent){e.addPolicy((0,l.agentPolicy)(t.agent))}if(t.tlsOptions){e.addPolicy((0,c.tlsPolicy)(t.tlsOptions))}e.addPolicy((0,p.proxyPolicy)(t.proxyOptions));e.addPolicy((0,u.decompressResponsePolicy)());e.addPolicy((0,d.redirectPolicy)(t.redirectOptions),{afterPhase:"Retry"})}0&&0},67:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getDefaultProxySettings:()=>getDefaultProxySettings,globalNoProxyList:()=>h,loadNoProxy:()=>loadNoProxy,proxyPolicy:()=>proxyPolicy,proxyPolicyName:()=>g});e.exports=__toCommonJS(a);var l=r(3669);var c=r(1970);var p=r(3644);const u="HTTPS_PROXY";const d="HTTP_PROXY";const m="ALL_PROXY";const A="NO_PROXY";const g="proxyPolicy";const h=[];let f=false;const y=new Map;function getEnvironmentValue(e){if(process.env[e]){return process.env[e]}else if(process.env[e.toLowerCase()]){return process.env[e.toLowerCase()]}return void 0}function loadEnvironmentProxyValue(){if(!process){return void 0}const e=getEnvironmentValue(u);const t=getEnvironmentValue(m);const r=getEnvironmentValue(d);return e||t||r}function isBypassed(e,t,r){if(t.length===0){return false}const i=new URL(e).hostname;if(r?.has(i)){return r.get(i)}let n=false;for(const e of t){if(e[0]==="."){if(i.endsWith(e)){n=true}else{if(i.length===e.length-1&&i===e.slice(1)){n=true}}}else{if(i===e){n=true}}}r?.set(i,n);return n}function loadNoProxy(){const e=getEnvironmentValue(A);f=true;if(e){return e.split(",").map((e=>e.trim())).filter((e=>e.length))}return[]}function getDefaultProxySettings(e){if(!e){e=loadEnvironmentProxyValue();if(!e){return void 0}}const t=new URL(e);const r=t.protocol?t.protocol+"//":"";return{host:r+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function getDefaultProxySettingsInternal(){const e=loadEnvironmentProxyValue();return e?new URL(e):void 0}function getUrlFromProxySettings(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}t.port=String(e.port);if(e.username){t.username=e.username}if(e.password){t.password=e.password}return t}function setProxyAgentOnRequest(e,t,r){if(e.agent){return}const i=new URL(e.url);const n=i.protocol!=="https:";if(e.tlsSettings){p.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.")}if(n){if(!t.httpProxyAgent){t.httpProxyAgent=new c.HttpProxyAgent(r)}e.agent=t.httpProxyAgent}else{if(!t.httpsProxyAgent){t.httpsProxyAgent=new l.HttpsProxyAgent(r)}e.agent=t.httpsProxyAgent}}function proxyPolicy(e,t){if(!f){h.push(...loadNoProxy())}const r=e?getUrlFromProxySettings(e):getDefaultProxySettingsInternal();const i={};return{name:g,async sendRequest(e,n){if(!e.proxySettings&&r&&!isBypassed(e.url,t?.customNoProxyList??h,t?.customNoProxyList?void 0:y)){setProxyAgentOnRequest(e,i,r)}else if(e.proxySettings){setProxyAgentOnRequest(e,i,getUrlFromProxySettings(e.proxySettings))}return n(e)}}}0&&0},2187:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{redirectPolicy:()=>redirectPolicy,redirectPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(3644);const c="redirectPolicy";const p=["GET","HEAD"];function redirectPolicy(e={}){const{maxRetries:t=20,allowCrossOriginRedirects:r=false}=e;return{name:c,async sendRequest(e,i){const n=await i(e);return handleRedirect(i,n,t,r)}}}async function handleRedirect(e,t,r,i,n=0){const{request:s,status:o,headers:a}=t;const c=a.get("location");if(c&&(o===300||o===301&&p.includes(s.method)||o===302&&p.includes(s.method)||o===303&&s.method==="POST"||o===307)&&n{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{retryPolicy:()=>retryPolicy});e.exports=__toCommonJS(a);var l=r(7566);var c=r(9758);var p=r(9992);var u=r(8459);var d=r(1255);const m=(0,u.createClientLogger)("ts-http-runtime retryPolicy");const A="retryPolicy";function retryPolicy(e,t={maxRetries:d.DEFAULT_RETRY_POLICY_COUNT}){const r=t.logger||m;return{name:A,async sendRequest(i,n){let s;let o;let a=-1;e:while(true){a+=1;s=void 0;o=void 0;try{r.info(`Retry ${a}: Attempting to send request`,i.requestId);s=await n(i);r.info(`Retry ${a}: Received a response from request`,i.requestId)}catch(e){r.error(`Retry ${a}: Received an error from request`,i.requestId);if(!(0,c.isRestError)(e)){throw e}o=e;s=e.response}if(i.abortSignal?.aborted){r.error(`Retry ${a}: Request aborted.`);const e=new p.AbortError;throw e}if(a>=(t.maxRetries??d.DEFAULT_RETRY_POLICY_COUNT)){r.info(`Retry ${a}: Maximum retries reached. Returning the last received response, or throwing the last received error.`);if(o){throw o}else if(s){return s}else{throw new Error("Maximum retries reached with no response or error to throw")}}r.info(`Retry ${a}: Processing ${e.length} retry strategies.`);t:for(const t of e){const e=t.logger||r;e.info(`Retry ${a}: Processing retry strategy ${t.name}.`);const n=t.retry({retryCount:a,response:s,responseError:o});if(n.skipStrategy){e.info(`Retry ${a}: Skipped.`);continue t}const{errorToThrow:c,retryAfterInMs:p,redirectTo:u}=n;if(c){e.error(`Retry ${a}: Retry strategy ${t.name} throws error:`,c);throw c}if(p||p===0){e.info(`Retry ${a}: Retry strategy ${t.name} retries after ${p}`);await(0,l.delay)(p,void 0,{abortSignal:i.abortSignal});continue e}if(u){e.info(`Retry ${a}: Retry strategy ${t.name} redirects to ${u}`);i.url=u;continue e}}if(o){r.info(`None of the retry strategies could work with the received error. Throwing it.`);throw o}if(s){r.info(`None of the retry strategies could work with the received response. Returning it.`);return s}}}}}0&&0},2418:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{systemErrorRetryPolicy:()=>systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>u});e.exports=__toCommonJS(a);var l=r(8102);var c=r(3345);var p=r(1255);const u="systemErrorRetryPolicy";function systemErrorRetryPolicy(e={}){return{name:u,sendRequest:(0,c.retryPolicy)([(0,l.exponentialRetryStrategy)({...e,ignoreHttpStatusCodes:true})],{maxRetries:e.maxRetries??p.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}0&&0},4728:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{throttlingRetryPolicy:()=>throttlingRetryPolicy,throttlingRetryPolicyName:()=>u});e.exports=__toCommonJS(a);var l=r(1112);var c=r(3345);var p=r(1255);const u="throttlingRetryPolicy";function throttlingRetryPolicy(e={}){return{name:u,sendRequest:(0,c.retryPolicy)([(0,l.throttlingRetryStrategy)()],{maxRetries:e.maxRetries??p.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}0&&0},6690:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{tlsPolicy:()=>tlsPolicy,tlsPolicyName:()=>o});e.exports=__toCommonJS(s);const o="tlsPolicy";function tlsPolicy(e){return{name:o,sendRequest:async(t,r)=>{if(!t.tlsSettings){t.tlsSettings=e}return r(t)}}}0&&0},1691:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{userAgentPolicy:()=>userAgentPolicy,userAgentPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(2731);const c=(0,l.getUserAgentHeaderName)();const p="userAgentPolicy";function userAgentPolicy(e={}){const t=(0,l.getUserAgentValue)(e.userAgentPrefix);return{name:p,async sendRequest(e,r){if(!e.headers.has(c)){e.headers.set(c,await t)}return r(e)}}}0&&0},9758:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{RestError:()=>RestError,isRestError:()=>isRestError});e.exports=__toCommonJS(a);var l=r(2573);var c=r(7639);var p=r(7784);const u=new p.Sanitizer;class RestError extends Error{static REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";static PARSE_ERROR="PARSE_ERROR";code;statusCode;request;response;details;constructor(e,t={}){super(e);this.name="RestError";this.code=t.code;this.statusCode=t.statusCode;Object.defineProperty(this,"request",{value:t.request,enumerable:false});Object.defineProperty(this,"response",{value:t.response,enumerable:false});const r=this.request?.agent?{maxFreeSockets:this.request.agent.maxFreeSockets,maxSockets:this.request.agent.maxSockets}:void 0;Object.defineProperty(this,c.custom,{value:()=>`RestError: ${this.message} \n ${u.sanitize({...this,request:{...this.request,agent:r},response:this.response})}`,enumerable:false});Object.setPrototypeOf(this,RestError.prototype)}}function isRestError(e){if(e instanceof RestError){return true}return(0,l.isError)(e)&&e.name==="RestError"}0&&0},8102:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{exponentialRetryStrategy:()=>exponentialRetryStrategy,isExponentialRetryResponse:()=>isExponentialRetryResponse,isSystemError:()=>isSystemError});e.exports=__toCommonJS(a);var l=r(6776);var c=r(1112);const p=1e3;const u=1e3*64;function exponentialRetryStrategy(e={}){const t=e.retryDelayInMs??p;const r=e.maxRetryDelayInMs??u;return{name:"exponentialRetryStrategy",retry({retryCount:i,response:n,responseError:s}){const o=isSystemError(s);const a=o&&e.ignoreSystemErrors;const p=isExponentialRetryResponse(n);const u=p&&e.ignoreHttpStatusCodes;const d=n&&((0,c.isThrottlingRetryResponse)(n)||!p);if(d||u||a){return{skipStrategy:true}}if(s&&!o&&!p){return{errorToThrow:s}}return(0,l.calculateRetryDelay)(i,{retryDelayInMs:t,maxRetryDelayInMs:r})}}}function isExponentialRetryResponse(e){return Boolean(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function isSystemError(e){if(!e){return false}return e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND"}0&&0},1112:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{isThrottlingRetryResponse:()=>isThrottlingRetryResponse,throttlingRetryStrategy:()=>throttlingRetryStrategy});e.exports=__toCommonJS(a);var l=r(7566);const c="Retry-After";const p=["retry-after-ms","x-ms-retry-after-ms",c];function getRetryAfterInMs(e){if(!(e&&[429,503].includes(e.status)))return void 0;try{for(const t of p){const r=(0,l.parseHeaderValueAsNumber)(e,t);if(r===0||r){const e=t===c?1e3:1;return r*e}}const t=e.headers.get(c);if(!t)return;const r=Date.parse(t);const i=r-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return void 0}}function isThrottlingRetryResponse(e){return Number.isFinite(getRetryAfterInMs(e))}function throttlingRetryStrategy(){return{name:"throttlingRetryStrategy",retry({response:e}){const t=getRetryAfterInMs(e);if(!Number.isFinite(t)){return{skipStrategy:true}}return{retryAfterInMs:t}}}}0&&0},2921:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{stringToUint8Array:()=>stringToUint8Array,uint8ArrayToString:()=>uint8ArrayToString});e.exports=__toCommonJS(s);function uint8ArrayToString(e,t){return Buffer.from(e).toString(t)}function stringToUint8Array(e,t){return Buffer.from(e,t)}0&&0},547:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{concat:()=>concat});e.exports=__toCommonJS(a);var l=r(2203);var c=r(8505);async function*streamAsyncIterator(){const e=this.getReader();try{while(true){const{done:t,value:r}=await e.read();if(t){return}yield r}}finally{e.releaseLock()}}function makeAsyncIterable(e){if(!e[Symbol.asyncIterator]){e[Symbol.asyncIterator]=streamAsyncIterator.bind(e)}if(!e.values){e.values=streamAsyncIterator.bind(e)}}function ensureNodeStream(e){if(e instanceof ReadableStream){makeAsyncIterable(e);return l.Readable.fromWeb(e)}else{return e}}function toStream(e){if(e instanceof Uint8Array){return l.Readable.from(Buffer.from(e))}else if((0,c.isBlob)(e)){return ensureNodeStream(e.stream())}else{return ensureNodeStream(e)}}async function concat(e){return function(){const t=e.map((e=>typeof e==="function"?e():e)).map(toStream);return l.Readable.from(async function*(){for(const e of t){for await(const t of e){yield t}}}())}}0&&0},6776:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{calculateRetryDelay:()=>calculateRetryDelay});e.exports=__toCommonJS(a);var l=r(8640);function calculateRetryDelay(e,t){const r=t.retryDelayInMs*Math.pow(2,e);const i=Math.min(t.maxRetryDelayInMs,r);const n=i/2+(0,l.getRandomIntegerInclusive)(0,i/2);return{retryAfterInMs:n}}0&&0},2573:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{isError:()=>isError});e.exports=__toCommonJS(a);var l=r(3632);function isError(e){if((0,l.isObject)(e)){const t=typeof e.name==="string";const r=typeof e.message==="string";return t&&r}return false}0&&0},7566:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{delay:()=>delay,parseHeaderValueAsNumber:()=>parseHeaderValueAsNumber});e.exports=__toCommonJS(a);var l=r(9992);const c="The operation was aborted.";function delay(e,t,r){return new Promise(((i,n)=>{let s=void 0;let o=void 0;const rejectOnAbort=()=>n(new l.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:c));const removeListeners=()=>{if(r?.abortSignal&&o){r.abortSignal.removeEventListener("abort",o)}};o=()=>{if(s){clearTimeout(s)}removeListeners();return rejectOnAbort()};if(r?.abortSignal&&r.abortSignal.aborted){return rejectOnAbort()}s=setTimeout((()=>{removeListeners();i(t)}),e);if(r?.abortSignal){r.abortSignal.addEventListener("abort",o)}}))}function parseHeaderValueAsNumber(e,t){const r=e.headers.get(t);if(!r)return;const i=Number(r);if(Number.isNaN(i))return;return i}0&&0},7639:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{custom:()=>c});e.exports=__toCommonJS(a);var l=r(7975);const c=l.inspect.custom;0&&0},5750:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{Sanitizer:()=>h.Sanitizer,calculateRetryDelay:()=>l.calculateRetryDelay,computeSha256Hash:()=>d.computeSha256Hash,computeSha256Hmac:()=>d.computeSha256Hmac,getRandomIntegerInclusive:()=>c.getRandomIntegerInclusive,isBrowser:()=>A.isBrowser,isBun:()=>A.isBun,isDeno:()=>A.isDeno,isError:()=>u.isError,isNodeLike:()=>A.isNodeLike,isNodeRuntime:()=>A.isNodeRuntime,isObject:()=>p.isObject,isReactNative:()=>A.isReactNative,isWebWorker:()=>A.isWebWorker,randomUUID:()=>m.randomUUID,stringToUint8Array:()=>g.stringToUint8Array,uint8ArrayToString:()=>g.uint8ArrayToString});e.exports=__toCommonJS(a);var l=r(6776);var c=r(8640);var p=r(3632);var u=r(2573);var d=r(2016);var m=r(5023);var A=r(3954);var g=r(2921);var h=r(7784);0&&0},3632:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{isObject:()=>isObject});e.exports=__toCommonJS(s);function isObject(e){return typeof e==="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}0&&0},8640:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{getRandomIntegerInclusive:()=>getRandomIntegerInclusive});e.exports=__toCommonJS(s);function getRandomIntegerInclusive(e,t){e=Math.ceil(e);t=Math.floor(t);const r=Math.floor(Math.random()*(t-e+1));return r+e}0&&0},7784:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{Sanitizer:()=>Sanitizer});e.exports=__toCommonJS(a);var l=r(3632);const c="REDACTED";const p=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"];const u=["api-version"];class Sanitizer{allowedHeaderNames;allowedQueryParameters;constructor({additionalAllowedHeaderNames:e=[],additionalAllowedQueryParameters:t=[]}={}){e=p.concat(e);t=u.concat(t);this.allowedHeaderNames=new Set(e.map((e=>e.toLowerCase())));this.allowedQueryParameters=new Set(t.map((e=>e.toLowerCase())))}sanitize(e){const t=new Set;return JSON.stringify(e,((e,r)=>{if(r instanceof Error){return{...r,name:r.name,message:r.message}}if(e==="headers"&&(0,l.isObject)(r)){return this.sanitizeHeaders(r)}else if(e==="url"&&typeof r==="string"){return this.sanitizeUrl(r)}else if(e==="query"&&(0,l.isObject)(r)){return this.sanitizeQuery(r)}else if(e==="body"){return void 0}else if(e==="response"){return void 0}else if(e==="operationSpec"){return void 0}else if(Array.isArray(r)||(0,l.isObject)(r)){if(t.has(r)){return"[Circular]"}t.add(r)}return r}),2)}sanitizeUrl(e){if(typeof e!=="string"||e===null||e===""){return e}const t=new URL(e);if(!t.search){return e}for(const[e]of t.searchParams){if(!this.allowedQueryParameters.has(e.toLowerCase())){t.searchParams.set(e,c)}}return t.toString()}sanitizeHeaders(e){const t={};for(const r of Object.keys(e)){if(this.allowedHeaderNames.has(r.toLowerCase())){t[r]=e[r]}else{t[r]=c}}return t}sanitizeQuery(e){if(typeof e!=="object"||e===null){return e}const t={};for(const r of Object.keys(e)){if(this.allowedQueryParameters.has(r.toLowerCase())){t[r]=e[r]}else{t[r]=c}}return t}}0&&0},2016:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{computeSha256Hash:()=>computeSha256Hash,computeSha256Hmac:()=>computeSha256Hmac});e.exports=__toCommonJS(a);var l=r(7598);async function computeSha256Hmac(e,t,r){const i=Buffer.from(e,"base64");return(0,l.createHmac)("sha256",i).update(t).digest(r)}async function computeSha256Hash(e,t){return(0,l.createHash)("sha256").update(e).digest(t)}0&&0},2250:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{isNodeReadableStream:()=>isNodeReadableStream,isWebReadableStream:()=>isWebReadableStream});e.exports=__toCommonJS(a);var l=r(2203);function isNodeReadableStream(e){return e instanceof l.Readable}function isWebReadableStream(e){return e instanceof ReadableStream}0&&0},8505:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{isBinaryBody:()=>isBinaryBody,isBlob:()=>isBlob,isNodeReadableStream:()=>l.isNodeReadableStream,isReadableStream:()=>isReadableStream,isWebReadableStream:()=>l.isWebReadableStream});e.exports=__toCommonJS(a);var l=r(2250);function isBinaryBody(e){return e!==void 0&&(e instanceof Uint8Array||isReadableStream(e)||typeof e==="function"||e instanceof Blob)}function isReadableStream(e){return(0,l.isNodeReadableStream)(e)||(0,l.isWebReadableStream)(e)}function isBlob(e){return e instanceof Blob}0&&0},2731:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getUserAgentHeaderName:()=>getUserAgentHeaderName,getUserAgentValue:()=>getUserAgentValue,setPlatformSpecificData:()=>l.setPlatformSpecificData});e.exports=__toCommonJS(a);var l=r(3196);var c=r(1255);function getUserAgentString(e){const t=[];for(const[r,i]of e){const e=i?`${r}/${i}`:r;t.push(e)}return t.join(" ")}function getUserAgentHeaderName(){return(0,l.getHeaderName)()}async function getUserAgentValue(e){const t=new Map;t.set("ts-http-runtime",c.SDK_VERSION);await(0,l.setPlatformSpecificData)(t);const r=getUserAgentString(t);const i=e?`${e} ${r}`:r;return i}0&&0},3196:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{getHeaderName:()=>getHeaderName,setPlatformSpecificData:()=>setPlatformSpecificData});e.exports=__toCommonJS(c);var p=__toESM(r(8161));var u=__toESM(r(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(e){if(u.default&&u.default.versions){const t=`${p.default.type()} ${p.default.release()}; ${p.default.arch()}`;if(u.default.versions.bun){e.set("Bun",`${u.default.versions.bun} (${t})`)}else if(u.default.versions.deno){e.set("Deno",`${u.default.versions.deno} (${t})`)}else if(u.default.versions.node){e.set("Node",`${u.default.versions.node} (${t})`)}}}0&&0},5023:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{randomUUID:()=>randomUUID});e.exports=__toCommonJS(s);function randomUUID(){return crypto.randomUUID()}0&&0},4116:(t,r,i)=>{i.d(r,{V4:()=>getInput,pq:()=>info,C1:()=>setFailed});var n=i(857);function utils_toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}function utils_toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}function command_issueCommand(e,t,r){const i=new Command(e,t,r);process.stdout.write(i.toString()+n.EOL)}function command_issue(e,t=""){command_issueCommand(e,{},t)}const s="::";class Command{constructor(e,t,r){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=r}toString(){let e=s+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const r in this.properties){if(this.properties.hasOwnProperty(r)){const i=this.properties[r];if(i){if(t){t=false}else{e+=","}e+=`${r}=${escapeProperty(i)}`}}}}e+=`${s}${escapeData(this.message)}`;return e}}function escapeData(e){return utils_toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return utils_toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var o=i(6982);var a=i(9896);function file_command_issueFileCommand(e,t){const r=process.env[`GITHUB_${e}`];if(!r){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!fs.existsSync(r)){throw new Error(`Missing file at path: ${r}`)}fs.appendFileSync(r,`${toCommandValue(t)}${os.EOL}`,{encoding:"utf8"})}function file_command_prepareKeyValueMessage(e,t){const r=`ghadelimiter_${crypto.randomUUID()}`;const i=toCommandValue(t);if(e.includes(r)){throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`)}if(i.includes(r)){throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`)}return`${e}<<${r}${os.EOL}${i}${os.EOL}${r}`}var l=i(6928);var c=i(8611);var p=i(5692);function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const r=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(r){try{return new DecodedURL(r)}catch(e){if(!r.startsWith("http://")&&!r.startsWith("https://"))return new DecodedURL(`http://${r}`)}}else{return undefined}}function checkBypass(e){if(!e.hostname){return false}const t=e.hostname;if(isLoopbackAddress(t)){return true}const r=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!r){return false}let i;if(e.port){i=Number(e.port)}else if(e.protocol==="http:"){i=80}else if(e.protocol==="https:"){i=443}const n=[e.hostname.toUpperCase()];if(typeof i==="number"){n.push(`${n[0]}:${i}`)}for(const e of r.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(e==="*"||n.some((t=>t===e||t.endsWith(`.${e}`)||e.startsWith(".")&&t.endsWith(`${e}`)))){return true}}return false}function isLoopbackAddress(e){const t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}class DecodedURL extends URL{constructor(e,t){super(e,t);this._decodedUsername=decodeURIComponent(super.username);this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}var u=i(770);var d=i(6752);var m=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};var A;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(A||(A={}));var g;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(g||(g={}));var h;(function(e){e["ApplicationJson"]="application/json"})(h||(h={}));function lib_getProxyUrl(e){const t=pm.getProxyUrl(new URL(e));return t?t.href:""}const f=[A.MovedPermanently,A.ResourceMoved,A.SeeOther,A.TemporaryRedirect,A.PermanentRedirect];const y=[A.BadGateway,A.ServiceUnavailable,A.GatewayTimeout];const b=null&&["OPTIONS","GET","DELETE","HEAD"];const C=10;const N=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}class HttpClientResponse{constructor(e){this.message=e}readBody(){return m(this,void 0,void 0,(function*(){return new Promise((e=>m(this,void 0,void 0,(function*(){let t=Buffer.alloc(0);this.message.on("data",(e=>{t=Buffer.concat([t,e])}));this.message.on("end",(()=>{e(t.toString())}))}))))}))}readBodyBuffer(){return m(this,void 0,void 0,(function*(){return new Promise((e=>m(this,void 0,void 0,(function*(){const t=[];this.message.on("data",(e=>{t.push(e)}));this.message.on("end",(()=>{e(Buffer.concat(t))}))}))))}))}}function isHttps(e){const t=new URL(e);return t.protocol==="https:"}class lib_HttpClient{constructor(e,t,r){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=this._getUserAgentWithOrchestrationId(e);this.handlers=t||[];this.requestOptions=r;if(r){if(r.ignoreSslError!=null){this._ignoreSslError=r.ignoreSslError}this._socketTimeout=r.socketTimeout;if(r.allowRedirects!=null){this._allowRedirects=r.allowRedirects}if(r.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=r.allowRedirectDowngrade}if(r.maxRedirects!=null){this._maxRedirects=Math.max(r.maxRedirects,0)}if(r.keepAlive!=null){this._keepAlive=r.keepAlive}if(r.allowRetries!=null){this._allowRetries=r.allowRetries}if(r.maxRetries!=null){this._maxRetries=r.maxRetries}}}options(e,t){return m(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,t||{})}))}get(e,t){return m(this,void 0,void 0,(function*(){return this.request("GET",e,null,t||{})}))}del(e,t){return m(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,t||{})}))}post(e,t,r){return m(this,void 0,void 0,(function*(){return this.request("POST",e,t,r||{})}))}patch(e,t,r){return m(this,void 0,void 0,(function*(){return this.request("PATCH",e,t,r||{})}))}put(e,t,r){return m(this,void 0,void 0,(function*(){return this.request("PUT",e,t,r||{})}))}head(e,t){return m(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,t||{})}))}sendStream(e,t,r,i){return m(this,void 0,void 0,(function*(){return this.request(e,t,r,i)}))}getJson(e){return m(this,arguments,void 0,(function*(e,t={}){t[g.Accept]=this._getExistingOrDefaultHeader(t,g.Accept,h.ApplicationJson);const r=yield this.get(e,t);return this._processResponse(r,this.requestOptions)}))}postJson(e,t){return m(this,arguments,void 0,(function*(e,t,r={}){const i=JSON.stringify(t,null,2);r[g.Accept]=this._getExistingOrDefaultHeader(r,g.Accept,h.ApplicationJson);r[g.ContentType]=this._getExistingOrDefaultContentTypeHeader(r,h.ApplicationJson);const n=yield this.post(e,i,r);return this._processResponse(n,this.requestOptions)}))}putJson(e,t){return m(this,arguments,void 0,(function*(e,t,r={}){const i=JSON.stringify(t,null,2);r[g.Accept]=this._getExistingOrDefaultHeader(r,g.Accept,h.ApplicationJson);r[g.ContentType]=this._getExistingOrDefaultContentTypeHeader(r,h.ApplicationJson);const n=yield this.put(e,i,r);return this._processResponse(n,this.requestOptions)}))}patchJson(e,t){return m(this,arguments,void 0,(function*(e,t,r={}){const i=JSON.stringify(t,null,2);r[g.Accept]=this._getExistingOrDefaultHeader(r,g.Accept,h.ApplicationJson);r[g.ContentType]=this._getExistingOrDefaultContentTypeHeader(r,h.ApplicationJson);const n=yield this.patch(e,i,r);return this._processResponse(n,this.requestOptions)}))}request(e,t,r,i){return m(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const n=new URL(t);let s=this._prepareRequest(e,n,i);const o=this._allowRetries&&b.includes(e)?this._maxRetries+1:1;let a=0;let l;do{l=yield this.requestRaw(s,r);if(l&&l.message&&l.message.statusCode===A.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(l)){e=t;break}}if(e){return e.handleAuthentication(this,s,r)}else{return l}}let t=this._maxRedirects;while(l.message.statusCode&&f.includes(l.message.statusCode)&&this._allowRedirects&&t>0){const o=l.message.headers["location"];if(!o){break}const a=new URL(o);if(n.protocol==="https:"&&n.protocol!==a.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield l.readBody();if(a.hostname!==n.hostname){for(const e in i){if(e.toLowerCase()==="authorization"){delete i[e]}}}s=this._prepareRequest(e,a,i);l=yield this.requestRaw(s,r);t--}if(!l.message.statusCode||!y.includes(l.message.statusCode)){return l}a+=1;if(a{function callbackForResult(e,t){if(e){i(e)}else if(!t){i(new Error("Unknown error"))}else{r(t)}}this.requestRawWithCallback(e,t,callbackForResult)}))}))}requestRawWithCallback(e,t,r){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let i=false;function handleResult(e,t){if(!i){i=true;r(e,t)}}const n=e.httpModule.request(e.options,(e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)}));let s;n.on("socket",(e=>{s=e}));n.setTimeout(this._socketTimeout||3*6e4,(()=>{if(s){s.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));n.on("error",(function(e){handleResult(e)}));if(t&&typeof t==="string"){n.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){n.end()}));t.pipe(n)}else{n.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}getAgentDispatcher(e){const t=new URL(e);const r=pm.getProxyUrl(t);const i=r&&r.hostname;if(!i){return}return this._getProxyAgentDispatcher(t,r)}_prepareRequest(e,t,r){const i={};i.parsedUrl=t;const n=i.parsedUrl.protocol==="https:";i.httpModule=n?https:http;const s=n?443:80;i.options={};i.options.host=i.parsedUrl.hostname;i.options.port=i.parsedUrl.port?parseInt(i.parsedUrl.port):s;i.options.path=(i.parsedUrl.pathname||"")+(i.parsedUrl.search||"");i.options.method=e;i.options.headers=this._mergeHeaders(r);if(this.userAgent!=null){i.options.headers["user-agent"]=this.userAgent}i.options.agent=this._getAgent(i.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(i.options)}}return i}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,t,r){let i;if(this.requestOptions&&this.requestOptions.headers){const e=lowercaseKeys(this.requestOptions.headers)[t];if(e){i=typeof e==="number"?e.toString():e}}const n=e[t];if(n!==undefined){return typeof n==="number"?n.toString():n}if(i!==undefined){return i}return r}_getExistingOrDefaultContentTypeHeader(e,t){let r;if(this.requestOptions&&this.requestOptions.headers){const e=lowercaseKeys(this.requestOptions.headers)[g.ContentType];if(e){if(typeof e==="number"){r=String(e)}else if(Array.isArray(e)){r=e.join(", ")}else{r=e}}}const i=e[g.ContentType];if(i!==undefined){if(typeof i==="number"){return String(i)}else if(Array.isArray(i)){return i.join(", ")}else{return i}}if(r!==undefined){return r}return t}_getAgent(e){let t;const r=pm.getProxyUrl(e);const i=r&&r.hostname;if(this._keepAlive&&i){t=this._proxyAgent}if(!i){t=this._agent}if(t){return t}const n=e.protocol==="https:";let s=100;if(this.requestOptions){s=this.requestOptions.maxSockets||http.globalAgent.maxSockets}if(r&&r.hostname){const e={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(r.username||r.password)&&{proxyAuth:`${r.username}:${r.password}`}),{host:r.hostname,port:r.port})};let i;const o=r.protocol==="https:";if(n){i=o?tunnel.httpsOverHttps:tunnel.httpsOverHttp}else{i=o?tunnel.httpOverHttps:tunnel.httpOverHttp}t=i(e);this._proxyAgent=t}if(!t){const e={keepAlive:this._keepAlive,maxSockets:s};t=n?new https.Agent(e):new http.Agent(e);this._agent=t}if(n&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_getProxyAgentDispatcher(e,t){let r;if(this._keepAlive){r=this._proxyAgentDispatcher}if(r){return r}const i=e.protocol==="https:";r=new ProxyAgent(Object.assign({uri:t.href,pipelining:!this._keepAlive?0:1},(t.username||t.password)&&{token:`Basic ${Buffer.from(`${t.username}:${t.password}`).toString("base64")}`}));this._proxyAgentDispatcher=r;if(i&&this._ignoreSslError){r.options=Object.assign(r.options.requestTls||{},{rejectUnauthorized:false})}return r}_getUserAgentWithOrchestrationId(e){const t=e||"actions/http-client";const r=process.env["ACTIONS_ORCHESTRATION_ID"];if(r){const e=r.replace(/[^a-z0-9_.-]/gi,"_");return`${t} actions_orchestration_id/${e}`}return t}_performExponentialBackoff(e){return m(this,void 0,void 0,(function*(){e=Math.min(C,e);const t=N*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}))}_processResponse(e,t){return m(this,void 0,void 0,(function*(){return new Promise(((r,i)=>m(this,void 0,void 0,(function*(){const n=e.message.statusCode||0;const s={statusCode:n,result:null,headers:{}};if(n===A.NotFound){r(s)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let o;let a;try{a=yield e.readBody();if(a&&a.length>0){if(t&&t.deserializeDates){o=JSON.parse(a,dateTimeDeserializer)}else{o=JSON.parse(a)}s.result=o}s.headers=e.message.headers}catch(e){}if(n>299){let e;if(o&&o.message){e=o.message}else if(a&&a.length>0){e=a}else{e=`Failed request: (${n})`}const t=new HttpClientError(e,n);t.result=s.result;i(t)}else{r(s)}}))))}))}}const lowercaseKeys=e=>Object.keys(e).reduce(((t,r)=>(t[r.toLowerCase()]=e[r],t)),{});var E=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return E(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}class auth_BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return E(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return E(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}var v=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};class oidc_utils_OidcClient{static createHttpClient(e=true,t=10){const r={allowRetries:e,maxRetries:t};return new HttpClient("actions/oidc-client",[new BearerCredentialHandler(oidc_utils_OidcClient.getRequestToken())],r)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){return v(this,void 0,void 0,(function*(){var t;const r=oidc_utils_OidcClient.createHttpClient();const i=yield r.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.message}`)}));const n=(t=i.result)===null||t===void 0?void 0:t.value;if(!n){throw new Error("Response json body do not have ID Token field")}return n}))}static getIDToken(e){return v(this,void 0,void 0,(function*(){try{let t=oidc_utils_OidcClient.getIDTokenUrl();if(e){const r=encodeURIComponent(e);t=`${t}&audience=${r}`}debug(`ID token url is ${t}`);const r=yield oidc_utils_OidcClient.getCall(t);setSecret(r);return r}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}var I=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};const{access:S,appendFile:w,writeFile:P}=a.promises;const x="GITHUB_STEP_SUMMARY";const B="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return I(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[x];if(!e){throw new Error(`Unable to find environment variable for $${x}. Check if your runtime environment supports job summaries.`)}try{yield S(e,a.constants.R_OK|a.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,t,r={}){const i=Object.entries(r).map((([e,t])=>` ${e}="${t}"`)).join("");if(!t){return`<${e}${i}>`}return`<${e}${i}>${t}`}write(e){return I(this,void 0,void 0,(function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const r=yield this.filePath();const i=t?P:w;yield i(r,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return I(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(n.EOL)}addCodeBlock(e,t){const r=Object.assign({},t&&{lang:t});const i=this.wrap("pre",this.wrap("code",e),r);return this.addRaw(i).addEOL()}addList(e,t=false){const r=t?"ol":"ul";const i=e.map((e=>this.wrap("li",e))).join("");const n=this.wrap(r,i);return this.addRaw(n).addEOL()}addTable(e){const t=e.map((e=>{const t=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:r,colspan:i,rowspan:n}=e;const s=t?"th":"td";const o=Object.assign(Object.assign({},i&&{colspan:i}),n&&{rowspan:n});return this.wrap(s,r,o)})).join("");return this.wrap("tr",t)})).join("");const r=this.wrap("table",t);return this.addRaw(r).addEOL()}addDetails(e,t){const r=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(r).addEOL()}addImage(e,t,r){const{width:i,height:n}=r||{};const s=Object.assign(Object.assign({},i&&{width:i}),n&&{height:n});const o=this.wrap("img",null,Object.assign({src:e,alt:t},s));return this.addRaw(o).addEOL()}addHeading(e,t){const r=`h${t}`;const i=["h1","h2","h3","h4","h5","h6"].includes(r)?r:"h1";const n=this.wrap(i,e);return this.addRaw(n).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const r=Object.assign({},t&&{cite:t});const i=this.wrap("blockquote",e,r);return this.addRaw(i).addEOL()}addLink(e,t){const r=this.wrap("a",e,{href:t});return this.addRaw(r).addEOL()}}const _=new Summary;const R=null&&_;const k=null&&_;function toPosixPath(e){return e.replace(/[\\]/g,"/")}function toWin32Path(e){return e.replace(/[/]/g,"\\")}function toPlatformPath(e){return e.replace(/[/\\]/g,path.sep)}var Q=i(3193);var T=i(4434);var M=i(5317);var O=i(2613);var D=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};const{chmod:z,copyFile:L,lstat:G,mkdir:F,open:q,readdir:U,rename:H,rm:V,rmdir:j,stat:W,symlink:J,unlink:Y}=a.promises;const $=process.platform==="win32";function readlink(e){return D(this,void 0,void 0,(function*(){const t=yield fs.promises.readlink(e);if($&&!t.endsWith("\\")){return`${t}\\`}return t}))}const K=268435456;const Z=a.constants.O_RDONLY;function exists(e){return D(this,void 0,void 0,(function*(){try{yield W(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true}))}function isDirectory(e){return D(this,arguments,void 0,(function*(e,t=false){const r=t?yield W(e):yield G(e);return r.isDirectory()}))}function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if($){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}function tryGetExecutablePath(e,t){return D(this,void 0,void 0,(function*(){let r=undefined;try{r=yield W(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if($){const r=l.extname(e).toUpperCase();if(t.some((e=>e.toUpperCase()===r))){return e}}else{if(isUnixExecutable(r)){return e}}}const i=e;for(const n of t){e=i+n;r=undefined;try{r=yield W(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if($){try{const t=l.dirname(e);const r=l.basename(e).toUpperCase();for(const i of yield U(t)){if(r===i.toUpperCase()){e=l.join(t,i);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(r)){return e}}}}return""}))}function normalizeSeparators(e){e=e||"";if($){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&process.getgid!==undefined&&e.gid===process.getgid()||(e.mode&64)>0&&process.getuid!==undefined&&e.uid===process.getuid()}function getCmdPath(){var e;return(e=process.env["COMSPEC"])!==null&&e!==void 0?e:`cmd.exe`}var X=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};function cp(e,t){return X(this,arguments,void 0,(function*(e,t,r={}){const{force:i,recursive:n,copySourceDirectory:s}=readCopyOptions(r);const o=(yield ioUtil.exists(t))?yield ioUtil.stat(t):null;if(o&&o.isFile()&&!i){return}const a=o&&o.isDirectory()&&s?path.join(t,path.basename(e)):t;if(!(yield ioUtil.exists(e))){throw new Error(`no such file or directory: ${e}`)}const l=yield ioUtil.stat(e);if(l.isDirectory()){if(!n){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,a,0,i)}}else{if(path.relative(e,a)===""){throw new Error(`'${a}' and '${e}' are the same file`)}yield io_copyFile(e,a,i)}}))}function mv(e,t){return X(this,arguments,void 0,(function*(e,t,r={}){if(yield ioUtil.exists(t)){let i=true;if(yield ioUtil.isDirectory(t)){t=path.join(t,path.basename(e));i=yield ioUtil.exists(t)}if(i){if(r.force==null||r.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(path.dirname(t));yield ioUtil.rename(e,t)}))}function rmRF(e){return X(this,void 0,void 0,(function*(){if(ioUtil.IS_WINDOWS){if(/[*"<>|]/.test(e)){throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows')}}try{yield ioUtil.rm(e,{force:true,maxRetries:3,recursive:true,retryDelay:300})}catch(e){throw new Error(`File was unable to be removed ${e}`)}}))}function mkdirP(e){return X(this,void 0,void 0,(function*(){ok(e,"a path argument must be provided");yield ioUtil.mkdir(e,{recursive:true})}))}function which(e,t){return X(this,void 0,void 0,(function*(){if(!e){throw new Error("parameter 'tool' is required")}if(t){const t=yield which(e,false);if(!t){if($){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}return t}const r=yield findInPath(e);if(r&&r.length>0){return r[0]}return""}))}function findInPath(e){return X(this,void 0,void 0,(function*(){if(!e){throw new Error("parameter 'tool' is required")}const t=[];if($&&process.env["PATHEXT"]){for(const e of process.env["PATHEXT"].split(l.delimiter)){if(e){t.push(e)}}}if(isRooted(e)){const r=yield tryGetExecutablePath(e,t);if(r){return[r]}return[]}if(e.includes(l.sep)){return[]}const r=[];if(process.env.PATH){for(const e of process.env.PATH.split(l.delimiter)){if(e){r.push(e)}}}const i=[];for(const n of r){const r=yield tryGetExecutablePath(l.join(n,e),t);if(r){i.push(r)}}return i}))}function readCopyOptions(e){const t=e.force==null?true:e.force;const r=Boolean(e.recursive);const i=e.copySourceDirectory==null?true:Boolean(e.copySourceDirectory);return{force:t,recursive:r,copySourceDirectory:i}}function cpDirRecursive(e,t,r,i){return X(this,void 0,void 0,(function*(){if(r>=255)return;r++;yield mkdirP(t);const n=yield ioUtil.readdir(e);for(const s of n){const n=`${e}/${s}`;const o=`${t}/${s}`;const a=yield ioUtil.lstat(n);if(a.isDirectory()){yield cpDirRecursive(n,o,r,i)}else{yield io_copyFile(n,o,i)}}yield ioUtil.chmod(t,(yield ioUtil.stat(e)).mode)}))}function io_copyFile(e,t,r){return X(this,void 0,void 0,(function*(){if((yield ioUtil.lstat(e)).isSymbolicLink()){try{yield ioUtil.lstat(t);yield ioUtil.unlink(t)}catch(e){if(e.code==="EPERM"){yield ioUtil.chmod(t,"0666");yield ioUtil.unlink(t)}}const r=yield ioUtil.readlink(e);yield ioUtil.symlink(r,t,ioUtil.IS_WINDOWS?"junction":null)}else if(!(yield ioUtil.exists(t))||r){yield ioUtil.copyFile(e,t)}}))}const ee=e(import.meta.url)("timers");var te=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};const re=process.platform==="win32";class ToolRunner extends T.EventEmitter{constructor(e,t,r){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=r||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const r=this._getSpawnFileName();const i=this._getSpawnArgs(e);let n=t?"":"[command]";if(re){if(this._isCmdFile()){n+=r;for(const e of i){n+=` ${e}`}}else if(e.windowsVerbatimArguments){n+=`"${r}"`;for(const e of i){n+=` ${e}`}}else{n+=this._windowsQuoteCmdArg(r);for(const e of i){n+=` ${this._windowsQuoteCmdArg(e)}`}}}else{n+=r;for(const e of i){n+=` ${e}`}}return n}_processLineBuffer(e,t,r){try{let i=t+e.toString();let s=i.indexOf(n.EOL);while(s>-1){const e=i.substring(0,s);r(e);i=i.substring(s+n.EOL.length);s=i.indexOf(n.EOL)}return i}catch(e){this._debug(`error processing line. Failed with error ${e}`);return""}}_getSpawnFileName(){if(re){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(re){if(this._isCmdFile()){let t=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const r of this.args){t+=" ";t+=e.windowsVerbatimArguments?r:this._windowsQuoteCmdArg(r)}t+='"';return[t]}}return this.args}_endsWith(e,t){return e.endsWith(t)}_isCmdFile(){const e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile()){return this._uvQuoteCmdArg(e)}if(!e){return'""'}const t=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let r=false;for(const i of e){if(t.some((e=>e===i))){r=true;break}}if(!r){return e}let i='"';let n=true;for(let t=e.length;t>0;t--){i+=e[t-1];if(n&&e[t-1]==="\\"){i+="\\"}else if(e[t-1]==='"'){n=true;i+='"'}else{n=false}}i+='"';return i.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let t='"';let r=true;for(let i=e.length;i>0;i--){t+=e[i-1];if(r&&e[i-1]==="\\"){t+="\\"}else if(e[i-1]==='"'){r=true;t+="\\"}else{r=false}}t+='"';return t.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t}_getSpawnOptions(e,t){e=e||{};const r={};r.cwd=e.cwd;r.env=e.env;r["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){r.argv0=`"${t}"`}return r}exec(){return te(this,void 0,void 0,(function*(){if(!isRooted(this.toolPath)&&(this.toolPath.includes("/")||re&&this.toolPath.includes("\\"))){this.toolPath=l.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield which(this.toolPath,true);return new Promise(((e,t)=>te(this,void 0,void 0,(function*(){this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const r=this._cloneExecOptions(this.options);if(!r.silent&&r.outStream){r.outStream.write(this._getCommandString(r)+n.EOL)}const i=new ExecState(r,this.toolPath);i.on("debug",(e=>{this._debug(e)}));if(this.options.cwd&&!(yield exists(this.options.cwd))){return t(new Error(`The cwd: ${this.options.cwd} does not exist!`))}const s=this._getSpawnFileName();const o=M.spawn(s,this._getSpawnArgs(r),this._getSpawnOptions(this.options,s));let a="";if(o.stdout){o.stdout.on("data",(e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!r.silent&&r.outStream){r.outStream.write(e)}a=this._processLineBuffer(e,a,(e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}}))}))}let l="";if(o.stderr){o.stderr.on("data",(e=>{i.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!r.silent&&r.errStream&&r.outStream){const t=r.failOnStdErr?r.errStream:r.outStream;t.write(e)}l=this._processLineBuffer(e,l,(e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}}))}))}o.on("error",(e=>{i.processError=e.message;i.processExited=true;i.processClosed=true;i.CheckComplete()}));o.on("exit",(e=>{i.processExitCode=e;i.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);i.CheckComplete()}));o.on("close",(e=>{i.processExitCode=e;i.processExited=true;i.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);i.CheckComplete()}));i.on("done",((r,i)=>{if(a.length>0){this.emit("stdline",a)}if(l.length>0){this.emit("errline",l)}o.removeAllListeners();if(r){t(r)}else{e(i)}}));if(this.options.input){if(!o.stdin){throw new Error("child process missing stdin")}o.stdin.end(this.options.input)}}))))}))}}function argStringToArray(e){const t=[];let r=false;let i=false;let n="";function append(e){if(i&&e!=='"'){n+="\\"}n+=e;i=false}for(let s=0;s0){t.push(n);n=""}continue}append(o)}if(n.length>0){t.push(n.trim())}return t}class ExecState extends T.EventEmitter{constructor(e,t){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!t){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=t;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=(0,ee.setTimeout)(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(this.processError){e=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const t=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(t)}e._setResult()}}var ie=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};function exec_exec(e,t,r){return ie(this,void 0,void 0,(function*(){const i=tr.argStringToArray(e);if(i.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const n=i[0];t=i.slice(1).concat(t||[]);const s=new tr.ToolRunner(n,t,r);return s.exec()}))}function getExecOutput(e,t,r){return ie(this,void 0,void 0,(function*(){var i,n;let s="";let o="";const a=new StringDecoder("utf8");const l=new StringDecoder("utf8");const c=(i=r===null||r===void 0?void 0:r.listeners)===null||i===void 0?void 0:i.stdout;const p=(n=r===null||r===void 0?void 0:r.listeners)===null||n===void 0?void 0:n.stderr;const stdErrListener=e=>{o+=l.write(e);if(p){p(e)}};const stdOutListener=e=>{s+=a.write(e);if(c){c(e)}};const u=Object.assign(Object.assign({},r===null||r===void 0?void 0:r.listeners),{stdout:stdOutListener,stderr:stdErrListener});const d=yield exec_exec(e,t,Object.assign(Object.assign({},r),{listeners:u}));s+=a.end();o+=l.end();return{exitCode:d,stdout:s,stderr:o}}))}var ne=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};const getWindowsInfo=()=>ne(void 0,void 0,void 0,(function*(){const{stdout:e}=yield exec.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',undefined,{silent:true});const{stdout:t}=yield exec.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',undefined,{silent:true});return{name:t.trim(),version:e.trim()}}));const getMacOsInfo=()=>ne(void 0,void 0,void 0,(function*(){var e,t,r,i;const{stdout:n}=yield exec.getExecOutput("sw_vers",undefined,{silent:true});const s=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";const o=(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"";return{name:o,version:s}}));const getLinuxInfo=()=>ne(void 0,void 0,void 0,(function*(){const{stdout:e}=yield exec.getExecOutput("lsb_release",["-i","-r","-s"],{silent:true});const[t,r]=e.trim().split("\n");return{name:t,version:r}}));const se=n.platform();const oe=n.arch();const ae=se==="win32";const le=se==="darwin";const ce=se==="linux";function getDetails(){return ne(this,void 0,void 0,(function*(){return Object.assign(Object.assign({},yield ae?getWindowsInfo():le?getMacOsInfo():getLinuxInfo()),{platform:se,arch:oe,isWindows:ae,isMacOS:le,isLinux:ce})}))}var pe=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};var ue;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(ue||(ue={}));function exportVariable(e,t){const r=toCommandValue(t);process.env[e]=r;const i=process.env["GITHUB_ENV"]||"";if(i){return issueFileCommand("ENV",prepareKeyValueMessage(e,t))}issueCommand("set-env",{name:e},r)}function core_setSecret(e){issueCommand("add-mask",{},e)}function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){issueFileCommand("PATH",e)}else{issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${path.delimiter}${process.env["PATH"]}`}function getInput(e,t){const r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return r}return r.trim()}function getMultilineInput(e,t){const r=getInput(e,t).split("\n").filter((e=>e!==""));if(t&&t.trimWhitespace===false){return r}return r.map((e=>e.trim()))}function getBooleanInput(e,t){const r=["true","True","TRUE"];const i=["false","False","FALSE"];const n=getInput(e,t);if(r.includes(n))return true;if(i.includes(n))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function setOutput(e,t){const r=process.env["GITHUB_OUTPUT"]||"";if(r){return issueFileCommand("OUTPUT",prepareKeyValueMessage(e,t))}process.stdout.write(os.EOL);issueCommand("set-output",{name:e},toCommandValue(t))}function setCommandEcho(e){issue("echo",e?"on":"off")}function setFailed(e){process.exitCode=ue.Failure;error(e)}function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}function core_debug(e){issueCommand("debug",{},e)}function error(e,t={}){command_issueCommand("error",utils_toCommandProperties(t),e instanceof Error?e.toString():e)}function warning(e,t={}){issueCommand("warning",toCommandProperties(t),e instanceof Error?e.toString():e)}function notice(e,t={}){issueCommand("notice",toCommandProperties(t),e instanceof Error?e.toString():e)}function info(e){process.stdout.write(e+n.EOL)}function startGroup(e){issue("group",e)}function endGroup(){issue("endgroup")}function group(e,t){return pe(this,void 0,void 0,(function*(){startGroup(e);let r;try{r=yield t()}finally{endGroup()}return r}))}function saveState(e,t){const r=process.env["GITHUB_STATE"]||"";if(r){return issueFileCommand("STATE",prepareKeyValueMessage(e,t))}issueCommand("save-state",{name:e},toCommandValue(t))}function getState(e){return process.env[`STATE_${e}`]||""}function getIDToken(e){return pe(this,void 0,void 0,(function*(){return yield OidcClient.getIDToken(e)}))}},3094:(e,t,r)=>{r.d(t,{A:()=>ensureError});var i=r(7975);class NonError extends Error{constructor(e){super((0,i.inspect)(e));Object.defineProperty(this,"name",{value:"NonError",configurable:true,writable:true});Error.captureStackTrace(this,NonError)}}function ensureError(e){if(!(e instanceof Error)){return new NonError(e)}const t=e;if(!t.name){Object.defineProperty(t,"name",{value:t.constructor&&t.constructor.name||"Error",configurable:true,writable:true})}if(!t.message){Object.defineProperty(t,"message",{value:"",configurable:true,writable:true})}if(!t.stack){Object.defineProperty(t,"stack",{value:new Error(t.message).stack.replace(/\n {4}at /,"\n$&"),configurable:true,writable:true})}return t}},1813:e=>{e.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"application/aml":{"source":"iana"},"application/andrew-inset":{"source":"iana","extensions":["ez"]},"application/applefile":{"source":"iana"},"application/applixware":{"source":"apache","extensions":["aw"]},"application/at+jwt":{"source":"iana"},"application/atf":{"source":"iana"},"application/atfx":{"source":"iana"},"application/atom+xml":{"source":"iana","compressible":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"extensions":["cdfx"]},"application/cdmi-capability":{"source":"iana","extensions":["cdmia"]},"application/cdmi-container":{"source":"iana","extensions":["cdmic"]},"application/cdmi-domain":{"source":"iana","extensions":["cdmid"]},"application/cdmi-object":{"source":"iana","extensions":["cdmio"]},"application/cdmi-queue":{"source":"iana","extensions":["cdmiq"]},"application/cdni":{"source":"iana"},"application/cea":{"source":"iana"},"application/cea-2018+xml":{"source":"iana","compressible":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"application/fits":{"source":"iana"},"application/flexfec":{"source":"iana"},"application/font-sfnt":{"source":"iana"},"application/font-tdpfr":{"source":"iana","extensions":["pfr"]},"application/font-woff":{"source":"iana","compressible":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/index":{"source":"iana"},"application/index.cmd":{"source":"iana"},"application/index.obj":{"source":"iana"},"application/index.response":{"source":"iana"},"application/index.vnd":{"source":"iana"},"application/inkml+xml":{"source":"iana","compressible":true,"extensions":["ink","inkml"]},"application/iotp":{"source":"iana"},"application/ipfix":{"source":"iana","extensions":["ipfix"]},"application/ipp":{"source":"iana"},"application/isup":{"source":"iana"},"application/its+xml":{"source":"iana","compressible":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"application/lxf":{"source":"iana"},"application/mac-binhex40":{"source":"iana","extensions":["hqx"]},"application/mac-compactpro":{"source":"apache","extensions":["cpt"]},"application/macwriteii":{"source":"iana"},"application/mads+xml":{"source":"iana","compressible":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"extensions":["mets"]},"application/mf4":{"source":"iana"},"application/mikey":{"source":"iana"},"application/mipc":{"source":"iana"},"application/missing-blocks+cbor-seq":{"source":"iana"},"application/mmt-aei+xml":{"source":"iana","compressible":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"extensions":["mods"]},"application/moss-keys":{"source":"iana"},"application/moss-signature":{"source":"iana"},"application/mosskey-data":{"source":"iana"},"application/mosskey-request":{"source":"iana"},"application/mp21":{"source":"iana","extensions":["m21","mp21"]},"application/mp4":{"source":"iana","extensions":["mp4s","m4p"]},"application/mpeg4-generic":{"source":"iana"},"application/mpeg4-iod":{"source":"iana"},"application/mpeg4-iod-xmt":{"source":"iana"},"application/mrb-consumer+xml":{"source":"iana","compressible":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"application/multipart-core":{"source":"iana"},"application/mxf":{"source":"iana","extensions":["mxf"]},"application/n-quads":{"source":"iana","extensions":["nq"]},"application/n-triples":{"source":"iana","extensions":["nt"]},"application/nasdata":{"source":"iana"},"application/news-checkgroups":{"source":"iana","charset":"US-ASCII"},"application/news-groupinfo":{"source":"iana","charset":"US-ASCII"},"application/news-transmission":{"source":"iana"},"application/nlsml+xml":{"source":"iana","compressible":true},"application/node":{"source":"iana","extensions":["cjs"]},"application/nss":{"source":"iana"},"application/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"source":"iana"},"application/ocsp-request":{"source":"iana"},"application/ocsp-response":{"source":"iana"},"application/octet-stream":{"source":"iana","compressible":false,"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"source":"iana","extensions":["oda"]},"application/odm+xml":{"source":"iana","compressible":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"extensions":["pgp"]},"application/pgp-keys":{"source":"iana","extensions":["asc"]},"application/pgp-signature":{"source":"iana","extensions":["asc","sig"]},"application/pics-rules":{"source":"apache","extensions":["prf"]},"application/pidf+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pkcs10":{"source":"iana","extensions":["p10"]},"application/pkcs12":{"source":"iana"},"application/pkcs7-mime":{"source":"iana","extensions":["p7m","p7c"]},"application/pkcs7-signature":{"source":"iana","extensions":["p7s"]},"application/pkcs8":{"source":"iana","extensions":["p8"]},"application/pkcs8-encrypted":{"source":"iana"},"application/pkix-attr-cert":{"source":"iana","extensions":["ac"]},"application/pkix-cert":{"source":"iana","extensions":["cer"]},"application/pkix-crl":{"source":"iana","extensions":["crl"]},"application/pkix-pkipath":{"source":"iana","extensions":["pkipath"]},"application/pkixcmp":{"source":"iana","extensions":["pki"]},"application/pls+xml":{"source":"iana","compressible":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"extensions":["provx"]},"application/prs.alvestrand.titrax-sheet":{"source":"iana"},"application/prs.cww":{"source":"iana","extensions":["cww"]},"application/prs.cyn":{"source":"iana","charset":"7-BIT"},"application/prs.hpub+zip":{"source":"iana","compressible":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"extensions":["rusd"]},"application/rpki-ghostbusters":{"source":"iana","extensions":["gbr"]},"application/rpki-manifest":{"source":"iana","extensions":["mft"]},"application/rpki-publication":{"source":"iana"},"application/rpki-roa":{"source":"iana","extensions":["roa"]},"application/rpki-updown":{"source":"iana"},"application/rsd+xml":{"source":"apache","compressible":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"application/scvp-cv-request":{"source":"iana","extensions":["scq"]},"application/scvp-cv-response":{"source":"iana","extensions":["scs"]},"application/scvp-vp-request":{"source":"iana","extensions":["spq"]},"application/scvp-vp-response":{"source":"iana","extensions":["spp"]},"application/sdp":{"source":"iana","extensions":["sdp"]},"application/secevent+jwt":{"source":"iana"},"application/senml+cbor":{"source":"iana"},"application/senml+json":{"source":"iana","compressible":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"application/sep-exi":{"source":"iana"},"application/session-info":{"source":"iana"},"application/set-payment":{"source":"iana"},"application/set-payment-initiation":{"source":"iana","extensions":["setpay"]},"application/set-registration":{"source":"iana"},"application/set-registration-initiation":{"source":"iana","extensions":["setreg"]},"application/sgml":{"source":"iana"},"application/sgml-open-catalog":{"source":"iana"},"application/shf+xml":{"source":"iana","compressible":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"application/simple-message-summary":{"source":"iana"},"application/simplesymbolcontainer":{"source":"iana"},"application/sipc":{"source":"iana"},"application/slate":{"source":"iana"},"application/smil":{"source":"iana"},"application/smil+xml":{"source":"iana","compressible":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"extensions":["swidtag"]},"application/tamp-apex-update":{"source":"iana"},"application/tamp-apex-update-confirm":{"source":"iana"},"application/tamp-community-update":{"source":"iana"},"application/tamp-community-update-confirm":{"source":"iana"},"application/tamp-error":{"source":"iana"},"application/tamp-sequence-adjust":{"source":"iana"},"application/tamp-sequence-adjust-confirm":{"source":"iana"},"application/tamp-status-query":{"source":"iana"},"application/tamp-status-response":{"source":"iana"},"application/tamp-update":{"source":"iana"},"application/tamp-update-confirm":{"source":"iana"},"application/tar":{"compressible":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"extensions":["tfi"]},"application/timestamp-query":{"source":"iana"},"application/timestamp-reply":{"source":"iana"},"application/timestamped-data":{"source":"iana","extensions":["tsd"]},"application/tlsrpt+gzip":{"source":"iana"},"application/tlsrpt+json":{"source":"iana","compressible":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-v2x-local-service-information":{"source":"iana"},"application/vnd.3gpp.5gnas":{"source":"iana"},"application/vnd.3gpp.access-transfer-events+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"application/vnd.3gpp.mc-signalling-ear":{"source":"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"application/vnd.3gpp.pic-bw-large":{"source":"iana","extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"source":"iana","extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"source":"iana","extensions":["pvb"]},"application/vnd.3gpp.s1ap":{"source":"iana"},"application/vnd.3gpp.sms":{"source":"iana"},"application/vnd.3gpp.sms+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.sms":{"source":"iana"},"application/vnd.3gpp2.tcap":{"source":"iana","extensions":["tcap"]},"application/vnd.3lightssoftware.imagescal":{"source":"iana"},"application/vnd.3m.post-it-notes":{"source":"iana","extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"source":"iana","extensions":["aso"]},"application/vnd.accpac.simply.imp":{"source":"iana","extensions":["imp"]},"application/vnd.acucobol":{"source":"iana","extensions":["acu"]},"application/vnd.acucorp":{"source":"iana","extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"source":"apache","compressible":false,"extensions":["air"]},"application/vnd.adobe.flash.movie":{"source":"iana"},"application/vnd.adobe.formscentral.fcdt":{"source":"iana","extensions":["fcdt"]},"application/vnd.adobe.fxp":{"source":"iana","extensions":["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{"source":"iana"},"application/vnd.adobe.xdp+xml":{"source":"iana","compressible":true,"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"source":"iana","extensions":["xfdf"]},"application/vnd.aether.imp":{"source":"iana"},"application/vnd.afpc.afplinedata":{"source":"iana"},"application/vnd.afpc.afplinedata-pagedef":{"source":"iana"},"application/vnd.afpc.cmoca-cmresource":{"source":"iana"},"application/vnd.afpc.foca-charset":{"source":"iana"},"application/vnd.afpc.foca-codedfont":{"source":"iana"},"application/vnd.afpc.foca-codepage":{"source":"iana"},"application/vnd.afpc.modca":{"source":"iana"},"application/vnd.afpc.modca-cmtable":{"source":"iana"},"application/vnd.afpc.modca-formdef":{"source":"iana"},"application/vnd.afpc.modca-mediummap":{"source":"iana"},"application/vnd.afpc.modca-objectcontainer":{"source":"iana"},"application/vnd.afpc.modca-overlay":{"source":"iana"},"application/vnd.afpc.modca-pagesegment":{"source":"iana"},"application/vnd.age":{"source":"iana","extensions":["age"]},"application/vnd.ah-barcode":{"source":"iana"},"application/vnd.ahead.space":{"source":"iana","extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"source":"iana","extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"source":"iana","extensions":["azs"]},"application/vnd.amadeus+json":{"source":"iana","compressible":true},"application/vnd.amazon.ebook":{"source":"apache","extensions":["azw"]},"application/vnd.amazon.mobi8-ebook":{"source":"iana"},"application/vnd.americandynamics.acc":{"source":"iana","extensions":["acc"]},"application/vnd.amiga.ami":{"source":"iana","extensions":["ami"]},"application/vnd.amundsen.maze+xml":{"source":"iana","compressible":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"extensions":["apk"]},"application/vnd.anki":{"source":"iana"},"application/vnd.anser-web-certificate-issue-initiation":{"source":"iana","extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"source":"apache","extensions":["fti"]},"application/vnd.antix.game-component":{"source":"iana","extensions":["atx"]},"application/vnd.apache.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"application/vnd.apache.thrift.binary":{"source":"iana"},"application/vnd.apache.thrift.compact":{"source":"iana"},"application/vnd.apache.thrift.json":{"source":"iana"},"application/vnd.api+json":{"source":"iana","compressible":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"extensions":["mpkg"]},"application/vnd.apple.keynote":{"source":"iana","extensions":["key"]},"application/vnd.apple.mpegurl":{"source":"iana","extensions":["m3u8"]},"application/vnd.apple.numbers":{"source":"iana","extensions":["numbers"]},"application/vnd.apple.pages":{"source":"iana","extensions":["pages"]},"application/vnd.apple.pkpass":{"compressible":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"application/vnd.artsquare":{"source":"iana"},"application/vnd.astraea-software.iota":{"source":"iana","extensions":["iota"]},"application/vnd.audiograph":{"source":"iana","extensions":["aep"]},"application/vnd.autopackage":{"source":"iana"},"application/vnd.avalon+json":{"source":"iana","compressible":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"extensions":["bmml"]},"application/vnd.balsamiq.bmpr":{"source":"iana"},"application/vnd.banana-accounting":{"source":"iana"},"application/vnd.bbf.usp.error":{"source":"iana"},"application/vnd.bbf.usp.msg":{"source":"iana"},"application/vnd.bbf.usp.msg+json":{"source":"iana","compressible":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"application/vnd.blink-idb-value-wrapper":{"source":"iana"},"application/vnd.blueice.multipass":{"source":"iana","extensions":["mpm"]},"application/vnd.bluetooth.ep.oob":{"source":"iana"},"application/vnd.bluetooth.le.oob":{"source":"iana"},"application/vnd.bmi":{"source":"iana","extensions":["bmi"]},"application/vnd.bpf":{"source":"iana"},"application/vnd.bpf3":{"source":"iana"},"application/vnd.businessobjects":{"source":"iana","extensions":["rep"]},"application/vnd.byu.uapi+json":{"source":"iana","compressible":true},"application/vnd.cab-jscript":{"source":"iana"},"application/vnd.canon-cpdl":{"source":"iana"},"application/vnd.canon-lips":{"source":"iana"},"application/vnd.capasystems-pg+json":{"source":"iana","compressible":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"extensions":["cdxml"]},"application/vnd.chess-pgn":{"source":"iana"},"application/vnd.chipnuts.karaoke-mmd":{"source":"iana","extensions":["mmd"]},"application/vnd.ciedi":{"source":"iana"},"application/vnd.cinderella":{"source":"iana","extensions":["cdy"]},"application/vnd.cirpack.isdn-ext":{"source":"iana"},"application/vnd.citationstyles.style+xml":{"source":"iana","compressible":true,"extensions":["csl"]},"application/vnd.claymore":{"source":"iana","extensions":["cla"]},"application/vnd.cloanto.rp9":{"source":"iana","extensions":["rp9"]},"application/vnd.clonk.c4group":{"source":"iana","extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"source":"iana","extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"source":"iana","extensions":["c11amz"]},"application/vnd.coffeescript":{"source":"iana"},"application/vnd.collabio.xodocuments.document":{"source":"iana"},"application/vnd.collabio.xodocuments.document-template":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation-template":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{"source":"iana"},"application/vnd.collection+json":{"source":"iana","compressible":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"application/vnd.comicbook-rar":{"source":"iana"},"application/vnd.commerce-battelle":{"source":"iana"},"application/vnd.commonspace":{"source":"iana","extensions":["csp"]},"application/vnd.contact.cmsg":{"source":"iana","extensions":["cdbcmsg"]},"application/vnd.coreos.ignition+json":{"source":"iana","compressible":true},"application/vnd.cosmocaller":{"source":"iana","extensions":["cmc"]},"application/vnd.crick.clicker":{"source":"iana","extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"source":"iana","extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"source":"iana","extensions":["clkp"]},"application/vnd.crick.clicker.template":{"source":"iana","extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"source":"iana","extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"source":"iana","compressible":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"application/vnd.crypto-shade-file":{"source":"iana"},"application/vnd.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"source":"iana"},"application/vnd.ctc-posml":{"source":"iana","extensions":["pml"]},"application/vnd.ctct.ws+xml":{"source":"iana","compressible":true},"application/vnd.cups-pdf":{"source":"iana"},"application/vnd.cups-postscript":{"source":"iana"},"application/vnd.cups-ppd":{"source":"iana","extensions":["ppd"]},"application/vnd.cups-raster":{"source":"iana"},"application/vnd.cups-raw":{"source":"iana"},"application/vnd.curl":{"source":"iana"},"application/vnd.curl.car":{"source":"apache","extensions":["car"]},"application/vnd.curl.pcurl":{"source":"apache","extensions":["pcurl"]},"application/vnd.cyan.dean.root+xml":{"source":"iana","compressible":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"application/vnd.dbf":{"source":"iana","extensions":["dbf"]},"application/vnd.debian.binary-package":{"source":"iana"},"application/vnd.dece.data":{"source":"iana","extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"source":"iana","compressible":true,"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"source":"iana","extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"source":"iana","extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"source":"iana","extensions":["fe_launch"]},"application/vnd.desmume.movie":{"source":"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{"source":"iana"},"application/vnd.dm.delegation+xml":{"source":"iana","compressible":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"application/vnd.dolby.mlp":{"source":"apache","extensions":["mlp"]},"application/vnd.dolby.mobile.1":{"source":"iana"},"application/vnd.dolby.mobile.2":{"source":"iana"},"application/vnd.doremir.scorecloud-binary-document":{"source":"iana"},"application/vnd.dpgraph":{"source":"iana","extensions":["dpg"]},"application/vnd.dreamfactory":{"source":"iana","extensions":["dfac"]},"application/vnd.drive+json":{"source":"iana","compressible":true},"application/vnd.ds-keypoint":{"source":"apache","extensions":["kpxx"]},"application/vnd.dtg.local":{"source":"iana"},"application/vnd.dtg.local.flash":{"source":"iana"},"application/vnd.dtg.local.html":{"source":"iana"},"application/vnd.dvb.ait":{"source":"iana","extensions":["ait"]},"application/vnd.dvb.dvbisl+xml":{"source":"iana","compressible":true},"application/vnd.dvb.dvbj":{"source":"iana"},"application/vnd.dvb.esgcontainer":{"source":"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess2":{"source":"iana"},"application/vnd.dvb.ipdcesgpdd":{"source":"iana"},"application/vnd.dvb.ipdcroaming":{"source":"iana"},"application/vnd.dvb.iptv.alfec-base":{"source":"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{"source":"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"application/vnd.dvb.pfr":{"source":"iana"},"application/vnd.dvb.service":{"source":"iana","extensions":["svc"]},"application/vnd.dxr":{"source":"iana"},"application/vnd.dynageo":{"source":"iana","extensions":["geo"]},"application/vnd.dzr":{"source":"iana"},"application/vnd.easykaraoke.cdgdownload":{"source":"iana"},"application/vnd.ecdis-update":{"source":"iana"},"application/vnd.ecip.rlp":{"source":"iana"},"application/vnd.eclipse.ditto+json":{"source":"iana","compressible":true},"application/vnd.ecowin.chart":{"source":"iana","extensions":["mag"]},"application/vnd.ecowin.filerequest":{"source":"iana"},"application/vnd.ecowin.fileupdate":{"source":"iana"},"application/vnd.ecowin.series":{"source":"iana"},"application/vnd.ecowin.seriesrequest":{"source":"iana"},"application/vnd.ecowin.seriesupdate":{"source":"iana"},"application/vnd.efi.img":{"source":"iana"},"application/vnd.efi.iso":{"source":"iana"},"application/vnd.emclient.accessrequest+xml":{"source":"iana","compressible":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"application/vnd.epson.esf":{"source":"iana","extensions":["esf"]},"application/vnd.epson.msf":{"source":"iana","extensions":["msf"]},"application/vnd.epson.quickanime":{"source":"iana","extensions":["qam"]},"application/vnd.epson.salt":{"source":"iana","extensions":["slt"]},"application/vnd.epson.ssf":{"source":"iana","extensions":["ssf"]},"application/vnd.ericsson.quickcall":{"source":"iana"},"application/vnd.espass-espass+zip":{"source":"iana","compressible":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"application/vnd.eudora.data":{"source":"iana"},"application/vnd.evolv.ecig.profile":{"source":"iana"},"application/vnd.evolv.ecig.settings":{"source":"iana"},"application/vnd.evolv.ecig.theme":{"source":"iana"},"application/vnd.exstream-empower+zip":{"source":"iana","compressible":false},"application/vnd.exstream-package":{"source":"iana"},"application/vnd.ezpix-album":{"source":"iana","extensions":["ez2"]},"application/vnd.ezpix-package":{"source":"iana","extensions":["ez3"]},"application/vnd.f-secure.mobile":{"source":"iana"},"application/vnd.familysearch.gedcom+zip":{"source":"iana","compressible":false},"application/vnd.fastcopy-disk-image":{"source":"iana"},"application/vnd.fdf":{"source":"iana","extensions":["fdf"]},"application/vnd.fdsn.mseed":{"source":"iana","extensions":["mseed"]},"application/vnd.fdsn.seed":{"source":"iana","extensions":["seed","dataless"]},"application/vnd.ffsns":{"source":"iana"},"application/vnd.ficlab.flb+zip":{"source":"iana","compressible":false},"application/vnd.filmit.zfc":{"source":"iana"},"application/vnd.fints":{"source":"iana"},"application/vnd.firemonkeys.cloudcell":{"source":"iana"},"application/vnd.flographit":{"source":"iana","extensions":["gph"]},"application/vnd.fluxtime.clip":{"source":"iana","extensions":["ftc"]},"application/vnd.font-fontforge-sfd":{"source":"iana"},"application/vnd.framemaker":{"source":"iana","extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"source":"iana","extensions":["fnc"]},"application/vnd.frogans.ltf":{"source":"iana","extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"source":"iana","extensions":["fsc"]},"application/vnd.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"application/vnd.fujitsu.oasys":{"source":"iana","extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"source":"iana","extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"source":"iana","extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"source":"iana","extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"source":"iana","extensions":["bh2"]},"application/vnd.fujixerox.art-ex":{"source":"iana"},"application/vnd.fujixerox.art4":{"source":"iana"},"application/vnd.fujixerox.ddd":{"source":"iana","extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"source":"iana","extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"source":"iana","extensions":["xbd"]},"application/vnd.fujixerox.docuworks.container":{"source":"iana"},"application/vnd.fujixerox.hbpl":{"source":"iana"},"application/vnd.fut-misnet":{"source":"iana"},"application/vnd.futoin+cbor":{"source":"iana"},"application/vnd.futoin+json":{"source":"iana","compressible":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"application/vnd.geogebra.file":{"source":"iana","extensions":["ggb"]},"application/vnd.geogebra.slides":{"source":"iana"},"application/vnd.geogebra.tool":{"source":"iana","extensions":["ggt"]},"application/vnd.geometry-explorer":{"source":"iana","extensions":["gex","gre"]},"application/vnd.geonext":{"source":"iana","extensions":["gxt"]},"application/vnd.geoplan":{"source":"iana","extensions":["g2w"]},"application/vnd.geospace":{"source":"iana","extensions":["g3w"]},"application/vnd.gerber":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt-response":{"source":"iana"},"application/vnd.gmx":{"source":"iana","extensions":["gmx"]},"application/vnd.google-apps.document":{"compressible":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"application/vnd.grafeq":{"source":"iana","extensions":["gqf","gqs"]},"application/vnd.gridmp":{"source":"iana"},"application/vnd.groove-account":{"source":"iana","extensions":["gac"]},"application/vnd.groove-help":{"source":"iana","extensions":["ghf"]},"application/vnd.groove-identity-message":{"source":"iana","extensions":["gim"]},"application/vnd.groove-injector":{"source":"iana","extensions":["grv"]},"application/vnd.groove-tool-message":{"source":"iana","extensions":["gtm"]},"application/vnd.groove-tool-template":{"source":"iana","extensions":["tpl"]},"application/vnd.groove-vcard":{"source":"iana","extensions":["vcg"]},"application/vnd.hal+json":{"source":"iana","compressible":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hp-hpgl":{"source":"iana","extensions":["hpgl"]},"application/vnd.hp-hpid":{"source":"iana","extensions":["hpid"]},"application/vnd.hp-hps":{"source":"iana","extensions":["hps"]},"application/vnd.hp-jlyt":{"source":"iana","extensions":["jlt"]},"application/vnd.hp-pcl":{"source":"iana","extensions":["pcl"]},"application/vnd.hp-pclxl":{"source":"iana","extensions":["pclxl"]},"application/vnd.httphone":{"source":"iana"},"application/vnd.hydrostatix.sof-data":{"source":"iana","extensions":["sfd-hdstx"]},"application/vnd.hyper+json":{"source":"iana","compressible":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"application/vnd.hzn-3d-crossword":{"source":"iana"},"application/vnd.ibm.afplinedata":{"source":"iana"},"application/vnd.ibm.electronic-media":{"source":"iana"},"application/vnd.ibm.minipay":{"source":"iana","extensions":["mpy"]},"application/vnd.ibm.modcap":{"source":"iana","extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"source":"iana","extensions":["irm"]},"application/vnd.ibm.secure-container":{"source":"iana","extensions":["sc"]},"application/vnd.iccprofile":{"source":"iana","extensions":["icc","icm"]},"application/vnd.ieee.1905":{"source":"iana"},"application/vnd.igloader":{"source":"iana","extensions":["igl"]},"application/vnd.imagemeter.folder+zip":{"source":"iana","compressible":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"application/vnd.immervision-ivp":{"source":"iana","extensions":["ivp"]},"application/vnd.immervision-ivu":{"source":"iana","extensions":["ivu"]},"application/vnd.ims.imsccv1p1":{"source":"iana"},"application/vnd.ims.imsccv1p2":{"source":"iana"},"application/vnd.ims.imsccv1p3":{"source":"iana"},"application/vnd.ims.lis.v2.result+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"application/vnd.innopath.wamp.notification":{"source":"iana"},"application/vnd.insors.igm":{"source":"iana","extensions":["igm"]},"application/vnd.intercon.formnet":{"source":"iana","extensions":["xpw","xpx"]},"application/vnd.intergeo":{"source":"iana","extensions":["i2g"]},"application/vnd.intertrust.digibox":{"source":"iana"},"application/vnd.intertrust.nncp":{"source":"iana"},"application/vnd.intu.qbo":{"source":"iana","extensions":["qbo"]},"application/vnd.intu.qfx":{"source":"iana","extensions":["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"extensions":["irp"]},"application/vnd.is-xpr":{"source":"iana","extensions":["xpr"]},"application/vnd.isac.fcs":{"source":"iana","extensions":["fcs"]},"application/vnd.iso11783-10+zip":{"source":"iana","compressible":false},"application/vnd.jam":{"source":"iana","extensions":["jam"]},"application/vnd.japannet-directory-service":{"source":"iana"},"application/vnd.japannet-jpnstore-wakeup":{"source":"iana"},"application/vnd.japannet-payment-wakeup":{"source":"iana"},"application/vnd.japannet-registration":{"source":"iana"},"application/vnd.japannet-registration-wakeup":{"source":"iana"},"application/vnd.japannet-setstore-wakeup":{"source":"iana"},"application/vnd.japannet-verification":{"source":"iana"},"application/vnd.japannet-verification-wakeup":{"source":"iana"},"application/vnd.jcp.javame.midlet-rms":{"source":"iana","extensions":["rms"]},"application/vnd.jisp":{"source":"iana","extensions":["jisp"]},"application/vnd.joost.joda-archive":{"source":"iana","extensions":["joda"]},"application/vnd.jsk.isdn-ngn":{"source":"iana"},"application/vnd.kahootz":{"source":"iana","extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"source":"iana","extensions":["karbon"]},"application/vnd.kde.kchart":{"source":"iana","extensions":["chrt"]},"application/vnd.kde.kformula":{"source":"iana","extensions":["kfo"]},"application/vnd.kde.kivio":{"source":"iana","extensions":["flw"]},"application/vnd.kde.kontour":{"source":"iana","extensions":["kon"]},"application/vnd.kde.kpresenter":{"source":"iana","extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"source":"iana","extensions":["ksp"]},"application/vnd.kde.kword":{"source":"iana","extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"source":"iana","extensions":["htke"]},"application/vnd.kidspiration":{"source":"iana","extensions":["kia"]},"application/vnd.kinar":{"source":"iana","extensions":["kne","knp"]},"application/vnd.koan":{"source":"iana","extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"source":"iana","extensions":["sse"]},"application/vnd.las":{"source":"iana"},"application/vnd.las.las+json":{"source":"iana","compressible":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"application/vnd.loom":{"source":"iana"},"application/vnd.lotus-1-2-3":{"source":"iana","extensions":["123"]},"application/vnd.lotus-approach":{"source":"iana","extensions":["apr"]},"application/vnd.lotus-freelance":{"source":"iana","extensions":["pre"]},"application/vnd.lotus-notes":{"source":"iana","extensions":["nsf"]},"application/vnd.lotus-organizer":{"source":"iana","extensions":["org"]},"application/vnd.lotus-screencam":{"source":"iana","extensions":["scm"]},"application/vnd.lotus-wordpro":{"source":"iana","extensions":["lwp"]},"application/vnd.macports.portpkg":{"source":"iana","extensions":["portpkg"]},"application/vnd.mapbox-vector-tile":{"source":"iana","extensions":["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"application/vnd.maxmind.maxmind-db":{"source":"iana"},"application/vnd.mcd":{"source":"iana","extensions":["mcd"]},"application/vnd.medcalcdata":{"source":"iana","extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"source":"iana","extensions":["cdkey"]},"application/vnd.meridian-slingshot":{"source":"iana"},"application/vnd.mfer":{"source":"iana","extensions":["mwf"]},"application/vnd.mfmp":{"source":"iana","extensions":["mfm"]},"application/vnd.micro+json":{"source":"iana","compressible":true},"application/vnd.micrografx.flo":{"source":"iana","extensions":["flo"]},"application/vnd.micrografx.igx":{"source":"iana","extensions":["igx"]},"application/vnd.microsoft.portable-executable":{"source":"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{"source":"iana"},"application/vnd.miele+json":{"source":"iana","compressible":true},"application/vnd.mif":{"source":"iana","extensions":["mif"]},"application/vnd.minisoft-hp3000-save":{"source":"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{"source":"iana"},"application/vnd.mobius.daf":{"source":"iana","extensions":["daf"]},"application/vnd.mobius.dis":{"source":"iana","extensions":["dis"]},"application/vnd.mobius.mbk":{"source":"iana","extensions":["mbk"]},"application/vnd.mobius.mqy":{"source":"iana","extensions":["mqy"]},"application/vnd.mobius.msl":{"source":"iana","extensions":["msl"]},"application/vnd.mobius.plc":{"source":"iana","extensions":["plc"]},"application/vnd.mobius.txf":{"source":"iana","extensions":["txf"]},"application/vnd.mophun.application":{"source":"iana","extensions":["mpn"]},"application/vnd.mophun.certificate":{"source":"iana","extensions":["mpc"]},"application/vnd.motorola.flexsuite":{"source":"iana"},"application/vnd.motorola.flexsuite.adsi":{"source":"iana"},"application/vnd.motorola.flexsuite.fis":{"source":"iana"},"application/vnd.motorola.flexsuite.gotap":{"source":"iana"},"application/vnd.motorola.flexsuite.kmr":{"source":"iana"},"application/vnd.motorola.flexsuite.ttc":{"source":"iana"},"application/vnd.motorola.flexsuite.wem":{"source":"iana"},"application/vnd.motorola.iprm":{"source":"iana"},"application/vnd.mozilla.xul+xml":{"source":"iana","compressible":true,"extensions":["xul"]},"application/vnd.ms-3mfdocument":{"source":"iana"},"application/vnd.ms-artgalry":{"source":"iana","extensions":["cil"]},"application/vnd.ms-asf":{"source":"iana"},"application/vnd.ms-cab-compressed":{"source":"iana","extensions":["cab"]},"application/vnd.ms-color.iccprofile":{"source":"apache"},"application/vnd.ms-excel":{"source":"iana","compressible":false,"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"source":"iana","extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"source":"iana","extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"source":"iana","extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"source":"iana","extensions":["xltm"]},"application/vnd.ms-fontobject":{"source":"iana","compressible":true,"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"source":"iana","extensions":["chm"]},"application/vnd.ms-ims":{"source":"iana","extensions":["ims"]},"application/vnd.ms-lrm":{"source":"iana","extensions":["lrm"]},"application/vnd.ms-office.activex+xml":{"source":"iana","compressible":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"extensions":["msg"]},"application/vnd.ms-package.obfuscated-opentype":{"source":"apache"},"application/vnd.ms-pki.seccat":{"source":"apache","extensions":["cat"]},"application/vnd.ms-pki.stl":{"source":"apache","extensions":["stl"]},"application/vnd.ms-playready.initiator+xml":{"source":"iana","compressible":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"source":"iana","extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"source":"iana","extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"source":"iana","extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"source":"iana","extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"source":"iana","extensions":["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{"source":"iana","compressible":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"application/vnd.ms-project":{"source":"iana","extensions":["mpp","mpt"]},"application/vnd.ms-tnef":{"source":"iana"},"application/vnd.ms-windows.devicepairing":{"source":"iana"},"application/vnd.ms-windows.nwprinting.oob":{"source":"iana"},"application/vnd.ms-windows.printerpairing":{"source":"iana"},"application/vnd.ms-windows.wsd.oob":{"source":"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.lic-resp":{"source":"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.meter-resp":{"source":"iana"},"application/vnd.ms-word.document.macroenabled.12":{"source":"iana","extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"source":"iana","extensions":["dotm"]},"application/vnd.ms-works":{"source":"iana","extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"source":"iana","extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"source":"iana","compressible":false,"extensions":["xps"]},"application/vnd.msa-disk-image":{"source":"iana"},"application/vnd.mseq":{"source":"iana","extensions":["mseq"]},"application/vnd.msign":{"source":"iana"},"application/vnd.multiad.creator":{"source":"iana"},"application/vnd.multiad.creator.cif":{"source":"iana"},"application/vnd.music-niff":{"source":"iana"},"application/vnd.musician":{"source":"iana","extensions":["mus"]},"application/vnd.muvee.style":{"source":"iana","extensions":["msty"]},"application/vnd.mynfc":{"source":"iana","extensions":["taglet"]},"application/vnd.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"application/vnd.nervana":{"source":"iana"},"application/vnd.netfpx":{"source":"iana"},"application/vnd.neurolanguage.nlu":{"source":"iana","extensions":["nlu"]},"application/vnd.nimn":{"source":"iana"},"application/vnd.nintendo.nitro.rom":{"source":"iana"},"application/vnd.nintendo.snes.rom":{"source":"iana"},"application/vnd.nitf":{"source":"iana","extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"source":"iana","extensions":["nnd"]},"application/vnd.noblenet-sealer":{"source":"iana","extensions":["nns"]},"application/vnd.noblenet-web":{"source":"iana","extensions":["nnw"]},"application/vnd.nokia.catalogs":{"source":"iana"},"application/vnd.nokia.conml+wbxml":{"source":"iana"},"application/vnd.nokia.conml+xml":{"source":"iana","compressible":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"extensions":["ac"]},"application/vnd.nokia.n-gage.data":{"source":"iana","extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"source":"iana","extensions":["n-gage"]},"application/vnd.nokia.ncd":{"source":"iana"},"application/vnd.nokia.pcd+wbxml":{"source":"iana"},"application/vnd.nokia.pcd+xml":{"source":"iana","compressible":true},"application/vnd.nokia.radio-preset":{"source":"iana","extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"source":"iana","extensions":["rpss"]},"application/vnd.novadigm.edm":{"source":"iana","extensions":["edm"]},"application/vnd.novadigm.edx":{"source":"iana","extensions":["edx"]},"application/vnd.novadigm.ext":{"source":"iana","extensions":["ext"]},"application/vnd.ntt-local.content-share":{"source":"iana"},"application/vnd.ntt-local.file-transfer":{"source":"iana"},"application/vnd.ntt-local.ogw_remote-access":{"source":"iana"},"application/vnd.ntt-local.sip-ta_remote":{"source":"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{"source":"iana"},"application/vnd.oasis.opendocument.chart":{"source":"iana","extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"source":"iana","extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"source":"iana","extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"source":"iana","extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"source":"iana","extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"source":"iana","compressible":false,"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"source":"iana","extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"source":"iana","extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"source":"iana","extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"source":"iana","compressible":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"source":"iana","extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"source":"iana","extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"source":"iana","extensions":["oth"]},"application/vnd.obn":{"source":"iana"},"application/vnd.ocf+cbor":{"source":"iana"},"application/vnd.oci.image.manifest.v1+json":{"source":"iana","compressible":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"application/vnd.olpc-sugar":{"source":"iana","extensions":["xo"]},"application/vnd.oma-scws-config":{"source":"iana"},"application/vnd.oma-scws-http-request":{"source":"iana"},"application/vnd.oma-scws-http-response":{"source":"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sgdu":{"source":"iana"},"application/vnd.oma.bcast.simple-symbol-container":{"source":"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omaloc-supl-init":{"source":"iana"},"application/vnd.onepager":{"source":"iana"},"application/vnd.onepagertamp":{"source":"iana"},"application/vnd.onepagertamx":{"source":"iana"},"application/vnd.onepagertat":{"source":"iana"},"application/vnd.onepagertatp":{"source":"iana"},"application/vnd.onepagertatx":{"source":"iana"},"application/vnd.openblox.game+xml":{"source":"iana","compressible":true,"extensions":["obgx"]},"application/vnd.openblox.game-binary":{"source":"iana"},"application/vnd.openeye.oeb":{"source":"iana"},"application/vnd.openofficeorg.extension":{"source":"apache","extensions":["oxt"]},"application/vnd.openstreetmap.data+xml":{"source":"iana","compressible":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"application/vnd.orange.indata":{"source":"iana"},"application/vnd.osa.netdeploy":{"source":"iana"},"application/vnd.osgeo.mapguide.package":{"source":"iana","extensions":["mgp"]},"application/vnd.osgi.bundle":{"source":"iana"},"application/vnd.osgi.dp":{"source":"iana","extensions":["dp"]},"application/vnd.osgi.subsystem":{"source":"iana","extensions":["esa"]},"application/vnd.otps.ct-kip+xml":{"source":"iana","compressible":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"application/vnd.palm":{"source":"iana","extensions":["pdb","pqa","oprc"]},"application/vnd.panoply":{"source":"iana"},"application/vnd.paos.xml":{"source":"iana"},"application/vnd.patentdive":{"source":"iana"},"application/vnd.patientecommsdoc":{"source":"iana"},"application/vnd.pawaafile":{"source":"iana","extensions":["paw"]},"application/vnd.pcos":{"source":"iana"},"application/vnd.pg.format":{"source":"iana","extensions":["str"]},"application/vnd.pg.osasli":{"source":"iana","extensions":["ei6"]},"application/vnd.piaccess.application-licence":{"source":"iana"},"application/vnd.picsel":{"source":"iana","extensions":["efif"]},"application/vnd.pmi.widget":{"source":"iana","extensions":["wg"]},"application/vnd.poc.group-advertisement+xml":{"source":"iana","compressible":true},"application/vnd.pocketlearn":{"source":"iana","extensions":["plf"]},"application/vnd.powerbuilder6":{"source":"iana","extensions":["pbd"]},"application/vnd.powerbuilder6-s":{"source":"iana"},"application/vnd.powerbuilder7":{"source":"iana"},"application/vnd.powerbuilder7-s":{"source":"iana"},"application/vnd.powerbuilder75":{"source":"iana"},"application/vnd.powerbuilder75-s":{"source":"iana"},"application/vnd.preminet":{"source":"iana"},"application/vnd.previewsystems.box":{"source":"iana","extensions":["box"]},"application/vnd.proteus.magazine":{"source":"iana","extensions":["mgz"]},"application/vnd.psfs":{"source":"iana"},"application/vnd.publishare-delta-tree":{"source":"iana","extensions":["qps"]},"application/vnd.pvi.ptid1":{"source":"iana","extensions":["ptid"]},"application/vnd.pwg-multiplexed":{"source":"iana"},"application/vnd.pwg-xhtml-print+xml":{"source":"iana","compressible":true},"application/vnd.qualcomm.brew-app-res":{"source":"iana"},"application/vnd.quarantainenet":{"source":"iana"},"application/vnd.quark.quarkxpress":{"source":"iana","extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{"source":"iana"},"application/vnd.radisys.moml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"application/vnd.rainstor.data":{"source":"iana"},"application/vnd.rapid":{"source":"iana"},"application/vnd.rar":{"source":"iana","extensions":["rar"]},"application/vnd.realvnc.bed":{"source":"iana","extensions":["bed"]},"application/vnd.recordare.musicxml":{"source":"iana","extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"source":"iana","compressible":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"application/vnd.rig.cryptonote":{"source":"iana","extensions":["cryptonote"]},"application/vnd.rim.cod":{"source":"apache","extensions":["cod"]},"application/vnd.rn-realmedia":{"source":"apache","extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"source":"apache","extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"source":"iana","compressible":true,"extensions":["link66"]},"application/vnd.rs-274x":{"source":"iana"},"application/vnd.ruckus.download":{"source":"iana"},"application/vnd.s3sms":{"source":"iana"},"application/vnd.sailingtracker.track":{"source":"iana","extensions":["st"]},"application/vnd.sar":{"source":"iana"},"application/vnd.sbm.cid":{"source":"iana"},"application/vnd.sbm.mid2":{"source":"iana"},"application/vnd.scribus":{"source":"iana"},"application/vnd.sealed.3df":{"source":"iana"},"application/vnd.sealed.csf":{"source":"iana"},"application/vnd.sealed.doc":{"source":"iana"},"application/vnd.sealed.eml":{"source":"iana"},"application/vnd.sealed.mht":{"source":"iana"},"application/vnd.sealed.net":{"source":"iana"},"application/vnd.sealed.ppt":{"source":"iana"},"application/vnd.sealed.tiff":{"source":"iana"},"application/vnd.sealed.xls":{"source":"iana"},"application/vnd.sealedmedia.softseal.html":{"source":"iana"},"application/vnd.sealedmedia.softseal.pdf":{"source":"iana"},"application/vnd.seemail":{"source":"iana","extensions":["see"]},"application/vnd.seis+json":{"source":"iana","compressible":true},"application/vnd.sema":{"source":"iana","extensions":["sema"]},"application/vnd.semd":{"source":"iana","extensions":["semd"]},"application/vnd.semf":{"source":"iana","extensions":["semf"]},"application/vnd.shade-save-file":{"source":"iana"},"application/vnd.shana.informed.formdata":{"source":"iana","extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"source":"iana","extensions":["itp"]},"application/vnd.shana.informed.interchange":{"source":"iana","extensions":["iif"]},"application/vnd.shana.informed.package":{"source":"iana","extensions":["ipk"]},"application/vnd.shootproof+json":{"source":"iana","compressible":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"application/vnd.shp":{"source":"iana"},"application/vnd.shx":{"source":"iana"},"application/vnd.sigrok.session":{"source":"iana"},"application/vnd.simtech-mindmapper":{"source":"iana","extensions":["twd","twds"]},"application/vnd.siren+json":{"source":"iana","compressible":true},"application/vnd.smaf":{"source":"iana","extensions":["mmf"]},"application/vnd.smart.notebook":{"source":"iana"},"application/vnd.smart.teacher":{"source":"iana","extensions":["teacher"]},"application/vnd.snesdev-page-table":{"source":"iana"},"application/vnd.software602.filler.form+xml":{"source":"iana","compressible":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"source":"iana","extensions":["dxp"]},"application/vnd.spotfire.sfs":{"source":"iana","extensions":["sfs"]},"application/vnd.sqlite3":{"source":"iana"},"application/vnd.sss-cod":{"source":"iana"},"application/vnd.sss-dtf":{"source":"iana"},"application/vnd.sss-ntf":{"source":"iana"},"application/vnd.stardivision.calc":{"source":"apache","extensions":["sdc"]},"application/vnd.stardivision.draw":{"source":"apache","extensions":["sda"]},"application/vnd.stardivision.impress":{"source":"apache","extensions":["sdd"]},"application/vnd.stardivision.math":{"source":"apache","extensions":["smf"]},"application/vnd.stardivision.writer":{"source":"apache","extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"source":"apache","extensions":["sgl"]},"application/vnd.stepmania.package":{"source":"iana","extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"source":"iana","extensions":["sm"]},"application/vnd.street-stream":{"source":"iana"},"application/vnd.sun.wadl+xml":{"source":"iana","compressible":true,"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"source":"apache","extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"source":"apache","extensions":["stc"]},"application/vnd.sun.xml.draw":{"source":"apache","extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"source":"apache","extensions":["std"]},"application/vnd.sun.xml.impress":{"source":"apache","extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"source":"apache","extensions":["sti"]},"application/vnd.sun.xml.math":{"source":"apache","extensions":["sxm"]},"application/vnd.sun.xml.writer":{"source":"apache","extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"source":"apache","extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"source":"apache","extensions":["stw"]},"application/vnd.sus-calendar":{"source":"iana","extensions":["sus","susp"]},"application/vnd.svd":{"source":"iana","extensions":["svd"]},"application/vnd.swiftview-ics":{"source":"iana"},"application/vnd.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"source":"iana","charset":"UTF-8","extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xdm"]},"application/vnd.syncml.dm.notification":{"source":"iana"},"application/vnd.syncml.dmddf+wbxml":{"source":"iana"},"application/vnd.syncml.dmddf+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"application/vnd.tao.intent-module-archive":{"source":"iana","extensions":["tao"]},"application/vnd.tcpdump.pcap":{"source":"iana","extensions":["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{"source":"iana","compressible":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"application/vnd.tml":{"source":"iana"},"application/vnd.tmobile-livetv":{"source":"iana","extensions":["tmo"]},"application/vnd.tri.onesource":{"source":"iana"},"application/vnd.trid.tpt":{"source":"iana","extensions":["tpt"]},"application/vnd.triscape.mxs":{"source":"iana","extensions":["mxs"]},"application/vnd.trueapp":{"source":"iana","extensions":["tra"]},"application/vnd.truedoc":{"source":"iana"},"application/vnd.ubisoft.webplayer":{"source":"iana"},"application/vnd.ufdl":{"source":"iana","extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"source":"iana","extensions":["utz"]},"application/vnd.umajin":{"source":"iana","extensions":["umj"]},"application/vnd.unity":{"source":"iana","extensions":["unityweb"]},"application/vnd.uoml+xml":{"source":"iana","compressible":true,"extensions":["uoml"]},"application/vnd.uplanet.alert":{"source":"iana"},"application/vnd.uplanet.alert-wbxml":{"source":"iana"},"application/vnd.uplanet.bearer-choice":{"source":"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{"source":"iana"},"application/vnd.uplanet.cacheop":{"source":"iana"},"application/vnd.uplanet.cacheop-wbxml":{"source":"iana"},"application/vnd.uplanet.channel":{"source":"iana"},"application/vnd.uplanet.channel-wbxml":{"source":"iana"},"application/vnd.uplanet.list":{"source":"iana"},"application/vnd.uplanet.list-wbxml":{"source":"iana"},"application/vnd.uplanet.listcmd":{"source":"iana"},"application/vnd.uplanet.listcmd-wbxml":{"source":"iana"},"application/vnd.uplanet.signal":{"source":"iana"},"application/vnd.uri-map":{"source":"iana"},"application/vnd.valve.source.material":{"source":"iana"},"application/vnd.vcx":{"source":"iana","extensions":["vcx"]},"application/vnd.vd-study":{"source":"iana"},"application/vnd.vectorworks":{"source":"iana"},"application/vnd.vel+json":{"source":"iana","compressible":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"application/vnd.veryant.thin":{"source":"iana"},"application/vnd.ves.encrypted":{"source":"iana"},"application/vnd.vidsoft.vidconference":{"source":"iana"},"application/vnd.visio":{"source":"iana","extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"source":"iana","extensions":["vis"]},"application/vnd.vividence.scriptfile":{"source":"iana"},"application/vnd.vsf":{"source":"iana","extensions":["vsf"]},"application/vnd.wap.sic":{"source":"iana"},"application/vnd.wap.slc":{"source":"iana"},"application/vnd.wap.wbxml":{"source":"iana","charset":"UTF-8","extensions":["wbxml"]},"application/vnd.wap.wmlc":{"source":"iana","extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"source":"iana","extensions":["wmlsc"]},"application/vnd.webturbo":{"source":"iana","extensions":["wtb"]},"application/vnd.wfa.dpp":{"source":"iana"},"application/vnd.wfa.p2p":{"source":"iana"},"application/vnd.wfa.wsc":{"source":"iana"},"application/vnd.windows.devicepairing":{"source":"iana"},"application/vnd.wmc":{"source":"iana"},"application/vnd.wmf.bootstrap":{"source":"iana"},"application/vnd.wolfram.mathematica":{"source":"iana"},"application/vnd.wolfram.mathematica.package":{"source":"iana"},"application/vnd.wolfram.player":{"source":"iana","extensions":["nbp"]},"application/vnd.wordperfect":{"source":"iana","extensions":["wpd"]},"application/vnd.wqd":{"source":"iana","extensions":["wqd"]},"application/vnd.wrq-hp3000-labelled":{"source":"iana"},"application/vnd.wt.stf":{"source":"iana","extensions":["stf"]},"application/vnd.wv.csp+wbxml":{"source":"iana"},"application/vnd.wv.csp+xml":{"source":"iana","compressible":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"application/vnd.xara":{"source":"iana","extensions":["xar"]},"application/vnd.xfdl":{"source":"iana","extensions":["xfdl"]},"application/vnd.xfdl.webform":{"source":"iana"},"application/vnd.xmi+xml":{"source":"iana","compressible":true},"application/vnd.xmpie.cpkg":{"source":"iana"},"application/vnd.xmpie.dpkg":{"source":"iana"},"application/vnd.xmpie.plan":{"source":"iana"},"application/vnd.xmpie.ppkg":{"source":"iana"},"application/vnd.xmpie.xlim":{"source":"iana"},"application/vnd.yamaha.hv-dic":{"source":"iana","extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"source":"iana","extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"source":"iana","extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"source":"iana","extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"source":"iana","compressible":true,"extensions":["osfpvg"]},"application/vnd.yamaha.remote-setup":{"source":"iana"},"application/vnd.yamaha.smaf-audio":{"source":"iana","extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"source":"iana","extensions":["spf"]},"application/vnd.yamaha.through-ngn":{"source":"iana"},"application/vnd.yamaha.tunnel-udpencap":{"source":"iana"},"application/vnd.yaoweme":{"source":"iana"},"application/vnd.yellowriver-custom-menu":{"source":"iana","extensions":["cmp"]},"application/vnd.youtube.yt":{"source":"iana"},"application/vnd.zul":{"source":"iana","extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"source":"iana","compressible":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"application/whoispp-query":{"source":"iana"},"application/whoispp-response":{"source":"iana"},"application/widget":{"source":"iana","extensions":["wgt"]},"application/winhlp":{"source":"apache","extensions":["hlp"]},"application/wita":{"source":"iana"},"application/wordperfect5.1":{"source":"iana"},"application/wsdl+xml":{"source":"iana","compressible":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"extensions":["7z"]},"application/x-abiword":{"source":"apache","extensions":["abw"]},"application/x-ace-compressed":{"source":"apache","extensions":["ace"]},"application/x-amf":{"source":"apache"},"application/x-apple-diskimage":{"source":"apache","extensions":["dmg"]},"application/x-arj":{"compressible":false,"extensions":["arj"]},"application/x-authorware-bin":{"source":"apache","extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"source":"apache","extensions":["aam"]},"application/x-authorware-seg":{"source":"apache","extensions":["aas"]},"application/x-bcpio":{"source":"apache","extensions":["bcpio"]},"application/x-bdoc":{"compressible":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"extensions":["bz2","boz"]},"application/x-cbr":{"source":"apache","extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"source":"apache","extensions":["vcd"]},"application/x-cfs-compressed":{"source":"apache","extensions":["cfs"]},"application/x-chat":{"source":"apache","extensions":["chat"]},"application/x-chess-pgn":{"source":"apache","extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"source":"nginx","extensions":["cco"]},"application/x-compress":{"source":"apache"},"application/x-conference":{"source":"apache","extensions":["nsc"]},"application/x-cpio":{"source":"apache","extensions":["cpio"]},"application/x-csh":{"source":"apache","extensions":["csh"]},"application/x-deb":{"compressible":false},"application/x-debian-package":{"source":"apache","extensions":["deb","udeb"]},"application/x-dgc-compressed":{"source":"apache","extensions":["dgc"]},"application/x-director":{"source":"apache","extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"source":"apache","extensions":["wad"]},"application/x-dtbncx+xml":{"source":"apache","compressible":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"extensions":["dvi"]},"application/x-envoy":{"source":"apache","extensions":["evy"]},"application/x-eva":{"source":"apache","extensions":["eva"]},"application/x-font-bdf":{"source":"apache","extensions":["bdf"]},"application/x-font-dos":{"source":"apache"},"application/x-font-framemaker":{"source":"apache"},"application/x-font-ghostscript":{"source":"apache","extensions":["gsf"]},"application/x-font-libgrx":{"source":"apache"},"application/x-font-linux-psf":{"source":"apache","extensions":["psf"]},"application/x-font-pcf":{"source":"apache","extensions":["pcf"]},"application/x-font-snf":{"source":"apache","extensions":["snf"]},"application/x-font-speedo":{"source":"apache"},"application/x-font-sunos-news":{"source":"apache"},"application/x-font-type1":{"source":"apache","extensions":["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{"source":"apache"},"application/x-freearc":{"source":"apache","extensions":["arc"]},"application/x-futuresplash":{"source":"apache","extensions":["spl"]},"application/x-gca-compressed":{"source":"apache","extensions":["gca"]},"application/x-glulx":{"source":"apache","extensions":["ulx"]},"application/x-gnumeric":{"source":"apache","extensions":["gnumeric"]},"application/x-gramps-xml":{"source":"apache","extensions":["gramps"]},"application/x-gtar":{"source":"apache","extensions":["gtar"]},"application/x-gzip":{"source":"apache"},"application/x-hdf":{"source":"apache","extensions":["hdf"]},"application/x-httpd-php":{"compressible":true,"extensions":["php"]},"application/x-install-instructions":{"source":"apache","extensions":["install"]},"application/x-iso9660-image":{"source":"apache","extensions":["iso"]},"application/x-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"application/x-java-archive-diff":{"source":"nginx","extensions":["jardiff"]},"application/x-java-jnlp-file":{"source":"apache","compressible":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"source":"apache","extensions":["lzh","lha"]},"application/x-makeself":{"source":"nginx","extensions":["run"]},"application/x-mie":{"source":"apache","extensions":["mie"]},"application/x-mobipocket-ebook":{"source":"apache","extensions":["prc","mobi"]},"application/x-mpegurl":{"compressible":false},"application/x-ms-application":{"source":"apache","extensions":["application"]},"application/x-ms-shortcut":{"source":"apache","extensions":["lnk"]},"application/x-ms-wmd":{"source":"apache","extensions":["wmd"]},"application/x-ms-wmz":{"source":"apache","extensions":["wmz"]},"application/x-ms-xbap":{"source":"apache","extensions":["xbap"]},"application/x-msaccess":{"source":"apache","extensions":["mdb"]},"application/x-msbinder":{"source":"apache","extensions":["obd"]},"application/x-mscardfile":{"source":"apache","extensions":["crd"]},"application/x-msclip":{"source":"apache","extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"source":"apache","extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"source":"apache","extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"source":"apache","extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"source":"apache","extensions":["mny"]},"application/x-mspublisher":{"source":"apache","extensions":["pub"]},"application/x-msschedule":{"source":"apache","extensions":["scd"]},"application/x-msterminal":{"source":"apache","extensions":["trm"]},"application/x-mswrite":{"source":"apache","extensions":["wri"]},"application/x-netcdf":{"source":"apache","extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"compressible":true,"extensions":["pac"]},"application/x-nzb":{"source":"apache","extensions":["nzb"]},"application/x-perl":{"source":"nginx","extensions":["pl","pm"]},"application/x-pilot":{"source":"nginx","extensions":["prc","pdb"]},"application/x-pkcs12":{"source":"apache","compressible":false,"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"source":"apache","extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"source":"apache","extensions":["p7r"]},"application/x-pki-message":{"source":"iana"},"application/x-rar-compressed":{"source":"apache","compressible":false,"extensions":["rar"]},"application/x-redhat-package-manager":{"source":"nginx","extensions":["rpm"]},"application/x-research-info-systems":{"source":"apache","extensions":["ris"]},"application/x-sea":{"source":"nginx","extensions":["sea"]},"application/x-sh":{"source":"apache","compressible":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"extensions":["sit"]},"application/x-stuffitx":{"source":"apache","extensions":["sitx"]},"application/x-subrip":{"source":"apache","extensions":["srt"]},"application/x-sv4cpio":{"source":"apache","extensions":["sv4cpio"]},"application/x-sv4crc":{"source":"apache","extensions":["sv4crc"]},"application/x-t3vm-image":{"source":"apache","extensions":["t3"]},"application/x-tads":{"source":"apache","extensions":["gam"]},"application/x-tar":{"source":"apache","compressible":true,"extensions":["tar"]},"application/x-tcl":{"source":"apache","extensions":["tcl","tk"]},"application/x-tex":{"source":"apache","extensions":["tex"]},"application/x-tex-tfm":{"source":"apache","extensions":["tfm"]},"application/x-texinfo":{"source":"apache","extensions":["texinfo","texi"]},"application/x-tgif":{"source":"apache","extensions":["obj"]},"application/x-ustar":{"source":"apache","extensions":["ustar"]},"application/x-virtualbox-hdd":{"compressible":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"application/x-x509-ca-cert":{"source":"iana","extensions":["der","crt","pem"]},"application/x-x509-ca-ra-cert":{"source":"iana"},"application/x-x509-next-ca-cert":{"source":"iana"},"application/x-xfig":{"source":"apache","extensions":["fig"]},"application/x-xliff+xml":{"source":"apache","compressible":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"extensions":["xpi"]},"application/x-xz":{"source":"apache","extensions":["xz"]},"application/x-zmachine":{"source":"apache","extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{"source":"iana"},"application/xacml+xml":{"source":"iana","compressible":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"extensions":["zip"]},"application/zlib":{"source":"iana"},"application/zstd":{"source":"iana"},"audio/1d-interleaved-parityfec":{"source":"iana"},"audio/32kadpcm":{"source":"iana"},"audio/3gpp":{"source":"iana","compressible":false,"extensions":["3gpp"]},"audio/3gpp2":{"source":"iana"},"audio/aac":{"source":"iana"},"audio/ac3":{"source":"iana"},"audio/adpcm":{"source":"apache","extensions":["adp"]},"audio/amr":{"source":"iana","extensions":["amr"]},"audio/amr-wb":{"source":"iana"},"audio/amr-wb+":{"source":"iana"},"audio/aptx":{"source":"iana"},"audio/asc":{"source":"iana"},"audio/atrac-advanced-lossless":{"source":"iana"},"audio/atrac-x":{"source":"iana"},"audio/atrac3":{"source":"iana"},"audio/basic":{"source":"iana","compressible":false,"extensions":["au","snd"]},"audio/bv16":{"source":"iana"},"audio/bv32":{"source":"iana"},"audio/clearmode":{"source":"iana"},"audio/cn":{"source":"iana"},"audio/dat12":{"source":"iana"},"audio/dls":{"source":"iana"},"audio/dsr-es201108":{"source":"iana"},"audio/dsr-es202050":{"source":"iana"},"audio/dsr-es202211":{"source":"iana"},"audio/dsr-es202212":{"source":"iana"},"audio/dv":{"source":"iana"},"audio/dvi4":{"source":"iana"},"audio/eac3":{"source":"iana"},"audio/encaprtp":{"source":"iana"},"audio/evrc":{"source":"iana"},"audio/evrc-qcp":{"source":"iana"},"audio/evrc0":{"source":"iana"},"audio/evrc1":{"source":"iana"},"audio/evrcb":{"source":"iana"},"audio/evrcb0":{"source":"iana"},"audio/evrcb1":{"source":"iana"},"audio/evrcnw":{"source":"iana"},"audio/evrcnw0":{"source":"iana"},"audio/evrcnw1":{"source":"iana"},"audio/evrcwb":{"source":"iana"},"audio/evrcwb0":{"source":"iana"},"audio/evrcwb1":{"source":"iana"},"audio/evs":{"source":"iana"},"audio/flexfec":{"source":"iana"},"audio/fwdred":{"source":"iana"},"audio/g711-0":{"source":"iana"},"audio/g719":{"source":"iana"},"audio/g722":{"source":"iana"},"audio/g7221":{"source":"iana"},"audio/g723":{"source":"iana"},"audio/g726-16":{"source":"iana"},"audio/g726-24":{"source":"iana"},"audio/g726-32":{"source":"iana"},"audio/g726-40":{"source":"iana"},"audio/g728":{"source":"iana"},"audio/g729":{"source":"iana"},"audio/g7291":{"source":"iana"},"audio/g729d":{"source":"iana"},"audio/g729e":{"source":"iana"},"audio/gsm":{"source":"iana"},"audio/gsm-efr":{"source":"iana"},"audio/gsm-hr-08":{"source":"iana"},"audio/ilbc":{"source":"iana"},"audio/ip-mr_v2.5":{"source":"iana"},"audio/isac":{"source":"apache"},"audio/l16":{"source":"iana"},"audio/l20":{"source":"iana"},"audio/l24":{"source":"iana","compressible":false},"audio/l8":{"source":"iana"},"audio/lpc":{"source":"iana"},"audio/melp":{"source":"iana"},"audio/melp1200":{"source":"iana"},"audio/melp2400":{"source":"iana"},"audio/melp600":{"source":"iana"},"audio/mhas":{"source":"iana"},"audio/midi":{"source":"apache","extensions":["mid","midi","kar","rmi"]},"audio/mobile-xmf":{"source":"iana","extensions":["mxmf"]},"audio/mp3":{"compressible":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"extensions":["oga","ogg","spx","opus"]},"audio/opus":{"source":"iana"},"audio/parityfec":{"source":"iana"},"audio/pcma":{"source":"iana"},"audio/pcma-wb":{"source":"iana"},"audio/pcmu":{"source":"iana"},"audio/pcmu-wb":{"source":"iana"},"audio/prs.sid":{"source":"iana"},"audio/qcelp":{"source":"iana"},"audio/raptorfec":{"source":"iana"},"audio/red":{"source":"iana"},"audio/rtp-enc-aescm128":{"source":"iana"},"audio/rtp-midi":{"source":"iana"},"audio/rtploopback":{"source":"iana"},"audio/rtx":{"source":"iana"},"audio/s3m":{"source":"apache","extensions":["s3m"]},"audio/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"source":"iana"},"audio/sp-midi":{"source":"iana"},"audio/speex":{"source":"iana"},"audio/t140c":{"source":"iana"},"audio/t38":{"source":"iana"},"audio/telephone-event":{"source":"iana"},"audio/tetra_acelp":{"source":"iana"},"audio/tetra_acelp_bb":{"source":"iana"},"audio/tone":{"source":"iana"},"audio/tsvcis":{"source":"iana"},"audio/uemclip":{"source":"iana"},"audio/ulpfec":{"source":"iana"},"audio/usac":{"source":"iana"},"audio/vdvi":{"source":"iana"},"audio/vmr-wb":{"source":"iana"},"audio/vnd.3gpp.iufp":{"source":"iana"},"audio/vnd.4sb":{"source":"iana"},"audio/vnd.audiokoz":{"source":"iana"},"audio/vnd.celp":{"source":"iana"},"audio/vnd.cisco.nse":{"source":"iana"},"audio/vnd.cmles.radio-events":{"source":"iana"},"audio/vnd.cns.anp1":{"source":"iana"},"audio/vnd.cns.inf1":{"source":"iana"},"audio/vnd.dece.audio":{"source":"iana","extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"source":"iana","extensions":["eol"]},"audio/vnd.dlna.adts":{"source":"iana"},"audio/vnd.dolby.heaac.1":{"source":"iana"},"audio/vnd.dolby.heaac.2":{"source":"iana"},"audio/vnd.dolby.mlp":{"source":"iana"},"audio/vnd.dolby.mps":{"source":"iana"},"audio/vnd.dolby.pl2":{"source":"iana"},"audio/vnd.dolby.pl2x":{"source":"iana"},"audio/vnd.dolby.pl2z":{"source":"iana"},"audio/vnd.dolby.pulse.1":{"source":"iana"},"audio/vnd.dra":{"source":"iana","extensions":["dra"]},"audio/vnd.dts":{"source":"iana","extensions":["dts"]},"audio/vnd.dts.hd":{"source":"iana","extensions":["dtshd"]},"audio/vnd.dts.uhd":{"source":"iana"},"audio/vnd.dvb.file":{"source":"iana"},"audio/vnd.everad.plj":{"source":"iana"},"audio/vnd.hns.audio":{"source":"iana"},"audio/vnd.lucent.voice":{"source":"iana","extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"source":"iana","extensions":["pya"]},"audio/vnd.nokia.mobile-xmf":{"source":"iana"},"audio/vnd.nortel.vbk":{"source":"iana"},"audio/vnd.nuera.ecelp4800":{"source":"iana","extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"source":"iana","extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"source":"iana","extensions":["ecelp9600"]},"audio/vnd.octel.sbc":{"source":"iana"},"audio/vnd.presonus.multitrack":{"source":"iana"},"audio/vnd.qcelp":{"source":"iana"},"audio/vnd.rhetorex.32kadpcm":{"source":"iana"},"audio/vnd.rip":{"source":"iana","extensions":["rip"]},"audio/vnd.rn-realaudio":{"compressible":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"extensions":["caf"]},"audio/x-flac":{"source":"apache","extensions":["flac"]},"audio/x-m4a":{"source":"nginx","extensions":["m4a"]},"audio/x-matroska":{"source":"apache","extensions":["mka"]},"audio/x-mpegurl":{"source":"apache","extensions":["m3u"]},"audio/x-ms-wax":{"source":"apache","extensions":["wax"]},"audio/x-ms-wma":{"source":"apache","extensions":["wma"]},"audio/x-pn-realaudio":{"source":"apache","extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"source":"apache","extensions":["rmp"]},"audio/x-realaudio":{"source":"nginx","extensions":["ra"]},"audio/x-tta":{"source":"apache"},"audio/x-wav":{"source":"apache","extensions":["wav"]},"audio/xm":{"source":"apache","extensions":["xm"]},"chemical/x-cdx":{"source":"apache","extensions":["cdx"]},"chemical/x-cif":{"source":"apache","extensions":["cif"]},"chemical/x-cmdf":{"source":"apache","extensions":["cmdf"]},"chemical/x-cml":{"source":"apache","extensions":["cml"]},"chemical/x-csml":{"source":"apache","extensions":["csml"]},"chemical/x-pdb":{"source":"apache"},"chemical/x-xyz":{"source":"apache","extensions":["xyz"]},"font/collection":{"source":"iana","extensions":["ttc"]},"font/otf":{"source":"iana","compressible":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"extensions":["bmp"]},"image/cgm":{"source":"iana","extensions":["cgm"]},"image/dicom-rle":{"source":"iana","extensions":["drle"]},"image/emf":{"source":"iana","extensions":["emf"]},"image/fits":{"source":"iana","extensions":["fits"]},"image/g3fax":{"source":"iana","extensions":["g3"]},"image/gif":{"source":"iana","compressible":false,"extensions":["gif"]},"image/heic":{"source":"iana","extensions":["heic"]},"image/heic-sequence":{"source":"iana","extensions":["heics"]},"image/heif":{"source":"iana","extensions":["heif"]},"image/heif-sequence":{"source":"iana","extensions":["heifs"]},"image/hej2k":{"source":"iana","extensions":["hej2"]},"image/hsj2":{"source":"iana","extensions":["hsj2"]},"image/ief":{"source":"iana","extensions":["ief"]},"image/jls":{"source":"iana","extensions":["jls"]},"image/jp2":{"source":"iana","compressible":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"extensions":["jpx","jpf"]},"image/jxr":{"source":"iana","extensions":["jxr"]},"image/jxra":{"source":"iana","extensions":["jxra"]},"image/jxrs":{"source":"iana","extensions":["jxrs"]},"image/jxs":{"source":"iana","extensions":["jxs"]},"image/jxsc":{"source":"iana","extensions":["jxsc"]},"image/jxsi":{"source":"iana","extensions":["jxsi"]},"image/jxss":{"source":"iana","extensions":["jxss"]},"image/ktx":{"source":"iana","extensions":["ktx"]},"image/ktx2":{"source":"iana","extensions":["ktx2"]},"image/naplps":{"source":"iana"},"image/pjpeg":{"compressible":false},"image/png":{"source":"iana","compressible":false,"extensions":["png"]},"image/prs.btif":{"source":"iana","extensions":["btif"]},"image/prs.pti":{"source":"iana","extensions":["pti"]},"image/pwg-raster":{"source":"iana"},"image/sgi":{"source":"apache","extensions":["sgi"]},"image/svg+xml":{"source":"iana","compressible":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"extensions":["psd"]},"image/vnd.airzip.accelerator.azv":{"source":"iana","extensions":["azv"]},"image/vnd.cns.inf2":{"source":"iana"},"image/vnd.dece.graphic":{"source":"iana","extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"source":"iana","extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"image/vnd.dwg":{"source":"iana","extensions":["dwg"]},"image/vnd.dxf":{"source":"iana","extensions":["dxf"]},"image/vnd.fastbidsheet":{"source":"iana","extensions":["fbs"]},"image/vnd.fpx":{"source":"iana","extensions":["fpx"]},"image/vnd.fst":{"source":"iana","extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"source":"iana","extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"source":"iana","extensions":["rlc"]},"image/vnd.globalgraphics.pgb":{"source":"iana"},"image/vnd.microsoft.icon":{"source":"iana","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"extensions":["dds"]},"image/vnd.ms-modi":{"source":"iana","extensions":["mdi"]},"image/vnd.ms-photo":{"source":"apache","extensions":["wdp"]},"image/vnd.net-fpx":{"source":"iana","extensions":["npx"]},"image/vnd.pco.b16":{"source":"iana","extensions":["b16"]},"image/vnd.radiance":{"source":"iana"},"image/vnd.sealed.png":{"source":"iana"},"image/vnd.sealedmedia.softseal.gif":{"source":"iana"},"image/vnd.sealedmedia.softseal.jpg":{"source":"iana"},"image/vnd.svf":{"source":"iana"},"image/vnd.tencent.tap":{"source":"iana","extensions":["tap"]},"image/vnd.valve.source.texture":{"source":"iana","extensions":["vtf"]},"image/vnd.wap.wbmp":{"source":"iana","extensions":["wbmp"]},"image/vnd.xiff":{"source":"iana","extensions":["xif"]},"image/vnd.zbrush.pcx":{"source":"iana","extensions":["pcx"]},"image/webp":{"source":"apache","extensions":["webp"]},"image/wmf":{"source":"iana","extensions":["wmf"]},"image/x-3ds":{"source":"apache","extensions":["3ds"]},"image/x-cmu-raster":{"source":"apache","extensions":["ras"]},"image/x-cmx":{"source":"apache","extensions":["cmx"]},"image/x-freehand":{"source":"apache","extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"source":"apache","compressible":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"extensions":["bmp"]},"image/x-pcx":{"source":"apache","extensions":["pcx"]},"image/x-pict":{"source":"apache","extensions":["pic","pct"]},"image/x-portable-anymap":{"source":"apache","extensions":["pnm"]},"image/x-portable-bitmap":{"source":"apache","extensions":["pbm"]},"image/x-portable-graymap":{"source":"apache","extensions":["pgm"]},"image/x-portable-pixmap":{"source":"apache","extensions":["ppm"]},"image/x-rgb":{"source":"apache","extensions":["rgb"]},"image/x-tga":{"source":"apache","extensions":["tga"]},"image/x-xbitmap":{"source":"apache","extensions":["xbm"]},"image/x-xcf":{"compressible":false},"image/x-xpixmap":{"source":"apache","extensions":["xpm"]},"image/x-xwindowdump":{"source":"apache","extensions":["xwd"]},"message/cpim":{"source":"iana"},"message/delivery-status":{"source":"iana"},"message/disposition-notification":{"source":"iana","extensions":["disposition-notification"]},"message/external-body":{"source":"iana"},"message/feedback-report":{"source":"iana"},"message/global":{"source":"iana","extensions":["u8msg"]},"message/global-delivery-status":{"source":"iana","extensions":["u8dsn"]},"message/global-disposition-notification":{"source":"iana","extensions":["u8mdn"]},"message/global-headers":{"source":"iana","extensions":["u8hdr"]},"message/http":{"source":"iana","compressible":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"extensions":["eml","mime"]},"message/s-http":{"source":"iana"},"message/sip":{"source":"iana"},"message/sipfrag":{"source":"iana"},"message/tracking-status":{"source":"iana"},"message/vnd.si.simp":{"source":"iana"},"message/vnd.wfa.wsc":{"source":"iana","extensions":["wsc"]},"model/3mf":{"source":"iana","extensions":["3mf"]},"model/e57":{"source":"iana"},"model/gltf+json":{"source":"iana","compressible":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"extensions":["msh","mesh","silo"]},"model/mtl":{"source":"iana","extensions":["mtl"]},"model/obj":{"source":"iana","extensions":["obj"]},"model/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"extensions":["dae"]},"model/vnd.dwf":{"source":"iana","extensions":["dwf"]},"model/vnd.flatland.3dml":{"source":"iana"},"model/vnd.gdl":{"source":"iana","extensions":["gdl"]},"model/vnd.gs-gdl":{"source":"apache"},"model/vnd.gs.gdl":{"source":"iana"},"model/vnd.gtw":{"source":"iana","extensions":["gtw"]},"model/vnd.moml+xml":{"source":"iana","compressible":true},"model/vnd.mts":{"source":"iana","extensions":["mts"]},"model/vnd.opengex":{"source":"iana","extensions":["ogex"]},"model/vnd.parasolid.transmit.binary":{"source":"iana","extensions":["x_b"]},"model/vnd.parasolid.transmit.text":{"source":"iana","extensions":["x_t"]},"model/vnd.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"model/vnd.usdz+zip":{"source":"iana","compressible":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"multipart/vnd.bint.med-plus":{"source":"iana"},"multipart/voice-message":{"source":"iana"},"multipart/x-mixed-replace":{"source":"iana"},"text/1d-interleaved-parityfec":{"source":"iana"},"text/cache-manifest":{"source":"iana","compressible":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"text/css":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"extensions":["csv"]},"text/csv-schema":{"source":"iana"},"text/directory":{"source":"iana"},"text/dns":{"source":"iana"},"text/ecmascript":{"source":"iana"},"text/encaprtp":{"source":"iana"},"text/enriched":{"source":"iana"},"text/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"source":"iana"},"text/grammar-ref-list":{"source":"iana"},"text/html":{"source":"iana","compressible":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{"source":"iana","charset":"UTF-8"},"text/prs.fallenstein.rst":{"source":"iana"},"text/prs.lines.tag":{"source":"iana","extensions":["dsc"]},"text/prs.prop.logic":{"source":"iana"},"text/raptorfec":{"source":"iana"},"text/red":{"source":"iana"},"text/rfc822-headers":{"source":"iana"},"text/richtext":{"source":"iana","compressible":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"text/rtp-enc-aescm128":{"source":"iana"},"text/rtploopback":{"source":"iana"},"text/rtx":{"source":"iana"},"text/sgml":{"source":"iana","extensions":["sgml","sgm"]},"text/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"text/strings":{"source":"iana"},"text/stylus":{"extensions":["stylus","styl"]},"text/t140":{"source":"iana"},"text/tab-separated-values":{"source":"iana","compressible":true,"extensions":["tsv"]},"text/troff":{"source":"iana","extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"source":"iana","charset":"UTF-8","extensions":["ttl"]},"text/ulpfec":{"source":"iana"},"text/uri-list":{"source":"iana","compressible":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"extensions":["vcard"]},"text/vnd.a":{"source":"iana"},"text/vnd.abc":{"source":"iana"},"text/vnd.ascii-art":{"source":"iana"},"text/vnd.curl":{"source":"iana","extensions":["curl"]},"text/vnd.curl.dcurl":{"source":"apache","extensions":["dcurl"]},"text/vnd.curl.mcurl":{"source":"apache","extensions":["mcurl"]},"text/vnd.curl.scurl":{"source":"apache","extensions":["scurl"]},"text/vnd.debian.copyright":{"source":"iana","charset":"UTF-8"},"text/vnd.dmclientscript":{"source":"iana"},"text/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"text/vnd.esmertec.theme-descriptor":{"source":"iana","charset":"UTF-8"},"text/vnd.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"text/vnd.ficlab.flt":{"source":"iana"},"text/vnd.fly":{"source":"iana","extensions":["fly"]},"text/vnd.fmi.flexstor":{"source":"iana","extensions":["flx"]},"text/vnd.gml":{"source":"iana"},"text/vnd.graphviz":{"source":"iana","extensions":["gv"]},"text/vnd.hans":{"source":"iana"},"text/vnd.hgl":{"source":"iana"},"text/vnd.in3d.3dml":{"source":"iana","extensions":["3dml"]},"text/vnd.in3d.spot":{"source":"iana","extensions":["spot"]},"text/vnd.iptc.newsml":{"source":"iana"},"text/vnd.iptc.nitf":{"source":"iana"},"text/vnd.latex-z":{"source":"iana"},"text/vnd.motorola.reflex":{"source":"iana"},"text/vnd.ms-mediapackage":{"source":"iana"},"text/vnd.net2phone.commcenter.command":{"source":"iana"},"text/vnd.radisys.msml-basic-layout":{"source":"iana"},"text/vnd.senx.warpscript":{"source":"iana"},"text/vnd.si.uricatalogue":{"source":"iana"},"text/vnd.sosi":{"source":"iana"},"text/vnd.sun.j2me.app-descriptor":{"source":"iana","charset":"UTF-8","extensions":["jad"]},"text/vnd.trolltech.linguist":{"source":"iana","charset":"UTF-8"},"text/vnd.wap.si":{"source":"iana"},"text/vnd.wap.sl":{"source":"iana"},"text/vnd.wap.wml":{"source":"iana","extensions":["wml"]},"text/vnd.wap.wmlscript":{"source":"iana","extensions":["wmls"]},"text/vtt":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["vtt"]},"text/x-asm":{"source":"apache","extensions":["s","asm"]},"text/x-c":{"source":"apache","extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"source":"nginx","extensions":["htc"]},"text/x-fortran":{"source":"apache","extensions":["f","for","f77","f90"]},"text/x-gwt-rpc":{"compressible":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"source":"apache","extensions":["etx"]},"text/x-sfv":{"source":"apache","extensions":["sfv"]},"text/x-suse-ymp":{"compressible":true,"extensions":["ymp"]},"text/x-uuencode":{"source":"apache","extensions":["uu"]},"text/x-vcalendar":{"source":"apache","extensions":["vcs"]},"text/x-vcard":{"source":"apache","extensions":["vcf"]},"text/xml":{"source":"iana","compressible":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"extensions":["yaml","yml"]},"video/1d-interleaved-parityfec":{"source":"iana"},"video/3gpp":{"source":"iana","extensions":["3gp","3gpp"]},"video/3gpp-tt":{"source":"iana"},"video/3gpp2":{"source":"iana","extensions":["3g2"]},"video/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"source":"iana"},"video/flexfec":{"source":"iana"},"video/h261":{"source":"iana","extensions":["h261"]},"video/h263":{"source":"iana","extensions":["h263"]},"video/h263-1998":{"source":"iana"},"video/h263-2000":{"source":"iana"},"video/h264":{"source":"iana","extensions":["h264"]},"video/h264-rcdo":{"source":"iana"},"video/h264-svc":{"source":"iana"},"video/h265":{"source":"iana"},"video/iso.segment":{"source":"iana","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"video/mj2":{"source":"iana","extensions":["mj2","mjp2"]},"video/mp1s":{"source":"iana"},"video/mp2p":{"source":"iana"},"video/mp2t":{"source":"iana","extensions":["ts"]},"video/mp4":{"source":"iana","compressible":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"extensions":["qt","mov"]},"video/raptorfec":{"source":"iana"},"video/raw":{"source":"iana"},"video/rtp-enc-aescm128":{"source":"iana"},"video/rtploopback":{"source":"iana"},"video/rtx":{"source":"iana"},"video/scip":{"source":"iana"},"video/smpte291":{"source":"iana"},"video/smpte292m":{"source":"iana"},"video/ulpfec":{"source":"iana"},"video/vc1":{"source":"iana"},"video/vc2":{"source":"iana"},"video/vnd.cctv":{"source":"iana"},"video/vnd.dece.hd":{"source":"iana","extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"source":"iana","extensions":["uvm","uvvm"]},"video/vnd.dece.mp4":{"source":"iana"},"video/vnd.dece.pd":{"source":"iana","extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"source":"iana","extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"source":"iana","extensions":["uvv","uvvv"]},"video/vnd.directv.mpeg":{"source":"iana"},"video/vnd.directv.mpeg-tts":{"source":"iana"},"video/vnd.dlna.mpeg-tts":{"source":"iana"},"video/vnd.dvb.file":{"source":"iana","extensions":["dvb"]},"video/vnd.fvt":{"source":"iana","extensions":["fvt"]},"video/vnd.hns.video":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.ttsavc":{"source":"iana"},"video/vnd.iptvforum.ttsmpeg2":{"source":"iana"},"video/vnd.motorola.video":{"source":"iana"},"video/vnd.motorola.videop":{"source":"iana"},"video/vnd.mpegurl":{"source":"iana","extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"source":"iana","extensions":["pyv"]},"video/vnd.nokia.interleaved-multimedia":{"source":"iana"},"video/vnd.nokia.mp4vr":{"source":"iana"},"video/vnd.nokia.videovoip":{"source":"iana"},"video/vnd.objectvideo":{"source":"iana"},"video/vnd.radgamettools.bink":{"source":"iana"},"video/vnd.radgamettools.smacker":{"source":"iana"},"video/vnd.sealed.mpeg1":{"source":"iana"},"video/vnd.sealed.mpeg4":{"source":"iana"},"video/vnd.sealed.swf":{"source":"iana"},"video/vnd.sealedmedia.softseal.mov":{"source":"iana"},"video/vnd.uvvu.mp4":{"source":"iana","extensions":["uvu","uvvu"]},"video/vnd.vivo":{"source":"iana","extensions":["viv"]},"video/vnd.youtube.yt":{"source":"iana"},"video/vp8":{"source":"iana"},"video/vp9":{"source":"iana"},"video/webm":{"source":"apache","compressible":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"source":"apache","extensions":["mng"]},"video/x-ms-asf":{"source":"apache","extensions":["asf","asx"]},"video/x-ms-vob":{"source":"apache","extensions":["vob"]},"video/x-ms-wm":{"source":"apache","extensions":["wm"]},"video/x-ms-wmv":{"source":"apache","compressible":false,"extensions":["wmv"]},"video/x-ms-wmx":{"source":"apache","extensions":["wmx"]},"video/x-ms-wvx":{"source":"apache","extensions":["wvx"]},"video/x-msvideo":{"source":"apache","extensions":["avi"]},"video/x-sgi-movie":{"source":"apache","extensions":["movie"]},"video/x-smv":{"source":"apache","extensions":["smv"]},"x-conference/x-cooltalk":{"source":"apache","extensions":["ice"]},"x-shader/x-fragment":{"compressible":true},"x-shader/x-vertex":{"compressible":true}}')}};var r={};function __nccwpck_require__(e){var i=r[e];if(i!==undefined){return i.exports}var n=r[e]={exports:{}};var s=true;try{t[e].call(n.exports,n,n.exports,__nccwpck_require__);s=false}finally{if(s)delete r[e]}return n.exports}__nccwpck_require__.m=t;(()=>{var e=typeof Symbol==="function"?Symbol("webpack queues"):"__webpack_queues__";var t=typeof Symbol==="function"?Symbol("webpack exports"):"__webpack_exports__";var r=typeof Symbol==="function"?Symbol("webpack error"):"__webpack_error__";var resolveQueue=e=>{if(e&&e.d<1){e.d=1;e.forEach((e=>e.r--));e.forEach((e=>e.r--?e.r++:e()))}};var wrapDeps=i=>i.map((i=>{if(i!==null&&typeof i==="object"){if(i[e])return i;if(i.then){var n=[];n.d=0;i.then((e=>{s[t]=e;resolveQueue(n)}),(e=>{s[r]=e;resolveQueue(n)}));var s={};s[e]=e=>e(n);return s}}var o={};o[e]=e=>{};o[t]=i;return o}));__nccwpck_require__.a=(i,n,s)=>{var o;s&&((o=[]).d=-1);var a=new Set;var l=i.exports;var c;var p;var u;var d=new Promise(((e,t)=>{u=t;p=e}));d[t]=l;d[e]=e=>(o&&e(o),a.forEach(e),d["catch"]((e=>{})));i.exports=d;n((i=>{c=wrapDeps(i);var n;var getResult=()=>c.map((e=>{if(e[r])throw e[r];return e[t]}));var s=new Promise((t=>{n=()=>t(getResult);n.r=0;var fnQueue=e=>e!==o&&!a.has(e)&&(a.add(e),e&&!e.d&&(n.r++,e.push(n)));c.map((t=>t[e](fnQueue)))}));return n.r?s:getResult()}),(e=>(e?u(d[r]=e):p(l),resolveQueue(o))));o&&o.d<0&&(o.d=0)}})();(()=>{__nccwpck_require__.d=(e,t)=>{for(var r in t){if(__nccwpck_require__.o(t,r)&&!__nccwpck_require__.o(e,r)){Object.defineProperty(e,r,{enumerable:true,get:t[r]})}}}})();(()=>{__nccwpck_require__.f={};__nccwpck_require__.e=e=>Promise.all(Object.keys(__nccwpck_require__.f).reduce(((t,r)=>{__nccwpck_require__.f[r](e,t);return t}),[]))})();(()=>{__nccwpck_require__.u=e=>""+e+".index.js"})();(()=>{__nccwpck_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();(()=>{__nccwpck_require__.r=e=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=new URL(".",import.meta.url).pathname.slice(import.meta.url.match(/^file:\/\/\/\w:/)?1:0,-1)+"/";(()=>{var e={792:0};var installChunk=t=>{var{ids:r,modules:i,runtime:n}=t;var s,o,a=0;for(s in i){if(__nccwpck_require__.o(i,s)){__nccwpck_require__.m[s]=i[s]}}if(n)n(__nccwpck_require__);for(;a{var i=__nccwpck_require__.o(e,t)?e[t]:undefined;if(i!==0){if(i){r.push(i[1])}else{if(true){var n=import("./"+__nccwpck_require__.u(t)).then(installChunk,(r=>{if(e[t]!==0)e[t]=undefined;throw r}));var n=Promise.race([n,new Promise((r=>i=e[t]=[r]))]);r.push(i[1]=n)}}}}})();var i=__nccwpck_require__(9407);i=await i; \ No newline at end of file +const Pa=ot;const xa=pt;function random_getRandomIntegerInclusive(e,t){e=Math.ceil(e);t=Math.floor(t);const r=Math.floor(Math.random()*(t-e+1));return r+e}function calculateRetryDelay(e,t){const r=t.retryDelayInMs*Math.pow(2,e);const i=Math.min(t.maxRetryDelayInMs,r);const n=i/2+random_getRandomIntegerInclusive(0,i/2);return{retryAfterInMs:n}}function isObject(e){return typeof e==="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}function isError(e){if(isObject(e)){const t=typeof e.name==="string";const r=typeof e.message==="string";return t&&r}return false}async function computeSha256Hmac(e,t,r){const i=Buffer.from(e,"base64");return createHmac("sha256",i).update(t).digest(r)}async function computeSha256Hash(e,t){return createHash("sha256").update(e).digest(t)}const Ba="REDACTED";const _a=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"];const Ra=["api-version"];class Sanitizer{allowedHeaderNames;allowedQueryParameters;constructor({additionalAllowedHeaderNames:e=[],additionalAllowedQueryParameters:t=[]}={}){e=_a.concat(e);t=Ra.concat(t);this.allowedHeaderNames=new Set(e.map((e=>e.toLowerCase())));this.allowedQueryParameters=new Set(t.map((e=>e.toLowerCase())))}sanitize(e){const t=new Set;return JSON.stringify(e,((e,r)=>{if(r instanceof Error){return{...r,name:r.name,message:r.message}}if(e==="headers"&&isObject(r)){return this.sanitizeHeaders(r)}else if(e==="url"&&typeof r==="string"){return this.sanitizeUrl(r)}else if(e==="query"&&isObject(r)){return this.sanitizeQuery(r)}else if(e==="body"){return undefined}else if(e==="response"){return undefined}else if(e==="operationSpec"){return undefined}else if(Array.isArray(r)||isObject(r)){if(t.has(r)){return"[Circular]"}t.add(r)}return r}),2)}sanitizeUrl(e){if(typeof e!=="string"||e===null||e===""){return e}const t=new URL(e);if(!t.search){return e}for(const[e]of t.searchParams){if(!this.allowedQueryParameters.has(e.toLowerCase())){t.searchParams.set(e,Ba)}}return t.toString()}sanitizeHeaders(e){const t={};for(const r of Object.keys(e)){if(this.allowedHeaderNames.has(r.toLowerCase())){t[r]=e[r]}else{t[r]=Ba}}return t}sanitizeQuery(e){if(typeof e!=="object"||e===null){return e}const t={};for(const r of Object.keys(e)){if(this.allowedQueryParameters.has(r.toLowerCase())){t[r]=e[r]}else{t[r]=Ba}}return t}}class AbortError extends Error{constructor(e){super(e);this.name="AbortError"}}function createAbortablePromise(e,t){const{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise(((t,s)=>{function rejectOnAbort(){s(new AbortError(n??"The operation was aborted."))}function removeListeners(){i?.removeEventListener("abort",onAbort)}function onAbort(){r?.();removeListeners();rejectOnAbort()}if(i?.aborted){return rejectOnAbort()}try{e((e=>{removeListeners();t(e)}),(e=>{removeListeners();s(e)}))}catch(e){s(e)}i?.addEventListener("abort",onAbort)}))}const ka="The delay was aborted.";function delay_delay(e,t){let r;const{abortSignal:i,abortErrorMsg:n}=t??{};return createAbortablePromise((t=>{r=setTimeout(t,e)}),{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??ka})}function delay_calculateRetryDelay(e,t){const r=t.retryDelayInMs*Math.pow(2,e);const i=Math.min(t.maxRetryDelayInMs,r);const n=i/2+getRandomIntegerInclusive(0,i/2);return{retryAfterInMs:n}}function getErrorMessage(e){if(isError(e)){return e.message}else{let t;try{if(typeof e==="object"&&e){t=JSON.stringify(e)}else{t=String(e)}}catch(e){t="[unable to stringify input]"}return`Unknown error ${t}`}}function esm_calculateRetryDelay(e,t){return calculateRetryDelay(e,t)}function esm_computeSha256Hash(e,t){return tspRuntime.computeSha256Hash(e,t)}function esm_computeSha256Hmac(e,t,r){return tspRuntime.computeSha256Hmac(e,t,r)}function esm_getRandomIntegerInclusive(e,t){return tspRuntime.getRandomIntegerInclusive(e,t)}function esm_isError(e){return isError(e)}function esm_isObject(e){return tspRuntime.isObject(e)}function randomUUID(){return tspRuntime.randomUUID()}const Ta=k;const Qa=M;const Ma=Q;const Oa=O;const Da=O;const za=D;const La=z;const Ga=T;function esm_uint8ArrayToString(e,t){return tspRuntime.uint8ArrayToString(e,t)}function esm_stringToUint8Array(e,t){return tspRuntime.stringToUint8Array(e,t)}class AbortError_AbortError extends Error{constructor(e){super(e);this.name="AbortError"}}const Fa=credentialLogger("IdentityUtils");const qa="1.0";function ensureValidMsalToken(e,t,r){const error=t=>{Fa.getToken.info(t);return new AuthenticationRequiredError({scopes:Array.isArray(e)?e:[e],getTokenOptions:r,message:t})};if(!t){throw error("No response")}if(!t.expiresOn){throw error(`Response had no "expiresOn" property.`)}if(!t.accessToken){throw error(`Response had no "accessToken" property.`)}}function getAuthorityHost(e){let t=e?.authorityHost;if(!t&&Da){t=process.env.AZURE_AUTHORITY_HOST}return t??c}function getAuthority(e,t){if(!t){t=c}if(new RegExp(`${e}/?$`).test(t)){return t}if(t.endsWith("/")){return t+e}else{return`${t}/${e}`}}function getKnownAuthorities(e,t,r){if(e==="adfs"&&t||r){return[t]}return[]}const defaultLoggerCallback=(e,t=(Oa?"Node":"Browser"))=>(r,i,n)=>{if(n){return}switch(r){case Zt.Error:e.info(`MSAL ${t} V2 error: ${i}`);return;case Zt.Info:e.info(`MSAL ${t} V2 info message: ${i}`);return;case Zt.Verbose:e.info(`MSAL ${t} V2 verbose message: ${i}`);return;case Zt.Warning:e.info(`MSAL ${t} V2 warning: ${i}`);return}};function getMSALLogLevel(e){switch(e){case"error":return Zt.Error;case"info":return Zt.Info;case"verbose":return Zt.Verbose;case"warning":return Zt.Warning;default:return Zt.Info}}function utils_randomUUID(){return coreRandomUUID()}function handleMsalError(e,t,r){if(t.name==="AuthError"||t.name==="ClientAuthError"||t.name==="BrowserAuthError"){const r=t;switch(r.errorCode){case"endpoints_resolution_error":Fa.info(logging_formatError(e,t.message));return new errors_CredentialUnavailableError(t.message);case"device_code_polling_cancelled":return new AbortError_AbortError("The authentication has been aborted by the caller.");case"consent_required":case"interaction_required":case"login_required":Fa.info(logging_formatError(e,`Authentication returned errorCode ${r.errorCode}`));break;default:Fa.info(logging_formatError(e,`Failed to acquire token: ${t.message}`));break}}if(t.name==="ClientConfigurationError"||t.name==="BrowserConfigurationAuthError"||t.name==="AbortError"||t.name==="AuthenticationError"){return t}if(t.name==="NativeAuthError"){Fa.info(logging_formatError(e,`Error from the native broker: ${t.message} with status code: ${t.statusCode}`));return t}return new AuthenticationRequiredError({scopes:e,getTokenOptions:r,message:t.message})}function publicToMsal(e){return{localAccountId:e.homeAccountId,environment:e.authority,username:e.username,homeAccountId:e.homeAccountId,tenantId:e.tenantId}}function msalToPublic(e,t){const r={authority:t.environment??p,homeAccountId:t.homeAccountId,tenantId:t.tenantId||a,username:t.username,clientId:e,version:qa};return r}function serializeAuthenticationRecord(e){return JSON.stringify(e)}function deserializeAuthenticationRecord(e){const t=JSON.parse(e);if(t.version&&t.version!==qa){throw Error("Unsupported AuthenticationRecord version")}return t}function encodeString(e){return uint8ArrayToString(stringToUint8Array(e,"utf-8"),"base64")}function encodeByteArray(e){return uint8ArrayToString(e,"base64")}function decodeString(e){return stringToUint8Array(e,"base64")}function base64_decodeStringToString(e){return uint8ArrayToString(stringToUint8Array(e,"base64"),"utf-8")}class SerializerImpl{modelMappers;isXML;constructor(e={},t=false){this.modelMappers=e;this.isXML=t}validateConstraints(e,t,r){const failValidation=(e,i)=>{throw new Error(`"${r}" with value "${t}" should satisfy the constraint "${e}": ${i}.`)};if(e.constraints&&t!==undefined&&t!==null){const{ExclusiveMaximum:r,ExclusiveMinimum:i,InclusiveMaximum:n,InclusiveMinimum:s,MaxItems:o,MaxLength:a,MinItems:l,MinLength:c,MultipleOf:p,Pattern:u,UniqueItems:d}=e.constraints;if(r!==undefined&&t>=r){failValidation("ExclusiveMaximum",r)}if(i!==undefined&&t<=i){failValidation("ExclusiveMinimum",i)}if(n!==undefined&&t>n){failValidation("InclusiveMaximum",n)}if(s!==undefined&&to){failValidation("MaxItems",o)}if(a!==undefined&&t.length>a){failValidation("MaxLength",a)}if(l!==undefined&&t.lengthr.indexOf(e)!==t))){failValidation("UniqueItems",d)}}}serialize(e,t,r,i={xml:{}}){const n={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??false,xmlCharKey:i.xml.xmlCharKey??XML_CHARKEY}};let s={};const o=e.type.name;if(!r){r=e.serializedName}if(o.match(/^Sequence$/i)!==null){s=[]}if(e.isConstant){t=e.defaultValue}const{required:a,nullable:l}=e;if(a&&l&&t===undefined){throw new Error(`${r} cannot be undefined.`)}if(a&&!l&&(t===undefined||t===null)){throw new Error(`${r} cannot be null or undefined.`)}if(!a&&l===false&&t===null){throw new Error(`${r} cannot be null.`)}if(t===undefined||t===null){s=t}else{if(o.match(/^any$/i)!==null){s=t}else if(o.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null){s=serializeBasicTypes(o,r,t)}else if(o.match(/^Enum$/i)!==null){const i=e;s=serializeEnumType(r,i.type.allowedValues,t)}else if(o.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null){s=serializeDateTypes(o,t,r)}else if(o.match(/^ByteArray$/i)!==null){s=serializeByteArrayType(r,t)}else if(o.match(/^Base64Url$/i)!==null){s=serializeBase64UrlType(r,t)}else if(o.match(/^Sequence$/i)!==null){s=serializeSequenceType(this,e,t,r,Boolean(this.isXML),n)}else if(o.match(/^Dictionary$/i)!==null){s=serializeDictionaryType(this,e,t,r,Boolean(this.isXML),n)}else if(o.match(/^Composite$/i)!==null){s=serializeCompositeType(this,e,t,r,Boolean(this.isXML),n)}}return s}deserialize(e,t,r,i={xml:{}}){const n={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??false,xmlCharKey:i.xml.xmlCharKey??XML_CHARKEY},ignoreUnknownProperties:i.ignoreUnknownProperties??false};if(t===undefined||t===null){if(this.isXML&&e.type.name==="Sequence"&&!e.xmlIsWrapped){t=[]}if(e.defaultValue!==undefined){t=e.defaultValue}return t}let s;const o=e.type.name;if(!r){r=e.serializedName}if(o.match(/^Composite$/i)!==null){s=deserializeCompositeType(this,e,t,r,n)}else{if(this.isXML){const e=n.xml.xmlCharKey;if(t[XML_ATTRKEY]!==undefined&&t[e]!==undefined){t=t[e]}}if(o.match(/^Number$/i)!==null){s=parseFloat(t);if(isNaN(s)){s=t}}else if(o.match(/^Boolean$/i)!==null){if(t==="true"){s=true}else if(t==="false"){s=false}else{s=t}}else if(o.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null){s=t}else if(o.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null){s=new Date(t)}else if(o.match(/^UnixTime$/i)!==null){s=unixTimeToDate(t)}else if(o.match(/^ByteArray$/i)!==null){s=base64.decodeString(t)}else if(o.match(/^Base64Url$/i)!==null){s=base64UrlToByteArray(t)}else if(o.match(/^Sequence$/i)!==null){s=deserializeSequenceType(this,e,t,r,n)}else if(o.match(/^Dictionary$/i)!==null){s=deserializeDictionaryType(this,e,t,r,n)}}if(e.isConstant){s=e.defaultValue}return s}}function createSerializer(e={},t=false){return new SerializerImpl(e,t)}function trimEnd(e,t){let r=e.length;while(r-1>=0&&e[r-1]===t){--r}return e.substr(0,r)}function bufferToBase64Url(e){if(!e){return undefined}if(!(e instanceof Uint8Array)){throw new Error(`Please provide an input of type Uint8Array for converting to Base64Url.`)}const t=base64.encodeByteArray(e);return trimEnd(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(e){if(!e){return undefined}if(e&&typeof e.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}e=e.replace(/-/g,"+").replace(/_/g,"/");return base64.decodeString(e)}function splitSerializeName(e){const t=[];let r="";if(e){const i=e.split(".");for(const e of i){if(e.charAt(e.length-1)==="\\"){r+=e.substr(0,e.length-1)+"."}else{r+=e;t.push(r);r=""}}}return t}function dateToUnixTime(e){if(!e){return undefined}if(typeof e.valueOf()==="string"){e=new Date(e)}return Math.floor(e.getTime()/1e3)}function unixTimeToDate(e){if(!e){return undefined}return new Date(e*1e3)}function serializeBasicTypes(e,t,r){if(r!==null&&r!==undefined){if(e.match(/^Number$/i)!==null){if(typeof r!=="number"){throw new Error(`${t} with value ${r} must be of type number.`)}}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!=="string"){throw new Error(`${t} with value "${r}" must be of type string.`)}}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()==="string"&&isValidUuid(r))){throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}}else if(e.match(/^Boolean$/i)!==null){if(typeof r!=="boolean"){throw new Error(`${t} with value ${r} must be of type boolean.`)}}else if(e.match(/^Stream$/i)!==null){const e=typeof r;if(e!=="string"&&typeof r.pipe!=="function"&&typeof r.tee!=="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob==="function"||typeof Blob==="object")&&r instanceof Blob)&&e!=="function"){throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}}return r}function serializeEnumType(e,t,r){if(!t){throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`)}const i=t.some((e=>{if(typeof e.valueOf()==="string"){return e.toLowerCase()===r.toLowerCase()}return e===r}));if(!i){throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`)}return r}function serializeByteArrayType(e,t){if(t!==undefined&&t!==null){if(!(t instanceof Uint8Array)){throw new Error(`${e} must be of type Uint8Array.`)}t=base64.encodeByteArray(t)}return t}function serializeBase64UrlType(e,t){if(t!==undefined&&t!==null){if(!(t instanceof Uint8Array)){throw new Error(`${e} must be of type Uint8Array.`)}t=bufferToBase64Url(t)}return t}function serializeDateTypes(e,t,r){if(t!==undefined&&t!==null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`)}t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`)}t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`)}t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format `+`for it to be serialized in UnixTime/Epoch format.`)}t=dateToUnixTime(t)}else if(e.match(/^TimeSpan$/i)!==null){if(!isDuration(t)){throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}}}return t}function serializeSequenceType(e,t,r,i,n,s){if(!Array.isArray(r)){throw new Error(`${i} must be of type Array.`)}let o=t.type.element;if(!o||typeof o!=="object"){throw new Error(`"element" metadata for an Array must be defined in the `+`mapper and it must be of type "object" in ${i}.`)}if(o.type.name==="Composite"&&o.type.className){o=e.modelMappers[o.type.className]??o}const a=[];for(let t=0;te!==n));if(a){Object.defineProperty(o,n,{value:e.serialize(l,r[n],i+'["'+n+'"]',s),enumerable:true,configurable:true,writable:true})}}}return o}return r}function getXmlObjectValue(e,t,r,i){if(!r||!e.xmlNamespace){return t}const n=e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns";const s={[n]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[XML_ATTRKEY]){return t}else{const e={...t};e[XML_ATTRKEY]=s;return e}}const o={};o[i.xml.xmlCharKey]=t;o[XML_ATTRKEY]=s;return o}function isSpecialXmlProperty(e,t){return[XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function deserializeCompositeType(e,t,r,i,n){const s=n.xml.xmlCharKey??XML_CHARKEY;if(getPolymorphicDiscriminatorRecursively(e,t)){t=getPolymorphicMapper(e,t,r,"serializedName")}const o=resolveModelProperties(e,t,i);let a={};const l=[];for(const c of Object.keys(o)){const p=o[c];const u=splitSerializeName(o[c].serializedName);l.push(u[0]);const{serializedName:d,xmlName:m,xmlElementName:A}=p;let h=i;if(d!==""&&d!==undefined){h=i+"."+d}const g=p.headerCollectionPrefix;if(g){const t={};for(const i of Object.keys(r)){if(i.startsWith(g)){t[i.substring(g.length)]=e.deserialize(p.type.value,r[i],h,n)}l.push(i)}a[c]=t}else if(e.isXML){if(p.xmlIsAttribute&&r[XML_ATTRKEY]){a[c]=e.deserialize(p,r[XML_ATTRKEY][m],h,n)}else if(p.xmlIsMsText){if(r[s]!==undefined){a[c]=r[s]}else if(typeof r==="string"){a[c]=r}}else{const t=A||m||d;if(p.xmlIsWrapped){const t=r[m];const i=t?.[A]??[];Object.defineProperty(a,c,{value:e.deserialize(p,i,h,n),enumerable:true,configurable:true,writable:true});l.push(m)}else{const i=r[t];a[c]=e.deserialize(p,i,h,n);l.push(t)}}}else{let i;let s=r;let l=0;for(const e of u){if(!s)break;l++;s=s[e]}if(s===null&&l{for(const t of Object.keys(o)){const r=splitSerializeName(o[t].serializedName);if(r[0]===e){return false}}return true};for(const t of Object.keys(r)){if(isAdditionalProperty(t)){const s=e.deserialize(c,r[t],i+'["'+t+'"]',n);Object.defineProperty(a,t,{value:s,enumerable:true,configurable:true,writable:true})}}}else if(r&&!n.ignoreUnknownProperties){for(const e of Object.keys(r)){if(a[e]===undefined&&!l.includes(e)&&!isSpecialXmlProperty(e,n)){Object.defineProperty(a,e,{value:r[e],enumerable:true,configurable:true,writable:true})}}}return a}function deserializeDictionaryType(e,t,r,i,n){const s=t.type.value;if(!s||typeof s!=="object"){throw new Error(`"value" metadata for a Dictionary must be defined in the `+`mapper and it must of type "object" in ${i}`)}if(r){const t={};for(const o of Object.keys(r)){t[o]=e.deserialize(s,r[o],i,n)}return t}return r}function deserializeSequenceType(e,t,r,i,n){let s=t.type.element;if(!s||typeof s!=="object"){throw new Error(`"element" metadata for an Array must be defined in the `+`mapper and it must be of type "object" in ${i}`)}if(r){if(!Array.isArray(r)){r=[r]}if(s.type.name==="Composite"&&s.type.className){s=e.modelMappers[s.type.className]??s}const t=[];for(let o=0;o{if(e.name&&r.policy.name===e.name||e.phase&&r.options.phase===e.phase){t.push(r.policy);return false}else{return true}}));this._orderedPolicies=undefined;return t}sendRequest(e,t){const r=this.getOrderedPolicies();const i=r.reduceRight(((e,t)=>r=>t.sendRequest(r,e)),(t=>e.sendRequest(t)));return i(t)}getOrderedPolicies(){if(!this._orderedPolicies){this._orderedPolicies=this.orderPolicies()}return this._orderedPolicies}clone(){return new HttpPipeline(this._policies)}static create(){return new HttpPipeline}orderPolicies(){const e=[];const t=new Map;function createPhase(e){return{name:e,policies:new Set,hasRun:false,hasAfterPolicies:false}}const r=createPhase("Serialize");const i=createPhase("None");const n=createPhase("Deserialize");const s=createPhase("Retry");const o=createPhase("Sign");const a=[r,i,n,s,o];function getPhase(e){if(e==="Retry"){return s}else if(e==="Serialize"){return r}else if(e==="Deserialize"){return n}else if(e==="Sign"){return o}else{return i}}for(const e of this._policies){const r=e.policy;const i=e.options;const n=r.name;if(t.has(n)){throw new Error("Duplicate policy names not allowed in pipeline")}const s={policy:r,dependsOn:new Set,dependants:new Set};if(i.afterPhase){s.afterPhase=getPhase(i.afterPhase);s.afterPhase.hasAfterPolicies=true}t.set(n,s);const o=getPhase(i.phase);o.policies.add(s)}for(const e of this._policies){const{policy:r,options:i}=e;const n=r.name;const s=t.get(n);if(!s){throw new Error(`Missing node for policy ${n}`)}if(i.afterPolicies){for(const e of i.afterPolicies){const r=t.get(e);if(r){s.dependsOn.add(r);r.dependants.add(s)}}}if(i.beforePolicies){for(const e of i.beforePolicies){const r=t.get(e);if(r){r.dependsOn.add(s);s.dependants.add(r)}}}}function walkPhase(r){r.hasRun=true;for(const i of r.policies){if(i.afterPhase&&(!i.afterPhase.hasRun||i.afterPhase.policies.size)){continue}if(i.dependsOn.size===0){e.push(i.policy);for(const e of i.dependants){e.dependsOn.delete(i)}t.delete(i.policy.name);r.policies.delete(i)}}}function walkPhases(){for(const e of a){walkPhase(e);if(e.policies.size>0&&e!==i){if(!i.hasRun){walkPhase(i)}return}if(e.hasAfterPolicies){walkPhase(i)}}}let l=0;while(t.size>0){l++;const t=e.length;walkPhases();if(e.length<=t&&l>1){throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}}return e}}function pipeline_createEmptyPipeline(){return HttpPipeline.create()}const Va=_.inspect.custom;const ja=new Sanitizer;class restError_RestError extends Error{static REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";static PARSE_ERROR="PARSE_ERROR";code;statusCode;request;response;details;constructor(e,t={}){super(e);this.name="RestError";this.code=t.code;this.statusCode=t.statusCode;Object.defineProperty(this,"request",{value:t.request,enumerable:false});Object.defineProperty(this,"response",{value:t.response,enumerable:false});const r=this.request?.agent?{maxFreeSockets:this.request.agent.maxFreeSockets,maxSockets:this.request.agent.maxSockets}:undefined;Object.defineProperty(this,Va,{value:()=>`RestError: ${this.message} \n ${ja.sanitize({...this,request:{...this.request,agent:r},response:this.response})}`,enumerable:false});Object.setPrototypeOf(this,restError_RestError.prototype)}}function restError_isRestError(e){if(e instanceof restError_RestError){return true}return isError(e)&&e.name==="RestError"}var Wa=i(7067);var Ja=i(4708);var Ya=i(8522);var $a=i(7075);const Ka=createClientLogger("ts-http-runtime");const Za={};function nodeHttpClient_isReadableStream(e){return e&&typeof e.pipe==="function"}function isStreamComplete(e){if(e.readable===false){return Promise.resolve()}return new Promise((t=>{const handler=()=>{t();e.removeListener("close",handler);e.removeListener("end",handler);e.removeListener("error",handler)};e.on("close",handler);e.on("end",handler);e.on("error",handler)}))}function isArrayBuffer(e){return e&&typeof e.byteLength==="number"}class ReportTransform extends $a.Transform{loadedBytes=0;progressCallback;_transform(e,t,r){this.push(e);this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes});r()}catch(e){r(e)}}constructor(e){super();this.progressCallback=e}}class NodeHttpClient{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){const t=new AbortController;let r;if(e.abortSignal){if(e.abortSignal.aborted){throw new abort_controller_AbortError_AbortError("The operation was aborted. Request has already been canceled.")}r=e=>{if(e.type==="abort"){t.abort()}};e.abortSignal.addEventListener("abort",r)}let i;if(e.timeout>0){i=setTimeout((()=>{const r=new Sanitizer;Ka.info(`request to '${r.sanitizeUrl(e.url)}' timed out. canceling...`);t.abort()}),e.timeout)}const n=e.headers.get("Accept-Encoding");const s=n?.includes("gzip")||n?.includes("deflate");let o=typeof e.body==="function"?e.body():e.body;if(o&&!e.headers.has("Content-Length")){const t=getBodyLength(o);if(t!==null){e.headers.set("Content-Length",t)}}let a;try{if(o&&e.onUploadProgress){const t=e.onUploadProgress;const r=new ReportTransform(t);r.on("error",(e=>{Ka.error("Error in upload progress",e)}));if(nodeHttpClient_isReadableStream(o)){o.pipe(r)}else{r.end(o)}o=r}const r=await this.makeRequest(e,t,o);if(i!==undefined){clearTimeout(i)}const n=getResponseHeaders(r);const l=r.statusCode??0;const c={status:l,headers:n,request:e};if(e.method==="HEAD"){r.resume();return c}a=s?getDecodedResponseStream(r,n):r;const p=e.onDownloadProgress;if(p){const e=new ReportTransform(p);e.on("error",(e=>{Ka.error("Error in download progress",e)}));a.pipe(e);a=e}if(e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(c.status)){c.readableStreamBody=a}else{c.bodyAsText=await streamToText(a)}return c}finally{if(e.abortSignal&&r){let t=Promise.resolve();if(nodeHttpClient_isReadableStream(o)){t=isStreamComplete(o)}let i=Promise.resolve();if(nodeHttpClient_isReadableStream(a)){i=isStreamComplete(a)}Promise.all([t,i]).then((()=>{if(r){e.abortSignal?.removeEventListener("abort",r)}})).catch((e=>{Ka.warning("Error when cleaning up abortListener on httpRequest",e)}))}}}makeRequest(e,t,r){const i=new URL(e.url);const n=i.protocol!=="https:";if(n&&!e.allowInsecureConnection){throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`)}const s=e.agent??this.getOrCreateAgent(e,n);const o={agent:s,hostname:i.hostname,path:`${i.pathname}${i.search}`,port:i.port,method:e.method,headers:e.headers.toJSON({preserveCase:true}),...e.requestOverrides};return new Promise(((i,s)=>{const a=n?Wa.request(o,i):Ja.request(o,i);a.once("error",(t=>{s(new restError_RestError(t.message,{code:t.code??restError_RestError.REQUEST_SEND_ERROR,request:e}))}));t.signal.addEventListener("abort",(()=>{const e=new abort_controller_AbortError_AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");a.destroy(e);s(e)}));if(r&&nodeHttpClient_isReadableStream(r)){r.pipe(a)}else if(r){if(typeof r==="string"||Buffer.isBuffer(r)){a.end(r)}else if(isArrayBuffer(r)){a.end(ArrayBuffer.isView(r)?Buffer.from(r.buffer,r.byteOffset,r.byteLength):Buffer.from(r))}else{Ka.error("Unrecognized body type",r);s(new restError_RestError("Unrecognized body type"))}}else{a.end()}}))}getOrCreateAgent(e,t){const r=e.disableKeepAlive;if(t){if(r){return Wa.globalAgent}if(!this.cachedHttpAgent){this.cachedHttpAgent=new Wa.Agent({keepAlive:true})}return this.cachedHttpAgent}else{if(r&&!e.tlsSettings){return Ja.globalAgent}const t=e.tlsSettings??Za;let i=this.cachedHttpsAgents.get(t);if(i&&i.options.keepAlive===!r){return i}Ka.info("No cached TLS Agent exist, creating a new Agent");i=new Ja.Agent({keepAlive:!r,...t});this.cachedHttpsAgents.set(t,i);return i}}}function getResponseHeaders(e){const t=httpHeaders_createHttpHeaders();for(const r of Object.keys(e.headers)){const i=e.headers[r];if(Array.isArray(i)){if(i.length>0){t.set(r,i[0])}}else if(i){t.set(r,i)}}return t}function getDecodedResponseStream(e,t){const r=t.get("Content-Encoding");if(r==="gzip"){const t=Ya.createGunzip();e.pipe(t);return t}else if(r==="deflate"){const t=Ya.createInflate();e.pipe(t);return t}return e}function streamToText(e){return new Promise(((t,r)=>{const i=[];e.on("data",(e=>{if(Buffer.isBuffer(e)){i.push(e)}else{i.push(Buffer.from(e))}}));e.on("end",(()=>{t(Buffer.concat(i).toString("utf8"))}));e.on("error",(e=>{if(e&&e?.name==="AbortError"){r(e)}else{r(new restError_RestError(`Error reading response as text: ${e.message}`,{code:restError_RestError.PARSE_ERROR}))}}))}))}function getBodyLength(e){if(!e){return 0}else if(Buffer.isBuffer(e)){return e.length}else if(nodeHttpClient_isReadableStream(e)){return null}else if(isArrayBuffer(e)){return e.byteLength}else if(typeof e==="string"){return Buffer.from(e).length}else{return null}}function createNodeHttpClient(){return new NodeHttpClient}function defaultHttpClient_createDefaultHttpClient(){return createNodeHttpClient()}const Xa="logPolicy";function logPolicy_logPolicy(e={}){const t=e.logger??Ka.info;const r=new Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:Xa,async sendRequest(e,i){if(!t.enabled){return i(e)}t(`Request: ${r.sanitize(e)}`);const n=await i(e);t(`Response status code: ${n.status}`);t(`Headers: ${r.sanitize(n.headers)}`);return n}}}function getHeaderName(){return"User-Agent"}async function userAgentPlatform_setPlatformSpecificData(e){if(process&&process.versions){const t=`${os.type()} ${os.release()}; ${os.arch()}`;if(process.versions.bun){e.set("Bun",`${process.versions.bun} (${t})`)}else if(process.versions.deno){e.set("Deno",`${process.versions.deno} (${t})`)}else if(process.versions.node){e.set("Node",`${process.versions.node} (${t})`)}}}function getUserAgentString(e){const t=[];for(const[r,i]of e){const e=i?`${r}/${i}`:r;t.push(e)}return t.join(" ")}function getUserAgentHeaderName(){return getHeaderName()}async function userAgent_getUserAgentValue(e){const t=new Map;t.set("ts-http-runtime",SDK_VERSION);await setPlatformSpecificData(t);const r=getUserAgentString(t);const i=e?`${e} ${r}`:r;return i}const el=getUserAgentHeaderName();const tl="userAgentPolicy";function userAgentPolicy_userAgentPolicy(e={}){const t=getUserAgentValue(e.userAgentPrefix);return{name:tl,async sendRequest(e,r){if(!e.headers.has(el)){e.headers.set(el,await t)}return r(e)}}}const rl="The operation was aborted.";function helpers_delay(e,t,r){return new Promise(((i,n)=>{let s=undefined;let o=undefined;const rejectOnAbort=()=>n(new abort_controller_AbortError_AbortError(r?.abortErrorMsg?r?.abortErrorMsg:rl));const removeListeners=()=>{if(r?.abortSignal&&o){r.abortSignal.removeEventListener("abort",o)}};o=()=>{if(s){clearTimeout(s)}removeListeners();return rejectOnAbort()};if(r?.abortSignal&&r.abortSignal.aborted){return rejectOnAbort()}s=setTimeout((()=>{removeListeners();i(t)}),e);if(r?.abortSignal){r.abortSignal.addEventListener("abort",o)}}))}function parseHeaderValueAsNumber(e,t){const r=e.headers.get(t);if(!r)return;const i=Number(r);if(Number.isNaN(i))return;return i}const il="Retry-After";const nl=["retry-after-ms","x-ms-retry-after-ms",il];function getRetryAfterInMs(e){if(!(e&&[429,503].includes(e.status)))return undefined;try{for(const t of nl){const r=parseHeaderValueAsNumber(e,t);if(r===0||r){const e=t===il?1e3:1;return r*e}}const t=e.headers.get(il);if(!t)return;const r=Date.parse(t);const i=r-Date.now();return Number.isFinite(i)?Math.max(0,i):undefined}catch{return undefined}}function isThrottlingRetryResponse(e){return Number.isFinite(getRetryAfterInMs(e))}function throttlingRetryStrategy_throttlingRetryStrategy(){return{name:"throttlingRetryStrategy",retry({response:e}){const t=getRetryAfterInMs(e);if(!Number.isFinite(t)){return{skipStrategy:true}}return{retryAfterInMs:t}}}}const sl=1e3;const ol=1e3*64;function exponentialRetryStrategy_exponentialRetryStrategy(e={}){const t=e.retryDelayInMs??sl;const r=e.maxRetryDelayInMs??ol;return{name:"exponentialRetryStrategy",retry({retryCount:i,response:n,responseError:s}){const o=isSystemError(s);const a=o&&e.ignoreSystemErrors;const l=isExponentialRetryResponse(n);const c=l&&e.ignoreHttpStatusCodes;const p=n&&(isThrottlingRetryResponse(n)||!l);if(p||c||a){return{skipStrategy:true}}if(s&&!o&&!l){return{errorToThrow:s}}return calculateRetryDelay(i,{retryDelayInMs:t,maxRetryDelayInMs:r})}}}function isExponentialRetryResponse(e){return Boolean(e&&e.status!==undefined&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function isSystemError(e){if(!e){return false}return e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND"}const al="0.3.6";const ll=3;const cl=createClientLogger("ts-http-runtime retryPolicy");const pl="retryPolicy";function retryPolicy_retryPolicy(e,t={maxRetries:ll}){const r=t.logger||cl;return{name:pl,async sendRequest(i,n){let s;let o;let a=-1;e:while(true){a+=1;s=undefined;o=undefined;try{r.info(`Retry ${a}: Attempting to send request`,i.requestId);s=await n(i);r.info(`Retry ${a}: Received a response from request`,i.requestId)}catch(e){r.error(`Retry ${a}: Received an error from request`,i.requestId);if(!restError_isRestError(e)){throw e}o=e;s=e.response}if(i.abortSignal?.aborted){r.error(`Retry ${a}: Request aborted.`);const e=new abort_controller_AbortError_AbortError;throw e}if(a>=(t.maxRetries??ll)){r.info(`Retry ${a}: Maximum retries reached. Returning the last received response, or throwing the last received error.`);if(o){throw o}else if(s){return s}else{throw new Error("Maximum retries reached with no response or error to throw")}}r.info(`Retry ${a}: Processing ${e.length} retry strategies.`);t:for(const t of e){const e=t.logger||r;e.info(`Retry ${a}: Processing retry strategy ${t.name}.`);const n=t.retry({retryCount:a,response:s,responseError:o});if(n.skipStrategy){e.info(`Retry ${a}: Skipped.`);continue t}const{errorToThrow:l,retryAfterInMs:c,redirectTo:p}=n;if(l){e.error(`Retry ${a}: Retry strategy ${t.name} throws error:`,l);throw l}if(c||c===0){e.info(`Retry ${a}: Retry strategy ${t.name} retries after ${c}`);await helpers_delay(c,undefined,{abortSignal:i.abortSignal});continue e}if(p){e.info(`Retry ${a}: Retry strategy ${t.name} redirects to ${p}`);i.url=p;continue e}}if(o){r.info(`None of the retry strategies could work with the received error. Throwing it.`);throw o}if(s){r.info(`None of the retry strategies could work with the received response. Returning it.`);return s}}}}}const ul="defaultRetryPolicy";function defaultRetryPolicy_defaultRetryPolicy(e={}){return{name:ul,sendRequest:retryPolicy_retryPolicy([throttlingRetryStrategy_throttlingRetryStrategy(),exponentialRetryStrategy_exponentialRetryStrategy(e)],{maxRetries:e.maxRetries??ll}).sendRequest}}function bytesEncoding_uint8ArrayToString(e,t){return Buffer.from(e).toString(t)}function bytesEncoding_stringToUint8Array(e,t){return Buffer.from(e,t)}function convertBodyToFormDataMap(e){if(typeof FormData!=="undefined"&&e instanceof FormData){const t={};for(const[r,i]of e.entries()){const e=t[r];if(Array.isArray(e)){e.push(i)}else{t[r]=e!==undefined?[e,i]:[i]}}return t}return undefined}const dl="formDataPolicy";function formDataPolicy_formDataPolicy(){return{name:dl,async sendRequest(e,t){const r=convertBodyToFormDataMap(e.body);if(r){e.formData=r;e.body=undefined}if(e.formData){const t=e.headers.get("Content-Type");if(t&&t.indexOf("application/x-www-form-urlencoded")!==-1){e.body=wwwFormUrlEncode(e.formData)}else{await prepareFormData(e.formData,e)}e.formData=undefined}return t(e)}}}function wwwFormUrlEncode(e){const t=new URLSearchParams;for(const[r,i]of Object.entries(e)){if(Array.isArray(i)){for(const e of i){t.append(r,e.toString())}}else{t.append(r,i.toString())}}return t.toString()}async function prepareFormData(e,t){const r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data")){return}t.headers.set("Content-Type",r??"multipart/form-data");const i=[];for(const[t,r]of Object.entries(e)){for(const e of Array.isArray(r)?r:[r]){if(typeof e==="string"){i.push({headers:httpHeaders_createHttpHeaders({"Content-Disposition":`form-data; name="${t}"`}),body:bytesEncoding_stringToUint8Array(e,"utf-8")})}else if(e===undefined||e===null||typeof e!=="object"){throw new Error(`Unexpected value for key ${t}: ${e}. Value should be serialized to string first.`)}else{const r=e.name||"blob";const n=httpHeaders_createHttpHeaders();n.set("Content-Disposition",`form-data; name="${t}"; filename="${r}"`);n.set("Content-Type",e.type||"application/octet-stream");i.push({headers:n,body:e})}}}t.multipartBody={parts:i}}var ml=i(3669);var Al=i(1970);const hl="HTTPS_PROXY";const gl="HTTP_PROXY";const fl="ALL_PROXY";const yl="NO_PROXY";const bl="proxyPolicy";const Cl=[];let El=false;const Nl=new Map;function getEnvironmentValue(e){if(process.env[e]){return process.env[e]}else if(process.env[e.toLowerCase()]){return process.env[e.toLowerCase()]}return undefined}function loadEnvironmentProxyValue(){if(!process){return undefined}const e=getEnvironmentValue(hl);const t=getEnvironmentValue(fl);const r=getEnvironmentValue(gl);return e||t||r}function isBypassed(e,t,r){if(t.length===0){return false}const i=new URL(e).hostname;if(r?.has(i)){return r.get(i)}let n=false;for(const e of t){if(e[0]==="."){if(i.endsWith(e)){n=true}else{if(i.length===e.length-1&&i===e.slice(1)){n=true}}}else{if(i===e){n=true}}}r?.set(i,n);return n}function loadNoProxy(){const e=getEnvironmentValue(yl);El=true;if(e){return e.split(",").map((e=>e.trim())).filter((e=>e.length))}return[]}function getDefaultProxySettings(e){if(!e){e=loadEnvironmentProxyValue();if(!e){return undefined}}const t=new URL(e);const r=t.protocol?t.protocol+"//":"";return{host:r+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function getDefaultProxySettingsInternal(){const e=loadEnvironmentProxyValue();return e?new URL(e):undefined}function getUrlFromProxySettings(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}t.port=String(e.port);if(e.username){t.username=e.username}if(e.password){t.password=e.password}return t}function setProxyAgentOnRequest(e,t,r){if(e.agent){return}const i=new URL(e.url);const n=i.protocol!=="https:";if(e.tlsSettings){Ka.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.")}if(n){if(!t.httpProxyAgent){t.httpProxyAgent=new Al.HttpProxyAgent(r)}e.agent=t.httpProxyAgent}else{if(!t.httpsProxyAgent){t.httpsProxyAgent=new ml.HttpsProxyAgent(r)}e.agent=t.httpsProxyAgent}}function proxyPolicy_proxyPolicy(e,t){if(!El){Cl.push(...loadNoProxy())}const r=e?getUrlFromProxySettings(e):getDefaultProxySettingsInternal();const i={};return{name:bl,async sendRequest(e,n){if(!e.proxySettings&&r&&!isBypassed(e.url,t?.customNoProxyList??Cl,t?.customNoProxyList?undefined:Nl)){setProxyAgentOnRequest(e,i,r)}else if(e.proxySettings){setProxyAgentOnRequest(e,i,getUrlFromProxySettings(e.proxySettings))}return n(e)}}}const vl="redirectPolicy";const Il=["GET","HEAD"];function redirectPolicy_redirectPolicy(e={}){const{maxRetries:t=20,allowCrossOriginRedirects:r=false}=e;return{name:vl,async sendRequest(e,i){const n=await i(e);return handleRedirect(i,n,t,r)}}}async function handleRedirect(e,t,r,i,n=0){const{request:s,status:o,headers:a}=t;const l=a.get("location");if(l&&(o===300||o===301&&Il.includes(s.method)||o===302&&Il.includes(s.method)||o===303&&s.method==="POST"||o===307)&&ntypeof e==="function"?e():e)).map(toStream);return Sl.Readable.from(async function*(){for(const e of t){for await(const t of e){yield t}}}())}}function generateBoundary(){return`----AzSDKFormBoundary${uuidUtils_randomUUID()}`}function encodeHeaders(e){let t="";for(const[r,i]of e){t+=`${r}: ${i}\r\n`}return t}function getLength(e){if(e instanceof Uint8Array){return e.byteLength}else if(typeGuards_isBlob(e)){return e.size===-1?undefined:e.size}else{return undefined}}function getTotalLength(e){let t=0;for(const r of e){const e=getLength(r);if(e===undefined){return undefined}else{t+=e}}return t}async function buildRequestBody(e,t,r){const i=[bytesEncoding_stringToUint8Array(`--${r}`,"utf-8"),...t.flatMap((e=>[bytesEncoding_stringToUint8Array("\r\n","utf-8"),bytesEncoding_stringToUint8Array(encodeHeaders(e.headers),"utf-8"),bytesEncoding_stringToUint8Array("\r\n","utf-8"),e.body,bytesEncoding_stringToUint8Array(`\r\n--${r}`,"utf-8")])),bytesEncoding_stringToUint8Array("--\r\n\r\n","utf-8")];const n=getTotalLength(i);if(n){e.headers.set("Content-Length",n)}e.body=await concat(i)}const wl="multipartPolicy";const Pl=70;const xl=new Set(`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?`);function assertValidBoundary(e){if(e.length>Pl){throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`)}if(Array.from(e).some((e=>!xl.has(e)))){throw new Error(`Multipart boundary "${e}" contains invalid characters`)}}function multipartPolicy_multipartPolicy(){return{name:wl,async sendRequest(e,t){if(!e.multipartBody){return t(e)}if(e.body){throw new Error("multipartBody and regular body cannot be set at the same time")}let r=e.multipartBody.boundary;const i=e.headers.get("Content-Type")??"multipart/mixed";const n=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n){throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`)}const[,s,o]=n;if(o&&r&&o!==r){throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`)}r??=o;if(r){assertValidBoundary(r)}else{r=generateBoundary()}e.headers.set("Content-Type",`${s}; boundary=${r}`);await buildRequestBody(e,e.multipartBody.parts,r);e.multipartBody=undefined;return t(e)}}}function createPipelineFromOptions_createPipelineFromOptions(e){const t=createEmptyPipeline();addPlatformPolicies(t,e);t.addPolicy(formDataPolicy(),{beforePolicies:[multipartPolicyName]});t.addPolicy(userAgentPolicy(e.userAgentOptions));t.addPolicy(multipartPolicy(),{afterPhase:"Deserialize"});t.addPolicy(defaultRetryPolicy(e.retryOptions),{phase:"Retry"});t.addPolicy(logPolicy(e.loggingOptions),{afterPhase:"Sign"});return t}let Bl=false;function allowInsecureConnection(e,t){if(t.allowInsecureConnection&&e.allowInsecureConnection){const t=new URL(e.url);if(t.hostname==="localhost"||t.hostname==="127.0.0.1"){return true}}return false}function emitInsecureConnectionWarning(){const e="Sending token over insecure transport. Assume any token issued is compromised.";logger.warning(e);if(!Bl){Bl=true;emitNodeWarning(e)}}function checkInsecureConnection_ensureSecureConnection(e,t){if(!e.url.toLowerCase().startsWith("https://")){if(allowInsecureConnection(e,t)){emitInsecureConnectionWarning()}else{throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}}}const _l="apiKeyAuthenticationPolicy";function apiKeyAuthenticationPolicy_apiKeyAuthenticationPolicy(e){return{name:_l,async sendRequest(t,r){ensureSecureConnection(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="apiKey"));if(!i){return r(t)}if(i.apiKeyLocation!=="header"){throw new Error(`Unsupported API key location: ${i.apiKeyLocation}`)}t.headers.set(i.name,e.credential.key);return r(t)}}}const Rl="bearerAuthenticationPolicy";function basicAuthenticationPolicy_basicAuthenticationPolicy(e){return{name:Rl,async sendRequest(t,r){ensureSecureConnection(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="http"&&e.scheme==="basic"));if(!i){return r(t)}const{username:n,password:s}=e.credential;const o=uint8ArrayToString(stringToUint8Array(`${n}:${s}`,"utf-8"),"base64");t.headers.set("Authorization",`Basic ${o}`);return r(t)}}}const kl="bearerAuthenticationPolicy";function bearerAuthenticationPolicy_bearerAuthenticationPolicy(e){return{name:kl,async sendRequest(t,r){ensureSecureConnection(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="http"&&e.scheme==="bearer"));if(!i){return r(t)}const n=await e.credential.getBearerToken({abortSignal:t.abortSignal});t.headers.set("Authorization",`Bearer ${n}`);return r(t)}}}const Tl="oauth2AuthenticationPolicy";function oauth2AuthenticationPolicy_oauth2AuthenticationPolicy(e){return{name:Tl,async sendRequest(t,r){ensureSecureConnection(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="oauth2"));if(!i){return r(t)}const n=await e.credential.getOAuth2Token(i.flows,{abortSignal:t.abortSignal});t.headers.set("Authorization",`Bearer ${n}`);return r(t)}}}let Ql;function clientHelpers_createDefaultPipeline(e={}){const t=createPipelineFromOptions(e);t.addPolicy(apiVersionPolicy(e));const{credential:r,authSchemes:i,allowInsecureConnection:n}=e;if(r){if(isApiKeyCredential(r)){t.addPolicy(apiKeyAuthenticationPolicy({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if(isBasicCredential(r)){t.addPolicy(basicAuthenticationPolicy({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if(isBearerTokenCredential(r)){t.addPolicy(bearerAuthenticationPolicy({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if(isOAuth2TokenCredential(r)){t.addPolicy(oauth2AuthenticationPolicy({authSchemes:i,credential:r,allowInsecureConnection:n}))}}return t}function clientHelpers_getCachedDefaultHttpsClient(){if(!Ql){Ql=createDefaultHttpClient()}return Ql}function getHeaderValue(e,t){if(e.headers){const r=Object.keys(e.headers).find((e=>e.toLowerCase()===t.toLowerCase()));if(r){return e.headers[r]}}return undefined}function getPartContentType(e){const t=getHeaderValue(e,"content-type");if(t){return t}if(e.contentType===null){return undefined}if(e.contentType){return e.contentType}const{body:r}=e;if(r===null||r===undefined){return undefined}if(typeof r==="string"||typeof r==="number"||typeof r==="boolean"){return"text/plain; charset=UTF-8"}if(r instanceof Blob){return r.type||"application/octet-stream"}if(isBinaryBody(r)){return"application/octet-stream"}return"application/json"}function escapeDispositionField(e){return JSON.stringify(e)}function getContentDisposition(e){const t=getHeaderValue(e,"content-disposition");if(t){return t}if(e.dispositionType===undefined&&e.name===undefined&&e.filename===undefined){return undefined}const r=e.dispositionType??"form-data";let i=r;if(e.name){i+=`; name=${escapeDispositionField(e.name)}`}let n=undefined;if(e.filename){n=e.filename}else if(typeof File!=="undefined"&&e.body instanceof File){const t=e.body.name;if(t!==""){n=t}}if(n){i+=`; filename=${escapeDispositionField(n)}`}return i}function normalizeBody(e,t){if(e===undefined){return new Uint8Array([])}if(isBinaryBody(e)){return e}if(typeof e==="string"||typeof e==="number"||typeof e==="boolean"){return stringToUint8Array(String(e),"utf-8")}if(t&&/application\/(.+\+)?json(;.+)?/i.test(String(t))){return stringToUint8Array(JSON.stringify(e),"utf-8")}throw new RestError(`Unsupported body/content-type combination: ${e}, ${t}`)}function buildBodyPart(e){const t=getPartContentType(e);const r=getContentDisposition(e);const i=createHttpHeaders(e.headers??{});if(t){i.set("content-type",t)}if(r){i.set("content-disposition",r)}const n=normalizeBody(e.body,t);return{headers:i,body:n}}function multipart_buildMultipartBody(e){return{parts:e.map(buildBodyPart)}}async function sendRequest_sendRequest(e,t,r,i={},n){const s=n??getCachedDefaultHttpsClient();const o=buildPipelineRequest(e,t,i);try{const e=await r.sendRequest(s,o);const t=e.headers.toJSON();const n=e.readableStreamBody??e.browserStreamBody;const a=i.responseAsStream||n!==undefined?undefined:getResponseBody(e);const l=n??a;if(i?.onResponse){i.onResponse({...e,request:o,rawHeaders:t,parsedBody:a})}return{request:o,headers:t,status:`${e.status}`,body:l}}catch(e){if(isRestError(e)&&e.response&&i.onResponse){const{response:t}=e;const r=t.headers.toJSON();i?.onResponse({...t,request:o,rawHeaders:r},e)}throw e}}function getRequestContentType(e={}){if(e.contentType){return e.contentType}const t=e.headers?.["content-type"];if(typeof t==="string"){return t}return getContentType(e.body)}function getContentType(e){if(e===undefined){return undefined}if(ArrayBuffer.isView(e)){return"application/octet-stream"}if(isBlob(e)&&e.type){return e.type}if(typeof e==="string"){try{JSON.parse(e);return"application/json"}catch(e){return undefined}}return"application/json"}function buildPipelineRequest(e,t,r={}){const i=getRequestContentType(r);const{body:n,multipartBody:s}=getRequestBody(r.body,i);const o=createHttpHeaders({...r.headers?r.headers:{},accept:r.accept??r.headers?.accept??"application/json",...i&&{"content-type":i}});const{allowInsecureConnection:a,abortSignal:l,onUploadProgress:c,onDownloadProgress:p,timeout:u,responseAsStream:d,url:m,method:A,body:h,multipartBody:g,headers:f,...y}=r;const b=createPipelineRequest({url:t,method:e,body:n,multipartBody:s,headers:o,allowInsecureConnection:a,abortSignal:l,onUploadProgress:c,onDownloadProgress:p,timeout:u,enableBrowserStreams:true,streamResponseStatusCodes:d?new Set([Number.POSITIVE_INFINITY]):undefined});Object.assign(b,y);return b}function getRequestBody(e,t=""){if(e===undefined){return{body:undefined}}if(typeof FormData!=="undefined"&&e instanceof FormData){return{body:e}}if(isBlob(e)){return{body:e}}if(isReadableStream(e)){return{body:e}}if(typeof e==="function"){return{body:e}}if(ArrayBuffer.isView(e)){return{body:e instanceof Uint8Array?e:JSON.stringify(e)}}const r=t.split(";")[0];switch(r){case"application/json":return{body:JSON.stringify(e)};case"multipart/form-data":if(Array.isArray(e)){return{multipartBody:buildMultipartBody(e)}}return{body:JSON.stringify(e)};case"text/plain":return{body:String(e)};default:if(typeof e==="string"){return{body:e}}return{body:JSON.stringify(e)}}}function getResponseBody(e){const t=e.headers.get("content-type")??"";const r=t.split(";")[0];const i=e.bodyAsText??"";if(r==="text/plain"){return String(i)}try{return i?JSON.parse(i):undefined}catch(t){if(r==="application/json"){throw createParseError(e,t)}return String(i)}}function createParseError(e,t){const r=`Error "${t}" occurred while parsing the response body - ${e.bodyAsText}.`;const i=t.code??RestError.PARSE_ERROR;return new RestError(r,{code:i,statusCode:e.status,request:e.request,response:e})}function getClient(e,t={}){const r=t.pipeline??createDefaultPipeline(t);if(t.additionalPolicies?.length){for(const{policy:e,position:i}of t.additionalPolicies){const t=i==="perRetry"?"Sign":undefined;r.addPolicy(e,{afterPhase:t})}}const{allowInsecureConnection:i,httpClient:n}=t;const s=t.endpoint??e;const client=(e,...t)=>{const getUrl=r=>buildRequestUrl(s,e,t,{allowInsecureConnection:i,...r});return{get:(e={})=>buildOperation("GET",getUrl(e),r,e,i,n),post:(e={})=>buildOperation("POST",getUrl(e),r,e,i,n),put:(e={})=>buildOperation("PUT",getUrl(e),r,e,i,n),patch:(e={})=>buildOperation("PATCH",getUrl(e),r,e,i,n),delete:(e={})=>buildOperation("DELETE",getUrl(e),r,e,i,n),head:(e={})=>buildOperation("HEAD",getUrl(e),r,e,i,n),options:(e={})=>buildOperation("OPTIONS",getUrl(e),r,e,i,n),trace:(e={})=>buildOperation("TRACE",getUrl(e),r,e,i,n)}};return{path:client,pathUnchecked:client,pipeline:r}}function buildOperation(e,t,r,i,n,s){n=i.allowInsecureConnection??n;return{then:function(o,a){return sendRequest(e,t,r,{...i,allowInsecureConnection:n},s).then(o,a)},async asBrowserStream(){if(isNodeLike){throw new Error("`asBrowserStream` is supported only in the browser environment. Use `asNodeStream` instead to obtain the response body stream. If you require a Web stream of the response in Node, consider using `Readable.toWeb` on the result of `asNodeStream`.")}else{return sendRequest(e,t,r,{...i,allowInsecureConnection:n,responseAsStream:true},s)}},async asNodeStream(){if(isNodeLike){return sendRequest(e,t,r,{...i,allowInsecureConnection:n,responseAsStream:true},s)}else{throw new Error("`isNodeStream` is not supported in the browser environment. Use `asBrowserStream` to obtain the response body stream.")}}}}function createRestError(e,t){const r=typeof e==="string"?t:e;const i=r.body?.error??r.body;const n=typeof e==="string"?e:i?.message??`Unexpected status code: ${r.status}`;return new RestError(n,{statusCode:statusCodeToNumber(r.status),code:i?.code,request:r.request,response:toPipelineResponse(r)})}function toPipelineResponse(e){return{headers:createHttpHeaders(e.headers),request:e.request,status:statusCodeToNumber(e.status)??-1,...typeof e.body==="string"?{bodyAsText:e.body}:{}}}function statusCodeToNumber(e){const t=Number.parseInt(e);return Number.isNaN(t)?undefined:t}function esm_pipeline_createEmptyPipeline(){return pipeline_createEmptyPipeline()}const Ml=esm_createClientLogger("core-rest-pipeline");const Ol="agentPolicy";function agentPolicy_agentPolicy(e){return{name:Ol,sendRequest:async(t,r)=>{if(!t.agent){t.agent=e}return r(t)}}}const Dl="decompressResponsePolicy";function decompressResponsePolicy_decompressResponsePolicy(){return{name:Dl,async sendRequest(e,t){if(e.method!=="HEAD"){e.headers.set("Accept-Encoding","gzip,deflate")}return t(e)}}}const zl="exponentialRetryPolicy";function exponentialRetryPolicy(e={}){return retryPolicy([exponentialRetryStrategy({...e,ignoreSystemErrors:true})],{maxRetries:e.maxRetries??DEFAULT_RETRY_POLICY_COUNT})}const Ll="systemErrorRetryPolicy";function systemErrorRetryPolicy(e={}){return{name:Ll,sendRequest:retryPolicy([exponentialRetryStrategy({...e,ignoreHttpStatusCodes:true})],{maxRetries:e.maxRetries??DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}const Gl="throttlingRetryPolicy";function throttlingRetryPolicy(e={}){return{name:Gl,sendRequest:retryPolicy([throttlingRetryStrategy()],{maxRetries:e.maxRetries??DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}const Fl="tlsPolicy";function tlsPolicy_tlsPolicy(e){return{name:Fl,sendRequest:async(t,r)=>{if(!t.tlsSettings){t.tlsSettings=e}return r(t)}}}const ql=null&&tspLogPolicyName;function policies_logPolicy_logPolicy(e={}){return logPolicy_logPolicy({logger:Ml.info,...e})}const Ul=null&&tspRedirectPolicyName;function policies_redirectPolicy_redirectPolicy(e={}){return redirectPolicy_redirectPolicy(e)}function userAgentPlatform_getHeaderName(){return"User-Agent"}async function util_userAgentPlatform_setPlatformSpecificData(e){if(R&&R.versions){const t=`${B.type()} ${B.release()}; ${B.arch()}`;if(R.versions.bun){e.set("Bun",`${R.versions.bun} (${t})`)}else if(R.versions.deno){e.set("Deno",`${R.versions.deno} (${t})`)}else if(R.versions.node){e.set("Node",`${R.versions.node} (${t})`)}}}const Hl="1.24.0";const Vl=3;function userAgent_getUserAgentString(e){const t=[];for(const[r,i]of e){const e=i?`${r}/${i}`:r;t.push(e)}return t.join(" ")}function userAgent_getUserAgentHeaderName(){return userAgentPlatform_getHeaderName()}async function util_userAgent_getUserAgentValue(e){const t=new Map;t.set("core-rest-pipeline",Hl);await util_userAgentPlatform_setPlatformSpecificData(t);const r=userAgent_getUserAgentString(t);const i=e?`${e} ${r}`:r;return i}const jl=userAgent_getUserAgentHeaderName();const Wl="userAgentPolicy";function policies_userAgentPolicy_userAgentPolicy(e={}){const t=util_userAgent_getUserAgentValue(e.userAgentPrefix);return{name:Wl,async sendRequest(e,r){if(!e.headers.has(jl)){e.headers.set(jl,await t)}return r(e)}}}function createFile(e,t,r={}){return createRawFile(e,t,r)}function file_isNodeReadableStream(e){return typeof e==="object"&&e!==null&&"pipe"in e&&typeof e.pipe==="function"}const Jl={arrayBuffer:()=>{throw new Error("Not implemented")},bytes:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}};const Yl=Symbol("rawContent");function hasRawContent(e){return typeof e[Yl]==="function"}function getRawContent(e){if(hasRawContent(e)){return e[Yl]()}else{return e}}function file_createRawFile(e,t,r={}){return{...Jl,type:r.type??"",lastModified:r.lastModified??(new Date).getTime(),webkitRelativePath:r.webkitRelativePath??"",size:e.byteLength,name:t,arrayBuffer:async()=>toArrayBuffer(e).buffer,stream:()=>new Blob([toArrayBuffer(e)]).stream(),[Yl]:()=>e}}function createFileFromStream(e,t,r={}){return{...Jl,type:r.type??"",lastModified:r.lastModified??(new Date).getTime(),webkitRelativePath:r.webkitRelativePath??"",size:r.size??-1,name:t,stream:()=>{const t=e();if(file_isNodeReadableStream(t)){throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.")}return t},[Yl]:e}}function hasArrayBuffer(e){return"resize"in e.buffer}function toArrayBuffer(e){if(hasArrayBuffer(e)){if(e.byteOffset!==0||e.byteLength!==e.buffer.byteLength){return new Uint8Array(e)}return e}return e.map((e=>e))}const $l=wl;function policies_multipartPolicy_multipartPolicy(){const e=multipartPolicy_multipartPolicy();return{name:$l,sendRequest:async(t,r)=>{if(t.multipartBody){for(const e of t.multipartBody.parts){if(hasRawContent(e.body)){e.body=getRawContent(e.body)}}}return e.sendRequest(t,r)}}}const Kl=null&&tspDecompressResponsePolicyName;function policies_decompressResponsePolicy_decompressResponsePolicy(){return decompressResponsePolicy_decompressResponsePolicy()}const Zl=null&&tspDefaultRetryPolicyName;function policies_defaultRetryPolicy_defaultRetryPolicy(e={}){return defaultRetryPolicy_defaultRetryPolicy(e)}const Xl=null&&tspFormDataPolicyName;function policies_formDataPolicy_formDataPolicy(){return formDataPolicy_formDataPolicy()}const ec=null&&tspProxyPolicyName;function proxyPolicy_getDefaultProxySettings(e){return tspGetDefaultProxySettings(e)}function policies_proxyPolicy_proxyPolicy(e,t){return proxyPolicy_proxyPolicy(e,t)}const tc="setClientRequestIdPolicy";function setClientRequestIdPolicy(e="x-ms-client-request-id"){return{name:tc,async sendRequest(t,r){if(!t.headers.has(e)){t.headers.set(e,t.requestId)}return r(t)}}}const rc=null&&tspAgentPolicyName;function policies_agentPolicy_agentPolicy(e){return agentPolicy_agentPolicy(e)}const ic=null&&tspTlsPolicyName;function policies_tlsPolicy_tlsPolicy(e){return tlsPolicy_tlsPolicy(e)}const nc=restError_RestError;function esm_restError_isRestError(e){return restError_isRestError(e)}const sc="tracingPolicy";function tracingPolicy(e={}){const t=util_userAgent_getUserAgentValue(e.userAgentPrefix);const r=new Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});const i=tryCreateTracingClient();return{name:sc,async sendRequest(e,n){if(!i){return n(e)}const s=await t;const o={"http.url":r.sanitizeUrl(e.url),"http.method":e.method,"http.user_agent":s,requestId:e.requestId};if(s){o["http.user_agent"]=s}const{span:a,tracingContext:l}=tryCreateSpan(i,e,o)??{};if(!a||!l){return n(e)}try{const t=await i.withContext(l,n,e);tryProcessResponse(a,t);return t}catch(e){tryProcessError(a,e);throw e}}}}function tryCreateTracingClient(){try{return createTracingClient({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:Hl})}catch(e){Ml.warning(`Error when creating the TracingClient: ${getErrorMessage(e)}`);return undefined}}function tryCreateSpan(e,t,r){try{const{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return undefined}const s=e.createRequestHeaders(n.tracingOptions.tracingContext);for(const[e,r]of Object.entries(s)){t.headers.set(e,r)}return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(e){Ml.warning(`Skipping creating a tracing span due to an error: ${getErrorMessage(e)}`);return undefined}}function tryProcessError(e,t){try{e.setStatus({status:"error",error:esm_isError(t)?t:undefined});if(esm_restError_isRestError(t)&&t.statusCode){e.setAttribute("http.status_code",t.statusCode)}e.end()}catch(e){Ml.warning(`Skipping tracing span processing due to an error: ${getErrorMessage(e)}`)}}function tryProcessResponse(e,t){try{e.setAttribute("http.status_code",t.status);const r=t.headers.get("x-ms-request-id");if(r){e.setAttribute("serviceRequestId",r)}if(t.status>=400){e.setStatus({status:"error"})}e.end()}catch(e){Ml.warning(`Skipping tracing span processing due to an error: ${getErrorMessage(e)}`)}}function wrapAbortSignalLike(e){if(e instanceof AbortSignal){return{abortSignal:e}}if(e.aborted){return{abortSignal:AbortSignal.abort("reason"in e?e.reason:undefined)}}const t=new AbortController;let r=true;function cleanup(){if(r){e.removeEventListener("abort",listener);r=false}}function listener(){t.abort("reason"in e?e.reason:undefined);cleanup()}e.addEventListener("abort",listener);return{abortSignal:t.signal,cleanup:cleanup}}const oc="wrapAbortSignalLikePolicy";function wrapAbortSignalLikePolicy(){return{name:oc,sendRequest:async(e,t)=>{if(!e.abortSignal){return t(e)}const{abortSignal:r,cleanup:i}=wrapAbortSignalLike(e.abortSignal);e.abortSignal=r;try{return await t(e)}finally{i?.()}}}}function esm_createPipelineFromOptions_createPipelineFromOptions(e){const t=esm_pipeline_createEmptyPipeline();if(Da){if(e.agent){t.addPolicy(policies_agentPolicy_agentPolicy(e.agent))}if(e.tlsOptions){t.addPolicy(policies_tlsPolicy_tlsPolicy(e.tlsOptions))}t.addPolicy(policies_proxyPolicy_proxyPolicy(e.proxyOptions));t.addPolicy(policies_decompressResponsePolicy_decompressResponsePolicy())}t.addPolicy(wrapAbortSignalLikePolicy());t.addPolicy(policies_formDataPolicy_formDataPolicy(),{beforePolicies:[$l]});t.addPolicy(policies_userAgentPolicy_userAgentPolicy(e.userAgentOptions));t.addPolicy(setClientRequestIdPolicy(e.telemetryOptions?.clientRequestIdHeaderName));t.addPolicy(policies_multipartPolicy_multipartPolicy(),{afterPhase:"Deserialize"});t.addPolicy(policies_defaultRetryPolicy_defaultRetryPolicy(e.retryOptions),{phase:"Retry"});t.addPolicy(tracingPolicy({...e.userAgentOptions,...e.loggingOptions}),{afterPhase:"Retry"});if(Da){t.addPolicy(policies_redirectPolicy_redirectPolicy(e.redirectOptions),{afterPhase:"Retry"})}t.addPolicy(policies_logPolicy_logPolicy(e.loggingOptions),{afterPhase:"Sign"});return t}function esm_defaultHttpClient_createDefaultHttpClient(){const e=defaultHttpClient_createDefaultHttpClient();return{async sendRequest(t){const{abortSignal:r,cleanup:i}=t.abortSignal?wrapAbortSignalLike(t.abortSignal):{};try{t.abortSignal=r;return await e.sendRequest(t)}finally{i?.()}}}}function esm_httpHeaders_createHttpHeaders(e){return httpHeaders_createHttpHeaders(e)}function esm_pipelineRequest_createPipelineRequest(e){return pipelineRequest_createPipelineRequest(e)}const ac=null&&tspExponentialRetryPolicyName;function exponentialRetryPolicy_exponentialRetryPolicy(e={}){return tspExponentialRetryPolicy(e)}const lc=null&&tspSystemErrorRetryPolicyName;function systemErrorRetryPolicy_systemErrorRetryPolicy(e={}){return tspSystemErrorRetryPolicy(e)}const cc=null&&tspThrottlingRetryPolicyName;function throttlingRetryPolicy_throttlingRetryPolicy(e={}){return tspThrottlingRetryPolicy(e)}const pc=esm_createClientLogger("core-rest-pipeline retryPolicy");function policies_retryPolicy_retryPolicy(e,t={maxRetries:Vl}){return retryPolicy_retryPolicy(e,{logger:pc,...t})}const uc={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function beginRefresh(e,t,r){async function tryGetAccessToken(){if(Date.now()e.getToken(t,a);r=beginRefresh(tryGetAccessToken,s.retryIntervalInMs,i?.expiresOnTimestamp??Date.now()).then((e=>{r=null;i=e;n=a.tenantId;return i})).catch((e=>{r=null;i=null;n=undefined;throw e}))}return r}return async(e,t)=>{const r=Boolean(t.claims);const s=n!==t.tenantId;if(r){i=null}const a=s||r||o.mustRefresh;if(a){return refresh(e,t)}if(o.shouldRefresh){refresh(e,t)}return i}}const dc="bearerTokenAuthenticationPolicy";async function trySendRequest(e,t){try{return[await t(e),undefined]}catch(e){if(esm_restError_isRestError(e)&&e.response){return[e.response,e]}else{throw e}}}async function defaultAuthorizeRequest(e){const{scopes:t,getAccessToken:r,request:i}=e;const n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions,enableCae:true};const s=await r(t,n);if(s){e.request.headers.set("Authorization",`Bearer ${s.token}`)}}function isChallengeResponse(e){return e.status===401&&e.headers.has("WWW-Authenticate")}async function authorizeRequestOnCaeChallenge(e,t){const{scopes:r}=e;const i=await e.getAccessToken(r,{enableCae:true,claims:t});if(!i){return false}e.request.headers.set("Authorization",`${i.tokenType??"Bearer"} ${i.token}`);return true}function bearerTokenAuthenticationPolicy_bearerTokenAuthenticationPolicy(e){const{credential:t,scopes:r,challengeCallbacks:i}=e;const n=e.logger||Ml;const s={authorizeRequest:i?.authorizeRequest?.bind(i)??defaultAuthorizeRequest,authorizeRequestOnChallenge:i?.authorizeRequestOnChallenge?.bind(i)};const o=t?tokenCycler_createTokenCycler(t):()=>Promise.resolve(null);return{name:dc,async sendRequest(e,t){if(!e.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.")}await s.authorizeRequest({scopes:Array.isArray(r)?r:[r],request:e,getAccessToken:o,logger:n});let i;let a;let l;[i,a]=await trySendRequest(e,t);if(isChallengeResponse(i)){let c=getCaeChallengeClaims(i.headers.get("WWW-Authenticate"));if(c){let s;try{s=atob(c)}catch(e){n.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${c}`);return i}l=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(r)?r:[r],response:i,request:e,getAccessToken:o,logger:n},s);if(l){[i,a]=await trySendRequest(e,t)}}else if(s.authorizeRequestOnChallenge){l=await s.authorizeRequestOnChallenge({scopes:Array.isArray(r)?r:[r],request:e,response:i,getAccessToken:o,logger:n});if(l){[i,a]=await trySendRequest(e,t)}if(isChallengeResponse(i)){c=getCaeChallengeClaims(i.headers.get("WWW-Authenticate")??"");if(c){let s;try{s=atob(c)}catch(e){n.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${c}`);return i}l=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(r)?r:[r],response:i,request:e,getAccessToken:o,logger:n},s);if(l){[i,a]=await trySendRequest(e,t)}}}}}if(a){throw a}else{return i}}}}function parseChallenges(e){const t=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g;const r=/(\w+)="([^"]*)"/g;const i=[];let n;while((n=t.exec(e))!==null){const e=n[1];const t=n[2];const s={};let o;while((o=r.exec(t))!==null){s[o[1]]=o[2]}i.push({scheme:e,params:s})}return i}function getCaeChallengeClaims(e){if(!e){return}const t=parseChallenges(e);return t.find((e=>e.scheme==="Bearer"&&e.params.claims&&e.params.error==="insufficient_claims"))?.params.claims}const mc="auxiliaryAuthenticationHeaderPolicy";const Ac="x-ms-authorization-auxiliary";async function sendAuthorizeRequest(e){const{scopes:t,getAccessToken:r,request:i}=e;const n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions};return(await r(t,n))?.token??""}function auxiliaryAuthenticationHeaderPolicy(e){const{credentials:t,scopes:r}=e;const i=e.logger||coreLogger;const n=new WeakMap;return{name:mc,async sendRequest(e,s){if(!e.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.")}if(!t||t.length===0){i.info(`${mc} header will not be set due to empty credentials.`);return s(e)}const o=[];for(const s of t){let t=n.get(s);if(!t){t=createTokenCycler(s);n.set(s,t)}o.push(sendAuthorizeRequest({scopes:Array.isArray(r)?r:[r],request:e,getAccessToken:t,logger:i}))}const a=(await Promise.all(o)).filter((e=>Boolean(e)));if(a.length===0){i.warning(`None of the auxiliary tokens are valid. ${Ac} header will not be set.`);return s(e)}e.headers.set(Ac,a.map((e=>`Bearer ${e}`)).join(", "));return s(e)}}}const hc="$";const gc="_";var fc=i(30);const yc=fc.state;function getOperationArgumentValueFromParameter(e,t,r){let i=t.parameterPath;const n=t.mapper;let s;if(typeof i==="string"){i=[i]}if(Array.isArray(i)){if(i.length>0){if(n.isConstant){s=n.defaultValue}else{let t=getPropertyFromParameterPath(e,i);if(!t.propertyFound&&r){t=getPropertyFromParameterPath(r,i)}let o=false;if(!t.propertyFound){o=n.required||i[0]==="options"&&i.length===2}s=o?n.defaultValue:t.propertyValue}}}else{if(n.required){s={}}for(const[t,o]of Object.entries(i)){const i=n.type.modelProperties[t];const a=getOperationArgumentValueFromParameter(e,{parameterPath:o,mapper:i},r);if(a!==undefined){if(!s){s={}}Object.defineProperty(s,t,{value:a,enumerable:true,configurable:true,writable:true})}}}return s}function getPropertyFromParameterPath(e,t){const r={propertyFound:false};let i=0;for(;i=200&&r.status<300}if(l.headersMapper){s.parsedHeaders=a.serializer.deserialize(l.headersMapper,s.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:true})}}return s}function isOperationSpecEmpty(e){const t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function handleErrorResponse(e,t,r,i){const n=200<=e.status&&e.status<300;const s=isOperationSpecEmpty(t)?n:!!r;if(s){if(r){if(!r.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}const o=r??t.responses.default;const a=e.request.streamResponseStatusCodes?.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText;const l=new nc(a,{statusCode:e.status,request:e.request,response:e});if(!o&&!(e.parsedBody?.error?.code&&e.parsedBody?.error?.message)){throw l}const c=o?.bodyMapper;const p=o?.headersMapper;try{if(e.parsedBody){const r=e.parsedBody;let n;if(c){let e=r;if(t.isXML&&c.type.name===Ua.Sequence){e=[];const t=c.xmlElementName;if(typeof r==="object"&&t){e=r[t]}}n=t.serializer.deserialize(c,e,"error.response.parsedBody",i)}const s=r.error||n||r;l.code=s.code;if(s.message){l.message=s.message}if(c){l.response.parsedBody=n}}if(e.headers&&p){l.response.parsedHeaders=t.serializer.deserialize(p,e.headers.toJSON(),"operationRes.parsedHeaders")}}catch(t){l.message=`Error "${t.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:l,shouldReturnResponse:false}}async function parse(e,t,r,i,n){if(!r.request.streamResponseStatusCodes?.has(r.status)&&r.bodyAsText){const s=r.bodyAsText;const o=r.headers.get("Content-Type")||"";const a=!o?[]:o.split(";").map((e=>e.toLowerCase()));try{if(a.length===0||a.some((t=>e.indexOf(t)!==-1))){r.parsedBody=JSON.parse(s);return r}else if(a.some((e=>t.indexOf(e)!==-1))){if(!n){throw new Error("Parsing XML not supported.")}const e=await n(s,i.xml);r.parsedBody=e;return r}}catch(e){const t=`Error "${e}" occurred while parsing the response body - ${r.bodyAsText}.`;const i=e.code||nc.PARSE_ERROR;const n=new nc(t,{code:i,statusCode:r.status,request:r.request,response:r});throw n}}return r}function getStreamingResponseStatusCodes(e){const t=new Set;for(const[r,i]of Object.entries(e.responses)){if(i.bodyMapper&&i.bodyMapper.type.name===Ua.Stream){t.add(Number(r))}}return t}function getPathStringFromParameter(e){const{parameterPath:t,mapper:r}=e;let i;if(typeof t==="string"){i=t}else if(Array.isArray(t)){i=t.join(".")}else{i=r.serializedName}return i}const vc="serializationPolicy";function serializationPolicy(e={}){const t=e.stringifyXML;return{name:vc,sendRequest(e,r){const i=getOperationRequestInfo(e);const n=i?.operationSpec;const s=i?.operationArguments;if(n&&s){serializeHeaders(e,s,n);serializeRequestBody(e,s,n,t)}return r(e)}}}function serializeHeaders(e,t,r){if(r.headerParameters){for(const i of r.headerParameters){let n=getOperationArgumentValueFromParameter(t,i);if(n!==null&&n!==undefined||i.mapper.required){n=r.serializer.serialize(i.mapper,n,getPathStringFromParameter(i));const t=i.mapper.headerCollectionPrefix;if(t){for(const r of Object.keys(n)){e.headers.set(t+r,n[r])}}else{e.headers.set(i.mapper.serializedName||getPathStringFromParameter(i),n)}}}}const i=t.options?.requestOptions?.customHeaders;if(i){for(const t of Object.keys(i)){e.headers.set(t,i[t])}}}function serializeRequestBody(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){const n=t.options?.serializerOptions;const s={xml:{rootName:n?.xml.rootName??"",includeRoot:n?.xml.includeRoot??false,xmlCharKey:n?.xml.xmlCharKey??gc}};const o=s.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=getOperationArgumentValueFromParameter(t,r.requestBody);const n=r.requestBody.mapper;const{required:a,serializedName:l,xmlName:c,xmlElementName:p,xmlNamespace:u,xmlNamespacePrefix:d,nullable:m}=n;const A=n.type.name;try{if(e.body!==undefined&&e.body!==null||m&&e.body===null||a){const t=getPathStringFromParameter(r.requestBody);e.body=r.serializer.serialize(n,e.body,t,s);const a=A===Ua.Stream;if(r.isXML){const t=d?`xmlns:${d}`:"xmlns";const r=getXmlValueWithNamespace(u,t,A,e.body,s);if(A===Ua.Sequence){e.body=i(prepareXMLRootList(r,p||c||l,t,u),{rootName:c||l,xmlCharKey:o})}else if(!a){e.body=i(r,{rootName:c||l,xmlCharKey:o})}}else if(A===Ua.String&&(r.contentType?.match("text/plain")||r.mediaType==="text")){return}else if(!a){e.body=JSON.stringify(e.body)}}}catch(e){throw new Error(`Error "${e.message}" occurred in serializing the payload - ${JSON.stringify(l,undefined," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(const i of r.formDataParameters){const n=getOperationArgumentValueFromParameter(t,i);if(n!==undefined&&n!==null){const t=i.mapper.serializedName||getPathStringFromParameter(i);e.formData[t]=r.serializer.serialize(i.mapper,n,getPathStringFromParameter(i),s)}}}}function getXmlValueWithNamespace(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){const r={};r[n.xml.xmlCharKey]=i;r[hc]={[t]:e};return r}return i}function prepareXMLRootList(e,t,r,i){if(!Array.isArray(e)){e=[e]}if(!r||!i){return{[t]:e}}const n={[t]:e};n[hc]={[r]:i};return n}function createClientPipeline(e={}){const t=esm_createPipelineFromOptions_createPipelineFromOptions(e??{});if(e.credentialOptions){t.addPolicy(bearerTokenAuthenticationPolicy_bearerTokenAuthenticationPolicy({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes}))}t.addPolicy(serializationPolicy(e.serializationOptions),{phase:"Serialize"});t.addPolicy(deserializationPolicy(e.deserializationOptions),{phase:"Deserialize"});return t}function isPrimitiveBody(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e==="string"||typeof e==="number"||typeof e==="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===undefined||e===null)}const Ic=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function utils_isDuration(e){return Ic.test(e)}const Sc=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function utils_isValidUuid(e){return Sc.test(e)}function handleNullableResponseAndWrappableBody(e){const t={...e.headers,...e.body};if(e.hasNullableType&&Object.getOwnPropertyNames(t).length===0){return e.shouldWrapBody?{body:null}:null}else{return e.shouldWrapBody?{...e.headers,body:e.body}:t}}function flattenResponse(e,t){const r=e.parsedHeaders;if(e.request.method==="HEAD"){return{...r,body:e.parsedBody}}const i=t&&t.bodyMapper;const n=Boolean(i?.nullable);const s=i?.type.name;if(s==="Stream"){return{...r,blobBody:e.blobBody,readableStreamBody:e.readableStreamBody}}const o=s==="Composite"&&i.type.modelProperties||{};const a=Object.keys(o).some((e=>o[e].serializedName===""));if(s==="Sequence"||a){const t=e.parsedBody??[];for(const r of Object.keys(o)){if(o[r].serializedName){t[r]=e.parsedBody?.[r]}}if(r){for(const e of Object.keys(r)){t[e]=r[e]}}return n&&!e.parsedBody&&!r&&Object.getOwnPropertyNames(o).length===0?null:t}return handleNullableResponseAndWrappableBody({body:e.parsedBody,headers:r,hasNullableType:n,shouldWrapBody:isPrimitiveBody(e.parsedBody,s)})}let wc;function getCachedDefaultHttpClient(){if(!wc){wc=esm_defaultHttpClient_createDefaultHttpClient()}return wc}const Pc={CSV:",",SSV:" ",Multi:"Multi",TSV:"\t",Pipes:"|"};function getRequestUrl(e,t,r,i){const n=calculateUrlReplacements(t,r,i);let s=false;let o=replaceAll(e,n);if(t.path){let e=replaceAll(t.path,n);if(t.path==="/{nextLink}"&&e.startsWith("/")){e=e.substring(1)}if(isAbsoluteUrl(e)){o=e;s=true}else{o=appendPath(o,e)}}const{queryParams:a,sequenceParams:l}=calculateQueryParameters(t,r,i);o=appendQueryParams(o,a,l,s);return o}function replaceAll(e,t){let r=e;for(const[e,i]of t){r=r.split(e).join(i)}return r}function calculateUrlReplacements(e,t,r){const i=new Map;if(e.urlParameters?.length){for(const n of e.urlParameters){let s=getOperationArgumentValueFromParameter(t,n,r);const o=getPathStringFromParameter(n);s=e.serializer.serialize(n.mapper,s,o);if(!n.skipEncoding){s=encodeURIComponent(s)}i.set(`{${n.mapper.serializedName||o}}`,s)}}return i}function isAbsoluteUrl(e){return e.includes("://")}function appendPath(e,t){if(!t){return e}const r=new URL(e);let i=r.pathname;if(!i.endsWith("/")){i=`${i}/`}if(t.startsWith("/")){t=t.substring(1)}const n=t.indexOf("?");if(n!==-1){const e=t.substring(0,n);const s=t.substring(n+1);i=i+e;if(s){r.search=r.search?`${r.search}&${s}`:s}}else{i=i+t}Object.assign(r,{pathname:i});return r.toString()}function calculateQueryParameters(e,t,r){const i=new Map;const n=new Set;if(e.queryParameters?.length){for(const s of e.queryParameters){if(s.mapper.type.name==="Sequence"&&s.mapper.serializedName){n.add(s.mapper.serializedName)}let o=getOperationArgumentValueFromParameter(t,s,r);if(o!==undefined&&o!==null||s.mapper.required){o=e.serializer.serialize(s.mapper,o,getPathStringFromParameter(s));const t=s.collectionFormat?Pc[s.collectionFormat]:"";if(Array.isArray(o)){o=o.map((e=>{if(e===null||e===undefined){return""}return e}))}if(s.collectionFormat==="Multi"&&o.length===0){continue}else if(Array.isArray(o)&&(s.collectionFormat==="SSV"||s.collectionFormat==="TSV")){o=o.join(t)}if(!s.skipEncoding){if(Array.isArray(o)){o=o.map((e=>encodeURIComponent(e)))}else{o=encodeURIComponent(o)}}if(Array.isArray(o)&&(s.collectionFormat==="CSV"||s.collectionFormat==="Pipes")){o=o.join(t)}i.set(s.mapper.serializedName||getPathStringFromParameter(s),o)}}}return{queryParams:i,sequenceParams:n}}function simpleParseQueryParams(e){const t=new Map;if(!e||e[0]!=="?"){return t}e=e.slice(1);const r=e.split("&");for(const e of r){const[r,i]=e.split("=",2);const n=t.get(r);if(n){if(Array.isArray(n)){n.push(i)}else{t.set(r,[n,i])}}else{t.set(r,i)}}return t}function appendQueryParams(e,t,r,i=false){if(t.size===0){return e}const n=new URL(e);const s=simpleParseQueryParams(n.search);for(const[e,n]of t){const t=s.get(e);if(Array.isArray(t)){if(Array.isArray(n)){t.push(...n);const r=new Set(t);s.set(e,Array.from(r))}else{t.push(n)}}else if(t){if(Array.isArray(n)){n.unshift(t)}else if(r.has(e)){s.set(e,[t,n])}if(!i){s.set(e,n)}}else{s.set(e,n)}}const o=[];for(const[e,t]of s){if(typeof t==="string"){o.push(`${e}=${t}`)}else if(Array.isArray(t)){for(const r of t){o.push(`${e}=${r}`)}}else{o.push(`${e}=${t}`)}}n.search=o.length?`?${o.join("&")}`:"";return n.toString()}const xc=esm_createClientLogger("core-client");class ServiceClient{_endpoint;_requestContentType;_allowInsecureConnection;_httpClient;pipeline;constructor(e={}){this._requestContentType=e.requestContentType;this._endpoint=e.endpoint??e.baseUri;if(e.baseUri){xc.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead.")}this._allowInsecureConnection=e.allowInsecureConnection;this._httpClient=e.httpClient||getCachedDefaultHttpClient();this.pipeline=e.pipeline||serviceClient_createDefaultPipeline(e);if(e.additionalPolicies?.length){for(const{policy:t,position:r}of e.additionalPolicies){const e=r==="perRetry"?"Sign":undefined;this.pipeline.addPolicy(t,{afterPhase:e})}}}sendRequest(e){return this.pipeline.sendRequest(this._httpClient,e)}async sendOperationRequest(e,t){const r=t.baseUrl||this._endpoint;if(!r){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.")}const i=getRequestUrl(r,t,e,this);const n=esm_pipelineRequest_createPipelineRequest({url:i});n.method=t.httpMethod;const s=getOperationRequestInfo(n);s.operationSpec=t;s.operationArguments=e;const o=t.contentType||this._requestContentType;if(o&&t.requestBody){n.headers.set("Content-Type",o)}const a=e.options;if(a){const e=a.requestOptions;if(e){if(e.timeout){n.timeout=e.timeout}if(e.onUploadProgress){n.onUploadProgress=e.onUploadProgress}if(e.onDownloadProgress){n.onDownloadProgress=e.onDownloadProgress}if(e.shouldDeserialize!==undefined){s.shouldDeserialize=e.shouldDeserialize}if(e.allowInsecureConnection){n.allowInsecureConnection=true}}if(a.abortSignal){n.abortSignal=a.abortSignal}if(a.tracingOptions){n.tracingOptions=a.tracingOptions}}if(this._allowInsecureConnection){n.allowInsecureConnection=true}if(n.streamResponseStatusCodes===undefined){n.streamResponseStatusCodes=getStreamingResponseStatusCodes(t)}try{const e=await this.sendRequest(n);const r=flattenResponse(e,t.responses[e.status]);if(a?.onResponse){a.onResponse(e,r)}return r}catch(e){if(typeof e==="object"&&e?.response){const r=e.response;const i=flattenResponse(r,t.responses[e.statusCode]||t.responses["default"]);e.details=i;if(a?.onResponse){a.onResponse(r,i,e)}}throw e}}}function serviceClient_createDefaultPipeline(e){const t=getCredentialScopes(e);const r=e.credential&&t?{credentialScopes:t,credential:e.credential}:undefined;return createClientPipeline({...e,credentialOptions:r})}function getCredentialScopes(e){if(e.credentialScopes){return e.credentialScopes}if(e.endpoint){return`${e.endpoint}/.default`}if(e.baseUri){return`${e.baseUri}/.default`}if(e.credential){throw new Error(`When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy`)}return undefined}function parseCAEChallenge(e){const t=`, ${e.trim()}`.split(", Bearer ").filter((e=>e));return t.map((e=>{const t=`${e.trim()}, `.split('", ').filter((e=>e));const r=t.map((e=>(([e,t])=>({[e]:t}))(e.trim().split('="'))));return r.reduce(((e,t)=>({...e,...t})),{})}))}async function authorizeRequestOnClaimChallenge(e){const{scopes:t,response:r}=e;const i=e.logger||coreClientLogger;const n=r.headers.get("WWW-Authenticate");if(!n){i.info(`The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow.`);return false}const s=parseCAEChallenge(n)||[];const o=s.find((e=>e.claims));if(!o){i.info(`The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.`);return false}const a=await e.getAccessToken(o.scope?[o.scope]:t,{claims:decodeStringToString(o.claims)});if(!a){return false}e.request.headers.set("Authorization",`${a.tokenType??"Bearer"} ${a.token}`);return true}const Bc={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function isUuid(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}const authorizeRequestOnTenantChallenge=async e=>{const t=requestToOptions(e.request);const r=getChallenge(e.response);if(r){const i=parseChallenge(r);const n=buildScopes(e,i);const s=extractTenantId(i);if(!s){return false}const o=await e.getAccessToken(n,{...t,tenantId:s});if(!o){return false}e.request.headers.set(Bc.HeaderConstants.AUTHORIZATION,`${o.tokenType??"Bearer"} ${o.token}`);return true}return false};function extractTenantId(e){const t=new URL(e.authorization_uri);const r=t.pathname.split("/");const i=r[1];if(i&&isUuid(i)){return i}return undefined}function buildScopes(e,t){if(!t.resource_id){return e.scopes}const r=new URL(t.resource_id);let i=new URL(Bc.DefaultScope,r.origin).toString();if(i==="https://disk.azure.com/.default"){i="https://disk.azure.com//.default"}return[i]}function getChallenge(e){const t=e.headers.get("WWW-Authenticate");if(e.status===401&&t){return t}return}function parseChallenge(e){const t=e.slice("Bearer ".length);const r=`${t.trim()} `.split(" ").filter((e=>e));const i=r.map((e=>(([e,t])=>({[e]:t}))(e.trim().split("="))));return i.reduce(((e,t)=>({...e,...t})),{})}function requestToOptions(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}function getIdentityTokenEndpointSuffix(e){if(e==="adfs"){return"oauth2/token"}else{return"oauth2/v2.0/token"}}const _c="/.default";const Rc="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 mapScopesToResource(e){let t="";if(Array.isArray(e)){if(e.length!==1){return}t=e[0]}else if(typeof e==="string"){t=e}if(!t.endsWith(_c)){return t}return t.substr(0,t.lastIndexOf(_c))}function parseExpirationTimestamp(e){if(typeof e.expires_on==="number"){return e.expires_on*1e3}if(typeof e.expires_on==="string"){const t=+e.expires_on;if(!isNaN(t)){return t*1e3}const r=Date.parse(e.expires_on);if(!isNaN(r)){return r}}if(typeof e.expires_in==="number"){return Date.now()+e.expires_in*1e3}throw new Error(`Failed to parse token expiration from body. expires_in="${e.expires_in}", expires_on="${e.expires_on}"`)}function parseRefreshTimestamp(e){if(e.refresh_on){if(typeof e.refresh_on==="number"){return e.refresh_on*1e3}if(typeof e.refresh_on==="string"){const t=+e.refresh_on;if(!isNaN(t)){return t*1e3}const r=Date.parse(e.refresh_on);if(!isNaN(r)){return r}}throw new Error(`Failed to parse refresh_on from body. refresh_on="${e.refresh_on}"`)}else{return undefined}}const kc="noCorrelationId";function getIdentityClientAuthorityHost(e){let t=e?.authorityHost;if(Oa){t=t??process.env.AZURE_AUTHORITY_HOST}return t??c}class identityClient_IdentityClient extends ServiceClient{authorityHost;allowLoggingAccountIdentifiers;abortControllers;allowInsecureConnection=false;tokenCredentialOptions;constructor(e){const t=`azsdk-js-identity/${s}`;const r=e?.userAgentOptions?.userAgentPrefix?`${e.userAgentOptions.userAgentPrefix} ${t}`:`${t}`;const i=getIdentityClientAuthorityHost(e);if(!i.startsWith("https:")){throw new Error("The authorityHost address must use the 'https' protocol.")}super({requestContentType:"application/json; charset=utf-8",retryOptions:{maxRetries:3},...e,userAgentOptions:{userAgentPrefix:r},baseUri:i});this.authorityHost=i;this.abortControllers=new Map;this.allowLoggingAccountIdentifiers=e?.loggingOptions?.allowLoggingAccountIdentifiers;this.tokenCredentialOptions={...e};if(e?.allowInsecureConnection){this.allowInsecureConnection=e.allowInsecureConnection}}async sendTokenRequest(e){Z.info(`IdentityClient: sending token request to [${e.url}]`);const t=await this.sendRequest(e);if(t.bodyAsText&&(t.status===200||t.status===201)){const r=JSON.parse(t.bodyAsText);if(!r.access_token){return null}this.logIdentifiers(t);const i={accessToken:{token:r.access_token,expiresOnTimestamp:parseExpirationTimestamp(r),refreshAfterTimestamp:parseRefreshTimestamp(r),tokenType:"Bearer"},refreshToken:r.refresh_token};Z.info(`IdentityClient: [${e.url}] token acquired, expires on ${i.accessToken.expiresOnTimestamp}`);return i}else{const e=new errors_AuthenticationError(t.status,t.bodyAsText);Z.warning(`IdentityClient: authentication error. HTTP status: ${t.status}, ${e.errorResponse.errorDescription}`);throw e}}async refreshAccessToken(e,t,r,i,n,s={}){if(i===undefined){return null}Z.info(`IdentityClient: refreshing access token with client ID: ${t}, scopes: ${r} started`);const o={grant_type:"refresh_token",client_id:t,refresh_token:i,scope:r};if(n!==undefined){o.client_secret=n}const a=new URLSearchParams(o);return re.withSpan("IdentityClient.refreshAccessToken",s,(async r=>{try{const i=getIdentityTokenEndpointSuffix(e);const n=esm_pipelineRequest_createPipelineRequest({url:`${this.authorityHost}/${e}/${i}`,method:"POST",body:a.toString(),abortSignal:s.abortSignal,headers:esm_httpHeaders_createHttpHeaders({Accept:"application/json","Content-Type":"application/x-www-form-urlencoded"}),tracingOptions:r.tracingOptions});const o=await this.sendTokenRequest(n);Z.info(`IdentityClient: refreshed token for client ID: ${t}`);return o}catch(e){if(e.name===P&&e.errorResponse.error==="interaction_required"){Z.info(`IdentityClient: interaction required for client ID: ${t}`);return null}else{Z.warning(`IdentityClient: failed refreshing token for client ID: ${t}: ${e}`);throw e}}}))}generateAbortSignal(e){const t=new AbortController;const r=this.abortControllers.get(e)||[];r.push(t);this.abortControllers.set(e,r);const i=t.signal.onabort;t.signal.onabort=(...r)=>{this.abortControllers.set(e,undefined);if(i){i.apply(t.signal,r)}};return t.signal}abortRequests(e){const t=e||kc;const r=[...this.abortControllers.get(t)||[],...this.abortControllers.get(kc)||[]];if(!r.length){return}for(const e of r){e.abort()}this.abortControllers.set(t,undefined)}getCorrelationId(e){const t=e?.body?.split("&").map((e=>e.split("="))).find((([e])=>e==="client-request-id"));return t&&t.length?t[1]||kc:kc}async sendGetRequestAsync(e,t){const r=esm_pipelineRequest_createPipelineRequest({url:e,method:"GET",body:t?.body,allowInsecureConnection:this.allowInsecureConnection,headers:esm_httpHeaders_createHttpHeaders(t?.headers),abortSignal:this.generateAbortSignal(kc)});const i=await this.sendRequest(r);this.logIdentifiers(i);return{body:i.bodyAsText?JSON.parse(i.bodyAsText):undefined,headers:i.headers.toJSON(),status:i.status}}async sendPostRequestAsync(e,t){const r=esm_pipelineRequest_createPipelineRequest({url:e,method:"POST",body:t?.body,headers:esm_httpHeaders_createHttpHeaders(t?.headers),allowInsecureConnection:this.allowInsecureConnection,abortSignal:this.generateAbortSignal(this.getCorrelationId(t))});const i=await this.sendRequest(r);this.logIdentifiers(i);return{body:i.bodyAsText?JSON.parse(i.bodyAsText):undefined,headers:i.headers.toJSON(),status:i.status}}getTokenCredentialOptions(){return this.tokenCredentialOptions}logIdentifiers(e){if(!this.allowLoggingAccountIdentifiers||!e.bodyAsText){return}const t="No User Principal Name available";try{const r=e.parsedBody||JSON.parse(e.bodyAsText);const i=r.access_token;if(!i){return}const n=i.split(".")[1];const{appid:s,upn:o,tid:a,oid:l}=JSON.parse(Buffer.from(n,"base64").toString("utf8"));Z.info(`[Authenticated account] Client ID: ${s}. Tenant ID: ${a}. User Principal Name: ${o||t}. Object ID (user): ${l}`)}catch(e){Z.warning("allowLoggingAccountIdentifiers was set, but we couldn't log the account information. Error:",e.message)}}}var Tc;(function(e){e["AutoDiscoverRegion"]="AutoDiscoverRegion";e["USWest"]="westus";e["USWest2"]="westus2";e["USCentral"]="centralus";e["USEast"]="eastus";e["USEast2"]="eastus2";e["USNorthCentral"]="northcentralus";e["USSouthCentral"]="southcentralus";e["USWestCentral"]="westcentralus";e["CanadaCentral"]="canadacentral";e["CanadaEast"]="canadaeast";e["BrazilSouth"]="brazilsouth";e["EuropeNorth"]="northeurope";e["EuropeWest"]="westeurope";e["UKSouth"]="uksouth";e["UKWest"]="ukwest";e["FranceCentral"]="francecentral";e["FranceSouth"]="francesouth";e["SwitzerlandNorth"]="switzerlandnorth";e["SwitzerlandWest"]="switzerlandwest";e["GermanyNorth"]="germanynorth";e["GermanyWestCentral"]="germanywestcentral";e["NorwayWest"]="norwaywest";e["NorwayEast"]="norwayeast";e["AsiaEast"]="eastasia";e["AsiaSouthEast"]="southeastasia";e["JapanEast"]="japaneast";e["JapanWest"]="japanwest";e["AustraliaEast"]="australiaeast";e["AustraliaSouthEast"]="australiasoutheast";e["AustraliaCentral"]="australiacentral";e["AustraliaCentral2"]="australiacentral2";e["IndiaCentral"]="centralindia";e["IndiaSouth"]="southindia";e["IndiaWest"]="westindia";e["KoreaSouth"]="koreasouth";e["KoreaCentral"]="koreacentral";e["UAECentral"]="uaecentral";e["UAENorth"]="uaenorth";e["SouthAfricaNorth"]="southafricanorth";e["SouthAfricaWest"]="southafricawest";e["ChinaNorth"]="chinanorth";e["ChinaEast"]="chinaeast";e["ChinaNorth2"]="chinanorth2";e["ChinaEast2"]="chinaeast2";e["GermanyCentral"]="germanycentral";e["GermanyNorthEast"]="germanynortheast";e["GovernmentUSVirginia"]="usgovvirginia";e["GovernmentUSIowa"]="usgoviowa";e["GovernmentUSArizona"]="usgovarizona";e["GovernmentUSTexas"]="usgovtexas";e["GovernmentUSDodEast"]="usdodeast";e["GovernmentUSDodCentral"]="usdodcentral"})(Tc||(Tc={}));function calculateRegionalAuthority(e){let t=e;if(t===undefined&&globalThis.process?.env?.AZURE_REGIONAL_AUTHORITY_NAME!==undefined){t=process.env.AZURE_REGIONAL_AUTHORITY_NAME}if(t===Tc.AutoDiscoverRegion){return"AUTO_DISCOVER"}return t}function createConfigurationErrorMessage(e){return`The current credential is not configured to acquire tokens for tenant ${e}. To enable acquiring tokens for this tenant add it to the AdditionallyAllowedTenants on the credential options, or add "*" to AdditionallyAllowedTenants to allow acquiring tokens for any tenant.`}function processMultiTenantRequest_processMultiTenantRequest(e,t,r=[],i){let n;if(process.env.AZURE_IDENTITY_DISABLE_MULTITENANTAUTH){n=e}else if(e==="adfs"){n=e}else{n=t?.tenantId??e}if(e&&n!==e&&!r.includes("*")&&!r.some((e=>e.localeCompare(n)===0))){const e=createConfigurationErrorMessage(n);i?.info(e);throw new errors_CredentialUnavailableError(e)}return n}function tenantIdUtils_checkTenantId(e,t){if(!t.match(/^[0-9a-zA-Z-.]+$/)){const t=new Error("Invalid tenant id provided. You can locate your tenant id by following the instructions listed here: https://learn.microsoft.com/partner-center/find-ids-and-domain-names.");e.info(logging_formatError("",t));throw t}}function tenantIdUtils_resolveTenantId(e,t,r){if(t){tenantIdUtils_checkTenantId(e,t);return t}if(!r){r=o}if(r!==o){return"common"}return"organizations"}function tenantIdUtils_resolveAdditionallyAllowedTenantIds(e){if(!e||e.length===0){return[]}if(e.includes("*")){return u}return e}const Qc=credentialLogger("MsalClient");function generateMsalConfiguration(e,t,r={}){const i=tenantIdUtils_resolveTenantId(r.logger??Qc,t,e);const n=getAuthority(i,getAuthorityHost(r));const s=new identityClient_IdentityClient({...r.tokenCredentialOptions,authorityHost:n,loggingOptions:r.loggingOptions});const o={auth:{clientId:e,authority:n,knownAuthorities:getKnownAuthorities(i,n,r.disableInstanceDiscovery)},system:{networkClient:s,loggerOptions:{loggerCallback:defaultLoggerCallback(r.logger??Qc),logLevel:getMSALLogLevel(esm_getLogLevel()),piiLoggingEnabled:r.loggingOptions?.enableUnsafeSupportLogging}}};return o}function msalClient_createMsalClient(e,t,r={}){const n={msalConfig:generateMsalConfiguration(e,t,r),cachedAccount:r.authenticationRecord?publicToMsal(r.authenticationRecord):null,pluginConfiguration:I.generatePluginConfiguration(r),logger:r.logger??Qc};const s=new Map;async function getPublicApp(e={}){const t=e.enableCae?"CAE":"default";let r=s.get(t);if(r){n.logger.getToken.info("Existing PublicClientApplication found in cache, returning it.");return r}n.logger.getToken.info(`Creating new PublicClientApplication with CAE ${e.enableCae?"enabled":"disabled"}.`);const i=e.enableCae?n.pluginConfiguration.cache.cachePluginCae:n.pluginConfiguration.cache.cachePlugin;n.msalConfig.auth.clientCapabilities=e.enableCae?["cp1"]:undefined;r=new PublicClientApplication({...n.msalConfig,broker:{nativeBrokerPlugin:n.pluginConfiguration.broker.nativeBrokerPlugin},cache:{cachePlugin:await i}});s.set(t,r);return r}const o=new Map;async function getConfidentialApp(e={}){const t=e.enableCae?"CAE":"default";let r=o.get(t);if(r){n.logger.getToken.info("Existing ConfidentialClientApplication found in cache, returning it.");return r}n.logger.getToken.info(`Creating new ConfidentialClientApplication with CAE ${e.enableCae?"enabled":"disabled"}.`);const i=e.enableCae?n.pluginConfiguration.cache.cachePluginCae:n.pluginConfiguration.cache.cachePlugin;n.msalConfig.auth.clientCapabilities=e.enableCae?["cp1"]:undefined;r=new ConfidentialClientApplication({...n.msalConfig,broker:{nativeBrokerPlugin:n.pluginConfiguration.broker.nativeBrokerPlugin},cache:{cachePlugin:await i}});o.set(t,r);return r}async function getTokenSilent(e,t,r={}){if(n.cachedAccount===null){n.logger.getToken.info("No cached account found in local state.");throw new AuthenticationRequiredError({scopes:t})}if(r.claims){n.cachedClaims=r.claims}const i={account:n.cachedAccount,scopes:t,claims:n.cachedClaims};if(n.pluginConfiguration.broker.isEnabled){i.extraQueryParameters||={};if(n.pluginConfiguration.broker.enableMsaPassthrough){i.extraQueryParameters["msal_request_type"]="consumer_passthrough"}}if(r.proofOfPossessionOptions){i.shrNonce=r.proofOfPossessionOptions.nonce;i.authenticationScheme="pop";i.resourceRequestMethod=r.proofOfPossessionOptions.resourceRequestMethod;i.resourceRequestUri=r.proofOfPossessionOptions.resourceRequestUrl}n.logger.getToken.info("Attempting to acquire token silently");try{return await e.acquireTokenSilent(i)}catch(e){throw handleMsalError(t,e,r)}}function calculateRequestAuthority(e){if(e?.tenantId){return getAuthority(e.tenantId,getAuthorityHost(r))}return n.msalConfig.auth.authority}async function withSilentAuthentication(e,t,r,i){let s=null;try{s=await getTokenSilent(e,t,r)}catch(e){if(e.name!=="AuthenticationRequiredError"){throw e}if(r.disableAutomaticAuthentication){throw new AuthenticationRequiredError({scopes:t,getTokenOptions:r,message:"Automatic authentication has been disabled. You may call the authentication() method."})}}if(s===null){try{s=await i()}catch(e){throw handleMsalError(t,e,r)}}ensureValidMsalToken(t,s,r);n.cachedAccount=s?.account??null;n.logger.getToken.info(formatSuccess(t));return{token:s.accessToken,expiresOnTimestamp:s.expiresOn.getTime(),refreshAfterTimestamp:s.refreshOn?.getTime(),tokenType:s.tokenType}}async function getTokenByClientSecret(e,t,r={}){n.logger.getToken.info(`Attempting to acquire token using client secret`);n.msalConfig.auth.clientSecret=t;const i=await getConfidentialApp(r);try{const t=await i.acquireTokenByClientCredential({scopes:e,authority:calculateRequestAuthority(r),azureRegion:calculateRegionalAuthority(),claims:r?.claims});ensureValidMsalToken(e,t,r);n.logger.getToken.info(formatSuccess(e));return{token:t.accessToken,expiresOnTimestamp:t.expiresOn.getTime(),refreshAfterTimestamp:t.refreshOn?.getTime(),tokenType:t.tokenType}}catch(t){throw handleMsalError(e,t,r)}}async function getTokenByClientAssertion(e,t,r={}){n.logger.getToken.info(`Attempting to acquire token using client assertion`);n.msalConfig.auth.clientAssertion=t;const i=await getConfidentialApp(r);try{const s=await i.acquireTokenByClientCredential({scopes:e,authority:calculateRequestAuthority(r),azureRegion:calculateRegionalAuthority(),claims:r?.claims,clientAssertion:t});ensureValidMsalToken(e,s,r);n.logger.getToken.info(formatSuccess(e));return{token:s.accessToken,expiresOnTimestamp:s.expiresOn.getTime(),refreshAfterTimestamp:s.refreshOn?.getTime(),tokenType:s.tokenType}}catch(t){throw handleMsalError(e,t,r)}}async function getTokenByClientCertificate(e,t,r={}){n.logger.getToken.info(`Attempting to acquire token using client certificate`);n.msalConfig.auth.clientCertificate=t;const i=await getConfidentialApp(r);try{const t=await i.acquireTokenByClientCredential({scopes:e,authority:calculateRequestAuthority(r),azureRegion:calculateRegionalAuthority(),claims:r?.claims});ensureValidMsalToken(e,t,r);n.logger.getToken.info(formatSuccess(e));return{token:t.accessToken,expiresOnTimestamp:t.expiresOn.getTime(),refreshAfterTimestamp:t.refreshOn?.getTime(),tokenType:t.tokenType}}catch(t){throw handleMsalError(e,t,r)}}async function getTokenByDeviceCode(e,t,r={}){n.logger.getToken.info(`Attempting to acquire token using device code`);const i=await getPublicApp(r);return withSilentAuthentication(i,e,r,(()=>{const n={scopes:e,cancel:r?.abortSignal?.aborted??false,deviceCodeCallback:t,authority:calculateRequestAuthority(r),claims:r?.claims};const s=i.acquireTokenByDeviceCode(n);if(r.abortSignal){r.abortSignal.addEventListener("abort",(()=>{n.cancel=true}))}return s}))}async function getTokenByUsernamePassword(e,t,r,i={}){n.logger.getToken.info(`Attempting to acquire token using username and password`);const s=await getPublicApp(i);return withSilentAuthentication(s,e,i,(()=>{const n={scopes:e,username:t,password:r,authority:calculateRequestAuthority(i),claims:i?.claims};return s.acquireTokenByUsernamePassword(n)}))}function getActiveAccount(){if(!n.cachedAccount){return undefined}return msalToPublic(e,n.cachedAccount)}async function getTokenByAuthorizationCode(e,t,r,i,s={}){n.logger.getToken.info(`Attempting to acquire token using authorization code`);let o;if(i){n.msalConfig.auth.clientSecret=i;o=await getConfidentialApp(s)}else{o=await getPublicApp(s)}return withSilentAuthentication(o,e,s,(()=>o.acquireTokenByCode({scopes:e,redirectUri:t,code:r,authority:calculateRequestAuthority(s),claims:s?.claims})))}async function getTokenOnBehalfOf(e,t,r,i={}){Qc.getToken.info(`Attempting to acquire token on behalf of another user`);if(typeof r==="string"){Qc.getToken.info(`Using client secret for on behalf of flow`);n.msalConfig.auth.clientSecret=r}else if(typeof r==="function"){Qc.getToken.info(`Using client assertion callback for on behalf of flow`);n.msalConfig.auth.clientAssertion=r}else{Qc.getToken.info(`Using client certificate for on behalf of flow`);n.msalConfig.auth.clientCertificate=r}const s=await getConfidentialApp(i);try{const r=await s.acquireTokenOnBehalfOf({scopes:e,authority:calculateRequestAuthority(i),claims:i.claims,oboAssertion:t});ensureValidMsalToken(e,r,i);Qc.getToken.info(formatSuccess(e));return{token:r.accessToken,expiresOnTimestamp:r.expiresOn.getTime(),refreshAfterTimestamp:r.refreshOn?.getTime(),tokenType:r.tokenType}}catch(t){throw handleMsalError(e,t,i)}}function createBaseInteractiveRequest(e,t){return{openBrowser:async e=>{const t=await i.e(935).then(i.bind(i,6935));await t.default(e,{newInstance:true})},scopes:e,authority:calculateRequestAuthority(t),claims:t?.claims,loginHint:t?.loginHint,errorTemplate:t?.browserCustomizationOptions?.errorMessage,successTemplate:t?.browserCustomizationOptions?.successMessage,prompt:t?.loginHint?"login":"select_account"}}async function getBrokeredTokenInternal(e,t,r={}){Qc.verbose("Authentication will resume through the broker");const i=await getPublicApp(r);const s=createBaseInteractiveRequest(e,r);if(n.pluginConfiguration.broker.parentWindowHandle){s.windowHandle=Buffer.from(n.pluginConfiguration.broker.parentWindowHandle)}else{Qc.warning("Parent window handle is not specified for the broker. This may cause unexpected behavior. Please provide the parentWindowHandle.")}if(n.pluginConfiguration.broker.enableMsaPassthrough){(s.extraQueryParameters??={})["msal_request_type"]="consumer_passthrough"}if(t){s.prompt="none";Qc.verbose("Attempting broker authentication using the default broker account")}else{Qc.verbose("Attempting broker authentication without the default broker account")}if(r.proofOfPossessionOptions){s.shrNonce=r.proofOfPossessionOptions.nonce;s.authenticationScheme="pop";s.resourceRequestMethod=r.proofOfPossessionOptions.resourceRequestMethod;s.resourceRequestUri=r.proofOfPossessionOptions.resourceRequestUrl}try{return await i.acquireTokenInteractive(s)}catch(i){Qc.verbose(`Failed to authenticate through the broker: ${i.message}`);if(r.disableAutomaticAuthentication){throw new AuthenticationRequiredError({scopes:e,getTokenOptions:r,message:"Cannot silently authenticate with default broker account."})}if(t){return getBrokeredTokenInternal(e,false,r)}else{throw i}}}async function getBrokeredToken(e,t,r={}){Qc.getToken.info(`Attempting to acquire token using brokered authentication with useDefaultBrokerAccount: ${t}`);const i=await getBrokeredTokenInternal(e,t,r);ensureValidMsalToken(e,i,r);n.cachedAccount=i?.account??null;n.logger.getToken.info(formatSuccess(e));return{token:i.accessToken,expiresOnTimestamp:i.expiresOn.getTime(),refreshAfterTimestamp:i.refreshOn?.getTime(),tokenType:i.tokenType}}async function getTokenByInteractiveRequest(e,t={}){Qc.getToken.info(`Attempting to acquire token interactively`);const r=await getPublicApp(t);return withSilentAuthentication(r,e,t,(async()=>{const i=createBaseInteractiveRequest(e,t);if(n.pluginConfiguration.broker.isEnabled){return getBrokeredTokenInternal(e,n.pluginConfiguration.broker.useDefaultBrokerAccount??false,t)}if(t.proofOfPossessionOptions){i.shrNonce=t.proofOfPossessionOptions.nonce;i.authenticationScheme="pop";i.resourceRequestMethod=t.proofOfPossessionOptions.resourceRequestMethod;i.resourceRequestUri=t.proofOfPossessionOptions.resourceRequestUrl}return r.acquireTokenInteractive(i)}))}return{getActiveAccount:getActiveAccount,getBrokeredToken:getBrokeredToken,getTokenByClientSecret:getTokenByClientSecret,getTokenByClientAssertion:getTokenByClientAssertion,getTokenByClientCertificate:getTokenByClientCertificate,getTokenByDeviceCode:getTokenByDeviceCode,getTokenByUsernamePassword:getTokenByUsernamePassword,getTokenByAuthorizationCode:getTokenByAuthorizationCode,getTokenOnBehalfOf:getTokenOnBehalfOf,getTokenByInteractiveRequest:getTokenByInteractiveRequest}}var Mc=i(1455);const Oc="ClientCertificateCredential";const Dc=credentialLogger(Oc);class ClientCertificateCredential{tenantId;additionallyAllowedTenantIds;certificateConfiguration;sendCertificateChain;msalClient;constructor(e,t,r,i={}){if(!e||!t){throw new Error(`${Oc}: tenantId and clientId are required parameters.`)}this.tenantId=e;this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(i?.additionallyAllowedTenants);this.sendCertificateChain=i.sendCertificateChain;this.certificateConfiguration={...typeof r==="string"?{certificatePath:r}:r};const n=this.certificateConfiguration.certificate;const s=this.certificateConfiguration.certificatePath;if(!this.certificateConfiguration||!(n||s)){throw new Error(`${Oc}: Provide either a PEM certificate in string form, or the path to that certificate in the filesystem. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}if(n&&s){throw new Error(`${Oc}: To avoid unexpected behaviors, providing both the contents of a PEM certificate and the path to a PEM certificate is forbidden. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}this.msalClient=msalClient_createMsalClient(t,e,{...i,logger:Dc,tokenCredentialOptions:i})}async getToken(e,t={}){return re.withSpan(`${Oc}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Dc);const r=Array.isArray(e)?e:[e];const i=await this.buildClientCertificate();return this.msalClient.getTokenByClientCertificate(r,i,t)}))}async buildClientCertificate(){const e=await parseCertificate(this.certificateConfiguration,this.sendCertificateChain??false);let t;if(this.certificateConfiguration.certificatePassword!==undefined){t=(0,Oo.createPrivateKey)({key:e.certificateContents,passphrase:this.certificateConfiguration.certificatePassword,format:"pem"}).export({format:"pem",type:"pkcs8"}).toString()}else{t=e.certificateContents}return{thumbprint:e.thumbprint,thumbprintSha256:e.thumbprintSha256,privateKey:t,x5c:e.x5c}}}async function parseCertificate(e,t){const r=e.certificate;const i=e.certificatePath;const n=r||await(0,Mc.readFile)(i,"utf8");const s=t?n:undefined;const o=/(-+BEGIN CERTIFICATE-+)(\n\r?|\r\n?)([A-Za-z0-9+/\n\r]+=*)(\n\r?|\r\n?)(-+END CERTIFICATE-+)/g;const a=[];let l;do{l=o.exec(n);if(l){a.push(l[3])}}while(l);if(a.length===0){throw new Error("The file at the specified path does not contain a PEM-encoded certificate.")}const c=(0,Oo.createHash)("sha1").update(Buffer.from(a[0],"base64")).digest("hex").toUpperCase();const p=(0,Oo.createHash)("sha256").update(Buffer.from(a[0],"base64")).digest("hex").toUpperCase();return{certificateContents:n,thumbprintSha256:p,thumbprint:c,x5c:s}}function scopeUtils_ensureScopes(e){return Array.isArray(e)?e:[e]}function ensureValidScopeForDevTimeCreds(e,t){if(!e.match(/^[0-9a-zA-Z-_.:/]+$/)){const r=new Error("Invalid scope was specified by the user or calling client");t.getToken.info(logging_formatError(e,r));throw r}}function getScopeResource(e){return e.replace(/\/.default$/,"")}const zc=credentialLogger("ClientSecretCredential");class ClientSecretCredential{tenantId;additionallyAllowedTenantIds;msalClient;clientSecret;constructor(e,t,r,i={}){if(!e){throw new errors_CredentialUnavailableError("ClientSecretCredential: tenantId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.")}if(!t){throw new errors_CredentialUnavailableError("ClientSecretCredential: clientId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.")}if(!r){throw new errors_CredentialUnavailableError("ClientSecretCredential: clientSecret is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.")}this.clientSecret=r;this.tenantId=e;this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(i?.additionallyAllowedTenants);this.msalClient=msalClient_createMsalClient(t,e,{...i,logger:zc,tokenCredentialOptions:i})}async getToken(e,t={}){return re.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,zc);const r=scopeUtils_ensureScopes(e);return this.msalClient.getTokenByClientSecret(r,this.clientSecret,t)}))}}const Lc=credentialLogger("UsernamePasswordCredential");class UsernamePasswordCredential{tenantId;additionallyAllowedTenantIds;msalClient;username;password;constructor(e,t,r,i,n={}){if(!e){throw new errors_CredentialUnavailableError("UsernamePasswordCredential: tenantId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/usernamepasswordcredential/troubleshoot.")}if(!t){throw new errors_CredentialUnavailableError("UsernamePasswordCredential: clientId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/usernamepasswordcredential/troubleshoot.")}if(!r){throw new errors_CredentialUnavailableError("UsernamePasswordCredential: username is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/usernamepasswordcredential/troubleshoot.")}if(!i){throw new errors_CredentialUnavailableError("UsernamePasswordCredential: password is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/usernamepasswordcredential/troubleshoot.")}this.tenantId=e;this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(n?.additionallyAllowedTenants);this.username=r;this.password=i;this.msalClient=msalClient_createMsalClient(t,this.tenantId,{...n,tokenCredentialOptions:n??{}})}async getToken(e,t={}){return re.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Lc);const r=scopeUtils_ensureScopes(e);return this.msalClient.getTokenByUsernamePassword(r,this.username,this.password,t)}))}}const Gc=["AZURE_TENANT_ID","AZURE_CLIENT_ID","AZURE_CLIENT_SECRET","AZURE_CLIENT_CERTIFICATE_PATH","AZURE_CLIENT_CERTIFICATE_PASSWORD","AZURE_USERNAME","AZURE_PASSWORD","AZURE_ADDITIONALLY_ALLOWED_TENANTS","AZURE_CLIENT_SEND_CERTIFICATE_CHAIN"];function getAdditionallyAllowedTenants(){const e=process.env.AZURE_ADDITIONALLY_ALLOWED_TENANTS??"";return e.split(";")}const Fc="EnvironmentCredential";const qc=credentialLogger(Fc);function getSendCertificateChain(){const e=(process.env.AZURE_CLIENT_SEND_CERTIFICATE_CHAIN??"").toLowerCase();const t=e==="true"||e==="1";qc.verbose(`AZURE_CLIENT_SEND_CERTIFICATE_CHAIN: ${process.env.AZURE_CLIENT_SEND_CERTIFICATE_CHAIN}; sendCertificateChain: ${t}`);return t}class EnvironmentCredential{_credential=undefined;constructor(e){const t=processEnvVars(Gc).assigned.join(", ");qc.info(`Found the following environment variables: ${t}`);const r=process.env.AZURE_TENANT_ID,i=process.env.AZURE_CLIENT_ID,n=process.env.AZURE_CLIENT_SECRET;const s=getAdditionallyAllowedTenants();const o=getSendCertificateChain();const a={...e,additionallyAllowedTenantIds:s,sendCertificateChain:o};if(r){tenantIdUtils_checkTenantId(qc,r)}if(r&&i&&n){qc.info(`Invoking ClientSecretCredential with tenant ID: ${r}, clientId: ${i} and clientSecret: [REDACTED]`);this._credential=new ClientSecretCredential(r,i,n,a);return}const l=process.env.AZURE_CLIENT_CERTIFICATE_PATH;const c=process.env.AZURE_CLIENT_CERTIFICATE_PASSWORD;if(r&&i&&l){qc.info(`Invoking ClientCertificateCredential with tenant ID: ${r}, clientId: ${i} and certificatePath: ${l}`);this._credential=new ClientCertificateCredential(r,i,{certificatePath:l,certificatePassword:c},a);return}const p=process.env.AZURE_USERNAME;const u=process.env.AZURE_PASSWORD;if(r&&i&&p&&u){qc.info(`Invoking UsernamePasswordCredential with tenant ID: ${r}, clientId: ${i} and username: ${p}`);qc.warning("Environment is configured to use username and password authentication. This authentication method is deprecated, as it doesn't support multifactor authentication (MFA). Use a more secure credential. For more details, see https://aka.ms/azsdk/identity/mfa.");this._credential=new UsernamePasswordCredential(r,i,p,u,a)}}async getToken(e,t={}){return re.withSpan(`${Fc}.getToken`,t,(async t=>{if(this._credential){try{const r=await this._credential.getToken(e,t);qc.getToken.info(formatSuccess(e));return r}catch(t){const r=new errors_AuthenticationError(400,{error:`${Fc} authentication failed. To troubleshoot, visit https://aka.ms/azsdk/js/identity/environmentcredential/troubleshoot.`,error_description:t.message.toString().split("More details:").join("")});qc.getToken.info(logging_formatError(e,r));throw r}}throw new errors_CredentialUnavailableError(`${Fc} is unavailable. No underlying credential could be used. To troubleshoot, visit https://aka.ms/azsdk/js/identity/environmentcredential/troubleshoot.`)}))}}const Uc=1e3*64;const Hc=3e3;function imdsRetryPolicy(e){return policies_retryPolicy_retryPolicy([{name:"imdsRetryPolicy",retry:({retryCount:t,response:r})=>{if(r?.status!==404&&r?.status!==410){return{skipStrategy:true}}const i=r?.status===410?Math.max(Hc,e.startDelayInMs):e.startDelayInMs;return esm_calculateRetryDelay(t,{retryDelayInMs:i,maxRetryDelayInMs:Uc})}}],{maxRetries:e.maxRetries})}const Vc="ManagedIdentityCredential - IMDS";const jc=credentialLogger(Vc);const Wc="http://169.254.169.254";const Jc="/metadata/identity/oauth2/token";function prepareInvalidRequestOptions(e){const t=mapScopesToResource(e);if(!t){throw new Error(`${Vc}: Multiple scopes are not supported.`)}const r=new URL(Jc,process.env.AZURE_POD_IDENTITY_AUTHORITY_HOST??Wc);const i={Accept:"application/json"};return{url:`${r}`,method:"GET",headers:esm_httpHeaders_createHttpHeaders(i)}}const Yc={name:"imdsMsi",async isAvailable(e){const{scopes:t,identityClient:r,getTokenOptions:i}=e;const n=mapScopesToResource(t);if(!n){jc.info(`${Vc}: Unavailable. Multiple scopes are not supported.`);return false}if(process.env.AZURE_POD_IDENTITY_AUTHORITY_HOST){return true}if(!r){throw new Error("Missing IdentityClient")}const s=prepareInvalidRequestOptions(n);return re.withSpan("ManagedIdentityCredential-pingImdsEndpoint",i??{},(async e=>{s.tracingOptions=e.tracingOptions;const t=esm_pipelineRequest_createPipelineRequest(s);t.timeout=e.requestOptions?.timeout||1e3;t.allowInsecureConnection=true;let i;try{jc.info(`${Vc}: Pinging the Azure IMDS endpoint`);i=await r.sendRequest(t)}catch(e){if(esm_isError(e)){jc.verbose(`${Vc}: Caught error ${e.name}: ${e.message}`)}jc.info(`${Vc}: The Azure IMDS endpoint is unavailable`);return false}if(i.status===403){if(i.bodyAsText?.includes("unreachable")){jc.info(`${Vc}: The Azure IMDS endpoint is unavailable`);jc.info(`${Vc}: ${i.bodyAsText}`);return false}}jc.info(`${Vc}: The Azure IMDS endpoint is available`);return true}))}};const $c=credentialLogger("ClientAssertionCredential");class clientAssertionCredential_ClientAssertionCredential{msalClient;tenantId;additionallyAllowedTenantIds;getAssertion;options;constructor(e,t,r,i={}){if(!e){throw new errors_CredentialUnavailableError("ClientAssertionCredential: tenantId is a required parameter.")}if(!t){throw new errors_CredentialUnavailableError("ClientAssertionCredential: clientId is a required parameter.")}if(!r){throw new errors_CredentialUnavailableError("ClientAssertionCredential: clientAssertion is a required parameter.")}this.tenantId=e;this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(i?.additionallyAllowedTenants);this.options=i;this.getAssertion=r;this.msalClient=msalClient_createMsalClient(t,e,{...i,logger:$c,tokenCredentialOptions:this.options})}async getToken(e,t={}){return re.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,$c);const r=Array.isArray(e)?e:[e];return this.msalClient.getTokenByClientAssertion(r,this.getAssertion,t)}))}}const Kc="WorkloadIdentityCredential";const Zc=["AZURE_TENANT_ID","AZURE_CLIENT_ID","AZURE_FEDERATED_TOKEN_FILE"];const Xc=credentialLogger(Kc);class WorkloadIdentityCredential{client;azureFederatedTokenFileContent=undefined;cacheDate=undefined;federatedTokenFilePath;constructor(e){const t=processEnvVars(Zc).assigned.join(", ");Xc.info(`Found the following environment variables: ${t}`);const r=e??{};const i=r.tenantId||process.env.AZURE_TENANT_ID;const n=r.clientId||process.env.AZURE_CLIENT_ID;this.federatedTokenFilePath=r.tokenFilePath||process.env.AZURE_FEDERATED_TOKEN_FILE;if(i){tenantIdUtils_checkTenantId(Xc,i)}if(!n){throw new errors_CredentialUnavailableError(`${Kc}: is unavailable. clientId is a required parameter. In DefaultAzureCredential and ManagedIdentityCredential, this can be provided as an environment variable - "AZURE_CLIENT_ID".\n See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/workloadidentitycredential/troubleshoot`)}if(!i){throw new errors_CredentialUnavailableError(`${Kc}: is unavailable. tenantId is a required parameter. In DefaultAzureCredential and ManagedIdentityCredential, this can be provided as an environment variable - "AZURE_TENANT_ID".\n See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/workloadidentitycredential/troubleshoot`)}if(!this.federatedTokenFilePath){throw new errors_CredentialUnavailableError(`${Kc}: is unavailable. federatedTokenFilePath is a required parameter. In DefaultAzureCredential and ManagedIdentityCredential, this can be provided as an environment variable - "AZURE_FEDERATED_TOKEN_FILE".\n See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/workloadidentitycredential/troubleshoot`)}Xc.info(`Invoking ClientAssertionCredential with tenant ID: ${i}, clientId: ${r.clientId} and federated token path: [REDACTED]`);this.client=new clientAssertionCredential_ClientAssertionCredential(i,n,this.readFileContents.bind(this),e)}async getToken(e,t){if(!this.client){const e=`${Kc}: is unavailable. tenantId, clientId, and federatedTokenFilePath are required parameters. \n In DefaultAzureCredential and ManagedIdentityCredential, these can be provided as environment variables - \n "AZURE_TENANT_ID",\n "AZURE_CLIENT_ID",\n "AZURE_FEDERATED_TOKEN_FILE". See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/workloadidentitycredential/troubleshoot`;Xc.info(e);throw new errors_CredentialUnavailableError(e)}Xc.info("Invoking getToken() of Client Assertion Credential");return this.client.getToken(e,t)}async readFileContents(){if(this.cacheDate!==undefined&&Date.now()-this.cacheDate>=1e3*60*5){this.azureFederatedTokenFileContent=undefined}if(!this.federatedTokenFilePath){throw new errors_CredentialUnavailableError(`${Kc}: is unavailable. Invalid file path provided ${this.federatedTokenFilePath}.`)}if(!this.azureFederatedTokenFileContent){const e=await(0,Mc.readFile)(this.federatedTokenFilePath,"utf8");const t=e.trim();if(!t){throw new errors_CredentialUnavailableError(`${Kc}: is unavailable. No content on the file ${this.federatedTokenFilePath}.`)}else{this.azureFederatedTokenFileContent=t;this.cacheDate=Date.now()}}return this.azureFederatedTokenFileContent}}const ep="ManagedIdentityCredential - Token Exchange";const tp=credentialLogger(ep);const rp={name:"tokenExchangeMsi",async isAvailable(e){const t=process.env;const r=Boolean((e||t.AZURE_CLIENT_ID)&&t.AZURE_TENANT_ID&&process.env.AZURE_FEDERATED_TOKEN_FILE);if(!r){tp.info(`${ep}: Unavailable. The environment variables needed are: AZURE_CLIENT_ID (or the client ID sent through the parameters), AZURE_TENANT_ID and AZURE_FEDERATED_TOKEN_FILE`)}return r},async getToken(e,t={}){const{scopes:r,clientId:i}=e;const n={};const s=new WorkloadIdentityCredential({clientId:i,tenantId:process.env.AZURE_TENANT_ID,tokenFilePath:process.env.AZURE_FEDERATED_TOKEN_FILE,...n,disableInstanceDiscovery:true});return s.getToken(r,t)}};const ip=credentialLogger("ManagedIdentityCredential");class ManagedIdentityCredential{managedIdentityApp;identityClient;clientId;resourceId;objectId;msiRetryConfig={maxRetries:5,startDelayInMs:800,intervalIncrement:2};isAvailableIdentityClient;sendProbeRequest;constructor(e,t){let r;if(typeof e==="string"){this.clientId=e;r=t??{}}else{this.clientId=e?.clientId;r=e??{}}this.resourceId=r?.resourceId;this.objectId=r?.objectId;this.sendProbeRequest=r?.sendProbeRequest??false;const i=[{key:"clientId",value:this.clientId},{key:"resourceId",value:this.resourceId},{key:"objectId",value:this.objectId}].filter((e=>e.value));if(i.length>1){throw new Error(`ManagedIdentityCredential: only one of 'clientId', 'resourceId', or 'objectId' can be provided. Received values: ${JSON.stringify({clientId:this.clientId,resourceId:this.resourceId,objectId:this.objectId})}`)}r.allowInsecureConnection=true;if(r.retryOptions?.maxRetries!==undefined){this.msiRetryConfig.maxRetries=r.retryOptions.maxRetries}this.identityClient=new identityClient_IdentityClient({...r,additionalPolicies:[{policy:imdsRetryPolicy(this.msiRetryConfig),position:"perCall"}]});this.managedIdentityApp=new ManagedIdentityApplication({managedIdentityIdParams:{userAssignedClientId:this.clientId,userAssignedResourceId:this.resourceId,userAssignedObjectId:this.objectId},system:{disableInternalRetries:true,networkClient:this.identityClient,loggerOptions:{logLevel:getMSALLogLevel(esm_getLogLevel()),piiLoggingEnabled:r.loggingOptions?.enableUnsafeSupportLogging,loggerCallback:defaultLoggerCallback(ip)}}});this.isAvailableIdentityClient=new identityClient_IdentityClient({...r,retryOptions:{maxRetries:0}});const n=this.managedIdentityApp.getManagedIdentitySource();if(n==="CloudShell"){if(this.clientId||this.resourceId||this.objectId){ip.warning(`CloudShell MSI detected with user-provided IDs - throwing. Received values: ${JSON.stringify({clientId:this.clientId,resourceId:this.resourceId,objectId:this.objectId})}.`);throw new errors_CredentialUnavailableError("ManagedIdentityCredential: Specifying a user-assigned managed identity is not supported for CloudShell at runtime. When using Managed Identity in CloudShell, omit the clientId, resourceId, and objectId parameters.")}}if(n==="ServiceFabric"){if(this.clientId||this.resourceId||this.objectId){ip.warning(`Service Fabric detected with user-provided IDs - throwing. Received values: ${JSON.stringify({clientId:this.clientId,resourceId:this.resourceId,objectId:this.objectId})}.`);throw new errors_CredentialUnavailableError(`ManagedIdentityCredential: ${Rc}`)}}ip.info(`Using ${n} managed identity.`);if(i.length===1){const{key:e,value:t}=i[0];ip.info(`${n} with ${e}: ${t}`)}}async getToken(e,t={}){ip.getToken.info("Using the MSAL provider for Managed Identity.");const r=mapScopesToResource(e);if(!r){throw new errors_CredentialUnavailableError(`ManagedIdentityCredential: Multiple scopes are not supported. Scopes: ${JSON.stringify(e)}`)}return re.withSpan("ManagedIdentityCredential.getToken",t,(async()=>{try{const i=await rp.isAvailable(this.clientId);const n=this.managedIdentityApp.getManagedIdentitySource();const s=n==="DefaultToImds"||n==="Imds";ip.getToken.info(`MSAL Identity source: ${n}`);if(i){ip.getToken.info("Using the token exchange managed identity.");const t=await rp.getToken({scopes:e,clientId:this.clientId,identityClient:this.identityClient,retryConfig:this.msiRetryConfig,resourceId:this.resourceId});if(t===null){throw new errors_CredentialUnavailableError("Attempted to use the token exchange managed identity, but received a null response.")}return t}else if(s&&this.sendProbeRequest){ip.getToken.info("Using the IMDS endpoint to probe for availability.");const r=await Yc.isAvailable({scopes:e,clientId:this.clientId,getTokenOptions:t,identityClient:this.isAvailableIdentityClient,resourceId:this.resourceId});if(!r){throw new errors_CredentialUnavailableError(`Attempted to use the IMDS endpoint, but it is not available.`)}}ip.getToken.info("Calling into MSAL for managed identity token.");const o=await this.managedIdentityApp.acquireToken({resource:r});this.ensureValidMsalToken(e,o,t);ip.getToken.info(formatSuccess(e));return{expiresOnTimestamp:o.expiresOn.getTime(),token:o.accessToken,refreshAfterTimestamp:o.refreshOn?.getTime(),tokenType:"Bearer"}}catch(t){ip.getToken.error(logging_formatError(e,t));if(t.name==="AuthenticationRequiredError"){throw t}if(isNetworkError(t)){throw new errors_CredentialUnavailableError(`ManagedIdentityCredential: Network unreachable. Message: ${t.message}`,{cause:t})}throw new errors_CredentialUnavailableError(`ManagedIdentityCredential: Authentication failed. Message ${t.message}`,{cause:t})}}))}ensureValidMsalToken(e,t,r){const createError=t=>{ip.getToken.info(t);return new AuthenticationRequiredError({scopes:Array.isArray(e)?e:[e],getTokenOptions:r,message:t})};if(!t){throw createError("No response.")}if(!t.expiresOn){throw createError(`Response had no "expiresOn" property.`)}if(!t.accessToken){throw createError(`Response had no "accessToken" property.`)}}}function isNetworkError(e){if(e.errorCode==="network_error"){return true}if(e.code==="ENETUNREACH"||e.code==="EHOSTUNREACH"){return true}if(e.statusCode===403||e.code===403){if(e.message.includes("unreachable")){return true}}return false}const np=Symbol.for("@azure/core-process.ProcessError");class ProcessError extends Error{code;signal;killed;stdout;stderr;constructor(e,t={}){super(e);this.name="ProcessError";this.code=t.code??null;this.signal=t.signal??null;this.killed=t.killed??false;Object.defineProperties(this,{[np]:{configurable:false,enumerable:false,value:true,writable:false},stdout:{configurable:false,enumerable:false,value:t.stdout,writable:false},stderr:{configurable:false,enumerable:false,value:t.stderr,writable:false}})}}function isProcessError(e){if(e instanceof ProcessError){return true}if(typeof e!=="object"||e===null){return false}const t=e;return t[np]===true&&t.name==="ProcessError"&&(typeof t.code==="string"||typeof t.code==="number"||t.code===null)&&typeof t.killed==="boolean"&&(typeof t.signal==="string"||t.signal===null)}function errors_createExecutionError(e,t,r){const i=e.code??null;const n=typeof i==="number"?`The process exited with code ${i}.`:i?`The process could not be completed (${i}).`:"The process could not be completed.";return new ProcessError(n,{code:i,signal:e.signal,killed:e.killed,stdout:t,stderr:r})}var sp=i(1421);var op=i(6760);var ap=i(3024);var lp=i(3136);const pp=[".exe",".com"];const up=[".cmd",".bat"];const dp=/^[a-z]:[\\/]/i;function resolveExecutable_getEnvironmentValue(e,t){if(process.platform!=="win32"){return e[t]}const r=t.toLowerCase();for(const[t,i]of Object.entries(e)){if(t.toLowerCase()===r){return i}}return undefined}function setEnvironmentValue(e,t,r){const i=t.toLowerCase();const n=Object.keys(e).find((e=>e.toLowerCase()===i));e[n??t]=r}function snapshotEnvironment(e){const t={};const r=new Set;for(const[i,n]of Object.entries(e)){if(process.platform==="win32"){const e=i.toLowerCase();if(r.has(e)){throw new ProcessError("The environment contains duplicate case-insensitive variable names.",{code:"ERR_INVALID_ENVIRONMENT"})}r.add(e)}if(n!==undefined&&typeof n!=="string"){throw new ProcessError("The environment contains a non-string value.",{code:"ERR_INVALID_ENVIRONMENT"})}t[i]=n}return t}function normalizeCwd(e){const t=e instanceof URL?(0,lp.fileURLToPath)(e):e;return op.resolve(t??process.cwd())}function createProcessContext(e={}){if(e.allowWindowsBatchFiles!==undefined&&typeof e.allowWindowsBatchFiles!=="boolean"){throw new ProcessError("The Windows batch option must be a boolean.",{code:"ERR_INVALID_PROCESS_OPTION"})}return{cwd:normalizeCwd(e.cwd),env:snapshotEnvironment(e.env??process.env),allowWindowsBatchFiles:e.allowWindowsBatchFiles===true}}function isExecutableFile(e){try{if(!(0,ap.statSync)(e).isFile()){return false}if(process.platform!=="win32"){(0,ap.accessSync)(e,ap.constants.X_OK)}return true}catch{return false}}function isNativeExtension(e){return pp.some((t=>t===e))}function isBatchExtension(e){return up.some((t=>t===e))}function resolveWindowsCandidate(e,t){const r=op.extname(e).toLowerCase();if(r){if(!isNativeExtension(r)&&!(t&&isBatchExtension(r))){return undefined}return isExecutableFile(e)?e:undefined}for(const t of pp){const r=e+t;if(isExecutableFile(r)){return r}}if(t){for(const t of up){const r=e+t;if(isExecutableFile(r)){return r}}}return undefined}function getSearchPaths(e){const t=resolveExecutable_getEnvironmentValue(e.env,"PATH")??"";const r=[];const i=new Set;for(const e of t.split(op.delimiter)){let t=e;if(process.platform==="win32"){t=t.trim();if(t.startsWith('"')&&t.endsWith('"')){t=t.slice(1,-1)}}if(!t||!op.isAbsolute(t)){continue}const n=op.resolve(t);const s=process.platform==="win32"?n.toLowerCase():n;if(!i.has(s)){i.add(s);r.push(n)}}return r}function hasPathSeparator(e){return e.includes("/")||process.platform==="win32"&&e.includes("\\")}function validateCommand(e){if(!e||e.includes("\0")||/[\r\n]/.test(e)){throw new ProcessError("The executable name is invalid.",{code:"ERR_INVALID_EXECUTABLE"})}if(process.platform==="win32"&&/^[a-z]:[^\\/]/i.test(e)){throw new ProcessError("Drive-relative executable paths are not supported.",{code:"ERR_INVALID_EXECUTABLE"})}}function resolveExecutableWithContext(e,t){validateCommand(e);if(hasPathSeparator(e)||op.isAbsolute(e)){const r=op.resolve(t.cwd,e);if(process.platform==="win32"){return resolveWindowsCandidate(r,t.allowWindowsBatchFiles)}return isExecutableFile(r)?r:undefined}const r=getSearchPaths(t);if(process.platform!=="win32"){for(const t of r){const r=op.join(t,e);if(isExecutableFile(r)){return r}}return undefined}const i=op.extname(e).toLowerCase();if(i){if(!isNativeExtension(i)&&!(t.allowWindowsBatchFiles&&isBatchExtension(i))){return undefined}for(const t of r){const r=op.join(t,e);if(isExecutableFile(r)){return r}}return undefined}for(const t of r){for(const r of pp){const i=op.join(t,e+r);if(isExecutableFile(i)){return i}}}if(t.allowWindowsBatchFiles){for(const t of r){for(const r of up){const i=op.join(t,e+r);if(isExecutableFile(i)){return i}}}}return undefined}function resolveExecutable(e,t={}){return resolveExecutableWithContext(e,createProcessContext(t))}function canonicalizeWindowsPath(e){try{return ap.realpathSync.native(e).toLowerCase()}catch{return op.resolve(e).toLowerCase()}}function isWindowsDriveAbsolutePath(e){return dp.test(e)}function resolveWindowsCommandInterpreter(e){const t=snapshotEnvironment(process.env);const r=resolveExecutable_getEnvironmentValue(t,"SystemRoot");if(!r||!isWindowsDriveAbsolutePath(r)){throw new ProcessError("A trusted Windows system directory could not be established.",{code:"ERR_UNTRUSTED_COMMAND_INTERPRETER"})}const i=op.join(r,"System32","cmd.exe");if(!isExecutableFile(i)){throw new ProcessError("The Windows command interpreter could not be found.",{code:"ERR_UNTRUSTED_COMMAND_INTERPRETER"})}const n=resolveExecutable_getEnvironmentValue(t,"ComSpec");if(n&&(!isWindowsDriveAbsolutePath(n)||canonicalizeWindowsPath(n)!==canonicalizeWindowsPath(i))){throw new ProcessError("The Windows command interpreter is not trusted.",{code:"ERR_UNTRUSTED_COMMAND_INTERPRETER"})}const s=resolveExecutable_getEnvironmentValue(e,"SystemRoot");if(s&&(!isWindowsDriveAbsolutePath(s)||canonicalizeWindowsPath(s)!==canonicalizeWindowsPath(r))){throw new ProcessError("The child environment contains an untrusted system directory.",{code:"ERR_UNTRUSTED_COMMAND_INTERPRETER"})}const o=resolveExecutable_getEnvironmentValue(e,"ComSpec");if(o&&(!isWindowsDriveAbsolutePath(o)||canonicalizeWindowsPath(o)!==canonicalizeWindowsPath(i))){throw new ProcessError("The child environment contains an untrusted command interpreter.",{code:"ERR_UNTRUSTED_COMMAND_INTERPRETER"})}setEnvironmentValue(e,"SystemRoot",r);setEnvironmentValue(e,"ComSpec",i);return{executablePath:i,systemRoot:r}}const mp=/[%!^&|<>()]/;const Ap=/[%!]/;const hp=/([()\][%!^"`<>&|;, *?])/g;function containsControlCharacter(e){for(const t of e){const e=t.codePointAt(0);if(e<=31||e===127){return true}}return false}function snapshotArguments(e){return e.map(((e,t)=>{if(typeof e!=="string"||e.includes("\0")){throw new ProcessError(`Process argument ${t} is invalid.`,{code:"ERR_INVALID_PROCESS_ARGUMENT"})}return e}))}function validateBatchArguments(e){for(const[t,r]of e.entries()){if(containsControlCharacter(r)||mp.test(r)||/\\"/.test(r)||/\\{2,}$/.test(r)){throw new ProcessError(`Windows batch argument ${t} is unsafe.`,{code:"ERR_UNSAFE_WINDOWS_BATCH_ARGUMENT"})}}}function escapeBatchCommand(e){if(containsControlCharacter(e)||Ap.test(e)){throw new ProcessError("The Windows batch path cannot be represented safely.",{code:"ERR_UNSAFE_WINDOWS_BATCH_PATH"})}return e.replace(hp,"^$1")}function escapeBatchArgument(e){let t=e;t=t.replace(/(?=(\\+?)?)\1"/g,'$1$1\\"');t=t.replace(/(?=(\\+?)?)\1$/g,"$1$1");t=`"${t}"`;return t.replace(hp,"^$1")}function normalizeCommand(e,t,r){const i=snapshotArguments(t);const n=resolveExecutableWithContext(e,r);if(!n){throw new ProcessError("The executable could not be found.",{code:"ENOENT"})}if(process.platform!=="win32"){return{executable:n,args:i,cwd:r.cwd,env:r.env,windowsVerbatimArguments:false}}const s=op.extname(n).toLowerCase();if(s===".exe"||s===".com"){return{executable:n,args:i,cwd:r.cwd,env:r.env,windowsVerbatimArguments:false}}if(s!==".cmd"&&s!==".bat"){throw new ProcessError("The executable type is not supported on Windows.",{code:"ERR_UNSUPPORTED_WINDOWS_EXECUTABLE"})}if(!r.allowWindowsBatchFiles){throw new ProcessError("Windows batch execution was not enabled.",{code:"ERR_WINDOWS_BATCH_DISABLED"})}if(r.cwd.startsWith("\\\\")){throw new ProcessError("Windows batch execution does not support a UNC working directory.",{code:"ERR_UNSUPPORTED_WINDOWS_CWD"})}validateBatchArguments(i);const o=resolveWindowsCommandInterpreter(r.env);const a=[escapeBatchCommand(n),...i.map(escapeBatchArgument)].join(" ");return{executable:o.executablePath,args:["/d","/s","/v:off","/c",`"${a}"`],cwd:r.cwd,env:r.env,windowsVerbatimArguments:true}}const gp=["gid","killSignal","timeout","uid","windowsHide"];const fp=[...gp,"argv0","detached","serialization","signal","stdio"];const yp=[...gp,"argv0","encoding","input","maxBuffer","stdio"];const bp=[...gp,"encoding","maxBuffer","signal"];function sanitizeChildProcessError(e){return e instanceof Error&&!isProcessError(e)?errors_createExecutionError(e):e}function callWithSanitizedChildProcessErrors(e){try{return e()}catch(e){throw sanitizeChildProcessError(e)}}function sanitizeChildProcessErrors(e){const t=e.emit;e.emit=(r,...i)=>{if(r==="error"){i[0]=sanitizeChildProcessError(i[0])}return Reflect.apply(t,e,[r,...i])};return e}function prepareProcess(e,t,r,i){if(r.shell!==undefined||r.windowsVerbatimArguments!==undefined){throw new ProcessError("Shell-related process options are not supported.",{code:"ERR_UNSAFE_PROCESS_OPTION"})}const n={...r};const{cwd:s,env:o,allowWindowsBatchFiles:a}=n;const l=new Set(["cwd","env","allowWindowsBatchFiles"]);const c=new Set(i);const p={};for(const[e,t]of Object.entries(n)){if((e==="shell"||e==="windowsVerbatimArguments")&&t===undefined){continue}if(l.has(e)){continue}if(!c.has(e)){throw new ProcessError("The process options contain an unsupported property.",{code:"ERR_UNSUPPORTED_PROCESS_OPTION"})}p[e]=t}const u=createProcessContext({cwd:s,env:o,allowWindowsBatchFiles:a});const d=normalizeCommand(e,t,u);if(d.windowsVerbatimArguments&&p.argv0!==undefined){throw new ProcessError("The argv0 option is not supported for Windows batch files.",{code:"ERR_UNSAFE_PROCESS_OPTION"})}return{command:d,nodeOptions:p}}function spawn(e,t=[],r={}){const i=prepareProcess(e,t,r,fp);const n=callWithSanitizedChildProcessErrors((()=>childProcess.spawn(i.command.executable,i.command.args,{...i.nodeOptions,cwd:i.command.cwd,env:i.command.env,shell:false,windowsVerbatimArguments:i.command.windowsVerbatimArguments})));return sanitizeChildProcessErrors(n)}function spawnSync(e,t=[],r={}){const i=prepareProcess(e,t,r,yp);const n=callWithSanitizedChildProcessErrors((()=>childProcess.spawnSync(i.command.executable,i.command.args,{...i.nodeOptions,cwd:i.command.cwd,env:i.command.env,shell:false,windowsVerbatimArguments:i.command.windowsVerbatimArguments})));if(n.error){return{...n,error:createExecutionError(n.error)}}return n}async function execFile(e,t=[],r={}){const i=prepareProcess(e,t,r,bp);return new Promise(((e,t)=>{callWithSanitizedChildProcessErrors((()=>sp.execFile(i.command.executable,i.command.args,{...i.nodeOptions,cwd:i.command.cwd,env:i.command.env,shell:false,windowsVerbatimArguments:i.command.windowsVerbatimArguments,windowsHide:r.windowsHide},((r,i,n)=>{if(r){t(errors_createExecutionError(r,i,n));return}e({stdout:i,stderr:n})}))))}))}function outputToString(e){if(e===undefined){return""}return Buffer.isBuffer(e)?e.toString("utf8"):e}const Cp={async execFileWithResult(e,t,r){try{const i=await execFile(e,t,r);return{...i,error:null}}catch(e){if(isProcessError(e)){return{stdout:outputToString(e.stdout),stderr:outputToString(e.stderr),error:e}}throw e}},async execFile(e,t,r){const{stdout:i,stderr:n,error:s}=await Cp.execFileWithResult(e,t,r);if(n||s){throw n?new Error(n):s}return i}};const Ep=credentialLogger("AzureDeveloperCliCredential");const Np={notInstalled:"Azure Developer CLI couldn't be found. To mitigate this issue, see the troubleshooting guidelines at https://aka.ms/azsdk/js/identity/azdevclicredential/troubleshoot.",login:"Please run 'azd auth login' from a command prompt to authenticate before using this credential. For more information, see the troubleshooting guidelines at https://aka.ms/azsdk/js/identity/azdevclicredential/troubleshoot.",unknown:"Unknown error while trying to retrieve the access token",claim:"This credential doesn't support claims challenges. To authenticate with the required claims, please run the following command:"};const vp={getSafeWorkingDir(){if(process.platform==="win32"){let e=process.env.SystemRoot||process.env["SYSTEMROOT"];if(!e){Ep.getToken.warning("The SystemRoot environment variable is not set. This may cause issues when using the Azure Developer CLI credential.");e="C:\\Windows"}return e}else{return"/bin"}},async getAzdAccessToken(e,t,r,i){let n=[];if(t){n=["--tenant-id",t]}let s=[];if(i){const e=btoa(i);s=["--claims",e]}const o=["auth","token","--output","json","--no-prompt",...e.reduce(((e,t)=>e.concat("--scope",t)),[]),...n,...s];return Cp.execFileWithResult("azd",o,{allowWindowsBatchFiles:true,cwd:vp.getSafeWorkingDir(),encoding:"utf8",timeout:r})}};class AzureDeveloperCliCredential{tenantId;additionallyAllowedTenantIds;timeout;constructor(e){if(e?.tenantId){tenantIdUtils_checkTenantId(Ep,e?.tenantId);this.tenantId=e?.tenantId}this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);this.timeout=e?.processTimeoutInMs}async getToken(e,t={}){const r=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds);if(r){tenantIdUtils_checkTenantId(Ep,r)}let i;if(typeof e==="string"){i=[e]}else{i=e}Ep.getToken.info(`Using the scopes ${e}`);return re.withSpan(`${this.constructor.name}.getToken`,t,(async()=>{try{i.forEach((e=>{ensureValidScopeForDevTimeCreds(e,Ep)}));const n=await vp.getAzdAccessToken(i,r,this.timeout,t.claims);const s=n.stderr?.match("must use multi-factor authentication")||n.stderr?.match("reauthentication required");const o=n.stderr?.match("not logged in, run `azd login` to login")||n.stderr?.match("not logged in, run `azd auth login` to login");const a=n.stderr?.match("azd:(.*)not found")||n.stderr?.startsWith("'azd' is not recognized");if(a||n.error&&n.error.code==="ENOENT"){const t=new errors_CredentialUnavailableError(Np.notInstalled);Ep.getToken.info(logging_formatError(e,t));throw t}if(o){const t=new errors_CredentialUnavailableError(Np.login);Ep.getToken.info(logging_formatError(e,t));throw t}if(s){const t=i.reduce(((e,t)=>e.concat("--scope",t)),[]).join(" ");const r=`azd auth login ${t}`;const n=new errors_CredentialUnavailableError(`${Np.claim} ${r}`);Ep.getToken.info(logging_formatError(e,n));throw n}try{const t=JSON.parse(n.stdout);Ep.getToken.info(formatSuccess(e));return{token:t.token,expiresOnTimestamp:new Date(t.expiresOn).getTime(),tokenType:"Bearer"}}catch(e){if(n.stderr){throw new errors_CredentialUnavailableError(n.stderr)}throw e}}catch(t){const r=t.name==="CredentialUnavailableError"?t:new errors_CredentialUnavailableError(t.message||Np.unknown);Ep.getToken.info(logging_formatError(e,r));throw r}}))}}function checkSubscription(e,t){if(!t.match(/^[0-9a-zA-Z-._ ]+$/)){const r=new Error(`Subscription '${t}' contains invalid characters. If this is the name of a subscription, use `+`its ID instead. You can locate your subscription by following the instructions listed here: `+`https://learn.microsoft.com/azure/azure-portal/get-subscription-tenant-id`);e.info(logging_formatError("",r));throw r}}const Ip=credentialLogger("AzureCliCredential");const Sp={claim:"This credential doesn't support claims challenges. To authenticate with the required claims, please run the following command:",notInstalled:"Azure CLI could not be found. Please visit https://aka.ms/azure-cli for installation instructions and then, once installed, authenticate to your Azure account using 'az login'.",login:"Please run 'az login' from a command prompt to authenticate before using this credential.",unknown:"Unknown error while trying to retrieve the access token",unexpectedResponse:'Unexpected response from Azure CLI when getting token. Expected "expiresOn" to be a RFC3339 date string. Got:'};const wp={getSafeWorkingDir(){if(process.platform==="win32"){let e=process.env.SystemRoot||process.env["SYSTEMROOT"];if(!e){Ip.getToken.warning("The SystemRoot environment variable is not set. This may cause issues when using the Azure CLI credential.");e="C:\\Windows"}return e}else{return"/bin"}},async getAzureCliAccessToken(e,t,r,i){let n=[];let s=[];if(t){n=["--tenant",t]}if(r){s=["--subscription",r]}const o=["account","get-access-token","--output","json","--resource",e,...n,...s];return Cp.execFileWithResult("az",o,{allowWindowsBatchFiles:true,cwd:wp.getSafeWorkingDir(),encoding:"utf8",timeout:i})}};class AzureCliCredential{tenantId;additionallyAllowedTenantIds;timeout;subscription;constructor(e){if(e?.tenantId){tenantIdUtils_checkTenantId(Ip,e?.tenantId);this.tenantId=e?.tenantId}if(e?.subscription){checkSubscription(Ip,e?.subscription);this.subscription=e?.subscription}this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);this.timeout=e?.processTimeoutInMs}async getToken(e,t={}){const r=typeof e==="string"?e:e[0];const i=t.claims;if(i&&i.trim()){const e=btoa(i);let n=`az login --claims-challenge ${e} --scope ${r}`;const s=t.tenantId;if(s){n+=` --tenant ${s}`}const o=new errors_CredentialUnavailableError(`${Sp.claim} ${n}`);Ip.getToken.info(logging_formatError(r,o));throw o}const n=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds);if(n){tenantIdUtils_checkTenantId(Ip,n)}if(this.subscription){checkSubscription(Ip,this.subscription)}Ip.getToken.info(`Using the scope ${r}`);return re.withSpan(`${this.constructor.name}.getToken`,t,(async()=>{try{ensureValidScopeForDevTimeCreds(r,Ip);const t=getScopeResource(r);const i=await wp.getAzureCliAccessToken(t,n,this.subscription,this.timeout);const s=i.stderr?.match("(.*)az login --scope(.*)");const o=i.stderr?.match("(.*)az login(.*)")&&!s;const a=i.stderr?.match("az:(.*)not found")||i.stderr?.startsWith("'az' is not recognized")||i.error&&isProcessError(i.error)&&i.error.code==="ENOENT";if(a){const t=new errors_CredentialUnavailableError(Sp.notInstalled);Ip.getToken.info(logging_formatError(e,t));throw t}if(o){const t=new errors_CredentialUnavailableError(Sp.login);Ip.getToken.info(logging_formatError(e,t));throw t}try{const t=i.stdout;const r=this.parseRawResponse(t);Ip.getToken.info(formatSuccess(e));return r}catch(e){if(i.stderr){throw new errors_CredentialUnavailableError(i.stderr)}throw e}}catch(t){const r=t.name==="CredentialUnavailableError"?t:new errors_CredentialUnavailableError(t.message||Sp.unknown);Ip.getToken.info(logging_formatError(e,r));throw r}}))}parseRawResponse(e){const t=JSON.parse(e);const r=t.accessToken;let i=Number.parseInt(t.expires_on,10)*1e3;if(!isNaN(i)){Ip.getToken.info("expires_on is available and is valid, using it");return{token:r,expiresOnTimestamp:i,tokenType:"Bearer"}}i=new Date(t.expiresOn).getTime();if(isNaN(i)){throw new errors_CredentialUnavailableError(`${Sp.unexpectedResponse} "${t.expiresOn}"`)}return{token:r,expiresOnTimestamp:i,tokenType:"Bearer"}}}const Pp=credentialLogger("AzurePowerShellCredential");const xp=process.platform==="win32";const Bp="AZURE_IDENTITY_POWERSHELL_RESOURCE";const _p="AZURE_IDENTITY_POWERSHELL_TENANT_ID";const Rp=new Set([Bp,_p].map((e=>e.toLowerCase())));function createPowerShellEnvironment(e,t,r=process.env){const i=Object.fromEntries(Object.entries(r).filter((([e])=>!Rp.has(e.toLowerCase()))));i[Bp]=e;i[_p]=t??"";return i}function formatCommand(e){if(xp){return`${e}.exe`}else{return e}}async function runCommands(e,t,r){const i=[];for(const n of e){const[e,...s]=n;const o=await Cp.execFile(e,s,{encoding:"utf8",env:r,timeout:t});i.push(o)}return i}const kp={login:"Run Connect-AzAccount to login",installed:"The specified module 'Az.Accounts' with version '2.2.0' was not loaded because no valid module file was found in any module directory"};const Tp={login:"Please run 'Connect-AzAccount' from PowerShell to authenticate before using this credential.",installed:`The 'Az.Account' module >= 2.2.0 is not installed. Install the Azure Az PowerShell module with: "Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force".`,claim:"This credential doesn't support claims challenges. To authenticate with the required claims, please run the following command:",troubleshoot:`To troubleshoot, visit https://aka.ms/azsdk/js/identity/powershellcredential/troubleshoot.`};const isLoginError=e=>e.message.match(`(.*)${kp.login}(.*)`);const isNotInstalledError=e=>e.message.match(kp.installed);const Qp=[formatCommand("pwsh")];if(xp){Qp.push(formatCommand("powershell"))}class AzurePowerShellCredential{tenantId;additionallyAllowedTenantIds;timeout;constructor(e){if(e?.tenantId){tenantIdUtils_checkTenantId(Pp,e?.tenantId);this.tenantId=e?.tenantId}this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);this.timeout=e?.processTimeoutInMs}async getAzurePowerShellAccessToken(e,t,r){for(const i of[...Qp]){try{await runCommands([[i,"/?"]],r)}catch(e){Qp.shift();continue}const n=await runCommands([[i,"-NoProfile","-NonInteractive","-Command",`\n $tenantId = $env:${_p}\n $resource = $env:${Bp}\n $m = Import-Module Az.Accounts -MinimumVersion 2.2.0 -PassThru\n $useSecureString = $m.Version -ge [version]'2.17.0' -and $m.Version -lt [version]'5.0.0'\n\n $params = @{\n ResourceUrl = $resource\n }\n\n if ($tenantId.Length -gt 0) {\n $params["TenantId"] = $tenantId\n }\n\n if ($useSecureString) {\n $params["AsSecureString"] = $true\n }\n\n $token = Get-AzAccessToken @params\n\n $result = New-Object -TypeName PSObject\n $result | Add-Member -MemberType NoteProperty -Name ExpiresOn -Value $token.ExpiresOn\n\n if ($token.Token -is [System.Security.SecureString]) {\n if ($PSVersionTable.PSVersion.Major -lt 7) {\n $ssPtr = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($token.Token)\n try {\n $result | Add-Member -MemberType NoteProperty -Name Token -Value ([System.Runtime.InteropServices.Marshal]::PtrToStringBSTR($ssPtr))\n }\n finally {\n [System.Runtime.InteropServices.Marshal]::ZeroFreeBSTR($ssPtr)\n }\n }\n else {\n $result | Add-Member -MemberType NoteProperty -Name Token -Value ($token.Token | ConvertFrom-SecureString -AsPlainText)\n }\n }\n else {\n $result | Add-Member -MemberType NoteProperty -Name Token -Value $token.Token\n }\n\n Write-Output (ConvertTo-Json $result)\n `]],r,createPowerShellEnvironment(e,t));const s=n[0];return parseJsonToken(s)}throw new Error(`Unable to execute PowerShell. Ensure that it is installed in your system`)}async getToken(e,t={}){return re.withSpan(`${this.constructor.name}.getToken`,t,(async()=>{const r=typeof e==="string"?e:e[0];const i=t.claims;if(i&&i.trim()){const e=btoa(i);let n=`Connect-AzAccount -ClaimsChallenge ${e}`;const s=t.tenantId;if(s){n+=` -Tenant ${s}`}const o=new errors_CredentialUnavailableError(`${Tp.claim} ${n}`);Pp.getToken.info(logging_formatError(r,o));throw o}const n=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds);if(n){tenantIdUtils_checkTenantId(Pp,n)}try{ensureValidScopeForDevTimeCreds(r,Pp);Pp.getToken.info(`Using the scope ${r}`);const t=getScopeResource(r);const i=await this.getAzurePowerShellAccessToken(t,n,this.timeout);Pp.getToken.info(formatSuccess(e));return{token:i.Token,expiresOnTimestamp:new Date(i.ExpiresOn).getTime(),tokenType:"Bearer"}}catch(e){if(isNotInstalledError(e)){const e=new errors_CredentialUnavailableError(Tp.installed);Pp.getToken.info(logging_formatError(r,e));throw e}else if(isLoginError(e)){const e=new errors_CredentialUnavailableError(Tp.login);Pp.getToken.info(logging_formatError(r,e));throw e}const t=new errors_CredentialUnavailableError(`${e}. ${Tp.troubleshoot}`);Pp.getToken.info(logging_formatError(r,t));throw t}}))}}async function parseJsonToken(e){const t=/{[^{}]*}/g;const r=e.match(t);let i=e;if(r){try{for(const e of r){try{const t=JSON.parse(e);if(t?.Token){i=i.replace(e,"");if(i){Pp.getToken.warning(i)}return t}}catch(e){continue}}}catch(t){throw new Error(`Unable to parse the output of PowerShell. Received output: ${e}`)}}throw new Error(`No access token found in the output. Received output: ${e}`)}const Mp="common";const Op="aebc6443-996d-45c2-90f0-388ff96faa56";const Dp=credentialLogger("VisualStudioCodeCredential");const zp={adfs:"The VisualStudioCodeCredential does not support authentication with ADFS tenants."};function checkUnsupportedTenant(e){const t=zp[e];if(t){throw new errors_CredentialUnavailableError(t)}}class VisualStudioCodeCredential{tenantId;additionallyAllowedTenantIds;msalClient;options;constructor(e){this.options=e||{};if(e&&e.tenantId){tenantIdUtils_checkTenantId(Dp,e.tenantId);this.tenantId=e.tenantId}else{this.tenantId=Mp}this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);checkUnsupportedTenant(this.tenantId)}async prepare(e){const t=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,this.options,this.additionallyAllowedTenantIds,Dp)||this.tenantId;if(!hasVSCodePlugin()||!y){throw new errors_CredentialUnavailableError("Visual Studio Code Authentication is not available."+" Ensure you have have Azure Resources Extension installed in VS Code,"+" signed into Azure via VS Code, installed the @azure/identity-vscode package,"+" and properly configured the extension.")}const r=await this.loadAuthRecord(y,e);this.msalClient=msalClient_createMsalClient(Op,t,{...this.options,isVSCodeCredential:true,brokerOptions:{enabled:true,parentWindowHandle:new Uint8Array(0),useDefaultBrokerAccount:true},authenticationRecord:r})}preparePromise;prepareOnce(e){if(!this.preparePromise){this.preparePromise=this.prepare(e)}return this.preparePromise}async getToken(e,t){const r=scopeUtils_ensureScopes(e);await this.prepareOnce(r);if(!this.msalClient){throw new errors_CredentialUnavailableError("Visual Studio Code Authentication failed to initialize."+" Ensure you have have Azure Resources Extension installed in VS Code,"+" signed into Azure via VS Code, installed the @azure/identity-vscode package,"+" and properly configured the extension.")}return this.msalClient.getTokenByInteractiveRequest(r,{...t,disableAutomaticAuthentication:true})}async loadAuthRecord(e,t){try{const t=await(0,Mc.readFile)(e,{encoding:"utf8"});return deserializeAuthenticationRecord(t)}catch(e){Dp.getToken.info(logging_formatError(t,e));throw new errors_CredentialUnavailableError("Cannot load authentication record in Visual Studio Code."+" Ensure you have have Azure Resources Extension installed in VS Code,"+" signed into Azure via VS Code, installed the @azure/identity-vscode package,"+" and properly configured the extension.")}}}const Lp=credentialLogger("BrokerCredential");class BrokerCredential{brokerMsalClient;brokerTenantId;brokerAdditionallyAllowedTenantIds;constructor(e){this.brokerTenantId=tenantIdUtils_resolveTenantId(Lp,e.tenantId);this.brokerAdditionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);const t={...e,tokenCredentialOptions:e,logger:Lp,brokerOptions:{enabled:true,parentWindowHandle:new Uint8Array(0),useDefaultBrokerAccount:true}};this.brokerMsalClient=msalClient_createMsalClient(o,this.brokerTenantId,t)}async getToken(e,t={}){return re.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.brokerTenantId,t,this.brokerAdditionallyAllowedTenantIds,Lp);const r=scopeUtils_ensureScopes(e);try{return this.brokerMsalClient.getBrokeredToken(r,true,{...t,disableAutomaticAuthentication:true})}catch(e){Lp.getToken.info(logging_formatError(r,e));throw new errors_CredentialUnavailableError("Failed to acquire token using broker authentication",{cause:e})}}))}}function createDefaultBrokerCredential(e={}){return new BrokerCredential(e)}function createDefaultVisualStudioCodeCredential(e={}){return new VisualStudioCodeCredential(e)}function createDefaultManagedIdentityCredential(e={}){e.retryOptions??={maxRetries:5,retryDelayInMs:800};e.sendProbeRequest??=true;const t=e?.managedIdentityClientId??process.env.AZURE_CLIENT_ID;const r=e?.workloadIdentityClientId??t;const i=e?.managedIdentityResourceId;const n=process.env.AZURE_FEDERATED_TOKEN_FILE;const s=e?.tenantId??process.env.AZURE_TENANT_ID;if(i){const t={...e,resourceId:i};return new ManagedIdentityCredential(t)}if(n&&r){const t={...e,tenantId:s};return new ManagedIdentityCredential(r,t)}if(t){const r={...e,clientId:t};return new ManagedIdentityCredential(r)}return new ManagedIdentityCredential(e)}function createDefaultWorkloadIdentityCredential(e){const t=e?.managedIdentityClientId??process.env.AZURE_CLIENT_ID;const r=e?.workloadIdentityClientId??t;const i=process.env.AZURE_FEDERATED_TOKEN_FILE;const n=e?.tenantId??process.env.AZURE_TENANT_ID;if(i&&r){const t={...e,tenantId:n,clientId:r,tokenFilePath:i};return new WorkloadIdentityCredential(t)}if(n){const t={...e,tenantId:n};return new WorkloadIdentityCredential(t)}return new WorkloadIdentityCredential(e)}function createDefaultAzureDeveloperCliCredential(e={}){return new AzureDeveloperCliCredential(e)}function createDefaultAzureCliCredential(e={}){return new AzureCliCredential(e)}function createDefaultAzurePowershellCredential(e={}){return new AzurePowerShellCredential(e)}function createDefaultEnvironmentCredential(e={}){return new EnvironmentCredential(e)}const Gp=credentialLogger("DefaultAzureCredential");class UnavailableDefaultCredential{credentialUnavailableErrorMessage;credentialName;constructor(e,t){this.credentialName=e;this.credentialUnavailableErrorMessage=t}getToken(){Gp.getToken.info(`Skipping ${this.credentialName}, reason: ${this.credentialUnavailableErrorMessage}`);return Promise.resolve(null)}}class defaultAzureCredential_DefaultAzureCredential extends ChainedTokenCredential{constructor(e){validateRequiredEnvVars(e);const t=process.env.AZURE_TOKEN_CREDENTIALS?process.env.AZURE_TOKEN_CREDENTIALS.trim().toLowerCase():undefined;const r=[createDefaultVisualStudioCodeCredential,createDefaultAzureCliCredential,createDefaultAzurePowershellCredential,createDefaultAzureDeveloperCliCredential,createDefaultBrokerCredential];const i=[createDefaultEnvironmentCredential,createDefaultWorkloadIdentityCredential,createDefaultManagedIdentityCredential];let n=[];const s="EnvironmentCredential, WorkloadIdentityCredential, ManagedIdentityCredential, VisualStudioCodeCredential, AzureCliCredential, AzurePowerShellCredential, AzureDeveloperCliCredential";if(t){switch(t){case"dev":n=r;break;case"prod":n=i;break;case"environmentcredential":n=[createDefaultEnvironmentCredential];break;case"workloadidentitycredential":n=[createDefaultWorkloadIdentityCredential];break;case"managedidentitycredential":n=[()=>createDefaultManagedIdentityCredential({sendProbeRequest:false})];break;case"visualstudiocodecredential":n=[createDefaultVisualStudioCodeCredential];break;case"azureclicredential":n=[createDefaultAzureCliCredential];break;case"azurepowershellcredential":n=[createDefaultAzurePowershellCredential];break;case"azuredeveloperclicredential":n=[createDefaultAzureDeveloperCliCredential];break;default:{const e=`Invalid value for AZURE_TOKEN_CREDENTIALS = ${process.env.AZURE_TOKEN_CREDENTIALS}. Valid values are 'prod' or 'dev' or any of these credentials - ${s}.`;Gp.warning(e);throw new Error(e)}}}else{n=[...i,...r]}const o=n.map((t=>{try{return t(e??{})}catch(e){Gp.warning(`Skipped ${t.name} because of an error creating the credential: ${e}`);return new UnavailableDefaultCredential(t.name,e.message)}}));super(...o)}}function validateRequiredEnvVars(e){if(e?.requiredEnvVars){const t=Array.isArray(e.requiredEnvVars)?e.requiredEnvVars:[e.requiredEnvVars];const r=t.filter((e=>!process.env[e]));if(r.length>0){const e=`Required environment ${r.length===1?"variable":"variables"} '${r.join(", ")}' for DefaultAzureCredential ${r.length===1?"is":"are"} not set or empty.`;Gp.warning(e);throw new Error(e)}}}const Fp=credentialLogger("InteractiveBrowserCredential");class InteractiveBrowserCredential{tenantId;additionallyAllowedTenantIds;msalClient;disableAutomaticAuthentication;browserCustomizationOptions;loginHint;constructor(e){this.tenantId=resolveTenantId(Fp,e.tenantId,e.clientId);this.additionallyAllowedTenantIds=resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);const t={...e,tokenCredentialOptions:e,logger:Fp};const r=e;this.browserCustomizationOptions=r.browserCustomizationOptions;this.loginHint=r.loginHint;if(r?.brokerOptions?.enabled){if(!r?.brokerOptions?.parentWindowHandle){throw new Error("In order to do WAM authentication, `parentWindowHandle` under `brokerOptions` is a required parameter")}else{t.brokerOptions={enabled:true,parentWindowHandle:r.brokerOptions.parentWindowHandle,legacyEnableMsaPassthrough:r.brokerOptions?.legacyEnableMsaPassthrough,useDefaultBrokerAccount:r.brokerOptions?.useDefaultBrokerAccount}}}this.msalClient=createMsalClient(e.clientId??DeveloperSignOnClientId,this.tenantId,t);this.disableAutomaticAuthentication=e?.disableAutomaticAuthentication}async getToken(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Fp);const r=ensureScopes(e);return this.msalClient.getTokenByInteractiveRequest(r,{...t,disableAutomaticAuthentication:this.disableAutomaticAuthentication,browserCustomizationOptions:this.browserCustomizationOptions,loginHint:this.loginHint})}))}async authenticate(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.authenticate`,t,(async t=>{const r=ensureScopes(e);await this.msalClient.getTokenByInteractiveRequest(r,{...t,disableAutomaticAuthentication:false,browserCustomizationOptions:this.browserCustomizationOptions,loginHint:this.loginHint});return this.msalClient.getActiveAccount()}))}}const qp=credentialLogger("DeviceCodeCredential");function defaultDeviceCodePromptCallback(e){console.log(e.message)}class DeviceCodeCredential{tenantId;additionallyAllowedTenantIds;disableAutomaticAuthentication;msalClient;userPromptCallback;constructor(e){this.tenantId=e?.tenantId;this.additionallyAllowedTenantIds=resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);const t=e?.clientId??DeveloperSignOnClientId;const r=resolveTenantId(qp,e?.tenantId,t);this.userPromptCallback=e?.userPromptCallback??defaultDeviceCodePromptCallback;this.msalClient=createMsalClient(t,r,{...e,logger:qp,tokenCredentialOptions:e||{}});this.disableAutomaticAuthentication=e?.disableAutomaticAuthentication}async getToken(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,qp);const r=ensureScopes(e);return this.msalClient.getTokenByDeviceCode(r,this.userPromptCallback,{...t,disableAutomaticAuthentication:this.disableAutomaticAuthentication})}))}async authenticate(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.authenticate`,t,(async t=>{const r=Array.isArray(e)?e:[e];await this.msalClient.getTokenByDeviceCode(r,this.userPromptCallback,{...t,disableAutomaticAuthentication:false});return this.msalClient.getActiveAccount()}))}}const Up="AzurePipelinesCredential";const Hp=credentialLogger(Up);const Vp="7.1";class AzurePipelinesCredential{clientAssertionCredential;identityClient;constructor(e,t,r,i,n={}){if(!t){throw new CredentialUnavailableError(`${Up}: is unavailable. clientId is a required parameter.`)}if(!e){throw new CredentialUnavailableError(`${Up}: is unavailable. tenantId is a required parameter.`)}if(!r){throw new CredentialUnavailableError(`${Up}: is unavailable. serviceConnectionId is a required parameter.`)}if(!i){throw new CredentialUnavailableError(`${Up}: is unavailable. systemAccessToken is a required parameter.`)}n.loggingOptions={...n?.loggingOptions,additionalAllowedHeaderNames:[...n.loggingOptions?.additionalAllowedHeaderNames??[],"x-vss-e2eid","x-msedge-ref"]};this.identityClient=new IdentityClient(n);checkTenantId(Hp,e);Hp.info(`Invoking AzurePipelinesCredential with tenant ID: ${e}, client ID: ${t}, and service connection ID: ${r}`);if(!process.env.SYSTEM_OIDCREQUESTURI){throw new CredentialUnavailableError(`${Up}: is unavailable. Ensure that you're running this task in an Azure Pipeline, so that following missing system variable(s) can be defined- "SYSTEM_OIDCREQUESTURI"`)}const s=`${process.env.SYSTEM_OIDCREQUESTURI}?api-version=${Vp}&serviceConnectionId=${r}`;Hp.info(`Invoking ClientAssertionCredential with tenant ID: ${e}, client ID: ${t} and service connection ID: ${r}`);this.clientAssertionCredential=new ClientAssertionCredential(e,t,this.requestOidcToken.bind(this,s,i),n)}async getToken(e,t){if(!this.clientAssertionCredential){const e=`${Up}: is unavailable. To use Federation Identity in Azure Pipelines, the following parameters are required - \n tenantId,\n clientId,\n serviceConnectionId,\n systemAccessToken,\n "SYSTEM_OIDCREQUESTURI". \n See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/azurepipelinescredential/troubleshoot`;Hp.error(e);throw new CredentialUnavailableError(e)}Hp.info("Invoking getToken() of Client Assertion Credential");return this.clientAssertionCredential.getToken(e,t)}async requestOidcToken(e,t){Hp.info("Requesting OIDC token from Azure Pipelines...");Hp.info(e);const r=createPipelineRequest({url:e,method:"POST",headers:createHttpHeaders({"Content-Type":"application/json",Authorization:`Bearer ${t}`,"X-TFS-FedAuthRedirect":"Suppress"})});const i=await this.identityClient.sendRequest(r);return handleOidcResponse(i)}}function handleOidcResponse(e){const t=e.bodyAsText;if(!t){Hp.error(`${Up}: Authentication Failed. Received null token from OIDC request. Response status- ${e.status}. Complete response - ${JSON.stringify(e)}`);throw new AuthenticationError(e.status,{error:`${Up}: Authentication Failed. Received null token from OIDC request.`,error_description:`${JSON.stringify(e)}. See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/azurepipelinescredential/troubleshoot`})}try{const r=JSON.parse(t);if(r?.oidcToken){return r.oidcToken}else{const r=`${Up}: Authentication Failed. oidcToken field not detected in the response.`;let i=``;if(e.status!==200){i=`Response body = ${t}. Response Headers ["x-vss-e2eid"] = ${e.headers.get("x-vss-e2eid")} and ["x-msedge-ref"] = ${e.headers.get("x-msedge-ref")}. See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/azurepipelinescredential/troubleshoot`}Hp.error(r);Hp.error(i);throw new AuthenticationError(e.status,{error:r,error_description:i})}}catch(r){const i=`${Up}: Authentication Failed. oidcToken field not detected in the response.`;Hp.error(`Response from service = ${t}, Response Headers ["x-vss-e2eid"] = ${e.headers.get("x-vss-e2eid")} \n and ["x-msedge-ref"] = ${e.headers.get("x-msedge-ref")}, error message = ${r.message}`);Hp.error(i);throw new AuthenticationError(e.status,{error:i,error_description:`Response = ${t}. Response headers ["x-vss-e2eid"] = ${e.headers.get("x-vss-e2eid")} and ["x-msedge-ref"] = ${e.headers.get("x-msedge-ref")}. See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/azurepipelinescredential/troubleshoot`})}}const jp=credentialLogger("AuthorizationCodeCredential");class AuthorizationCodeCredential{msalClient;disableAutomaticAuthentication;authorizationCode;redirectUri;tenantId;additionallyAllowedTenantIds;clientSecret;constructor(e,t,r,i,n,s){checkTenantId(jp,e);this.clientSecret=r;if(typeof n==="string"){this.authorizationCode=i;this.redirectUri=n}else{this.authorizationCode=r;this.redirectUri=i;this.clientSecret=undefined;s=n}this.tenantId=e;this.additionallyAllowedTenantIds=resolveAdditionallyAllowedTenantIds(s?.additionallyAllowedTenants);this.msalClient=createMsalClient(t,e,{...s,logger:jp,tokenCredentialOptions:s??{}})}async getToken(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{const r=processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds);t.tenantId=r;const i=ensureScopes(e);return this.msalClient.getTokenByAuthorizationCode(i,this.redirectUri,this.authorizationCode,this.clientSecret,{...t,disableAutomaticAuthentication:this.disableAutomaticAuthentication})}))}}const Wp="OnBehalfOfCredential";const Jp=credentialLogger(Wp);class OnBehalfOfCredential{tenantId;additionallyAllowedTenantIds;msalClient;sendCertificateChain;certificatePath;clientSecret;userAssertionToken;clientAssertion;constructor(e){const{clientSecret:t}=e;const{certificatePath:r,sendCertificateChain:i}=e;const{getAssertion:n}=e;const{tenantId:s,clientId:o,userAssertionToken:a,additionallyAllowedTenants:l}=e;if(!s){throw new CredentialUnavailableError(`${Wp}: tenantId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}if(!o){throw new CredentialUnavailableError(`${Wp}: clientId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}if(!t&&!r&&!n){throw new CredentialUnavailableError(`${Wp}: You must provide one of clientSecret, certificatePath, or a getAssertion callback but none were provided. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}if(!a){throw new CredentialUnavailableError(`${Wp}: userAssertionToken is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}this.certificatePath=r;this.clientSecret=t;this.userAssertionToken=a;this.sendCertificateChain=i;this.clientAssertion=n;this.tenantId=s;this.additionallyAllowedTenantIds=resolveAdditionallyAllowedTenantIds(l);this.msalClient=createMsalClient(o,this.tenantId,{...e,logger:Jp,tokenCredentialOptions:e})}async getToken(e,t={}){return tracingClient.withSpan(`${Wp}.getToken`,t,(async r=>{r.tenantId=processMultiTenantRequest(this.tenantId,r,this.additionallyAllowedTenantIds,Jp);const i=ensureScopes(e);if(this.certificatePath){const e=await this.buildClientCertificate(this.certificatePath);return this.msalClient.getTokenOnBehalfOf(i,this.userAssertionToken,e,r)}else if(this.clientSecret){return this.msalClient.getTokenOnBehalfOf(i,this.userAssertionToken,this.clientSecret,t)}else if(this.clientAssertion){return this.msalClient.getTokenOnBehalfOf(i,this.userAssertionToken,this.clientAssertion,t)}else{throw new Error("Expected either clientSecret or certificatePath or clientAssertion to be defined.")}}))}async buildClientCertificate(e){try{const t=await this.parseCertificate({certificatePath:e},this.sendCertificateChain);return{thumbprint:t.thumbprint,thumbprintSha256:t.thumbprintSha256,privateKey:t.certificateContents,x5c:t.x5c}}catch(e){Jp.info(formatError("",e));throw e}}async parseCertificate(e,t){const r=e.certificatePath;const i=await readFile(r,"utf8");const n=t?i:undefined;const s=/(-+BEGIN CERTIFICATE-+)(\n\r?|\r\n?)([A-Za-z0-9+/\n\r]+=*)(\n\r?|\r\n?)(-+END CERTIFICATE-+)/g;const o=[];let a;do{a=s.exec(i);if(a){o.push(a[3])}}while(a);if(o.length===0){throw new Error("The file at the specified path does not contain a PEM-encoded certificate.")}const l=createHash("sha1").update(Buffer.from(o[0],"base64")).digest("hex").toUpperCase();const c=createHash("sha256").update(Buffer.from(o[0],"base64")).digest("hex").toUpperCase();return{certificateContents:i,thumbprintSha256:c,thumbprint:l,x5c:n}}}function getBearerTokenProvider(e,t,r){const{abortSignal:i,tracingOptions:n}=r||{};const s=createEmptyPipeline();s.addPolicy(bearerTokenAuthenticationPolicy({credential:e,scopes:t}));async function getRefreshedToken(){const e=await s.sendRequest({sendRequest:e=>Promise.resolve({request:e,status:200,headers:e.headers})},createPipelineRequest({url:"https://example.com",abortSignal:i,tracingOptions:n}));const t=e.headers.get("authorization")?.split(" ")[1];if(!t){throw new Error("Failed to get access token")}return t}return getRefreshedToken}function getDefaultAzureCredential(){return new DefaultAzureCredential}const Yp=e(import.meta.url)("console");async function SwapApps(e,t,r,i,s){const o=new defaultAzureCredential_DefaultAzureCredential;const a=new n.yX(o,t);const l=await a.webApps.beginSwapSlotAndWait(`${r}`,`${e}`,i,{preserveVnet:false,targetSlot:"production"});let c={status:false,message:`The swap API call failed to complete within ${s} seconds.`};const p=s*100;(0,Yp.info)(`Swap timer: ${p} milliseconds`);var u=await swapSlotWithTimeLimit(p,l,c);return u}async function swapSlotWithTimeLimit(e,t,r){let i;const n=new Promise((t=>{i=setTimeout((()=>{t(false)}),e)}));const s=await Promise.race([t,n]);if(i){clearTimeout(i)}if(!s){return r}r.status=true;r.message=s;return r}},2613:t=>{t.exports=e(import.meta.url)("assert")},181:t=>{t.exports=e(import.meta.url)("buffer")},6982:t=>{t.exports=e(import.meta.url)("crypto")},4434:t=>{t.exports=e(import.meta.url)("events")},9896:t=>{t.exports=e(import.meta.url)("fs")},8611:t=>{t.exports=e(import.meta.url)("http")},5692:t=>{t.exports=e(import.meta.url)("https")},9278:t=>{t.exports=e(import.meta.url)("net")},4589:t=>{t.exports=e(import.meta.url)("node:assert")},6698:t=>{t.exports=e(import.meta.url)("node:async_hooks")},4573:t=>{t.exports=e(import.meta.url)("node:buffer")},1421:t=>{t.exports=e(import.meta.url)("node:child_process")},7540:t=>{t.exports=e(import.meta.url)("node:console")},7598:t=>{t.exports=e(import.meta.url)("node:crypto")},3053:t=>{t.exports=e(import.meta.url)("node:diagnostics_channel")},610:t=>{t.exports=e(import.meta.url)("node:dns")},8474:t=>{t.exports=e(import.meta.url)("node:events")},3024:t=>{t.exports=e(import.meta.url)("node:fs")},1455:t=>{t.exports=e(import.meta.url)("node:fs/promises")},7067:t=>{t.exports=e(import.meta.url)("node:http")},2467:t=>{t.exports=e(import.meta.url)("node:http2")},4708:t=>{t.exports=e(import.meta.url)("node:https")},7030:t=>{t.exports=e(import.meta.url)("node:net")},8161:t=>{t.exports=e(import.meta.url)("node:os")},6760:t=>{t.exports=e(import.meta.url)("node:path")},643:t=>{t.exports=e(import.meta.url)("node:perf_hooks")},1708:t=>{t.exports=e(import.meta.url)("node:process")},1792:t=>{t.exports=e(import.meta.url)("node:querystring")},7075:t=>{t.exports=e(import.meta.url)("node:stream")},1692:t=>{t.exports=e(import.meta.url)("node:tls")},3136:t=>{t.exports=e(import.meta.url)("node:url")},7975:t=>{t.exports=e(import.meta.url)("node:util")},3429:t=>{t.exports=e(import.meta.url)("node:util/types")},5919:t=>{t.exports=e(import.meta.url)("node:worker_threads")},8522:t=>{t.exports=e(import.meta.url)("node:zlib")},857:t=>{t.exports=e(import.meta.url)("os")},6928:t=>{t.exports=e(import.meta.url)("path")},2203:t=>{t.exports=e(import.meta.url)("stream")},3193:t=>{t.exports=e(import.meta.url)("string_decoder")},4756:t=>{t.exports=e(import.meta.url)("tls")},2018:t=>{t.exports=e(import.meta.url)("tty")},7016:t=>{t.exports=e(import.meta.url)("url")},9023:t=>{t.exports=e(import.meta.url)("util")},7698:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.parseCAEChallenge=parseCAEChallenge;t.authorizeRequestOnClaimChallenge=authorizeRequestOnClaimChallenge;const i=r(9994);const n=r(741);function parseCAEChallenge(e){const t=`, ${e.trim()}`.split(", Bearer ").filter((e=>e));return t.map((e=>{const t=`${e.trim()}, `.split('", ').filter((e=>e));const r=t.map((e=>(([e,t])=>({[e]:t}))(e.trim().split('="'))));return r.reduce(((e,t)=>({...e,...t})),{})}))}async function authorizeRequestOnClaimChallenge(e){const{scopes:t,response:r}=e;const s=e.logger||i.logger;const o=r.headers.get("WWW-Authenticate");if(!o){s.info(`The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow.`);return false}const a=parseCAEChallenge(o)||[];const l=a.find((e=>e.claims));if(!l){s.info(`The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.`);return false}const c=await e.getAccessToken(l.scope?[l.scope]:t,{claims:(0,n.decodeStringToString)(l.claims)});if(!c){return false}e.request.headers.set("Authorization",`${c.tokenType??"Bearer"} ${c.token}`);return true}},7454:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.authorizeRequestOnTenantChallenge=void 0;const r={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function isUuid(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}const authorizeRequestOnTenantChallenge=async e=>{const t=requestToOptions(e.request);const i=getChallenge(e.response);if(i){const n=parseChallenge(i);const s=buildScopes(e,n);const o=extractTenantId(n);if(!o){return false}const a=await e.getAccessToken(s,{...t,tenantId:o});if(!a){return false}e.request.headers.set(r.HeaderConstants.AUTHORIZATION,`${a.tokenType??"Bearer"} ${a.token}`);return true}return false};t.authorizeRequestOnTenantChallenge=authorizeRequestOnTenantChallenge;function extractTenantId(e){const t=new URL(e.authorization_uri);const r=t.pathname.split("/");const i=r[1];if(i&&isUuid(i)){return i}return undefined}function buildScopes(e,t){if(!t.resource_id){return e.scopes}const i=new URL(t.resource_id);let n=new URL(r.DefaultScope,i.origin).toString();if(n==="https://disk.azure.com/.default"){n="https://disk.azure.com//.default"}return[n]}function getChallenge(e){const t=e.headers.get("WWW-Authenticate");if(e.status===401&&t){return t}return}function parseChallenge(e){const t=e.slice("Bearer ".length);const r=`${t.trim()} `.split(" ").filter((e=>e));const i=r.map((e=>(([e,t])=>({[e]:t}))(e.trim().split("="))));return i.reduce(((e,t)=>({...e,...t})),{})}function requestToOptions(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}},741:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.encodeString=encodeString;t.encodeByteArray=encodeByteArray;t.decodeString=decodeString;t.decodeStringToString=decodeStringToString;const i=r(7779);function encodeString(e){return(0,i.uint8ArrayToString)((0,i.stringToUint8Array)(e,"utf-8"),"base64")}function encodeByteArray(e){return(0,i.uint8ArrayToString)(e,"base64")}function decodeString(e){return(0,i.stringToUint8Array)(e,"base64")}function decodeStringToString(e){return(0,i.uint8ArrayToString)((0,i.stringToUint8Array)(e,"base64"),"utf-8")}},111:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.deserializationPolicyName=void 0;t.deserializationPolicy=deserializationPolicy;const i=r(6058);const n=r(778);const s=r(1530);const o=r(9688);const a=["application/json","text/json"];const l=["application/xml","application/atom+xml"];t.deserializationPolicyName="deserializationPolicy";function deserializationPolicy(e={}){const r=e.expectedContentTypes?.json??a;const n=e.expectedContentTypes?.xml??l;const s=e.parseXML;const o=e.serializerOptions;const c={xml:{rootName:o?.xml.rootName??"",includeRoot:o?.xml.includeRoot??false,xmlCharKey:o?.xml.xmlCharKey??i.XML_CHARKEY}};return{name:t.deserializationPolicyName,async sendRequest(e,t){const i=await t(e);return deserializeResponseBody(r,n,i,c,s)}}}function getOperationResponseMap(e){let t;const r=e.request;const i=(0,o.getOperationRequestInfo)(r);const n=i?.operationSpec;if(n){if(!i?.operationResponseGetter){t=n.responses[e.status]}else{t=i?.operationResponseGetter(n,e)}}return t}function shouldDeserializeResponse(e){const t=e.request;const r=(0,o.getOperationRequestInfo)(t);const i=r?.shouldDeserialize;let n;if(i===undefined){n=true}else if(typeof i==="boolean"){n=i}else{n=i(e)}return n}async function deserializeResponseBody(e,t,r,i,a){const l=await parse(e,t,r,i,a);if(!shouldDeserializeResponse(l)){return l}const c=(0,o.getOperationRequestInfo)(l.request);const p=c?.operationSpec;if(!p||!p.responses){return l}const u=getOperationResponseMap(l);const{error:d,shouldReturnResponse:m}=handleErrorResponse(l,p,u,i);if(d){throw d}else if(m){return l}if(u){if(u.bodyMapper){let e=l.parsedBody;if(p.isXML&&u.bodyMapper.type.name===s.MapperTypeNames.Sequence){e=typeof e==="object"?e[u.bodyMapper.xmlElementName]:[]}try{l.parsedBody=p.serializer.deserialize(u.bodyMapper,e,"operationRes.parsedBody",i)}catch(e){const t=new n.RestError(`Error ${e} occurred in deserializing the responseBody - ${l.bodyAsText}`,{statusCode:l.status,request:l.request,response:l});throw t}}else if(p.httpMethod==="HEAD"){l.parsedBody=r.status>=200&&r.status<300}if(u.headersMapper){l.parsedHeaders=p.serializer.deserialize(u.headersMapper,l.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:true})}}return l}function isOperationSpecEmpty(e){const t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function handleErrorResponse(e,t,r,i){const o=200<=e.status&&e.status<300;const a=isOperationSpecEmpty(t)?o:!!r;if(a){if(r){if(!r.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}const l=r??t.responses.default;const c=e.request.streamResponseStatusCodes?.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText;const p=new n.RestError(c,{statusCode:e.status,request:e.request,response:e});if(!l&&!(e.parsedBody?.error?.code&&e.parsedBody?.error?.message)){throw p}const u=l?.bodyMapper;const d=l?.headersMapper;try{if(e.parsedBody){const r=e.parsedBody;let n;if(u){let e=r;if(t.isXML&&u.type.name===s.MapperTypeNames.Sequence){e=[];const t=u.xmlElementName;if(typeof r==="object"&&t){e=r[t]}}n=t.serializer.deserialize(u,e,"error.response.parsedBody",i)}const o=r.error||n||r;p.code=o.code;if(o.message){p.message=o.message}if(u){p.response.parsedBody=n}}if(e.headers&&d){p.response.parsedHeaders=t.serializer.deserialize(d,e.headers.toJSON(),"operationRes.parsedHeaders")}}catch(t){p.message=`Error "${t.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:p,shouldReturnResponse:false}}async function parse(e,t,r,i,s){if(!r.request.streamResponseStatusCodes?.has(r.status)&&r.bodyAsText){const o=r.bodyAsText;const a=r.headers.get("Content-Type")||"";const l=!a?[]:a.split(";").map((e=>e.toLowerCase()));try{if(l.length===0||l.some((t=>e.indexOf(t)!==-1))){r.parsedBody=JSON.parse(o);return r}else if(l.some((e=>t.indexOf(e)!==-1))){if(!s){throw new Error("Parsing XML not supported.")}const e=await s(o,i.xml);r.parsedBody=e;return r}}catch(e){const t=`Error "${e}" occurred while parsing the response body - ${r.bodyAsText}.`;const i=e.code||n.RestError.PARSE_ERROR;const s=new n.RestError(t,{code:i,statusCode:r.status,request:r.request,response:r});throw s}}return r}},6323:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getCachedDefaultHttpClient=getCachedDefaultHttpClient;const i=r(778);let n;function getCachedDefaultHttpClient(){if(!n){n=(0,i.createDefaultHttpClient)()}return n}},160:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.authorizeRequestOnTenantChallenge=t.authorizeRequestOnClaimChallenge=t.serializationPolicyName=t.serializationPolicy=t.deserializationPolicyName=t.deserializationPolicy=t.XML_CHARKEY=t.XML_ATTRKEY=t.createClientPipeline=t.ServiceClient=t.MapperTypeNames=t.createSerializer=void 0;var i=r(1530);Object.defineProperty(t,"createSerializer",{enumerable:true,get:function(){return i.createSerializer}});Object.defineProperty(t,"MapperTypeNames",{enumerable:true,get:function(){return i.MapperTypeNames}});var n=r(9544);Object.defineProperty(t,"ServiceClient",{enumerable:true,get:function(){return n.ServiceClient}});var s=r(4136);Object.defineProperty(t,"createClientPipeline",{enumerable:true,get:function(){return s.createClientPipeline}});var o=r(6058);Object.defineProperty(t,"XML_ATTRKEY",{enumerable:true,get:function(){return o.XML_ATTRKEY}});Object.defineProperty(t,"XML_CHARKEY",{enumerable:true,get:function(){return o.XML_CHARKEY}});var a=r(111);Object.defineProperty(t,"deserializationPolicy",{enumerable:true,get:function(){return a.deserializationPolicy}});Object.defineProperty(t,"deserializationPolicyName",{enumerable:true,get:function(){return a.deserializationPolicyName}});var l=r(6234);Object.defineProperty(t,"serializationPolicy",{enumerable:true,get:function(){return l.serializationPolicy}});Object.defineProperty(t,"serializationPolicyName",{enumerable:true,get:function(){return l.serializationPolicyName}});var c=r(7698);Object.defineProperty(t,"authorizeRequestOnClaimChallenge",{enumerable:true,get:function(){return c.authorizeRequestOnClaimChallenge}});var p=r(7454);Object.defineProperty(t,"authorizeRequestOnTenantChallenge",{enumerable:true,get:function(){return p.authorizeRequestOnTenantChallenge}})},2066:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getStreamingResponseStatusCodes=getStreamingResponseStatusCodes;t.getPathStringFromParameter=getPathStringFromParameter;const i=r(1530);function getStreamingResponseStatusCodes(e){const t=new Set;for(const[r,n]of Object.entries(e.responses)){if(n.bodyMapper&&n.bodyMapper.type.name===i.MapperTypeNames.Stream){t.add(Number(r))}}return t}function getPathStringFromParameter(e){const{parameterPath:t,mapper:r}=e;let i;if(typeof t==="string"){i=t}else if(Array.isArray(t)){i=t.join(".")}else{i=r.serializedName}return i}},6058:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.XML_CHARKEY=t.XML_ATTRKEY=void 0;t.XML_ATTRKEY="$";t.XML_CHARKEY="_"},9994:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.logger=void 0;const i=r(6515);t.logger=(0,i.createClientLogger)("core-client")},9688:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getOperationArgumentValueFromParameter=getOperationArgumentValueFromParameter;t.getOperationRequestInfo=getOperationRequestInfo;const i=r(30);function getOperationArgumentValueFromParameter(e,t,r){let i=t.parameterPath;const n=t.mapper;let s;if(typeof i==="string"){i=[i]}if(Array.isArray(i)){if(i.length>0){if(n.isConstant){s=n.defaultValue}else{let t=getPropertyFromParameterPath(e,i);if(!t.propertyFound&&r){t=getPropertyFromParameterPath(r,i)}let o=false;if(!t.propertyFound){o=n.required||i[0]==="options"&&i.length===2}s=o?n.defaultValue:t.propertyValue}}}else{if(n.required){s={}}for(const[t,o]of Object.entries(i)){const i=n.type.modelProperties[t];const a=getOperationArgumentValueFromParameter(e,{parameterPath:o,mapper:i},r);if(a!==undefined){if(!s){s={}}Object.defineProperty(s,t,{value:a,enumerable:true,configurable:true,writable:true})}}}return s}function getPropertyFromParameterPath(e,t){const r={propertyFound:false};let i=0;for(;i{Object.defineProperty(t,"__esModule",{value:true});t.createClientPipeline=createClientPipeline;const i=r(111);const n=r(778);const s=r(6234);function createClientPipeline(e={}){const t=(0,n.createPipelineFromOptions)(e??{});if(e.credentialOptions){t.addPolicy((0,n.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes}))}t.addPolicy((0,s.serializationPolicy)(e.serializationOptions),{phase:"Serialize"});t.addPolicy((0,i.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"});return t}},6234:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.serializationPolicyName=void 0;t.serializationPolicy=serializationPolicy;t.serializeHeaders=serializeHeaders;t.serializeRequestBody=serializeRequestBody;const i=r(6058);const n=r(9688);const s=r(1530);const o=r(2066);t.serializationPolicyName="serializationPolicy";function serializationPolicy(e={}){const r=e.stringifyXML;return{name:t.serializationPolicyName,sendRequest(e,t){const i=(0,n.getOperationRequestInfo)(e);const s=i?.operationSpec;const o=i?.operationArguments;if(s&&o){serializeHeaders(e,o,s);serializeRequestBody(e,o,s,r)}return t(e)}}}function serializeHeaders(e,t,r){if(r.headerParameters){for(const i of r.headerParameters){let s=(0,n.getOperationArgumentValueFromParameter)(t,i);if(s!==null&&s!==undefined||i.mapper.required){s=r.serializer.serialize(i.mapper,s,(0,o.getPathStringFromParameter)(i));const t=i.mapper.headerCollectionPrefix;if(t){for(const r of Object.keys(s)){e.headers.set(t+r,s[r])}}else{e.headers.set(i.mapper.serializedName||(0,o.getPathStringFromParameter)(i),s)}}}}const i=t.options?.requestOptions?.customHeaders;if(i){for(const t of Object.keys(i)){e.headers.set(t,i[t])}}}function serializeRequestBody(e,t,r,a=function(){throw new Error("XML serialization unsupported!")}){const l=t.options?.serializerOptions;const c={xml:{rootName:l?.xml.rootName??"",includeRoot:l?.xml.includeRoot??false,xmlCharKey:l?.xml.xmlCharKey??i.XML_CHARKEY}};const p=c.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,n.getOperationArgumentValueFromParameter)(t,r.requestBody);const i=r.requestBody.mapper;const{required:l,serializedName:u,xmlName:d,xmlElementName:m,xmlNamespace:A,xmlNamespacePrefix:h,nullable:g}=i;const f=i.type.name;try{if(e.body!==undefined&&e.body!==null||g&&e.body===null||l){const t=(0,o.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(i,e.body,t,c);const n=f===s.MapperTypeNames.Stream;if(r.isXML){const t=h?`xmlns:${h}`:"xmlns";const r=getXmlValueWithNamespace(A,t,f,e.body,c);if(f===s.MapperTypeNames.Sequence){e.body=a(prepareXMLRootList(r,m||d||u,t,A),{rootName:d||u,xmlCharKey:p})}else if(!n){e.body=a(r,{rootName:d||u,xmlCharKey:p})}}else if(f===s.MapperTypeNames.String&&(r.contentType?.match("text/plain")||r.mediaType==="text")){return}else if(!n){e.body=JSON.stringify(e.body)}}}catch(e){throw new Error(`Error "${e.message}" occurred in serializing the payload - ${JSON.stringify(u,undefined," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(const i of r.formDataParameters){const s=(0,n.getOperationArgumentValueFromParameter)(t,i);if(s!==undefined&&s!==null){const t=i.mapper.serializedName||(0,o.getPathStringFromParameter)(i);e.formData[t]=r.serializer.serialize(i.mapper,s,(0,o.getPathStringFromParameter)(i),c)}}}}function getXmlValueWithNamespace(e,t,r,n,s){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){const r={};r[s.xml.xmlCharKey]=n;r[i.XML_ATTRKEY]={[t]:e};return r}return n}function prepareXMLRootList(e,t,r,n){if(!Array.isArray(e)){e=[e]}if(!r||!n){return{[t]:e}}const s={[t]:e};s[i.XML_ATTRKEY]={[r]:n};return s}},1530:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.MapperTypeNames=void 0;t.createSerializer=createSerializer;const i=r(1860);const n=i.__importStar(r(741));const s=r(6058);const o=r(1193);class SerializerImpl{modelMappers;isXML;constructor(e={},t=false){this.modelMappers=e;this.isXML=t}validateConstraints(e,t,r){const failValidation=(e,i)=>{throw new Error(`"${r}" with value "${t}" should satisfy the constraint "${e}": ${i}.`)};if(e.constraints&&t!==undefined&&t!==null){const{ExclusiveMaximum:r,ExclusiveMinimum:i,InclusiveMaximum:n,InclusiveMinimum:s,MaxItems:o,MaxLength:a,MinItems:l,MinLength:c,MultipleOf:p,Pattern:u,UniqueItems:d}=e.constraints;if(r!==undefined&&t>=r){failValidation("ExclusiveMaximum",r)}if(i!==undefined&&t<=i){failValidation("ExclusiveMinimum",i)}if(n!==undefined&&t>n){failValidation("InclusiveMaximum",n)}if(s!==undefined&&to){failValidation("MaxItems",o)}if(a!==undefined&&t.length>a){failValidation("MaxLength",a)}if(l!==undefined&&t.lengthr.indexOf(e)!==t))){failValidation("UniqueItems",d)}}}serialize(e,t,r,i={xml:{}}){const n={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??false,xmlCharKey:i.xml.xmlCharKey??s.XML_CHARKEY}};let o={};const a=e.type.name;if(!r){r=e.serializedName}if(a.match(/^Sequence$/i)!==null){o=[]}if(e.isConstant){t=e.defaultValue}const{required:l,nullable:c}=e;if(l&&c&&t===undefined){throw new Error(`${r} cannot be undefined.`)}if(l&&!c&&(t===undefined||t===null)){throw new Error(`${r} cannot be null or undefined.`)}if(!l&&c===false&&t===null){throw new Error(`${r} cannot be null.`)}if(t===undefined||t===null){o=t}else{if(a.match(/^any$/i)!==null){o=t}else if(a.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null){o=serializeBasicTypes(a,r,t)}else if(a.match(/^Enum$/i)!==null){const i=e;o=serializeEnumType(r,i.type.allowedValues,t)}else if(a.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null){o=serializeDateTypes(a,t,r)}else if(a.match(/^ByteArray$/i)!==null){o=serializeByteArrayType(r,t)}else if(a.match(/^Base64Url$/i)!==null){o=serializeBase64UrlType(r,t)}else if(a.match(/^Sequence$/i)!==null){o=serializeSequenceType(this,e,t,r,Boolean(this.isXML),n)}else if(a.match(/^Dictionary$/i)!==null){o=serializeDictionaryType(this,e,t,r,Boolean(this.isXML),n)}else if(a.match(/^Composite$/i)!==null){o=serializeCompositeType(this,e,t,r,Boolean(this.isXML),n)}}return o}deserialize(e,t,r,i={xml:{}}){const o={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??false,xmlCharKey:i.xml.xmlCharKey??s.XML_CHARKEY},ignoreUnknownProperties:i.ignoreUnknownProperties??false};if(t===undefined||t===null){if(this.isXML&&e.type.name==="Sequence"&&!e.xmlIsWrapped){t=[]}if(e.defaultValue!==undefined){t=e.defaultValue}return t}let a;const l=e.type.name;if(!r){r=e.serializedName}if(l.match(/^Composite$/i)!==null){a=deserializeCompositeType(this,e,t,r,o)}else{if(this.isXML){const e=o.xml.xmlCharKey;if(t[s.XML_ATTRKEY]!==undefined&&t[e]!==undefined){t=t[e]}}if(l.match(/^Number$/i)!==null){a=parseFloat(t);if(isNaN(a)){a=t}}else if(l.match(/^Boolean$/i)!==null){if(t==="true"){a=true}else if(t==="false"){a=false}else{a=t}}else if(l.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null){a=t}else if(l.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null){a=new Date(t)}else if(l.match(/^UnixTime$/i)!==null){a=unixTimeToDate(t)}else if(l.match(/^ByteArray$/i)!==null){a=n.decodeString(t)}else if(l.match(/^Base64Url$/i)!==null){a=base64UrlToByteArray(t)}else if(l.match(/^Sequence$/i)!==null){a=deserializeSequenceType(this,e,t,r,o)}else if(l.match(/^Dictionary$/i)!==null){a=deserializeDictionaryType(this,e,t,r,o)}}if(e.isConstant){a=e.defaultValue}return a}}function createSerializer(e={},t=false){return new SerializerImpl(e,t)}function trimEnd(e,t){let r=e.length;while(r-1>=0&&e[r-1]===t){--r}return e.substr(0,r)}function bufferToBase64Url(e){if(!e){return undefined}if(!(e instanceof Uint8Array)){throw new Error(`Please provide an input of type Uint8Array for converting to Base64Url.`)}const t=n.encodeByteArray(e);return trimEnd(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(e){if(!e){return undefined}if(e&&typeof e.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}e=e.replace(/-/g,"+").replace(/_/g,"/");return n.decodeString(e)}function splitSerializeName(e){const t=[];let r="";if(e){const i=e.split(".");for(const e of i){if(e.charAt(e.length-1)==="\\"){r+=e.substr(0,e.length-1)+"."}else{r+=e;t.push(r);r=""}}}return t}function dateToUnixTime(e){if(!e){return undefined}if(typeof e.valueOf()==="string"){e=new Date(e)}return Math.floor(e.getTime()/1e3)}function unixTimeToDate(e){if(!e){return undefined}return new Date(e*1e3)}function serializeBasicTypes(e,t,r){if(r!==null&&r!==undefined){if(e.match(/^Number$/i)!==null){if(typeof r!=="number"){throw new Error(`${t} with value ${r} must be of type number.`)}}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!=="string"){throw new Error(`${t} with value "${r}" must be of type string.`)}}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()==="string"&&(0,o.isValidUuid)(r))){throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}}else if(e.match(/^Boolean$/i)!==null){if(typeof r!=="boolean"){throw new Error(`${t} with value ${r} must be of type boolean.`)}}else if(e.match(/^Stream$/i)!==null){const e=typeof r;if(e!=="string"&&typeof r.pipe!=="function"&&typeof r.tee!=="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob==="function"||typeof Blob==="object")&&r instanceof Blob)&&e!=="function"){throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}}return r}function serializeEnumType(e,t,r){if(!t){throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`)}const i=t.some((e=>{if(typeof e.valueOf()==="string"){return e.toLowerCase()===r.toLowerCase()}return e===r}));if(!i){throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`)}return r}function serializeByteArrayType(e,t){if(t!==undefined&&t!==null){if(!(t instanceof Uint8Array)){throw new Error(`${e} must be of type Uint8Array.`)}t=n.encodeByteArray(t)}return t}function serializeBase64UrlType(e,t){if(t!==undefined&&t!==null){if(!(t instanceof Uint8Array)){throw new Error(`${e} must be of type Uint8Array.`)}t=bufferToBase64Url(t)}return t}function serializeDateTypes(e,t,r){if(t!==undefined&&t!==null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`)}t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`)}t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`)}t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format `+`for it to be serialized in UnixTime/Epoch format.`)}t=dateToUnixTime(t)}else if(e.match(/^TimeSpan$/i)!==null){if(!(0,o.isDuration)(t)){throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}}}return t}function serializeSequenceType(e,t,r,i,n,o){if(!Array.isArray(r)){throw new Error(`${i} must be of type Array.`)}let a=t.type.element;if(!a||typeof a!=="object"){throw new Error(`"element" metadata for an Array must be defined in the `+`mapper and it must be of type "object" in ${i}.`)}if(a.type.name==="Composite"&&a.type.className){a=e.modelMappers[a.type.className]??a}const l=[];for(let t=0;te!==n));if(s){Object.defineProperty(a,n,{value:e.serialize(c,r[n],i+'["'+n+'"]',o),enumerable:true,configurable:true,writable:true})}}}return a}return r}function getXmlObjectValue(e,t,r,i){if(!r||!e.xmlNamespace){return t}const n=e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns";const o={[n]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[s.XML_ATTRKEY]){return t}else{const e={...t};e[s.XML_ATTRKEY]=o;return e}}const a={};a[i.xml.xmlCharKey]=t;a[s.XML_ATTRKEY]=o;return a}function isSpecialXmlProperty(e,t){return[s.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function deserializeCompositeType(e,t,r,i,n){const o=n.xml.xmlCharKey??s.XML_CHARKEY;if(getPolymorphicDiscriminatorRecursively(e,t)){t=getPolymorphicMapper(e,t,r,"serializedName")}const a=resolveModelProperties(e,t,i);let l={};const c=[];for(const p of Object.keys(a)){const u=a[p];const d=splitSerializeName(a[p].serializedName);c.push(d[0]);const{serializedName:m,xmlName:A,xmlElementName:h}=u;let g=i;if(m!==""&&m!==undefined){g=i+"."+m}const f=u.headerCollectionPrefix;if(f){const t={};for(const i of Object.keys(r)){if(i.startsWith(f)){t[i.substring(f.length)]=e.deserialize(u.type.value,r[i],g,n)}c.push(i)}l[p]=t}else if(e.isXML){if(u.xmlIsAttribute&&r[s.XML_ATTRKEY]){l[p]=e.deserialize(u,r[s.XML_ATTRKEY][A],g,n)}else if(u.xmlIsMsText){if(r[o]!==undefined){l[p]=r[o]}else if(typeof r==="string"){l[p]=r}}else{const t=h||A||m;if(u.xmlIsWrapped){const t=r[A];const i=t?.[h]??[];Object.defineProperty(l,p,{value:e.deserialize(u,i,g,n),enumerable:true,configurable:true,writable:true});c.push(A)}else{const i=r[t];l[p]=e.deserialize(u,i,g,n);c.push(t)}}}else{let i;let s=r;let o=0;for(const e of d){if(!s)break;o++;s=s[e]}if(s===null&&o{for(const t of Object.keys(a)){const r=splitSerializeName(a[t].serializedName);if(r[0]===e){return false}}return true};for(const t of Object.keys(r)){if(isAdditionalProperty(t)){const s=e.deserialize(p,r[t],i+'["'+t+'"]',n);Object.defineProperty(l,t,{value:s,enumerable:true,configurable:true,writable:true})}}}else if(r&&!n.ignoreUnknownProperties){for(const e of Object.keys(r)){if(l[e]===undefined&&!c.includes(e)&&!isSpecialXmlProperty(e,n)){Object.defineProperty(l,e,{value:r[e],enumerable:true,configurable:true,writable:true})}}}return l}function deserializeDictionaryType(e,t,r,i,n){const s=t.type.value;if(!s||typeof s!=="object"){throw new Error(`"value" metadata for a Dictionary must be defined in the `+`mapper and it must of type "object" in ${i}`)}if(r){const t={};for(const o of Object.keys(r)){t[o]=e.deserialize(s,r[o],i,n)}return t}return r}function deserializeSequenceType(e,t,r,i,n){let s=t.type.element;if(!s||typeof s!=="object"){throw new Error(`"element" metadata for an Array must be defined in the `+`mapper and it must be of type "object" in ${i}`)}if(r){if(!Array.isArray(r)){r=[r]}if(s.type.name==="Composite"&&s.type.className){s=e.modelMappers[s.type.className]??s}const t=[];for(let o=0;o{Object.defineProperty(t,"__esModule",{value:true});t.ServiceClient=void 0;const i=r(778);const n=r(4136);const s=r(1193);const o=r(6323);const a=r(9688);const l=r(1752);const c=r(2066);const p=r(9994);class ServiceClient{_endpoint;_requestContentType;_allowInsecureConnection;_httpClient;pipeline;constructor(e={}){this._requestContentType=e.requestContentType;this._endpoint=e.endpoint??e.baseUri;if(e.baseUri){p.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead.")}this._allowInsecureConnection=e.allowInsecureConnection;this._httpClient=e.httpClient||(0,o.getCachedDefaultHttpClient)();this.pipeline=e.pipeline||createDefaultPipeline(e);if(e.additionalPolicies?.length){for(const{policy:t,position:r}of e.additionalPolicies){const e=r==="perRetry"?"Sign":undefined;this.pipeline.addPolicy(t,{afterPhase:e})}}}sendRequest(e){return this.pipeline.sendRequest(this._httpClient,e)}async sendOperationRequest(e,t){const r=t.baseUrl||this._endpoint;if(!r){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.")}const n=(0,l.getRequestUrl)(r,t,e,this);const o=(0,i.createPipelineRequest)({url:n});o.method=t.httpMethod;const p=(0,a.getOperationRequestInfo)(o);p.operationSpec=t;p.operationArguments=e;const u=t.contentType||this._requestContentType;if(u&&t.requestBody){o.headers.set("Content-Type",u)}const d=e.options;if(d){const e=d.requestOptions;if(e){if(e.timeout){o.timeout=e.timeout}if(e.onUploadProgress){o.onUploadProgress=e.onUploadProgress}if(e.onDownloadProgress){o.onDownloadProgress=e.onDownloadProgress}if(e.shouldDeserialize!==undefined){p.shouldDeserialize=e.shouldDeserialize}if(e.allowInsecureConnection){o.allowInsecureConnection=true}}if(d.abortSignal){o.abortSignal=d.abortSignal}if(d.tracingOptions){o.tracingOptions=d.tracingOptions}}if(this._allowInsecureConnection){o.allowInsecureConnection=true}if(o.streamResponseStatusCodes===undefined){o.streamResponseStatusCodes=(0,c.getStreamingResponseStatusCodes)(t)}try{const e=await this.sendRequest(o);const r=(0,s.flattenResponse)(e,t.responses[e.status]);if(d?.onResponse){d.onResponse(e,r)}return r}catch(e){if(typeof e==="object"&&e?.response){const r=e.response;const i=(0,s.flattenResponse)(r,t.responses[e.statusCode]||t.responses["default"]);e.details=i;if(d?.onResponse){d.onResponse(r,i,e)}}throw e}}}t.ServiceClient=ServiceClient;function createDefaultPipeline(e){const t=getCredentialScopes(e);const r=e.credential&&t?{credentialScopes:t,credential:e.credential}:undefined;return(0,n.createClientPipeline)({...e,credentialOptions:r})}function getCredentialScopes(e){if(e.credentialScopes){return e.credentialScopes}if(e.endpoint){return`${e.endpoint}/.default`}if(e.baseUri){return`${e.baseUri}/.default`}if(e.credential){throw new Error(`When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy`)}return undefined}},30:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.state=void 0;t.state={operationRequestMap:new WeakMap}},1752:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getRequestUrl=getRequestUrl;t.appendQueryParams=appendQueryParams;const i=r(9688);const n=r(2066);const s={CSV:",",SSV:" ",Multi:"Multi",TSV:"\t",Pipes:"|"};function getRequestUrl(e,t,r,i){const n=calculateUrlReplacements(t,r,i);let s=false;let o=replaceAll(e,n);if(t.path){let e=replaceAll(t.path,n);if(t.path==="/{nextLink}"&&e.startsWith("/")){e=e.substring(1)}if(isAbsoluteUrl(e)){o=e;s=true}else{o=appendPath(o,e)}}const{queryParams:a,sequenceParams:l}=calculateQueryParameters(t,r,i);o=appendQueryParams(o,a,l,s);return o}function replaceAll(e,t){let r=e;for(const[e,i]of t){r=r.split(e).join(i)}return r}function calculateUrlReplacements(e,t,r){const s=new Map;if(e.urlParameters?.length){for(const o of e.urlParameters){let a=(0,i.getOperationArgumentValueFromParameter)(t,o,r);const l=(0,n.getPathStringFromParameter)(o);a=e.serializer.serialize(o.mapper,a,l);if(!o.skipEncoding){a=encodeURIComponent(a)}s.set(`{${o.mapper.serializedName||l}}`,a)}}return s}function isAbsoluteUrl(e){return e.includes("://")}function appendPath(e,t){if(!t){return e}const r=new URL(e);let i=r.pathname;if(!i.endsWith("/")){i=`${i}/`}if(t.startsWith("/")){t=t.substring(1)}const n=t.indexOf("?");if(n!==-1){const e=t.substring(0,n);const s=t.substring(n+1);i=i+e;if(s){r.search=r.search?`${r.search}&${s}`:s}}else{i=i+t}Object.assign(r,{pathname:i});return r.toString()}function calculateQueryParameters(e,t,r){const o=new Map;const a=new Set;if(e.queryParameters?.length){for(const l of e.queryParameters){if(l.mapper.type.name==="Sequence"&&l.mapper.serializedName){a.add(l.mapper.serializedName)}let c=(0,i.getOperationArgumentValueFromParameter)(t,l,r);if(c!==undefined&&c!==null||l.mapper.required){c=e.serializer.serialize(l.mapper,c,(0,n.getPathStringFromParameter)(l));const t=l.collectionFormat?s[l.collectionFormat]:"";if(Array.isArray(c)){c=c.map((e=>{if(e===null||e===undefined){return""}return e}))}if(l.collectionFormat==="Multi"&&c.length===0){continue}else if(Array.isArray(c)&&(l.collectionFormat==="SSV"||l.collectionFormat==="TSV")){c=c.join(t)}if(!l.skipEncoding){if(Array.isArray(c)){c=c.map((e=>encodeURIComponent(e)))}else{c=encodeURIComponent(c)}}if(Array.isArray(c)&&(l.collectionFormat==="CSV"||l.collectionFormat==="Pipes")){c=c.join(t)}o.set(l.mapper.serializedName||(0,n.getPathStringFromParameter)(l),c)}}}return{queryParams:o,sequenceParams:a}}function simpleParseQueryParams(e){const t=new Map;if(!e||e[0]!=="?"){return t}e=e.slice(1);const r=e.split("&");for(const e of r){const[r,i]=e.split("=",2);const n=t.get(r);if(n){if(Array.isArray(n)){n.push(i)}else{t.set(r,[n,i])}}else{t.set(r,i)}}return t}function appendQueryParams(e,t,r,i=false){if(t.size===0){return e}const n=new URL(e);const s=simpleParseQueryParams(n.search);for(const[e,n]of t){const t=s.get(e);if(Array.isArray(t)){if(Array.isArray(n)){t.push(...n);const r=new Set(t);s.set(e,Array.from(r))}else{t.push(n)}}else if(t){if(Array.isArray(n)){n.unshift(t)}else if(r.has(e)){s.set(e,[t,n])}if(!i){s.set(e,n)}}else{s.set(e,n)}}const o=[];for(const[e,t]of s){if(typeof t==="string"){o.push(`${e}=${t}`)}else if(Array.isArray(t)){for(const r of t){o.push(`${e}=${r}`)}}else{o.push(`${e}=${t}`)}}n.search=o.length?`?${o.join("&")}`:"";return n.toString()}},1193:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.isPrimitiveBody=isPrimitiveBody;t.isDuration=isDuration;t.isValidUuid=isValidUuid;t.flattenResponse=flattenResponse;function isPrimitiveBody(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e==="string"||typeof e==="number"||typeof e==="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===undefined||e===null)}const r=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function isDuration(e){return r.test(e)}const i=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function isValidUuid(e){return i.test(e)}function handleNullableResponseAndWrappableBody(e){const t={...e.headers,...e.body};if(e.hasNullableType&&Object.getOwnPropertyNames(t).length===0){return e.shouldWrapBody?{body:null}:null}else{return e.shouldWrapBody?{...e.headers,body:e.body}:t}}function flattenResponse(e,t){const r=e.parsedHeaders;if(e.request.method==="HEAD"){return{...r,body:e.parsedBody}}const i=t&&t.bodyMapper;const n=Boolean(i?.nullable);const s=i?.type.name;if(s==="Stream"){return{...r,blobBody:e.blobBody,readableStreamBody:e.readableStreamBody}}const o=s==="Composite"&&i.type.modelProperties||{};const a=Object.keys(o).some((e=>o[e].serializedName===""));if(s==="Sequence"||a){const t=e.parsedBody??[];for(const r of Object.keys(o)){if(o[r].serializedName){t[r]=e.parsedBody?.[r]}}if(r){for(const e of Object.keys(r)){t[e]=r[e]}}return n&&!e.parsedBody&&!r&&Object.getOwnPropertyNames(o).length===0?null:t}return handleNullableResponseAndWrappableBody({body:e.parsedBody,headers:r,hasNullableType:n,shouldWrapBody:isPrimitiveBody(e.parsedBody,s)})}},3878:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.pollHttpOperation=t.isOperationError=t.getResourceLocation=t.getOperationStatus=t.getOperationLocation=t.initHttpOperation=t.getStatusFromInitialResponse=t.getErrorFromResponse=t.parseRetryAfter=t.inferLroMode=void 0;const i=r(5974);const n=r(480);function getOperationLocationPollingUrl(e){const{azureAsyncOperation:t,operationLocation:r}=e;return r!==null&&r!==void 0?r:t}function getLocationHeader(e){return e.headers["location"]}function getOperationLocationHeader(e){return e.headers["operation-location"]}function getAzureAsyncOperationHeader(e){return e.headers["azure-asyncoperation"]}function findResourceLocation(e){var t;const{location:r,requestMethod:i,requestPath:n,resourceLocationConfig:s}=e;switch(i){case"PUT":{return n}case"DELETE":{return undefined}case"PATCH":{return(t=getDefault())!==null&&t!==void 0?t:n}default:{return getDefault()}}function getDefault(){switch(s){case"azure-async-operation":{return undefined}case"original-uri":{return n}case"location":default:{return r}}}}function inferLroMode(e){const{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;const s=getOperationLocationHeader(t);const o=getAzureAsyncOperationHeader(t);const a=getOperationLocationPollingUrl({operationLocation:s,azureAsyncOperation:o});const l=getLocationHeader(t);const c=r===null||r===void 0?void 0:r.toLocaleUpperCase();if(a!==undefined){return{mode:"OperationLocation",operationLocation:a,resourceLocation:findResourceLocation({requestMethod:c,location:l,requestPath:i,resourceLocationConfig:n})}}else if(l!==undefined){return{mode:"ResourceLocation",operationLocation:l}}else if(c==="PUT"&&i){return{mode:"Body",operationLocation:i}}else{return undefined}}t.inferLroMode=inferLroMode;function transformStatus(e){const{status:t,statusCode:r}=e;if(typeof t!=="string"&&t!==undefined){throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${t}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`)}switch(t===null||t===void 0?void 0:t.toLocaleLowerCase()){case undefined:return toOperationStatus(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:{n.logger.verbose(`LRO: unrecognized operation status: ${t}`);return t}}}function getStatus(e){var t;const{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return transformStatus({status:r,statusCode:e.statusCode})}function getProvisioningState(e){var t,r;const{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{};const s=(r=i===null||i===void 0?void 0:i.provisioningState)!==null&&r!==void 0?r:n;return transformStatus({status:s,statusCode:e.statusCode})}function toOperationStatus(e){if(e===202){return"running"}else if(e<300){return"succeeded"}else{return"failed"}}function parseRetryAfter({rawResponse:e}){const t=e.headers["retry-after"];if(t!==undefined){const e=parseInt(t);return isNaN(e)?calculatePollingIntervalFromDate(new Date(t)):e*1e3}return undefined}t.parseRetryAfter=parseRetryAfter;function getErrorFromResponse(e){const t=accessBodyProperty(e,"error");if(!t){n.logger.warning(`The long-running operation failed but there is no error property in the response's body`);return}if(!t.code||!t.message){n.logger.warning(`The long-running operation failed but the error property in the response's body doesn't contain code or message`);return}return t}t.getErrorFromResponse=getErrorFromResponse;function calculatePollingIntervalFromDate(e){const t=Math.floor((new Date).getTime());const r=e.getTime();if(t{const e=await s.sendInitialRequest();const t=inferLroMode({rawResponse:e.rawResponse,requestPath:s.requestPath,requestMethod:s.requestMethod,resourceLocationConfig:r});return Object.assign({response:e,operationLocation:t===null||t===void 0?void 0:t.operationLocation,resourceLocation:t===null||t===void 0?void 0:t.resourceLocation},(t===null||t===void 0?void 0:t.mode)?{metadata:{mode:t.mode}}:{})},stateProxy:t,processResult:n?({flatResponse:e},t)=>n(e,t):({flatResponse:e})=>e,getOperationStatus:getStatusFromInitialResponse,setErrorAsResult:o})}t.initHttpOperation=initHttpOperation;function getOperationLocation({rawResponse:e},t){var r;const i=(r=t.config.metadata)===null||r===void 0?void 0:r["mode"];switch(i){case"OperationLocation":{return getOperationLocationPollingUrl({operationLocation:getOperationLocationHeader(e),azureAsyncOperation:getAzureAsyncOperationHeader(e)})}case"ResourceLocation":{return getLocationHeader(e)}case"Body":default:{return undefined}}}t.getOperationLocation=getOperationLocation;function getOperationStatus({rawResponse:e},t){var r;const i=(r=t.config.metadata)===null||r===void 0?void 0:r["mode"];switch(i){case"OperationLocation":{return getStatus(e)}case"ResourceLocation":{return toOperationStatus(e.statusCode)}case"Body":{return getProvisioningState(e)}default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}t.getOperationStatus=getOperationStatus;function accessBodyProperty({flatResponse:e,rawResponse:t},r){var i,n;return(i=e===null||e===void 0?void 0:e[r])!==null&&i!==void 0?i:(n=t.body)===null||n===void 0?void 0:n[r]}function getResourceLocation(e,t){const r=accessBodyProperty(e,"resourceLocation");if(r&&typeof r==="string"){t.config.resourceLocation=r}return t.config.resourceLocation}t.getResourceLocation=getResourceLocation;function isOperationError(e){return e.name==="RestError"}t.isOperationError=isOperationError;async function pollHttpOperation(e){const{lro:t,stateProxy:r,options:n,processResult:s,updateState:o,setDelay:a,state:l,setErrorAsResult:c}=e;return(0,i.pollOperation)({state:l,stateProxy:r,setDelay:a,processResult:s?({flatResponse:e},t)=>s(e,t):({flatResponse:e})=>e,getError:getErrorFromResponse,updateState:o,getPollingInterval:parseRetryAfter,getOperationLocation:getOperationLocation,getOperationStatus:getOperationStatus,isOperationError:isOperationError,getResourceLocation:getResourceLocation,options:n,poll:async(e,r)=>t.sendPollRequest(e,r),setErrorAsResult:c})}t.pollHttpOperation=pollHttpOperation},7421:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createHttpPoller=void 0;const i=r(3878);const n=r(8835);async function createHttpPoller(e,t){const{resourceLocationConfig:r,intervalInMs:s,processResult:o,restoreFrom:a,updateState:l,withOperationLocation:c,resolveOnUnsuccessful:p=false}=t||{};return(0,n.buildCreatePoller)({getStatusFromInitialResponse:i.getStatusFromInitialResponse,getStatusFromPollResponse:i.getOperationStatus,isOperationError:i.isOperationError,getOperationLocation:i.getOperationLocation,getResourceLocation:i.getResourceLocation,getPollingInterval:i.parseRetryAfter,getError:i.getErrorFromResponse,resolveOnUnsuccessful:p})({init:async()=>{const t=await e.sendInitialRequest();const n=(0,i.inferLroMode)({rawResponse:t.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:t,operationLocation:n===null||n===void 0?void 0:n.operationLocation,resourceLocation:n===null||n===void 0?void 0:n.resourceLocation},(n===null||n===void 0?void 0:n.mode)?{metadata:{mode:n.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:s,withOperationLocation:c,restoreFrom:a,updateState:l,processResult:o?({flatResponse:e},t)=>o(e,t):({flatResponse:e})=>e})}t.createHttpPoller=createHttpPoller},1754:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createHttpPoller=void 0;const i=r(1860);var n=r(7421);Object.defineProperty(t,"createHttpPoller",{enumerable:true,get:function(){return n.createHttpPoller}});i.__exportStar(r(5454),t);i.__exportStar(r(6272),t);i.__exportStar(r(2670),t)},5454:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.LroEngine=void 0;var i=r(1607);Object.defineProperty(t,"LroEngine",{enumerable:true,get:function(){return i.LroEngine}})},1607:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.LroEngine=void 0;const i=r(4267);const n=r(5044);const s=r(6272);const o=r(5974);class LroEngine extends s.Poller{constructor(e,t){const{intervalInMs:r=n.POLL_INTERVAL_IN_MS,resumeFrom:s,resolveOnUnsuccessful:a=false,isDone:l,lroResourceLocationConfig:c,processResult:p,updateState:u}=t||{};const d=s?(0,o.deserializeState)(s):{};const m=new i.GenericPollOperation(d,e,!a,c,p,u,l);super(m);this.resolveOnUnsuccessful=a;this.config={intervalInMs:r};m.setPollerConfig(this.config)}delay(){return new Promise((e=>setTimeout((()=>e()),this.config.intervalInMs)))}}t.LroEngine=LroEngine},4267:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.GenericPollOperation=void 0;const i=r(3878);const n=r(480);const createStateProxy=()=>({initState:e=>({config:e,isStarted:true}),setCanceled:e=>e.isCancelled=true,setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.isStarted=true,setSucceeded:e=>e.isCompleted=true,setFailed:()=>{},getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>!!e.isCancelled,isFailed:e=>!!e.error,isRunning:e=>!!e.isStarted,isSucceeded:e=>Boolean(e.isCompleted&&!e.isCancelled&&!e.error)});class GenericPollOperation{constructor(e,t,r,i,n,s,o){this.state=e;this.lro=t;this.setErrorAsResult=r;this.lroResourceLocationConfig=i;this.processResult=n;this.updateState=s;this.isDone=o}setPollerConfig(e){this.pollerConfig=e}async update(e){var t;const r=createStateProxy();if(!this.state.isStarted){this.state=Object.assign(Object.assign({},this.state),await(0,i.initHttpOperation)({lro:this.lro,stateProxy:r,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult}))}const n=this.updateState;const s=this.isDone;if(!this.state.isCompleted&&this.state.error===undefined){await(0,i.pollHttpOperation)({lro:this.lro,state:this.state,stateProxy:r,processResult:this.processResult,updateState:n?(e,{rawResponse:t})=>n(e,t):undefined,isDone:s?({flatResponse:e},t)=>s(e,t):undefined,options:e,setDelay:e=>{this.pollerConfig.intervalInMs=e},setErrorAsResult:this.setErrorAsResult})}(t=e===null||e===void 0?void 0:e.fireProgress)===null||t===void 0?void 0:t.call(e,this.state);return this}async cancel(){n.logger.error("`cancelOperation` is deprecated because it wasn't implemented");return this}toString(){return JSON.stringify({state:this.state})}}t.GenericPollOperation=GenericPollOperation},2670:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true})},6272:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.Poller=t.PollerCancelledError=t.PollerStoppedError=void 0;class PollerStoppedError extends Error{constructor(e){super(e);this.name="PollerStoppedError";Object.setPrototypeOf(this,PollerStoppedError.prototype)}}t.PollerStoppedError=PollerStoppedError;class PollerCancelledError extends Error{constructor(e){super(e);this.name="PollerCancelledError";Object.setPrototypeOf(this,PollerCancelledError.prototype)}}t.PollerCancelledError=PollerCancelledError;class Poller{constructor(e){this.resolveOnUnsuccessful=false;this.stopped=true;this.pollProgressCallbacks=[];this.operation=e;this.promise=new Promise(((e,t)=>{this.resolve=e;this.reject=t}));this.promise.catch((()=>{}))}async startPolling(e={}){if(this.stopped){this.stopped=false}while(!this.isStopped()&&!this.isDone()){await this.poll(e);await this.delay()}}async pollOnce(e={}){if(!this.isDone()){this.operation=await this.operation.update({abortSignal:e.abortSignal,fireProgress:this.fireProgress.bind(this)})}this.processUpdatedState()}fireProgress(e){for(const t of this.pollProgressCallbacks){t(e)}}async cancelOnce(e={}){this.operation=await this.operation.cancel(e)}poll(e={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(e);const clearPollOncePromise=()=>{this.pollOncePromise=undefined};this.pollOncePromise.then(clearPollOncePromise,clearPollOncePromise).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error){this.stopped=true;if(!this.resolveOnUnsuccessful){this.reject(this.operation.state.error);throw this.operation.state.error}}if(this.operation.state.isCancelled){this.stopped=true;if(!this.resolveOnUnsuccessful){const e=new PollerCancelledError("Operation was canceled");this.reject(e);throw e}}if(this.isDone()&&this.resolve){this.resolve(this.getResult())}}async pollUntilDone(e={}){if(this.stopped){this.startPolling(e).catch(this.reject)}this.processUpdatedState();return this.promise}onProgress(e){this.pollProgressCallbacks.push(e);return()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter((t=>t!==e))}}isDone(){const e=this.operation.state;return Boolean(e.isCompleted||e.isCancelled||e.error)}stopPolling(){if(!this.stopped){this.stopped=true;if(this.reject){this.reject(new PollerStoppedError("This poller is already stopped"))}}}isStopped(){return this.stopped}cancelOperation(e={}){if(!this.cancelPromise){this.cancelPromise=this.cancelOnce(e)}else if(e.abortSignal){throw new Error("A cancel request is currently pending")}return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){const e=this.operation.state;return e.result}toString(){return this.operation.toString()}}t.Poller=Poller},480:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.logger=void 0;const i=r(6515);t.logger=(0,i.createClientLogger)("core-lro")},5044:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.terminalStates=t.POLL_INTERVAL_IN_MS=void 0;t.POLL_INTERVAL_IN_MS=2e3;t.terminalStates=["succeeded","canceled","failed"]},5974:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.pollOperation=t.initOperation=t.deserializeState=void 0;const i=r(480);const n=r(5044);function deserializeState(e){try{return JSON.parse(e).state}catch(t){throw new Error(`Unable to deserialize input state: ${e}`)}}t.deserializeState=deserializeState;function setStateError(e){const{state:t,stateProxy:r,isOperationError:i}=e;return e=>{if(i(e)){r.setError(t,e);r.setFailed(t)}throw e}}function appendReadableErrorMessage(e,t){let r=e;if(r.slice(-1)!=="."){r=r+"."}return r+" "+t}function simplifyError(e){let t=e.message;let r=e.code;let i=e;while(i.innererror){i=i.innererror;r=i.code;t=appendReadableErrorMessage(t,i.message)}return{code:r,message:t}}function processOperationStatus(e){const{state:t,stateProxy:r,status:n,isDone:s,processResult:o,getError:a,response:l,setErrorAsResult:c}=e;switch(n){case"succeeded":{r.setSucceeded(t);break}case"failed":{const e=a===null||a===void 0?void 0:a(l);let n="";if(e){const{code:t,message:r}=simplifyError(e);n=`. ${t}. ${r}`}const s=`The long-running operation has failed${n}`;r.setError(t,new Error(s));r.setFailed(t);i.logger.warning(s);break}case"canceled":{r.setCanceled(t);break}}if((s===null||s===void 0?void 0:s(l,t))||s===undefined&&["succeeded","canceled"].concat(c?[]:["failed"]).includes(n)){r.setResult(t,buildResult({response:l,state:t,processResult:o}))}}function buildResult(e){const{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function initOperation(e){const{init:t,stateProxy:r,processResult:n,getOperationStatus:s,withOperationLocation:o,setErrorAsResult:a}=e;const{operationLocation:l,resourceLocation:c,metadata:p,response:u}=await t();if(l)o===null||o===void 0?void 0:o(l,false);const d={metadata:p,operationLocation:l,resourceLocation:c};i.logger.verbose(`LRO: Operation description:`,d);const m=r.initState(d);const A=s({response:u,state:m,operationLocation:l});processOperationStatus({state:m,status:A,stateProxy:r,response:u,setErrorAsResult:a,processResult:n});return m}t.initOperation=initOperation;async function pollOperationHelper(e){const{poll:t,state:r,stateProxy:s,operationLocation:o,getOperationStatus:a,getResourceLocation:l,isOperationError:c,options:p}=e;const u=await t(o,p).catch(setStateError({state:r,stateProxy:s,isOperationError:c}));const d=a(u,r);i.logger.verbose(`LRO: Status:\n\tPolling from: ${r.config.operationLocation}\n\tOperation status: ${d}\n\tPolling status: ${n.terminalStates.includes(d)?"Stopped":"Running"}`);if(d==="succeeded"){const e=l(u,r);if(e!==undefined){return{response:await t(e).catch(setStateError({state:r,stateProxy:s,isOperationError:c})),status:d}}}return{response:u,status:d}}async function pollOperation(e){const{poll:t,state:r,stateProxy:i,options:s,getOperationStatus:o,getResourceLocation:a,getOperationLocation:l,isOperationError:c,withOperationLocation:p,getPollingInterval:u,processResult:d,getError:m,updateState:A,setDelay:h,isDone:g,setErrorAsResult:f}=e;const{operationLocation:y}=r.config;if(y!==undefined){const{response:e,status:b}=await pollOperationHelper({poll:t,getOperationStatus:o,state:r,stateProxy:i,operationLocation:y,getResourceLocation:a,isOperationError:c,options:s});processOperationStatus({status:b,response:e,state:r,stateProxy:i,isDone:g,processResult:d,getError:m,setErrorAsResult:f});if(!n.terminalStates.includes(b)){const t=u===null||u===void 0?void 0:u(e);if(t)h(t);const i=l===null||l===void 0?void 0:l(e,r);if(i!==undefined){const e=y!==i;r.config.operationLocation=i;p===null||p===void 0?void 0:p(i,e)}else p===null||p===void 0?void 0:p(y,false)}A===null||A===void 0?void 0:A(r,e)}}t.pollOperation=pollOperation},8835:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.buildCreatePoller=void 0;const i=r(5974);const n=r(5044);const s=r(7779);const createStateProxy=()=>({initState:e=>({status:"running",config:e}),setCanceled:e=>e.status="canceled",setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.status="running",setSucceeded:e=>e.status="succeeded",setFailed:e=>e.status="failed",getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>e.status==="canceled",isFailed:e=>e.status==="failed",isRunning:e=>e.status==="running",isSucceeded:e=>e.status==="succeeded"});function buildCreatePoller(e){const{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:o,isOperationError:a,getResourceLocation:l,getPollingInterval:c,getError:p,resolveOnUnsuccessful:u}=e;return async({init:e,poll:d},m)=>{const{processResult:A,updateState:h,withOperationLocation:g,intervalInMs:f=n.POLL_INTERVAL_IN_MS,restoreFrom:y}=m||{};const b=createStateProxy();const C=g?(()=>{let e=false;return(t,r)=>{if(r)g(t);else if(!e)g(t);e=true}})():undefined;const E=y?(0,i.deserializeState)(y):await(0,i.initOperation)({init:e,stateProxy:b,processResult:A,getOperationStatus:r,withOperationLocation:C,setErrorAsResult:!u});let N;const v=new AbortController;const I=new Map;const handleProgressEvents=async()=>I.forEach((e=>e(E)));const S="Operation was canceled";let w=f;const P={getOperationState:()=>E,getResult:()=>E.result,isDone:()=>["succeeded","failed","canceled"].includes(E.status),isStopped:()=>N===undefined,stopPolling:()=>{v.abort()},toString:()=>JSON.stringify({state:E}),onProgress:e=>{const t=Symbol();I.set(t,e);return()=>I.delete(t)},pollUntilDone:e=>N!==null&&N!==void 0?N:N=(async()=>{const{abortSignal:t}=e||{};function abortListener(){v.abort()}const r=v.signal;if(t===null||t===void 0?void 0:t.aborted){v.abort()}else if(!r.aborted){t===null||t===void 0?void 0:t.addEventListener("abort",abortListener,{once:true})}try{if(!P.isDone()){await P.poll({abortSignal:r});while(!P.isDone()){await(0,s.delay)(w,{abortSignal:r});await P.poll({abortSignal:r})}}}finally{t===null||t===void 0?void 0:t.removeEventListener("abort",abortListener)}if(u){return P.getResult()}else{switch(E.status){case"succeeded":return P.getResult();case"canceled":throw new Error(S);case"failed":throw E.error;case"notStarted":case"running":throw new Error(`Polling completed without succeeding or failing`)}}})().finally((()=>{N=undefined})),async poll(e){if(u){if(P.isDone())return}else{switch(E.status){case"succeeded":return;case"canceled":throw new Error(S);case"failed":throw E.error}}await(0,i.pollOperation)({poll:d,state:E,stateProxy:b,getOperationLocation:t,isOperationError:a,withOperationLocation:C,getPollingInterval:c,getOperationStatus:o,getResourceLocation:l,processResult:A,getError:p,updateState:h,options:e,setDelay:e=>{w=e},setErrorAsResult:!u});await handleProgressEvents();if(!u){switch(E.status){case"canceled":throw new Error(S);case"failed":throw E.error}}}};return P}}t.buildCreatePoller=buildCreatePoller},6427:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{DEFAULT_RETRY_POLICY_COUNT:()=>a,SDK_VERSION:()=>o});e.exports=__toCommonJS(s);const o="1.24.0";const a=3;0&&0},862:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createPipelineFromOptions:()=>createPipelineFromOptions});e.exports=__toCommonJS(a);var l=r(3253);var c=r(9590);var p=r(4087);var u=r(2799);var d=r(5807);var m=r(9295);var A=r(8170);var h=r(5497);var g=r(7779);var f=r(2815);var y=r(5686);var b=r(8554);var C=r(5798);var E=r(3237);var N=r(7466);function createPipelineFromOptions(e){const t=(0,c.createEmptyPipeline)();if(g.isNodeLike){if(e.agent){t.addPolicy((0,b.agentPolicy)(e.agent))}if(e.tlsOptions){t.addPolicy((0,C.tlsPolicy)(e.tlsOptions))}t.addPolicy((0,f.proxyPolicy)(e.proxyOptions));t.addPolicy((0,m.decompressResponsePolicy)())}t.addPolicy((0,N.wrapAbortSignalLikePolicy)());t.addPolicy((0,h.formDataPolicy)(),{beforePolicies:[d.multipartPolicyName]});t.addPolicy((0,u.userAgentPolicy)(e.userAgentOptions));t.addPolicy((0,y.setClientRequestIdPolicy)(e.telemetryOptions?.clientRequestIdHeaderName));t.addPolicy((0,d.multipartPolicy)(),{afterPhase:"Deserialize"});t.addPolicy((0,A.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"});t.addPolicy((0,E.tracingPolicy)({...e.userAgentOptions,...e.loggingOptions}),{afterPhase:"Retry"});if(g.isNodeLike){t.addPolicy((0,p.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"})}t.addPolicy((0,l.logPolicy)(e.loggingOptions),{afterPhase:"Sign"});return t}0&&0},7960:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createDefaultHttpClient:()=>createDefaultHttpClient});e.exports=__toCommonJS(a);var l=r(1958);var c=r(1297);function createDefaultHttpClient(){const e=(0,l.createDefaultHttpClient)();return{async sendRequest(t){const{abortSignal:r,cleanup:i}=t.abortSignal?(0,c.wrapAbortSignalLike)(t.abortSignal):{};try{t.abortSignal=r;return await e.sendRequest(t)}finally{i?.()}}}}0&&0},192:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createHttpHeaders:()=>createHttpHeaders});e.exports=__toCommonJS(a);var l=r(1958);function createHttpHeaders(e){return(0,l.createHttpHeaders)(e)}0&&0},778:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{RestError:()=>m.RestError,agentPolicy:()=>k.agentPolicy,agentPolicyName:()=>k.agentPolicyName,auxiliaryAuthenticationHeaderPolicy:()=>R.auxiliaryAuthenticationHeaderPolicy,auxiliaryAuthenticationHeaderPolicyName:()=>R.auxiliaryAuthenticationHeaderPolicyName,bearerTokenAuthenticationPolicy:()=>B.bearerTokenAuthenticationPolicy,bearerTokenAuthenticationPolicyName:()=>B.bearerTokenAuthenticationPolicyName,createDefaultHttpClient:()=>p.createDefaultHttpClient,createEmptyPipeline:()=>l.createEmptyPipeline,createFile:()=>T.createFile,createFileFromStream:()=>T.createFileFromStream,createHttpHeaders:()=>u.createHttpHeaders,createPipelineFromOptions:()=>c.createPipelineFromOptions,createPipelineRequest:()=>d.createPipelineRequest,decompressResponsePolicy:()=>A.decompressResponsePolicy,decompressResponsePolicyName:()=>A.decompressResponsePolicyName,defaultRetryPolicy:()=>S.defaultRetryPolicy,exponentialRetryPolicy:()=>h.exponentialRetryPolicy,exponentialRetryPolicyName:()=>h.exponentialRetryPolicyName,formDataPolicy:()=>x.formDataPolicy,formDataPolicyName:()=>x.formDataPolicyName,getDefaultProxySettings:()=>b.getDefaultProxySettings,isRestError:()=>m.isRestError,logPolicy:()=>f.logPolicy,logPolicyName:()=>f.logPolicyName,multipartPolicy:()=>y.multipartPolicy,multipartPolicyName:()=>y.multipartPolicyName,ndJsonPolicy:()=>_.ndJsonPolicy,ndJsonPolicyName:()=>_.ndJsonPolicyName,proxyPolicy:()=>b.proxyPolicy,proxyPolicyName:()=>b.proxyPolicyName,redirectPolicy:()=>C.redirectPolicy,redirectPolicyName:()=>C.redirectPolicyName,retryPolicy:()=>v.retryPolicy,setClientRequestIdPolicy:()=>g.setClientRequestIdPolicy,setClientRequestIdPolicyName:()=>g.setClientRequestIdPolicyName,systemErrorRetryPolicy:()=>E.systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>E.systemErrorRetryPolicyName,throttlingRetryPolicy:()=>N.throttlingRetryPolicy,throttlingRetryPolicyName:()=>N.throttlingRetryPolicyName,tlsPolicy:()=>P.tlsPolicy,tlsPolicyName:()=>P.tlsPolicyName,tracingPolicy:()=>I.tracingPolicy,tracingPolicyName:()=>I.tracingPolicyName,userAgentPolicy:()=>w.userAgentPolicy,userAgentPolicyName:()=>w.userAgentPolicyName});e.exports=__toCommonJS(a);var l=r(9590);var c=r(862);var p=r(7960);var u=r(192);var d=r(5709);var m=r(8666);var A=r(9295);var h=r(6708);var g=r(5686);var f=r(3253);var y=r(5807);var b=r(2815);var C=r(4087);var E=r(6518);var N=r(5159);var v=r(6085);var I=r(3237);var S=r(8170);var w=r(2799);var P=r(5798);var x=r(5497);var B=r(6925);var _=r(6827);var R=r(2262);var k=r(8554);var T=r(7073);0&&0},544:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{logger:()=>c});e.exports=__toCommonJS(a);var l=r(6515);const c=(0,l.createClientLogger)("core-rest-pipeline");0&&0},9590:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createEmptyPipeline:()=>createEmptyPipeline});e.exports=__toCommonJS(a);var l=r(1958);function createEmptyPipeline(){return(0,l.createEmptyPipeline)()}0&&0},5709:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createPipelineRequest:()=>createPipelineRequest});e.exports=__toCommonJS(a);var l=r(1958);function createPipelineRequest(e){return(0,l.createPipelineRequest)(e)}0&&0},8554:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{agentPolicy:()=>agentPolicy,agentPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.agentPolicyName;function agentPolicy(e){return(0,l.agentPolicy)(e)}0&&0},2262:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{auxiliaryAuthenticationHeaderPolicy:()=>auxiliaryAuthenticationHeaderPolicy,auxiliaryAuthenticationHeaderPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(9202);var c=r(544);const p="auxiliaryAuthenticationHeaderPolicy";const u="x-ms-authorization-auxiliary";async function sendAuthorizeRequest(e){const{scopes:t,getAccessToken:r,request:i}=e;const n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions};return(await r(t,n))?.token??""}function auxiliaryAuthenticationHeaderPolicy(e){const{credentials:t,scopes:r}=e;const i=e.logger||c.logger;const n=new WeakMap;return{name:p,async sendRequest(e,s){if(!e.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.")}if(!t||t.length===0){i.info(`${p} header will not be set due to empty credentials.`);return s(e)}const o=[];for(const s of t){let t=n.get(s);if(!t){t=(0,l.createTokenCycler)(s);n.set(s,t)}o.push(sendAuthorizeRequest({scopes:Array.isArray(r)?r:[r],request:e,getAccessToken:t,logger:i}))}const a=(await Promise.all(o)).filter((e=>Boolean(e)));if(a.length===0){i.warning(`None of the auxiliary tokens are valid. ${u} header will not be set.`);return s(e)}e.headers.set(u,a.map((e=>`Bearer ${e}`)).join(", "));return s(e)}}}0&&0},6925:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{bearerTokenAuthenticationPolicy:()=>bearerTokenAuthenticationPolicy,bearerTokenAuthenticationPolicyName:()=>u,parseChallenges:()=>parseChallenges});e.exports=__toCommonJS(a);var l=r(9202);var c=r(544);var p=r(8666);const u="bearerTokenAuthenticationPolicy";async function trySendRequest(e,t){try{return[await t(e),void 0]}catch(e){if((0,p.isRestError)(e)&&e.response){return[e.response,e]}else{throw e}}}async function defaultAuthorizeRequest(e){const{scopes:t,getAccessToken:r,request:i}=e;const n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions,enableCae:true};const s=await r(t,n);if(s){e.request.headers.set("Authorization",`Bearer ${s.token}`)}}function isChallengeResponse(e){return e.status===401&&e.headers.has("WWW-Authenticate")}async function authorizeRequestOnCaeChallenge(e,t){const{scopes:r}=e;const i=await e.getAccessToken(r,{enableCae:true,claims:t});if(!i){return false}e.request.headers.set("Authorization",`${i.tokenType??"Bearer"} ${i.token}`);return true}function bearerTokenAuthenticationPolicy(e){const{credential:t,scopes:r,challengeCallbacks:i}=e;const n=e.logger||c.logger;const s={authorizeRequest:i?.authorizeRequest?.bind(i)??defaultAuthorizeRequest,authorizeRequestOnChallenge:i?.authorizeRequestOnChallenge?.bind(i)};const o=t?(0,l.createTokenCycler)(t):()=>Promise.resolve(null);return{name:u,async sendRequest(e,t){if(!e.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.")}await s.authorizeRequest({scopes:Array.isArray(r)?r:[r],request:e,getAccessToken:o,logger:n});let i;let a;let l;[i,a]=await trySendRequest(e,t);if(isChallengeResponse(i)){let c=getCaeChallengeClaims(i.headers.get("WWW-Authenticate"));if(c){let s;try{s=atob(c)}catch(e){n.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${c}`);return i}l=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(r)?r:[r],response:i,request:e,getAccessToken:o,logger:n},s);if(l){[i,a]=await trySendRequest(e,t)}}else if(s.authorizeRequestOnChallenge){l=await s.authorizeRequestOnChallenge({scopes:Array.isArray(r)?r:[r],request:e,response:i,getAccessToken:o,logger:n});if(l){[i,a]=await trySendRequest(e,t)}if(isChallengeResponse(i)){c=getCaeChallengeClaims(i.headers.get("WWW-Authenticate")??"");if(c){let s;try{s=atob(c)}catch(e){n.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${c}`);return i}l=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(r)?r:[r],response:i,request:e,getAccessToken:o,logger:n},s);if(l){[i,a]=await trySendRequest(e,t)}}}}}if(a){throw a}else{return i}}}}function parseChallenges(e){const t=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g;const r=/(\w+)="([^"]*)"/g;const i=[];let n;while((n=t.exec(e))!==null){const e=n[1];const t=n[2];const s={};let o;while((o=r.exec(t))!==null){s[o[1]]=o[2]}i.push({scheme:e,params:s})}return i}function getCaeChallengeClaims(e){if(!e){return}const t=parseChallenges(e);return t.find((e=>e.scheme==="Bearer"&&e.params.claims&&e.params.error==="insufficient_claims"))?.params.claims}0&&0},9295:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{decompressResponsePolicy:()=>decompressResponsePolicy,decompressResponsePolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.decompressResponsePolicyName;function decompressResponsePolicy(){return(0,l.decompressResponsePolicy)()}0&&0},8170:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{defaultRetryPolicy:()=>defaultRetryPolicy,defaultRetryPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.defaultRetryPolicyName;function defaultRetryPolicy(e={}){return(0,l.defaultRetryPolicy)(e)}0&&0},6708:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{exponentialRetryPolicy:()=>exponentialRetryPolicy,exponentialRetryPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.exponentialRetryPolicyName;function exponentialRetryPolicy(e={}){return(0,l.exponentialRetryPolicy)(e)}0&&0},5497:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{formDataPolicy:()=>formDataPolicy,formDataPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.formDataPolicyName;function formDataPolicy(){return(0,l.formDataPolicy)()}0&&0},3253:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{logPolicy:()=>logPolicy,logPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(544);var c=r(4960);const p=c.logPolicyName;function logPolicy(e={}){return(0,c.logPolicy)({logger:l.logger.info,...e})}0&&0},5807:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{multipartPolicy:()=>multipartPolicy,multipartPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(4960);var c=r(7073);const p=l.multipartPolicyName;function multipartPolicy(){const e=(0,l.multipartPolicy)();return{name:p,sendRequest:async(t,r)=>{if(t.multipartBody){for(const e of t.multipartBody.parts){if((0,c.hasRawContent)(e.body)){e.body=(0,c.getRawContent)(e.body)}}}return e.sendRequest(t,r)}}}0&&0},6827:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{ndJsonPolicy:()=>ndJsonPolicy,ndJsonPolicyName:()=>o});e.exports=__toCommonJS(s);const o="ndJsonPolicy";function ndJsonPolicy(){return{name:o,async sendRequest(e,t){if(typeof e.body==="string"&&e.body.startsWith("[")){const t=JSON.parse(e.body);e.body=t.map((e=>JSON.stringify(e)+"\n")).join("")}return t(e)}}}0&&0},2815:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getDefaultProxySettings:()=>getDefaultProxySettings,proxyPolicy:()=>proxyPolicy,proxyPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.proxyPolicyName;function getDefaultProxySettings(e){return(0,l.getDefaultProxySettings)(e)}function proxyPolicy(e,t){return(0,l.proxyPolicy)(e,t)}0&&0},4087:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{redirectPolicy:()=>redirectPolicy,redirectPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.redirectPolicyName;function redirectPolicy(e={}){return(0,l.redirectPolicy)(e)}0&&0},6085:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{retryPolicy:()=>retryPolicy});e.exports=__toCommonJS(a);var l=r(6515);var c=r(6427);var p=r(4960);const u=(0,l.createClientLogger)("core-rest-pipeline retryPolicy");function retryPolicy(e,t={maxRetries:c.DEFAULT_RETRY_POLICY_COUNT}){return(0,p.retryPolicy)(e,{logger:u,...t})}0&&0},5686:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{setClientRequestIdPolicy:()=>setClientRequestIdPolicy,setClientRequestIdPolicyName:()=>o});e.exports=__toCommonJS(s);const o="setClientRequestIdPolicy";function setClientRequestIdPolicy(e="x-ms-client-request-id"){return{name:o,async sendRequest(t,r){if(!t.headers.has(e)){t.headers.set(e,t.requestId)}return r(t)}}}0&&0},6518:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{systemErrorRetryPolicy:()=>systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.systemErrorRetryPolicyName;function systemErrorRetryPolicy(e={}){return(0,l.systemErrorRetryPolicy)(e)}0&&0},5159:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{throttlingRetryPolicy:()=>throttlingRetryPolicy,throttlingRetryPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.throttlingRetryPolicyName;function throttlingRetryPolicy(e={}){return(0,l.throttlingRetryPolicy)(e)}0&&0},5798:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{tlsPolicy:()=>tlsPolicy,tlsPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.tlsPolicyName;function tlsPolicy(e){return(0,l.tlsPolicy)(e)}0&&0},3237:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{tracingPolicy:()=>tracingPolicy,tracingPolicyName:()=>h});e.exports=__toCommonJS(a);var l=r(623);var c=r(6427);var p=r(8431);var u=r(544);var d=r(7779);var m=r(8666);var A=r(5750);const h="tracingPolicy";function tracingPolicy(e={}){const t=(0,p.getUserAgentValue)(e.userAgentPrefix);const r=new A.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});const i=tryCreateTracingClient();return{name:h,async sendRequest(e,n){if(!i){return n(e)}const s=await t;const o={"http.url":r.sanitizeUrl(e.url),"http.method":e.method,"http.user_agent":s,requestId:e.requestId};if(s){o["http.user_agent"]=s}const{span:a,tracingContext:l}=tryCreateSpan(i,e,o)??{};if(!a||!l){return n(e)}try{const t=await i.withContext(l,n,e);tryProcessResponse(a,t);return t}catch(e){tryProcessError(a,e);throw e}}}}function tryCreateTracingClient(){try{return(0,l.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:c.SDK_VERSION})}catch(e){u.logger.warning(`Error when creating the TracingClient: ${(0,d.getErrorMessage)(e)}`);return void 0}}function tryCreateSpan(e,t,r){try{const{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return void 0}const s=e.createRequestHeaders(n.tracingOptions.tracingContext);for(const[e,r]of Object.entries(s)){t.headers.set(e,r)}return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(e){u.logger.warning(`Skipping creating a tracing span due to an error: ${(0,d.getErrorMessage)(e)}`);return void 0}}function tryProcessError(e,t){try{e.setStatus({status:"error",error:(0,d.isError)(t)?t:void 0});if((0,m.isRestError)(t)&&t.statusCode){e.setAttribute("http.status_code",t.statusCode)}e.end()}catch(e){u.logger.warning(`Skipping tracing span processing due to an error: ${(0,d.getErrorMessage)(e)}`)}}function tryProcessResponse(e,t){try{e.setAttribute("http.status_code",t.status);const r=t.headers.get("x-ms-request-id");if(r){e.setAttribute("serviceRequestId",r)}if(t.status>=400){e.setStatus({status:"error"})}e.end()}catch(e){u.logger.warning(`Skipping tracing span processing due to an error: ${(0,d.getErrorMessage)(e)}`)}}0&&0},2799:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{userAgentPolicy:()=>userAgentPolicy,userAgentPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(8431);const c=(0,l.getUserAgentHeaderName)();const p="userAgentPolicy";function userAgentPolicy(e={}){const t=(0,l.getUserAgentValue)(e.userAgentPrefix);return{name:p,async sendRequest(e,r){if(!e.headers.has(c)){e.headers.set(c,await t)}return r(e)}}}0&&0},7466:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{wrapAbortSignalLikePolicy:()=>wrapAbortSignalLikePolicy,wrapAbortSignalLikePolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(1297);const c="wrapAbortSignalLikePolicy";function wrapAbortSignalLikePolicy(){return{name:c,sendRequest:async(e,t)=>{if(!e.abortSignal){return t(e)}const{abortSignal:r,cleanup:i}=(0,l.wrapAbortSignalLike)(e.abortSignal);e.abortSignal=r;try{return await t(e)}finally{i?.()}}}}0&&0},8666:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{RestError:()=>c,isRestError:()=>isRestError});e.exports=__toCommonJS(a);var l=r(1958);const c=l.RestError;function isRestError(e){return(0,l.isRestError)(e)}0&&0},6141:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createFile:()=>createFile});e.exports=__toCommonJS(a);var l=r(7073);function createFile(e,t,r={}){return(0,l.createRawFile)(e,t,r)}0&&0},7073:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createFile:()=>l.createFile,createFileFromStream:()=>createFileFromStream,createRawFile:()=>createRawFile,getRawContent:()=>getRawContent,hasRawContent:()=>hasRawContent});e.exports=__toCommonJS(a);var l=r(6141);function isNodeReadableStream(e){return typeof e==="object"&&e!==null&&"pipe"in e&&typeof e.pipe==="function"}const c={arrayBuffer:()=>{throw new Error("Not implemented")},bytes:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}};const p=Symbol("rawContent");function hasRawContent(e){return typeof e[p]==="function"}function getRawContent(e){if(hasRawContent(e)){return e[p]()}else{return e}}function createRawFile(e,t,r={}){return{...c,type:r.type??"",lastModified:r.lastModified??(new Date).getTime(),webkitRelativePath:r.webkitRelativePath??"",size:e.byteLength,name:t,arrayBuffer:async()=>toArrayBuffer(e).buffer,stream:()=>new Blob([toArrayBuffer(e)]).stream(),[p]:()=>e}}function createFileFromStream(e,t,r={}){return{...c,type:r.type??"",lastModified:r.lastModified??(new Date).getTime(),webkitRelativePath:r.webkitRelativePath??"",size:r.size??-1,name:t,stream:()=>{const t=e();if(isNodeReadableStream(t)){throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.")}return t},[p]:e}}function hasArrayBuffer(e){return"resize"in e.buffer}function toArrayBuffer(e){if(hasArrayBuffer(e)){if(e.byteOffset!==0||e.byteLength!==e.buffer.byteLength){return new Uint8Array(e)}return e}return e.map((e=>e))}0&&0},9202:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{DEFAULT_CYCLER_OPTIONS:()=>c,createTokenCycler:()=>createTokenCycler});e.exports=__toCommonJS(a);var l=r(7779);const c={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function beginRefresh(e,t,r){async function tryGetAccessToken(){if(Date.now()e.getToken(t,a);r=beginRefresh(tryGetAccessToken,s.retryIntervalInMs,i?.expiresOnTimestamp??Date.now()).then((e=>{r=null;i=e;n=a.tenantId;return i})).catch((e=>{r=null;i=null;n=void 0;throw e}))}return r}return async(e,t)=>{const r=Boolean(t.claims);const s=n!==t.tenantId;if(r){i=null}const a=s||r||o.mustRefresh;if(a){return refresh(e,t)}if(o.shouldRefresh){refresh(e,t)}return i}}0&&0},8431:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getUserAgentHeaderName:()=>getUserAgentHeaderName,getUserAgentValue:()=>getUserAgentValue});e.exports=__toCommonJS(a);var l=r(1848);var c=r(6427);function getUserAgentString(e){const t=[];for(const[r,i]of e){const e=i?`${r}/${i}`:r;t.push(e)}return t.join(" ")}function getUserAgentHeaderName(){return(0,l.getHeaderName)()}async function getUserAgentValue(e){const t=new Map;t.set("core-rest-pipeline",c.SDK_VERSION);await(0,l.setPlatformSpecificData)(t);const r=getUserAgentString(t);const i=e?`${e} ${r}`:r;return i}0&&0},1848:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{getHeaderName:()=>getHeaderName,setPlatformSpecificData:()=>setPlatformSpecificData});e.exports=__toCommonJS(c);var p=__toESM(r(8161));var u=__toESM(r(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(e){if(u.default&&u.default.versions){const t=`${p.default.type()} ${p.default.release()}; ${p.default.arch()}`;if(u.default.versions.bun){e.set("Bun",`${u.default.versions.bun} (${t})`)}else if(u.default.versions.deno){e.set("Deno",`${u.default.versions.deno} (${t})`)}else if(u.default.versions.node){e.set("Node",`${u.default.versions.node} (${t})`)}}}0&&0},1297:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{wrapAbortSignalLike:()=>wrapAbortSignalLike});e.exports=__toCommonJS(s);function wrapAbortSignalLike(e){if(e instanceof AbortSignal){return{abortSignal:e}}if(e.aborted){return{abortSignal:AbortSignal.abort("reason"in e?e.reason:void 0)}}const t=new AbortController;let r=true;function cleanup(){if(r){e.removeEventListener("abort",listener);r=false}}function listener(){t.abort("reason"in e?e.reason:void 0);cleanup()}e.addEventListener("abort",listener);return{abortSignal:t.signal,cleanup:cleanup}}0&&0},623:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createTracingClient=t.useInstrumenter=void 0;var i=r(8729);Object.defineProperty(t,"useInstrumenter",{enumerable:true,get:function(){return i.useInstrumenter}});var n=r(3438);Object.defineProperty(t,"createTracingClient",{enumerable:true,get:function(){return n.createTracingClient}})},8729:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createDefaultTracingSpan=createDefaultTracingSpan;t.createDefaultInstrumenter=createDefaultInstrumenter;t.useInstrumenter=useInstrumenter;t.getInstrumenter=getInstrumenter;const i=r(9186);const n=r(8914);function createDefaultTracingSpan(){return{end:()=>{},isRecording:()=>false,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function createDefaultInstrumenter(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>undefined,startSpan:(e,t)=>({span:createDefaultTracingSpan(),tracingContext:(0,i.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}function useInstrumenter(e){n.state.instrumenterImplementation=e}function getInstrumenter(){if(!n.state.instrumenterImplementation){n.state.instrumenterImplementation=createDefaultInstrumenter()}return n.state.instrumenterImplementation}},8914:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.state=void 0;t.state={instrumenterImplementation:undefined}},3438:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createTracingClient=createTracingClient;const i=r(8729);const n=r(9186);function createTracingClient(e){const{namespace:t,packageName:r,packageVersion:s}=e;function startSpan(e,o,a){const l=(0,i.getInstrumenter)().startSpan(e,{...a,packageName:r,packageVersion:s,tracingContext:o?.tracingOptions?.tracingContext});let c=l.tracingContext;const p=l.span;if(!c.getValue(n.knownContextKeys.namespace)){c=c.setValue(n.knownContextKeys.namespace,t)}p.setAttribute("az.namespace",c.getValue(n.knownContextKeys.namespace));const u=Object.assign({},o,{tracingOptions:{...o?.tracingOptions,tracingContext:c}});return{span:p,updatedOptions:u}}async function withSpan(e,t,r,i){const{span:n,updatedOptions:s}=startSpan(e,t,i);try{const e=await withContext(s.tracingOptions.tracingContext,(()=>Promise.resolve(r(s,n))));n.setStatus({status:"success"});return e}catch(e){n.setStatus({status:"error",error:e});throw e}finally{n.end()}}function withContext(e,t,...r){return(0,i.getInstrumenter)().withContext(e,t,...r)}function parseTraceparentHeader(e){return(0,i.getInstrumenter)().parseTraceparentHeader(e)}function createRequestHeaders(e){return(0,i.getInstrumenter)().createRequestHeaders(e)}return{startSpan:startSpan,withSpan:withSpan,withContext:withContext,parseTraceparentHeader:parseTraceparentHeader,createRequestHeaders:createRequestHeaders}}},9186:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TracingContextImpl=t.knownContextKeys=void 0;t.createTracingContext=createTracingContext;t.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function createTracingContext(e={}){let r=new TracingContextImpl(e.parentContext);if(e.span){r=r.setValue(t.knownContextKeys.span,e.span)}if(e.namespace){r=r.setValue(t.knownContextKeys.namespace,e.namespace)}return r}class TracingContextImpl{_contextMap;constructor(e){this._contextMap=e instanceof TracingContextImpl?new Map(e._contextMap):new Map}setValue(e,t){const r=new TracingContextImpl(this);r._contextMap.set(e,t);return r}getValue(e){return this._contextMap.get(e)}deleteValue(e){const t=new TracingContextImpl(this);t._contextMap.delete(e);return t}}t.TracingContextImpl=TracingContextImpl},5209:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.cancelablePromiseRace=cancelablePromiseRace;async function cancelablePromiseRace(e,t){const r=new AbortController;function abortHandler(){r.abort()}t?.abortSignal?.addEventListener("abort",abortHandler);try{return await Promise.race(e.map((e=>e({abortSignal:r.signal}))))}finally{r.abort();t?.abortSignal?.removeEventListener("abort",abortHandler)}}},3128:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createAbortablePromise=createAbortablePromise;const i=r(6492);function createAbortablePromise(e,t){const{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=t??{};return new Promise(((t,o)=>{function rejectOnAbort(){o(new i.AbortError(s??"The operation was aborted."))}function removeListeners(){n?.removeEventListener("abort",onAbort)}function onAbort(){r?.();removeListeners();rejectOnAbort()}if(n?.aborted){return rejectOnAbort()}try{e((e=>{removeListeners();t(e)}),(e=>{removeListeners();o(e)}))}catch(e){o(e)}n?.addEventListener("abort",onAbort)}))}},636:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.delay=delay;t.calculateRetryDelay=calculateRetryDelay;const i=r(3128);const n=r(5750);const s="The delay was aborted.";function delay(e,t){let r;const{abortSignal:n,abortErrorMsg:o}=t??{};return(0,i.createAbortablePromise)((t=>{r=setTimeout(t,e)}),{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:o??s})}function calculateRetryDelay(e,t){const r=t.retryDelayInMs*Math.pow(2,e);const i=Math.min(t.maxRetryDelayInMs,r);const s=i/2+(0,n.getRandomIntegerInclusive)(0,i/2);return{retryAfterInMs:s}}},9945:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getErrorMessage=getErrorMessage;const i=r(5750);function getErrorMessage(e){if((0,i.isError)(e)){return e.message}else{let t;try{if(typeof e==="object"&&e){t=JSON.stringify(e)}else{t=String(e)}}catch(e){t="[unable to stringify input]"}return`Unknown error ${t}`}}},7779:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.isWebWorker=t.isReactNative=t.isNodeRuntime=t.isNodeLike=t.isNode=t.isDeno=t.isBun=t.isBrowser=t.objectHasProperty=t.isObjectWithProperties=t.isDefined=t.getErrorMessage=t.delay=t.createAbortablePromise=t.cancelablePromiseRace=void 0;t.calculateRetryDelay=calculateRetryDelay;t.computeSha256Hash=computeSha256Hash;t.computeSha256Hmac=computeSha256Hmac;t.getRandomIntegerInclusive=getRandomIntegerInclusive;t.isError=isError;t.isObject=isObject;t.randomUUID=randomUUID;t.uint8ArrayToString=uint8ArrayToString;t.stringToUint8Array=stringToUint8Array;const i=r(1860);const n=i.__importStar(r(5750));var s=r(5209);Object.defineProperty(t,"cancelablePromiseRace",{enumerable:true,get:function(){return s.cancelablePromiseRace}});var o=r(3128);Object.defineProperty(t,"createAbortablePromise",{enumerable:true,get:function(){return o.createAbortablePromise}});var a=r(636);Object.defineProperty(t,"delay",{enumerable:true,get:function(){return a.delay}});var l=r(9945);Object.defineProperty(t,"getErrorMessage",{enumerable:true,get:function(){return l.getErrorMessage}});var c=r(6277);Object.defineProperty(t,"isDefined",{enumerable:true,get:function(){return c.isDefined}});Object.defineProperty(t,"isObjectWithProperties",{enumerable:true,get:function(){return c.isObjectWithProperties}});Object.defineProperty(t,"objectHasProperty",{enumerable:true,get:function(){return c.objectHasProperty}});function calculateRetryDelay(e,t){return n.calculateRetryDelay(e,t)}function computeSha256Hash(e,t){return n.computeSha256Hash(e,t)}function computeSha256Hmac(e,t,r){return n.computeSha256Hmac(e,t,r)}function getRandomIntegerInclusive(e,t){return n.getRandomIntegerInclusive(e,t)}function isError(e){return n.isError(e)}function isObject(e){return n.isObject(e)}function randomUUID(){return n.randomUUID()}t.isBrowser=n.isBrowser;t.isBun=n.isBun;t.isDeno=n.isDeno;t.isNode=n.isNodeLike;t.isNodeLike=n.isNodeLike;t.isNodeRuntime=n.isNodeRuntime;t.isReactNative=n.isReactNative;t.isWebWorker=n.isWebWorker;function uint8ArrayToString(e,t){return n.uint8ArrayToString(e,t)}function stringToUint8Array(e,t){return n.stringToUint8Array(e,t)}},6277:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.isDefined=isDefined;t.isObjectWithProperties=isObjectWithProperties;t.objectHasProperty=objectHasProperty;function isDefined(e){return typeof e!=="undefined"&&e!==null}function isObjectWithProperties(e,t){if(!isDefined(e)||typeof e!=="object"){return false}for(const r of t){if(!objectHasProperty(e,r)){return false}}return true}function objectHasProperty(e,t){return isDefined(e)&&typeof e==="object"&&t in e}},1658:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.AbortError=void 0;class AbortError extends Error{constructor(e){super(e);this.name="AbortError"}}t.AbortError=AbortError},6492:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.AbortError=void 0;var i=r(1658);Object.defineProperty(t,"AbortError",{enumerable:true,get:function(){return i.AbortError}})},6515:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.AzureLogger=void 0;t.setLogLevel=setLogLevel;t.getLogLevel=getLogLevel;t.createClientLogger=createClientLogger;const i=r(2490);const n=(0,i.createLoggerContext)({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"});t.AzureLogger=n.logger;function setLogLevel(e){n.setLogLevel(e)}function getLogLevel(){return n.getLogLevel()}function createClientLogger(e){return n.createClientLogger(e)}},9992:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{AbortError:()=>AbortError});e.exports=__toCommonJS(s);class AbortError extends Error{constructor(e){super(e);this.name="AbortError"}}0&&0},6227:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{isApiKeyCredential:()=>isApiKeyCredential,isBasicCredential:()=>isBasicCredential,isBearerTokenCredential:()=>isBearerTokenCredential,isOAuth2TokenCredential:()=>isOAuth2TokenCredential});e.exports=__toCommonJS(s);function isOAuth2TokenCredential(e){return"getOAuth2Token"in e}function isBearerTokenCredential(e){return"getBearerToken"in e}function isBasicCredential(e){return"username"in e&&"password"in e}function isApiKeyCredential(e){return"key"in e}0&&0},1408:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{apiVersionPolicy:()=>apiVersionPolicy,apiVersionPolicyName:()=>o});e.exports=__toCommonJS(s);const o="ApiVersionPolicy";function apiVersionPolicy(e){return{name:o,sendRequest:(t,r)=>{const i=new URL(t.url);if(!i.searchParams.get("api-version")&&e.apiVersion){t.url=`${t.url}${Array.from(i.searchParams.keys()).length>0?"&":"?"}api-version=${e.apiVersion}`}return r(t)}}}0&&0},8728:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createDefaultPipeline:()=>createDefaultPipeline,getCachedDefaultHttpsClient:()=>getCachedDefaultHttpsClient});e.exports=__toCommonJS(a);var l=r(9468);var c=r(1810);var p=r(1408);var u=r(6227);var d=r(2095);var m=r(5756);var A=r(9709);var h=r(219);let g;function createDefaultPipeline(e={}){const t=(0,c.createPipelineFromOptions)(e);t.addPolicy((0,p.apiVersionPolicy)(e));const{credential:r,authSchemes:i,allowInsecureConnection:n}=e;if(r){if((0,u.isApiKeyCredential)(r)){t.addPolicy((0,d.apiKeyAuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if((0,u.isBasicCredential)(r)){t.addPolicy((0,m.basicAuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if((0,u.isBearerTokenCredential)(r)){t.addPolicy((0,A.bearerAuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if((0,u.isOAuth2TokenCredential)(r)){t.addPolicy((0,h.oauth2AuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:n}))}}return t}function getCachedDefaultHttpsClient(){if(!g){g=(0,l.createDefaultHttpClient)()}return g}0&&0},6191:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getClient:()=>getClient});e.exports=__toCommonJS(a);var l=r(8728);var c=r(6311);var p=r(7088);var u=r(3954);function getClient(e,t={}){const r=t.pipeline??(0,l.createDefaultPipeline)(t);if(t.additionalPolicies?.length){for(const{policy:e,position:i}of t.additionalPolicies){const t=i==="perRetry"?"Sign":void 0;r.addPolicy(e,{afterPhase:t})}}const{allowInsecureConnection:i,httpClient:n}=t;const s=t.endpoint??e;const client=(e,...t)=>{const getUrl=r=>(0,p.buildRequestUrl)(s,e,t,{allowInsecureConnection:i,...r});return{get:(e={})=>buildOperation("GET",getUrl(e),r,e,i,n),post:(e={})=>buildOperation("POST",getUrl(e),r,e,i,n),put:(e={})=>buildOperation("PUT",getUrl(e),r,e,i,n),patch:(e={})=>buildOperation("PATCH",getUrl(e),r,e,i,n),delete:(e={})=>buildOperation("DELETE",getUrl(e),r,e,i,n),head:(e={})=>buildOperation("HEAD",getUrl(e),r,e,i,n),options:(e={})=>buildOperation("OPTIONS",getUrl(e),r,e,i,n),trace:(e={})=>buildOperation("TRACE",getUrl(e),r,e,i,n)}};return{path:client,pathUnchecked:client,pipeline:r}}function buildOperation(e,t,r,i,n,s){n=i.allowInsecureConnection??n;return{then:function(o,a){return(0,c.sendRequest)(e,t,r,{...i,allowInsecureConnection:n},s).then(o,a)},async asBrowserStream(){if(u.isNodeLike){throw new Error("`asBrowserStream` is supported only in the browser environment. Use `asNodeStream` instead to obtain the response body stream. If you require a Web stream of the response in Node, consider using `Readable.toWeb` on the result of `asNodeStream`.")}else{return(0,c.sendRequest)(e,t,r,{...i,allowInsecureConnection:n,responseAsStream:true},s)}},async asNodeStream(){if(u.isNodeLike){return(0,c.sendRequest)(e,t,r,{...i,allowInsecureConnection:n,responseAsStream:true},s)}else{throw new Error("`isNodeStream` is not supported in the browser environment. Use `asBrowserStream` to obtain the response body stream.")}}}}0&&0},8240:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{buildBodyPart:()=>buildBodyPart,buildMultipartBody:()=>buildMultipartBody});e.exports=__toCommonJS(a);var l=r(9758);var c=r(4220);var p=r(2921);var u=r(8505);function getHeaderValue(e,t){if(e.headers){const r=Object.keys(e.headers).find((e=>e.toLowerCase()===t.toLowerCase()));if(r){return e.headers[r]}}return void 0}function getPartContentType(e){const t=getHeaderValue(e,"content-type");if(t){return t}if(e.contentType===null){return void 0}if(e.contentType){return e.contentType}const{body:r}=e;if(r===null||r===void 0){return void 0}if(typeof r==="string"||typeof r==="number"||typeof r==="boolean"){return"text/plain; charset=UTF-8"}if(r instanceof Blob){return r.type||"application/octet-stream"}if((0,u.isBinaryBody)(r)){return"application/octet-stream"}return"application/json"}function escapeDispositionField(e){return JSON.stringify(e)}function getContentDisposition(e){const t=getHeaderValue(e,"content-disposition");if(t){return t}if(e.dispositionType===void 0&&e.name===void 0&&e.filename===void 0){return void 0}const r=e.dispositionType??"form-data";let i=r;if(e.name){i+=`; name=${escapeDispositionField(e.name)}`}let n=void 0;if(e.filename){n=e.filename}else if(typeof File!=="undefined"&&e.body instanceof File){const t=e.body.name;if(t!==""){n=t}}if(n){i+=`; filename=${escapeDispositionField(n)}`}return i}function normalizeBody(e,t){if(e===void 0){return new Uint8Array([])}if((0,u.isBinaryBody)(e)){return e}if(typeof e==="string"||typeof e==="number"||typeof e==="boolean"){return(0,p.stringToUint8Array)(String(e),"utf-8")}if(t&&/application\/(.+\+)?json(;.+)?/i.test(String(t))){return(0,p.stringToUint8Array)(JSON.stringify(e),"utf-8")}throw new l.RestError(`Unsupported body/content-type combination: ${e}, ${t}`)}function buildBodyPart(e){const t=getPartContentType(e);const r=getContentDisposition(e);const i=(0,c.createHttpHeaders)(e.headers??{});if(t){i.set("content-type",t)}if(r){i.set("content-disposition",r)}const n=normalizeBody(e.body,t);return{headers:i,body:n}}function buildMultipartBody(e){return{parts:e.map(buildBodyPart)}}0&&0},9635:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{operationOptionsToRequestParameters:()=>operationOptionsToRequestParameters});e.exports=__toCommonJS(s);function operationOptionsToRequestParameters(e){return{allowInsecureConnection:e.requestOptions?.allowInsecureConnection,timeout:e.requestOptions?.timeout,skipUrlEncoding:e.requestOptions?.skipUrlEncoding,abortSignal:e.abortSignal,onUploadProgress:e.requestOptions?.onUploadProgress,onDownloadProgress:e.requestOptions?.onDownloadProgress,headers:{...e.requestOptions?.headers},onResponse:e.onResponse}}0&&0},7332:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createRestError:()=>createRestError});e.exports=__toCommonJS(a);var l=r(9758);var c=r(4220);function createRestError(e,t){const r=typeof e==="string"?t:e;const i=r.body?.error??r.body;const n=typeof e==="string"?e:i?.message??`Unexpected status code: ${r.status}`;return new l.RestError(n,{statusCode:statusCodeToNumber(r.status),code:i?.code,request:r.request,response:toPipelineResponse(r)})}function toPipelineResponse(e){return{headers:(0,c.createHttpHeaders)(e.headers),request:e.request,status:statusCodeToNumber(e.status)??-1,...typeof e.body==="string"?{bodyAsText:e.body}:{}}}function statusCodeToNumber(e){const t=Number.parseInt(e);return Number.isNaN(t)?void 0:t}0&&0},6311:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getRequestBody:()=>getRequestBody,sendRequest:()=>sendRequest});e.exports=__toCommonJS(a);var l=r(9758);var c=r(4220);var p=r(2305);var u=r(8728);var d=r(8505);var m=r(8240);async function sendRequest(e,t,r,i={},n){const s=n??(0,u.getCachedDefaultHttpsClient)();const o=buildPipelineRequest(e,t,i);try{const e=await r.sendRequest(s,o);const t=e.headers.toJSON();const n=e.readableStreamBody??e.browserStreamBody;const a=i.responseAsStream||n!==void 0?void 0:getResponseBody(e);const l=n??a;if(i?.onResponse){i.onResponse({...e,request:o,rawHeaders:t,parsedBody:a})}return{request:o,headers:t,status:`${e.status}`,body:l}}catch(e){if((0,l.isRestError)(e)&&e.response&&i.onResponse){const{response:t}=e;const r=t.headers.toJSON();i?.onResponse({...t,request:o,rawHeaders:r},e)}throw e}}function getRequestContentType(e={}){if(e.contentType){return e.contentType}const t=e.headers?.["content-type"];if(typeof t==="string"){return t}return getContentType(e.body)}function getContentType(e){if(e===void 0){return void 0}if(ArrayBuffer.isView(e)){return"application/octet-stream"}if((0,d.isBlob)(e)&&e.type){return e.type}if(typeof e==="string"){try{JSON.parse(e);return"application/json"}catch(e){return void 0}}return"application/json"}function buildPipelineRequest(e,t,r={}){const i=getRequestContentType(r);const{body:n,multipartBody:s}=getRequestBody(r.body,i);const o=(0,c.createHttpHeaders)({...r.headers?r.headers:{},accept:r.accept??r.headers?.accept??"application/json",...i&&{"content-type":i}});const{allowInsecureConnection:a,abortSignal:l,onUploadProgress:u,onDownloadProgress:d,timeout:m,responseAsStream:A,url:h,method:g,body:f,multipartBody:y,headers:b,...C}=r;const E=(0,p.createPipelineRequest)({url:t,method:e,body:n,multipartBody:s,headers:o,allowInsecureConnection:a,abortSignal:l,onUploadProgress:u,onDownloadProgress:d,timeout:m,enableBrowserStreams:true,streamResponseStatusCodes:A?new Set([Number.POSITIVE_INFINITY]):void 0});Object.assign(E,C);return E}function getRequestBody(e,t=""){if(e===void 0){return{body:void 0}}if(typeof FormData!=="undefined"&&e instanceof FormData){return{body:e}}if((0,d.isBlob)(e)){return{body:e}}if((0,d.isReadableStream)(e)){return{body:e}}if(typeof e==="function"){return{body:e}}if(ArrayBuffer.isView(e)){return{body:e instanceof Uint8Array?e:JSON.stringify(e)}}const r=t.split(";")[0];switch(r){case"application/json":return{body:JSON.stringify(e)};case"multipart/form-data":if(Array.isArray(e)){return{multipartBody:(0,m.buildMultipartBody)(e)}}return{body:JSON.stringify(e)};case"text/plain":return{body:String(e)};default:if(typeof e==="string"){return{body:e}}return{body:JSON.stringify(e)}}}function getResponseBody(e){const t=e.headers.get("content-type")??"";const r=t.split(";")[0];const i=e.bodyAsText??"";if(r==="text/plain"){return String(i)}try{return i?JSON.parse(i):void 0}catch(t){if(r==="application/json"){throw createParseError(e,t)}return String(i)}}function createParseError(e,t){const r=`Error "${t}" occurred while parsing the response body - ${e.bodyAsText}.`;const i=t.code??l.RestError.PARSE_ERROR;return new l.RestError(r,{code:i,statusCode:e.status,request:e.request,response:e})}0&&0},7088:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{appendQueryParams:()=>appendQueryParams,buildBaseUrl:()=>buildBaseUrl,buildRequestUrl:()=>buildRequestUrl,replaceAll:()=>replaceAll});e.exports=__toCommonJS(s);function isQueryParameterWithOptions(e){if(typeof e!=="object"||e===null||!Object.hasOwn(e,"value")){return false}const t=e.value;return typeof t?.toString==="function"}function buildRequestUrl(e,t,r,i={}){if(t.startsWith("https://")||t.startsWith("http://")){return t}e=buildBaseUrl(e,i);const n=buildRoutePath(t,r,i);const s=appendQueryParams(appendPath(e,n),i);const o=new URL(s);return o.toString()}function appendPath(e,t){const r=e.indexOf("?");const i=t.indexOf("?");const n=r!==-1?[e.substring(0,r),e.substring(r+1)]:[e,""];const s=i!==-1?[t.substring(0,i),t.substring(i+1)]:[t,""];const o=[n[1],s[1].replaceAll("?","&")].filter(Boolean).join("&");const a=n[0].replace(/(^[^:]+:\/\/[^/]+)\/\/+/,"$1/");const l=s[0];let c=a;if(!a.endsWith("/")&&!l.startsWith("/")&&l!==""){c+=`/${l}`}else if(a.endsWith("/")&&l.startsWith("/")){c+=l.substring(1)}else{c+=l}if(o){c+=`?${o}`}return c}function getQueryParamValue(e,t,r,i){let n;if(r==="pipeDelimited"){n="|"}else if(r==="spaceDelimited"){n="%20"}else{n=","}let s;if(Array.isArray(i)){s=i}else if(typeof i==="object"&&i.toString===Object.prototype.toString){s=Object.entries(i).flat()}else{s=[i]}const o=s.map((r=>{if(r===null||r===void 0){return""}if(!r.toString||typeof r.toString!=="function"){throw new Error(`Query parameters must be able to be represented as string, ${e} can't`)}const i=r.toISOString!==void 0?r.toISOString():r.toString();return t?i:encodeURIComponent(i)})).join(n);return`${t?e:encodeURIComponent(e)}=${o}`}function simpleParseQueryParams(e){const t=new Map;if(!e||e[0]!=="?"){return t}e=e.slice(1);const r=e.split("&");for(const e of r){const r=e.indexOf("=");const i=r===-1?e:e.substring(0,r);const n=r===-1?"":e.substring(r+1);const s=t.get(i);if(s!==void 0){if(Array.isArray(s)){s.push(n)}else{t.set(i,[s,n])}}else{t.set(i,n)}}return t}function appendQueryParams(e,t={}){if(!t.queryParameters){return e}const r=new URL(e);const i=t.queryParameters;const n=simpleParseQueryParams(r.search);const s=[];for(const e of Object.keys(i)){const r=i[e];if(r===void 0||r===null){continue}const n=isQueryParameterWithOptions(r);const o=n?r.value:r;const a=n?r.explode??false:false;const l=n&&r.style?r.style:"form";if(a){if(Array.isArray(o)){for(const r of o){s.push(getQueryParamValue(e,t.skipUrlEncoding??false,l,r))}}else if(o!==null&&typeof o==="object"){for(const[e,r]of Object.entries(o)){s.push(getQueryParamValue(e,t.skipUrlEncoding??false,l,r))}}else{throw new Error("explode can only be set to true for objects and arrays")}}else{s.push(getQueryParamValue(e,t.skipUrlEncoding??false,l,o))}}for(const e of s){const t=e.indexOf("=");const r=e.substring(0,t);const i=e.substring(t+1);const s=n.get(r);if(s!==void 0){if(Array.isArray(s)){if(!s.includes(i)){s.push(i)}}else if(s!==i){n.set(r,[s,i])}}else{n.set(r,i)}}const o=[];for(const[e,t]of n){if(Array.isArray(t)){for(const r of t){o.push(`${e}=${r}`)}}else{o.push(`${e}=${t}`)}}r.search=o.length?`?${o.join("&")}`:"";return r.toString()}function buildBaseUrl(e,t){if(!t.pathParameters){return e}const r=t.pathParameters;for(const[i,n]of Object.entries(r)){if(n===void 0||n===null){throw new Error(`Path parameters ${i} must not be undefined or null`)}if(!n.toString||typeof n.toString!=="function"){throw new Error(`Path parameters must be able to be represented as string, ${i} can't`)}let r=n.toISOString!==void 0?n.toISOString():String(n);if(!t.skipUrlEncoding){r=encodeURIComponent(n)}e=replaceAll(e,`{${i}}`,r)??""}return e}function buildRoutePath(e,t,r={}){for(const i of t){const t=typeof i==="object"&&(i.allowReserved??false);let n=typeof i==="object"?i.value:i;if(!r.skipUrlEncoding&&!t){n=encodeURIComponent(n)}e=e.replace(/\{[\w-]+\}/,String(n))}return e}function replaceAll(e,t,r){return!e||!t?e:e.split(t).join(r||"")}0&&0},1255:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{DEFAULT_RETRY_POLICY_COUNT:()=>a,SDK_VERSION:()=>o});e.exports=__toCommonJS(s);const o="0.3.6";const a=3;0&&0},1810:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createPipelineFromOptions:()=>createPipelineFromOptions});e.exports=__toCommonJS(a);var l=r(7129);var c=r(2338);var p=r(1691);var u=r(2462);var d=r(4197);var m=r(6316);var A=r(7427);function createPipelineFromOptions(e){const t=(0,c.createEmptyPipeline)();(0,m.addPlatformPolicies)(t,e);t.addPolicy((0,d.formDataPolicy)(),{beforePolicies:[A.multipartPolicyName]});t.addPolicy((0,p.userAgentPolicy)(e.userAgentOptions));t.addPolicy((0,A.multipartPolicy)(),{afterPhase:"Deserialize"});t.addPolicy((0,u.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"});t.addPolicy((0,l.logPolicy)(e.loggingOptions),{afterPhase:"Sign"});return t}0&&0},9468:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createDefaultHttpClient:()=>createDefaultHttpClient});e.exports=__toCommonJS(a);var l=r(1167);function createDefaultHttpClient(){return(0,l.createNodeHttpClient)()}0&&0},3954:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{emitNodeWarning:()=>emitNodeWarning,getEnvironmentVariable:()=>getEnvironmentVariable,isBrowser:()=>u,isBun:()=>A,isDeno:()=>m,isNodeLike:()=>h,isNodeRuntime:()=>g,isReactNative:()=>f,isWebWorker:()=>d});e.exports=__toCommonJS(c);var p=__toESM(r(1708));function getEnvironmentVariable(e){return p.default.env[e]}function emitNodeWarning(e){p.default.emitWarning(e)}const u=false;const d=false;const m=typeof p.default.versions.deno==="string"&&p.default.versions.deno.length>0;const A=typeof p.default.versions.bun==="string"&&p.default.versions.bun.length>0;const h=true;const g=!A&&!m;const f=false;0&&0},9182:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{convertBodyToFormDataMap:()=>convertBodyToFormDataMap});e.exports=__toCommonJS(s);function convertBodyToFormDataMap(e){if(typeof FormData!=="undefined"&&e instanceof FormData){const t={};for(const[r,i]of e.entries()){const e=t[r];if(Array.isArray(e)){e.push(i)}else{t[r]=e!==void 0?[e,i]:[i]}}return t}return void 0}0&&0},4220:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{createHttpHeaders:()=>createHttpHeaders});e.exports=__toCommonJS(s);function normalizeName(e){return e.toLowerCase()}function normalizeValue(e){return String(e).trim().replace(/[\r\n]/g,"")}function*headerIterator(e){for(const t of e.values()){yield[t.name,t.value]}}class HttpHeadersImpl{_headersMap;constructor(e){this._headersMap=new Map;if(e){for(const t of Object.keys(e)){this.set(t,e[t])}}}set(e,t){this._headersMap.set(normalizeName(e),{name:e,value:normalizeValue(t)})}get(e){return this._headersMap.get(normalizeName(e))?.value}has(e){return this._headersMap.has(normalizeName(e))}delete(e){this._headersMap.delete(normalizeName(e))}toJSON(e={}){const t={};if(e.preserveCase){for(const e of this._headersMap.values()){t[e.name]=e.value}}else{for(const[e,r]of this._headersMap){t[e]=r.value}}return t}toString(){return JSON.stringify(this.toJSON({preserveCase:true}))}[Symbol.iterator](){return headerIterator(this._headersMap)}}function createHttpHeaders(e){return new HttpHeadersImpl(e)}0&&0},1958:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{AbortError:()=>l.AbortError,RestError:()=>m.RestError,TypeSpecRuntimeLogger:()=>c.TypeSpecRuntimeLogger,createClientLogger:()=>c.createClientLogger,createDefaultHttpClient:()=>h.createDefaultHttpClient,createEmptyPipeline:()=>d.createEmptyPipeline,createHttpHeaders:()=>p.createHttpHeaders,createPipelineRequest:()=>u.createPipelineRequest,createRestError:()=>y.createRestError,getClient:()=>g.getClient,getLogLevel:()=>c.getLogLevel,isRestError:()=>m.isRestError,operationOptionsToRequestParameters:()=>f.operationOptionsToRequestParameters,setLogLevel:()=>c.setLogLevel,stringToUint8Array:()=>A.stringToUint8Array,uint8ArrayToString:()=>A.uint8ArrayToString});e.exports=__toCommonJS(a);var l=r(9992);var c=r(8459);var p=r(4220);var u=r(2305);var d=r(2338);var m=r(9758);var A=r(2921);var h=r(9468);var g=r(6191);var f=r(9635);var y=r(7332);0&&0},3644:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{logger:()=>c});e.exports=__toCommonJS(a);var l=r(8459);const c=(0,l.createClientLogger)("ts-http-runtime");0&&0},6836:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{default:()=>g});e.exports=__toCommonJS(a);var l=r(8029);var c=r(3954);const p=(0,c.getEnvironmentVariable)("DEBUG");let u;let d=[];let m=[];const A=[];if(p){enable(p)}const h=Object.assign((e=>createDebugger(e)),{enable:enable,enabled:enabled,disable:disable,log:l.log});function enable(e){u=e;d=[];m=[];const t=e.split(",").map((e=>e.trim()));for(const e of t){if(e.startsWith("-")){m.push(e.substring(1))}else{d.push(e)}}for(const e of A){e.enabled=enabled(e.namespace)}}function enabled(e){if(e.endsWith("*")){return true}for(const t of m){if(namespaceMatches(e,t)){return false}}for(const t of d){if(namespaceMatches(e,t)){return true}}return false}function namespaceMatches(e,t){if(t.indexOf("*")===-1){return e===t}let r=t;if(t.indexOf("**")!==-1){const e=[];let i="";for(const r of t){if(r==="*"&&i==="*"){continue}else{i=r;e.push(r)}}r=e.join("")}let i=0;let n=0;const s=r.length;const o=e.length;let a=-1;let l=-1;while(i=0){n=a+1;i=l+1;if(i===o){return false}while(e[i]!==r[n]){i++;if(i===o){return false}}l=i;i++;n++;continue}else{return false}}const c=i===e.length;const p=n===r.length;const u=n===r.length-1&&r[n]==="*";return c&&(p||u)}function disable(){const e=u||"";enable("");return e}function createDebugger(e){const t=Object.assign(debug,{enabled:enabled(e),destroy:destroy,log:h.log,namespace:e,extend:extend});function debug(...r){if(!t.enabled){return}if(r.length>0){r[0]=`${e} ${r[0]}`}t.log(...r)}A.push(t);return t}function destroy(){const e=A.indexOf(this);if(e>=0){A.splice(e,1);return true}return false}function extend(e){const t=createDebugger(`${this.namespace}:${e}`);t.log=this.log;return t}var g=h},2490:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createLoggerContext:()=>l.createLoggerContext});e.exports=__toCommonJS(a);var l=r(8459);0&&0},8029:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{log:()=>log});e.exports=__toCommonJS(c);var p=r(8161);var u=__toESM(r(7975));var d=__toESM(r(1708));function log(e,...t){d.default.stderr.write(`${u.default.format(e,...t)}${p.EOL}`)}0&&0},8459:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{TypeSpecRuntimeLogger:()=>h,createClientLogger:()=>createClientLogger,createLoggerContext:()=>createLoggerContext,getLogLevel:()=>getLogLevel,setLogLevel:()=>setLogLevel});e.exports=__toCommonJS(c);var p=__toESM(r(6836));var u=r(3954);const d=["verbose","info","warning","error"];const m={verbose:400,info:300,warning:200,error:100};function patchLogMethod(e,t){t.log=(...t)=>{e.log(...t)}}function isTypeSpecRuntimeLogLevel(e){return d.includes(e)}function createLoggerContext(e){const t=new Set;const r=(0,u.getEnvironmentVariable)(e.logLevelEnvVarName);let i;const n=(0,p.default)(e.namespace);n.log=(...e)=>{p.default.log(...e)};function contextSetLogLevel(e){if(e&&!isTypeSpecRuntimeLogLevel(e)){throw new Error(`Unknown log level '${e}'. Acceptable values: ${d.join(",")}`)}i=e;const r=[];for(const e of t){if(shouldEnable(e)){r.push(e.namespace)}}p.default.enable(r.join(","))}if(r){if(isTypeSpecRuntimeLogLevel(r)){contextSetLogLevel(r)}else{console.error(`${e.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${d.join(", ")}.`)}}function shouldEnable(e){return Boolean(i&&m[e.level]<=m[i])}function createLogger(e,r){const i=Object.assign(e.extend(r),{level:r});patchLogMethod(e,i);if(shouldEnable(i)){const e=p.default.disable();p.default.enable(e+","+i.namespace)}t.add(i);return i}function contextGetLogLevel(){return i}function contextCreateClientLogger(e){const t=n.extend(e);patchLogMethod(n,t);return{error:createLogger(t,"error"),warning:createLogger(t,"warning"),info:createLogger(t,"info"),verbose:createLogger(t,"verbose")}}return{setLogLevel:contextSetLogLevel,getLogLevel:contextGetLogLevel,createClientLogger:contextCreateClientLogger,logger:n}}const A=createLoggerContext({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"});const h=A.logger;function setLogLevel(e){A.setLogLevel(e)}function getLogLevel(){return A.getLogLevel()}function createClientLogger(e){return A.createClientLogger(e)}0&&0},1167:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{createNodeHttpClient:()=>createNodeHttpClient,getBodyLength:()=>getBodyLength});e.exports=__toCommonJS(c);var p=__toESM(r(7067));var u=__toESM(r(4708));var d=__toESM(r(8522));var m=r(7075);var A=r(9992);var h=r(4220);var g=r(9758);var f=r(3644);var y=r(7784);const b={};function isReadableStream(e){return e&&typeof e.pipe==="function"}function isStreamComplete(e){if(e.readable===false){return Promise.resolve()}return new Promise((t=>{const handler=()=>{t();e.removeListener("close",handler);e.removeListener("end",handler);e.removeListener("error",handler)};e.on("close",handler);e.on("end",handler);e.on("error",handler)}))}function isArrayBuffer(e){return e&&typeof e.byteLength==="number"}class ReportTransform extends m.Transform{loadedBytes=0;progressCallback;_transform(e,t,r){this.push(e);this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes});r()}catch(e){r(e)}}constructor(e){super();this.progressCallback=e}}class NodeHttpClient{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){const t=new AbortController;let r;if(e.abortSignal){if(e.abortSignal.aborted){throw new A.AbortError("The operation was aborted. Request has already been canceled.")}r=e=>{if(e.type==="abort"){t.abort()}};e.abortSignal.addEventListener("abort",r)}let i;if(e.timeout>0){i=setTimeout((()=>{const r=new y.Sanitizer;f.logger.info(`request to '${r.sanitizeUrl(e.url)}' timed out. canceling...`);t.abort()}),e.timeout)}const n=e.headers.get("Accept-Encoding");const s=n?.includes("gzip")||n?.includes("deflate");let o=typeof e.body==="function"?e.body():e.body;if(o&&!e.headers.has("Content-Length")){const t=getBodyLength(o);if(t!==null){e.headers.set("Content-Length",t)}}let a;try{if(o&&e.onUploadProgress){const t=e.onUploadProgress;const r=new ReportTransform(t);r.on("error",(e=>{f.logger.error("Error in upload progress",e)}));if(isReadableStream(o)){o.pipe(r)}else{r.end(o)}o=r}const r=await this.makeRequest(e,t,o);if(i!==void 0){clearTimeout(i)}const n=getResponseHeaders(r);const l=r.statusCode??0;const c={status:l,headers:n,request:e};if(e.method==="HEAD"){r.resume();return c}a=s?getDecodedResponseStream(r,n):r;const p=e.onDownloadProgress;if(p){const e=new ReportTransform(p);e.on("error",(e=>{f.logger.error("Error in download progress",e)}));a.pipe(e);a=e}if(e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(c.status)){c.readableStreamBody=a}else{c.bodyAsText=await streamToText(a)}return c}finally{if(e.abortSignal&&r){let t=Promise.resolve();if(isReadableStream(o)){t=isStreamComplete(o)}let i=Promise.resolve();if(isReadableStream(a)){i=isStreamComplete(a)}Promise.all([t,i]).then((()=>{if(r){e.abortSignal?.removeEventListener("abort",r)}})).catch((e=>{f.logger.warning("Error when cleaning up abortListener on httpRequest",e)}))}}}makeRequest(e,t,r){const i=new URL(e.url);const n=i.protocol!=="https:";if(n&&!e.allowInsecureConnection){throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`)}const s=e.agent??this.getOrCreateAgent(e,n);const o={agent:s,hostname:i.hostname,path:`${i.pathname}${i.search}`,port:i.port,method:e.method,headers:e.headers.toJSON({preserveCase:true}),...e.requestOverrides};return new Promise(((i,s)=>{const a=n?p.default.request(o,i):u.default.request(o,i);a.once("error",(t=>{s(new g.RestError(t.message,{code:t.code??g.RestError.REQUEST_SEND_ERROR,request:e}))}));t.signal.addEventListener("abort",(()=>{const e=new A.AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");a.destroy(e);s(e)}));if(r&&isReadableStream(r)){r.pipe(a)}else if(r){if(typeof r==="string"||Buffer.isBuffer(r)){a.end(r)}else if(isArrayBuffer(r)){a.end(ArrayBuffer.isView(r)?Buffer.from(r.buffer,r.byteOffset,r.byteLength):Buffer.from(r))}else{f.logger.error("Unrecognized body type",r);s(new g.RestError("Unrecognized body type"))}}else{a.end()}}))}getOrCreateAgent(e,t){const r=e.disableKeepAlive;if(t){if(r){return p.default.globalAgent}if(!this.cachedHttpAgent){this.cachedHttpAgent=new p.default.Agent({keepAlive:true})}return this.cachedHttpAgent}else{if(r&&!e.tlsSettings){return u.default.globalAgent}const t=e.tlsSettings??b;let i=this.cachedHttpsAgents.get(t);if(i&&i.options.keepAlive===!r){return i}f.logger.info("No cached TLS Agent exist, creating a new Agent");i=new u.default.Agent({keepAlive:!r,...t});this.cachedHttpsAgents.set(t,i);return i}}}function getResponseHeaders(e){const t=(0,h.createHttpHeaders)();for(const r of Object.keys(e.headers)){const i=e.headers[r];if(Array.isArray(i)){if(i.length>0){t.set(r,i[0])}}else if(i){t.set(r,i)}}return t}function getDecodedResponseStream(e,t){const r=t.get("Content-Encoding");if(r==="gzip"){const t=d.default.createGunzip();e.pipe(t);return t}else if(r==="deflate"){const t=d.default.createInflate();e.pipe(t);return t}return e}function streamToText(e){return new Promise(((t,r)=>{const i=[];e.on("data",(e=>{if(Buffer.isBuffer(e)){i.push(e)}else{i.push(Buffer.from(e))}}));e.on("end",(()=>{t(Buffer.concat(i).toString("utf8"))}));e.on("error",(e=>{if(e&&e?.name==="AbortError"){r(e)}else{r(new g.RestError(`Error reading response as text: ${e.message}`,{code:g.RestError.PARSE_ERROR}))}}))}))}function getBodyLength(e){if(!e){return 0}else if(Buffer.isBuffer(e)){return e.length}else if(isReadableStream(e)){return null}else if(isArrayBuffer(e)){return e.byteLength}else if(typeof e==="string"){return Buffer.from(e).length}else{return null}}function createNodeHttpClient(){return new NodeHttpClient}0&&0},2338:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{createEmptyPipeline:()=>createEmptyPipeline});e.exports=__toCommonJS(s);const o=new Set(["Deserialize","Serialize","Retry","Sign"]);class HttpPipeline{_policies=[];_orderedPolicies;constructor(e){this._policies=e?.slice(0)??[];this._orderedPolicies=void 0}addPolicy(e,t={}){if(t.phase&&t.afterPhase){throw new Error("Policies inside a phase cannot specify afterPhase.")}if(t.phase&&!o.has(t.phase)){throw new Error(`Invalid phase name: ${t.phase}`)}if(t.afterPhase&&!o.has(t.afterPhase)){throw new Error(`Invalid afterPhase name: ${t.afterPhase}`)}this._policies.push({policy:e,options:t});this._orderedPolicies=void 0}removePolicy(e){const t=[];this._policies=this._policies.filter((r=>{if(e.name&&r.policy.name===e.name||e.phase&&r.options.phase===e.phase){t.push(r.policy);return false}else{return true}}));this._orderedPolicies=void 0;return t}sendRequest(e,t){const r=this.getOrderedPolicies();const i=r.reduceRight(((e,t)=>r=>t.sendRequest(r,e)),(t=>e.sendRequest(t)));return i(t)}getOrderedPolicies(){if(!this._orderedPolicies){this._orderedPolicies=this.orderPolicies()}return this._orderedPolicies}clone(){return new HttpPipeline(this._policies)}static create(){return new HttpPipeline}orderPolicies(){const e=[];const t=new Map;function createPhase(e){return{name:e,policies:new Set,hasRun:false,hasAfterPolicies:false}}const r=createPhase("Serialize");const i=createPhase("None");const n=createPhase("Deserialize");const s=createPhase("Retry");const o=createPhase("Sign");const a=[r,i,n,s,o];function getPhase(e){if(e==="Retry"){return s}else if(e==="Serialize"){return r}else if(e==="Deserialize"){return n}else if(e==="Sign"){return o}else{return i}}for(const e of this._policies){const r=e.policy;const i=e.options;const n=r.name;if(t.has(n)){throw new Error("Duplicate policy names not allowed in pipeline")}const s={policy:r,dependsOn:new Set,dependants:new Set};if(i.afterPhase){s.afterPhase=getPhase(i.afterPhase);s.afterPhase.hasAfterPolicies=true}t.set(n,s);const o=getPhase(i.phase);o.policies.add(s)}for(const e of this._policies){const{policy:r,options:i}=e;const n=r.name;const s=t.get(n);if(!s){throw new Error(`Missing node for policy ${n}`)}if(i.afterPolicies){for(const e of i.afterPolicies){const r=t.get(e);if(r){s.dependsOn.add(r);r.dependants.add(s)}}}if(i.beforePolicies){for(const e of i.beforePolicies){const r=t.get(e);if(r){r.dependsOn.add(s);s.dependants.add(r)}}}}function walkPhase(r){r.hasRun=true;for(const i of r.policies){if(i.afterPhase&&(!i.afterPhase.hasRun||i.afterPhase.policies.size)){continue}if(i.dependsOn.size===0){e.push(i.policy);for(const e of i.dependants){e.dependsOn.delete(i)}t.delete(i.policy.name);r.policies.delete(i)}}}function walkPhases(){for(const e of a){walkPhase(e);if(e.policies.size>0&&e!==i){if(!i.hasRun){walkPhase(i)}return}if(e.hasAfterPolicies){walkPhase(i)}}}let l=0;while(t.size>0){l++;const t=e.length;walkPhases();if(e.length<=t&&l>1){throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}}return e}}function createEmptyPipeline(){return HttpPipeline.create()}0&&0},2305:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createPipelineRequest:()=>createPipelineRequest});e.exports=__toCommonJS(a);var l=r(4220);var c=r(5023);class PipelineRequestImpl{url;method;headers;timeout;withCredentials;body;multipartBody;formData;streamResponseStatusCodes;enableBrowserStreams;proxySettings;disableKeepAlive;abortSignal;requestId;allowInsecureConnection;onUploadProgress;onDownloadProgress;requestOverrides;authSchemes;constructor(e){this.url=e.url;this.body=e.body;this.headers=e.headers??(0,l.createHttpHeaders)();this.method=e.method??"GET";this.timeout=e.timeout??0;this.multipartBody=e.multipartBody;this.formData=e.formData;this.disableKeepAlive=e.disableKeepAlive??false;this.proxySettings=e.proxySettings;this.streamResponseStatusCodes=e.streamResponseStatusCodes;this.withCredentials=e.withCredentials??false;this.abortSignal=e.abortSignal;this.onUploadProgress=e.onUploadProgress;this.onDownloadProgress=e.onDownloadProgress;this.requestId=e.requestId||(0,c.randomUUID)();this.allowInsecureConnection=e.allowInsecureConnection??false;this.enableBrowserStreams=e.enableBrowserStreams??false;this.requestOverrides=e.requestOverrides;this.authSchemes=e.authSchemes}}function createPipelineRequest(e){return new PipelineRequestImpl(e)}0&&0},5366:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{agentPolicy:()=>agentPolicy,agentPolicyName:()=>o});e.exports=__toCommonJS(s);const o="agentPolicy";function agentPolicy(e){return{name:o,sendRequest:async(t,r)=>{if(!t.agent){t.agent=e}return r(t)}}}0&&0},2095:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{apiKeyAuthenticationPolicy:()=>apiKeyAuthenticationPolicy,apiKeyAuthenticationPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(2302);const c="apiKeyAuthenticationPolicy";function apiKeyAuthenticationPolicy(e){return{name:c,async sendRequest(t,r){(0,l.ensureSecureConnection)(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="apiKey"));if(!i){return r(t)}if(i.apiKeyLocation!=="header"){throw new Error(`Unsupported API key location: ${i.apiKeyLocation}`)}t.headers.set(i.name,e.credential.key);return r(t)}}}0&&0},5756:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{basicAuthenticationPolicy:()=>basicAuthenticationPolicy,basicAuthenticationPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(2921);var c=r(2302);const p="bearerAuthenticationPolicy";function basicAuthenticationPolicy(e){return{name:p,async sendRequest(t,r){(0,c.ensureSecureConnection)(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="http"&&e.scheme==="basic"));if(!i){return r(t)}const{username:n,password:s}=e.credential;const o=(0,l.uint8ArrayToString)((0,l.stringToUint8Array)(`${n}:${s}`,"utf-8"),"base64");t.headers.set("Authorization",`Basic ${o}`);return r(t)}}}0&&0},9709:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{bearerAuthenticationPolicy:()=>bearerAuthenticationPolicy,bearerAuthenticationPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(2302);const c="bearerAuthenticationPolicy";function bearerAuthenticationPolicy(e){return{name:c,async sendRequest(t,r){(0,l.ensureSecureConnection)(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="http"&&e.scheme==="bearer"));if(!i){return r(t)}const n=await e.credential.getBearerToken({abortSignal:t.abortSignal});t.headers.set("Authorization",`Bearer ${n}`);return r(t)}}}0&&0},2302:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{ensureSecureConnection:()=>ensureSecureConnection});e.exports=__toCommonJS(a);var l=r(3644);var c=r(3954);let p=false;function allowInsecureConnection(e,t){if(t.allowInsecureConnection&&e.allowInsecureConnection){const t=new URL(e.url);if(t.hostname==="localhost"||t.hostname==="127.0.0.1"){return true}}return false}function emitInsecureConnectionWarning(){const e="Sending token over insecure transport. Assume any token issued is compromised.";l.logger.warning(e);if(!p){p=true;(0,c.emitNodeWarning)(e)}}function ensureSecureConnection(e,t){if(!e.url.toLowerCase().startsWith("https://")){if(allowInsecureConnection(e,t)){emitInsecureConnectionWarning()}else{throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}}}0&&0},219:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{oauth2AuthenticationPolicy:()=>oauth2AuthenticationPolicy,oauth2AuthenticationPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(2302);const c="oauth2AuthenticationPolicy";function oauth2AuthenticationPolicy(e){return{name:c,async sendRequest(t,r){(0,l.ensureSecureConnection)(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="oauth2"));if(!i){return r(t)}const n=await e.credential.getOAuth2Token(i.flows,{abortSignal:t.abortSignal});t.headers.set("Authorization",`Bearer ${n}`);return r(t)}}}0&&0},5035:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{decompressResponsePolicy:()=>decompressResponsePolicy,decompressResponsePolicyName:()=>o});e.exports=__toCommonJS(s);const o="decompressResponsePolicy";function decompressResponsePolicy(){return{name:o,async sendRequest(e,t){if(e.method!=="HEAD"){e.headers.set("Accept-Encoding","gzip,deflate")}return t(e)}}}0&&0},2462:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{defaultRetryPolicy:()=>defaultRetryPolicy,defaultRetryPolicyName:()=>d});e.exports=__toCommonJS(a);var l=r(8102);var c=r(1112);var p=r(3345);var u=r(1255);const d="defaultRetryPolicy";function defaultRetryPolicy(e={}){return{name:d,sendRequest:(0,p.retryPolicy)([(0,c.throttlingRetryStrategy)(),(0,l.exponentialRetryStrategy)(e)],{maxRetries:e.maxRetries??u.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}0&&0},4656:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{exponentialRetryPolicy:()=>exponentialRetryPolicy,exponentialRetryPolicyName:()=>u});e.exports=__toCommonJS(a);var l=r(8102);var c=r(3345);var p=r(1255);const u="exponentialRetryPolicy";function exponentialRetryPolicy(e={}){return(0,c.retryPolicy)([(0,l.exponentialRetryStrategy)({...e,ignoreSystemErrors:true})],{maxRetries:e.maxRetries??p.DEFAULT_RETRY_POLICY_COUNT})}0&&0},4197:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{formDataPolicy:()=>formDataPolicy,formDataPolicyName:()=>u});e.exports=__toCommonJS(a);var l=r(2921);var c=r(9182);var p=r(4220);const u="formDataPolicy";function formDataPolicy(){return{name:u,async sendRequest(e,t){const r=(0,c.convertBodyToFormDataMap)(e.body);if(r){e.formData=r;e.body=void 0}if(e.formData){const t=e.headers.get("Content-Type");if(t&&t.indexOf("application/x-www-form-urlencoded")!==-1){e.body=wwwFormUrlEncode(e.formData)}else{await prepareFormData(e.formData,e)}e.formData=void 0}return t(e)}}}function wwwFormUrlEncode(e){const t=new URLSearchParams;for(const[r,i]of Object.entries(e)){if(Array.isArray(i)){for(const e of i){t.append(r,e.toString())}}else{t.append(r,i.toString())}}return t.toString()}async function prepareFormData(e,t){const r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data")){return}t.headers.set("Content-Type",r??"multipart/form-data");const i=[];for(const[t,r]of Object.entries(e)){for(const e of Array.isArray(r)?r:[r]){if(typeof e==="string"){i.push({headers:(0,p.createHttpHeaders)({"Content-Disposition":`form-data; name="${t}"`}),body:(0,l.stringToUint8Array)(e,"utf-8")})}else if(e===void 0||e===null||typeof e!=="object"){throw new Error(`Unexpected value for key ${t}: ${e}. Value should be serialized to string first.`)}else{const r=e.name||"blob";const n=(0,p.createHttpHeaders)();n.set("Content-Disposition",`form-data; name="${t}"; filename="${r}"`);n.set("Content-Type",e.type||"application/octet-stream");i.push({headers:n,body:e})}}}t.multipartBody={parts:i}}0&&0},4960:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{agentPolicy:()=>l.agentPolicy,agentPolicyName:()=>l.agentPolicyName,decompressResponsePolicy:()=>c.decompressResponsePolicy,decompressResponsePolicyName:()=>c.decompressResponsePolicyName,defaultRetryPolicy:()=>p.defaultRetryPolicy,defaultRetryPolicyName:()=>p.defaultRetryPolicyName,exponentialRetryPolicy:()=>u.exponentialRetryPolicy,exponentialRetryPolicyName:()=>u.exponentialRetryPolicyName,formDataPolicy:()=>h.formDataPolicy,formDataPolicyName:()=>h.formDataPolicyName,getDefaultProxySettings:()=>y.getDefaultProxySettings,logPolicy:()=>g.logPolicy,logPolicyName:()=>g.logPolicyName,multipartPolicy:()=>f.multipartPolicy,multipartPolicyName:()=>f.multipartPolicyName,proxyPolicy:()=>y.proxyPolicy,proxyPolicyName:()=>y.proxyPolicyName,redirectPolicy:()=>b.redirectPolicy,redirectPolicyName:()=>b.redirectPolicyName,retryPolicy:()=>d.retryPolicy,systemErrorRetryPolicy:()=>m.systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>m.systemErrorRetryPolicyName,throttlingRetryPolicy:()=>A.throttlingRetryPolicy,throttlingRetryPolicyName:()=>A.throttlingRetryPolicyName,tlsPolicy:()=>C.tlsPolicy,tlsPolicyName:()=>C.tlsPolicyName,userAgentPolicy:()=>E.userAgentPolicy,userAgentPolicyName:()=>E.userAgentPolicyName});e.exports=__toCommonJS(a);var l=r(5366);var c=r(5035);var p=r(2462);var u=r(4656);var d=r(3345);var m=r(2418);var A=r(4728);var h=r(4197);var g=r(7129);var f=r(7427);var y=r(67);var b=r(2187);var C=r(6690);var E=r(1691);0&&0},7129:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{logPolicy:()=>logPolicy,logPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(3644);var c=r(7784);const p="logPolicy";function logPolicy(e={}){const t=e.logger??l.logger.info;const r=new c.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:p,async sendRequest(e,i){if(!t.enabled){return i(e)}t(`Request: ${r.sanitize(e)}`);const n=await i(e);t(`Response status code: ${n.status}`);t(`Headers: ${r.sanitize(n.headers)}`);return n}}}0&&0},7427:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{multipartPolicy:()=>multipartPolicy,multipartPolicyName:()=>d});e.exports=__toCommonJS(a);var l=r(2921);var c=r(8505);var p=r(5023);var u=r(547);function generateBoundary(){return`----AzSDKFormBoundary${(0,p.randomUUID)()}`}function encodeHeaders(e){let t="";for(const[r,i]of e){t+=`${r}: ${i}\r\n`}return t}function getLength(e){if(e instanceof Uint8Array){return e.byteLength}else if((0,c.isBlob)(e)){return e.size===-1?void 0:e.size}else{return void 0}}function getTotalLength(e){let t=0;for(const r of e){const e=getLength(r);if(e===void 0){return void 0}else{t+=e}}return t}async function buildRequestBody(e,t,r){const i=[(0,l.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap((e=>[(0,l.stringToUint8Array)("\r\n","utf-8"),(0,l.stringToUint8Array)(encodeHeaders(e.headers),"utf-8"),(0,l.stringToUint8Array)("\r\n","utf-8"),e.body,(0,l.stringToUint8Array)(`\r\n--${r}`,"utf-8")])),(0,l.stringToUint8Array)("--\r\n\r\n","utf-8")];const n=getTotalLength(i);if(n){e.headers.set("Content-Length",n)}e.body=await(0,u.concat)(i)}const d="multipartPolicy";const m=70;const A=new Set(`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?`);function assertValidBoundary(e){if(e.length>m){throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`)}if(Array.from(e).some((e=>!A.has(e)))){throw new Error(`Multipart boundary "${e}" contains invalid characters`)}}function multipartPolicy(){return{name:d,async sendRequest(e,t){if(!e.multipartBody){return t(e)}if(e.body){throw new Error("multipartBody and regular body cannot be set at the same time")}let r=e.multipartBody.boundary;const i=e.headers.get("Content-Type")??"multipart/mixed";const n=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n){throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`)}const[,s,o]=n;if(o&&r&&o!==r){throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`)}r??=o;if(r){assertValidBoundary(r)}else{r=generateBoundary()}e.headers.set("Content-Type",`${s}; boundary=${r}`);await buildRequestBody(e,e.multipartBody.parts,r);e.multipartBody=void 0;return t(e)}}}0&&0},6316:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{addPlatformPolicies:()=>addPlatformPolicies});e.exports=__toCommonJS(a);var l=r(5366);var c=r(6690);var p=r(67);var u=r(5035);var d=r(2187);function addPlatformPolicies(e,t){if(t.agent){e.addPolicy((0,l.agentPolicy)(t.agent))}if(t.tlsOptions){e.addPolicy((0,c.tlsPolicy)(t.tlsOptions))}e.addPolicy((0,p.proxyPolicy)(t.proxyOptions));e.addPolicy((0,u.decompressResponsePolicy)());e.addPolicy((0,d.redirectPolicy)(t.redirectOptions),{afterPhase:"Retry"})}0&&0},67:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getDefaultProxySettings:()=>getDefaultProxySettings,globalNoProxyList:()=>g,loadNoProxy:()=>loadNoProxy,proxyPolicy:()=>proxyPolicy,proxyPolicyName:()=>h});e.exports=__toCommonJS(a);var l=r(3669);var c=r(1970);var p=r(3644);const u="HTTPS_PROXY";const d="HTTP_PROXY";const m="ALL_PROXY";const A="NO_PROXY";const h="proxyPolicy";const g=[];let f=false;const y=new Map;function getEnvironmentValue(e){if(process.env[e]){return process.env[e]}else if(process.env[e.toLowerCase()]){return process.env[e.toLowerCase()]}return void 0}function loadEnvironmentProxyValue(){if(!process){return void 0}const e=getEnvironmentValue(u);const t=getEnvironmentValue(m);const r=getEnvironmentValue(d);return e||t||r}function isBypassed(e,t,r){if(t.length===0){return false}const i=new URL(e).hostname;if(r?.has(i)){return r.get(i)}let n=false;for(const e of t){if(e[0]==="."){if(i.endsWith(e)){n=true}else{if(i.length===e.length-1&&i===e.slice(1)){n=true}}}else{if(i===e){n=true}}}r?.set(i,n);return n}function loadNoProxy(){const e=getEnvironmentValue(A);f=true;if(e){return e.split(",").map((e=>e.trim())).filter((e=>e.length))}return[]}function getDefaultProxySettings(e){if(!e){e=loadEnvironmentProxyValue();if(!e){return void 0}}const t=new URL(e);const r=t.protocol?t.protocol+"//":"";return{host:r+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function getDefaultProxySettingsInternal(){const e=loadEnvironmentProxyValue();return e?new URL(e):void 0}function getUrlFromProxySettings(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}t.port=String(e.port);if(e.username){t.username=e.username}if(e.password){t.password=e.password}return t}function setProxyAgentOnRequest(e,t,r){if(e.agent){return}const i=new URL(e.url);const n=i.protocol!=="https:";if(e.tlsSettings){p.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.")}if(n){if(!t.httpProxyAgent){t.httpProxyAgent=new c.HttpProxyAgent(r)}e.agent=t.httpProxyAgent}else{if(!t.httpsProxyAgent){t.httpsProxyAgent=new l.HttpsProxyAgent(r)}e.agent=t.httpsProxyAgent}}function proxyPolicy(e,t){if(!f){g.push(...loadNoProxy())}const r=e?getUrlFromProxySettings(e):getDefaultProxySettingsInternal();const i={};return{name:h,async sendRequest(e,n){if(!e.proxySettings&&r&&!isBypassed(e.url,t?.customNoProxyList??g,t?.customNoProxyList?void 0:y)){setProxyAgentOnRequest(e,i,r)}else if(e.proxySettings){setProxyAgentOnRequest(e,i,getUrlFromProxySettings(e.proxySettings))}return n(e)}}}0&&0},2187:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{redirectPolicy:()=>redirectPolicy,redirectPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(3644);const c="redirectPolicy";const p=["GET","HEAD"];function redirectPolicy(e={}){const{maxRetries:t=20,allowCrossOriginRedirects:r=false}=e;return{name:c,async sendRequest(e,i){const n=await i(e);return handleRedirect(i,n,t,r)}}}async function handleRedirect(e,t,r,i,n=0){const{request:s,status:o,headers:a}=t;const c=a.get("location");if(c&&(o===300||o===301&&p.includes(s.method)||o===302&&p.includes(s.method)||o===303&&s.method==="POST"||o===307)&&n{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{retryPolicy:()=>retryPolicy});e.exports=__toCommonJS(a);var l=r(7566);var c=r(9758);var p=r(9992);var u=r(8459);var d=r(1255);const m=(0,u.createClientLogger)("ts-http-runtime retryPolicy");const A="retryPolicy";function retryPolicy(e,t={maxRetries:d.DEFAULT_RETRY_POLICY_COUNT}){const r=t.logger||m;return{name:A,async sendRequest(i,n){let s;let o;let a=-1;e:while(true){a+=1;s=void 0;o=void 0;try{r.info(`Retry ${a}: Attempting to send request`,i.requestId);s=await n(i);r.info(`Retry ${a}: Received a response from request`,i.requestId)}catch(e){r.error(`Retry ${a}: Received an error from request`,i.requestId);if(!(0,c.isRestError)(e)){throw e}o=e;s=e.response}if(i.abortSignal?.aborted){r.error(`Retry ${a}: Request aborted.`);const e=new p.AbortError;throw e}if(a>=(t.maxRetries??d.DEFAULT_RETRY_POLICY_COUNT)){r.info(`Retry ${a}: Maximum retries reached. Returning the last received response, or throwing the last received error.`);if(o){throw o}else if(s){return s}else{throw new Error("Maximum retries reached with no response or error to throw")}}r.info(`Retry ${a}: Processing ${e.length} retry strategies.`);t:for(const t of e){const e=t.logger||r;e.info(`Retry ${a}: Processing retry strategy ${t.name}.`);const n=t.retry({retryCount:a,response:s,responseError:o});if(n.skipStrategy){e.info(`Retry ${a}: Skipped.`);continue t}const{errorToThrow:c,retryAfterInMs:p,redirectTo:u}=n;if(c){e.error(`Retry ${a}: Retry strategy ${t.name} throws error:`,c);throw c}if(p||p===0){e.info(`Retry ${a}: Retry strategy ${t.name} retries after ${p}`);await(0,l.delay)(p,void 0,{abortSignal:i.abortSignal});continue e}if(u){e.info(`Retry ${a}: Retry strategy ${t.name} redirects to ${u}`);i.url=u;continue e}}if(o){r.info(`None of the retry strategies could work with the received error. Throwing it.`);throw o}if(s){r.info(`None of the retry strategies could work with the received response. Returning it.`);return s}}}}}0&&0},2418:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{systemErrorRetryPolicy:()=>systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>u});e.exports=__toCommonJS(a);var l=r(8102);var c=r(3345);var p=r(1255);const u="systemErrorRetryPolicy";function systemErrorRetryPolicy(e={}){return{name:u,sendRequest:(0,c.retryPolicy)([(0,l.exponentialRetryStrategy)({...e,ignoreHttpStatusCodes:true})],{maxRetries:e.maxRetries??p.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}0&&0},4728:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{throttlingRetryPolicy:()=>throttlingRetryPolicy,throttlingRetryPolicyName:()=>u});e.exports=__toCommonJS(a);var l=r(1112);var c=r(3345);var p=r(1255);const u="throttlingRetryPolicy";function throttlingRetryPolicy(e={}){return{name:u,sendRequest:(0,c.retryPolicy)([(0,l.throttlingRetryStrategy)()],{maxRetries:e.maxRetries??p.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}0&&0},6690:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{tlsPolicy:()=>tlsPolicy,tlsPolicyName:()=>o});e.exports=__toCommonJS(s);const o="tlsPolicy";function tlsPolicy(e){return{name:o,sendRequest:async(t,r)=>{if(!t.tlsSettings){t.tlsSettings=e}return r(t)}}}0&&0},1691:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{userAgentPolicy:()=>userAgentPolicy,userAgentPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(2731);const c=(0,l.getUserAgentHeaderName)();const p="userAgentPolicy";function userAgentPolicy(e={}){const t=(0,l.getUserAgentValue)(e.userAgentPrefix);return{name:p,async sendRequest(e,r){if(!e.headers.has(c)){e.headers.set(c,await t)}return r(e)}}}0&&0},9758:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{RestError:()=>RestError,isRestError:()=>isRestError});e.exports=__toCommonJS(a);var l=r(2573);var c=r(7639);var p=r(7784);const u=new p.Sanitizer;class RestError extends Error{static REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";static PARSE_ERROR="PARSE_ERROR";code;statusCode;request;response;details;constructor(e,t={}){super(e);this.name="RestError";this.code=t.code;this.statusCode=t.statusCode;Object.defineProperty(this,"request",{value:t.request,enumerable:false});Object.defineProperty(this,"response",{value:t.response,enumerable:false});const r=this.request?.agent?{maxFreeSockets:this.request.agent.maxFreeSockets,maxSockets:this.request.agent.maxSockets}:void 0;Object.defineProperty(this,c.custom,{value:()=>`RestError: ${this.message} \n ${u.sanitize({...this,request:{...this.request,agent:r},response:this.response})}`,enumerable:false});Object.setPrototypeOf(this,RestError.prototype)}}function isRestError(e){if(e instanceof RestError){return true}return(0,l.isError)(e)&&e.name==="RestError"}0&&0},8102:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{exponentialRetryStrategy:()=>exponentialRetryStrategy,isExponentialRetryResponse:()=>isExponentialRetryResponse,isSystemError:()=>isSystemError});e.exports=__toCommonJS(a);var l=r(6776);var c=r(1112);const p=1e3;const u=1e3*64;function exponentialRetryStrategy(e={}){const t=e.retryDelayInMs??p;const r=e.maxRetryDelayInMs??u;return{name:"exponentialRetryStrategy",retry({retryCount:i,response:n,responseError:s}){const o=isSystemError(s);const a=o&&e.ignoreSystemErrors;const p=isExponentialRetryResponse(n);const u=p&&e.ignoreHttpStatusCodes;const d=n&&((0,c.isThrottlingRetryResponse)(n)||!p);if(d||u||a){return{skipStrategy:true}}if(s&&!o&&!p){return{errorToThrow:s}}return(0,l.calculateRetryDelay)(i,{retryDelayInMs:t,maxRetryDelayInMs:r})}}}function isExponentialRetryResponse(e){return Boolean(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function isSystemError(e){if(!e){return false}return e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND"}0&&0},1112:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{isThrottlingRetryResponse:()=>isThrottlingRetryResponse,throttlingRetryStrategy:()=>throttlingRetryStrategy});e.exports=__toCommonJS(a);var l=r(7566);const c="Retry-After";const p=["retry-after-ms","x-ms-retry-after-ms",c];function getRetryAfterInMs(e){if(!(e&&[429,503].includes(e.status)))return void 0;try{for(const t of p){const r=(0,l.parseHeaderValueAsNumber)(e,t);if(r===0||r){const e=t===c?1e3:1;return r*e}}const t=e.headers.get(c);if(!t)return;const r=Date.parse(t);const i=r-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return void 0}}function isThrottlingRetryResponse(e){return Number.isFinite(getRetryAfterInMs(e))}function throttlingRetryStrategy(){return{name:"throttlingRetryStrategy",retry({response:e}){const t=getRetryAfterInMs(e);if(!Number.isFinite(t)){return{skipStrategy:true}}return{retryAfterInMs:t}}}}0&&0},2921:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{stringToUint8Array:()=>stringToUint8Array,uint8ArrayToString:()=>uint8ArrayToString});e.exports=__toCommonJS(s);function uint8ArrayToString(e,t){return Buffer.from(e).toString(t)}function stringToUint8Array(e,t){return Buffer.from(e,t)}0&&0},547:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{concat:()=>concat});e.exports=__toCommonJS(a);var l=r(2203);var c=r(8505);async function*streamAsyncIterator(){const e=this.getReader();try{while(true){const{done:t,value:r}=await e.read();if(t){return}yield r}}finally{e.releaseLock()}}function makeAsyncIterable(e){if(!e[Symbol.asyncIterator]){e[Symbol.asyncIterator]=streamAsyncIterator.bind(e)}if(!e.values){e.values=streamAsyncIterator.bind(e)}}function ensureNodeStream(e){if(e instanceof ReadableStream){makeAsyncIterable(e);return l.Readable.fromWeb(e)}else{return e}}function toStream(e){if(e instanceof Uint8Array){return l.Readable.from(Buffer.from(e))}else if((0,c.isBlob)(e)){return ensureNodeStream(e.stream())}else{return ensureNodeStream(e)}}async function concat(e){return function(){const t=e.map((e=>typeof e==="function"?e():e)).map(toStream);return l.Readable.from(async function*(){for(const e of t){for await(const t of e){yield t}}}())}}0&&0},6776:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{calculateRetryDelay:()=>calculateRetryDelay});e.exports=__toCommonJS(a);var l=r(8640);function calculateRetryDelay(e,t){const r=t.retryDelayInMs*Math.pow(2,e);const i=Math.min(t.maxRetryDelayInMs,r);const n=i/2+(0,l.getRandomIntegerInclusive)(0,i/2);return{retryAfterInMs:n}}0&&0},2573:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{isError:()=>isError});e.exports=__toCommonJS(a);var l=r(3632);function isError(e){if((0,l.isObject)(e)){const t=typeof e.name==="string";const r=typeof e.message==="string";return t&&r}return false}0&&0},7566:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{delay:()=>delay,parseHeaderValueAsNumber:()=>parseHeaderValueAsNumber});e.exports=__toCommonJS(a);var l=r(9992);const c="The operation was aborted.";function delay(e,t,r){return new Promise(((i,n)=>{let s=void 0;let o=void 0;const rejectOnAbort=()=>n(new l.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:c));const removeListeners=()=>{if(r?.abortSignal&&o){r.abortSignal.removeEventListener("abort",o)}};o=()=>{if(s){clearTimeout(s)}removeListeners();return rejectOnAbort()};if(r?.abortSignal&&r.abortSignal.aborted){return rejectOnAbort()}s=setTimeout((()=>{removeListeners();i(t)}),e);if(r?.abortSignal){r.abortSignal.addEventListener("abort",o)}}))}function parseHeaderValueAsNumber(e,t){const r=e.headers.get(t);if(!r)return;const i=Number(r);if(Number.isNaN(i))return;return i}0&&0},7639:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{custom:()=>c});e.exports=__toCommonJS(a);var l=r(7975);const c=l.inspect.custom;0&&0},5750:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{Sanitizer:()=>g.Sanitizer,calculateRetryDelay:()=>l.calculateRetryDelay,computeSha256Hash:()=>d.computeSha256Hash,computeSha256Hmac:()=>d.computeSha256Hmac,getRandomIntegerInclusive:()=>c.getRandomIntegerInclusive,isBrowser:()=>A.isBrowser,isBun:()=>A.isBun,isDeno:()=>A.isDeno,isError:()=>u.isError,isNodeLike:()=>A.isNodeLike,isNodeRuntime:()=>A.isNodeRuntime,isObject:()=>p.isObject,isReactNative:()=>A.isReactNative,isWebWorker:()=>A.isWebWorker,randomUUID:()=>m.randomUUID,stringToUint8Array:()=>h.stringToUint8Array,uint8ArrayToString:()=>h.uint8ArrayToString});e.exports=__toCommonJS(a);var l=r(6776);var c=r(8640);var p=r(3632);var u=r(2573);var d=r(2016);var m=r(5023);var A=r(3954);var h=r(2921);var g=r(7784);0&&0},3632:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{isObject:()=>isObject});e.exports=__toCommonJS(s);function isObject(e){return typeof e==="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}0&&0},8640:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{getRandomIntegerInclusive:()=>getRandomIntegerInclusive});e.exports=__toCommonJS(s);function getRandomIntegerInclusive(e,t){e=Math.ceil(e);t=Math.floor(t);const r=Math.floor(Math.random()*(t-e+1));return r+e}0&&0},7784:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{Sanitizer:()=>Sanitizer});e.exports=__toCommonJS(a);var l=r(3632);const c="REDACTED";const p=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"];const u=["api-version"];class Sanitizer{allowedHeaderNames;allowedQueryParameters;constructor({additionalAllowedHeaderNames:e=[],additionalAllowedQueryParameters:t=[]}={}){e=p.concat(e);t=u.concat(t);this.allowedHeaderNames=new Set(e.map((e=>e.toLowerCase())));this.allowedQueryParameters=new Set(t.map((e=>e.toLowerCase())))}sanitize(e){const t=new Set;return JSON.stringify(e,((e,r)=>{if(r instanceof Error){return{...r,name:r.name,message:r.message}}if(e==="headers"&&(0,l.isObject)(r)){return this.sanitizeHeaders(r)}else if(e==="url"&&typeof r==="string"){return this.sanitizeUrl(r)}else if(e==="query"&&(0,l.isObject)(r)){return this.sanitizeQuery(r)}else if(e==="body"){return void 0}else if(e==="response"){return void 0}else if(e==="operationSpec"){return void 0}else if(Array.isArray(r)||(0,l.isObject)(r)){if(t.has(r)){return"[Circular]"}t.add(r)}return r}),2)}sanitizeUrl(e){if(typeof e!=="string"||e===null||e===""){return e}const t=new URL(e);if(!t.search){return e}for(const[e]of t.searchParams){if(!this.allowedQueryParameters.has(e.toLowerCase())){t.searchParams.set(e,c)}}return t.toString()}sanitizeHeaders(e){const t={};for(const r of Object.keys(e)){if(this.allowedHeaderNames.has(r.toLowerCase())){t[r]=e[r]}else{t[r]=c}}return t}sanitizeQuery(e){if(typeof e!=="object"||e===null){return e}const t={};for(const r of Object.keys(e)){if(this.allowedQueryParameters.has(r.toLowerCase())){t[r]=e[r]}else{t[r]=c}}return t}}0&&0},2016:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{computeSha256Hash:()=>computeSha256Hash,computeSha256Hmac:()=>computeSha256Hmac});e.exports=__toCommonJS(a);var l=r(7598);async function computeSha256Hmac(e,t,r){const i=Buffer.from(e,"base64");return(0,l.createHmac)("sha256",i).update(t).digest(r)}async function computeSha256Hash(e,t){return(0,l.createHash)("sha256").update(e).digest(t)}0&&0},2250:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{isNodeReadableStream:()=>isNodeReadableStream,isWebReadableStream:()=>isWebReadableStream});e.exports=__toCommonJS(a);var l=r(2203);function isNodeReadableStream(e){return e instanceof l.Readable}function isWebReadableStream(e){return e instanceof ReadableStream}0&&0},8505:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{isBinaryBody:()=>isBinaryBody,isBlob:()=>isBlob,isNodeReadableStream:()=>l.isNodeReadableStream,isReadableStream:()=>isReadableStream,isWebReadableStream:()=>l.isWebReadableStream});e.exports=__toCommonJS(a);var l=r(2250);function isBinaryBody(e){return e!==void 0&&(e instanceof Uint8Array||isReadableStream(e)||typeof e==="function"||e instanceof Blob)}function isReadableStream(e){return(0,l.isNodeReadableStream)(e)||(0,l.isWebReadableStream)(e)}function isBlob(e){return e instanceof Blob}0&&0},2731:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getUserAgentHeaderName:()=>getUserAgentHeaderName,getUserAgentValue:()=>getUserAgentValue,setPlatformSpecificData:()=>l.setPlatformSpecificData});e.exports=__toCommonJS(a);var l=r(3196);var c=r(1255);function getUserAgentString(e){const t=[];for(const[r,i]of e){const e=i?`${r}/${i}`:r;t.push(e)}return t.join(" ")}function getUserAgentHeaderName(){return(0,l.getHeaderName)()}async function getUserAgentValue(e){const t=new Map;t.set("ts-http-runtime",c.SDK_VERSION);await(0,l.setPlatformSpecificData)(t);const r=getUserAgentString(t);const i=e?`${e} ${r}`:r;return i}0&&0},3196:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{getHeaderName:()=>getHeaderName,setPlatformSpecificData:()=>setPlatformSpecificData});e.exports=__toCommonJS(c);var p=__toESM(r(8161));var u=__toESM(r(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(e){if(u.default&&u.default.versions){const t=`${p.default.type()} ${p.default.release()}; ${p.default.arch()}`;if(u.default.versions.bun){e.set("Bun",`${u.default.versions.bun} (${t})`)}else if(u.default.versions.deno){e.set("Deno",`${u.default.versions.deno} (${t})`)}else if(u.default.versions.node){e.set("Node",`${u.default.versions.node} (${t})`)}}}0&&0},5023:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{randomUUID:()=>randomUUID});e.exports=__toCommonJS(s);function randomUUID(){return crypto.randomUUID()}0&&0},8179:(t,r,i)=>{i.d(r,{V4:()=>getInput,pq:()=>info,C1:()=>setFailed});var n=i(857);function utils_toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}function utils_toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}function command_issueCommand(e,t,r){const i=new Command(e,t,r);process.stdout.write(i.toString()+n.EOL)}function command_issue(e,t=""){command_issueCommand(e,{},t)}const s="::";class Command{constructor(e,t,r){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=r}toString(){let e=s+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const r in this.properties){if(this.properties.hasOwnProperty(r)){const i=this.properties[r];if(i){if(t){t=false}else{e+=","}e+=`${r}=${escapeProperty(i)}`}}}}e+=`${s}${escapeData(this.message)}`;return e}}function escapeData(e){return utils_toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return utils_toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var o=i(6982);var a=i(9896);function file_command_issueFileCommand(e,t){const r=process.env[`GITHUB_${e}`];if(!r){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!fs.existsSync(r)){throw new Error(`Missing file at path: ${r}`)}fs.appendFileSync(r,`${toCommandValue(t)}${os.EOL}`,{encoding:"utf8"})}function file_command_prepareKeyValueMessage(e,t){const r=`ghadelimiter_${crypto.randomUUID()}`;const i=toCommandValue(t);if(e.includes(r)){throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`)}if(i.includes(r)){throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`)}return`${e}<<${r}${os.EOL}${i}${os.EOL}${r}`}var l=i(6928);var c=i(8611);var p=i(5692);function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const r=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(r){try{return new DecodedURL(r)}catch(e){if(!r.startsWith("http://")&&!r.startsWith("https://"))return new DecodedURL(`http://${r}`)}}else{return undefined}}function checkBypass(e){if(!e.hostname){return false}const t=e.hostname;if(isLoopbackAddress(t)){return true}const r=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!r){return false}let i;if(e.port){i=Number(e.port)}else if(e.protocol==="http:"){i=80}else if(e.protocol==="https:"){i=443}const n=[e.hostname.toUpperCase()];if(typeof i==="number"){n.push(`${n[0]}:${i}`)}for(const e of r.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(e==="*"||n.some((t=>t===e||t.endsWith(`.${e}`)||e.startsWith(".")&&t.endsWith(`${e}`)))){return true}}return false}function isLoopbackAddress(e){const t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}class DecodedURL extends URL{constructor(e,t){super(e,t);this._decodedUsername=decodeURIComponent(super.username);this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}var u=i(770);var d=i(6752);var m=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};var A;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(A||(A={}));var h;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(h||(h={}));var g;(function(e){e["ApplicationJson"]="application/json"})(g||(g={}));function lib_getProxyUrl(e){const t=pm.getProxyUrl(new URL(e));return t?t.href:""}const f=[A.MovedPermanently,A.ResourceMoved,A.SeeOther,A.TemporaryRedirect,A.PermanentRedirect];const y=[A.BadGateway,A.ServiceUnavailable,A.GatewayTimeout];const b=null&&["OPTIONS","GET","DELETE","HEAD"];const C=10;const E=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}class HttpClientResponse{constructor(e){this.message=e}readBody(){return m(this,void 0,void 0,(function*(){return new Promise((e=>m(this,void 0,void 0,(function*(){let t=Buffer.alloc(0);this.message.on("data",(e=>{t=Buffer.concat([t,e])}));this.message.on("end",(()=>{e(t.toString())}))}))))}))}readBodyBuffer(){return m(this,void 0,void 0,(function*(){return new Promise((e=>m(this,void 0,void 0,(function*(){const t=[];this.message.on("data",(e=>{t.push(e)}));this.message.on("end",(()=>{e(Buffer.concat(t))}))}))))}))}}function isHttps(e){const t=new URL(e);return t.protocol==="https:"}class lib_HttpClient{constructor(e,t,r){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=this._getUserAgentWithOrchestrationId(e);this.handlers=t||[];this.requestOptions=r;if(r){if(r.ignoreSslError!=null){this._ignoreSslError=r.ignoreSslError}this._socketTimeout=r.socketTimeout;if(r.allowRedirects!=null){this._allowRedirects=r.allowRedirects}if(r.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=r.allowRedirectDowngrade}if(r.maxRedirects!=null){this._maxRedirects=Math.max(r.maxRedirects,0)}if(r.keepAlive!=null){this._keepAlive=r.keepAlive}if(r.allowRetries!=null){this._allowRetries=r.allowRetries}if(r.maxRetries!=null){this._maxRetries=r.maxRetries}}}options(e,t){return m(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,t||{})}))}get(e,t){return m(this,void 0,void 0,(function*(){return this.request("GET",e,null,t||{})}))}del(e,t){return m(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,t||{})}))}post(e,t,r){return m(this,void 0,void 0,(function*(){return this.request("POST",e,t,r||{})}))}patch(e,t,r){return m(this,void 0,void 0,(function*(){return this.request("PATCH",e,t,r||{})}))}put(e,t,r){return m(this,void 0,void 0,(function*(){return this.request("PUT",e,t,r||{})}))}head(e,t){return m(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,t||{})}))}sendStream(e,t,r,i){return m(this,void 0,void 0,(function*(){return this.request(e,t,r,i)}))}getJson(e){return m(this,arguments,void 0,(function*(e,t={}){t[h.Accept]=this._getExistingOrDefaultHeader(t,h.Accept,g.ApplicationJson);const r=yield this.get(e,t);return this._processResponse(r,this.requestOptions)}))}postJson(e,t){return m(this,arguments,void 0,(function*(e,t,r={}){const i=JSON.stringify(t,null,2);r[h.Accept]=this._getExistingOrDefaultHeader(r,h.Accept,g.ApplicationJson);r[h.ContentType]=this._getExistingOrDefaultContentTypeHeader(r,g.ApplicationJson);const n=yield this.post(e,i,r);return this._processResponse(n,this.requestOptions)}))}putJson(e,t){return m(this,arguments,void 0,(function*(e,t,r={}){const i=JSON.stringify(t,null,2);r[h.Accept]=this._getExistingOrDefaultHeader(r,h.Accept,g.ApplicationJson);r[h.ContentType]=this._getExistingOrDefaultContentTypeHeader(r,g.ApplicationJson);const n=yield this.put(e,i,r);return this._processResponse(n,this.requestOptions)}))}patchJson(e,t){return m(this,arguments,void 0,(function*(e,t,r={}){const i=JSON.stringify(t,null,2);r[h.Accept]=this._getExistingOrDefaultHeader(r,h.Accept,g.ApplicationJson);r[h.ContentType]=this._getExistingOrDefaultContentTypeHeader(r,g.ApplicationJson);const n=yield this.patch(e,i,r);return this._processResponse(n,this.requestOptions)}))}request(e,t,r,i){return m(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const n=new URL(t);let s=this._prepareRequest(e,n,i);const o=this._allowRetries&&b.includes(e)?this._maxRetries+1:1;let a=0;let l;do{l=yield this.requestRaw(s,r);if(l&&l.message&&l.message.statusCode===A.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(l)){e=t;break}}if(e){return e.handleAuthentication(this,s,r)}else{return l}}let t=this._maxRedirects;while(l.message.statusCode&&f.includes(l.message.statusCode)&&this._allowRedirects&&t>0){const o=l.message.headers["location"];if(!o){break}const a=new URL(o);if(n.protocol==="https:"&&n.protocol!==a.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield l.readBody();if(a.hostname!==n.hostname){for(const e in i){if(e.toLowerCase()==="authorization"){delete i[e]}}}s=this._prepareRequest(e,a,i);l=yield this.requestRaw(s,r);t--}if(!l.message.statusCode||!y.includes(l.message.statusCode)){return l}a+=1;if(a{function callbackForResult(e,t){if(e){i(e)}else if(!t){i(new Error("Unknown error"))}else{r(t)}}this.requestRawWithCallback(e,t,callbackForResult)}))}))}requestRawWithCallback(e,t,r){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let i=false;function handleResult(e,t){if(!i){i=true;r(e,t)}}const n=e.httpModule.request(e.options,(e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)}));let s;n.on("socket",(e=>{s=e}));n.setTimeout(this._socketTimeout||3*6e4,(()=>{if(s){s.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));n.on("error",(function(e){handleResult(e)}));if(t&&typeof t==="string"){n.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){n.end()}));t.pipe(n)}else{n.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}getAgentDispatcher(e){const t=new URL(e);const r=pm.getProxyUrl(t);const i=r&&r.hostname;if(!i){return}return this._getProxyAgentDispatcher(t,r)}_prepareRequest(e,t,r){const i={};i.parsedUrl=t;const n=i.parsedUrl.protocol==="https:";i.httpModule=n?https:http;const s=n?443:80;i.options={};i.options.host=i.parsedUrl.hostname;i.options.port=i.parsedUrl.port?parseInt(i.parsedUrl.port):s;i.options.path=(i.parsedUrl.pathname||"")+(i.parsedUrl.search||"");i.options.method=e;i.options.headers=this._mergeHeaders(r);if(this.userAgent!=null){i.options.headers["user-agent"]=this.userAgent}i.options.agent=this._getAgent(i.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(i.options)}}return i}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,t,r){let i;if(this.requestOptions&&this.requestOptions.headers){const e=lowercaseKeys(this.requestOptions.headers)[t];if(e){i=typeof e==="number"?e.toString():e}}const n=e[t];if(n!==undefined){return typeof n==="number"?n.toString():n}if(i!==undefined){return i}return r}_getExistingOrDefaultContentTypeHeader(e,t){let r;if(this.requestOptions&&this.requestOptions.headers){const e=lowercaseKeys(this.requestOptions.headers)[h.ContentType];if(e){if(typeof e==="number"){r=String(e)}else if(Array.isArray(e)){r=e.join(", ")}else{r=e}}}const i=e[h.ContentType];if(i!==undefined){if(typeof i==="number"){return String(i)}else if(Array.isArray(i)){return i.join(", ")}else{return i}}if(r!==undefined){return r}return t}_getAgent(e){let t;const r=pm.getProxyUrl(e);const i=r&&r.hostname;if(this._keepAlive&&i){t=this._proxyAgent}if(!i){t=this._agent}if(t){return t}const n=e.protocol==="https:";let s=100;if(this.requestOptions){s=this.requestOptions.maxSockets||http.globalAgent.maxSockets}if(r&&r.hostname){const e={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(r.username||r.password)&&{proxyAuth:`${r.username}:${r.password}`}),{host:r.hostname,port:r.port})};let i;const o=r.protocol==="https:";if(n){i=o?tunnel.httpsOverHttps:tunnel.httpsOverHttp}else{i=o?tunnel.httpOverHttps:tunnel.httpOverHttp}t=i(e);this._proxyAgent=t}if(!t){const e={keepAlive:this._keepAlive,maxSockets:s};t=n?new https.Agent(e):new http.Agent(e);this._agent=t}if(n&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_getProxyAgentDispatcher(e,t){let r;if(this._keepAlive){r=this._proxyAgentDispatcher}if(r){return r}const i=e.protocol==="https:";r=new ProxyAgent(Object.assign({uri:t.href,pipelining:!this._keepAlive?0:1},(t.username||t.password)&&{token:`Basic ${Buffer.from(`${t.username}:${t.password}`).toString("base64")}`}));this._proxyAgentDispatcher=r;if(i&&this._ignoreSslError){r.options=Object.assign(r.options.requestTls||{},{rejectUnauthorized:false})}return r}_getUserAgentWithOrchestrationId(e){const t=e||"actions/http-client";const r=process.env["ACTIONS_ORCHESTRATION_ID"];if(r){const e=r.replace(/[^a-z0-9_.-]/gi,"_");return`${t} actions_orchestration_id/${e}`}return t}_performExponentialBackoff(e){return m(this,void 0,void 0,(function*(){e=Math.min(C,e);const t=E*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}))}_processResponse(e,t){return m(this,void 0,void 0,(function*(){return new Promise(((r,i)=>m(this,void 0,void 0,(function*(){const n=e.message.statusCode||0;const s={statusCode:n,result:null,headers:{}};if(n===A.NotFound){r(s)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let o;let a;try{a=yield e.readBody();if(a&&a.length>0){if(t&&t.deserializeDates){o=JSON.parse(a,dateTimeDeserializer)}else{o=JSON.parse(a)}s.result=o}s.headers=e.message.headers}catch(e){}if(n>299){let e;if(o&&o.message){e=o.message}else if(a&&a.length>0){e=a}else{e=`Failed request: (${n})`}const t=new HttpClientError(e,n);t.result=s.result;i(t)}else{r(s)}}))))}))}}const lowercaseKeys=e=>Object.keys(e).reduce(((t,r)=>(t[r.toLowerCase()]=e[r],t)),{});var N=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return N(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}class auth_BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return N(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return N(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}var v=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};class oidc_utils_OidcClient{static createHttpClient(e=true,t=10){const r={allowRetries:e,maxRetries:t};return new HttpClient("actions/oidc-client",[new BearerCredentialHandler(oidc_utils_OidcClient.getRequestToken())],r)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){return v(this,void 0,void 0,(function*(){var t;const r=oidc_utils_OidcClient.createHttpClient();const i=yield r.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.message}`)}));const n=(t=i.result)===null||t===void 0?void 0:t.value;if(!n){throw new Error("Response json body do not have ID Token field")}return n}))}static getIDToken(e){return v(this,void 0,void 0,(function*(){try{let t=oidc_utils_OidcClient.getIDTokenUrl();if(e){const r=encodeURIComponent(e);t=`${t}&audience=${r}`}debug(`ID token url is ${t}`);const r=yield oidc_utils_OidcClient.getCall(t);setSecret(r);return r}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}var I=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};const{access:S,appendFile:w,writeFile:P}=a.promises;const x="GITHUB_STEP_SUMMARY";const B="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return I(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[x];if(!e){throw new Error(`Unable to find environment variable for $${x}. Check if your runtime environment supports job summaries.`)}try{yield S(e,a.constants.R_OK|a.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,t,r={}){const i=Object.entries(r).map((([e,t])=>` ${e}="${t}"`)).join("");if(!t){return`<${e}${i}>`}return`<${e}${i}>${t}`}write(e){return I(this,void 0,void 0,(function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const r=yield this.filePath();const i=t?P:w;yield i(r,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return I(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(n.EOL)}addCodeBlock(e,t){const r=Object.assign({},t&&{lang:t});const i=this.wrap("pre",this.wrap("code",e),r);return this.addRaw(i).addEOL()}addList(e,t=false){const r=t?"ol":"ul";const i=e.map((e=>this.wrap("li",e))).join("");const n=this.wrap(r,i);return this.addRaw(n).addEOL()}addTable(e){const t=e.map((e=>{const t=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:r,colspan:i,rowspan:n}=e;const s=t?"th":"td";const o=Object.assign(Object.assign({},i&&{colspan:i}),n&&{rowspan:n});return this.wrap(s,r,o)})).join("");return this.wrap("tr",t)})).join("");const r=this.wrap("table",t);return this.addRaw(r).addEOL()}addDetails(e,t){const r=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(r).addEOL()}addImage(e,t,r){const{width:i,height:n}=r||{};const s=Object.assign(Object.assign({},i&&{width:i}),n&&{height:n});const o=this.wrap("img",null,Object.assign({src:e,alt:t},s));return this.addRaw(o).addEOL()}addHeading(e,t){const r=`h${t}`;const i=["h1","h2","h3","h4","h5","h6"].includes(r)?r:"h1";const n=this.wrap(i,e);return this.addRaw(n).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const r=Object.assign({},t&&{cite:t});const i=this.wrap("blockquote",e,r);return this.addRaw(i).addEOL()}addLink(e,t){const r=this.wrap("a",e,{href:t});return this.addRaw(r).addEOL()}}const _=new Summary;const R=null&&_;const k=null&&_;function toPosixPath(e){return e.replace(/[\\]/g,"/")}function toWin32Path(e){return e.replace(/[/]/g,"\\")}function toPlatformPath(e){return e.replace(/[/\\]/g,path.sep)}var T=i(3193);var Q=i(4434);const M=e(import.meta.url)("child_process");var O=i(2613);var D=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};const{chmod:z,copyFile:L,lstat:G,mkdir:F,open:q,readdir:U,rename:H,rm:V,rmdir:j,stat:W,symlink:J,unlink:Y}=a.promises;const $=process.platform==="win32";function readlink(e){return D(this,void 0,void 0,(function*(){const t=yield fs.promises.readlink(e);if($&&!t.endsWith("\\")){return`${t}\\`}return t}))}const K=268435456;const Z=a.constants.O_RDONLY;function exists(e){return D(this,void 0,void 0,(function*(){try{yield W(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true}))}function isDirectory(e){return D(this,arguments,void 0,(function*(e,t=false){const r=t?yield W(e):yield G(e);return r.isDirectory()}))}function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if($){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}function tryGetExecutablePath(e,t){return D(this,void 0,void 0,(function*(){let r=undefined;try{r=yield W(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if($){const r=l.extname(e).toUpperCase();if(t.some((e=>e.toUpperCase()===r))){return e}}else{if(isUnixExecutable(r)){return e}}}const i=e;for(const n of t){e=i+n;r=undefined;try{r=yield W(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if($){try{const t=l.dirname(e);const r=l.basename(e).toUpperCase();for(const i of yield U(t)){if(r===i.toUpperCase()){e=l.join(t,i);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(r)){return e}}}}return""}))}function normalizeSeparators(e){e=e||"";if($){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&process.getgid!==undefined&&e.gid===process.getgid()||(e.mode&64)>0&&process.getuid!==undefined&&e.uid===process.getuid()}function getCmdPath(){var e;return(e=process.env["COMSPEC"])!==null&&e!==void 0?e:`cmd.exe`}var X=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};function cp(e,t){return X(this,arguments,void 0,(function*(e,t,r={}){const{force:i,recursive:n,copySourceDirectory:s}=readCopyOptions(r);const o=(yield ioUtil.exists(t))?yield ioUtil.stat(t):null;if(o&&o.isFile()&&!i){return}const a=o&&o.isDirectory()&&s?path.join(t,path.basename(e)):t;if(!(yield ioUtil.exists(e))){throw new Error(`no such file or directory: ${e}`)}const l=yield ioUtil.stat(e);if(l.isDirectory()){if(!n){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,a,0,i)}}else{if(path.relative(e,a)===""){throw new Error(`'${a}' and '${e}' are the same file`)}yield io_copyFile(e,a,i)}}))}function mv(e,t){return X(this,arguments,void 0,(function*(e,t,r={}){if(yield ioUtil.exists(t)){let i=true;if(yield ioUtil.isDirectory(t)){t=path.join(t,path.basename(e));i=yield ioUtil.exists(t)}if(i){if(r.force==null||r.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(path.dirname(t));yield ioUtil.rename(e,t)}))}function rmRF(e){return X(this,void 0,void 0,(function*(){if(ioUtil.IS_WINDOWS){if(/[*"<>|]/.test(e)){throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows')}}try{yield ioUtil.rm(e,{force:true,maxRetries:3,recursive:true,retryDelay:300})}catch(e){throw new Error(`File was unable to be removed ${e}`)}}))}function mkdirP(e){return X(this,void 0,void 0,(function*(){ok(e,"a path argument must be provided");yield ioUtil.mkdir(e,{recursive:true})}))}function which(e,t){return X(this,void 0,void 0,(function*(){if(!e){throw new Error("parameter 'tool' is required")}if(t){const t=yield which(e,false);if(!t){if($){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}return t}const r=yield findInPath(e);if(r&&r.length>0){return r[0]}return""}))}function findInPath(e){return X(this,void 0,void 0,(function*(){if(!e){throw new Error("parameter 'tool' is required")}const t=[];if($&&process.env["PATHEXT"]){for(const e of process.env["PATHEXT"].split(l.delimiter)){if(e){t.push(e)}}}if(isRooted(e)){const r=yield tryGetExecutablePath(e,t);if(r){return[r]}return[]}if(e.includes(l.sep)){return[]}const r=[];if(process.env.PATH){for(const e of process.env.PATH.split(l.delimiter)){if(e){r.push(e)}}}const i=[];for(const n of r){const r=yield tryGetExecutablePath(l.join(n,e),t);if(r){i.push(r)}}return i}))}function readCopyOptions(e){const t=e.force==null?true:e.force;const r=Boolean(e.recursive);const i=e.copySourceDirectory==null?true:Boolean(e.copySourceDirectory);return{force:t,recursive:r,copySourceDirectory:i}}function cpDirRecursive(e,t,r,i){return X(this,void 0,void 0,(function*(){if(r>=255)return;r++;yield mkdirP(t);const n=yield ioUtil.readdir(e);for(const s of n){const n=`${e}/${s}`;const o=`${t}/${s}`;const a=yield ioUtil.lstat(n);if(a.isDirectory()){yield cpDirRecursive(n,o,r,i)}else{yield io_copyFile(n,o,i)}}yield ioUtil.chmod(t,(yield ioUtil.stat(e)).mode)}))}function io_copyFile(e,t,r){return X(this,void 0,void 0,(function*(){if((yield ioUtil.lstat(e)).isSymbolicLink()){try{yield ioUtil.lstat(t);yield ioUtil.unlink(t)}catch(e){if(e.code==="EPERM"){yield ioUtil.chmod(t,"0666");yield ioUtil.unlink(t)}}const r=yield ioUtil.readlink(e);yield ioUtil.symlink(r,t,ioUtil.IS_WINDOWS?"junction":null)}else if(!(yield ioUtil.exists(t))||r){yield ioUtil.copyFile(e,t)}}))}const ee=e(import.meta.url)("timers");var te=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};const re=process.platform==="win32";class ToolRunner extends Q.EventEmitter{constructor(e,t,r){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=r||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const r=this._getSpawnFileName();const i=this._getSpawnArgs(e);let n=t?"":"[command]";if(re){if(this._isCmdFile()){n+=r;for(const e of i){n+=` ${e}`}}else if(e.windowsVerbatimArguments){n+=`"${r}"`;for(const e of i){n+=` ${e}`}}else{n+=this._windowsQuoteCmdArg(r);for(const e of i){n+=` ${this._windowsQuoteCmdArg(e)}`}}}else{n+=r;for(const e of i){n+=` ${e}`}}return n}_processLineBuffer(e,t,r){try{let i=t+e.toString();let s=i.indexOf(n.EOL);while(s>-1){const e=i.substring(0,s);r(e);i=i.substring(s+n.EOL.length);s=i.indexOf(n.EOL)}return i}catch(e){this._debug(`error processing line. Failed with error ${e}`);return""}}_getSpawnFileName(){if(re){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(re){if(this._isCmdFile()){let t=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const r of this.args){t+=" ";t+=e.windowsVerbatimArguments?r:this._windowsQuoteCmdArg(r)}t+='"';return[t]}}return this.args}_endsWith(e,t){return e.endsWith(t)}_isCmdFile(){const e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile()){return this._uvQuoteCmdArg(e)}if(!e){return'""'}const t=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let r=false;for(const i of e){if(t.some((e=>e===i))){r=true;break}}if(!r){return e}let i='"';let n=true;for(let t=e.length;t>0;t--){i+=e[t-1];if(n&&e[t-1]==="\\"){i+="\\"}else if(e[t-1]==='"'){n=true;i+='"'}else{n=false}}i+='"';return i.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let t='"';let r=true;for(let i=e.length;i>0;i--){t+=e[i-1];if(r&&e[i-1]==="\\"){t+="\\"}else if(e[i-1]==='"'){r=true;t+="\\"}else{r=false}}t+='"';return t.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t}_getSpawnOptions(e,t){e=e||{};const r={};r.cwd=e.cwd;r.env=e.env;r["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){r.argv0=`"${t}"`}return r}exec(){return te(this,void 0,void 0,(function*(){if(!isRooted(this.toolPath)&&(this.toolPath.includes("/")||re&&this.toolPath.includes("\\"))){this.toolPath=l.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield which(this.toolPath,true);return new Promise(((e,t)=>te(this,void 0,void 0,(function*(){this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const r=this._cloneExecOptions(this.options);if(!r.silent&&r.outStream){r.outStream.write(this._getCommandString(r)+n.EOL)}const i=new ExecState(r,this.toolPath);i.on("debug",(e=>{this._debug(e)}));if(this.options.cwd&&!(yield exists(this.options.cwd))){return t(new Error(`The cwd: ${this.options.cwd} does not exist!`))}const s=this._getSpawnFileName();const o=M.spawn(s,this._getSpawnArgs(r),this._getSpawnOptions(this.options,s));let a="";if(o.stdout){o.stdout.on("data",(e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!r.silent&&r.outStream){r.outStream.write(e)}a=this._processLineBuffer(e,a,(e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}}))}))}let l="";if(o.stderr){o.stderr.on("data",(e=>{i.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!r.silent&&r.errStream&&r.outStream){const t=r.failOnStdErr?r.errStream:r.outStream;t.write(e)}l=this._processLineBuffer(e,l,(e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}}))}))}o.on("error",(e=>{i.processError=e.message;i.processExited=true;i.processClosed=true;i.CheckComplete()}));o.on("exit",(e=>{i.processExitCode=e;i.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);i.CheckComplete()}));o.on("close",(e=>{i.processExitCode=e;i.processExited=true;i.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);i.CheckComplete()}));i.on("done",((r,i)=>{if(a.length>0){this.emit("stdline",a)}if(l.length>0){this.emit("errline",l)}o.removeAllListeners();if(r){t(r)}else{e(i)}}));if(this.options.input){if(!o.stdin){throw new Error("child process missing stdin")}o.stdin.end(this.options.input)}}))))}))}}function argStringToArray(e){const t=[];let r=false;let i=false;let n="";function append(e){if(i&&e!=='"'){n+="\\"}n+=e;i=false}for(let s=0;s0){t.push(n);n=""}continue}append(o)}if(n.length>0){t.push(n.trim())}return t}class ExecState extends Q.EventEmitter{constructor(e,t){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!t){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=t;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=(0,ee.setTimeout)(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(this.processError){e=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const t=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(t)}e._setResult()}}var ie=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};function exec_exec(e,t,r){return ie(this,void 0,void 0,(function*(){const i=tr.argStringToArray(e);if(i.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const n=i[0];t=i.slice(1).concat(t||[]);const s=new tr.ToolRunner(n,t,r);return s.exec()}))}function getExecOutput(e,t,r){return ie(this,void 0,void 0,(function*(){var i,n;let s="";let o="";const a=new StringDecoder("utf8");const l=new StringDecoder("utf8");const c=(i=r===null||r===void 0?void 0:r.listeners)===null||i===void 0?void 0:i.stdout;const p=(n=r===null||r===void 0?void 0:r.listeners)===null||n===void 0?void 0:n.stderr;const stdErrListener=e=>{o+=l.write(e);if(p){p(e)}};const stdOutListener=e=>{s+=a.write(e);if(c){c(e)}};const u=Object.assign(Object.assign({},r===null||r===void 0?void 0:r.listeners),{stdout:stdOutListener,stderr:stdErrListener});const d=yield exec_exec(e,t,Object.assign(Object.assign({},r),{listeners:u}));s+=a.end();o+=l.end();return{exitCode:d,stdout:s,stderr:o}}))}var ne=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};const getWindowsInfo=()=>ne(void 0,void 0,void 0,(function*(){const{stdout:e}=yield exec.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',undefined,{silent:true});const{stdout:t}=yield exec.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',undefined,{silent:true});return{name:t.trim(),version:e.trim()}}));const getMacOsInfo=()=>ne(void 0,void 0,void 0,(function*(){var e,t,r,i;const{stdout:n}=yield exec.getExecOutput("sw_vers",undefined,{silent:true});const s=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";const o=(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"";return{name:o,version:s}}));const getLinuxInfo=()=>ne(void 0,void 0,void 0,(function*(){const{stdout:e}=yield exec.getExecOutput("lsb_release",["-i","-r","-s"],{silent:true});const[t,r]=e.trim().split("\n");return{name:t,version:r}}));const se=n.platform();const oe=n.arch();const ae=se==="win32";const le=se==="darwin";const ce=se==="linux";function getDetails(){return ne(this,void 0,void 0,(function*(){return Object.assign(Object.assign({},yield ae?getWindowsInfo():le?getMacOsInfo():getLinuxInfo()),{platform:se,arch:oe,isWindows:ae,isMacOS:le,isLinux:ce})}))}var pe=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};var ue;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(ue||(ue={}));function exportVariable(e,t){const r=toCommandValue(t);process.env[e]=r;const i=process.env["GITHUB_ENV"]||"";if(i){return issueFileCommand("ENV",prepareKeyValueMessage(e,t))}issueCommand("set-env",{name:e},r)}function core_setSecret(e){issueCommand("add-mask",{},e)}function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){issueFileCommand("PATH",e)}else{issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${path.delimiter}${process.env["PATH"]}`}function getInput(e,t){const r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return r}return r.trim()}function getMultilineInput(e,t){const r=getInput(e,t).split("\n").filter((e=>e!==""));if(t&&t.trimWhitespace===false){return r}return r.map((e=>e.trim()))}function getBooleanInput(e,t){const r=["true","True","TRUE"];const i=["false","False","FALSE"];const n=getInput(e,t);if(r.includes(n))return true;if(i.includes(n))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function setOutput(e,t){const r=process.env["GITHUB_OUTPUT"]||"";if(r){return issueFileCommand("OUTPUT",prepareKeyValueMessage(e,t))}process.stdout.write(os.EOL);issueCommand("set-output",{name:e},toCommandValue(t))}function setCommandEcho(e){issue("echo",e?"on":"off")}function setFailed(e){process.exitCode=ue.Failure;error(e)}function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}function core_debug(e){issueCommand("debug",{},e)}function error(e,t={}){command_issueCommand("error",utils_toCommandProperties(t),e instanceof Error?e.toString():e)}function warning(e,t={}){issueCommand("warning",toCommandProperties(t),e instanceof Error?e.toString():e)}function notice(e,t={}){issueCommand("notice",toCommandProperties(t),e instanceof Error?e.toString():e)}function info(e){process.stdout.write(e+n.EOL)}function startGroup(e){issue("group",e)}function endGroup(){issue("endgroup")}function group(e,t){return pe(this,void 0,void 0,(function*(){startGroup(e);let r;try{r=yield t()}finally{endGroup()}return r}))}function saveState(e,t){const r=process.env["GITHUB_STATE"]||"";if(r){return issueFileCommand("STATE",prepareKeyValueMessage(e,t))}issueCommand("save-state",{name:e},toCommandValue(t))}function getState(e){return process.env[`STATE_${e}`]||""}function getIDToken(e){return pe(this,void 0,void 0,(function*(){return yield OidcClient.getIDToken(e)}))}},3094:(e,t,r)=>{r.d(t,{A:()=>ensureError});var i=r(7975);class NonError extends Error{constructor(e){super((0,i.inspect)(e));Object.defineProperty(this,"name",{value:"NonError",configurable:true,writable:true});Error.captureStackTrace(this,NonError)}}function ensureError(e){if(!(e instanceof Error)){return new NonError(e)}const t=e;if(!t.name){Object.defineProperty(t,"name",{value:t.constructor&&t.constructor.name||"Error",configurable:true,writable:true})}if(!t.message){Object.defineProperty(t,"message",{value:"",configurable:true,writable:true})}if(!t.stack){Object.defineProperty(t,"stack",{value:new Error(t.message).stack.replace(/\n {4}at /,"\n$&"),configurable:true,writable:true})}return t}},1813:e=>{e.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"application/aml":{"source":"iana"},"application/andrew-inset":{"source":"iana","extensions":["ez"]},"application/applefile":{"source":"iana"},"application/applixware":{"source":"apache","extensions":["aw"]},"application/at+jwt":{"source":"iana"},"application/atf":{"source":"iana"},"application/atfx":{"source":"iana"},"application/atom+xml":{"source":"iana","compressible":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"extensions":["cdfx"]},"application/cdmi-capability":{"source":"iana","extensions":["cdmia"]},"application/cdmi-container":{"source":"iana","extensions":["cdmic"]},"application/cdmi-domain":{"source":"iana","extensions":["cdmid"]},"application/cdmi-object":{"source":"iana","extensions":["cdmio"]},"application/cdmi-queue":{"source":"iana","extensions":["cdmiq"]},"application/cdni":{"source":"iana"},"application/cea":{"source":"iana"},"application/cea-2018+xml":{"source":"iana","compressible":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"application/fits":{"source":"iana"},"application/flexfec":{"source":"iana"},"application/font-sfnt":{"source":"iana"},"application/font-tdpfr":{"source":"iana","extensions":["pfr"]},"application/font-woff":{"source":"iana","compressible":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/index":{"source":"iana"},"application/index.cmd":{"source":"iana"},"application/index.obj":{"source":"iana"},"application/index.response":{"source":"iana"},"application/index.vnd":{"source":"iana"},"application/inkml+xml":{"source":"iana","compressible":true,"extensions":["ink","inkml"]},"application/iotp":{"source":"iana"},"application/ipfix":{"source":"iana","extensions":["ipfix"]},"application/ipp":{"source":"iana"},"application/isup":{"source":"iana"},"application/its+xml":{"source":"iana","compressible":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"application/lxf":{"source":"iana"},"application/mac-binhex40":{"source":"iana","extensions":["hqx"]},"application/mac-compactpro":{"source":"apache","extensions":["cpt"]},"application/macwriteii":{"source":"iana"},"application/mads+xml":{"source":"iana","compressible":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"extensions":["mets"]},"application/mf4":{"source":"iana"},"application/mikey":{"source":"iana"},"application/mipc":{"source":"iana"},"application/missing-blocks+cbor-seq":{"source":"iana"},"application/mmt-aei+xml":{"source":"iana","compressible":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"extensions":["mods"]},"application/moss-keys":{"source":"iana"},"application/moss-signature":{"source":"iana"},"application/mosskey-data":{"source":"iana"},"application/mosskey-request":{"source":"iana"},"application/mp21":{"source":"iana","extensions":["m21","mp21"]},"application/mp4":{"source":"iana","extensions":["mp4s","m4p"]},"application/mpeg4-generic":{"source":"iana"},"application/mpeg4-iod":{"source":"iana"},"application/mpeg4-iod-xmt":{"source":"iana"},"application/mrb-consumer+xml":{"source":"iana","compressible":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"application/multipart-core":{"source":"iana"},"application/mxf":{"source":"iana","extensions":["mxf"]},"application/n-quads":{"source":"iana","extensions":["nq"]},"application/n-triples":{"source":"iana","extensions":["nt"]},"application/nasdata":{"source":"iana"},"application/news-checkgroups":{"source":"iana","charset":"US-ASCII"},"application/news-groupinfo":{"source":"iana","charset":"US-ASCII"},"application/news-transmission":{"source":"iana"},"application/nlsml+xml":{"source":"iana","compressible":true},"application/node":{"source":"iana","extensions":["cjs"]},"application/nss":{"source":"iana"},"application/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"source":"iana"},"application/ocsp-request":{"source":"iana"},"application/ocsp-response":{"source":"iana"},"application/octet-stream":{"source":"iana","compressible":false,"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"source":"iana","extensions":["oda"]},"application/odm+xml":{"source":"iana","compressible":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"extensions":["pgp"]},"application/pgp-keys":{"source":"iana","extensions":["asc"]},"application/pgp-signature":{"source":"iana","extensions":["asc","sig"]},"application/pics-rules":{"source":"apache","extensions":["prf"]},"application/pidf+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pkcs10":{"source":"iana","extensions":["p10"]},"application/pkcs12":{"source":"iana"},"application/pkcs7-mime":{"source":"iana","extensions":["p7m","p7c"]},"application/pkcs7-signature":{"source":"iana","extensions":["p7s"]},"application/pkcs8":{"source":"iana","extensions":["p8"]},"application/pkcs8-encrypted":{"source":"iana"},"application/pkix-attr-cert":{"source":"iana","extensions":["ac"]},"application/pkix-cert":{"source":"iana","extensions":["cer"]},"application/pkix-crl":{"source":"iana","extensions":["crl"]},"application/pkix-pkipath":{"source":"iana","extensions":["pkipath"]},"application/pkixcmp":{"source":"iana","extensions":["pki"]},"application/pls+xml":{"source":"iana","compressible":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"extensions":["provx"]},"application/prs.alvestrand.titrax-sheet":{"source":"iana"},"application/prs.cww":{"source":"iana","extensions":["cww"]},"application/prs.cyn":{"source":"iana","charset":"7-BIT"},"application/prs.hpub+zip":{"source":"iana","compressible":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"extensions":["rusd"]},"application/rpki-ghostbusters":{"source":"iana","extensions":["gbr"]},"application/rpki-manifest":{"source":"iana","extensions":["mft"]},"application/rpki-publication":{"source":"iana"},"application/rpki-roa":{"source":"iana","extensions":["roa"]},"application/rpki-updown":{"source":"iana"},"application/rsd+xml":{"source":"apache","compressible":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"application/scvp-cv-request":{"source":"iana","extensions":["scq"]},"application/scvp-cv-response":{"source":"iana","extensions":["scs"]},"application/scvp-vp-request":{"source":"iana","extensions":["spq"]},"application/scvp-vp-response":{"source":"iana","extensions":["spp"]},"application/sdp":{"source":"iana","extensions":["sdp"]},"application/secevent+jwt":{"source":"iana"},"application/senml+cbor":{"source":"iana"},"application/senml+json":{"source":"iana","compressible":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"application/sep-exi":{"source":"iana"},"application/session-info":{"source":"iana"},"application/set-payment":{"source":"iana"},"application/set-payment-initiation":{"source":"iana","extensions":["setpay"]},"application/set-registration":{"source":"iana"},"application/set-registration-initiation":{"source":"iana","extensions":["setreg"]},"application/sgml":{"source":"iana"},"application/sgml-open-catalog":{"source":"iana"},"application/shf+xml":{"source":"iana","compressible":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"application/simple-message-summary":{"source":"iana"},"application/simplesymbolcontainer":{"source":"iana"},"application/sipc":{"source":"iana"},"application/slate":{"source":"iana"},"application/smil":{"source":"iana"},"application/smil+xml":{"source":"iana","compressible":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"extensions":["swidtag"]},"application/tamp-apex-update":{"source":"iana"},"application/tamp-apex-update-confirm":{"source":"iana"},"application/tamp-community-update":{"source":"iana"},"application/tamp-community-update-confirm":{"source":"iana"},"application/tamp-error":{"source":"iana"},"application/tamp-sequence-adjust":{"source":"iana"},"application/tamp-sequence-adjust-confirm":{"source":"iana"},"application/tamp-status-query":{"source":"iana"},"application/tamp-status-response":{"source":"iana"},"application/tamp-update":{"source":"iana"},"application/tamp-update-confirm":{"source":"iana"},"application/tar":{"compressible":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"extensions":["tfi"]},"application/timestamp-query":{"source":"iana"},"application/timestamp-reply":{"source":"iana"},"application/timestamped-data":{"source":"iana","extensions":["tsd"]},"application/tlsrpt+gzip":{"source":"iana"},"application/tlsrpt+json":{"source":"iana","compressible":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-v2x-local-service-information":{"source":"iana"},"application/vnd.3gpp.5gnas":{"source":"iana"},"application/vnd.3gpp.access-transfer-events+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"application/vnd.3gpp.mc-signalling-ear":{"source":"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"application/vnd.3gpp.pic-bw-large":{"source":"iana","extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"source":"iana","extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"source":"iana","extensions":["pvb"]},"application/vnd.3gpp.s1ap":{"source":"iana"},"application/vnd.3gpp.sms":{"source":"iana"},"application/vnd.3gpp.sms+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.sms":{"source":"iana"},"application/vnd.3gpp2.tcap":{"source":"iana","extensions":["tcap"]},"application/vnd.3lightssoftware.imagescal":{"source":"iana"},"application/vnd.3m.post-it-notes":{"source":"iana","extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"source":"iana","extensions":["aso"]},"application/vnd.accpac.simply.imp":{"source":"iana","extensions":["imp"]},"application/vnd.acucobol":{"source":"iana","extensions":["acu"]},"application/vnd.acucorp":{"source":"iana","extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"source":"apache","compressible":false,"extensions":["air"]},"application/vnd.adobe.flash.movie":{"source":"iana"},"application/vnd.adobe.formscentral.fcdt":{"source":"iana","extensions":["fcdt"]},"application/vnd.adobe.fxp":{"source":"iana","extensions":["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{"source":"iana"},"application/vnd.adobe.xdp+xml":{"source":"iana","compressible":true,"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"source":"iana","extensions":["xfdf"]},"application/vnd.aether.imp":{"source":"iana"},"application/vnd.afpc.afplinedata":{"source":"iana"},"application/vnd.afpc.afplinedata-pagedef":{"source":"iana"},"application/vnd.afpc.cmoca-cmresource":{"source":"iana"},"application/vnd.afpc.foca-charset":{"source":"iana"},"application/vnd.afpc.foca-codedfont":{"source":"iana"},"application/vnd.afpc.foca-codepage":{"source":"iana"},"application/vnd.afpc.modca":{"source":"iana"},"application/vnd.afpc.modca-cmtable":{"source":"iana"},"application/vnd.afpc.modca-formdef":{"source":"iana"},"application/vnd.afpc.modca-mediummap":{"source":"iana"},"application/vnd.afpc.modca-objectcontainer":{"source":"iana"},"application/vnd.afpc.modca-overlay":{"source":"iana"},"application/vnd.afpc.modca-pagesegment":{"source":"iana"},"application/vnd.age":{"source":"iana","extensions":["age"]},"application/vnd.ah-barcode":{"source":"iana"},"application/vnd.ahead.space":{"source":"iana","extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"source":"iana","extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"source":"iana","extensions":["azs"]},"application/vnd.amadeus+json":{"source":"iana","compressible":true},"application/vnd.amazon.ebook":{"source":"apache","extensions":["azw"]},"application/vnd.amazon.mobi8-ebook":{"source":"iana"},"application/vnd.americandynamics.acc":{"source":"iana","extensions":["acc"]},"application/vnd.amiga.ami":{"source":"iana","extensions":["ami"]},"application/vnd.amundsen.maze+xml":{"source":"iana","compressible":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"extensions":["apk"]},"application/vnd.anki":{"source":"iana"},"application/vnd.anser-web-certificate-issue-initiation":{"source":"iana","extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"source":"apache","extensions":["fti"]},"application/vnd.antix.game-component":{"source":"iana","extensions":["atx"]},"application/vnd.apache.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"application/vnd.apache.thrift.binary":{"source":"iana"},"application/vnd.apache.thrift.compact":{"source":"iana"},"application/vnd.apache.thrift.json":{"source":"iana"},"application/vnd.api+json":{"source":"iana","compressible":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"extensions":["mpkg"]},"application/vnd.apple.keynote":{"source":"iana","extensions":["key"]},"application/vnd.apple.mpegurl":{"source":"iana","extensions":["m3u8"]},"application/vnd.apple.numbers":{"source":"iana","extensions":["numbers"]},"application/vnd.apple.pages":{"source":"iana","extensions":["pages"]},"application/vnd.apple.pkpass":{"compressible":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"application/vnd.artsquare":{"source":"iana"},"application/vnd.astraea-software.iota":{"source":"iana","extensions":["iota"]},"application/vnd.audiograph":{"source":"iana","extensions":["aep"]},"application/vnd.autopackage":{"source":"iana"},"application/vnd.avalon+json":{"source":"iana","compressible":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"extensions":["bmml"]},"application/vnd.balsamiq.bmpr":{"source":"iana"},"application/vnd.banana-accounting":{"source":"iana"},"application/vnd.bbf.usp.error":{"source":"iana"},"application/vnd.bbf.usp.msg":{"source":"iana"},"application/vnd.bbf.usp.msg+json":{"source":"iana","compressible":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"application/vnd.blink-idb-value-wrapper":{"source":"iana"},"application/vnd.blueice.multipass":{"source":"iana","extensions":["mpm"]},"application/vnd.bluetooth.ep.oob":{"source":"iana"},"application/vnd.bluetooth.le.oob":{"source":"iana"},"application/vnd.bmi":{"source":"iana","extensions":["bmi"]},"application/vnd.bpf":{"source":"iana"},"application/vnd.bpf3":{"source":"iana"},"application/vnd.businessobjects":{"source":"iana","extensions":["rep"]},"application/vnd.byu.uapi+json":{"source":"iana","compressible":true},"application/vnd.cab-jscript":{"source":"iana"},"application/vnd.canon-cpdl":{"source":"iana"},"application/vnd.canon-lips":{"source":"iana"},"application/vnd.capasystems-pg+json":{"source":"iana","compressible":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"extensions":["cdxml"]},"application/vnd.chess-pgn":{"source":"iana"},"application/vnd.chipnuts.karaoke-mmd":{"source":"iana","extensions":["mmd"]},"application/vnd.ciedi":{"source":"iana"},"application/vnd.cinderella":{"source":"iana","extensions":["cdy"]},"application/vnd.cirpack.isdn-ext":{"source":"iana"},"application/vnd.citationstyles.style+xml":{"source":"iana","compressible":true,"extensions":["csl"]},"application/vnd.claymore":{"source":"iana","extensions":["cla"]},"application/vnd.cloanto.rp9":{"source":"iana","extensions":["rp9"]},"application/vnd.clonk.c4group":{"source":"iana","extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"source":"iana","extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"source":"iana","extensions":["c11amz"]},"application/vnd.coffeescript":{"source":"iana"},"application/vnd.collabio.xodocuments.document":{"source":"iana"},"application/vnd.collabio.xodocuments.document-template":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation-template":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{"source":"iana"},"application/vnd.collection+json":{"source":"iana","compressible":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"application/vnd.comicbook-rar":{"source":"iana"},"application/vnd.commerce-battelle":{"source":"iana"},"application/vnd.commonspace":{"source":"iana","extensions":["csp"]},"application/vnd.contact.cmsg":{"source":"iana","extensions":["cdbcmsg"]},"application/vnd.coreos.ignition+json":{"source":"iana","compressible":true},"application/vnd.cosmocaller":{"source":"iana","extensions":["cmc"]},"application/vnd.crick.clicker":{"source":"iana","extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"source":"iana","extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"source":"iana","extensions":["clkp"]},"application/vnd.crick.clicker.template":{"source":"iana","extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"source":"iana","extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"source":"iana","compressible":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"application/vnd.crypto-shade-file":{"source":"iana"},"application/vnd.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"source":"iana"},"application/vnd.ctc-posml":{"source":"iana","extensions":["pml"]},"application/vnd.ctct.ws+xml":{"source":"iana","compressible":true},"application/vnd.cups-pdf":{"source":"iana"},"application/vnd.cups-postscript":{"source":"iana"},"application/vnd.cups-ppd":{"source":"iana","extensions":["ppd"]},"application/vnd.cups-raster":{"source":"iana"},"application/vnd.cups-raw":{"source":"iana"},"application/vnd.curl":{"source":"iana"},"application/vnd.curl.car":{"source":"apache","extensions":["car"]},"application/vnd.curl.pcurl":{"source":"apache","extensions":["pcurl"]},"application/vnd.cyan.dean.root+xml":{"source":"iana","compressible":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"application/vnd.dbf":{"source":"iana","extensions":["dbf"]},"application/vnd.debian.binary-package":{"source":"iana"},"application/vnd.dece.data":{"source":"iana","extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"source":"iana","compressible":true,"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"source":"iana","extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"source":"iana","extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"source":"iana","extensions":["fe_launch"]},"application/vnd.desmume.movie":{"source":"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{"source":"iana"},"application/vnd.dm.delegation+xml":{"source":"iana","compressible":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"application/vnd.dolby.mlp":{"source":"apache","extensions":["mlp"]},"application/vnd.dolby.mobile.1":{"source":"iana"},"application/vnd.dolby.mobile.2":{"source":"iana"},"application/vnd.doremir.scorecloud-binary-document":{"source":"iana"},"application/vnd.dpgraph":{"source":"iana","extensions":["dpg"]},"application/vnd.dreamfactory":{"source":"iana","extensions":["dfac"]},"application/vnd.drive+json":{"source":"iana","compressible":true},"application/vnd.ds-keypoint":{"source":"apache","extensions":["kpxx"]},"application/vnd.dtg.local":{"source":"iana"},"application/vnd.dtg.local.flash":{"source":"iana"},"application/vnd.dtg.local.html":{"source":"iana"},"application/vnd.dvb.ait":{"source":"iana","extensions":["ait"]},"application/vnd.dvb.dvbisl+xml":{"source":"iana","compressible":true},"application/vnd.dvb.dvbj":{"source":"iana"},"application/vnd.dvb.esgcontainer":{"source":"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess2":{"source":"iana"},"application/vnd.dvb.ipdcesgpdd":{"source":"iana"},"application/vnd.dvb.ipdcroaming":{"source":"iana"},"application/vnd.dvb.iptv.alfec-base":{"source":"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{"source":"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"application/vnd.dvb.pfr":{"source":"iana"},"application/vnd.dvb.service":{"source":"iana","extensions":["svc"]},"application/vnd.dxr":{"source":"iana"},"application/vnd.dynageo":{"source":"iana","extensions":["geo"]},"application/vnd.dzr":{"source":"iana"},"application/vnd.easykaraoke.cdgdownload":{"source":"iana"},"application/vnd.ecdis-update":{"source":"iana"},"application/vnd.ecip.rlp":{"source":"iana"},"application/vnd.eclipse.ditto+json":{"source":"iana","compressible":true},"application/vnd.ecowin.chart":{"source":"iana","extensions":["mag"]},"application/vnd.ecowin.filerequest":{"source":"iana"},"application/vnd.ecowin.fileupdate":{"source":"iana"},"application/vnd.ecowin.series":{"source":"iana"},"application/vnd.ecowin.seriesrequest":{"source":"iana"},"application/vnd.ecowin.seriesupdate":{"source":"iana"},"application/vnd.efi.img":{"source":"iana"},"application/vnd.efi.iso":{"source":"iana"},"application/vnd.emclient.accessrequest+xml":{"source":"iana","compressible":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"application/vnd.epson.esf":{"source":"iana","extensions":["esf"]},"application/vnd.epson.msf":{"source":"iana","extensions":["msf"]},"application/vnd.epson.quickanime":{"source":"iana","extensions":["qam"]},"application/vnd.epson.salt":{"source":"iana","extensions":["slt"]},"application/vnd.epson.ssf":{"source":"iana","extensions":["ssf"]},"application/vnd.ericsson.quickcall":{"source":"iana"},"application/vnd.espass-espass+zip":{"source":"iana","compressible":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"application/vnd.eudora.data":{"source":"iana"},"application/vnd.evolv.ecig.profile":{"source":"iana"},"application/vnd.evolv.ecig.settings":{"source":"iana"},"application/vnd.evolv.ecig.theme":{"source":"iana"},"application/vnd.exstream-empower+zip":{"source":"iana","compressible":false},"application/vnd.exstream-package":{"source":"iana"},"application/vnd.ezpix-album":{"source":"iana","extensions":["ez2"]},"application/vnd.ezpix-package":{"source":"iana","extensions":["ez3"]},"application/vnd.f-secure.mobile":{"source":"iana"},"application/vnd.familysearch.gedcom+zip":{"source":"iana","compressible":false},"application/vnd.fastcopy-disk-image":{"source":"iana"},"application/vnd.fdf":{"source":"iana","extensions":["fdf"]},"application/vnd.fdsn.mseed":{"source":"iana","extensions":["mseed"]},"application/vnd.fdsn.seed":{"source":"iana","extensions":["seed","dataless"]},"application/vnd.ffsns":{"source":"iana"},"application/vnd.ficlab.flb+zip":{"source":"iana","compressible":false},"application/vnd.filmit.zfc":{"source":"iana"},"application/vnd.fints":{"source":"iana"},"application/vnd.firemonkeys.cloudcell":{"source":"iana"},"application/vnd.flographit":{"source":"iana","extensions":["gph"]},"application/vnd.fluxtime.clip":{"source":"iana","extensions":["ftc"]},"application/vnd.font-fontforge-sfd":{"source":"iana"},"application/vnd.framemaker":{"source":"iana","extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"source":"iana","extensions":["fnc"]},"application/vnd.frogans.ltf":{"source":"iana","extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"source":"iana","extensions":["fsc"]},"application/vnd.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"application/vnd.fujitsu.oasys":{"source":"iana","extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"source":"iana","extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"source":"iana","extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"source":"iana","extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"source":"iana","extensions":["bh2"]},"application/vnd.fujixerox.art-ex":{"source":"iana"},"application/vnd.fujixerox.art4":{"source":"iana"},"application/vnd.fujixerox.ddd":{"source":"iana","extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"source":"iana","extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"source":"iana","extensions":["xbd"]},"application/vnd.fujixerox.docuworks.container":{"source":"iana"},"application/vnd.fujixerox.hbpl":{"source":"iana"},"application/vnd.fut-misnet":{"source":"iana"},"application/vnd.futoin+cbor":{"source":"iana"},"application/vnd.futoin+json":{"source":"iana","compressible":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"application/vnd.geogebra.file":{"source":"iana","extensions":["ggb"]},"application/vnd.geogebra.slides":{"source":"iana"},"application/vnd.geogebra.tool":{"source":"iana","extensions":["ggt"]},"application/vnd.geometry-explorer":{"source":"iana","extensions":["gex","gre"]},"application/vnd.geonext":{"source":"iana","extensions":["gxt"]},"application/vnd.geoplan":{"source":"iana","extensions":["g2w"]},"application/vnd.geospace":{"source":"iana","extensions":["g3w"]},"application/vnd.gerber":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt-response":{"source":"iana"},"application/vnd.gmx":{"source":"iana","extensions":["gmx"]},"application/vnd.google-apps.document":{"compressible":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"application/vnd.grafeq":{"source":"iana","extensions":["gqf","gqs"]},"application/vnd.gridmp":{"source":"iana"},"application/vnd.groove-account":{"source":"iana","extensions":["gac"]},"application/vnd.groove-help":{"source":"iana","extensions":["ghf"]},"application/vnd.groove-identity-message":{"source":"iana","extensions":["gim"]},"application/vnd.groove-injector":{"source":"iana","extensions":["grv"]},"application/vnd.groove-tool-message":{"source":"iana","extensions":["gtm"]},"application/vnd.groove-tool-template":{"source":"iana","extensions":["tpl"]},"application/vnd.groove-vcard":{"source":"iana","extensions":["vcg"]},"application/vnd.hal+json":{"source":"iana","compressible":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hp-hpgl":{"source":"iana","extensions":["hpgl"]},"application/vnd.hp-hpid":{"source":"iana","extensions":["hpid"]},"application/vnd.hp-hps":{"source":"iana","extensions":["hps"]},"application/vnd.hp-jlyt":{"source":"iana","extensions":["jlt"]},"application/vnd.hp-pcl":{"source":"iana","extensions":["pcl"]},"application/vnd.hp-pclxl":{"source":"iana","extensions":["pclxl"]},"application/vnd.httphone":{"source":"iana"},"application/vnd.hydrostatix.sof-data":{"source":"iana","extensions":["sfd-hdstx"]},"application/vnd.hyper+json":{"source":"iana","compressible":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"application/vnd.hzn-3d-crossword":{"source":"iana"},"application/vnd.ibm.afplinedata":{"source":"iana"},"application/vnd.ibm.electronic-media":{"source":"iana"},"application/vnd.ibm.minipay":{"source":"iana","extensions":["mpy"]},"application/vnd.ibm.modcap":{"source":"iana","extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"source":"iana","extensions":["irm"]},"application/vnd.ibm.secure-container":{"source":"iana","extensions":["sc"]},"application/vnd.iccprofile":{"source":"iana","extensions":["icc","icm"]},"application/vnd.ieee.1905":{"source":"iana"},"application/vnd.igloader":{"source":"iana","extensions":["igl"]},"application/vnd.imagemeter.folder+zip":{"source":"iana","compressible":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"application/vnd.immervision-ivp":{"source":"iana","extensions":["ivp"]},"application/vnd.immervision-ivu":{"source":"iana","extensions":["ivu"]},"application/vnd.ims.imsccv1p1":{"source":"iana"},"application/vnd.ims.imsccv1p2":{"source":"iana"},"application/vnd.ims.imsccv1p3":{"source":"iana"},"application/vnd.ims.lis.v2.result+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"application/vnd.innopath.wamp.notification":{"source":"iana"},"application/vnd.insors.igm":{"source":"iana","extensions":["igm"]},"application/vnd.intercon.formnet":{"source":"iana","extensions":["xpw","xpx"]},"application/vnd.intergeo":{"source":"iana","extensions":["i2g"]},"application/vnd.intertrust.digibox":{"source":"iana"},"application/vnd.intertrust.nncp":{"source":"iana"},"application/vnd.intu.qbo":{"source":"iana","extensions":["qbo"]},"application/vnd.intu.qfx":{"source":"iana","extensions":["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"extensions":["irp"]},"application/vnd.is-xpr":{"source":"iana","extensions":["xpr"]},"application/vnd.isac.fcs":{"source":"iana","extensions":["fcs"]},"application/vnd.iso11783-10+zip":{"source":"iana","compressible":false},"application/vnd.jam":{"source":"iana","extensions":["jam"]},"application/vnd.japannet-directory-service":{"source":"iana"},"application/vnd.japannet-jpnstore-wakeup":{"source":"iana"},"application/vnd.japannet-payment-wakeup":{"source":"iana"},"application/vnd.japannet-registration":{"source":"iana"},"application/vnd.japannet-registration-wakeup":{"source":"iana"},"application/vnd.japannet-setstore-wakeup":{"source":"iana"},"application/vnd.japannet-verification":{"source":"iana"},"application/vnd.japannet-verification-wakeup":{"source":"iana"},"application/vnd.jcp.javame.midlet-rms":{"source":"iana","extensions":["rms"]},"application/vnd.jisp":{"source":"iana","extensions":["jisp"]},"application/vnd.joost.joda-archive":{"source":"iana","extensions":["joda"]},"application/vnd.jsk.isdn-ngn":{"source":"iana"},"application/vnd.kahootz":{"source":"iana","extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"source":"iana","extensions":["karbon"]},"application/vnd.kde.kchart":{"source":"iana","extensions":["chrt"]},"application/vnd.kde.kformula":{"source":"iana","extensions":["kfo"]},"application/vnd.kde.kivio":{"source":"iana","extensions":["flw"]},"application/vnd.kde.kontour":{"source":"iana","extensions":["kon"]},"application/vnd.kde.kpresenter":{"source":"iana","extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"source":"iana","extensions":["ksp"]},"application/vnd.kde.kword":{"source":"iana","extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"source":"iana","extensions":["htke"]},"application/vnd.kidspiration":{"source":"iana","extensions":["kia"]},"application/vnd.kinar":{"source":"iana","extensions":["kne","knp"]},"application/vnd.koan":{"source":"iana","extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"source":"iana","extensions":["sse"]},"application/vnd.las":{"source":"iana"},"application/vnd.las.las+json":{"source":"iana","compressible":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"application/vnd.loom":{"source":"iana"},"application/vnd.lotus-1-2-3":{"source":"iana","extensions":["123"]},"application/vnd.lotus-approach":{"source":"iana","extensions":["apr"]},"application/vnd.lotus-freelance":{"source":"iana","extensions":["pre"]},"application/vnd.lotus-notes":{"source":"iana","extensions":["nsf"]},"application/vnd.lotus-organizer":{"source":"iana","extensions":["org"]},"application/vnd.lotus-screencam":{"source":"iana","extensions":["scm"]},"application/vnd.lotus-wordpro":{"source":"iana","extensions":["lwp"]},"application/vnd.macports.portpkg":{"source":"iana","extensions":["portpkg"]},"application/vnd.mapbox-vector-tile":{"source":"iana","extensions":["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"application/vnd.maxmind.maxmind-db":{"source":"iana"},"application/vnd.mcd":{"source":"iana","extensions":["mcd"]},"application/vnd.medcalcdata":{"source":"iana","extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"source":"iana","extensions":["cdkey"]},"application/vnd.meridian-slingshot":{"source":"iana"},"application/vnd.mfer":{"source":"iana","extensions":["mwf"]},"application/vnd.mfmp":{"source":"iana","extensions":["mfm"]},"application/vnd.micro+json":{"source":"iana","compressible":true},"application/vnd.micrografx.flo":{"source":"iana","extensions":["flo"]},"application/vnd.micrografx.igx":{"source":"iana","extensions":["igx"]},"application/vnd.microsoft.portable-executable":{"source":"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{"source":"iana"},"application/vnd.miele+json":{"source":"iana","compressible":true},"application/vnd.mif":{"source":"iana","extensions":["mif"]},"application/vnd.minisoft-hp3000-save":{"source":"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{"source":"iana"},"application/vnd.mobius.daf":{"source":"iana","extensions":["daf"]},"application/vnd.mobius.dis":{"source":"iana","extensions":["dis"]},"application/vnd.mobius.mbk":{"source":"iana","extensions":["mbk"]},"application/vnd.mobius.mqy":{"source":"iana","extensions":["mqy"]},"application/vnd.mobius.msl":{"source":"iana","extensions":["msl"]},"application/vnd.mobius.plc":{"source":"iana","extensions":["plc"]},"application/vnd.mobius.txf":{"source":"iana","extensions":["txf"]},"application/vnd.mophun.application":{"source":"iana","extensions":["mpn"]},"application/vnd.mophun.certificate":{"source":"iana","extensions":["mpc"]},"application/vnd.motorola.flexsuite":{"source":"iana"},"application/vnd.motorola.flexsuite.adsi":{"source":"iana"},"application/vnd.motorola.flexsuite.fis":{"source":"iana"},"application/vnd.motorola.flexsuite.gotap":{"source":"iana"},"application/vnd.motorola.flexsuite.kmr":{"source":"iana"},"application/vnd.motorola.flexsuite.ttc":{"source":"iana"},"application/vnd.motorola.flexsuite.wem":{"source":"iana"},"application/vnd.motorola.iprm":{"source":"iana"},"application/vnd.mozilla.xul+xml":{"source":"iana","compressible":true,"extensions":["xul"]},"application/vnd.ms-3mfdocument":{"source":"iana"},"application/vnd.ms-artgalry":{"source":"iana","extensions":["cil"]},"application/vnd.ms-asf":{"source":"iana"},"application/vnd.ms-cab-compressed":{"source":"iana","extensions":["cab"]},"application/vnd.ms-color.iccprofile":{"source":"apache"},"application/vnd.ms-excel":{"source":"iana","compressible":false,"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"source":"iana","extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"source":"iana","extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"source":"iana","extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"source":"iana","extensions":["xltm"]},"application/vnd.ms-fontobject":{"source":"iana","compressible":true,"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"source":"iana","extensions":["chm"]},"application/vnd.ms-ims":{"source":"iana","extensions":["ims"]},"application/vnd.ms-lrm":{"source":"iana","extensions":["lrm"]},"application/vnd.ms-office.activex+xml":{"source":"iana","compressible":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"extensions":["msg"]},"application/vnd.ms-package.obfuscated-opentype":{"source":"apache"},"application/vnd.ms-pki.seccat":{"source":"apache","extensions":["cat"]},"application/vnd.ms-pki.stl":{"source":"apache","extensions":["stl"]},"application/vnd.ms-playready.initiator+xml":{"source":"iana","compressible":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"source":"iana","extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"source":"iana","extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"source":"iana","extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"source":"iana","extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"source":"iana","extensions":["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{"source":"iana","compressible":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"application/vnd.ms-project":{"source":"iana","extensions":["mpp","mpt"]},"application/vnd.ms-tnef":{"source":"iana"},"application/vnd.ms-windows.devicepairing":{"source":"iana"},"application/vnd.ms-windows.nwprinting.oob":{"source":"iana"},"application/vnd.ms-windows.printerpairing":{"source":"iana"},"application/vnd.ms-windows.wsd.oob":{"source":"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.lic-resp":{"source":"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.meter-resp":{"source":"iana"},"application/vnd.ms-word.document.macroenabled.12":{"source":"iana","extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"source":"iana","extensions":["dotm"]},"application/vnd.ms-works":{"source":"iana","extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"source":"iana","extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"source":"iana","compressible":false,"extensions":["xps"]},"application/vnd.msa-disk-image":{"source":"iana"},"application/vnd.mseq":{"source":"iana","extensions":["mseq"]},"application/vnd.msign":{"source":"iana"},"application/vnd.multiad.creator":{"source":"iana"},"application/vnd.multiad.creator.cif":{"source":"iana"},"application/vnd.music-niff":{"source":"iana"},"application/vnd.musician":{"source":"iana","extensions":["mus"]},"application/vnd.muvee.style":{"source":"iana","extensions":["msty"]},"application/vnd.mynfc":{"source":"iana","extensions":["taglet"]},"application/vnd.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"application/vnd.nervana":{"source":"iana"},"application/vnd.netfpx":{"source":"iana"},"application/vnd.neurolanguage.nlu":{"source":"iana","extensions":["nlu"]},"application/vnd.nimn":{"source":"iana"},"application/vnd.nintendo.nitro.rom":{"source":"iana"},"application/vnd.nintendo.snes.rom":{"source":"iana"},"application/vnd.nitf":{"source":"iana","extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"source":"iana","extensions":["nnd"]},"application/vnd.noblenet-sealer":{"source":"iana","extensions":["nns"]},"application/vnd.noblenet-web":{"source":"iana","extensions":["nnw"]},"application/vnd.nokia.catalogs":{"source":"iana"},"application/vnd.nokia.conml+wbxml":{"source":"iana"},"application/vnd.nokia.conml+xml":{"source":"iana","compressible":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"extensions":["ac"]},"application/vnd.nokia.n-gage.data":{"source":"iana","extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"source":"iana","extensions":["n-gage"]},"application/vnd.nokia.ncd":{"source":"iana"},"application/vnd.nokia.pcd+wbxml":{"source":"iana"},"application/vnd.nokia.pcd+xml":{"source":"iana","compressible":true},"application/vnd.nokia.radio-preset":{"source":"iana","extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"source":"iana","extensions":["rpss"]},"application/vnd.novadigm.edm":{"source":"iana","extensions":["edm"]},"application/vnd.novadigm.edx":{"source":"iana","extensions":["edx"]},"application/vnd.novadigm.ext":{"source":"iana","extensions":["ext"]},"application/vnd.ntt-local.content-share":{"source":"iana"},"application/vnd.ntt-local.file-transfer":{"source":"iana"},"application/vnd.ntt-local.ogw_remote-access":{"source":"iana"},"application/vnd.ntt-local.sip-ta_remote":{"source":"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{"source":"iana"},"application/vnd.oasis.opendocument.chart":{"source":"iana","extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"source":"iana","extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"source":"iana","extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"source":"iana","extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"source":"iana","extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"source":"iana","compressible":false,"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"source":"iana","extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"source":"iana","extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"source":"iana","extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"source":"iana","compressible":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"source":"iana","extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"source":"iana","extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"source":"iana","extensions":["oth"]},"application/vnd.obn":{"source":"iana"},"application/vnd.ocf+cbor":{"source":"iana"},"application/vnd.oci.image.manifest.v1+json":{"source":"iana","compressible":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"application/vnd.olpc-sugar":{"source":"iana","extensions":["xo"]},"application/vnd.oma-scws-config":{"source":"iana"},"application/vnd.oma-scws-http-request":{"source":"iana"},"application/vnd.oma-scws-http-response":{"source":"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sgdu":{"source":"iana"},"application/vnd.oma.bcast.simple-symbol-container":{"source":"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omaloc-supl-init":{"source":"iana"},"application/vnd.onepager":{"source":"iana"},"application/vnd.onepagertamp":{"source":"iana"},"application/vnd.onepagertamx":{"source":"iana"},"application/vnd.onepagertat":{"source":"iana"},"application/vnd.onepagertatp":{"source":"iana"},"application/vnd.onepagertatx":{"source":"iana"},"application/vnd.openblox.game+xml":{"source":"iana","compressible":true,"extensions":["obgx"]},"application/vnd.openblox.game-binary":{"source":"iana"},"application/vnd.openeye.oeb":{"source":"iana"},"application/vnd.openofficeorg.extension":{"source":"apache","extensions":["oxt"]},"application/vnd.openstreetmap.data+xml":{"source":"iana","compressible":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"application/vnd.orange.indata":{"source":"iana"},"application/vnd.osa.netdeploy":{"source":"iana"},"application/vnd.osgeo.mapguide.package":{"source":"iana","extensions":["mgp"]},"application/vnd.osgi.bundle":{"source":"iana"},"application/vnd.osgi.dp":{"source":"iana","extensions":["dp"]},"application/vnd.osgi.subsystem":{"source":"iana","extensions":["esa"]},"application/vnd.otps.ct-kip+xml":{"source":"iana","compressible":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"application/vnd.palm":{"source":"iana","extensions":["pdb","pqa","oprc"]},"application/vnd.panoply":{"source":"iana"},"application/vnd.paos.xml":{"source":"iana"},"application/vnd.patentdive":{"source":"iana"},"application/vnd.patientecommsdoc":{"source":"iana"},"application/vnd.pawaafile":{"source":"iana","extensions":["paw"]},"application/vnd.pcos":{"source":"iana"},"application/vnd.pg.format":{"source":"iana","extensions":["str"]},"application/vnd.pg.osasli":{"source":"iana","extensions":["ei6"]},"application/vnd.piaccess.application-licence":{"source":"iana"},"application/vnd.picsel":{"source":"iana","extensions":["efif"]},"application/vnd.pmi.widget":{"source":"iana","extensions":["wg"]},"application/vnd.poc.group-advertisement+xml":{"source":"iana","compressible":true},"application/vnd.pocketlearn":{"source":"iana","extensions":["plf"]},"application/vnd.powerbuilder6":{"source":"iana","extensions":["pbd"]},"application/vnd.powerbuilder6-s":{"source":"iana"},"application/vnd.powerbuilder7":{"source":"iana"},"application/vnd.powerbuilder7-s":{"source":"iana"},"application/vnd.powerbuilder75":{"source":"iana"},"application/vnd.powerbuilder75-s":{"source":"iana"},"application/vnd.preminet":{"source":"iana"},"application/vnd.previewsystems.box":{"source":"iana","extensions":["box"]},"application/vnd.proteus.magazine":{"source":"iana","extensions":["mgz"]},"application/vnd.psfs":{"source":"iana"},"application/vnd.publishare-delta-tree":{"source":"iana","extensions":["qps"]},"application/vnd.pvi.ptid1":{"source":"iana","extensions":["ptid"]},"application/vnd.pwg-multiplexed":{"source":"iana"},"application/vnd.pwg-xhtml-print+xml":{"source":"iana","compressible":true},"application/vnd.qualcomm.brew-app-res":{"source":"iana"},"application/vnd.quarantainenet":{"source":"iana"},"application/vnd.quark.quarkxpress":{"source":"iana","extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{"source":"iana"},"application/vnd.radisys.moml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"application/vnd.rainstor.data":{"source":"iana"},"application/vnd.rapid":{"source":"iana"},"application/vnd.rar":{"source":"iana","extensions":["rar"]},"application/vnd.realvnc.bed":{"source":"iana","extensions":["bed"]},"application/vnd.recordare.musicxml":{"source":"iana","extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"source":"iana","compressible":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"application/vnd.rig.cryptonote":{"source":"iana","extensions":["cryptonote"]},"application/vnd.rim.cod":{"source":"apache","extensions":["cod"]},"application/vnd.rn-realmedia":{"source":"apache","extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"source":"apache","extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"source":"iana","compressible":true,"extensions":["link66"]},"application/vnd.rs-274x":{"source":"iana"},"application/vnd.ruckus.download":{"source":"iana"},"application/vnd.s3sms":{"source":"iana"},"application/vnd.sailingtracker.track":{"source":"iana","extensions":["st"]},"application/vnd.sar":{"source":"iana"},"application/vnd.sbm.cid":{"source":"iana"},"application/vnd.sbm.mid2":{"source":"iana"},"application/vnd.scribus":{"source":"iana"},"application/vnd.sealed.3df":{"source":"iana"},"application/vnd.sealed.csf":{"source":"iana"},"application/vnd.sealed.doc":{"source":"iana"},"application/vnd.sealed.eml":{"source":"iana"},"application/vnd.sealed.mht":{"source":"iana"},"application/vnd.sealed.net":{"source":"iana"},"application/vnd.sealed.ppt":{"source":"iana"},"application/vnd.sealed.tiff":{"source":"iana"},"application/vnd.sealed.xls":{"source":"iana"},"application/vnd.sealedmedia.softseal.html":{"source":"iana"},"application/vnd.sealedmedia.softseal.pdf":{"source":"iana"},"application/vnd.seemail":{"source":"iana","extensions":["see"]},"application/vnd.seis+json":{"source":"iana","compressible":true},"application/vnd.sema":{"source":"iana","extensions":["sema"]},"application/vnd.semd":{"source":"iana","extensions":["semd"]},"application/vnd.semf":{"source":"iana","extensions":["semf"]},"application/vnd.shade-save-file":{"source":"iana"},"application/vnd.shana.informed.formdata":{"source":"iana","extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"source":"iana","extensions":["itp"]},"application/vnd.shana.informed.interchange":{"source":"iana","extensions":["iif"]},"application/vnd.shana.informed.package":{"source":"iana","extensions":["ipk"]},"application/vnd.shootproof+json":{"source":"iana","compressible":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"application/vnd.shp":{"source":"iana"},"application/vnd.shx":{"source":"iana"},"application/vnd.sigrok.session":{"source":"iana"},"application/vnd.simtech-mindmapper":{"source":"iana","extensions":["twd","twds"]},"application/vnd.siren+json":{"source":"iana","compressible":true},"application/vnd.smaf":{"source":"iana","extensions":["mmf"]},"application/vnd.smart.notebook":{"source":"iana"},"application/vnd.smart.teacher":{"source":"iana","extensions":["teacher"]},"application/vnd.snesdev-page-table":{"source":"iana"},"application/vnd.software602.filler.form+xml":{"source":"iana","compressible":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"source":"iana","extensions":["dxp"]},"application/vnd.spotfire.sfs":{"source":"iana","extensions":["sfs"]},"application/vnd.sqlite3":{"source":"iana"},"application/vnd.sss-cod":{"source":"iana"},"application/vnd.sss-dtf":{"source":"iana"},"application/vnd.sss-ntf":{"source":"iana"},"application/vnd.stardivision.calc":{"source":"apache","extensions":["sdc"]},"application/vnd.stardivision.draw":{"source":"apache","extensions":["sda"]},"application/vnd.stardivision.impress":{"source":"apache","extensions":["sdd"]},"application/vnd.stardivision.math":{"source":"apache","extensions":["smf"]},"application/vnd.stardivision.writer":{"source":"apache","extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"source":"apache","extensions":["sgl"]},"application/vnd.stepmania.package":{"source":"iana","extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"source":"iana","extensions":["sm"]},"application/vnd.street-stream":{"source":"iana"},"application/vnd.sun.wadl+xml":{"source":"iana","compressible":true,"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"source":"apache","extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"source":"apache","extensions":["stc"]},"application/vnd.sun.xml.draw":{"source":"apache","extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"source":"apache","extensions":["std"]},"application/vnd.sun.xml.impress":{"source":"apache","extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"source":"apache","extensions":["sti"]},"application/vnd.sun.xml.math":{"source":"apache","extensions":["sxm"]},"application/vnd.sun.xml.writer":{"source":"apache","extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"source":"apache","extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"source":"apache","extensions":["stw"]},"application/vnd.sus-calendar":{"source":"iana","extensions":["sus","susp"]},"application/vnd.svd":{"source":"iana","extensions":["svd"]},"application/vnd.swiftview-ics":{"source":"iana"},"application/vnd.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"source":"iana","charset":"UTF-8","extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xdm"]},"application/vnd.syncml.dm.notification":{"source":"iana"},"application/vnd.syncml.dmddf+wbxml":{"source":"iana"},"application/vnd.syncml.dmddf+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"application/vnd.tao.intent-module-archive":{"source":"iana","extensions":["tao"]},"application/vnd.tcpdump.pcap":{"source":"iana","extensions":["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{"source":"iana","compressible":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"application/vnd.tml":{"source":"iana"},"application/vnd.tmobile-livetv":{"source":"iana","extensions":["tmo"]},"application/vnd.tri.onesource":{"source":"iana"},"application/vnd.trid.tpt":{"source":"iana","extensions":["tpt"]},"application/vnd.triscape.mxs":{"source":"iana","extensions":["mxs"]},"application/vnd.trueapp":{"source":"iana","extensions":["tra"]},"application/vnd.truedoc":{"source":"iana"},"application/vnd.ubisoft.webplayer":{"source":"iana"},"application/vnd.ufdl":{"source":"iana","extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"source":"iana","extensions":["utz"]},"application/vnd.umajin":{"source":"iana","extensions":["umj"]},"application/vnd.unity":{"source":"iana","extensions":["unityweb"]},"application/vnd.uoml+xml":{"source":"iana","compressible":true,"extensions":["uoml"]},"application/vnd.uplanet.alert":{"source":"iana"},"application/vnd.uplanet.alert-wbxml":{"source":"iana"},"application/vnd.uplanet.bearer-choice":{"source":"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{"source":"iana"},"application/vnd.uplanet.cacheop":{"source":"iana"},"application/vnd.uplanet.cacheop-wbxml":{"source":"iana"},"application/vnd.uplanet.channel":{"source":"iana"},"application/vnd.uplanet.channel-wbxml":{"source":"iana"},"application/vnd.uplanet.list":{"source":"iana"},"application/vnd.uplanet.list-wbxml":{"source":"iana"},"application/vnd.uplanet.listcmd":{"source":"iana"},"application/vnd.uplanet.listcmd-wbxml":{"source":"iana"},"application/vnd.uplanet.signal":{"source":"iana"},"application/vnd.uri-map":{"source":"iana"},"application/vnd.valve.source.material":{"source":"iana"},"application/vnd.vcx":{"source":"iana","extensions":["vcx"]},"application/vnd.vd-study":{"source":"iana"},"application/vnd.vectorworks":{"source":"iana"},"application/vnd.vel+json":{"source":"iana","compressible":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"application/vnd.veryant.thin":{"source":"iana"},"application/vnd.ves.encrypted":{"source":"iana"},"application/vnd.vidsoft.vidconference":{"source":"iana"},"application/vnd.visio":{"source":"iana","extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"source":"iana","extensions":["vis"]},"application/vnd.vividence.scriptfile":{"source":"iana"},"application/vnd.vsf":{"source":"iana","extensions":["vsf"]},"application/vnd.wap.sic":{"source":"iana"},"application/vnd.wap.slc":{"source":"iana"},"application/vnd.wap.wbxml":{"source":"iana","charset":"UTF-8","extensions":["wbxml"]},"application/vnd.wap.wmlc":{"source":"iana","extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"source":"iana","extensions":["wmlsc"]},"application/vnd.webturbo":{"source":"iana","extensions":["wtb"]},"application/vnd.wfa.dpp":{"source":"iana"},"application/vnd.wfa.p2p":{"source":"iana"},"application/vnd.wfa.wsc":{"source":"iana"},"application/vnd.windows.devicepairing":{"source":"iana"},"application/vnd.wmc":{"source":"iana"},"application/vnd.wmf.bootstrap":{"source":"iana"},"application/vnd.wolfram.mathematica":{"source":"iana"},"application/vnd.wolfram.mathematica.package":{"source":"iana"},"application/vnd.wolfram.player":{"source":"iana","extensions":["nbp"]},"application/vnd.wordperfect":{"source":"iana","extensions":["wpd"]},"application/vnd.wqd":{"source":"iana","extensions":["wqd"]},"application/vnd.wrq-hp3000-labelled":{"source":"iana"},"application/vnd.wt.stf":{"source":"iana","extensions":["stf"]},"application/vnd.wv.csp+wbxml":{"source":"iana"},"application/vnd.wv.csp+xml":{"source":"iana","compressible":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"application/vnd.xara":{"source":"iana","extensions":["xar"]},"application/vnd.xfdl":{"source":"iana","extensions":["xfdl"]},"application/vnd.xfdl.webform":{"source":"iana"},"application/vnd.xmi+xml":{"source":"iana","compressible":true},"application/vnd.xmpie.cpkg":{"source":"iana"},"application/vnd.xmpie.dpkg":{"source":"iana"},"application/vnd.xmpie.plan":{"source":"iana"},"application/vnd.xmpie.ppkg":{"source":"iana"},"application/vnd.xmpie.xlim":{"source":"iana"},"application/vnd.yamaha.hv-dic":{"source":"iana","extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"source":"iana","extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"source":"iana","extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"source":"iana","extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"source":"iana","compressible":true,"extensions":["osfpvg"]},"application/vnd.yamaha.remote-setup":{"source":"iana"},"application/vnd.yamaha.smaf-audio":{"source":"iana","extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"source":"iana","extensions":["spf"]},"application/vnd.yamaha.through-ngn":{"source":"iana"},"application/vnd.yamaha.tunnel-udpencap":{"source":"iana"},"application/vnd.yaoweme":{"source":"iana"},"application/vnd.yellowriver-custom-menu":{"source":"iana","extensions":["cmp"]},"application/vnd.youtube.yt":{"source":"iana"},"application/vnd.zul":{"source":"iana","extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"source":"iana","compressible":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"application/whoispp-query":{"source":"iana"},"application/whoispp-response":{"source":"iana"},"application/widget":{"source":"iana","extensions":["wgt"]},"application/winhlp":{"source":"apache","extensions":["hlp"]},"application/wita":{"source":"iana"},"application/wordperfect5.1":{"source":"iana"},"application/wsdl+xml":{"source":"iana","compressible":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"extensions":["7z"]},"application/x-abiword":{"source":"apache","extensions":["abw"]},"application/x-ace-compressed":{"source":"apache","extensions":["ace"]},"application/x-amf":{"source":"apache"},"application/x-apple-diskimage":{"source":"apache","extensions":["dmg"]},"application/x-arj":{"compressible":false,"extensions":["arj"]},"application/x-authorware-bin":{"source":"apache","extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"source":"apache","extensions":["aam"]},"application/x-authorware-seg":{"source":"apache","extensions":["aas"]},"application/x-bcpio":{"source":"apache","extensions":["bcpio"]},"application/x-bdoc":{"compressible":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"extensions":["bz2","boz"]},"application/x-cbr":{"source":"apache","extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"source":"apache","extensions":["vcd"]},"application/x-cfs-compressed":{"source":"apache","extensions":["cfs"]},"application/x-chat":{"source":"apache","extensions":["chat"]},"application/x-chess-pgn":{"source":"apache","extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"source":"nginx","extensions":["cco"]},"application/x-compress":{"source":"apache"},"application/x-conference":{"source":"apache","extensions":["nsc"]},"application/x-cpio":{"source":"apache","extensions":["cpio"]},"application/x-csh":{"source":"apache","extensions":["csh"]},"application/x-deb":{"compressible":false},"application/x-debian-package":{"source":"apache","extensions":["deb","udeb"]},"application/x-dgc-compressed":{"source":"apache","extensions":["dgc"]},"application/x-director":{"source":"apache","extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"source":"apache","extensions":["wad"]},"application/x-dtbncx+xml":{"source":"apache","compressible":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"extensions":["dvi"]},"application/x-envoy":{"source":"apache","extensions":["evy"]},"application/x-eva":{"source":"apache","extensions":["eva"]},"application/x-font-bdf":{"source":"apache","extensions":["bdf"]},"application/x-font-dos":{"source":"apache"},"application/x-font-framemaker":{"source":"apache"},"application/x-font-ghostscript":{"source":"apache","extensions":["gsf"]},"application/x-font-libgrx":{"source":"apache"},"application/x-font-linux-psf":{"source":"apache","extensions":["psf"]},"application/x-font-pcf":{"source":"apache","extensions":["pcf"]},"application/x-font-snf":{"source":"apache","extensions":["snf"]},"application/x-font-speedo":{"source":"apache"},"application/x-font-sunos-news":{"source":"apache"},"application/x-font-type1":{"source":"apache","extensions":["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{"source":"apache"},"application/x-freearc":{"source":"apache","extensions":["arc"]},"application/x-futuresplash":{"source":"apache","extensions":["spl"]},"application/x-gca-compressed":{"source":"apache","extensions":["gca"]},"application/x-glulx":{"source":"apache","extensions":["ulx"]},"application/x-gnumeric":{"source":"apache","extensions":["gnumeric"]},"application/x-gramps-xml":{"source":"apache","extensions":["gramps"]},"application/x-gtar":{"source":"apache","extensions":["gtar"]},"application/x-gzip":{"source":"apache"},"application/x-hdf":{"source":"apache","extensions":["hdf"]},"application/x-httpd-php":{"compressible":true,"extensions":["php"]},"application/x-install-instructions":{"source":"apache","extensions":["install"]},"application/x-iso9660-image":{"source":"apache","extensions":["iso"]},"application/x-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"application/x-java-archive-diff":{"source":"nginx","extensions":["jardiff"]},"application/x-java-jnlp-file":{"source":"apache","compressible":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"source":"apache","extensions":["lzh","lha"]},"application/x-makeself":{"source":"nginx","extensions":["run"]},"application/x-mie":{"source":"apache","extensions":["mie"]},"application/x-mobipocket-ebook":{"source":"apache","extensions":["prc","mobi"]},"application/x-mpegurl":{"compressible":false},"application/x-ms-application":{"source":"apache","extensions":["application"]},"application/x-ms-shortcut":{"source":"apache","extensions":["lnk"]},"application/x-ms-wmd":{"source":"apache","extensions":["wmd"]},"application/x-ms-wmz":{"source":"apache","extensions":["wmz"]},"application/x-ms-xbap":{"source":"apache","extensions":["xbap"]},"application/x-msaccess":{"source":"apache","extensions":["mdb"]},"application/x-msbinder":{"source":"apache","extensions":["obd"]},"application/x-mscardfile":{"source":"apache","extensions":["crd"]},"application/x-msclip":{"source":"apache","extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"source":"apache","extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"source":"apache","extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"source":"apache","extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"source":"apache","extensions":["mny"]},"application/x-mspublisher":{"source":"apache","extensions":["pub"]},"application/x-msschedule":{"source":"apache","extensions":["scd"]},"application/x-msterminal":{"source":"apache","extensions":["trm"]},"application/x-mswrite":{"source":"apache","extensions":["wri"]},"application/x-netcdf":{"source":"apache","extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"compressible":true,"extensions":["pac"]},"application/x-nzb":{"source":"apache","extensions":["nzb"]},"application/x-perl":{"source":"nginx","extensions":["pl","pm"]},"application/x-pilot":{"source":"nginx","extensions":["prc","pdb"]},"application/x-pkcs12":{"source":"apache","compressible":false,"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"source":"apache","extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"source":"apache","extensions":["p7r"]},"application/x-pki-message":{"source":"iana"},"application/x-rar-compressed":{"source":"apache","compressible":false,"extensions":["rar"]},"application/x-redhat-package-manager":{"source":"nginx","extensions":["rpm"]},"application/x-research-info-systems":{"source":"apache","extensions":["ris"]},"application/x-sea":{"source":"nginx","extensions":["sea"]},"application/x-sh":{"source":"apache","compressible":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"extensions":["sit"]},"application/x-stuffitx":{"source":"apache","extensions":["sitx"]},"application/x-subrip":{"source":"apache","extensions":["srt"]},"application/x-sv4cpio":{"source":"apache","extensions":["sv4cpio"]},"application/x-sv4crc":{"source":"apache","extensions":["sv4crc"]},"application/x-t3vm-image":{"source":"apache","extensions":["t3"]},"application/x-tads":{"source":"apache","extensions":["gam"]},"application/x-tar":{"source":"apache","compressible":true,"extensions":["tar"]},"application/x-tcl":{"source":"apache","extensions":["tcl","tk"]},"application/x-tex":{"source":"apache","extensions":["tex"]},"application/x-tex-tfm":{"source":"apache","extensions":["tfm"]},"application/x-texinfo":{"source":"apache","extensions":["texinfo","texi"]},"application/x-tgif":{"source":"apache","extensions":["obj"]},"application/x-ustar":{"source":"apache","extensions":["ustar"]},"application/x-virtualbox-hdd":{"compressible":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"application/x-x509-ca-cert":{"source":"iana","extensions":["der","crt","pem"]},"application/x-x509-ca-ra-cert":{"source":"iana"},"application/x-x509-next-ca-cert":{"source":"iana"},"application/x-xfig":{"source":"apache","extensions":["fig"]},"application/x-xliff+xml":{"source":"apache","compressible":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"extensions":["xpi"]},"application/x-xz":{"source":"apache","extensions":["xz"]},"application/x-zmachine":{"source":"apache","extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{"source":"iana"},"application/xacml+xml":{"source":"iana","compressible":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"extensions":["zip"]},"application/zlib":{"source":"iana"},"application/zstd":{"source":"iana"},"audio/1d-interleaved-parityfec":{"source":"iana"},"audio/32kadpcm":{"source":"iana"},"audio/3gpp":{"source":"iana","compressible":false,"extensions":["3gpp"]},"audio/3gpp2":{"source":"iana"},"audio/aac":{"source":"iana"},"audio/ac3":{"source":"iana"},"audio/adpcm":{"source":"apache","extensions":["adp"]},"audio/amr":{"source":"iana","extensions":["amr"]},"audio/amr-wb":{"source":"iana"},"audio/amr-wb+":{"source":"iana"},"audio/aptx":{"source":"iana"},"audio/asc":{"source":"iana"},"audio/atrac-advanced-lossless":{"source":"iana"},"audio/atrac-x":{"source":"iana"},"audio/atrac3":{"source":"iana"},"audio/basic":{"source":"iana","compressible":false,"extensions":["au","snd"]},"audio/bv16":{"source":"iana"},"audio/bv32":{"source":"iana"},"audio/clearmode":{"source":"iana"},"audio/cn":{"source":"iana"},"audio/dat12":{"source":"iana"},"audio/dls":{"source":"iana"},"audio/dsr-es201108":{"source":"iana"},"audio/dsr-es202050":{"source":"iana"},"audio/dsr-es202211":{"source":"iana"},"audio/dsr-es202212":{"source":"iana"},"audio/dv":{"source":"iana"},"audio/dvi4":{"source":"iana"},"audio/eac3":{"source":"iana"},"audio/encaprtp":{"source":"iana"},"audio/evrc":{"source":"iana"},"audio/evrc-qcp":{"source":"iana"},"audio/evrc0":{"source":"iana"},"audio/evrc1":{"source":"iana"},"audio/evrcb":{"source":"iana"},"audio/evrcb0":{"source":"iana"},"audio/evrcb1":{"source":"iana"},"audio/evrcnw":{"source":"iana"},"audio/evrcnw0":{"source":"iana"},"audio/evrcnw1":{"source":"iana"},"audio/evrcwb":{"source":"iana"},"audio/evrcwb0":{"source":"iana"},"audio/evrcwb1":{"source":"iana"},"audio/evs":{"source":"iana"},"audio/flexfec":{"source":"iana"},"audio/fwdred":{"source":"iana"},"audio/g711-0":{"source":"iana"},"audio/g719":{"source":"iana"},"audio/g722":{"source":"iana"},"audio/g7221":{"source":"iana"},"audio/g723":{"source":"iana"},"audio/g726-16":{"source":"iana"},"audio/g726-24":{"source":"iana"},"audio/g726-32":{"source":"iana"},"audio/g726-40":{"source":"iana"},"audio/g728":{"source":"iana"},"audio/g729":{"source":"iana"},"audio/g7291":{"source":"iana"},"audio/g729d":{"source":"iana"},"audio/g729e":{"source":"iana"},"audio/gsm":{"source":"iana"},"audio/gsm-efr":{"source":"iana"},"audio/gsm-hr-08":{"source":"iana"},"audio/ilbc":{"source":"iana"},"audio/ip-mr_v2.5":{"source":"iana"},"audio/isac":{"source":"apache"},"audio/l16":{"source":"iana"},"audio/l20":{"source":"iana"},"audio/l24":{"source":"iana","compressible":false},"audio/l8":{"source":"iana"},"audio/lpc":{"source":"iana"},"audio/melp":{"source":"iana"},"audio/melp1200":{"source":"iana"},"audio/melp2400":{"source":"iana"},"audio/melp600":{"source":"iana"},"audio/mhas":{"source":"iana"},"audio/midi":{"source":"apache","extensions":["mid","midi","kar","rmi"]},"audio/mobile-xmf":{"source":"iana","extensions":["mxmf"]},"audio/mp3":{"compressible":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"extensions":["oga","ogg","spx","opus"]},"audio/opus":{"source":"iana"},"audio/parityfec":{"source":"iana"},"audio/pcma":{"source":"iana"},"audio/pcma-wb":{"source":"iana"},"audio/pcmu":{"source":"iana"},"audio/pcmu-wb":{"source":"iana"},"audio/prs.sid":{"source":"iana"},"audio/qcelp":{"source":"iana"},"audio/raptorfec":{"source":"iana"},"audio/red":{"source":"iana"},"audio/rtp-enc-aescm128":{"source":"iana"},"audio/rtp-midi":{"source":"iana"},"audio/rtploopback":{"source":"iana"},"audio/rtx":{"source":"iana"},"audio/s3m":{"source":"apache","extensions":["s3m"]},"audio/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"source":"iana"},"audio/sp-midi":{"source":"iana"},"audio/speex":{"source":"iana"},"audio/t140c":{"source":"iana"},"audio/t38":{"source":"iana"},"audio/telephone-event":{"source":"iana"},"audio/tetra_acelp":{"source":"iana"},"audio/tetra_acelp_bb":{"source":"iana"},"audio/tone":{"source":"iana"},"audio/tsvcis":{"source":"iana"},"audio/uemclip":{"source":"iana"},"audio/ulpfec":{"source":"iana"},"audio/usac":{"source":"iana"},"audio/vdvi":{"source":"iana"},"audio/vmr-wb":{"source":"iana"},"audio/vnd.3gpp.iufp":{"source":"iana"},"audio/vnd.4sb":{"source":"iana"},"audio/vnd.audiokoz":{"source":"iana"},"audio/vnd.celp":{"source":"iana"},"audio/vnd.cisco.nse":{"source":"iana"},"audio/vnd.cmles.radio-events":{"source":"iana"},"audio/vnd.cns.anp1":{"source":"iana"},"audio/vnd.cns.inf1":{"source":"iana"},"audio/vnd.dece.audio":{"source":"iana","extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"source":"iana","extensions":["eol"]},"audio/vnd.dlna.adts":{"source":"iana"},"audio/vnd.dolby.heaac.1":{"source":"iana"},"audio/vnd.dolby.heaac.2":{"source":"iana"},"audio/vnd.dolby.mlp":{"source":"iana"},"audio/vnd.dolby.mps":{"source":"iana"},"audio/vnd.dolby.pl2":{"source":"iana"},"audio/vnd.dolby.pl2x":{"source":"iana"},"audio/vnd.dolby.pl2z":{"source":"iana"},"audio/vnd.dolby.pulse.1":{"source":"iana"},"audio/vnd.dra":{"source":"iana","extensions":["dra"]},"audio/vnd.dts":{"source":"iana","extensions":["dts"]},"audio/vnd.dts.hd":{"source":"iana","extensions":["dtshd"]},"audio/vnd.dts.uhd":{"source":"iana"},"audio/vnd.dvb.file":{"source":"iana"},"audio/vnd.everad.plj":{"source":"iana"},"audio/vnd.hns.audio":{"source":"iana"},"audio/vnd.lucent.voice":{"source":"iana","extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"source":"iana","extensions":["pya"]},"audio/vnd.nokia.mobile-xmf":{"source":"iana"},"audio/vnd.nortel.vbk":{"source":"iana"},"audio/vnd.nuera.ecelp4800":{"source":"iana","extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"source":"iana","extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"source":"iana","extensions":["ecelp9600"]},"audio/vnd.octel.sbc":{"source":"iana"},"audio/vnd.presonus.multitrack":{"source":"iana"},"audio/vnd.qcelp":{"source":"iana"},"audio/vnd.rhetorex.32kadpcm":{"source":"iana"},"audio/vnd.rip":{"source":"iana","extensions":["rip"]},"audio/vnd.rn-realaudio":{"compressible":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"extensions":["caf"]},"audio/x-flac":{"source":"apache","extensions":["flac"]},"audio/x-m4a":{"source":"nginx","extensions":["m4a"]},"audio/x-matroska":{"source":"apache","extensions":["mka"]},"audio/x-mpegurl":{"source":"apache","extensions":["m3u"]},"audio/x-ms-wax":{"source":"apache","extensions":["wax"]},"audio/x-ms-wma":{"source":"apache","extensions":["wma"]},"audio/x-pn-realaudio":{"source":"apache","extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"source":"apache","extensions":["rmp"]},"audio/x-realaudio":{"source":"nginx","extensions":["ra"]},"audio/x-tta":{"source":"apache"},"audio/x-wav":{"source":"apache","extensions":["wav"]},"audio/xm":{"source":"apache","extensions":["xm"]},"chemical/x-cdx":{"source":"apache","extensions":["cdx"]},"chemical/x-cif":{"source":"apache","extensions":["cif"]},"chemical/x-cmdf":{"source":"apache","extensions":["cmdf"]},"chemical/x-cml":{"source":"apache","extensions":["cml"]},"chemical/x-csml":{"source":"apache","extensions":["csml"]},"chemical/x-pdb":{"source":"apache"},"chemical/x-xyz":{"source":"apache","extensions":["xyz"]},"font/collection":{"source":"iana","extensions":["ttc"]},"font/otf":{"source":"iana","compressible":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"extensions":["bmp"]},"image/cgm":{"source":"iana","extensions":["cgm"]},"image/dicom-rle":{"source":"iana","extensions":["drle"]},"image/emf":{"source":"iana","extensions":["emf"]},"image/fits":{"source":"iana","extensions":["fits"]},"image/g3fax":{"source":"iana","extensions":["g3"]},"image/gif":{"source":"iana","compressible":false,"extensions":["gif"]},"image/heic":{"source":"iana","extensions":["heic"]},"image/heic-sequence":{"source":"iana","extensions":["heics"]},"image/heif":{"source":"iana","extensions":["heif"]},"image/heif-sequence":{"source":"iana","extensions":["heifs"]},"image/hej2k":{"source":"iana","extensions":["hej2"]},"image/hsj2":{"source":"iana","extensions":["hsj2"]},"image/ief":{"source":"iana","extensions":["ief"]},"image/jls":{"source":"iana","extensions":["jls"]},"image/jp2":{"source":"iana","compressible":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"extensions":["jpx","jpf"]},"image/jxr":{"source":"iana","extensions":["jxr"]},"image/jxra":{"source":"iana","extensions":["jxra"]},"image/jxrs":{"source":"iana","extensions":["jxrs"]},"image/jxs":{"source":"iana","extensions":["jxs"]},"image/jxsc":{"source":"iana","extensions":["jxsc"]},"image/jxsi":{"source":"iana","extensions":["jxsi"]},"image/jxss":{"source":"iana","extensions":["jxss"]},"image/ktx":{"source":"iana","extensions":["ktx"]},"image/ktx2":{"source":"iana","extensions":["ktx2"]},"image/naplps":{"source":"iana"},"image/pjpeg":{"compressible":false},"image/png":{"source":"iana","compressible":false,"extensions":["png"]},"image/prs.btif":{"source":"iana","extensions":["btif"]},"image/prs.pti":{"source":"iana","extensions":["pti"]},"image/pwg-raster":{"source":"iana"},"image/sgi":{"source":"apache","extensions":["sgi"]},"image/svg+xml":{"source":"iana","compressible":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"extensions":["psd"]},"image/vnd.airzip.accelerator.azv":{"source":"iana","extensions":["azv"]},"image/vnd.cns.inf2":{"source":"iana"},"image/vnd.dece.graphic":{"source":"iana","extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"source":"iana","extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"image/vnd.dwg":{"source":"iana","extensions":["dwg"]},"image/vnd.dxf":{"source":"iana","extensions":["dxf"]},"image/vnd.fastbidsheet":{"source":"iana","extensions":["fbs"]},"image/vnd.fpx":{"source":"iana","extensions":["fpx"]},"image/vnd.fst":{"source":"iana","extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"source":"iana","extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"source":"iana","extensions":["rlc"]},"image/vnd.globalgraphics.pgb":{"source":"iana"},"image/vnd.microsoft.icon":{"source":"iana","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"extensions":["dds"]},"image/vnd.ms-modi":{"source":"iana","extensions":["mdi"]},"image/vnd.ms-photo":{"source":"apache","extensions":["wdp"]},"image/vnd.net-fpx":{"source":"iana","extensions":["npx"]},"image/vnd.pco.b16":{"source":"iana","extensions":["b16"]},"image/vnd.radiance":{"source":"iana"},"image/vnd.sealed.png":{"source":"iana"},"image/vnd.sealedmedia.softseal.gif":{"source":"iana"},"image/vnd.sealedmedia.softseal.jpg":{"source":"iana"},"image/vnd.svf":{"source":"iana"},"image/vnd.tencent.tap":{"source":"iana","extensions":["tap"]},"image/vnd.valve.source.texture":{"source":"iana","extensions":["vtf"]},"image/vnd.wap.wbmp":{"source":"iana","extensions":["wbmp"]},"image/vnd.xiff":{"source":"iana","extensions":["xif"]},"image/vnd.zbrush.pcx":{"source":"iana","extensions":["pcx"]},"image/webp":{"source":"apache","extensions":["webp"]},"image/wmf":{"source":"iana","extensions":["wmf"]},"image/x-3ds":{"source":"apache","extensions":["3ds"]},"image/x-cmu-raster":{"source":"apache","extensions":["ras"]},"image/x-cmx":{"source":"apache","extensions":["cmx"]},"image/x-freehand":{"source":"apache","extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"source":"apache","compressible":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"extensions":["bmp"]},"image/x-pcx":{"source":"apache","extensions":["pcx"]},"image/x-pict":{"source":"apache","extensions":["pic","pct"]},"image/x-portable-anymap":{"source":"apache","extensions":["pnm"]},"image/x-portable-bitmap":{"source":"apache","extensions":["pbm"]},"image/x-portable-graymap":{"source":"apache","extensions":["pgm"]},"image/x-portable-pixmap":{"source":"apache","extensions":["ppm"]},"image/x-rgb":{"source":"apache","extensions":["rgb"]},"image/x-tga":{"source":"apache","extensions":["tga"]},"image/x-xbitmap":{"source":"apache","extensions":["xbm"]},"image/x-xcf":{"compressible":false},"image/x-xpixmap":{"source":"apache","extensions":["xpm"]},"image/x-xwindowdump":{"source":"apache","extensions":["xwd"]},"message/cpim":{"source":"iana"},"message/delivery-status":{"source":"iana"},"message/disposition-notification":{"source":"iana","extensions":["disposition-notification"]},"message/external-body":{"source":"iana"},"message/feedback-report":{"source":"iana"},"message/global":{"source":"iana","extensions":["u8msg"]},"message/global-delivery-status":{"source":"iana","extensions":["u8dsn"]},"message/global-disposition-notification":{"source":"iana","extensions":["u8mdn"]},"message/global-headers":{"source":"iana","extensions":["u8hdr"]},"message/http":{"source":"iana","compressible":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"extensions":["eml","mime"]},"message/s-http":{"source":"iana"},"message/sip":{"source":"iana"},"message/sipfrag":{"source":"iana"},"message/tracking-status":{"source":"iana"},"message/vnd.si.simp":{"source":"iana"},"message/vnd.wfa.wsc":{"source":"iana","extensions":["wsc"]},"model/3mf":{"source":"iana","extensions":["3mf"]},"model/e57":{"source":"iana"},"model/gltf+json":{"source":"iana","compressible":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"extensions":["msh","mesh","silo"]},"model/mtl":{"source":"iana","extensions":["mtl"]},"model/obj":{"source":"iana","extensions":["obj"]},"model/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"extensions":["dae"]},"model/vnd.dwf":{"source":"iana","extensions":["dwf"]},"model/vnd.flatland.3dml":{"source":"iana"},"model/vnd.gdl":{"source":"iana","extensions":["gdl"]},"model/vnd.gs-gdl":{"source":"apache"},"model/vnd.gs.gdl":{"source":"iana"},"model/vnd.gtw":{"source":"iana","extensions":["gtw"]},"model/vnd.moml+xml":{"source":"iana","compressible":true},"model/vnd.mts":{"source":"iana","extensions":["mts"]},"model/vnd.opengex":{"source":"iana","extensions":["ogex"]},"model/vnd.parasolid.transmit.binary":{"source":"iana","extensions":["x_b"]},"model/vnd.parasolid.transmit.text":{"source":"iana","extensions":["x_t"]},"model/vnd.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"model/vnd.usdz+zip":{"source":"iana","compressible":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"multipart/vnd.bint.med-plus":{"source":"iana"},"multipart/voice-message":{"source":"iana"},"multipart/x-mixed-replace":{"source":"iana"},"text/1d-interleaved-parityfec":{"source":"iana"},"text/cache-manifest":{"source":"iana","compressible":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"text/css":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"extensions":["csv"]},"text/csv-schema":{"source":"iana"},"text/directory":{"source":"iana"},"text/dns":{"source":"iana"},"text/ecmascript":{"source":"iana"},"text/encaprtp":{"source":"iana"},"text/enriched":{"source":"iana"},"text/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"source":"iana"},"text/grammar-ref-list":{"source":"iana"},"text/html":{"source":"iana","compressible":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{"source":"iana","charset":"UTF-8"},"text/prs.fallenstein.rst":{"source":"iana"},"text/prs.lines.tag":{"source":"iana","extensions":["dsc"]},"text/prs.prop.logic":{"source":"iana"},"text/raptorfec":{"source":"iana"},"text/red":{"source":"iana"},"text/rfc822-headers":{"source":"iana"},"text/richtext":{"source":"iana","compressible":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"text/rtp-enc-aescm128":{"source":"iana"},"text/rtploopback":{"source":"iana"},"text/rtx":{"source":"iana"},"text/sgml":{"source":"iana","extensions":["sgml","sgm"]},"text/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"text/strings":{"source":"iana"},"text/stylus":{"extensions":["stylus","styl"]},"text/t140":{"source":"iana"},"text/tab-separated-values":{"source":"iana","compressible":true,"extensions":["tsv"]},"text/troff":{"source":"iana","extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"source":"iana","charset":"UTF-8","extensions":["ttl"]},"text/ulpfec":{"source":"iana"},"text/uri-list":{"source":"iana","compressible":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"extensions":["vcard"]},"text/vnd.a":{"source":"iana"},"text/vnd.abc":{"source":"iana"},"text/vnd.ascii-art":{"source":"iana"},"text/vnd.curl":{"source":"iana","extensions":["curl"]},"text/vnd.curl.dcurl":{"source":"apache","extensions":["dcurl"]},"text/vnd.curl.mcurl":{"source":"apache","extensions":["mcurl"]},"text/vnd.curl.scurl":{"source":"apache","extensions":["scurl"]},"text/vnd.debian.copyright":{"source":"iana","charset":"UTF-8"},"text/vnd.dmclientscript":{"source":"iana"},"text/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"text/vnd.esmertec.theme-descriptor":{"source":"iana","charset":"UTF-8"},"text/vnd.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"text/vnd.ficlab.flt":{"source":"iana"},"text/vnd.fly":{"source":"iana","extensions":["fly"]},"text/vnd.fmi.flexstor":{"source":"iana","extensions":["flx"]},"text/vnd.gml":{"source":"iana"},"text/vnd.graphviz":{"source":"iana","extensions":["gv"]},"text/vnd.hans":{"source":"iana"},"text/vnd.hgl":{"source":"iana"},"text/vnd.in3d.3dml":{"source":"iana","extensions":["3dml"]},"text/vnd.in3d.spot":{"source":"iana","extensions":["spot"]},"text/vnd.iptc.newsml":{"source":"iana"},"text/vnd.iptc.nitf":{"source":"iana"},"text/vnd.latex-z":{"source":"iana"},"text/vnd.motorola.reflex":{"source":"iana"},"text/vnd.ms-mediapackage":{"source":"iana"},"text/vnd.net2phone.commcenter.command":{"source":"iana"},"text/vnd.radisys.msml-basic-layout":{"source":"iana"},"text/vnd.senx.warpscript":{"source":"iana"},"text/vnd.si.uricatalogue":{"source":"iana"},"text/vnd.sosi":{"source":"iana"},"text/vnd.sun.j2me.app-descriptor":{"source":"iana","charset":"UTF-8","extensions":["jad"]},"text/vnd.trolltech.linguist":{"source":"iana","charset":"UTF-8"},"text/vnd.wap.si":{"source":"iana"},"text/vnd.wap.sl":{"source":"iana"},"text/vnd.wap.wml":{"source":"iana","extensions":["wml"]},"text/vnd.wap.wmlscript":{"source":"iana","extensions":["wmls"]},"text/vtt":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["vtt"]},"text/x-asm":{"source":"apache","extensions":["s","asm"]},"text/x-c":{"source":"apache","extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"source":"nginx","extensions":["htc"]},"text/x-fortran":{"source":"apache","extensions":["f","for","f77","f90"]},"text/x-gwt-rpc":{"compressible":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"source":"apache","extensions":["etx"]},"text/x-sfv":{"source":"apache","extensions":["sfv"]},"text/x-suse-ymp":{"compressible":true,"extensions":["ymp"]},"text/x-uuencode":{"source":"apache","extensions":["uu"]},"text/x-vcalendar":{"source":"apache","extensions":["vcs"]},"text/x-vcard":{"source":"apache","extensions":["vcf"]},"text/xml":{"source":"iana","compressible":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"extensions":["yaml","yml"]},"video/1d-interleaved-parityfec":{"source":"iana"},"video/3gpp":{"source":"iana","extensions":["3gp","3gpp"]},"video/3gpp-tt":{"source":"iana"},"video/3gpp2":{"source":"iana","extensions":["3g2"]},"video/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"source":"iana"},"video/flexfec":{"source":"iana"},"video/h261":{"source":"iana","extensions":["h261"]},"video/h263":{"source":"iana","extensions":["h263"]},"video/h263-1998":{"source":"iana"},"video/h263-2000":{"source":"iana"},"video/h264":{"source":"iana","extensions":["h264"]},"video/h264-rcdo":{"source":"iana"},"video/h264-svc":{"source":"iana"},"video/h265":{"source":"iana"},"video/iso.segment":{"source":"iana","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"video/mj2":{"source":"iana","extensions":["mj2","mjp2"]},"video/mp1s":{"source":"iana"},"video/mp2p":{"source":"iana"},"video/mp2t":{"source":"iana","extensions":["ts"]},"video/mp4":{"source":"iana","compressible":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"extensions":["qt","mov"]},"video/raptorfec":{"source":"iana"},"video/raw":{"source":"iana"},"video/rtp-enc-aescm128":{"source":"iana"},"video/rtploopback":{"source":"iana"},"video/rtx":{"source":"iana"},"video/scip":{"source":"iana"},"video/smpte291":{"source":"iana"},"video/smpte292m":{"source":"iana"},"video/ulpfec":{"source":"iana"},"video/vc1":{"source":"iana"},"video/vc2":{"source":"iana"},"video/vnd.cctv":{"source":"iana"},"video/vnd.dece.hd":{"source":"iana","extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"source":"iana","extensions":["uvm","uvvm"]},"video/vnd.dece.mp4":{"source":"iana"},"video/vnd.dece.pd":{"source":"iana","extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"source":"iana","extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"source":"iana","extensions":["uvv","uvvv"]},"video/vnd.directv.mpeg":{"source":"iana"},"video/vnd.directv.mpeg-tts":{"source":"iana"},"video/vnd.dlna.mpeg-tts":{"source":"iana"},"video/vnd.dvb.file":{"source":"iana","extensions":["dvb"]},"video/vnd.fvt":{"source":"iana","extensions":["fvt"]},"video/vnd.hns.video":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.ttsavc":{"source":"iana"},"video/vnd.iptvforum.ttsmpeg2":{"source":"iana"},"video/vnd.motorola.video":{"source":"iana"},"video/vnd.motorola.videop":{"source":"iana"},"video/vnd.mpegurl":{"source":"iana","extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"source":"iana","extensions":["pyv"]},"video/vnd.nokia.interleaved-multimedia":{"source":"iana"},"video/vnd.nokia.mp4vr":{"source":"iana"},"video/vnd.nokia.videovoip":{"source":"iana"},"video/vnd.objectvideo":{"source":"iana"},"video/vnd.radgamettools.bink":{"source":"iana"},"video/vnd.radgamettools.smacker":{"source":"iana"},"video/vnd.sealed.mpeg1":{"source":"iana"},"video/vnd.sealed.mpeg4":{"source":"iana"},"video/vnd.sealed.swf":{"source":"iana"},"video/vnd.sealedmedia.softseal.mov":{"source":"iana"},"video/vnd.uvvu.mp4":{"source":"iana","extensions":["uvu","uvvu"]},"video/vnd.vivo":{"source":"iana","extensions":["viv"]},"video/vnd.youtube.yt":{"source":"iana"},"video/vp8":{"source":"iana"},"video/vp9":{"source":"iana"},"video/webm":{"source":"apache","compressible":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"source":"apache","extensions":["mng"]},"video/x-ms-asf":{"source":"apache","extensions":["asf","asx"]},"video/x-ms-vob":{"source":"apache","extensions":["vob"]},"video/x-ms-wm":{"source":"apache","extensions":["wm"]},"video/x-ms-wmv":{"source":"apache","compressible":false,"extensions":["wmv"]},"video/x-ms-wmx":{"source":"apache","extensions":["wmx"]},"video/x-ms-wvx":{"source":"apache","extensions":["wvx"]},"video/x-msvideo":{"source":"apache","extensions":["avi"]},"video/x-sgi-movie":{"source":"apache","extensions":["movie"]},"video/x-smv":{"source":"apache","extensions":["smv"]},"x-conference/x-cooltalk":{"source":"apache","extensions":["ice"]},"x-shader/x-fragment":{"compressible":true},"x-shader/x-vertex":{"compressible":true}}')}};var r={};function __nccwpck_require__(e){var i=r[e];if(i!==undefined){return i.exports}var n=r[e]={exports:{}};var s=true;try{t[e].call(n.exports,n,n.exports,__nccwpck_require__);s=false}finally{if(s)delete r[e]}return n.exports}__nccwpck_require__.m=t;(()=>{var e=typeof Symbol==="function"?Symbol("webpack queues"):"__webpack_queues__";var t=typeof Symbol==="function"?Symbol("webpack exports"):"__webpack_exports__";var r=typeof Symbol==="function"?Symbol("webpack error"):"__webpack_error__";var resolveQueue=e=>{if(e&&e.d<1){e.d=1;e.forEach((e=>e.r--));e.forEach((e=>e.r--?e.r++:e()))}};var wrapDeps=i=>i.map((i=>{if(i!==null&&typeof i==="object"){if(i[e])return i;if(i.then){var n=[];n.d=0;i.then((e=>{s[t]=e;resolveQueue(n)}),(e=>{s[r]=e;resolveQueue(n)}));var s={};s[e]=e=>e(n);return s}}var o={};o[e]=e=>{};o[t]=i;return o}));__nccwpck_require__.a=(i,n,s)=>{var o;s&&((o=[]).d=-1);var a=new Set;var l=i.exports;var c;var p;var u;var d=new Promise(((e,t)=>{u=t;p=e}));d[t]=l;d[e]=e=>(o&&e(o),a.forEach(e),d["catch"]((e=>{})));i.exports=d;n((i=>{c=wrapDeps(i);var n;var getResult=()=>c.map((e=>{if(e[r])throw e[r];return e[t]}));var s=new Promise((t=>{n=()=>t(getResult);n.r=0;var fnQueue=e=>e!==o&&!a.has(e)&&(a.add(e),e&&!e.d&&(n.r++,e.push(n)));c.map((t=>t[e](fnQueue)))}));return n.r?s:getResult()}),(e=>(e?u(d[r]=e):p(l),resolveQueue(o))));o&&o.d<0&&(o.d=0)}})();(()=>{__nccwpck_require__.d=(e,t)=>{for(var r in t){if(__nccwpck_require__.o(t,r)&&!__nccwpck_require__.o(e,r)){Object.defineProperty(e,r,{enumerable:true,get:t[r]})}}}})();(()=>{__nccwpck_require__.f={};__nccwpck_require__.e=e=>Promise.all(Object.keys(__nccwpck_require__.f).reduce(((t,r)=>{__nccwpck_require__.f[r](e,t);return t}),[]))})();(()=>{__nccwpck_require__.u=e=>""+e+".index.js"})();(()=>{__nccwpck_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();(()=>{__nccwpck_require__.r=e=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=new URL(".",import.meta.url).pathname.slice(import.meta.url.match(/^file:\/\/\/\w:/)?1:0,-1)+"/";(()=>{var e={792:0};var installChunk=t=>{var{ids:r,modules:i,runtime:n}=t;var s,o,a=0;for(s in i){if(__nccwpck_require__.o(i,s)){__nccwpck_require__.m[s]=i[s]}}if(n)n(__nccwpck_require__);for(;a{var i=__nccwpck_require__.o(e,t)?e[t]:undefined;if(i!==0){if(i){r.push(i[1])}else{if(true){var n=import("./"+__nccwpck_require__.u(t)).then(installChunk,(r=>{if(e[t]!==0)e[t]=undefined;throw r}));var n=Promise.race([n,new Promise((r=>i=e[t]=[r]))]);r.push(i[1]=n)}}}}})();var i=__nccwpck_require__(9407);i=await i; \ No newline at end of file diff --git a/actions/azure-web-app-swap-when-healthy/package-lock.json b/actions/azure-web-app-swap-when-healthy/package-lock.json index 27daf4e..c60f91d 100644 --- a/actions/azure-web-app-swap-when-healthy/package-lock.json +++ b/actions/azure-web-app-swap-when-healthy/package-lock.json @@ -10,7 +10,7 @@ "@azure/arm-appservice": "^14.1.0", "@azure/arm-resources": "^5.2.0", "@azure/identity": "^4.13.2", - "axios": "^1.15.0", + "axios": "^1.20.0", "ensure-error": "^4.0.0" }, "devDependencies": { @@ -3425,9 +3425,9 @@ } }, "node_modules/axios": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.19.0.tgz", - "integrity": "sha512-ht/iuYZXEjFxLH/Hkezgd7m6JKlHHXEUSneaDz8uZe1Gj5QZtCnpyDsckvAiEnT89OEbCLmnte4R4sn7P0EKFw==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.20.0.tgz", + "integrity": "sha512-r8aOh8j9cGKpgQAqpzrUHnSIc6a59Y3Xf/cv8sy1DrHCkZHzQGEuoq1tARk6qSyDdtQGSDgpb9kFlruzPvrgwg==", "license": "MIT", "dependencies": { "follow-redirects": "^1.16.0", @@ -11371,9 +11371,9 @@ } }, "node_modules/undici": { - "version": "6.28.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.28.0.tgz", - "integrity": "sha512-LIY910g9TI13YS95lrMFrs8Rm/u/irgHeTWoKCoteeJ04CUJ92eEfj0rVn+7VKMPBpUPiUoBKfhNyLI23EE/KA==", + "version": "6.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.29.0.tgz", + "integrity": "sha512-R+RODBqp6i2pPflGdq+xIOUkl+RNfGgHwoinecKu/JCuf2uO06cOKoDbI2P7Dn6KcswdKwrczbU6IYJ6K8X+wg==", "license": "MIT", "engines": { "node": ">=18.17" diff --git a/actions/azure-web-app-swap-when-healthy/package.json b/actions/azure-web-app-swap-when-healthy/package.json index 01fff87..987c6c5 100644 --- a/actions/azure-web-app-swap-when-healthy/package.json +++ b/actions/azure-web-app-swap-when-healthy/package.json @@ -24,7 +24,7 @@ "@azure/arm-appservice": "^14.1.0", "@azure/arm-resources": "^5.2.0", "@azure/identity": "^4.13.2", - "axios": "^1.15.0", + "axios": "^1.20.0", "ensure-error": "^4.0.0" }, "devDependencies": { diff --git a/actions/health-and-version-check/dist/index.js b/actions/health-and-version-check/dist/index.js index 42443d0..74abb33 100644 --- a/actions/health-and-version-check/dist/index.js +++ b/actions/health-and-version-check/dist/index.js @@ -1,4 +1,4 @@ -import{createRequire as e}from"module";var t={1695:(e,t,r)=>{var i;i={value:true};var n=r(1860);var s=r(160);var o=r(778);var a=r(1754);function _interopNamespaceDefault(e){var t=Object.create(null);if(e){Object.keys(e).forEach((function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:true,get:function(){return e[r]}})}}))}t.default=e;return Object.freeze(t)}var l=_interopNamespaceDefault(s);var c=_interopNamespaceDefault(o);const p=new WeakMap;function getContinuationToken(e){var t;if(typeof e!=="object"||e===null){return undefined}return(t=p.get(e))===null||t===void 0?void 0:t.continuationToken}function setContinuationToken(e,t){var r;if(typeof e!=="object"||e===null||!t){return}const i=(r=p.get(e))!==null&&r!==void 0?r:{};i.continuationToken=t;p.set(e,i)}t.kQ=void 0;(function(e){e["RegistrationStatusNotSupportedForRenewal"]="RegistrationStatusNotSupportedForRenewal";e["ExpirationNotInRenewalTimeRange"]="ExpirationNotInRenewalTimeRange";e["SubscriptionNotActive"]="SubscriptionNotActive"})(t.kQ||(t.kQ={}));t.UZ=void 0;(function(e){e["None"]="None";e["Web"]="Web";e["Publishing"]="Publishing";e["WebPublishing"]="Web, Publishing"})(t.UZ||(t.UZ={}));t.V0=void 0;(function(e){e["None"]="None";e["Early"]="Early";e["Late"]="Late";e["Manual"]="Manual"})(t.V0||(t.V0={}));t.re=void 0;(function(e){e["None"]="None";e["Ready"]="Ready"})(t.re||(t.re={}));t.v7=void 0;(function(e){e["None"]="None";e["Dropbox"]="Dropbox";e["Tfs"]="Tfs";e["LocalGit"]="LocalGit";e["GitHub"]="GitHub";e["CodePlexGit"]="CodePlexGit";e["CodePlexHg"]="CodePlexHg";e["BitbucketGit"]="BitbucketGit";e["BitbucketHg"]="BitbucketHg";e["ExternalGit"]="ExternalGit";e["ExternalHg"]="ExternalHg";e["OneDrive"]="OneDrive";e["VSO"]="VSO";e["Vstsrm"]="VSTSRM"})(t.v7||(t.v7={}));t.Vq=void 0;(function(e){e["Default"]="Default";e["XffProxy"]="XffProxy";e["ServiceTag"]="ServiceTag"})(t.Vq||(t.Vq={}));t.db=void 0;(function(e){e["Allow"]="Allow";e["Deny"]="Deny"})(t.db||(t.db={}));t.S$=void 0;(function(e){e["One0"]="1.0";e["One1"]="1.1";e["One2"]="1.2"})(t.S$||(t.S$={}));t.r_=void 0;(function(e){e["TLSAES256GCMSHA384"]="TLS_AES_256_GCM_SHA384";e["TLSAES128GCMSHA256"]="TLS_AES_128_GCM_SHA256";e["TLSEcdheEcdsaWithAES256GCMSHA384"]="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384";e["TLSEcdheEcdsaWithAES128CBCSHA256"]="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256";e["TLSEcdheEcdsaWithAES128GCMSHA256"]="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256";e["TLSEcdheRSAWithAES256GCMSHA384"]="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384";e["TLSEcdheRSAWithAES128GCMSHA256"]="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256";e["TLSEcdheRSAWithAES256CBCSHA384"]="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384";e["TLSEcdheRSAWithAES128CBCSHA256"]="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256";e["TLSEcdheRSAWithAES256CBCSHA"]="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA";e["TLSEcdheRSAWithAES128CBCSHA"]="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA";e["TLSRSAWithAES256GCMSHA384"]="TLS_RSA_WITH_AES_256_GCM_SHA384";e["TLSRSAWithAES128GCMSHA256"]="TLS_RSA_WITH_AES_128_GCM_SHA256";e["TLSRSAWithAES256CBCSHA256"]="TLS_RSA_WITH_AES_256_CBC_SHA256";e["TLSRSAWithAES128CBCSHA256"]="TLS_RSA_WITH_AES_128_CBC_SHA256";e["TLSRSAWithAES256CBCSHA"]="TLS_RSA_WITH_AES_256_CBC_SHA";e["TLSRSAWithAES128CBCSHA"]="TLS_RSA_WITH_AES_128_CBC_SHA"})(t.r_||(t.r_={}));t.ag=void 0;(function(e){e["AllAllowed"]="AllAllowed";e["FtpsOnly"]="FtpsOnly";e["Disabled"]="Disabled"})(t.ag||(t.ag={}));t.Jo=void 0;(function(e){e["Info"]="info";e["Debug"]="debug";e["Warn"]="warn";e["Error"]="error"})(t.Jo||(t.Jo={}));t.dS=void 0;(function(e){e["Default"]="DEFAULT";e["Inherited"]="INHERITED";e["Static"]="STATIC"})(t.dS||(t.dS={}));t.Mh=void 0;(function(e){e["InProgress"]="InProgress";e["Succeeded"]="Succeeded";e["Failed"]="Failed";e["Canceled"]="Canceled"})(t.Mh||(t.Mh={}));t.Nj=void 0;(function(e){e["Multiple"]="multiple";e["Single"]="single"})(t.Nj||(t.Nj={}));t.$T=void 0;(function(e){e["Auto"]="auto";e["Http"]="http";e["Http2"]="http2"})(t.$T||(t.$T={}));t.SG=void 0;(function(e){e["Healthy"]="Healthy";e["Unhealthy"]="Unhealthy";e["None"]="None"})(t.SG||(t.SG={}));t.Tv=void 0;(function(e){e["Provisioning"]="Provisioning";e["Provisioned"]="Provisioned";e["Failed"]="Failed";e["Deprovisioning"]="Deprovisioning";e["Deprovisioned"]="Deprovisioned"})(t.Tv||(t.Tv={}));t.gK=void 0;(function(e){e["Windows"]="Windows";e["Linux"]="Linux";e["WindowsFunctions"]="WindowsFunctions";e["LinuxFunctions"]="LinuxFunctions";e["All"]="All"})(t.gK||(t.gK={}));t.j9=void 0;(function(e){e["Windows"]="Windows";e["Linux"]="Linux";e["All"]="All"})(t.j9||(t.j9={}));t.Yl=void 0;(function(e){e["ServerFarm"]="ServerFarm";e["Subscription"]="Subscription";e["WebSite"]="WebSite"})(t.Yl||(t.Yl={}));t.ie=void 0;(function(e){e["Site"]="Site";e["Slot"]="Slot";e["HostingEnvironment"]="HostingEnvironment";e["PublishingUser"]="PublishingUser";e["MicrosoftWebSites"]="Microsoft.Web/sites";e["MicrosoftWebSitesSlots"]="Microsoft.Web/sites/slots";e["MicrosoftWebHostingEnvironments"]="Microsoft.Web/hostingEnvironments";e["MicrosoftWebPublishingUsers"]="Microsoft.Web/publishingUsers"})(t.ie||(t.ie={}));t.ay=void 0;(function(e){e["Invalid"]="Invalid";e["AlreadyExists"]="AlreadyExists"})(t.ay||(t.ay={}));t._f=void 0;(function(e){e["Free"]="Free";e["Shared"]="Shared";e["Basic"]="Basic";e["Standard"]="Standard";e["Premium"]="Premium";e["Dynamic"]="Dynamic";e["Isolated"]="Isolated";e["IsolatedV2"]="IsolatedV2";e["PremiumV2"]="PremiumV2";e["PremiumV3"]="PremiumV3";e["PremiumContainer"]="PremiumContainer";e["ElasticPremium"]="ElasticPremium";e["ElasticIsolated"]="ElasticIsolated"})(t._f||(t._f={}));t.VV=void 0;(function(e){e["ServerFarm"]="ServerFarm";e["Site"]="Site";e["MicrosoftWebHostingEnvironments"]="Microsoft.Web/hostingEnvironments"})(t.VV||(t.VV={}));t.$O=void 0;(function(e){e["Enabled"]="Enabled";e["Enabling"]="Enabling";e["Disabled"]="Disabled";e["Disabling"]="Disabling"})(t.$O||(t.$O={}));t.Au=void 0;(function(e){e["WaitingForDeployment"]="WaitingForDeployment";e["Uploading"]="Uploading";e["Deploying"]="Deploying";e["Ready"]="Ready";e["Failed"]="Failed";e["Deleting"]="Deleting";e["Detached"]="Detached"})(t.Au||(t.Au={}));t.H7=void 0;(function(e){e["HttpTrigger"]="HttpTrigger";e["Unknown"]="Unknown"})(t.H7||(t.H7={}));t.TY=void 0;(function(e){e["Default"]="default"})(t.TY||(t.TY={}));t.Fe=void 0;(function(e){e["RetrievingValidationToken"]="RetrievingValidationToken";e["Validating"]="Validating";e["Adding"]="Adding";e["Ready"]="Ready";e["Failed"]="Failed";e["Deleting"]="Deleting";e["Unhealthy"]="Unhealthy"})(t.Fe||(t.Fe={}));t.D9=void 0;(function(e){e["SqlAzure"]="SqlAzure";e["MySql"]="MySql";e["LocalMySql"]="LocalMySql";e["PostgreSql"]="PostgreSql"})(t.D9||(t.D9={}));t.vI=void 0;(function(e){e["TimedOut"]="TimedOut";e["RuntimeFailed"]="RuntimeFailed";e["BuildAborted"]="BuildAborted";e["BuildFailed"]="BuildFailed";e["BuildRequestReceived"]="BuildRequestReceived";e["BuildPending"]="BuildPending";e["BuildInProgress"]="BuildInProgress";e["BuildSuccessful"]="BuildSuccessful";e["PostBuildRestartRequired"]="PostBuildRestartRequired";e["StartPolling"]="StartPolling";e["StartPollingWithRestart"]="StartPollingWithRestart";e["RuntimeStarting"]="RuntimeStarting";e["RuntimeSuccessful"]="RuntimeSuccessful"})(t.vI||(t.vI={}));t.$b=void 0;(function(e){e["FileZilla3"]="FileZilla3";e["WebDeploy"]="WebDeploy";e["Ftp"]="Ftp"})(t.$b||(t.$b={}));t.U4=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Completed"]="Completed";e["Enabled"]="Enabled";e["Disabled"]="Disabled";e["Deleted"]="Deleted";e["Suspended"]="Suspended"})(t.U4||(t.U4={}));t.n6=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Primary"]="Primary";e["Secondary"]="Secondary"})(t.n6||(t.n6={}));t.LI=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Paused"]="Paused";e["Running"]="Running";e["Waiting"]="Waiting";e["Succeeded"]="Succeeded";e["Skipped"]="Skipped";e["Suspended"]="Suspended";e["Cancelled"]="Cancelled";e["Failed"]="Failed";e["Faulted"]="Faulted";e["TimedOut"]="TimedOut";e["Aborted"]="Aborted";e["Ignored"]="Ignored"})(t.LI||(t.LI={}));t.H=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["String"]="String";e["SecureString"]="SecureString";e["Int"]="Int";e["Float"]="Float";e["Bool"]="Bool";e["Array"]="Array";e["Object"]="Object";e["SecureObject"]="SecureObject"})(t.H||(t.H={}));t.hL=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Accepted"]="Accepted";e["Running"]="Running";e["Ready"]="Ready";e["Creating"]="Creating";e["Created"]="Created";e["Deleting"]="Deleting";e["Deleted"]="Deleted";e["Canceled"]="Canceled";e["Failed"]="Failed";e["Succeeded"]="Succeeded";e["Moving"]="Moving";e["Updating"]="Updating";e["Registering"]="Registering";e["Registered"]="Registered";e["Unregistering"]="Unregistering";e["Unregistered"]="Unregistered";e["Completed"]="Completed"})(t.hL||(t.hL={}));t.EL=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Second"]="Second";e["Minute"]="Minute";e["Hour"]="Hour";e["Day"]="Day";e["Week"]="Week";e["Month"]="Month";e["Year"]="Year"})(t.EL||(t.EL={}));t.hc=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Accepted"]="Accepted";e["Running"]="Running";e["Ready"]="Ready";e["Creating"]="Creating";e["Created"]="Created";e["Deleting"]="Deleting";e["Deleted"]="Deleted";e["Canceled"]="Canceled";e["Failed"]="Failed";e["Succeeded"]="Succeeded";e["Moving"]="Moving";e["Updating"]="Updating";e["Registering"]="Registering";e["Registered"]="Registered";e["Unregistering"]="Unregistering";e["Unregistered"]="Unregistered";e["Completed"]="Completed";e["Renewing"]="Renewing";e["Pending"]="Pending";e["Waiting"]="Waiting";e["InProgress"]="InProgress"})(t.hc||(t.hc={}));t.b1=void 0;(function(e){e["AAD"]="AAD"})(t.b1||(t.b1={}));t.Xr=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Free"]="Free";e["Shared"]="Shared";e["Basic"]="Basic";e["Standard"]="Standard";e["Premium"]="Premium"})(t.Xr||(t.Xr={}));t.Q4=void 0;(function(e){e["Stateful"]="Stateful";e["Stateless"]="Stateless"})(t.Q4||(t.Q4={}));const u={serializedName:"AppServiceCertificateOrderCollection",type:{name:"Composite",className:"AppServiceCertificateOrderCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AppServiceCertificateOrder",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceCertificateOrder"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const d={serializedName:"AppServiceCertificate",type:{name:"Composite",className:"AppServiceCertificate",modelProperties:{keyVaultId:{serializedName:"keyVaultId",xmlName:"keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"keyVaultSecretName",xmlName:"keyVaultSecretName",type:{name:"String"}},provisioningState:{serializedName:"provisioningState",readOnly:true,xmlName:"provisioningState",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}}}}};const m={serializedName:"CertificateDetails",type:{name:"Composite",className:"CertificateDetails",modelProperties:{version:{serializedName:"version",readOnly:true,xmlName:"version",type:{name:"Number"}},serialNumber:{serializedName:"serialNumber",readOnly:true,xmlName:"serialNumber",type:{name:"String"}},thumbprint:{serializedName:"thumbprint",readOnly:true,xmlName:"thumbprint",type:{name:"String"}},subject:{serializedName:"subject",readOnly:true,xmlName:"subject",type:{name:"String"}},notBefore:{serializedName:"notBefore",readOnly:true,xmlName:"notBefore",type:{name:"DateTime"}},notAfter:{serializedName:"notAfter",readOnly:true,xmlName:"notAfter",type:{name:"DateTime"}},signatureAlgorithm:{serializedName:"signatureAlgorithm",readOnly:true,xmlName:"signatureAlgorithm",type:{name:"String"}},issuer:{serializedName:"issuer",readOnly:true,xmlName:"issuer",type:{name:"String"}},rawData:{serializedName:"rawData",readOnly:true,xmlName:"rawData",type:{name:"String"}}}}};const A={serializedName:"CertificateOrderContact",type:{name:"Composite",className:"CertificateOrderContact",modelProperties:{email:{serializedName:"email",xmlName:"email",type:{name:"String"}},nameFirst:{serializedName:"nameFirst",xmlName:"nameFirst",type:{name:"String"}},nameLast:{serializedName:"nameLast",xmlName:"nameLast",type:{name:"String"}},phone:{serializedName:"phone",xmlName:"phone",type:{name:"String"}}}}};const g={serializedName:"Resource",type:{name:"Composite",className:"Resource",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},kind:{serializedName:"kind",xmlName:"kind",type:{name:"String"}},location:{serializedName:"location",required:true,xmlName:"location",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},tags:{serializedName:"tags",xmlName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}};const h={serializedName:"DefaultErrorResponse",type:{name:"Composite",className:"DefaultErrorResponse",modelProperties:{error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"DefaultErrorResponseError"}}}}};const f={serializedName:"DefaultErrorResponseError",type:{name:"Composite",className:"DefaultErrorResponseError",modelProperties:{code:{serializedName:"code",readOnly:true,xmlName:"code",type:{name:"String"}},message:{serializedName:"message",readOnly:true,xmlName:"message",type:{name:"String"}},target:{serializedName:"target",readOnly:true,xmlName:"target",type:{name:"String"}},details:{serializedName:"details",xmlName:"details",xmlElementName:"DefaultErrorResponseErrorDetailsItem",type:{name:"Sequence",element:{type:{name:"Composite",className:"DefaultErrorResponseErrorDetailsItem"}}}},innererror:{serializedName:"innererror",readOnly:true,xmlName:"innererror",type:{name:"String"}}}}};const y={serializedName:"DefaultErrorResponseErrorDetailsItem",type:{name:"Composite",className:"DefaultErrorResponseErrorDetailsItem",modelProperties:{code:{serializedName:"code",readOnly:true,xmlName:"code",type:{name:"String"}},message:{serializedName:"message",readOnly:true,xmlName:"message",type:{name:"String"}},target:{serializedName:"target",readOnly:true,xmlName:"target",type:{name:"String"}}}}};const b={serializedName:"ProxyOnlyResource",type:{name:"Composite",className:"ProxyOnlyResource",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},kind:{serializedName:"kind",xmlName:"kind",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const C={serializedName:"AppServiceCertificateCollection",type:{name:"Composite",className:"AppServiceCertificateCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AppServiceCertificateResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceCertificateResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const N={serializedName:"NameIdentifier",type:{name:"Composite",className:"NameIdentifier",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}}}}};const E={serializedName:"SiteSealRequest",type:{name:"Composite",className:"SiteSealRequest",modelProperties:{lightTheme:{serializedName:"lightTheme",xmlName:"lightTheme",type:{name:"Boolean"}},locale:{serializedName:"locale",xmlName:"locale",type:{name:"String"}}}}};const v={serializedName:"SiteSeal",type:{name:"Composite",className:"SiteSeal",modelProperties:{html:{serializedName:"html",required:true,xmlName:"html",type:{name:"String"}}}}};const I={serializedName:"CertificateOrderAction",type:{name:"Composite",className:"CertificateOrderAction",modelProperties:{actionType:{serializedName:"actionType",readOnly:true,xmlName:"actionType",type:{name:"Enum",allowedValues:["CertificateIssued","CertificateOrderCanceled","CertificateOrderCreated","CertificateRevoked","DomainValidationComplete","FraudDetected","OrgNameChange","OrgValidationComplete","SanDrop","FraudCleared","CertificateExpired","CertificateExpirationWarning","FraudDocumentationRequired","Unknown"]}},createdAt:{serializedName:"createdAt",readOnly:true,xmlName:"createdAt",type:{name:"DateTime"}}}}};const S={serializedName:"CertificateEmail",type:{name:"Composite",className:"CertificateEmail",modelProperties:{emailId:{serializedName:"emailId",xmlName:"emailId",type:{name:"String"}},timeStamp:{serializedName:"timeStamp",xmlName:"timeStamp",type:{name:"DateTime"}}}}};const w={serializedName:"DetectorResponseCollection",type:{name:"Composite",className:"DetectorResponseCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DetectorResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorResponse"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const P={serializedName:"DetectorInfo",type:{name:"Composite",className:"DetectorInfo",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},description:{serializedName:"description",readOnly:true,xmlName:"description",type:{name:"String"}},author:{serializedName:"author",readOnly:true,xmlName:"author",type:{name:"String"}},category:{serializedName:"category",readOnly:true,xmlName:"category",type:{name:"String"}},supportTopicList:{serializedName:"supportTopicList",readOnly:true,xmlName:"supportTopicList",xmlElementName:"SupportTopic",type:{name:"Sequence",element:{type:{name:"Composite",className:"SupportTopic"}}}},analysisType:{serializedName:"analysisType",readOnly:true,xmlName:"analysisType",xmlElementName:"DetectorInfoAnalysisTypeItem",type:{name:"Sequence",element:{type:{name:"String"}}}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"Enum",allowedValues:["Detector","Analysis","CategoryOverview"]}},score:{serializedName:"score",readOnly:true,xmlName:"score",type:{name:"Number"}}}}};const x={serializedName:"SupportTopic",type:{name:"Composite",className:"SupportTopic",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},pesId:{serializedName:"pesId",readOnly:true,xmlName:"pesId",type:{name:"String"}}}}};const B={serializedName:"DiagnosticData",type:{name:"Composite",className:"DiagnosticData",modelProperties:{table:{serializedName:"table",xmlName:"table",type:{name:"Composite",className:"DataTableResponseObject"}},renderingProperties:{serializedName:"renderingProperties",xmlName:"renderingProperties",type:{name:"Composite",className:"Rendering"}}}}};const _={serializedName:"DataTableResponseObject",type:{name:"Composite",className:"DataTableResponseObject",modelProperties:{tableName:{serializedName:"tableName",xmlName:"tableName",type:{name:"String"}},columns:{serializedName:"columns",xmlName:"columns",xmlElementName:"DataTableResponseColumn",type:{name:"Sequence",element:{type:{name:"Composite",className:"DataTableResponseColumn"}}}},rows:{serializedName:"rows",xmlName:"rows",xmlElementName:"DataTableResponseObjectRowsItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"String"}}}}}}}}};const R={serializedName:"DataTableResponseColumn",type:{name:"Composite",className:"DataTableResponseColumn",modelProperties:{columnName:{serializedName:"columnName",xmlName:"columnName",type:{name:"String"}},dataType:{serializedName:"dataType",xmlName:"dataType",type:{name:"String"}},columnType:{serializedName:"columnType",xmlName:"columnType",type:{name:"String"}}}}};const k={serializedName:"Rendering",type:{name:"Composite",className:"Rendering",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["NoGraph","Table","TimeSeries","TimeSeriesPerInstance","PieChart","DataSummary","Email","Insights","DynamicInsight","Markdown","Detector","DropDown","Card","Solution","Guage","Form","ChangeSets","ChangeAnalysisOnboarding","ChangesView","AppInsight","DependencyGraph","DownTime","SummaryCard","SearchComponent","AppInsightEnablement"]}},title:{serializedName:"title",xmlName:"title",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}};const Q={serializedName:"Status",type:{name:"Composite",className:"Status",modelProperties:{message:{serializedName:"message",xmlName:"message",type:{name:"String"}},statusId:{serializedName:"statusId",xmlName:"statusId",type:{name:"Enum",allowedValues:["Critical","Warning","Info","Success","None"]}}}}};const T={serializedName:"DataProviderMetadata",type:{name:"Composite",className:"DataProviderMetadata",modelProperties:{providerName:{serializedName:"providerName",xmlName:"providerName",type:{name:"String"}},propertyBag:{serializedName:"propertyBag",readOnly:true,xmlName:"propertyBag",xmlElementName:"KeyValuePairStringObject",type:{name:"Sequence",element:{type:{name:"Composite",className:"KeyValuePairStringObject"}}}}}}};const M={serializedName:"KeyValuePairStringObject",type:{name:"Composite",className:"KeyValuePairStringObject",modelProperties:{key:{serializedName:"key",readOnly:true,xmlName:"key",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}};const O={serializedName:"QueryUtterancesResults",type:{name:"Composite",className:"QueryUtterancesResults",modelProperties:{query:{serializedName:"query",xmlName:"query",type:{name:"String"}},results:{serializedName:"results",xmlName:"results",xmlElementName:"QueryUtterancesResult",type:{name:"Sequence",element:{type:{name:"Composite",className:"QueryUtterancesResult"}}}}}}};const D={serializedName:"QueryUtterancesResult",type:{name:"Composite",className:"QueryUtterancesResult",modelProperties:{sampleUtterance:{serializedName:"sampleUtterance",xmlName:"sampleUtterance",type:{name:"Composite",className:"SampleUtterance"}},score:{serializedName:"score",xmlName:"score",type:{name:"Number"}}}}};const z={serializedName:"SampleUtterance",type:{name:"Composite",className:"SampleUtterance",modelProperties:{text:{serializedName:"text",xmlName:"text",type:{name:"String"}},links:{serializedName:"links",xmlName:"links",xmlElementName:"SampleUtteranceLinksItem",type:{name:"Sequence",element:{type:{name:"String"}}}},qid:{serializedName:"qid",xmlName:"qid",type:{name:"String"}}}}};const L={serializedName:"CsmOperationCollection",type:{name:"Composite",className:"CsmOperationCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CsmOperationDescription",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmOperationDescription"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const G={serializedName:"CsmOperationDescription",type:{name:"Composite",className:"CsmOperationDescription",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},isDataAction:{serializedName:"isDataAction",xmlName:"isDataAction",type:{name:"Boolean"}},display:{serializedName:"display",xmlName:"display",type:{name:"Composite",className:"CsmOperationDisplay"}},origin:{serializedName:"origin",xmlName:"origin",type:{name:"String"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"CsmOperationDescriptionProperties"}}}}};const F={serializedName:"CsmOperationDisplay",type:{name:"Composite",className:"CsmOperationDisplay",modelProperties:{provider:{serializedName:"provider",xmlName:"provider",type:{name:"String"}},resource:{serializedName:"resource",xmlName:"resource",type:{name:"String"}},operation:{serializedName:"operation",xmlName:"operation",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}};const q={serializedName:"CsmOperationDescriptionProperties",type:{name:"Composite",className:"CsmOperationDescriptionProperties",modelProperties:{serviceSpecification:{serializedName:"serviceSpecification",xmlName:"serviceSpecification",type:{name:"Composite",className:"ServiceSpecification"}}}}};const U={serializedName:"ServiceSpecification",type:{name:"Composite",className:"ServiceSpecification",modelProperties:{metricSpecifications:{serializedName:"metricSpecifications",xmlName:"metricSpecifications",xmlElementName:"MetricSpecification",type:{name:"Sequence",element:{type:{name:"Composite",className:"MetricSpecification"}}}},logSpecifications:{serializedName:"logSpecifications",xmlName:"logSpecifications",xmlElementName:"LogSpecification",type:{name:"Sequence",element:{type:{name:"Composite",className:"LogSpecification"}}}}}}};const H={serializedName:"MetricSpecification",type:{name:"Composite",className:"MetricSpecification",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",xmlName:"displayName",type:{name:"String"}},displayDescription:{serializedName:"displayDescription",xmlName:"displayDescription",type:{name:"String"}},unit:{serializedName:"unit",xmlName:"unit",type:{name:"String"}},aggregationType:{serializedName:"aggregationType",xmlName:"aggregationType",type:{name:"String"}},supportsInstanceLevelAggregation:{serializedName:"supportsInstanceLevelAggregation",xmlName:"supportsInstanceLevelAggregation",type:{name:"Boolean"}},enableRegionalMdmAccount:{serializedName:"enableRegionalMdmAccount",xmlName:"enableRegionalMdmAccount",type:{name:"Boolean"}},sourceMdmAccount:{serializedName:"sourceMdmAccount",xmlName:"sourceMdmAccount",type:{name:"String"}},sourceMdmNamespace:{serializedName:"sourceMdmNamespace",xmlName:"sourceMdmNamespace",type:{name:"String"}},metricFilterPattern:{serializedName:"metricFilterPattern",xmlName:"metricFilterPattern",type:{name:"String"}},fillGapWithZero:{serializedName:"fillGapWithZero",xmlName:"fillGapWithZero",type:{name:"Boolean"}},isInternal:{serializedName:"isInternal",xmlName:"isInternal",type:{name:"Boolean"}},dimensions:{serializedName:"dimensions",xmlName:"dimensions",xmlElementName:"Dimension",type:{name:"Sequence",element:{type:{name:"Composite",className:"Dimension"}}}},category:{serializedName:"category",xmlName:"category",type:{name:"String"}},availabilities:{serializedName:"availabilities",xmlName:"availabilities",xmlElementName:"MetricAvailability",type:{name:"Sequence",element:{type:{name:"Composite",className:"MetricAvailability"}}}},supportedTimeGrainTypes:{serializedName:"supportedTimeGrainTypes",xmlName:"supportedTimeGrainTypes",xmlElementName:"MetricSpecificationSupportedTimeGrainTypesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},supportedAggregationTypes:{serializedName:"supportedAggregationTypes",xmlName:"supportedAggregationTypes",xmlElementName:"MetricSpecificationSupportedAggregationTypesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const V={serializedName:"Dimension",type:{name:"Composite",className:"Dimension",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",xmlName:"displayName",type:{name:"String"}},internalName:{serializedName:"internalName",xmlName:"internalName",type:{name:"String"}},toBeExportedForShoebox:{serializedName:"toBeExportedForShoebox",xmlName:"toBeExportedForShoebox",type:{name:"Boolean"}}}}};const j={serializedName:"MetricAvailability",type:{name:"Composite",className:"MetricAvailability",modelProperties:{timeGrain:{serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}},blobDuration:{serializedName:"blobDuration",xmlName:"blobDuration",type:{name:"String"}}}}};const W={serializedName:"LogSpecification",type:{name:"Composite",className:"LogSpecification",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",xmlName:"displayName",type:{name:"String"}},blobDuration:{serializedName:"blobDuration",xmlName:"blobDuration",type:{name:"String"}},logFilterPattern:{serializedName:"logFilterPattern",xmlName:"logFilterPattern",type:{name:"String"}}}}};const J={serializedName:"DomainAvailabilityCheckResult",type:{name:"Composite",className:"DomainAvailabilityCheckResult",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},available:{serializedName:"available",xmlName:"available",type:{name:"Boolean"}},domainType:{serializedName:"domainType",xmlName:"domainType",type:{name:"Enum",allowedValues:["Regular","SoftDeleted"]}}}}};const Y={serializedName:"DomainCollection",type:{name:"Composite",className:"DomainCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Domain",type:{name:"Sequence",element:{type:{name:"Composite",className:"Domain"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const $={serializedName:"Contact",type:{name:"Composite",className:"Contact",modelProperties:{addressMailing:{serializedName:"addressMailing",xmlName:"addressMailing",type:{name:"Composite",className:"Address"}},email:{serializedName:"email",required:true,xmlName:"email",type:{name:"String"}},fax:{serializedName:"fax",xmlName:"fax",type:{name:"String"}},jobTitle:{serializedName:"jobTitle",xmlName:"jobTitle",type:{name:"String"}},nameFirst:{serializedName:"nameFirst",required:true,xmlName:"nameFirst",type:{name:"String"}},nameLast:{serializedName:"nameLast",required:true,xmlName:"nameLast",type:{name:"String"}},nameMiddle:{serializedName:"nameMiddle",xmlName:"nameMiddle",type:{name:"String"}},organization:{serializedName:"organization",xmlName:"organization",type:{name:"String"}},phone:{serializedName:"phone",required:true,xmlName:"phone",type:{name:"String"}}}}};const K={serializedName:"Address",type:{name:"Composite",className:"Address",modelProperties:{address1:{serializedName:"address1",required:true,xmlName:"address1",type:{name:"String"}},address2:{serializedName:"address2",xmlName:"address2",type:{name:"String"}},city:{serializedName:"city",required:true,xmlName:"city",type:{name:"String"}},country:{serializedName:"country",required:true,xmlName:"country",type:{name:"String"}},postalCode:{serializedName:"postalCode",required:true,xmlName:"postalCode",type:{name:"String"}},state:{serializedName:"state",required:true,xmlName:"state",type:{name:"String"}}}}};const Z={serializedName:"HostName",type:{name:"Composite",className:"HostName",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},siteNames:{serializedName:"siteNames",xmlName:"siteNames",xmlElementName:"HostNameSiteNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},azureResourceName:{serializedName:"azureResourceName",xmlName:"azureResourceName",type:{name:"String"}},azureResourceType:{serializedName:"azureResourceType",xmlName:"azureResourceType",type:{name:"Enum",allowedValues:["Website","TrafficManager"]}},customHostNameDnsRecordType:{serializedName:"customHostNameDnsRecordType",xmlName:"customHostNameDnsRecordType",type:{name:"Enum",allowedValues:["CName","A"]}},hostNameType:{serializedName:"hostNameType",xmlName:"hostNameType",type:{name:"Enum",allowedValues:["Verified","Managed"]}}}}};const X={serializedName:"DomainPurchaseConsent",type:{name:"Composite",className:"DomainPurchaseConsent",modelProperties:{agreementKeys:{serializedName:"agreementKeys",xmlName:"agreementKeys",xmlElementName:"DomainPurchaseConsentAgreementKeysItem",type:{name:"Sequence",element:{type:{name:"String"}}}},agreedBy:{serializedName:"agreedBy",xmlName:"agreedBy",type:{name:"String"}},agreedAt:{serializedName:"agreedAt",xmlName:"agreedAt",type:{name:"DateTime"}}}}};const ee={serializedName:"DomainControlCenterSsoRequest",type:{name:"Composite",className:"DomainControlCenterSsoRequest",modelProperties:{url:{serializedName:"url",readOnly:true,xmlName:"url",type:{name:"String"}},postParameterKey:{serializedName:"postParameterKey",readOnly:true,xmlName:"postParameterKey",type:{name:"String"}},postParameterValue:{serializedName:"postParameterValue",readOnly:true,xmlName:"postParameterValue",type:{name:"String"}}}}};const te={serializedName:"DomainRecommendationSearchParameters",type:{name:"Composite",className:"DomainRecommendationSearchParameters",modelProperties:{keywords:{serializedName:"keywords",xmlName:"keywords",type:{name:"String"}},maxDomainRecommendations:{serializedName:"maxDomainRecommendations",xmlName:"maxDomainRecommendations",type:{name:"Number"}}}}};const re={serializedName:"NameIdentifierCollection",type:{name:"Composite",className:"NameIdentifierCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"NameIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameIdentifier"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ie={serializedName:"DomainOwnershipIdentifierCollection",type:{name:"Composite",className:"DomainOwnershipIdentifierCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DomainOwnershipIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"DomainOwnershipIdentifier"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ne={serializedName:"TopLevelDomainCollection",type:{name:"Composite",className:"TopLevelDomainCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"TopLevelDomain",type:{name:"Sequence",element:{type:{name:"Composite",className:"TopLevelDomain"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const se={serializedName:"TopLevelDomainAgreementOption",type:{name:"Composite",className:"TopLevelDomainAgreementOption",modelProperties:{includePrivacy:{serializedName:"includePrivacy",xmlName:"includePrivacy",type:{name:"Boolean"}},forTransfer:{serializedName:"forTransfer",xmlName:"forTransfer",type:{name:"Boolean"}}}}};const oe={serializedName:"TldLegalAgreementCollection",type:{name:"Composite",className:"TldLegalAgreementCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"TldLegalAgreement",type:{name:"Sequence",element:{type:{name:"Composite",className:"TldLegalAgreement"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ae={serializedName:"TldLegalAgreement",type:{name:"Composite",className:"TldLegalAgreement",modelProperties:{agreementKey:{serializedName:"agreementKey",required:true,xmlName:"agreementKey",type:{name:"String"}},title:{serializedName:"title",required:true,xmlName:"title",type:{name:"String"}},content:{serializedName:"content",required:true,xmlName:"content",type:{name:"String"}},url:{serializedName:"url",xmlName:"url",type:{name:"String"}}}}};const le={serializedName:"AppServiceEnvironmentCollection",type:{name:"Composite",className:"AppServiceEnvironmentCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AppServiceEnvironmentResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceEnvironmentResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ce={serializedName:"AppServiceEnvironment",type:{name:"Composite",className:"AppServiceEnvironment",modelProperties:{provisioningState:{serializedName:"provisioningState",readOnly:true,xmlName:"provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"status",readOnly:true,xmlName:"status",type:{name:"Enum",allowedValues:["Preparing","Ready","Scaling","Deleting"]}},virtualNetwork:{serializedName:"virtualNetwork",xmlName:"virtualNetwork",type:{name:"Composite",className:"VirtualNetworkProfile"}},internalLoadBalancingMode:{serializedName:"internalLoadBalancingMode",xmlName:"internalLoadBalancingMode",type:{name:"String"}},multiSize:{serializedName:"multiSize",xmlName:"multiSize",type:{name:"String"}},multiRoleCount:{serializedName:"multiRoleCount",readOnly:true,xmlName:"multiRoleCount",type:{name:"Number"}},ipsslAddressCount:{serializedName:"ipsslAddressCount",xmlName:"ipsslAddressCount",type:{name:"Number"}},dnsSuffix:{serializedName:"dnsSuffix",xmlName:"dnsSuffix",type:{name:"String"}},maximumNumberOfMachines:{serializedName:"maximumNumberOfMachines",readOnly:true,xmlName:"maximumNumberOfMachines",type:{name:"Number"}},frontEndScaleFactor:{serializedName:"frontEndScaleFactor",xmlName:"frontEndScaleFactor",type:{name:"Number"}},suspended:{serializedName:"suspended",readOnly:true,xmlName:"suspended",type:{name:"Boolean"}},clusterSettings:{serializedName:"clusterSettings",xmlName:"clusterSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},userWhitelistedIpRanges:{serializedName:"userWhitelistedIpRanges",xmlName:"userWhitelistedIpRanges",xmlElementName:"AppServiceEnvironmentUserWhitelistedIpRangesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},hasLinuxWorkers:{serializedName:"hasLinuxWorkers",readOnly:true,xmlName:"hasLinuxWorkers",type:{name:"Boolean"}},upgradePreference:{defaultValue:"None",serializedName:"upgradePreference",xmlName:"upgradePreference",type:{name:"String"}},dedicatedHostCount:{serializedName:"dedicatedHostCount",xmlName:"dedicatedHostCount",type:{name:"Number"}},zoneRedundant:{serializedName:"zoneRedundant",xmlName:"zoneRedundant",type:{name:"Boolean"}},customDnsSuffixConfiguration:{serializedName:"customDnsSuffixConfiguration",xmlName:"customDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration"}},networkingConfiguration:{serializedName:"networkingConfiguration",xmlName:"networkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration"}},upgradeAvailability:{serializedName:"upgradeAvailability",readOnly:true,xmlName:"upgradeAvailability",type:{name:"String"}}}}};const pe={serializedName:"VirtualNetworkProfile",type:{name:"Composite",className:"VirtualNetworkProfile",modelProperties:{id:{serializedName:"id",required:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},subnet:{serializedName:"subnet",xmlName:"subnet",type:{name:"String"}}}}};const ue={serializedName:"NameValuePair",type:{name:"Composite",className:"NameValuePair",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const de={serializedName:"StampCapacityCollection",type:{name:"Composite",className:"StampCapacityCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StampCapacity",type:{name:"Sequence",element:{type:{name:"Composite",className:"StampCapacity"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const me={serializedName:"StampCapacity",type:{name:"Composite",className:"StampCapacity",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},availableCapacity:{serializedName:"availableCapacity",xmlName:"availableCapacity",type:{name:"Number"}},totalCapacity:{serializedName:"totalCapacity",xmlName:"totalCapacity",type:{name:"Number"}},unit:{serializedName:"unit",xmlName:"unit",type:{name:"String"}},computeMode:{serializedName:"computeMode",xmlName:"computeMode",type:{name:"Enum",allowedValues:["Shared","Dedicated","Dynamic"]}},workerSize:{serializedName:"workerSize",xmlName:"workerSize",type:{name:"Enum",allowedValues:["Small","Medium","Large","D1","D2","D3","SmallV3","MediumV3","LargeV3","NestedSmall","NestedSmallLinux","Default"]}},workerSizeId:{serializedName:"workerSizeId",xmlName:"workerSizeId",type:{name:"Number"}},excludeFromCapacityAllocation:{serializedName:"excludeFromCapacityAllocation",xmlName:"excludeFromCapacityAllocation",type:{name:"Boolean"}},isApplicableForAllComputeModes:{serializedName:"isApplicableForAllComputeModes",xmlName:"isApplicableForAllComputeModes",type:{name:"Boolean"}},siteMode:{serializedName:"siteMode",xmlName:"siteMode",type:{name:"String"}},isLinux:{serializedName:"isLinux",xmlName:"isLinux",type:{name:"Boolean"}}}}};const Ae={serializedName:"VirtualIPMapping",type:{name:"Composite",className:"VirtualIPMapping",modelProperties:{virtualIP:{serializedName:"virtualIP",xmlName:"virtualIP",type:{name:"String"}},internalHttpPort:{serializedName:"internalHttpPort",xmlName:"internalHttpPort",type:{name:"Number"}},internalHttpsPort:{serializedName:"internalHttpsPort",xmlName:"internalHttpsPort",type:{name:"Number"}},inUse:{serializedName:"inUse",xmlName:"inUse",type:{name:"Boolean"}},serviceName:{serializedName:"serviceName",xmlName:"serviceName",type:{name:"String"}}}}};const ge={serializedName:"WebAppCollection",type:{name:"Composite",className:"WebAppCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Site",type:{name:"Sequence",element:{type:{name:"Composite",className:"Site"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const he={serializedName:"HostNameSslState",type:{name:"Composite",className:"HostNameSslState",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},sslState:{serializedName:"sslState",xmlName:"sslState",type:{name:"Enum",allowedValues:["Disabled","SniEnabled","IpBasedEnabled"]}},virtualIP:{serializedName:"virtualIP",xmlName:"virtualIP",type:{name:"String"}},thumbprint:{serializedName:"thumbprint",xmlName:"thumbprint",type:{name:"String"}},toUpdate:{serializedName:"toUpdate",xmlName:"toUpdate",type:{name:"Boolean"}},hostType:{serializedName:"hostType",xmlName:"hostType",type:{name:"Enum",allowedValues:["Standard","Repository"]}}}}};const fe={serializedName:"SiteConfig",type:{name:"Composite",className:"SiteConfig",modelProperties:{numberOfWorkers:{serializedName:"numberOfWorkers",xmlName:"numberOfWorkers",type:{name:"Number"}},defaultDocuments:{serializedName:"defaultDocuments",xmlName:"defaultDocuments",xmlElementName:"SiteConfigDefaultDocumentsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},netFrameworkVersion:{defaultValue:"v4.6",serializedName:"netFrameworkVersion",xmlName:"netFrameworkVersion",type:{name:"String"}},phpVersion:{serializedName:"phpVersion",xmlName:"phpVersion",type:{name:"String"}},pythonVersion:{serializedName:"pythonVersion",xmlName:"pythonVersion",type:{name:"String"}},nodeVersion:{serializedName:"nodeVersion",xmlName:"nodeVersion",type:{name:"String"}},powerShellVersion:{serializedName:"powerShellVersion",xmlName:"powerShellVersion",type:{name:"String"}},linuxFxVersion:{serializedName:"linuxFxVersion",xmlName:"linuxFxVersion",type:{name:"String"}},windowsFxVersion:{serializedName:"windowsFxVersion",xmlName:"windowsFxVersion",type:{name:"String"}},requestTracingEnabled:{serializedName:"requestTracingEnabled",xmlName:"requestTracingEnabled",type:{name:"Boolean"}},requestTracingExpirationTime:{serializedName:"requestTracingExpirationTime",xmlName:"requestTracingExpirationTime",type:{name:"DateTime"}},remoteDebuggingEnabled:{serializedName:"remoteDebuggingEnabled",xmlName:"remoteDebuggingEnabled",type:{name:"Boolean"}},remoteDebuggingVersion:{serializedName:"remoteDebuggingVersion",xmlName:"remoteDebuggingVersion",type:{name:"String"}},httpLoggingEnabled:{serializedName:"httpLoggingEnabled",xmlName:"httpLoggingEnabled",type:{name:"Boolean"}},acrUseManagedIdentityCreds:{serializedName:"acrUseManagedIdentityCreds",xmlName:"acrUseManagedIdentityCreds",type:{name:"Boolean"}},acrUserManagedIdentityID:{serializedName:"acrUserManagedIdentityID",xmlName:"acrUserManagedIdentityID",type:{name:"String"}},logsDirectorySizeLimit:{serializedName:"logsDirectorySizeLimit",xmlName:"logsDirectorySizeLimit",type:{name:"Number"}},detailedErrorLoggingEnabled:{serializedName:"detailedErrorLoggingEnabled",xmlName:"detailedErrorLoggingEnabled",type:{name:"Boolean"}},publishingUsername:{serializedName:"publishingUsername",xmlName:"publishingUsername",type:{name:"String"}},appSettings:{serializedName:"appSettings",xmlName:"appSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},metadata:{serializedName:"metadata",xmlName:"metadata",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},connectionStrings:{serializedName:"connectionStrings",xmlName:"connectionStrings",xmlElementName:"ConnStringInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ConnStringInfo"}}}},machineKey:{serializedName:"machineKey",xmlName:"machineKey",type:{name:"Composite",className:"SiteMachineKey"}},handlerMappings:{serializedName:"handlerMappings",xmlName:"handlerMappings",xmlElementName:"HandlerMapping",type:{name:"Sequence",element:{type:{name:"Composite",className:"HandlerMapping"}}}},documentRoot:{serializedName:"documentRoot",xmlName:"documentRoot",type:{name:"String"}},scmType:{serializedName:"scmType",xmlName:"scmType",type:{name:"String"}},use32BitWorkerProcess:{serializedName:"use32BitWorkerProcess",xmlName:"use32BitWorkerProcess",type:{name:"Boolean"}},webSocketsEnabled:{serializedName:"webSocketsEnabled",xmlName:"webSocketsEnabled",type:{name:"Boolean"}},alwaysOn:{serializedName:"alwaysOn",xmlName:"alwaysOn",type:{name:"Boolean"}},javaVersion:{serializedName:"javaVersion",xmlName:"javaVersion",type:{name:"String"}},javaContainer:{serializedName:"javaContainer",xmlName:"javaContainer",type:{name:"String"}},javaContainerVersion:{serializedName:"javaContainerVersion",xmlName:"javaContainerVersion",type:{name:"String"}},appCommandLine:{serializedName:"appCommandLine",xmlName:"appCommandLine",type:{name:"String"}},managedPipelineMode:{serializedName:"managedPipelineMode",xmlName:"managedPipelineMode",type:{name:"Enum",allowedValues:["Integrated","Classic"]}},virtualApplications:{serializedName:"virtualApplications",xmlName:"virtualApplications",xmlElementName:"VirtualApplication",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualApplication"}}}},loadBalancing:{serializedName:"loadBalancing",xmlName:"loadBalancing",type:{name:"Enum",allowedValues:["WeightedRoundRobin","LeastRequests","LeastResponseTime","WeightedTotalTraffic","RequestHash","PerSiteRoundRobin"]}},experiments:{serializedName:"experiments",xmlName:"experiments",type:{name:"Composite",className:"Experiments"}},limits:{serializedName:"limits",xmlName:"limits",type:{name:"Composite",className:"SiteLimits"}},autoHealEnabled:{serializedName:"autoHealEnabled",xmlName:"autoHealEnabled",type:{name:"Boolean"}},autoHealRules:{serializedName:"autoHealRules",xmlName:"autoHealRules",type:{name:"Composite",className:"AutoHealRules"}},tracingOptions:{serializedName:"tracingOptions",xmlName:"tracingOptions",type:{name:"String"}},vnetName:{serializedName:"vnetName",xmlName:"vnetName",type:{name:"String"}},vnetRouteAllEnabled:{serializedName:"vnetRouteAllEnabled",xmlName:"vnetRouteAllEnabled",type:{name:"Boolean"}},vnetPrivatePortsCount:{serializedName:"vnetPrivatePortsCount",xmlName:"vnetPrivatePortsCount",type:{name:"Number"}},cors:{serializedName:"cors",xmlName:"cors",type:{name:"Composite",className:"CorsSettings"}},push:{serializedName:"push",xmlName:"push",type:{name:"Composite",className:"PushSettings"}},apiDefinition:{serializedName:"apiDefinition",xmlName:"apiDefinition",type:{name:"Composite",className:"ApiDefinitionInfo"}},apiManagementConfig:{serializedName:"apiManagementConfig",xmlName:"apiManagementConfig",type:{name:"Composite",className:"ApiManagementConfig"}},autoSwapSlotName:{serializedName:"autoSwapSlotName",xmlName:"autoSwapSlotName",type:{name:"String"}},localMySqlEnabled:{defaultValue:false,serializedName:"localMySqlEnabled",xmlName:"localMySqlEnabled",type:{name:"Boolean"}},managedServiceIdentityId:{serializedName:"managedServiceIdentityId",xmlName:"managedServiceIdentityId",type:{name:"Number"}},xManagedServiceIdentityId:{serializedName:"xManagedServiceIdentityId",xmlName:"xManagedServiceIdentityId",type:{name:"Number"}},keyVaultReferenceIdentity:{serializedName:"keyVaultReferenceIdentity",xmlName:"keyVaultReferenceIdentity",type:{name:"String"}},ipSecurityRestrictions:{serializedName:"ipSecurityRestrictions",xmlName:"ipSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},ipSecurityRestrictionsDefaultAction:{serializedName:"ipSecurityRestrictionsDefaultAction",xmlName:"ipSecurityRestrictionsDefaultAction",type:{name:"String"}},scmIpSecurityRestrictions:{serializedName:"scmIpSecurityRestrictions",xmlName:"scmIpSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},scmIpSecurityRestrictionsDefaultAction:{serializedName:"scmIpSecurityRestrictionsDefaultAction",xmlName:"scmIpSecurityRestrictionsDefaultAction",type:{name:"String"}},scmIpSecurityRestrictionsUseMain:{serializedName:"scmIpSecurityRestrictionsUseMain",xmlName:"scmIpSecurityRestrictionsUseMain",type:{name:"Boolean"}},http20Enabled:{defaultValue:true,serializedName:"http20Enabled",xmlName:"http20Enabled",type:{name:"Boolean"}},minTlsVersion:{serializedName:"minTlsVersion",xmlName:"minTlsVersion",type:{name:"String"}},minTlsCipherSuite:{serializedName:"minTlsCipherSuite",xmlName:"minTlsCipherSuite",type:{name:"String"}},scmMinTlsVersion:{serializedName:"scmMinTlsVersion",xmlName:"scmMinTlsVersion",type:{name:"String"}},ftpsState:{serializedName:"ftpsState",xmlName:"ftpsState",type:{name:"String"}},preWarmedInstanceCount:{constraints:{InclusiveMaximum:10,InclusiveMinimum:0},serializedName:"preWarmedInstanceCount",xmlName:"preWarmedInstanceCount",type:{name:"Number"}},functionAppScaleLimit:{constraints:{InclusiveMinimum:0},serializedName:"functionAppScaleLimit",xmlName:"functionAppScaleLimit",type:{name:"Number"}},elasticWebAppScaleLimit:{constraints:{InclusiveMinimum:0},serializedName:"elasticWebAppScaleLimit",xmlName:"elasticWebAppScaleLimit",type:{name:"Number"}},healthCheckPath:{serializedName:"healthCheckPath",xmlName:"healthCheckPath",type:{name:"String"}},functionsRuntimeScaleMonitoringEnabled:{serializedName:"functionsRuntimeScaleMonitoringEnabled",xmlName:"functionsRuntimeScaleMonitoringEnabled",type:{name:"Boolean"}},websiteTimeZone:{serializedName:"websiteTimeZone",xmlName:"websiteTimeZone",type:{name:"String"}},minimumElasticInstanceCount:{constraints:{InclusiveMaximum:20,InclusiveMinimum:0},serializedName:"minimumElasticInstanceCount",xmlName:"minimumElasticInstanceCount",type:{name:"Number"}},azureStorageAccounts:{serializedName:"azureStorageAccounts",xmlName:"azureStorageAccounts",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AzureStorageInfoValue"}}}},publicNetworkAccess:{serializedName:"publicNetworkAccess",xmlName:"publicNetworkAccess",type:{name:"String"}}}}};const ye={serializedName:"ConnStringInfo",type:{name:"Composite",className:"ConnStringInfo",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},connectionString:{serializedName:"connectionString",xmlName:"connectionString",type:{name:"String"}},type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["MySql","SQLServer","SQLAzure","Custom","NotificationHub","ServiceBus","EventHub","ApiHub","DocDb","RedisCache","PostgreSQL"]}}}}};const be={serializedName:"SiteMachineKey",type:{name:"Composite",className:"SiteMachineKey",modelProperties:{validation:{serializedName:"validation",xmlName:"validation",type:{name:"String"}},validationKey:{serializedName:"validationKey",xmlName:"validationKey",type:{name:"String"}},decryption:{serializedName:"decryption",xmlName:"decryption",type:{name:"String"}},decryptionKey:{serializedName:"decryptionKey",xmlName:"decryptionKey",type:{name:"String"}}}}};const Ce={serializedName:"HandlerMapping",type:{name:"Composite",className:"HandlerMapping",modelProperties:{extension:{serializedName:"extension",xmlName:"extension",type:{name:"String"}},scriptProcessor:{serializedName:"scriptProcessor",xmlName:"scriptProcessor",type:{name:"String"}},arguments:{serializedName:"arguments",xmlName:"arguments",type:{name:"String"}}}}};const Ne={serializedName:"VirtualApplication",type:{name:"Composite",className:"VirtualApplication",modelProperties:{virtualPath:{serializedName:"virtualPath",xmlName:"virtualPath",type:{name:"String"}},physicalPath:{serializedName:"physicalPath",xmlName:"physicalPath",type:{name:"String"}},preloadEnabled:{serializedName:"preloadEnabled",xmlName:"preloadEnabled",type:{name:"Boolean"}},virtualDirectories:{serializedName:"virtualDirectories",xmlName:"virtualDirectories",xmlElementName:"VirtualDirectory",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualDirectory"}}}}}}};const Ee={serializedName:"VirtualDirectory",type:{name:"Composite",className:"VirtualDirectory",modelProperties:{virtualPath:{serializedName:"virtualPath",xmlName:"virtualPath",type:{name:"String"}},physicalPath:{serializedName:"physicalPath",xmlName:"physicalPath",type:{name:"String"}}}}};const ve={serializedName:"Experiments",type:{name:"Composite",className:"Experiments",modelProperties:{rampUpRules:{serializedName:"rampUpRules",xmlName:"rampUpRules",xmlElementName:"RampUpRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"RampUpRule"}}}}}}};const Ie={serializedName:"RampUpRule",type:{name:"Composite",className:"RampUpRule",modelProperties:{actionHostName:{serializedName:"actionHostName",xmlName:"actionHostName",type:{name:"String"}},reroutePercentage:{serializedName:"reroutePercentage",xmlName:"reroutePercentage",type:{name:"Number"}},changeStep:{serializedName:"changeStep",xmlName:"changeStep",type:{name:"Number"}},changeIntervalInMinutes:{serializedName:"changeIntervalInMinutes",xmlName:"changeIntervalInMinutes",type:{name:"Number"}},minReroutePercentage:{serializedName:"minReroutePercentage",xmlName:"minReroutePercentage",type:{name:"Number"}},maxReroutePercentage:{serializedName:"maxReroutePercentage",xmlName:"maxReroutePercentage",type:{name:"Number"}},changeDecisionCallbackUrl:{serializedName:"changeDecisionCallbackUrl",xmlName:"changeDecisionCallbackUrl",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}}}}};const Se={serializedName:"SiteLimits",type:{name:"Composite",className:"SiteLimits",modelProperties:{maxPercentageCpu:{serializedName:"maxPercentageCpu",xmlName:"maxPercentageCpu",type:{name:"Number"}},maxMemoryInMb:{serializedName:"maxMemoryInMb",xmlName:"maxMemoryInMb",type:{name:"Number"}},maxDiskSizeInMb:{serializedName:"maxDiskSizeInMb",xmlName:"maxDiskSizeInMb",type:{name:"Number"}}}}};const we={serializedName:"AutoHealRules",type:{name:"Composite",className:"AutoHealRules",modelProperties:{triggers:{serializedName:"triggers",xmlName:"triggers",type:{name:"Composite",className:"AutoHealTriggers"}},actions:{serializedName:"actions",xmlName:"actions",type:{name:"Composite",className:"AutoHealActions"}}}}};const Pe={serializedName:"AutoHealTriggers",type:{name:"Composite",className:"AutoHealTriggers",modelProperties:{requests:{serializedName:"requests",xmlName:"requests",type:{name:"Composite",className:"RequestsBasedTrigger"}},privateBytesInKB:{serializedName:"privateBytesInKB",xmlName:"privateBytesInKB",type:{name:"Number"}},statusCodes:{serializedName:"statusCodes",xmlName:"statusCodes",xmlElementName:"StatusCodesBasedTrigger",type:{name:"Sequence",element:{type:{name:"Composite",className:"StatusCodesBasedTrigger"}}}},slowRequests:{serializedName:"slowRequests",xmlName:"slowRequests",type:{name:"Composite",className:"SlowRequestsBasedTrigger"}},slowRequestsWithPath:{serializedName:"slowRequestsWithPath",xmlName:"slowRequestsWithPath",xmlElementName:"SlowRequestsBasedTrigger",type:{name:"Sequence",element:{type:{name:"Composite",className:"SlowRequestsBasedTrigger"}}}},statusCodesRange:{serializedName:"statusCodesRange",xmlName:"statusCodesRange",xmlElementName:"StatusCodesRangeBasedTrigger",type:{name:"Sequence",element:{type:{name:"Composite",className:"StatusCodesRangeBasedTrigger"}}}}}}};const xe={serializedName:"RequestsBasedTrigger",type:{name:"Composite",className:"RequestsBasedTrigger",modelProperties:{count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}}}}};const Be={serializedName:"StatusCodesBasedTrigger",type:{name:"Composite",className:"StatusCodesBasedTrigger",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"Number"}},subStatus:{serializedName:"subStatus",xmlName:"subStatus",type:{name:"Number"}},win32Status:{serializedName:"win32Status",xmlName:"win32Status",type:{name:"Number"}},count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}},path:{serializedName:"path",xmlName:"path",type:{name:"String"}}}}};const _e={serializedName:"SlowRequestsBasedTrigger",type:{name:"Composite",className:"SlowRequestsBasedTrigger",modelProperties:{timeTaken:{serializedName:"timeTaken",xmlName:"timeTaken",type:{name:"String"}},path:{serializedName:"path",xmlName:"path",type:{name:"String"}},count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}}}}};const Re={serializedName:"StatusCodesRangeBasedTrigger",type:{name:"Composite",className:"StatusCodesRangeBasedTrigger",modelProperties:{statusCodes:{serializedName:"statusCodes",xmlName:"statusCodes",type:{name:"String"}},path:{serializedName:"path",xmlName:"path",type:{name:"String"}},count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}}}}};const ke={serializedName:"AutoHealActions",type:{name:"Composite",className:"AutoHealActions",modelProperties:{actionType:{serializedName:"actionType",xmlName:"actionType",type:{name:"Enum",allowedValues:["Recycle","LogEvent","CustomAction"]}},customAction:{serializedName:"customAction",xmlName:"customAction",type:{name:"Composite",className:"AutoHealCustomAction"}},minProcessExecutionTime:{serializedName:"minProcessExecutionTime",xmlName:"minProcessExecutionTime",type:{name:"String"}}}}};const Qe={serializedName:"AutoHealCustomAction",type:{name:"Composite",className:"AutoHealCustomAction",modelProperties:{exe:{serializedName:"exe",xmlName:"exe",type:{name:"String"}},parameters:{serializedName:"parameters",xmlName:"parameters",type:{name:"String"}}}}};const Te={serializedName:"CorsSettings",type:{name:"Composite",className:"CorsSettings",modelProperties:{allowedOrigins:{serializedName:"allowedOrigins",xmlName:"allowedOrigins",xmlElementName:"CorsSettingsAllowedOriginsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},supportCredentials:{serializedName:"supportCredentials",xmlName:"supportCredentials",type:{name:"Boolean"}}}}};const Me={serializedName:"ApiDefinitionInfo",type:{name:"Composite",className:"ApiDefinitionInfo",modelProperties:{url:{serializedName:"url",xmlName:"url",type:{name:"String"}}}}};const Oe={serializedName:"ApiManagementConfig",type:{name:"Composite",className:"ApiManagementConfig",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}}}}};const De={serializedName:"IpSecurityRestriction",type:{name:"Composite",className:"IpSecurityRestriction",modelProperties:{ipAddress:{serializedName:"ipAddress",xmlName:"ipAddress",type:{name:"String"}},subnetMask:{serializedName:"subnetMask",xmlName:"subnetMask",type:{name:"String"}},vnetSubnetResourceId:{serializedName:"vnetSubnetResourceId",xmlName:"vnetSubnetResourceId",type:{name:"String"}},vnetTrafficTag:{serializedName:"vnetTrafficTag",xmlName:"vnetTrafficTag",type:{name:"Number"}},subnetTrafficTag:{serializedName:"subnetTrafficTag",xmlName:"subnetTrafficTag",type:{name:"Number"}},action:{serializedName:"action",xmlName:"action",type:{name:"String"}},tag:{serializedName:"tag",xmlName:"tag",type:{name:"String"}},priority:{serializedName:"priority",xmlName:"priority",type:{name:"Number"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}},headers:{serializedName:"headers",xmlName:"headers",type:{name:"Dictionary",value:{type:{name:"Sequence",element:{type:{name:"String"}}}}}}}}};const ze={serializedName:"AzureStorageInfoValue",type:{name:"Composite",className:"AzureStorageInfoValue",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["AzureFiles","AzureBlob"]}},accountName:{serializedName:"accountName",xmlName:"accountName",type:{name:"String"}},shareName:{serializedName:"shareName",xmlName:"shareName",type:{name:"String"}},accessKey:{serializedName:"accessKey",xmlName:"accessKey",type:{name:"String"}},mountPath:{serializedName:"mountPath",xmlName:"mountPath",type:{name:"String"}},state:{serializedName:"state",readOnly:true,xmlName:"state",type:{name:"Enum",allowedValues:["Ok","InvalidCredentials","InvalidShare","NotValidated"]}}}}};const Le={serializedName:"DaprConfig",type:{name:"Composite",className:"DaprConfig",modelProperties:{enabled:{defaultValue:false,serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},appId:{serializedName:"appId",xmlName:"appId",type:{name:"String"}},appPort:{serializedName:"appPort",xmlName:"appPort",type:{name:"Number"}},httpReadBufferSize:{serializedName:"httpReadBufferSize",xmlName:"httpReadBufferSize",type:{name:"Number"}},httpMaxRequestSize:{serializedName:"httpMaxRequestSize",xmlName:"httpMaxRequestSize",type:{name:"Number"}},logLevel:{serializedName:"logLevel",xmlName:"logLevel",type:{name:"String"}},enableApiLogging:{serializedName:"enableApiLogging",xmlName:"enableApiLogging",type:{name:"Boolean"}}}}};const Ge={serializedName:"ResourceConfig",type:{name:"Composite",className:"ResourceConfig",modelProperties:{cpu:{serializedName:"cpu",xmlName:"cpu",type:{name:"Number"}},memory:{serializedName:"memory",xmlName:"memory",type:{name:"String"}}}}};const Fe={serializedName:"HostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const qe={serializedName:"CloningInfo",type:{name:"Composite",className:"CloningInfo",modelProperties:{correlationId:{serializedName:"correlationId",xmlName:"correlationId",type:{name:"Uuid"}},overwrite:{serializedName:"overwrite",xmlName:"overwrite",type:{name:"Boolean"}},cloneCustomHostNames:{serializedName:"cloneCustomHostNames",xmlName:"cloneCustomHostNames",type:{name:"Boolean"}},cloneSourceControl:{serializedName:"cloneSourceControl",xmlName:"cloneSourceControl",type:{name:"Boolean"}},sourceWebAppId:{serializedName:"sourceWebAppId",required:true,xmlName:"sourceWebAppId",type:{name:"String"}},sourceWebAppLocation:{serializedName:"sourceWebAppLocation",xmlName:"sourceWebAppLocation",type:{name:"String"}},hostingEnvironment:{serializedName:"hostingEnvironment",xmlName:"hostingEnvironment",type:{name:"String"}},appSettingsOverrides:{serializedName:"appSettingsOverrides",xmlName:"appSettingsOverrides",type:{name:"Dictionary",value:{type:{name:"String"}}}},configureLoadBalancing:{serializedName:"configureLoadBalancing",xmlName:"configureLoadBalancing",type:{name:"Boolean"}},trafficManagerProfileId:{serializedName:"trafficManagerProfileId",xmlName:"trafficManagerProfileId",type:{name:"String"}},trafficManagerProfileName:{serializedName:"trafficManagerProfileName",xmlName:"trafficManagerProfileName",type:{name:"String"}}}}};const Ue={serializedName:"SlotSwapStatus",type:{name:"Composite",className:"SlotSwapStatus",modelProperties:{timestampUtc:{serializedName:"timestampUtc",readOnly:true,xmlName:"timestampUtc",type:{name:"DateTime"}},sourceSlotName:{serializedName:"sourceSlotName",readOnly:true,xmlName:"sourceSlotName",type:{name:"String"}},destinationSlotName:{serializedName:"destinationSlotName",readOnly:true,xmlName:"destinationSlotName",type:{name:"String"}}}}};const He={serializedName:"ManagedServiceIdentity",type:{name:"Composite",className:"ManagedServiceIdentity",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["SystemAssigned","UserAssigned","SystemAssigned, UserAssigned","None"]}},tenantId:{serializedName:"tenantId",readOnly:true,xmlName:"tenantId",type:{name:"String"}},principalId:{serializedName:"principalId",readOnly:true,xmlName:"principalId",type:{name:"String"}},userAssignedIdentities:{serializedName:"userAssignedIdentities",xmlName:"userAssignedIdentities",type:{name:"Dictionary",value:{type:{name:"Composite",className:"UserAssignedIdentity"}}}}}}};const Ve={serializedName:"UserAssignedIdentity",type:{name:"Composite",className:"UserAssignedIdentity",modelProperties:{principalId:{serializedName:"principalId",readOnly:true,xmlName:"principalId",type:{name:"String"}},clientId:{serializedName:"clientId",readOnly:true,xmlName:"clientId",type:{name:"String"}}}}};const je={serializedName:"ExtendedLocation",type:{name:"Composite",className:"ExtendedLocation",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const We={serializedName:"HostingEnvironmentDiagnostics",type:{name:"Composite",className:"HostingEnvironmentDiagnostics",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},diagnosticsOutput:{serializedName:"diagnosticsOutput",xmlName:"diagnosticsOutput",type:{name:"String"}}}}};const Je={serializedName:"InboundEnvironmentEndpointCollection",type:{name:"Composite",className:"InboundEnvironmentEndpointCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"InboundEnvironmentEndpoint",type:{name:"Sequence",element:{type:{name:"Composite",className:"InboundEnvironmentEndpoint"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ye={serializedName:"InboundEnvironmentEndpoint",type:{name:"Composite",className:"InboundEnvironmentEndpoint",modelProperties:{description:{serializedName:"description",xmlName:"description",type:{name:"String"}},endpoints:{serializedName:"endpoints",xmlName:"endpoints",xmlElementName:"InboundEnvironmentEndpointEndpointsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},ports:{serializedName:"ports",xmlName:"ports",xmlElementName:"InboundEnvironmentEndpointPortsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const $e={serializedName:"WorkerPoolCollection",type:{name:"Composite",className:"WorkerPoolCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WorkerPoolResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkerPoolResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ke={serializedName:"SkuDescription",type:{name:"Composite",className:"SkuDescription",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},tier:{serializedName:"tier",xmlName:"tier",type:{name:"String"}},size:{serializedName:"size",xmlName:"size",type:{name:"String"}},family:{serializedName:"family",xmlName:"family",type:{name:"String"}},capacity:{serializedName:"capacity",xmlName:"capacity",type:{name:"Number"}},skuCapacity:{serializedName:"skuCapacity",xmlName:"skuCapacity",type:{name:"Composite",className:"SkuCapacity"}},locations:{serializedName:"locations",xmlName:"locations",xmlElementName:"SkuDescriptionLocationsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},capabilities:{serializedName:"capabilities",xmlName:"capabilities",xmlElementName:"Capability",type:{name:"Sequence",element:{type:{name:"Composite",className:"Capability"}}}}}}};const Ze={serializedName:"SkuCapacity",type:{name:"Composite",className:"SkuCapacity",modelProperties:{minimum:{serializedName:"minimum",xmlName:"minimum",type:{name:"Number"}},maximum:{serializedName:"maximum",xmlName:"maximum",type:{name:"Number"}},elasticMaximum:{serializedName:"elasticMaximum",xmlName:"elasticMaximum",type:{name:"Number"}},default:{serializedName:"default",xmlName:"default",type:{name:"Number"}},scaleType:{serializedName:"scaleType",xmlName:"scaleType",type:{name:"String"}}}}};const Xe={serializedName:"Capability",type:{name:"Composite",className:"Capability",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}},reason:{serializedName:"reason",xmlName:"reason",type:{name:"String"}}}}};const et={serializedName:"ResourceMetricDefinitionCollection",type:{name:"Composite",className:"ResourceMetricDefinitionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ResourceMetricDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceMetricDefinition"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const tt={serializedName:"ResourceMetricAvailability",type:{name:"Composite",className:"ResourceMetricAvailability",modelProperties:{timeGrain:{serializedName:"timeGrain",readOnly:true,xmlName:"timeGrain",type:{name:"String"}},retention:{serializedName:"retention",readOnly:true,xmlName:"retention",type:{name:"String"}}}}};const rt={serializedName:"SkuInfoCollection",type:{name:"Composite",className:"SkuInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SkuInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"SkuInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const it={serializedName:"SkuInfo",type:{name:"Composite",className:"SkuInfo",modelProperties:{resourceType:{serializedName:"resourceType",xmlName:"resourceType",type:{name:"String"}},sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},capacity:{serializedName:"capacity",xmlName:"capacity",type:{name:"Composite",className:"SkuCapacity"}}}}};const nt={serializedName:"UsageCollection",type:{name:"Composite",className:"UsageCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Usage",type:{name:"Sequence",element:{type:{name:"Composite",className:"Usage"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const st={serializedName:"Operation",type:{name:"Composite",className:"Operation",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},status:{serializedName:"status",xmlName:"status",type:{name:"Enum",allowedValues:["InProgress","Failed","Succeeded","TimedOut","Created"]}},errors:{serializedName:"errors",xmlName:"errors",xmlElementName:"ErrorEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorEntity"}}}},createdTime:{serializedName:"createdTime",xmlName:"createdTime",type:{name:"DateTime"}},modifiedTime:{serializedName:"modifiedTime",xmlName:"modifiedTime",type:{name:"DateTime"}},expirationTime:{serializedName:"expirationTime",xmlName:"expirationTime",type:{name:"DateTime"}},geoMasterOperationId:{serializedName:"geoMasterOperationId",xmlName:"geoMasterOperationId",type:{name:"Uuid"}}}}};const ot={serializedName:"ErrorEntity",type:{name:"Composite",className:"ErrorEntity",modelProperties:{extendedCode:{serializedName:"extendedCode",xmlName:"extendedCode",type:{name:"String"}},messageTemplate:{serializedName:"messageTemplate",xmlName:"messageTemplate",type:{name:"String"}},parameters:{serializedName:"parameters",xmlName:"parameters",xmlElementName:"ErrorEntityParametersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},innerErrors:{serializedName:"innerErrors",xmlName:"innerErrors",xmlElementName:"ErrorEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorEntity"}}}},details:{serializedName:"details",xmlName:"details",xmlElementName:"ErrorEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorEntity"}}}},target:{serializedName:"target",xmlName:"target",type:{name:"String"}},code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const at={serializedName:"OutboundEnvironmentEndpointCollection",type:{name:"Composite",className:"OutboundEnvironmentEndpointCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"OutboundEnvironmentEndpoint",type:{name:"Sequence",element:{type:{name:"Composite",className:"OutboundEnvironmentEndpoint"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ct={serializedName:"OutboundEnvironmentEndpoint",type:{name:"Composite",className:"OutboundEnvironmentEndpoint",modelProperties:{category:{serializedName:"category",xmlName:"category",type:{name:"String"}},endpoints:{serializedName:"endpoints",xmlName:"endpoints",xmlElementName:"EndpointDependency",type:{name:"Sequence",element:{type:{name:"Composite",className:"EndpointDependency"}}}}}}};const pt={serializedName:"EndpointDependency",type:{name:"Composite",className:"EndpointDependency",modelProperties:{domainName:{serializedName:"domainName",xmlName:"domainName",type:{name:"String"}},endpointDetails:{serializedName:"endpointDetails",xmlName:"endpointDetails",xmlElementName:"EndpointDetail",type:{name:"Sequence",element:{type:{name:"Composite",className:"EndpointDetail"}}}}}}};const ut={serializedName:"EndpointDetail",type:{name:"Composite",className:"EndpointDetail",modelProperties:{ipAddress:{serializedName:"ipAddress",xmlName:"ipAddress",type:{name:"String"}},port:{serializedName:"port",xmlName:"port",type:{name:"Number"}},latency:{serializedName:"latency",xmlName:"latency",type:{name:"Number"}},isAccessible:{serializedName:"isAccessible",xmlName:"isAccessible",type:{name:"Boolean"}}}}};const dt={serializedName:"PrivateEndpointConnectionCollection",type:{name:"Composite",className:"PrivateEndpointConnectionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"RemotePrivateEndpointConnectionARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"RemotePrivateEndpointConnectionARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const mt={serializedName:"ArmIdWrapper",type:{name:"Composite",className:"ArmIdWrapper",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}}}}};const At={serializedName:"PrivateLinkConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}},actionsRequired:{serializedName:"actionsRequired",xmlName:"actionsRequired",type:{name:"String"}}}}};const ht={serializedName:"PrivateLinkResourcesWrapper",type:{name:"Composite",className:"PrivateLinkResourcesWrapper",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"PrivateLinkResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateLinkResource"}}}}}}};const ft={serializedName:"PrivateLinkResource",type:{name:"Composite",className:"PrivateLinkResource",modelProperties:{id:{serializedName:"id",required:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",required:true,xmlName:"type",type:{name:"String"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"PrivateLinkResourceProperties"}}}}};const yt={serializedName:"PrivateLinkResourceProperties",type:{name:"Composite",className:"PrivateLinkResourceProperties",modelProperties:{groupId:{serializedName:"groupId",readOnly:true,xmlName:"groupId",type:{name:"String"}},requiredMembers:{serializedName:"requiredMembers",readOnly:true,xmlName:"requiredMembers",xmlElementName:"PrivateLinkResourcePropertiesRequiredMembersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},requiredZoneNames:{serializedName:"requiredZoneNames",readOnly:true,xmlName:"requiredZoneNames",xmlElementName:"PrivateLinkResourcePropertiesRequiredZoneNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const bt={serializedName:"AppServicePlanCollection",type:{name:"Composite",className:"AppServicePlanCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AppServicePlan",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServicePlan"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ct={serializedName:"KubeEnvironmentProfile",type:{name:"Composite",className:"KubeEnvironmentProfile",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const Nt={serializedName:"CsmUsageQuotaCollection",type:{name:"Composite",className:"CsmUsageQuotaCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CsmUsageQuota",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmUsageQuota"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Et={serializedName:"CsmUsageQuota",type:{name:"Composite",className:"CsmUsageQuota",modelProperties:{unit:{serializedName:"unit",xmlName:"unit",type:{name:"String"}},nextResetTime:{serializedName:"nextResetTime",xmlName:"nextResetTime",type:{name:"DateTime"}},currentValue:{serializedName:"currentValue",xmlName:"currentValue",type:{name:"Number"}},limit:{serializedName:"limit",xmlName:"limit",type:{name:"Number"}},name:{serializedName:"name",xmlName:"name",type:{name:"Composite",className:"LocalizableString"}}}}};const vt={serializedName:"LocalizableString",type:{name:"Composite",className:"LocalizableString",modelProperties:{value:{serializedName:"value",xmlName:"value",type:{name:"String"}},localizedValue:{serializedName:"localizedValue",xmlName:"localizedValue",type:{name:"String"}}}}};const It={serializedName:"ResourceCollection",type:{name:"Composite",className:"ResourceCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ResourceCollectionValueItem",type:{name:"Sequence",element:{type:{name:"String"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const St={serializedName:"HybridConnectionCollection",type:{name:"Composite",className:"HybridConnectionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"HybridConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"HybridConnection"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const wt={serializedName:"VnetInfo",type:{name:"Composite",className:"VnetInfo",modelProperties:{vnetResourceId:{serializedName:"vnetResourceId",xmlName:"vnetResourceId",type:{name:"String"}},certThumbprint:{serializedName:"certThumbprint",readOnly:true,xmlName:"certThumbprint",type:{name:"String"}},certBlob:{serializedName:"certBlob",xmlName:"certBlob",type:{name:"String"}},routes:{serializedName:"routes",readOnly:true,xmlName:"routes",xmlElementName:"VnetRoute",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}},resyncRequired:{serializedName:"resyncRequired",readOnly:true,xmlName:"resyncRequired",type:{name:"Boolean"}},dnsServers:{serializedName:"dnsServers",xmlName:"dnsServers",type:{name:"String"}},isSwift:{serializedName:"isSwift",xmlName:"isSwift",type:{name:"Boolean"}}}}};const Pt={serializedName:"CertificateCollection",type:{name:"Composite",className:"CertificateCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Certificate",type:{name:"Sequence",element:{type:{name:"Composite",className:"Certificate"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const xt={serializedName:"ContainerAppCollection",type:{name:"Composite",className:"ContainerAppCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ContainerApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerApp"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Bt={serializedName:"Configuration",type:{name:"Composite",className:"Configuration",modelProperties:{secrets:{serializedName:"secrets",xmlName:"secrets",xmlElementName:"Secret",type:{name:"Sequence",element:{type:{name:"Composite",className:"Secret"}}}},activeRevisionsMode:{serializedName:"activeRevisionsMode",xmlName:"activeRevisionsMode",type:{name:"String"}},ingress:{serializedName:"ingress",xmlName:"ingress",type:{name:"Composite",className:"Ingress"}},registries:{serializedName:"registries",xmlName:"registries",xmlElementName:"RegistryCredentials",type:{name:"Sequence",element:{type:{name:"Composite",className:"RegistryCredentials"}}}}}}};const _t={serializedName:"Secret",type:{name:"Composite",className:"Secret",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const Rt={serializedName:"Ingress",type:{name:"Composite",className:"Ingress",modelProperties:{fqdn:{serializedName:"fqdn",readOnly:true,xmlName:"fqdn",type:{name:"String"}},external:{defaultValue:false,serializedName:"external",xmlName:"external",type:{name:"Boolean"}},targetPort:{serializedName:"targetPort",xmlName:"targetPort",type:{name:"Number"}},transport:{serializedName:"transport",xmlName:"transport",type:{name:"String"}},traffic:{serializedName:"traffic",xmlName:"traffic",xmlElementName:"TrafficWeight",type:{name:"Sequence",element:{type:{name:"Composite",className:"TrafficWeight"}}}},allowInsecure:{serializedName:"allowInsecure",xmlName:"allowInsecure",type:{name:"Boolean"}}}}};const kt={serializedName:"TrafficWeight",type:{name:"Composite",className:"TrafficWeight",modelProperties:{revisionName:{serializedName:"revisionName",xmlName:"revisionName",type:{name:"String"}},weight:{serializedName:"weight",xmlName:"weight",type:{name:"Number"}},latestRevision:{defaultValue:false,serializedName:"latestRevision",xmlName:"latestRevision",type:{name:"Boolean"}}}}};const Qt={serializedName:"RegistryCredentials",type:{name:"Composite",className:"RegistryCredentials",modelProperties:{server:{serializedName:"server",xmlName:"server",type:{name:"String"}},username:{serializedName:"username",xmlName:"username",type:{name:"String"}},passwordSecretRef:{serializedName:"passwordSecretRef",xmlName:"passwordSecretRef",type:{name:"String"}}}}};const Tt={serializedName:"Template",type:{name:"Composite",className:"Template",modelProperties:{revisionSuffix:{serializedName:"revisionSuffix",xmlName:"revisionSuffix",type:{name:"String"}},containers:{serializedName:"containers",xmlName:"containers",xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"Container"}}}},scale:{serializedName:"scale",xmlName:"scale",type:{name:"Composite",className:"Scale"}},dapr:{serializedName:"dapr",xmlName:"dapr",type:{name:"Composite",className:"Dapr"}}}}};const Mt={serializedName:"Container",type:{name:"Composite",className:"Container",modelProperties:{image:{serializedName:"image",xmlName:"image",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},command:{serializedName:"command",xmlName:"command",xmlElementName:"ContainerCommandItem",type:{name:"Sequence",element:{type:{name:"String"}}}},args:{serializedName:"args",xmlName:"args",xmlElementName:"ContainerArgsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},env:{serializedName:"env",xmlName:"env",xmlElementName:"EnvironmentVar",type:{name:"Sequence",element:{type:{name:"Composite",className:"EnvironmentVar"}}}},resources:{serializedName:"resources",xmlName:"resources",type:{name:"Composite",className:"ContainerResources"}}}}};const Ot={serializedName:"EnvironmentVar",type:{name:"Composite",className:"EnvironmentVar",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}},secretRef:{serializedName:"secretRef",xmlName:"secretRef",type:{name:"String"}}}}};const Dt={serializedName:"ContainerResources",type:{name:"Composite",className:"ContainerResources",modelProperties:{cpu:{serializedName:"cpu",xmlName:"cpu",type:{name:"Number"}},memory:{serializedName:"memory",xmlName:"memory",type:{name:"String"}}}}};const zt={serializedName:"Scale",type:{name:"Composite",className:"Scale",modelProperties:{minReplicas:{serializedName:"minReplicas",xmlName:"minReplicas",type:{name:"Number"}},maxReplicas:{serializedName:"maxReplicas",xmlName:"maxReplicas",type:{name:"Number"}},rules:{serializedName:"rules",xmlName:"rules",xmlElementName:"ScaleRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScaleRule"}}}}}}};const Lt={serializedName:"ScaleRule",type:{name:"Composite",className:"ScaleRule",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},azureQueue:{serializedName:"azureQueue",xmlName:"azureQueue",type:{name:"Composite",className:"QueueScaleRule"}},custom:{serializedName:"custom",xmlName:"custom",type:{name:"Composite",className:"CustomScaleRule"}},http:{serializedName:"http",xmlName:"http",type:{name:"Composite",className:"HttpScaleRule"}}}}};const Gt={serializedName:"QueueScaleRule",type:{name:"Composite",className:"QueueScaleRule",modelProperties:{queueName:{serializedName:"queueName",xmlName:"queueName",type:{name:"String"}},queueLength:{serializedName:"queueLength",xmlName:"queueLength",type:{name:"Number"}},auth:{serializedName:"auth",xmlName:"auth",xmlElementName:"ScaleRuleAuth",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScaleRuleAuth"}}}}}}};const Ft={serializedName:"ScaleRuleAuth",type:{name:"Composite",className:"ScaleRuleAuth",modelProperties:{secretRef:{serializedName:"secretRef",xmlName:"secretRef",type:{name:"String"}},triggerParameter:{serializedName:"triggerParameter",xmlName:"triggerParameter",type:{name:"String"}}}}};const qt={serializedName:"CustomScaleRule",type:{name:"Composite",className:"CustomScaleRule",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"String"}},metadata:{serializedName:"metadata",xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},auth:{serializedName:"auth",xmlName:"auth",xmlElementName:"ScaleRuleAuth",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScaleRuleAuth"}}}}}}};const Ut={serializedName:"HttpScaleRule",type:{name:"Composite",className:"HttpScaleRule",modelProperties:{metadata:{serializedName:"metadata",xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},auth:{serializedName:"auth",xmlName:"auth",xmlElementName:"ScaleRuleAuth",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScaleRuleAuth"}}}}}}};const Ht={serializedName:"Dapr",type:{name:"Composite",className:"Dapr",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},appId:{serializedName:"appId",xmlName:"appId",type:{name:"String"}},appPort:{serializedName:"appPort",xmlName:"appPort",type:{name:"Number"}},components:{serializedName:"components",xmlName:"components",xmlElementName:"DaprComponent",type:{name:"Sequence",element:{type:{name:"Composite",className:"DaprComponent"}}}}}}};const Vt={serializedName:"DaprComponent",type:{name:"Composite",className:"DaprComponent",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},type:{serializedName:"type",xmlName:"type",type:{name:"String"}},version:{serializedName:"version",xmlName:"version",type:{name:"String"}},metadata:{serializedName:"metadata",xmlName:"metadata",xmlElementName:"DaprMetadata",type:{name:"Sequence",element:{type:{name:"Composite",className:"DaprMetadata"}}}}}}};const jt={serializedName:"DaprMetadata",type:{name:"Composite",className:"DaprMetadata",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}},secretRef:{serializedName:"secretRef",xmlName:"secretRef",type:{name:"String"}}}}};const Wt={serializedName:"SecretsCollection",type:{name:"Composite",className:"SecretsCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ContainerAppSecret",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerAppSecret"}}}}}}};const Jt={serializedName:"ContainerAppSecret",type:{name:"Composite",className:"ContainerAppSecret",modelProperties:{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}}}}};const Yt={serializedName:"RevisionCollection",type:{name:"Composite",className:"RevisionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Revision",type:{name:"Sequence",element:{type:{name:"Composite",className:"Revision"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const $t={serializedName:"DeletedWebAppCollection",type:{name:"Composite",className:"DeletedWebAppCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DeletedSite",type:{name:"Sequence",element:{type:{name:"Composite",className:"DeletedSite"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Kt={serializedName:"DiagnosticCategoryCollection",type:{name:"Composite",className:"DiagnosticCategoryCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DiagnosticCategory",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticCategory"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Zt={serializedName:"DiagnosticAnalysisCollection",type:{name:"Composite",className:"DiagnosticAnalysisCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AnalysisDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"AnalysisDefinition"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Xt={serializedName:"AbnormalTimePeriod",type:{name:"Composite",className:"AbnormalTimePeriod",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},events:{serializedName:"events",xmlName:"events",xmlElementName:"DetectorAbnormalTimePeriod",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorAbnormalTimePeriod"}}}},solutions:{serializedName:"solutions",xmlName:"solutions",xmlElementName:"Solution",type:{name:"Sequence",element:{type:{name:"Composite",className:"Solution"}}}}}}};const er={serializedName:"DetectorAbnormalTimePeriod",type:{name:"Composite",className:"DetectorAbnormalTimePeriod",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}},source:{serializedName:"source",xmlName:"source",type:{name:"String"}},priority:{serializedName:"priority",xmlName:"priority",type:{name:"Number"}},metaData:{serializedName:"metaData",xmlName:"metaData",xmlElementName:"DetectorAbnormalTimePeriodMetaDataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}},type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["ServiceIncident","AppDeployment","AppCrash","RuntimeIssueDetected","AseDeployment","UserIssue","PlatformIssue","Other"]}},solutions:{serializedName:"solutions",xmlName:"solutions",xmlElementName:"Solution",type:{name:"Sequence",element:{type:{name:"Composite",className:"Solution"}}}}}}};const tr={serializedName:"Solution",type:{name:"Composite",className:"Solution",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"Number"}},displayName:{serializedName:"displayName",xmlName:"displayName",type:{name:"String"}},order:{serializedName:"order",xmlName:"order",type:{name:"Number"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}},type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["QuickSolution","DeepInvestigation","BestPractices"]}},data:{serializedName:"data",xmlName:"data",xmlElementName:"SolutionDataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}},metadata:{serializedName:"metadata",xmlName:"metadata",xmlElementName:"SolutionMetadataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}}}}};const rr={serializedName:"AnalysisData",type:{name:"Composite",className:"AnalysisData",modelProperties:{source:{serializedName:"source",xmlName:"source",type:{name:"String"}},detectorDefinition:{serializedName:"detectorDefinition",xmlName:"detectorDefinition",type:{name:"Composite",className:"DetectorDefinition"}},metrics:{serializedName:"metrics",xmlName:"metrics",xmlElementName:"DiagnosticMetricSet",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticMetricSet"}}}},data:{serializedName:"data",xmlName:"data",xmlElementName:"AnalysisDataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}},detectorMetaData:{serializedName:"detectorMetaData",xmlName:"detectorMetaData",type:{name:"Composite",className:"ResponseMetaData"}}}}};const ir={serializedName:"DetectorDefinition",type:{name:"Composite",className:"DetectorDefinition",modelProperties:{displayName:{serializedName:"displayName",readOnly:true,xmlName:"displayName",type:{name:"String"}},description:{serializedName:"description",readOnly:true,xmlName:"description",type:{name:"String"}},rank:{serializedName:"rank",readOnly:true,xmlName:"rank",type:{name:"Number"}},isEnabled:{serializedName:"isEnabled",readOnly:true,xmlName:"isEnabled",type:{name:"Boolean"}}}}};const nr={serializedName:"DiagnosticMetricSet",type:{name:"Composite",className:"DiagnosticMetricSet",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},unit:{serializedName:"unit",xmlName:"unit",type:{name:"String"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},timeGrain:{serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}},values:{serializedName:"values",xmlName:"values",xmlElementName:"DiagnosticMetricSample",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticMetricSample"}}}}}}};const sr={serializedName:"DiagnosticMetricSample",type:{name:"Composite",className:"DiagnosticMetricSample",modelProperties:{timestamp:{serializedName:"timestamp",xmlName:"timestamp",type:{name:"DateTime"}},roleInstance:{serializedName:"roleInstance",xmlName:"roleInstance",type:{name:"String"}},total:{serializedName:"total",xmlName:"total",type:{name:"Number"}},maximum:{serializedName:"maximum",xmlName:"maximum",type:{name:"Number"}},minimum:{serializedName:"minimum",xmlName:"minimum",type:{name:"Number"}},isAggregated:{serializedName:"isAggregated",xmlName:"isAggregated",type:{name:"Boolean"}}}}};const or={serializedName:"ResponseMetaData",type:{name:"Composite",className:"ResponseMetaData",modelProperties:{dataSource:{serializedName:"dataSource",xmlName:"dataSource",type:{name:"Composite",className:"DataSource"}}}}};const ar={serializedName:"DataSource",type:{name:"Composite",className:"DataSource",modelProperties:{instructions:{serializedName:"instructions",xmlName:"instructions",xmlElementName:"DataSourceInstructionsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},dataSourceUri:{serializedName:"dataSourceUri",xmlName:"dataSourceUri",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}}};const lr={serializedName:"DiagnosticDetectorCollection",type:{name:"Composite",className:"DiagnosticDetectorCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DetectorDefinitionResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorDefinitionResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const cr={serializedName:"KubeEnvironmentCollection",type:{name:"Composite",className:"KubeEnvironmentCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"KubeEnvironment",type:{name:"Sequence",element:{type:{name:"Composite",className:"KubeEnvironment"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const pr={serializedName:"ArcConfiguration",type:{name:"Composite",className:"ArcConfiguration",modelProperties:{artifactsStorageType:{serializedName:"artifactsStorageType",xmlName:"artifactsStorageType",type:{name:"Enum",allowedValues:["LocalNode","NetworkFileSystem"]}},artifactStorageClassName:{serializedName:"artifactStorageClassName",xmlName:"artifactStorageClassName",type:{name:"String"}},artifactStorageMountPath:{serializedName:"artifactStorageMountPath",xmlName:"artifactStorageMountPath",type:{name:"String"}},artifactStorageNodeName:{serializedName:"artifactStorageNodeName",xmlName:"artifactStorageNodeName",type:{name:"String"}},artifactStorageAccessMode:{serializedName:"artifactStorageAccessMode",xmlName:"artifactStorageAccessMode",type:{name:"String"}},frontEndServiceConfiguration:{serializedName:"frontEndServiceConfiguration",xmlName:"frontEndServiceConfiguration",type:{name:"Composite",className:"FrontEndConfiguration"}},kubeConfig:{serializedName:"kubeConfig",xmlName:"kubeConfig",type:{name:"String"}}}}};const ur={serializedName:"FrontEndConfiguration",type:{name:"Composite",className:"FrontEndConfiguration",modelProperties:{kind:{serializedName:"kind",xmlName:"kind",type:{name:"Enum",allowedValues:["NodePort","LoadBalancer"]}}}}};const dr={serializedName:"AppLogsConfiguration",type:{name:"Composite",className:"AppLogsConfiguration",modelProperties:{destination:{serializedName:"destination",xmlName:"destination",type:{name:"String"}},logAnalyticsConfiguration:{serializedName:"logAnalyticsConfiguration",xmlName:"logAnalyticsConfiguration",type:{name:"Composite",className:"LogAnalyticsConfiguration"}}}}};const mr={serializedName:"LogAnalyticsConfiguration",type:{name:"Composite",className:"LogAnalyticsConfiguration",modelProperties:{customerId:{serializedName:"customerId",xmlName:"customerId",type:{name:"String"}},sharedKey:{serializedName:"sharedKey",xmlName:"sharedKey",type:{name:"String"}}}}};const Ar={serializedName:"ContainerAppsConfiguration",type:{name:"Composite",className:"ContainerAppsConfiguration",modelProperties:{daprAIInstrumentationKey:{serializedName:"daprAIInstrumentationKey",xmlName:"daprAIInstrumentationKey",type:{name:"String"}},platformReservedCidr:{serializedName:"platformReservedCidr",xmlName:"platformReservedCidr",type:{name:"String"}},platformReservedDnsIP:{serializedName:"platformReservedDnsIP",xmlName:"platformReservedDnsIP",type:{name:"String"}},controlPlaneSubnetResourceId:{serializedName:"controlPlaneSubnetResourceId",xmlName:"controlPlaneSubnetResourceId",type:{name:"String"}},appSubnetResourceId:{serializedName:"appSubnetResourceId",xmlName:"appSubnetResourceId",type:{name:"String"}},dockerBridgeCidr:{serializedName:"dockerBridgeCidr",xmlName:"dockerBridgeCidr",type:{name:"String"}}}}};const gr={serializedName:"ApplicationStackCollection",type:{name:"Composite",className:"ApplicationStackCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ApplicationStackResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStackResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const hr={serializedName:"ApplicationStack",type:{name:"Composite",className:"ApplicationStack",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},display:{serializedName:"display",xmlName:"display",type:{name:"String"}},dependency:{serializedName:"dependency",xmlName:"dependency",type:{name:"String"}},majorVersions:{serializedName:"majorVersions",xmlName:"majorVersions",xmlElementName:"StackMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"StackMajorVersion"}}}},frameworks:{serializedName:"frameworks",xmlName:"frameworks",xmlElementName:"ApplicationStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStack"}}}},isDeprecated:{serializedName:"isDeprecated",xmlName:"isDeprecated",xmlElementName:"ApplicationStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStack"}}}}}}};const fr={serializedName:"StackMajorVersion",type:{name:"Composite",className:"StackMajorVersion",modelProperties:{displayVersion:{serializedName:"displayVersion",xmlName:"displayVersion",type:{name:"String"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}},isDefault:{serializedName:"isDefault",xmlName:"isDefault",type:{name:"Boolean"}},minorVersions:{serializedName:"minorVersions",xmlName:"minorVersions",xmlElementName:"StackMinorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"StackMinorVersion"}}}},applicationInsights:{serializedName:"applicationInsights",xmlName:"applicationInsights",type:{name:"Boolean"}},isPreview:{serializedName:"isPreview",xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",xmlName:"isHidden",type:{name:"Boolean"}},appSettingsDictionary:{serializedName:"appSettingsDictionary",xmlName:"appSettingsDictionary",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}},siteConfigPropertiesDictionary:{serializedName:"siteConfigPropertiesDictionary",xmlName:"siteConfigPropertiesDictionary",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}}}};const yr={serializedName:"StackMinorVersion",type:{name:"Composite",className:"StackMinorVersion",modelProperties:{displayVersion:{serializedName:"displayVersion",xmlName:"displayVersion",type:{name:"String"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}},isDefault:{serializedName:"isDefault",xmlName:"isDefault",type:{name:"Boolean"}},isRemoteDebuggingEnabled:{serializedName:"isRemoteDebuggingEnabled",xmlName:"isRemoteDebuggingEnabled",type:{name:"Boolean"}}}}};const br={serializedName:"FunctionAppStackCollection",type:{name:"Composite",className:"FunctionAppStackCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"FunctionAppStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionAppStack"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Cr={serializedName:"FunctionAppMajorVersion",type:{name:"Composite",className:"FunctionAppMajorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:true,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},minorVersions:{serializedName:"minorVersions",readOnly:true,xmlName:"minorVersions",xmlElementName:"FunctionAppMinorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionAppMinorVersion"}}}}}}};const Nr={serializedName:"FunctionAppMinorVersion",type:{name:"Composite",className:"FunctionAppMinorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:true,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},stackSettings:{serializedName:"stackSettings",xmlName:"stackSettings",type:{name:"Composite",className:"FunctionAppRuntimes"}}}}};const Er={serializedName:"FunctionAppRuntimes",type:{name:"Composite",className:"FunctionAppRuntimes",modelProperties:{linuxRuntimeSettings:{serializedName:"linuxRuntimeSettings",xmlName:"linuxRuntimeSettings",type:{name:"Composite",className:"FunctionAppRuntimeSettings"}},windowsRuntimeSettings:{serializedName:"windowsRuntimeSettings",xmlName:"windowsRuntimeSettings",type:{name:"Composite",className:"FunctionAppRuntimeSettings"}}}}};const vr={serializedName:"FunctionAppRuntimeSettings",type:{name:"Composite",className:"FunctionAppRuntimeSettings",modelProperties:{runtimeVersion:{serializedName:"runtimeVersion",readOnly:true,xmlName:"runtimeVersion",type:{name:"String"}},remoteDebuggingSupported:{serializedName:"remoteDebuggingSupported",readOnly:true,xmlName:"remoteDebuggingSupported",type:{name:"Boolean"}},appInsightsSettings:{serializedName:"appInsightsSettings",xmlName:"appInsightsSettings",type:{name:"Composite",className:"AppInsightsWebAppStackSettings"}},gitHubActionSettings:{serializedName:"gitHubActionSettings",xmlName:"gitHubActionSettings",type:{name:"Composite",className:"GitHubActionWebAppStackSettings"}},appSettingsDictionary:{serializedName:"appSettingsDictionary",readOnly:true,xmlName:"appSettingsDictionary",type:{name:"Dictionary",value:{type:{name:"String"}}}},siteConfigPropertiesDictionary:{serializedName:"siteConfigPropertiesDictionary",xmlName:"siteConfigPropertiesDictionary",type:{name:"Composite",className:"SiteConfigPropertiesDictionary"}},supportedFunctionsExtensionVersions:{serializedName:"supportedFunctionsExtensionVersions",readOnly:true,xmlName:"supportedFunctionsExtensionVersions",xmlElementName:"FunctionAppRuntimeSettingsSupportedFunctionsExtensionVersionsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},isPreview:{serializedName:"isPreview",readOnly:true,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:true,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:true,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:true,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:true,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:true,xmlName:"isEarlyAccess",type:{name:"Boolean"}},isDefault:{serializedName:"isDefault",readOnly:true,xmlName:"isDefault",type:{name:"Boolean"}}}}};const Ir={serializedName:"AppInsightsWebAppStackSettings",type:{name:"Composite",className:"AppInsightsWebAppStackSettings",modelProperties:{isSupported:{serializedName:"isSupported",readOnly:true,xmlName:"isSupported",type:{name:"Boolean"}},isDefaultOff:{serializedName:"isDefaultOff",readOnly:true,xmlName:"isDefaultOff",type:{name:"Boolean"}}}}};const Sr={serializedName:"GitHubActionWebAppStackSettings",type:{name:"Composite",className:"GitHubActionWebAppStackSettings",modelProperties:{isSupported:{serializedName:"isSupported",readOnly:true,xmlName:"isSupported",type:{name:"Boolean"}},supportedVersion:{serializedName:"supportedVersion",readOnly:true,xmlName:"supportedVersion",type:{name:"String"}}}}};const wr={serializedName:"SiteConfigPropertiesDictionary",type:{name:"Composite",className:"SiteConfigPropertiesDictionary",modelProperties:{use32BitWorkerProcess:{serializedName:"use32BitWorkerProcess",readOnly:true,xmlName:"use32BitWorkerProcess",type:{name:"Boolean"}},linuxFxVersion:{serializedName:"linuxFxVersion",readOnly:true,xmlName:"linuxFxVersion",type:{name:"String"}},javaVersion:{serializedName:"javaVersion",readOnly:true,xmlName:"javaVersion",type:{name:"String"}},powerShellVersion:{serializedName:"powerShellVersion",readOnly:true,xmlName:"powerShellVersion",type:{name:"String"}}}}};const Pr={serializedName:"WebAppStackCollection",type:{name:"Composite",className:"WebAppStackCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WebAppStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebAppStack"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const xr={serializedName:"WebAppMajorVersion",type:{name:"Composite",className:"WebAppMajorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:true,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},minorVersions:{serializedName:"minorVersions",readOnly:true,xmlName:"minorVersions",xmlElementName:"WebAppMinorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebAppMinorVersion"}}}}}}};const Br={serializedName:"WebAppMinorVersion",type:{name:"Composite",className:"WebAppMinorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:true,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},stackSettings:{serializedName:"stackSettings",xmlName:"stackSettings",type:{name:"Composite",className:"WebAppRuntimes"}}}}};const _r={serializedName:"WebAppRuntimes",type:{name:"Composite",className:"WebAppRuntimes",modelProperties:{linuxRuntimeSettings:{serializedName:"linuxRuntimeSettings",xmlName:"linuxRuntimeSettings",type:{name:"Composite",className:"WebAppRuntimeSettings"}},windowsRuntimeSettings:{serializedName:"windowsRuntimeSettings",xmlName:"windowsRuntimeSettings",type:{name:"Composite",className:"WebAppRuntimeSettings"}},linuxContainerSettings:{serializedName:"linuxContainerSettings",xmlName:"linuxContainerSettings",type:{name:"Composite",className:"LinuxJavaContainerSettings"}},windowsContainerSettings:{serializedName:"windowsContainerSettings",xmlName:"windowsContainerSettings",type:{name:"Composite",className:"WindowsJavaContainerSettings"}}}}};const Rr={serializedName:"WebAppRuntimeSettings",type:{name:"Composite",className:"WebAppRuntimeSettings",modelProperties:{runtimeVersion:{serializedName:"runtimeVersion",readOnly:true,xmlName:"runtimeVersion",type:{name:"String"}},remoteDebuggingSupported:{serializedName:"remoteDebuggingSupported",readOnly:true,xmlName:"remoteDebuggingSupported",type:{name:"Boolean"}},appInsightsSettings:{serializedName:"appInsightsSettings",xmlName:"appInsightsSettings",type:{name:"Composite",className:"AppInsightsWebAppStackSettings"}},gitHubActionSettings:{serializedName:"gitHubActionSettings",xmlName:"gitHubActionSettings",type:{name:"Composite",className:"GitHubActionWebAppStackSettings"}},isPreview:{serializedName:"isPreview",readOnly:true,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:true,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:true,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:true,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:true,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:true,xmlName:"isEarlyAccess",type:{name:"Boolean"}}}}};const kr={serializedName:"LinuxJavaContainerSettings",type:{name:"Composite",className:"LinuxJavaContainerSettings",modelProperties:{java11Runtime:{serializedName:"java11Runtime",readOnly:true,xmlName:"java11Runtime",type:{name:"String"}},java8Runtime:{serializedName:"java8Runtime",readOnly:true,xmlName:"java8Runtime",type:{name:"String"}},isPreview:{serializedName:"isPreview",readOnly:true,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:true,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:true,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:true,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:true,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:true,xmlName:"isEarlyAccess",type:{name:"Boolean"}}}}};const Qr={serializedName:"WindowsJavaContainerSettings",type:{name:"Composite",className:"WindowsJavaContainerSettings",modelProperties:{javaContainer:{serializedName:"javaContainer",readOnly:true,xmlName:"javaContainer",type:{name:"String"}},javaContainerVersion:{serializedName:"javaContainerVersion",readOnly:true,xmlName:"javaContainerVersion",type:{name:"String"}},isPreview:{serializedName:"isPreview",readOnly:true,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:true,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:true,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:true,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:true,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:true,xmlName:"isEarlyAccess",type:{name:"Boolean"}}}}};const Tr={serializedName:"RecommendationCollection",type:{name:"Composite",className:"RecommendationCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Recommendation",type:{name:"Sequence",element:{type:{name:"Composite",className:"Recommendation"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Mr={serializedName:"ResourceHealthMetadataCollection",type:{name:"Composite",className:"ResourceHealthMetadataCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ResourceHealthMetadata",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceHealthMetadata"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Or={serializedName:"SourceControlCollection",type:{name:"Composite",className:"SourceControlCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SourceControl",type:{name:"Sequence",element:{type:{name:"Composite",className:"SourceControl"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Dr={serializedName:"BillingMeterCollection",type:{name:"Composite",className:"BillingMeterCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"BillingMeter",type:{name:"Sequence",element:{type:{name:"Composite",className:"BillingMeter"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const zr={serializedName:"ResourceNameAvailabilityRequest",type:{name:"Composite",className:"ResourceNameAvailabilityRequest",modelProperties:{name:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}},typeParam:{serializedName:"type",required:true,xmlName:"type",type:{name:"String"}},isFqdn:{serializedName:"isFqdn",xmlName:"isFqdn",type:{name:"Boolean"}},environmentId:{serializedName:"environmentId",xmlName:"environmentId",type:{name:"String"}}}}};const Lr={serializedName:"ResourceNameAvailability",type:{name:"Composite",className:"ResourceNameAvailability",modelProperties:{nameAvailable:{serializedName:"nameAvailable",xmlName:"nameAvailable",type:{name:"Boolean"}},reason:{serializedName:"reason",xmlName:"reason",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const Gr={serializedName:"CustomHostnameSitesCollection",type:{name:"Composite",className:"CustomHostnameSitesCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CustomHostnameSites",type:{name:"Sequence",element:{type:{name:"Composite",className:"CustomHostnameSites"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Fr={serializedName:"DeploymentLocations",type:{name:"Composite",className:"DeploymentLocations",modelProperties:{locations:{serializedName:"locations",xmlName:"locations",xmlElementName:"GeoRegion",type:{name:"Sequence",element:{type:{name:"Composite",className:"GeoRegion"}}}},hostingEnvironments:{serializedName:"hostingEnvironments",xmlName:"hostingEnvironments",xmlElementName:"AppServiceEnvironment",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceEnvironment"}}}},hostingEnvironmentDeploymentInfos:{serializedName:"hostingEnvironmentDeploymentInfos",xmlName:"hostingEnvironmentDeploymentInfos",xmlElementName:"HostingEnvironmentDeploymentInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostingEnvironmentDeploymentInfo"}}}}}}};const qr={serializedName:"HostingEnvironmentDeploymentInfo",type:{name:"Composite",className:"HostingEnvironmentDeploymentInfo",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}}}}};const Ur={serializedName:"AseRegionCollection",type:{name:"Composite",className:"AseRegionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AseRegion",type:{name:"Sequence",element:{type:{name:"Composite",className:"AseRegion"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Hr={serializedName:"GeoRegionCollection",type:{name:"Composite",className:"GeoRegionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"GeoRegion",type:{name:"Sequence",element:{type:{name:"Composite",className:"GeoRegion"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Vr={serializedName:"IdentifierCollection",type:{name:"Composite",className:"IdentifierCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Identifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"Identifier"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const jr={serializedName:"PremierAddOnOfferCollection",type:{name:"Composite",className:"PremierAddOnOfferCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"PremierAddOnOffer",type:{name:"Sequence",element:{type:{name:"Composite",className:"PremierAddOnOffer"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Wr={serializedName:"SkuInfos",type:{name:"Composite",className:"SkuInfos",modelProperties:{resourceType:{serializedName:"resourceType",xmlName:"resourceType",type:{name:"String"}},skus:{serializedName:"skus",xmlName:"skus",xmlElementName:"GlobalCsmSkuDescription",type:{name:"Sequence",element:{type:{name:"Composite",className:"GlobalCsmSkuDescription"}}}}}}};const Jr={serializedName:"GlobalCsmSkuDescription",type:{name:"Composite",className:"GlobalCsmSkuDescription",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},tier:{serializedName:"tier",xmlName:"tier",type:{name:"String"}},size:{serializedName:"size",xmlName:"size",type:{name:"String"}},family:{serializedName:"family",xmlName:"family",type:{name:"String"}},capacity:{serializedName:"capacity",xmlName:"capacity",type:{name:"Composite",className:"SkuCapacity"}},locations:{serializedName:"locations",xmlName:"locations",xmlElementName:"GlobalCsmSkuDescriptionLocationsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},capabilities:{serializedName:"capabilities",xmlName:"capabilities",xmlElementName:"Capability",type:{name:"Sequence",element:{type:{name:"Composite",className:"Capability"}}}}}}};const Yr={serializedName:"CsmMoveResourceEnvelope",type:{name:"Composite",className:"CsmMoveResourceEnvelope",modelProperties:{targetResourceGroup:{constraints:{Pattern:new RegExp(" ^[-\\w\\._\\(\\)]+[^\\.]$"),MaxLength:90,MinLength:1},serializedName:"targetResourceGroup",xmlName:"targetResourceGroup",type:{name:"String"}},resources:{serializedName:"resources",xmlName:"resources",xmlElementName:"CsmMoveResourceEnvelopeResourcesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const $r={serializedName:"ValidateRequest",type:{name:"Composite",className:"ValidateRequest",modelProperties:{name:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",required:true,xmlName:"type",type:{name:"String"}},location:{serializedName:"location",required:true,xmlName:"location",type:{name:"String"}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},skuName:{serializedName:"properties.skuName",xmlName:"properties.skuName",type:{name:"String"}},needLinuxWorkers:{serializedName:"properties.needLinuxWorkers",xmlName:"properties.needLinuxWorkers",type:{name:"Boolean"}},isSpot:{serializedName:"properties.isSpot",xmlName:"properties.isSpot",type:{name:"Boolean"}},capacity:{constraints:{InclusiveMinimum:1},serializedName:"properties.capacity",xmlName:"properties.capacity",type:{name:"Number"}},hostingEnvironment:{serializedName:"properties.hostingEnvironment",xmlName:"properties.hostingEnvironment",type:{name:"String"}},isXenon:{serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},containerRegistryBaseUrl:{serializedName:"properties.containerRegistryBaseUrl",xmlName:"properties.containerRegistryBaseUrl",type:{name:"String"}},containerRegistryUsername:{serializedName:"properties.containerRegistryUsername",xmlName:"properties.containerRegistryUsername",type:{name:"String"}},containerRegistryPassword:{serializedName:"properties.containerRegistryPassword",xmlName:"properties.containerRegistryPassword",type:{name:"String"}},containerImageRepository:{serializedName:"properties.containerImageRepository",xmlName:"properties.containerImageRepository",type:{name:"String"}},containerImageTag:{serializedName:"properties.containerImageTag",xmlName:"properties.containerImageTag",type:{name:"String"}},containerImagePlatform:{serializedName:"properties.containerImagePlatform",xmlName:"properties.containerImagePlatform",type:{name:"String"}},appServiceEnvironment:{serializedName:"properties.appServiceEnvironment",xmlName:"properties.appServiceEnvironment",type:{name:"Composite",className:"AppServiceEnvironment"}}}}};const Kr={serializedName:"ValidateResponse",type:{name:"Composite",className:"ValidateResponse",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ValidateResponseError"}}}}};const Zr={serializedName:"ValidateResponseError",type:{name:"Composite",className:"ValidateResponseError",modelProperties:{code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const Xr={serializedName:"StaticSiteBuildProperties",type:{name:"Composite",className:"StaticSiteBuildProperties",modelProperties:{appLocation:{serializedName:"appLocation",xmlName:"appLocation",type:{name:"String"}},apiLocation:{serializedName:"apiLocation",xmlName:"apiLocation",type:{name:"String"}},appArtifactLocation:{serializedName:"appArtifactLocation",xmlName:"appArtifactLocation",type:{name:"String"}},outputLocation:{serializedName:"outputLocation",xmlName:"outputLocation",type:{name:"String"}},appBuildCommand:{serializedName:"appBuildCommand",xmlName:"appBuildCommand",type:{name:"String"}},apiBuildCommand:{serializedName:"apiBuildCommand",xmlName:"apiBuildCommand",type:{name:"String"}},skipGithubActionWorkflowGeneration:{serializedName:"skipGithubActionWorkflowGeneration",xmlName:"skipGithubActionWorkflowGeneration",type:{name:"Boolean"}},githubActionSecretNameOverride:{serializedName:"githubActionSecretNameOverride",xmlName:"githubActionSecretNameOverride",type:{name:"String"}}}}};const ei={serializedName:"StaticSiteCollection",type:{name:"Composite",className:"StaticSiteCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ti={serializedName:"ResponseMessageEnvelopeRemotePrivateEndpointConnection",type:{name:"Composite",className:"ResponseMessageEnvelopeRemotePrivateEndpointConnection",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},type:{serializedName:"type",xmlName:"type",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}},tags:{serializedName:"tags",xmlName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},plan:{serializedName:"plan",xmlName:"plan",type:{name:"Composite",className:"ArmPlan"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"RemotePrivateEndpointConnection"}},sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},status:{serializedName:"status",xmlName:"status",type:{name:"String"}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorEntity"}},identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},zones:{serializedName:"zones",xmlName:"zones",xmlElementName:"ResponseMessageEnvelopeRemotePrivateEndpointConnectionZonesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const ri={serializedName:"ArmPlan",type:{name:"Composite",className:"ArmPlan",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},publisher:{serializedName:"publisher",xmlName:"publisher",type:{name:"String"}},product:{serializedName:"product",xmlName:"product",type:{name:"String"}},promotionCode:{serializedName:"promotionCode",xmlName:"promotionCode",type:{name:"String"}},version:{serializedName:"version",xmlName:"version",type:{name:"String"}}}}};const ii={serializedName:"StaticSiteTemplateOptions",type:{name:"Composite",className:"StaticSiteTemplateOptions",modelProperties:{templateRepositoryUrl:{serializedName:"templateRepositoryUrl",xmlName:"templateRepositoryUrl",type:{name:"String"}},owner:{serializedName:"owner",xmlName:"owner",type:{name:"String"}},repositoryName:{serializedName:"repositoryName",xmlName:"repositoryName",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}},isPrivate:{serializedName:"isPrivate",xmlName:"isPrivate",type:{name:"Boolean"}}}}};const ni={serializedName:"StaticSiteLinkedBackend",type:{name:"Composite",className:"StaticSiteLinkedBackend",modelProperties:{backendResourceId:{serializedName:"backendResourceId",xmlName:"backendResourceId",type:{name:"String"}},region:{serializedName:"region",xmlName:"region",type:{name:"String"}},createdOn:{serializedName:"createdOn",readOnly:true,xmlName:"createdOn",type:{name:"DateTime"}},provisioningState:{serializedName:"provisioningState",readOnly:true,xmlName:"provisioningState",type:{name:"String"}}}}};const si={serializedName:"DatabaseConnectionOverview",type:{name:"Composite",className:"DatabaseConnectionOverview",modelProperties:{resourceId:{serializedName:"resourceId",readOnly:true,xmlName:"resourceId",type:{name:"String"}},connectionIdentity:{serializedName:"connectionIdentity",readOnly:true,xmlName:"connectionIdentity",type:{name:"String"}},region:{serializedName:"region",readOnly:true,xmlName:"region",type:{name:"String"}},configurationFiles:{serializedName:"configurationFiles",readOnly:true,xmlName:"configurationFiles",xmlElementName:"StaticSiteDatabaseConnectionConfigurationFileOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteDatabaseConnectionConfigurationFileOverview"}}}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}}}}};const oi={serializedName:"StaticSiteDatabaseConnectionConfigurationFileOverview",type:{name:"Composite",className:"StaticSiteDatabaseConnectionConfigurationFileOverview",modelProperties:{fileName:{serializedName:"fileName",readOnly:true,xmlName:"fileName",type:{name:"String"}},contents:{serializedName:"contents",readOnly:true,xmlName:"contents",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const ai={serializedName:"StaticSiteUserCollection",type:{name:"Composite",className:"StaticSiteUserCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteUserARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const li={serializedName:"StaticSiteBuildCollection",type:{name:"Composite",className:"StaticSiteBuildCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteBuildARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteBuildARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ci={serializedName:"DatabaseConnectionCollection",type:{name:"Composite",className:"DatabaseConnectionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DatabaseConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseConnection"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const pi={serializedName:"DatabaseConnectionPatchRequest",type:{name:"Composite",className:"DatabaseConnectionPatchRequest",modelProperties:{resourceId:{serializedName:"properties.resourceId",xmlName:"properties.resourceId",type:{name:"String"}},connectionIdentity:{serializedName:"properties.connectionIdentity",xmlName:"properties.connectionIdentity",type:{name:"String"}},connectionString:{serializedName:"properties.connectionString",xmlName:"properties.connectionString",type:{name:"String"}},region:{serializedName:"properties.region",xmlName:"properties.region",type:{name:"String"}}}}};const ui={serializedName:"StaticSiteFunctionOverviewCollection",type:{name:"Composite",className:"StaticSiteFunctionOverviewCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteFunctionOverviewARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteFunctionOverviewARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const di={serializedName:"StaticSiteUserProvidedFunctionAppsCollection",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionAppsCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteUserProvidedFunctionAppARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionAppARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const mi={serializedName:"StaticSiteBasicAuthPropertiesCollection",type:{name:"Composite",className:"StaticSiteBasicAuthPropertiesCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteBasicAuthPropertiesARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteBasicAuthPropertiesARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ai={serializedName:"StaticSiteCustomDomainOverviewCollection",type:{name:"Composite",className:"StaticSiteCustomDomainOverviewCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteCustomDomainOverviewARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteCustomDomainOverviewARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const gi={serializedName:"StaticSiteLinkedBackendsCollection",type:{name:"Composite",className:"StaticSiteLinkedBackendsCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteLinkedBackendARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackendARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const hi={serializedName:"CsmSlotEntity",type:{name:"Composite",className:"CsmSlotEntity",modelProperties:{targetSlot:{serializedName:"targetSlot",required:true,xmlName:"targetSlot",type:{name:"String"}},preserveVnet:{serializedName:"preserveVnet",required:true,xmlName:"preserveVnet",type:{name:"Boolean"}}}}};const fi={serializedName:"BackupSchedule",type:{name:"Composite",className:"BackupSchedule",modelProperties:{frequencyInterval:{defaultValue:7,serializedName:"frequencyInterval",required:true,xmlName:"frequencyInterval",type:{name:"Number"}},frequencyUnit:{defaultValue:"Day",serializedName:"frequencyUnit",required:true,xmlName:"frequencyUnit",type:{name:"Enum",allowedValues:["Day","Hour"]}},keepAtLeastOneBackup:{defaultValue:true,serializedName:"keepAtLeastOneBackup",required:true,xmlName:"keepAtLeastOneBackup",type:{name:"Boolean"}},retentionPeriodInDays:{defaultValue:30,serializedName:"retentionPeriodInDays",required:true,xmlName:"retentionPeriodInDays",type:{name:"Number"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},lastExecutionTime:{serializedName:"lastExecutionTime",readOnly:true,xmlName:"lastExecutionTime",type:{name:"DateTime"}}}}};const yi={serializedName:"DatabaseBackupSetting",type:{name:"Composite",className:"DatabaseBackupSetting",modelProperties:{databaseType:{serializedName:"databaseType",required:true,xmlName:"databaseType",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},connectionStringName:{serializedName:"connectionStringName",xmlName:"connectionStringName",type:{name:"String"}},connectionString:{serializedName:"connectionString",xmlName:"connectionString",type:{name:"String"}}}}};const bi={serializedName:"BackupItemCollection",type:{name:"Composite",className:"BackupItemCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"BackupItem",type:{name:"Sequence",element:{type:{name:"Composite",className:"BackupItem"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ci={serializedName:"PublishingCredentialsPoliciesCollection",type:{name:"Composite",className:"PublishingCredentialsPoliciesCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CsmPublishingCredentialsPoliciesEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmPublishingCredentialsPoliciesEntity"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ni={serializedName:"SiteConfigResourceCollection",type:{name:"Composite",className:"SiteConfigResourceCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SiteConfigResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteConfigResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ei={serializedName:"AuthPlatform",type:{name:"Composite",className:"AuthPlatform",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}},configFilePath:{serializedName:"configFilePath",xmlName:"configFilePath",type:{name:"String"}}}}};const vi={serializedName:"GlobalValidation",type:{name:"Composite",className:"GlobalValidation",modelProperties:{requireAuthentication:{serializedName:"requireAuthentication",xmlName:"requireAuthentication",type:{name:"Boolean"}},unauthenticatedClientAction:{serializedName:"unauthenticatedClientAction",xmlName:"unauthenticatedClientAction",type:{name:"Enum",allowedValues:["RedirectToLoginPage","AllowAnonymous","Return401","Return403"]}},redirectToProvider:{serializedName:"redirectToProvider",xmlName:"redirectToProvider",type:{name:"String"}},excludedPaths:{serializedName:"excludedPaths",xmlName:"excludedPaths",xmlElementName:"GlobalValidationExcludedPathsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Ii={serializedName:"IdentityProviders",type:{name:"Composite",className:"IdentityProviders",modelProperties:{azureActiveDirectory:{serializedName:"azureActiveDirectory",xmlName:"azureActiveDirectory",type:{name:"Composite",className:"AzureActiveDirectory"}},facebook:{serializedName:"facebook",xmlName:"facebook",type:{name:"Composite",className:"Facebook"}},gitHub:{serializedName:"gitHub",xmlName:"gitHub",type:{name:"Composite",className:"GitHub"}},google:{serializedName:"google",xmlName:"google",type:{name:"Composite",className:"Google"}},legacyMicrosoftAccount:{serializedName:"legacyMicrosoftAccount",xmlName:"legacyMicrosoftAccount",type:{name:"Composite",className:"LegacyMicrosoftAccount"}},twitter:{serializedName:"twitter",xmlName:"twitter",type:{name:"Composite",className:"Twitter"}},apple:{serializedName:"apple",xmlName:"apple",type:{name:"Composite",className:"Apple"}},azureStaticWebApps:{serializedName:"azureStaticWebApps",xmlName:"azureStaticWebApps",type:{name:"Composite",className:"AzureStaticWebApps"}},customOpenIdConnectProviders:{serializedName:"customOpenIdConnectProviders",xmlName:"customOpenIdConnectProviders",type:{name:"Dictionary",value:{type:{name:"Composite",className:"CustomOpenIdConnectProvider"}}}}}}};const Si={serializedName:"AzureActiveDirectory",type:{name:"Composite",className:"AzureActiveDirectory",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"AzureActiveDirectoryRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"AzureActiveDirectoryLogin"}},validation:{serializedName:"validation",xmlName:"validation",type:{name:"Composite",className:"AzureActiveDirectoryValidation"}},isAutoProvisioned:{serializedName:"isAutoProvisioned",xmlName:"isAutoProvisioned",type:{name:"Boolean"}}}}};const wi={serializedName:"AzureActiveDirectoryRegistration",type:{name:"Composite",className:"AzureActiveDirectoryRegistration",modelProperties:{openIdIssuer:{serializedName:"openIdIssuer",xmlName:"openIdIssuer",type:{name:"String"}},clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}},clientSecretCertificateThumbprint:{serializedName:"clientSecretCertificateThumbprint",xmlName:"clientSecretCertificateThumbprint",type:{name:"String"}},clientSecretCertificateSubjectAlternativeName:{serializedName:"clientSecretCertificateSubjectAlternativeName",xmlName:"clientSecretCertificateSubjectAlternativeName",type:{name:"String"}},clientSecretCertificateIssuer:{serializedName:"clientSecretCertificateIssuer",xmlName:"clientSecretCertificateIssuer",type:{name:"String"}}}}};const Pi={serializedName:"AzureActiveDirectoryLogin",type:{name:"Composite",className:"AzureActiveDirectoryLogin",modelProperties:{loginParameters:{serializedName:"loginParameters",xmlName:"loginParameters",xmlElementName:"AzureActiveDirectoryLoginParametersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},disableWWWAuthenticate:{serializedName:"disableWWWAuthenticate",xmlName:"disableWWWAuthenticate",type:{name:"Boolean"}}}}};const xi={serializedName:"AzureActiveDirectoryValidation",type:{name:"Composite",className:"AzureActiveDirectoryValidation",modelProperties:{jwtClaimChecks:{serializedName:"jwtClaimChecks",xmlName:"jwtClaimChecks",type:{name:"Composite",className:"JwtClaimChecks"}},allowedAudiences:{serializedName:"allowedAudiences",xmlName:"allowedAudiences",xmlElementName:"AzureActiveDirectoryValidationAllowedAudiencesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},defaultAuthorizationPolicy:{serializedName:"defaultAuthorizationPolicy",xmlName:"defaultAuthorizationPolicy",type:{name:"Composite",className:"DefaultAuthorizationPolicy"}}}}};const Bi={serializedName:"JwtClaimChecks",type:{name:"Composite",className:"JwtClaimChecks",modelProperties:{allowedGroups:{serializedName:"allowedGroups",xmlName:"allowedGroups",xmlElementName:"JwtClaimChecksAllowedGroupsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},allowedClientApplications:{serializedName:"allowedClientApplications",xmlName:"allowedClientApplications",xmlElementName:"JwtClaimChecksAllowedClientApplicationsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const _i={serializedName:"DefaultAuthorizationPolicy",type:{name:"Composite",className:"DefaultAuthorizationPolicy",modelProperties:{allowedPrincipals:{serializedName:"allowedPrincipals",xmlName:"allowedPrincipals",type:{name:"Composite",className:"AllowedPrincipals"}},allowedApplications:{serializedName:"allowedApplications",xmlName:"allowedApplications",xmlElementName:"DefaultAuthorizationPolicyAllowedApplicationsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Ri={serializedName:"AllowedPrincipals",type:{name:"Composite",className:"AllowedPrincipals",modelProperties:{groups:{serializedName:"groups",xmlName:"groups",xmlElementName:"AllowedPrincipalsGroupsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},identities:{serializedName:"identities",xmlName:"identities",xmlElementName:"AllowedPrincipalsIdentitiesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const ki={serializedName:"Facebook",type:{name:"Composite",className:"Facebook",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"AppRegistration"}},graphApiVersion:{serializedName:"graphApiVersion",xmlName:"graphApiVersion",type:{name:"String"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}}}}};const Qi={serializedName:"AppRegistration",type:{name:"Composite",className:"AppRegistration",modelProperties:{appId:{serializedName:"appId",xmlName:"appId",type:{name:"String"}},appSecretSettingName:{serializedName:"appSecretSettingName",xmlName:"appSecretSettingName",type:{name:"String"}}}}};const Ti={serializedName:"LoginScopes",type:{name:"Composite",className:"LoginScopes",modelProperties:{scopes:{serializedName:"scopes",xmlName:"scopes",xmlElementName:"LoginScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Mi={serializedName:"GitHub",type:{name:"Composite",className:"GitHub",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"ClientRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}}}}};const Oi={serializedName:"ClientRegistration",type:{name:"Composite",className:"ClientRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}};const Di={serializedName:"Google",type:{name:"Composite",className:"Google",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"ClientRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}},validation:{serializedName:"validation",xmlName:"validation",type:{name:"Composite",className:"AllowedAudiencesValidation"}}}}};const zi={serializedName:"AllowedAudiencesValidation",type:{name:"Composite",className:"AllowedAudiencesValidation",modelProperties:{allowedAudiences:{serializedName:"allowedAudiences",xmlName:"allowedAudiences",xmlElementName:"AllowedAudiencesValidationAllowedAudiencesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Li={serializedName:"LegacyMicrosoftAccount",type:{name:"Composite",className:"LegacyMicrosoftAccount",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"ClientRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}},validation:{serializedName:"validation",xmlName:"validation",type:{name:"Composite",className:"AllowedAudiencesValidation"}}}}};const Gi={serializedName:"Twitter",type:{name:"Composite",className:"Twitter",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"TwitterRegistration"}}}}};const Fi={serializedName:"TwitterRegistration",type:{name:"Composite",className:"TwitterRegistration",modelProperties:{consumerKey:{serializedName:"consumerKey",xmlName:"consumerKey",type:{name:"String"}},consumerSecretSettingName:{serializedName:"consumerSecretSettingName",xmlName:"consumerSecretSettingName",type:{name:"String"}}}}};const qi={serializedName:"Apple",type:{name:"Composite",className:"Apple",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"AppleRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}}}}};const Ui={serializedName:"AppleRegistration",type:{name:"Composite",className:"AppleRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}};const Hi={serializedName:"AzureStaticWebApps",type:{name:"Composite",className:"AzureStaticWebApps",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"AzureStaticWebAppsRegistration"}}}}};const Vi={serializedName:"AzureStaticWebAppsRegistration",type:{name:"Composite",className:"AzureStaticWebAppsRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}}}}};const ji={serializedName:"CustomOpenIdConnectProvider",type:{name:"Composite",className:"CustomOpenIdConnectProvider",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"OpenIdConnectRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"OpenIdConnectLogin"}}}}};const Wi={serializedName:"OpenIdConnectRegistration",type:{name:"Composite",className:"OpenIdConnectRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientCredential:{serializedName:"clientCredential",xmlName:"clientCredential",type:{name:"Composite",className:"OpenIdConnectClientCredential"}},openIdConnectConfiguration:{serializedName:"openIdConnectConfiguration",xmlName:"openIdConnectConfiguration",type:{name:"Composite",className:"OpenIdConnectConfig"}}}}};const Ji={serializedName:"OpenIdConnectClientCredential",type:{name:"Composite",className:"OpenIdConnectClientCredential",modelProperties:{method:{defaultValue:"ClientSecretPost",isConstant:true,serializedName:"method",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}};const Yi={serializedName:"OpenIdConnectConfig",type:{name:"Composite",className:"OpenIdConnectConfig",modelProperties:{authorizationEndpoint:{serializedName:"authorizationEndpoint",xmlName:"authorizationEndpoint",type:{name:"String"}},tokenEndpoint:{serializedName:"tokenEndpoint",xmlName:"tokenEndpoint",type:{name:"String"}},issuer:{serializedName:"issuer",xmlName:"issuer",type:{name:"String"}},certificationUri:{serializedName:"certificationUri",xmlName:"certificationUri",type:{name:"String"}},wellKnownOpenIdConfiguration:{serializedName:"wellKnownOpenIdConfiguration",xmlName:"wellKnownOpenIdConfiguration",type:{name:"String"}}}}};const $i={serializedName:"OpenIdConnectLogin",type:{name:"Composite",className:"OpenIdConnectLogin",modelProperties:{nameClaimType:{serializedName:"nameClaimType",xmlName:"nameClaimType",type:{name:"String"}},scopes:{serializedName:"scopes",xmlName:"scopes",xmlElementName:"OpenIdConnectLoginScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Ki={serializedName:"Login",type:{name:"Composite",className:"Login",modelProperties:{routes:{serializedName:"routes",xmlName:"routes",type:{name:"Composite",className:"LoginRoutes"}},tokenStore:{serializedName:"tokenStore",xmlName:"tokenStore",type:{name:"Composite",className:"TokenStore"}},preserveUrlFragmentsForLogins:{serializedName:"preserveUrlFragmentsForLogins",xmlName:"preserveUrlFragmentsForLogins",type:{name:"Boolean"}},allowedExternalRedirectUrls:{serializedName:"allowedExternalRedirectUrls",xmlName:"allowedExternalRedirectUrls",xmlElementName:"LoginAllowedExternalRedirectUrlsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},cookieExpiration:{serializedName:"cookieExpiration",xmlName:"cookieExpiration",type:{name:"Composite",className:"CookieExpiration"}},nonce:{serializedName:"nonce",xmlName:"nonce",type:{name:"Composite",className:"Nonce"}}}}};const Zi={serializedName:"LoginRoutes",type:{name:"Composite",className:"LoginRoutes",modelProperties:{logoutEndpoint:{serializedName:"logoutEndpoint",xmlName:"logoutEndpoint",type:{name:"String"}}}}};const Xi={serializedName:"TokenStore",type:{name:"Composite",className:"TokenStore",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},tokenRefreshExtensionHours:{serializedName:"tokenRefreshExtensionHours",xmlName:"tokenRefreshExtensionHours",type:{name:"Number"}},fileSystem:{serializedName:"fileSystem",xmlName:"fileSystem",type:{name:"Composite",className:"FileSystemTokenStore"}},azureBlobStorage:{serializedName:"azureBlobStorage",xmlName:"azureBlobStorage",type:{name:"Composite",className:"BlobStorageTokenStore"}}}}};const en={serializedName:"FileSystemTokenStore",type:{name:"Composite",className:"FileSystemTokenStore",modelProperties:{directory:{serializedName:"directory",xmlName:"directory",type:{name:"String"}}}}};const tn={serializedName:"BlobStorageTokenStore",type:{name:"Composite",className:"BlobStorageTokenStore",modelProperties:{sasUrlSettingName:{serializedName:"sasUrlSettingName",xmlName:"sasUrlSettingName",type:{name:"String"}}}}};const rn={serializedName:"CookieExpiration",type:{name:"Composite",className:"CookieExpiration",modelProperties:{convention:{serializedName:"convention",xmlName:"convention",type:{name:"Enum",allowedValues:["FixedTime","IdentityProviderDerived"]}},timeToExpiration:{serializedName:"timeToExpiration",xmlName:"timeToExpiration",type:{name:"String"}}}}};const nn={serializedName:"Nonce",type:{name:"Composite",className:"Nonce",modelProperties:{validateNonce:{serializedName:"validateNonce",xmlName:"validateNonce",type:{name:"Boolean"}},nonceExpirationInterval:{serializedName:"nonceExpirationInterval",xmlName:"nonceExpirationInterval",type:{name:"String"}}}}};const sn={serializedName:"HttpSettings",type:{name:"Composite",className:"HttpSettings",modelProperties:{requireHttps:{serializedName:"requireHttps",xmlName:"requireHttps",type:{name:"Boolean"}},routes:{serializedName:"routes",xmlName:"routes",type:{name:"Composite",className:"HttpSettingsRoutes"}},forwardProxy:{serializedName:"forwardProxy",xmlName:"forwardProxy",type:{name:"Composite",className:"ForwardProxy"}}}}};const on={serializedName:"HttpSettingsRoutes",type:{name:"Composite",className:"HttpSettingsRoutes",modelProperties:{apiPrefix:{serializedName:"apiPrefix",xmlName:"apiPrefix",type:{name:"String"}}}}};const an={serializedName:"ForwardProxy",type:{name:"Composite",className:"ForwardProxy",modelProperties:{convention:{serializedName:"convention",xmlName:"convention",type:{name:"Enum",allowedValues:["NoProxy","Standard","Custom"]}},customHostHeaderName:{serializedName:"customHostHeaderName",xmlName:"customHostHeaderName",type:{name:"String"}},customProtoHeaderName:{serializedName:"customProtoHeaderName",xmlName:"customProtoHeaderName",type:{name:"String"}}}}};const ln={serializedName:"ApiKVReferenceCollection",type:{name:"Composite",className:"ApiKVReferenceCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ApiKVReference",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApiKVReference"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const cn={serializedName:"ConnStringValueTypePair",type:{name:"Composite",className:"ConnStringValueTypePair",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",type:{name:"String"}},type:{serializedName:"type",required:true,xmlName:"type",type:{name:"Enum",allowedValues:["MySql","SQLServer","SQLAzure","Custom","NotificationHub","ServiceBus","EventHub","ApiHub","DocDb","RedisCache","PostgreSQL"]}}}}};const pn={serializedName:"ApplicationLogsConfig",type:{name:"Composite",className:"ApplicationLogsConfig",modelProperties:{fileSystem:{serializedName:"fileSystem",xmlName:"fileSystem",type:{name:"Composite",className:"FileSystemApplicationLogsConfig"}},azureTableStorage:{serializedName:"azureTableStorage",xmlName:"azureTableStorage",type:{name:"Composite",className:"AzureTableStorageApplicationLogsConfig"}},azureBlobStorage:{serializedName:"azureBlobStorage",xmlName:"azureBlobStorage",type:{name:"Composite",className:"AzureBlobStorageApplicationLogsConfig"}}}}};const un={serializedName:"FileSystemApplicationLogsConfig",type:{name:"Composite",className:"FileSystemApplicationLogsConfig",modelProperties:{level:{serializedName:"level",xmlName:"level",type:{name:"Enum",allowedValues:["Off","Verbose","Information","Warning","Error"]}}}}};const dn={serializedName:"AzureTableStorageApplicationLogsConfig",type:{name:"Composite",className:"AzureTableStorageApplicationLogsConfig",modelProperties:{level:{serializedName:"level",xmlName:"level",type:{name:"Enum",allowedValues:["Off","Verbose","Information","Warning","Error"]}},sasUrl:{serializedName:"sasUrl",required:true,xmlName:"sasUrl",type:{name:"String"}}}}};const mn={serializedName:"AzureBlobStorageApplicationLogsConfig",type:{name:"Composite",className:"AzureBlobStorageApplicationLogsConfig",modelProperties:{level:{serializedName:"level",xmlName:"level",type:{name:"Enum",allowedValues:["Off","Verbose","Information","Warning","Error"]}},sasUrl:{serializedName:"sasUrl",xmlName:"sasUrl",type:{name:"String"}},retentionInDays:{serializedName:"retentionInDays",xmlName:"retentionInDays",type:{name:"Number"}}}}};const An={serializedName:"HttpLogsConfig",type:{name:"Composite",className:"HttpLogsConfig",modelProperties:{fileSystem:{serializedName:"fileSystem",xmlName:"fileSystem",type:{name:"Composite",className:"FileSystemHttpLogsConfig"}},azureBlobStorage:{serializedName:"azureBlobStorage",xmlName:"azureBlobStorage",type:{name:"Composite",className:"AzureBlobStorageHttpLogsConfig"}}}}};const gn={serializedName:"FileSystemHttpLogsConfig",type:{name:"Composite",className:"FileSystemHttpLogsConfig",modelProperties:{retentionInMb:{constraints:{InclusiveMaximum:100,InclusiveMinimum:25},serializedName:"retentionInMb",xmlName:"retentionInMb",type:{name:"Number"}},retentionInDays:{serializedName:"retentionInDays",xmlName:"retentionInDays",type:{name:"Number"}},enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}}}}};const hn={serializedName:"AzureBlobStorageHttpLogsConfig",type:{name:"Composite",className:"AzureBlobStorageHttpLogsConfig",modelProperties:{sasUrl:{serializedName:"sasUrl",xmlName:"sasUrl",type:{name:"String"}},retentionInDays:{serializedName:"retentionInDays",xmlName:"retentionInDays",type:{name:"Number"}},enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}}}}};const fn={serializedName:"EnabledConfig",type:{name:"Composite",className:"EnabledConfig",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}}}}};const yn={serializedName:"SiteConfigurationSnapshotInfoCollection",type:{name:"Composite",className:"SiteConfigurationSnapshotInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SiteConfigurationSnapshotInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteConfigurationSnapshotInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const bn={serializedName:"ContinuousWebJobCollection",type:{name:"Composite",className:"ContinuousWebJobCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ContinuousWebJob",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContinuousWebJob"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Cn={serializedName:"CsmDeploymentStatusCollection",type:{name:"Composite",className:"CsmDeploymentStatusCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CsmDeploymentStatus",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmDeploymentStatus"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Nn={serializedName:"DeploymentCollection",type:{name:"Composite",className:"DeploymentCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Deployment",type:{name:"Sequence",element:{type:{name:"Composite",className:"Deployment"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const En={serializedName:"MSDeployLogEntry",type:{name:"Composite",className:"MSDeployLogEntry",modelProperties:{time:{serializedName:"time",readOnly:true,xmlName:"time",type:{name:"DateTime"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"Enum",allowedValues:["Message","Warning","Error"]}},message:{serializedName:"message",readOnly:true,xmlName:"message",type:{name:"String"}}}}};const vn={serializedName:"FunctionEnvelopeCollection",type:{name:"Composite",className:"FunctionEnvelopeCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"FunctionEnvelope",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionEnvelope"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const In={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const Sn={serializedName:"FunctionSecrets",type:{name:"Composite",className:"FunctionSecrets",modelProperties:{key:{serializedName:"key",xmlName:"key",type:{name:"String"}},triggerUrl:{serializedName:"trigger_url",xmlName:"trigger_url",type:{name:"String"}}}}};const wn={serializedName:"HostKeys",type:{name:"Composite",className:"HostKeys",modelProperties:{masterKey:{serializedName:"masterKey",xmlName:"masterKey",type:{name:"String"}},functionKeys:{serializedName:"functionKeys",xmlName:"functionKeys",type:{name:"Dictionary",value:{type:{name:"String"}}}},systemKeys:{serializedName:"systemKeys",xmlName:"systemKeys",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}};const Pn={serializedName:"HostNameBindingCollection",type:{name:"Composite",className:"HostNameBindingCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"HostNameBinding",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostNameBinding"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const xn={serializedName:"WebAppInstanceStatusCollection",type:{name:"Composite",className:"WebAppInstanceStatusCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WebSiteInstanceStatus",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebSiteInstanceStatus"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Bn={serializedName:"ContainerInfo",type:{name:"Composite",className:"ContainerInfo",modelProperties:{currentTimeStamp:{serializedName:"currentTimeStamp",xmlName:"currentTimeStamp",type:{name:"DateTime"}},previousTimeStamp:{serializedName:"previousTimeStamp",xmlName:"previousTimeStamp",type:{name:"DateTime"}},currentCpuStats:{serializedName:"currentCpuStats",xmlName:"currentCpuStats",type:{name:"Composite",className:"ContainerCpuStatistics"}},previousCpuStats:{serializedName:"previousCpuStats",xmlName:"previousCpuStats",type:{name:"Composite",className:"ContainerCpuStatistics"}},memoryStats:{serializedName:"memoryStats",xmlName:"memoryStats",type:{name:"Composite",className:"ContainerMemoryStatistics"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},id:{serializedName:"id",xmlName:"id",type:{name:"String"}},eth0:{serializedName:"eth0",xmlName:"eth0",type:{name:"Composite",className:"ContainerNetworkInterfaceStatistics"}}}}};const _n={serializedName:"ContainerCpuStatistics",type:{name:"Composite",className:"ContainerCpuStatistics",modelProperties:{cpuUsage:{serializedName:"cpuUsage",xmlName:"cpuUsage",type:{name:"Composite",className:"ContainerCpuUsage"}},systemCpuUsage:{serializedName:"systemCpuUsage",xmlName:"systemCpuUsage",type:{name:"Number"}},onlineCpuCount:{serializedName:"onlineCpuCount",xmlName:"onlineCpuCount",type:{name:"Number"}},throttlingData:{serializedName:"throttlingData",xmlName:"throttlingData",type:{name:"Composite",className:"ContainerThrottlingData"}}}}};const Rn={serializedName:"ContainerCpuUsage",type:{name:"Composite",className:"ContainerCpuUsage",modelProperties:{totalUsage:{serializedName:"totalUsage",xmlName:"totalUsage",type:{name:"Number"}},perCpuUsage:{serializedName:"perCpuUsage",xmlName:"perCpuUsage",xmlElementName:"ArrayItemschema",type:{name:"Sequence",element:{type:{name:"Number"}}}},kernelModeUsage:{serializedName:"kernelModeUsage",xmlName:"kernelModeUsage",type:{name:"Number"}},userModeUsage:{serializedName:"userModeUsage",xmlName:"userModeUsage",type:{name:"Number"}}}}};const kn={serializedName:"ContainerThrottlingData",type:{name:"Composite",className:"ContainerThrottlingData",modelProperties:{periods:{serializedName:"periods",xmlName:"periods",type:{name:"Number"}},throttledPeriods:{serializedName:"throttledPeriods",xmlName:"throttledPeriods",type:{name:"Number"}},throttledTime:{serializedName:"throttledTime",xmlName:"throttledTime",type:{name:"Number"}}}}};const Qn={serializedName:"ContainerMemoryStatistics",type:{name:"Composite",className:"ContainerMemoryStatistics",modelProperties:{usage:{serializedName:"usage",xmlName:"usage",type:{name:"Number"}},maxUsage:{serializedName:"maxUsage",xmlName:"maxUsage",type:{name:"Number"}},limit:{serializedName:"limit",xmlName:"limit",type:{name:"Number"}}}}};const Tn={serializedName:"ContainerNetworkInterfaceStatistics",type:{name:"Composite",className:"ContainerNetworkInterfaceStatistics",modelProperties:{rxBytes:{serializedName:"rxBytes",xmlName:"rxBytes",type:{name:"Number"}},rxPackets:{serializedName:"rxPackets",xmlName:"rxPackets",type:{name:"Number"}},rxErrors:{serializedName:"rxErrors",xmlName:"rxErrors",type:{name:"Number"}},rxDropped:{serializedName:"rxDropped",xmlName:"rxDropped",type:{name:"Number"}},txBytes:{serializedName:"txBytes",xmlName:"txBytes",type:{name:"Number"}},txPackets:{serializedName:"txPackets",xmlName:"txPackets",type:{name:"Number"}},txErrors:{serializedName:"txErrors",xmlName:"txErrors",type:{name:"Number"}},txDropped:{serializedName:"txDropped",xmlName:"txDropped",type:{name:"Number"}}}}};const Mn={serializedName:"ProcessInfoCollection",type:{name:"Composite",className:"ProcessInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ProcessInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const On={serializedName:"ProcessModuleInfoCollection",type:{name:"Composite",className:"ProcessModuleInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ProcessModuleInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessModuleInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Dn={serializedName:"ProcessThreadInfoCollection",type:{name:"Composite",className:"ProcessThreadInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ProcessThreadInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessThreadInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const zn={serializedName:"SiteCloneability",type:{name:"Composite",className:"SiteCloneability",modelProperties:{result:{serializedName:"result",xmlName:"result",type:{name:"Enum",allowedValues:["Cloneable","PartiallyCloneable","NotCloneable"]}},blockingFeatures:{serializedName:"blockingFeatures",xmlName:"blockingFeatures",xmlElementName:"SiteCloneabilityCriterion",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteCloneabilityCriterion"}}}},unsupportedFeatures:{serializedName:"unsupportedFeatures",xmlName:"unsupportedFeatures",xmlElementName:"SiteCloneabilityCriterion",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteCloneabilityCriterion"}}}},blockingCharacteristics:{serializedName:"blockingCharacteristics",xmlName:"blockingCharacteristics",xmlElementName:"SiteCloneabilityCriterion",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteCloneabilityCriterion"}}}}}}};const Ln={serializedName:"SiteCloneabilityCriterion",type:{name:"Composite",className:"SiteCloneabilityCriterion",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}};const Gn={serializedName:"NetworkTrace",type:{name:"Composite",className:"NetworkTrace",modelProperties:{path:{serializedName:"path",xmlName:"path",type:{name:"String"}},status:{serializedName:"status",xmlName:"status",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const Fn={serializedName:"PerfMonCounterCollection",type:{name:"Composite",className:"PerfMonCounterCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"PerfMonResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"PerfMonResponse"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const qn={serializedName:"PerfMonResponse",type:{name:"Composite",className:"PerfMonResponse",modelProperties:{code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}},data:{serializedName:"data",xmlName:"data",type:{name:"Composite",className:"PerfMonSet"}}}}};const Un={serializedName:"PerfMonSet",type:{name:"Composite",className:"PerfMonSet",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},timeGrain:{serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}},values:{serializedName:"values",xmlName:"values",xmlElementName:"PerfMonSample",type:{name:"Sequence",element:{type:{name:"Composite",className:"PerfMonSample"}}}}}}};const Hn={serializedName:"PerfMonSample",type:{name:"Composite",className:"PerfMonSample",modelProperties:{time:{serializedName:"time",xmlName:"time",type:{name:"DateTime"}},instanceName:{serializedName:"instanceName",xmlName:"instanceName",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"Number"}}}}};const Vn={serializedName:"PrivateAccessVirtualNetwork",type:{name:"Composite",className:"PrivateAccessVirtualNetwork",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},key:{serializedName:"key",xmlName:"key",type:{name:"Number"}},resourceId:{serializedName:"resourceId",xmlName:"resourceId",type:{name:"String"}},subnets:{serializedName:"subnets",xmlName:"subnets",xmlElementName:"PrivateAccessSubnet",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateAccessSubnet"}}}}}}};const jn={serializedName:"PrivateAccessSubnet",type:{name:"Composite",className:"PrivateAccessSubnet",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},key:{serializedName:"key",xmlName:"key",type:{name:"Number"}}}}};const Wn={serializedName:"PublicCertificateCollection",type:{name:"Composite",className:"PublicCertificateCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"PublicCertificate",type:{name:"Sequence",element:{type:{name:"Composite",className:"PublicCertificate"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Jn={serializedName:"CsmPublishingProfileOptions",type:{name:"Composite",className:"CsmPublishingProfileOptions",modelProperties:{format:{serializedName:"format",xmlName:"format",type:{name:"String"}},includeDisasterRecoveryEndpoints:{serializedName:"includeDisasterRecoveryEndpoints",xmlName:"includeDisasterRecoveryEndpoints",type:{name:"Boolean"}}}}};const Yn={serializedName:"SnapshotRecoverySource",type:{name:"Composite",className:"SnapshotRecoverySource",modelProperties:{location:{serializedName:"location",xmlName:"location",type:{name:"String"}},id:{serializedName:"id",xmlName:"id",type:{name:"String"}}}}};const $n={serializedName:"SiteExtensionInfoCollection",type:{name:"Composite",className:"SiteExtensionInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SiteExtensionInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteExtensionInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Kn={serializedName:"SlotDifferenceCollection",type:{name:"Composite",className:"SlotDifferenceCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SlotDifference",type:{name:"Sequence",element:{type:{name:"Composite",className:"SlotDifference"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Zn={serializedName:"SnapshotCollection",type:{name:"Composite",className:"SnapshotCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Snapshot",type:{name:"Sequence",element:{type:{name:"Composite",className:"Snapshot"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Xn={serializedName:"GitHubActionConfiguration",type:{name:"Composite",className:"GitHubActionConfiguration",modelProperties:{codeConfiguration:{serializedName:"codeConfiguration",xmlName:"codeConfiguration",type:{name:"Composite",className:"GitHubActionCodeConfiguration"}},containerConfiguration:{serializedName:"containerConfiguration",xmlName:"containerConfiguration",type:{name:"Composite",className:"GitHubActionContainerConfiguration"}},isLinux:{serializedName:"isLinux",xmlName:"isLinux",type:{name:"Boolean"}},generateWorkflowFile:{serializedName:"generateWorkflowFile",xmlName:"generateWorkflowFile",type:{name:"Boolean"}}}}};const es={serializedName:"GitHubActionCodeConfiguration",type:{name:"Composite",className:"GitHubActionCodeConfiguration",modelProperties:{runtimeStack:{serializedName:"runtimeStack",xmlName:"runtimeStack",type:{name:"String"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}}}}};const ts={serializedName:"GitHubActionContainerConfiguration",type:{name:"Composite",className:"GitHubActionContainerConfiguration",modelProperties:{serverUrl:{serializedName:"serverUrl",xmlName:"serverUrl",type:{name:"String"}},imageName:{serializedName:"imageName",xmlName:"imageName",type:{name:"String"}},username:{serializedName:"username",xmlName:"username",type:{name:"String"}},password:{serializedName:"password",xmlName:"password",type:{name:"String"}}}}};const rs={serializedName:"TriggeredWebJobCollection",type:{name:"Composite",className:"TriggeredWebJobCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"TriggeredWebJob",type:{name:"Sequence",element:{type:{name:"Composite",className:"TriggeredWebJob"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const is={serializedName:"TriggeredJobRun",type:{name:"Composite",className:"TriggeredJobRun",modelProperties:{webJobId:{serializedName:"web_job_id",xmlName:"web_job_id",type:{name:"String"}},webJobName:{serializedName:"web_job_name",xmlName:"web_job_name",type:{name:"String"}},status:{serializedName:"status",xmlName:"status",type:{name:"Enum",allowedValues:["Success","Failed","Error"]}},startTime:{serializedName:"start_time",xmlName:"start_time",type:{name:"DateTime"}},endTime:{serializedName:"end_time",xmlName:"end_time",type:{name:"DateTime"}},duration:{serializedName:"duration",xmlName:"duration",type:{name:"String"}},outputUrl:{serializedName:"output_url",xmlName:"output_url",type:{name:"String"}},errorUrl:{serializedName:"error_url",xmlName:"error_url",type:{name:"String"}},url:{serializedName:"url",xmlName:"url",type:{name:"String"}},jobName:{serializedName:"job_name",xmlName:"job_name",type:{name:"String"}},trigger:{serializedName:"trigger",xmlName:"trigger",type:{name:"String"}}}}};const ns={serializedName:"TriggeredJobHistoryCollection",type:{name:"Composite",className:"TriggeredJobHistoryCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"TriggeredJobHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"TriggeredJobHistory"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ss={serializedName:"WebJobCollection",type:{name:"Composite",className:"WebJobCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WebJob",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebJob"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const os={serializedName:"WorkflowArtifacts",type:{name:"Composite",className:"WorkflowArtifacts",modelProperties:{appSettings:{serializedName:"appSettings",xmlName:"appSettings",type:{name:"Dictionary",value:{type:{name:"any"}}}},files:{serializedName:"files",xmlName:"files",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}},filesToDelete:{serializedName:"filesToDelete",xmlName:"filesToDelete",xmlElementName:"WorkflowArtifactsFilesToDeleteItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const as={serializedName:"WorkflowEnvelopeCollection",type:{name:"Composite",className:"WorkflowEnvelopeCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WorkflowEnvelope",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowEnvelope"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ls={serializedName:"WorkflowEnvelope",type:{name:"Composite",className:"WorkflowEnvelope",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},kind:{serializedName:"kind",xmlName:"kind",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"WorkflowEnvelopeProperties"}}}}};const cs={serializedName:"WorkflowEnvelopeProperties",type:{name:"Composite",className:"WorkflowEnvelopeProperties",modelProperties:{files:{serializedName:"files",xmlName:"files",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}},flowState:{serializedName:"flowState",xmlName:"flowState",type:{name:"String"}},health:{serializedName:"health",xmlName:"health",type:{name:"Composite",className:"WorkflowHealth"}}}}};const ps={serializedName:"WorkflowHealth",type:{name:"Composite",className:"WorkflowHealth",modelProperties:{state:{serializedName:"state",required:true,xmlName:"state",type:{name:"Enum",allowedValues:["NotSpecified","Healthy","Unhealthy","Unknown"]}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorEntity"}}}}};const us={serializedName:"RegenerateActionParameter",type:{name:"Composite",className:"RegenerateActionParameter",modelProperties:{keyType:{serializedName:"keyType",xmlName:"keyType",type:{name:"String"}}}}};const ds={serializedName:"ErrorResponse",type:{name:"Composite",className:"ErrorResponse",modelProperties:{error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorProperties"}}}}};const ms={serializedName:"ErrorProperties",type:{name:"Composite",className:"ErrorProperties",modelProperties:{code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const As={serializedName:"WorkflowRunListResult",type:{name:"Composite",className:"WorkflowRunListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowRun",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowRun"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const gs={serializedName:"Correlation",type:{name:"Composite",className:"Correlation",modelProperties:{clientTrackingId:{serializedName:"clientTrackingId",xmlName:"clientTrackingId",type:{name:"String"}}}}};const hs={serializedName:"ResourceReference",type:{name:"Composite",className:"ResourceReference",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const fs={serializedName:"WorkflowRunTrigger",type:{name:"Composite",className:"WorkflowRunTrigger",modelProperties:{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},inputs:{serializedName:"inputs",readOnly:true,xmlName:"inputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},inputsLink:{serializedName:"inputsLink",xmlName:"inputsLink",type:{name:"Composite",className:"ContentLink"}},outputs:{serializedName:"outputs",readOnly:true,xmlName:"outputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},outputsLink:{serializedName:"outputsLink",xmlName:"outputsLink",type:{name:"Composite",className:"ContentLink"}},scheduledTime:{serializedName:"scheduledTime",readOnly:true,xmlName:"scheduledTime",type:{name:"DateTime"}},startTime:{serializedName:"startTime",readOnly:true,xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",readOnly:true,xmlName:"endTime",type:{name:"DateTime"}},trackingId:{serializedName:"trackingId",readOnly:true,xmlName:"trackingId",type:{name:"String"}},correlation:{serializedName:"correlation",xmlName:"correlation",type:{name:"Composite",className:"Correlation"}},code:{serializedName:"code",readOnly:true,xmlName:"code",type:{name:"String"}},status:{serializedName:"status",readOnly:true,xmlName:"status",type:{name:"String"}},error:{serializedName:"error",readOnly:true,xmlName:"error",type:{name:"Dictionary",value:{type:{name:"any"}}}},trackedProperties:{serializedName:"trackedProperties",readOnly:true,xmlName:"trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}};const ys={serializedName:"ContentLink",type:{name:"Composite",className:"ContentLink",modelProperties:{uri:{serializedName:"uri",xmlName:"uri",type:{name:"String"}},contentVersion:{serializedName:"contentVersion",readOnly:true,xmlName:"contentVersion",type:{name:"String"}},contentSize:{serializedName:"contentSize",readOnly:true,xmlName:"contentSize",type:{name:"Number"}},contentHash:{serializedName:"contentHash",xmlName:"contentHash",type:{name:"Composite",className:"ContentHash"}},metadata:{serializedName:"metadata",readOnly:true,xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}};const bs={serializedName:"ContentHash",type:{name:"Composite",className:"ContentHash",modelProperties:{algorithm:{serializedName:"algorithm",xmlName:"algorithm",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const Cs={serializedName:"WorkflowParameter",type:{name:"Composite",className:"WorkflowParameter",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"Dictionary",value:{type:{name:"any"}}}},metadata:{serializedName:"metadata",xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"any"}}}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}};const Ns={serializedName:"SubResource",type:{name:"Composite",className:"SubResource",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}}}}};const Es={serializedName:"WorkflowRunActionListResult",type:{name:"Composite",className:"WorkflowRunActionListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowRunAction",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowRunAction"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const vs={serializedName:"RunCorrelation",type:{name:"Composite",className:"RunCorrelation",modelProperties:{clientTrackingId:{serializedName:"clientTrackingId",xmlName:"clientTrackingId",type:{name:"String"}},clientKeywords:{serializedName:"clientKeywords",xmlName:"clientKeywords",xmlElementName:"RunCorrelationClientKeywordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Is={serializedName:"RetryHistory",type:{name:"Composite",className:"RetryHistory",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},code:{serializedName:"code",xmlName:"code",type:{name:"String"}},clientRequestId:{serializedName:"clientRequestId",xmlName:"clientRequestId",type:{name:"String"}},serviceRequestId:{serializedName:"serviceRequestId",xmlName:"serviceRequestId",type:{name:"String"}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}};const Ss={serializedName:"ExpressionTraces",type:{name:"Composite",className:"ExpressionTraces",modelProperties:{value:{serializedName:"value",xmlName:"value",type:{name:"any"}},inputs:{serializedName:"inputs",xmlName:"inputs",xmlElementName:"ExpressionRoot",type:{name:"Sequence",element:{type:{name:"Composite",className:"ExpressionRoot"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const ws={serializedName:"Expression",type:{name:"Composite",className:"Expression",modelProperties:{text:{serializedName:"text",xmlName:"text",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"any"}},subexpressions:{serializedName:"subexpressions",xmlName:"subexpressions",xmlElementName:"Expression",type:{name:"Sequence",element:{type:{name:"Composite",className:"Expression"}}}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"AzureResourceErrorInfo"}}}}};const Ps={serializedName:"ErrorInfo",type:{name:"Composite",className:"ErrorInfo",modelProperties:{code:{serializedName:"code",required:true,xmlName:"code",type:{name:"String"}}}}};const xs={serializedName:"WorkflowRunActionRepetitionDefinitionCollection",type:{name:"Composite",className:"WorkflowRunActionRepetitionDefinitionCollection",modelProperties:{nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowRunActionRepetitionDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowRunActionRepetitionDefinition"}}}}}}};const Bs={serializedName:"RepetitionIndex",type:{name:"Composite",className:"RepetitionIndex",modelProperties:{scopeName:{serializedName:"scopeName",xmlName:"scopeName",type:{name:"String"}},itemIndex:{serializedName:"itemIndex",required:true,xmlName:"itemIndex",type:{name:"Number"}}}}};const _s={serializedName:"OperationResultProperties",type:{name:"Composite",className:"OperationResultProperties",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},correlation:{serializedName:"correlation",xmlName:"correlation",type:{name:"Composite",className:"RunActionCorrelation"}},status:{serializedName:"status",xmlName:"status",type:{name:"String"}},code:{serializedName:"code",xmlName:"code",type:{name:"String"}},error:{serializedName:"error",xmlName:"error",type:{name:"any"}}}}};const Rs={serializedName:"WorkflowResource",type:{name:"Composite",className:"WorkflowResource",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}},tags:{serializedName:"tags",xmlName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}};const ks={serializedName:"RequestHistoryListResult",type:{name:"Composite",className:"RequestHistoryListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"RequestHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"RequestHistory"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const Qs={serializedName:"RequestHistoryProperties",type:{name:"Composite",className:"RequestHistoryProperties",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},request:{serializedName:"request",xmlName:"request",type:{name:"Composite",className:"Request"}},response:{serializedName:"response",xmlName:"response",type:{name:"Composite",className:"Response"}}}}};const Ts={serializedName:"Request",type:{name:"Composite",className:"Request",modelProperties:{headers:{serializedName:"headers",xmlName:"headers",type:{name:"Dictionary",value:{type:{name:"any"}}}},uri:{serializedName:"uri",xmlName:"uri",type:{name:"String"}},method:{serializedName:"method",xmlName:"method",type:{name:"String"}}}}};const Ms={serializedName:"Response",type:{name:"Composite",className:"Response",modelProperties:{headers:{serializedName:"headers",xmlName:"headers",type:{name:"Dictionary",value:{type:{name:"any"}}}},statusCode:{serializedName:"statusCode",xmlName:"statusCode",type:{name:"Number"}},bodyLink:{serializedName:"bodyLink",xmlName:"bodyLink",type:{name:"Composite",className:"ContentLink"}}}}};const Os={serializedName:"WorkflowTriggerListResult",type:{name:"Composite",className:"WorkflowTriggerListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowTrigger",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowTrigger"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const Ds={serializedName:"WorkflowTriggerRecurrence",type:{name:"Composite",className:"WorkflowTriggerRecurrence",modelProperties:{frequency:{serializedName:"frequency",xmlName:"frequency",type:{name:"String"}},interval:{serializedName:"interval",xmlName:"interval",type:{name:"Number"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"String"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"String"}},timeZone:{serializedName:"timeZone",xmlName:"timeZone",type:{name:"String"}},schedule:{serializedName:"schedule",xmlName:"schedule",type:{name:"Composite",className:"RecurrenceSchedule"}}}}};const zs={serializedName:"RecurrenceSchedule",type:{name:"Composite",className:"RecurrenceSchedule",modelProperties:{minutes:{serializedName:"minutes",xmlName:"minutes",xmlElementName:"ArrayItemschema",type:{name:"Sequence",element:{type:{name:"Number"}}}},hours:{serializedName:"hours",xmlName:"hours",xmlElementName:"ArrayItemschema",type:{name:"Sequence",element:{type:{name:"Number"}}}},weekDays:{serializedName:"weekDays",xmlName:"weekDays",xmlElementName:"DaysOfWeek",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]}}}},monthDays:{serializedName:"monthDays",xmlName:"monthDays",xmlElementName:"ArrayItemschema",type:{name:"Sequence",element:{type:{name:"Number"}}}},monthlyOccurrences:{serializedName:"monthlyOccurrences",xmlName:"monthlyOccurrences",xmlElementName:"RecurrenceScheduleOccurrence",type:{name:"Sequence",element:{type:{name:"Composite",className:"RecurrenceScheduleOccurrence"}}}}}}};const Ls={serializedName:"RecurrenceScheduleOccurrence",type:{name:"Composite",className:"RecurrenceScheduleOccurrence",modelProperties:{day:{serializedName:"day",xmlName:"day",type:{name:"Enum",allowedValues:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]}},occurrence:{serializedName:"occurrence",xmlName:"occurrence",type:{name:"Number"}}}}};const Gs={serializedName:"WorkflowTriggerHistoryListResult",type:{name:"Composite",className:"WorkflowTriggerHistoryListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowTriggerHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowTriggerHistory"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const Fs={serializedName:"WorkflowTriggerCallbackUrl",type:{name:"Composite",className:"WorkflowTriggerCallbackUrl",modelProperties:{value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},method:{serializedName:"method",readOnly:true,xmlName:"method",type:{name:"String"}},basePath:{serializedName:"basePath",readOnly:true,xmlName:"basePath",type:{name:"String"}},relativePath:{serializedName:"relativePath",readOnly:true,xmlName:"relativePath",type:{name:"String"}},relativePathParameters:{serializedName:"relativePathParameters",xmlName:"relativePathParameters",xmlElementName:"WorkflowTriggerCallbackUrlRelativePathParametersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},queries:{serializedName:"queries",xmlName:"queries",type:{name:"Composite",className:"WorkflowTriggerListCallbackUrlQueries"}}}}};const qs={serializedName:"WorkflowTriggerListCallbackUrlQueries",type:{name:"Composite",className:"WorkflowTriggerListCallbackUrlQueries",modelProperties:{apiVersion:{serializedName:"api-version",xmlName:"api-version",type:{name:"String"}},sp:{serializedName:"sp",xmlName:"sp",type:{name:"String"}},sv:{serializedName:"sv",xmlName:"sv",type:{name:"String"}},sig:{serializedName:"sig",xmlName:"sig",type:{name:"String"}},se:{serializedName:"se",xmlName:"se",type:{name:"String"}}}}};const Us={serializedName:"JsonSchema",type:{name:"Composite",className:"JsonSchema",modelProperties:{title:{serializedName:"title",xmlName:"title",type:{name:"String"}},content:{serializedName:"content",xmlName:"content",type:{name:"String"}}}}};const Hs={serializedName:"FlowEndpointsConfiguration",type:{name:"Composite",className:"FlowEndpointsConfiguration",modelProperties:{workflow:{serializedName:"workflow",xmlName:"workflow",type:{name:"Composite",className:"FlowEndpoints"}},connector:{serializedName:"connector",xmlName:"connector",type:{name:"Composite",className:"FlowEndpoints"}}}}};const Vs={serializedName:"FlowEndpoints",type:{name:"Composite",className:"FlowEndpoints",modelProperties:{outgoingIpAddresses:{serializedName:"outgoingIpAddresses",xmlName:"outgoingIpAddresses",xmlElementName:"IpAddress",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpAddress"}}}},accessEndpointIpAddresses:{serializedName:"accessEndpointIpAddresses",xmlName:"accessEndpointIpAddresses",xmlElementName:"IpAddress",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpAddress"}}}}}}};const js={serializedName:"IpAddress",type:{name:"Composite",className:"IpAddress",modelProperties:{address:{serializedName:"address",xmlName:"address",type:{name:"String"}}}}};const Ws={serializedName:"FlowAccessControlConfiguration",type:{name:"Composite",className:"FlowAccessControlConfiguration",modelProperties:{triggers:{serializedName:"triggers",xmlName:"triggers",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy"}},contents:{serializedName:"contents",xmlName:"contents",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy"}},actions:{serializedName:"actions",xmlName:"actions",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy"}},workflowManagement:{serializedName:"workflowManagement",xmlName:"workflowManagement",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy"}}}}};const Js={serializedName:"FlowAccessControlConfigurationPolicy",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy",modelProperties:{allowedCallerIpAddresses:{serializedName:"allowedCallerIpAddresses",xmlName:"allowedCallerIpAddresses",xmlElementName:"IpAddressRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpAddressRange"}}}},openAuthenticationPolicies:{serializedName:"openAuthenticationPolicies",xmlName:"openAuthenticationPolicies",type:{name:"Composite",className:"OpenAuthenticationAccessPolicies"}}}}};const Ys={serializedName:"IpAddressRange",type:{name:"Composite",className:"IpAddressRange",modelProperties:{addressRange:{serializedName:"addressRange",xmlName:"addressRange",type:{name:"String"}}}}};const $s={serializedName:"OpenAuthenticationAccessPolicies",type:{name:"Composite",className:"OpenAuthenticationAccessPolicies",modelProperties:{policies:{serializedName:"policies",xmlName:"policies",type:{name:"Dictionary",value:{type:{name:"Composite",className:"OpenAuthenticationAccessPolicy"}}}}}}};const Ks={serializedName:"OpenAuthenticationAccessPolicy",type:{name:"Composite",className:"OpenAuthenticationAccessPolicy",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"String"}},claims:{serializedName:"claims",xmlName:"claims",xmlElementName:"OpenAuthenticationPolicyClaim",type:{name:"Sequence",element:{type:{name:"Composite",className:"OpenAuthenticationPolicyClaim"}}}}}}};const Zs={serializedName:"OpenAuthenticationPolicyClaim",type:{name:"Composite",className:"OpenAuthenticationPolicyClaim",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const Xs={serializedName:"WorkflowSku",type:{name:"Composite",className:"WorkflowSku",modelProperties:{name:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}},plan:{serializedName:"plan",xmlName:"plan",type:{name:"Composite",className:"ResourceReference"}}}}};const eo={serializedName:"WorkflowVersionListResult",type:{name:"Composite",className:"WorkflowVersionListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowVersion"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const to={serializedName:"AppserviceGithubToken",type:{name:"Composite",className:"AppserviceGithubToken",modelProperties:{accessToken:{serializedName:"accessToken",xmlName:"accessToken",type:{name:"String"}},scope:{serializedName:"scope",xmlName:"scope",type:{name:"String"}},tokenType:{serializedName:"tokenType",xmlName:"tokenType",type:{name:"String"}},gotToken:{serializedName:"gotToken",xmlName:"gotToken",type:{name:"Boolean"}},errorMessage:{serializedName:"errorMessage",xmlName:"errorMessage",type:{name:"String"}}}}};const ro={serializedName:"AppserviceGithubTokenRequest",type:{name:"Composite",className:"AppserviceGithubTokenRequest",modelProperties:{code:{serializedName:"code",required:true,xmlName:"code",type:{name:"String"}},state:{serializedName:"state",required:true,xmlName:"state",type:{name:"String"}}}}};const io={serializedName:"WorkflowFilter",type:{name:"Composite",className:"WorkflowFilter",modelProperties:{state:{serializedName:"state",xmlName:"state",type:{name:"String"}}}}};const no={serializedName:"WorkflowListResult",type:{name:"Composite",className:"WorkflowListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"Workflow",type:{name:"Sequence",element:{type:{name:"Composite",className:"Workflow"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const so={serializedName:"WorkflowRunActionFilter",type:{name:"Composite",className:"WorkflowRunActionFilter",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}}}}};const oo={serializedName:"WorkflowRunFilter",type:{name:"Composite",className:"WorkflowRunFilter",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}}}}};const ao={serializedName:"WorkflowTriggerFilter",type:{name:"Composite",className:"WorkflowTriggerFilter",modelProperties:{state:{serializedName:"state",xmlName:"state",type:{name:"String"}}}}};const lo={serializedName:"WorkflowTriggerHistoryFilter",type:{name:"Composite",className:"WorkflowTriggerHistoryFilter",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}}}}};const co={serializedName:"AppServiceCertificateOrder",type:{name:"Composite",className:"AppServiceCertificateOrder",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{certificates:{serializedName:"properties.certificates",xmlName:"properties.certificates",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AppServiceCertificate"}}}},distinguishedName:{serializedName:"properties.distinguishedName",xmlName:"properties.distinguishedName",type:{name:"String"}},domainVerificationToken:{serializedName:"properties.domainVerificationToken",readOnly:true,xmlName:"properties.domainVerificationToken",type:{name:"String"}},validityInYears:{defaultValue:1,serializedName:"properties.validityInYears",xmlName:"properties.validityInYears",type:{name:"Number"}},keySize:{defaultValue:2048,serializedName:"properties.keySize",xmlName:"properties.keySize",type:{name:"Number"}},productType:{serializedName:"properties.productType",xmlName:"properties.productType",type:{name:"Enum",allowedValues:["StandardDomainValidatedSsl","StandardDomainValidatedWildCardSsl"]}},autoRenew:{defaultValue:true,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Pendingissuance","Issued","Revoked","Canceled","Denied","Pendingrevocation","PendingRekey","Unused","Expired","NotSubmitted"]}},signedCertificate:{serializedName:"properties.signedCertificate",xmlName:"properties.signedCertificate",type:{name:"Composite",className:"CertificateDetails"}},csr:{serializedName:"properties.csr",xmlName:"properties.csr",type:{name:"String"}},intermediate:{serializedName:"properties.intermediate",xmlName:"properties.intermediate",type:{name:"Composite",className:"CertificateDetails"}},root:{serializedName:"properties.root",xmlName:"properties.root",type:{name:"Composite",className:"CertificateDetails"}},serialNumber:{serializedName:"properties.serialNumber",readOnly:true,xmlName:"properties.serialNumber",type:{name:"String"}},lastCertificateIssuanceTime:{serializedName:"properties.lastCertificateIssuanceTime",readOnly:true,xmlName:"properties.lastCertificateIssuanceTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:true,xmlName:"properties.expirationTime",type:{name:"DateTime"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",readOnly:true,xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}},appServiceCertificateNotRenewableReasons:{serializedName:"properties.appServiceCertificateNotRenewableReasons",readOnly:true,xmlName:"properties.appServiceCertificateNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},nextAutoRenewalTimeStamp:{serializedName:"properties.nextAutoRenewalTimeStamp",readOnly:true,xmlName:"properties.nextAutoRenewalTimeStamp",type:{name:"DateTime"}},contact:{serializedName:"properties.contact",xmlName:"properties.contact",type:{name:"Composite",className:"CertificateOrderContact"}}})}};const po={serializedName:"AppServiceCertificateResource",type:{name:"Composite",className:"AppServiceCertificateResource",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{keyVaultId:{serializedName:"properties.keyVaultId",xmlName:"properties.keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"properties.keyVaultSecretName",xmlName:"properties.keyVaultSecretName",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}}})}};const uo={serializedName:"Domain",type:{name:"Composite",className:"Domain",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{contactAdmin:{serializedName:"properties.contactAdmin",xmlName:"properties.contactAdmin",type:{name:"Composite",className:"Contact"}},contactBilling:{serializedName:"properties.contactBilling",xmlName:"properties.contactBilling",type:{name:"Composite",className:"Contact"}},contactRegistrant:{serializedName:"properties.contactRegistrant",xmlName:"properties.contactRegistrant",type:{name:"Composite",className:"Contact"}},contactTech:{serializedName:"properties.contactTech",xmlName:"properties.contactTech",type:{name:"Composite",className:"Contact"}},registrationStatus:{serializedName:"properties.registrationStatus",readOnly:true,xmlName:"properties.registrationStatus",type:{name:"Enum",allowedValues:["Active","Awaiting","Cancelled","Confiscated","Disabled","Excluded","Expired","Failed","Held","Locked","Parked","Pending","Reserved","Reverted","Suspended","Transferred","Unknown","Unlocked","Unparked","Updated","JsonConverterFailed"]}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},nameServers:{serializedName:"properties.nameServers",readOnly:true,xmlName:"properties.nameServers",xmlElementName:"DomainPropertiesNameServersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},privacy:{serializedName:"properties.privacy",xmlName:"properties.privacy",type:{name:"Boolean"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:true,xmlName:"properties.expirationTime",type:{name:"DateTime"}},lastRenewedTime:{serializedName:"properties.lastRenewedTime",readOnly:true,xmlName:"properties.lastRenewedTime",type:{name:"DateTime"}},autoRenew:{defaultValue:true,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},readyForDnsRecordManagement:{serializedName:"properties.readyForDnsRecordManagement",readOnly:true,xmlName:"properties.readyForDnsRecordManagement",type:{name:"Boolean"}},managedHostNames:{serializedName:"properties.managedHostNames",readOnly:true,xmlName:"properties.managedHostNames",xmlElementName:"HostName",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostName"}}}},consent:{serializedName:"properties.consent",xmlName:"properties.consent",type:{name:"Composite",className:"DomainPurchaseConsent"}},domainNotRenewableReasons:{serializedName:"properties.domainNotRenewableReasons",readOnly:true,xmlName:"properties.domainNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},dnsType:{serializedName:"properties.dnsType",xmlName:"properties.dnsType",type:{name:"Enum",allowedValues:["AzureDns","DefaultDomainRegistrarDns"]}},dnsZoneId:{serializedName:"properties.dnsZoneId",xmlName:"properties.dnsZoneId",type:{name:"String"}},targetDnsType:{serializedName:"properties.targetDnsType",xmlName:"properties.targetDnsType",type:{name:"Enum",allowedValues:["AzureDns","DefaultDomainRegistrarDns"]}},authCode:{serializedName:"properties.authCode",xmlName:"properties.authCode",type:{name:"String"}}})}};const mo={serializedName:"AppServiceEnvironmentResource",type:{name:"Composite",className:"AppServiceEnvironmentResource",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Preparing","Ready","Scaling","Deleting"]}},virtualNetwork:{serializedName:"properties.virtualNetwork",xmlName:"properties.virtualNetwork",type:{name:"Composite",className:"VirtualNetworkProfile"}},internalLoadBalancingMode:{serializedName:"properties.internalLoadBalancingMode",xmlName:"properties.internalLoadBalancingMode",type:{name:"String"}},multiSize:{serializedName:"properties.multiSize",xmlName:"properties.multiSize",type:{name:"String"}},multiRoleCount:{serializedName:"properties.multiRoleCount",readOnly:true,xmlName:"properties.multiRoleCount",type:{name:"Number"}},ipsslAddressCount:{serializedName:"properties.ipsslAddressCount",xmlName:"properties.ipsslAddressCount",type:{name:"Number"}},dnsSuffix:{serializedName:"properties.dnsSuffix",xmlName:"properties.dnsSuffix",type:{name:"String"}},maximumNumberOfMachines:{serializedName:"properties.maximumNumberOfMachines",readOnly:true,xmlName:"properties.maximumNumberOfMachines",type:{name:"Number"}},frontEndScaleFactor:{serializedName:"properties.frontEndScaleFactor",xmlName:"properties.frontEndScaleFactor",type:{name:"Number"}},suspended:{serializedName:"properties.suspended",readOnly:true,xmlName:"properties.suspended",type:{name:"Boolean"}},clusterSettings:{serializedName:"properties.clusterSettings",xmlName:"properties.clusterSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},userWhitelistedIpRanges:{serializedName:"properties.userWhitelistedIpRanges",xmlName:"properties.userWhitelistedIpRanges",xmlElementName:"AppServiceEnvironmentUserWhitelistedIpRangesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},hasLinuxWorkers:{serializedName:"properties.hasLinuxWorkers",readOnly:true,xmlName:"properties.hasLinuxWorkers",type:{name:"Boolean"}},upgradePreference:{defaultValue:"None",serializedName:"properties.upgradePreference",xmlName:"properties.upgradePreference",type:{name:"String"}},dedicatedHostCount:{serializedName:"properties.dedicatedHostCount",xmlName:"properties.dedicatedHostCount",type:{name:"Number"}},zoneRedundant:{serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}},customDnsSuffixConfiguration:{serializedName:"properties.customDnsSuffixConfiguration",xmlName:"properties.customDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration"}},networkingConfiguration:{serializedName:"properties.networkingConfiguration",xmlName:"properties.networkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration"}},upgradeAvailability:{serializedName:"properties.upgradeAvailability",readOnly:true,xmlName:"properties.upgradeAvailability",type:{name:"String"}}})}};const Ao={serializedName:"Site",type:{name:"Composite",className:"Site",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},extendedLocation:{serializedName:"extendedLocation",xmlName:"extendedLocation",type:{name:"Composite",className:"ExtendedLocation"}},state:{serializedName:"properties.state",readOnly:true,xmlName:"properties.state",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",readOnly:true,xmlName:"properties.hostNames",xmlElementName:"SitePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositorySiteName:{serializedName:"properties.repositorySiteName",readOnly:true,xmlName:"properties.repositorySiteName",type:{name:"String"}},usageState:{serializedName:"properties.usageState",readOnly:true,xmlName:"properties.usageState",type:{name:"Enum",allowedValues:["Normal","Exceeded"]}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},enabledHostNames:{serializedName:"properties.enabledHostNames",readOnly:true,xmlName:"properties.enabledHostNames",xmlElementName:"SitePropertiesEnabledHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},availabilityState:{serializedName:"properties.availabilityState",readOnly:true,xmlName:"properties.availabilityState",type:{name:"Enum",allowedValues:["Normal","Limited","DisasterRecoveryMode"]}},hostNameSslStates:{serializedName:"properties.hostNameSslStates",xmlName:"properties.hostNameSslStates",xmlElementName:"HostNameSslState",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostNameSslState"}}}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},reserved:{defaultValue:false,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:false,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:false,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},lastModifiedTimeUtc:{serializedName:"properties.lastModifiedTimeUtc",readOnly:true,xmlName:"properties.lastModifiedTimeUtc",type:{name:"DateTime"}},vnetRouteAllEnabled:{serializedName:"properties.vnetRouteAllEnabled",xmlName:"properties.vnetRouteAllEnabled",type:{name:"Boolean"}},vnetImagePullEnabled:{serializedName:"properties.vnetImagePullEnabled",xmlName:"properties.vnetImagePullEnabled",type:{name:"Boolean"}},vnetContentShareEnabled:{serializedName:"properties.vnetContentShareEnabled",xmlName:"properties.vnetContentShareEnabled",type:{name:"Boolean"}},siteConfig:{serializedName:"properties.siteConfig",xmlName:"properties.siteConfig",type:{name:"Composite",className:"SiteConfig"}},daprConfig:{serializedName:"properties.daprConfig",xmlName:"properties.daprConfig",type:{name:"Composite",className:"DaprConfig"}},workloadProfileName:{serializedName:"properties.workloadProfileName",xmlName:"properties.workloadProfileName",type:{name:"String"}},resourceConfig:{serializedName:"properties.resourceConfig",xmlName:"properties.resourceConfig",type:{name:"Composite",className:"ResourceConfig"}},trafficManagerHostNames:{serializedName:"properties.trafficManagerHostNames",readOnly:true,xmlName:"properties.trafficManagerHostNames",xmlElementName:"SitePropertiesTrafficManagerHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},scmSiteAlsoStopped:{defaultValue:false,serializedName:"properties.scmSiteAlsoStopped",xmlName:"properties.scmSiteAlsoStopped",type:{name:"Boolean"}},targetSwapSlot:{serializedName:"properties.targetSwapSlot",readOnly:true,xmlName:"properties.targetSwapSlot",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},clientAffinityEnabled:{serializedName:"properties.clientAffinityEnabled",xmlName:"properties.clientAffinityEnabled",type:{name:"Boolean"}},clientCertEnabled:{serializedName:"properties.clientCertEnabled",xmlName:"properties.clientCertEnabled",type:{name:"Boolean"}},clientCertMode:{serializedName:"properties.clientCertMode",xmlName:"properties.clientCertMode",type:{name:"Enum",allowedValues:["Required","Optional","OptionalInteractiveUser"]}},clientCertExclusionPaths:{serializedName:"properties.clientCertExclusionPaths",xmlName:"properties.clientCertExclusionPaths",type:{name:"String"}},hostNamesDisabled:{serializedName:"properties.hostNamesDisabled",xmlName:"properties.hostNamesDisabled",type:{name:"Boolean"}},customDomainVerificationId:{serializedName:"properties.customDomainVerificationId",xmlName:"properties.customDomainVerificationId",type:{name:"String"}},outboundIpAddresses:{serializedName:"properties.outboundIpAddresses",readOnly:true,xmlName:"properties.outboundIpAddresses",type:{name:"String"}},possibleOutboundIpAddresses:{serializedName:"properties.possibleOutboundIpAddresses",readOnly:true,xmlName:"properties.possibleOutboundIpAddresses",type:{name:"String"}},containerSize:{serializedName:"properties.containerSize",xmlName:"properties.containerSize",type:{name:"Number"}},dailyMemoryTimeQuota:{serializedName:"properties.dailyMemoryTimeQuota",xmlName:"properties.dailyMemoryTimeQuota",type:{name:"Number"}},suspendedTill:{serializedName:"properties.suspendedTill",readOnly:true,xmlName:"properties.suspendedTill",type:{name:"DateTime"}},maxNumberOfWorkers:{serializedName:"properties.maxNumberOfWorkers",readOnly:true,xmlName:"properties.maxNumberOfWorkers",type:{name:"Number"}},cloningInfo:{serializedName:"properties.cloningInfo",xmlName:"properties.cloningInfo",type:{name:"Composite",className:"CloningInfo"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},isDefaultContainer:{serializedName:"properties.isDefaultContainer",readOnly:true,xmlName:"properties.isDefaultContainer",type:{name:"Boolean"}},defaultHostName:{serializedName:"properties.defaultHostName",readOnly:true,xmlName:"properties.defaultHostName",type:{name:"String"}},slotSwapStatus:{serializedName:"properties.slotSwapStatus",xmlName:"properties.slotSwapStatus",type:{name:"Composite",className:"SlotSwapStatus"}},httpsOnly:{serializedName:"properties.httpsOnly",xmlName:"properties.httpsOnly",type:{name:"Boolean"}},redundancyMode:{serializedName:"properties.redundancyMode",xmlName:"properties.redundancyMode",type:{name:"Enum",allowedValues:["None","Manual","Failover","ActiveActive","GeoRedundant"]}},inProgressOperationId:{serializedName:"properties.inProgressOperationId",readOnly:true,xmlName:"properties.inProgressOperationId",type:{name:"Uuid"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}},storageAccountRequired:{serializedName:"properties.storageAccountRequired",xmlName:"properties.storageAccountRequired",type:{name:"Boolean"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},virtualNetworkSubnetId:{serializedName:"properties.virtualNetworkSubnetId",xmlName:"properties.virtualNetworkSubnetId",type:{name:"String"}},managedEnvironmentId:{serializedName:"properties.managedEnvironmentId",xmlName:"properties.managedEnvironmentId",type:{name:"String"}}})}};const go={serializedName:"AppServicePlan",type:{name:"Composite",className:"AppServicePlan",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},extendedLocation:{serializedName:"extendedLocation",xmlName:"extendedLocation",type:{name:"Composite",className:"ExtendedLocation"}},workerTierName:{serializedName:"properties.workerTierName",xmlName:"properties.workerTierName",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Ready","Pending","Creating"]}},subscription:{serializedName:"properties.subscription",readOnly:true,xmlName:"properties.subscription",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},maximumNumberOfWorkers:{serializedName:"properties.maximumNumberOfWorkers",readOnly:true,xmlName:"properties.maximumNumberOfWorkers",type:{name:"Number"}},numberOfWorkers:{serializedName:"properties.numberOfWorkers",readOnly:true,xmlName:"properties.numberOfWorkers",type:{name:"Number"}},geoRegion:{serializedName:"properties.geoRegion",readOnly:true,xmlName:"properties.geoRegion",type:{name:"String"}},perSiteScaling:{defaultValue:false,serializedName:"properties.perSiteScaling",xmlName:"properties.perSiteScaling",type:{name:"Boolean"}},elasticScaleEnabled:{serializedName:"properties.elasticScaleEnabled",xmlName:"properties.elasticScaleEnabled",type:{name:"Boolean"}},maximumElasticWorkerCount:{serializedName:"properties.maximumElasticWorkerCount",xmlName:"properties.maximumElasticWorkerCount",type:{name:"Number"}},numberOfSites:{serializedName:"properties.numberOfSites",readOnly:true,xmlName:"properties.numberOfSites",type:{name:"Number"}},isSpot:{serializedName:"properties.isSpot",xmlName:"properties.isSpot",type:{name:"Boolean"}},spotExpirationTime:{serializedName:"properties.spotExpirationTime",xmlName:"properties.spotExpirationTime",type:{name:"DateTime"}},freeOfferExpirationTime:{serializedName:"properties.freeOfferExpirationTime",xmlName:"properties.freeOfferExpirationTime",type:{name:"DateTime"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},reserved:{defaultValue:false,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:false,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:false,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},targetWorkerCount:{serializedName:"properties.targetWorkerCount",xmlName:"properties.targetWorkerCount",type:{name:"Number"}},targetWorkerSizeId:{serializedName:"properties.targetWorkerSizeId",xmlName:"properties.targetWorkerSizeId",type:{name:"Number"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},kubeEnvironmentProfile:{serializedName:"properties.kubeEnvironmentProfile",xmlName:"properties.kubeEnvironmentProfile",type:{name:"Composite",className:"KubeEnvironmentProfile"}},zoneRedundant:{defaultValue:false,serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}}})}};const ho={serializedName:"Certificate",type:{name:"Composite",className:"Certificate",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{password:{serializedName:"properties.password",xmlName:"properties.password",type:{name:"String"}},friendlyName:{serializedName:"properties.friendlyName",readOnly:true,xmlName:"properties.friendlyName",type:{name:"String"}},subjectName:{serializedName:"properties.subjectName",readOnly:true,xmlName:"properties.subjectName",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",xmlName:"properties.hostNames",xmlElementName:"CertificatePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},pfxBlob:{serializedName:"properties.pfxBlob",xmlName:"properties.pfxBlob",type:{name:"ByteArray"}},siteName:{serializedName:"properties.siteName",readOnly:true,xmlName:"properties.siteName",type:{name:"String"}},selfLink:{serializedName:"properties.selfLink",readOnly:true,xmlName:"properties.selfLink",type:{name:"String"}},issuer:{serializedName:"properties.issuer",readOnly:true,xmlName:"properties.issuer",type:{name:"String"}},issueDate:{serializedName:"properties.issueDate",readOnly:true,xmlName:"properties.issueDate",type:{name:"DateTime"}},expirationDate:{serializedName:"properties.expirationDate",readOnly:true,xmlName:"properties.expirationDate",type:{name:"DateTime"}},thumbprint:{serializedName:"properties.thumbprint",readOnly:true,xmlName:"properties.thumbprint",type:{name:"String"}},valid:{serializedName:"properties.valid",readOnly:true,xmlName:"properties.valid",type:{name:"Boolean"}},cerBlob:{serializedName:"properties.cerBlob",readOnly:true,xmlName:"properties.cerBlob",type:{name:"ByteArray"}},publicKeyHash:{serializedName:"properties.publicKeyHash",readOnly:true,xmlName:"properties.publicKeyHash",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},keyVaultId:{serializedName:"properties.keyVaultId",xmlName:"properties.keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"properties.keyVaultSecretName",xmlName:"properties.keyVaultSecretName",type:{name:"String"}},keyVaultSecretStatus:{serializedName:"properties.keyVaultSecretStatus",readOnly:true,xmlName:"properties.keyVaultSecretStatus",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},canonicalName:{serializedName:"properties.canonicalName",xmlName:"properties.canonicalName",type:{name:"String"}},domainValidationMethod:{serializedName:"properties.domainValidationMethod",xmlName:"properties.domainValidationMethod",type:{name:"String"}}})}};const fo={serializedName:"ContainerApp",type:{name:"Composite",className:"ContainerApp",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},kubeEnvironmentId:{serializedName:"properties.kubeEnvironmentId",xmlName:"properties.kubeEnvironmentId",type:{name:"String"}},latestRevisionName:{serializedName:"properties.latestRevisionName",readOnly:true,xmlName:"properties.latestRevisionName",type:{name:"String"}},latestRevisionFqdn:{serializedName:"properties.latestRevisionFqdn",readOnly:true,xmlName:"properties.latestRevisionFqdn",type:{name:"String"}},configuration:{serializedName:"properties.configuration",xmlName:"properties.configuration",type:{name:"Composite",className:"Configuration"}},template:{serializedName:"properties.template",xmlName:"properties.template",type:{name:"Composite",className:"Template"}}})}};const yo={serializedName:"Revision",type:{name:"Composite",className:"Revision",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},fqdn:{serializedName:"properties.fqdn",readOnly:true,xmlName:"properties.fqdn",type:{name:"String"}},template:{serializedName:"properties.template",xmlName:"properties.template",type:{name:"Composite",className:"Template"}},active:{serializedName:"properties.active",readOnly:true,xmlName:"properties.active",type:{name:"Boolean"}},replicas:{serializedName:"properties.replicas",readOnly:true,xmlName:"properties.replicas",type:{name:"Number"}},trafficWeight:{serializedName:"properties.trafficWeight",readOnly:true,xmlName:"properties.trafficWeight",type:{name:"Number"}},provisioningError:{serializedName:"properties.provisioningError",readOnly:true,xmlName:"properties.provisioningError",type:{name:"String"}},healthState:{serializedName:"properties.healthState",readOnly:true,xmlName:"properties.healthState",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}}})}};const bo={serializedName:"KubeEnvironment",type:{name:"Composite",className:"KubeEnvironment",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{extendedLocation:{serializedName:"extendedLocation",xmlName:"extendedLocation",type:{name:"Composite",className:"ExtendedLocation"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","Waiting","InitializationInProgress","InfrastructureSetupInProgress","InfrastructureSetupComplete","ScheduledForDelete","UpgradeRequested","UpgradeFailed"]}},deploymentErrors:{serializedName:"properties.deploymentErrors",readOnly:true,xmlName:"properties.deploymentErrors",type:{name:"String"}},internalLoadBalancerEnabled:{serializedName:"properties.internalLoadBalancerEnabled",xmlName:"properties.internalLoadBalancerEnabled",type:{name:"Boolean"}},defaultDomain:{serializedName:"properties.defaultDomain",readOnly:true,xmlName:"properties.defaultDomain",type:{name:"String"}},staticIp:{serializedName:"properties.staticIp",xmlName:"properties.staticIp",type:{name:"String"}},environmentType:{serializedName:"properties.environmentType",xmlName:"properties.environmentType",type:{name:"String"}},arcConfiguration:{serializedName:"properties.arcConfiguration",xmlName:"properties.arcConfiguration",type:{name:"Composite",className:"ArcConfiguration"}},appLogsConfiguration:{serializedName:"properties.appLogsConfiguration",xmlName:"properties.appLogsConfiguration",type:{name:"Composite",className:"AppLogsConfiguration"}},containerAppsConfiguration:{serializedName:"properties.containerAppsConfiguration",xmlName:"properties.containerAppsConfiguration",type:{name:"Composite",className:"ContainerAppsConfiguration"}},aksResourceID:{serializedName:"properties.aksResourceID",xmlName:"properties.aksResourceID",type:{name:"String"}}})}};const Co={serializedName:"StaticSiteARMResource",type:{name:"Composite",className:"StaticSiteARMResource",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},defaultHostname:{serializedName:"properties.defaultHostname",readOnly:true,xmlName:"properties.defaultHostname",type:{name:"String"}},repositoryUrl:{serializedName:"properties.repositoryUrl",xmlName:"properties.repositoryUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",xmlName:"properties.branch",type:{name:"String"}},customDomains:{serializedName:"properties.customDomains",readOnly:true,xmlName:"properties.customDomains",xmlElementName:"StaticSiteCustomDomainsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositoryToken:{serializedName:"properties.repositoryToken",xmlName:"properties.repositoryToken",type:{name:"String"}},buildProperties:{serializedName:"properties.buildProperties",xmlName:"properties.buildProperties",type:{name:"Composite",className:"StaticSiteBuildProperties"}},privateEndpointConnections:{serializedName:"properties.privateEndpointConnections",readOnly:true,xmlName:"properties.privateEndpointConnections",xmlElementName:"ResponseMessageEnvelopeRemotePrivateEndpointConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResponseMessageEnvelopeRemotePrivateEndpointConnection"}}}},stagingEnvironmentPolicy:{serializedName:"properties.stagingEnvironmentPolicy",xmlName:"properties.stagingEnvironmentPolicy",type:{name:"Enum",allowedValues:["Enabled","Disabled"]}},allowConfigFileUpdates:{serializedName:"properties.allowConfigFileUpdates",xmlName:"properties.allowConfigFileUpdates",type:{name:"Boolean"}},templateProperties:{serializedName:"properties.templateProperties",xmlName:"properties.templateProperties",type:{name:"Composite",className:"StaticSiteTemplateOptions"}},contentDistributionEndpoint:{serializedName:"properties.contentDistributionEndpoint",readOnly:true,xmlName:"properties.contentDistributionEndpoint",type:{name:"String"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",readOnly:true,xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},userProvidedFunctionApps:{serializedName:"properties.userProvidedFunctionApps",readOnly:true,xmlName:"properties.userProvidedFunctionApps",xmlElementName:"StaticSiteUserProvidedFunctionApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp"}}}},linkedBackends:{serializedName:"properties.linkedBackends",readOnly:true,xmlName:"properties.linkedBackends",xmlElementName:"StaticSiteLinkedBackend",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackend"}}}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},enterpriseGradeCdnStatus:{serializedName:"properties.enterpriseGradeCdnStatus",xmlName:"properties.enterpriseGradeCdnStatus",type:{name:"String"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}},databaseConnections:{serializedName:"properties.databaseConnections",readOnly:true,xmlName:"properties.databaseConnections",xmlElementName:"DatabaseConnectionOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseConnectionOverview"}}}}})}};const No={serializedName:"PremierAddOn",type:{name:"Composite",className:"PremierAddOn",modelProperties:Object.assign(Object.assign({},g.type.modelProperties),{sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"String"}},product:{serializedName:"properties.product",xmlName:"properties.product",type:{name:"String"}},vendor:{serializedName:"properties.vendor",xmlName:"properties.vendor",type:{name:"String"}},marketplacePublisher:{serializedName:"properties.marketplacePublisher",xmlName:"properties.marketplacePublisher",type:{name:"String"}},marketplaceOffer:{serializedName:"properties.marketplaceOffer",xmlName:"properties.marketplaceOffer",type:{name:"String"}}})}};const Eo={serializedName:"AppServiceCertificateOrderPatchResource",type:{name:"Composite",className:"AppServiceCertificateOrderPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{certificates:{serializedName:"properties.certificates",xmlName:"properties.certificates",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AppServiceCertificate"}}}},distinguishedName:{serializedName:"properties.distinguishedName",xmlName:"properties.distinguishedName",type:{name:"String"}},domainVerificationToken:{serializedName:"properties.domainVerificationToken",readOnly:true,xmlName:"properties.domainVerificationToken",type:{name:"String"}},validityInYears:{defaultValue:1,serializedName:"properties.validityInYears",xmlName:"properties.validityInYears",type:{name:"Number"}},keySize:{defaultValue:2048,serializedName:"properties.keySize",xmlName:"properties.keySize",type:{name:"Number"}},productType:{serializedName:"properties.productType",xmlName:"properties.productType",type:{name:"Enum",allowedValues:["StandardDomainValidatedSsl","StandardDomainValidatedWildCardSsl"]}},autoRenew:{defaultValue:true,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Pendingissuance","Issued","Revoked","Canceled","Denied","Pendingrevocation","PendingRekey","Unused","Expired","NotSubmitted"]}},signedCertificate:{serializedName:"properties.signedCertificate",xmlName:"properties.signedCertificate",type:{name:"Composite",className:"CertificateDetails"}},csr:{serializedName:"properties.csr",xmlName:"properties.csr",type:{name:"String"}},intermediate:{serializedName:"properties.intermediate",xmlName:"properties.intermediate",type:{name:"Composite",className:"CertificateDetails"}},root:{serializedName:"properties.root",xmlName:"properties.root",type:{name:"Composite",className:"CertificateDetails"}},serialNumber:{serializedName:"properties.serialNumber",readOnly:true,xmlName:"properties.serialNumber",type:{name:"String"}},lastCertificateIssuanceTime:{serializedName:"properties.lastCertificateIssuanceTime",readOnly:true,xmlName:"properties.lastCertificateIssuanceTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:true,xmlName:"properties.expirationTime",type:{name:"DateTime"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",readOnly:true,xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}},appServiceCertificateNotRenewableReasons:{serializedName:"properties.appServiceCertificateNotRenewableReasons",readOnly:true,xmlName:"properties.appServiceCertificateNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},nextAutoRenewalTimeStamp:{serializedName:"properties.nextAutoRenewalTimeStamp",readOnly:true,xmlName:"properties.nextAutoRenewalTimeStamp",type:{name:"DateTime"}},contact:{serializedName:"properties.contact",xmlName:"properties.contact",type:{name:"Composite",className:"CertificateOrderContact"}}})}};const vo={serializedName:"AppServiceCertificatePatchResource",type:{name:"Composite",className:"AppServiceCertificatePatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{keyVaultId:{serializedName:"properties.keyVaultId",xmlName:"properties.keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"properties.keyVaultSecretName",xmlName:"properties.keyVaultSecretName",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}}})}};const Io={serializedName:"ReissueCertificateOrderRequest",type:{name:"Composite",className:"ReissueCertificateOrderRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{keySize:{serializedName:"properties.keySize",xmlName:"properties.keySize",type:{name:"Number"}},delayExistingRevokeInHours:{serializedName:"properties.delayExistingRevokeInHours",xmlName:"properties.delayExistingRevokeInHours",type:{name:"Number"}},csr:{serializedName:"properties.csr",xmlName:"properties.csr",type:{name:"String"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}}})}};const So={serializedName:"RenewCertificateOrderRequest",type:{name:"Composite",className:"RenewCertificateOrderRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{keySize:{serializedName:"properties.keySize",xmlName:"properties.keySize",type:{name:"Number"}},csr:{serializedName:"properties.csr",xmlName:"properties.csr",type:{name:"String"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}}})}};const wo={serializedName:"DetectorResponse",type:{name:"Composite",className:"DetectorResponse",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{metadata:{serializedName:"properties.metadata",xmlName:"properties.metadata",type:{name:"Composite",className:"DetectorInfo"}},dataset:{serializedName:"properties.dataset",xmlName:"properties.dataset",xmlElementName:"DiagnosticData",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticData"}}}},status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"Composite",className:"Status"}},dataProvidersMetadata:{serializedName:"properties.dataProvidersMetadata",xmlName:"properties.dataProvidersMetadata",xmlElementName:"DataProviderMetadata",type:{name:"Sequence",element:{type:{name:"Composite",className:"DataProviderMetadata"}}}},suggestedUtterances:{serializedName:"properties.suggestedUtterances",xmlName:"properties.suggestedUtterances",type:{name:"Composite",className:"QueryUtterancesResults"}}})}};const Po={serializedName:"DomainPatchResource",type:{name:"Composite",className:"DomainPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{contactAdmin:{serializedName:"properties.contactAdmin",xmlName:"properties.contactAdmin",type:{name:"Composite",className:"Contact"}},contactBilling:{serializedName:"properties.contactBilling",xmlName:"properties.contactBilling",type:{name:"Composite",className:"Contact"}},contactRegistrant:{serializedName:"properties.contactRegistrant",xmlName:"properties.contactRegistrant",type:{name:"Composite",className:"Contact"}},contactTech:{serializedName:"properties.contactTech",xmlName:"properties.contactTech",type:{name:"Composite",className:"Contact"}},registrationStatus:{serializedName:"properties.registrationStatus",readOnly:true,xmlName:"properties.registrationStatus",type:{name:"Enum",allowedValues:["Active","Awaiting","Cancelled","Confiscated","Disabled","Excluded","Expired","Failed","Held","Locked","Parked","Pending","Reserved","Reverted","Suspended","Transferred","Unknown","Unlocked","Unparked","Updated","JsonConverterFailed"]}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},nameServers:{serializedName:"properties.nameServers",readOnly:true,xmlName:"properties.nameServers",xmlElementName:"DomainPatchResourcePropertiesNameServersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},privacy:{serializedName:"properties.privacy",xmlName:"properties.privacy",type:{name:"Boolean"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:true,xmlName:"properties.expirationTime",type:{name:"DateTime"}},lastRenewedTime:{serializedName:"properties.lastRenewedTime",readOnly:true,xmlName:"properties.lastRenewedTime",type:{name:"DateTime"}},autoRenew:{defaultValue:true,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},readyForDnsRecordManagement:{serializedName:"properties.readyForDnsRecordManagement",readOnly:true,xmlName:"properties.readyForDnsRecordManagement",type:{name:"Boolean"}},managedHostNames:{serializedName:"properties.managedHostNames",readOnly:true,xmlName:"properties.managedHostNames",xmlElementName:"HostName",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostName"}}}},consent:{serializedName:"properties.consent",xmlName:"properties.consent",type:{name:"Composite",className:"DomainPurchaseConsent"}},domainNotRenewableReasons:{serializedName:"properties.domainNotRenewableReasons",readOnly:true,xmlName:"properties.domainNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},dnsType:{serializedName:"properties.dnsType",xmlName:"properties.dnsType",type:{name:"Enum",allowedValues:["AzureDns","DefaultDomainRegistrarDns"]}},dnsZoneId:{serializedName:"properties.dnsZoneId",xmlName:"properties.dnsZoneId",type:{name:"String"}},targetDnsType:{serializedName:"properties.targetDnsType",xmlName:"properties.targetDnsType",type:{name:"Enum",allowedValues:["AzureDns","DefaultDomainRegistrarDns"]}},authCode:{serializedName:"properties.authCode",xmlName:"properties.authCode",type:{name:"String"}}})}};const xo={serializedName:"DomainOwnershipIdentifier",type:{name:"Composite",className:"DomainOwnershipIdentifier",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{ownershipId:{serializedName:"properties.ownershipId",xmlName:"properties.ownershipId",type:{name:"String"}}})}};const Bo={serializedName:"TopLevelDomain",type:{name:"Composite",className:"TopLevelDomain",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{privacy:{serializedName:"properties.privacy",xmlName:"properties.privacy",type:{name:"Boolean"}}})}};const _o={serializedName:"CustomDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Degraded","InProgress"]}},provisioningDetails:{serializedName:"properties.provisioningDetails",readOnly:true,xmlName:"properties.provisioningDetails",type:{name:"String"}},dnsSuffix:{serializedName:"properties.dnsSuffix",xmlName:"properties.dnsSuffix",type:{name:"String"}},certificateUrl:{serializedName:"properties.certificateUrl",xmlName:"properties.certificateUrl",type:{name:"String"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}}})}};const Ro={serializedName:"AseV3NetworkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{windowsOutboundIpAddresses:{serializedName:"properties.windowsOutboundIpAddresses",readOnly:true,xmlName:"properties.windowsOutboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesWindowsOutboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},linuxOutboundIpAddresses:{serializedName:"properties.linuxOutboundIpAddresses",readOnly:true,xmlName:"properties.linuxOutboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesLinuxOutboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},externalInboundIpAddresses:{serializedName:"properties.externalInboundIpAddresses",readOnly:true,xmlName:"properties.externalInboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesExternalInboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},internalInboundIpAddresses:{serializedName:"properties.internalInboundIpAddresses",readOnly:true,xmlName:"properties.internalInboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesInternalInboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},allowNewPrivateEndpointConnections:{serializedName:"properties.allowNewPrivateEndpointConnections",xmlName:"properties.allowNewPrivateEndpointConnections",type:{name:"Boolean"}},ftpEnabled:{serializedName:"properties.ftpEnabled",xmlName:"properties.ftpEnabled",type:{name:"Boolean"}},remoteDebugEnabled:{serializedName:"properties.remoteDebugEnabled",xmlName:"properties.remoteDebugEnabled",type:{name:"Boolean"}},inboundIpAddressOverride:{serializedName:"properties.inboundIpAddressOverride",xmlName:"properties.inboundIpAddressOverride",type:{name:"String"}}})}};const ko={serializedName:"AppServiceEnvironmentPatchResource",type:{name:"Composite",className:"AppServiceEnvironmentPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Preparing","Ready","Scaling","Deleting"]}},virtualNetwork:{serializedName:"properties.virtualNetwork",xmlName:"properties.virtualNetwork",type:{name:"Composite",className:"VirtualNetworkProfile"}},internalLoadBalancingMode:{serializedName:"properties.internalLoadBalancingMode",xmlName:"properties.internalLoadBalancingMode",type:{name:"String"}},multiSize:{serializedName:"properties.multiSize",xmlName:"properties.multiSize",type:{name:"String"}},multiRoleCount:{serializedName:"properties.multiRoleCount",readOnly:true,xmlName:"properties.multiRoleCount",type:{name:"Number"}},ipsslAddressCount:{serializedName:"properties.ipsslAddressCount",xmlName:"properties.ipsslAddressCount",type:{name:"Number"}},dnsSuffix:{serializedName:"properties.dnsSuffix",xmlName:"properties.dnsSuffix",type:{name:"String"}},maximumNumberOfMachines:{serializedName:"properties.maximumNumberOfMachines",readOnly:true,xmlName:"properties.maximumNumberOfMachines",type:{name:"Number"}},frontEndScaleFactor:{serializedName:"properties.frontEndScaleFactor",xmlName:"properties.frontEndScaleFactor",type:{name:"Number"}},suspended:{serializedName:"properties.suspended",readOnly:true,xmlName:"properties.suspended",type:{name:"Boolean"}},clusterSettings:{serializedName:"properties.clusterSettings",xmlName:"properties.clusterSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},userWhitelistedIpRanges:{serializedName:"properties.userWhitelistedIpRanges",xmlName:"properties.userWhitelistedIpRanges",xmlElementName:"AppServiceEnvironmentUserWhitelistedIpRangesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},hasLinuxWorkers:{serializedName:"properties.hasLinuxWorkers",readOnly:true,xmlName:"properties.hasLinuxWorkers",type:{name:"Boolean"}},upgradePreference:{defaultValue:"None",serializedName:"properties.upgradePreference",xmlName:"properties.upgradePreference",type:{name:"String"}},dedicatedHostCount:{serializedName:"properties.dedicatedHostCount",xmlName:"properties.dedicatedHostCount",type:{name:"Number"}},zoneRedundant:{serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}},customDnsSuffixConfiguration:{serializedName:"properties.customDnsSuffixConfiguration",xmlName:"properties.customDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration"}},networkingConfiguration:{serializedName:"properties.networkingConfiguration",xmlName:"properties.networkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration"}},upgradeAvailability:{serializedName:"properties.upgradeAvailability",readOnly:true,xmlName:"properties.upgradeAvailability",type:{name:"String"}}})}};const Qo={serializedName:"AddressResponse",type:{name:"Composite",className:"AddressResponse",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{serviceIpAddress:{serializedName:"properties.serviceIpAddress",xmlName:"properties.serviceIpAddress",type:{name:"String"}},internalIpAddress:{serializedName:"properties.internalIpAddress",xmlName:"properties.internalIpAddress",type:{name:"String"}},outboundIpAddresses:{serializedName:"properties.outboundIpAddresses",xmlName:"properties.outboundIpAddresses",xmlElementName:"AddressResponsePropertiesOutboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},vipMappings:{serializedName:"properties.vipMappings",xmlName:"properties.vipMappings",xmlElementName:"VirtualIPMapping",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualIPMapping"}}}}})}};const To={serializedName:"PushSettings",type:{name:"Composite",className:"PushSettings",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{isPushEnabled:{serializedName:"properties.isPushEnabled",xmlName:"properties.isPushEnabled",type:{name:"Boolean"}},tagWhitelistJson:{serializedName:"properties.tagWhitelistJson",xmlName:"properties.tagWhitelistJson",type:{name:"String"}},tagsRequiringAuth:{serializedName:"properties.tagsRequiringAuth",xmlName:"properties.tagsRequiringAuth",type:{name:"String"}},dynamicTagsJson:{serializedName:"properties.dynamicTagsJson",xmlName:"properties.dynamicTagsJson",type:{name:"String"}}})}};const Mo={serializedName:"WorkerPoolResource",type:{name:"Composite",className:"WorkerPoolResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},workerSizeId:{serializedName:"properties.workerSizeId",xmlName:"properties.workerSizeId",type:{name:"Number"}},computeMode:{serializedName:"properties.computeMode",xmlName:"properties.computeMode",type:{name:"Enum",allowedValues:["Shared","Dedicated","Dynamic"]}},workerSize:{serializedName:"properties.workerSize",xmlName:"properties.workerSize",type:{name:"String"}},workerCount:{serializedName:"properties.workerCount",xmlName:"properties.workerCount",type:{name:"Number"}},instanceNames:{serializedName:"properties.instanceNames",readOnly:true,xmlName:"properties.instanceNames",xmlElementName:"WorkerPoolInstanceNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Oo={serializedName:"ResourceMetricDefinition",type:{name:"Composite",className:"ResourceMetricDefinition",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{unit:{serializedName:"properties.unit",readOnly:true,xmlName:"properties.unit",type:{name:"String"}},primaryAggregationType:{serializedName:"properties.primaryAggregationType",readOnly:true,xmlName:"properties.primaryAggregationType",type:{name:"String"}},metricAvailabilities:{serializedName:"properties.metricAvailabilities",readOnly:true,xmlName:"properties.metricAvailabilities",xmlElementName:"ResourceMetricAvailability",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceMetricAvailability"}}}},resourceUri:{serializedName:"properties.resourceUri",readOnly:true,xmlName:"properties.resourceUri",type:{name:"String"}},properties:{serializedName:"properties.properties",readOnly:true,xmlName:"properties.properties",type:{name:"Dictionary",value:{type:{name:"String"}}}}})}};const Do={serializedName:"Usage",type:{name:"Composite",className:"Usage",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},resourceName:{serializedName:"properties.resourceName",readOnly:true,xmlName:"properties.resourceName",type:{name:"String"}},unit:{serializedName:"properties.unit",readOnly:true,xmlName:"properties.unit",type:{name:"String"}},currentValue:{serializedName:"properties.currentValue",readOnly:true,xmlName:"properties.currentValue",type:{name:"Number"}},limit:{serializedName:"properties.limit",readOnly:true,xmlName:"properties.limit",type:{name:"Number"}},nextResetTime:{serializedName:"properties.nextResetTime",readOnly:true,xmlName:"properties.nextResetTime",type:{name:"DateTime"}},computeMode:{serializedName:"properties.computeMode",readOnly:true,xmlName:"properties.computeMode",type:{name:"Enum",allowedValues:["Shared","Dedicated","Dynamic"]}},siteMode:{serializedName:"properties.siteMode",readOnly:true,xmlName:"properties.siteMode",type:{name:"String"}}})}};const zo={serializedName:"RemotePrivateEndpointConnectionARMResource",type:{name:"Composite",className:"RemotePrivateEndpointConnectionARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},privateEndpoint:{serializedName:"properties.privateEndpoint",xmlName:"properties.privateEndpoint",type:{name:"Composite",className:"ArmIdWrapper"}},privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",xmlName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState"}},ipAddresses:{serializedName:"properties.ipAddresses",xmlName:"properties.ipAddresses",xmlElementName:"RemotePrivateEndpointConnectionARMResourcePropertiesIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Lo={serializedName:"PrivateLinkConnectionApprovalRequestResource",type:{name:"Composite",className:"PrivateLinkConnectionApprovalRequestResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",xmlName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState"}}})}};const Go={serializedName:"AppServicePlanPatchResource",type:{name:"Composite",className:"AppServicePlanPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{workerTierName:{serializedName:"properties.workerTierName",xmlName:"properties.workerTierName",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Ready","Pending","Creating"]}},subscription:{serializedName:"properties.subscription",readOnly:true,xmlName:"properties.subscription",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},maximumNumberOfWorkers:{serializedName:"properties.maximumNumberOfWorkers",readOnly:true,xmlName:"properties.maximumNumberOfWorkers",type:{name:"Number"}},numberOfWorkers:{serializedName:"properties.numberOfWorkers",readOnly:true,xmlName:"properties.numberOfWorkers",type:{name:"Number"}},geoRegion:{serializedName:"properties.geoRegion",readOnly:true,xmlName:"properties.geoRegion",type:{name:"String"}},perSiteScaling:{defaultValue:false,serializedName:"properties.perSiteScaling",xmlName:"properties.perSiteScaling",type:{name:"Boolean"}},elasticScaleEnabled:{serializedName:"properties.elasticScaleEnabled",xmlName:"properties.elasticScaleEnabled",type:{name:"Boolean"}},maximumElasticWorkerCount:{serializedName:"properties.maximumElasticWorkerCount",xmlName:"properties.maximumElasticWorkerCount",type:{name:"Number"}},numberOfSites:{serializedName:"properties.numberOfSites",readOnly:true,xmlName:"properties.numberOfSites",type:{name:"Number"}},isSpot:{serializedName:"properties.isSpot",xmlName:"properties.isSpot",type:{name:"Boolean"}},spotExpirationTime:{serializedName:"properties.spotExpirationTime",xmlName:"properties.spotExpirationTime",type:{name:"DateTime"}},freeOfferExpirationTime:{serializedName:"properties.freeOfferExpirationTime",xmlName:"properties.freeOfferExpirationTime",type:{name:"DateTime"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},reserved:{defaultValue:false,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:false,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:false,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},targetWorkerCount:{serializedName:"properties.targetWorkerCount",xmlName:"properties.targetWorkerCount",type:{name:"Number"}},targetWorkerSizeId:{serializedName:"properties.targetWorkerSizeId",xmlName:"properties.targetWorkerSizeId",type:{name:"Number"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},kubeEnvironmentProfile:{serializedName:"properties.kubeEnvironmentProfile",xmlName:"properties.kubeEnvironmentProfile",type:{name:"Composite",className:"KubeEnvironmentProfile"}},zoneRedundant:{defaultValue:false,serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}}})}};const Fo={serializedName:"HybridConnection",type:{name:"Composite",className:"HybridConnection",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{serviceBusNamespace:{serializedName:"properties.serviceBusNamespace",xmlName:"properties.serviceBusNamespace",type:{name:"String"}},relayName:{serializedName:"properties.relayName",xmlName:"properties.relayName",type:{name:"String"}},relayArmUri:{serializedName:"properties.relayArmUri",xmlName:"properties.relayArmUri",type:{name:"String"}},hostname:{serializedName:"properties.hostname",xmlName:"properties.hostname",type:{name:"String"}},port:{serializedName:"properties.port",xmlName:"properties.port",type:{name:"Number"}},sendKeyName:{serializedName:"properties.sendKeyName",xmlName:"properties.sendKeyName",type:{name:"String"}},sendKeyValue:{serializedName:"properties.sendKeyValue",xmlName:"properties.sendKeyValue",type:{name:"String"}},serviceBusSuffix:{serializedName:"properties.serviceBusSuffix",xmlName:"properties.serviceBusSuffix",type:{name:"String"}}})}};const qo={serializedName:"HybridConnectionKey",type:{name:"Composite",className:"HybridConnectionKey",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{sendKeyName:{serializedName:"properties.sendKeyName",readOnly:true,xmlName:"properties.sendKeyName",type:{name:"String"}},sendKeyValue:{serializedName:"properties.sendKeyValue",readOnly:true,xmlName:"properties.sendKeyValue",type:{name:"String"}}})}};const Uo={serializedName:"HybridConnectionLimits",type:{name:"Composite",className:"HybridConnectionLimits",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{current:{serializedName:"properties.current",readOnly:true,xmlName:"properties.current",type:{name:"Number"}},maximum:{serializedName:"properties.maximum",readOnly:true,xmlName:"properties.maximum",type:{name:"Number"}}})}};const Ho={serializedName:"VnetRoute",type:{name:"Composite",className:"VnetRoute",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{startAddress:{serializedName:"properties.startAddress",xmlName:"properties.startAddress",type:{name:"String"}},endAddress:{serializedName:"properties.endAddress",xmlName:"properties.endAddress",type:{name:"String"}},routeType:{serializedName:"properties.routeType",xmlName:"properties.routeType",type:{name:"String"}}})}};const Vo={serializedName:"VnetInfoResource",type:{name:"Composite",className:"VnetInfoResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{vnetResourceId:{serializedName:"properties.vnetResourceId",xmlName:"properties.vnetResourceId",type:{name:"String"}},certThumbprint:{serializedName:"properties.certThumbprint",readOnly:true,xmlName:"properties.certThumbprint",type:{name:"String"}},certBlob:{serializedName:"properties.certBlob",xmlName:"properties.certBlob",type:{name:"String"}},routes:{serializedName:"properties.routes",readOnly:true,xmlName:"properties.routes",xmlElementName:"VnetRoute",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}},resyncRequired:{serializedName:"properties.resyncRequired",readOnly:true,xmlName:"properties.resyncRequired",type:{name:"Boolean"}},dnsServers:{serializedName:"properties.dnsServers",xmlName:"properties.dnsServers",type:{name:"String"}},isSwift:{serializedName:"properties.isSwift",xmlName:"properties.isSwift",type:{name:"Boolean"}}})}};const jo={serializedName:"VnetGateway",type:{name:"Composite",className:"VnetGateway",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{vnetName:{serializedName:"properties.vnetName",xmlName:"properties.vnetName",type:{name:"String"}},vpnPackageUri:{serializedName:"properties.vpnPackageUri",xmlName:"properties.vpnPackageUri",type:{name:"String"}}})}};const Wo={serializedName:"CertificatePatchResource",type:{name:"Composite",className:"CertificatePatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{password:{serializedName:"properties.password",xmlName:"properties.password",type:{name:"String"}},friendlyName:{serializedName:"properties.friendlyName",readOnly:true,xmlName:"properties.friendlyName",type:{name:"String"}},subjectName:{serializedName:"properties.subjectName",readOnly:true,xmlName:"properties.subjectName",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",xmlName:"properties.hostNames",xmlElementName:"CertificatePatchResourcePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},pfxBlob:{serializedName:"properties.pfxBlob",xmlName:"properties.pfxBlob",type:{name:"ByteArray"}},siteName:{serializedName:"properties.siteName",readOnly:true,xmlName:"properties.siteName",type:{name:"String"}},selfLink:{serializedName:"properties.selfLink",readOnly:true,xmlName:"properties.selfLink",type:{name:"String"}},issuer:{serializedName:"properties.issuer",readOnly:true,xmlName:"properties.issuer",type:{name:"String"}},issueDate:{serializedName:"properties.issueDate",readOnly:true,xmlName:"properties.issueDate",type:{name:"DateTime"}},expirationDate:{serializedName:"properties.expirationDate",readOnly:true,xmlName:"properties.expirationDate",type:{name:"DateTime"}},thumbprint:{serializedName:"properties.thumbprint",readOnly:true,xmlName:"properties.thumbprint",type:{name:"String"}},valid:{serializedName:"properties.valid",readOnly:true,xmlName:"properties.valid",type:{name:"Boolean"}},cerBlob:{serializedName:"properties.cerBlob",readOnly:true,xmlName:"properties.cerBlob",type:{name:"ByteArray"}},publicKeyHash:{serializedName:"properties.publicKeyHash",readOnly:true,xmlName:"properties.publicKeyHash",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},keyVaultId:{serializedName:"properties.keyVaultId",xmlName:"properties.keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"properties.keyVaultSecretName",xmlName:"properties.keyVaultSecretName",type:{name:"String"}},keyVaultSecretStatus:{serializedName:"properties.keyVaultSecretStatus",readOnly:true,xmlName:"properties.keyVaultSecretStatus",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},canonicalName:{serializedName:"properties.canonicalName",xmlName:"properties.canonicalName",type:{name:"String"}},domainValidationMethod:{serializedName:"properties.domainValidationMethod",xmlName:"properties.domainValidationMethod",type:{name:"String"}}})}};const Jo={serializedName:"DeletedSite",type:{name:"Composite",className:"DeletedSite",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{deletedSiteId:{serializedName:"properties.deletedSiteId",readOnly:true,xmlName:"properties.deletedSiteId",type:{name:"Number"}},deletedTimestamp:{serializedName:"properties.deletedTimestamp",readOnly:true,xmlName:"properties.deletedTimestamp",type:{name:"String"}},subscription:{serializedName:"properties.subscription",readOnly:true,xmlName:"properties.subscription",type:{name:"String"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},deletedSiteName:{serializedName:"properties.deletedSiteName",readOnly:true,xmlName:"properties.deletedSiteName",type:{name:"String"}},slot:{serializedName:"properties.slot",readOnly:true,xmlName:"properties.slot",type:{name:"String"}},kindPropertiesKind:{serializedName:"properties.kind",readOnly:true,xmlName:"properties.kind",type:{name:"String"}},geoRegionName:{serializedName:"properties.geoRegionName",readOnly:true,xmlName:"properties.geoRegionName",type:{name:"String"}}})}};const Yo={serializedName:"DiagnosticCategory",type:{name:"Composite",className:"DiagnosticCategory",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}}})}};const $o={serializedName:"AnalysisDefinition",type:{name:"Composite",className:"AnalysisDefinition",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}}})}};const Ko={serializedName:"DiagnosticAnalysis",type:{name:"Composite",className:"DiagnosticAnalysis",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{startTime:{serializedName:"properties.startTime",xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",xmlName:"properties.endTime",type:{name:"DateTime"}},abnormalTimePeriods:{serializedName:"properties.abnormalTimePeriods",xmlName:"properties.abnormalTimePeriods",xmlElementName:"AbnormalTimePeriod",type:{name:"Sequence",element:{type:{name:"Composite",className:"AbnormalTimePeriod"}}}},payload:{serializedName:"properties.payload",xmlName:"properties.payload",xmlElementName:"AnalysisData",type:{name:"Sequence",element:{type:{name:"Composite",className:"AnalysisData"}}}},nonCorrelatedDetectors:{serializedName:"properties.nonCorrelatedDetectors",xmlName:"properties.nonCorrelatedDetectors",xmlElementName:"DetectorDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorDefinition"}}}}})}};const Zo={serializedName:"DetectorDefinitionResource",type:{name:"Composite",className:"DetectorDefinitionResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}},rank:{serializedName:"properties.rank",readOnly:true,xmlName:"properties.rank",type:{name:"Number"}},isEnabled:{serializedName:"properties.isEnabled",readOnly:true,xmlName:"properties.isEnabled",type:{name:"Boolean"}}})}};const Xo={serializedName:"DiagnosticDetectorResponse",type:{name:"Composite",className:"DiagnosticDetectorResponse",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{startTime:{serializedName:"properties.startTime",xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",xmlName:"properties.endTime",type:{name:"DateTime"}},issueDetected:{serializedName:"properties.issueDetected",xmlName:"properties.issueDetected",type:{name:"Boolean"}},detectorDefinition:{serializedName:"properties.detectorDefinition",xmlName:"properties.detectorDefinition",type:{name:"Composite",className:"DetectorDefinition"}},metrics:{serializedName:"properties.metrics",xmlName:"properties.metrics",xmlElementName:"DiagnosticMetricSet",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticMetricSet"}}}},abnormalTimePeriods:{serializedName:"properties.abnormalTimePeriods",xmlName:"properties.abnormalTimePeriods",xmlElementName:"DetectorAbnormalTimePeriod",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorAbnormalTimePeriod"}}}},data:{serializedName:"properties.data",xmlName:"properties.data",xmlElementName:"DiagnosticDetectorResponsePropertiesDataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}},responseMetaData:{serializedName:"properties.responseMetaData",xmlName:"properties.responseMetaData",type:{name:"Composite",className:"ResponseMetaData"}}})}};const ea={serializedName:"Snapshot",type:{name:"Composite",className:"Snapshot",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{time:{serializedName:"properties.time",readOnly:true,xmlName:"properties.time",type:{name:"String"}}})}};const ta={serializedName:"KubeEnvironmentPatchResource",type:{name:"Composite",className:"KubeEnvironmentPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","Waiting","InitializationInProgress","InfrastructureSetupInProgress","InfrastructureSetupComplete","ScheduledForDelete","UpgradeRequested","UpgradeFailed"]}},deploymentErrors:{serializedName:"properties.deploymentErrors",readOnly:true,xmlName:"properties.deploymentErrors",type:{name:"String"}},internalLoadBalancerEnabled:{serializedName:"properties.internalLoadBalancerEnabled",xmlName:"properties.internalLoadBalancerEnabled",type:{name:"Boolean"}},defaultDomain:{serializedName:"properties.defaultDomain",readOnly:true,xmlName:"properties.defaultDomain",type:{name:"String"}},staticIp:{serializedName:"properties.staticIp",xmlName:"properties.staticIp",type:{name:"String"}},arcConfiguration:{serializedName:"properties.arcConfiguration",xmlName:"properties.arcConfiguration",type:{name:"Composite",className:"ArcConfiguration"}},appLogsConfiguration:{serializedName:"properties.appLogsConfiguration",xmlName:"properties.appLogsConfiguration",type:{name:"Composite",className:"AppLogsConfiguration"}},containerAppsConfiguration:{serializedName:"properties.containerAppsConfiguration",xmlName:"properties.containerAppsConfiguration",type:{name:"Composite",className:"ContainerAppsConfiguration"}},aksResourceID:{serializedName:"properties.aksResourceID",xmlName:"properties.aksResourceID",type:{name:"String"}}})}};const ra={serializedName:"ApplicationStackResource",type:{name:"Composite",className:"ApplicationStackResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{namePropertiesName:{serializedName:"properties.name",xmlName:"properties.name",type:{name:"String"}},display:{serializedName:"properties.display",xmlName:"properties.display",type:{name:"String"}},dependency:{serializedName:"properties.dependency",xmlName:"properties.dependency",type:{name:"String"}},majorVersions:{serializedName:"properties.majorVersions",xmlName:"properties.majorVersions",xmlElementName:"StackMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"StackMajorVersion"}}}},frameworks:{serializedName:"properties.frameworks",xmlName:"properties.frameworks",xmlElementName:"ApplicationStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStack"}}}},isDeprecated:{serializedName:"properties.isDeprecated",xmlName:"properties.isDeprecated",xmlElementName:"ApplicationStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStack"}}}}})}};const ia={serializedName:"FunctionAppStack",type:{name:"Composite",className:"FunctionAppStack",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{location:{serializedName:"location",readOnly:true,xmlName:"location",type:{name:"String"}},displayText:{serializedName:"properties.displayText",readOnly:true,xmlName:"properties.displayText",type:{name:"String"}},value:{serializedName:"properties.value",readOnly:true,xmlName:"properties.value",type:{name:"String"}},majorVersions:{serializedName:"properties.majorVersions",readOnly:true,xmlName:"properties.majorVersions",xmlElementName:"FunctionAppMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionAppMajorVersion"}}}},preferredOs:{serializedName:"properties.preferredOs",readOnly:true,xmlName:"properties.preferredOs",type:{name:"Enum",allowedValues:["Windows","Linux"]}}})}};const na={serializedName:"WebAppStack",type:{name:"Composite",className:"WebAppStack",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{location:{serializedName:"location",readOnly:true,xmlName:"location",type:{name:"String"}},displayText:{serializedName:"properties.displayText",readOnly:true,xmlName:"properties.displayText",type:{name:"String"}},value:{serializedName:"properties.value",readOnly:true,xmlName:"properties.value",type:{name:"String"}},majorVersions:{serializedName:"properties.majorVersions",readOnly:true,xmlName:"properties.majorVersions",xmlElementName:"WebAppMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebAppMajorVersion"}}}},preferredOs:{serializedName:"properties.preferredOs",readOnly:true,xmlName:"properties.preferredOs",type:{name:"Enum",allowedValues:["Windows","Linux"]}}})}};const sa={serializedName:"Recommendation",type:{name:"Composite",className:"Recommendation",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{creationTime:{serializedName:"properties.creationTime",xmlName:"properties.creationTime",type:{name:"DateTime"}},recommendationId:{serializedName:"properties.recommendationId",xmlName:"properties.recommendationId",type:{name:"Uuid"}},resourceId:{serializedName:"properties.resourceId",xmlName:"properties.resourceId",type:{name:"String"}},resourceScope:{serializedName:"properties.resourceScope",xmlName:"properties.resourceScope",type:{name:"String"}},ruleName:{serializedName:"properties.ruleName",xmlName:"properties.ruleName",type:{name:"String"}},displayName:{serializedName:"properties.displayName",xmlName:"properties.displayName",type:{name:"String"}},message:{serializedName:"properties.message",xmlName:"properties.message",type:{name:"String"}},level:{serializedName:"properties.level",xmlName:"properties.level",type:{name:"Enum",allowedValues:["Critical","Warning","Information","NonUrgentSuggestion"]}},channels:{serializedName:"properties.channels",xmlName:"properties.channels",type:{name:"Enum",allowedValues:["Notification","Api","Email","Webhook","All"]}},categoryTags:{serializedName:"properties.categoryTags",readOnly:true,xmlName:"properties.categoryTags",xmlElementName:"RecommendationPropertiesCategoryTagsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},actionName:{serializedName:"properties.actionName",xmlName:"properties.actionName",type:{name:"String"}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Number"}},states:{serializedName:"properties.states",xmlName:"properties.states",xmlElementName:"RecommendationPropertiesStatesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},startTime:{serializedName:"properties.startTime",xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",xmlName:"properties.endTime",type:{name:"DateTime"}},nextNotificationTime:{serializedName:"properties.nextNotificationTime",xmlName:"properties.nextNotificationTime",type:{name:"DateTime"}},notificationExpirationTime:{serializedName:"properties.notificationExpirationTime",xmlName:"properties.notificationExpirationTime",type:{name:"DateTime"}},notifiedTime:{serializedName:"properties.notifiedTime",xmlName:"properties.notifiedTime",type:{name:"DateTime"}},score:{serializedName:"properties.score",xmlName:"properties.score",type:{name:"Number"}},isDynamic:{serializedName:"properties.isDynamic",xmlName:"properties.isDynamic",type:{name:"Boolean"}},extensionName:{serializedName:"properties.extensionName",xmlName:"properties.extensionName",type:{name:"String"}},bladeName:{serializedName:"properties.bladeName",xmlName:"properties.bladeName",type:{name:"String"}},forwardLink:{serializedName:"properties.forwardLink",xmlName:"properties.forwardLink",type:{name:"String"}}})}};const oa={serializedName:"RecommendationRule",type:{name:"Composite",className:"RecommendationRule",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{recommendationName:{serializedName:"properties.recommendationName",xmlName:"properties.recommendationName",type:{name:"String"}},displayName:{serializedName:"properties.displayName",xmlName:"properties.displayName",type:{name:"String"}},message:{serializedName:"properties.message",xmlName:"properties.message",type:{name:"String"}},recommendationId:{serializedName:"properties.recommendationId",xmlName:"properties.recommendationId",type:{name:"Uuid"}},description:{serializedName:"properties.description",xmlName:"properties.description",type:{name:"String"}},actionName:{serializedName:"properties.actionName",xmlName:"properties.actionName",type:{name:"String"}},level:{serializedName:"properties.level",xmlName:"properties.level",type:{name:"Enum",allowedValues:["Critical","Warning","Information","NonUrgentSuggestion"]}},channels:{serializedName:"properties.channels",xmlName:"properties.channels",type:{name:"Enum",allowedValues:["Notification","Api","Email","Webhook","All"]}},categoryTags:{serializedName:"properties.categoryTags",readOnly:true,xmlName:"properties.categoryTags",xmlElementName:"RecommendationRulePropertiesCategoryTagsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},isDynamic:{serializedName:"properties.isDynamic",xmlName:"properties.isDynamic",type:{name:"Boolean"}},extensionName:{serializedName:"properties.extensionName",xmlName:"properties.extensionName",type:{name:"String"}},bladeName:{serializedName:"properties.bladeName",xmlName:"properties.bladeName",type:{name:"String"}},forwardLink:{serializedName:"properties.forwardLink",xmlName:"properties.forwardLink",type:{name:"String"}}})}};const aa={serializedName:"ResourceHealthMetadata",type:{name:"Composite",className:"ResourceHealthMetadata",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{category:{serializedName:"properties.category",xmlName:"properties.category",type:{name:"String"}},signalAvailability:{serializedName:"properties.signalAvailability",xmlName:"properties.signalAvailability",type:{name:"Boolean"}}})}};const la={serializedName:"User",type:{name:"Composite",className:"User",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{publishingUserName:{serializedName:"properties.publishingUserName",xmlName:"properties.publishingUserName",type:{name:"String"}},publishingPassword:{serializedName:"properties.publishingPassword",xmlName:"properties.publishingPassword",type:{name:"String"}},publishingPasswordHash:{serializedName:"properties.publishingPasswordHash",xmlName:"properties.publishingPasswordHash",type:{name:"String"}},publishingPasswordHashSalt:{serializedName:"properties.publishingPasswordHashSalt",xmlName:"properties.publishingPasswordHashSalt",type:{name:"String"}},scmUri:{serializedName:"properties.scmUri",xmlName:"properties.scmUri",type:{name:"String"}}})}};const ca={serializedName:"SourceControl",type:{name:"Composite",className:"SourceControl",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{token:{serializedName:"properties.token",xmlName:"properties.token",type:{name:"String"}},tokenSecret:{serializedName:"properties.tokenSecret",xmlName:"properties.tokenSecret",type:{name:"String"}},refreshToken:{serializedName:"properties.refreshToken",xmlName:"properties.refreshToken",type:{name:"String"}},expirationTime:{serializedName:"properties.expirationTime",xmlName:"properties.expirationTime",type:{name:"DateTime"}}})}};const pa={serializedName:"BillingMeter",type:{name:"Composite",className:"BillingMeter",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{meterId:{serializedName:"properties.meterId",xmlName:"properties.meterId",type:{name:"String"}},billingLocation:{serializedName:"properties.billingLocation",xmlName:"properties.billingLocation",type:{name:"String"}},shortName:{serializedName:"properties.shortName",xmlName:"properties.shortName",type:{name:"String"}},friendlyName:{serializedName:"properties.friendlyName",xmlName:"properties.friendlyName",type:{name:"String"}},resourceType:{serializedName:"properties.resourceType",xmlName:"properties.resourceType",type:{name:"String"}},osType:{serializedName:"properties.osType",xmlName:"properties.osType",type:{name:"String"}},multiplier:{serializedName:"properties.multiplier",xmlName:"properties.multiplier",type:{name:"Number"}}})}};const ua={serializedName:"Identifier",type:{name:"Composite",className:"Identifier",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{value:{serializedName:"properties.id",xmlName:"properties.id",type:{name:"String"}}})}};const da={serializedName:"CustomHostnameSites",type:{name:"Composite",className:"CustomHostnameSites",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{customHostname:{serializedName:"properties.customHostname",xmlName:"properties.customHostname",type:{name:"String"}},region:{serializedName:"properties.region",xmlName:"properties.region",type:{name:"String"}},siteResourceIds:{serializedName:"properties.siteResourceIds",xmlName:"properties.siteResourceIds",xmlElementName:"Identifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"Identifier"}}}}})}};const ma={serializedName:"GeoRegion",type:{name:"Composite",className:"GeoRegion",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}},displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},orgDomain:{serializedName:"properties.orgDomain",readOnly:true,xmlName:"properties.orgDomain",type:{name:"String"}}})}};const Aa={serializedName:"AseRegion",type:{name:"Composite",className:"AseRegion",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},standard:{serializedName:"properties.standard",readOnly:true,xmlName:"properties.standard",type:{name:"Boolean"}},dedicatedHost:{serializedName:"properties.dedicatedHost",readOnly:true,xmlName:"properties.dedicatedHost",type:{name:"Boolean"}},zoneRedundant:{serializedName:"properties.zoneRedundant",readOnly:true,xmlName:"properties.zoneRedundant",type:{name:"Boolean"}},availableSku:{serializedName:"properties.availableSku",xmlName:"properties.availableSku",xmlElementName:"AseRegionPropertiesAvailableSkuItem",type:{name:"Sequence",element:{type:{name:"String"}}}},availableOS:{serializedName:"properties.availableOS",xmlName:"properties.availableOS",xmlElementName:"AseRegionPropertiesAvailableOSItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const ga={serializedName:"PremierAddOnOffer",type:{name:"Composite",className:"PremierAddOnOffer",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"String"}},product:{serializedName:"properties.product",xmlName:"properties.product",type:{name:"String"}},vendor:{serializedName:"properties.vendor",xmlName:"properties.vendor",type:{name:"String"}},promoCodeRequired:{serializedName:"properties.promoCodeRequired",xmlName:"properties.promoCodeRequired",type:{name:"Boolean"}},quota:{serializedName:"properties.quota",xmlName:"properties.quota",type:{name:"Number"}},webHostingPlanRestrictions:{serializedName:"properties.webHostingPlanRestrictions",xmlName:"properties.webHostingPlanRestrictions",type:{name:"Enum",allowedValues:["None","Free","Shared","Basic","Standard","Premium"]}},privacyPolicyUrl:{serializedName:"properties.privacyPolicyUrl",xmlName:"properties.privacyPolicyUrl",type:{name:"String"}},legalTermsUrl:{serializedName:"properties.legalTermsUrl",xmlName:"properties.legalTermsUrl",type:{name:"String"}},marketplacePublisher:{serializedName:"properties.marketplacePublisher",xmlName:"properties.marketplacePublisher",type:{name:"String"}},marketplaceOffer:{serializedName:"properties.marketplaceOffer",xmlName:"properties.marketplaceOffer",type:{name:"String"}}})}};const ha={serializedName:"VnetParameters",type:{name:"Composite",className:"VnetParameters",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{vnetResourceGroup:{serializedName:"properties.vnetResourceGroup",xmlName:"properties.vnetResourceGroup",type:{name:"String"}},vnetName:{serializedName:"properties.vnetName",xmlName:"properties.vnetName",type:{name:"String"}},vnetSubnetName:{serializedName:"properties.vnetSubnetName",xmlName:"properties.vnetSubnetName",type:{name:"String"}},subnetResourceId:{serializedName:"properties.subnetResourceId",xmlName:"properties.subnetResourceId",type:{name:"String"}}})}};const fa={serializedName:"VnetValidationTestFailure",type:{name:"Composite",className:"VnetValidationTestFailure",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{testName:{serializedName:"properties.testName",xmlName:"properties.testName",type:{name:"String"}},details:{serializedName:"properties.details",xmlName:"properties.details",type:{name:"String"}}})}};const ya={serializedName:"VnetValidationFailureDetails",type:{name:"Composite",className:"VnetValidationFailureDetails",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{message:{serializedName:"properties.message",xmlName:"properties.message",type:{name:"String"}},failed:{serializedName:"properties.failed",xmlName:"properties.failed",type:{name:"Boolean"}},failedTests:{serializedName:"properties.failedTests",xmlName:"properties.failedTests",xmlElementName:"VnetValidationTestFailure",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetValidationTestFailure"}}}},warnings:{serializedName:"properties.warnings",xmlName:"properties.warnings",xmlElementName:"VnetValidationTestFailure",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetValidationTestFailure"}}}}})}};const ba={serializedName:"StaticSitesWorkflowPreviewRequest",type:{name:"Composite",className:"StaticSitesWorkflowPreviewRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{repositoryUrl:{serializedName:"properties.repositoryUrl",xmlName:"properties.repositoryUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",xmlName:"properties.branch",type:{name:"String"}},buildProperties:{serializedName:"properties.buildProperties",xmlName:"properties.buildProperties",type:{name:"Composite",className:"StaticSiteBuildProperties"}}})}};const Ca={serializedName:"StaticSitesWorkflowPreview",type:{name:"Composite",className:"StaticSitesWorkflowPreview",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{path:{serializedName:"properties.path",readOnly:true,xmlName:"properties.path",type:{name:"String"}},contents:{serializedName:"properties.contents",readOnly:true,xmlName:"properties.contents",type:{name:"String"}}})}};const Na={serializedName:"RemotePrivateEndpointConnection",type:{name:"Composite",className:"RemotePrivateEndpointConnection",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},privateEndpoint:{serializedName:"properties.privateEndpoint",xmlName:"properties.privateEndpoint",type:{name:"Composite",className:"ArmIdWrapper"}},privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",xmlName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState"}},ipAddresses:{serializedName:"properties.ipAddresses",xmlName:"properties.ipAddresses",xmlElementName:"RemotePrivateEndpointConnectionPropertiesIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Ea={serializedName:"StaticSiteUserProvidedFunctionApp",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{functionAppResourceId:{serializedName:"properties.functionAppResourceId",xmlName:"properties.functionAppResourceId",type:{name:"String"}},functionAppRegion:{serializedName:"properties.functionAppRegion",xmlName:"properties.functionAppRegion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:true,xmlName:"properties.createdOn",type:{name:"DateTime"}}})}};const va={serializedName:"StaticSitePatchResource",type:{name:"Composite",className:"StaticSitePatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{defaultHostname:{serializedName:"properties.defaultHostname",readOnly:true,xmlName:"properties.defaultHostname",type:{name:"String"}},repositoryUrl:{serializedName:"properties.repositoryUrl",xmlName:"properties.repositoryUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",xmlName:"properties.branch",type:{name:"String"}},customDomains:{serializedName:"properties.customDomains",readOnly:true,xmlName:"properties.customDomains",xmlElementName:"StaticSiteCustomDomainsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositoryToken:{serializedName:"properties.repositoryToken",xmlName:"properties.repositoryToken",type:{name:"String"}},buildProperties:{serializedName:"properties.buildProperties",xmlName:"properties.buildProperties",type:{name:"Composite",className:"StaticSiteBuildProperties"}},privateEndpointConnections:{serializedName:"properties.privateEndpointConnections",readOnly:true,xmlName:"properties.privateEndpointConnections",xmlElementName:"ResponseMessageEnvelopeRemotePrivateEndpointConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResponseMessageEnvelopeRemotePrivateEndpointConnection"}}}},stagingEnvironmentPolicy:{serializedName:"properties.stagingEnvironmentPolicy",xmlName:"properties.stagingEnvironmentPolicy",type:{name:"Enum",allowedValues:["Enabled","Disabled"]}},allowConfigFileUpdates:{serializedName:"properties.allowConfigFileUpdates",xmlName:"properties.allowConfigFileUpdates",type:{name:"Boolean"}},templateProperties:{serializedName:"properties.templateProperties",xmlName:"properties.templateProperties",type:{name:"Composite",className:"StaticSiteTemplateOptions"}},contentDistributionEndpoint:{serializedName:"properties.contentDistributionEndpoint",readOnly:true,xmlName:"properties.contentDistributionEndpoint",type:{name:"String"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",readOnly:true,xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},userProvidedFunctionApps:{serializedName:"properties.userProvidedFunctionApps",readOnly:true,xmlName:"properties.userProvidedFunctionApps",xmlElementName:"StaticSiteUserProvidedFunctionApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp"}}}},linkedBackends:{serializedName:"properties.linkedBackends",readOnly:true,xmlName:"properties.linkedBackends",xmlElementName:"StaticSiteLinkedBackend",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackend"}}}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},enterpriseGradeCdnStatus:{serializedName:"properties.enterpriseGradeCdnStatus",xmlName:"properties.enterpriseGradeCdnStatus",type:{name:"String"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}},databaseConnections:{serializedName:"properties.databaseConnections",readOnly:true,xmlName:"properties.databaseConnections",xmlElementName:"DatabaseConnectionOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseConnectionOverview"}}}}})}};const Ia={serializedName:"StaticSiteUserARMResource",type:{name:"Composite",className:"StaticSiteUserARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provider:{serializedName:"properties.provider",readOnly:true,xmlName:"properties.provider",type:{name:"String"}},userId:{serializedName:"properties.userId",readOnly:true,xmlName:"properties.userId",type:{name:"String"}},displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},roles:{serializedName:"properties.roles",xmlName:"properties.roles",type:{name:"String"}}})}};const Sa={serializedName:"StaticSiteBuildARMResource",type:{name:"Composite",className:"StaticSiteBuildARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{buildId:{serializedName:"properties.buildId",readOnly:true,xmlName:"properties.buildId",type:{name:"String"}},sourceBranch:{serializedName:"properties.sourceBranch",readOnly:true,xmlName:"properties.sourceBranch",type:{name:"String"}},pullRequestTitle:{serializedName:"properties.pullRequestTitle",readOnly:true,xmlName:"properties.pullRequestTitle",type:{name:"String"}},hostname:{serializedName:"properties.hostname",readOnly:true,xmlName:"properties.hostname",type:{name:"String"}},createdTimeUtc:{serializedName:"properties.createdTimeUtc",readOnly:true,xmlName:"properties.createdTimeUtc",type:{name:"DateTime"}},lastUpdatedOn:{serializedName:"properties.lastUpdatedOn",readOnly:true,xmlName:"properties.lastUpdatedOn",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},userProvidedFunctionApps:{serializedName:"properties.userProvidedFunctionApps",readOnly:true,xmlName:"properties.userProvidedFunctionApps",xmlElementName:"StaticSiteUserProvidedFunctionApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp"}}}},linkedBackends:{serializedName:"properties.linkedBackends",readOnly:true,xmlName:"properties.linkedBackends",xmlElementName:"StaticSiteLinkedBackend",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackend"}}}},databaseConnections:{serializedName:"properties.databaseConnections",readOnly:true,xmlName:"properties.databaseConnections",xmlElementName:"DatabaseConnectionOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseConnectionOverview"}}}}})}};const wa={serializedName:"StringDictionary",type:{name:"Composite",className:"StringDictionary",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"String"}}}}})}};const Pa={serializedName:"DatabaseConnection",type:{name:"Composite",className:"DatabaseConnection",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{resourceId:{serializedName:"properties.resourceId",xmlName:"properties.resourceId",type:{name:"String"}},connectionIdentity:{serializedName:"properties.connectionIdentity",xmlName:"properties.connectionIdentity",type:{name:"String"}},connectionString:{serializedName:"properties.connectionString",xmlName:"properties.connectionString",type:{name:"String"}},region:{serializedName:"properties.region",xmlName:"properties.region",type:{name:"String"}},configurationFiles:{serializedName:"properties.configurationFiles",readOnly:true,xmlName:"properties.configurationFiles",xmlElementName:"StaticSiteDatabaseConnectionConfigurationFileOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteDatabaseConnectionConfigurationFileOverview"}}}}})}};const xa={serializedName:"StaticSiteFunctionOverviewARMResource",type:{name:"Composite",className:"StaticSiteFunctionOverviewARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{functionName:{serializedName:"properties.functionName",readOnly:true,xmlName:"properties.functionName",type:{name:"String"}},triggerType:{serializedName:"properties.triggerType",readOnly:true,xmlName:"properties.triggerType",type:{name:"String"}}})}};const Ba={serializedName:"StaticSiteUserProvidedFunctionAppARMResource",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionAppARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{functionAppResourceId:{serializedName:"properties.functionAppResourceId",xmlName:"properties.functionAppResourceId",type:{name:"String"}},functionAppRegion:{serializedName:"properties.functionAppRegion",xmlName:"properties.functionAppRegion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:true,xmlName:"properties.createdOn",type:{name:"DateTime"}}})}};const _a={serializedName:"StaticSiteZipDeploymentARMResource",type:{name:"Composite",className:"StaticSiteZipDeploymentARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{appZipUrl:{serializedName:"properties.appZipUrl",xmlName:"properties.appZipUrl",type:{name:"String"}},apiZipUrl:{serializedName:"properties.apiZipUrl",xmlName:"properties.apiZipUrl",type:{name:"String"}},deploymentTitle:{serializedName:"properties.deploymentTitle",xmlName:"properties.deploymentTitle",type:{name:"String"}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},functionLanguage:{serializedName:"properties.functionLanguage",xmlName:"properties.functionLanguage",type:{name:"String"}}})}};const Ra={serializedName:"StaticSiteBasicAuthPropertiesARMResource",type:{name:"Composite",className:"StaticSiteBasicAuthPropertiesARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{password:{serializedName:"properties.password",xmlName:"properties.password",type:{name:"String"}},secretUrl:{serializedName:"properties.secretUrl",xmlName:"properties.secretUrl",type:{name:"String"}},applicableEnvironmentsMode:{serializedName:"properties.applicableEnvironmentsMode",xmlName:"properties.applicableEnvironmentsMode",type:{name:"String"}},environments:{serializedName:"properties.environments",xmlName:"properties.environments",xmlElementName:"StaticSiteBasicAuthPropertiesARMResourcePropertiesEnvironmentsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},secretState:{serializedName:"properties.secretState",readOnly:true,xmlName:"properties.secretState",type:{name:"String"}}})}};const ka={serializedName:"StaticSiteUserInvitationRequestResource",type:{name:"Composite",className:"StaticSiteUserInvitationRequestResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{domain:{serializedName:"properties.domain",xmlName:"properties.domain",type:{name:"String"}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},userDetails:{serializedName:"properties.userDetails",xmlName:"properties.userDetails",type:{name:"String"}},roles:{serializedName:"properties.roles",xmlName:"properties.roles",type:{name:"String"}},numHoursToExpiration:{serializedName:"properties.numHoursToExpiration",xmlName:"properties.numHoursToExpiration",type:{name:"Number"}}})}};const Qa={serializedName:"StaticSiteUserInvitationResponseResource",type:{name:"Composite",className:"StaticSiteUserInvitationResponseResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{expiresOn:{serializedName:"properties.expiresOn",readOnly:true,xmlName:"properties.expiresOn",type:{name:"DateTime"}},invitationUrl:{serializedName:"properties.invitationUrl",readOnly:true,xmlName:"properties.invitationUrl",type:{name:"String"}}})}};const Ta={serializedName:"StaticSiteCustomDomainOverviewARMResource",type:{name:"Composite",className:"StaticSiteCustomDomainOverviewARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{domainName:{serializedName:"properties.domainName",readOnly:true,xmlName:"properties.domainName",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:true,xmlName:"properties.createdOn",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},validationToken:{serializedName:"properties.validationToken",readOnly:true,xmlName:"properties.validationToken",type:{name:"String"}},errorMessage:{serializedName:"properties.errorMessage",readOnly:true,xmlName:"properties.errorMessage",type:{name:"String"}}})}};const Ma={serializedName:"StaticSiteCustomDomainRequestPropertiesARMResource",type:{name:"Composite",className:"StaticSiteCustomDomainRequestPropertiesARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{validationMethod:{defaultValue:"cname-delegation",serializedName:"properties.validationMethod",xmlName:"properties.validationMethod",type:{name:"String"}}})}};const Oa={serializedName:"StringList",type:{name:"Composite",className:"StringList",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",xmlElementName:"StringListPropertiesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Da={serializedName:"StaticSiteResetPropertiesARMResource",type:{name:"Composite",className:"StaticSiteResetPropertiesARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{repositoryToken:{serializedName:"properties.repositoryToken",xmlName:"properties.repositoryToken",type:{name:"String"}},shouldUpdateRepository:{serializedName:"properties.shouldUpdateRepository",xmlName:"properties.shouldUpdateRepository",type:{name:"Boolean"}}})}};const za={serializedName:"StaticSiteLinkedBackendARMResource",type:{name:"Composite",className:"StaticSiteLinkedBackendARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{backendResourceId:{serializedName:"properties.backendResourceId",xmlName:"properties.backendResourceId",type:{name:"String"}},region:{serializedName:"properties.region",xmlName:"properties.region",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:true,xmlName:"properties.createdOn",type:{name:"DateTime"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}}})}};const La={serializedName:"SitePatchResource",type:{name:"Composite",className:"SitePatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},state:{serializedName:"properties.state",readOnly:true,xmlName:"properties.state",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",readOnly:true,xmlName:"properties.hostNames",xmlElementName:"SitePatchResourcePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositorySiteName:{serializedName:"properties.repositorySiteName",readOnly:true,xmlName:"properties.repositorySiteName",type:{name:"String"}},usageState:{serializedName:"properties.usageState",readOnly:true,xmlName:"properties.usageState",type:{name:"Enum",allowedValues:["Normal","Exceeded"]}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},enabledHostNames:{serializedName:"properties.enabledHostNames",readOnly:true,xmlName:"properties.enabledHostNames",xmlElementName:"SitePatchResourcePropertiesEnabledHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},availabilityState:{serializedName:"properties.availabilityState",readOnly:true,xmlName:"properties.availabilityState",type:{name:"Enum",allowedValues:["Normal","Limited","DisasterRecoveryMode"]}},hostNameSslStates:{serializedName:"properties.hostNameSslStates",xmlName:"properties.hostNameSslStates",xmlElementName:"HostNameSslState",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostNameSslState"}}}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},reserved:{defaultValue:false,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:false,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:false,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},lastModifiedTimeUtc:{serializedName:"properties.lastModifiedTimeUtc",readOnly:true,xmlName:"properties.lastModifiedTimeUtc",type:{name:"DateTime"}},siteConfig:{serializedName:"properties.siteConfig",xmlName:"properties.siteConfig",type:{name:"Composite",className:"SiteConfig"}},trafficManagerHostNames:{serializedName:"properties.trafficManagerHostNames",readOnly:true,xmlName:"properties.trafficManagerHostNames",xmlElementName:"SitePatchResourcePropertiesTrafficManagerHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},scmSiteAlsoStopped:{defaultValue:false,serializedName:"properties.scmSiteAlsoStopped",xmlName:"properties.scmSiteAlsoStopped",type:{name:"Boolean"}},targetSwapSlot:{serializedName:"properties.targetSwapSlot",readOnly:true,xmlName:"properties.targetSwapSlot",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},clientAffinityEnabled:{serializedName:"properties.clientAffinityEnabled",xmlName:"properties.clientAffinityEnabled",type:{name:"Boolean"}},clientCertEnabled:{serializedName:"properties.clientCertEnabled",xmlName:"properties.clientCertEnabled",type:{name:"Boolean"}},clientCertMode:{serializedName:"properties.clientCertMode",xmlName:"properties.clientCertMode",type:{name:"Enum",allowedValues:["Required","Optional","OptionalInteractiveUser"]}},clientCertExclusionPaths:{serializedName:"properties.clientCertExclusionPaths",xmlName:"properties.clientCertExclusionPaths",type:{name:"String"}},hostNamesDisabled:{serializedName:"properties.hostNamesDisabled",xmlName:"properties.hostNamesDisabled",type:{name:"Boolean"}},customDomainVerificationId:{serializedName:"properties.customDomainVerificationId",xmlName:"properties.customDomainVerificationId",type:{name:"String"}},outboundIpAddresses:{serializedName:"properties.outboundIpAddresses",readOnly:true,xmlName:"properties.outboundIpAddresses",type:{name:"String"}},possibleOutboundIpAddresses:{serializedName:"properties.possibleOutboundIpAddresses",readOnly:true,xmlName:"properties.possibleOutboundIpAddresses",type:{name:"String"}},containerSize:{serializedName:"properties.containerSize",xmlName:"properties.containerSize",type:{name:"Number"}},dailyMemoryTimeQuota:{serializedName:"properties.dailyMemoryTimeQuota",xmlName:"properties.dailyMemoryTimeQuota",type:{name:"Number"}},suspendedTill:{serializedName:"properties.suspendedTill",readOnly:true,xmlName:"properties.suspendedTill",type:{name:"DateTime"}},maxNumberOfWorkers:{serializedName:"properties.maxNumberOfWorkers",readOnly:true,xmlName:"properties.maxNumberOfWorkers",type:{name:"Number"}},cloningInfo:{serializedName:"properties.cloningInfo",xmlName:"properties.cloningInfo",type:{name:"Composite",className:"CloningInfo"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},isDefaultContainer:{serializedName:"properties.isDefaultContainer",readOnly:true,xmlName:"properties.isDefaultContainer",type:{name:"Boolean"}},defaultHostName:{serializedName:"properties.defaultHostName",readOnly:true,xmlName:"properties.defaultHostName",type:{name:"String"}},slotSwapStatus:{serializedName:"properties.slotSwapStatus",xmlName:"properties.slotSwapStatus",type:{name:"Composite",className:"SlotSwapStatus"}},httpsOnly:{serializedName:"properties.httpsOnly",xmlName:"properties.httpsOnly",type:{name:"Boolean"}},redundancyMode:{serializedName:"properties.redundancyMode",xmlName:"properties.redundancyMode",type:{name:"Enum",allowedValues:["None","Manual","Failover","ActiveActive","GeoRedundant"]}},inProgressOperationId:{serializedName:"properties.inProgressOperationId",readOnly:true,xmlName:"properties.inProgressOperationId",type:{name:"Uuid"}},storageAccountRequired:{serializedName:"properties.storageAccountRequired",xmlName:"properties.storageAccountRequired",type:{name:"Boolean"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},virtualNetworkSubnetId:{serializedName:"properties.virtualNetworkSubnetId",xmlName:"properties.virtualNetworkSubnetId",type:{name:"String"}}})}};const Ga={serializedName:"CustomHostnameAnalysisResult",type:{name:"Composite",className:"CustomHostnameAnalysisResult",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{isHostnameAlreadyVerified:{serializedName:"properties.isHostnameAlreadyVerified",readOnly:true,xmlName:"properties.isHostnameAlreadyVerified",type:{name:"Boolean"}},customDomainVerificationTest:{serializedName:"properties.customDomainVerificationTest",readOnly:true,xmlName:"properties.customDomainVerificationTest",type:{name:"Enum",allowedValues:["Passed","Failed","Skipped"]}},customDomainVerificationFailureInfo:{serializedName:"properties.customDomainVerificationFailureInfo",xmlName:"properties.customDomainVerificationFailureInfo",type:{name:"Composite",className:"ErrorEntity"}},hasConflictOnScaleUnit:{serializedName:"properties.hasConflictOnScaleUnit",readOnly:true,xmlName:"properties.hasConflictOnScaleUnit",type:{name:"Boolean"}},hasConflictAcrossSubscription:{serializedName:"properties.hasConflictAcrossSubscription",readOnly:true,xmlName:"properties.hasConflictAcrossSubscription",type:{name:"Boolean"}},conflictingAppResourceId:{serializedName:"properties.conflictingAppResourceId",readOnly:true,xmlName:"properties.conflictingAppResourceId",type:{name:"String"}},cNameRecords:{serializedName:"properties.cNameRecords",xmlName:"properties.cNameRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesCNameRecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},txtRecords:{serializedName:"properties.txtRecords",xmlName:"properties.txtRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesTxtRecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},aRecords:{serializedName:"properties.aRecords",xmlName:"properties.aRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesARecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},alternateCNameRecords:{serializedName:"properties.alternateCNameRecords",xmlName:"properties.alternateCNameRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesAlternateCNameRecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},alternateTxtRecords:{serializedName:"properties.alternateTxtRecords",xmlName:"properties.alternateTxtRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesAlternateTxtRecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Fa={serializedName:"BackupRequest",type:{name:"Composite",className:"BackupRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{backupName:{serializedName:"properties.backupName",xmlName:"properties.backupName",type:{name:"String"}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},storageAccountUrl:{serializedName:"properties.storageAccountUrl",xmlName:"properties.storageAccountUrl",type:{name:"String"}},backupSchedule:{serializedName:"properties.backupSchedule",xmlName:"properties.backupSchedule",type:{name:"Composite",className:"BackupSchedule"}},databases:{serializedName:"properties.databases",xmlName:"properties.databases",xmlElementName:"DatabaseBackupSetting",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseBackupSetting"}}}}})}};const qa={serializedName:"BackupItem",type:{name:"Composite",className:"BackupItem",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{backupId:{serializedName:"properties.id",readOnly:true,xmlName:"properties.id",type:{name:"Number"}},storageAccountUrl:{serializedName:"properties.storageAccountUrl",readOnly:true,xmlName:"properties.storageAccountUrl",type:{name:"String"}},blobName:{serializedName:"properties.blobName",readOnly:true,xmlName:"properties.blobName",type:{name:"String"}},namePropertiesName:{serializedName:"properties.name",readOnly:true,xmlName:"properties.name",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["InProgress","Failed","Succeeded","TimedOut","Created","Skipped","PartiallySucceeded","DeleteInProgress","DeleteFailed","Deleted"]}},sizeInBytes:{serializedName:"properties.sizeInBytes",readOnly:true,xmlName:"properties.sizeInBytes",type:{name:"Number"}},created:{serializedName:"properties.created",readOnly:true,xmlName:"properties.created",type:{name:"DateTime"}},log:{serializedName:"properties.log",readOnly:true,xmlName:"properties.log",type:{name:"String"}},databases:{serializedName:"properties.databases",readOnly:true,xmlName:"properties.databases",xmlElementName:"DatabaseBackupSetting",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseBackupSetting"}}}},scheduled:{serializedName:"properties.scheduled",readOnly:true,xmlName:"properties.scheduled",type:{name:"Boolean"}},lastRestoreTimeStamp:{serializedName:"properties.lastRestoreTimeStamp",readOnly:true,xmlName:"properties.lastRestoreTimeStamp",type:{name:"DateTime"}},finishedTimeStamp:{serializedName:"properties.finishedTimeStamp",readOnly:true,xmlName:"properties.finishedTimeStamp",type:{name:"DateTime"}},correlationId:{serializedName:"properties.correlationId",readOnly:true,xmlName:"properties.correlationId",type:{name:"String"}},websiteSizeInBytes:{serializedName:"properties.websiteSizeInBytes",readOnly:true,xmlName:"properties.websiteSizeInBytes",type:{name:"Number"}}})}};const Ua={serializedName:"RestoreRequest",type:{name:"Composite",className:"RestoreRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{storageAccountUrl:{serializedName:"properties.storageAccountUrl",xmlName:"properties.storageAccountUrl",type:{name:"String"}},blobName:{serializedName:"properties.blobName",xmlName:"properties.blobName",type:{name:"String"}},overwrite:{serializedName:"properties.overwrite",xmlName:"properties.overwrite",type:{name:"Boolean"}},siteName:{serializedName:"properties.siteName",xmlName:"properties.siteName",type:{name:"String"}},databases:{serializedName:"properties.databases",xmlName:"properties.databases",xmlElementName:"DatabaseBackupSetting",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseBackupSetting"}}}},ignoreConflictingHostNames:{defaultValue:false,serializedName:"properties.ignoreConflictingHostNames",xmlName:"properties.ignoreConflictingHostNames",type:{name:"Boolean"}},ignoreDatabases:{defaultValue:false,serializedName:"properties.ignoreDatabases",xmlName:"properties.ignoreDatabases",type:{name:"Boolean"}},appServicePlan:{serializedName:"properties.appServicePlan",xmlName:"properties.appServicePlan",type:{name:"String"}},operationType:{defaultValue:"Default",serializedName:"properties.operationType",xmlName:"properties.operationType",type:{name:"Enum",allowedValues:["Default","Clone","Relocation","Snapshot","CloudFS"]}},adjustConnectionStrings:{serializedName:"properties.adjustConnectionStrings",xmlName:"properties.adjustConnectionStrings",type:{name:"Boolean"}},hostingEnvironment:{serializedName:"properties.hostingEnvironment",xmlName:"properties.hostingEnvironment",type:{name:"String"}}})}};const Ha={serializedName:"CsmPublishingCredentialsPoliciesEntity",type:{name:"Composite",className:"CsmPublishingCredentialsPoliciesEntity",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{allow:{serializedName:"properties.allow",xmlName:"properties.allow",type:{name:"Boolean"}}})}};const Va={serializedName:"SiteConfigResource",type:{name:"Composite",className:"SiteConfigResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{numberOfWorkers:{serializedName:"properties.numberOfWorkers",xmlName:"properties.numberOfWorkers",type:{name:"Number"}},defaultDocuments:{serializedName:"properties.defaultDocuments",xmlName:"properties.defaultDocuments",xmlElementName:"SiteConfigDefaultDocumentsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},netFrameworkVersion:{defaultValue:"v4.6",serializedName:"properties.netFrameworkVersion",xmlName:"properties.netFrameworkVersion",type:{name:"String"}},phpVersion:{serializedName:"properties.phpVersion",xmlName:"properties.phpVersion",type:{name:"String"}},pythonVersion:{serializedName:"properties.pythonVersion",xmlName:"properties.pythonVersion",type:{name:"String"}},nodeVersion:{serializedName:"properties.nodeVersion",xmlName:"properties.nodeVersion",type:{name:"String"}},powerShellVersion:{serializedName:"properties.powerShellVersion",xmlName:"properties.powerShellVersion",type:{name:"String"}},linuxFxVersion:{serializedName:"properties.linuxFxVersion",xmlName:"properties.linuxFxVersion",type:{name:"String"}},windowsFxVersion:{serializedName:"properties.windowsFxVersion",xmlName:"properties.windowsFxVersion",type:{name:"String"}},requestTracingEnabled:{serializedName:"properties.requestTracingEnabled",xmlName:"properties.requestTracingEnabled",type:{name:"Boolean"}},requestTracingExpirationTime:{serializedName:"properties.requestTracingExpirationTime",xmlName:"properties.requestTracingExpirationTime",type:{name:"DateTime"}},remoteDebuggingEnabled:{serializedName:"properties.remoteDebuggingEnabled",xmlName:"properties.remoteDebuggingEnabled",type:{name:"Boolean"}},remoteDebuggingVersion:{serializedName:"properties.remoteDebuggingVersion",xmlName:"properties.remoteDebuggingVersion",type:{name:"String"}},httpLoggingEnabled:{serializedName:"properties.httpLoggingEnabled",xmlName:"properties.httpLoggingEnabled",type:{name:"Boolean"}},acrUseManagedIdentityCreds:{serializedName:"properties.acrUseManagedIdentityCreds",xmlName:"properties.acrUseManagedIdentityCreds",type:{name:"Boolean"}},acrUserManagedIdentityID:{serializedName:"properties.acrUserManagedIdentityID",xmlName:"properties.acrUserManagedIdentityID",type:{name:"String"}},logsDirectorySizeLimit:{serializedName:"properties.logsDirectorySizeLimit",xmlName:"properties.logsDirectorySizeLimit",type:{name:"Number"}},detailedErrorLoggingEnabled:{serializedName:"properties.detailedErrorLoggingEnabled",xmlName:"properties.detailedErrorLoggingEnabled",type:{name:"Boolean"}},publishingUsername:{serializedName:"properties.publishingUsername",xmlName:"properties.publishingUsername",type:{name:"String"}},appSettings:{serializedName:"properties.appSettings",xmlName:"properties.appSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},metadata:{serializedName:"properties.metadata",xmlName:"properties.metadata",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},connectionStrings:{serializedName:"properties.connectionStrings",xmlName:"properties.connectionStrings",xmlElementName:"ConnStringInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ConnStringInfo"}}}},machineKey:{serializedName:"properties.machineKey",xmlName:"properties.machineKey",type:{name:"Composite",className:"SiteMachineKey"}},handlerMappings:{serializedName:"properties.handlerMappings",xmlName:"properties.handlerMappings",xmlElementName:"HandlerMapping",type:{name:"Sequence",element:{type:{name:"Composite",className:"HandlerMapping"}}}},documentRoot:{serializedName:"properties.documentRoot",xmlName:"properties.documentRoot",type:{name:"String"}},scmType:{serializedName:"properties.scmType",xmlName:"properties.scmType",type:{name:"String"}},use32BitWorkerProcess:{serializedName:"properties.use32BitWorkerProcess",xmlName:"properties.use32BitWorkerProcess",type:{name:"Boolean"}},webSocketsEnabled:{serializedName:"properties.webSocketsEnabled",xmlName:"properties.webSocketsEnabled",type:{name:"Boolean"}},alwaysOn:{serializedName:"properties.alwaysOn",xmlName:"properties.alwaysOn",type:{name:"Boolean"}},javaVersion:{serializedName:"properties.javaVersion",xmlName:"properties.javaVersion",type:{name:"String"}},javaContainer:{serializedName:"properties.javaContainer",xmlName:"properties.javaContainer",type:{name:"String"}},javaContainerVersion:{serializedName:"properties.javaContainerVersion",xmlName:"properties.javaContainerVersion",type:{name:"String"}},appCommandLine:{serializedName:"properties.appCommandLine",xmlName:"properties.appCommandLine",type:{name:"String"}},managedPipelineMode:{serializedName:"properties.managedPipelineMode",xmlName:"properties.managedPipelineMode",type:{name:"Enum",allowedValues:["Integrated","Classic"]}},virtualApplications:{serializedName:"properties.virtualApplications",xmlName:"properties.virtualApplications",xmlElementName:"VirtualApplication",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualApplication"}}}},loadBalancing:{serializedName:"properties.loadBalancing",xmlName:"properties.loadBalancing",type:{name:"Enum",allowedValues:["WeightedRoundRobin","LeastRequests","LeastResponseTime","WeightedTotalTraffic","RequestHash","PerSiteRoundRobin"]}},experiments:{serializedName:"properties.experiments",xmlName:"properties.experiments",type:{name:"Composite",className:"Experiments"}},limits:{serializedName:"properties.limits",xmlName:"properties.limits",type:{name:"Composite",className:"SiteLimits"}},autoHealEnabled:{serializedName:"properties.autoHealEnabled",xmlName:"properties.autoHealEnabled",type:{name:"Boolean"}},autoHealRules:{serializedName:"properties.autoHealRules",xmlName:"properties.autoHealRules",type:{name:"Composite",className:"AutoHealRules"}},tracingOptions:{serializedName:"properties.tracingOptions",xmlName:"properties.tracingOptions",type:{name:"String"}},vnetName:{serializedName:"properties.vnetName",xmlName:"properties.vnetName",type:{name:"String"}},vnetRouteAllEnabled:{serializedName:"properties.vnetRouteAllEnabled",xmlName:"properties.vnetRouteAllEnabled",type:{name:"Boolean"}},vnetPrivatePortsCount:{serializedName:"properties.vnetPrivatePortsCount",xmlName:"properties.vnetPrivatePortsCount",type:{name:"Number"}},cors:{serializedName:"properties.cors",xmlName:"properties.cors",type:{name:"Composite",className:"CorsSettings"}},push:{serializedName:"properties.push",xmlName:"properties.push",type:{name:"Composite",className:"PushSettings"}},apiDefinition:{serializedName:"properties.apiDefinition",xmlName:"properties.apiDefinition",type:{name:"Composite",className:"ApiDefinitionInfo"}},apiManagementConfig:{serializedName:"properties.apiManagementConfig",xmlName:"properties.apiManagementConfig",type:{name:"Composite",className:"ApiManagementConfig"}},autoSwapSlotName:{serializedName:"properties.autoSwapSlotName",xmlName:"properties.autoSwapSlotName",type:{name:"String"}},localMySqlEnabled:{defaultValue:false,serializedName:"properties.localMySqlEnabled",xmlName:"properties.localMySqlEnabled",type:{name:"Boolean"}},managedServiceIdentityId:{serializedName:"properties.managedServiceIdentityId",xmlName:"properties.managedServiceIdentityId",type:{name:"Number"}},xManagedServiceIdentityId:{serializedName:"properties.xManagedServiceIdentityId",xmlName:"properties.xManagedServiceIdentityId",type:{name:"Number"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},ipSecurityRestrictions:{serializedName:"properties.ipSecurityRestrictions",xmlName:"properties.ipSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},ipSecurityRestrictionsDefaultAction:{serializedName:"properties.ipSecurityRestrictionsDefaultAction",xmlName:"properties.ipSecurityRestrictionsDefaultAction",type:{name:"String"}},scmIpSecurityRestrictions:{serializedName:"properties.scmIpSecurityRestrictions",xmlName:"properties.scmIpSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},scmIpSecurityRestrictionsDefaultAction:{serializedName:"properties.scmIpSecurityRestrictionsDefaultAction",xmlName:"properties.scmIpSecurityRestrictionsDefaultAction",type:{name:"String"}},scmIpSecurityRestrictionsUseMain:{serializedName:"properties.scmIpSecurityRestrictionsUseMain",xmlName:"properties.scmIpSecurityRestrictionsUseMain",type:{name:"Boolean"}},http20Enabled:{defaultValue:true,serializedName:"properties.http20Enabled",xmlName:"properties.http20Enabled",type:{name:"Boolean"}},minTlsVersion:{serializedName:"properties.minTlsVersion",xmlName:"properties.minTlsVersion",type:{name:"String"}},minTlsCipherSuite:{serializedName:"properties.minTlsCipherSuite",xmlName:"properties.minTlsCipherSuite",type:{name:"String"}},scmMinTlsVersion:{serializedName:"properties.scmMinTlsVersion",xmlName:"properties.scmMinTlsVersion",type:{name:"String"}},ftpsState:{serializedName:"properties.ftpsState",xmlName:"properties.ftpsState",type:{name:"String"}},preWarmedInstanceCount:{constraints:{InclusiveMaximum:10,InclusiveMinimum:0},serializedName:"properties.preWarmedInstanceCount",xmlName:"properties.preWarmedInstanceCount",type:{name:"Number"}},functionAppScaleLimit:{constraints:{InclusiveMinimum:0},serializedName:"properties.functionAppScaleLimit",xmlName:"properties.functionAppScaleLimit",type:{name:"Number"}},elasticWebAppScaleLimit:{constraints:{InclusiveMinimum:0},serializedName:"properties.elasticWebAppScaleLimit",xmlName:"properties.elasticWebAppScaleLimit",type:{name:"Number"}},healthCheckPath:{serializedName:"properties.healthCheckPath",xmlName:"properties.healthCheckPath",type:{name:"String"}},functionsRuntimeScaleMonitoringEnabled:{serializedName:"properties.functionsRuntimeScaleMonitoringEnabled",xmlName:"properties.functionsRuntimeScaleMonitoringEnabled",type:{name:"Boolean"}},websiteTimeZone:{serializedName:"properties.websiteTimeZone",xmlName:"properties.websiteTimeZone",type:{name:"String"}},minimumElasticInstanceCount:{constraints:{InclusiveMaximum:20,InclusiveMinimum:0},serializedName:"properties.minimumElasticInstanceCount",xmlName:"properties.minimumElasticInstanceCount",type:{name:"Number"}},azureStorageAccounts:{serializedName:"properties.azureStorageAccounts",xmlName:"properties.azureStorageAccounts",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AzureStorageInfoValue"}}}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}}})}};const ja={serializedName:"SiteAuthSettings",type:{name:"Composite",className:"SiteAuthSettings",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},runtimeVersion:{serializedName:"properties.runtimeVersion",xmlName:"properties.runtimeVersion",type:{name:"String"}},unauthenticatedClientAction:{serializedName:"properties.unauthenticatedClientAction",xmlName:"properties.unauthenticatedClientAction",type:{name:"Enum",allowedValues:["RedirectToLoginPage","AllowAnonymous"]}},tokenStoreEnabled:{serializedName:"properties.tokenStoreEnabled",xmlName:"properties.tokenStoreEnabled",type:{name:"Boolean"}},allowedExternalRedirectUrls:{serializedName:"properties.allowedExternalRedirectUrls",xmlName:"properties.allowedExternalRedirectUrls",xmlElementName:"SiteAuthSettingsPropertiesAllowedExternalRedirectUrlsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},defaultProvider:{serializedName:"properties.defaultProvider",xmlName:"properties.defaultProvider",type:{name:"Enum",allowedValues:["AzureActiveDirectory","Facebook","Google","MicrosoftAccount","Twitter","Github"]}},tokenRefreshExtensionHours:{serializedName:"properties.tokenRefreshExtensionHours",xmlName:"properties.tokenRefreshExtensionHours",type:{name:"Number"}},clientId:{serializedName:"properties.clientId",xmlName:"properties.clientId",type:{name:"String"}},clientSecret:{serializedName:"properties.clientSecret",xmlName:"properties.clientSecret",type:{name:"String"}},clientSecretSettingName:{serializedName:"properties.clientSecretSettingName",xmlName:"properties.clientSecretSettingName",type:{name:"String"}},clientSecretCertificateThumbprint:{serializedName:"properties.clientSecretCertificateThumbprint",xmlName:"properties.clientSecretCertificateThumbprint",type:{name:"String"}},issuer:{serializedName:"properties.issuer",xmlName:"properties.issuer",type:{name:"String"}},validateIssuer:{serializedName:"properties.validateIssuer",xmlName:"properties.validateIssuer",type:{name:"Boolean"}},allowedAudiences:{serializedName:"properties.allowedAudiences",xmlName:"properties.allowedAudiences",xmlElementName:"SiteAuthSettingsPropertiesAllowedAudiencesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},additionalLoginParams:{serializedName:"properties.additionalLoginParams",xmlName:"properties.additionalLoginParams",xmlElementName:"SiteAuthSettingsPropertiesAdditionalLoginParamsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},aadClaimsAuthorization:{serializedName:"properties.aadClaimsAuthorization",xmlName:"properties.aadClaimsAuthorization",type:{name:"String"}},googleClientId:{serializedName:"properties.googleClientId",xmlName:"properties.googleClientId",type:{name:"String"}},googleClientSecret:{serializedName:"properties.googleClientSecret",xmlName:"properties.googleClientSecret",type:{name:"String"}},googleClientSecretSettingName:{serializedName:"properties.googleClientSecretSettingName",xmlName:"properties.googleClientSecretSettingName",type:{name:"String"}},googleOAuthScopes:{serializedName:"properties.googleOAuthScopes",xmlName:"properties.googleOAuthScopes",xmlElementName:"SiteAuthSettingsPropertiesGoogleOAuthScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},facebookAppId:{serializedName:"properties.facebookAppId",xmlName:"properties.facebookAppId",type:{name:"String"}},facebookAppSecret:{serializedName:"properties.facebookAppSecret",xmlName:"properties.facebookAppSecret",type:{name:"String"}},facebookAppSecretSettingName:{serializedName:"properties.facebookAppSecretSettingName",xmlName:"properties.facebookAppSecretSettingName",type:{name:"String"}},facebookOAuthScopes:{serializedName:"properties.facebookOAuthScopes",xmlName:"properties.facebookOAuthScopes",xmlElementName:"SiteAuthSettingsPropertiesFacebookOAuthScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},gitHubClientId:{serializedName:"properties.gitHubClientId",xmlName:"properties.gitHubClientId",type:{name:"String"}},gitHubClientSecret:{serializedName:"properties.gitHubClientSecret",xmlName:"properties.gitHubClientSecret",type:{name:"String"}},gitHubClientSecretSettingName:{serializedName:"properties.gitHubClientSecretSettingName",xmlName:"properties.gitHubClientSecretSettingName",type:{name:"String"}},gitHubOAuthScopes:{serializedName:"properties.gitHubOAuthScopes",xmlName:"properties.gitHubOAuthScopes",xmlElementName:"SiteAuthSettingsPropertiesGitHubOAuthScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},twitterConsumerKey:{serializedName:"properties.twitterConsumerKey",xmlName:"properties.twitterConsumerKey",type:{name:"String"}},twitterConsumerSecret:{serializedName:"properties.twitterConsumerSecret",xmlName:"properties.twitterConsumerSecret",type:{name:"String"}},twitterConsumerSecretSettingName:{serializedName:"properties.twitterConsumerSecretSettingName",xmlName:"properties.twitterConsumerSecretSettingName",type:{name:"String"}},microsoftAccountClientId:{serializedName:"properties.microsoftAccountClientId",xmlName:"properties.microsoftAccountClientId",type:{name:"String"}},microsoftAccountClientSecret:{serializedName:"properties.microsoftAccountClientSecret",xmlName:"properties.microsoftAccountClientSecret",type:{name:"String"}},microsoftAccountClientSecretSettingName:{serializedName:"properties.microsoftAccountClientSecretSettingName",xmlName:"properties.microsoftAccountClientSecretSettingName",type:{name:"String"}},microsoftAccountOAuthScopes:{serializedName:"properties.microsoftAccountOAuthScopes",xmlName:"properties.microsoftAccountOAuthScopes",xmlElementName:"SiteAuthSettingsPropertiesMicrosoftAccountOAuthScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},isAuthFromFile:{serializedName:"properties.isAuthFromFile",xmlName:"properties.isAuthFromFile",type:{name:"String"}},authFilePath:{serializedName:"properties.authFilePath",xmlName:"properties.authFilePath",type:{name:"String"}},configVersion:{serializedName:"properties.configVersion",xmlName:"properties.configVersion",type:{name:"String"}}})}};const Wa={serializedName:"SiteAuthSettingsV2",type:{name:"Composite",className:"SiteAuthSettingsV2",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{platform:{serializedName:"properties.platform",xmlName:"properties.platform",type:{name:"Composite",className:"AuthPlatform"}},globalValidation:{serializedName:"properties.globalValidation",xmlName:"properties.globalValidation",type:{name:"Composite",className:"GlobalValidation"}},identityProviders:{serializedName:"properties.identityProviders",xmlName:"properties.identityProviders",type:{name:"Composite",className:"IdentityProviders"}},login:{serializedName:"properties.login",xmlName:"properties.login",type:{name:"Composite",className:"Login"}},httpSettings:{serializedName:"properties.httpSettings",xmlName:"properties.httpSettings",type:{name:"Composite",className:"HttpSettings"}}})}};const Ja={serializedName:"AzureStoragePropertyDictionaryResource",type:{name:"Composite",className:"AzureStoragePropertyDictionaryResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AzureStorageInfoValue"}}}}})}};const Ya={serializedName:"ApiKVReference",type:{name:"Composite",className:"ApiKVReference",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{reference:{serializedName:"properties.reference",xmlName:"properties.reference",type:{name:"String"}},status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"Enum",allowedValues:["Initialized","Resolved","InvalidSyntax","MSINotEnabled","VaultNotFound","SecretNotFound","SecretVersionNotFound","AccessToKeyVaultDenied","OtherReasons","FetchTimedOut","UnauthorizedClient"]}},vaultName:{serializedName:"properties.vaultName",xmlName:"properties.vaultName",type:{name:"String"}},secretName:{serializedName:"properties.secretName",xmlName:"properties.secretName",type:{name:"String"}},secretVersion:{serializedName:"properties.secretVersion",xmlName:"properties.secretVersion",type:{name:"String"}},identityType:{serializedName:"properties.identityType",xmlName:"properties.identityType",type:{name:"Composite",className:"ManagedServiceIdentity"}},details:{serializedName:"properties.details",xmlName:"properties.details",type:{name:"String"}},source:{defaultValue:"KeyVault",isConstant:true,serializedName:"properties.source",type:{name:"String"}},activeVersion:{serializedName:"properties.activeVersion",xmlName:"properties.activeVersion",type:{name:"String"}}})}};const $a={serializedName:"ConnectionStringDictionary",type:{name:"Composite",className:"ConnectionStringDictionary",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"Composite",className:"ConnStringValueTypePair"}}}}})}};const Ka={serializedName:"SiteLogsConfig",type:{name:"Composite",className:"SiteLogsConfig",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{applicationLogs:{serializedName:"properties.applicationLogs",xmlName:"properties.applicationLogs",type:{name:"Composite",className:"ApplicationLogsConfig"}},httpLogs:{serializedName:"properties.httpLogs",xmlName:"properties.httpLogs",type:{name:"Composite",className:"HttpLogsConfig"}},failedRequestsTracing:{serializedName:"properties.failedRequestsTracing",xmlName:"properties.failedRequestsTracing",type:{name:"Composite",className:"EnabledConfig"}},detailedErrorMessages:{serializedName:"properties.detailedErrorMessages",xmlName:"properties.detailedErrorMessages",type:{name:"Composite",className:"EnabledConfig"}}})}};const Za={serializedName:"SlotConfigNamesResource",type:{name:"Composite",className:"SlotConfigNamesResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{connectionStringNames:{serializedName:"properties.connectionStringNames",xmlName:"properties.connectionStringNames",xmlElementName:"SlotConfigNamesConnectionStringNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},appSettingNames:{serializedName:"properties.appSettingNames",xmlName:"properties.appSettingNames",xmlElementName:"SlotConfigNamesAppSettingNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},azureStorageConfigNames:{serializedName:"properties.azureStorageConfigNames",xmlName:"properties.azureStorageConfigNames",xmlElementName:"SlotConfigNamesAzureStorageConfigNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Xa={serializedName:"SiteConfigurationSnapshotInfo",type:{name:"Composite",className:"SiteConfigurationSnapshotInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{time:{serializedName:"properties.time",readOnly:true,xmlName:"properties.time",type:{name:"DateTime"}},snapshotId:{serializedName:"properties.snapshotId",readOnly:true,xmlName:"properties.snapshotId",type:{name:"Number"}}})}};const el={serializedName:"ContinuousWebJob",type:{name:"Composite",className:"ContinuousWebJob",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"Enum",allowedValues:["Initializing","Starting","Running","PendingRestart","Stopped"]}},detailedStatus:{serializedName:"properties.detailed_status",xmlName:"properties.detailed_status",type:{name:"String"}},logUrl:{serializedName:"properties.log_url",xmlName:"properties.log_url",type:{name:"String"}},runCommand:{serializedName:"properties.run_command",xmlName:"properties.run_command",type:{name:"String"}},url:{serializedName:"properties.url",xmlName:"properties.url",type:{name:"String"}},extraInfoUrl:{serializedName:"properties.extra_info_url",xmlName:"properties.extra_info_url",type:{name:"String"}},webJobType:{serializedName:"properties.web_job_type",xmlName:"properties.web_job_type",type:{name:"Enum",allowedValues:["Continuous","Triggered"]}},error:{serializedName:"properties.error",xmlName:"properties.error",type:{name:"String"}},usingSdk:{serializedName:"properties.using_sdk",xmlName:"properties.using_sdk",type:{name:"Boolean"}},settings:{serializedName:"properties.settings",xmlName:"properties.settings",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}})}};const tl={serializedName:"CsmDeploymentStatus",type:{name:"Composite",className:"CsmDeploymentStatus",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{deploymentId:{serializedName:"properties.deploymentId",xmlName:"properties.deploymentId",type:{name:"String"}},status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"String"}},numberOfInstancesInProgress:{serializedName:"properties.numberOfInstancesInProgress",xmlName:"properties.numberOfInstancesInProgress",type:{name:"Number"}},numberOfInstancesSuccessful:{serializedName:"properties.numberOfInstancesSuccessful",xmlName:"properties.numberOfInstancesSuccessful",type:{name:"Number"}},numberOfInstancesFailed:{serializedName:"properties.numberOfInstancesFailed",xmlName:"properties.numberOfInstancesFailed",type:{name:"Number"}},failedInstancesLogs:{serializedName:"properties.failedInstancesLogs",xmlName:"properties.failedInstancesLogs",xmlElementName:"CsmDeploymentStatusPropertiesFailedInstancesLogsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},errors:{serializedName:"properties.errors",xmlName:"properties.errors",xmlElementName:"ErrorEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorEntity"}}}}})}};const rl={serializedName:"Deployment",type:{name:"Composite",className:"Deployment",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"Number"}},message:{serializedName:"properties.message",xmlName:"properties.message",type:{name:"String"}},author:{serializedName:"properties.author",xmlName:"properties.author",type:{name:"String"}},deployer:{serializedName:"properties.deployer",xmlName:"properties.deployer",type:{name:"String"}},authorEmail:{serializedName:"properties.author_email",xmlName:"properties.author_email",type:{name:"String"}},startTime:{serializedName:"properties.start_time",xmlName:"properties.start_time",type:{name:"DateTime"}},endTime:{serializedName:"properties.end_time",xmlName:"properties.end_time",type:{name:"DateTime"}},active:{serializedName:"properties.active",xmlName:"properties.active",type:{name:"Boolean"}},details:{serializedName:"properties.details",xmlName:"properties.details",type:{name:"String"}}})}};const il={serializedName:"MSDeployStatus",type:{name:"Composite",className:"MSDeployStatus",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{deployer:{serializedName:"properties.deployer",readOnly:true,xmlName:"properties.deployer",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["accepted","running","succeeded","failed","canceled"]}},startTime:{serializedName:"properties.startTime",readOnly:true,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:true,xmlName:"properties.endTime",type:{name:"DateTime"}},complete:{serializedName:"properties.complete",readOnly:true,xmlName:"properties.complete",type:{name:"Boolean"}}})}};const nl={serializedName:"MSDeploy",type:{name:"Composite",className:"MSDeploy",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{packageUri:{serializedName:"properties.packageUri",xmlName:"properties.packageUri",type:{name:"String"}},connectionString:{serializedName:"properties.connectionString",xmlName:"properties.connectionString",type:{name:"String"}},dbType:{serializedName:"properties.dbType",xmlName:"properties.dbType",type:{name:"String"}},setParametersXmlFileUri:{serializedName:"properties.setParametersXmlFileUri",xmlName:"properties.setParametersXmlFileUri",type:{name:"String"}},setParameters:{serializedName:"properties.setParameters",xmlName:"properties.setParameters",type:{name:"Dictionary",value:{type:{name:"String"}}}},skipAppData:{serializedName:"properties.skipAppData",xmlName:"properties.skipAppData",type:{name:"Boolean"}},appOffline:{serializedName:"properties.appOffline",xmlName:"properties.appOffline",type:{name:"Boolean"}}})}};const sl={serializedName:"MSDeployLog",type:{name:"Composite",className:"MSDeployLog",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{entries:{serializedName:"properties.entries",readOnly:true,xmlName:"properties.entries",xmlElementName:"MSDeployLogEntry",type:{name:"Sequence",element:{type:{name:"Composite",className:"MSDeployLogEntry"}}}}})}};const ol={serializedName:"FunctionEnvelope",type:{name:"Composite",className:"FunctionEnvelope",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{functionAppId:{serializedName:"properties.function_app_id",xmlName:"properties.function_app_id",type:{name:"String"}},scriptRootPathHref:{serializedName:"properties.script_root_path_href",xmlName:"properties.script_root_path_href",type:{name:"String"}},scriptHref:{serializedName:"properties.script_href",xmlName:"properties.script_href",type:{name:"String"}},configHref:{serializedName:"properties.config_href",xmlName:"properties.config_href",type:{name:"String"}},testDataHref:{serializedName:"properties.test_data_href",xmlName:"properties.test_data_href",type:{name:"String"}},secretsFileHref:{serializedName:"properties.secrets_file_href",xmlName:"properties.secrets_file_href",type:{name:"String"}},href:{serializedName:"properties.href",xmlName:"properties.href",type:{name:"String"}},config:{serializedName:"properties.config",xmlName:"properties.config",type:{name:"Dictionary",value:{type:{name:"any"}}}},files:{serializedName:"properties.files",xmlName:"properties.files",type:{name:"Dictionary",value:{type:{name:"String"}}}},testData:{serializedName:"properties.test_data",xmlName:"properties.test_data",type:{name:"String"}},invokeUrlTemplate:{serializedName:"properties.invoke_url_template",xmlName:"properties.invoke_url_template",type:{name:"String"}},language:{serializedName:"properties.language",xmlName:"properties.language",type:{name:"String"}},isDisabled:{serializedName:"properties.isDisabled",xmlName:"properties.isDisabled",type:{name:"Boolean"}}})}};const al={serializedName:"HostNameBinding",type:{name:"Composite",className:"HostNameBinding",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{siteName:{serializedName:"properties.siteName",xmlName:"properties.siteName",type:{name:"String"}},domainId:{serializedName:"properties.domainId",xmlName:"properties.domainId",type:{name:"String"}},azureResourceName:{serializedName:"properties.azureResourceName",xmlName:"properties.azureResourceName",type:{name:"String"}},azureResourceType:{serializedName:"properties.azureResourceType",xmlName:"properties.azureResourceType",type:{name:"Enum",allowedValues:["Website","TrafficManager"]}},customHostNameDnsRecordType:{serializedName:"properties.customHostNameDnsRecordType",xmlName:"properties.customHostNameDnsRecordType",type:{name:"Enum",allowedValues:["CName","A"]}},hostNameType:{serializedName:"properties.hostNameType",xmlName:"properties.hostNameType",type:{name:"Enum",allowedValues:["Verified","Managed"]}},sslState:{serializedName:"properties.sslState",xmlName:"properties.sslState",type:{name:"Enum",allowedValues:["Disabled","SniEnabled","IpBasedEnabled"]}},thumbprint:{serializedName:"properties.thumbprint",xmlName:"properties.thumbprint",type:{name:"String"}},virtualIP:{serializedName:"properties.virtualIP",readOnly:true,xmlName:"properties.virtualIP",type:{name:"String"}}})}};const ll={serializedName:"RelayServiceConnectionEntity",type:{name:"Composite",className:"RelayServiceConnectionEntity",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{entityName:{serializedName:"properties.entityName",xmlName:"properties.entityName",type:{name:"String"}},entityConnectionString:{serializedName:"properties.entityConnectionString",xmlName:"properties.entityConnectionString",type:{name:"String"}},resourceType:{serializedName:"properties.resourceType",xmlName:"properties.resourceType",type:{name:"String"}},resourceConnectionString:{serializedName:"properties.resourceConnectionString",xmlName:"properties.resourceConnectionString",type:{name:"String"}},hostname:{serializedName:"properties.hostname",xmlName:"properties.hostname",type:{name:"String"}},port:{serializedName:"properties.port",xmlName:"properties.port",type:{name:"Number"}},biztalkUri:{serializedName:"properties.biztalkUri",xmlName:"properties.biztalkUri",type:{name:"String"}}})}};const cl={serializedName:"WebSiteInstanceStatus",type:{name:"Composite",className:"WebSiteInstanceStatus",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"Enum",allowedValues:["READY","STOPPED","UNKNOWN"]}},statusUrl:{serializedName:"properties.statusUrl",xmlName:"properties.statusUrl",type:{name:"String"}},detectorUrl:{serializedName:"properties.detectorUrl",xmlName:"properties.detectorUrl",type:{name:"String"}},consoleUrl:{serializedName:"properties.consoleUrl",xmlName:"properties.consoleUrl",type:{name:"String"}},healthCheckUrl:{serializedName:"properties.healthCheckUrl",xmlName:"properties.healthCheckUrl",type:{name:"String"}},containers:{serializedName:"properties.containers",xmlName:"properties.containers",type:{name:"Dictionary",value:{type:{name:"Composite",className:"ContainerInfo"}}}}})}};const pl={serializedName:"ProcessThreadInfo",type:{name:"Composite",className:"ProcessThreadInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{identifier:{serializedName:"properties.identifier",readOnly:true,xmlName:"properties.identifier",type:{name:"Number"}},href:{serializedName:"properties.href",xmlName:"properties.href",type:{name:"String"}},process:{serializedName:"properties.process",xmlName:"properties.process",type:{name:"String"}},startAddress:{serializedName:"properties.start_address",xmlName:"properties.start_address",type:{name:"String"}},currentPriority:{serializedName:"properties.current_priority",xmlName:"properties.current_priority",type:{name:"Number"}},priorityLevel:{serializedName:"properties.priority_level",xmlName:"properties.priority_level",type:{name:"String"}},basePriority:{serializedName:"properties.base_priority",xmlName:"properties.base_priority",type:{name:"Number"}},startTime:{serializedName:"properties.start_time",xmlName:"properties.start_time",type:{name:"DateTime"}},totalProcessorTime:{serializedName:"properties.total_processor_time",xmlName:"properties.total_processor_time",type:{name:"String"}},userProcessorTime:{serializedName:"properties.user_processor_time",xmlName:"properties.user_processor_time",type:{name:"String"}},state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"String"}},waitReason:{serializedName:"properties.wait_reason",xmlName:"properties.wait_reason",type:{name:"String"}}})}};const ul={serializedName:"ProcessModuleInfo",type:{name:"Composite",className:"ProcessModuleInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{baseAddress:{serializedName:"properties.base_address",xmlName:"properties.base_address",type:{name:"String"}},fileName:{serializedName:"properties.file_name",xmlName:"properties.file_name",type:{name:"String"}},href:{serializedName:"properties.href",xmlName:"properties.href",type:{name:"String"}},filePath:{serializedName:"properties.file_path",xmlName:"properties.file_path",type:{name:"String"}},moduleMemorySize:{serializedName:"properties.module_memory_size",xmlName:"properties.module_memory_size",type:{name:"Number"}},fileVersion:{serializedName:"properties.file_version",xmlName:"properties.file_version",type:{name:"String"}},fileDescription:{serializedName:"properties.file_description",xmlName:"properties.file_description",type:{name:"String"}},product:{serializedName:"properties.product",xmlName:"properties.product",type:{name:"String"}},productVersion:{serializedName:"properties.product_version",xmlName:"properties.product_version",type:{name:"String"}},isDebug:{serializedName:"properties.is_debug",xmlName:"properties.is_debug",type:{name:"Boolean"}},language:{serializedName:"properties.language",xmlName:"properties.language",type:{name:"String"}}})}};const dl={serializedName:"ProcessInfo",type:{name:"Composite",className:"ProcessInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{identifier:{serializedName:"properties.identifier",readOnly:true,xmlName:"properties.identifier",type:{name:"Number"}},deploymentName:{serializedName:"properties.deployment_name",xmlName:"properties.deployment_name",type:{name:"String"}},href:{serializedName:"properties.href",xmlName:"properties.href",type:{name:"String"}},minidump:{serializedName:"properties.minidump",xmlName:"properties.minidump",type:{name:"String"}},isProfileRunning:{serializedName:"properties.is_profile_running",xmlName:"properties.is_profile_running",type:{name:"Boolean"}},isIisProfileRunning:{serializedName:"properties.is_iis_profile_running",xmlName:"properties.is_iis_profile_running",type:{name:"Boolean"}},iisProfileTimeoutInSeconds:{serializedName:"properties.iis_profile_timeout_in_seconds",xmlName:"properties.iis_profile_timeout_in_seconds",type:{name:"Number"}},parent:{serializedName:"properties.parent",xmlName:"properties.parent",type:{name:"String"}},children:{serializedName:"properties.children",xmlName:"properties.children",xmlElementName:"ProcessInfoPropertiesChildrenItem",type:{name:"Sequence",element:{type:{name:"String"}}}},threads:{serializedName:"properties.threads",xmlName:"properties.threads",xmlElementName:"ProcessThreadInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessThreadInfo"}}}},openFileHandles:{serializedName:"properties.open_file_handles",xmlName:"properties.open_file_handles",xmlElementName:"ProcessInfoPropertiesOpenFileHandlesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},modules:{serializedName:"properties.modules",xmlName:"properties.modules",xmlElementName:"ProcessModuleInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessModuleInfo"}}}},fileName:{serializedName:"properties.file_name",xmlName:"properties.file_name",type:{name:"String"}},commandLine:{serializedName:"properties.command_line",xmlName:"properties.command_line",type:{name:"String"}},userName:{serializedName:"properties.user_name",xmlName:"properties.user_name",type:{name:"String"}},handleCount:{serializedName:"properties.handle_count",xmlName:"properties.handle_count",type:{name:"Number"}},moduleCount:{serializedName:"properties.module_count",xmlName:"properties.module_count",type:{name:"Number"}},threadCount:{serializedName:"properties.thread_count",xmlName:"properties.thread_count",type:{name:"Number"}},startTime:{serializedName:"properties.start_time",xmlName:"properties.start_time",type:{name:"DateTime"}},totalCpuTime:{serializedName:"properties.total_cpu_time",xmlName:"properties.total_cpu_time",type:{name:"String"}},userCpuTime:{serializedName:"properties.user_cpu_time",xmlName:"properties.user_cpu_time",type:{name:"String"}},privilegedCpuTime:{serializedName:"properties.privileged_cpu_time",xmlName:"properties.privileged_cpu_time",type:{name:"String"}},workingSet:{serializedName:"properties.working_set",xmlName:"properties.working_set",type:{name:"Number"}},peakWorkingSet:{serializedName:"properties.peak_working_set",xmlName:"properties.peak_working_set",type:{name:"Number"}},privateMemory:{serializedName:"properties.private_memory",xmlName:"properties.private_memory",type:{name:"Number"}},virtualMemory:{serializedName:"properties.virtual_memory",xmlName:"properties.virtual_memory",type:{name:"Number"}},peakVirtualMemory:{serializedName:"properties.peak_virtual_memory",xmlName:"properties.peak_virtual_memory",type:{name:"Number"}},pagedSystemMemory:{serializedName:"properties.paged_system_memory",xmlName:"properties.paged_system_memory",type:{name:"Number"}},nonPagedSystemMemory:{serializedName:"properties.non_paged_system_memory",xmlName:"properties.non_paged_system_memory",type:{name:"Number"}},pagedMemory:{serializedName:"properties.paged_memory",xmlName:"properties.paged_memory",type:{name:"Number"}},peakPagedMemory:{serializedName:"properties.peak_paged_memory",xmlName:"properties.peak_paged_memory",type:{name:"Number"}},timeStamp:{serializedName:"properties.time_stamp",xmlName:"properties.time_stamp",type:{name:"DateTime"}},environmentVariables:{serializedName:"properties.environment_variables",xmlName:"properties.environment_variables",type:{name:"Dictionary",value:{type:{name:"String"}}}},isScmSite:{serializedName:"properties.is_scm_site",xmlName:"properties.is_scm_site",type:{name:"Boolean"}},isWebjob:{serializedName:"properties.is_webjob",xmlName:"properties.is_webjob",type:{name:"Boolean"}},description:{serializedName:"properties.description",xmlName:"properties.description",type:{name:"String"}}})}};const ml={serializedName:"StorageMigrationOptions",type:{name:"Composite",className:"StorageMigrationOptions",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{azurefilesConnectionString:{serializedName:"properties.azurefilesConnectionString",xmlName:"properties.azurefilesConnectionString",type:{name:"String"}},azurefilesShare:{serializedName:"properties.azurefilesShare",xmlName:"properties.azurefilesShare",type:{name:"String"}},switchSiteAfterMigration:{defaultValue:false,serializedName:"properties.switchSiteAfterMigration",xmlName:"properties.switchSiteAfterMigration",type:{name:"Boolean"}},blockWriteAccessToSite:{defaultValue:false,serializedName:"properties.blockWriteAccessToSite",xmlName:"properties.blockWriteAccessToSite",type:{name:"Boolean"}}})}};const Al={serializedName:"StorageMigrationResponse",type:{name:"Composite",className:"StorageMigrationResponse",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{operationId:{serializedName:"properties.operationId",readOnly:true,xmlName:"properties.operationId",type:{name:"String"}}})}};const gl={serializedName:"MigrateMySqlRequest",type:{name:"Composite",className:"MigrateMySqlRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{connectionString:{serializedName:"properties.connectionString",xmlName:"properties.connectionString",type:{name:"String"}},migrationType:{serializedName:"properties.migrationType",xmlName:"properties.migrationType",type:{name:"Enum",allowedValues:["LocalToRemote","RemoteToLocal"]}}})}};const hl={serializedName:"MigrateMySqlStatus",type:{name:"Composite",className:"MigrateMySqlStatus",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{migrationOperationStatus:{serializedName:"properties.migrationOperationStatus",readOnly:true,xmlName:"properties.migrationOperationStatus",type:{name:"Enum",allowedValues:["InProgress","Failed","Succeeded","TimedOut","Created"]}},operationId:{serializedName:"properties.operationId",readOnly:true,xmlName:"properties.operationId",type:{name:"String"}},localMySqlEnabled:{serializedName:"properties.localMySqlEnabled",readOnly:true,xmlName:"properties.localMySqlEnabled",type:{name:"Boolean"}}})}};const fl={serializedName:"SwiftVirtualNetwork",type:{name:"Composite",className:"SwiftVirtualNetwork",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{subnetResourceId:{serializedName:"properties.subnetResourceId",xmlName:"properties.subnetResourceId",type:{name:"String"}},swiftSupported:{serializedName:"properties.swiftSupported",xmlName:"properties.swiftSupported",type:{name:"Boolean"}}})}};const yl={serializedName:"NetworkFeatures",type:{name:"Composite",className:"NetworkFeatures",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{virtualNetworkName:{serializedName:"properties.virtualNetworkName",readOnly:true,xmlName:"properties.virtualNetworkName",type:{name:"String"}},virtualNetworkConnection:{serializedName:"properties.virtualNetworkConnection",xmlName:"properties.virtualNetworkConnection",type:{name:"Composite",className:"VnetInfo"}},hybridConnections:{serializedName:"properties.hybridConnections",readOnly:true,xmlName:"properties.hybridConnections",xmlElementName:"RelayServiceConnectionEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"RelayServiceConnectionEntity"}}}},hybridConnectionsV2:{serializedName:"properties.hybridConnectionsV2",readOnly:true,xmlName:"properties.hybridConnectionsV2",xmlElementName:"HybridConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"HybridConnection"}}}}})}};const bl={serializedName:"SitePhpErrorLogFlag",type:{name:"Composite",className:"SitePhpErrorLogFlag",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{localLogErrors:{serializedName:"properties.localLogErrors",xmlName:"properties.localLogErrors",type:{name:"String"}},masterLogErrors:{serializedName:"properties.masterLogErrors",xmlName:"properties.masterLogErrors",type:{name:"String"}},localLogErrorsMaxLength:{serializedName:"properties.localLogErrorsMaxLength",xmlName:"properties.localLogErrorsMaxLength",type:{name:"String"}},masterLogErrorsMaxLength:{serializedName:"properties.masterLogErrorsMaxLength",xmlName:"properties.masterLogErrorsMaxLength",type:{name:"String"}}})}};const Cl={serializedName:"PremierAddOnPatchResource",type:{name:"Composite",className:"PremierAddOnPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"String"}},product:{serializedName:"properties.product",xmlName:"properties.product",type:{name:"String"}},vendor:{serializedName:"properties.vendor",xmlName:"properties.vendor",type:{name:"String"}},marketplacePublisher:{serializedName:"properties.marketplacePublisher",xmlName:"properties.marketplacePublisher",type:{name:"String"}},marketplaceOffer:{serializedName:"properties.marketplaceOffer",xmlName:"properties.marketplaceOffer",type:{name:"String"}}})}};const Nl={serializedName:"PrivateAccess",type:{name:"Composite",className:"PrivateAccess",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},virtualNetworks:{serializedName:"properties.virtualNetworks",xmlName:"properties.virtualNetworks",xmlElementName:"PrivateAccessVirtualNetwork",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateAccessVirtualNetwork"}}}}})}};const El={serializedName:"PublicCertificate",type:{name:"Composite",className:"PublicCertificate",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{blob:{serializedName:"properties.blob",xmlName:"properties.blob",type:{name:"ByteArray"}},publicCertificateLocation:{serializedName:"properties.publicCertificateLocation",xmlName:"properties.publicCertificateLocation",type:{name:"Enum",allowedValues:["CurrentUserMy","LocalMachineMy","Unknown"]}},thumbprint:{serializedName:"properties.thumbprint",readOnly:true,xmlName:"properties.thumbprint",type:{name:"String"}}})}};const vl={serializedName:"DeletedAppRestoreRequest",type:{name:"Composite",className:"DeletedAppRestoreRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{deletedSiteId:{serializedName:"properties.deletedSiteId",xmlName:"properties.deletedSiteId",type:{name:"String"}},recoverConfiguration:{serializedName:"properties.recoverConfiguration",xmlName:"properties.recoverConfiguration",type:{name:"Boolean"}},snapshotTime:{serializedName:"properties.snapshotTime",xmlName:"properties.snapshotTime",type:{name:"String"}},useDRSecondary:{serializedName:"properties.useDRSecondary",xmlName:"properties.useDRSecondary",type:{name:"Boolean"}}})}};const Il={serializedName:"SnapshotRestoreRequest",type:{name:"Composite",className:"SnapshotRestoreRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{snapshotTime:{serializedName:"properties.snapshotTime",xmlName:"properties.snapshotTime",type:{name:"String"}},recoverySource:{serializedName:"properties.recoverySource",xmlName:"properties.recoverySource",type:{name:"Composite",className:"SnapshotRecoverySource"}},overwrite:{serializedName:"properties.overwrite",xmlName:"properties.overwrite",type:{name:"Boolean"}},recoverConfiguration:{serializedName:"properties.recoverConfiguration",xmlName:"properties.recoverConfiguration",type:{name:"Boolean"}},ignoreConflictingHostNames:{serializedName:"properties.ignoreConflictingHostNames",xmlName:"properties.ignoreConflictingHostNames",type:{name:"Boolean"}},useDRSecondary:{serializedName:"properties.useDRSecondary",xmlName:"properties.useDRSecondary",type:{name:"Boolean"}}})}};const Sl={serializedName:"SiteExtensionInfo",type:{name:"Composite",className:"SiteExtensionInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{extensionId:{serializedName:"properties.extension_id",xmlName:"properties.extension_id",type:{name:"String"}},title:{serializedName:"properties.title",xmlName:"properties.title",type:{name:"String"}},extensionType:{serializedName:"properties.extension_type",xmlName:"properties.extension_type",type:{name:"Enum",allowedValues:["Gallery","WebRoot"]}},summary:{serializedName:"properties.summary",xmlName:"properties.summary",type:{name:"String"}},description:{serializedName:"properties.description",xmlName:"properties.description",type:{name:"String"}},version:{serializedName:"properties.version",xmlName:"properties.version",type:{name:"String"}},extensionUrl:{serializedName:"properties.extension_url",xmlName:"properties.extension_url",type:{name:"String"}},projectUrl:{serializedName:"properties.project_url",xmlName:"properties.project_url",type:{name:"String"}},iconUrl:{serializedName:"properties.icon_url",xmlName:"properties.icon_url",type:{name:"String"}},licenseUrl:{serializedName:"properties.license_url",xmlName:"properties.license_url",type:{name:"String"}},feedUrl:{serializedName:"properties.feed_url",xmlName:"properties.feed_url",type:{name:"String"}},authors:{serializedName:"properties.authors",xmlName:"properties.authors",xmlElementName:"SiteExtensionInfoPropertiesAuthorsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},installerCommandLineParams:{serializedName:"properties.installer_command_line_params",xmlName:"properties.installer_command_line_params",type:{name:"String"}},publishedDateTime:{serializedName:"properties.published_date_time",xmlName:"properties.published_date_time",type:{name:"DateTime"}},downloadCount:{serializedName:"properties.download_count",xmlName:"properties.download_count",type:{name:"Number"}},localIsLatestVersion:{serializedName:"properties.local_is_latest_version",xmlName:"properties.local_is_latest_version",type:{name:"Boolean"}},localPath:{serializedName:"properties.local_path",xmlName:"properties.local_path",type:{name:"String"}},installedDateTime:{serializedName:"properties.installed_date_time",xmlName:"properties.installed_date_time",type:{name:"DateTime"}},provisioningState:{serializedName:"properties.provisioningState",xmlName:"properties.provisioningState",type:{name:"String"}},comment:{serializedName:"properties.comment",xmlName:"properties.comment",type:{name:"String"}}})}};const wl={serializedName:"SlotDifference",type:{name:"Composite",className:"SlotDifference",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{level:{serializedName:"properties.level",readOnly:true,xmlName:"properties.level",type:{name:"String"}},settingType:{serializedName:"properties.settingType",readOnly:true,xmlName:"properties.settingType",type:{name:"String"}},diffRule:{serializedName:"properties.diffRule",readOnly:true,xmlName:"properties.diffRule",type:{name:"String"}},settingName:{serializedName:"properties.settingName",readOnly:true,xmlName:"properties.settingName",type:{name:"String"}},valueInCurrentSlot:{serializedName:"properties.valueInCurrentSlot",readOnly:true,xmlName:"properties.valueInCurrentSlot",type:{name:"String"}},valueInTargetSlot:{serializedName:"properties.valueInTargetSlot",readOnly:true,xmlName:"properties.valueInTargetSlot",type:{name:"String"}},description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}}})}};const Pl={serializedName:"SiteSourceControl",type:{name:"Composite",className:"SiteSourceControl",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{repoUrl:{serializedName:"properties.repoUrl",xmlName:"properties.repoUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",xmlName:"properties.branch",type:{name:"String"}},isManualIntegration:{serializedName:"properties.isManualIntegration",xmlName:"properties.isManualIntegration",type:{name:"Boolean"}},isGitHubAction:{serializedName:"properties.isGitHubAction",xmlName:"properties.isGitHubAction",type:{name:"Boolean"}},deploymentRollbackEnabled:{serializedName:"properties.deploymentRollbackEnabled",xmlName:"properties.deploymentRollbackEnabled",type:{name:"Boolean"}},isMercurial:{serializedName:"properties.isMercurial",xmlName:"properties.isMercurial",type:{name:"Boolean"}},gitHubActionConfiguration:{serializedName:"properties.gitHubActionConfiguration",xmlName:"properties.gitHubActionConfiguration",type:{name:"Composite",className:"GitHubActionConfiguration"}}})}};const xl={serializedName:"TriggeredWebJob",type:{name:"Composite",className:"TriggeredWebJob",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{latestRun:{serializedName:"properties.latest_run",xmlName:"properties.latest_run",type:{name:"Composite",className:"TriggeredJobRun"}},historyUrl:{serializedName:"properties.history_url",xmlName:"properties.history_url",type:{name:"String"}},schedulerLogsUrl:{serializedName:"properties.scheduler_logs_url",xmlName:"properties.scheduler_logs_url",type:{name:"String"}},runCommand:{serializedName:"properties.run_command",xmlName:"properties.run_command",type:{name:"String"}},url:{serializedName:"properties.url",xmlName:"properties.url",type:{name:"String"}},extraInfoUrl:{serializedName:"properties.extra_info_url",xmlName:"properties.extra_info_url",type:{name:"String"}},webJobType:{serializedName:"properties.web_job_type",xmlName:"properties.web_job_type",type:{name:"Enum",allowedValues:["Continuous","Triggered"]}},error:{serializedName:"properties.error",xmlName:"properties.error",type:{name:"String"}},usingSdk:{serializedName:"properties.using_sdk",xmlName:"properties.using_sdk",type:{name:"Boolean"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}},storageAccountRequired:{serializedName:"properties.storageAccountRequired",xmlName:"properties.storageAccountRequired",type:{name:"Boolean"}},settings:{serializedName:"properties.settings",xmlName:"properties.settings",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}})}};const Bl={serializedName:"TriggeredJobHistory",type:{name:"Composite",className:"TriggeredJobHistory",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{runs:{serializedName:"properties.runs",xmlName:"properties.runs",xmlElementName:"TriggeredJobRun",type:{name:"Sequence",element:{type:{name:"Composite",className:"TriggeredJobRun"}}}}})}};const _l={serializedName:"WebJob",type:{name:"Composite",className:"WebJob",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{runCommand:{serializedName:"properties.run_command",xmlName:"properties.run_command",type:{name:"String"}},url:{serializedName:"properties.url",xmlName:"properties.url",type:{name:"String"}},extraInfoUrl:{serializedName:"properties.extra_info_url",xmlName:"properties.extra_info_url",type:{name:"String"}},webJobType:{serializedName:"properties.web_job_type",xmlName:"properties.web_job_type",type:{name:"Enum",allowedValues:["Continuous","Triggered"]}},error:{serializedName:"properties.error",xmlName:"properties.error",type:{name:"String"}},usingSdk:{serializedName:"properties.using_sdk",xmlName:"properties.using_sdk",type:{name:"Boolean"}},settings:{serializedName:"properties.settings",xmlName:"properties.settings",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}})}};const Rl={serializedName:"WorkflowOutputParameter",type:{name:"Composite",className:"WorkflowOutputParameter",modelProperties:Object.assign(Object.assign({},Cs.type.modelProperties),{error:{serializedName:"error",readOnly:true,xmlName:"error",type:{name:"Dictionary",value:{type:{name:"any"}}}}})}};const kl={serializedName:"WorkflowRun",type:{name:"Composite",className:"WorkflowRun",modelProperties:Object.assign(Object.assign({},Ns.type.modelProperties),{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},waitEndTime:{serializedName:"properties.waitEndTime",readOnly:true,xmlName:"properties.waitEndTime",type:{name:"DateTime"}},startTime:{serializedName:"properties.startTime",readOnly:true,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:true,xmlName:"properties.endTime",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",readOnly:true,xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",readOnly:true,xmlName:"properties.error",type:{name:"Dictionary",value:{type:{name:"any"}}}},correlationId:{serializedName:"properties.correlationId",readOnly:true,xmlName:"properties.correlationId",type:{name:"String"}},correlation:{serializedName:"properties.correlation",xmlName:"properties.correlation",type:{name:"Composite",className:"Correlation"}},workflow:{serializedName:"properties.workflow",xmlName:"properties.workflow",type:{name:"Composite",className:"ResourceReference"}},trigger:{serializedName:"properties.trigger",xmlName:"properties.trigger",type:{name:"Composite",className:"WorkflowRunTrigger"}},outputs:{serializedName:"properties.outputs",readOnly:true,xmlName:"properties.outputs",type:{name:"Dictionary",value:{type:{name:"Composite",className:"WorkflowOutputParameter"}}}},response:{serializedName:"properties.response",xmlName:"properties.response",type:{name:"Composite",className:"WorkflowRunTrigger"}}})}};const Ql={serializedName:"WorkflowRunAction",type:{name:"Composite",className:"WorkflowRunAction",modelProperties:Object.assign(Object.assign({},Ns.type.modelProperties),{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},startTime:{serializedName:"properties.startTime",readOnly:true,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:true,xmlName:"properties.endTime",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",readOnly:true,xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",readOnly:true,xmlName:"properties.error",type:{name:"Dictionary",value:{type:{name:"any"}}}},trackingId:{serializedName:"properties.trackingId",readOnly:true,xmlName:"properties.trackingId",type:{name:"String"}},correlation:{serializedName:"properties.correlation",xmlName:"properties.correlation",type:{name:"Composite",className:"RunActionCorrelation"}},inputsLink:{serializedName:"properties.inputsLink",xmlName:"properties.inputsLink",type:{name:"Composite",className:"ContentLink"}},outputsLink:{serializedName:"properties.outputsLink",xmlName:"properties.outputsLink",type:{name:"Composite",className:"ContentLink"}},trackedProperties:{serializedName:"properties.trackedProperties",readOnly:true,xmlName:"properties.trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}},retryHistory:{serializedName:"properties.retryHistory",xmlName:"properties.retryHistory",xmlElementName:"RetryHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"RetryHistory"}}}}})}};const Tl={serializedName:"WorkflowTrigger",type:{name:"Composite",className:"WorkflowTrigger",modelProperties:Object.assign(Object.assign({},Ns.type.modelProperties),{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},changedTime:{serializedName:"properties.changedTime",readOnly:true,xmlName:"properties.changedTime",type:{name:"DateTime"}},state:{serializedName:"properties.state",readOnly:true,xmlName:"properties.state",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},lastExecutionTime:{serializedName:"properties.lastExecutionTime",readOnly:true,xmlName:"properties.lastExecutionTime",type:{name:"DateTime"}},nextExecutionTime:{serializedName:"properties.nextExecutionTime",readOnly:true,xmlName:"properties.nextExecutionTime",type:{name:"DateTime"}},recurrence:{serializedName:"properties.recurrence",xmlName:"properties.recurrence",type:{name:"Composite",className:"WorkflowTriggerRecurrence"}},workflow:{serializedName:"properties.workflow",xmlName:"properties.workflow",type:{name:"Composite",className:"ResourceReference"}}})}};const Ml={serializedName:"WorkflowTriggerHistory",type:{name:"Composite",className:"WorkflowTriggerHistory",modelProperties:Object.assign(Object.assign({},Ns.type.modelProperties),{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},startTime:{serializedName:"properties.startTime",readOnly:true,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:true,xmlName:"properties.endTime",type:{name:"DateTime"}},scheduledTime:{serializedName:"properties.scheduledTime",readOnly:true,xmlName:"properties.scheduledTime",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",readOnly:true,xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",readOnly:true,xmlName:"properties.error",type:{name:"Dictionary",value:{type:{name:"any"}}}},trackingId:{serializedName:"properties.trackingId",readOnly:true,xmlName:"properties.trackingId",type:{name:"String"}},correlation:{serializedName:"properties.correlation",xmlName:"properties.correlation",type:{name:"Composite",className:"Correlation"}},inputsLink:{serializedName:"properties.inputsLink",xmlName:"properties.inputsLink",type:{name:"Composite",className:"ContentLink"}},outputsLink:{serializedName:"properties.outputsLink",xmlName:"properties.outputsLink",type:{name:"Composite",className:"ContentLink"}},fired:{serializedName:"properties.fired",readOnly:true,xmlName:"properties.fired",type:{name:"Boolean"}},run:{serializedName:"properties.run",xmlName:"properties.run",type:{name:"Composite",className:"ResourceReference"}}})}};const Ol={serializedName:"RunActionCorrelation",type:{name:"Composite",className:"RunActionCorrelation",modelProperties:Object.assign(Object.assign({},vs.type.modelProperties),{actionTrackingId:{serializedName:"actionTrackingId",xmlName:"actionTrackingId",type:{name:"String"}}})}};const Dl={serializedName:"ExpressionRoot",type:{name:"Composite",className:"ExpressionRoot",modelProperties:Object.assign(Object.assign({},ws.type.modelProperties),{path:{serializedName:"path",xmlName:"path",type:{name:"String"}}})}};const zl={serializedName:"AzureResourceErrorInfo",type:{name:"Composite",className:"AzureResourceErrorInfo",modelProperties:Object.assign(Object.assign({},Ps.type.modelProperties),{message:{serializedName:"message",required:true,xmlName:"message",type:{name:"String"}},details:{serializedName:"details",xmlName:"details",xmlElementName:"AzureResourceErrorInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"AzureResourceErrorInfo"}}}}})}};const Ll={serializedName:"OperationResult",type:{name:"Composite",className:"OperationResult",modelProperties:Object.assign(Object.assign({},_s.type.modelProperties),{trackingId:{serializedName:"trackingId",readOnly:true,xmlName:"trackingId",type:{name:"String"}},inputs:{serializedName:"inputs",readOnly:true,xmlName:"inputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},inputsLink:{serializedName:"inputsLink",xmlName:"inputsLink",type:{name:"Composite",className:"ContentLink"}},outputs:{serializedName:"outputs",readOnly:true,xmlName:"outputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},outputsLink:{serializedName:"outputsLink",xmlName:"outputsLink",type:{name:"Composite",className:"ContentLink"}},trackedProperties:{serializedName:"trackedProperties",readOnly:true,xmlName:"trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}},retryHistory:{serializedName:"retryHistory",xmlName:"retryHistory",xmlElementName:"RetryHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"RetryHistory"}}}},iterationCount:{serializedName:"iterationCount",xmlName:"iterationCount",type:{name:"Number"}}})}};const Gl={serializedName:"WorkflowRunActionRepetitionDefinition",type:{name:"Composite",className:"WorkflowRunActionRepetitionDefinition",modelProperties:Object.assign(Object.assign({},Rs.type.modelProperties),{startTime:{serializedName:"properties.startTime",xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",xmlName:"properties.endTime",type:{name:"DateTime"}},correlation:{serializedName:"properties.correlation",xmlName:"properties.correlation",type:{name:"Composite",className:"RunActionCorrelation"}},status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",xmlName:"properties.error",type:{name:"any"}},trackingId:{serializedName:"properties.trackingId",readOnly:true,xmlName:"properties.trackingId",type:{name:"String"}},inputs:{serializedName:"properties.inputs",readOnly:true,xmlName:"properties.inputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},inputsLink:{serializedName:"properties.inputsLink",xmlName:"properties.inputsLink",type:{name:"Composite",className:"ContentLink"}},outputs:{serializedName:"properties.outputs",readOnly:true,xmlName:"properties.outputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},outputsLink:{serializedName:"properties.outputsLink",xmlName:"properties.outputsLink",type:{name:"Composite",className:"ContentLink"}},trackedProperties:{serializedName:"properties.trackedProperties",readOnly:true,xmlName:"properties.trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}},retryHistory:{serializedName:"properties.retryHistory",xmlName:"properties.retryHistory",xmlElementName:"RetryHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"RetryHistory"}}}},iterationCount:{serializedName:"properties.iterationCount",xmlName:"properties.iterationCount",type:{name:"Number"}},repetitionIndexes:{serializedName:"properties.repetitionIndexes",xmlName:"properties.repetitionIndexes",xmlElementName:"RepetitionIndex",type:{name:"Sequence",element:{type:{name:"Composite",className:"RepetitionIndex"}}}}})}};const Fl={serializedName:"RequestHistory",type:{name:"Composite",className:"RequestHistory",modelProperties:Object.assign(Object.assign({},Rs.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"RequestHistoryProperties"}}})}};const ql={serializedName:"Workflow",type:{name:"Composite",className:"Workflow",modelProperties:Object.assign(Object.assign({},Rs.type.modelProperties),{identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},changedTime:{serializedName:"properties.changedTime",readOnly:true,xmlName:"properties.changedTime",type:{name:"DateTime"}},state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"String"}},version:{serializedName:"properties.version",readOnly:true,xmlName:"properties.version",type:{name:"String"}},accessEndpoint:{serializedName:"properties.accessEndpoint",readOnly:true,xmlName:"properties.accessEndpoint",type:{name:"String"}},endpointsConfiguration:{serializedName:"properties.endpointsConfiguration",xmlName:"properties.endpointsConfiguration",type:{name:"Composite",className:"FlowEndpointsConfiguration"}},accessControl:{serializedName:"properties.accessControl",xmlName:"properties.accessControl",type:{name:"Composite",className:"FlowAccessControlConfiguration"}},sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"Composite",className:"WorkflowSku"}},integrationAccount:{serializedName:"properties.integrationAccount",xmlName:"properties.integrationAccount",type:{name:"Composite",className:"ResourceReference"}},integrationServiceEnvironment:{serializedName:"properties.integrationServiceEnvironment",xmlName:"properties.integrationServiceEnvironment",type:{name:"Composite",className:"ResourceReference"}},definition:{serializedName:"properties.definition",xmlName:"properties.definition",type:{name:"Dictionary",value:{type:{name:"any"}}}},parameters:{serializedName:"properties.parameters",xmlName:"properties.parameters",type:{name:"Dictionary",value:{type:{name:"Composite",className:"WorkflowParameter"}}}},kind:{serializedName:"properties.kind",xmlName:"properties.kind",type:{name:"String"}}})}};const Ul={serializedName:"WorkflowVersion",type:{name:"Composite",className:"WorkflowVersion",modelProperties:Object.assign(Object.assign({},Rs.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},changedTime:{serializedName:"properties.changedTime",readOnly:true,xmlName:"properties.changedTime",type:{name:"DateTime"}},state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"String"}},version:{serializedName:"properties.version",readOnly:true,xmlName:"properties.version",type:{name:"String"}},accessEndpoint:{serializedName:"properties.accessEndpoint",readOnly:true,xmlName:"properties.accessEndpoint",type:{name:"String"}},endpointsConfiguration:{serializedName:"properties.endpointsConfiguration",xmlName:"properties.endpointsConfiguration",type:{name:"Composite",className:"FlowEndpointsConfiguration"}},accessControl:{serializedName:"properties.accessControl",xmlName:"properties.accessControl",type:{name:"Composite",className:"FlowAccessControlConfiguration"}},sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"Composite",className:"WorkflowSku"}},integrationAccount:{serializedName:"properties.integrationAccount",xmlName:"properties.integrationAccount",type:{name:"Composite",className:"ResourceReference"}},definition:{serializedName:"properties.definition",xmlName:"properties.definition",type:{name:"Dictionary",value:{type:{name:"any"}}}},parameters:{serializedName:"properties.parameters",xmlName:"properties.parameters",type:{name:"Dictionary",value:{type:{name:"Composite",className:"WorkflowParameter"}}}}})}};const Hl={serializedName:"WorkflowRunActionRepetitionProperties",type:{name:"Composite",className:"WorkflowRunActionRepetitionProperties",modelProperties:Object.assign(Object.assign({},Ll.type.modelProperties),{repetitionIndexes:{serializedName:"repetitionIndexes",xmlName:"repetitionIndexes",xmlElementName:"RepetitionIndex",type:{name:"Sequence",element:{type:{name:"Composite",className:"RepetitionIndex"}}}}})}};const Vl={serializedName:"AppServiceEnvironments_createOrUpdateHeaders",type:{name:"Composite",className:"AppServiceEnvironmentsCreateOrUpdateHeaders",modelProperties:{location:{serializedName:"location",xmlName:"location",type:{name:"String"}}}}};var jl=Object.freeze({__proto__:null,AbnormalTimePeriod:Xt,Address:K,AddressResponse:Qo,AllowedAudiencesValidation:zi,AllowedPrincipals:Ri,AnalysisData:rr,AnalysisDefinition:$o,ApiDefinitionInfo:Me,ApiKVReference:Ya,ApiKVReferenceCollection:ln,ApiManagementConfig:Oe,AppInsightsWebAppStackSettings:Ir,AppLogsConfiguration:dr,AppRegistration:Qi,AppServiceCertificate:d,AppServiceCertificateCollection:C,AppServiceCertificateOrder:co,AppServiceCertificateOrderCollection:u,AppServiceCertificateOrderPatchResource:Eo,AppServiceCertificatePatchResource:vo,AppServiceCertificateResource:po,AppServiceEnvironment:ce,AppServiceEnvironmentCollection:le,AppServiceEnvironmentPatchResource:ko,AppServiceEnvironmentResource:mo,AppServiceEnvironmentsCreateOrUpdateHeaders:Vl,AppServicePlan:go,AppServicePlanCollection:bt,AppServicePlanPatchResource:Go,Apple:qi,AppleRegistration:Ui,ApplicationLogsConfig:pn,ApplicationStack:hr,ApplicationStackCollection:gr,ApplicationStackResource:ra,AppserviceGithubToken:to,AppserviceGithubTokenRequest:ro,ArcConfiguration:pr,ArmIdWrapper:mt,ArmPlan:ri,AseRegion:Aa,AseRegionCollection:Ur,AseV3NetworkingConfiguration:Ro,AuthPlatform:Ei,AutoHealActions:ke,AutoHealCustomAction:Qe,AutoHealRules:we,AutoHealTriggers:Pe,AzureActiveDirectory:Si,AzureActiveDirectoryLogin:Pi,AzureActiveDirectoryRegistration:wi,AzureActiveDirectoryValidation:xi,AzureBlobStorageApplicationLogsConfig:mn,AzureBlobStorageHttpLogsConfig:hn,AzureResourceErrorInfo:zl,AzureStaticWebApps:Hi,AzureStaticWebAppsRegistration:Vi,AzureStorageInfoValue:ze,AzureStoragePropertyDictionaryResource:Ja,AzureTableStorageApplicationLogsConfig:dn,BackupItem:qa,BackupItemCollection:bi,BackupRequest:Fa,BackupSchedule:fi,BillingMeter:pa,BillingMeterCollection:Dr,BlobStorageTokenStore:tn,Capability:Xe,Certificate:ho,CertificateCollection:Pt,CertificateDetails:m,CertificateEmail:S,CertificateOrderAction:I,CertificateOrderContact:A,CertificatePatchResource:Wo,ClientRegistration:Oi,CloningInfo:qe,Configuration:Bt,ConnStringInfo:ye,ConnStringValueTypePair:cn,ConnectionStringDictionary:$a,Contact:$,Container:Mt,ContainerApp:fo,ContainerAppCollection:xt,ContainerAppSecret:Jt,ContainerAppsConfiguration:Ar,ContainerCpuStatistics:_n,ContainerCpuUsage:Rn,ContainerInfo:Bn,ContainerMemoryStatistics:Qn,ContainerNetworkInterfaceStatistics:Tn,ContainerResources:Dt,ContainerThrottlingData:kn,ContentHash:bs,ContentLink:ys,ContinuousWebJob:el,ContinuousWebJobCollection:bn,CookieExpiration:rn,Correlation:gs,CorsSettings:Te,CsmDeploymentStatus:tl,CsmDeploymentStatusCollection:Cn,CsmMoveResourceEnvelope:Yr,CsmOperationCollection:L,CsmOperationDescription:G,CsmOperationDescriptionProperties:q,CsmOperationDisplay:F,CsmPublishingCredentialsPoliciesEntity:Ha,CsmPublishingProfileOptions:Jn,CsmSlotEntity:hi,CsmUsageQuota:Et,CsmUsageQuotaCollection:Nt,CustomDnsSuffixConfiguration:_o,CustomHostnameAnalysisResult:Ga,CustomHostnameSites:da,CustomHostnameSitesCollection:Gr,CustomOpenIdConnectProvider:ji,CustomScaleRule:qt,Dapr:Ht,DaprComponent:Vt,DaprConfig:Le,DaprMetadata:jt,DataProviderMetadata:T,DataSource:ar,DataTableResponseColumn:R,DataTableResponseObject:_,DatabaseBackupSetting:yi,DatabaseConnection:Pa,DatabaseConnectionCollection:ci,DatabaseConnectionOverview:si,DatabaseConnectionPatchRequest:pi,DefaultAuthorizationPolicy:_i,DefaultErrorResponse:h,DefaultErrorResponseError:f,DefaultErrorResponseErrorDetailsItem:y,DeletedAppRestoreRequest:vl,DeletedSite:Jo,DeletedWebAppCollection:$t,Deployment:rl,DeploymentCollection:Nn,DeploymentLocations:Fr,DetectorAbnormalTimePeriod:er,DetectorDefinition:ir,DetectorDefinitionResource:Zo,DetectorInfo:P,DetectorResponse:wo,DetectorResponseCollection:w,DiagnosticAnalysis:Ko,DiagnosticAnalysisCollection:Zt,DiagnosticCategory:Yo,DiagnosticCategoryCollection:Kt,DiagnosticData:B,DiagnosticDetectorCollection:lr,DiagnosticDetectorResponse:Xo,DiagnosticMetricSample:sr,DiagnosticMetricSet:nr,Dimension:V,Domain:uo,DomainAvailabilityCheckResult:J,DomainCollection:Y,DomainControlCenterSsoRequest:ee,DomainOwnershipIdentifier:xo,DomainOwnershipIdentifierCollection:ie,DomainPatchResource:Po,DomainPurchaseConsent:X,DomainRecommendationSearchParameters:te,EnabledConfig:fn,EndpointDependency:pt,EndpointDetail:ut,EnvironmentVar:Ot,ErrorEntity:ot,ErrorInfo:Ps,ErrorProperties:ms,ErrorResponse:ds,Experiments:ve,Expression:ws,ExpressionRoot:Dl,ExpressionTraces:Ss,ExtendedLocation:je,Facebook:ki,FileSystemApplicationLogsConfig:un,FileSystemHttpLogsConfig:gn,FileSystemTokenStore:en,FlowAccessControlConfiguration:Ws,FlowAccessControlConfigurationPolicy:Js,FlowEndpoints:Vs,FlowEndpointsConfiguration:Hs,ForwardProxy:an,FrontEndConfiguration:ur,FunctionAppMajorVersion:Cr,FunctionAppMinorVersion:Nr,FunctionAppRuntimeSettings:vr,FunctionAppRuntimes:Er,FunctionAppStack:ia,FunctionAppStackCollection:br,FunctionEnvelope:ol,FunctionEnvelopeCollection:vn,FunctionSecrets:Sn,GeoRegion:ma,GeoRegionCollection:Hr,GitHub:Mi,GitHubActionCodeConfiguration:es,GitHubActionConfiguration:Xn,GitHubActionContainerConfiguration:ts,GitHubActionWebAppStackSettings:Sr,GlobalCsmSkuDescription:Jr,GlobalValidation:vi,Google:Di,HandlerMapping:Ce,HostKeys:wn,HostName:Z,HostNameBinding:al,HostNameBindingCollection:Pn,HostNameSslState:he,HostingEnvironmentDeploymentInfo:qr,HostingEnvironmentDiagnostics:We,HostingEnvironmentProfile:Fe,HttpLogsConfig:An,HttpScaleRule:Ut,HttpSettings:sn,HttpSettingsRoutes:on,HybridConnection:Fo,HybridConnectionCollection:St,HybridConnectionKey:qo,HybridConnectionLimits:Uo,Identifier:ua,IdentifierCollection:Vr,IdentityProviders:Ii,InboundEnvironmentEndpoint:Ye,InboundEnvironmentEndpointCollection:Je,Ingress:Rt,IpAddress:js,IpAddressRange:Ys,IpSecurityRestriction:De,JsonSchema:Us,JwtClaimChecks:Bi,KeyInfo:In,KeyValuePairStringObject:M,KubeEnvironment:bo,KubeEnvironmentCollection:cr,KubeEnvironmentPatchResource:ta,KubeEnvironmentProfile:Ct,LegacyMicrosoftAccount:Li,LinuxJavaContainerSettings:kr,LocalizableString:vt,LogAnalyticsConfiguration:mr,LogSpecification:W,Login:Ki,LoginRoutes:Zi,LoginScopes:Ti,MSDeploy:nl,MSDeployLog:sl,MSDeployLogEntry:En,MSDeployStatus:il,ManagedServiceIdentity:He,MetricAvailability:j,MetricSpecification:H,MigrateMySqlRequest:gl,MigrateMySqlStatus:hl,NameIdentifier:N,NameIdentifierCollection:re,NameValuePair:ue,NetworkFeatures:yl,NetworkTrace:Gn,Nonce:nn,OpenAuthenticationAccessPolicies:$s,OpenAuthenticationAccessPolicy:Ks,OpenAuthenticationPolicyClaim:Zs,OpenIdConnectClientCredential:Ji,OpenIdConnectConfig:Yi,OpenIdConnectLogin:$i,OpenIdConnectRegistration:Wi,Operation:st,OperationResult:Ll,OperationResultProperties:_s,OutboundEnvironmentEndpoint:ct,OutboundEnvironmentEndpointCollection:at,PerfMonCounterCollection:Fn,PerfMonResponse:qn,PerfMonSample:Hn,PerfMonSet:Un,PremierAddOn:No,PremierAddOnOffer:ga,PremierAddOnOfferCollection:jr,PremierAddOnPatchResource:Cl,PrivateAccess:Nl,PrivateAccessSubnet:jn,PrivateAccessVirtualNetwork:Vn,PrivateEndpointConnectionCollection:dt,PrivateLinkConnectionApprovalRequestResource:Lo,PrivateLinkConnectionState:At,PrivateLinkResource:ft,PrivateLinkResourceProperties:yt,PrivateLinkResourcesWrapper:ht,ProcessInfo:dl,ProcessInfoCollection:Mn,ProcessModuleInfo:ul,ProcessModuleInfoCollection:On,ProcessThreadInfo:pl,ProcessThreadInfoCollection:Dn,ProxyOnlyResource:b,PublicCertificate:El,PublicCertificateCollection:Wn,PublishingCredentialsPoliciesCollection:Ci,PushSettings:To,QueryUtterancesResult:D,QueryUtterancesResults:O,QueueScaleRule:Gt,RampUpRule:Ie,Recommendation:sa,RecommendationCollection:Tr,RecommendationRule:oa,RecurrenceSchedule:zs,RecurrenceScheduleOccurrence:Ls,RegenerateActionParameter:us,RegistryCredentials:Qt,ReissueCertificateOrderRequest:Io,RelayServiceConnectionEntity:ll,RemotePrivateEndpointConnection:Na,RemotePrivateEndpointConnectionARMResource:zo,Rendering:k,RenewCertificateOrderRequest:So,RepetitionIndex:Bs,Request:Ts,RequestHistory:Fl,RequestHistoryListResult:ks,RequestHistoryProperties:Qs,RequestsBasedTrigger:xe,Resource:g,ResourceCollection:It,ResourceConfig:Ge,ResourceHealthMetadata:aa,ResourceHealthMetadataCollection:Mr,ResourceMetricAvailability:tt,ResourceMetricDefinition:Oo,ResourceMetricDefinitionCollection:et,ResourceNameAvailability:Lr,ResourceNameAvailabilityRequest:zr,ResourceReference:hs,Response:Ms,ResponseMessageEnvelopeRemotePrivateEndpointConnection:ti,ResponseMetaData:or,RestoreRequest:Ua,RetryHistory:Is,Revision:yo,RevisionCollection:Yt,RunActionCorrelation:Ol,RunCorrelation:vs,SampleUtterance:z,Scale:zt,ScaleRule:Lt,ScaleRuleAuth:Ft,Secret:_t,SecretsCollection:Wt,ServiceSpecification:U,Site:Ao,SiteAuthSettings:ja,SiteAuthSettingsV2:Wa,SiteCloneability:zn,SiteCloneabilityCriterion:Ln,SiteConfig:fe,SiteConfigPropertiesDictionary:wr,SiteConfigResource:Va,SiteConfigResourceCollection:Ni,SiteConfigurationSnapshotInfo:Xa,SiteConfigurationSnapshotInfoCollection:yn,SiteExtensionInfo:Sl,SiteExtensionInfoCollection:$n,SiteLimits:Se,SiteLogsConfig:Ka,SiteMachineKey:be,SitePatchResource:La,SitePhpErrorLogFlag:bl,SiteSeal:v,SiteSealRequest:E,SiteSourceControl:Pl,SkuCapacity:Ze,SkuDescription:Ke,SkuInfo:it,SkuInfoCollection:rt,SkuInfos:Wr,SlotConfigNamesResource:Za,SlotDifference:wl,SlotDifferenceCollection:Kn,SlotSwapStatus:Ue,SlowRequestsBasedTrigger:_e,Snapshot:ea,SnapshotCollection:Zn,SnapshotRecoverySource:Yn,SnapshotRestoreRequest:Il,Solution:tr,SourceControl:ca,SourceControlCollection:Or,StackMajorVersion:fr,StackMinorVersion:yr,StampCapacity:me,StampCapacityCollection:de,StaticSiteARMResource:Co,StaticSiteBasicAuthPropertiesARMResource:Ra,StaticSiteBasicAuthPropertiesCollection:mi,StaticSiteBuildARMResource:Sa,StaticSiteBuildCollection:li,StaticSiteBuildProperties:Xr,StaticSiteCollection:ei,StaticSiteCustomDomainOverviewARMResource:Ta,StaticSiteCustomDomainOverviewCollection:Ai,StaticSiteCustomDomainRequestPropertiesARMResource:Ma,StaticSiteDatabaseConnectionConfigurationFileOverview:oi,StaticSiteFunctionOverviewARMResource:xa,StaticSiteFunctionOverviewCollection:ui,StaticSiteLinkedBackend:ni,StaticSiteLinkedBackendARMResource:za,StaticSiteLinkedBackendsCollection:gi,StaticSitePatchResource:va,StaticSiteResetPropertiesARMResource:Da,StaticSiteTemplateOptions:ii,StaticSiteUserARMResource:Ia,StaticSiteUserCollection:ai,StaticSiteUserInvitationRequestResource:ka,StaticSiteUserInvitationResponseResource:Qa,StaticSiteUserProvidedFunctionApp:Ea,StaticSiteUserProvidedFunctionAppARMResource:Ba,StaticSiteUserProvidedFunctionAppsCollection:di,StaticSiteZipDeploymentARMResource:_a,StaticSitesWorkflowPreview:Ca,StaticSitesWorkflowPreviewRequest:ba,Status:Q,StatusCodesBasedTrigger:Be,StatusCodesRangeBasedTrigger:Re,StorageMigrationOptions:ml,StorageMigrationResponse:Al,StringDictionary:wa,StringList:Oa,SubResource:Ns,SupportTopic:x,SwiftVirtualNetwork:fl,Template:Tt,TldLegalAgreement:ae,TldLegalAgreementCollection:oe,TokenStore:Xi,TopLevelDomain:Bo,TopLevelDomainAgreementOption:se,TopLevelDomainCollection:ne,TrafficWeight:kt,TriggeredJobHistory:Bl,TriggeredJobHistoryCollection:ns,TriggeredJobRun:is,TriggeredWebJob:xl,TriggeredWebJobCollection:rs,Twitter:Gi,TwitterRegistration:Fi,Usage:Do,UsageCollection:nt,User:la,UserAssignedIdentity:Ve,ValidateRequest:$r,ValidateResponse:Kr,ValidateResponseError:Zr,VirtualApplication:Ne,VirtualDirectory:Ee,VirtualIPMapping:Ae,VirtualNetworkProfile:pe,VnetGateway:jo,VnetInfo:wt,VnetInfoResource:Vo,VnetParameters:ha,VnetRoute:Ho,VnetValidationFailureDetails:ya,VnetValidationTestFailure:fa,WebAppCollection:ge,WebAppInstanceStatusCollection:xn,WebAppMajorVersion:xr,WebAppMinorVersion:Br,WebAppRuntimeSettings:Rr,WebAppRuntimes:_r,WebAppStack:na,WebAppStackCollection:Pr,WebJob:_l,WebJobCollection:ss,WebSiteInstanceStatus:cl,WindowsJavaContainerSettings:Qr,WorkerPoolCollection:$e,WorkerPoolResource:Mo,Workflow:ql,WorkflowArtifacts:os,WorkflowEnvelope:ls,WorkflowEnvelopeCollection:as,WorkflowEnvelopeProperties:cs,WorkflowFilter:io,WorkflowHealth:ps,WorkflowListResult:no,WorkflowOutputParameter:Rl,WorkflowParameter:Cs,WorkflowResource:Rs,WorkflowRun:kl,WorkflowRunAction:Ql,WorkflowRunActionFilter:so,WorkflowRunActionListResult:Es,WorkflowRunActionRepetitionDefinition:Gl,WorkflowRunActionRepetitionDefinitionCollection:xs,WorkflowRunActionRepetitionProperties:Hl,WorkflowRunFilter:oo,WorkflowRunListResult:As,WorkflowRunTrigger:fs,WorkflowSku:Xs,WorkflowTrigger:Tl,WorkflowTriggerCallbackUrl:Fs,WorkflowTriggerFilter:ao,WorkflowTriggerHistory:Ml,WorkflowTriggerHistoryFilter:lo,WorkflowTriggerHistoryListResult:Gs,WorkflowTriggerListCallbackUrlQueries:qs,WorkflowTriggerListResult:Os,WorkflowTriggerRecurrence:Ds,WorkflowVersion:Ul,WorkflowVersionListResult:eo});const Wl={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:true,serializedName:"Accept",type:{name:"String"}}};const Jl={parameterPath:"$host",mapper:{serializedName:"$host",required:true,xmlName:"$host",type:{name:"String"}},skipEncoding:true};const Yl={parameterPath:"subscriptionId",mapper:{serializedName:"subscriptionId",required:true,xmlName:"subscriptionId",type:{name:"String"}}};const $l={parameterPath:"apiVersion",mapper:{defaultValue:"2023-01-01",isConstant:true,serializedName:"api-version",type:{name:"String"}}};const Kl={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:true,serializedName:"Content-Type",type:{name:"String"}}};const Zl={parameterPath:"appServiceCertificateOrder",mapper:co};const Xl={parameterPath:"resourceGroupName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+[^\\.]$"),MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:true,xmlName:"resourceGroupName",type:{name:"String"}}};const ec={parameterPath:"certificateOrderName",mapper:{serializedName:"certificateOrderName",required:true,xmlName:"certificateOrderName",type:{name:"String"}}};const tc={parameterPath:"certificateDistinguishedName",mapper:co};const rc={parameterPath:"certificateDistinguishedName",mapper:Eo};const ic={parameterPath:"name",mapper:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}}};const nc={parameterPath:"keyVaultCertificate",mapper:po};const sc={parameterPath:"keyVaultCertificate",mapper:vo};const oc={parameterPath:"reissueCertificateOrderRequest",mapper:Io};const ac={parameterPath:"renewCertificateOrderRequest",mapper:So};const lc={parameterPath:"nameIdentifier",mapper:N};const cc={parameterPath:"siteSealRequest",mapper:E};const pc={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:true,xmlName:"nextLink",type:{name:"String"}},skipEncoding:true};const uc={parameterPath:"detectorName",mapper:{serializedName:"detectorName",required:true,xmlName:"detectorName",type:{name:"String"}}};const dc={parameterPath:["options","startTime"],mapper:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}}};const mc={parameterPath:["options","endTime"],mapper:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}}};const Ac={parameterPath:["options","timeGrain"],mapper:{constraints:{Pattern:new RegExp("PT[1-9][0-9]+[SMH]")},serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}}};const gc={parameterPath:"identifier",mapper:N};const hc={parameterPath:"parameters",mapper:te};const fc={parameterPath:"domainName",mapper:{serializedName:"domainName",required:true,xmlName:"domainName",type:{name:"String"}}};const yc={parameterPath:"domain",mapper:uo};const bc={parameterPath:"domainName",mapper:{constraints:{Pattern:new RegExp("[a-zA-Z0-9][a-zA-Z0-9\\.-]+")},serializedName:"domainName",required:true,xmlName:"domainName",type:{name:"String"}}};const Cc={parameterPath:["options","forceHardDeleteDomain"],mapper:{serializedName:"forceHardDeleteDomain",xmlName:"forceHardDeleteDomain",type:{name:"Boolean"}}};const Nc={parameterPath:"domain",mapper:Po};const Ec={parameterPath:"domainOwnershipIdentifier",mapper:xo};const vc={parameterPath:"agreementOption",mapper:se};const Ic={parameterPath:"hostingEnvironmentEnvelope",mapper:mo};const Sc={parameterPath:["options","forceDelete"],mapper:{serializedName:"forceDelete",xmlName:"forceDelete",type:{name:"Boolean"}}};const wc={parameterPath:"hostingEnvironmentEnvelope",mapper:ko};const Pc={parameterPath:"vnetInfo",mapper:pe};const xc={parameterPath:"customDnsSuffixConfiguration",mapper:_o};const Bc={parameterPath:"aseNetworkingConfiguration",mapper:Ro};const _c={parameterPath:"diagnosticsName",mapper:{serializedName:"diagnosticsName",required:true,xmlName:"diagnosticsName",type:{name:"String"}}};const Rc={parameterPath:"multiRolePoolEnvelope",mapper:Mo};const kc={parameterPath:"instance",mapper:{serializedName:"instance",required:true,xmlName:"instance",type:{name:"String"}}};const Qc={parameterPath:"privateEndpointConnectionName",mapper:{serializedName:"privateEndpointConnectionName",required:true,xmlName:"privateEndpointConnectionName",type:{name:"String"}}};const Tc={parameterPath:"privateEndpointWrapper",mapper:Lo};const Mc={parameterPath:["options","propertiesToInclude"],mapper:{serializedName:"propertiesToInclude",xmlName:"propertiesToInclude",type:{name:"String"}}};const Oc={parameterPath:["options","filter"],mapper:{serializedName:"$filter",xmlName:"$filter",type:{name:"String"}},skipEncoding:true};const Dc={parameterPath:"workerPoolName",mapper:{serializedName:"workerPoolName",required:true,xmlName:"workerPoolName",type:{name:"String"}}};const zc={parameterPath:"workerPoolEnvelope",mapper:Mo};const Lc={parameterPath:["options","detailed"],mapper:{serializedName:"detailed",xmlName:"detailed",type:{name:"Boolean"}}};const Gc={parameterPath:"appServicePlan",mapper:go};const Fc={parameterPath:"appServicePlan",mapper:Go};const qc={parameterPath:"namespaceName",mapper:{serializedName:"namespaceName",required:true,xmlName:"namespaceName",type:{name:"String"}}};const Uc={parameterPath:"relayName",mapper:{serializedName:"relayName",required:true,xmlName:"relayName",type:{name:"String"}}};const Hc={parameterPath:["options","softRestart"],mapper:{serializedName:"softRestart",xmlName:"softRestart",type:{name:"Boolean"}}};const Vc={parameterPath:["options","skipToken"],mapper:{serializedName:"$skipToken",xmlName:"$skipToken",type:{name:"String"}}};const jc={parameterPath:["options","top"],mapper:{serializedName:"$top",xmlName:"$top",type:{name:"String"}}};const Wc={parameterPath:"vnetName",mapper:{serializedName:"vnetName",required:true,xmlName:"vnetName",type:{name:"String"}}};const Jc={parameterPath:"gatewayName",mapper:{serializedName:"gatewayName",required:true,xmlName:"gatewayName",type:{name:"String"}}};const Yc={parameterPath:"connectionEnvelope",mapper:jo};const $c={parameterPath:"routeName",mapper:{serializedName:"routeName",required:true,xmlName:"routeName",type:{name:"String"}}};const Kc={parameterPath:"route",mapper:Ho};const Zc={parameterPath:"workerName",mapper:{serializedName:"workerName",required:true,xmlName:"workerName",type:{name:"String"}}};const Xc={parameterPath:"certificateEnvelope",mapper:ho};const ep={parameterPath:"certificateEnvelope",mapper:Wo};const tp={parameterPath:"containerAppEnvelope",mapper:fo};const rp={parameterPath:"containerAppName",mapper:{serializedName:"containerAppName",required:true,xmlName:"containerAppName",type:{name:"String"}}};const ip={parameterPath:"location",mapper:{serializedName:"location",required:true,xmlName:"location",type:{name:"String"}}};const np={parameterPath:"deletedSiteId",mapper:{serializedName:"deletedSiteId",required:true,xmlName:"deletedSiteId",type:{name:"String"}}};const sp={parameterPath:"siteName",mapper:{serializedName:"siteName",required:true,xmlName:"siteName",type:{name:"String"}}};const op={parameterPath:"diagnosticCategory",mapper:{serializedName:"diagnosticCategory",required:true,xmlName:"diagnosticCategory",type:{name:"String"}}};const ap={parameterPath:"analysisName",mapper:{serializedName:"analysisName",required:true,xmlName:"analysisName",type:{name:"String"}}};const lp={parameterPath:"slot",mapper:{serializedName:"slot",required:true,xmlName:"slot",type:{name:"String"}}};const pp={parameterPath:"operationId",mapper:{serializedName:"operationId",required:true,xmlName:"operationId",type:{name:"String"}}};const up={parameterPath:"kubeEnvironmentEnvelope",mapper:bo};const dp={parameterPath:"kubeEnvironmentEnvelope",mapper:ta};const mp={parameterPath:["options","osTypeSelected"],mapper:{serializedName:"osTypeSelected",xmlName:"osTypeSelected",type:{name:"String"}}};const Ap={parameterPath:["options","stackOsType"],mapper:{serializedName:"stackOsType",xmlName:"stackOsType",type:{name:"String"}}};const gp={parameterPath:["options","featured"],mapper:{serializedName:"featured",xmlName:"featured",type:{name:"Boolean"}}};const hp={parameterPath:"hostingEnvironmentName",mapper:{serializedName:"hostingEnvironmentName",required:true,xmlName:"hostingEnvironmentName",type:{name:"String"}}};const fp={parameterPath:["options","expiredOnly"],mapper:{serializedName:"expiredOnly",xmlName:"expiredOnly",type:{name:"Boolean"}}};const yp={parameterPath:"environmentName",mapper:{serializedName:"environmentName",required:true,xmlName:"environmentName",type:{name:"String"}}};const bp={parameterPath:["options","updateSeen"],mapper:{serializedName:"updateSeen",xmlName:"updateSeen",type:{name:"Boolean"}}};const Cp={parameterPath:["options","recommendationId"],mapper:{serializedName:"recommendationId",xmlName:"recommendationId",type:{name:"String"}}};const Np={parameterPath:"userDetails",mapper:la};const Ep={parameterPath:"sourceControlType",mapper:{serializedName:"sourceControlType",required:true,xmlName:"sourceControlType",type:{name:"String"}}};const vp={parameterPath:"requestMessage",mapper:ca};const Ip={parameterPath:["options","billingLocation"],mapper:{serializedName:"billingLocation",xmlName:"billingLocation",type:{name:"String"}}};const Sp={parameterPath:["options","osType"],mapper:{serializedName:"osType",xmlName:"osType",type:{name:"String"}}};const wp={parameterPath:["options","hostname"],mapper:{serializedName:"hostname",xmlName:"hostname",type:{name:"String"}}};const Pp={parameterPath:["options","sku"],mapper:{serializedName:"sku",xmlName:"sku",type:{name:"String"}}};const xp={parameterPath:["options","linuxWorkersEnabled"],mapper:{serializedName:"linuxWorkersEnabled",xmlName:"linuxWorkersEnabled",type:{name:"Boolean"}}};const Bp={parameterPath:["options","xenonWorkersEnabled"],mapper:{serializedName:"xenonWorkersEnabled",xmlName:"xenonWorkersEnabled",type:{name:"Boolean"}}};const _p={parameterPath:["options","linuxDynamicWorkersEnabled"],mapper:{serializedName:"linuxDynamicWorkersEnabled",xmlName:"linuxDynamicWorkersEnabled",type:{name:"Boolean"}}};const Rp={parameterPath:"parameters",mapper:ha};const kp={parameterPath:"moveResourceEnvelope",mapper:Yr};const Qp={parameterPath:"validateRequest",mapper:$r};const Tp={parameterPath:"location",mapper:{constraints:{MinLength:1},serializedName:"location",required:true,xmlName:"location",type:{name:"String"}}};const Mp={parameterPath:"staticSitesWorkflowPreviewRequest",mapper:ba};const Op={parameterPath:"staticSiteEnvelope",mapper:Co};const Dp={parameterPath:"staticSiteEnvelope",mapper:va};const zp={parameterPath:"authprovider",mapper:{serializedName:"authprovider",required:true,xmlName:"authprovider",type:{name:"String"}}};const Lp={parameterPath:"userid",mapper:{serializedName:"userid",required:true,xmlName:"userid",type:{name:"String"}}};const Gp={parameterPath:"staticSiteUserEnvelope",mapper:Ia};const Fp={parameterPath:"environmentName",mapper:{serializedName:"environmentName",required:true,xmlName:"environmentName",type:{name:"String"}}};const qp={parameterPath:"appSettings",mapper:wa};const Up={parameterPath:"environmentName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9]+$")},serializedName:"environmentName",required:true,xmlName:"environmentName",type:{name:"String"}}};const Hp={parameterPath:"databaseConnectionName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9]+$")},serializedName:"databaseConnectionName",required:true,xmlName:"databaseConnectionName",type:{name:"String"}}};const Vp={parameterPath:"databaseConnectionRequestEnvelope",mapper:Pa};const jp={parameterPath:"databaseConnectionRequestEnvelope",mapper:pi};const Wp={parameterPath:"functionAppName",mapper:{serializedName:"functionAppName",required:true,xmlName:"functionAppName",type:{name:"String"}}};const Jp={parameterPath:"staticSiteUserProvidedFunctionEnvelope",mapper:Ba};const Yp={parameterPath:["options","isForced"],mapper:{serializedName:"isForced",xmlName:"isForced",type:{name:"Boolean"}}};const $p={parameterPath:"staticSiteZipDeploymentEnvelope",mapper:_a};const Kp={parameterPath:"basicAuthName",mapper:{serializedName:"basicAuthName",required:true,xmlName:"basicAuthName",type:{name:"String"}}};const Zp={parameterPath:"basicAuthEnvelope",mapper:Ra};const Xp={parameterPath:"staticSiteUserRolesInvitationEnvelope",mapper:ka};const eu={parameterPath:"staticSiteCustomDomainRequestPropertiesEnvelope",mapper:Ma};const tu={parameterPath:"resetPropertiesEnvelope",mapper:Da};const ru={parameterPath:"staticSiteLinkedBackendEnvelope",mapper:za};const iu={parameterPath:"linkedBackendName",mapper:{serializedName:"linkedBackendName",required:true,xmlName:"linkedBackendName",type:{name:"String"}}};const nu={parameterPath:["options","isCleaningAuthConfig"],mapper:{serializedName:"isCleaningAuthConfig",xmlName:"isCleaningAuthConfig",type:{name:"Boolean"}}};const su={parameterPath:["options","includeSlots"],mapper:{serializedName:"includeSlots",xmlName:"includeSlots",type:{name:"Boolean"}}};const ou={parameterPath:"siteEnvelope",mapper:Ao};const au={parameterPath:["options","deleteMetrics"],mapper:{serializedName:"deleteMetrics",xmlName:"deleteMetrics",type:{name:"Boolean"}}};const lu={parameterPath:["options","deleteEmptyServerFarm"],mapper:{serializedName:"deleteEmptyServerFarm",xmlName:"deleteEmptyServerFarm",type:{name:"Boolean"}}};const cu={parameterPath:"siteEnvelope",mapper:La};const pu={parameterPath:["options","hostName"],mapper:{serializedName:"hostName",xmlName:"hostName",type:{name:"String"}}};const uu={parameterPath:"slotSwapEntity",mapper:hi};const du={parameterPath:"request",mapper:Fa};const mu={parameterPath:"backupId",mapper:{serializedName:"backupId",required:true,xmlName:"backupId",type:{name:"String"}}};const Au={parameterPath:"request",mapper:Ua};const gu={parameterPath:"csmPublishingAccessPoliciesEntity",mapper:Ha};const hu={parameterPath:"siteAuthSettings",mapper:ja};const fu={parameterPath:"siteAuthSettingsV2",mapper:Wa};const yu={parameterPath:"azureStorageAccounts",mapper:Ja};const bu={parameterPath:"appSettingKey",mapper:{serializedName:"appSettingKey",required:true,xmlName:"appSettingKey",type:{name:"String"}}};const Cu={parameterPath:"connectionStringKey",mapper:{serializedName:"connectionStringKey",required:true,xmlName:"connectionStringKey",type:{name:"String"}}};const Nu={parameterPath:"connectionStrings",mapper:$a};const Eu={parameterPath:"siteLogsConfig",mapper:Ka};const vu={parameterPath:"metadata",mapper:wa};const Iu={parameterPath:"pushSettings",mapper:To};const Su={parameterPath:"slotConfigNames",mapper:Za};const wu={parameterPath:"siteConfig",mapper:Va};const Pu={parameterPath:"snapshotId",mapper:{serializedName:"snapshotId",required:true,xmlName:"snapshotId",type:{name:"String"}}};const xu={parameterPath:"accept",mapper:{defaultValue:"application/octet-stream",isConstant:true,serializedName:"Accept",type:{name:"String"}}};const Bu={parameterPath:"accept",mapper:{defaultValue:"application/zip",isConstant:true,serializedName:"Accept",type:{name:"String"}}};const _u={parameterPath:"webJobName",mapper:{serializedName:"webJobName",required:true,xmlName:"webJobName",type:{name:"String"}}};const Ru={parameterPath:"deploymentStatusId",mapper:{serializedName:"deploymentStatusId",required:true,xmlName:"deploymentStatusId",type:{name:"String"}}};const ku={parameterPath:"id",mapper:{serializedName:"id",required:true,xmlName:"id",type:{name:"String"}}};const Qu={parameterPath:"deployment",mapper:rl};const Tu={parameterPath:"domainOwnershipIdentifierName",mapper:{serializedName:"domainOwnershipIdentifierName",required:true,xmlName:"domainOwnershipIdentifierName",type:{name:"String"}}};const Mu={parameterPath:"domainOwnershipIdentifier",mapper:ua};const Ou={parameterPath:"mSDeploy",mapper:nl};const Du={parameterPath:"functionName",mapper:{serializedName:"functionName",required:true,xmlName:"functionName",type:{name:"String"}}};const zu={parameterPath:"functionEnvelope",mapper:ol};const Lu={parameterPath:"key",mapper:In};const Gu={parameterPath:"keyName",mapper:{serializedName:"keyName",required:true,xmlName:"keyName",type:{name:"String"}}};const Fu={parameterPath:"keyType",mapper:{serializedName:"keyType",required:true,xmlName:"keyType",type:{name:"String"}}};const qu={parameterPath:"hostName",mapper:{serializedName:"hostName",required:true,xmlName:"hostName",type:{name:"String"}}};const Uu={parameterPath:"hostNameBinding",mapper:al};const Hu={parameterPath:"connectionEnvelope",mapper:Fo};const Vu={parameterPath:"entityName",mapper:{serializedName:"entityName",required:true,xmlName:"entityName",type:{name:"String"}}};const ju={parameterPath:"connectionEnvelope",mapper:ll};const Wu={parameterPath:"instanceId",mapper:{serializedName:"instanceId",required:true,xmlName:"instanceId",type:{name:"String"}}};const Ju={parameterPath:"processId",mapper:{serializedName:"processId",required:true,xmlName:"processId",type:{name:"String"}}};const Yu={parameterPath:"baseAddress",mapper:{serializedName:"baseAddress",required:true,xmlName:"baseAddress",type:{name:"String"}}};const $u={parameterPath:"migrationOptions",mapper:ml};const Ku={parameterPath:"subscriptionName",mapper:{serializedName:"subscriptionName",required:true,xmlName:"subscriptionName",type:{name:"String"}}};const Zu={parameterPath:"migrationRequestEnvelope",mapper:gl};const Xu={parameterPath:"connectionEnvelope",mapper:fl};const ed={parameterPath:"view",mapper:{serializedName:"view",required:true,xmlName:"view",type:{name:"String"}}};const td={parameterPath:["options","durationInSeconds"],mapper:{serializedName:"durationInSeconds",xmlName:"durationInSeconds",type:{name:"Number"}}};const rd={parameterPath:["options","maxFrameLength"],mapper:{serializedName:"maxFrameLength",xmlName:"maxFrameLength",type:{name:"Number"}}};const id={parameterPath:["options","sasUrl"],mapper:{serializedName:"sasUrl",xmlName:"sasUrl",type:{name:"String"}}};const nd={parameterPath:"premierAddOnName",mapper:{serializedName:"premierAddOnName",required:true,xmlName:"premierAddOnName",type:{name:"String"}}};const sd={parameterPath:"premierAddOn",mapper:No};const od={parameterPath:"premierAddOn",mapper:Cl};const ad={parameterPath:"access",mapper:Nl};const ld={parameterPath:"publicCertificateName",mapper:{serializedName:"publicCertificateName",required:true,xmlName:"publicCertificateName",type:{name:"String"}}};const cd={parameterPath:"publicCertificate",mapper:El};const pd={parameterPath:"publishingProfileOptions",mapper:Jn};const ud={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};const dd={parameterPath:["options","synchronous"],mapper:{serializedName:"synchronous",xmlName:"synchronous",type:{name:"Boolean"}}};const md={parameterPath:"restoreRequest",mapper:vl};const Ad={parameterPath:"restoreRequest",mapper:Il};const gd={parameterPath:"siteExtensionId",mapper:{serializedName:"siteExtensionId",required:true,xmlName:"siteExtensionId",type:{name:"String"}}};const hd={parameterPath:"siteSourceControl",mapper:Pl};const fd={parameterPath:["options","additionalFlags"],mapper:{serializedName:"additionalFlags",xmlName:"additionalFlags",type:{name:"String"}}};const yd={parameterPath:"connectionEnvelope",mapper:Vo};const bd={parameterPath:["options","workflowArtifacts"],mapper:os};const Cd={parameterPath:"workflowName",mapper:{constraints:{Pattern:new RegExp("^[a-z][a-z0-9]*$"),MaxLength:63,MinLength:3},serializedName:"workflowName",required:true,xmlName:"workflowName",type:{name:"String"}}};const Nd={parameterPath:"keyType",mapper:us};const Ed={parameterPath:"workflowName",mapper:{serializedName:"workflowName",required:true,xmlName:"workflowName",type:{name:"String"}}};const vd={parameterPath:"validate",mapper:ql};const Id={parameterPath:["options","top"],mapper:{serializedName:"$top",xmlName:"$top",type:{name:"Number"}}};const Sd={parameterPath:["options","filter"],mapper:{serializedName:"$filter",xmlName:"$filter",type:{name:"String"}}};const wd={parameterPath:"runName",mapper:{serializedName:"runName",required:true,xmlName:"runName",type:{name:"String"}}};const Pd={parameterPath:"actionName",mapper:{serializedName:"actionName",required:true,xmlName:"actionName",type:{name:"String"}}};const xd={parameterPath:"repetitionName",mapper:{serializedName:"repetitionName",required:true,xmlName:"repetitionName",type:{name:"String"}}};const Bd={parameterPath:"requestHistoryName",mapper:{serializedName:"requestHistoryName",required:true,xmlName:"requestHistoryName",type:{name:"String"}}};const _d={parameterPath:"triggerName",mapper:{serializedName:"triggerName",required:true,xmlName:"triggerName",type:{name:"String"}}};const Rd={parameterPath:"historyName",mapper:{serializedName:"historyName",required:true,xmlName:"historyName",type:{name:"String"}}};const kd={parameterPath:"versionId",mapper:{serializedName:"versionId",required:true,xmlName:"versionId",type:{name:"String"}}};function createLroSpec(e){const{args:t,spec:r,sendOperationFn:i}=e;return{requestMethod:r.httpMethod,requestPath:r.path,sendInitialRequest:()=>i(t,r),sendPollRequest:(e,s)=>{const o=n.__rest(r,["requestBody"]);return i(t,Object.assign(Object.assign({},o),{httpMethod:"GET",path:e,abortSignal:s===null||s===void 0?void 0:s.abortSignal}))}}}class AppServiceCertificateOrdersImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listCertificates(e,t,r){const i=this.listCertificatesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listCertificatesPagingPage(e,t,r,i)}}}listCertificatesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listCertificatesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listCertificates(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listCertificatesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listCertificatesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listCertificatesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listCertificatesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},Td)}validatePurchaseInformation(e,t){return this.client.sendOperationRequest({appServiceCertificateOrder:e,options:t},Md)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Od)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Dd)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,certificateOrderName:t,certificateDistinguishedName:r,options:i},spec:zd});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Ld)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,certificateDistinguishedName:r,options:i},Gd)}_listCertificates(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Fd)}getCertificate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,name:r,options:i},qd)}beginCreateOrUpdateCertificate(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,certificateOrderName:t,name:r,keyVaultCertificate:i,options:s},spec:Ud});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateCertificateAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateCertificate(e,t,r,i,s);return n.pollUntilDone()}))}deleteCertificate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,name:r,options:i},Hd)}updateCertificate(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,name:r,keyVaultCertificate:i,options:n},Vd)}reissue(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,reissueCertificateOrderRequest:r,options:i},jd)}renew(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,renewCertificateOrderRequest:r,options:i},Wd)}resendEmail(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Jd)}resendRequestEmails(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,nameIdentifier:r,options:i},Yd)}retrieveSiteSeal(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,siteSealRequest:r,options:i},$d)}verifyDomainOwnership(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Kd)}retrieveCertificateActions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Zd)}retrieveCertificateEmailHistory(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xd)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},em)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},tm)}_listCertificatesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,nextLink:r,options:i},rm)}}const Qd=l.createSerializer(jl,false);const Td={path:"/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders",httpMethod:"GET",responses:{200:{bodyMapper:u},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Qd};const Md={path:"/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},requestBody:Zl,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const Od={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders",httpMethod:"GET",responses:{200:{bodyMapper:u},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:Qd};const Dd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"GET",responses:{200:{bodyMapper:co},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Qd};const zd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"PUT",responses:{200:{bodyMapper:co},201:{bodyMapper:co},202:{bodyMapper:co},204:{bodyMapper:co},default:{bodyMapper:h}},requestBody:tc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const Ld={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Qd};const Gd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"PATCH",responses:{200:{bodyMapper:co},default:{bodyMapper:h}},requestBody:rc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const Fd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates",httpMethod:"GET",responses:{200:{bodyMapper:C},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Qd};const qd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"GET",responses:{200:{bodyMapper:po},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec,ic],headerParameters:[Wl],serializer:Qd};const Ud={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:po},201:{bodyMapper:po},202:{bodyMapper:po},204:{bodyMapper:po},default:{bodyMapper:h}},requestBody:nc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const Hd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec,ic],headerParameters:[Wl],serializer:Qd};const Vd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:po},default:{bodyMapper:h}},requestBody:sc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const jd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/reissue",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},requestBody:oc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const Wd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/renew",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},requestBody:ac,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const Jd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendEmail",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Qd};const Yd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendRequestEmails",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},requestBody:lc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const $d={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/retrieveSiteSeal",httpMethod:"POST",responses:{200:{bodyMapper:v},default:{bodyMapper:h}},requestBody:cc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Qd};const Kd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/verifyDomainOwnership",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Qd};const Zd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveCertificateActions",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"CertificateOrderAction"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Qd};const Xd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveEmailHistory",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"CertificateEmail"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Qd};const em={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:u},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Qd};const tm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:u},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:Qd};const rm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:C},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ec,pc],headerParameters:[Wl],serializer:Qd};class CertificateOrdersDiagnosticsImpl{constructor(e){this.client=e}listAppServiceCertificateOrderDetectorResponse(e,t,r){const i=this.listAppServiceCertificateOrderDetectorResponsePagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listAppServiceCertificateOrderDetectorResponsePagingPage(e,t,r,i)}}}listAppServiceCertificateOrderDetectorResponsePagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listAppServiceCertificateOrderDetectorResponsePagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listAppServiceCertificateOrderDetectorResponse(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listAppServiceCertificateOrderDetectorResponseNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listAppServiceCertificateOrderDetectorResponsePagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listAppServiceCertificateOrderDetectorResponsePagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listAppServiceCertificateOrderDetectorResponsePagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_listAppServiceCertificateOrderDetectorResponse(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},nm)}getAppServiceCertificateOrderDetectorResponse(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,detectorName:r,options:i},sm)}_listAppServiceCertificateOrderDetectorResponseNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,nextLink:r,options:i},om)}}const im=l.createSerializer(jl,false);const nm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:im};const sm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:wo},default:{bodyMapper:h}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,ec,uc],headerParameters:[Wl],serializer:im};const om={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ec,pc],headerParameters:[Wl],serializer:im};class CertificateRegistrationProviderImpl{constructor(e){this.client=e}listOperations(e){const t=this.listOperationsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listOperationsPagingPage(e,t)}}}listOperationsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listOperations(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listOperationsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listOperationsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listOperationsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}_listOperations(e){return this.client.sendOperationRequest({options:e},lm)}_listOperationsNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},cm)}}const am=l.createSerializer(jl,false);const lm={path:"/providers/Microsoft.CertificateRegistration/operations",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:am};const cm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:h}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:am};class DomainsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listRecommendations(e,t){const r=this.listRecommendationsPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listRecommendationsPagingPage(e,t,r)}}}listRecommendationsPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listRecommendationsPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listRecommendations(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listRecommendationsNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listRecommendationsPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listRecommendationsPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listRecommendationsPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listOwnershipIdentifiers(e,t,r){const i=this.listOwnershipIdentifiersPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listOwnershipIdentifiersPagingPage(e,t,r,i)}}}listOwnershipIdentifiersPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listOwnershipIdentifiersPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listOwnershipIdentifiers(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listOwnershipIdentifiersNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listOwnershipIdentifiersPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listOwnershipIdentifiersPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listOwnershipIdentifiersPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}checkAvailability(e,t){return this.client.sendOperationRequest({identifier:e,options:t},um)}_list(e){return this.client.sendOperationRequest({options:e},dm)}getControlCenterSsoRequest(e){return this.client.sendOperationRequest({options:e},mm)}_listRecommendations(e,t){return this.client.sendOperationRequest({parameters:e,options:t},Am)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},gm)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},hm)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,domainName:t,domain:r,options:i},spec:fm});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},ym)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,domain:r,options:i},bm)}_listOwnershipIdentifiers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},Cm)}getOwnershipIdentifier(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,name:r,options:i},Nm)}createOrUpdateOwnershipIdentifier(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,name:r,domainOwnershipIdentifier:i,options:n},Em)}deleteOwnershipIdentifier(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,name:r,options:i},vm)}updateOwnershipIdentifier(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,name:r,domainOwnershipIdentifier:i,options:n},Im)}renew(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},Sm)}transferOut(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},wm)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Pm)}_listRecommendationsNext(e,t,r){return this.client.sendOperationRequest({parameters:e,nextLink:t,options:r},xm)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},Bm)}_listOwnershipIdentifiersNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,nextLink:r,options:i},_m)}}const pm=l.createSerializer(jl,false);const um={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability",httpMethod:"POST",responses:{200:{bodyMapper:J},default:{bodyMapper:h}},requestBody:gc,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const dm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/domains",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:pm};const mm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/generateSsoRequest",httpMethod:"POST",responses:{200:{bodyMapper:ee},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:pm};const Am={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations",httpMethod:"POST",responses:{200:{bodyMapper:re},default:{bodyMapper:h}},requestBody:hc,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const gm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:pm};const hm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"GET",responses:{200:{bodyMapper:uo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const fm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"PUT",responses:{200:{bodyMapper:uo},201:{bodyMapper:uo},202:{bodyMapper:uo},204:{bodyMapper:uo},default:{bodyMapper:h}},requestBody:yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,bc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const ym={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l,Cc],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const bm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"PATCH",responses:{200:{bodyMapper:uo},202:{bodyMapper:uo},default:{bodyMapper:h}},requestBody:Nc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,bc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const Cm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:ie},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const Nm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"GET",responses:{200:{bodyMapper:xo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl],serializer:pm};const Em={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:xo},default:{bodyMapper:h}},requestBody:Ec,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const vm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl],serializer:pm};const Im={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:xo},default:{bodyMapper:h}},requestBody:Ec,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const Sm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/renew",httpMethod:"POST",responses:{200:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const wm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/transferOut",httpMethod:"PUT",responses:{200:{bodyMapper:uo},400:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const Pm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:pm};const xm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:re},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const Bm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:pm};const _m={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ie},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,fc],headerParameters:[Wl],serializer:pm};class TopLevelDomainsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listAgreements(e,t,r){const i=this.listAgreementsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listAgreementsPagingPage(e,t,r,i)}}}listAgreementsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listAgreementsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listAgreements(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listAgreementsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listAgreementsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listAgreementsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listAgreementsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},km)}get(e,t){return this.client.sendOperationRequest({name:e,options:t},Qm)}_listAgreements(e,t,r){return this.client.sendOperationRequest({name:e,agreementOption:t,options:r},Tm)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Mm)}_listAgreementsNext(e,t,r,i){return this.client.sendOperationRequest({name:e,agreementOption:t,nextLink:r,options:i},Om)}}const Rm=l.createSerializer(jl,false);const km={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains",httpMethod:"GET",responses:{200:{bodyMapper:ne},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Rm};const Qm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Bo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,ic],headerParameters:[Wl],serializer:Rm};const Tm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}/listAgreements",httpMethod:"POST",responses:{200:{bodyMapper:oe},default:{bodyMapper:h}},requestBody:vc,queryParameters:[$l],urlParameters:[Jl,Yl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Rm};const Mm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ne},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Rm};const Om={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:oe},default:{bodyMapper:h}},urlParameters:[Jl,Yl,ic,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Rm};class DomainRegistrationProviderImpl{constructor(e){this.client=e}listOperations(e){const t=this.listOperationsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listOperationsPagingPage(e,t)}}}listOperationsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listOperations(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listOperationsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listOperationsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listOperationsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}_listOperations(e){return this.client.sendOperationRequest({options:e},zm)}_listOperationsNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Lm)}}const Dm=l.createSerializer(jl,false);const zm={path:"/providers/Microsoft.DomainRegistration/operations",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:Dm};const Lm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:h}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:Dm};class AppServiceEnvironmentsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listCapacities(e,t,r){const i=this.listCapacitiesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listCapacitiesPagingPage(e,t,r,i)}}}listCapacitiesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listCapacitiesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listCapacities(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listCapacitiesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listCapacitiesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listCapacitiesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listCapacitiesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}beginListChangeVnetAndWait(e,t,r,i){const n=this.changeVnetPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.changeVnetPagingPage(e,t,r,i,n)}}}changeVnetPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*changeVnetPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){const s=yield n.__await(this._changeVnet(e,t,r,i));o=yield n.__await(s.pollUntilDone());let l=o.value||[];a=o.nextLink;setContinuationToken(l,a);yield yield n.__await(l)}while(a){o=yield n.__await(this._changeVnetNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}changeVnetPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*changeVnetPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.changeVnetPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInboundNetworkDependenciesEndpoints(e,t,r){const i=this.getInboundNetworkDependenciesEndpointsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getInboundNetworkDependenciesEndpointsPagingPage(e,t,r,i)}}}getInboundNetworkDependenciesEndpointsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getInboundNetworkDependenciesEndpointsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getInboundNetworkDependenciesEndpoints(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getInboundNetworkDependenciesEndpointsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getInboundNetworkDependenciesEndpointsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getInboundNetworkDependenciesEndpointsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getInboundNetworkDependenciesEndpointsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listMultiRolePools(e,t,r){const i=this.listMultiRolePoolsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRolePoolsPagingPage(e,t,r,i)}}}listMultiRolePoolsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listMultiRolePools(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listMultiRolePoolsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listMultiRolePoolsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listMultiRolePoolsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listMultiRolePoolInstanceMetricDefinitions(e,t,r,i){const n=this.listMultiRolePoolInstanceMetricDefinitionsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRolePoolInstanceMetricDefinitionsPagingPage(e,t,r,i,n)}}}listMultiRolePoolInstanceMetricDefinitionsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolInstanceMetricDefinitionsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listMultiRolePoolInstanceMetricDefinitions(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listMultiRolePoolInstanceMetricDefinitionsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listMultiRolePoolInstanceMetricDefinitionsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolInstanceMetricDefinitionsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listMultiRolePoolInstanceMetricDefinitionsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listMultiRoleMetricDefinitions(e,t,r){const i=this.listMultiRoleMetricDefinitionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRoleMetricDefinitionsPagingPage(e,t,r,i)}}}listMultiRoleMetricDefinitionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRoleMetricDefinitionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listMultiRoleMetricDefinitions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listMultiRoleMetricDefinitionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listMultiRoleMetricDefinitionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listMultiRoleMetricDefinitionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listMultiRoleMetricDefinitionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listMultiRolePoolSkus(e,t,r){const i=this.listMultiRolePoolSkusPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRolePoolSkusPagingPage(e,t,r,i)}}}listMultiRolePoolSkusPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolSkusPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listMultiRolePoolSkus(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listMultiRolePoolSkusNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listMultiRolePoolSkusPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolSkusPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listMultiRolePoolSkusPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listMultiRoleUsages(e,t,r){const i=this.listMultiRoleUsagesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRoleUsagesPagingPage(e,t,r,i)}}}listMultiRoleUsagesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRoleUsagesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listMultiRoleUsages(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listMultiRoleUsagesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listMultiRoleUsagesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listMultiRoleUsagesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listMultiRoleUsagesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listOutboundNetworkDependenciesEndpoints(e,t,r){const i=this.getOutboundNetworkDependenciesEndpointsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getOutboundNetworkDependenciesEndpointsPagingPage(e,t,r,i)}}}getOutboundNetworkDependenciesEndpointsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getOutboundNetworkDependenciesEndpointsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getOutboundNetworkDependenciesEndpoints(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getOutboundNetworkDependenciesEndpointsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getOutboundNetworkDependenciesEndpointsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getOutboundNetworkDependenciesEndpointsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getOutboundNetworkDependenciesEndpointsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listPrivateEndpointConnectionList(e,t,r){const i=this.getPrivateEndpointConnectionListPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getPrivateEndpointConnectionListPagingPage(e,t,r,i)}}}getPrivateEndpointConnectionListPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getPrivateEndpointConnectionList(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getPrivateEndpointConnectionListNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getPrivateEndpointConnectionListPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getPrivateEndpointConnectionListPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}beginListResumeAndWait(e,t,r){const i=this.resumePagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.resumePagingPage(e,t,r,i)}}}resumePagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*resumePagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){const i=yield n.__await(this._resume(e,t,r));s=yield n.__await(i.pollUntilDone());let a=s.value||[];o=s.nextLink;setContinuationToken(a,o);yield yield n.__await(a)}while(o){s=yield n.__await(this._resumeNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}resumePagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*resumePagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.resumePagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listAppServicePlans(e,t,r){const i=this.listAppServicePlansPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listAppServicePlansPagingPage(e,t,r,i)}}}listAppServicePlansPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listAppServicePlansPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listAppServicePlans(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listAppServicePlansNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listAppServicePlansPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listAppServicePlansPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listAppServicePlansPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWebApps(e,t,r){const i=this.listWebAppsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebAppsPagingPage(e,t,r,i)}}}listWebAppsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebAppsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWebApps(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWebAppsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWebAppsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWebAppsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWebAppsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}beginListSuspendAndWait(e,t,r){const i=this.suspendPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.suspendPagingPage(e,t,r,i)}}}suspendPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*suspendPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){const i=yield n.__await(this._suspend(e,t,r));s=yield n.__await(i.pollUntilDone());let a=s.value||[];o=s.nextLink;setContinuationToken(a,o);yield yield n.__await(a)}while(o){s=yield n.__await(this._suspendNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}suspendPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*suspendPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.suspendPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listUsages(e,t,r){const i=this.listUsagesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listUsagesPagingPage(e,t,r,i)}}}listUsagesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listUsages(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listUsagesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listUsagesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listUsagesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWorkerPools(e,t,r){const i=this.listWorkerPoolsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWorkerPoolsPagingPage(e,t,r,i)}}}listWorkerPoolsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWorkerPools(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWorkerPoolsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWorkerPoolsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWorkerPoolsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWorkerPoolInstanceMetricDefinitions(e,t,r,i,n){const s=this.listWorkerPoolInstanceMetricDefinitionsPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWorkerPoolInstanceMetricDefinitionsPagingPage(e,t,r,i,n,s)}}}listWorkerPoolInstanceMetricDefinitionsPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolInstanceMetricDefinitionsPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listWorkerPoolInstanceMetricDefinitions(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listWorkerPoolInstanceMetricDefinitionsNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listWorkerPoolInstanceMetricDefinitionsPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolInstanceMetricDefinitionsPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listWorkerPoolInstanceMetricDefinitionsPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listWebWorkerMetricDefinitions(e,t,r,i){const n=this.listWebWorkerMetricDefinitionsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebWorkerMetricDefinitionsPagingPage(e,t,r,i,n)}}}listWebWorkerMetricDefinitionsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWebWorkerMetricDefinitionsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listWebWorkerMetricDefinitions(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listWebWorkerMetricDefinitionsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listWebWorkerMetricDefinitionsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebWorkerMetricDefinitionsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listWebWorkerMetricDefinitionsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listWorkerPoolSkus(e,t,r,i){const n=this.listWorkerPoolSkusPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWorkerPoolSkusPagingPage(e,t,r,i,n)}}}listWorkerPoolSkusPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolSkusPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listWorkerPoolSkus(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listWorkerPoolSkusNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listWorkerPoolSkusPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolSkusPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listWorkerPoolSkusPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listWebWorkerUsages(e,t,r,i){const n=this.listWebWorkerUsagesPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebWorkerUsagesPagingPage(e,t,r,i,n)}}}listWebWorkerUsagesPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWebWorkerUsagesPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listWebWorkerUsages(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listWebWorkerUsagesNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listWebWorkerUsagesPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebWorkerUsagesPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listWebWorkerUsagesPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},Fm)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},qm)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Um)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,hostingEnvironmentEnvelope:r,options:i},spec:Hm});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}beginDelete(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:Vm});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDeleteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDelete(e,t,r);return i.pollUntilDone()}))}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostingEnvironmentEnvelope:r,options:i},jm)}_listCapacities(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Wm)}getVipInfo(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Jm)}_changeVnet(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,vnetInfo:r,options:i},spec:Ym});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}getAseCustomDnsSuffixConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},$m)}updateAseCustomDnsSuffixConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,customDnsSuffixConfiguration:r,options:i},Km)}deleteAseCustomDnsSuffixConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Zm)}getAseV3NetworkingConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xm)}updateAseNetworkingConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,aseNetworkingConfiguration:r,options:i},eA)}listDiagnostics(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},tA)}getDiagnosticsItem(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,diagnosticsName:r,options:i},rA)}_getInboundNetworkDependenciesEndpoints(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},iA)}_listMultiRolePools(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},nA)}getMultiRolePool(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},sA)}beginCreateOrUpdateMultiRolePool(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,multiRolePoolEnvelope:r,options:i},spec:oA});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateMultiRolePoolAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateMultiRolePool(e,t,r,i);return n.pollUntilDone()}))}updateMultiRolePool(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,multiRolePoolEnvelope:r,options:i},aA)}_listMultiRolePoolInstanceMetricDefinitions(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instance:r,options:i},lA)}_listMultiRoleMetricDefinitions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},cA)}_listMultiRolePoolSkus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pA)}testUpgradeAvailableNotification(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},uA)}beginUpgrade(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:dA});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginUpgradeAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginUpgrade(e,t,r);return i.pollUntilDone()}))}_listMultiRoleUsages(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},mA)}listOperations(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},AA)}_getOutboundNetworkDependenciesEndpoints(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gA)}_getPrivateEndpointConnectionList(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hA)}getPrivateEndpointConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},fA)}beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,privateEndpointWrapper:i,options:s},spec:yA});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s);return n.pollUntilDone()}))}beginDeletePrivateEndpointConnection(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},spec:bA});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeletePrivateEndpointConnectionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeletePrivateEndpointConnection(e,t,r,i);return n.pollUntilDone()}))}getPrivateLinkResources(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},CA)}reboot(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},NA)}_resume(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:EA});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}_listAppServicePlans(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},vA)}_listWebApps(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},IA)}_suspend(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:SA});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}_listUsages(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},wA)}_listWorkerPools(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},PA)}getWorkerPool(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,options:i},xA)}beginCreateOrUpdateWorkerPool(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,workerPoolName:r,workerPoolEnvelope:i,options:s},spec:BA});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateWorkerPoolAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateWorkerPool(e,t,r,i,s);return n.pollUntilDone()}))}updateWorkerPool(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,workerPoolEnvelope:i,options:n},_A)}_listWorkerPoolInstanceMetricDefinitions(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,instance:i,options:n},RA)}_listWebWorkerMetricDefinitions(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,options:i},kA)}_listWorkerPoolSkus(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,options:i},QA)}_listWebWorkerUsages(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,options:i},TA)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},MA)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},OA)}_listCapacitiesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},DA)}_changeVnetNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetInfo:r,nextLink:i,options:n},zA)}_getInboundNetworkDependenciesEndpointsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},LA)}_listMultiRolePoolsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},GA)}_listMultiRolePoolInstanceMetricDefinitionsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instance:r,nextLink:i,options:n},FA)}_listMultiRoleMetricDefinitionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},qA)}_listMultiRolePoolSkusNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},UA)}_listMultiRoleUsagesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},HA)}_getOutboundNetworkDependenciesEndpointsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},VA)}_getPrivateEndpointConnectionListNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},jA)}_resumeNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},WA)}_listAppServicePlansNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},JA)}_listWebAppsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},YA)}_suspendNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},$A)}_listUsagesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},KA)}_listWorkerPoolsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},ZA)}_listWorkerPoolInstanceMetricDefinitionsNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,instance:i,nextLink:n,options:s},XA)}_listWebWorkerMetricDefinitionsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,nextLink:i,options:n},eg)}_listWorkerPoolSkusNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,nextLink:i,options:n},tg)}_listWebWorkerUsagesNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,nextLink:i,options:n},rg)}}const Gm=l.createSerializer(jl,false);const Fm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/hostingEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Gm};const qm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:Gm};const Um={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"GET",responses:{200:{bodyMapper:mo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Hm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:mo},201:{bodyMapper:mo},202:{bodyMapper:mo},204:{bodyMapper:mo},default:{bodyMapper:h}},requestBody:Ic,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const Vm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l,Sc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const jm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:mo},201:{bodyMapper:mo},202:{bodyMapper:mo},default:{bodyMapper:h}},requestBody:wc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const Wm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Jm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip",httpMethod:"GET",responses:{200:{bodyMapper:Qo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Ym={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/changeVirtualNetwork",httpMethod:"POST",responses:{200:{bodyMapper:ge},201:{bodyMapper:ge},202:{bodyMapper:ge},204:{bodyMapper:ge},default:{bodyMapper:h}},requestBody:Pc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const $m={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix",httpMethod:"GET",responses:{200:{bodyMapper:_o},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Km={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix",httpMethod:"PUT",responses:{200:{bodyMapper:_o},default:{bodyMapper:h}},requestBody:xc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const Zm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Xm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking",httpMethod:"GET",responses:{200:{bodyMapper:Ro},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const eA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking",httpMethod:"PUT",responses:{200:{bodyMapper:Ro},default:{bodyMapper:h}},requestBody:Bc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const tA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"HostingEnvironmentDiagnostics"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const rA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}",httpMethod:"GET",responses:{200:{bodyMapper:We},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_c],headerParameters:[Wl],serializer:Gm};const iA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints",httpMethod:"GET",responses:{200:{bodyMapper:Je},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const nA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const sA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"GET",responses:{200:{bodyMapper:Mo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const oA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"PUT",responses:{200:{bodyMapper:Mo},201:{bodyMapper:Mo},202:{bodyMapper:Mo},204:{bodyMapper:Mo},default:{bodyMapper:h}},requestBody:Rc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const aA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"PATCH",responses:{200:{bodyMapper:Mo},202:{bodyMapper:Mo},default:{bodyMapper:h}},requestBody:Rc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const lA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,kc],headerParameters:[Wl],serializer:Gm};const cA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const pA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus",httpMethod:"GET",responses:{200:{bodyMapper:rt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const uA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/testUpgradeAvailableNotification",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const dA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/upgrade",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const mA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const AA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const gA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints",httpMethod:"GET",responses:{200:{bodyMapper:at},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const hA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const fA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl],serializer:Gm};const yA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:zo},201:{bodyMapper:zo},202:{bodyMapper:zo},204:{bodyMapper:zo},default:{bodyMapper:h}},requestBody:Tc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const bA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},201:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},202:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl],serializer:Gm};const CA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const NA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot",httpMethod:"POST",responses:{202:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const EA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/resume",httpMethod:"POST",responses:{200:{bodyMapper:ge},201:{bodyMapper:ge},202:{bodyMapper:ge},204:{bodyMapper:ge},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const vA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const IA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},queryParameters:[$l,Mc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const SA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/suspend",httpMethod:"POST",responses:{200:{bodyMapper:ge},201:{bodyMapper:ge},202:{bodyMapper:ge},204:{bodyMapper:ge},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const wA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const PA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const xA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"GET",responses:{200:{bodyMapper:Mo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl],serializer:Gm};const BA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"PUT",responses:{200:{bodyMapper:Mo},201:{bodyMapper:Mo},202:{bodyMapper:Mo},204:{bodyMapper:Mo},default:{bodyMapper:h}},requestBody:zc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const _A={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Mo},202:{bodyMapper:Mo},default:{bodyMapper:h}},requestBody:zc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const RA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,kc,Dc],headerParameters:[Wl],serializer:Gm};const kA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl],serializer:Gm};const QA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus",httpMethod:"GET",responses:{200:{bodyMapper:rt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl],serializer:Gm};const TA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl],serializer:Gm};const MA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Gm};const OA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:Gm};const DA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const zA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge},202:{bodyMapper:ge},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const LA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Je},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const GA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const FA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,kc],headerParameters:[Wl],serializer:Gm};const qA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const UA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const HA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const VA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:at},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const jA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const WA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge},202:{bodyMapper:ge},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const JA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const YA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const $A={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge},202:{bodyMapper:ge},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const KA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const ZA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const XA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,kc,Dc],headerParameters:[Wl],serializer:Gm};const eg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Dc],headerParameters:[Wl],serializer:Gm};const tg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Dc],headerParameters:[Wl],serializer:Gm};const rg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Dc],headerParameters:[Wl],serializer:Gm};class AppServicePlansImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listWebAppsByHybridConnection(e,t,r,i,n){const s=this.listWebAppsByHybridConnectionPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebAppsByHybridConnectionPagingPage(e,t,r,i,n,s)}}}listWebAppsByHybridConnectionPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listWebAppsByHybridConnectionPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listWebAppsByHybridConnection(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listWebAppsByHybridConnectionNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listWebAppsByHybridConnectionPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWebAppsByHybridConnectionPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listWebAppsByHybridConnectionPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listHybridConnections(e,t,r){const i=this.listHybridConnectionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHybridConnectionsPagingPage(e,t,r,i)}}}listHybridConnectionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHybridConnectionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHybridConnections(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHybridConnectionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHybridConnectionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHybridConnectionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHybridConnectionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWebApps(e,t,r){const i=this.listWebAppsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebAppsPagingPage(e,t,r,i)}}}listWebAppsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebAppsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWebApps(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWebAppsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWebAppsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWebAppsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWebAppsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listUsages(e,t,r){const i=this.listUsagesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listUsagesPagingPage(e,t,r,i)}}}listUsagesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listUsages(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listUsagesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listUsagesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listUsagesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},ng)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},sg)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},og)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,appServicePlan:r,options:i},spec:ag});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},lg)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appServicePlan:r,options:i},cg)}listCapabilities(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pg)}getHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},ug)}deleteHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},dg)}listHybridConnectionKeys(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},mg)}_listWebAppsByHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},Ag)}getHybridConnectionPlanLimit(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gg)}_listHybridConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hg)}restartWebApps(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},fg)}_listWebApps(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},yg)}getServerFarmSkus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},bg)}_listUsages(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Cg)}listVnets(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ng)}getVnetFromServerFarm(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,options:i},Eg)}getVnetGateway(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,options:n},vg)}updateVnetGateway(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,connectionEnvelope:n,options:s},Ig)}listRoutesForVnet(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,options:i},Sg)}getRouteForVnet(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,routeName:i,options:n},wg)}createOrUpdateVnetRoute(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,routeName:i,route:n,options:s},Pg)}deleteVnetRoute(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,routeName:i,options:n},xg)}updateVnetRoute(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,routeName:i,route:n,options:s},Bg)}rebootWorker(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerName:r,options:i},_g)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Rg)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},kg)}_listWebAppsByHybridConnectionNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,nextLink:n,options:s},Qg)}_listHybridConnectionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Tg)}_listWebAppsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Mg)}_listUsagesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Og)}}const ig=l.createSerializer(jl,false);const ng={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:h}},queryParameters:[$l,Lc],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:ig};const sg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:ig};const og={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"GET",responses:{200:{bodyMapper:go},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const ag={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:go},201:{bodyMapper:go},202:{bodyMapper:go},204:{bodyMapper:go},default:{bodyMapper:h}},requestBody:Gc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ig};const lg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const cg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:go},202:{bodyMapper:go},default:{bodyMapper:h}},requestBody:Fc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ig};const pg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/capabilities",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"Capability"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const ug={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:ig};const dg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:ig};const mg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys",httpMethod:"POST",responses:{200:{bodyMapper:qo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:ig};const Ag={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/sites",httpMethod:"GET",responses:{200:{bodyMapper:It},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:ig};const gg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionPlanLimits/limit",httpMethod:"GET",responses:{200:{bodyMapper:Uo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const hg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:St},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const fg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/restartSites",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l,Hc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const yg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/sites",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},queryParameters:[$l,Oc,Vc,jc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const bg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/skus",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const Cg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const Ng={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetInfoResource"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ig};const Eg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:Vo},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl],serializer:ig};const vg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:jo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl],serializer:ig};const Ig={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:jo},default:{bodyMapper:h}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl,Kl],mediaType:"json",serializer:ig};const Sg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl],serializer:ig};const wg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}}},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,$c],headerParameters:[Wl],serializer:ig};const Pg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ho},400:{isError:true},404:{isError:true},default:{bodyMapper:h}},requestBody:Kc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,$c],headerParameters:[Wl,Kl],mediaType:"json",serializer:ig};const xg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,$c],headerParameters:[Wl],serializer:ig};const Bg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ho},400:{isError:true},404:{isError:true},default:{bodyMapper:h}},requestBody:Kc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,$c],headerParameters:[Wl,Kl],mediaType:"json",serializer:ig};const _g={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/workers/{workerName}/reboot",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Zc],headerParameters:[Wl],serializer:ig};const Rg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:ig};const kg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:ig};const Qg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:It},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,qc,Uc],headerParameters:[Wl],serializer:ig};const Tg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:St},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ig};const Mg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ig};const Og={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ig};class CertificatesImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},zg)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Lg)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Gg)}createOrUpdate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,certificateEnvelope:r,options:i},Fg)}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},qg)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,certificateEnvelope:r,options:i},Ug)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Hg)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},Vg)}}const Dg=l.createSerializer(jl,false);const zg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/certificates",httpMethod:"GET",responses:{200:{bodyMapper:Pt},default:{bodyMapper:h}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Dg};const Lg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates",httpMethod:"GET",responses:{200:{bodyMapper:Pt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:Dg};const Gg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"GET",responses:{200:{bodyMapper:ho},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Dg};const Fg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:ho},default:{bodyMapper:h}},requestBody:Xc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Dg};const qg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Dg};const Ug={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:ho},default:{bodyMapper:h}},requestBody:ep,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Dg};const Hg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Dg};const Vg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:Dg};class ContainerAppsImpl{constructor(e){this.client=e}listBySubscription(e){const t=this.listBySubscriptionPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBySubscriptionPagingPage(e,t)}}}listBySubscriptionPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listBySubscriptionPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listBySubscription(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listBySubscriptionNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listBySubscriptionPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listBySubscriptionPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listBySubscriptionPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_listBySubscription(e){return this.client.sendOperationRequest({options:e},Wg)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Jg)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Yg)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,containerAppEnvelope:r,options:i},spec:$g});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}beginDelete(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:Kg});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDeleteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDelete(e,t,r);return i.pollUntilDone()}))}listSecrets(e,t){return this.client.sendOperationRequest({name:e,options:t},Zg)}_listBySubscriptionNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Xg)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},eh)}}const jg=l.createSerializer(jl,false);const Wg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:jg};const Jg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:jg};const Yg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"GET",responses:{200:{bodyMapper:fo},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:jg};const $g={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:fo},201:{bodyMapper:fo},202:{bodyMapper:fo},204:{bodyMapper:fo},default:{bodyMapper:h}},requestBody:tp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:jg};const Kg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:jg};const Zg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps/{name}/listSecrets",httpMethod:"POST",responses:{200:{bodyMapper:Wt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,ic],headerParameters:[Wl],serializer:jg};const Xg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:jg};const eh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:jg};class ContainerAppsRevisionsImpl{constructor(e){this.client=e}listRevisions(e,t,r){const i=this.listRevisionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listRevisionsPagingPage(e,t,r,i)}}}listRevisionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listRevisionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listRevisions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listRevisionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listRevisionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listRevisionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listRevisionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_listRevisions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,options:r},rh)}getRevision(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,name:r,options:i},ih)}activateRevision(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,name:r,options:i},nh)}deactivateRevision(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,name:r,options:i},sh)}restartRevision(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,name:r,options:i},oh)}_listRevisionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,nextLink:r,options:i},ah)}}const th=l.createSerializer(jl,false);const rh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions",httpMethod:"GET",responses:{200:{bodyMapper:Yt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,rp],headerParameters:[Wl],serializer:th};const ih={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}",httpMethod:"GET",responses:{200:{bodyMapper:yo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,rp],headerParameters:[Wl],serializer:th};const nh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/activate",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,rp],headerParameters:[Wl],serializer:th};const sh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/deactivate",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,rp],headerParameters:[Wl],serializer:th};const oh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,rp],headerParameters:[Wl],serializer:th};const ah={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Yt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,rp],headerParameters:[Wl],serializer:th};class DeletedWebAppsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByLocation(e,t){const r=this.listByLocationPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByLocationPagingPage(e,t,r)}}}listByLocationPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByLocationPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByLocation(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByLocationNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByLocationPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByLocationPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByLocationPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},ch)}_listByLocation(e,t){return this.client.sendOperationRequest({location:e,options:t},ph)}getDeletedWebAppByLocation(e,t,r){return this.client.sendOperationRequest({location:e,deletedSiteId:t,options:r},uh)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},dh)}_listByLocationNext(e,t,r){return this.client.sendOperationRequest({location:e,nextLink:t,options:r},mh)}}const lh=l.createSerializer(jl,false);const ch={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:lh};const ph={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,ip],headerParameters:[Wl],serializer:lh};const uh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites/{deletedSiteId}",httpMethod:"GET",responses:{200:{bodyMapper:Jo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,ip,np],headerParameters:[Wl],serializer:lh};const dh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:lh};const mh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc,ip],headerParameters:[Wl],serializer:lh};class DiagnosticsImpl{constructor(e){this.client=e}listHostingEnvironmentDetectorResponses(e,t,r){const i=this.listHostingEnvironmentDetectorResponsesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHostingEnvironmentDetectorResponsesPagingPage(e,t,r,i)}}}listHostingEnvironmentDetectorResponsesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHostingEnvironmentDetectorResponsesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHostingEnvironmentDetectorResponses(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHostingEnvironmentDetectorResponsesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHostingEnvironmentDetectorResponsesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHostingEnvironmentDetectorResponsesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHostingEnvironmentDetectorResponsesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteDetectorResponses(e,t,r){const i=this.listSiteDetectorResponsesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDetectorResponsesPagingPage(e,t,r,i)}}}listSiteDetectorResponsesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorResponsesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSiteDetectorResponses(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSiteDetectorResponsesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSiteDetectorResponsesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorResponsesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSiteDetectorResponsesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteDiagnosticCategories(e,t,r){const i=this.listSiteDiagnosticCategoriesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDiagnosticCategoriesPagingPage(e,t,r,i)}}}listSiteDiagnosticCategoriesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDiagnosticCategoriesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSiteDiagnosticCategories(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSiteDiagnosticCategoriesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSiteDiagnosticCategoriesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteDiagnosticCategoriesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSiteDiagnosticCategoriesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteAnalyses(e,t,r,i){const n=this.listSiteAnalysesPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteAnalysesPagingPage(e,t,r,i,n)}}}listSiteAnalysesPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteAnalysesPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteAnalyses(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteAnalysesNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteAnalysesPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteAnalysesPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteAnalysesPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteDetectors(e,t,r,i){const n=this.listSiteDetectorsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDetectorsPagingPage(e,t,r,i,n)}}}listSiteDetectorsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteDetectors(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteDetectorsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteDetectorsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteDetectorsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteDetectorResponsesSlot(e,t,r,i){const n=this.listSiteDetectorResponsesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDetectorResponsesSlotPagingPage(e,t,r,i,n)}}}listSiteDetectorResponsesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorResponsesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteDetectorResponsesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteDetectorResponsesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteDetectorResponsesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorResponsesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteDetectorResponsesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteDiagnosticCategoriesSlot(e,t,r,i){const n=this.listSiteDiagnosticCategoriesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDiagnosticCategoriesSlotPagingPage(e,t,r,i,n)}}}listSiteDiagnosticCategoriesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteDiagnosticCategoriesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteDiagnosticCategoriesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteDiagnosticCategoriesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteDiagnosticCategoriesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDiagnosticCategoriesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteDiagnosticCategoriesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteAnalysesSlot(e,t,r,i,n){const s=this.listSiteAnalysesSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteAnalysesSlotPagingPage(e,t,r,i,n,s)}}}listSiteAnalysesSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listSiteAnalysesSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listSiteAnalysesSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listSiteAnalysesSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listSiteAnalysesSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteAnalysesSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listSiteAnalysesSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listSiteDetectorsSlot(e,t,r,i,n){const s=this.listSiteDetectorsSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDetectorsSlotPagingPage(e,t,r,i,n,s)}}}listSiteDetectorsSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorsSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listSiteDetectorsSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listSiteDetectorsSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listSiteDetectorsSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorsSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listSiteDetectorsSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}_listHostingEnvironmentDetectorResponses(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gh)}getHostingEnvironmentDetectorResponse(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,detectorName:r,options:i},hh)}_listSiteDetectorResponses(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},fh)}getSiteDetectorResponse(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,detectorName:r,options:i},yh)}_listSiteDiagnosticCategories(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},bh)}getSiteDiagnosticCategory(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,options:i},Ch)}_listSiteAnalyses(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,options:i},Nh)}getSiteAnalysis(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,analysisName:i,options:n},Eh)}executeSiteAnalysis(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,analysisName:i,options:n},vh)}_listSiteDetectors(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,options:i},Ih)}getSiteDetector(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,detectorName:i,options:n},Sh)}executeSiteDetector(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,detectorName:r,diagnosticCategory:i,options:n},wh)}_listSiteDetectorResponsesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,slot:r,options:i},Ph)}getSiteDetectorResponseSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,detectorName:r,slot:i,options:n},xh)}_listSiteDiagnosticCategoriesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,slot:r,options:i},Bh)}getSiteDiagnosticCategorySlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,options:n},_h)}_listSiteAnalysesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,options:n},Rh)}getSiteAnalysisSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,analysisName:i,slot:n,options:s},kh)}executeSiteAnalysisSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,analysisName:i,slot:n,options:s},Qh)}_listSiteDetectorsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,options:n},Th)}getSiteDetectorSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,detectorName:i,slot:n,options:s},Mh)}executeSiteDetectorSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,detectorName:r,diagnosticCategory:i,slot:n,options:s},Oh)}_listHostingEnvironmentDetectorResponsesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Dh)}_listSiteDetectorResponsesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,nextLink:r,options:i},zh)}_listSiteDiagnosticCategoriesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,nextLink:r,options:i},Lh)}_listSiteAnalysesNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,nextLink:i,options:n},Gh)}_listSiteDetectorsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,nextLink:i,options:n},Fh)}_listSiteDetectorResponsesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,slot:r,nextLink:i,options:n},qh)}_listSiteDiagnosticCategoriesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,slot:r,nextLink:i,options:n},Uh)}_listSiteAnalysesSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,nextLink:n,options:s},Hh)}_listSiteDetectorsSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,nextLink:n,options:s},Vh)}}const Ah=l.createSerializer(jl,false);const gh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Ah};const hh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:wo},default:{bodyMapper:h}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,ic,uc],headerParameters:[Wl],serializer:Ah};const fh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Ah};const yh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:wo},default:{bodyMapper:h}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,uc,sp],headerParameters:[Wl],serializer:Ah};const bh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Ah};const Ch={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}",httpMethod:"GET",responses:{200:{bodyMapper:Yo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op],headerParameters:[Wl],serializer:Ah};const Nh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op],headerParameters:[Wl],serializer:Ah};const Eh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}",httpMethod:"GET",responses:{200:{bodyMapper:$o},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,ap],headerParameters:[Wl],serializer:Ah};const vh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:Ko},default:{bodyMapper:h}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,sp,op,ap],headerParameters:[Wl],serializer:Ah};const Ih={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op],headerParameters:[Wl],serializer:Ah};const Sh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:Zo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,uc,sp,op],headerParameters:[Wl],serializer:Ah};const wh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:Xo},default:{bodyMapper:h}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,uc,sp,op],headerParameters:[Wl],serializer:Ah};const Ph={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,lp],headerParameters:[Wl],serializer:Ah};const xh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:wo},default:{bodyMapper:h}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,uc,sp,lp],headerParameters:[Wl],serializer:Ah};const Bh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,lp],headerParameters:[Wl],serializer:Ah};const _h={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}",httpMethod:"GET",responses:{200:{bodyMapper:Yo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,lp],headerParameters:[Wl],serializer:Ah};const Rh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,lp],headerParameters:[Wl],serializer:Ah};const kh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}",httpMethod:"GET",responses:{200:{bodyMapper:$o},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,ap,lp],headerParameters:[Wl],serializer:Ah};const Qh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:Ko},default:{bodyMapper:h}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,sp,op,ap,lp],headerParameters:[Wl],serializer:Ah};const Th={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,lp],headerParameters:[Wl],serializer:Ah};const Mh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:Zo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,uc,sp,op,lp],headerParameters:[Wl],serializer:Ah};const Oh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:Xo},default:{bodyMapper:h}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,uc,sp,op,lp],headerParameters:[Wl],serializer:Ah};const Dh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Ah};const zh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp],headerParameters:[Wl],serializer:Ah};const Lh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp],headerParameters:[Wl],serializer:Ah};const Gh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp,op],headerParameters:[Wl],serializer:Ah};const Fh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp,op],headerParameters:[Wl],serializer:Ah};const qh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp,lp],headerParameters:[Wl],serializer:Ah};const Uh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp,lp],headerParameters:[Wl],serializer:Ah};const Hh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp,op,lp],headerParameters:[Wl],serializer:Ah};const Vh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp,op,lp],headerParameters:[Wl],serializer:Ah};class GlobalImpl{constructor(e){this.client=e}getDeletedWebApp(e,t){return this.client.sendOperationRequest({deletedSiteId:e,options:t},Wh)}getDeletedWebAppSnapshots(e,t){return this.client.sendOperationRequest({deletedSiteId:e,options:t},Jh)}getSubscriptionOperationWithAsyncResponse(e,t,r){return this.client.sendOperationRequest({location:e,operationId:t,options:r},Yh)}}const jh=l.createSerializer(jl,false);const Wh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}",httpMethod:"GET",responses:{200:{bodyMapper:Jo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,np],headerParameters:[Wl],serializer:jh};const Jh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"Snapshot"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,np],headerParameters:[Wl],serializer:jh};const Yh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/operations/{operationId}",httpMethod:"GET",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,ip,pp],headerParameters:[Wl],serializer:jh};class KubeEnvironmentsImpl{constructor(e){this.client=e}listBySubscription(e){const t=this.listBySubscriptionPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBySubscriptionPagingPage(e,t)}}}listBySubscriptionPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listBySubscriptionPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listBySubscription(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listBySubscriptionNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listBySubscriptionPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listBySubscriptionPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listBySubscriptionPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_listBySubscription(e){return this.client.sendOperationRequest({options:e},Kh)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Zh)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xh)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,kubeEnvironmentEnvelope:r,options:i},spec:ef});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}beginDelete(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:tf});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDeleteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDelete(e,t,r);return i.pollUntilDone()}))}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,kubeEnvironmentEnvelope:r,options:i},rf)}_listBySubscriptionNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},nf)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},sf)}}const $h=l.createSerializer(jl,false);const Kh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/kubeEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:$h};const Zh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:$h};const Xh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"GET",responses:{200:{bodyMapper:bo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:$h};const ef={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:bo},201:{bodyMapper:bo},202:{bodyMapper:bo},204:{bodyMapper:bo},default:{bodyMapper:h}},requestBody:up,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:$h};const tf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:$h};const rf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:bo},201:{bodyMapper:bo},default:{bodyMapper:h}},requestBody:dp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:$h};const nf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:$h};const sf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:$h};class ProviderImpl{constructor(e){this.client=e}listAvailableStacks(e){const t=this.getAvailableStacksPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getAvailableStacksPagingPage(e,t)}}}getAvailableStacksPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*getAvailableStacksPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._getAvailableStacks(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._getAvailableStacksNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}getAvailableStacksPagingAll(e){return n.__asyncGenerator(this,arguments,(function*getAvailableStacksPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.getAvailableStacksPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listFunctionAppStacks(e){const t=this.getFunctionAppStacksPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getFunctionAppStacksPagingPage(e,t)}}}getFunctionAppStacksPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*getFunctionAppStacksPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._getFunctionAppStacks(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._getFunctionAppStacksNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}getFunctionAppStacksPagingAll(e){return n.__asyncGenerator(this,arguments,(function*getFunctionAppStacksPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.getFunctionAppStacksPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listFunctionAppStacksForLocation(e,t){const r=this.getFunctionAppStacksForLocationPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getFunctionAppStacksForLocationPagingPage(e,t,r)}}}getFunctionAppStacksForLocationPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*getFunctionAppStacksForLocationPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._getFunctionAppStacksForLocation(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._getFunctionAppStacksForLocationNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}getFunctionAppStacksForLocationPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*getFunctionAppStacksForLocationPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.getFunctionAppStacksForLocationPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listWebAppStacksForLocation(e,t){const r=this.getWebAppStacksForLocationPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getWebAppStacksForLocationPagingPage(e,t,r)}}}getWebAppStacksForLocationPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*getWebAppStacksForLocationPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._getWebAppStacksForLocation(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._getWebAppStacksForLocationNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}getWebAppStacksForLocationPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*getWebAppStacksForLocationPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.getWebAppStacksForLocationPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listOperations(e){const t=this.listOperationsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listOperationsPagingPage(e,t)}}}listOperationsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listOperations(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listOperationsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listOperationsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listOperationsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listWebAppStacks(e){const t=this.getWebAppStacksPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getWebAppStacksPagingPage(e,t)}}}getWebAppStacksPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*getWebAppStacksPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._getWebAppStacks(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._getWebAppStacksNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}getWebAppStacksPagingAll(e){return n.__asyncGenerator(this,arguments,(function*getWebAppStacksPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.getWebAppStacksPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listAvailableStacksOnPrem(e){const t=this.getAvailableStacksOnPremPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getAvailableStacksOnPremPagingPage(e,t)}}}getAvailableStacksOnPremPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*getAvailableStacksOnPremPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._getAvailableStacksOnPrem(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._getAvailableStacksOnPremNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}getAvailableStacksOnPremPagingAll(e){return n.__asyncGenerator(this,arguments,(function*getAvailableStacksOnPremPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.getAvailableStacksOnPremPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}_getAvailableStacks(e){return this.client.sendOperationRequest({options:e},af)}_getFunctionAppStacks(e){return this.client.sendOperationRequest({options:e},lf)}_getFunctionAppStacksForLocation(e,t){return this.client.sendOperationRequest({location:e,options:t},cf)}_getWebAppStacksForLocation(e,t){return this.client.sendOperationRequest({location:e,options:t},pf)}_listOperations(e){return this.client.sendOperationRequest({options:e},uf)}_getWebAppStacks(e){return this.client.sendOperationRequest({options:e},df)}_getAvailableStacksOnPrem(e){return this.client.sendOperationRequest({options:e},mf)}_getAvailableStacksNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Af)}_getFunctionAppStacksNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},gf)}_getFunctionAppStacksForLocationNext(e,t,r){return this.client.sendOperationRequest({location:e,nextLink:t,options:r},hf)}_getWebAppStacksForLocationNext(e,t,r){return this.client.sendOperationRequest({location:e,nextLink:t,options:r},ff)}_listOperationsNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},yf)}_getWebAppStacksNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},bf)}_getAvailableStacksOnPremNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Cf)}}const of=l.createSerializer(jl,false);const af={path:"/providers/Microsoft.Web/availableStacks",httpMethod:"GET",responses:{200:{bodyMapper:gr},default:{bodyMapper:h}},queryParameters:[$l,mp],urlParameters:[Jl],headerParameters:[Wl],serializer:of};const lf={path:"/providers/Microsoft.Web/functionAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:h}},queryParameters:[$l,Ap],urlParameters:[Jl],headerParameters:[Wl],serializer:of};const cf={path:"/providers/Microsoft.Web/locations/{location}/functionAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:h}},queryParameters:[$l,Ap],urlParameters:[Jl,ip],headerParameters:[Wl],serializer:of};const pf={path:"/providers/Microsoft.Web/locations/{location}/webAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:Pr},default:{bodyMapper:h}},queryParameters:[$l,Ap],urlParameters:[Jl,ip],headerParameters:[Wl],serializer:of};const uf={path:"/providers/Microsoft.Web/operations",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:of};const df={path:"/providers/Microsoft.Web/webAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:Pr},default:{bodyMapper:h}},queryParameters:[$l,Ap],urlParameters:[Jl],headerParameters:[Wl],serializer:of};const mf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/availableStacks",httpMethod:"GET",responses:{200:{bodyMapper:gr},default:{bodyMapper:h}},queryParameters:[$l,mp],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:of};const Af={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:gr},default:{bodyMapper:h}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:of};const gf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:h}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:of};const hf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:h}},urlParameters:[Jl,pc,ip],headerParameters:[Wl],serializer:of};const ff={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pr},default:{bodyMapper:h}},urlParameters:[Jl,pc,ip],headerParameters:[Wl],serializer:of};const yf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:h}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:of};const bf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pr},default:{bodyMapper:h}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:of};const Cf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:gr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:of};class RecommendationsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listHistoryForHostingEnvironment(e,t,r){const i=this.listHistoryForHostingEnvironmentPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHistoryForHostingEnvironmentPagingPage(e,t,r,i)}}}listHistoryForHostingEnvironmentPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHistoryForHostingEnvironmentPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHistoryForHostingEnvironment(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHistoryForHostingEnvironmentNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHistoryForHostingEnvironmentPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHistoryForHostingEnvironmentPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHistoryForHostingEnvironmentPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listRecommendedRulesForHostingEnvironment(e,t,r){const i=this.listRecommendedRulesForHostingEnvironmentPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listRecommendedRulesForHostingEnvironmentPagingPage(e,t,r,i)}}}listRecommendedRulesForHostingEnvironmentPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listRecommendedRulesForHostingEnvironmentPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listRecommendedRulesForHostingEnvironment(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listRecommendedRulesForHostingEnvironmentNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listRecommendedRulesForHostingEnvironmentPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listRecommendedRulesForHostingEnvironmentPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listRecommendedRulesForHostingEnvironmentPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listHistoryForWebApp(e,t,r){const i=this.listHistoryForWebAppPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHistoryForWebAppPagingPage(e,t,r,i)}}}listHistoryForWebAppPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHistoryForWebAppPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHistoryForWebApp(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHistoryForWebAppNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHistoryForWebAppPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHistoryForWebAppPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHistoryForWebAppPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listRecommendedRulesForWebApp(e,t,r){const i=this.listRecommendedRulesForWebAppPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listRecommendedRulesForWebAppPagingPage(e,t,r,i)}}}listRecommendedRulesForWebAppPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listRecommendedRulesForWebAppPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listRecommendedRulesForWebApp(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listRecommendedRulesForWebAppNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listRecommendedRulesForWebAppPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listRecommendedRulesForWebAppPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listRecommendedRulesForWebAppPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},Ef)}resetAllFilters(e){return this.client.sendOperationRequest({options:e},vf)}disableRecommendationForSubscription(e,t){return this.client.sendOperationRequest({name:e,options:t},If)}_listHistoryForHostingEnvironment(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,options:r},Sf)}_listRecommendedRulesForHostingEnvironment(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,options:r},wf)}disableAllForHostingEnvironment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,environmentName:t,hostingEnvironmentName:r,options:i},Pf)}resetAllFiltersForHostingEnvironment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,environmentName:t,hostingEnvironmentName:r,options:i},xf)}getRuleDetailsByHostingEnvironment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,name:r,options:i},Bf)}disableRecommendationForHostingEnvironment(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,environmentName:t,name:r,hostingEnvironmentName:i,options:n},_f)}_listHistoryForWebApp(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},Rf)}_listRecommendedRulesForWebApp(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},kf)}disableAllForWebApp(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},Qf)}resetAllFiltersForWebApp(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},Tf)}getRuleDetailsByWebApp(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,name:r,options:i},Mf)}disableRecommendationForSite(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,name:r,options:i},Of)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Df)}_listHistoryForHostingEnvironmentNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,nextLink:r,options:i},zf)}_listRecommendedRulesForHostingEnvironmentNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,nextLink:r,options:i},Lf)}_listHistoryForWebAppNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,nextLink:r,options:i},Gf)}_listRecommendedRulesForWebAppNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,nextLink:r,options:i},Ff)}}const Nf=l.createSerializer(jl,false);const Ef={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},queryParameters:[$l,Oc,gp],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Nf};const vf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Nf};const If={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,ic],headerParameters:[Wl],serializer:Nf};const Sf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},queryParameters:[$l,Oc,fp],urlParameters:[Jl,Yl,Xl,hp],headerParameters:[Wl],serializer:Nf};const wf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},queryParameters:[$l,Oc,gp],urlParameters:[Jl,Yl,Xl,hp],headerParameters:[Wl],serializer:Nf};const Pf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/disable",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l,yp],urlParameters:[Jl,Yl,Xl,hp],headerParameters:[Wl],serializer:Nf};const xf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l,yp],urlParameters:[Jl,Yl,Xl,hp],headerParameters:[Wl],serializer:Nf};const Bf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}",httpMethod:"GET",responses:{200:{bodyMapper:oa},default:{bodyMapper:h}},queryParameters:[$l,bp,Cp],urlParameters:[Jl,Yl,Xl,ic,hp],headerParameters:[Wl],serializer:Nf};const _f={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l,yp],urlParameters:[Jl,Yl,Xl,ic,hp],headerParameters:[Wl],serializer:Nf};const Rf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},queryParameters:[$l,Oc,fp],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Nf};const kf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},queryParameters:[$l,Oc,gp],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Nf};const Qf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Nf};const Tf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Nf};const Mf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}",httpMethod:"GET",responses:{200:{bodyMapper:oa},default:{bodyMapper:h}},queryParameters:[$l,bp,Cp],urlParameters:[Jl,Yl,Xl,ic,sp],headerParameters:[Wl],serializer:Nf};const Of={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,sp],headerParameters:[Wl],serializer:Nf};const Df={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Nf};const zf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,hp],headerParameters:[Wl],serializer:Nf};const Lf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,hp],headerParameters:[Wl],serializer:Nf};const Gf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp],headerParameters:[Wl],serializer:Nf};const Ff={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc,sp],headerParameters:[Wl],serializer:Nf};class ResourceHealthMetadataOperationsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listBySite(e,t,r){const i=this.listBySitePagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBySitePagingPage(e,t,r,i)}}}listBySitePagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBySitePagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listBySite(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listBySiteNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listBySitePagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listBySitePagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listBySitePagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listBySiteSlot(e,t,r,i){const n=this.listBySiteSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBySiteSlotPagingPage(e,t,r,i,n)}}}listBySiteSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listBySiteSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listBySiteSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listBySiteSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listBySiteSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBySiteSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listBySiteSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},Uf)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Hf)}_listBySite(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Vf)}getBySite(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},jf)}_listBySiteSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Wf)}getBySiteSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Jf)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Yf)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},$f)}_listBySiteNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Kf)}_listBySiteSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Zf)}}const qf=l.createSerializer(jl,false);const Uf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:qf};const Hf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:qf};const Vf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:qf};const jf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default",httpMethod:"GET",responses:{200:{bodyMapper:aa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:qf};const Wf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:qf};const Jf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default",httpMethod:"GET",responses:{200:{bodyMapper:aa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:qf};const Yf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:qf};const $f={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:qf};const Kf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:qf};const Zf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:qf};class GetUsagesInLocationImpl{constructor(e){this.client=e}list(e,t){const r=this.listPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r)}}}listPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._list(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_list(e,t){return this.client.sendOperationRequest({location:e,options:t},ey)}_listNext(e,t,r){return this.client.sendOperationRequest({location:e,nextLink:t,options:r},ty)}}const Xf=l.createSerializer(jl,false);const ey={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Tp],headerParameters:[Wl],serializer:Xf};const ty={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc,Tp],headerParameters:[Wl],serializer:Xf};class StaticSitesImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listStaticSitesByResourceGroup(e,t){const r=this.getStaticSitesByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getStaticSitesByResourceGroupPagingPage(e,t,r)}}}getStaticSitesByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*getStaticSitesByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._getStaticSitesByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._getStaticSitesByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}getStaticSitesByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*getStaticSitesByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.getStaticSitesByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listStaticSiteUsers(e,t,r,i){const n=this.listStaticSiteUsersPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listStaticSiteUsersPagingPage(e,t,r,i,n)}}}listStaticSiteUsersPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listStaticSiteUsersPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listStaticSiteUsers(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listStaticSiteUsersNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listStaticSiteUsersPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listStaticSiteUsersPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listStaticSiteUsersPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listStaticSiteBuilds(e,t,r){const i=this.getStaticSiteBuildsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getStaticSiteBuildsPagingPage(e,t,r,i)}}}getStaticSiteBuildsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getStaticSiteBuildsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getStaticSiteBuilds(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getStaticSiteBuildsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getStaticSiteBuildsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getStaticSiteBuildsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getStaticSiteBuildsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listBuildDatabaseConnections(e,t,r,i){const n=this.getBuildDatabaseConnectionsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getBuildDatabaseConnectionsPagingPage(e,t,r,i,n)}}}getBuildDatabaseConnectionsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getBuildDatabaseConnectionsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getBuildDatabaseConnections(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getBuildDatabaseConnectionsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getBuildDatabaseConnectionsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getBuildDatabaseConnectionsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getBuildDatabaseConnectionsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listStaticSiteBuildFunctions(e,t,r,i){const n=this.listStaticSiteBuildFunctionsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listStaticSiteBuildFunctionsPagingPage(e,t,r,i,n)}}}listStaticSiteBuildFunctionsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listStaticSiteBuildFunctionsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listStaticSiteBuildFunctions(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listStaticSiteBuildFunctionsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listStaticSiteBuildFunctionsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listStaticSiteBuildFunctionsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listStaticSiteBuildFunctionsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listBuildDatabaseConnectionsWithDetails(e,t,r,i){const n=this.getBuildDatabaseConnectionsWithDetailsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getBuildDatabaseConnectionsWithDetailsPagingPage(e,t,r,i,n)}}}getBuildDatabaseConnectionsWithDetailsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getBuildDatabaseConnectionsWithDetailsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getBuildDatabaseConnectionsWithDetails(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getBuildDatabaseConnectionsWithDetailsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getBuildDatabaseConnectionsWithDetailsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getBuildDatabaseConnectionsWithDetailsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getBuildDatabaseConnectionsWithDetailsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listUserProvidedFunctionAppsForStaticSiteBuild(e,t,r,i){const n=this.getUserProvidedFunctionAppsForStaticSiteBuildPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(e,t,r,i,n)}}}getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getUserProvidedFunctionAppsForStaticSiteBuildPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getUserProvidedFunctionAppsForStaticSiteBuild(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getUserProvidedFunctionAppsForStaticSiteBuildNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getUserProvidedFunctionAppsForStaticSiteBuildPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getUserProvidedFunctionAppsForStaticSiteBuildPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listBasicAuth(e,t,r){const i=this.listBasicAuthPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBasicAuthPagingPage(e,t,r,i)}}}listBasicAuthPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBasicAuthPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listBasicAuth(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listBasicAuthNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listBasicAuthPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listBasicAuthPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listBasicAuthPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listStaticSiteCustomDomains(e,t,r){const i=this.listStaticSiteCustomDomainsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listStaticSiteCustomDomainsPagingPage(e,t,r,i)}}}listStaticSiteCustomDomainsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listStaticSiteCustomDomainsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listStaticSiteCustomDomains(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listStaticSiteCustomDomainsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listStaticSiteCustomDomainsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listStaticSiteCustomDomainsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listStaticSiteCustomDomainsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listDatabaseConnections(e,t,r){const i=this.getDatabaseConnectionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getDatabaseConnectionsPagingPage(e,t,r,i)}}}getDatabaseConnectionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getDatabaseConnectionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getDatabaseConnections(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getDatabaseConnectionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getDatabaseConnectionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getDatabaseConnectionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getDatabaseConnectionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listStaticSiteFunctions(e,t,r){const i=this.listStaticSiteFunctionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listStaticSiteFunctionsPagingPage(e,t,r,i)}}}listStaticSiteFunctionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listStaticSiteFunctionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listStaticSiteFunctions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listStaticSiteFunctionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listStaticSiteFunctionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listStaticSiteFunctionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listStaticSiteFunctionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listPrivateEndpointConnectionList(e,t,r){const i=this.getPrivateEndpointConnectionListPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getPrivateEndpointConnectionListPagingPage(e,t,r,i)}}}getPrivateEndpointConnectionListPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getPrivateEndpointConnectionList(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getPrivateEndpointConnectionListNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getPrivateEndpointConnectionListPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getPrivateEndpointConnectionListPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listDatabaseConnectionsWithDetails(e,t,r){const i=this.getDatabaseConnectionsWithDetailsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getDatabaseConnectionsWithDetailsPagingPage(e,t,r,i)}}}getDatabaseConnectionsWithDetailsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getDatabaseConnectionsWithDetailsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getDatabaseConnectionsWithDetails(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getDatabaseConnectionsWithDetailsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getDatabaseConnectionsWithDetailsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getDatabaseConnectionsWithDetailsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getDatabaseConnectionsWithDetailsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listUserProvidedFunctionAppsForStaticSite(e,t,r){const i=this.getUserProvidedFunctionAppsForStaticSitePagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getUserProvidedFunctionAppsForStaticSitePagingPage(e,t,r,i)}}}getUserProvidedFunctionAppsForStaticSitePagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getUserProvidedFunctionAppsForStaticSitePagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getUserProvidedFunctionAppsForStaticSite(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getUserProvidedFunctionAppsForStaticSiteNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getUserProvidedFunctionAppsForStaticSitePagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getUserProvidedFunctionAppsForStaticSitePagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getUserProvidedFunctionAppsForStaticSitePagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listLinkedBackends(e,t,r){const i=this.getLinkedBackendsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getLinkedBackendsPagingPage(e,t,r,i)}}}getLinkedBackendsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getLinkedBackendsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getLinkedBackends(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getLinkedBackendsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getLinkedBackendsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getLinkedBackendsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getLinkedBackendsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listLinkedBackendsForBuild(e,t,r,i){const n=this.getLinkedBackendsForBuildPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getLinkedBackendsForBuildPagingPage(e,t,r,i,n)}}}getLinkedBackendsForBuildPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getLinkedBackendsForBuildPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getLinkedBackendsForBuild(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getLinkedBackendsForBuildNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getLinkedBackendsForBuildPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getLinkedBackendsForBuildPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getLinkedBackendsForBuildPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}previewWorkflow(e,t,r){return this.client.sendOperationRequest({location:e,staticSitesWorkflowPreviewRequest:t,options:r},iy)}_list(e){return this.client.sendOperationRequest({options:e},ny)}_getStaticSitesByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},sy)}getStaticSite(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},oy)}beginCreateOrUpdateStaticSite(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,staticSiteEnvelope:r,options:i},spec:ay});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateStaticSiteAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateStaticSite(e,t,r,i);return n.pollUntilDone()}))}beginDeleteStaticSite(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:ly});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDeleteStaticSiteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDeleteStaticSite(e,t,r);return i.pollUntilDone()}))}updateStaticSite(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,staticSiteEnvelope:r,options:i},cy)}_listStaticSiteUsers(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,authprovider:r,options:i},py)}deleteStaticSiteUser(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,authprovider:r,userid:i,options:n},uy)}updateStaticSiteUser(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,authprovider:r,userid:i,staticSiteUserEnvelope:n,options:s},dy)}_getStaticSiteBuilds(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},my)}getStaticSiteBuild(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},Ay)}beginDeleteStaticSiteBuild(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,options:i},spec:gy});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeleteStaticSiteBuildAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeleteStaticSiteBuild(e,t,r,i);return n.pollUntilDone()}))}createOrUpdateStaticSiteBuildAppSettings(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,appSettings:i,options:n},hy)}createOrUpdateStaticSiteBuildFunctionAppSettings(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,appSettings:i,options:n},fy)}_getBuildDatabaseConnections(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},yy)}getBuildDatabaseConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,options:n},by)}createOrUpdateBuildDatabaseConnection(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,databaseConnectionRequestEnvelope:n,options:s},Cy)}deleteBuildDatabaseConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,options:n},Ny)}updateBuildDatabaseConnection(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,databaseConnectionRequestEnvelope:n,options:s},Ey)}getBuildDatabaseConnectionWithDetails(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,options:n},vy)}_listStaticSiteBuildFunctions(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},Iy)}listStaticSiteBuildAppSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},Sy)}listStaticSiteBuildFunctionAppSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},wy)}_getBuildDatabaseConnectionsWithDetails(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},Py)}_getUserProvidedFunctionAppsForStaticSiteBuild(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},xy)}getUserProvidedFunctionAppForStaticSiteBuild(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,functionAppName:i,options:n},By)}beginRegisterUserProvidedFunctionAppWithStaticSiteBuild(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,functionAppName:i,staticSiteUserProvidedFunctionEnvelope:s,options:o},spec:_y});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginRegisterUserProvidedFunctionAppWithStaticSiteBuildAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRegisterUserProvidedFunctionAppWithStaticSiteBuild(e,t,r,i,s,o);return n.pollUntilDone()}))}detachUserProvidedFunctionAppFromStaticSiteBuild(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,functionAppName:i,options:n},Ry)}beginCreateZipDeploymentForStaticSiteBuild(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,staticSiteZipDeploymentEnvelope:i,options:s},spec:ky});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateZipDeploymentForStaticSiteBuildAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateZipDeploymentForStaticSiteBuild(e,t,r,i,s);return n.pollUntilDone()}))}createOrUpdateStaticSiteAppSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettings:r,options:i},Qy)}_listBasicAuth(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ty)}getBasicAuth(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,basicAuthName:r,options:i},My)}createOrUpdateBasicAuth(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,basicAuthName:r,basicAuthEnvelope:i,options:n},Oy)}createOrUpdateStaticSiteFunctionAppSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettings:r,options:i},Dy)}createUserRolesInvitationLink(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,staticSiteUserRolesInvitationEnvelope:r,options:i},zy)}_listStaticSiteCustomDomains(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ly)}getStaticSiteCustomDomain(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainName:r,options:i},Gy)}beginCreateOrUpdateStaticSiteCustomDomain(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,domainName:r,staticSiteCustomDomainRequestPropertiesEnvelope:i,options:s},spec:Fy});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateStaticSiteCustomDomainAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateStaticSiteCustomDomain(e,t,r,i,s);return n.pollUntilDone()}))}beginDeleteStaticSiteCustomDomain(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,domainName:r,options:i},spec:qy});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeleteStaticSiteCustomDomainAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeleteStaticSiteCustomDomain(e,t,r,i);return n.pollUntilDone()}))}beginValidateCustomDomainCanBeAddedToStaticSite(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,domainName:r,staticSiteCustomDomainRequestPropertiesEnvelope:i,options:s},spec:Uy});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginValidateCustomDomainCanBeAddedToStaticSiteAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginValidateCustomDomainCanBeAddedToStaticSite(e,t,r,i,s);return n.pollUntilDone()}))}_getDatabaseConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Hy)}getDatabaseConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,options:i},Vy)}createOrUpdateDatabaseConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,databaseConnectionRequestEnvelope:i,options:n},jy)}deleteDatabaseConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,options:i},Wy)}updateDatabaseConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,databaseConnectionRequestEnvelope:i,options:n},Jy)}getDatabaseConnectionWithDetails(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,options:i},Yy)}beginDetachStaticSite(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:$y});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDetachStaticSiteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDetachStaticSite(e,t,r);return i.pollUntilDone()}))}_listStaticSiteFunctions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ky)}listStaticSiteAppSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Zy)}listStaticSiteConfiguredRoles(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xy)}listStaticSiteFunctionAppSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},eb)}listStaticSiteSecrets(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},tb)}_getPrivateEndpointConnectionList(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},rb)}getPrivateEndpointConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},ib)}beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,privateEndpointWrapper:i,options:s},spec:nb});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s);return n.pollUntilDone()}))}beginDeletePrivateEndpointConnection(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},spec:sb});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeletePrivateEndpointConnectionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeletePrivateEndpointConnection(e,t,r,i);return n.pollUntilDone()}))}getPrivateLinkResources(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},ob)}resetStaticSiteApiKey(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,resetPropertiesEnvelope:r,options:i},ab)}_getDatabaseConnectionsWithDetails(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},lb)}_getUserProvidedFunctionAppsForStaticSite(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},cb)}getUserProvidedFunctionAppForStaticSite(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionAppName:r,options:i},pb)}beginRegisterUserProvidedFunctionAppWithStaticSite(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,functionAppName:r,staticSiteUserProvidedFunctionEnvelope:i,options:s},spec:ub});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRegisterUserProvidedFunctionAppWithStaticSiteAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRegisterUserProvidedFunctionAppWithStaticSite(e,t,r,i,s);return n.pollUntilDone()}))}detachUserProvidedFunctionAppFromStaticSite(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionAppName:r,options:i},db)}beginCreateZipDeploymentForStaticSite(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,staticSiteZipDeploymentEnvelope:r,options:i},spec:mb});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateZipDeploymentForStaticSiteAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateZipDeploymentForStaticSite(e,t,r,i);return n.pollUntilDone()}))}beginValidateBackend(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,linkedBackendName:r,staticSiteLinkedBackendEnvelope:i,options:s},spec:Ab});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginValidateBackendAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginValidateBackend(e,t,r,i,s);return n.pollUntilDone()}))}beginValidateBackendForBuild(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,linkedBackendName:i,staticSiteLinkedBackendEnvelope:s,options:o},spec:gb});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginValidateBackendForBuildAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginValidateBackendForBuild(e,t,r,i,s,o);return n.pollUntilDone()}))}_getLinkedBackends(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hb)}_getLinkedBackendsForBuild(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},fb)}getLinkedBackend(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,linkedBackendName:r,options:i},yb)}beginLinkBackend(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,linkedBackendName:r,staticSiteLinkedBackendEnvelope:i,options:s},spec:bb});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginLinkBackendAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginLinkBackend(e,t,r,i,s);return n.pollUntilDone()}))}unlinkBackend(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,linkedBackendName:r,options:i},Cb)}getLinkedBackendForBuild(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,linkedBackendName:i,options:n},Nb)}beginLinkBackendToBuild(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,linkedBackendName:i,staticSiteLinkedBackendEnvelope:s,options:o},spec:Eb});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginLinkBackendToBuildAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginLinkBackendToBuild(e,t,r,i,s,o);return n.pollUntilDone()}))}unlinkBackendFromBuild(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,linkedBackendName:i,options:n},vb)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Ib)}_getStaticSitesByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},Sb)}_listStaticSiteUsersNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,authprovider:r,nextLink:i,options:n},wb)}_getStaticSiteBuildsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Pb)}_getBuildDatabaseConnectionsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},xb)}_listStaticSiteBuildFunctionsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},Bb)}_getBuildDatabaseConnectionsWithDetailsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},_b)}_getUserProvidedFunctionAppsForStaticSiteBuildNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},Rb)}_listBasicAuthNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},kb)}_listStaticSiteCustomDomainsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Qb)}_getDatabaseConnectionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Tb)}_listStaticSiteFunctionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Mb)}_getPrivateEndpointConnectionListNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Ob)}_getDatabaseConnectionsWithDetailsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Db)}_getUserProvidedFunctionAppsForStaticSiteNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},zb)}_getLinkedBackendsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Lb)}_getLinkedBackendsForBuildNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},Gb)}}const ry=l.createSerializer(jl,false);const iy={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile",httpMethod:"POST",responses:{200:{bodyMapper:Ca},default:{bodyMapper:h}},requestBody:Mp,queryParameters:[$l],urlParameters:[Jl,Yl,ip],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const ny={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/staticSites",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:ry};const sy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:ry};const oy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Co},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const ay={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:Co},201:{bodyMapper:Co},202:{bodyMapper:Co},204:{bodyMapper:Co},default:{bodyMapper:h}},requestBody:Op,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const ly={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const cy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:Co},202:{bodyMapper:Co},default:{bodyMapper:h}},requestBody:Dp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const py={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers",httpMethod:"POST",responses:{200:{bodyMapper:ai},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,zp],headerParameters:[Wl],serializer:ry};const uy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,zp,Lp],headerParameters:[Wl],serializer:ry};const dy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ia},default:{bodyMapper:h}},requestBody:Gp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,zp,Lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const my={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds",httpMethod:"GET",responses:{200:{bodyMapper:li},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Ay={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}",httpMethod:"GET",responses:{200:{bodyMapper:Sa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const gy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const hy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const fy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const yy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up],headerParameters:[Wl],serializer:ry};const by={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:Pa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl],serializer:ry};const Cy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:Pa},default:{bodyMapper:h}},requestBody:Vp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ny={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl],serializer:ry};const Ey={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Pa},default:{bodyMapper:h}},requestBody:jp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const vy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}/show",httpMethod:"POST",responses:{200:{bodyMapper:Pa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl],serializer:ry};const Iy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const Sy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const wy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const Py={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/showDatabaseConnections",httpMethod:"POST",responses:{200:{bodyMapper:ci},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up],headerParameters:[Wl],serializer:ry};const xy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const By={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"GET",responses:{200:{bodyMapper:Ba},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,Wp],headerParameters:[Wl],serializer:ry};const _y={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ba},201:{bodyMapper:Ba},202:{bodyMapper:Ba},204:{bodyMapper:Ba},default:{bodyMapper:h}},requestBody:Jp,queryParameters:[$l,Yp],urlParameters:[Jl,Yl,Xl,ic,Fp,Wp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ry={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,Wp],headerParameters:[Wl],serializer:ry};const ky={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:$p,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Qy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ty={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth",httpMethod:"GET",responses:{200:{bodyMapper:mi},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const My={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}",httpMethod:"GET",responses:{200:{bodyMapper:Ra},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Kp],headerParameters:[Wl],serializer:ry};const Oy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ra},default:{bodyMapper:h}},requestBody:Zp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Kp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Dy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const zy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/createUserInvitation",httpMethod:"POST",responses:{200:{bodyMapper:Qa},default:{bodyMapper:h}},requestBody:Xp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ly={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains",httpMethod:"GET",responses:{200:{bodyMapper:Ai},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Gy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"GET",responses:{200:{bodyMapper:Ta},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl],serializer:ry};const Fy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ta},201:{bodyMapper:Ta},202:{bodyMapper:Ta},204:{bodyMapper:Ta},default:{bodyMapper:h}},requestBody:eu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const qy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl],serializer:ry};const Uy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/validate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:eu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Hy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Vy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:Pa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl],serializer:ry};const jy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:Pa},default:{bodyMapper:h}},requestBody:Vp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Wy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl],serializer:ry};const Jy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Pa},default:{bodyMapper:h}},requestBody:jp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Yy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}/show",httpMethod:"POST",responses:{200:{bodyMapper:Pa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl],serializer:ry};const $y={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/detach",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Ky={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Zy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Xy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listConfiguredRoles",httpMethod:"POST",responses:{200:{bodyMapper:Oa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const eb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const tb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listSecrets",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const rb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const ib={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl],serializer:ry};const nb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:zo},201:{bodyMapper:zo},202:{bodyMapper:zo},204:{bodyMapper:zo},default:{bodyMapper:h}},requestBody:Tc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const sb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},201:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},202:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl],serializer:ry};const ob={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const ab={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/resetapikey",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},requestBody:tu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const lb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/showDatabaseConnections",httpMethod:"POST",responses:{200:{bodyMapper:ci},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const cb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const pb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"GET",responses:{200:{bodyMapper:Ba},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wp],headerParameters:[Wl],serializer:ry};const ub={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ba},201:{bodyMapper:Ba},202:{bodyMapper:Ba},204:{bodyMapper:Ba},default:{bodyMapper:h}},requestBody:Jp,queryParameters:[$l,Yp],urlParameters:[Jl,Yl,Xl,ic,Wp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const db={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wp],headerParameters:[Wl],serializer:ry};const mb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/zipdeploy",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:$p,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ab={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}/validate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:ru,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,iu],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const gb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}/validate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:ru,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,iu],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const hb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends",httpMethod:"GET",responses:{200:{bodyMapper:gi},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const fb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends",httpMethod:"GET",responses:{200:{bodyMapper:gi},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const yb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}",httpMethod:"GET",responses:{200:{bodyMapper:za},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,iu],headerParameters:[Wl],serializer:ry};const bb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}",httpMethod:"PUT",responses:{200:{bodyMapper:za},201:{bodyMapper:za},202:{bodyMapper:za},204:{bodyMapper:za},default:{bodyMapper:h}},requestBody:ru,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,iu],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Cb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l,nu],urlParameters:[Jl,Yl,Xl,ic,iu],headerParameters:[Wl],serializer:ry};const Nb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}",httpMethod:"GET",responses:{200:{bodyMapper:za},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,iu],headerParameters:[Wl],serializer:ry};const Eb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}",httpMethod:"PUT",responses:{200:{bodyMapper:za},201:{bodyMapper:za},202:{bodyMapper:za},204:{bodyMapper:za},default:{bodyMapper:h}},requestBody:ru,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,iu],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const vb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l,nu],urlParameters:[Jl,Yl,Xl,ic,Fp,iu],headerParameters:[Wl],serializer:ry};const Ib={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:ry};const Sb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:ry};const wb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ai},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,zp],headerParameters:[Wl],serializer:ry};const Pb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:li},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const xb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Up],headerParameters:[Wl],serializer:ry};const Bb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Fp],headerParameters:[Wl],serializer:ry};const _b={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Up],headerParameters:[Wl],serializer:ry};const Rb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Fp],headerParameters:[Wl],serializer:ry};const kb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:mi},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Qb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ai},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Tb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Mb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Ob={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Db={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const zb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Lb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:gi},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Gb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:gi},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Fp],headerParameters:[Wl],serializer:ry};class WebAppsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listBackups(e,t,r){const i=this.listBackupsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBackupsPagingPage(e,t,r,i)}}}listBackupsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBackupsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listBackups(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listBackupsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listBackupsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listBackupsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listBackupsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listBasicPublishingCredentialsPolicies(e,t,r){const i=this.listBasicPublishingCredentialsPoliciesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBasicPublishingCredentialsPoliciesPagingPage(e,t,r,i)}}}listBasicPublishingCredentialsPoliciesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBasicPublishingCredentialsPoliciesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listBasicPublishingCredentialsPolicies(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listBasicPublishingCredentialsPoliciesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listBasicPublishingCredentialsPoliciesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listBasicPublishingCredentialsPoliciesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listBasicPublishingCredentialsPoliciesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listConfigurations(e,t,r){const i=this.listConfigurationsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listConfigurationsPagingPage(e,t,r,i)}}}listConfigurationsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listConfigurationsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listConfigurations(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listConfigurationsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listConfigurationsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listConfigurationsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listConfigurationsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listAppSettingsKeyVaultReferences(e,t,r){const i=this.getAppSettingsKeyVaultReferencesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getAppSettingsKeyVaultReferencesPagingPage(e,t,r,i)}}}getAppSettingsKeyVaultReferencesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getAppSettingsKeyVaultReferencesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getAppSettingsKeyVaultReferences(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getAppSettingsKeyVaultReferencesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getAppSettingsKeyVaultReferencesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getAppSettingsKeyVaultReferencesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getAppSettingsKeyVaultReferencesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteConnectionStringKeyVaultReferences(e,t,r){const i=this.getSiteConnectionStringKeyVaultReferencesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getSiteConnectionStringKeyVaultReferencesPagingPage(e,t,r,i)}}}getSiteConnectionStringKeyVaultReferencesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getSiteConnectionStringKeyVaultReferences(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getSiteConnectionStringKeyVaultReferencesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getSiteConnectionStringKeyVaultReferencesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getSiteConnectionStringKeyVaultReferencesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listConfigurationSnapshotInfo(e,t,r){const i=this.listConfigurationSnapshotInfoPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listConfigurationSnapshotInfoPagingPage(e,t,r,i)}}}listConfigurationSnapshotInfoPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listConfigurationSnapshotInfoPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listConfigurationSnapshotInfo(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listConfigurationSnapshotInfoNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listConfigurationSnapshotInfoPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listConfigurationSnapshotInfoPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listConfigurationSnapshotInfoPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listContinuousWebJobs(e,t,r){const i=this.listContinuousWebJobsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listContinuousWebJobsPagingPage(e,t,r,i)}}}listContinuousWebJobsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listContinuousWebJobsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listContinuousWebJobs(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listContinuousWebJobsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listContinuousWebJobsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listContinuousWebJobsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listContinuousWebJobsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listProductionSiteDeploymentStatuses(e,t,r){const i=this.listProductionSiteDeploymentStatusesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProductionSiteDeploymentStatusesPagingPage(e,t,r,i)}}}listProductionSiteDeploymentStatusesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProductionSiteDeploymentStatusesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listProductionSiteDeploymentStatuses(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listProductionSiteDeploymentStatusesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listProductionSiteDeploymentStatusesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listProductionSiteDeploymentStatusesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listProductionSiteDeploymentStatusesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listDeployments(e,t,r){const i=this.listDeploymentsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listDeploymentsPagingPage(e,t,r,i)}}}listDeploymentsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listDeploymentsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listDeployments(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listDeploymentsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listDeploymentsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listDeploymentsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listDeploymentsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listDomainOwnershipIdentifiers(e,t,r){const i=this.listDomainOwnershipIdentifiersPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listDomainOwnershipIdentifiersPagingPage(e,t,r,i)}}}listDomainOwnershipIdentifiersPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listDomainOwnershipIdentifiersPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listDomainOwnershipIdentifiers(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listDomainOwnershipIdentifiersNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listDomainOwnershipIdentifiersPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listDomainOwnershipIdentifiersPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listDomainOwnershipIdentifiersPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listFunctions(e,t,r){const i=this.listFunctionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listFunctionsPagingPage(e,t,r,i)}}}listFunctionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listFunctionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listFunctions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listFunctionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listFunctionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listFunctionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listFunctionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listHostNameBindings(e,t,r){const i=this.listHostNameBindingsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHostNameBindingsPagingPage(e,t,r,i)}}}listHostNameBindingsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHostNameBindingsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHostNameBindings(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHostNameBindingsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHostNameBindingsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHostNameBindingsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHostNameBindingsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listInstanceIdentifiers(e,t,r){const i=this.listInstanceIdentifiersPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceIdentifiersPagingPage(e,t,r,i)}}}listInstanceIdentifiersPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceIdentifiersPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listInstanceIdentifiers(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listInstanceIdentifiersNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listInstanceIdentifiersPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listInstanceIdentifiersPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listInstanceIdentifiersPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listInstanceProcesses(e,t,r,i){const n=this.listInstanceProcessesPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessesPagingPage(e,t,r,i,n)}}}listInstanceProcessesPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessesPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listInstanceProcesses(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listInstanceProcessesNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listInstanceProcessesPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessesPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listInstanceProcessesPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInstanceProcessModules(e,t,r,i,n){const s=this.listInstanceProcessModulesPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessModulesPagingPage(e,t,r,i,n,s)}}}listInstanceProcessModulesPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessModulesPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listInstanceProcessModules(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listInstanceProcessModulesNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listInstanceProcessModulesPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessModulesPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listInstanceProcessModulesPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listInstanceProcessThreads(e,t,r,i,n){const s=this.listInstanceProcessThreadsPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessThreadsPagingPage(e,t,r,i,n,s)}}}listInstanceProcessThreadsPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessThreadsPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listInstanceProcessThreads(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listInstanceProcessThreadsNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listInstanceProcessThreadsPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessThreadsPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listInstanceProcessThreadsPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listSiteBackups(e,t,r){const i=this.listSiteBackupsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteBackupsPagingPage(e,t,r,i)}}}listSiteBackupsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteBackupsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSiteBackups(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSiteBackupsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSiteBackupsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteBackupsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSiteBackupsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listPerfMonCounters(e,t,r){const i=this.listPerfMonCountersPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPerfMonCountersPagingPage(e,t,r,i)}}}listPerfMonCountersPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPerfMonCountersPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listPerfMonCounters(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listPerfMonCountersNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listPerfMonCountersPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listPerfMonCountersPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listPerfMonCountersPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listPrivateEndpointConnectionList(e,t,r){const i=this.getPrivateEndpointConnectionListPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getPrivateEndpointConnectionListPagingPage(e,t,r,i)}}}getPrivateEndpointConnectionListPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getPrivateEndpointConnectionList(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getPrivateEndpointConnectionListNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getPrivateEndpointConnectionListPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getPrivateEndpointConnectionListPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listProcesses(e,t,r){const i=this.listProcessesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessesPagingPage(e,t,r,i)}}}listProcessesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProcessesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listProcesses(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listProcessesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listProcessesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listProcessesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listProcessesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listProcessModules(e,t,r,i){const n=this.listProcessModulesPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessModulesPagingPage(e,t,r,i,n)}}}listProcessModulesPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessModulesPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listProcessModules(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listProcessModulesNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listProcessModulesPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProcessModulesPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listProcessModulesPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listProcessThreads(e,t,r,i){const n=this.listProcessThreadsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessThreadsPagingPage(e,t,r,i,n)}}}listProcessThreadsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessThreadsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listProcessThreads(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listProcessThreadsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listProcessThreadsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProcessThreadsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listProcessThreadsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listPublicCertificates(e,t,r){const i=this.listPublicCertificatesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPublicCertificatesPagingPage(e,t,r,i)}}}listPublicCertificatesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPublicCertificatesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listPublicCertificates(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listPublicCertificatesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listPublicCertificatesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listPublicCertificatesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listPublicCertificatesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteExtensions(e,t,r){const i=this.listSiteExtensionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteExtensionsPagingPage(e,t,r,i)}}}listSiteExtensionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteExtensionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSiteExtensions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSiteExtensionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSiteExtensionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteExtensionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSiteExtensionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSlots(e,t,r){const i=this.listSlotsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSlotsPagingPage(e,t,r,i)}}}listSlotsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSlotsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSlots(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSlotsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSlotsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSlotsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSlotsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listBackupsSlot(e,t,r,i){const n=this.listBackupsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBackupsSlotPagingPage(e,t,r,i,n)}}}listBackupsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listBackupsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listBackupsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listBackupsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listBackupsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBackupsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listBackupsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listBasicPublishingCredentialsPoliciesSlot(e,t,r,i){const n=this.listBasicPublishingCredentialsPoliciesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBasicPublishingCredentialsPoliciesSlotPagingPage(e,t,r,i,n)}}}listBasicPublishingCredentialsPoliciesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listBasicPublishingCredentialsPoliciesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listBasicPublishingCredentialsPoliciesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listBasicPublishingCredentialsPoliciesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listBasicPublishingCredentialsPoliciesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBasicPublishingCredentialsPoliciesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listBasicPublishingCredentialsPoliciesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listConfigurationsSlot(e,t,r,i){const n=this.listConfigurationsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listConfigurationsSlotPagingPage(e,t,r,i,n)}}}listConfigurationsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listConfigurationsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listConfigurationsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listConfigurationsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listConfigurationsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listConfigurationsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listConfigurationsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listAppSettingsKeyVaultReferencesSlot(e,t,r,i){const n=this.getAppSettingsKeyVaultReferencesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getAppSettingsKeyVaultReferencesSlotPagingPage(e,t,r,i,n)}}}getAppSettingsKeyVaultReferencesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getAppSettingsKeyVaultReferencesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getAppSettingsKeyVaultReferencesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getAppSettingsKeyVaultReferencesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getAppSettingsKeyVaultReferencesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getAppSettingsKeyVaultReferencesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getAppSettingsKeyVaultReferencesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteConnectionStringKeyVaultReferencesSlot(e,t,r,i){const n=this.getSiteConnectionStringKeyVaultReferencesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getSiteConnectionStringKeyVaultReferencesSlotPagingPage(e,t,r,i,n)}}}getSiteConnectionStringKeyVaultReferencesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getSiteConnectionStringKeyVaultReferencesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getSiteConnectionStringKeyVaultReferencesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getSiteConnectionStringKeyVaultReferencesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getSiteConnectionStringKeyVaultReferencesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listConfigurationSnapshotInfoSlot(e,t,r,i){const n=this.listConfigurationSnapshotInfoSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listConfigurationSnapshotInfoSlotPagingPage(e,t,r,i,n)}}}listConfigurationSnapshotInfoSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listConfigurationSnapshotInfoSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listConfigurationSnapshotInfoSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listConfigurationSnapshotInfoSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listConfigurationSnapshotInfoSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listConfigurationSnapshotInfoSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listConfigurationSnapshotInfoSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listContinuousWebJobsSlot(e,t,r,i){const n=this.listContinuousWebJobsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listContinuousWebJobsSlotPagingPage(e,t,r,i,n)}}}listContinuousWebJobsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listContinuousWebJobsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listContinuousWebJobsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listContinuousWebJobsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listContinuousWebJobsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listContinuousWebJobsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listContinuousWebJobsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSlotSiteDeploymentStatusesSlot(e,t,r,i){const n=this.listSlotSiteDeploymentStatusesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSlotSiteDeploymentStatusesSlotPagingPage(e,t,r,i,n)}}}listSlotSiteDeploymentStatusesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSlotSiteDeploymentStatusesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSlotSiteDeploymentStatusesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSlotSiteDeploymentStatusesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSlotSiteDeploymentStatusesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSlotSiteDeploymentStatusesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSlotSiteDeploymentStatusesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listDeploymentsSlot(e,t,r,i){const n=this.listDeploymentsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listDeploymentsSlotPagingPage(e,t,r,i,n)}}}listDeploymentsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listDeploymentsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listDeploymentsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listDeploymentsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listDeploymentsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listDeploymentsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listDeploymentsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listDomainOwnershipIdentifiersSlot(e,t,r,i){const n=this.listDomainOwnershipIdentifiersSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listDomainOwnershipIdentifiersSlotPagingPage(e,t,r,i,n)}}}listDomainOwnershipIdentifiersSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listDomainOwnershipIdentifiersSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listDomainOwnershipIdentifiersSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listDomainOwnershipIdentifiersSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listDomainOwnershipIdentifiersSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listDomainOwnershipIdentifiersSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listDomainOwnershipIdentifiersSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInstanceFunctionsSlot(e,t,r,i){const n=this.listInstanceFunctionsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceFunctionsSlotPagingPage(e,t,r,i,n)}}}listInstanceFunctionsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceFunctionsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listInstanceFunctionsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listInstanceFunctionsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listInstanceFunctionsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceFunctionsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listInstanceFunctionsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listHostNameBindingsSlot(e,t,r,i){const n=this.listHostNameBindingsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHostNameBindingsSlotPagingPage(e,t,r,i,n)}}}listHostNameBindingsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listHostNameBindingsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listHostNameBindingsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listHostNameBindingsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listHostNameBindingsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHostNameBindingsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listHostNameBindingsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInstanceIdentifiersSlot(e,t,r,i){const n=this.listInstanceIdentifiersSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceIdentifiersSlotPagingPage(e,t,r,i,n)}}}listInstanceIdentifiersSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceIdentifiersSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listInstanceIdentifiersSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listInstanceIdentifiersSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listInstanceIdentifiersSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceIdentifiersSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listInstanceIdentifiersSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInstanceProcessesSlot(e,t,r,i,n){const s=this.listInstanceProcessesSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessesSlotPagingPage(e,t,r,i,n,s)}}}listInstanceProcessesSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessesSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listInstanceProcessesSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listInstanceProcessesSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listInstanceProcessesSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessesSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listInstanceProcessesSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listInstanceProcessModulesSlot(e,t,r,i,n,s){const o=this.listInstanceProcessModulesSlotPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessModulesSlotPagingPage(e,t,r,i,n,s,o)}}}listInstanceProcessModulesSlotPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessModulesSlotPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._listInstanceProcessModulesSlot(e,t,r,i,s,o));let a=l.value||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listInstanceProcessModulesSlotNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.value||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listInstanceProcessModulesSlotPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessModulesSlotPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listInstanceProcessModulesSlotPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}listInstanceProcessThreadsSlot(e,t,r,i,n,s){const o=this.listInstanceProcessThreadsSlotPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessThreadsSlotPagingPage(e,t,r,i,n,s,o)}}}listInstanceProcessThreadsSlotPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessThreadsSlotPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._listInstanceProcessThreadsSlot(e,t,r,i,s,o));let a=l.value||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listInstanceProcessThreadsSlotNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.value||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listInstanceProcessThreadsSlotPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessThreadsSlotPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listInstanceProcessThreadsSlotPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}listSiteBackupsSlot(e,t,r,i){const n=this.listSiteBackupsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteBackupsSlotPagingPage(e,t,r,i,n)}}}listSiteBackupsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteBackupsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteBackupsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteBackupsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteBackupsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteBackupsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteBackupsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listPerfMonCountersSlot(e,t,r,i){const n=this.listPerfMonCountersSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPerfMonCountersSlotPagingPage(e,t,r,i,n)}}}listPerfMonCountersSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPerfMonCountersSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listPerfMonCountersSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listPerfMonCountersSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPerfMonCountersSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPerfMonCountersSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPerfMonCountersSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listPrivateEndpointConnectionListSlot(e,t,r,i){const n=this.getPrivateEndpointConnectionListSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getPrivateEndpointConnectionListSlotPagingPage(e,t,r,i,n)}}}getPrivateEndpointConnectionListSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getPrivateEndpointConnectionListSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getPrivateEndpointConnectionListSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getPrivateEndpointConnectionListSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getPrivateEndpointConnectionListSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listProcessesSlot(e,t,r,i){const n=this.listProcessesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessesSlotPagingPage(e,t,r,i,n)}}}listProcessesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listProcessesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listProcessesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listProcessesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProcessesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listProcessesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listProcessModulesSlot(e,t,r,i,n){const s=this.listProcessModulesSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessModulesSlotPagingPage(e,t,r,i,n,s)}}}listProcessModulesSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listProcessModulesSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listProcessModulesSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listProcessModulesSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listProcessModulesSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessModulesSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listProcessModulesSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listProcessThreadsSlot(e,t,r,i,n){const s=this.listProcessThreadsSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessThreadsSlotPagingPage(e,t,r,i,n,s)}}}listProcessThreadsSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listProcessThreadsSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listProcessThreadsSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listProcessThreadsSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listProcessThreadsSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessThreadsSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listProcessThreadsSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listPublicCertificatesSlot(e,t,r,i){const n=this.listPublicCertificatesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPublicCertificatesSlotPagingPage(e,t,r,i,n)}}}listPublicCertificatesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPublicCertificatesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listPublicCertificatesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listPublicCertificatesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPublicCertificatesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPublicCertificatesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPublicCertificatesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteExtensionsSlot(e,t,r,i){const n=this.listSiteExtensionsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteExtensionsSlotPagingPage(e,t,r,i,n)}}}listSiteExtensionsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteExtensionsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteExtensionsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteExtensionsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteExtensionsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteExtensionsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteExtensionsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSlotDifferencesSlot(e,t,r,i,n){const s=this.listSlotDifferencesSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSlotDifferencesSlotPagingPage(e,t,r,i,n,s)}}}listSlotDifferencesSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listSlotDifferencesSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listSlotDifferencesSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listSlotDifferencesSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listSlotDifferencesSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSlotDifferencesSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listSlotDifferencesSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listSnapshotsSlot(e,t,r,i){const n=this.listSnapshotsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSnapshotsSlotPagingPage(e,t,r,i,n)}}}listSnapshotsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSnapshotsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSnapshotsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSnapshotsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSnapshotsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSnapshotsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSnapshotsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSnapshotsFromDRSecondarySlot(e,t,r,i){const n=this.listSnapshotsFromDRSecondarySlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSnapshotsFromDRSecondarySlotPagingPage(e,t,r,i,n)}}}listSnapshotsFromDRSecondarySlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSnapshotsFromDRSecondarySlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSnapshotsFromDRSecondarySlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSnapshotsFromDRSecondarySlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSnapshotsFromDRSecondarySlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSnapshotsFromDRSecondarySlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSnapshotsFromDRSecondarySlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listTriggeredWebJobsSlot(e,t,r,i){const n=this.listTriggeredWebJobsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listTriggeredWebJobsSlotPagingPage(e,t,r,i,n)}}}listTriggeredWebJobsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listTriggeredWebJobsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listTriggeredWebJobsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listTriggeredWebJobsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listTriggeredWebJobsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listTriggeredWebJobHistorySlot(e,t,r,i,n){const s=this.listTriggeredWebJobHistorySlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listTriggeredWebJobHistorySlotPagingPage(e,t,r,i,n,s)}}}listTriggeredWebJobHistorySlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobHistorySlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listTriggeredWebJobHistorySlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listTriggeredWebJobHistorySlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listTriggeredWebJobHistorySlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobHistorySlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listTriggeredWebJobHistorySlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listUsagesSlot(e,t,r,i){const n=this.listUsagesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listUsagesSlotPagingPage(e,t,r,i,n)}}}listUsagesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listUsagesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listUsagesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listUsagesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listUsagesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listUsagesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listUsagesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listWebJobsSlot(e,t,r,i){const n=this.listWebJobsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebJobsSlotPagingPage(e,t,r,i,n)}}}listWebJobsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWebJobsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listWebJobsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listWebJobsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listWebJobsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebJobsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listWebJobsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSlotDifferencesFromProduction(e,t,r,i){const n=this.listSlotDifferencesFromProductionPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSlotDifferencesFromProductionPagingPage(e,t,r,i,n)}}}listSlotDifferencesFromProductionPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSlotDifferencesFromProductionPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSlotDifferencesFromProduction(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSlotDifferencesFromProductionNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSlotDifferencesFromProductionPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSlotDifferencesFromProductionPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSlotDifferencesFromProductionPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSnapshots(e,t,r){const i=this.listSnapshotsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSnapshotsPagingPage(e,t,r,i)}}}listSnapshotsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSnapshotsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSnapshots(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSnapshotsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSnapshotsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSnapshotsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSnapshotsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSnapshotsFromDRSecondary(e,t,r){const i=this.listSnapshotsFromDRSecondaryPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSnapshotsFromDRSecondaryPagingPage(e,t,r,i)}}}listSnapshotsFromDRSecondaryPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSnapshotsFromDRSecondaryPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSnapshotsFromDRSecondary(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSnapshotsFromDRSecondaryNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSnapshotsFromDRSecondaryPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSnapshotsFromDRSecondaryPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSnapshotsFromDRSecondaryPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listTriggeredWebJobs(e,t,r){const i=this.listTriggeredWebJobsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listTriggeredWebJobsPagingPage(e,t,r,i)}}}listTriggeredWebJobsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listTriggeredWebJobs(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listTriggeredWebJobsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listTriggeredWebJobsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listTriggeredWebJobsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listTriggeredWebJobHistory(e,t,r,i){const n=this.listTriggeredWebJobHistoryPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listTriggeredWebJobHistoryPagingPage(e,t,r,i,n)}}}listTriggeredWebJobHistoryPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobHistoryPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listTriggeredWebJobHistory(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listTriggeredWebJobHistoryNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listTriggeredWebJobHistoryPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobHistoryPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listTriggeredWebJobHistoryPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listUsages(e,t,r){const i=this.listUsagesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listUsagesPagingPage(e,t,r,i)}}}listUsagesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listUsages(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listUsagesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listUsagesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listUsagesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWebJobs(e,t,r){const i=this.listWebJobsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebJobsPagingPage(e,t,r,i)}}}listWebJobsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebJobsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWebJobs(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWebJobsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWebJobsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWebJobsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWebJobsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listInstanceWorkflowsSlot(e,t,r,i){const n=this.listInstanceWorkflowsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceWorkflowsSlotPagingPage(e,t,r,i,n)}}}listInstanceWorkflowsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceWorkflowsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listInstanceWorkflowsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listInstanceWorkflowsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listInstanceWorkflowsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceWorkflowsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listInstanceWorkflowsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listWorkflows(e,t,r){const i=this.listWorkflowsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWorkflowsPagingPage(e,t,r,i)}}}listWorkflowsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWorkflowsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWorkflows(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWorkflowsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWorkflowsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWorkflowsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWorkflowsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},qb)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Ub)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Hb)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,siteEnvelope:r,options:i},spec:Vb});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},jb)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteEnvelope:r,options:i},Wb)}analyzeCustomHostname(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Jb)}applySlotConfigToProduction(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slotSwapEntity:r,options:i},Yb)}backup(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,request:r,options:i},$b)}_listBackups(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Kb)}getBackupStatus(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,options:i},Zb)}deleteBackup(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,options:i},Xb)}listBackupStatusSecrets(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,request:i,options:n},eC)}beginRestore(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,backupId:r,request:i,options:s},spec:tC});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRestoreAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestore(e,t,r,i,s);return n.pollUntilDone()}))}_listBasicPublishingCredentialsPolicies(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},rC)}getFtpAllowed(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},iC)}updateFtpAllowed(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,csmPublishingAccessPoliciesEntity:r,options:i},nC)}getScmAllowed(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},sC)}updateScmAllowed(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,csmPublishingAccessPoliciesEntity:r,options:i},oC)}_listConfigurations(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},aC)}updateApplicationSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettings:r,options:i},lC)}listApplicationSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},cC)}updateAuthSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteAuthSettings:r,options:i},pC)}getAuthSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},uC)}getAuthSettingsV2WithoutSecrets(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},dC)}updateAuthSettingsV2(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteAuthSettingsV2:r,options:i},mC)}getAuthSettingsV2(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},AC)}updateAzureStorageAccounts(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,azureStorageAccounts:r,options:i},gC)}listAzureStorageAccounts(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hC)}updateBackupConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,request:r,options:i},fC)}deleteBackupConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},yC)}getBackupConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},bC)}_getAppSettingsKeyVaultReferences(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},CC)}getAppSettingKeyVaultReference(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettingKey:r,options:i},NC)}_getSiteConnectionStringKeyVaultReferences(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},EC)}getSiteConnectionStringKeyVaultReference(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionStringKey:r,options:i},vC)}updateConnectionStrings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionStrings:r,options:i},IC)}listConnectionStrings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},SC)}getDiagnosticLogsConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},wC)}updateDiagnosticLogsConfig(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteLogsConfig:r,options:i},PC)}updateMetadata(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,metadata:r,options:i},xC)}listMetadata(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},BC)}beginListPublishingCredentials(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:_C});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginListPublishingCredentialsAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginListPublishingCredentials(e,t,r);return i.pollUntilDone()}))}updateSitePushSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,pushSettings:r,options:i},RC)}listSitePushSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},kC)}listSlotConfigurationNames(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},QC)}updateSlotConfigurationNames(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slotConfigNames:r,options:i},TC)}getConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},MC)}createOrUpdateConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteConfig:r,options:i},OC)}updateConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteConfig:r,options:i},DC)}_listConfigurationSnapshotInfo(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},zC)}getConfigurationSnapshot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,snapshotId:r,options:i},LC)}recoverSiteConfigurationSnapshot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,snapshotId:r,options:i},GC)}getWebSiteContainerLogs(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},FC)}getContainerLogsZip(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},qC)}_listContinuousWebJobs(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},UC)}getContinuousWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},HC)}deleteContinuousWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},VC)}startContinuousWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},jC)}stopContinuousWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},WC)}_listProductionSiteDeploymentStatuses(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},JC)}beginGetProductionSiteDeploymentStatus(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,deploymentStatusId:r,options:i},spec:YC});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginGetProductionSiteDeploymentStatusAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginGetProductionSiteDeploymentStatus(e,t,r,i);return n.pollUntilDone()}))}_listDeployments(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},$C)}getDeployment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,options:i},KC)}createDeployment(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,deployment:i,options:n},ZC)}deleteDeployment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,options:i},XC)}listDeploymentLog(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,options:i},eN)}discoverBackup(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,request:r,options:i},tN)}_listDomainOwnershipIdentifiers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},rN)}getDomainOwnershipIdentifier(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,options:i},iN)}createOrUpdateDomainOwnershipIdentifier(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,domainOwnershipIdentifier:i,options:n},nN)}deleteDomainOwnershipIdentifier(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,options:i},sN)}updateDomainOwnershipIdentifier(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,domainOwnershipIdentifier:i,options:n},oN)}getMSDeployStatus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},aN)}beginCreateMSDeployOperation(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,mSDeploy:r,options:i},spec:lN});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateMSDeployOperationAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateMSDeployOperation(e,t,r,i);return n.pollUntilDone()}))}getMSDeployLog(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},cN)}getOneDeployStatus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pN)}createOneDeployOperation(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},uN)}_listFunctions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},dN)}getFunctionsAdminToken(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},mN)}getFunction(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,options:i},AN)}beginCreateFunction(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,functionName:r,functionEnvelope:i,options:s},spec:gN});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateFunctionAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateFunction(e,t,r,i,s);return n.pollUntilDone()}))}deleteFunction(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,options:i},hN)}createOrUpdateFunctionSecret(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,keyName:i,key:n,options:s},fN)}deleteFunctionSecret(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,keyName:i,options:n},yN)}listFunctionKeys(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,options:i},bN)}listFunctionSecrets(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,options:i},CN)}listHostKeys(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},NN)}listSyncStatus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},EN)}syncFunctions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},vN)}createOrUpdateHostSecret(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,keyType:r,keyName:i,key:n,options:s},IN)}deleteHostSecret(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,keyType:r,keyName:i,options:n},SN)}_listHostNameBindings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},wN)}getHostNameBinding(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostName:r,options:i},PN)}createOrUpdateHostNameBinding(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostName:r,hostNameBinding:i,options:n},xN)}deleteHostNameBinding(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostName:r,options:i},BN)}getHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},_N)}createOrUpdateHybridConnection(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,connectionEnvelope:n,options:s},RN)}deleteHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},kN)}updateHybridConnection(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,connectionEnvelope:n,options:s},QN)}listHybridConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},TN)}listRelayServiceConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},MN)}getRelayServiceConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,options:i},ON)}createOrUpdateRelayServiceConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,connectionEnvelope:i,options:n},DN)}deleteRelayServiceConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,options:i},zN)}updateRelayServiceConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,connectionEnvelope:i,options:n},LN)}_listInstanceIdentifiers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},GN)}getInstanceInfo(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,options:i},FN)}getInstanceMsDeployStatus(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,options:i},qN)}beginCreateInstanceMSDeployOperation(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,instanceId:r,mSDeploy:i,options:s},spec:UN});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateInstanceMSDeployOperationAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateInstanceMSDeployOperation(e,t,r,i,s);return n.pollUntilDone()}))}getInstanceMSDeployLog(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,options:i},HN)}_listInstanceProcesses(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,options:i},VN)}getInstanceProcess(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},jN)}deleteInstanceProcess(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},WN)}getInstanceProcessDump(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},JN)}_listInstanceProcessModules(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},YN)}getInstanceProcessModule(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,baseAddress:i,instanceId:n,options:s},$N)}_listInstanceProcessThreads(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},KN)}isCloneable(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},ZN)}_listSiteBackups(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},XN)}listSyncFunctionTriggers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},eE)}beginMigrateStorage(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{subscriptionName:e,resourceGroupName:t,name:r,migrationOptions:i,options:s},spec:tE});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginMigrateStorageAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginMigrateStorage(e,t,r,i,s);return n.pollUntilDone()}))}beginMigrateMySql(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,migrationRequestEnvelope:r,options:i},spec:rE});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginMigrateMySqlAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginMigrateMySql(e,t,r,i);return n.pollUntilDone()}))}getMigrateMySqlStatus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},iE)}getSwiftVirtualNetworkConnection(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},nE)}createOrUpdateSwiftVirtualNetworkConnectionWithCheck(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionEnvelope:r,options:i},sE)}deleteSwiftVirtualNetwork(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},oE)}updateSwiftVirtualNetworkConnectionWithCheck(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionEnvelope:r,options:i},aE)}listNetworkFeatures(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,view:r,options:i},lE)}getNetworkTraceOperation(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,options:i},cE)}startWebSiteNetworkTrace(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pE)}beginStartWebSiteNetworkTraceOperation(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:uE});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginStartWebSiteNetworkTraceOperationAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginStartWebSiteNetworkTraceOperation(e,t,r);return i.pollUntilDone()}))}stopWebSiteNetworkTrace(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},dE)}getNetworkTraces(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,options:i},mE)}getNetworkTraceOperationV2(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,options:i},AE)}getNetworkTracesV2(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,options:i},gE)}generateNewSitePublishingPassword(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hE)}_listPerfMonCounters(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},fE)}getSitePhpErrorLogFlag(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},yE)}listPremierAddOns(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},bE)}getPremierAddOn(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,options:i},CE)}addPremierAddOn(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,premierAddOn:i,options:n},NE)}deletePremierAddOn(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,options:i},EE)}updatePremierAddOn(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,premierAddOn:i,options:n},vE)}getPrivateAccess(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},IE)}putPrivateAccessVnet(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,access:r,options:i},SE)}_getPrivateEndpointConnectionList(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},wE)}getPrivateEndpointConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},PE)}beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,privateEndpointWrapper:i,options:s},spec:xE});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s);return n.pollUntilDone()}))}beginDeletePrivateEndpointConnection(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},spec:BE});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeletePrivateEndpointConnectionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeletePrivateEndpointConnection(e,t,r,i);return n.pollUntilDone()}))}getPrivateLinkResources(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},_E)}_listProcesses(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},RE)}getProcess(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},kE)}deleteProcess(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},QE)}getProcessDump(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},TE)}_listProcessModules(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},ME)}getProcessModule(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,baseAddress:i,options:n},OE)}_listProcessThreads(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},DE)}_listPublicCertificates(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},zE)}getPublicCertificate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publicCertificateName:r,options:i},LE)}createOrUpdatePublicCertificate(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publicCertificateName:r,publicCertificate:i,options:n},GE)}deletePublicCertificate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publicCertificateName:r,options:i},FE)}listPublishingProfileXmlWithSecrets(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publishingProfileOptions:r,options:i},qE)}resetProductionSlotConfig(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},UE)}restart(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},HE)}beginRestoreFromBackupBlob(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,request:r,options:i},spec:VE});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginRestoreFromBackupBlobAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreFromBackupBlob(e,t,r,i);return n.pollUntilDone()}))}beginRestoreFromDeletedApp(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,restoreRequest:r,options:i},spec:jE});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginRestoreFromDeletedAppAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreFromDeletedApp(e,t,r,i);return n.pollUntilDone()}))}beginRestoreSnapshot(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,restoreRequest:r,options:i},spec:WE});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginRestoreSnapshotAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreSnapshot(e,t,r,i);return n.pollUntilDone()}))}_listSiteExtensions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},JE)}getSiteExtension(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteExtensionId:r,options:i},YE)}beginInstallSiteExtension(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,siteExtensionId:r,options:i},spec:$E});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginInstallSiteExtensionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginInstallSiteExtension(e,t,r,i);return n.pollUntilDone()}))}deleteSiteExtension(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteExtensionId:r,options:i},KE)}_listSlots(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},ZE)}getSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},XE)}beginCreateOrUpdateSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,siteEnvelope:i,options:s},spec:ev});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateSlot(e,t,r,i,s);return n.pollUntilDone()}))}deleteSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},tv)}updateSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteEnvelope:i,options:n},rv)}analyzeCustomHostnameSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},iv)}applySlotConfigurationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,slotSwapEntity:i,options:n},nv)}backupSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,request:i,options:n},sv)}_listBackupsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},ov)}getBackupStatusSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,slot:i,options:n},av)}deleteBackupSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,slot:i,options:n},lv)}listBackupStatusSecretsSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,slot:i,request:n,options:s},cv)}beginRestoreSlot(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,backupId:r,slot:i,request:s,options:o},spec:pv});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginRestoreSlotAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreSlot(e,t,r,i,s,o);return n.pollUntilDone()}))}_listBasicPublishingCredentialsPoliciesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},uv)}getFtpAllowedSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},dv)}updateFtpAllowedSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,csmPublishingAccessPoliciesEntity:i,options:n},Av)}getScmAllowedSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},gv)}updateScmAllowedSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,csmPublishingAccessPoliciesEntity:i,options:n},hv)}_listConfigurationsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},fv)}updateApplicationSettingsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,appSettings:i,options:n},yv)}listApplicationSettingsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},bv)}updateAuthSettingsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteAuthSettings:i,options:n},Cv)}getAuthSettingsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Nv)}getAuthSettingsV2WithoutSecretsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Ev)}updateAuthSettingsV2Slot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteAuthSettingsV2:i,options:n},vv)}getAuthSettingsV2Slot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Iv)}updateAzureStorageAccountsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,azureStorageAccounts:i,options:n},Sv)}listAzureStorageAccountsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},wv)}updateBackupConfigurationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,request:i,options:n},Pv)}deleteBackupConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},xv)}getBackupConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Bv)}_getAppSettingsKeyVaultReferencesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},_v)}getAppSettingKeyVaultReferenceSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettingKey:r,slot:i,options:n},Rv)}_getSiteConnectionStringKeyVaultReferencesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},kv)}getSiteConnectionStringKeyVaultReferenceSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionStringKey:r,slot:i,options:n},Qv)}updateConnectionStringsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,connectionStrings:i,options:n},Tv)}listConnectionStringsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Mv)}getDiagnosticLogsConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Ov)}updateDiagnosticLogsConfigSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteLogsConfig:i,options:n},Dv)}updateMetadataSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,metadata:i,options:n},zv)}listMetadataSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Lv)}beginListPublishingCredentialsSlot(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,options:i},spec:Gv});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginListPublishingCredentialsSlotAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginListPublishingCredentialsSlot(e,t,r,i);return n.pollUntilDone()}))}updateSitePushSettingsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,pushSettings:i,options:n},Fv)}listSitePushSettingsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},qv)}getConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Uv)}createOrUpdateConfigurationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteConfig:i,options:n},Hv)}updateConfigurationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteConfig:i,options:n},Vv)}_listConfigurationSnapshotInfoSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},jv)}getConfigurationSnapshotSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,snapshotId:r,slot:i,options:n},Wv)}recoverSiteConfigurationSnapshotSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,snapshotId:r,slot:i,options:n},Jv)}getWebSiteContainerLogsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Yv)}getContainerLogsZipSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},$v)}_listContinuousWebJobsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Kv)}getContinuousWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},Zv)}deleteContinuousWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},Xv)}startContinuousWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},eI)}stopContinuousWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},tI)}_listSlotSiteDeploymentStatusesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},rI)}beginGetSlotSiteDeploymentStatusSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,deploymentStatusId:i,options:s},spec:iI});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginGetSlotSiteDeploymentStatusSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginGetSlotSiteDeploymentStatusSlot(e,t,r,i,s);return n.pollUntilDone()}))}_listDeploymentsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},nI)}getDeploymentSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,slot:i,options:n},sI)}createDeploymentSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,slot:i,deployment:n,options:s},oI)}deleteDeploymentSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,slot:i,options:n},aI)}listDeploymentLogSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,slot:i,options:n},lI)}discoverBackupSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,request:i,options:n},cI)}_listDomainOwnershipIdentifiersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},pI)}getDomainOwnershipIdentifierSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,slot:i,options:n},uI)}createOrUpdateDomainOwnershipIdentifierSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,slot:i,domainOwnershipIdentifier:n,options:s},dI)}deleteDomainOwnershipIdentifierSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,slot:i,options:n},mI)}updateDomainOwnershipIdentifierSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,slot:i,domainOwnershipIdentifier:n,options:s},AI)}getMSDeployStatusSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},gI)}beginCreateMSDeployOperationSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,mSDeploy:i,options:s},spec:hI});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateMSDeployOperationSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateMSDeployOperationSlot(e,t,r,i,s);return n.pollUntilDone()}))}getMSDeployLogSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},fI)}_listInstanceFunctionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},yI)}getFunctionsAdminTokenSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},bI)}getInstanceFunctionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,slot:i,options:n},CI)}beginCreateInstanceFunctionSlot(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,functionName:r,slot:i,functionEnvelope:s,options:o},spec:NI});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginCreateInstanceFunctionSlotAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateInstanceFunctionSlot(e,t,r,i,s,o);return n.pollUntilDone()}))}deleteInstanceFunctionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,slot:i,options:n},EI)}createOrUpdateFunctionSecretSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,keyName:i,slot:n,key:s,options:o},vI)}deleteFunctionSecretSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,keyName:i,slot:n,options:s},II)}listFunctionKeysSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,slot:i,options:n},SI)}listFunctionSecretsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,slot:i,options:n},wI)}listHostKeysSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},PI)}listSyncStatusSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},xI)}syncFunctionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},BI)}createOrUpdateHostSecretSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,keyType:r,keyName:i,slot:n,key:s,options:o},_I)}deleteHostSecretSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,keyType:r,keyName:i,slot:n,options:s},RI)}_listHostNameBindingsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},kI)}getHostNameBindingSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,hostName:i,options:n},QI)}createOrUpdateHostNameBindingSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostName:r,slot:i,hostNameBinding:n,options:s},TI)}deleteHostNameBindingSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,hostName:i,options:n},MI)}getHybridConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,slot:n,options:s},OI)}createOrUpdateHybridConnectionSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,slot:n,connectionEnvelope:s,options:o},DI)}deleteHybridConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,slot:n,options:s},zI)}updateHybridConnectionSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,slot:n,connectionEnvelope:s,options:o},LI)}listHybridConnectionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},GI)}listRelayServiceConnectionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},FI)}getRelayServiceConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,slot:i,options:n},qI)}createOrUpdateRelayServiceConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,slot:i,connectionEnvelope:n,options:s},UI)}deleteRelayServiceConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,slot:i,options:n},HI)}updateRelayServiceConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,slot:i,connectionEnvelope:n,options:s},VI)}_listInstanceIdentifiersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},jI)}getInstanceInfoSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,slot:i,options:n},WI)}getInstanceMsDeployStatusSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,instanceId:i,options:n},JI)}beginCreateInstanceMSDeployOperationSlot(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,instanceId:i,mSDeploy:s,options:o},spec:YI});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginCreateInstanceMSDeployOperationSlotAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateInstanceMSDeployOperationSlot(e,t,r,i,s,o);return n.pollUntilDone()}))}getInstanceMSDeployLogSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,instanceId:i,options:n},$I)}_listInstanceProcessesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,instanceId:i,options:n},KI)}getInstanceProcessSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},ZI)}deleteInstanceProcessSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},XI)}getInstanceProcessDumpSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},eS)}_listInstanceProcessModulesSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},tS)}getInstanceProcessModuleSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,baseAddress:i,slot:n,instanceId:s,options:o},rS)}_listInstanceProcessThreadsSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},iS)}isCloneableSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},nS)}_listSiteBackupsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},sS)}listSyncFunctionTriggersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},oS)}getMigrateMySqlStatusSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},aS)}getSwiftVirtualNetworkConnectionSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},lS)}createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,connectionEnvelope:i,options:n},cS)}deleteSwiftVirtualNetworkSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},pS)}updateSwiftVirtualNetworkConnectionWithCheckSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,connectionEnvelope:i,options:n},uS)}listNetworkFeaturesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,view:r,slot:i,options:n},dS)}getNetworkTraceOperationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,slot:i,options:n},mS)}startWebSiteNetworkTraceSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},AS)}beginStartWebSiteNetworkTraceOperationSlot(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,options:i},spec:gS});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginStartWebSiteNetworkTraceOperationSlotAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginStartWebSiteNetworkTraceOperationSlot(e,t,r,i);return n.pollUntilDone()}))}stopWebSiteNetworkTraceSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},hS)}getNetworkTracesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,slot:i,options:n},fS)}getNetworkTraceOperationSlotV2(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,slot:i,options:n},yS)}getNetworkTracesSlotV2(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,slot:i,options:n},bS)}generateNewSitePublishingPasswordSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},CS)}_listPerfMonCountersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},NS)}getSitePhpErrorLogFlagSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},ES)}listPremierAddOnsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},vS)}getPremierAddOnSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,slot:i,options:n},IS)}addPremierAddOnSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,slot:i,premierAddOn:n,options:s},SS)}deletePremierAddOnSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,slot:i,options:n},wS)}updatePremierAddOnSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,slot:i,premierAddOn:n,options:s},PS)}getPrivateAccessSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},xS)}putPrivateAccessVnetSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,access:i,options:n},BS)}_getPrivateEndpointConnectionListSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},_S)}getPrivateEndpointConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,privateEndpointConnectionName:r,slot:i,options:n},RS)}beginApproveOrRejectPrivateEndpointConnectionSlot(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,slot:i,privateEndpointWrapper:s,options:o},spec:kS});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginApproveOrRejectPrivateEndpointConnectionSlotAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginApproveOrRejectPrivateEndpointConnectionSlot(e,t,r,i,s,o);return n.pollUntilDone()}))}beginDeletePrivateEndpointConnectionSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,slot:i,options:s},spec:QS});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginDeletePrivateEndpointConnectionSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeletePrivateEndpointConnectionSlot(e,t,r,i,s);return n.pollUntilDone()}))}getPrivateLinkResourcesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},TS)}_listProcessesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},MS)}getProcessSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},OS)}deleteProcessSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},DS)}getProcessDumpSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},zS)}_listProcessModulesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},LS)}getProcessModuleSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,baseAddress:i,slot:n,options:s},GS)}_listProcessThreadsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},FS)}_listPublicCertificatesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},qS)}getPublicCertificateSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,publicCertificateName:i,options:n},US)}createOrUpdatePublicCertificateSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publicCertificateName:r,slot:i,publicCertificate:n,options:s},HS)}deletePublicCertificateSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,publicCertificateName:i,options:n},VS)}listPublishingProfileXmlWithSecretsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,publishingProfileOptions:i,options:n},jS)}resetSlotConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},WS)}restartSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},JS)}beginRestoreFromBackupBlobSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,request:i,options:s},spec:YS});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRestoreFromBackupBlobSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreFromBackupBlobSlot(e,t,r,i,s);return n.pollUntilDone()}))}beginRestoreFromDeletedAppSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,restoreRequest:i,options:s},spec:$S});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRestoreFromDeletedAppSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreFromDeletedAppSlot(e,t,r,i,s);return n.pollUntilDone()}))}beginRestoreSnapshotSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,restoreRequest:i,options:s},spec:KS});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRestoreSnapshotSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreSnapshotSlot(e,t,r,i,s);return n.pollUntilDone()}))}_listSiteExtensionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},ZS)}getSiteExtensionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteExtensionId:r,slot:i,options:n},XS)}beginInstallSiteExtensionSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,siteExtensionId:r,slot:i,options:s},spec:ew});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginInstallSiteExtensionSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginInstallSiteExtensionSlot(e,t,r,i,s);return n.pollUntilDone()}))}deleteSiteExtensionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteExtensionId:r,slot:i,options:n},tw)}_listSlotDifferencesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,slotSwapEntity:i,options:n},rw)}beginSwapSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,slotSwapEntity:i,options:s},spec:iw});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginSwapSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginSwapSlot(e,t,r,i,s);return n.pollUntilDone()}))}_listSnapshotsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},nw)}_listSnapshotsFromDRSecondarySlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},sw)}getSourceControlSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},ow)}beginCreateOrUpdateSourceControlSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,siteSourceControl:i,options:s},spec:aw});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateSourceControlSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateSourceControlSlot(e,t,r,i,s);return n.pollUntilDone()}))}deleteSourceControlSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},lw)}updateSourceControlSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteSourceControl:i,options:n},cw)}startSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},pw)}beginStartNetworkTraceSlot(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,options:i},spec:uw});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginStartNetworkTraceSlotAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginStartNetworkTraceSlot(e,t,r,i);return n.pollUntilDone()}))}stopSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},dw)}stopNetworkTraceSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},mw)}syncRepositorySlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Aw)}syncFunctionTriggersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},gw)}_listTriggeredWebJobsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},hw)}getTriggeredWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},fw)}deleteTriggeredWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},yw)}_listTriggeredWebJobHistorySlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},bw)}getTriggeredWebJobHistorySlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,id:i,slot:n,options:s},Cw)}runTriggeredWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},Nw)}_listUsagesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Ew)}listVnetConnectionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},vw)}getVnetConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,slot:i,options:n},Iw)}createOrUpdateVnetConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,slot:i,connectionEnvelope:n,options:s},Sw)}deleteVnetConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,slot:i,options:n},ww)}updateVnetConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,slot:i,connectionEnvelope:n,options:s},Pw)}getVnetConnectionGatewaySlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,slot:n,options:s},xw)}createOrUpdateVnetConnectionGatewaySlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,slot:n,connectionEnvelope:s,options:o},Bw)}updateVnetConnectionGatewaySlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,slot:n,connectionEnvelope:s,options:o},_w)}_listWebJobsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Rw)}getWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},kw)}_listSlotDifferencesFromProduction(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slotSwapEntity:r,options:i},Qw)}beginSwapSlotWithProduction(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slotSwapEntity:r,options:i},spec:Tw});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginSwapSlotWithProductionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginSwapSlotWithProduction(e,t,r,i);return n.pollUntilDone()}))}_listSnapshots(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Mw)}_listSnapshotsFromDRSecondary(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ow)}getSourceControl(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Dw)}beginCreateOrUpdateSourceControl(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,siteSourceControl:r,options:i},spec:zw});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateSourceControlAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateSourceControl(e,t,r,i);return n.pollUntilDone()}))}deleteSourceControl(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Lw)}updateSourceControl(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteSourceControl:r,options:i},Gw)}start(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Fw)}beginStartNetworkTrace(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:qw});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginStartNetworkTraceAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginStartNetworkTrace(e,t,r);return i.pollUntilDone()}))}stop(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Uw)}stopNetworkTrace(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Hw)}syncRepository(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Vw)}syncFunctionTriggers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},jw)}_listTriggeredWebJobs(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ww)}getTriggeredWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},Jw)}deleteTriggeredWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},Yw)}_listTriggeredWebJobHistory(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},$w)}getTriggeredWebJobHistory(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,id:i,options:n},Kw)}runTriggeredWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},Zw)}_listUsages(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xw)}listVnetConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},eP)}getVnetConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,options:i},tP)}createOrUpdateVnetConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,connectionEnvelope:i,options:n},rP)}deleteVnetConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,options:i},iP)}updateVnetConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,connectionEnvelope:i,options:n},nP)}getVnetConnectionGateway(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,options:n},sP)}createOrUpdateVnetConnectionGateway(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,connectionEnvelope:n,options:s},oP)}updateVnetConnectionGateway(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,connectionEnvelope:n,options:s},aP)}_listWebJobs(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},lP)}getWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},cP)}deployWorkflowArtifacts(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pP)}deployWorkflowArtifactsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},uP)}_listInstanceWorkflowsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},dP)}getInstanceWorkflowSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,workflowName:i,options:n},mP)}listWorkflowsConnectionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},AP)}_listWorkflows(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gP)}getWorkflow(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,options:i},hP)}listWorkflowsConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},fP)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},yP)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},bP)}_listBackupsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},CP)}_listBasicPublishingCredentialsPoliciesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},NP)}_listConfigurationsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},EP)}_getAppSettingsKeyVaultReferencesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},vP)}_getSiteConnectionStringKeyVaultReferencesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},IP)}_listConfigurationSnapshotInfoNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},SP)}_listContinuousWebJobsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},wP)}_listProductionSiteDeploymentStatusesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},PP)}_listDeploymentsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},xP)}_listDomainOwnershipIdentifiersNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},BP)}_listFunctionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},_P)}_listHostNameBindingsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},RP)}_listInstanceIdentifiersNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},kP)}_listInstanceProcessesNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,nextLink:i,options:n},QP)}_listInstanceProcessModulesNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,nextLink:n,options:s},TP)}_listInstanceProcessThreadsNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,nextLink:n,options:s},MP)}_listSiteBackupsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},OP)}_listPerfMonCountersNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},DP)}_getPrivateEndpointConnectionListNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},zP)}_listProcessesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},LP)}_listProcessModulesNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,nextLink:i,options:n},GP)}_listProcessThreadsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,nextLink:i,options:n},FP)}_listPublicCertificatesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},qP)}_listSiteExtensionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},UP)}_listSlotsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},HP)}_listBackupsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},VP)}_listBasicPublishingCredentialsPoliciesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},jP)}_listConfigurationsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},WP)}_getAppSettingsKeyVaultReferencesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},JP)}_getSiteConnectionStringKeyVaultReferencesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},YP)}_listConfigurationSnapshotInfoSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},$P)}_listContinuousWebJobsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},KP)}_listSlotSiteDeploymentStatusesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},ZP)}_listDeploymentsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},XP)}_listDomainOwnershipIdentifiersSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},ex)}_listInstanceFunctionsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},tx)}_listHostNameBindingsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},rx)}_listInstanceIdentifiersSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},ix)}_listInstanceProcessesSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,instanceId:i,nextLink:n,options:s},nx)}_listInstanceProcessModulesSlotNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,nextLink:s,options:o},sx)}_listInstanceProcessThreadsSlotNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,nextLink:s,options:o},ox)}_listSiteBackupsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},ax)}_listPerfMonCountersSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},lx)}_getPrivateEndpointConnectionListSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},cx)}_listProcessesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},px)}_listProcessModulesSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,nextLink:n,options:s},ux)}_listProcessThreadsSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,nextLink:n,options:s},dx)}_listPublicCertificatesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},mx)}_listSiteExtensionsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Ax)}_listSlotDifferencesSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,slotSwapEntity:i,nextLink:n,options:s},gx)}_listSnapshotsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},hx)}_listSnapshotsFromDRSecondarySlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},fx)}_listTriggeredWebJobsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},yx)}_listTriggeredWebJobHistorySlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,nextLink:n,options:s},bx)}_listUsagesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Cx)}_listWebJobsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Nx)}_listSlotDifferencesFromProductionNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slotSwapEntity:r,nextLink:i,options:n},Ex)}_listSnapshotsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},vx)}_listSnapshotsFromDRSecondaryNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Ix)}_listTriggeredWebJobsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Sx)}_listTriggeredWebJobHistoryNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,nextLink:i,options:n},wx)}_listUsagesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Px)}_listWebJobsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},xx)}_listInstanceWorkflowsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Bx)}_listWorkflowsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},_x)}}const Fb=l.createSerializer(jl,false);const qb={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Fb};const Ub={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},queryParameters:[$l,su],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:Fb};const Hb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Ao},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Vb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:Ao},201:{bodyMapper:Ao},202:{bodyMapper:Ao},204:{bodyMapper:Ao},default:{bodyMapper:h}},requestBody:ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const jb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"DELETE",responses:{200:{},204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l,au,lu],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Wb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ao},202:{bodyMapper:Ao},default:{bodyMapper:h}},requestBody:cu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Jb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname",httpMethod:"GET",responses:{200:{bodyMapper:Ga},default:{bodyMapper:h}},queryParameters:[$l,pu],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Yb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const $b={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup",httpMethod:"POST",responses:{200:{bodyMapper:qa},default:{bodyMapper:h}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Kb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Zb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}",httpMethod:"GET",responses:{200:{bodyMapper:qa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,mu],headerParameters:[Wl],serializer:Fb};const Xb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,mu],headerParameters:[Wl],serializer:Fb};const eC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list",httpMethod:"POST",responses:{200:{bodyMapper:qa},default:{bodyMapper:h}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,mu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const tC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,mu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const rC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const iC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp",httpMethod:"GET",responses:{200:{bodyMapper:Ha},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const nC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp",httpMethod:"PUT",responses:{200:{bodyMapper:Ha},default:{bodyMapper:h}},requestBody:gu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const sC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm",httpMethod:"GET",responses:{200:{bodyMapper:Ha},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const oC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm",httpMethod:"PUT",responses:{200:{bodyMapper:Ha},default:{bodyMapper:h}},requestBody:gu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const aC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config",httpMethod:"GET",responses:{200:{bodyMapper:Ni},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const lC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const cC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const pC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings",httpMethod:"PUT",responses:{200:{bodyMapper:ja},default:{bodyMapper:h}},requestBody:hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const uC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:ja},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const dC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2",httpMethod:"GET",responses:{200:{bodyMapper:Wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const mC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2",httpMethod:"PUT",responses:{200:{bodyMapper:Wa},default:{bodyMapper:h}},requestBody:fu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const AC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list",httpMethod:"GET",responses:{200:{bodyMapper:Wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const gC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts",httpMethod:"PUT",responses:{200:{bodyMapper:Ja},default:{bodyMapper:h}},requestBody:yu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const hC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list",httpMethod:"POST",responses:{200:{bodyMapper:Ja},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const fC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup",httpMethod:"PUT",responses:{200:{bodyMapper:Fa},default:{bodyMapper:h}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const yC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const bC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list",httpMethod:"POST",responses:{200:{bodyMapper:Fa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const CC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const NC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,bu],headerParameters:[Wl],serializer:Fb};const EC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const vC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Cu],headerParameters:[Wl],serializer:Fb};const IC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings",httpMethod:"PUT",responses:{200:{bodyMapper:$a},default:{bodyMapper:h}},requestBody:Nu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const SC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list",httpMethod:"POST",responses:{200:{bodyMapper:$a},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const wC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs",httpMethod:"GET",responses:{200:{bodyMapper:Ka},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const PC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs",httpMethod:"PUT",responses:{200:{bodyMapper:Ka},default:{bodyMapper:h}},requestBody:Eu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const xC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},requestBody:vu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const BC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const _C={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list",httpMethod:"POST",responses:{200:{bodyMapper:la},201:{bodyMapper:la},202:{bodyMapper:la},204:{bodyMapper:la},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const RC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings",httpMethod:"PUT",responses:{200:{bodyMapper:To},default:{bodyMapper:h}},requestBody:Iu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const kC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:To},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const QC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames",httpMethod:"GET",responses:{200:{bodyMapper:Za},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const TC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames",httpMethod:"PUT",responses:{200:{bodyMapper:Za},default:{bodyMapper:h}},requestBody:Su,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const MC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"GET",responses:{200:{bodyMapper:Va},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const OC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"PUT",responses:{200:{bodyMapper:Va},default:{bodyMapper:h}},requestBody:wu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const DC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Va},default:{bodyMapper:h}},requestBody:wu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const zC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:yn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const LC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}",httpMethod:"GET",responses:{200:{bodyMapper:Va},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Pu],headerParameters:[Wl],serializer:Fb};const GC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Pu],headerParameters:[Wl],serializer:Fb};const FC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[xu],serializer:Fb};const qC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/zip/download",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Bu],serializer:Fb};const UC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs",httpMethod:"GET",responses:{200:{bodyMapper:bn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const HC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:el},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const VC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const jC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const WC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const JC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const YC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus/{deploymentStatusId}",httpMethod:"GET",responses:{200:{bodyMapper:tl},201:{bodyMapper:tl},202:{bodyMapper:tl},204:{bodyMapper:tl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ru],headerParameters:[Wl],serializer:Fb};const $C={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments",httpMethod:"GET",responses:{200:{bodyMapper:Nn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const KC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"GET",responses:{200:{bodyMapper:rl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ku],headerParameters:[Wl],serializer:Fb};const ZC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"PUT",responses:{200:{bodyMapper:rl},default:{bodyMapper:h}},requestBody:Qu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ku],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const XC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ku],headerParameters:[Wl],serializer:Fb};const eN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log",httpMethod:"GET",responses:{200:{bodyMapper:rl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ku],headerParameters:[Wl],serializer:Fb};const tN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup",httpMethod:"POST",responses:{200:{bodyMapper:Ua},default:{bodyMapper:h}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const rN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const iN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"GET",responses:{200:{bodyMapper:ua},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tu],headerParameters:[Wl],serializer:Fb};const nN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PUT",responses:{200:{bodyMapper:ua},default:{bodyMapper:h}},requestBody:Mu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const sN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tu],headerParameters:[Wl],serializer:Fb};const oN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ua},default:{bodyMapper:h}},requestBody:Mu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const aN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const lN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:il},201:{bodyMapper:il},202:{bodyMapper:il},204:{bodyMapper:il},409:{isError:true},default:{bodyMapper:h}},requestBody:Ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const cN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:sl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const pN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const uN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy",httpMethod:"PUT",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const dN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions",httpMethod:"GET",responses:{200:{bodyMapper:vn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const mN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const AN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"GET",responses:{200:{bodyMapper:ol},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl],serializer:Fb};const gN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"PUT",responses:{200:{bodyMapper:ol},201:{bodyMapper:ol},202:{bodyMapper:ol},204:{bodyMapper:ol},default:{bodyMapper:h}},requestBody:zu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const hN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl],serializer:Fb};const fN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:In},201:{bodyMapper:In},default:{bodyMapper:h}},requestBody:Lu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du,Gu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const yN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du,Gu],headerParameters:[Wl],serializer:Fb};const bN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl],serializer:Fb};const CN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets",httpMethod:"POST",responses:{200:{bodyMapper:Sn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl],serializer:Fb};const NN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:wn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const EN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listsyncstatus",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const vN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/sync",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const IN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:In},201:{bodyMapper:In},default:{bodyMapper:h}},requestBody:Lu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Gu,Fu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const SN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Gu,Fu],headerParameters:[Wl],serializer:Fb};const wN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const PN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"GET",responses:{200:{bodyMapper:al},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qu],headerParameters:[Wl],serializer:Fb};const xN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"PUT",responses:{200:{bodyMapper:al},default:{bodyMapper:h}},requestBody:Uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const BN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qu],headerParameters:[Wl],serializer:Fb};const _N={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:Fb};const RN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PUT",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},requestBody:Hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const kN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:Fb};const QN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},requestBody:Hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const TN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const MN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection",httpMethod:"GET",responses:{200:{bodyMapper:ll},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const ON={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"GET",responses:{200:{bodyMapper:ll},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Vu],headerParameters:[Wl],serializer:Fb};const DN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"PUT",responses:{200:{bodyMapper:ll},default:{bodyMapper:h}},requestBody:ju,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Vu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const zN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Vu],headerParameters:[Wl],serializer:Fb};const LN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ll},default:{bodyMapper:h}},requestBody:ju,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Vu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const GN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const FN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}",httpMethod:"GET",responses:{200:{bodyMapper:cl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl],serializer:Fb};const qN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl],serializer:Fb};const UN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:il},201:{bodyMapper:il},202:{bodyMapper:il},204:{bodyMapper:il},409:{isError:true},default:{bodyMapper:h}},requestBody:Ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const HN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:sl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl],serializer:Fb};const VN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl],serializer:Fb};const jN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:dl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const WN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const JN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const YN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const $N={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:ul},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju,Yu],headerParameters:[Wl],serializer:Fb};const KN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const ZN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable",httpMethod:"POST",responses:{200:{bodyMapper:zn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const XN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listbackups",httpMethod:"POST",responses:{200:{bodyMapper:bi},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const eE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus",httpMethod:"POST",responses:{200:{bodyMapper:Sn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const tE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate",httpMethod:"PUT",responses:{200:{bodyMapper:Al},201:{bodyMapper:Al},202:{bodyMapper:Al},204:{bodyMapper:Al},default:{bodyMapper:h}},requestBody:$u,queryParameters:[$l,Ku],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const rE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql",httpMethod:"POST",responses:{200:{bodyMapper:st},201:{bodyMapper:st},202:{bodyMapper:st},204:{bodyMapper:st},default:{bodyMapper:h}},requestBody:Zu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const iE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status",httpMethod:"GET",responses:{200:{bodyMapper:hl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const nE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"GET",responses:{200:{bodyMapper:fl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const sE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"PUT",responses:{200:{bodyMapper:fl},default:{bodyMapper:h}},requestBody:Xu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const oE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const aE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"PATCH",responses:{200:{bodyMapper:fl},default:{bodyMapper:h}},requestBody:Xu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const lE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}",httpMethod:"GET",responses:{200:{bodyMapper:yl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ed],headerParameters:[Wl],serializer:Fb};const cE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/operationresults/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,pp],headerParameters:[Wl],serializer:Fb};const pE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:h}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const uE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/startOperation",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},201:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},204:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const dE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const mE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,pp],headerParameters:[Wl],serializer:Fb};const AE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/current/operationresults/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,pp],headerParameters:[Wl],serializer:Fb};const gE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,pp],headerParameters:[Wl],serializer:Fb};const hE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const fE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters",httpMethod:"GET",responses:{200:{bodyMapper:Fn},default:{bodyMapper:h}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const yE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging",httpMethod:"GET",responses:{200:{bodyMapper:bl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const bE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons",httpMethod:"GET",responses:{200:{bodyMapper:No},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const CE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"GET",responses:{200:{bodyMapper:No},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,nd],headerParameters:[Wl],serializer:Fb};const NE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"PUT",responses:{200:{bodyMapper:No},default:{bodyMapper:h}},requestBody:sd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const EE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,nd],headerParameters:[Wl],serializer:Fb};const vE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"PATCH",responses:{200:{bodyMapper:No},default:{bodyMapper:h}},requestBody:od,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const IE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks",httpMethod:"GET",responses:{200:{bodyMapper:Nl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const SE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks",httpMethod:"PUT",responses:{200:{bodyMapper:Nl},default:{bodyMapper:h}},requestBody:ad,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const wE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const PE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl],serializer:Fb};const xE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:zo},201:{bodyMapper:zo},202:{bodyMapper:zo},204:{bodyMapper:zo},default:{bodyMapper:h}},requestBody:Tc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const BE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},201:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},202:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc],headerParameters:[Wl],serializer:Fb};const _E={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const RE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const kE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:dl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const QE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const TE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const ME={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const OE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:ul},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju,Yu],headerParameters:[Wl],serializer:Fb};const DE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const zE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates",httpMethod:"GET",responses:{200:{bodyMapper:Wn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const LE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"GET",responses:{200:{bodyMapper:El},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ld],headerParameters:[Wl],serializer:Fb};const GE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"PUT",responses:{200:{bodyMapper:El},default:{bodyMapper:h}},requestBody:cd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ld],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const FE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ld],headerParameters:[Wl],serializer:Fb};const qE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},default:{bodyMapper:h}},requestBody:pd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Kl,ud],mediaType:"json",serializer:Fb};const UE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const HE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l,Hc,dd],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const VE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromBackupBlob",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const jE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromDeletedApp",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:md,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const WE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreSnapshot",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:Ad,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const JE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions",httpMethod:"GET",responses:{200:{bodyMapper:$n},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const YE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"GET",responses:{200:{bodyMapper:Sl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,gd],headerParameters:[Wl],serializer:Fb};const $E={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"PUT",responses:{200:{bodyMapper:Sl},201:{bodyMapper:Sl},202:{bodyMapper:Sl},204:{bodyMapper:Sl},429:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,gd],headerParameters:[Wl],serializer:Fb};const KE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,gd],headerParameters:[Wl],serializer:Fb};const ZE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const XE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"GET",responses:{200:{bodyMapper:Ao},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const ev={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"PUT",responses:{200:{bodyMapper:Ao},201:{bodyMapper:Ao},202:{bodyMapper:Ao},204:{bodyMapper:Ao},default:{bodyMapper:h}},requestBody:ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const tv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"DELETE",responses:{200:{},204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l,au,lu],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const rv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ao},202:{bodyMapper:Ao},default:{bodyMapper:h}},requestBody:cu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const iv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname",httpMethod:"GET",responses:{200:{bodyMapper:Ga},default:{bodyMapper:h}},queryParameters:[$l,pu],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const nv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const sv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup",httpMethod:"POST",responses:{200:{bodyMapper:qa},default:{bodyMapper:h}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const ov={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const av={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}",httpMethod:"GET",responses:{200:{bodyMapper:qa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,mu],headerParameters:[Wl],serializer:Fb};const lv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,mu],headerParameters:[Wl],serializer:Fb};const cv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list",httpMethod:"POST",responses:{200:{bodyMapper:qa},default:{bodyMapper:h}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,mu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const pv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,mu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const uv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const dv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp",httpMethod:"GET",responses:{200:{bodyMapper:Ha},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Av={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp",httpMethod:"PUT",responses:{200:{bodyMapper:Ha},default:{bodyMapper:h}},requestBody:gu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const gv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm",httpMethod:"GET",responses:{200:{bodyMapper:Ha},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const hv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm",httpMethod:"PUT",responses:{200:{bodyMapper:Ha},default:{bodyMapper:h}},requestBody:gu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const fv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config",httpMethod:"GET",responses:{200:{bodyMapper:Ni},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const yv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const bv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Cv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings",httpMethod:"PUT",responses:{200:{bodyMapper:ja},default:{bodyMapper:h}},requestBody:hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Nv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:ja},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Ev={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2",httpMethod:"GET",responses:{200:{bodyMapper:Wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const vv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2",httpMethod:"PUT",responses:{200:{bodyMapper:Wa},default:{bodyMapper:h}},requestBody:fu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Iv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/list",httpMethod:"GET",responses:{200:{bodyMapper:Wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Sv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts",httpMethod:"PUT",responses:{200:{bodyMapper:Ja},default:{bodyMapper:h}},requestBody:yu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const wv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list",httpMethod:"POST",responses:{200:{bodyMapper:Ja},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Pv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup",httpMethod:"PUT",responses:{200:{bodyMapper:Fa},default:{bodyMapper:h}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const xv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Bv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list",httpMethod:"POST",responses:{200:{bodyMapper:Fa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const _v={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Rv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,bu],headerParameters:[Wl],serializer:Fb};const kv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Qv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionStringKey}",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Cu],headerParameters:[Wl],serializer:Fb};const Tv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings",httpMethod:"PUT",responses:{200:{bodyMapper:$a},default:{bodyMapper:h}},requestBody:Nu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Mv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list",httpMethod:"POST",responses:{200:{bodyMapper:$a},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Ov={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs",httpMethod:"GET",responses:{200:{bodyMapper:Ka},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Dv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs",httpMethod:"PUT",responses:{200:{bodyMapper:Ka},default:{bodyMapper:h}},requestBody:Eu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const zv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},requestBody:vu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Lv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Gv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list",httpMethod:"POST",responses:{200:{bodyMapper:la},201:{bodyMapper:la},202:{bodyMapper:la},204:{bodyMapper:la},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Fv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings",httpMethod:"PUT",responses:{200:{bodyMapper:To},default:{bodyMapper:h}},requestBody:Iu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const qv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:To},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Uv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"GET",responses:{200:{bodyMapper:Va},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Hv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"PUT",responses:{200:{bodyMapper:Va},default:{bodyMapper:h}},requestBody:wu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Vv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Va},default:{bodyMapper:h}},requestBody:wu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const jv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:yn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Wv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}",httpMethod:"GET",responses:{200:{bodyMapper:Va},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Pu],headerParameters:[Wl],serializer:Fb};const Jv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Pu],headerParameters:[Wl],serializer:Fb};const Yv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[xu],serializer:Fb};const $v={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs/zip/download",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Bu],serializer:Fb};const Kv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs",httpMethod:"GET",responses:{200:{bodyMapper:bn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Zv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:el},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const Xv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const eI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const tI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const rI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const iI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus/{deploymentStatusId}",httpMethod:"GET",responses:{200:{bodyMapper:tl},201:{bodyMapper:tl},202:{bodyMapper:tl},204:{bodyMapper:tl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ru],headerParameters:[Wl],serializer:Fb};const nI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments",httpMethod:"GET",responses:{200:{bodyMapper:Nn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const sI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"GET",responses:{200:{bodyMapper:rl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ku],headerParameters:[Wl],serializer:Fb};const oI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"PUT",responses:{200:{bodyMapper:rl},default:{bodyMapper:h}},requestBody:Qu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ku],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const aI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ku],headerParameters:[Wl],serializer:Fb};const lI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log",httpMethod:"GET",responses:{200:{bodyMapper:rl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ku],headerParameters:[Wl],serializer:Fb};const cI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/discoverbackup",httpMethod:"POST",responses:{200:{bodyMapper:Ua},default:{bodyMapper:h}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const pI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const uI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"GET",responses:{200:{bodyMapper:ua},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Tu],headerParameters:[Wl],serializer:Fb};const dI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PUT",responses:{200:{bodyMapper:ua},default:{bodyMapper:h}},requestBody:Mu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Tu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const mI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Tu],headerParameters:[Wl],serializer:Fb};const AI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ua},default:{bodyMapper:h}},requestBody:Mu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Tu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const gI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const hI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:il},201:{bodyMapper:il},202:{bodyMapper:il},204:{bodyMapper:il},409:{isError:true},default:{bodyMapper:h}},requestBody:Ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const fI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:sl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const yI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions",httpMethod:"GET",responses:{200:{bodyMapper:vn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const bI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const CI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"GET",responses:{200:{bodyMapper:ol},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl],serializer:Fb};const NI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"PUT",responses:{200:{bodyMapper:ol},201:{bodyMapper:ol},202:{bodyMapper:ol},204:{bodyMapper:ol},default:{bodyMapper:h}},requestBody:zu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const EI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl],serializer:Fb};const vI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:In},201:{bodyMapper:In},default:{bodyMapper:h}},requestBody:Lu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du,Gu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const II={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du,Gu],headerParameters:[Wl],serializer:Fb};const SI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl],serializer:Fb};const wI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets",httpMethod:"POST",responses:{200:{bodyMapper:Sn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl],serializer:Fb};const PI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:wn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const xI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listsyncstatus",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const BI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/sync",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const _I={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:In},201:{bodyMapper:In},default:{bodyMapper:h}},requestBody:Lu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Gu,Fu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const RI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Gu,Fu],headerParameters:[Wl],serializer:Fb};const kI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const QI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"GET",responses:{200:{bodyMapper:al},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,qu],headerParameters:[Wl],serializer:Fb};const TI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"PUT",responses:{200:{bodyMapper:al},default:{bodyMapper:h}},requestBody:Uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,qu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const MI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,qu],headerParameters:[Wl],serializer:Fb};const OI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc,lp],headerParameters:[Wl],serializer:Fb};const DI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PUT",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},requestBody:Hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const zI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc,lp],headerParameters:[Wl],serializer:Fb};const LI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},requestBody:Hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const GI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const FI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection",httpMethod:"GET",responses:{200:{bodyMapper:ll},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const qI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"GET",responses:{200:{bodyMapper:ll},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Vu],headerParameters:[Wl],serializer:Fb};const UI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"PUT",responses:{200:{bodyMapper:ll},default:{bodyMapper:h}},requestBody:ju,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Vu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const HI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Vu],headerParameters:[Wl],serializer:Fb};const VI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ll},default:{bodyMapper:h}},requestBody:ju,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Vu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const jI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const WI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}",httpMethod:"GET",responses:{200:{bodyMapper:cl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl],serializer:Fb};const JI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl],serializer:Fb};const YI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:il},201:{bodyMapper:il},202:{bodyMapper:il},204:{bodyMapper:il},409:{isError:true},default:{bodyMapper:h}},requestBody:Ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const $I={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:sl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl],serializer:Fb};const KI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl],serializer:Fb};const ZI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:dl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const XI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const eS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const tS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const rS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:ul},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju,Yu],headerParameters:[Wl],serializer:Fb};const iS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const nS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable",httpMethod:"POST",responses:{200:{bodyMapper:zn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const sS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listbackups",httpMethod:"POST",responses:{200:{bodyMapper:bi},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const oS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus",httpMethod:"POST",responses:{200:{bodyMapper:Sn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const aS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status",httpMethod:"GET",responses:{200:{bodyMapper:hl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const lS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"GET",responses:{200:{bodyMapper:fl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const cS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"PUT",responses:{200:{bodyMapper:fl},default:{bodyMapper:h}},requestBody:Xu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const pS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const uS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"PATCH",responses:{200:{bodyMapper:fl},default:{bodyMapper:h}},requestBody:Xu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const dS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}",httpMethod:"GET",responses:{200:{bodyMapper:yl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ed],headerParameters:[Wl],serializer:Fb};const mS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/operationresults/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,pp],headerParameters:[Wl],serializer:Fb};const AS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:h}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const gS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/startOperation",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},201:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},204:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const hS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const fS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,pp],headerParameters:[Wl],serializer:Fb};const yS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/current/operationresults/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,pp],headerParameters:[Wl],serializer:Fb};const bS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,pp],headerParameters:[Wl],serializer:Fb};const CS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const NS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters",httpMethod:"GET",responses:{200:{bodyMapper:Fn},default:{bodyMapper:h}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const ES={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging",httpMethod:"GET",responses:{200:{bodyMapper:bl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const vS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons",httpMethod:"GET",responses:{200:{bodyMapper:No},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const IS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"GET",responses:{200:{bodyMapper:No},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,nd],headerParameters:[Wl],serializer:Fb};const SS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"PUT",responses:{200:{bodyMapper:No},default:{bodyMapper:h}},requestBody:sd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const wS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,nd],headerParameters:[Wl],serializer:Fb};const PS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"PATCH",responses:{200:{bodyMapper:No},default:{bodyMapper:h}},requestBody:od,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const xS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks",httpMethod:"GET",responses:{200:{bodyMapper:Nl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const BS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks",httpMethod:"PUT",responses:{200:{bodyMapper:Nl},default:{bodyMapper:h}},requestBody:ad,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const _S={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const RS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc,lp],headerParameters:[Wl],serializer:Fb};const kS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:zo},201:{bodyMapper:zo},202:{bodyMapper:zo},204:{bodyMapper:zo},default:{bodyMapper:h}},requestBody:Tc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const QS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},201:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},202:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qc,lp],headerParameters:[Wl],serializer:Fb};const TS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const MS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const OS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:dl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const DS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const zS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const LS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const GS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:ul},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju,Yu],headerParameters:[Wl],serializer:Fb};const FS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const qS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates",httpMethod:"GET",responses:{200:{bodyMapper:Wn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const US={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"GET",responses:{200:{bodyMapper:El},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ld],headerParameters:[Wl],serializer:Fb};const HS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"PUT",responses:{200:{bodyMapper:El},default:{bodyMapper:h}},requestBody:cd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ld],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const VS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ld],headerParameters:[Wl],serializer:Fb};const jS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},default:{bodyMapper:h}},requestBody:pd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Kl,ud],mediaType:"json",serializer:Fb};const WS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const JS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l,Hc,dd],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const YS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromBackupBlob",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const $S={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromDeletedApp",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:md,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const KS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:Ad,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const ZS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions",httpMethod:"GET",responses:{200:{bodyMapper:$n},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const XS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"GET",responses:{200:{bodyMapper:Sl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,gd],headerParameters:[Wl],serializer:Fb};const ew={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"PUT",responses:{200:{bodyMapper:Sl},201:{bodyMapper:Sl},202:{bodyMapper:Sl},204:{bodyMapper:Sl},429:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,gd],headerParameters:[Wl],serializer:Fb};const tw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,gd],headerParameters:[Wl],serializer:Fb};const rw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs",httpMethod:"POST",responses:{200:{bodyMapper:Kn},default:{bodyMapper:h}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const iw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const nw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const sw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const ow={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"GET",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const aw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"PUT",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},204:{bodyMapper:Pl},default:{bodyMapper:h}},requestBody:hd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const lw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"DELETE",responses:{200:{},202:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l,fd],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const cw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:h}},requestBody:hd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const pw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const uw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/startNetworkTrace",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},201:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},204:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const dw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const mw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stopNetworkTrace",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Aw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const gw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const hw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const fw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:xl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const yw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const bw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history",httpMethod:"GET",responses:{200:{bodyMapper:ns},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const Cw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}",httpMethod:"GET",responses:{200:{bodyMapper:Bl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u,ku],headerParameters:[Wl],serializer:Fb};const Nw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const Ew={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const vw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetInfoResource"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Iw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:Vo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,lp],headerParameters:[Wl],serializer:Fb};const Sw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"PUT",responses:{200:{bodyMapper:Vo},default:{bodyMapper:h}},requestBody:yd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const ww={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,lp],headerParameters:[Wl],serializer:Fb};const Pw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Vo},default:{bodyMapper:h}},requestBody:yd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const xw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:jo},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc,lp],headerParameters:[Wl],serializer:Fb};const Bw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:jo},default:{bodyMapper:h}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const _w={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:jo},default:{bodyMapper:h}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Rw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs",httpMethod:"GET",responses:{200:{bodyMapper:ss},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const kw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:_l},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const Qw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs",httpMethod:"POST",responses:{200:{bodyMapper:Kn},default:{bodyMapper:h}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Tw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:h}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Mw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Ow={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Dw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"GET",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const zw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"PUT",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},204:{bodyMapper:Pl},default:{bodyMapper:h}},requestBody:hd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Lw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"DELETE",responses:{200:{},202:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l,fd],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Gw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:h}},requestBody:hd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Fw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const qw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/startNetworkTrace",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},201:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},204:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:h}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Uw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Hw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stopNetworkTrace",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Vw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const jw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Ww={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Jw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:xl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const Yw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const $w={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history",httpMethod:"GET",responses:{200:{bodyMapper:ns},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const Kw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}",httpMethod:"GET",responses:{200:{bodyMapper:Bl},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u,ku],headerParameters:[Wl],serializer:Fb};const Zw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const Xw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const eP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetInfoResource"}}}}},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const tP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:Vo},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl],serializer:Fb};const rP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"PUT",responses:{200:{bodyMapper:Vo},default:{bodyMapper:h}},requestBody:yd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const iP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl],serializer:Fb};const nP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Vo},default:{bodyMapper:h}},requestBody:yd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const sP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:jo},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl],serializer:Fb};const oP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:jo},default:{bodyMapper:h}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const aP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:jo},default:{bodyMapper:h}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const lP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs",httpMethod:"GET",responses:{200:{bodyMapper:ss},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const cP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:_l},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const pP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployWorkflowArtifacts",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},requestBody:bd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const uP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployWorkflowArtifacts",httpMethod:"POST",responses:{200:{},default:{bodyMapper:h}},requestBody:bd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const dP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows",httpMethod:"GET",responses:{200:{bodyMapper:as},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const mP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows/{workflowName}",httpMethod:"GET",responses:{200:{bodyMapper:ls},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Cd],headerParameters:[Wl],serializer:Fb};const AP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listWorkflowsConnections",httpMethod:"POST",responses:{200:{bodyMapper:ls},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const gP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows",httpMethod:"GET",responses:{200:{bodyMapper:as},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const hP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows/{workflowName}",httpMethod:"GET",responses:{200:{bodyMapper:ls},404:{isError:true},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Cd],headerParameters:[Wl],serializer:Fb};const fP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listWorkflowsConnections",httpMethod:"POST",responses:{200:{bodyMapper:ls},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const yP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Fb};const bP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:Fb};const CP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const NP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const EP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ni},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const vP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const IP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const SP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:yn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const wP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const PP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const xP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Nn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const BP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const _P={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:vn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const RP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const kP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const QP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Wu],headerParameters:[Wl],serializer:Fb};const TP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Wu,Ju],headerParameters:[Wl],serializer:Fb};const MP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Wu,Ju],headerParameters:[Wl],serializer:Fb};const OP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const DP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Fn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const zP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const LP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const GP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Ju],headerParameters:[Wl],serializer:Fb};const FP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,Ju],headerParameters:[Wl],serializer:Fb};const qP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Wn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const UP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$n},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const HP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const VP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const jP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const WP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ni},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const JP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const YP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const $P={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:yn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const KP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const ZP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const XP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Nn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const ex={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const tx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:vn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const rx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const ix={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const nx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Wu],headerParameters:[Wl],serializer:Fb};const sx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const ox={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const ax={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const lx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Fn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const cx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const px={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const ux={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Ju],headerParameters:[Wl],serializer:Fb};const dx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Ju],headerParameters:[Wl],serializer:Fb};const mx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Wn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const Ax={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$n},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const gx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const hx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const fx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const yx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const bx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ns},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,_u],headerParameters:[Wl],serializer:Fb};const Cx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const Nx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ss},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const Ex={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const vx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const Ix={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const Sx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const wx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ns},404:{isError:true},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,_u],headerParameters:[Wl],serializer:Fb};const Px={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const xx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ss},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const Bx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:as},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const _x={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:as},default:{bodyMapper:h}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};class WorkflowsImpl{constructor(e){this.client=e}regenerateAccessKey(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,keyType:i,options:n},kx)}validate(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,validate:i,options:n},Qx)}}const Rx=l.createSerializer(jl,false);const kx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/regenerateAccessKey",httpMethod:"POST",responses:{200:{},default:{bodyMapper:ds}},requestBody:Nd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed],headerParameters:[Wl,Kl],mediaType:"json",serializer:Rx};const Qx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/validate",httpMethod:"POST",responses:{200:{},default:{bodyMapper:ds}},requestBody:vd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed],headerParameters:[Wl,Kl],mediaType:"json",serializer:Rx};class WorkflowRunsImpl{constructor(e){this.client=e}list(e,t,r,i){const n=this.listPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n)}}}listPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._list(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,options:i},Mx)}get(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,options:n},Ox)}cancel(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,options:n},Dx)}_listNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,nextLink:i,options:n},zx)}}const Tx=l.createSerializer(jl,false);const Mx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs",httpMethod:"GET",responses:{200:{bodyMapper:As},default:{bodyMapper:ds}},queryParameters:[$l,Id,Sd],urlParameters:[Jl,Yl,Xl,ic,Ed],headerParameters:[Wl],serializer:Tx};const Ox={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}",httpMethod:"GET",responses:{200:{bodyMapper:kl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd],headerParameters:[Wl],serializer:Tx};const Dx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/cancel",httpMethod:"POST",responses:{200:{},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd],headerParameters:[Wl],serializer:Tx};const zx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:As},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed],headerParameters:[Wl],serializer:Tx};class WorkflowRunActionsImpl{constructor(e){this.client=e}list(e,t,r,i,n){const s=this.listPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s)}}}listPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._list(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listExpressionTraces(e,t,r,i,n,s){const o=this.listExpressionTracesPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listExpressionTracesPagingPage(e,t,r,i,n,s,o)}}}listExpressionTracesPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listExpressionTracesPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._listExpressionTraces(e,t,r,i,s,o));let a=l.inputs||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listExpressionTracesNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.inputs||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listExpressionTracesPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listExpressionTracesPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listExpressionTracesPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}_list(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,options:n},Gx)}get(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,options:s},Fx)}_listExpressionTraces(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,options:s},qx)}_listNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,nextLink:n,options:s},Ux)}_listExpressionTracesNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,nextLink:s,options:o},Hx)}}const Lx=l.createSerializer(jl,false);const Gx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions",httpMethod:"GET",responses:{200:{bodyMapper:Es},default:{bodyMapper:ds}},queryParameters:[$l,Id,Sd],urlParameters:[Jl,Yl,Xl,ic,Ed,wd],headerParameters:[Wl],serializer:Lx};const Fx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}",httpMethod:"GET",responses:{200:{bodyMapper:Ql},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd],headerParameters:[Wl],serializer:Lx};const qx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces",httpMethod:"POST",responses:{200:{bodyMapper:Ss},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd],headerParameters:[Wl],serializer:Lx};const Ux={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Es},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed,wd],headerParameters:[Wl],serializer:Lx};const Hx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ss},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed,wd,Pd],headerParameters:[Wl],serializer:Lx};class WorkflowRunActionRepetitionsImpl{constructor(e){this.client=e}list(e,t,r,i,n,s){const o=this.listPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s,o)}}}listPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._list(e,t,r,i,s,o));let a=l.value||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.value||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}listExpressionTraces(e,t,r,i,n,s,o){const a=this.listExpressionTracesPagingAll(e,t,r,i,n,s,o);return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:a=>{if(a===null||a===void 0?void 0:a.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listExpressionTracesPagingPage(e,t,r,i,n,s,o,a)}}}listExpressionTracesPagingPage(e,t,r,i,s,o,a,l){return n.__asyncGenerator(this,arguments,(function*listExpressionTracesPagingPage_1(){let c;let p=l===null||l===void 0?void 0:l.continuationToken;if(!p){c=yield n.__await(this._listExpressionTraces(e,t,r,i,s,o,a));let l=c.inputs||[];p=c.nextLink;setContinuationToken(l,p);yield yield n.__await(l)}while(p){c=yield n.__await(this._listExpressionTracesNext(e,t,r,i,s,o,p,a));p=c.nextLink;let l=c.inputs||[];setContinuationToken(l,p);yield yield n.__await(l)}}))}listExpressionTracesPagingAll(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listExpressionTracesPagingAll_1(){var l,c,p,u;try{for(var d=true,m=n.__asyncValues(this.listExpressionTracesPagingPage(e,t,r,i,s,o,a)),A;A=yield n.__await(m.next()),l=A.done,!l;d=true){u=A.value;d=false;const e=u;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){c={error:e}}finally{try{if(!d&&!l&&(p=m.return))yield n.__await(p.call(m))}finally{if(c)throw c.error}}}))}_list(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,options:s},jx)}get(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,options:o},Wx)}_listExpressionTraces(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,options:o},Jx)}_listNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,nextLink:s,options:o},Yx)}_listExpressionTracesNext(e,t,r,i,n,s,o,a){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,nextLink:o,options:a},$x)}}const Vx=l.createSerializer(jl,false);const jx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd],headerParameters:[Wl],serializer:Vx};const Wx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}",httpMethod:"GET",responses:{200:{bodyMapper:Gl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd,xd],headerParameters:[Wl],serializer:Vx};const Jx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces",httpMethod:"POST",responses:{200:{bodyMapper:Ss},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd,xd],headerParameters:[Wl],serializer:Vx};const Yx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed,wd,Pd],headerParameters:[Wl],serializer:Vx};const $x={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ss},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed,wd,Pd,xd],headerParameters:[Wl],serializer:Vx};class WorkflowRunActionRepetitionsRequestHistoriesImpl{constructor(e){this.client=e}list(e,t,r,i,n,s,o){const a=this.listPagingAll(e,t,r,i,n,s,o);return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:a=>{if(a===null||a===void 0?void 0:a.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s,o,a)}}}listPagingPage(e,t,r,i,s,o,a,l){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let c;let p=l===null||l===void 0?void 0:l.continuationToken;if(!p){c=yield n.__await(this._list(e,t,r,i,s,o,a));let l=c.value||[];p=c.nextLink;setContinuationToken(l,p);yield yield n.__await(l)}while(p){c=yield n.__await(this._listNext(e,t,r,i,s,o,p,a));p=c.nextLink;let l=c.value||[];setContinuationToken(l,p);yield yield n.__await(l)}}))}listPagingAll(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var l,c,p,u;try{for(var d=true,m=n.__asyncValues(this.listPagingPage(e,t,r,i,s,o,a)),A;A=yield n.__await(m.next()),l=A.done,!l;d=true){u=A.value;d=false;const e=u;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){c={error:e}}finally{try{if(!d&&!l&&(p=m.return))yield n.__await(p.call(m))}finally{if(c)throw c.error}}}))}_list(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,options:o},Zx)}get(e,t,r,i,n,s,o,a){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,requestHistoryName:o,options:a},Xx)}_listNext(e,t,r,i,n,s,o,a){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,nextLink:o,options:a},eB)}}const Kx=l.createSerializer(jl,false);const Zx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories",httpMethod:"GET",responses:{200:{bodyMapper:ks},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd,xd],headerParameters:[Wl],serializer:Kx};const Xx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}",httpMethod:"GET",responses:{200:{bodyMapper:Fl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd,xd,Bd],headerParameters:[Wl],serializer:Kx};const eB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ks},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed,wd,Pd,xd],headerParameters:[Wl],serializer:Kx};class WorkflowRunActionScopeRepetitionsImpl{constructor(e){this.client=e}list(e,t,r,i,n,s){const o=this.listPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s,o)}}}listPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._list(e,t,r,i,s,o));let a=l.value||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.value||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}_list(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,options:s},rB)}get(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,options:o},iB)}_listNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,nextLink:s,options:o},nB)}}const tB=l.createSerializer(jl,false);const rB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd],headerParameters:[Wl],serializer:tB};const iB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}",httpMethod:"GET",responses:{200:{bodyMapper:Gl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,wd,Pd,xd],headerParameters:[Wl],serializer:tB};const nB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed,wd,Pd],headerParameters:[Wl],serializer:tB};class WorkflowTriggersImpl{constructor(e){this.client=e}list(e,t,r,i){const n=this.listPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n)}}}listPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._list(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,options:i},oB)}get(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:n},aB)}listCallbackUrl(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:n},lB)}beginRun(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:s},spec:cB});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRunAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRun(e,t,r,i,s);return n.pollUntilDone()}))}getSchemaJson(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:n},pB)}_listNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,nextLink:i,options:n},uB)}}const sB=l.createSerializer(jl,false);const oB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers",httpMethod:"GET",responses:{200:{bodyMapper:Os},default:{bodyMapper:ds}},queryParameters:[$l,Id,Sd],urlParameters:[Jl,Yl,Xl,ic,Ed],headerParameters:[Wl],serializer:sB};const aB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}",httpMethod:"GET",responses:{200:{bodyMapper:Tl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,_d],headerParameters:[Wl],serializer:sB};const lB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl",httpMethod:"POST",responses:{200:{bodyMapper:Fs},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,_d],headerParameters:[Wl],serializer:sB};const cB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/run",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,_d],headerParameters:[Wl],serializer:sB};const pB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/schemas/json",httpMethod:"GET",responses:{200:{bodyMapper:Us},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,_d],headerParameters:[Wl],serializer:sB};const uB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Os},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed],headerParameters:[Wl],serializer:sB};class WorkflowTriggerHistoriesImpl{constructor(e){this.client=e}list(e,t,r,i,n){const s=this.listPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s)}}}listPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._list(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}_list(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:n},mB)}get(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,historyName:n,options:s},AB)}beginResubmit(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,workflowName:r,triggerName:i,historyName:s,options:o},spec:gB});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginResubmitAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginResubmit(e,t,r,i,s,o);return n.pollUntilDone()}))}_listNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,nextLink:n,options:s},hB)}}const dB=l.createSerializer(jl,false);const mB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories",httpMethod:"GET",responses:{200:{bodyMapper:Gs},default:{bodyMapper:ds}},queryParameters:[$l,Id,Sd],urlParameters:[Jl,Yl,Xl,ic,Ed,_d],headerParameters:[Wl],serializer:dB};const AB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}",httpMethod:"GET",responses:{200:{bodyMapper:Ml},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,_d,Rd],headerParameters:[Wl],serializer:dB};const gB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,_d,Rd],headerParameters:[Wl],serializer:dB};const hB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gs},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed,_d],headerParameters:[Wl],serializer:dB};class WorkflowVersionsImpl{constructor(e){this.client=e}list(e,t,r,i){const n=this.listPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n)}}}listPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._list(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,options:i},yB)}get(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,versionId:i,options:n},bB)}_listNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,nextLink:i,options:n},CB)}}const fB=l.createSerializer(jl,false);const yB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions",httpMethod:"GET",responses:{200:{bodyMapper:eo},default:{bodyMapper:ds}},queryParameters:[$l,Id],urlParameters:[Jl,Yl,Xl,ic,Ed],headerParameters:[Wl],serializer:fB};const bB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions/{versionId}",httpMethod:"GET",responses:{200:{bodyMapper:Ul},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ed,kd],headerParameters:[Wl],serializer:fB};const CB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:eo},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Ed],headerParameters:[Wl],serializer:fB};class WebSiteManagementClient extends l.ServiceClient{constructor(e,t,r){var i,n,s;if(e===undefined){throw new Error("'credentials' cannot be null")}let o;if(typeof t==="string"){o=t}else if(typeof t==="object"){r=t}if(!r){r={}}const a={requestContentType:"application/json; charset=utf-8",credential:e};const p=`azsdk-js-arm-appservice/14.1.0`;const u=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${p}`:`${p}`;const d=Object.assign(Object.assign(Object.assign({},a),r),{userAgentOptions:{userAgentPrefix:u},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"https://management.azure.com"});super(d);let m=false;if((r===null||r===void 0?void 0:r.pipeline)&&r.pipeline.getOrderedPolicies().length>0){const e=r.pipeline.getOrderedPolicies();m=e.some((e=>e.name===c.bearerTokenAuthenticationPolicyName))}if(!r||!r.pipeline||r.pipeline.getOrderedPolicies().length==0||!m){this.pipeline.removePolicy({name:c.bearerTokenAuthenticationPolicyName});this.pipeline.addPolicy(c.bearerTokenAuthenticationPolicy({credential:e,scopes:(s=d.credentialScopes)!==null&&s!==void 0?s:`${d.endpoint}/.default`,challengeCallbacks:{authorizeRequestOnChallenge:l.authorizeRequestOnClaimChallenge}}))}this.subscriptionId=o;this.$host=r.$host||"https://management.azure.com";this.apiVersion=r.apiVersion||"2023-01-01";this.appServiceCertificateOrders=new AppServiceCertificateOrdersImpl(this);this.certificateOrdersDiagnostics=new CertificateOrdersDiagnosticsImpl(this);this.certificateRegistrationProvider=new CertificateRegistrationProviderImpl(this);this.domains=new DomainsImpl(this);this.topLevelDomains=new TopLevelDomainsImpl(this);this.domainRegistrationProvider=new DomainRegistrationProviderImpl(this);this.appServiceEnvironments=new AppServiceEnvironmentsImpl(this);this.appServicePlans=new AppServicePlansImpl(this);this.certificates=new CertificatesImpl(this);this.containerApps=new ContainerAppsImpl(this);this.containerAppsRevisions=new ContainerAppsRevisionsImpl(this);this.deletedWebApps=new DeletedWebAppsImpl(this);this.diagnostics=new DiagnosticsImpl(this);this.global=new GlobalImpl(this);this.kubeEnvironments=new KubeEnvironmentsImpl(this);this.provider=new ProviderImpl(this);this.recommendations=new RecommendationsImpl(this);this.resourceHealthMetadataOperations=new ResourceHealthMetadataOperationsImpl(this);this.getUsagesInLocation=new GetUsagesInLocationImpl(this);this.staticSites=new StaticSitesImpl(this);this.webApps=new WebAppsImpl(this);this.workflows=new WorkflowsImpl(this);this.workflowRuns=new WorkflowRunsImpl(this);this.workflowRunActions=new WorkflowRunActionsImpl(this);this.workflowRunActionRepetitions=new WorkflowRunActionRepetitionsImpl(this);this.workflowRunActionRepetitionsRequestHistories=new WorkflowRunActionRepetitionsRequestHistoriesImpl(this);this.workflowRunActionScopeRepetitions=new WorkflowRunActionScopeRepetitionsImpl(this);this.workflowTriggers=new WorkflowTriggersImpl(this);this.workflowTriggerHistories=new WorkflowTriggerHistoriesImpl(this);this.workflowVersions=new WorkflowVersionsImpl(this);this.addCustomApiVersionPolicy(r.apiVersion)}addCustomApiVersionPolicy(e){if(!e){return}const t={name:"CustomApiVersionPolicy",sendRequest(t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=t.url.split("?");if(i.length>1){const r=i[1].split("&").map((t=>{if(t.indexOf("api-version")>-1){return"api-version="+e}else{return t}}));t.url=i[0]+"?"+r.join("&")}return r(t)}))}};this.pipeline.addPolicy(t)}listSourceControls(e){const t=this.listSourceControlsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSourceControlsPagingPage(e,t)}}}listSourceControlsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listSourceControlsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listSourceControls(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listSourceControlsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listSourceControlsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listSourceControlsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listSourceControlsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listBillingMeters(e){const t=this.listBillingMetersPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBillingMetersPagingPage(e,t)}}}listBillingMetersPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listBillingMetersPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listBillingMeters(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listBillingMetersNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listBillingMetersPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listBillingMetersPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listBillingMetersPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listCustomHostNameSites(e){const t=this.listCustomHostNameSitesPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listCustomHostNameSitesPagingPage(e,t)}}}listCustomHostNameSitesPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listCustomHostNameSitesPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listCustomHostNameSites(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listCustomHostNameSitesNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listCustomHostNameSitesPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listCustomHostNameSitesPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listCustomHostNameSitesPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listAseRegions(e){const t=this.listAseRegionsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listAseRegionsPagingPage(e,t)}}}listAseRegionsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listAseRegionsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listAseRegions(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listAseRegionsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listAseRegionsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listAseRegionsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listAseRegionsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listGeoRegions(e){const t=this.listGeoRegionsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listGeoRegionsPagingPage(e,t)}}}listGeoRegionsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listGeoRegionsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listGeoRegions(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listGeoRegionsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listGeoRegionsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listGeoRegionsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listGeoRegionsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listSiteIdentifiersAssignedToHostName(e,t){const r=this.listSiteIdentifiersAssignedToHostNamePagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteIdentifiersAssignedToHostNamePagingPage(e,t,r)}}}listSiteIdentifiersAssignedToHostNamePagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteIdentifiersAssignedToHostNamePagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listSiteIdentifiersAssignedToHostName(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listSiteIdentifiersAssignedToHostNameNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listSiteIdentifiersAssignedToHostNamePagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listSiteIdentifiersAssignedToHostNamePagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listSiteIdentifiersAssignedToHostNamePagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listPremierAddOnOffers(e){const t=this.listPremierAddOnOffersPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPremierAddOnOffersPagingPage(e,t)}}}listPremierAddOnOffersPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPremierAddOnOffersPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listPremierAddOnOffers(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listPremierAddOnOffersNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPremierAddOnOffersPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPremierAddOnOffersPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPremierAddOnOffersPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}getPublishingUser(e){return this.sendOperationRequest({options:e},EB)}updatePublishingUser(e,t){return this.sendOperationRequest({userDetails:e,options:t},vB)}_listSourceControls(e){return this.sendOperationRequest({options:e},IB)}getSourceControl(e,t){return this.sendOperationRequest({sourceControlType:e,options:t},SB)}updateSourceControl(e,t,r){return this.sendOperationRequest({sourceControlType:e,requestMessage:t,options:r},wB)}_listBillingMeters(e){return this.sendOperationRequest({options:e},PB)}checkNameAvailability(e,t,r){return this.sendOperationRequest({name:e,typeParam:t,options:r},xB)}_listCustomHostNameSites(e){return this.sendOperationRequest({options:e},BB)}getSubscriptionDeploymentLocations(e){return this.sendOperationRequest({options:e},_B)}_listAseRegions(e){return this.sendOperationRequest({options:e},RB)}_listGeoRegions(e){return this.sendOperationRequest({options:e},kB)}_listSiteIdentifiersAssignedToHostName(e,t){return this.sendOperationRequest({nameIdentifier:e,options:t},QB)}_listPremierAddOnOffers(e){return this.sendOperationRequest({options:e},TB)}listSkus(e){return this.sendOperationRequest({options:e},MB)}verifyHostingEnvironmentVnet(e,t){return this.sendOperationRequest({parameters:e,options:t},OB)}move(e,t,r){return this.sendOperationRequest({resourceGroupName:e,moveResourceEnvelope:t,options:r},DB)}validate(e,t,r){return this.sendOperationRequest({resourceGroupName:e,validateRequest:t,options:r},zB)}validateMove(e,t,r){return this.sendOperationRequest({resourceGroupName:e,moveResourceEnvelope:t,options:r},LB)}_listSourceControlsNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},GB)}_listBillingMetersNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},FB)}_listCustomHostNameSitesNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},qB)}_listAseRegionsNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},UB)}_listGeoRegionsNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},HB)}_listSiteIdentifiersAssignedToHostNameNext(e,t,r){return this.sendOperationRequest({nameIdentifier:e,nextLink:t,options:r},VB)}_listPremierAddOnOffersNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},jB)}}const NB=l.createSerializer(jl,false);const EB={path:"/providers/Microsoft.Web/publishingUsers/web",httpMethod:"GET",responses:{200:{bodyMapper:la},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:NB};const vB={path:"/providers/Microsoft.Web/publishingUsers/web",httpMethod:"PUT",responses:{200:{bodyMapper:la},default:{bodyMapper:h}},requestBody:Np,queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const IB={path:"/providers/Microsoft.Web/sourcecontrols",httpMethod:"GET",responses:{200:{bodyMapper:Or},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:NB};const SB={path:"/providers/Microsoft.Web/sourcecontrols/{sourceControlType}",httpMethod:"GET",responses:{200:{bodyMapper:ca},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Ep],headerParameters:[Wl],serializer:NB};const wB={path:"/providers/Microsoft.Web/sourcecontrols/{sourceControlType}",httpMethod:"PUT",responses:{200:{bodyMapper:ca},default:{bodyMapper:h}},requestBody:vp,queryParameters:[$l],urlParameters:[Jl,Ep],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const PB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters",httpMethod:"GET",responses:{200:{bodyMapper:Dr},default:{bodyMapper:h}},queryParameters:[$l,Ip,Sp],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:NB};const xB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/checknameavailability",httpMethod:"POST",responses:{200:{bodyMapper:Lr},default:{bodyMapper:h}},requestBody:{parameterPath:{name:["name"],typeParam:["typeParam"],isFqdn:["options","isFqdn"],environmentId:["options","environmentId"]},mapper:Object.assign(Object.assign({},zr),{required:true})},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const BB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/customhostnameSites",httpMethod:"GET",responses:{200:{bodyMapper:Gr},default:{bodyMapper:h}},queryParameters:[$l,wp],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:NB};const _B={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deploymentLocations",httpMethod:"GET",responses:{200:{bodyMapper:Fr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:NB};const RB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/aseRegions",httpMethod:"GET",responses:{200:{bodyMapper:Ur},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:NB};const kB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions",httpMethod:"GET",responses:{200:{bodyMapper:Hr},default:{bodyMapper:h}},queryParameters:[$l,Pp,xp,Bp,_p],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:NB};const QB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName",httpMethod:"POST",responses:{200:{bodyMapper:Vr},default:{bodyMapper:h}},requestBody:lc,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const TB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/premieraddonoffers",httpMethod:"GET",responses:{200:{bodyMapper:jr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:NB};const MB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/skus",httpMethod:"GET",responses:{200:{bodyMapper:Wr},default:{bodyMapper:h}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:NB};const OB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/verifyHostingEnvironmentVnet",httpMethod:"POST",responses:{200:{bodyMapper:ya},default:{bodyMapper:h}},requestBody:Rp,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const DB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/moveResources",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},requestBody:kp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const zB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate",httpMethod:"POST",responses:{200:{bodyMapper:Kr},default:{bodyMapper:h}},requestBody:Qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const LB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources",httpMethod:"POST",responses:{204:{},default:{bodyMapper:h}},requestBody:kp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const GB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Or},default:{bodyMapper:h}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:NB};const FB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:NB};const qB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:NB};const UB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ur},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:NB};const HB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Hr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:NB};const VB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:NB};const jB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:jr},default:{bodyMapper:h}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:NB};t.yX=WebSiteManagementClient;i=getContinuationToken},5183:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.req=t.json=t.toBuffer=void 0;const o=s(r(8611));const a=s(r(5692));async function toBuffer(e){let t=0;const r=[];for await(const i of e){t+=i.length;r.push(i)}return Buffer.concat(r,t)}t.toBuffer=toBuffer;async function json(e){const t=await toBuffer(e);const r=t.toString("utf8");try{return JSON.parse(r)}catch(e){const t=e;t.message+=` (input: ${r})`;throw t}}t.json=json;function req(e,t={}){const r=typeof e==="string"?e:e.href;const i=(r.startsWith("https:")?a:o).request(e,t);const n=new Promise(((e,t)=>{i.once("response",e).once("error",t).end()}));i.then=n.then.bind(n);return i}t.req=req},8894:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};var o=this&&this.__exportStar||function(e,t){for(var r in e)if(r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r))i(t,e,r)};Object.defineProperty(t,"__esModule",{value:true});t.Agent=void 0;const a=s(r(9278));const l=s(r(8611));const c=r(5692);o(r(5183),t);const p=Symbol("AgentBaseInternalState");class Agent extends l.Agent{constructor(e){super(e);this[p]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint==="boolean"){return e.secureEndpoint}if(typeof e.protocol==="string"){return e.protocol==="https:"}}const{stack:t}=new Error;if(typeof t!=="string")return false;return t.split("\n").some((e=>e.indexOf("(https.js:")!==-1||e.indexOf("node:https:")!==-1))}incrementSockets(e){if(this.maxSockets===Infinity&&this.maxTotalSockets===Infinity){return null}if(!this.sockets[e]){this.sockets[e]=[]}const t=new a.Socket({writable:false});this.sockets[e].push(t);this.totalSocketCount++;return t}decrementSockets(e,t){if(!this.sockets[e]||t===null){return}const r=this.sockets[e];const i=r.indexOf(t);if(i!==-1){r.splice(i,1);this.totalSocketCount--;if(r.length===0){delete this.sockets[e]}}}getName(e){const t=this.isSecureEndpoint(e);if(t){return c.Agent.prototype.getName.call(this,e)}return super.getName(e)}createSocket(e,t,r){const i={...t,secureEndpoint:this.isSecureEndpoint(t)};const n=this.getName(i);const s=this.incrementSockets(n);Promise.resolve().then((()=>this.connect(e,i))).then((o=>{this.decrementSockets(n,s);if(o instanceof l.Agent){try{return o.addRequest(e,i)}catch(e){return r(e)}}this[p].currentSocket=o;super.createSocket(e,t,r)}),(e=>{this.decrementSockets(n,s);r(e)}))}createConnection(){const e=this[p].currentSocket;this[p].currentSocket=undefined;if(!e){throw new Error("No socket was returned in the `connect()` function")}return e}get defaultPort(){return this[p].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){if(this[p]){this[p].defaultPort=e}}get protocol(){return this[p].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){if(this[p]){this[p].protocol=e}}}t.Agent=Agent},1324:(e,t,r)=>{e.exports={parallel:r(3857),serial:r(1054),serialOrdered:r(3961)}},4818:e=>{e.exports=abort;function abort(e){Object.keys(e.jobs).forEach(clean.bind(e));e.jobs={}}function clean(e){if(typeof this.jobs[e]=="function"){this.jobs[e]()}}},8452:(e,t,r)=>{var i=r(9200);e.exports=async;function async(e){var t=false;i((function(){t=true}));return function async_callback(r,n){if(t){e(r,n)}else{i((function nextTick_callback(){e(r,n)}))}}}},9200:e=>{e.exports=defer;function defer(e){var t=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;if(t){t(e)}else{setTimeout(e,0)}}},4902:(e,t,r)=>{var i=r(8452),n=r(4818);e.exports=iterate;function iterate(e,t,r,i){var s=r["keyedList"]?r["keyedList"][r.index]:r.index;r.jobs[s]=runJob(t,s,e[s],(function(e,t){if(!(s in r.jobs)){return}delete r.jobs[s];if(e){n(r)}else{r.results[s]=t}i(e,r.results)}))}function runJob(e,t,r,n){var s;if(e.length==2){s=e(r,i(n))}else{s=e(r,t,i(n))}return s}},1721:e=>{e.exports=state;function state(e,t){var r=!Array.isArray(e),i={index:0,keyedList:r||t?Object.keys(e):null,jobs:{},results:r?{}:[],size:r?Object.keys(e).length:e.length};if(t){i.keyedList.sort(r?t:function(r,i){return t(e[r],e[i])})}return i}},3351:(e,t,r)=>{var i=r(4818),n=r(8452);e.exports=terminator;function terminator(e){if(!Object.keys(this.jobs).length){return}this.index=this.size;i(this);n(e)(null,this.results)}},3857:(e,t,r)=>{var i=r(4902),n=r(1721),s=r(3351);e.exports=parallel;function parallel(e,t,r){var o=n(e);while(o.index<(o["keyedList"]||e).length){i(e,t,o,(function(e,t){if(e){r(e,t);return}if(Object.keys(o.jobs).length===0){r(null,o.results);return}}));o.index++}return s.bind(o,r)}},1054:(e,t,r)=>{var i=r(3961);e.exports=serial;function serial(e,t,r){return i(e,t,null,r)}},3961:(e,t,r)=>{var i=r(4902),n=r(1721),s=r(3351);e.exports=serialOrdered;e.exports.ascending=ascending;e.exports.descending=descending;function serialOrdered(e,t,r,o){var a=n(e,r);i(e,t,a,(function iteratorHandler(r,n){if(r){o(r,n);return}a.index++;if(a.index<(a["keyedList"]||e).length){i(e,t,a,iteratorHandler);return}o(null,a.results)}));return s.bind(a,o)}function ascending(e,t){return et?1:0}function descending(e,t){return-1*ascending(e,t)}},8089:function(e,t,r){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};const n=r(4434);const s=i(r(2830));const o=i(r(4401));const a=s.default("agent-base");function isAgent(e){return Boolean(e)&&typeof e.addRequest==="function"}function isSecureEndpoint(){const{stack:e}=new Error;if(typeof e!=="string")return false;return e.split("\n").some((e=>e.indexOf("(https.js:")!==-1||e.indexOf("node:https:")!==-1))}function createAgent(e,t){return new createAgent.Agent(e,t)}(function(e){class Agent extends n.EventEmitter{constructor(e,t){super();let r=t;if(typeof e==="function"){this.callback=e}else if(e){r=e}this.timeout=null;if(r&&typeof r.timeout==="number"){this.timeout=r.timeout}this.maxFreeSockets=1;this.maxSockets=1;this.maxTotalSockets=Infinity;this.sockets={};this.freeSockets={};this.requests={};this.options={}}get defaultPort(){if(typeof this.explicitDefaultPort==="number"){return this.explicitDefaultPort}return isSecureEndpoint()?443:80}set defaultPort(e){this.explicitDefaultPort=e}get protocol(){if(typeof this.explicitProtocol==="string"){return this.explicitProtocol}return isSecureEndpoint()?"https:":"http:"}set protocol(e){this.explicitProtocol=e}callback(e,t,r){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(e,t){const r=Object.assign({},t);if(typeof r.secureEndpoint!=="boolean"){r.secureEndpoint=isSecureEndpoint()}if(r.host==null){r.host="localhost"}if(r.port==null){r.port=r.secureEndpoint?443:80}if(r.protocol==null){r.protocol=r.secureEndpoint?"https:":"http:"}if(r.host&&r.path){delete r.path}delete r.agent;delete r.hostname;delete r._defaultAgent;delete r.defaultPort;delete r.createConnection;e._last=true;e.shouldKeepAlive=false;let i=false;let n=null;const s=r.timeout||this.timeout;const onerror=t=>{if(e._hadError)return;e.emit("error",t);e._hadError=true};const ontimeout=()=>{n=null;i=true;const e=new Error(`A "socket" was not created for HTTP request before ${s}ms`);e.code="ETIMEOUT";onerror(e)};const callbackError=e=>{if(i)return;if(n!==null){clearTimeout(n);n=null}onerror(e)};const onsocket=t=>{if(i)return;if(n!=null){clearTimeout(n);n=null}if(isAgent(t)){a("Callback returned another Agent instance %o",t.constructor.name);t.addRequest(e,r);return}if(t){t.once("free",(()=>{this.freeSocket(t,r)}));e.onSocket(t);return}const s=new Error(`no Duplex stream was returned to agent-base for \`${e.method} ${e.path}\``);onerror(s)};if(typeof this.callback!=="function"){onerror(new Error("`callback` is not defined"));return}if(!this.promisifiedCallback){if(this.callback.length>=3){a("Converting legacy callback function to promise");this.promisifiedCallback=o.default(this.callback)}else{this.promisifiedCallback=this.callback}}if(typeof s==="number"&&s>0){n=setTimeout(ontimeout,s)}if("port"in r&&typeof r.port!=="number"){r.port=Number(r.port)}try{a("Resolving socket for %o request: %o",r.protocol,`${e.method} ${e.path}`);Promise.resolve(this.promisifiedCallback(e,r)).then(onsocket,callbackError)}catch(e){Promise.reject(e).catch(callbackError)}}freeSocket(e,t){a("Freeing socket %o %o",e.constructor.name,t);e.destroy()}destroy(){a("Destroying agent %o",this.constructor.name)}}e.Agent=Agent;e.prototype=e.Agent.prototype})(createAgent||(createAgent={}));e.exports=createAgent},4401:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});function promisify(e){return function(t,r){return new Promise(((i,n)=>{e.call(this,t,r,((e,t)=>{if(e){n(e)}else{i(t)}}))}))}}t["default"]=promisify},9870:function(e,t,r){var i=this&&this.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(9278));const o=n(r(4756));const a=n(r(7016));const l=n(r(2613));const c=n(r(2830));const p=r(8089);const u=n(r(5989));const d=c.default("https-proxy-agent:agent");class HttpsProxyAgent extends p.Agent{constructor(e){let t;if(typeof e==="string"){t=a.default.parse(e)}else{t=e}if(!t){throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!")}d("creating new HttpsProxyAgent instance: %o",t);super(t);const r=Object.assign({},t);this.secureProxy=t.secureProxy||isHTTPS(r.protocol);r.host=r.hostname||r.host;if(typeof r.port==="string"){r.port=parseInt(r.port,10)}if(!r.port&&r.host){r.port=this.secureProxy?443:80}if(this.secureProxy&&!("ALPNProtocols"in r)){r.ALPNProtocols=["http 1.1"]}if(r.host&&r.path){delete r.path;delete r.pathname}this.proxy=r}callback(e,t){return i(this,void 0,void 0,(function*(){const{proxy:r,secureProxy:i}=this;let n;if(i){d("Creating `tls.Socket`: %o",r);n=o.default.connect(r)}else{d("Creating `net.Socket`: %o",r);n=s.default.connect(r)}const a=Object.assign({},r.headers);const c=`${t.host}:${t.port}`;let p=`CONNECT ${c} HTTP/1.1\r\n`;if(r.auth){a["Proxy-Authorization"]=`Basic ${Buffer.from(r.auth).toString("base64")}`}let{host:m,port:A,secureEndpoint:g}=t;if(!isDefaultPort(A,g)){m+=`:${A}`}a.Host=m;a.Connection="close";for(const e of Object.keys(a)){p+=`${e}: ${a[e]}\r\n`}const h=u.default(n);n.write(`${p}\r\n`);const{statusCode:f,buffered:y}=yield h;if(f===200){e.once("socket",resume);if(t.secureEndpoint){d("Upgrading socket connection to TLS");const e=t.servername||t.host;return o.default.connect(Object.assign(Object.assign({},omit(t,"host","hostname","path","port")),{socket:n,servername:e}))}return n}n.destroy();const b=new s.default.Socket({writable:false});b.readable=true;e.once("socket",(e=>{d("replaying proxy buffer for failed request");l.default(e.listenerCount("data")>0);e.push(y);e.push(null)}));return b}))}}t["default"]=HttpsProxyAgent;function resume(e){e.resume()}function isDefaultPort(e,t){return Boolean(!t&&e===80||t&&e===443)}function isHTTPS(e){return typeof e==="string"?/^https:?$/i.test(e):false}function omit(e,...t){const r={};let i;for(i in e){if(!t.includes(i)){r[i]=e[i]}}return r}},8996:function(e,t,r){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};const n=i(r(9870));function createHttpsProxyAgent(e){return new n.default(e)}(function(e){e.HttpsProxyAgent=n.default;e.prototype=n.default.prototype})(createHttpsProxyAgent||(createHttpsProxyAgent={}));e.exports=createHttpsProxyAgent},5989:function(e,t,r){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const n=i(r(2830));const s=n.default("https-proxy-agent:parse-proxy-response");function parseProxyResponse(e){return new Promise(((t,r)=>{let i=0;const n=[];function read(){const t=e.read();if(t)ondata(t);else e.once("readable",read)}function cleanup(){e.removeListener("end",onend);e.removeListener("error",onerror);e.removeListener("close",onclose);e.removeListener("readable",read)}function onclose(e){s("onclose had error %o",e)}function onend(){s("onend")}function onerror(e){cleanup();s("onerror %o",e);r(e)}function ondata(e){n.push(e);i+=e.length;const r=Buffer.concat(n,i);const o=r.indexOf("\r\n\r\n");if(o===-1){s("have not received end of HTTP headers yet...");read();return}const a=r.toString("ascii",0,r.indexOf("\r\n"));const l=+a.split(" ")[1];s("got proxy server response: %o",a);t({statusCode:l,buffered:r})}e.on("error",onerror);e.on("close",onclose);e.on("end",onend);read()}))}t["default"]=parseProxyResponse},9732:(e,t,r)=>{var i=r(181).Buffer;var n=r(181).SlowBuffer;e.exports=bufferEq;function bufferEq(e,t){if(!i.isBuffer(e)||!i.isBuffer(t)){return false}if(e.length!==t.length){return false}var r=0;for(var n=0;n{var i=r(7564);var n=r(3945);var s=r(8093);var o=r(1330);e.exports=o||i.call(s,n)},3945:e=>{e.exports=Function.prototype.apply},8093:e=>{e.exports=Function.prototype.call},8705:(e,t,r)=>{var i=r(7564);var n=r(3314);var s=r(8093);var o=r(2639);e.exports=function callBindBasic(e){if(e.length<1||typeof e[0]!=="function"){throw new n("a function is required")}return o(i,s,e)}},1330:e=>{e.exports=typeof Reflect!=="undefined"&&Reflect&&Reflect.apply},5630:(e,t,r)=>{var i=r(9023);var n=r(2203).Stream;var s=r(2710);e.exports=CombinedStream;function CombinedStream(){this.writable=false;this.readable=true;this.dataSize=0;this.maxDataSize=2*1024*1024;this.pauseStreams=true;this._released=false;this._streams=[];this._currentStream=null;this._insideLoop=false;this._pendingNext=false}i.inherits(CombinedStream,n);CombinedStream.create=function(e){var t=new this;e=e||{};for(var r in e){t[r]=e[r]}return t};CombinedStream.isStreamLike=function(e){return typeof e!=="function"&&typeof e!=="string"&&typeof e!=="boolean"&&typeof e!=="number"&&!Buffer.isBuffer(e)};CombinedStream.prototype.append=function(e){var t=CombinedStream.isStreamLike(e);if(t){if(!(e instanceof s)){var r=s.create(e,{maxDataSize:Infinity,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this));e=r}this._handleErrors(e);if(this.pauseStreams){e.pause()}}this._streams.push(e);return this};CombinedStream.prototype.pipe=function(e,t){n.prototype.pipe.call(this,e,t);this.resume();return e};CombinedStream.prototype._getNext=function(){this._currentStream=null;if(this._insideLoop){this._pendingNext=true;return}this._insideLoop=true;try{do{this._pendingNext=false;this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=false}};CombinedStream.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e=="undefined"){this.end();return}if(typeof e!=="function"){this._pipeNext(e);return}var t=e;t(function(e){var t=CombinedStream.isStreamLike(e);if(t){e.on("data",this._checkDataSize.bind(this));this._handleErrors(e)}this._pipeNext(e)}.bind(this))};CombinedStream.prototype._pipeNext=function(e){this._currentStream=e;var t=CombinedStream.isStreamLike(e);if(t){e.on("end",this._getNext.bind(this));e.pipe(this,{end:false});return}var r=e;this.write(r);this._getNext()};CombinedStream.prototype._handleErrors=function(e){var t=this;e.on("error",(function(e){t._emitError(e)}))};CombinedStream.prototype.write=function(e){this.emit("data",e)};CombinedStream.prototype.pause=function(){if(!this.pauseStreams){return}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};CombinedStream.prototype.resume=function(){if(!this._released){this._released=true;this.writable=true;this._getNext()}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function")this._currentStream.resume();this.emit("resume")};CombinedStream.prototype.end=function(){this._reset();this.emit("end")};CombinedStream.prototype.destroy=function(){this._reset();this.emit("close")};CombinedStream.prototype._reset=function(){this.writable=false;this._streams=[];this._currentStream=null};CombinedStream.prototype._checkDataSize=function(){this._updateDataSize();if(this.dataSize<=this.maxDataSize){return}var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))};CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach((function(t){if(!t.dataSize){return}e.dataSize+=t.dataSize}));if(this._currentStream&&this._currentStream.dataSize){this.dataSize+=this._currentStream.dataSize}};CombinedStream.prototype._emitError=function(e){this._reset();this.emit("error",e)}},6110:(e,t,r)=>{t.formatArgs=formatArgs;t.save=save;t.load=load;t.useColors=useColors;t.storage=localstorage();t.destroy=(()=>{let e=false;return()=>{if(!e){e=true;console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}}})();t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function useColors(){if(typeof window!=="undefined"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)){return true}if(typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)){return false}let e;return typeof document!=="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!=="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!=="undefined"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function formatArgs(t){t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff);if(!this.useColors){return}const r="color: "+this.color;t.splice(1,0,r,"color: inherit");let i=0;let n=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{if(e==="%%"){return}i++;if(e==="%c"){n=i}}));t.splice(n,0,r)}t.log=console.debug||console.log||(()=>{});function save(e){try{if(e){t.storage.setItem("debug",e)}else{t.storage.removeItem("debug")}}catch(e){}}function load(){let e;try{e=t.storage.getItem("debug")||t.storage.getItem("DEBUG")}catch(e){}if(!e&&typeof process!=="undefined"&&"env"in process){e=process.env.DEBUG}return e}function localstorage(){try{return localStorage}catch(e){}}e.exports=r(897)(t);const{formatters:i}=e.exports;i.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},897:(e,t,r)=>{function setup(e){createDebug.debug=createDebug;createDebug.default=createDebug;createDebug.coerce=coerce;createDebug.disable=disable;createDebug.enable=enable;createDebug.enabled=enabled;createDebug.humanize=r(744);createDebug.destroy=destroy;Object.keys(e).forEach((t=>{createDebug[t]=e[t]}));createDebug.names=[];createDebug.skips=[];createDebug.formatters={};function selectColor(e){let t=0;for(let r=0;r{if(t==="%%"){return"%"}s++;const n=createDebug.formatters[i];if(typeof n==="function"){const i=e[s];t=n.call(r,i);e.splice(s,1);s--}return t}));createDebug.formatArgs.call(r,e);const o=r.log||createDebug.log;o.apply(r,e)}debug.namespace=e;debug.useColors=createDebug.useColors();debug.color=createDebug.selectColor(e);debug.extend=extend;debug.destroy=createDebug.destroy;Object.defineProperty(debug,"enabled",{enumerable:true,configurable:false,get:()=>{if(r!==null){return r}if(i!==createDebug.namespaces){i=createDebug.namespaces;n=createDebug.enabled(e)}return n},set:e=>{r=e}});if(typeof createDebug.init==="function"){createDebug.init(debug)}return debug}function extend(e,t){const r=createDebug(this.namespace+(typeof t==="undefined"?":":t)+e);r.log=this.log;return r}function enable(e){createDebug.save(e);createDebug.namespaces=e;createDebug.names=[];createDebug.skips=[];const t=(typeof e==="string"?e:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(const e of t){if(e[0]==="-"){createDebug.skips.push(e.slice(1))}else{createDebug.names.push(e)}}}function matchesTemplate(e,t){let r=0;let i=0;let n=-1;let s=0;while(r"-"+e))].join(",");createDebug.enable("");return e}function enabled(e){for(const t of createDebug.skips){if(matchesTemplate(e,t)){return false}}for(const t of createDebug.names){if(matchesTemplate(e,t)){return true}}return false}function coerce(e){if(e instanceof Error){return e.stack||e.message}return e}function destroy(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}createDebug.enable(createDebug.load());return createDebug}e.exports=setup},2830:(e,t,r)=>{if(typeof process==="undefined"||process.type==="renderer"||process.browser===true||process.__nwjs){e.exports=r(6110)}else{e.exports=r(5108)}},5108:(e,t,r)=>{const i=r(2018);const n=r(9023);t.init=init;t.log=log;t.formatArgs=formatArgs;t.save=save;t.load=load;t.useColors=useColors;t.destroy=n.deprecate((()=>{}),"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");t.colors=[6,2,3,4,5,1];try{const e=r(1450);if(e&&(e.stderr||e).level>=2){t.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221]}}catch(e){}t.inspectOpts=Object.keys(process.env).filter((e=>/^debug_/i.test(e))).reduce(((e,t)=>{const r=t.substring(6).toLowerCase().replace(/_([a-z])/g,((e,t)=>t.toUpperCase()));let i=process.env[t];if(/^(yes|on|true|enabled)$/i.test(i)){i=true}else if(/^(no|off|false|disabled)$/i.test(i)){i=false}else if(i==="null"){i=null}else{i=Number(i)}e[r]=i;return e}),{});function useColors(){return"colors"in t.inspectOpts?Boolean(t.inspectOpts.colors):i.isatty(process.stderr.fd)}function formatArgs(t){const{namespace:r,useColors:i}=this;if(i){const i=this.color;const n="[3"+(i<8?i:"8;5;"+i);const s=` ${n};1m${r} `;t[0]=s+t[0].split("\n").join("\n"+s);t.push(n+"m+"+e.exports.humanize(this.diff)+"")}else{t[0]=getDate()+r+" "+t[0]}}function getDate(){if(t.inspectOpts.hideDate){return""}return(new Date).toISOString()+" "}function log(...e){return process.stderr.write(n.formatWithOptions(t.inspectOpts,...e)+"\n")}function save(e){if(e){process.env.DEBUG=e}else{delete process.env.DEBUG}}function load(){return process.env.DEBUG}function init(e){e.inspectOpts={};const r=Object.keys(t.inspectOpts);for(let i=0;ie.trim())).join(" ")};s.O=function(e){this.inspectOpts.colors=this.useColors;return n.inspect(e,this.inspectOpts)}},2710:(e,t,r)=>{var i=r(2203).Stream;var n=r(9023);e.exports=DelayedStream;function DelayedStream(){this.source=null;this.dataSize=0;this.maxDataSize=1024*1024;this.pauseStream=true;this._maxDataSizeExceeded=false;this._released=false;this._bufferedEvents=[]}n.inherits(DelayedStream,i);DelayedStream.create=function(e,t){var r=new this;t=t||{};for(var i in t){r[i]=t[i]}r.source=e;var n=e.emit;e.emit=function(){r._handleEmit(arguments);return n.apply(e,arguments)};e.on("error",(function(){}));if(r.pauseStream){e.pause()}return r};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:true,enumerable:true,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){if(!this._released){this.release()}this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=true;this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this));this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var e=i.prototype.pipe.apply(this,arguments);this.resume();return e};DelayedStream.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}if(e[0]==="data"){this.dataSize+=e[1].length;this._checkIfMaxDataSizeExceeded()}this._bufferedEvents.push(e)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded){return}if(this.dataSize<=this.maxDataSize){return}this._maxDataSizeExceeded=true;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}},6669:(e,t,r)=>{var i=r(8705);var n=r(3170);var s;try{s=[].__proto__===Array.prototype}catch(e){if(!e||typeof e!=="object"||!("code"in e)||e.code!=="ERR_PROTO_ACCESS"){throw e}}var o=!!s&&n&&n(Object.prototype,"__proto__");var a=Object;var l=a.getPrototypeOf;e.exports=o&&typeof o.get==="function"?i([o.get]):typeof l==="function"?function getDunder(e){return l(e==null?e:a(e))}:false},325:(e,t,r)=>{var i=r(3058).Buffer;var n=r(5028);var s=128,o=0,a=32,l=16,c=2,p=l|a|o<<6,u=c|o<<6;function base64Url(e){return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function signatureAsBuffer(e){if(i.isBuffer(e)){return e}else if("string"===typeof e){return i.from(e,"base64")}throw new TypeError("ECDSA signature must be a Base64 string or a Buffer")}function derToJose(e,t){e=signatureAsBuffer(e);var r=n(t);var o=r+1;var a=e.length;var l=0;if(e[l++]!==p){throw new Error('Could not find expected "seq"')}var c=e[l++];if(c===(s|1)){c=e[l++]}if(a-l=s;if(n){--i}return i}function joseToDer(e,t){e=signatureAsBuffer(e);var r=n(t);var o=e.length;if(o!==r*2){throw new TypeError('"'+t+'" signatures must be "'+r*2+'" bytes, saw "'+o+'"')}var a=countPadding(e,0,r);var l=countPadding(e,r,e.length);var c=r-a;var d=r-l;var m=1+1+c+1+1+d;var A=m{function getParamSize(e){var t=(e/8|0)+(e%8===0?0:1);return t}var t={ES256:getParamSize(256),ES384:getParamSize(384),ES512:getParamSize(521)};function getParamBytesForAlg(e){var r=t[e];if(r){return r}throw new Error('Unknown algorithm "'+e+'"')}e.exports=getParamBytesForAlg},9094:e=>{var t=Object.defineProperty||false;if(t){try{t({},"a",{value:1})}catch(e){t=false}}e.exports=t},3056:e=>{e.exports=EvalError},1620:e=>{e.exports=Error},4585:e=>{e.exports=RangeError},6905:e=>{e.exports=ReferenceError},105:e=>{e.exports=SyntaxError},3314:e=>{e.exports=TypeError},2578:e=>{e.exports=URIError},5399:e=>{e.exports=Object},8700:(e,t,r)=>{var i=r(470);var n=i("%Object.defineProperty%",true);var s=r(5479)();var o=r(4076);var a=r(3314);var l=s?Symbol.toStringTag:null;e.exports=function setToStringTag(e,t){var r=arguments.length>2&&!!arguments[2]&&arguments[2].force;var i=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof r!=="undefined"&&typeof r!=="boolean"||typeof i!=="undefined"&&typeof i!=="boolean"){throw new a("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans")}if(l&&(r||!o(e,l))){if(n){n(e,l,{configurable:!i,enumerable:false,value:t,writable:false})}else{e[l]=t}}}},4778:(e,t,r)=>{var i;e.exports=function(){if(!i){try{i=r(2830)("follow-redirects")}catch(e){}if(typeof i!=="function"){i=function(){}}}i.apply(null,arguments)}},1573:(e,t,r)=>{var i=r(7016);var n=i.URL;var s=r(8611);var o=r(5692);var a=r(2203).Writable;var l=r(2613);var c=r(4778);(function detectUnsupportedEnvironment(){var e=typeof process!=="undefined";var t=typeof window!=="undefined"&&typeof document!=="undefined";var r=isFunction(Error.captureStackTrace);if(!e&&(t||!r)){console.warn("The follow-redirects package should be excluded from browser builds.")}})();var p=false;try{l(new n(""))}catch(e){p=e.code==="ERR_INVALID_URL"}var u=["Authorization","Proxy-Authorization","Cookie"];var d=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"];var m=["abort","aborted","connect","error","socket","timeout"];var A=Object.create(null);m.forEach((function(e){A[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}}));var g=createErrorType("ERR_INVALID_URL","Invalid URL",TypeError);var h=createErrorType("ERR_FR_REDIRECTION_FAILURE","Redirected request failed");var f=createErrorType("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",h);var y=createErrorType("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit");var b=createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end");var C=a.prototype.destroy||noop;function RedirectableRequest(e,t){a.call(this);this._sanitizeOptions(e);this._options=e;this._ended=false;this._ending=false;this._redirectCount=0;this._redirects=[];this._requestBodyLength=0;this._requestBodyBuffers=[];if(t){this.on("response",t)}var r=this;this._onNativeResponse=function(e){try{r._processResponse(e)}catch(e){r.emit("error",e instanceof h?e:new h({cause:e}))}};this._headerFilter=new RegExp("^(?:"+u.concat(e.sensitiveHeaders).map(escapeRegex).join("|")+")$","i");this._performRequest()}RedirectableRequest.prototype=Object.create(a.prototype);RedirectableRequest.prototype.abort=function(){destroyRequest(this._currentRequest);this._currentRequest.abort();this.emit("abort")};RedirectableRequest.prototype.destroy=function(e){destroyRequest(this._currentRequest,e);C.call(this,e);return this};RedirectableRequest.prototype.write=function(e,t,r){if(this._ending){throw new b}if(!isString(e)&&!isBuffer(e)){throw new TypeError("data should be a string, Buffer or Uint8Array")}if(isFunction(t)){r=t;t=null}if(e.length===0){if(r){r()}return}if(this._requestBodyLength+e.length<=this._options.maxBodyLength){this._requestBodyLength+=e.length;this._requestBodyBuffers.push({data:e,encoding:t});this._currentRequest.write(e,t,r)}else{this.emit("error",new y);this.abort()}};RedirectableRequest.prototype.end=function(e,t,r){if(isFunction(e)){r=e;e=t=null}else if(isFunction(t)){r=t;t=null}if(!e){this._ended=this._ending=true;this._currentRequest.end(null,null,r)}else{var i=this;var n=this._currentRequest;this.write(e,t,(function(){i._ended=true;n.end(null,null,r)}));this._ending=true}};RedirectableRequest.prototype.setHeader=function(e,t){this._options.headers[e]=t;this._currentRequest.setHeader(e,t)};RedirectableRequest.prototype.removeHeader=function(e){delete this._options.headers[e];this._currentRequest.removeHeader(e)};RedirectableRequest.prototype.setTimeout=function(e,t){var r=this;function destroyOnTimeout(t){t.setTimeout(e);t.removeListener("timeout",t.destroy);t.addListener("timeout",t.destroy)}function startTimer(t){if(r._timeout){clearTimeout(r._timeout)}r._timeout=setTimeout((function(){r.emit("timeout");clearTimer()}),e);destroyOnTimeout(t)}function clearTimer(){if(r._timeout){clearTimeout(r._timeout);r._timeout=null}r.removeListener("abort",clearTimer);r.removeListener("error",clearTimer);r.removeListener("response",clearTimer);r.removeListener("close",clearTimer);if(t){r.removeListener("timeout",t)}if(!r.socket){r._currentRequest.removeListener("socket",startTimer)}}if(t){this.on("timeout",t)}if(this.socket){startTimer(this.socket)}else{this._currentRequest.once("socket",startTimer)}this.on("socket",destroyOnTimeout);this.on("abort",clearTimer);this.on("error",clearTimer);this.on("response",clearTimer);this.on("close",clearTimer);return this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach((function(e){RedirectableRequest.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}}));["aborted","connection","socket"].forEach((function(e){Object.defineProperty(RedirectableRequest.prototype,e,{get:function(){return this._currentRequest[e]}})}));RedirectableRequest.prototype._sanitizeOptions=function(e){if(!e.headers){e.headers={}}if(!isArray(e.sensitiveHeaders)){e.sensitiveHeaders=[]}if(e.host){if(!e.hostname){e.hostname=e.host}delete e.host}if(!e.pathname&&e.path){var t=e.path.indexOf("?");if(t<0){e.pathname=e.path}else{e.pathname=e.path.substring(0,t);e.search=e.path.substring(t)}}};RedirectableRequest.prototype._performRequest=function(){var e=this._options.protocol;var t=this._options.nativeProtocols[e];if(!t){throw new TypeError("Unsupported protocol "+e)}if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var n=this._currentRequest=t.request(this._options,this._onNativeResponse);n._redirectable=this;for(var s of m){n.on(s,A[s])}this._currentUrl=/^\//.test(this._options.path)?i.format(this._options):this._options.path;if(this._isRedirect){var o=0;var a=this;var l=this._requestBodyBuffers;(function writeNext(e){if(n===a._currentRequest){if(e){a.emit("error",e)}else if(o=400){e.responseUrl=this._currentUrl;e.redirects=this._redirects;this.emit("response",e);this._requestBodyBuffers=[];return}destroyRequest(this._currentRequest);e.destroy();if(++this._redirectCount>this._options.maxRedirects){throw new f}var n;var s=this._options.beforeRedirect;if(s){n=Object.assign({Host:e.req.getHeader("host")},this._options.headers)}var o=this._options.method;if((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method)){this._options.method="GET";this._requestBodyBuffers=[];removeMatchingHeaders(/^content-/i,this._options.headers)}var a=removeMatchingHeaders(/^host$/i,this._options.headers);var l=parseUrl(this._currentUrl);var p=a||l.host;var u=/^\w+:/.test(r)?this._currentUrl:i.format(Object.assign(l,{host:p}));var d=resolveUrl(r,u);c("redirecting to",d.href);this._isRedirect=true;spreadUrlObject(d,this._options);if(d.protocol!==l.protocol&&d.protocol!=="https:"||d.host!==p&&!isSubdomain(d.host,p)){removeMatchingHeaders(this._headerFilter,this._options.headers)}if(isFunction(s)){var m={headers:e.headers,statusCode:t};var A={url:u,method:o,headers:n};s(this._options,m,A);this._sanitizeOptions(this._options)}this._performRequest()};function wrap(e){var t={maxRedirects:21,maxBodyLength:10*1024*1024};var r={};Object.keys(e).forEach((function(i){var n=i+":";var s=r[n]=e[i];var o=t[i]=Object.create(s);function request(e,i,s){if(isURL(e)){e=spreadUrlObject(e)}else if(isString(e)){e=spreadUrlObject(parseUrl(e))}else{s=i;i=validateUrl(e);e={protocol:n}}if(isFunction(i)){s=i;i=null}i=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},e,i);i.nativeProtocols=r;if(!isString(i.host)&&!isString(i.hostname)){i.hostname="::1"}l.equal(i.protocol,n,"protocol mismatch");c("options",i);return new RedirectableRequest(i,s)}function get(e,t,r){var i=o.request(e,t,r);i.end();return i}Object.defineProperties(o,{request:{value:request,configurable:true,enumerable:true,writable:true},get:{value:get,configurable:true,enumerable:true,writable:true}})}));return t}function noop(){}function parseUrl(e){var t;if(p){t=new n(e)}else{t=validateUrl(i.parse(e));if(!isString(t.protocol)){throw new g({input:e})}}return t}function resolveUrl(e,t){return p?new n(e,t):parseUrl(i.resolve(t,e))}function validateUrl(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname)){throw new g({input:e.href||e})}if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host)){throw new g({input:e.href||e})}return e}function spreadUrlObject(e,t){var r=t||{};for(var i of d){r[i]=e[i]}if(r.hostname.startsWith("[")){r.hostname=r.hostname.slice(1,-1)}if(r.port!==""){r.port=Number(r.port)}r.path=r.search?r.pathname+r.search:r.pathname;return r}function removeMatchingHeaders(e,t){var r;for(var i in t){if(e.test(i)){r=t[i];delete t[i]}}return r===null||typeof r==="undefined"?undefined:String(r).trim()}function createErrorType(e,t,r){function CustomError(r){if(isFunction(Error.captureStackTrace)){Error.captureStackTrace(this,this.constructor)}Object.assign(this,r||{});this.code=e;this.message=this.cause?t+": "+this.cause.message:t}CustomError.prototype=new(r||Error);Object.defineProperties(CustomError.prototype,{constructor:{value:CustomError,enumerable:false},name:{value:"Error ["+e+"]",enumerable:false}});return CustomError}function destroyRequest(e,t){for(var r of m){e.removeListener(r,A[r])}e.on("error",noop);e.destroy(t)}function isSubdomain(e,t){l(isString(e)&&isString(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function isArray(e){return e instanceof Array}function isString(e){return typeof e==="string"||e instanceof String}function isFunction(e){return typeof e==="function"}function isBuffer(e){return typeof e==="object"&&"length"in e}function isURL(e){return n&&e instanceof n}function escapeRegex(e){return e.replace(/[\]\\/()*+?.$]/g,"\\$&")}e.exports=wrap({http:s,https:o});e.exports.wrap=wrap},6454:(e,t,r)=>{var i=r(5630);var n=r(9023);var s=r(6928);var o=r(8611);var a=r(5692);var l=r(7016).parse;var c=r(9896);var p=r(2203).Stream;var u=r(6982);var d=r(4096);var m=r(1324);var A=r(8700);var g=r(4076);var h=r(1835);function escapeHeaderParam(e){return String(e).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22")}function FormData(e){if(!(this instanceof FormData)){return new FormData(e)}this._overheadLength=0;this._valueLength=0;this._valuesToMeasure=[];i.call(this);e=e||{};for(var t in e){this[t]=e[t]}}n.inherits(FormData,i);FormData.LINE_BREAK="\r\n";FormData.DEFAULT_CONTENT_TYPE="application/octet-stream";FormData.prototype.append=function(e,t,r){r=r||{};if(typeof r==="string"){r={filename:r}}var n=i.prototype.append.bind(this);if(typeof t==="number"||t==null){t=String(t)}if(Array.isArray(t)){this._error(new Error("Arrays are not supported."));return}var s=this._multiPartHeader(e,t,r);var o=this._multiPartFooter();n(s);n(t);n(o);this._trackLength(s,t,r)};FormData.prototype._trackLength=function(e,t,r){var i=0;if(r.knownLength!=null){i+=Number(r.knownLength)}else if(Buffer.isBuffer(t)){i=t.length}else if(typeof t==="string"){i=Buffer.byteLength(t)}this._valueLength+=i;this._overheadLength+=Buffer.byteLength(e)+FormData.LINE_BREAK.length;if(!t||!t.path&&!(t.readable&&g(t,"httpVersion"))&&!(t instanceof p)){return}if(!r.knownLength){this._valuesToMeasure.push(t)}};FormData.prototype._lengthRetriever=function(e,t){if(g(e,"fd")){if(e.end!=undefined&&e.end!=Infinity&&e.start!=undefined){t(null,e.end+1-(e.start?e.start:0))}else{c.stat(e.path,(function(r,i){if(r){t(r);return}var n=i.size-(e.start?e.start:0);t(null,n)}))}}else if(g(e,"httpVersion")){t(null,Number(e.headers["content-length"]))}else if(g(e,"httpModule")){e.on("response",(function(r){e.pause();t(null,Number(r.headers["content-length"]))}));e.resume()}else{t("Unknown stream")}};FormData.prototype._multiPartHeader=function(e,t,r){if(typeof r.header==="string"){return r.header}var i=this._getContentDisposition(t,r);var n=this._getContentType(t,r);var s="";var o={"Content-Disposition":["form-data",'name="'+escapeHeaderParam(e)+'"'].concat(i||[]),"Content-Type":[].concat(n||[])};if(typeof r.header==="object"){h(o,r.header)}var a;for(var l in o){if(g(o,l)){a=o[l];if(a==null){continue}if(!Array.isArray(a)){a=[a]}if(a.length){s+=l+": "+a.join("; ")+FormData.LINE_BREAK}}}return"--"+this.getBoundary()+FormData.LINE_BREAK+s+FormData.LINE_BREAK};FormData.prototype._getContentDisposition=function(e,t){var r;if(typeof t.filepath==="string"){r=s.normalize(t.filepath).replace(/\\/g,"/")}else if(t.filename||e&&(e.name||e.path)){r=s.basename(t.filename||e&&(e.name||e.path))}else if(e&&e.readable&&g(e,"httpVersion")){r=s.basename(e.client._httpMessage.path||"")}if(r){return'filename="'+escapeHeaderParam(r)+'"'}};FormData.prototype._getContentType=function(e,t){var r=t.contentType;if(!r&&e&&e.name){r=d.lookup(e.name)}if(!r&&e&&e.path){r=d.lookup(e.path)}if(!r&&e&&e.readable&&g(e,"httpVersion")){r=e.headers["content-type"]}if(!r&&(t.filepath||t.filename)){r=d.lookup(t.filepath||t.filename)}if(!r&&e&&typeof e==="object"){r=FormData.DEFAULT_CONTENT_TYPE}return r};FormData.prototype._multiPartFooter=function(){return function(e){var t=FormData.LINE_BREAK;var r=this._streams.length===0;if(r){t+=this._lastBoundary()}e(t)}.bind(this)};FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK};FormData.prototype.getHeaders=function(e){var t;var r={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e){if(g(e,t)){r[t.toLowerCase()]=e[t]}}return r};FormData.prototype.setBoundary=function(e){if(typeof e!=="string"){throw new TypeError("FormData boundary must be a string")}this._boundary=e};FormData.prototype.getBoundary=function(){if(!this._boundary){this._generateBoundary()}return this._boundary};FormData.prototype.getBuffer=function(){var e=new Buffer.alloc(0);var t=this.getBoundary();for(var r=0,i=this._streams.length;r{e.exports=function(e,t){Object.keys(t).forEach((function(r){e[r]=e[r]||t[r]}));return e}},9808:e=>{var t="Function.prototype.bind called on incompatible ";var r=Object.prototype.toString;var i=Math.max;var n="[object Function]";var s=function concatty(e,t){var r=[];for(var i=0;i{var i=r(9808);e.exports=Function.prototype.bind||i},470:(e,t,r)=>{var i;var n=r(5399);var s=r(1620);var o=r(3056);var a=r(4585);var l=r(6905);var c=r(105);var p=r(3314);var u=r(2578);var d=r(5641);var m=r(6171);var A=r(7147);var g=r(1017);var h=r(6947);var f=r(2621);var y=r(156);var b=Function;var getEvalledConstructor=function(e){try{return b('"use strict"; return ('+e+").constructor;")()}catch(e){}};var C=r(3170);var N=r(9094);var throwTypeError=function(){throw new p};var E=C?function(){try{arguments.callee;return throwTypeError}catch(e){try{return C(arguments,"callee").get}catch(e){return throwTypeError}}}():throwTypeError;var v=r(3336)();var I=r(1967);var S=r(1311);var w=r(8681);var P=r(3945);var x=r(8093);var B={};var _=typeof Uint8Array==="undefined"||!I?i:I(Uint8Array);var R={__proto__:null,"%AggregateError%":typeof AggregateError==="undefined"?i:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer==="undefined"?i:ArrayBuffer,"%ArrayIteratorPrototype%":v&&I?I([][Symbol.iterator]()):i,"%AsyncFromSyncIteratorPrototype%":i,"%AsyncFunction%":B,"%AsyncGenerator%":B,"%AsyncGeneratorFunction%":B,"%AsyncIteratorPrototype%":B,"%Atomics%":typeof Atomics==="undefined"?i:Atomics,"%BigInt%":typeof BigInt==="undefined"?i:BigInt,"%BigInt64Array%":typeof BigInt64Array==="undefined"?i:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array==="undefined"?i:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView==="undefined"?i:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":s,"%eval%":eval,"%EvalError%":o,"%Float16Array%":typeof Float16Array==="undefined"?i:Float16Array,"%Float32Array%":typeof Float32Array==="undefined"?i:Float32Array,"%Float64Array%":typeof Float64Array==="undefined"?i:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry==="undefined"?i:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":B,"%Int8Array%":typeof Int8Array==="undefined"?i:Int8Array,"%Int16Array%":typeof Int16Array==="undefined"?i:Int16Array,"%Int32Array%":typeof Int32Array==="undefined"?i:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":v&&I?I(I([][Symbol.iterator]())):i,"%JSON%":typeof JSON==="object"?JSON:i,"%Map%":typeof Map==="undefined"?i:Map,"%MapIteratorPrototype%":typeof Map==="undefined"||!v||!I?i:I((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":C,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise==="undefined"?i:Promise,"%Proxy%":typeof Proxy==="undefined"?i:Proxy,"%RangeError%":a,"%ReferenceError%":l,"%Reflect%":typeof Reflect==="undefined"?i:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set==="undefined"?i:Set,"%SetIteratorPrototype%":typeof Set==="undefined"||!v||!I?i:I((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer==="undefined"?i:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":v&&I?I(""[Symbol.iterator]()):i,"%Symbol%":v?Symbol:i,"%SyntaxError%":c,"%ThrowTypeError%":E,"%TypedArray%":_,"%TypeError%":p,"%Uint8Array%":typeof Uint8Array==="undefined"?i:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray==="undefined"?i:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array==="undefined"?i:Uint16Array,"%Uint32Array%":typeof Uint32Array==="undefined"?i:Uint32Array,"%URIError%":u,"%WeakMap%":typeof WeakMap==="undefined"?i:WeakMap,"%WeakRef%":typeof WeakRef==="undefined"?i:WeakRef,"%WeakSet%":typeof WeakSet==="undefined"?i:WeakSet,"%Function.prototype.call%":x,"%Function.prototype.apply%":P,"%Object.defineProperty%":N,"%Object.getPrototypeOf%":S,"%Math.abs%":d,"%Math.floor%":m,"%Math.max%":A,"%Math.min%":g,"%Math.pow%":h,"%Math.round%":f,"%Math.sign%":y,"%Reflect.getPrototypeOf%":w};if(I){try{null.error}catch(e){var k=I(I(e));R["%Error.prototype%"]=k}}var Q=function doEval(e){var t;if(e==="%AsyncFunction%"){t=getEvalledConstructor("async function () {}")}else if(e==="%GeneratorFunction%"){t=getEvalledConstructor("function* () {}")}else if(e==="%AsyncGeneratorFunction%"){t=getEvalledConstructor("async function* () {}")}else if(e==="%AsyncGenerator%"){var r=doEval("%AsyncGeneratorFunction%");if(r){t=r.prototype}}else if(e==="%AsyncIteratorPrototype%"){var i=doEval("%AsyncGenerator%");if(i&&I){t=I(i.prototype)}}R[e]=t;return t};var T={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]};var M=r(7564);var O=r(4076);var D=M.call(x,Array.prototype.concat);var z=M.call(P,Array.prototype.splice);var L=M.call(x,String.prototype.replace);var G=M.call(x,String.prototype.slice);var F=M.call(x,RegExp.prototype.exec);var q=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g;var U=/\\(\\)?/g;var H=function stringToPath(e){var t=G(e,0,1);var r=G(e,-1);if(t==="%"&&r!=="%"){throw new c("invalid intrinsic syntax, expected closing `%`")}else if(r==="%"&&t!=="%"){throw new c("invalid intrinsic syntax, expected opening `%`")}var i=[];L(e,q,(function(e,t,r,n){i[i.length]=r?L(n,U,"$1"):t||e}));return i};var V=function getBaseIntrinsic(e,t){var r=e;var i;if(O(T,r)){i=T[r];r="%"+i[0]+"%"}if(O(R,r)){var n=R[r];if(n===B){n=Q(r)}if(typeof n==="undefined"&&!t){throw new p("intrinsic "+e+" exists, but is not available. Please file an issue!")}return{alias:i,name:r,value:n}}throw new c("intrinsic "+e+" does not exist!")};e.exports=function GetIntrinsic(e,t){if(typeof e!=="string"||e.length===0){throw new p("intrinsic name must be a non-empty string")}if(arguments.length>1&&typeof t!=="boolean"){throw new p('"allowMissing" argument must be a boolean')}if(F(/^%?[^%]*%?$/,e)===null){throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name")}var r=H(e);var n=r.length>0?r[0]:"";var s=V("%"+n+"%",t);var o=s.name;var a=s.value;var l=false;var u=s.alias;if(u){n=u[0];z(r,D([0,1],u))}for(var d=1,m=true;d=r.length){var f=C(a,A);m=!!f;if(m&&"get"in f&&!("originalValue"in f.get)){a=f.get}else{a=a[A]}}else{m=O(a,A);a=a[A]}if(m&&!l){R[o]=a}}}return a}},1311:(e,t,r)=>{var i=r(5399);e.exports=i.getPrototypeOf||null},8681:e=>{e.exports=typeof Reflect!=="undefined"&&Reflect.getPrototypeOf||null},1967:(e,t,r)=>{var i=r(8681);var n=r(1311);var s=r(6669);e.exports=i?function getProto(e){return i(e)}:n?function getProto(e){if(!e||typeof e!=="object"&&typeof e!=="function"){throw new TypeError("getProto: not an object")}return n(e)}:s?function getProto(e){return s(e)}:null},1174:e=>{e.exports=Object.getOwnPropertyDescriptor},3170:(e,t,r)=>{var i=r(1174);if(i){try{i([],"length")}catch(e){i=null}}e.exports=i},3813:e=>{e.exports=(e,t=process.argv)=>{const r=e.startsWith("-")?"":e.length===1?"-":"--";const i=t.indexOf(r+e);const n=t.indexOf("--");return i!==-1&&(n===-1||i{var i=typeof Symbol!=="undefined"&&Symbol;var n=r(1114);e.exports=function hasNativeSymbols(){if(typeof i!=="function"){return false}if(typeof Symbol!=="function"){return false}if(typeof i("foo")!=="symbol"){return false}if(typeof Symbol("bar")!=="symbol"){return false}return n()}},1114:e=>{e.exports=function hasSymbols(){if(typeof Symbol!=="function"||typeof Object.getOwnPropertySymbols!=="function"){return false}if(typeof Symbol.iterator==="symbol"){return true}var e={};var t=Symbol("test");var r=Object(t);if(typeof t==="string"){return false}if(Object.prototype.toString.call(t)!=="[object Symbol]"){return false}if(Object.prototype.toString.call(r)!=="[object Symbol]"){return false}var i=42;e[t]=i;for(var n in e){return false}if(typeof Object.keys==="function"&&Object.keys(e).length!==0){return false}if(typeof Object.getOwnPropertyNames==="function"&&Object.getOwnPropertyNames(e).length!==0){return false}var s=Object.getOwnPropertySymbols(e);if(s.length!==1||s[0]!==t){return false}if(!Object.prototype.propertyIsEnumerable.call(e,t)){return false}if(typeof Object.getOwnPropertyDescriptor==="function"){var o=Object.getOwnPropertyDescriptor(e,t);if(o.value!==i||o.enumerable!==true){return false}}return true}},5479:(e,t,r)=>{var i=r(1114);e.exports=function hasToStringTagShams(){return i()&&!!Symbol.toStringTag}},4076:(e,t,r)=>{var i=Function.prototype.call;var n=Object.prototype.hasOwnProperty;var s=r(7564);e.exports=s.call(i,n)},1970:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.HttpProxyAgent=void 0;const a=s(r(9278));const l=s(r(4756));const c=o(r(2830));const p=r(4434);const u=r(8894);const d=r(7016);const m=(0,c.default)("http-proxy-agent");class HttpProxyAgent extends u.Agent{constructor(e,t){super(t);this.proxy=typeof e==="string"?new d.URL(e):e;this.proxyHeaders=t?.headers??{};m("Creating new HttpProxyAgent instance: %o",this.proxy.href);const r=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,"");const i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...t?omit(t,"headers"):null,host:r,port:i}}addRequest(e,t){e._header=null;this.setRequestProps(e,t);super.addRequest(e,t)}setRequestProps(e,t){const{proxy:r}=this;const i=t.secureEndpoint?"https:":"http:";const n=e.getHeader("host")||"localhost";const s=`${i}//${n}`;const o=new d.URL(e.path,s);if(t.port!==80){o.port=String(t.port)}e.path=String(o);const a=typeof this.proxyHeaders==="function"?this.proxyHeaders():{...this.proxyHeaders};if(r.username||r.password){const e=`${decodeURIComponent(r.username)}:${decodeURIComponent(r.password)}`;a["Proxy-Authorization"]=`Basic ${Buffer.from(e).toString("base64")}`}if(!a["Proxy-Connection"]){a["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close"}for(const t of Object.keys(a)){const r=a[t];if(r){e.setHeader(t,r)}}}async connect(e,t){e._header=null;if(!e.path.includes("://")){this.setRequestProps(e,t)}let r;let i;m("Regenerating stored HTTP header string for request");e._implicitHeader();if(e.outputData&&e.outputData.length>0){m("Patching connection write() output buffer with updated header");r=e.outputData[0].data;i=r.indexOf("\r\n\r\n")+4;e.outputData[0].data=e._header+r.substring(i);m("Output buffer: %o",e.outputData[0].data)}let n;if(this.proxy.protocol==="https:"){m("Creating `tls.Socket`: %o",this.connectOpts);n=l.connect(this.connectOpts)}else{m("Creating `net.Socket`: %o",this.connectOpts);n=a.connect(this.connectOpts)}await(0,p.once)(n,"connect");return n}}HttpProxyAgent.protocols=["http","https"];t.HttpProxyAgent=HttpProxyAgent;function omit(e,...t){const r={};let i;for(i in e){if(!t.includes(i)){r[i]=e[i]}}return r}},3669:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.HttpsProxyAgent=void 0;const a=s(r(9278));const l=s(r(4756));const c=o(r(2613));const p=o(r(2830));const u=r(8894);const d=r(7016);const m=r(7943);const A=(0,p.default)("https-proxy-agent");const setServernameFromNonIpHost=e=>{if(e.servername===undefined&&e.host&&!a.isIP(e.host)){return{...e,servername:e.host}}return e};class HttpsProxyAgent extends u.Agent{constructor(e,t){super(t);this.options={path:undefined};this.proxy=typeof e==="string"?new d.URL(e):e;this.proxyHeaders=t?.headers??{};A("Creating new HttpsProxyAgent instance: %o",this.proxy.href);const r=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,"");const i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...t?omit(t,"headers"):null,host:r,port:i}}async connect(e,t){const{proxy:r}=this;if(!t.host){throw new TypeError('No "host" provided')}let i;if(r.protocol==="https:"){A("Creating `tls.Socket`: %o",this.connectOpts);i=l.connect(setServernameFromNonIpHost(this.connectOpts))}else{A("Creating `net.Socket`: %o",this.connectOpts);i=a.connect(this.connectOpts)}const n=typeof this.proxyHeaders==="function"?this.proxyHeaders():{...this.proxyHeaders};const s=a.isIPv6(t.host)?`[${t.host}]`:t.host;let o=`CONNECT ${s}:${t.port} HTTP/1.1\r\n`;if(r.username||r.password){const e=`${decodeURIComponent(r.username)}:${decodeURIComponent(r.password)}`;n["Proxy-Authorization"]=`Basic ${Buffer.from(e).toString("base64")}`}n.Host=`${s}:${t.port}`;if(!n["Proxy-Connection"]){n["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close"}for(const e of Object.keys(n)){o+=`${e}: ${n[e]}\r\n`}const p=(0,m.parseProxyResponse)(i);i.write(`${o}\r\n`);const{connect:u,buffered:d}=await p;e.emit("proxyConnect",u);this.emit("proxyConnect",u,e);if(u.statusCode===200){e.once("socket",resume);if(t.secureEndpoint){A("Upgrading socket connection to TLS");return l.connect({...omit(setServernameFromNonIpHost(t),"host","path","port"),socket:i})}return i}i.destroy();const g=new a.Socket({writable:false});g.readable=true;e.once("socket",(e=>{A("Replaying proxy buffer for failed request");(0,c.default)(e.listenerCount("data")>0);e.push(d);e.push(null)}));return g}}HttpsProxyAgent.protocols=["http","https"];t.HttpsProxyAgent=HttpsProxyAgent;function resume(e){e.resume()}function omit(e,...t){const r={};let i;for(i in e){if(!t.includes(i)){r[i]=e[i]}}return r}},7943:function(e,t,r){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.parseProxyResponse=void 0;const n=i(r(2830));const s=(0,n.default)("https-proxy-agent:parse-proxy-response");function parseProxyResponse(e){return new Promise(((t,r)=>{let i=0;const n=[];function read(){const t=e.read();if(t)ondata(t);else e.once("readable",read)}function cleanup(){e.removeListener("end",onend);e.removeListener("error",onerror);e.removeListener("readable",read)}function onend(){cleanup();s("onend");r(new Error("Proxy connection ended before receiving CONNECT response"))}function onerror(e){cleanup();s("onerror %o",e);r(e)}function ondata(o){n.push(o);i+=o.length;const a=Buffer.concat(n,i);const l=a.indexOf("\r\n\r\n");if(l===-1){s("have not received end of HTTP headers yet...");read();return}const c=a.slice(0,l).toString("ascii").split("\r\n");const p=c.shift();if(!p){e.destroy();return r(new Error("No header received from proxy CONNECT response"))}const u=p.split(" ");const d=+u[1];const m=u.slice(2).join(" ");const A={};for(const t of c){if(!t)continue;const i=t.indexOf(":");if(i===-1){e.destroy();return r(new Error(`Invalid header from proxy CONNECT response: "${t}"`))}const n=t.slice(0,i).toLowerCase();const s=t.slice(i+1).trimStart();const o=A[n];if(typeof o==="string"){A[n]=[o,s]}else if(Array.isArray(o)){o.push(s)}else{A[n]=s}}s("got proxy server response: %o %o",p,A);cleanup();t({connect:{statusCode:d,statusText:m,headers:A},buffered:a})}e.on("error",onerror);e.on("end",onend);read()}))}t.parseProxyResponse=parseProxyResponse},2047:(e,t,r)=>{var i=r(3324);e.exports=function(e,t){t=t||{};var r=i.decode(e,t);if(!r){return null}var n=r.payload;if(typeof n==="string"){try{var s=JSON.parse(n);if(s!==null&&typeof s==="object"){n=s}}catch(e){}}if(t.complete===true){return{header:r.header,payload:n,signature:r.signature}}return n}},9653:(e,t,r)=>{e.exports={decode:r(2047),verify:r(772),sign:r(4912),JsonWebTokenError:r(6248),NotBeforeError:r(1269),TokenExpiredError:r(1241)}},6248:e=>{var JsonWebTokenError=function(e,t){Error.call(this,e);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="JsonWebTokenError";this.message=e;if(t)this.inner=t};JsonWebTokenError.prototype=Object.create(Error.prototype);JsonWebTokenError.prototype.constructor=JsonWebTokenError;e.exports=JsonWebTokenError},1269:(e,t,r)=>{var i=r(6248);var NotBeforeError=function(e,t){i.call(this,e);this.name="NotBeforeError";this.date=t};NotBeforeError.prototype=Object.create(i.prototype);NotBeforeError.prototype.constructor=NotBeforeError;e.exports=NotBeforeError},1241:(e,t,r)=>{var i=r(6248);var TokenExpiredError=function(e,t){i.call(this,e);this.name="TokenExpiredError";this.expiredAt=t};TokenExpiredError.prototype=Object.create(i.prototype);TokenExpiredError.prototype.constructor=TokenExpiredError;e.exports=TokenExpiredError},1136:(e,t,r)=>{const i=r(2088);e.exports=i.satisfies(process.version,">=15.7.0")},3948:(e,t,r)=>{var i=r(2088);e.exports=i.satisfies(process.version,"^6.12.0 || >=8.0.0")},5318:(e,t,r)=>{const i=r(2088);e.exports=i.satisfies(process.version,">=16.9.0")},6688:(e,t,r)=>{var i=r(744);e.exports=function(e,t){var r=t||Math.floor(Date.now()/1e3);if(typeof e==="string"){var n=i(e);if(typeof n==="undefined"){return}return Math.floor(r+n/1e3)}else if(typeof e==="number"){return r+e}else{return}}},1006:(e,t,r)=>{const i=r(1136);const n=r(5318);const s={ec:["ES256","ES384","ES512"],rsa:["RS256","PS256","RS384","PS384","RS512","PS512"],"rsa-pss":["PS256","PS384","PS512"]};const o={ES256:"prime256v1",ES384:"secp384r1",ES512:"secp521r1"};e.exports=function(e,t){if(!e||!t)return;const r=t.asymmetricKeyType;if(!r)return;const a=s[r];if(!a){throw new Error(`Unknown key type "${r}".`)}if(!a.includes(e)){throw new Error(`"alg" parameter for "${r}" key type must be one of: ${a.join(", ")}.`)}if(i){switch(r){case"ec":const r=t.asymmetricKeyDetails.namedCurve;const i=o[e];if(r!==i){throw new Error(`"alg" parameter "${e}" requires curve "${i}".`)}break;case"rsa-pss":if(n){const r=parseInt(e.slice(-3),10);const{hashAlgorithm:i,mgf1HashAlgorithm:n,saltLength:s}=t.asymmetricKeyDetails;if(i!==`sha${r}`||n!==i){throw new Error(`Invalid key for this operation, its RSA-PSS parameters do not meet the requirements of "alg" ${e}.`)}if(s!==undefined&&s>r>>3){throw new Error(`Invalid key for this operation, its RSA-PSS parameter saltLength does not meet the requirements of "alg" ${e}.`)}}break}}}},4912:(e,t,r)=>{const i=r(6688);const n=r(3948);const s=r(1006);const o=r(3324);const a=r(3867);const l=r(1999);const c=r(9841);const p=r(7735);const u=r(9888);const d=r(6172);const m=r(2192);const{KeyObject:A,createSecretKey:g,createPrivateKey:h}=r(6982);const f=["RS256","RS384","RS512","ES256","ES384","ES512","HS256","HS384","HS512","none"];if(n){f.splice(3,0,"PS256","PS384","PS512")}const y={expiresIn:{isValid:function(e){return c(e)||d(e)&&e},message:'"expiresIn" should be a number of seconds or string representing a timespan'},notBefore:{isValid:function(e){return c(e)||d(e)&&e},message:'"notBefore" should be a number of seconds or string representing a timespan'},audience:{isValid:function(e){return d(e)||Array.isArray(e)},message:'"audience" must be a string or array'},algorithm:{isValid:a.bind(null,f),message:'"algorithm" must be a valid string enum value'},header:{isValid:u,message:'"header" must be an object'},encoding:{isValid:d,message:'"encoding" must be a string'},issuer:{isValid:d,message:'"issuer" must be a string'},subject:{isValid:d,message:'"subject" must be a string'},jwtid:{isValid:d,message:'"jwtid" must be a string'},noTimestamp:{isValid:l,message:'"noTimestamp" must be a boolean'},keyid:{isValid:d,message:'"keyid" must be a string'},mutatePayload:{isValid:l,message:'"mutatePayload" must be a boolean'},allowInsecureKeySizes:{isValid:l,message:'"allowInsecureKeySizes" must be a boolean'},allowInvalidAsymmetricKeyTypes:{isValid:l,message:'"allowInvalidAsymmetricKeyTypes" must be a boolean'}};const b={iat:{isValid:p,message:'"iat" should be a number of seconds'},exp:{isValid:p,message:'"exp" should be a number of seconds'},nbf:{isValid:p,message:'"nbf" should be a number of seconds'}};function validate(e,t,r,i){if(!u(r)){throw new Error('Expected "'+i+'" to be a plain object.')}Object.keys(r).forEach((function(n){const s=e[n];if(!s){if(!t){throw new Error('"'+n+'" is not allowed in "'+i+'"')}return}if(!s.isValid(r[n])){throw new Error(s.message)}}))}function validateOptions(e){return validate(y,false,e,"options")}function validatePayload(e){return validate(b,true,e,"payload")}const C={audience:"aud",issuer:"iss",subject:"sub",jwtid:"jti"};const N=["expiresIn","notBefore","noTimestamp","audience","issuer","subject","jwtid"];e.exports=function(e,t,r,n){if(typeof r==="function"){n=r;r={}}else{r=r||{}}const a=typeof e==="object"&&!Buffer.isBuffer(e);const l=Object.assign({alg:r.algorithm||"HS256",typ:a?"JWT":undefined,kid:r.keyid},r.header);function failure(e){if(n){return n(e)}throw e}if(!t&&r.algorithm!=="none"){return failure(new Error("secretOrPrivateKey must have a value"))}if(t!=null&&!(t instanceof A)){try{t=h(t)}catch(e){try{t=g(typeof t==="string"?Buffer.from(t):t)}catch(e){return failure(new Error("secretOrPrivateKey is not valid key material"))}}}if(l.alg.startsWith("HS")&&t.type!=="secret"){return failure(new Error(`secretOrPrivateKey must be a symmetric key when using ${l.alg}`))}else if(/^(?:RS|PS|ES)/.test(l.alg)){if(t.type!=="private"){return failure(new Error(`secretOrPrivateKey must be an asymmetric key when using ${l.alg}`))}if(!r.allowInsecureKeySizes&&!l.alg.startsWith("ES")&&t.asymmetricKeyDetails!==undefined&&t.asymmetricKeyDetails.modulusLength<2048){return failure(new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${l.alg}`))}}if(typeof e==="undefined"){return failure(new Error("payload is required"))}else if(a){try{validatePayload(e)}catch(e){return failure(e)}if(!r.mutatePayload){e=Object.assign({},e)}}else{const t=N.filter((function(e){return typeof r[e]!=="undefined"}));if(t.length>0){return failure(new Error("invalid "+t.join(",")+" option for "+typeof e+" payload"))}}if(typeof e.exp!=="undefined"&&typeof r.expiresIn!=="undefined"){return failure(new Error('Bad "options.expiresIn" option the payload already has an "exp" property.'))}if(typeof e.nbf!=="undefined"&&typeof r.notBefore!=="undefined"){return failure(new Error('Bad "options.notBefore" option the payload already has an "nbf" property.'))}try{validateOptions(r)}catch(e){return failure(e)}if(!r.allowInvalidAsymmetricKeyTypes){try{s(l.alg,t)}catch(e){return failure(e)}}const c=e.iat||Math.floor(Date.now()/1e3);if(r.noTimestamp){delete e.iat}else if(a){e.iat=c}if(typeof r.notBefore!=="undefined"){try{e.nbf=i(r.notBefore,c)}catch(e){return failure(e)}if(typeof e.nbf==="undefined"){return failure(new Error('"notBefore" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}}if(typeof r.expiresIn!=="undefined"&&typeof e==="object"){try{e.exp=i(r.expiresIn,c)}catch(e){return failure(e)}if(typeof e.exp==="undefined"){return failure(new Error('"expiresIn" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}}Object.keys(C).forEach((function(t){const i=C[t];if(typeof r[t]!=="undefined"){if(typeof e[i]!=="undefined"){return failure(new Error('Bad "options.'+t+'" option. The payload already has an "'+i+'" property.'))}e[i]=r[t]}}));const p=r.encoding||"utf8";if(typeof n==="function"){n=n&&m(n);o.createSign({header:l,privateKey:t,payload:e,encoding:p}).once("error",n).once("done",(function(e){if(!r.allowInsecureKeySizes&&/^(?:RS|PS)/.test(l.alg)&&e.length<256){return n(new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${l.alg}`))}n(null,e)}))}else{let i=o.sign({header:l,payload:e,secret:t,encoding:p});if(!r.allowInsecureKeySizes&&/^(?:RS|PS)/.test(l.alg)&&i.length<256){throw new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${l.alg}`)}return i}}},772:(e,t,r)=>{const i=r(6248);const n=r(1269);const s=r(1241);const o=r(2047);const a=r(6688);const l=r(1006);const c=r(3948);const p=r(3324);const{KeyObject:u,createSecretKey:d,createPublicKey:m}=r(6982);const A=["RS256","RS384","RS512"];const g=["ES256","ES384","ES512"];const h=["RS256","RS384","RS512"];const f=["HS256","HS384","HS512"];if(c){A.splice(A.length,0,"PS256","PS384","PS512");h.splice(h.length,0,"PS256","PS384","PS512")}e.exports=function(e,t,r,c){if(typeof r==="function"&&!c){c=r;r={}}if(!r){r={}}r=Object.assign({},r);let y;if(c){y=c}else{y=function(e,t){if(e)throw e;return t}}if(r.clockTimestamp&&typeof r.clockTimestamp!=="number"){return y(new i("clockTimestamp must be a number"))}if(r.nonce!==undefined&&(typeof r.nonce!=="string"||r.nonce.trim()==="")){return y(new i("nonce must be a non-empty string"))}if(r.allowInvalidAsymmetricKeyTypes!==undefined&&typeof r.allowInvalidAsymmetricKeyTypes!=="boolean"){return y(new i("allowInvalidAsymmetricKeyTypes must be a boolean"))}const b=r.clockTimestamp||Math.floor(Date.now()/1e3);if(!e){return y(new i("jwt must be provided"))}if(typeof e!=="string"){return y(new i("jwt must be a string"))}const C=e.split(".");if(C.length!==3){return y(new i("jwt malformed"))}let N;try{N=o(e,{complete:true})}catch(e){return y(e)}if(!N){return y(new i("invalid token"))}const E=N.header;let v;if(typeof t==="function"){if(!c){return y(new i("verify must be called asynchronous if secret or public key is provided as a callback"))}v=t}else{v=function(e,r){return r(null,t)}}return v(E,(function(t,o){if(t){return y(new i("error in secret or public key callback: "+t.message))}const c=C[2].trim()!=="";if(!c&&o){return y(new i("jwt signature is required"))}if(c&&!o){return y(new i("secret or public key must be provided"))}if(!c&&!r.algorithms){return y(new i('please specify "none" in "algorithms" to verify unsigned tokens'))}if(o!=null&&!(o instanceof u)){try{o=m(o)}catch(e){try{o=d(typeof o==="string"?Buffer.from(o):o)}catch(e){return y(new i("secretOrPublicKey is not valid key material"))}}}if(!r.algorithms){if(o.type==="secret"){r.algorithms=f}else if(["rsa","rsa-pss"].includes(o.asymmetricKeyType)){r.algorithms=h}else if(o.asymmetricKeyType==="ec"){r.algorithms=g}else{r.algorithms=A}}if(r.algorithms.indexOf(N.header.alg)===-1){return y(new i("invalid algorithm"))}if(E.alg.startsWith("HS")&&o.type!=="secret"){return y(new i(`secretOrPublicKey must be a symmetric key when using ${E.alg}`))}else if(/^(?:RS|PS|ES)/.test(E.alg)&&o.type!=="public"){return y(new i(`secretOrPublicKey must be an asymmetric key when using ${E.alg}`))}if(!r.allowInvalidAsymmetricKeyTypes){try{l(E.alg,o)}catch(e){return y(e)}}let v;try{v=p.verify(e,N.header.alg,o)}catch(e){return y(e)}if(!v){return y(new i("invalid signature"))}const I=N.payload;if(typeof I.nbf!=="undefined"&&!r.ignoreNotBefore){if(typeof I.nbf!=="number"){return y(new i("invalid nbf value"))}if(I.nbf>b+(r.clockTolerance||0)){return y(new n("jwt not active",new Date(I.nbf*1e3)))}}if(typeof I.exp!=="undefined"&&!r.ignoreExpiration){if(typeof I.exp!=="number"){return y(new i("invalid exp value"))}if(b>=I.exp+(r.clockTolerance||0)){return y(new s("jwt expired",new Date(I.exp*1e3)))}}if(r.audience){const e=Array.isArray(r.audience)?r.audience:[r.audience];const t=Array.isArray(I.aud)?I.aud:[I.aud];const n=t.some((function(t){return e.some((function(e){return e instanceof RegExp?e.test(t):e===t}))}));if(!n){return y(new i("jwt audience invalid. expected: "+e.join(" or ")))}}if(r.issuer){const e=typeof r.issuer==="string"&&I.iss!==r.issuer||Array.isArray(r.issuer)&&r.issuer.indexOf(I.iss)===-1;if(e){return y(new i("jwt issuer invalid. expected: "+r.issuer))}}if(r.subject){if(I.sub!==r.subject){return y(new i("jwt subject invalid. expected: "+r.subject))}}if(r.jwtid){if(I.jti!==r.jwtid){return y(new i("jwt jwtid invalid. expected: "+r.jwtid))}}if(r.nonce){if(I.nonce!==r.nonce){return y(new i("jwt nonce invalid. expected: "+r.nonce))}}if(r.maxAge){if(typeof I.iat!=="number"){return y(new i("iat required when maxAge is specified"))}const e=a(r.maxAge,I.iat);if(typeof e==="undefined"){return y(new i('"maxAge" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}if(b>=e+(r.clockTolerance||0)){return y(new s("maxAge exceeded",new Date(e*1e3)))}}if(r.complete===true){const e=N.signature;return y(null,{header:E,payload:I,signature:e})}return y(null,I)}))}},8622:(e,t,r)=>{var i=r(3058).Buffer;var n=r(6982);var s=r(325);var o=r(9023);var a='"%s" is not a valid algorithm.\n Supported algorithms are:\n "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384", "ES512" and "none".';var l="secret must be a string or buffer";var c="key must be a string or a buffer";var p="key must be a string, a buffer or an object";var u=typeof n.createPublicKey==="function";if(u){c+=" or a KeyObject";l+="or a KeyObject"}function checkIsPublicKey(e){if(i.isBuffer(e)){return}if(typeof e==="string"){return}if(!u){throw typeError(c)}if(typeof e!=="object"){throw typeError(c)}if(typeof e.type!=="string"){throw typeError(c)}if(typeof e.asymmetricKeyType!=="string"){throw typeError(c)}if(typeof e.export!=="function"){throw typeError(c)}}function checkIsPrivateKey(e){if(i.isBuffer(e)){return}if(typeof e==="string"){return}if(typeof e==="object"){return}throw typeError(p)}function checkIsSecretKey(e){if(i.isBuffer(e)){return}if(typeof e==="string"){return e}if(!u){throw typeError(l)}if(typeof e!=="object"){throw typeError(l)}if(e.type!=="secret"){throw typeError(l)}if(typeof e.export!=="function"){throw typeError(l)}}function fromBase64(e){return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function toBase64(e){e=e.toString();var t=4-e.length%4;if(t!==4){for(var r=0;r{var i=r(8600);var n=r(4368);var s=["HS256","HS384","HS512","RS256","RS384","RS512","PS256","PS384","PS512","ES256","ES384","ES512"];t.ALGORITHMS=s;t.sign=i.sign;t.verify=n.verify;t.decode=n.decode;t.isValid=n.isValid;t.createSign=function createSign(e){return new i(e)};t.createVerify=function createVerify(e){return new n(e)}},1831:(e,t,r)=>{var i=r(3058).Buffer;var n=r(2203);var s=r(9023);function DataStream(e){this.buffer=null;this.writable=true;this.readable=true;if(!e){this.buffer=i.alloc(0);return this}if(typeof e.pipe==="function"){this.buffer=i.alloc(0);e.pipe(this);return this}if(e.length||typeof e==="object"){this.buffer=e;this.writable=false;process.nextTick(function(){this.emit("end",e);this.readable=false;this.emit("close")}.bind(this));return this}throw new TypeError("Unexpected data type ("+typeof e+")")}s.inherits(DataStream,n);DataStream.prototype.write=function write(e){this.buffer=i.concat([this.buffer,i.from(e)]);this.emit("data",e)};DataStream.prototype.end=function end(e){if(e)this.write(e);this.emit("end",e);this.emit("close");this.writable=false;this.readable=false};e.exports=DataStream},8600:(e,t,r)=>{var i=r(3058).Buffer;var n=r(1831);var s=r(8622);var o=r(2203);var a=r(5126);var l=r(9023);function base64url(e,t){return i.from(e,t).toString("base64").replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function jwsSecuredInput(e,t,r){r=r||"utf8";var i=base64url(a(e),"binary");var n=base64url(a(t),r);return l.format("%s.%s",i,n)}function jwsSign(e){var t=e.header;var r=e.payload;var i=e.secret||e.privateKey;var n=e.encoding;var o=s(t.alg);var a=jwsSecuredInput(t,r,n);var c=o.sign(a,i);return l.format("%s.%s",a,c)}function SignStream(e){var t=e.secret;t=t==null?e.privateKey:t;t=t==null?e.key:t;if(/^hs/i.test(e.header.alg)===true&&t==null){throw new TypeError("secret must be a string or buffer or a KeyObject")}var r=new n(t);this.readable=true;this.header=e.header;this.encoding=e.encoding;this.secret=this.privateKey=this.key=r;this.payload=new n(e.payload);this.secret.once("close",function(){if(!this.payload.writable&&this.readable)this.sign()}.bind(this));this.payload.once("close",function(){if(!this.secret.writable&&this.readable)this.sign()}.bind(this))}l.inherits(SignStream,o);SignStream.prototype.sign=function sign(){try{var e=jwsSign({header:this.header,payload:this.payload.buffer,secret:this.secret.buffer,encoding:this.encoding});this.emit("done",e);this.emit("data",e);this.emit("end");this.readable=false;return e}catch(e){this.readable=false;this.emit("error",e);this.emit("close")}};SignStream.sign=jwsSign;e.exports=SignStream},5126:(e,t,r)=>{var i=r(181).Buffer;e.exports=function toString(e){if(typeof e==="string")return e;if(typeof e==="number"||i.isBuffer(e))return e.toString();return JSON.stringify(e)}},4368:(e,t,r)=>{var i=r(3058).Buffer;var n=r(1831);var s=r(8622);var o=r(2203);var a=r(5126);var l=r(9023);var c=/^[a-zA-Z0-9\-_]+?\.[a-zA-Z0-9\-_]+?\.([a-zA-Z0-9\-_]+)?$/;function isObject(e){return Object.prototype.toString.call(e)==="[object Object]"}function safeJsonParse(e){if(isObject(e))return e;try{return JSON.parse(e)}catch(e){return undefined}}function headerFromJWS(e){var t=e.split(".",1)[0];return safeJsonParse(i.from(t,"base64").toString("binary"))}function securedInputFromJWS(e){return e.split(".",2).join(".")}function signatureFromJWS(e){return e.split(".")[2]}function payloadFromJWS(e,t){t=t||"utf8";var r=e.split(".")[1];return i.from(r,"base64").toString(t)}function isValidJws(e){return c.test(e)&&!!headerFromJWS(e)}function jwsVerify(e,t,r){if(!t){var i=new Error("Missing algorithm parameter for jws.verify");i.code="MISSING_ALGORITHM";throw i}e=a(e);var n=signatureFromJWS(e);var o=securedInputFromJWS(e);var l=s(t);return l.verify(o,n,r)}function jwsDecode(e,t){t=t||{};e=a(e);if(!isValidJws(e))return null;var r=headerFromJWS(e);if(!r)return null;var i=payloadFromJWS(e);if(r.typ==="JWT"||t.json)i=JSON.parse(i,t.encoding);return{header:r,payload:i,signature:signatureFromJWS(e)}}function VerifyStream(e){e=e||{};var t=e.secret;t=t==null?e.publicKey:t;t=t==null?e.key:t;if(/^hs/i.test(e.algorithm)===true&&t==null){throw new TypeError("secret must be a string or buffer or a KeyObject")}var r=new n(t);this.readable=true;this.algorithm=e.algorithm;this.encoding=e.encoding;this.secret=this.publicKey=this.key=r;this.signature=new n(e.signature);this.secret.once("close",function(){if(!this.signature.writable&&this.readable)this.verify()}.bind(this));this.signature.once("close",function(){if(!this.secret.writable&&this.readable)this.verify()}.bind(this))}l.inherits(VerifyStream,o);VerifyStream.prototype.verify=function verify(){try{var e=jwsVerify(this.signature.buffer,this.algorithm,this.key.buffer);var t=jwsDecode(this.signature.buffer,this.encoding);this.emit("done",e,t);this.emit("data",e);this.emit("end");this.readable=false;return e}catch(e){this.readable=false;this.emit("error",e);this.emit("close")}};VerifyStream.decode=jwsDecode;VerifyStream.isValid=isValidJws;VerifyStream.verify=jwsVerify;e.exports=VerifyStream},3867:e=>{var t=1/0,r=9007199254740991,i=17976931348623157e292,n=0/0;var s="[object Arguments]",o="[object Function]",a="[object GeneratorFunction]",l="[object String]",c="[object Symbol]";var p=/^\s+|\s+$/g;var u=/^[-+]0x[0-9a-f]+$/i;var d=/^0b[01]+$/i;var m=/^0o[0-7]+$/i;var A=/^(?:0|[1-9]\d*)$/;var g=parseInt;function arrayMap(e,t){var r=-1,i=e?e.length:0,n=Array(i);while(++r-1&&e%1==0&&e-1:!!n&&baseIndexOf(e,t,r)>-1}function isArguments(e){return isArrayLikeObject(e)&&f.call(e,"callee")&&(!b.call(e,"callee")||y.call(e)==s)}var E=Array.isArray;function isArrayLike(e){return e!=null&&isLength(e.length)&&!isFunction(e)}function isArrayLikeObject(e){return isObjectLike(e)&&isArrayLike(e)}function isFunction(e){var t=isObject(e)?y.call(e):"";return t==o||t==a}function isLength(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=r}function isObject(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function isObjectLike(e){return!!e&&typeof e=="object"}function isString(e){return typeof e=="string"||!E(e)&&isObjectLike(e)&&y.call(e)==l}function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&y.call(e)==c}function toFinite(e){if(!e){return e===0?e:0}e=toNumber(e);if(e===t||e===-t){var r=e<0?-1:1;return r*i}return e===e?e:0}function toInteger(e){var t=toFinite(e),r=t%1;return t===t?r?t-r:t:0}function toNumber(e){if(typeof e=="number"){return e}if(isSymbol(e)){return n}if(isObject(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=isObject(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=e.replace(p,"");var r=d.test(e);return r||m.test(e)?g(e.slice(2),r?2:8):u.test(e)?n:+e}function keys(e){return isArrayLike(e)?arrayLikeKeys(e):baseKeys(e)}function values(e){return e?baseValues(e,keys(e)):[]}e.exports=includes},1999:e=>{var t="[object Boolean]";var r=Object.prototype;var i=r.toString;function isBoolean(e){return e===true||e===false||isObjectLike(e)&&i.call(e)==t}function isObjectLike(e){return!!e&&typeof e=="object"}e.exports=isBoolean},9841:e=>{var t=1/0,r=17976931348623157e292,i=0/0;var n="[object Symbol]";var s=/^\s+|\s+$/g;var o=/^[-+]0x[0-9a-f]+$/i;var a=/^0b[01]+$/i;var l=/^0o[0-7]+$/i;var c=parseInt;var p=Object.prototype;var u=p.toString;function isInteger(e){return typeof e=="number"&&e==toInteger(e)}function isObject(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function isObjectLike(e){return!!e&&typeof e=="object"}function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&u.call(e)==n}function toFinite(e){if(!e){return e===0?e:0}e=toNumber(e);if(e===t||e===-t){var i=e<0?-1:1;return i*r}return e===e?e:0}function toInteger(e){var t=toFinite(e),r=t%1;return t===t?r?t-r:t:0}function toNumber(e){if(typeof e=="number"){return e}if(isSymbol(e)){return i}if(isObject(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=isObject(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=e.replace(s,"");var r=a.test(e);return r||l.test(e)?c(e.slice(2),r?2:8):o.test(e)?i:+e}e.exports=isInteger},7735:e=>{var t="[object Number]";var r=Object.prototype;var i=r.toString;function isObjectLike(e){return!!e&&typeof e=="object"}function isNumber(e){return typeof e=="number"||isObjectLike(e)&&i.call(e)==t}e.exports=isNumber},9888:e=>{var t="[object Object]";function isHostObject(e){var t=false;if(e!=null&&typeof e.toString!="function"){try{t=!!(e+"")}catch(e){}}return t}function overArg(e,t){return function(r){return e(t(r))}}var r=Function.prototype,i=Object.prototype;var n=r.toString;var s=i.hasOwnProperty;var o=n.call(Object);var a=i.toString;var l=overArg(Object.getPrototypeOf,Object);function isObjectLike(e){return!!e&&typeof e=="object"}function isPlainObject(e){if(!isObjectLike(e)||a.call(e)!=t||isHostObject(e)){return false}var r=l(e);if(r===null){return true}var i=s.call(r,"constructor")&&r.constructor;return typeof i=="function"&&i instanceof i&&n.call(i)==o}e.exports=isPlainObject},6172:e=>{var t="[object String]";var r=Object.prototype;var i=r.toString;var n=Array.isArray;function isObjectLike(e){return!!e&&typeof e=="object"}function isString(e){return typeof e=="string"||!n(e)&&isObjectLike(e)&&i.call(e)==t}e.exports=isString},2192:e=>{var t="Expected a function";var r=1/0,i=17976931348623157e292,n=0/0;var s="[object Symbol]";var o=/^\s+|\s+$/g;var a=/^[-+]0x[0-9a-f]+$/i;var l=/^0b[01]+$/i;var c=/^0o[0-7]+$/i;var p=parseInt;var u=Object.prototype;var d=u.toString;function before(e,r){var i;if(typeof r!="function"){throw new TypeError(t)}e=toInteger(e);return function(){if(--e>0){i=r.apply(this,arguments)}if(e<=1){r=undefined}return i}}function once(e){return before(2,e)}function isObject(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function isObjectLike(e){return!!e&&typeof e=="object"}function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&d.call(e)==s}function toFinite(e){if(!e){return e===0?e:0}e=toNumber(e);if(e===r||e===-r){var t=e<0?-1:1;return t*i}return e===e?e:0}function toInteger(e){var t=toFinite(e),r=t%1;return t===t?r?t-r:t:0}function toNumber(e){if(typeof e=="number"){return e}if(isSymbol(e)){return n}if(isObject(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=isObject(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=e.replace(o,"");var r=l.test(e);return r||c.test(e)?p(e.slice(2),r?2:8):a.test(e)?n:+e}e.exports=once},5641:e=>{e.exports=Math.abs},6171:e=>{e.exports=Math.floor},7044:e=>{e.exports=Number.isNaN||function isNaN(e){return e!==e}},7147:e=>{e.exports=Math.max},1017:e=>{e.exports=Math.min},6947:e=>{e.exports=Math.pow},2621:e=>{e.exports=Math.round},156:(e,t,r)=>{var i=r(7044);e.exports=function sign(e){if(i(e)||e===0){return e}return e<0?-1:+1}},9829:(e,t,r)=>{ +import{createRequire as e}from"module";var t={1695:(e,t,r)=>{var i;i={value:true};var n=r(1860);var s=r(160);var o=r(778);var a=r(1754);function _interopNamespaceDefault(e){var t=Object.create(null);if(e){Object.keys(e).forEach((function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:true,get:function(){return e[r]}})}}))}t.default=e;return Object.freeze(t)}var l=_interopNamespaceDefault(s);var c=_interopNamespaceDefault(o);const p=new WeakMap;function getContinuationToken(e){var t;if(typeof e!=="object"||e===null){return undefined}return(t=p.get(e))===null||t===void 0?void 0:t.continuationToken}function setContinuationToken(e,t){var r;if(typeof e!=="object"||e===null||!t){return}const i=(r=p.get(e))!==null&&r!==void 0?r:{};i.continuationToken=t;p.set(e,i)}t.kQ=void 0;(function(e){e["RegistrationStatusNotSupportedForRenewal"]="RegistrationStatusNotSupportedForRenewal";e["ExpirationNotInRenewalTimeRange"]="ExpirationNotInRenewalTimeRange";e["SubscriptionNotActive"]="SubscriptionNotActive"})(t.kQ||(t.kQ={}));t.UZ=void 0;(function(e){e["None"]="None";e["Web"]="Web";e["Publishing"]="Publishing";e["WebPublishing"]="Web, Publishing"})(t.UZ||(t.UZ={}));t.V0=void 0;(function(e){e["None"]="None";e["Early"]="Early";e["Late"]="Late";e["Manual"]="Manual"})(t.V0||(t.V0={}));t.re=void 0;(function(e){e["None"]="None";e["Ready"]="Ready"})(t.re||(t.re={}));t.v7=void 0;(function(e){e["None"]="None";e["Dropbox"]="Dropbox";e["Tfs"]="Tfs";e["LocalGit"]="LocalGit";e["GitHub"]="GitHub";e["CodePlexGit"]="CodePlexGit";e["CodePlexHg"]="CodePlexHg";e["BitbucketGit"]="BitbucketGit";e["BitbucketHg"]="BitbucketHg";e["ExternalGit"]="ExternalGit";e["ExternalHg"]="ExternalHg";e["OneDrive"]="OneDrive";e["VSO"]="VSO";e["Vstsrm"]="VSTSRM"})(t.v7||(t.v7={}));t.Vq=void 0;(function(e){e["Default"]="Default";e["XffProxy"]="XffProxy";e["ServiceTag"]="ServiceTag"})(t.Vq||(t.Vq={}));t.db=void 0;(function(e){e["Allow"]="Allow";e["Deny"]="Deny"})(t.db||(t.db={}));t.S$=void 0;(function(e){e["One0"]="1.0";e["One1"]="1.1";e["One2"]="1.2"})(t.S$||(t.S$={}));t.r_=void 0;(function(e){e["TLSAES256GCMSHA384"]="TLS_AES_256_GCM_SHA384";e["TLSAES128GCMSHA256"]="TLS_AES_128_GCM_SHA256";e["TLSEcdheEcdsaWithAES256GCMSHA384"]="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384";e["TLSEcdheEcdsaWithAES128CBCSHA256"]="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256";e["TLSEcdheEcdsaWithAES128GCMSHA256"]="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256";e["TLSEcdheRSAWithAES256GCMSHA384"]="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384";e["TLSEcdheRSAWithAES128GCMSHA256"]="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256";e["TLSEcdheRSAWithAES256CBCSHA384"]="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384";e["TLSEcdheRSAWithAES128CBCSHA256"]="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256";e["TLSEcdheRSAWithAES256CBCSHA"]="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA";e["TLSEcdheRSAWithAES128CBCSHA"]="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA";e["TLSRSAWithAES256GCMSHA384"]="TLS_RSA_WITH_AES_256_GCM_SHA384";e["TLSRSAWithAES128GCMSHA256"]="TLS_RSA_WITH_AES_128_GCM_SHA256";e["TLSRSAWithAES256CBCSHA256"]="TLS_RSA_WITH_AES_256_CBC_SHA256";e["TLSRSAWithAES128CBCSHA256"]="TLS_RSA_WITH_AES_128_CBC_SHA256";e["TLSRSAWithAES256CBCSHA"]="TLS_RSA_WITH_AES_256_CBC_SHA";e["TLSRSAWithAES128CBCSHA"]="TLS_RSA_WITH_AES_128_CBC_SHA"})(t.r_||(t.r_={}));t.ag=void 0;(function(e){e["AllAllowed"]="AllAllowed";e["FtpsOnly"]="FtpsOnly";e["Disabled"]="Disabled"})(t.ag||(t.ag={}));t.Jo=void 0;(function(e){e["Info"]="info";e["Debug"]="debug";e["Warn"]="warn";e["Error"]="error"})(t.Jo||(t.Jo={}));t.dS=void 0;(function(e){e["Default"]="DEFAULT";e["Inherited"]="INHERITED";e["Static"]="STATIC"})(t.dS||(t.dS={}));t.Mh=void 0;(function(e){e["InProgress"]="InProgress";e["Succeeded"]="Succeeded";e["Failed"]="Failed";e["Canceled"]="Canceled"})(t.Mh||(t.Mh={}));t.Nj=void 0;(function(e){e["Multiple"]="multiple";e["Single"]="single"})(t.Nj||(t.Nj={}));t.$T=void 0;(function(e){e["Auto"]="auto";e["Http"]="http";e["Http2"]="http2"})(t.$T||(t.$T={}));t.SG=void 0;(function(e){e["Healthy"]="Healthy";e["Unhealthy"]="Unhealthy";e["None"]="None"})(t.SG||(t.SG={}));t.Tv=void 0;(function(e){e["Provisioning"]="Provisioning";e["Provisioned"]="Provisioned";e["Failed"]="Failed";e["Deprovisioning"]="Deprovisioning";e["Deprovisioned"]="Deprovisioned"})(t.Tv||(t.Tv={}));t.gK=void 0;(function(e){e["Windows"]="Windows";e["Linux"]="Linux";e["WindowsFunctions"]="WindowsFunctions";e["LinuxFunctions"]="LinuxFunctions";e["All"]="All"})(t.gK||(t.gK={}));t.j9=void 0;(function(e){e["Windows"]="Windows";e["Linux"]="Linux";e["All"]="All"})(t.j9||(t.j9={}));t.Yl=void 0;(function(e){e["ServerFarm"]="ServerFarm";e["Subscription"]="Subscription";e["WebSite"]="WebSite"})(t.Yl||(t.Yl={}));t.ie=void 0;(function(e){e["Site"]="Site";e["Slot"]="Slot";e["HostingEnvironment"]="HostingEnvironment";e["PublishingUser"]="PublishingUser";e["MicrosoftWebSites"]="Microsoft.Web/sites";e["MicrosoftWebSitesSlots"]="Microsoft.Web/sites/slots";e["MicrosoftWebHostingEnvironments"]="Microsoft.Web/hostingEnvironments";e["MicrosoftWebPublishingUsers"]="Microsoft.Web/publishingUsers"})(t.ie||(t.ie={}));t.ay=void 0;(function(e){e["Invalid"]="Invalid";e["AlreadyExists"]="AlreadyExists"})(t.ay||(t.ay={}));t._f=void 0;(function(e){e["Free"]="Free";e["Shared"]="Shared";e["Basic"]="Basic";e["Standard"]="Standard";e["Premium"]="Premium";e["Dynamic"]="Dynamic";e["Isolated"]="Isolated";e["IsolatedV2"]="IsolatedV2";e["PremiumV2"]="PremiumV2";e["PremiumV3"]="PremiumV3";e["PremiumContainer"]="PremiumContainer";e["ElasticPremium"]="ElasticPremium";e["ElasticIsolated"]="ElasticIsolated"})(t._f||(t._f={}));t.VV=void 0;(function(e){e["ServerFarm"]="ServerFarm";e["Site"]="Site";e["MicrosoftWebHostingEnvironments"]="Microsoft.Web/hostingEnvironments"})(t.VV||(t.VV={}));t.$O=void 0;(function(e){e["Enabled"]="Enabled";e["Enabling"]="Enabling";e["Disabled"]="Disabled";e["Disabling"]="Disabling"})(t.$O||(t.$O={}));t.Au=void 0;(function(e){e["WaitingForDeployment"]="WaitingForDeployment";e["Uploading"]="Uploading";e["Deploying"]="Deploying";e["Ready"]="Ready";e["Failed"]="Failed";e["Deleting"]="Deleting";e["Detached"]="Detached"})(t.Au||(t.Au={}));t.H7=void 0;(function(e){e["HttpTrigger"]="HttpTrigger";e["Unknown"]="Unknown"})(t.H7||(t.H7={}));t.TY=void 0;(function(e){e["Default"]="default"})(t.TY||(t.TY={}));t.Fe=void 0;(function(e){e["RetrievingValidationToken"]="RetrievingValidationToken";e["Validating"]="Validating";e["Adding"]="Adding";e["Ready"]="Ready";e["Failed"]="Failed";e["Deleting"]="Deleting";e["Unhealthy"]="Unhealthy"})(t.Fe||(t.Fe={}));t.D9=void 0;(function(e){e["SqlAzure"]="SqlAzure";e["MySql"]="MySql";e["LocalMySql"]="LocalMySql";e["PostgreSql"]="PostgreSql"})(t.D9||(t.D9={}));t.vI=void 0;(function(e){e["TimedOut"]="TimedOut";e["RuntimeFailed"]="RuntimeFailed";e["BuildAborted"]="BuildAborted";e["BuildFailed"]="BuildFailed";e["BuildRequestReceived"]="BuildRequestReceived";e["BuildPending"]="BuildPending";e["BuildInProgress"]="BuildInProgress";e["BuildSuccessful"]="BuildSuccessful";e["PostBuildRestartRequired"]="PostBuildRestartRequired";e["StartPolling"]="StartPolling";e["StartPollingWithRestart"]="StartPollingWithRestart";e["RuntimeStarting"]="RuntimeStarting";e["RuntimeSuccessful"]="RuntimeSuccessful"})(t.vI||(t.vI={}));t.$b=void 0;(function(e){e["FileZilla3"]="FileZilla3";e["WebDeploy"]="WebDeploy";e["Ftp"]="Ftp"})(t.$b||(t.$b={}));t.U4=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Completed"]="Completed";e["Enabled"]="Enabled";e["Disabled"]="Disabled";e["Deleted"]="Deleted";e["Suspended"]="Suspended"})(t.U4||(t.U4={}));t.n6=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Primary"]="Primary";e["Secondary"]="Secondary"})(t.n6||(t.n6={}));t.LI=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Paused"]="Paused";e["Running"]="Running";e["Waiting"]="Waiting";e["Succeeded"]="Succeeded";e["Skipped"]="Skipped";e["Suspended"]="Suspended";e["Cancelled"]="Cancelled";e["Failed"]="Failed";e["Faulted"]="Faulted";e["TimedOut"]="TimedOut";e["Aborted"]="Aborted";e["Ignored"]="Ignored"})(t.LI||(t.LI={}));t.H=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["String"]="String";e["SecureString"]="SecureString";e["Int"]="Int";e["Float"]="Float";e["Bool"]="Bool";e["Array"]="Array";e["Object"]="Object";e["SecureObject"]="SecureObject"})(t.H||(t.H={}));t.hL=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Accepted"]="Accepted";e["Running"]="Running";e["Ready"]="Ready";e["Creating"]="Creating";e["Created"]="Created";e["Deleting"]="Deleting";e["Deleted"]="Deleted";e["Canceled"]="Canceled";e["Failed"]="Failed";e["Succeeded"]="Succeeded";e["Moving"]="Moving";e["Updating"]="Updating";e["Registering"]="Registering";e["Registered"]="Registered";e["Unregistering"]="Unregistering";e["Unregistered"]="Unregistered";e["Completed"]="Completed"})(t.hL||(t.hL={}));t.EL=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Second"]="Second";e["Minute"]="Minute";e["Hour"]="Hour";e["Day"]="Day";e["Week"]="Week";e["Month"]="Month";e["Year"]="Year"})(t.EL||(t.EL={}));t.hc=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Accepted"]="Accepted";e["Running"]="Running";e["Ready"]="Ready";e["Creating"]="Creating";e["Created"]="Created";e["Deleting"]="Deleting";e["Deleted"]="Deleted";e["Canceled"]="Canceled";e["Failed"]="Failed";e["Succeeded"]="Succeeded";e["Moving"]="Moving";e["Updating"]="Updating";e["Registering"]="Registering";e["Registered"]="Registered";e["Unregistering"]="Unregistering";e["Unregistered"]="Unregistered";e["Completed"]="Completed";e["Renewing"]="Renewing";e["Pending"]="Pending";e["Waiting"]="Waiting";e["InProgress"]="InProgress"})(t.hc||(t.hc={}));t.b1=void 0;(function(e){e["AAD"]="AAD"})(t.b1||(t.b1={}));t.Xr=void 0;(function(e){e["NotSpecified"]="NotSpecified";e["Free"]="Free";e["Shared"]="Shared";e["Basic"]="Basic";e["Standard"]="Standard";e["Premium"]="Premium"})(t.Xr||(t.Xr={}));t.Q4=void 0;(function(e){e["Stateful"]="Stateful";e["Stateless"]="Stateless"})(t.Q4||(t.Q4={}));const u={serializedName:"AppServiceCertificateOrderCollection",type:{name:"Composite",className:"AppServiceCertificateOrderCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AppServiceCertificateOrder",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceCertificateOrder"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const d={serializedName:"AppServiceCertificate",type:{name:"Composite",className:"AppServiceCertificate",modelProperties:{keyVaultId:{serializedName:"keyVaultId",xmlName:"keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"keyVaultSecretName",xmlName:"keyVaultSecretName",type:{name:"String"}},provisioningState:{serializedName:"provisioningState",readOnly:true,xmlName:"provisioningState",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}}}}};const m={serializedName:"CertificateDetails",type:{name:"Composite",className:"CertificateDetails",modelProperties:{version:{serializedName:"version",readOnly:true,xmlName:"version",type:{name:"Number"}},serialNumber:{serializedName:"serialNumber",readOnly:true,xmlName:"serialNumber",type:{name:"String"}},thumbprint:{serializedName:"thumbprint",readOnly:true,xmlName:"thumbprint",type:{name:"String"}},subject:{serializedName:"subject",readOnly:true,xmlName:"subject",type:{name:"String"}},notBefore:{serializedName:"notBefore",readOnly:true,xmlName:"notBefore",type:{name:"DateTime"}},notAfter:{serializedName:"notAfter",readOnly:true,xmlName:"notAfter",type:{name:"DateTime"}},signatureAlgorithm:{serializedName:"signatureAlgorithm",readOnly:true,xmlName:"signatureAlgorithm",type:{name:"String"}},issuer:{serializedName:"issuer",readOnly:true,xmlName:"issuer",type:{name:"String"}},rawData:{serializedName:"rawData",readOnly:true,xmlName:"rawData",type:{name:"String"}}}}};const A={serializedName:"CertificateOrderContact",type:{name:"Composite",className:"CertificateOrderContact",modelProperties:{email:{serializedName:"email",xmlName:"email",type:{name:"String"}},nameFirst:{serializedName:"nameFirst",xmlName:"nameFirst",type:{name:"String"}},nameLast:{serializedName:"nameLast",xmlName:"nameLast",type:{name:"String"}},phone:{serializedName:"phone",xmlName:"phone",type:{name:"String"}}}}};const h={serializedName:"Resource",type:{name:"Composite",className:"Resource",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},kind:{serializedName:"kind",xmlName:"kind",type:{name:"String"}},location:{serializedName:"location",required:true,xmlName:"location",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},tags:{serializedName:"tags",xmlName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}};const g={serializedName:"DefaultErrorResponse",type:{name:"Composite",className:"DefaultErrorResponse",modelProperties:{error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"DefaultErrorResponseError"}}}}};const f={serializedName:"DefaultErrorResponseError",type:{name:"Composite",className:"DefaultErrorResponseError",modelProperties:{code:{serializedName:"code",readOnly:true,xmlName:"code",type:{name:"String"}},message:{serializedName:"message",readOnly:true,xmlName:"message",type:{name:"String"}},target:{serializedName:"target",readOnly:true,xmlName:"target",type:{name:"String"}},details:{serializedName:"details",xmlName:"details",xmlElementName:"DefaultErrorResponseErrorDetailsItem",type:{name:"Sequence",element:{type:{name:"Composite",className:"DefaultErrorResponseErrorDetailsItem"}}}},innererror:{serializedName:"innererror",readOnly:true,xmlName:"innererror",type:{name:"String"}}}}};const y={serializedName:"DefaultErrorResponseErrorDetailsItem",type:{name:"Composite",className:"DefaultErrorResponseErrorDetailsItem",modelProperties:{code:{serializedName:"code",readOnly:true,xmlName:"code",type:{name:"String"}},message:{serializedName:"message",readOnly:true,xmlName:"message",type:{name:"String"}},target:{serializedName:"target",readOnly:true,xmlName:"target",type:{name:"String"}}}}};const b={serializedName:"ProxyOnlyResource",type:{name:"Composite",className:"ProxyOnlyResource",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},kind:{serializedName:"kind",xmlName:"kind",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const C={serializedName:"AppServiceCertificateCollection",type:{name:"Composite",className:"AppServiceCertificateCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AppServiceCertificateResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceCertificateResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const E={serializedName:"NameIdentifier",type:{name:"Composite",className:"NameIdentifier",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}}}}};const N={serializedName:"SiteSealRequest",type:{name:"Composite",className:"SiteSealRequest",modelProperties:{lightTheme:{serializedName:"lightTheme",xmlName:"lightTheme",type:{name:"Boolean"}},locale:{serializedName:"locale",xmlName:"locale",type:{name:"String"}}}}};const v={serializedName:"SiteSeal",type:{name:"Composite",className:"SiteSeal",modelProperties:{html:{serializedName:"html",required:true,xmlName:"html",type:{name:"String"}}}}};const I={serializedName:"CertificateOrderAction",type:{name:"Composite",className:"CertificateOrderAction",modelProperties:{actionType:{serializedName:"actionType",readOnly:true,xmlName:"actionType",type:{name:"Enum",allowedValues:["CertificateIssued","CertificateOrderCanceled","CertificateOrderCreated","CertificateRevoked","DomainValidationComplete","FraudDetected","OrgNameChange","OrgValidationComplete","SanDrop","FraudCleared","CertificateExpired","CertificateExpirationWarning","FraudDocumentationRequired","Unknown"]}},createdAt:{serializedName:"createdAt",readOnly:true,xmlName:"createdAt",type:{name:"DateTime"}}}}};const S={serializedName:"CertificateEmail",type:{name:"Composite",className:"CertificateEmail",modelProperties:{emailId:{serializedName:"emailId",xmlName:"emailId",type:{name:"String"}},timeStamp:{serializedName:"timeStamp",xmlName:"timeStamp",type:{name:"DateTime"}}}}};const w={serializedName:"DetectorResponseCollection",type:{name:"Composite",className:"DetectorResponseCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DetectorResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorResponse"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const P={serializedName:"DetectorInfo",type:{name:"Composite",className:"DetectorInfo",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},description:{serializedName:"description",readOnly:true,xmlName:"description",type:{name:"String"}},author:{serializedName:"author",readOnly:true,xmlName:"author",type:{name:"String"}},category:{serializedName:"category",readOnly:true,xmlName:"category",type:{name:"String"}},supportTopicList:{serializedName:"supportTopicList",readOnly:true,xmlName:"supportTopicList",xmlElementName:"SupportTopic",type:{name:"Sequence",element:{type:{name:"Composite",className:"SupportTopic"}}}},analysisType:{serializedName:"analysisType",readOnly:true,xmlName:"analysisType",xmlElementName:"DetectorInfoAnalysisTypeItem",type:{name:"Sequence",element:{type:{name:"String"}}}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"Enum",allowedValues:["Detector","Analysis","CategoryOverview"]}},score:{serializedName:"score",readOnly:true,xmlName:"score",type:{name:"Number"}}}}};const x={serializedName:"SupportTopic",type:{name:"Composite",className:"SupportTopic",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},pesId:{serializedName:"pesId",readOnly:true,xmlName:"pesId",type:{name:"String"}}}}};const B={serializedName:"DiagnosticData",type:{name:"Composite",className:"DiagnosticData",modelProperties:{table:{serializedName:"table",xmlName:"table",type:{name:"Composite",className:"DataTableResponseObject"}},renderingProperties:{serializedName:"renderingProperties",xmlName:"renderingProperties",type:{name:"Composite",className:"Rendering"}}}}};const _={serializedName:"DataTableResponseObject",type:{name:"Composite",className:"DataTableResponseObject",modelProperties:{tableName:{serializedName:"tableName",xmlName:"tableName",type:{name:"String"}},columns:{serializedName:"columns",xmlName:"columns",xmlElementName:"DataTableResponseColumn",type:{name:"Sequence",element:{type:{name:"Composite",className:"DataTableResponseColumn"}}}},rows:{serializedName:"rows",xmlName:"rows",xmlElementName:"DataTableResponseObjectRowsItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"String"}}}}}}}}};const R={serializedName:"DataTableResponseColumn",type:{name:"Composite",className:"DataTableResponseColumn",modelProperties:{columnName:{serializedName:"columnName",xmlName:"columnName",type:{name:"String"}},dataType:{serializedName:"dataType",xmlName:"dataType",type:{name:"String"}},columnType:{serializedName:"columnType",xmlName:"columnType",type:{name:"String"}}}}};const k={serializedName:"Rendering",type:{name:"Composite",className:"Rendering",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["NoGraph","Table","TimeSeries","TimeSeriesPerInstance","PieChart","DataSummary","Email","Insights","DynamicInsight","Markdown","Detector","DropDown","Card","Solution","Guage","Form","ChangeSets","ChangeAnalysisOnboarding","ChangesView","AppInsight","DependencyGraph","DownTime","SummaryCard","SearchComponent","AppInsightEnablement"]}},title:{serializedName:"title",xmlName:"title",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}};const T={serializedName:"Status",type:{name:"Composite",className:"Status",modelProperties:{message:{serializedName:"message",xmlName:"message",type:{name:"String"}},statusId:{serializedName:"statusId",xmlName:"statusId",type:{name:"Enum",allowedValues:["Critical","Warning","Info","Success","None"]}}}}};const Q={serializedName:"DataProviderMetadata",type:{name:"Composite",className:"DataProviderMetadata",modelProperties:{providerName:{serializedName:"providerName",xmlName:"providerName",type:{name:"String"}},propertyBag:{serializedName:"propertyBag",readOnly:true,xmlName:"propertyBag",xmlElementName:"KeyValuePairStringObject",type:{name:"Sequence",element:{type:{name:"Composite",className:"KeyValuePairStringObject"}}}}}}};const M={serializedName:"KeyValuePairStringObject",type:{name:"Composite",className:"KeyValuePairStringObject",modelProperties:{key:{serializedName:"key",readOnly:true,xmlName:"key",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}};const O={serializedName:"QueryUtterancesResults",type:{name:"Composite",className:"QueryUtterancesResults",modelProperties:{query:{serializedName:"query",xmlName:"query",type:{name:"String"}},results:{serializedName:"results",xmlName:"results",xmlElementName:"QueryUtterancesResult",type:{name:"Sequence",element:{type:{name:"Composite",className:"QueryUtterancesResult"}}}}}}};const D={serializedName:"QueryUtterancesResult",type:{name:"Composite",className:"QueryUtterancesResult",modelProperties:{sampleUtterance:{serializedName:"sampleUtterance",xmlName:"sampleUtterance",type:{name:"Composite",className:"SampleUtterance"}},score:{serializedName:"score",xmlName:"score",type:{name:"Number"}}}}};const z={serializedName:"SampleUtterance",type:{name:"Composite",className:"SampleUtterance",modelProperties:{text:{serializedName:"text",xmlName:"text",type:{name:"String"}},links:{serializedName:"links",xmlName:"links",xmlElementName:"SampleUtteranceLinksItem",type:{name:"Sequence",element:{type:{name:"String"}}}},qid:{serializedName:"qid",xmlName:"qid",type:{name:"String"}}}}};const L={serializedName:"CsmOperationCollection",type:{name:"Composite",className:"CsmOperationCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CsmOperationDescription",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmOperationDescription"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const G={serializedName:"CsmOperationDescription",type:{name:"Composite",className:"CsmOperationDescription",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},isDataAction:{serializedName:"isDataAction",xmlName:"isDataAction",type:{name:"Boolean"}},display:{serializedName:"display",xmlName:"display",type:{name:"Composite",className:"CsmOperationDisplay"}},origin:{serializedName:"origin",xmlName:"origin",type:{name:"String"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"CsmOperationDescriptionProperties"}}}}};const F={serializedName:"CsmOperationDisplay",type:{name:"Composite",className:"CsmOperationDisplay",modelProperties:{provider:{serializedName:"provider",xmlName:"provider",type:{name:"String"}},resource:{serializedName:"resource",xmlName:"resource",type:{name:"String"}},operation:{serializedName:"operation",xmlName:"operation",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}};const q={serializedName:"CsmOperationDescriptionProperties",type:{name:"Composite",className:"CsmOperationDescriptionProperties",modelProperties:{serviceSpecification:{serializedName:"serviceSpecification",xmlName:"serviceSpecification",type:{name:"Composite",className:"ServiceSpecification"}}}}};const U={serializedName:"ServiceSpecification",type:{name:"Composite",className:"ServiceSpecification",modelProperties:{metricSpecifications:{serializedName:"metricSpecifications",xmlName:"metricSpecifications",xmlElementName:"MetricSpecification",type:{name:"Sequence",element:{type:{name:"Composite",className:"MetricSpecification"}}}},logSpecifications:{serializedName:"logSpecifications",xmlName:"logSpecifications",xmlElementName:"LogSpecification",type:{name:"Sequence",element:{type:{name:"Composite",className:"LogSpecification"}}}}}}};const H={serializedName:"MetricSpecification",type:{name:"Composite",className:"MetricSpecification",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",xmlName:"displayName",type:{name:"String"}},displayDescription:{serializedName:"displayDescription",xmlName:"displayDescription",type:{name:"String"}},unit:{serializedName:"unit",xmlName:"unit",type:{name:"String"}},aggregationType:{serializedName:"aggregationType",xmlName:"aggregationType",type:{name:"String"}},supportsInstanceLevelAggregation:{serializedName:"supportsInstanceLevelAggregation",xmlName:"supportsInstanceLevelAggregation",type:{name:"Boolean"}},enableRegionalMdmAccount:{serializedName:"enableRegionalMdmAccount",xmlName:"enableRegionalMdmAccount",type:{name:"Boolean"}},sourceMdmAccount:{serializedName:"sourceMdmAccount",xmlName:"sourceMdmAccount",type:{name:"String"}},sourceMdmNamespace:{serializedName:"sourceMdmNamespace",xmlName:"sourceMdmNamespace",type:{name:"String"}},metricFilterPattern:{serializedName:"metricFilterPattern",xmlName:"metricFilterPattern",type:{name:"String"}},fillGapWithZero:{serializedName:"fillGapWithZero",xmlName:"fillGapWithZero",type:{name:"Boolean"}},isInternal:{serializedName:"isInternal",xmlName:"isInternal",type:{name:"Boolean"}},dimensions:{serializedName:"dimensions",xmlName:"dimensions",xmlElementName:"Dimension",type:{name:"Sequence",element:{type:{name:"Composite",className:"Dimension"}}}},category:{serializedName:"category",xmlName:"category",type:{name:"String"}},availabilities:{serializedName:"availabilities",xmlName:"availabilities",xmlElementName:"MetricAvailability",type:{name:"Sequence",element:{type:{name:"Composite",className:"MetricAvailability"}}}},supportedTimeGrainTypes:{serializedName:"supportedTimeGrainTypes",xmlName:"supportedTimeGrainTypes",xmlElementName:"MetricSpecificationSupportedTimeGrainTypesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},supportedAggregationTypes:{serializedName:"supportedAggregationTypes",xmlName:"supportedAggregationTypes",xmlElementName:"MetricSpecificationSupportedAggregationTypesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const V={serializedName:"Dimension",type:{name:"Composite",className:"Dimension",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",xmlName:"displayName",type:{name:"String"}},internalName:{serializedName:"internalName",xmlName:"internalName",type:{name:"String"}},toBeExportedForShoebox:{serializedName:"toBeExportedForShoebox",xmlName:"toBeExportedForShoebox",type:{name:"Boolean"}}}}};const j={serializedName:"MetricAvailability",type:{name:"Composite",className:"MetricAvailability",modelProperties:{timeGrain:{serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}},blobDuration:{serializedName:"blobDuration",xmlName:"blobDuration",type:{name:"String"}}}}};const W={serializedName:"LogSpecification",type:{name:"Composite",className:"LogSpecification",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",xmlName:"displayName",type:{name:"String"}},blobDuration:{serializedName:"blobDuration",xmlName:"blobDuration",type:{name:"String"}},logFilterPattern:{serializedName:"logFilterPattern",xmlName:"logFilterPattern",type:{name:"String"}}}}};const J={serializedName:"DomainAvailabilityCheckResult",type:{name:"Composite",className:"DomainAvailabilityCheckResult",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},available:{serializedName:"available",xmlName:"available",type:{name:"Boolean"}},domainType:{serializedName:"domainType",xmlName:"domainType",type:{name:"Enum",allowedValues:["Regular","SoftDeleted"]}}}}};const Y={serializedName:"DomainCollection",type:{name:"Composite",className:"DomainCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Domain",type:{name:"Sequence",element:{type:{name:"Composite",className:"Domain"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const $={serializedName:"Contact",type:{name:"Composite",className:"Contact",modelProperties:{addressMailing:{serializedName:"addressMailing",xmlName:"addressMailing",type:{name:"Composite",className:"Address"}},email:{serializedName:"email",required:true,xmlName:"email",type:{name:"String"}},fax:{serializedName:"fax",xmlName:"fax",type:{name:"String"}},jobTitle:{serializedName:"jobTitle",xmlName:"jobTitle",type:{name:"String"}},nameFirst:{serializedName:"nameFirst",required:true,xmlName:"nameFirst",type:{name:"String"}},nameLast:{serializedName:"nameLast",required:true,xmlName:"nameLast",type:{name:"String"}},nameMiddle:{serializedName:"nameMiddle",xmlName:"nameMiddle",type:{name:"String"}},organization:{serializedName:"organization",xmlName:"organization",type:{name:"String"}},phone:{serializedName:"phone",required:true,xmlName:"phone",type:{name:"String"}}}}};const K={serializedName:"Address",type:{name:"Composite",className:"Address",modelProperties:{address1:{serializedName:"address1",required:true,xmlName:"address1",type:{name:"String"}},address2:{serializedName:"address2",xmlName:"address2",type:{name:"String"}},city:{serializedName:"city",required:true,xmlName:"city",type:{name:"String"}},country:{serializedName:"country",required:true,xmlName:"country",type:{name:"String"}},postalCode:{serializedName:"postalCode",required:true,xmlName:"postalCode",type:{name:"String"}},state:{serializedName:"state",required:true,xmlName:"state",type:{name:"String"}}}}};const Z={serializedName:"HostName",type:{name:"Composite",className:"HostName",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},siteNames:{serializedName:"siteNames",xmlName:"siteNames",xmlElementName:"HostNameSiteNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},azureResourceName:{serializedName:"azureResourceName",xmlName:"azureResourceName",type:{name:"String"}},azureResourceType:{serializedName:"azureResourceType",xmlName:"azureResourceType",type:{name:"Enum",allowedValues:["Website","TrafficManager"]}},customHostNameDnsRecordType:{serializedName:"customHostNameDnsRecordType",xmlName:"customHostNameDnsRecordType",type:{name:"Enum",allowedValues:["CName","A"]}},hostNameType:{serializedName:"hostNameType",xmlName:"hostNameType",type:{name:"Enum",allowedValues:["Verified","Managed"]}}}}};const X={serializedName:"DomainPurchaseConsent",type:{name:"Composite",className:"DomainPurchaseConsent",modelProperties:{agreementKeys:{serializedName:"agreementKeys",xmlName:"agreementKeys",xmlElementName:"DomainPurchaseConsentAgreementKeysItem",type:{name:"Sequence",element:{type:{name:"String"}}}},agreedBy:{serializedName:"agreedBy",xmlName:"agreedBy",type:{name:"String"}},agreedAt:{serializedName:"agreedAt",xmlName:"agreedAt",type:{name:"DateTime"}}}}};const ee={serializedName:"DomainControlCenterSsoRequest",type:{name:"Composite",className:"DomainControlCenterSsoRequest",modelProperties:{url:{serializedName:"url",readOnly:true,xmlName:"url",type:{name:"String"}},postParameterKey:{serializedName:"postParameterKey",readOnly:true,xmlName:"postParameterKey",type:{name:"String"}},postParameterValue:{serializedName:"postParameterValue",readOnly:true,xmlName:"postParameterValue",type:{name:"String"}}}}};const te={serializedName:"DomainRecommendationSearchParameters",type:{name:"Composite",className:"DomainRecommendationSearchParameters",modelProperties:{keywords:{serializedName:"keywords",xmlName:"keywords",type:{name:"String"}},maxDomainRecommendations:{serializedName:"maxDomainRecommendations",xmlName:"maxDomainRecommendations",type:{name:"Number"}}}}};const re={serializedName:"NameIdentifierCollection",type:{name:"Composite",className:"NameIdentifierCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"NameIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameIdentifier"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ie={serializedName:"DomainOwnershipIdentifierCollection",type:{name:"Composite",className:"DomainOwnershipIdentifierCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DomainOwnershipIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"DomainOwnershipIdentifier"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ne={serializedName:"TopLevelDomainCollection",type:{name:"Composite",className:"TopLevelDomainCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"TopLevelDomain",type:{name:"Sequence",element:{type:{name:"Composite",className:"TopLevelDomain"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const se={serializedName:"TopLevelDomainAgreementOption",type:{name:"Composite",className:"TopLevelDomainAgreementOption",modelProperties:{includePrivacy:{serializedName:"includePrivacy",xmlName:"includePrivacy",type:{name:"Boolean"}},forTransfer:{serializedName:"forTransfer",xmlName:"forTransfer",type:{name:"Boolean"}}}}};const oe={serializedName:"TldLegalAgreementCollection",type:{name:"Composite",className:"TldLegalAgreementCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"TldLegalAgreement",type:{name:"Sequence",element:{type:{name:"Composite",className:"TldLegalAgreement"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ae={serializedName:"TldLegalAgreement",type:{name:"Composite",className:"TldLegalAgreement",modelProperties:{agreementKey:{serializedName:"agreementKey",required:true,xmlName:"agreementKey",type:{name:"String"}},title:{serializedName:"title",required:true,xmlName:"title",type:{name:"String"}},content:{serializedName:"content",required:true,xmlName:"content",type:{name:"String"}},url:{serializedName:"url",xmlName:"url",type:{name:"String"}}}}};const le={serializedName:"AppServiceEnvironmentCollection",type:{name:"Composite",className:"AppServiceEnvironmentCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AppServiceEnvironmentResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceEnvironmentResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ce={serializedName:"AppServiceEnvironment",type:{name:"Composite",className:"AppServiceEnvironment",modelProperties:{provisioningState:{serializedName:"provisioningState",readOnly:true,xmlName:"provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"status",readOnly:true,xmlName:"status",type:{name:"Enum",allowedValues:["Preparing","Ready","Scaling","Deleting"]}},virtualNetwork:{serializedName:"virtualNetwork",xmlName:"virtualNetwork",type:{name:"Composite",className:"VirtualNetworkProfile"}},internalLoadBalancingMode:{serializedName:"internalLoadBalancingMode",xmlName:"internalLoadBalancingMode",type:{name:"String"}},multiSize:{serializedName:"multiSize",xmlName:"multiSize",type:{name:"String"}},multiRoleCount:{serializedName:"multiRoleCount",readOnly:true,xmlName:"multiRoleCount",type:{name:"Number"}},ipsslAddressCount:{serializedName:"ipsslAddressCount",xmlName:"ipsslAddressCount",type:{name:"Number"}},dnsSuffix:{serializedName:"dnsSuffix",xmlName:"dnsSuffix",type:{name:"String"}},maximumNumberOfMachines:{serializedName:"maximumNumberOfMachines",readOnly:true,xmlName:"maximumNumberOfMachines",type:{name:"Number"}},frontEndScaleFactor:{serializedName:"frontEndScaleFactor",xmlName:"frontEndScaleFactor",type:{name:"Number"}},suspended:{serializedName:"suspended",readOnly:true,xmlName:"suspended",type:{name:"Boolean"}},clusterSettings:{serializedName:"clusterSettings",xmlName:"clusterSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},userWhitelistedIpRanges:{serializedName:"userWhitelistedIpRanges",xmlName:"userWhitelistedIpRanges",xmlElementName:"AppServiceEnvironmentUserWhitelistedIpRangesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},hasLinuxWorkers:{serializedName:"hasLinuxWorkers",readOnly:true,xmlName:"hasLinuxWorkers",type:{name:"Boolean"}},upgradePreference:{defaultValue:"None",serializedName:"upgradePreference",xmlName:"upgradePreference",type:{name:"String"}},dedicatedHostCount:{serializedName:"dedicatedHostCount",xmlName:"dedicatedHostCount",type:{name:"Number"}},zoneRedundant:{serializedName:"zoneRedundant",xmlName:"zoneRedundant",type:{name:"Boolean"}},customDnsSuffixConfiguration:{serializedName:"customDnsSuffixConfiguration",xmlName:"customDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration"}},networkingConfiguration:{serializedName:"networkingConfiguration",xmlName:"networkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration"}},upgradeAvailability:{serializedName:"upgradeAvailability",readOnly:true,xmlName:"upgradeAvailability",type:{name:"String"}}}}};const pe={serializedName:"VirtualNetworkProfile",type:{name:"Composite",className:"VirtualNetworkProfile",modelProperties:{id:{serializedName:"id",required:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},subnet:{serializedName:"subnet",xmlName:"subnet",type:{name:"String"}}}}};const ue={serializedName:"NameValuePair",type:{name:"Composite",className:"NameValuePair",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const de={serializedName:"StampCapacityCollection",type:{name:"Composite",className:"StampCapacityCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StampCapacity",type:{name:"Sequence",element:{type:{name:"Composite",className:"StampCapacity"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const me={serializedName:"StampCapacity",type:{name:"Composite",className:"StampCapacity",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},availableCapacity:{serializedName:"availableCapacity",xmlName:"availableCapacity",type:{name:"Number"}},totalCapacity:{serializedName:"totalCapacity",xmlName:"totalCapacity",type:{name:"Number"}},unit:{serializedName:"unit",xmlName:"unit",type:{name:"String"}},computeMode:{serializedName:"computeMode",xmlName:"computeMode",type:{name:"Enum",allowedValues:["Shared","Dedicated","Dynamic"]}},workerSize:{serializedName:"workerSize",xmlName:"workerSize",type:{name:"Enum",allowedValues:["Small","Medium","Large","D1","D2","D3","SmallV3","MediumV3","LargeV3","NestedSmall","NestedSmallLinux","Default"]}},workerSizeId:{serializedName:"workerSizeId",xmlName:"workerSizeId",type:{name:"Number"}},excludeFromCapacityAllocation:{serializedName:"excludeFromCapacityAllocation",xmlName:"excludeFromCapacityAllocation",type:{name:"Boolean"}},isApplicableForAllComputeModes:{serializedName:"isApplicableForAllComputeModes",xmlName:"isApplicableForAllComputeModes",type:{name:"Boolean"}},siteMode:{serializedName:"siteMode",xmlName:"siteMode",type:{name:"String"}},isLinux:{serializedName:"isLinux",xmlName:"isLinux",type:{name:"Boolean"}}}}};const Ae={serializedName:"VirtualIPMapping",type:{name:"Composite",className:"VirtualIPMapping",modelProperties:{virtualIP:{serializedName:"virtualIP",xmlName:"virtualIP",type:{name:"String"}},internalHttpPort:{serializedName:"internalHttpPort",xmlName:"internalHttpPort",type:{name:"Number"}},internalHttpsPort:{serializedName:"internalHttpsPort",xmlName:"internalHttpsPort",type:{name:"Number"}},inUse:{serializedName:"inUse",xmlName:"inUse",type:{name:"Boolean"}},serviceName:{serializedName:"serviceName",xmlName:"serviceName",type:{name:"String"}}}}};const he={serializedName:"WebAppCollection",type:{name:"Composite",className:"WebAppCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Site",type:{name:"Sequence",element:{type:{name:"Composite",className:"Site"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ge={serializedName:"HostNameSslState",type:{name:"Composite",className:"HostNameSslState",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},sslState:{serializedName:"sslState",xmlName:"sslState",type:{name:"Enum",allowedValues:["Disabled","SniEnabled","IpBasedEnabled"]}},virtualIP:{serializedName:"virtualIP",xmlName:"virtualIP",type:{name:"String"}},thumbprint:{serializedName:"thumbprint",xmlName:"thumbprint",type:{name:"String"}},toUpdate:{serializedName:"toUpdate",xmlName:"toUpdate",type:{name:"Boolean"}},hostType:{serializedName:"hostType",xmlName:"hostType",type:{name:"Enum",allowedValues:["Standard","Repository"]}}}}};const fe={serializedName:"SiteConfig",type:{name:"Composite",className:"SiteConfig",modelProperties:{numberOfWorkers:{serializedName:"numberOfWorkers",xmlName:"numberOfWorkers",type:{name:"Number"}},defaultDocuments:{serializedName:"defaultDocuments",xmlName:"defaultDocuments",xmlElementName:"SiteConfigDefaultDocumentsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},netFrameworkVersion:{defaultValue:"v4.6",serializedName:"netFrameworkVersion",xmlName:"netFrameworkVersion",type:{name:"String"}},phpVersion:{serializedName:"phpVersion",xmlName:"phpVersion",type:{name:"String"}},pythonVersion:{serializedName:"pythonVersion",xmlName:"pythonVersion",type:{name:"String"}},nodeVersion:{serializedName:"nodeVersion",xmlName:"nodeVersion",type:{name:"String"}},powerShellVersion:{serializedName:"powerShellVersion",xmlName:"powerShellVersion",type:{name:"String"}},linuxFxVersion:{serializedName:"linuxFxVersion",xmlName:"linuxFxVersion",type:{name:"String"}},windowsFxVersion:{serializedName:"windowsFxVersion",xmlName:"windowsFxVersion",type:{name:"String"}},requestTracingEnabled:{serializedName:"requestTracingEnabled",xmlName:"requestTracingEnabled",type:{name:"Boolean"}},requestTracingExpirationTime:{serializedName:"requestTracingExpirationTime",xmlName:"requestTracingExpirationTime",type:{name:"DateTime"}},remoteDebuggingEnabled:{serializedName:"remoteDebuggingEnabled",xmlName:"remoteDebuggingEnabled",type:{name:"Boolean"}},remoteDebuggingVersion:{serializedName:"remoteDebuggingVersion",xmlName:"remoteDebuggingVersion",type:{name:"String"}},httpLoggingEnabled:{serializedName:"httpLoggingEnabled",xmlName:"httpLoggingEnabled",type:{name:"Boolean"}},acrUseManagedIdentityCreds:{serializedName:"acrUseManagedIdentityCreds",xmlName:"acrUseManagedIdentityCreds",type:{name:"Boolean"}},acrUserManagedIdentityID:{serializedName:"acrUserManagedIdentityID",xmlName:"acrUserManagedIdentityID",type:{name:"String"}},logsDirectorySizeLimit:{serializedName:"logsDirectorySizeLimit",xmlName:"logsDirectorySizeLimit",type:{name:"Number"}},detailedErrorLoggingEnabled:{serializedName:"detailedErrorLoggingEnabled",xmlName:"detailedErrorLoggingEnabled",type:{name:"Boolean"}},publishingUsername:{serializedName:"publishingUsername",xmlName:"publishingUsername",type:{name:"String"}},appSettings:{serializedName:"appSettings",xmlName:"appSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},metadata:{serializedName:"metadata",xmlName:"metadata",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},connectionStrings:{serializedName:"connectionStrings",xmlName:"connectionStrings",xmlElementName:"ConnStringInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ConnStringInfo"}}}},machineKey:{serializedName:"machineKey",xmlName:"machineKey",type:{name:"Composite",className:"SiteMachineKey"}},handlerMappings:{serializedName:"handlerMappings",xmlName:"handlerMappings",xmlElementName:"HandlerMapping",type:{name:"Sequence",element:{type:{name:"Composite",className:"HandlerMapping"}}}},documentRoot:{serializedName:"documentRoot",xmlName:"documentRoot",type:{name:"String"}},scmType:{serializedName:"scmType",xmlName:"scmType",type:{name:"String"}},use32BitWorkerProcess:{serializedName:"use32BitWorkerProcess",xmlName:"use32BitWorkerProcess",type:{name:"Boolean"}},webSocketsEnabled:{serializedName:"webSocketsEnabled",xmlName:"webSocketsEnabled",type:{name:"Boolean"}},alwaysOn:{serializedName:"alwaysOn",xmlName:"alwaysOn",type:{name:"Boolean"}},javaVersion:{serializedName:"javaVersion",xmlName:"javaVersion",type:{name:"String"}},javaContainer:{serializedName:"javaContainer",xmlName:"javaContainer",type:{name:"String"}},javaContainerVersion:{serializedName:"javaContainerVersion",xmlName:"javaContainerVersion",type:{name:"String"}},appCommandLine:{serializedName:"appCommandLine",xmlName:"appCommandLine",type:{name:"String"}},managedPipelineMode:{serializedName:"managedPipelineMode",xmlName:"managedPipelineMode",type:{name:"Enum",allowedValues:["Integrated","Classic"]}},virtualApplications:{serializedName:"virtualApplications",xmlName:"virtualApplications",xmlElementName:"VirtualApplication",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualApplication"}}}},loadBalancing:{serializedName:"loadBalancing",xmlName:"loadBalancing",type:{name:"Enum",allowedValues:["WeightedRoundRobin","LeastRequests","LeastResponseTime","WeightedTotalTraffic","RequestHash","PerSiteRoundRobin"]}},experiments:{serializedName:"experiments",xmlName:"experiments",type:{name:"Composite",className:"Experiments"}},limits:{serializedName:"limits",xmlName:"limits",type:{name:"Composite",className:"SiteLimits"}},autoHealEnabled:{serializedName:"autoHealEnabled",xmlName:"autoHealEnabled",type:{name:"Boolean"}},autoHealRules:{serializedName:"autoHealRules",xmlName:"autoHealRules",type:{name:"Composite",className:"AutoHealRules"}},tracingOptions:{serializedName:"tracingOptions",xmlName:"tracingOptions",type:{name:"String"}},vnetName:{serializedName:"vnetName",xmlName:"vnetName",type:{name:"String"}},vnetRouteAllEnabled:{serializedName:"vnetRouteAllEnabled",xmlName:"vnetRouteAllEnabled",type:{name:"Boolean"}},vnetPrivatePortsCount:{serializedName:"vnetPrivatePortsCount",xmlName:"vnetPrivatePortsCount",type:{name:"Number"}},cors:{serializedName:"cors",xmlName:"cors",type:{name:"Composite",className:"CorsSettings"}},push:{serializedName:"push",xmlName:"push",type:{name:"Composite",className:"PushSettings"}},apiDefinition:{serializedName:"apiDefinition",xmlName:"apiDefinition",type:{name:"Composite",className:"ApiDefinitionInfo"}},apiManagementConfig:{serializedName:"apiManagementConfig",xmlName:"apiManagementConfig",type:{name:"Composite",className:"ApiManagementConfig"}},autoSwapSlotName:{serializedName:"autoSwapSlotName",xmlName:"autoSwapSlotName",type:{name:"String"}},localMySqlEnabled:{defaultValue:false,serializedName:"localMySqlEnabled",xmlName:"localMySqlEnabled",type:{name:"Boolean"}},managedServiceIdentityId:{serializedName:"managedServiceIdentityId",xmlName:"managedServiceIdentityId",type:{name:"Number"}},xManagedServiceIdentityId:{serializedName:"xManagedServiceIdentityId",xmlName:"xManagedServiceIdentityId",type:{name:"Number"}},keyVaultReferenceIdentity:{serializedName:"keyVaultReferenceIdentity",xmlName:"keyVaultReferenceIdentity",type:{name:"String"}},ipSecurityRestrictions:{serializedName:"ipSecurityRestrictions",xmlName:"ipSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},ipSecurityRestrictionsDefaultAction:{serializedName:"ipSecurityRestrictionsDefaultAction",xmlName:"ipSecurityRestrictionsDefaultAction",type:{name:"String"}},scmIpSecurityRestrictions:{serializedName:"scmIpSecurityRestrictions",xmlName:"scmIpSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},scmIpSecurityRestrictionsDefaultAction:{serializedName:"scmIpSecurityRestrictionsDefaultAction",xmlName:"scmIpSecurityRestrictionsDefaultAction",type:{name:"String"}},scmIpSecurityRestrictionsUseMain:{serializedName:"scmIpSecurityRestrictionsUseMain",xmlName:"scmIpSecurityRestrictionsUseMain",type:{name:"Boolean"}},http20Enabled:{defaultValue:true,serializedName:"http20Enabled",xmlName:"http20Enabled",type:{name:"Boolean"}},minTlsVersion:{serializedName:"minTlsVersion",xmlName:"minTlsVersion",type:{name:"String"}},minTlsCipherSuite:{serializedName:"minTlsCipherSuite",xmlName:"minTlsCipherSuite",type:{name:"String"}},scmMinTlsVersion:{serializedName:"scmMinTlsVersion",xmlName:"scmMinTlsVersion",type:{name:"String"}},ftpsState:{serializedName:"ftpsState",xmlName:"ftpsState",type:{name:"String"}},preWarmedInstanceCount:{constraints:{InclusiveMaximum:10,InclusiveMinimum:0},serializedName:"preWarmedInstanceCount",xmlName:"preWarmedInstanceCount",type:{name:"Number"}},functionAppScaleLimit:{constraints:{InclusiveMinimum:0},serializedName:"functionAppScaleLimit",xmlName:"functionAppScaleLimit",type:{name:"Number"}},elasticWebAppScaleLimit:{constraints:{InclusiveMinimum:0},serializedName:"elasticWebAppScaleLimit",xmlName:"elasticWebAppScaleLimit",type:{name:"Number"}},healthCheckPath:{serializedName:"healthCheckPath",xmlName:"healthCheckPath",type:{name:"String"}},functionsRuntimeScaleMonitoringEnabled:{serializedName:"functionsRuntimeScaleMonitoringEnabled",xmlName:"functionsRuntimeScaleMonitoringEnabled",type:{name:"Boolean"}},websiteTimeZone:{serializedName:"websiteTimeZone",xmlName:"websiteTimeZone",type:{name:"String"}},minimumElasticInstanceCount:{constraints:{InclusiveMaximum:20,InclusiveMinimum:0},serializedName:"minimumElasticInstanceCount",xmlName:"minimumElasticInstanceCount",type:{name:"Number"}},azureStorageAccounts:{serializedName:"azureStorageAccounts",xmlName:"azureStorageAccounts",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AzureStorageInfoValue"}}}},publicNetworkAccess:{serializedName:"publicNetworkAccess",xmlName:"publicNetworkAccess",type:{name:"String"}}}}};const ye={serializedName:"ConnStringInfo",type:{name:"Composite",className:"ConnStringInfo",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},connectionString:{serializedName:"connectionString",xmlName:"connectionString",type:{name:"String"}},type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["MySql","SQLServer","SQLAzure","Custom","NotificationHub","ServiceBus","EventHub","ApiHub","DocDb","RedisCache","PostgreSQL"]}}}}};const be={serializedName:"SiteMachineKey",type:{name:"Composite",className:"SiteMachineKey",modelProperties:{validation:{serializedName:"validation",xmlName:"validation",type:{name:"String"}},validationKey:{serializedName:"validationKey",xmlName:"validationKey",type:{name:"String"}},decryption:{serializedName:"decryption",xmlName:"decryption",type:{name:"String"}},decryptionKey:{serializedName:"decryptionKey",xmlName:"decryptionKey",type:{name:"String"}}}}};const Ce={serializedName:"HandlerMapping",type:{name:"Composite",className:"HandlerMapping",modelProperties:{extension:{serializedName:"extension",xmlName:"extension",type:{name:"String"}},scriptProcessor:{serializedName:"scriptProcessor",xmlName:"scriptProcessor",type:{name:"String"}},arguments:{serializedName:"arguments",xmlName:"arguments",type:{name:"String"}}}}};const Ee={serializedName:"VirtualApplication",type:{name:"Composite",className:"VirtualApplication",modelProperties:{virtualPath:{serializedName:"virtualPath",xmlName:"virtualPath",type:{name:"String"}},physicalPath:{serializedName:"physicalPath",xmlName:"physicalPath",type:{name:"String"}},preloadEnabled:{serializedName:"preloadEnabled",xmlName:"preloadEnabled",type:{name:"Boolean"}},virtualDirectories:{serializedName:"virtualDirectories",xmlName:"virtualDirectories",xmlElementName:"VirtualDirectory",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualDirectory"}}}}}}};const Ne={serializedName:"VirtualDirectory",type:{name:"Composite",className:"VirtualDirectory",modelProperties:{virtualPath:{serializedName:"virtualPath",xmlName:"virtualPath",type:{name:"String"}},physicalPath:{serializedName:"physicalPath",xmlName:"physicalPath",type:{name:"String"}}}}};const ve={serializedName:"Experiments",type:{name:"Composite",className:"Experiments",modelProperties:{rampUpRules:{serializedName:"rampUpRules",xmlName:"rampUpRules",xmlElementName:"RampUpRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"RampUpRule"}}}}}}};const Ie={serializedName:"RampUpRule",type:{name:"Composite",className:"RampUpRule",modelProperties:{actionHostName:{serializedName:"actionHostName",xmlName:"actionHostName",type:{name:"String"}},reroutePercentage:{serializedName:"reroutePercentage",xmlName:"reroutePercentage",type:{name:"Number"}},changeStep:{serializedName:"changeStep",xmlName:"changeStep",type:{name:"Number"}},changeIntervalInMinutes:{serializedName:"changeIntervalInMinutes",xmlName:"changeIntervalInMinutes",type:{name:"Number"}},minReroutePercentage:{serializedName:"minReroutePercentage",xmlName:"minReroutePercentage",type:{name:"Number"}},maxReroutePercentage:{serializedName:"maxReroutePercentage",xmlName:"maxReroutePercentage",type:{name:"Number"}},changeDecisionCallbackUrl:{serializedName:"changeDecisionCallbackUrl",xmlName:"changeDecisionCallbackUrl",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}}}}};const Se={serializedName:"SiteLimits",type:{name:"Composite",className:"SiteLimits",modelProperties:{maxPercentageCpu:{serializedName:"maxPercentageCpu",xmlName:"maxPercentageCpu",type:{name:"Number"}},maxMemoryInMb:{serializedName:"maxMemoryInMb",xmlName:"maxMemoryInMb",type:{name:"Number"}},maxDiskSizeInMb:{serializedName:"maxDiskSizeInMb",xmlName:"maxDiskSizeInMb",type:{name:"Number"}}}}};const we={serializedName:"AutoHealRules",type:{name:"Composite",className:"AutoHealRules",modelProperties:{triggers:{serializedName:"triggers",xmlName:"triggers",type:{name:"Composite",className:"AutoHealTriggers"}},actions:{serializedName:"actions",xmlName:"actions",type:{name:"Composite",className:"AutoHealActions"}}}}};const Pe={serializedName:"AutoHealTriggers",type:{name:"Composite",className:"AutoHealTriggers",modelProperties:{requests:{serializedName:"requests",xmlName:"requests",type:{name:"Composite",className:"RequestsBasedTrigger"}},privateBytesInKB:{serializedName:"privateBytesInKB",xmlName:"privateBytesInKB",type:{name:"Number"}},statusCodes:{serializedName:"statusCodes",xmlName:"statusCodes",xmlElementName:"StatusCodesBasedTrigger",type:{name:"Sequence",element:{type:{name:"Composite",className:"StatusCodesBasedTrigger"}}}},slowRequests:{serializedName:"slowRequests",xmlName:"slowRequests",type:{name:"Composite",className:"SlowRequestsBasedTrigger"}},slowRequestsWithPath:{serializedName:"slowRequestsWithPath",xmlName:"slowRequestsWithPath",xmlElementName:"SlowRequestsBasedTrigger",type:{name:"Sequence",element:{type:{name:"Composite",className:"SlowRequestsBasedTrigger"}}}},statusCodesRange:{serializedName:"statusCodesRange",xmlName:"statusCodesRange",xmlElementName:"StatusCodesRangeBasedTrigger",type:{name:"Sequence",element:{type:{name:"Composite",className:"StatusCodesRangeBasedTrigger"}}}}}}};const xe={serializedName:"RequestsBasedTrigger",type:{name:"Composite",className:"RequestsBasedTrigger",modelProperties:{count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}}}}};const Be={serializedName:"StatusCodesBasedTrigger",type:{name:"Composite",className:"StatusCodesBasedTrigger",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"Number"}},subStatus:{serializedName:"subStatus",xmlName:"subStatus",type:{name:"Number"}},win32Status:{serializedName:"win32Status",xmlName:"win32Status",type:{name:"Number"}},count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}},path:{serializedName:"path",xmlName:"path",type:{name:"String"}}}}};const _e={serializedName:"SlowRequestsBasedTrigger",type:{name:"Composite",className:"SlowRequestsBasedTrigger",modelProperties:{timeTaken:{serializedName:"timeTaken",xmlName:"timeTaken",type:{name:"String"}},path:{serializedName:"path",xmlName:"path",type:{name:"String"}},count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}}}}};const Re={serializedName:"StatusCodesRangeBasedTrigger",type:{name:"Composite",className:"StatusCodesRangeBasedTrigger",modelProperties:{statusCodes:{serializedName:"statusCodes",xmlName:"statusCodes",type:{name:"String"}},path:{serializedName:"path",xmlName:"path",type:{name:"String"}},count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}}}}};const ke={serializedName:"AutoHealActions",type:{name:"Composite",className:"AutoHealActions",modelProperties:{actionType:{serializedName:"actionType",xmlName:"actionType",type:{name:"Enum",allowedValues:["Recycle","LogEvent","CustomAction"]}},customAction:{serializedName:"customAction",xmlName:"customAction",type:{name:"Composite",className:"AutoHealCustomAction"}},minProcessExecutionTime:{serializedName:"minProcessExecutionTime",xmlName:"minProcessExecutionTime",type:{name:"String"}}}}};const Te={serializedName:"AutoHealCustomAction",type:{name:"Composite",className:"AutoHealCustomAction",modelProperties:{exe:{serializedName:"exe",xmlName:"exe",type:{name:"String"}},parameters:{serializedName:"parameters",xmlName:"parameters",type:{name:"String"}}}}};const Qe={serializedName:"CorsSettings",type:{name:"Composite",className:"CorsSettings",modelProperties:{allowedOrigins:{serializedName:"allowedOrigins",xmlName:"allowedOrigins",xmlElementName:"CorsSettingsAllowedOriginsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},supportCredentials:{serializedName:"supportCredentials",xmlName:"supportCredentials",type:{name:"Boolean"}}}}};const Me={serializedName:"ApiDefinitionInfo",type:{name:"Composite",className:"ApiDefinitionInfo",modelProperties:{url:{serializedName:"url",xmlName:"url",type:{name:"String"}}}}};const Oe={serializedName:"ApiManagementConfig",type:{name:"Composite",className:"ApiManagementConfig",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}}}}};const De={serializedName:"IpSecurityRestriction",type:{name:"Composite",className:"IpSecurityRestriction",modelProperties:{ipAddress:{serializedName:"ipAddress",xmlName:"ipAddress",type:{name:"String"}},subnetMask:{serializedName:"subnetMask",xmlName:"subnetMask",type:{name:"String"}},vnetSubnetResourceId:{serializedName:"vnetSubnetResourceId",xmlName:"vnetSubnetResourceId",type:{name:"String"}},vnetTrafficTag:{serializedName:"vnetTrafficTag",xmlName:"vnetTrafficTag",type:{name:"Number"}},subnetTrafficTag:{serializedName:"subnetTrafficTag",xmlName:"subnetTrafficTag",type:{name:"Number"}},action:{serializedName:"action",xmlName:"action",type:{name:"String"}},tag:{serializedName:"tag",xmlName:"tag",type:{name:"String"}},priority:{serializedName:"priority",xmlName:"priority",type:{name:"Number"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}},headers:{serializedName:"headers",xmlName:"headers",type:{name:"Dictionary",value:{type:{name:"Sequence",element:{type:{name:"String"}}}}}}}}};const ze={serializedName:"AzureStorageInfoValue",type:{name:"Composite",className:"AzureStorageInfoValue",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["AzureFiles","AzureBlob"]}},accountName:{serializedName:"accountName",xmlName:"accountName",type:{name:"String"}},shareName:{serializedName:"shareName",xmlName:"shareName",type:{name:"String"}},accessKey:{serializedName:"accessKey",xmlName:"accessKey",type:{name:"String"}},mountPath:{serializedName:"mountPath",xmlName:"mountPath",type:{name:"String"}},state:{serializedName:"state",readOnly:true,xmlName:"state",type:{name:"Enum",allowedValues:["Ok","InvalidCredentials","InvalidShare","NotValidated"]}}}}};const Le={serializedName:"DaprConfig",type:{name:"Composite",className:"DaprConfig",modelProperties:{enabled:{defaultValue:false,serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},appId:{serializedName:"appId",xmlName:"appId",type:{name:"String"}},appPort:{serializedName:"appPort",xmlName:"appPort",type:{name:"Number"}},httpReadBufferSize:{serializedName:"httpReadBufferSize",xmlName:"httpReadBufferSize",type:{name:"Number"}},httpMaxRequestSize:{serializedName:"httpMaxRequestSize",xmlName:"httpMaxRequestSize",type:{name:"Number"}},logLevel:{serializedName:"logLevel",xmlName:"logLevel",type:{name:"String"}},enableApiLogging:{serializedName:"enableApiLogging",xmlName:"enableApiLogging",type:{name:"Boolean"}}}}};const Ge={serializedName:"ResourceConfig",type:{name:"Composite",className:"ResourceConfig",modelProperties:{cpu:{serializedName:"cpu",xmlName:"cpu",type:{name:"Number"}},memory:{serializedName:"memory",xmlName:"memory",type:{name:"String"}}}}};const Fe={serializedName:"HostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const qe={serializedName:"CloningInfo",type:{name:"Composite",className:"CloningInfo",modelProperties:{correlationId:{serializedName:"correlationId",xmlName:"correlationId",type:{name:"Uuid"}},overwrite:{serializedName:"overwrite",xmlName:"overwrite",type:{name:"Boolean"}},cloneCustomHostNames:{serializedName:"cloneCustomHostNames",xmlName:"cloneCustomHostNames",type:{name:"Boolean"}},cloneSourceControl:{serializedName:"cloneSourceControl",xmlName:"cloneSourceControl",type:{name:"Boolean"}},sourceWebAppId:{serializedName:"sourceWebAppId",required:true,xmlName:"sourceWebAppId",type:{name:"String"}},sourceWebAppLocation:{serializedName:"sourceWebAppLocation",xmlName:"sourceWebAppLocation",type:{name:"String"}},hostingEnvironment:{serializedName:"hostingEnvironment",xmlName:"hostingEnvironment",type:{name:"String"}},appSettingsOverrides:{serializedName:"appSettingsOverrides",xmlName:"appSettingsOverrides",type:{name:"Dictionary",value:{type:{name:"String"}}}},configureLoadBalancing:{serializedName:"configureLoadBalancing",xmlName:"configureLoadBalancing",type:{name:"Boolean"}},trafficManagerProfileId:{serializedName:"trafficManagerProfileId",xmlName:"trafficManagerProfileId",type:{name:"String"}},trafficManagerProfileName:{serializedName:"trafficManagerProfileName",xmlName:"trafficManagerProfileName",type:{name:"String"}}}}};const Ue={serializedName:"SlotSwapStatus",type:{name:"Composite",className:"SlotSwapStatus",modelProperties:{timestampUtc:{serializedName:"timestampUtc",readOnly:true,xmlName:"timestampUtc",type:{name:"DateTime"}},sourceSlotName:{serializedName:"sourceSlotName",readOnly:true,xmlName:"sourceSlotName",type:{name:"String"}},destinationSlotName:{serializedName:"destinationSlotName",readOnly:true,xmlName:"destinationSlotName",type:{name:"String"}}}}};const He={serializedName:"ManagedServiceIdentity",type:{name:"Composite",className:"ManagedServiceIdentity",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["SystemAssigned","UserAssigned","SystemAssigned, UserAssigned","None"]}},tenantId:{serializedName:"tenantId",readOnly:true,xmlName:"tenantId",type:{name:"String"}},principalId:{serializedName:"principalId",readOnly:true,xmlName:"principalId",type:{name:"String"}},userAssignedIdentities:{serializedName:"userAssignedIdentities",xmlName:"userAssignedIdentities",type:{name:"Dictionary",value:{type:{name:"Composite",className:"UserAssignedIdentity"}}}}}}};const Ve={serializedName:"UserAssignedIdentity",type:{name:"Composite",className:"UserAssignedIdentity",modelProperties:{principalId:{serializedName:"principalId",readOnly:true,xmlName:"principalId",type:{name:"String"}},clientId:{serializedName:"clientId",readOnly:true,xmlName:"clientId",type:{name:"String"}}}}};const je={serializedName:"ExtendedLocation",type:{name:"Composite",className:"ExtendedLocation",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const We={serializedName:"HostingEnvironmentDiagnostics",type:{name:"Composite",className:"HostingEnvironmentDiagnostics",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},diagnosticsOutput:{serializedName:"diagnosticsOutput",xmlName:"diagnosticsOutput",type:{name:"String"}}}}};const Je={serializedName:"InboundEnvironmentEndpointCollection",type:{name:"Composite",className:"InboundEnvironmentEndpointCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"InboundEnvironmentEndpoint",type:{name:"Sequence",element:{type:{name:"Composite",className:"InboundEnvironmentEndpoint"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ye={serializedName:"InboundEnvironmentEndpoint",type:{name:"Composite",className:"InboundEnvironmentEndpoint",modelProperties:{description:{serializedName:"description",xmlName:"description",type:{name:"String"}},endpoints:{serializedName:"endpoints",xmlName:"endpoints",xmlElementName:"InboundEnvironmentEndpointEndpointsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},ports:{serializedName:"ports",xmlName:"ports",xmlElementName:"InboundEnvironmentEndpointPortsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const $e={serializedName:"WorkerPoolCollection",type:{name:"Composite",className:"WorkerPoolCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WorkerPoolResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkerPoolResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ke={serializedName:"SkuDescription",type:{name:"Composite",className:"SkuDescription",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},tier:{serializedName:"tier",xmlName:"tier",type:{name:"String"}},size:{serializedName:"size",xmlName:"size",type:{name:"String"}},family:{serializedName:"family",xmlName:"family",type:{name:"String"}},capacity:{serializedName:"capacity",xmlName:"capacity",type:{name:"Number"}},skuCapacity:{serializedName:"skuCapacity",xmlName:"skuCapacity",type:{name:"Composite",className:"SkuCapacity"}},locations:{serializedName:"locations",xmlName:"locations",xmlElementName:"SkuDescriptionLocationsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},capabilities:{serializedName:"capabilities",xmlName:"capabilities",xmlElementName:"Capability",type:{name:"Sequence",element:{type:{name:"Composite",className:"Capability"}}}}}}};const Ze={serializedName:"SkuCapacity",type:{name:"Composite",className:"SkuCapacity",modelProperties:{minimum:{serializedName:"minimum",xmlName:"minimum",type:{name:"Number"}},maximum:{serializedName:"maximum",xmlName:"maximum",type:{name:"Number"}},elasticMaximum:{serializedName:"elasticMaximum",xmlName:"elasticMaximum",type:{name:"Number"}},default:{serializedName:"default",xmlName:"default",type:{name:"Number"}},scaleType:{serializedName:"scaleType",xmlName:"scaleType",type:{name:"String"}}}}};const Xe={serializedName:"Capability",type:{name:"Composite",className:"Capability",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}},reason:{serializedName:"reason",xmlName:"reason",type:{name:"String"}}}}};const et={serializedName:"ResourceMetricDefinitionCollection",type:{name:"Composite",className:"ResourceMetricDefinitionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ResourceMetricDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceMetricDefinition"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const tt={serializedName:"ResourceMetricAvailability",type:{name:"Composite",className:"ResourceMetricAvailability",modelProperties:{timeGrain:{serializedName:"timeGrain",readOnly:true,xmlName:"timeGrain",type:{name:"String"}},retention:{serializedName:"retention",readOnly:true,xmlName:"retention",type:{name:"String"}}}}};const rt={serializedName:"SkuInfoCollection",type:{name:"Composite",className:"SkuInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SkuInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"SkuInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const it={serializedName:"SkuInfo",type:{name:"Composite",className:"SkuInfo",modelProperties:{resourceType:{serializedName:"resourceType",xmlName:"resourceType",type:{name:"String"}},sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},capacity:{serializedName:"capacity",xmlName:"capacity",type:{name:"Composite",className:"SkuCapacity"}}}}};const nt={serializedName:"UsageCollection",type:{name:"Composite",className:"UsageCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Usage",type:{name:"Sequence",element:{type:{name:"Composite",className:"Usage"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const st={serializedName:"Operation",type:{name:"Composite",className:"Operation",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},status:{serializedName:"status",xmlName:"status",type:{name:"Enum",allowedValues:["InProgress","Failed","Succeeded","TimedOut","Created"]}},errors:{serializedName:"errors",xmlName:"errors",xmlElementName:"ErrorEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorEntity"}}}},createdTime:{serializedName:"createdTime",xmlName:"createdTime",type:{name:"DateTime"}},modifiedTime:{serializedName:"modifiedTime",xmlName:"modifiedTime",type:{name:"DateTime"}},expirationTime:{serializedName:"expirationTime",xmlName:"expirationTime",type:{name:"DateTime"}},geoMasterOperationId:{serializedName:"geoMasterOperationId",xmlName:"geoMasterOperationId",type:{name:"Uuid"}}}}};const ot={serializedName:"ErrorEntity",type:{name:"Composite",className:"ErrorEntity",modelProperties:{extendedCode:{serializedName:"extendedCode",xmlName:"extendedCode",type:{name:"String"}},messageTemplate:{serializedName:"messageTemplate",xmlName:"messageTemplate",type:{name:"String"}},parameters:{serializedName:"parameters",xmlName:"parameters",xmlElementName:"ErrorEntityParametersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},innerErrors:{serializedName:"innerErrors",xmlName:"innerErrors",xmlElementName:"ErrorEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorEntity"}}}},details:{serializedName:"details",xmlName:"details",xmlElementName:"ErrorEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorEntity"}}}},target:{serializedName:"target",xmlName:"target",type:{name:"String"}},code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const at={serializedName:"OutboundEnvironmentEndpointCollection",type:{name:"Composite",className:"OutboundEnvironmentEndpointCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"OutboundEnvironmentEndpoint",type:{name:"Sequence",element:{type:{name:"Composite",className:"OutboundEnvironmentEndpoint"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ct={serializedName:"OutboundEnvironmentEndpoint",type:{name:"Composite",className:"OutboundEnvironmentEndpoint",modelProperties:{category:{serializedName:"category",xmlName:"category",type:{name:"String"}},endpoints:{serializedName:"endpoints",xmlName:"endpoints",xmlElementName:"EndpointDependency",type:{name:"Sequence",element:{type:{name:"Composite",className:"EndpointDependency"}}}}}}};const pt={serializedName:"EndpointDependency",type:{name:"Composite",className:"EndpointDependency",modelProperties:{domainName:{serializedName:"domainName",xmlName:"domainName",type:{name:"String"}},endpointDetails:{serializedName:"endpointDetails",xmlName:"endpointDetails",xmlElementName:"EndpointDetail",type:{name:"Sequence",element:{type:{name:"Composite",className:"EndpointDetail"}}}}}}};const ut={serializedName:"EndpointDetail",type:{name:"Composite",className:"EndpointDetail",modelProperties:{ipAddress:{serializedName:"ipAddress",xmlName:"ipAddress",type:{name:"String"}},port:{serializedName:"port",xmlName:"port",type:{name:"Number"}},latency:{serializedName:"latency",xmlName:"latency",type:{name:"Number"}},isAccessible:{serializedName:"isAccessible",xmlName:"isAccessible",type:{name:"Boolean"}}}}};const dt={serializedName:"PrivateEndpointConnectionCollection",type:{name:"Composite",className:"PrivateEndpointConnectionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"RemotePrivateEndpointConnectionARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"RemotePrivateEndpointConnectionARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const mt={serializedName:"ArmIdWrapper",type:{name:"Composite",className:"ArmIdWrapper",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}}}}};const At={serializedName:"PrivateLinkConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}},actionsRequired:{serializedName:"actionsRequired",xmlName:"actionsRequired",type:{name:"String"}}}}};const ht={serializedName:"PrivateLinkResourcesWrapper",type:{name:"Composite",className:"PrivateLinkResourcesWrapper",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"PrivateLinkResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateLinkResource"}}}}}}};const ft={serializedName:"PrivateLinkResource",type:{name:"Composite",className:"PrivateLinkResource",modelProperties:{id:{serializedName:"id",required:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",required:true,xmlName:"type",type:{name:"String"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"PrivateLinkResourceProperties"}}}}};const yt={serializedName:"PrivateLinkResourceProperties",type:{name:"Composite",className:"PrivateLinkResourceProperties",modelProperties:{groupId:{serializedName:"groupId",readOnly:true,xmlName:"groupId",type:{name:"String"}},requiredMembers:{serializedName:"requiredMembers",readOnly:true,xmlName:"requiredMembers",xmlElementName:"PrivateLinkResourcePropertiesRequiredMembersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},requiredZoneNames:{serializedName:"requiredZoneNames",readOnly:true,xmlName:"requiredZoneNames",xmlElementName:"PrivateLinkResourcePropertiesRequiredZoneNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const bt={serializedName:"AppServicePlanCollection",type:{name:"Composite",className:"AppServicePlanCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AppServicePlan",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServicePlan"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ct={serializedName:"KubeEnvironmentProfile",type:{name:"Composite",className:"KubeEnvironmentProfile",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const Et={serializedName:"CsmUsageQuotaCollection",type:{name:"Composite",className:"CsmUsageQuotaCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CsmUsageQuota",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmUsageQuota"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Nt={serializedName:"CsmUsageQuota",type:{name:"Composite",className:"CsmUsageQuota",modelProperties:{unit:{serializedName:"unit",xmlName:"unit",type:{name:"String"}},nextResetTime:{serializedName:"nextResetTime",xmlName:"nextResetTime",type:{name:"DateTime"}},currentValue:{serializedName:"currentValue",xmlName:"currentValue",type:{name:"Number"}},limit:{serializedName:"limit",xmlName:"limit",type:{name:"Number"}},name:{serializedName:"name",xmlName:"name",type:{name:"Composite",className:"LocalizableString"}}}}};const vt={serializedName:"LocalizableString",type:{name:"Composite",className:"LocalizableString",modelProperties:{value:{serializedName:"value",xmlName:"value",type:{name:"String"}},localizedValue:{serializedName:"localizedValue",xmlName:"localizedValue",type:{name:"String"}}}}};const It={serializedName:"ResourceCollection",type:{name:"Composite",className:"ResourceCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ResourceCollectionValueItem",type:{name:"Sequence",element:{type:{name:"String"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const St={serializedName:"HybridConnectionCollection",type:{name:"Composite",className:"HybridConnectionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"HybridConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"HybridConnection"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const wt={serializedName:"VnetInfo",type:{name:"Composite",className:"VnetInfo",modelProperties:{vnetResourceId:{serializedName:"vnetResourceId",xmlName:"vnetResourceId",type:{name:"String"}},certThumbprint:{serializedName:"certThumbprint",readOnly:true,xmlName:"certThumbprint",type:{name:"String"}},certBlob:{serializedName:"certBlob",xmlName:"certBlob",type:{name:"String"}},routes:{serializedName:"routes",readOnly:true,xmlName:"routes",xmlElementName:"VnetRoute",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}},resyncRequired:{serializedName:"resyncRequired",readOnly:true,xmlName:"resyncRequired",type:{name:"Boolean"}},dnsServers:{serializedName:"dnsServers",xmlName:"dnsServers",type:{name:"String"}},isSwift:{serializedName:"isSwift",xmlName:"isSwift",type:{name:"Boolean"}}}}};const Pt={serializedName:"CertificateCollection",type:{name:"Composite",className:"CertificateCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Certificate",type:{name:"Sequence",element:{type:{name:"Composite",className:"Certificate"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const xt={serializedName:"ContainerAppCollection",type:{name:"Composite",className:"ContainerAppCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ContainerApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerApp"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Bt={serializedName:"Configuration",type:{name:"Composite",className:"Configuration",modelProperties:{secrets:{serializedName:"secrets",xmlName:"secrets",xmlElementName:"Secret",type:{name:"Sequence",element:{type:{name:"Composite",className:"Secret"}}}},activeRevisionsMode:{serializedName:"activeRevisionsMode",xmlName:"activeRevisionsMode",type:{name:"String"}},ingress:{serializedName:"ingress",xmlName:"ingress",type:{name:"Composite",className:"Ingress"}},registries:{serializedName:"registries",xmlName:"registries",xmlElementName:"RegistryCredentials",type:{name:"Sequence",element:{type:{name:"Composite",className:"RegistryCredentials"}}}}}}};const _t={serializedName:"Secret",type:{name:"Composite",className:"Secret",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const Rt={serializedName:"Ingress",type:{name:"Composite",className:"Ingress",modelProperties:{fqdn:{serializedName:"fqdn",readOnly:true,xmlName:"fqdn",type:{name:"String"}},external:{defaultValue:false,serializedName:"external",xmlName:"external",type:{name:"Boolean"}},targetPort:{serializedName:"targetPort",xmlName:"targetPort",type:{name:"Number"}},transport:{serializedName:"transport",xmlName:"transport",type:{name:"String"}},traffic:{serializedName:"traffic",xmlName:"traffic",xmlElementName:"TrafficWeight",type:{name:"Sequence",element:{type:{name:"Composite",className:"TrafficWeight"}}}},allowInsecure:{serializedName:"allowInsecure",xmlName:"allowInsecure",type:{name:"Boolean"}}}}};const kt={serializedName:"TrafficWeight",type:{name:"Composite",className:"TrafficWeight",modelProperties:{revisionName:{serializedName:"revisionName",xmlName:"revisionName",type:{name:"String"}},weight:{serializedName:"weight",xmlName:"weight",type:{name:"Number"}},latestRevision:{defaultValue:false,serializedName:"latestRevision",xmlName:"latestRevision",type:{name:"Boolean"}}}}};const Tt={serializedName:"RegistryCredentials",type:{name:"Composite",className:"RegistryCredentials",modelProperties:{server:{serializedName:"server",xmlName:"server",type:{name:"String"}},username:{serializedName:"username",xmlName:"username",type:{name:"String"}},passwordSecretRef:{serializedName:"passwordSecretRef",xmlName:"passwordSecretRef",type:{name:"String"}}}}};const Qt={serializedName:"Template",type:{name:"Composite",className:"Template",modelProperties:{revisionSuffix:{serializedName:"revisionSuffix",xmlName:"revisionSuffix",type:{name:"String"}},containers:{serializedName:"containers",xmlName:"containers",xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"Container"}}}},scale:{serializedName:"scale",xmlName:"scale",type:{name:"Composite",className:"Scale"}},dapr:{serializedName:"dapr",xmlName:"dapr",type:{name:"Composite",className:"Dapr"}}}}};const Mt={serializedName:"Container",type:{name:"Composite",className:"Container",modelProperties:{image:{serializedName:"image",xmlName:"image",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},command:{serializedName:"command",xmlName:"command",xmlElementName:"ContainerCommandItem",type:{name:"Sequence",element:{type:{name:"String"}}}},args:{serializedName:"args",xmlName:"args",xmlElementName:"ContainerArgsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},env:{serializedName:"env",xmlName:"env",xmlElementName:"EnvironmentVar",type:{name:"Sequence",element:{type:{name:"Composite",className:"EnvironmentVar"}}}},resources:{serializedName:"resources",xmlName:"resources",type:{name:"Composite",className:"ContainerResources"}}}}};const Ot={serializedName:"EnvironmentVar",type:{name:"Composite",className:"EnvironmentVar",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}},secretRef:{serializedName:"secretRef",xmlName:"secretRef",type:{name:"String"}}}}};const Dt={serializedName:"ContainerResources",type:{name:"Composite",className:"ContainerResources",modelProperties:{cpu:{serializedName:"cpu",xmlName:"cpu",type:{name:"Number"}},memory:{serializedName:"memory",xmlName:"memory",type:{name:"String"}}}}};const zt={serializedName:"Scale",type:{name:"Composite",className:"Scale",modelProperties:{minReplicas:{serializedName:"minReplicas",xmlName:"minReplicas",type:{name:"Number"}},maxReplicas:{serializedName:"maxReplicas",xmlName:"maxReplicas",type:{name:"Number"}},rules:{serializedName:"rules",xmlName:"rules",xmlElementName:"ScaleRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScaleRule"}}}}}}};const Lt={serializedName:"ScaleRule",type:{name:"Composite",className:"ScaleRule",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},azureQueue:{serializedName:"azureQueue",xmlName:"azureQueue",type:{name:"Composite",className:"QueueScaleRule"}},custom:{serializedName:"custom",xmlName:"custom",type:{name:"Composite",className:"CustomScaleRule"}},http:{serializedName:"http",xmlName:"http",type:{name:"Composite",className:"HttpScaleRule"}}}}};const Gt={serializedName:"QueueScaleRule",type:{name:"Composite",className:"QueueScaleRule",modelProperties:{queueName:{serializedName:"queueName",xmlName:"queueName",type:{name:"String"}},queueLength:{serializedName:"queueLength",xmlName:"queueLength",type:{name:"Number"}},auth:{serializedName:"auth",xmlName:"auth",xmlElementName:"ScaleRuleAuth",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScaleRuleAuth"}}}}}}};const Ft={serializedName:"ScaleRuleAuth",type:{name:"Composite",className:"ScaleRuleAuth",modelProperties:{secretRef:{serializedName:"secretRef",xmlName:"secretRef",type:{name:"String"}},triggerParameter:{serializedName:"triggerParameter",xmlName:"triggerParameter",type:{name:"String"}}}}};const qt={serializedName:"CustomScaleRule",type:{name:"Composite",className:"CustomScaleRule",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"String"}},metadata:{serializedName:"metadata",xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},auth:{serializedName:"auth",xmlName:"auth",xmlElementName:"ScaleRuleAuth",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScaleRuleAuth"}}}}}}};const Ut={serializedName:"HttpScaleRule",type:{name:"Composite",className:"HttpScaleRule",modelProperties:{metadata:{serializedName:"metadata",xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},auth:{serializedName:"auth",xmlName:"auth",xmlElementName:"ScaleRuleAuth",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScaleRuleAuth"}}}}}}};const Ht={serializedName:"Dapr",type:{name:"Composite",className:"Dapr",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},appId:{serializedName:"appId",xmlName:"appId",type:{name:"String"}},appPort:{serializedName:"appPort",xmlName:"appPort",type:{name:"Number"}},components:{serializedName:"components",xmlName:"components",xmlElementName:"DaprComponent",type:{name:"Sequence",element:{type:{name:"Composite",className:"DaprComponent"}}}}}}};const Vt={serializedName:"DaprComponent",type:{name:"Composite",className:"DaprComponent",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},type:{serializedName:"type",xmlName:"type",type:{name:"String"}},version:{serializedName:"version",xmlName:"version",type:{name:"String"}},metadata:{serializedName:"metadata",xmlName:"metadata",xmlElementName:"DaprMetadata",type:{name:"Sequence",element:{type:{name:"Composite",className:"DaprMetadata"}}}}}}};const jt={serializedName:"DaprMetadata",type:{name:"Composite",className:"DaprMetadata",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}},secretRef:{serializedName:"secretRef",xmlName:"secretRef",type:{name:"String"}}}}};const Wt={serializedName:"SecretsCollection",type:{name:"Composite",className:"SecretsCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ContainerAppSecret",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerAppSecret"}}}}}}};const Jt={serializedName:"ContainerAppSecret",type:{name:"Composite",className:"ContainerAppSecret",modelProperties:{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}}}}};const Yt={serializedName:"RevisionCollection",type:{name:"Composite",className:"RevisionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Revision",type:{name:"Sequence",element:{type:{name:"Composite",className:"Revision"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const $t={serializedName:"DeletedWebAppCollection",type:{name:"Composite",className:"DeletedWebAppCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DeletedSite",type:{name:"Sequence",element:{type:{name:"Composite",className:"DeletedSite"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Kt={serializedName:"DiagnosticCategoryCollection",type:{name:"Composite",className:"DiagnosticCategoryCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DiagnosticCategory",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticCategory"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Zt={serializedName:"DiagnosticAnalysisCollection",type:{name:"Composite",className:"DiagnosticAnalysisCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AnalysisDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"AnalysisDefinition"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Xt={serializedName:"AbnormalTimePeriod",type:{name:"Composite",className:"AbnormalTimePeriod",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},events:{serializedName:"events",xmlName:"events",xmlElementName:"DetectorAbnormalTimePeriod",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorAbnormalTimePeriod"}}}},solutions:{serializedName:"solutions",xmlName:"solutions",xmlElementName:"Solution",type:{name:"Sequence",element:{type:{name:"Composite",className:"Solution"}}}}}}};const er={serializedName:"DetectorAbnormalTimePeriod",type:{name:"Composite",className:"DetectorAbnormalTimePeriod",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}},source:{serializedName:"source",xmlName:"source",type:{name:"String"}},priority:{serializedName:"priority",xmlName:"priority",type:{name:"Number"}},metaData:{serializedName:"metaData",xmlName:"metaData",xmlElementName:"DetectorAbnormalTimePeriodMetaDataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}},type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["ServiceIncident","AppDeployment","AppCrash","RuntimeIssueDetected","AseDeployment","UserIssue","PlatformIssue","Other"]}},solutions:{serializedName:"solutions",xmlName:"solutions",xmlElementName:"Solution",type:{name:"Sequence",element:{type:{name:"Composite",className:"Solution"}}}}}}};const tr={serializedName:"Solution",type:{name:"Composite",className:"Solution",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"Number"}},displayName:{serializedName:"displayName",xmlName:"displayName",type:{name:"String"}},order:{serializedName:"order",xmlName:"order",type:{name:"Number"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}},type:{serializedName:"type",xmlName:"type",type:{name:"Enum",allowedValues:["QuickSolution","DeepInvestigation","BestPractices"]}},data:{serializedName:"data",xmlName:"data",xmlElementName:"SolutionDataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}},metadata:{serializedName:"metadata",xmlName:"metadata",xmlElementName:"SolutionMetadataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}}}}};const rr={serializedName:"AnalysisData",type:{name:"Composite",className:"AnalysisData",modelProperties:{source:{serializedName:"source",xmlName:"source",type:{name:"String"}},detectorDefinition:{serializedName:"detectorDefinition",xmlName:"detectorDefinition",type:{name:"Composite",className:"DetectorDefinition"}},metrics:{serializedName:"metrics",xmlName:"metrics",xmlElementName:"DiagnosticMetricSet",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticMetricSet"}}}},data:{serializedName:"data",xmlName:"data",xmlElementName:"AnalysisDataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}},detectorMetaData:{serializedName:"detectorMetaData",xmlName:"detectorMetaData",type:{name:"Composite",className:"ResponseMetaData"}}}}};const ir={serializedName:"DetectorDefinition",type:{name:"Composite",className:"DetectorDefinition",modelProperties:{displayName:{serializedName:"displayName",readOnly:true,xmlName:"displayName",type:{name:"String"}},description:{serializedName:"description",readOnly:true,xmlName:"description",type:{name:"String"}},rank:{serializedName:"rank",readOnly:true,xmlName:"rank",type:{name:"Number"}},isEnabled:{serializedName:"isEnabled",readOnly:true,xmlName:"isEnabled",type:{name:"Boolean"}}}}};const nr={serializedName:"DiagnosticMetricSet",type:{name:"Composite",className:"DiagnosticMetricSet",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},unit:{serializedName:"unit",xmlName:"unit",type:{name:"String"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},timeGrain:{serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}},values:{serializedName:"values",xmlName:"values",xmlElementName:"DiagnosticMetricSample",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticMetricSample"}}}}}}};const sr={serializedName:"DiagnosticMetricSample",type:{name:"Composite",className:"DiagnosticMetricSample",modelProperties:{timestamp:{serializedName:"timestamp",xmlName:"timestamp",type:{name:"DateTime"}},roleInstance:{serializedName:"roleInstance",xmlName:"roleInstance",type:{name:"String"}},total:{serializedName:"total",xmlName:"total",type:{name:"Number"}},maximum:{serializedName:"maximum",xmlName:"maximum",type:{name:"Number"}},minimum:{serializedName:"minimum",xmlName:"minimum",type:{name:"Number"}},isAggregated:{serializedName:"isAggregated",xmlName:"isAggregated",type:{name:"Boolean"}}}}};const or={serializedName:"ResponseMetaData",type:{name:"Composite",className:"ResponseMetaData",modelProperties:{dataSource:{serializedName:"dataSource",xmlName:"dataSource",type:{name:"Composite",className:"DataSource"}}}}};const ar={serializedName:"DataSource",type:{name:"Composite",className:"DataSource",modelProperties:{instructions:{serializedName:"instructions",xmlName:"instructions",xmlElementName:"DataSourceInstructionsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},dataSourceUri:{serializedName:"dataSourceUri",xmlName:"dataSourceUri",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}}};const lr={serializedName:"DiagnosticDetectorCollection",type:{name:"Composite",className:"DiagnosticDetectorCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DetectorDefinitionResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorDefinitionResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const cr={serializedName:"KubeEnvironmentCollection",type:{name:"Composite",className:"KubeEnvironmentCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"KubeEnvironment",type:{name:"Sequence",element:{type:{name:"Composite",className:"KubeEnvironment"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const pr={serializedName:"ArcConfiguration",type:{name:"Composite",className:"ArcConfiguration",modelProperties:{artifactsStorageType:{serializedName:"artifactsStorageType",xmlName:"artifactsStorageType",type:{name:"Enum",allowedValues:["LocalNode","NetworkFileSystem"]}},artifactStorageClassName:{serializedName:"artifactStorageClassName",xmlName:"artifactStorageClassName",type:{name:"String"}},artifactStorageMountPath:{serializedName:"artifactStorageMountPath",xmlName:"artifactStorageMountPath",type:{name:"String"}},artifactStorageNodeName:{serializedName:"artifactStorageNodeName",xmlName:"artifactStorageNodeName",type:{name:"String"}},artifactStorageAccessMode:{serializedName:"artifactStorageAccessMode",xmlName:"artifactStorageAccessMode",type:{name:"String"}},frontEndServiceConfiguration:{serializedName:"frontEndServiceConfiguration",xmlName:"frontEndServiceConfiguration",type:{name:"Composite",className:"FrontEndConfiguration"}},kubeConfig:{serializedName:"kubeConfig",xmlName:"kubeConfig",type:{name:"String"}}}}};const ur={serializedName:"FrontEndConfiguration",type:{name:"Composite",className:"FrontEndConfiguration",modelProperties:{kind:{serializedName:"kind",xmlName:"kind",type:{name:"Enum",allowedValues:["NodePort","LoadBalancer"]}}}}};const dr={serializedName:"AppLogsConfiguration",type:{name:"Composite",className:"AppLogsConfiguration",modelProperties:{destination:{serializedName:"destination",xmlName:"destination",type:{name:"String"}},logAnalyticsConfiguration:{serializedName:"logAnalyticsConfiguration",xmlName:"logAnalyticsConfiguration",type:{name:"Composite",className:"LogAnalyticsConfiguration"}}}}};const mr={serializedName:"LogAnalyticsConfiguration",type:{name:"Composite",className:"LogAnalyticsConfiguration",modelProperties:{customerId:{serializedName:"customerId",xmlName:"customerId",type:{name:"String"}},sharedKey:{serializedName:"sharedKey",xmlName:"sharedKey",type:{name:"String"}}}}};const Ar={serializedName:"ContainerAppsConfiguration",type:{name:"Composite",className:"ContainerAppsConfiguration",modelProperties:{daprAIInstrumentationKey:{serializedName:"daprAIInstrumentationKey",xmlName:"daprAIInstrumentationKey",type:{name:"String"}},platformReservedCidr:{serializedName:"platformReservedCidr",xmlName:"platformReservedCidr",type:{name:"String"}},platformReservedDnsIP:{serializedName:"platformReservedDnsIP",xmlName:"platformReservedDnsIP",type:{name:"String"}},controlPlaneSubnetResourceId:{serializedName:"controlPlaneSubnetResourceId",xmlName:"controlPlaneSubnetResourceId",type:{name:"String"}},appSubnetResourceId:{serializedName:"appSubnetResourceId",xmlName:"appSubnetResourceId",type:{name:"String"}},dockerBridgeCidr:{serializedName:"dockerBridgeCidr",xmlName:"dockerBridgeCidr",type:{name:"String"}}}}};const hr={serializedName:"ApplicationStackCollection",type:{name:"Composite",className:"ApplicationStackCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ApplicationStackResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStackResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const gr={serializedName:"ApplicationStack",type:{name:"Composite",className:"ApplicationStack",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},display:{serializedName:"display",xmlName:"display",type:{name:"String"}},dependency:{serializedName:"dependency",xmlName:"dependency",type:{name:"String"}},majorVersions:{serializedName:"majorVersions",xmlName:"majorVersions",xmlElementName:"StackMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"StackMajorVersion"}}}},frameworks:{serializedName:"frameworks",xmlName:"frameworks",xmlElementName:"ApplicationStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStack"}}}},isDeprecated:{serializedName:"isDeprecated",xmlName:"isDeprecated",xmlElementName:"ApplicationStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStack"}}}}}}};const fr={serializedName:"StackMajorVersion",type:{name:"Composite",className:"StackMajorVersion",modelProperties:{displayVersion:{serializedName:"displayVersion",xmlName:"displayVersion",type:{name:"String"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}},isDefault:{serializedName:"isDefault",xmlName:"isDefault",type:{name:"Boolean"}},minorVersions:{serializedName:"minorVersions",xmlName:"minorVersions",xmlElementName:"StackMinorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"StackMinorVersion"}}}},applicationInsights:{serializedName:"applicationInsights",xmlName:"applicationInsights",type:{name:"Boolean"}},isPreview:{serializedName:"isPreview",xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",xmlName:"isHidden",type:{name:"Boolean"}},appSettingsDictionary:{serializedName:"appSettingsDictionary",xmlName:"appSettingsDictionary",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}},siteConfigPropertiesDictionary:{serializedName:"siteConfigPropertiesDictionary",xmlName:"siteConfigPropertiesDictionary",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}}}};const yr={serializedName:"StackMinorVersion",type:{name:"Composite",className:"StackMinorVersion",modelProperties:{displayVersion:{serializedName:"displayVersion",xmlName:"displayVersion",type:{name:"String"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}},isDefault:{serializedName:"isDefault",xmlName:"isDefault",type:{name:"Boolean"}},isRemoteDebuggingEnabled:{serializedName:"isRemoteDebuggingEnabled",xmlName:"isRemoteDebuggingEnabled",type:{name:"Boolean"}}}}};const br={serializedName:"FunctionAppStackCollection",type:{name:"Composite",className:"FunctionAppStackCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"FunctionAppStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionAppStack"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Cr={serializedName:"FunctionAppMajorVersion",type:{name:"Composite",className:"FunctionAppMajorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:true,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},minorVersions:{serializedName:"minorVersions",readOnly:true,xmlName:"minorVersions",xmlElementName:"FunctionAppMinorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionAppMinorVersion"}}}}}}};const Er={serializedName:"FunctionAppMinorVersion",type:{name:"Composite",className:"FunctionAppMinorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:true,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},stackSettings:{serializedName:"stackSettings",xmlName:"stackSettings",type:{name:"Composite",className:"FunctionAppRuntimes"}}}}};const Nr={serializedName:"FunctionAppRuntimes",type:{name:"Composite",className:"FunctionAppRuntimes",modelProperties:{linuxRuntimeSettings:{serializedName:"linuxRuntimeSettings",xmlName:"linuxRuntimeSettings",type:{name:"Composite",className:"FunctionAppRuntimeSettings"}},windowsRuntimeSettings:{serializedName:"windowsRuntimeSettings",xmlName:"windowsRuntimeSettings",type:{name:"Composite",className:"FunctionAppRuntimeSettings"}}}}};const vr={serializedName:"FunctionAppRuntimeSettings",type:{name:"Composite",className:"FunctionAppRuntimeSettings",modelProperties:{runtimeVersion:{serializedName:"runtimeVersion",readOnly:true,xmlName:"runtimeVersion",type:{name:"String"}},remoteDebuggingSupported:{serializedName:"remoteDebuggingSupported",readOnly:true,xmlName:"remoteDebuggingSupported",type:{name:"Boolean"}},appInsightsSettings:{serializedName:"appInsightsSettings",xmlName:"appInsightsSettings",type:{name:"Composite",className:"AppInsightsWebAppStackSettings"}},gitHubActionSettings:{serializedName:"gitHubActionSettings",xmlName:"gitHubActionSettings",type:{name:"Composite",className:"GitHubActionWebAppStackSettings"}},appSettingsDictionary:{serializedName:"appSettingsDictionary",readOnly:true,xmlName:"appSettingsDictionary",type:{name:"Dictionary",value:{type:{name:"String"}}}},siteConfigPropertiesDictionary:{serializedName:"siteConfigPropertiesDictionary",xmlName:"siteConfigPropertiesDictionary",type:{name:"Composite",className:"SiteConfigPropertiesDictionary"}},supportedFunctionsExtensionVersions:{serializedName:"supportedFunctionsExtensionVersions",readOnly:true,xmlName:"supportedFunctionsExtensionVersions",xmlElementName:"FunctionAppRuntimeSettingsSupportedFunctionsExtensionVersionsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},isPreview:{serializedName:"isPreview",readOnly:true,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:true,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:true,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:true,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:true,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:true,xmlName:"isEarlyAccess",type:{name:"Boolean"}},isDefault:{serializedName:"isDefault",readOnly:true,xmlName:"isDefault",type:{name:"Boolean"}}}}};const Ir={serializedName:"AppInsightsWebAppStackSettings",type:{name:"Composite",className:"AppInsightsWebAppStackSettings",modelProperties:{isSupported:{serializedName:"isSupported",readOnly:true,xmlName:"isSupported",type:{name:"Boolean"}},isDefaultOff:{serializedName:"isDefaultOff",readOnly:true,xmlName:"isDefaultOff",type:{name:"Boolean"}}}}};const Sr={serializedName:"GitHubActionWebAppStackSettings",type:{name:"Composite",className:"GitHubActionWebAppStackSettings",modelProperties:{isSupported:{serializedName:"isSupported",readOnly:true,xmlName:"isSupported",type:{name:"Boolean"}},supportedVersion:{serializedName:"supportedVersion",readOnly:true,xmlName:"supportedVersion",type:{name:"String"}}}}};const wr={serializedName:"SiteConfigPropertiesDictionary",type:{name:"Composite",className:"SiteConfigPropertiesDictionary",modelProperties:{use32BitWorkerProcess:{serializedName:"use32BitWorkerProcess",readOnly:true,xmlName:"use32BitWorkerProcess",type:{name:"Boolean"}},linuxFxVersion:{serializedName:"linuxFxVersion",readOnly:true,xmlName:"linuxFxVersion",type:{name:"String"}},javaVersion:{serializedName:"javaVersion",readOnly:true,xmlName:"javaVersion",type:{name:"String"}},powerShellVersion:{serializedName:"powerShellVersion",readOnly:true,xmlName:"powerShellVersion",type:{name:"String"}}}}};const Pr={serializedName:"WebAppStackCollection",type:{name:"Composite",className:"WebAppStackCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WebAppStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebAppStack"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const xr={serializedName:"WebAppMajorVersion",type:{name:"Composite",className:"WebAppMajorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:true,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},minorVersions:{serializedName:"minorVersions",readOnly:true,xmlName:"minorVersions",xmlElementName:"WebAppMinorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebAppMinorVersion"}}}}}}};const Br={serializedName:"WebAppMinorVersion",type:{name:"Composite",className:"WebAppMinorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:true,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},stackSettings:{serializedName:"stackSettings",xmlName:"stackSettings",type:{name:"Composite",className:"WebAppRuntimes"}}}}};const _r={serializedName:"WebAppRuntimes",type:{name:"Composite",className:"WebAppRuntimes",modelProperties:{linuxRuntimeSettings:{serializedName:"linuxRuntimeSettings",xmlName:"linuxRuntimeSettings",type:{name:"Composite",className:"WebAppRuntimeSettings"}},windowsRuntimeSettings:{serializedName:"windowsRuntimeSettings",xmlName:"windowsRuntimeSettings",type:{name:"Composite",className:"WebAppRuntimeSettings"}},linuxContainerSettings:{serializedName:"linuxContainerSettings",xmlName:"linuxContainerSettings",type:{name:"Composite",className:"LinuxJavaContainerSettings"}},windowsContainerSettings:{serializedName:"windowsContainerSettings",xmlName:"windowsContainerSettings",type:{name:"Composite",className:"WindowsJavaContainerSettings"}}}}};const Rr={serializedName:"WebAppRuntimeSettings",type:{name:"Composite",className:"WebAppRuntimeSettings",modelProperties:{runtimeVersion:{serializedName:"runtimeVersion",readOnly:true,xmlName:"runtimeVersion",type:{name:"String"}},remoteDebuggingSupported:{serializedName:"remoteDebuggingSupported",readOnly:true,xmlName:"remoteDebuggingSupported",type:{name:"Boolean"}},appInsightsSettings:{serializedName:"appInsightsSettings",xmlName:"appInsightsSettings",type:{name:"Composite",className:"AppInsightsWebAppStackSettings"}},gitHubActionSettings:{serializedName:"gitHubActionSettings",xmlName:"gitHubActionSettings",type:{name:"Composite",className:"GitHubActionWebAppStackSettings"}},isPreview:{serializedName:"isPreview",readOnly:true,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:true,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:true,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:true,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:true,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:true,xmlName:"isEarlyAccess",type:{name:"Boolean"}}}}};const kr={serializedName:"LinuxJavaContainerSettings",type:{name:"Composite",className:"LinuxJavaContainerSettings",modelProperties:{java11Runtime:{serializedName:"java11Runtime",readOnly:true,xmlName:"java11Runtime",type:{name:"String"}},java8Runtime:{serializedName:"java8Runtime",readOnly:true,xmlName:"java8Runtime",type:{name:"String"}},isPreview:{serializedName:"isPreview",readOnly:true,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:true,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:true,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:true,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:true,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:true,xmlName:"isEarlyAccess",type:{name:"Boolean"}}}}};const Tr={serializedName:"WindowsJavaContainerSettings",type:{name:"Composite",className:"WindowsJavaContainerSettings",modelProperties:{javaContainer:{serializedName:"javaContainer",readOnly:true,xmlName:"javaContainer",type:{name:"String"}},javaContainerVersion:{serializedName:"javaContainerVersion",readOnly:true,xmlName:"javaContainerVersion",type:{name:"String"}},isPreview:{serializedName:"isPreview",readOnly:true,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:true,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:true,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:true,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:true,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:true,xmlName:"isEarlyAccess",type:{name:"Boolean"}}}}};const Qr={serializedName:"RecommendationCollection",type:{name:"Composite",className:"RecommendationCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Recommendation",type:{name:"Sequence",element:{type:{name:"Composite",className:"Recommendation"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Mr={serializedName:"ResourceHealthMetadataCollection",type:{name:"Composite",className:"ResourceHealthMetadataCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ResourceHealthMetadata",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceHealthMetadata"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Or={serializedName:"SourceControlCollection",type:{name:"Composite",className:"SourceControlCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SourceControl",type:{name:"Sequence",element:{type:{name:"Composite",className:"SourceControl"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Dr={serializedName:"BillingMeterCollection",type:{name:"Composite",className:"BillingMeterCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"BillingMeter",type:{name:"Sequence",element:{type:{name:"Composite",className:"BillingMeter"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const zr={serializedName:"ResourceNameAvailabilityRequest",type:{name:"Composite",className:"ResourceNameAvailabilityRequest",modelProperties:{name:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}},typeParam:{serializedName:"type",required:true,xmlName:"type",type:{name:"String"}},isFqdn:{serializedName:"isFqdn",xmlName:"isFqdn",type:{name:"Boolean"}},environmentId:{serializedName:"environmentId",xmlName:"environmentId",type:{name:"String"}}}}};const Lr={serializedName:"ResourceNameAvailability",type:{name:"Composite",className:"ResourceNameAvailability",modelProperties:{nameAvailable:{serializedName:"nameAvailable",xmlName:"nameAvailable",type:{name:"Boolean"}},reason:{serializedName:"reason",xmlName:"reason",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const Gr={serializedName:"CustomHostnameSitesCollection",type:{name:"Composite",className:"CustomHostnameSitesCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CustomHostnameSites",type:{name:"Sequence",element:{type:{name:"Composite",className:"CustomHostnameSites"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Fr={serializedName:"DeploymentLocations",type:{name:"Composite",className:"DeploymentLocations",modelProperties:{locations:{serializedName:"locations",xmlName:"locations",xmlElementName:"GeoRegion",type:{name:"Sequence",element:{type:{name:"Composite",className:"GeoRegion"}}}},hostingEnvironments:{serializedName:"hostingEnvironments",xmlName:"hostingEnvironments",xmlElementName:"AppServiceEnvironment",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceEnvironment"}}}},hostingEnvironmentDeploymentInfos:{serializedName:"hostingEnvironmentDeploymentInfos",xmlName:"hostingEnvironmentDeploymentInfos",xmlElementName:"HostingEnvironmentDeploymentInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostingEnvironmentDeploymentInfo"}}}}}}};const qr={serializedName:"HostingEnvironmentDeploymentInfo",type:{name:"Composite",className:"HostingEnvironmentDeploymentInfo",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}}}}};const Ur={serializedName:"AseRegionCollection",type:{name:"Composite",className:"AseRegionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"AseRegion",type:{name:"Sequence",element:{type:{name:"Composite",className:"AseRegion"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Hr={serializedName:"GeoRegionCollection",type:{name:"Composite",className:"GeoRegionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"GeoRegion",type:{name:"Sequence",element:{type:{name:"Composite",className:"GeoRegion"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Vr={serializedName:"IdentifierCollection",type:{name:"Composite",className:"IdentifierCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Identifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"Identifier"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const jr={serializedName:"PremierAddOnOfferCollection",type:{name:"Composite",className:"PremierAddOnOfferCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"PremierAddOnOffer",type:{name:"Sequence",element:{type:{name:"Composite",className:"PremierAddOnOffer"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Wr={serializedName:"SkuInfos",type:{name:"Composite",className:"SkuInfos",modelProperties:{resourceType:{serializedName:"resourceType",xmlName:"resourceType",type:{name:"String"}},skus:{serializedName:"skus",xmlName:"skus",xmlElementName:"GlobalCsmSkuDescription",type:{name:"Sequence",element:{type:{name:"Composite",className:"GlobalCsmSkuDescription"}}}}}}};const Jr={serializedName:"GlobalCsmSkuDescription",type:{name:"Composite",className:"GlobalCsmSkuDescription",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},tier:{serializedName:"tier",xmlName:"tier",type:{name:"String"}},size:{serializedName:"size",xmlName:"size",type:{name:"String"}},family:{serializedName:"family",xmlName:"family",type:{name:"String"}},capacity:{serializedName:"capacity",xmlName:"capacity",type:{name:"Composite",className:"SkuCapacity"}},locations:{serializedName:"locations",xmlName:"locations",xmlElementName:"GlobalCsmSkuDescriptionLocationsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},capabilities:{serializedName:"capabilities",xmlName:"capabilities",xmlElementName:"Capability",type:{name:"Sequence",element:{type:{name:"Composite",className:"Capability"}}}}}}};const Yr={serializedName:"CsmMoveResourceEnvelope",type:{name:"Composite",className:"CsmMoveResourceEnvelope",modelProperties:{targetResourceGroup:{constraints:{Pattern:new RegExp(" ^[-\\w\\._\\(\\)]+[^\\.]$"),MaxLength:90,MinLength:1},serializedName:"targetResourceGroup",xmlName:"targetResourceGroup",type:{name:"String"}},resources:{serializedName:"resources",xmlName:"resources",xmlElementName:"CsmMoveResourceEnvelopeResourcesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const $r={serializedName:"ValidateRequest",type:{name:"Composite",className:"ValidateRequest",modelProperties:{name:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",required:true,xmlName:"type",type:{name:"String"}},location:{serializedName:"location",required:true,xmlName:"location",type:{name:"String"}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},skuName:{serializedName:"properties.skuName",xmlName:"properties.skuName",type:{name:"String"}},needLinuxWorkers:{serializedName:"properties.needLinuxWorkers",xmlName:"properties.needLinuxWorkers",type:{name:"Boolean"}},isSpot:{serializedName:"properties.isSpot",xmlName:"properties.isSpot",type:{name:"Boolean"}},capacity:{constraints:{InclusiveMinimum:1},serializedName:"properties.capacity",xmlName:"properties.capacity",type:{name:"Number"}},hostingEnvironment:{serializedName:"properties.hostingEnvironment",xmlName:"properties.hostingEnvironment",type:{name:"String"}},isXenon:{serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},containerRegistryBaseUrl:{serializedName:"properties.containerRegistryBaseUrl",xmlName:"properties.containerRegistryBaseUrl",type:{name:"String"}},containerRegistryUsername:{serializedName:"properties.containerRegistryUsername",xmlName:"properties.containerRegistryUsername",type:{name:"String"}},containerRegistryPassword:{serializedName:"properties.containerRegistryPassword",xmlName:"properties.containerRegistryPassword",type:{name:"String"}},containerImageRepository:{serializedName:"properties.containerImageRepository",xmlName:"properties.containerImageRepository",type:{name:"String"}},containerImageTag:{serializedName:"properties.containerImageTag",xmlName:"properties.containerImageTag",type:{name:"String"}},containerImagePlatform:{serializedName:"properties.containerImagePlatform",xmlName:"properties.containerImagePlatform",type:{name:"String"}},appServiceEnvironment:{serializedName:"properties.appServiceEnvironment",xmlName:"properties.appServiceEnvironment",type:{name:"Composite",className:"AppServiceEnvironment"}}}}};const Kr={serializedName:"ValidateResponse",type:{name:"Composite",className:"ValidateResponse",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ValidateResponseError"}}}}};const Zr={serializedName:"ValidateResponseError",type:{name:"Composite",className:"ValidateResponseError",modelProperties:{code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const Xr={serializedName:"StaticSiteBuildProperties",type:{name:"Composite",className:"StaticSiteBuildProperties",modelProperties:{appLocation:{serializedName:"appLocation",xmlName:"appLocation",type:{name:"String"}},apiLocation:{serializedName:"apiLocation",xmlName:"apiLocation",type:{name:"String"}},appArtifactLocation:{serializedName:"appArtifactLocation",xmlName:"appArtifactLocation",type:{name:"String"}},outputLocation:{serializedName:"outputLocation",xmlName:"outputLocation",type:{name:"String"}},appBuildCommand:{serializedName:"appBuildCommand",xmlName:"appBuildCommand",type:{name:"String"}},apiBuildCommand:{serializedName:"apiBuildCommand",xmlName:"apiBuildCommand",type:{name:"String"}},skipGithubActionWorkflowGeneration:{serializedName:"skipGithubActionWorkflowGeneration",xmlName:"skipGithubActionWorkflowGeneration",type:{name:"Boolean"}},githubActionSecretNameOverride:{serializedName:"githubActionSecretNameOverride",xmlName:"githubActionSecretNameOverride",type:{name:"String"}}}}};const ei={serializedName:"StaticSiteCollection",type:{name:"Composite",className:"StaticSiteCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ti={serializedName:"ResponseMessageEnvelopeRemotePrivateEndpointConnection",type:{name:"Composite",className:"ResponseMessageEnvelopeRemotePrivateEndpointConnection",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},type:{serializedName:"type",xmlName:"type",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}},tags:{serializedName:"tags",xmlName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},plan:{serializedName:"plan",xmlName:"plan",type:{name:"Composite",className:"ArmPlan"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"RemotePrivateEndpointConnection"}},sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},status:{serializedName:"status",xmlName:"status",type:{name:"String"}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorEntity"}},identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},zones:{serializedName:"zones",xmlName:"zones",xmlElementName:"ResponseMessageEnvelopeRemotePrivateEndpointConnectionZonesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const ri={serializedName:"ArmPlan",type:{name:"Composite",className:"ArmPlan",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},publisher:{serializedName:"publisher",xmlName:"publisher",type:{name:"String"}},product:{serializedName:"product",xmlName:"product",type:{name:"String"}},promotionCode:{serializedName:"promotionCode",xmlName:"promotionCode",type:{name:"String"}},version:{serializedName:"version",xmlName:"version",type:{name:"String"}}}}};const ii={serializedName:"StaticSiteTemplateOptions",type:{name:"Composite",className:"StaticSiteTemplateOptions",modelProperties:{templateRepositoryUrl:{serializedName:"templateRepositoryUrl",xmlName:"templateRepositoryUrl",type:{name:"String"}},owner:{serializedName:"owner",xmlName:"owner",type:{name:"String"}},repositoryName:{serializedName:"repositoryName",xmlName:"repositoryName",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}},isPrivate:{serializedName:"isPrivate",xmlName:"isPrivate",type:{name:"Boolean"}}}}};const ni={serializedName:"StaticSiteLinkedBackend",type:{name:"Composite",className:"StaticSiteLinkedBackend",modelProperties:{backendResourceId:{serializedName:"backendResourceId",xmlName:"backendResourceId",type:{name:"String"}},region:{serializedName:"region",xmlName:"region",type:{name:"String"}},createdOn:{serializedName:"createdOn",readOnly:true,xmlName:"createdOn",type:{name:"DateTime"}},provisioningState:{serializedName:"provisioningState",readOnly:true,xmlName:"provisioningState",type:{name:"String"}}}}};const si={serializedName:"DatabaseConnectionOverview",type:{name:"Composite",className:"DatabaseConnectionOverview",modelProperties:{resourceId:{serializedName:"resourceId",readOnly:true,xmlName:"resourceId",type:{name:"String"}},connectionIdentity:{serializedName:"connectionIdentity",readOnly:true,xmlName:"connectionIdentity",type:{name:"String"}},region:{serializedName:"region",readOnly:true,xmlName:"region",type:{name:"String"}},configurationFiles:{serializedName:"configurationFiles",readOnly:true,xmlName:"configurationFiles",xmlElementName:"StaticSiteDatabaseConnectionConfigurationFileOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteDatabaseConnectionConfigurationFileOverview"}}}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}}}}};const oi={serializedName:"StaticSiteDatabaseConnectionConfigurationFileOverview",type:{name:"Composite",className:"StaticSiteDatabaseConnectionConfigurationFileOverview",modelProperties:{fileName:{serializedName:"fileName",readOnly:true,xmlName:"fileName",type:{name:"String"}},contents:{serializedName:"contents",readOnly:true,xmlName:"contents",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const ai={serializedName:"StaticSiteUserCollection",type:{name:"Composite",className:"StaticSiteUserCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteUserARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const li={serializedName:"StaticSiteBuildCollection",type:{name:"Composite",className:"StaticSiteBuildCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteBuildARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteBuildARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ci={serializedName:"DatabaseConnectionCollection",type:{name:"Composite",className:"DatabaseConnectionCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"DatabaseConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseConnection"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const pi={serializedName:"DatabaseConnectionPatchRequest",type:{name:"Composite",className:"DatabaseConnectionPatchRequest",modelProperties:{resourceId:{serializedName:"properties.resourceId",xmlName:"properties.resourceId",type:{name:"String"}},connectionIdentity:{serializedName:"properties.connectionIdentity",xmlName:"properties.connectionIdentity",type:{name:"String"}},connectionString:{serializedName:"properties.connectionString",xmlName:"properties.connectionString",type:{name:"String"}},region:{serializedName:"properties.region",xmlName:"properties.region",type:{name:"String"}}}}};const ui={serializedName:"StaticSiteFunctionOverviewCollection",type:{name:"Composite",className:"StaticSiteFunctionOverviewCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteFunctionOverviewARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteFunctionOverviewARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const di={serializedName:"StaticSiteUserProvidedFunctionAppsCollection",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionAppsCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteUserProvidedFunctionAppARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionAppARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const mi={serializedName:"StaticSiteBasicAuthPropertiesCollection",type:{name:"Composite",className:"StaticSiteBasicAuthPropertiesCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteBasicAuthPropertiesARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteBasicAuthPropertiesARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ai={serializedName:"StaticSiteCustomDomainOverviewCollection",type:{name:"Composite",className:"StaticSiteCustomDomainOverviewCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteCustomDomainOverviewARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteCustomDomainOverviewARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const hi={serializedName:"StaticSiteLinkedBackendsCollection",type:{name:"Composite",className:"StaticSiteLinkedBackendsCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"StaticSiteLinkedBackendARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackendARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const gi={serializedName:"CsmSlotEntity",type:{name:"Composite",className:"CsmSlotEntity",modelProperties:{targetSlot:{serializedName:"targetSlot",required:true,xmlName:"targetSlot",type:{name:"String"}},preserveVnet:{serializedName:"preserveVnet",required:true,xmlName:"preserveVnet",type:{name:"Boolean"}}}}};const fi={serializedName:"BackupSchedule",type:{name:"Composite",className:"BackupSchedule",modelProperties:{frequencyInterval:{defaultValue:7,serializedName:"frequencyInterval",required:true,xmlName:"frequencyInterval",type:{name:"Number"}},frequencyUnit:{defaultValue:"Day",serializedName:"frequencyUnit",required:true,xmlName:"frequencyUnit",type:{name:"Enum",allowedValues:["Day","Hour"]}},keepAtLeastOneBackup:{defaultValue:true,serializedName:"keepAtLeastOneBackup",required:true,xmlName:"keepAtLeastOneBackup",type:{name:"Boolean"}},retentionPeriodInDays:{defaultValue:30,serializedName:"retentionPeriodInDays",required:true,xmlName:"retentionPeriodInDays",type:{name:"Number"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},lastExecutionTime:{serializedName:"lastExecutionTime",readOnly:true,xmlName:"lastExecutionTime",type:{name:"DateTime"}}}}};const yi={serializedName:"DatabaseBackupSetting",type:{name:"Composite",className:"DatabaseBackupSetting",modelProperties:{databaseType:{serializedName:"databaseType",required:true,xmlName:"databaseType",type:{name:"String"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},connectionStringName:{serializedName:"connectionStringName",xmlName:"connectionStringName",type:{name:"String"}},connectionString:{serializedName:"connectionString",xmlName:"connectionString",type:{name:"String"}}}}};const bi={serializedName:"BackupItemCollection",type:{name:"Composite",className:"BackupItemCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"BackupItem",type:{name:"Sequence",element:{type:{name:"Composite",className:"BackupItem"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ci={serializedName:"PublishingCredentialsPoliciesCollection",type:{name:"Composite",className:"PublishingCredentialsPoliciesCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CsmPublishingCredentialsPoliciesEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmPublishingCredentialsPoliciesEntity"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ei={serializedName:"SiteConfigResourceCollection",type:{name:"Composite",className:"SiteConfigResourceCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SiteConfigResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteConfigResource"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Ni={serializedName:"AuthPlatform",type:{name:"Composite",className:"AuthPlatform",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}},configFilePath:{serializedName:"configFilePath",xmlName:"configFilePath",type:{name:"String"}}}}};const vi={serializedName:"GlobalValidation",type:{name:"Composite",className:"GlobalValidation",modelProperties:{requireAuthentication:{serializedName:"requireAuthentication",xmlName:"requireAuthentication",type:{name:"Boolean"}},unauthenticatedClientAction:{serializedName:"unauthenticatedClientAction",xmlName:"unauthenticatedClientAction",type:{name:"Enum",allowedValues:["RedirectToLoginPage","AllowAnonymous","Return401","Return403"]}},redirectToProvider:{serializedName:"redirectToProvider",xmlName:"redirectToProvider",type:{name:"String"}},excludedPaths:{serializedName:"excludedPaths",xmlName:"excludedPaths",xmlElementName:"GlobalValidationExcludedPathsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Ii={serializedName:"IdentityProviders",type:{name:"Composite",className:"IdentityProviders",modelProperties:{azureActiveDirectory:{serializedName:"azureActiveDirectory",xmlName:"azureActiveDirectory",type:{name:"Composite",className:"AzureActiveDirectory"}},facebook:{serializedName:"facebook",xmlName:"facebook",type:{name:"Composite",className:"Facebook"}},gitHub:{serializedName:"gitHub",xmlName:"gitHub",type:{name:"Composite",className:"GitHub"}},google:{serializedName:"google",xmlName:"google",type:{name:"Composite",className:"Google"}},legacyMicrosoftAccount:{serializedName:"legacyMicrosoftAccount",xmlName:"legacyMicrosoftAccount",type:{name:"Composite",className:"LegacyMicrosoftAccount"}},twitter:{serializedName:"twitter",xmlName:"twitter",type:{name:"Composite",className:"Twitter"}},apple:{serializedName:"apple",xmlName:"apple",type:{name:"Composite",className:"Apple"}},azureStaticWebApps:{serializedName:"azureStaticWebApps",xmlName:"azureStaticWebApps",type:{name:"Composite",className:"AzureStaticWebApps"}},customOpenIdConnectProviders:{serializedName:"customOpenIdConnectProviders",xmlName:"customOpenIdConnectProviders",type:{name:"Dictionary",value:{type:{name:"Composite",className:"CustomOpenIdConnectProvider"}}}}}}};const Si={serializedName:"AzureActiveDirectory",type:{name:"Composite",className:"AzureActiveDirectory",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"AzureActiveDirectoryRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"AzureActiveDirectoryLogin"}},validation:{serializedName:"validation",xmlName:"validation",type:{name:"Composite",className:"AzureActiveDirectoryValidation"}},isAutoProvisioned:{serializedName:"isAutoProvisioned",xmlName:"isAutoProvisioned",type:{name:"Boolean"}}}}};const wi={serializedName:"AzureActiveDirectoryRegistration",type:{name:"Composite",className:"AzureActiveDirectoryRegistration",modelProperties:{openIdIssuer:{serializedName:"openIdIssuer",xmlName:"openIdIssuer",type:{name:"String"}},clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}},clientSecretCertificateThumbprint:{serializedName:"clientSecretCertificateThumbprint",xmlName:"clientSecretCertificateThumbprint",type:{name:"String"}},clientSecretCertificateSubjectAlternativeName:{serializedName:"clientSecretCertificateSubjectAlternativeName",xmlName:"clientSecretCertificateSubjectAlternativeName",type:{name:"String"}},clientSecretCertificateIssuer:{serializedName:"clientSecretCertificateIssuer",xmlName:"clientSecretCertificateIssuer",type:{name:"String"}}}}};const Pi={serializedName:"AzureActiveDirectoryLogin",type:{name:"Composite",className:"AzureActiveDirectoryLogin",modelProperties:{loginParameters:{serializedName:"loginParameters",xmlName:"loginParameters",xmlElementName:"AzureActiveDirectoryLoginParametersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},disableWWWAuthenticate:{serializedName:"disableWWWAuthenticate",xmlName:"disableWWWAuthenticate",type:{name:"Boolean"}}}}};const xi={serializedName:"AzureActiveDirectoryValidation",type:{name:"Composite",className:"AzureActiveDirectoryValidation",modelProperties:{jwtClaimChecks:{serializedName:"jwtClaimChecks",xmlName:"jwtClaimChecks",type:{name:"Composite",className:"JwtClaimChecks"}},allowedAudiences:{serializedName:"allowedAudiences",xmlName:"allowedAudiences",xmlElementName:"AzureActiveDirectoryValidationAllowedAudiencesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},defaultAuthorizationPolicy:{serializedName:"defaultAuthorizationPolicy",xmlName:"defaultAuthorizationPolicy",type:{name:"Composite",className:"DefaultAuthorizationPolicy"}}}}};const Bi={serializedName:"JwtClaimChecks",type:{name:"Composite",className:"JwtClaimChecks",modelProperties:{allowedGroups:{serializedName:"allowedGroups",xmlName:"allowedGroups",xmlElementName:"JwtClaimChecksAllowedGroupsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},allowedClientApplications:{serializedName:"allowedClientApplications",xmlName:"allowedClientApplications",xmlElementName:"JwtClaimChecksAllowedClientApplicationsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const _i={serializedName:"DefaultAuthorizationPolicy",type:{name:"Composite",className:"DefaultAuthorizationPolicy",modelProperties:{allowedPrincipals:{serializedName:"allowedPrincipals",xmlName:"allowedPrincipals",type:{name:"Composite",className:"AllowedPrincipals"}},allowedApplications:{serializedName:"allowedApplications",xmlName:"allowedApplications",xmlElementName:"DefaultAuthorizationPolicyAllowedApplicationsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Ri={serializedName:"AllowedPrincipals",type:{name:"Composite",className:"AllowedPrincipals",modelProperties:{groups:{serializedName:"groups",xmlName:"groups",xmlElementName:"AllowedPrincipalsGroupsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},identities:{serializedName:"identities",xmlName:"identities",xmlElementName:"AllowedPrincipalsIdentitiesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const ki={serializedName:"Facebook",type:{name:"Composite",className:"Facebook",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"AppRegistration"}},graphApiVersion:{serializedName:"graphApiVersion",xmlName:"graphApiVersion",type:{name:"String"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}}}}};const Ti={serializedName:"AppRegistration",type:{name:"Composite",className:"AppRegistration",modelProperties:{appId:{serializedName:"appId",xmlName:"appId",type:{name:"String"}},appSecretSettingName:{serializedName:"appSecretSettingName",xmlName:"appSecretSettingName",type:{name:"String"}}}}};const Qi={serializedName:"LoginScopes",type:{name:"Composite",className:"LoginScopes",modelProperties:{scopes:{serializedName:"scopes",xmlName:"scopes",xmlElementName:"LoginScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Mi={serializedName:"GitHub",type:{name:"Composite",className:"GitHub",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"ClientRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}}}}};const Oi={serializedName:"ClientRegistration",type:{name:"Composite",className:"ClientRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}};const Di={serializedName:"Google",type:{name:"Composite",className:"Google",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"ClientRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}},validation:{serializedName:"validation",xmlName:"validation",type:{name:"Composite",className:"AllowedAudiencesValidation"}}}}};const zi={serializedName:"AllowedAudiencesValidation",type:{name:"Composite",className:"AllowedAudiencesValidation",modelProperties:{allowedAudiences:{serializedName:"allowedAudiences",xmlName:"allowedAudiences",xmlElementName:"AllowedAudiencesValidationAllowedAudiencesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Li={serializedName:"LegacyMicrosoftAccount",type:{name:"Composite",className:"LegacyMicrosoftAccount",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"ClientRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}},validation:{serializedName:"validation",xmlName:"validation",type:{name:"Composite",className:"AllowedAudiencesValidation"}}}}};const Gi={serializedName:"Twitter",type:{name:"Composite",className:"Twitter",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"TwitterRegistration"}}}}};const Fi={serializedName:"TwitterRegistration",type:{name:"Composite",className:"TwitterRegistration",modelProperties:{consumerKey:{serializedName:"consumerKey",xmlName:"consumerKey",type:{name:"String"}},consumerSecretSettingName:{serializedName:"consumerSecretSettingName",xmlName:"consumerSecretSettingName",type:{name:"String"}}}}};const qi={serializedName:"Apple",type:{name:"Composite",className:"Apple",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"AppleRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"LoginScopes"}}}}};const Ui={serializedName:"AppleRegistration",type:{name:"Composite",className:"AppleRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}};const Hi={serializedName:"AzureStaticWebApps",type:{name:"Composite",className:"AzureStaticWebApps",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"AzureStaticWebAppsRegistration"}}}}};const Vi={serializedName:"AzureStaticWebAppsRegistration",type:{name:"Composite",className:"AzureStaticWebAppsRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}}}}};const ji={serializedName:"CustomOpenIdConnectProvider",type:{name:"Composite",className:"CustomOpenIdConnectProvider",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},registration:{serializedName:"registration",xmlName:"registration",type:{name:"Composite",className:"OpenIdConnectRegistration"}},login:{serializedName:"login",xmlName:"login",type:{name:"Composite",className:"OpenIdConnectLogin"}}}}};const Wi={serializedName:"OpenIdConnectRegistration",type:{name:"Composite",className:"OpenIdConnectRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientCredential:{serializedName:"clientCredential",xmlName:"clientCredential",type:{name:"Composite",className:"OpenIdConnectClientCredential"}},openIdConnectConfiguration:{serializedName:"openIdConnectConfiguration",xmlName:"openIdConnectConfiguration",type:{name:"Composite",className:"OpenIdConnectConfig"}}}}};const Ji={serializedName:"OpenIdConnectClientCredential",type:{name:"Composite",className:"OpenIdConnectClientCredential",modelProperties:{method:{defaultValue:"ClientSecretPost",isConstant:true,serializedName:"method",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}};const Yi={serializedName:"OpenIdConnectConfig",type:{name:"Composite",className:"OpenIdConnectConfig",modelProperties:{authorizationEndpoint:{serializedName:"authorizationEndpoint",xmlName:"authorizationEndpoint",type:{name:"String"}},tokenEndpoint:{serializedName:"tokenEndpoint",xmlName:"tokenEndpoint",type:{name:"String"}},issuer:{serializedName:"issuer",xmlName:"issuer",type:{name:"String"}},certificationUri:{serializedName:"certificationUri",xmlName:"certificationUri",type:{name:"String"}},wellKnownOpenIdConfiguration:{serializedName:"wellKnownOpenIdConfiguration",xmlName:"wellKnownOpenIdConfiguration",type:{name:"String"}}}}};const $i={serializedName:"OpenIdConnectLogin",type:{name:"Composite",className:"OpenIdConnectLogin",modelProperties:{nameClaimType:{serializedName:"nameClaimType",xmlName:"nameClaimType",type:{name:"String"}},scopes:{serializedName:"scopes",xmlName:"scopes",xmlElementName:"OpenIdConnectLoginScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Ki={serializedName:"Login",type:{name:"Composite",className:"Login",modelProperties:{routes:{serializedName:"routes",xmlName:"routes",type:{name:"Composite",className:"LoginRoutes"}},tokenStore:{serializedName:"tokenStore",xmlName:"tokenStore",type:{name:"Composite",className:"TokenStore"}},preserveUrlFragmentsForLogins:{serializedName:"preserveUrlFragmentsForLogins",xmlName:"preserveUrlFragmentsForLogins",type:{name:"Boolean"}},allowedExternalRedirectUrls:{serializedName:"allowedExternalRedirectUrls",xmlName:"allowedExternalRedirectUrls",xmlElementName:"LoginAllowedExternalRedirectUrlsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},cookieExpiration:{serializedName:"cookieExpiration",xmlName:"cookieExpiration",type:{name:"Composite",className:"CookieExpiration"}},nonce:{serializedName:"nonce",xmlName:"nonce",type:{name:"Composite",className:"Nonce"}}}}};const Zi={serializedName:"LoginRoutes",type:{name:"Composite",className:"LoginRoutes",modelProperties:{logoutEndpoint:{serializedName:"logoutEndpoint",xmlName:"logoutEndpoint",type:{name:"String"}}}}};const Xi={serializedName:"TokenStore",type:{name:"Composite",className:"TokenStore",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}},tokenRefreshExtensionHours:{serializedName:"tokenRefreshExtensionHours",xmlName:"tokenRefreshExtensionHours",type:{name:"Number"}},fileSystem:{serializedName:"fileSystem",xmlName:"fileSystem",type:{name:"Composite",className:"FileSystemTokenStore"}},azureBlobStorage:{serializedName:"azureBlobStorage",xmlName:"azureBlobStorage",type:{name:"Composite",className:"BlobStorageTokenStore"}}}}};const en={serializedName:"FileSystemTokenStore",type:{name:"Composite",className:"FileSystemTokenStore",modelProperties:{directory:{serializedName:"directory",xmlName:"directory",type:{name:"String"}}}}};const tn={serializedName:"BlobStorageTokenStore",type:{name:"Composite",className:"BlobStorageTokenStore",modelProperties:{sasUrlSettingName:{serializedName:"sasUrlSettingName",xmlName:"sasUrlSettingName",type:{name:"String"}}}}};const rn={serializedName:"CookieExpiration",type:{name:"Composite",className:"CookieExpiration",modelProperties:{convention:{serializedName:"convention",xmlName:"convention",type:{name:"Enum",allowedValues:["FixedTime","IdentityProviderDerived"]}},timeToExpiration:{serializedName:"timeToExpiration",xmlName:"timeToExpiration",type:{name:"String"}}}}};const nn={serializedName:"Nonce",type:{name:"Composite",className:"Nonce",modelProperties:{validateNonce:{serializedName:"validateNonce",xmlName:"validateNonce",type:{name:"Boolean"}},nonceExpirationInterval:{serializedName:"nonceExpirationInterval",xmlName:"nonceExpirationInterval",type:{name:"String"}}}}};const sn={serializedName:"HttpSettings",type:{name:"Composite",className:"HttpSettings",modelProperties:{requireHttps:{serializedName:"requireHttps",xmlName:"requireHttps",type:{name:"Boolean"}},routes:{serializedName:"routes",xmlName:"routes",type:{name:"Composite",className:"HttpSettingsRoutes"}},forwardProxy:{serializedName:"forwardProxy",xmlName:"forwardProxy",type:{name:"Composite",className:"ForwardProxy"}}}}};const on={serializedName:"HttpSettingsRoutes",type:{name:"Composite",className:"HttpSettingsRoutes",modelProperties:{apiPrefix:{serializedName:"apiPrefix",xmlName:"apiPrefix",type:{name:"String"}}}}};const an={serializedName:"ForwardProxy",type:{name:"Composite",className:"ForwardProxy",modelProperties:{convention:{serializedName:"convention",xmlName:"convention",type:{name:"Enum",allowedValues:["NoProxy","Standard","Custom"]}},customHostHeaderName:{serializedName:"customHostHeaderName",xmlName:"customHostHeaderName",type:{name:"String"}},customProtoHeaderName:{serializedName:"customProtoHeaderName",xmlName:"customProtoHeaderName",type:{name:"String"}}}}};const ln={serializedName:"ApiKVReferenceCollection",type:{name:"Composite",className:"ApiKVReferenceCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ApiKVReference",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApiKVReference"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const cn={serializedName:"ConnStringValueTypePair",type:{name:"Composite",className:"ConnStringValueTypePair",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",type:{name:"String"}},type:{serializedName:"type",required:true,xmlName:"type",type:{name:"Enum",allowedValues:["MySql","SQLServer","SQLAzure","Custom","NotificationHub","ServiceBus","EventHub","ApiHub","DocDb","RedisCache","PostgreSQL"]}}}}};const pn={serializedName:"ApplicationLogsConfig",type:{name:"Composite",className:"ApplicationLogsConfig",modelProperties:{fileSystem:{serializedName:"fileSystem",xmlName:"fileSystem",type:{name:"Composite",className:"FileSystemApplicationLogsConfig"}},azureTableStorage:{serializedName:"azureTableStorage",xmlName:"azureTableStorage",type:{name:"Composite",className:"AzureTableStorageApplicationLogsConfig"}},azureBlobStorage:{serializedName:"azureBlobStorage",xmlName:"azureBlobStorage",type:{name:"Composite",className:"AzureBlobStorageApplicationLogsConfig"}}}}};const un={serializedName:"FileSystemApplicationLogsConfig",type:{name:"Composite",className:"FileSystemApplicationLogsConfig",modelProperties:{level:{serializedName:"level",xmlName:"level",type:{name:"Enum",allowedValues:["Off","Verbose","Information","Warning","Error"]}}}}};const dn={serializedName:"AzureTableStorageApplicationLogsConfig",type:{name:"Composite",className:"AzureTableStorageApplicationLogsConfig",modelProperties:{level:{serializedName:"level",xmlName:"level",type:{name:"Enum",allowedValues:["Off","Verbose","Information","Warning","Error"]}},sasUrl:{serializedName:"sasUrl",required:true,xmlName:"sasUrl",type:{name:"String"}}}}};const mn={serializedName:"AzureBlobStorageApplicationLogsConfig",type:{name:"Composite",className:"AzureBlobStorageApplicationLogsConfig",modelProperties:{level:{serializedName:"level",xmlName:"level",type:{name:"Enum",allowedValues:["Off","Verbose","Information","Warning","Error"]}},sasUrl:{serializedName:"sasUrl",xmlName:"sasUrl",type:{name:"String"}},retentionInDays:{serializedName:"retentionInDays",xmlName:"retentionInDays",type:{name:"Number"}}}}};const An={serializedName:"HttpLogsConfig",type:{name:"Composite",className:"HttpLogsConfig",modelProperties:{fileSystem:{serializedName:"fileSystem",xmlName:"fileSystem",type:{name:"Composite",className:"FileSystemHttpLogsConfig"}},azureBlobStorage:{serializedName:"azureBlobStorage",xmlName:"azureBlobStorage",type:{name:"Composite",className:"AzureBlobStorageHttpLogsConfig"}}}}};const hn={serializedName:"FileSystemHttpLogsConfig",type:{name:"Composite",className:"FileSystemHttpLogsConfig",modelProperties:{retentionInMb:{constraints:{InclusiveMaximum:100,InclusiveMinimum:25},serializedName:"retentionInMb",xmlName:"retentionInMb",type:{name:"Number"}},retentionInDays:{serializedName:"retentionInDays",xmlName:"retentionInDays",type:{name:"Number"}},enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}}}}};const gn={serializedName:"AzureBlobStorageHttpLogsConfig",type:{name:"Composite",className:"AzureBlobStorageHttpLogsConfig",modelProperties:{sasUrl:{serializedName:"sasUrl",xmlName:"sasUrl",type:{name:"String"}},retentionInDays:{serializedName:"retentionInDays",xmlName:"retentionInDays",type:{name:"Number"}},enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}}}}};const fn={serializedName:"EnabledConfig",type:{name:"Composite",className:"EnabledConfig",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}}}}};const yn={serializedName:"SiteConfigurationSnapshotInfoCollection",type:{name:"Composite",className:"SiteConfigurationSnapshotInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SiteConfigurationSnapshotInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteConfigurationSnapshotInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const bn={serializedName:"ContinuousWebJobCollection",type:{name:"Composite",className:"ContinuousWebJobCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ContinuousWebJob",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContinuousWebJob"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Cn={serializedName:"CsmDeploymentStatusCollection",type:{name:"Composite",className:"CsmDeploymentStatusCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"CsmDeploymentStatus",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmDeploymentStatus"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const En={serializedName:"DeploymentCollection",type:{name:"Composite",className:"DeploymentCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Deployment",type:{name:"Sequence",element:{type:{name:"Composite",className:"Deployment"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Nn={serializedName:"MSDeployLogEntry",type:{name:"Composite",className:"MSDeployLogEntry",modelProperties:{time:{serializedName:"time",readOnly:true,xmlName:"time",type:{name:"DateTime"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"Enum",allowedValues:["Message","Warning","Error"]}},message:{serializedName:"message",readOnly:true,xmlName:"message",type:{name:"String"}}}}};const vn={serializedName:"FunctionEnvelopeCollection",type:{name:"Composite",className:"FunctionEnvelopeCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"FunctionEnvelope",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionEnvelope"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const In={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const Sn={serializedName:"FunctionSecrets",type:{name:"Composite",className:"FunctionSecrets",modelProperties:{key:{serializedName:"key",xmlName:"key",type:{name:"String"}},triggerUrl:{serializedName:"trigger_url",xmlName:"trigger_url",type:{name:"String"}}}}};const wn={serializedName:"HostKeys",type:{name:"Composite",className:"HostKeys",modelProperties:{masterKey:{serializedName:"masterKey",xmlName:"masterKey",type:{name:"String"}},functionKeys:{serializedName:"functionKeys",xmlName:"functionKeys",type:{name:"Dictionary",value:{type:{name:"String"}}}},systemKeys:{serializedName:"systemKeys",xmlName:"systemKeys",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}};const Pn={serializedName:"HostNameBindingCollection",type:{name:"Composite",className:"HostNameBindingCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"HostNameBinding",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostNameBinding"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const xn={serializedName:"WebAppInstanceStatusCollection",type:{name:"Composite",className:"WebAppInstanceStatusCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WebSiteInstanceStatus",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebSiteInstanceStatus"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Bn={serializedName:"ContainerInfo",type:{name:"Composite",className:"ContainerInfo",modelProperties:{currentTimeStamp:{serializedName:"currentTimeStamp",xmlName:"currentTimeStamp",type:{name:"DateTime"}},previousTimeStamp:{serializedName:"previousTimeStamp",xmlName:"previousTimeStamp",type:{name:"DateTime"}},currentCpuStats:{serializedName:"currentCpuStats",xmlName:"currentCpuStats",type:{name:"Composite",className:"ContainerCpuStatistics"}},previousCpuStats:{serializedName:"previousCpuStats",xmlName:"previousCpuStats",type:{name:"Composite",className:"ContainerCpuStatistics"}},memoryStats:{serializedName:"memoryStats",xmlName:"memoryStats",type:{name:"Composite",className:"ContainerMemoryStatistics"}},name:{serializedName:"name",xmlName:"name",type:{name:"String"}},id:{serializedName:"id",xmlName:"id",type:{name:"String"}},eth0:{serializedName:"eth0",xmlName:"eth0",type:{name:"Composite",className:"ContainerNetworkInterfaceStatistics"}}}}};const _n={serializedName:"ContainerCpuStatistics",type:{name:"Composite",className:"ContainerCpuStatistics",modelProperties:{cpuUsage:{serializedName:"cpuUsage",xmlName:"cpuUsage",type:{name:"Composite",className:"ContainerCpuUsage"}},systemCpuUsage:{serializedName:"systemCpuUsage",xmlName:"systemCpuUsage",type:{name:"Number"}},onlineCpuCount:{serializedName:"onlineCpuCount",xmlName:"onlineCpuCount",type:{name:"Number"}},throttlingData:{serializedName:"throttlingData",xmlName:"throttlingData",type:{name:"Composite",className:"ContainerThrottlingData"}}}}};const Rn={serializedName:"ContainerCpuUsage",type:{name:"Composite",className:"ContainerCpuUsage",modelProperties:{totalUsage:{serializedName:"totalUsage",xmlName:"totalUsage",type:{name:"Number"}},perCpuUsage:{serializedName:"perCpuUsage",xmlName:"perCpuUsage",xmlElementName:"ArrayItemschema",type:{name:"Sequence",element:{type:{name:"Number"}}}},kernelModeUsage:{serializedName:"kernelModeUsage",xmlName:"kernelModeUsage",type:{name:"Number"}},userModeUsage:{serializedName:"userModeUsage",xmlName:"userModeUsage",type:{name:"Number"}}}}};const kn={serializedName:"ContainerThrottlingData",type:{name:"Composite",className:"ContainerThrottlingData",modelProperties:{periods:{serializedName:"periods",xmlName:"periods",type:{name:"Number"}},throttledPeriods:{serializedName:"throttledPeriods",xmlName:"throttledPeriods",type:{name:"Number"}},throttledTime:{serializedName:"throttledTime",xmlName:"throttledTime",type:{name:"Number"}}}}};const Tn={serializedName:"ContainerMemoryStatistics",type:{name:"Composite",className:"ContainerMemoryStatistics",modelProperties:{usage:{serializedName:"usage",xmlName:"usage",type:{name:"Number"}},maxUsage:{serializedName:"maxUsage",xmlName:"maxUsage",type:{name:"Number"}},limit:{serializedName:"limit",xmlName:"limit",type:{name:"Number"}}}}};const Qn={serializedName:"ContainerNetworkInterfaceStatistics",type:{name:"Composite",className:"ContainerNetworkInterfaceStatistics",modelProperties:{rxBytes:{serializedName:"rxBytes",xmlName:"rxBytes",type:{name:"Number"}},rxPackets:{serializedName:"rxPackets",xmlName:"rxPackets",type:{name:"Number"}},rxErrors:{serializedName:"rxErrors",xmlName:"rxErrors",type:{name:"Number"}},rxDropped:{serializedName:"rxDropped",xmlName:"rxDropped",type:{name:"Number"}},txBytes:{serializedName:"txBytes",xmlName:"txBytes",type:{name:"Number"}},txPackets:{serializedName:"txPackets",xmlName:"txPackets",type:{name:"Number"}},txErrors:{serializedName:"txErrors",xmlName:"txErrors",type:{name:"Number"}},txDropped:{serializedName:"txDropped",xmlName:"txDropped",type:{name:"Number"}}}}};const Mn={serializedName:"ProcessInfoCollection",type:{name:"Composite",className:"ProcessInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ProcessInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const On={serializedName:"ProcessModuleInfoCollection",type:{name:"Composite",className:"ProcessModuleInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ProcessModuleInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessModuleInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Dn={serializedName:"ProcessThreadInfoCollection",type:{name:"Composite",className:"ProcessThreadInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"ProcessThreadInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessThreadInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const zn={serializedName:"SiteCloneability",type:{name:"Composite",className:"SiteCloneability",modelProperties:{result:{serializedName:"result",xmlName:"result",type:{name:"Enum",allowedValues:["Cloneable","PartiallyCloneable","NotCloneable"]}},blockingFeatures:{serializedName:"blockingFeatures",xmlName:"blockingFeatures",xmlElementName:"SiteCloneabilityCriterion",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteCloneabilityCriterion"}}}},unsupportedFeatures:{serializedName:"unsupportedFeatures",xmlName:"unsupportedFeatures",xmlElementName:"SiteCloneabilityCriterion",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteCloneabilityCriterion"}}}},blockingCharacteristics:{serializedName:"blockingCharacteristics",xmlName:"blockingCharacteristics",xmlElementName:"SiteCloneabilityCriterion",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteCloneabilityCriterion"}}}}}}};const Ln={serializedName:"SiteCloneabilityCriterion",type:{name:"Composite",className:"SiteCloneabilityCriterion",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}};const Gn={serializedName:"NetworkTrace",type:{name:"Composite",className:"NetworkTrace",modelProperties:{path:{serializedName:"path",xmlName:"path",type:{name:"String"}},status:{serializedName:"status",xmlName:"status",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const Fn={serializedName:"PerfMonCounterCollection",type:{name:"Composite",className:"PerfMonCounterCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"PerfMonResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"PerfMonResponse"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const qn={serializedName:"PerfMonResponse",type:{name:"Composite",className:"PerfMonResponse",modelProperties:{code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}},data:{serializedName:"data",xmlName:"data",type:{name:"Composite",className:"PerfMonSet"}}}}};const Un={serializedName:"PerfMonSet",type:{name:"Composite",className:"PerfMonSet",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},timeGrain:{serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}},values:{serializedName:"values",xmlName:"values",xmlElementName:"PerfMonSample",type:{name:"Sequence",element:{type:{name:"Composite",className:"PerfMonSample"}}}}}}};const Hn={serializedName:"PerfMonSample",type:{name:"Composite",className:"PerfMonSample",modelProperties:{time:{serializedName:"time",xmlName:"time",type:{name:"DateTime"}},instanceName:{serializedName:"instanceName",xmlName:"instanceName",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"Number"}}}}};const Vn={serializedName:"PrivateAccessVirtualNetwork",type:{name:"Composite",className:"PrivateAccessVirtualNetwork",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},key:{serializedName:"key",xmlName:"key",type:{name:"Number"}},resourceId:{serializedName:"resourceId",xmlName:"resourceId",type:{name:"String"}},subnets:{serializedName:"subnets",xmlName:"subnets",xmlElementName:"PrivateAccessSubnet",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateAccessSubnet"}}}}}}};const jn={serializedName:"PrivateAccessSubnet",type:{name:"Composite",className:"PrivateAccessSubnet",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},key:{serializedName:"key",xmlName:"key",type:{name:"Number"}}}}};const Wn={serializedName:"PublicCertificateCollection",type:{name:"Composite",className:"PublicCertificateCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"PublicCertificate",type:{name:"Sequence",element:{type:{name:"Composite",className:"PublicCertificate"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Jn={serializedName:"CsmPublishingProfileOptions",type:{name:"Composite",className:"CsmPublishingProfileOptions",modelProperties:{format:{serializedName:"format",xmlName:"format",type:{name:"String"}},includeDisasterRecoveryEndpoints:{serializedName:"includeDisasterRecoveryEndpoints",xmlName:"includeDisasterRecoveryEndpoints",type:{name:"Boolean"}}}}};const Yn={serializedName:"SnapshotRecoverySource",type:{name:"Composite",className:"SnapshotRecoverySource",modelProperties:{location:{serializedName:"location",xmlName:"location",type:{name:"String"}},id:{serializedName:"id",xmlName:"id",type:{name:"String"}}}}};const $n={serializedName:"SiteExtensionInfoCollection",type:{name:"Composite",className:"SiteExtensionInfoCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SiteExtensionInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteExtensionInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Kn={serializedName:"SlotDifferenceCollection",type:{name:"Composite",className:"SlotDifferenceCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"SlotDifference",type:{name:"Sequence",element:{type:{name:"Composite",className:"SlotDifference"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Zn={serializedName:"SnapshotCollection",type:{name:"Composite",className:"SnapshotCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"Snapshot",type:{name:"Sequence",element:{type:{name:"Composite",className:"Snapshot"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const Xn={serializedName:"GitHubActionConfiguration",type:{name:"Composite",className:"GitHubActionConfiguration",modelProperties:{codeConfiguration:{serializedName:"codeConfiguration",xmlName:"codeConfiguration",type:{name:"Composite",className:"GitHubActionCodeConfiguration"}},containerConfiguration:{serializedName:"containerConfiguration",xmlName:"containerConfiguration",type:{name:"Composite",className:"GitHubActionContainerConfiguration"}},isLinux:{serializedName:"isLinux",xmlName:"isLinux",type:{name:"Boolean"}},generateWorkflowFile:{serializedName:"generateWorkflowFile",xmlName:"generateWorkflowFile",type:{name:"Boolean"}}}}};const es={serializedName:"GitHubActionCodeConfiguration",type:{name:"Composite",className:"GitHubActionCodeConfiguration",modelProperties:{runtimeStack:{serializedName:"runtimeStack",xmlName:"runtimeStack",type:{name:"String"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}}}}};const ts={serializedName:"GitHubActionContainerConfiguration",type:{name:"Composite",className:"GitHubActionContainerConfiguration",modelProperties:{serverUrl:{serializedName:"serverUrl",xmlName:"serverUrl",type:{name:"String"}},imageName:{serializedName:"imageName",xmlName:"imageName",type:{name:"String"}},username:{serializedName:"username",xmlName:"username",type:{name:"String"}},password:{serializedName:"password",xmlName:"password",type:{name:"String"}}}}};const rs={serializedName:"TriggeredWebJobCollection",type:{name:"Composite",className:"TriggeredWebJobCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"TriggeredWebJob",type:{name:"Sequence",element:{type:{name:"Composite",className:"TriggeredWebJob"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const is={serializedName:"TriggeredJobRun",type:{name:"Composite",className:"TriggeredJobRun",modelProperties:{webJobId:{serializedName:"web_job_id",xmlName:"web_job_id",type:{name:"String"}},webJobName:{serializedName:"web_job_name",xmlName:"web_job_name",type:{name:"String"}},status:{serializedName:"status",xmlName:"status",type:{name:"Enum",allowedValues:["Success","Failed","Error"]}},startTime:{serializedName:"start_time",xmlName:"start_time",type:{name:"DateTime"}},endTime:{serializedName:"end_time",xmlName:"end_time",type:{name:"DateTime"}},duration:{serializedName:"duration",xmlName:"duration",type:{name:"String"}},outputUrl:{serializedName:"output_url",xmlName:"output_url",type:{name:"String"}},errorUrl:{serializedName:"error_url",xmlName:"error_url",type:{name:"String"}},url:{serializedName:"url",xmlName:"url",type:{name:"String"}},jobName:{serializedName:"job_name",xmlName:"job_name",type:{name:"String"}},trigger:{serializedName:"trigger",xmlName:"trigger",type:{name:"String"}}}}};const ns={serializedName:"TriggeredJobHistoryCollection",type:{name:"Composite",className:"TriggeredJobHistoryCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"TriggeredJobHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"TriggeredJobHistory"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ss={serializedName:"WebJobCollection",type:{name:"Composite",className:"WebJobCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WebJob",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebJob"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const os={serializedName:"WorkflowArtifacts",type:{name:"Composite",className:"WorkflowArtifacts",modelProperties:{appSettings:{serializedName:"appSettings",xmlName:"appSettings",type:{name:"Dictionary",value:{type:{name:"any"}}}},files:{serializedName:"files",xmlName:"files",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}},filesToDelete:{serializedName:"filesToDelete",xmlName:"filesToDelete",xmlElementName:"WorkflowArtifactsFilesToDeleteItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const as={serializedName:"WorkflowEnvelopeCollection",type:{name:"Composite",className:"WorkflowEnvelopeCollection",modelProperties:{value:{serializedName:"value",required:true,xmlName:"value",xmlElementName:"WorkflowEnvelope",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowEnvelope"}}}},nextLink:{serializedName:"nextLink",readOnly:true,xmlName:"nextLink",type:{name:"String"}}}}};const ls={serializedName:"WorkflowEnvelope",type:{name:"Composite",className:"WorkflowEnvelope",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},kind:{serializedName:"kind",xmlName:"kind",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"WorkflowEnvelopeProperties"}}}}};const cs={serializedName:"WorkflowEnvelopeProperties",type:{name:"Composite",className:"WorkflowEnvelopeProperties",modelProperties:{files:{serializedName:"files",xmlName:"files",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}},flowState:{serializedName:"flowState",xmlName:"flowState",type:{name:"String"}},health:{serializedName:"health",xmlName:"health",type:{name:"Composite",className:"WorkflowHealth"}}}}};const ps={serializedName:"WorkflowHealth",type:{name:"Composite",className:"WorkflowHealth",modelProperties:{state:{serializedName:"state",required:true,xmlName:"state",type:{name:"Enum",allowedValues:["NotSpecified","Healthy","Unhealthy","Unknown"]}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorEntity"}}}}};const us={serializedName:"RegenerateActionParameter",type:{name:"Composite",className:"RegenerateActionParameter",modelProperties:{keyType:{serializedName:"keyType",xmlName:"keyType",type:{name:"String"}}}}};const ds={serializedName:"ErrorResponse",type:{name:"Composite",className:"ErrorResponse",modelProperties:{error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorProperties"}}}}};const ms={serializedName:"ErrorProperties",type:{name:"Composite",className:"ErrorProperties",modelProperties:{code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}};const As={serializedName:"WorkflowRunListResult",type:{name:"Composite",className:"WorkflowRunListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowRun",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowRun"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const hs={serializedName:"Correlation",type:{name:"Composite",className:"Correlation",modelProperties:{clientTrackingId:{serializedName:"clientTrackingId",xmlName:"clientTrackingId",type:{name:"String"}}}}};const gs={serializedName:"ResourceReference",type:{name:"Composite",className:"ResourceReference",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}}}}};const fs={serializedName:"WorkflowRunTrigger",type:{name:"Composite",className:"WorkflowRunTrigger",modelProperties:{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},inputs:{serializedName:"inputs",readOnly:true,xmlName:"inputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},inputsLink:{serializedName:"inputsLink",xmlName:"inputsLink",type:{name:"Composite",className:"ContentLink"}},outputs:{serializedName:"outputs",readOnly:true,xmlName:"outputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},outputsLink:{serializedName:"outputsLink",xmlName:"outputsLink",type:{name:"Composite",className:"ContentLink"}},scheduledTime:{serializedName:"scheduledTime",readOnly:true,xmlName:"scheduledTime",type:{name:"DateTime"}},startTime:{serializedName:"startTime",readOnly:true,xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",readOnly:true,xmlName:"endTime",type:{name:"DateTime"}},trackingId:{serializedName:"trackingId",readOnly:true,xmlName:"trackingId",type:{name:"String"}},correlation:{serializedName:"correlation",xmlName:"correlation",type:{name:"Composite",className:"Correlation"}},code:{serializedName:"code",readOnly:true,xmlName:"code",type:{name:"String"}},status:{serializedName:"status",readOnly:true,xmlName:"status",type:{name:"String"}},error:{serializedName:"error",readOnly:true,xmlName:"error",type:{name:"Dictionary",value:{type:{name:"any"}}}},trackedProperties:{serializedName:"trackedProperties",readOnly:true,xmlName:"trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}};const ys={serializedName:"ContentLink",type:{name:"Composite",className:"ContentLink",modelProperties:{uri:{serializedName:"uri",xmlName:"uri",type:{name:"String"}},contentVersion:{serializedName:"contentVersion",readOnly:true,xmlName:"contentVersion",type:{name:"String"}},contentSize:{serializedName:"contentSize",readOnly:true,xmlName:"contentSize",type:{name:"Number"}},contentHash:{serializedName:"contentHash",xmlName:"contentHash",type:{name:"Composite",className:"ContentHash"}},metadata:{serializedName:"metadata",readOnly:true,xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}};const bs={serializedName:"ContentHash",type:{name:"Composite",className:"ContentHash",modelProperties:{algorithm:{serializedName:"algorithm",xmlName:"algorithm",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const Cs={serializedName:"WorkflowParameter",type:{name:"Composite",className:"WorkflowParameter",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"Dictionary",value:{type:{name:"any"}}}},metadata:{serializedName:"metadata",xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"any"}}}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}};const Es={serializedName:"SubResource",type:{name:"Composite",className:"SubResource",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}}}}};const Ns={serializedName:"WorkflowRunActionListResult",type:{name:"Composite",className:"WorkflowRunActionListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowRunAction",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowRunAction"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const vs={serializedName:"RunCorrelation",type:{name:"Composite",className:"RunCorrelation",modelProperties:{clientTrackingId:{serializedName:"clientTrackingId",xmlName:"clientTrackingId",type:{name:"String"}},clientKeywords:{serializedName:"clientKeywords",xmlName:"clientKeywords",xmlElementName:"RunCorrelationClientKeywordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};const Is={serializedName:"RetryHistory",type:{name:"Composite",className:"RetryHistory",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},code:{serializedName:"code",xmlName:"code",type:{name:"String"}},clientRequestId:{serializedName:"clientRequestId",xmlName:"clientRequestId",type:{name:"String"}},serviceRequestId:{serializedName:"serviceRequestId",xmlName:"serviceRequestId",type:{name:"String"}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}};const Ss={serializedName:"ExpressionTraces",type:{name:"Composite",className:"ExpressionTraces",modelProperties:{value:{serializedName:"value",xmlName:"value",type:{name:"any"}},inputs:{serializedName:"inputs",xmlName:"inputs",xmlElementName:"ExpressionRoot",type:{name:"Sequence",element:{type:{name:"Composite",className:"ExpressionRoot"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const ws={serializedName:"Expression",type:{name:"Composite",className:"Expression",modelProperties:{text:{serializedName:"text",xmlName:"text",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"any"}},subexpressions:{serializedName:"subexpressions",xmlName:"subexpressions",xmlElementName:"Expression",type:{name:"Sequence",element:{type:{name:"Composite",className:"Expression"}}}},error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"AzureResourceErrorInfo"}}}}};const Ps={serializedName:"ErrorInfo",type:{name:"Composite",className:"ErrorInfo",modelProperties:{code:{serializedName:"code",required:true,xmlName:"code",type:{name:"String"}}}}};const xs={serializedName:"WorkflowRunActionRepetitionDefinitionCollection",type:{name:"Composite",className:"WorkflowRunActionRepetitionDefinitionCollection",modelProperties:{nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowRunActionRepetitionDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowRunActionRepetitionDefinition"}}}}}}};const Bs={serializedName:"RepetitionIndex",type:{name:"Composite",className:"RepetitionIndex",modelProperties:{scopeName:{serializedName:"scopeName",xmlName:"scopeName",type:{name:"String"}},itemIndex:{serializedName:"itemIndex",required:true,xmlName:"itemIndex",type:{name:"Number"}}}}};const _s={serializedName:"OperationResultProperties",type:{name:"Composite",className:"OperationResultProperties",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},correlation:{serializedName:"correlation",xmlName:"correlation",type:{name:"Composite",className:"RunActionCorrelation"}},status:{serializedName:"status",xmlName:"status",type:{name:"String"}},code:{serializedName:"code",xmlName:"code",type:{name:"String"}},error:{serializedName:"error",xmlName:"error",type:{name:"any"}}}}};const Rs={serializedName:"WorkflowResource",type:{name:"Composite",className:"WorkflowResource",modelProperties:{id:{serializedName:"id",readOnly:true,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}},tags:{serializedName:"tags",xmlName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}};const ks={serializedName:"RequestHistoryListResult",type:{name:"Composite",className:"RequestHistoryListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"RequestHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"RequestHistory"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const Ts={serializedName:"RequestHistoryProperties",type:{name:"Composite",className:"RequestHistoryProperties",modelProperties:{startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}},request:{serializedName:"request",xmlName:"request",type:{name:"Composite",className:"Request"}},response:{serializedName:"response",xmlName:"response",type:{name:"Composite",className:"Response"}}}}};const Qs={serializedName:"Request",type:{name:"Composite",className:"Request",modelProperties:{headers:{serializedName:"headers",xmlName:"headers",type:{name:"Dictionary",value:{type:{name:"any"}}}},uri:{serializedName:"uri",xmlName:"uri",type:{name:"String"}},method:{serializedName:"method",xmlName:"method",type:{name:"String"}}}}};const Ms={serializedName:"Response",type:{name:"Composite",className:"Response",modelProperties:{headers:{serializedName:"headers",xmlName:"headers",type:{name:"Dictionary",value:{type:{name:"any"}}}},statusCode:{serializedName:"statusCode",xmlName:"statusCode",type:{name:"Number"}},bodyLink:{serializedName:"bodyLink",xmlName:"bodyLink",type:{name:"Composite",className:"ContentLink"}}}}};const Os={serializedName:"WorkflowTriggerListResult",type:{name:"Composite",className:"WorkflowTriggerListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowTrigger",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowTrigger"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const Ds={serializedName:"WorkflowTriggerRecurrence",type:{name:"Composite",className:"WorkflowTriggerRecurrence",modelProperties:{frequency:{serializedName:"frequency",xmlName:"frequency",type:{name:"String"}},interval:{serializedName:"interval",xmlName:"interval",type:{name:"Number"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"String"}},endTime:{serializedName:"endTime",xmlName:"endTime",type:{name:"String"}},timeZone:{serializedName:"timeZone",xmlName:"timeZone",type:{name:"String"}},schedule:{serializedName:"schedule",xmlName:"schedule",type:{name:"Composite",className:"RecurrenceSchedule"}}}}};const zs={serializedName:"RecurrenceSchedule",type:{name:"Composite",className:"RecurrenceSchedule",modelProperties:{minutes:{serializedName:"minutes",xmlName:"minutes",xmlElementName:"ArrayItemschema",type:{name:"Sequence",element:{type:{name:"Number"}}}},hours:{serializedName:"hours",xmlName:"hours",xmlElementName:"ArrayItemschema",type:{name:"Sequence",element:{type:{name:"Number"}}}},weekDays:{serializedName:"weekDays",xmlName:"weekDays",xmlElementName:"DaysOfWeek",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]}}}},monthDays:{serializedName:"monthDays",xmlName:"monthDays",xmlElementName:"ArrayItemschema",type:{name:"Sequence",element:{type:{name:"Number"}}}},monthlyOccurrences:{serializedName:"monthlyOccurrences",xmlName:"monthlyOccurrences",xmlElementName:"RecurrenceScheduleOccurrence",type:{name:"Sequence",element:{type:{name:"Composite",className:"RecurrenceScheduleOccurrence"}}}}}}};const Ls={serializedName:"RecurrenceScheduleOccurrence",type:{name:"Composite",className:"RecurrenceScheduleOccurrence",modelProperties:{day:{serializedName:"day",xmlName:"day",type:{name:"Enum",allowedValues:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]}},occurrence:{serializedName:"occurrence",xmlName:"occurrence",type:{name:"Number"}}}}};const Gs={serializedName:"WorkflowTriggerHistoryListResult",type:{name:"Composite",className:"WorkflowTriggerHistoryListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowTriggerHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowTriggerHistory"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const Fs={serializedName:"WorkflowTriggerCallbackUrl",type:{name:"Composite",className:"WorkflowTriggerCallbackUrl",modelProperties:{value:{serializedName:"value",readOnly:true,xmlName:"value",type:{name:"String"}},method:{serializedName:"method",readOnly:true,xmlName:"method",type:{name:"String"}},basePath:{serializedName:"basePath",readOnly:true,xmlName:"basePath",type:{name:"String"}},relativePath:{serializedName:"relativePath",readOnly:true,xmlName:"relativePath",type:{name:"String"}},relativePathParameters:{serializedName:"relativePathParameters",xmlName:"relativePathParameters",xmlElementName:"WorkflowTriggerCallbackUrlRelativePathParametersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},queries:{serializedName:"queries",xmlName:"queries",type:{name:"Composite",className:"WorkflowTriggerListCallbackUrlQueries"}}}}};const qs={serializedName:"WorkflowTriggerListCallbackUrlQueries",type:{name:"Composite",className:"WorkflowTriggerListCallbackUrlQueries",modelProperties:{apiVersion:{serializedName:"api-version",xmlName:"api-version",type:{name:"String"}},sp:{serializedName:"sp",xmlName:"sp",type:{name:"String"}},sv:{serializedName:"sv",xmlName:"sv",type:{name:"String"}},sig:{serializedName:"sig",xmlName:"sig",type:{name:"String"}},se:{serializedName:"se",xmlName:"se",type:{name:"String"}}}}};const Us={serializedName:"JsonSchema",type:{name:"Composite",className:"JsonSchema",modelProperties:{title:{serializedName:"title",xmlName:"title",type:{name:"String"}},content:{serializedName:"content",xmlName:"content",type:{name:"String"}}}}};const Hs={serializedName:"FlowEndpointsConfiguration",type:{name:"Composite",className:"FlowEndpointsConfiguration",modelProperties:{workflow:{serializedName:"workflow",xmlName:"workflow",type:{name:"Composite",className:"FlowEndpoints"}},connector:{serializedName:"connector",xmlName:"connector",type:{name:"Composite",className:"FlowEndpoints"}}}}};const Vs={serializedName:"FlowEndpoints",type:{name:"Composite",className:"FlowEndpoints",modelProperties:{outgoingIpAddresses:{serializedName:"outgoingIpAddresses",xmlName:"outgoingIpAddresses",xmlElementName:"IpAddress",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpAddress"}}}},accessEndpointIpAddresses:{serializedName:"accessEndpointIpAddresses",xmlName:"accessEndpointIpAddresses",xmlElementName:"IpAddress",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpAddress"}}}}}}};const js={serializedName:"IpAddress",type:{name:"Composite",className:"IpAddress",modelProperties:{address:{serializedName:"address",xmlName:"address",type:{name:"String"}}}}};const Ws={serializedName:"FlowAccessControlConfiguration",type:{name:"Composite",className:"FlowAccessControlConfiguration",modelProperties:{triggers:{serializedName:"triggers",xmlName:"triggers",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy"}},contents:{serializedName:"contents",xmlName:"contents",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy"}},actions:{serializedName:"actions",xmlName:"actions",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy"}},workflowManagement:{serializedName:"workflowManagement",xmlName:"workflowManagement",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy"}}}}};const Js={serializedName:"FlowAccessControlConfigurationPolicy",type:{name:"Composite",className:"FlowAccessControlConfigurationPolicy",modelProperties:{allowedCallerIpAddresses:{serializedName:"allowedCallerIpAddresses",xmlName:"allowedCallerIpAddresses",xmlElementName:"IpAddressRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpAddressRange"}}}},openAuthenticationPolicies:{serializedName:"openAuthenticationPolicies",xmlName:"openAuthenticationPolicies",type:{name:"Composite",className:"OpenAuthenticationAccessPolicies"}}}}};const Ys={serializedName:"IpAddressRange",type:{name:"Composite",className:"IpAddressRange",modelProperties:{addressRange:{serializedName:"addressRange",xmlName:"addressRange",type:{name:"String"}}}}};const $s={serializedName:"OpenAuthenticationAccessPolicies",type:{name:"Composite",className:"OpenAuthenticationAccessPolicies",modelProperties:{policies:{serializedName:"policies",xmlName:"policies",type:{name:"Dictionary",value:{type:{name:"Composite",className:"OpenAuthenticationAccessPolicy"}}}}}}};const Ks={serializedName:"OpenAuthenticationAccessPolicy",type:{name:"Composite",className:"OpenAuthenticationAccessPolicy",modelProperties:{type:{serializedName:"type",xmlName:"type",type:{name:"String"}},claims:{serializedName:"claims",xmlName:"claims",xmlElementName:"OpenAuthenticationPolicyClaim",type:{name:"Sequence",element:{type:{name:"Composite",className:"OpenAuthenticationPolicyClaim"}}}}}}};const Zs={serializedName:"OpenAuthenticationPolicyClaim",type:{name:"Composite",className:"OpenAuthenticationPolicyClaim",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}};const Xs={serializedName:"WorkflowSku",type:{name:"Composite",className:"WorkflowSku",modelProperties:{name:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}},plan:{serializedName:"plan",xmlName:"plan",type:{name:"Composite",className:"ResourceReference"}}}}};const eo={serializedName:"WorkflowVersionListResult",type:{name:"Composite",className:"WorkflowVersionListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"WorkflowVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkflowVersion"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const to={serializedName:"AppserviceGithubToken",type:{name:"Composite",className:"AppserviceGithubToken",modelProperties:{accessToken:{serializedName:"accessToken",xmlName:"accessToken",type:{name:"String"}},scope:{serializedName:"scope",xmlName:"scope",type:{name:"String"}},tokenType:{serializedName:"tokenType",xmlName:"tokenType",type:{name:"String"}},gotToken:{serializedName:"gotToken",xmlName:"gotToken",type:{name:"Boolean"}},errorMessage:{serializedName:"errorMessage",xmlName:"errorMessage",type:{name:"String"}}}}};const ro={serializedName:"AppserviceGithubTokenRequest",type:{name:"Composite",className:"AppserviceGithubTokenRequest",modelProperties:{code:{serializedName:"code",required:true,xmlName:"code",type:{name:"String"}},state:{serializedName:"state",required:true,xmlName:"state",type:{name:"String"}}}}};const io={serializedName:"WorkflowFilter",type:{name:"Composite",className:"WorkflowFilter",modelProperties:{state:{serializedName:"state",xmlName:"state",type:{name:"String"}}}}};const no={serializedName:"WorkflowListResult",type:{name:"Composite",className:"WorkflowListResult",modelProperties:{value:{serializedName:"value",xmlName:"value",xmlElementName:"Workflow",type:{name:"Sequence",element:{type:{name:"Composite",className:"Workflow"}}}},nextLink:{serializedName:"nextLink",xmlName:"nextLink",type:{name:"String"}}}}};const so={serializedName:"WorkflowRunActionFilter",type:{name:"Composite",className:"WorkflowRunActionFilter",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}}}}};const oo={serializedName:"WorkflowRunFilter",type:{name:"Composite",className:"WorkflowRunFilter",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}}}}};const ao={serializedName:"WorkflowTriggerFilter",type:{name:"Composite",className:"WorkflowTriggerFilter",modelProperties:{state:{serializedName:"state",xmlName:"state",type:{name:"String"}}}}};const lo={serializedName:"WorkflowTriggerHistoryFilter",type:{name:"Composite",className:"WorkflowTriggerHistoryFilter",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}}}}};const co={serializedName:"AppServiceCertificateOrder",type:{name:"Composite",className:"AppServiceCertificateOrder",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{certificates:{serializedName:"properties.certificates",xmlName:"properties.certificates",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AppServiceCertificate"}}}},distinguishedName:{serializedName:"properties.distinguishedName",xmlName:"properties.distinguishedName",type:{name:"String"}},domainVerificationToken:{serializedName:"properties.domainVerificationToken",readOnly:true,xmlName:"properties.domainVerificationToken",type:{name:"String"}},validityInYears:{defaultValue:1,serializedName:"properties.validityInYears",xmlName:"properties.validityInYears",type:{name:"Number"}},keySize:{defaultValue:2048,serializedName:"properties.keySize",xmlName:"properties.keySize",type:{name:"Number"}},productType:{serializedName:"properties.productType",xmlName:"properties.productType",type:{name:"Enum",allowedValues:["StandardDomainValidatedSsl","StandardDomainValidatedWildCardSsl"]}},autoRenew:{defaultValue:true,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Pendingissuance","Issued","Revoked","Canceled","Denied","Pendingrevocation","PendingRekey","Unused","Expired","NotSubmitted"]}},signedCertificate:{serializedName:"properties.signedCertificate",xmlName:"properties.signedCertificate",type:{name:"Composite",className:"CertificateDetails"}},csr:{serializedName:"properties.csr",xmlName:"properties.csr",type:{name:"String"}},intermediate:{serializedName:"properties.intermediate",xmlName:"properties.intermediate",type:{name:"Composite",className:"CertificateDetails"}},root:{serializedName:"properties.root",xmlName:"properties.root",type:{name:"Composite",className:"CertificateDetails"}},serialNumber:{serializedName:"properties.serialNumber",readOnly:true,xmlName:"properties.serialNumber",type:{name:"String"}},lastCertificateIssuanceTime:{serializedName:"properties.lastCertificateIssuanceTime",readOnly:true,xmlName:"properties.lastCertificateIssuanceTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:true,xmlName:"properties.expirationTime",type:{name:"DateTime"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",readOnly:true,xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}},appServiceCertificateNotRenewableReasons:{serializedName:"properties.appServiceCertificateNotRenewableReasons",readOnly:true,xmlName:"properties.appServiceCertificateNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},nextAutoRenewalTimeStamp:{serializedName:"properties.nextAutoRenewalTimeStamp",readOnly:true,xmlName:"properties.nextAutoRenewalTimeStamp",type:{name:"DateTime"}},contact:{serializedName:"properties.contact",xmlName:"properties.contact",type:{name:"Composite",className:"CertificateOrderContact"}}})}};const po={serializedName:"AppServiceCertificateResource",type:{name:"Composite",className:"AppServiceCertificateResource",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{keyVaultId:{serializedName:"properties.keyVaultId",xmlName:"properties.keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"properties.keyVaultSecretName",xmlName:"properties.keyVaultSecretName",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}}})}};const uo={serializedName:"Domain",type:{name:"Composite",className:"Domain",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{contactAdmin:{serializedName:"properties.contactAdmin",xmlName:"properties.contactAdmin",type:{name:"Composite",className:"Contact"}},contactBilling:{serializedName:"properties.contactBilling",xmlName:"properties.contactBilling",type:{name:"Composite",className:"Contact"}},contactRegistrant:{serializedName:"properties.contactRegistrant",xmlName:"properties.contactRegistrant",type:{name:"Composite",className:"Contact"}},contactTech:{serializedName:"properties.contactTech",xmlName:"properties.contactTech",type:{name:"Composite",className:"Contact"}},registrationStatus:{serializedName:"properties.registrationStatus",readOnly:true,xmlName:"properties.registrationStatus",type:{name:"Enum",allowedValues:["Active","Awaiting","Cancelled","Confiscated","Disabled","Excluded","Expired","Failed","Held","Locked","Parked","Pending","Reserved","Reverted","Suspended","Transferred","Unknown","Unlocked","Unparked","Updated","JsonConverterFailed"]}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},nameServers:{serializedName:"properties.nameServers",readOnly:true,xmlName:"properties.nameServers",xmlElementName:"DomainPropertiesNameServersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},privacy:{serializedName:"properties.privacy",xmlName:"properties.privacy",type:{name:"Boolean"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:true,xmlName:"properties.expirationTime",type:{name:"DateTime"}},lastRenewedTime:{serializedName:"properties.lastRenewedTime",readOnly:true,xmlName:"properties.lastRenewedTime",type:{name:"DateTime"}},autoRenew:{defaultValue:true,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},readyForDnsRecordManagement:{serializedName:"properties.readyForDnsRecordManagement",readOnly:true,xmlName:"properties.readyForDnsRecordManagement",type:{name:"Boolean"}},managedHostNames:{serializedName:"properties.managedHostNames",readOnly:true,xmlName:"properties.managedHostNames",xmlElementName:"HostName",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostName"}}}},consent:{serializedName:"properties.consent",xmlName:"properties.consent",type:{name:"Composite",className:"DomainPurchaseConsent"}},domainNotRenewableReasons:{serializedName:"properties.domainNotRenewableReasons",readOnly:true,xmlName:"properties.domainNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},dnsType:{serializedName:"properties.dnsType",xmlName:"properties.dnsType",type:{name:"Enum",allowedValues:["AzureDns","DefaultDomainRegistrarDns"]}},dnsZoneId:{serializedName:"properties.dnsZoneId",xmlName:"properties.dnsZoneId",type:{name:"String"}},targetDnsType:{serializedName:"properties.targetDnsType",xmlName:"properties.targetDnsType",type:{name:"Enum",allowedValues:["AzureDns","DefaultDomainRegistrarDns"]}},authCode:{serializedName:"properties.authCode",xmlName:"properties.authCode",type:{name:"String"}}})}};const mo={serializedName:"AppServiceEnvironmentResource",type:{name:"Composite",className:"AppServiceEnvironmentResource",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Preparing","Ready","Scaling","Deleting"]}},virtualNetwork:{serializedName:"properties.virtualNetwork",xmlName:"properties.virtualNetwork",type:{name:"Composite",className:"VirtualNetworkProfile"}},internalLoadBalancingMode:{serializedName:"properties.internalLoadBalancingMode",xmlName:"properties.internalLoadBalancingMode",type:{name:"String"}},multiSize:{serializedName:"properties.multiSize",xmlName:"properties.multiSize",type:{name:"String"}},multiRoleCount:{serializedName:"properties.multiRoleCount",readOnly:true,xmlName:"properties.multiRoleCount",type:{name:"Number"}},ipsslAddressCount:{serializedName:"properties.ipsslAddressCount",xmlName:"properties.ipsslAddressCount",type:{name:"Number"}},dnsSuffix:{serializedName:"properties.dnsSuffix",xmlName:"properties.dnsSuffix",type:{name:"String"}},maximumNumberOfMachines:{serializedName:"properties.maximumNumberOfMachines",readOnly:true,xmlName:"properties.maximumNumberOfMachines",type:{name:"Number"}},frontEndScaleFactor:{serializedName:"properties.frontEndScaleFactor",xmlName:"properties.frontEndScaleFactor",type:{name:"Number"}},suspended:{serializedName:"properties.suspended",readOnly:true,xmlName:"properties.suspended",type:{name:"Boolean"}},clusterSettings:{serializedName:"properties.clusterSettings",xmlName:"properties.clusterSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},userWhitelistedIpRanges:{serializedName:"properties.userWhitelistedIpRanges",xmlName:"properties.userWhitelistedIpRanges",xmlElementName:"AppServiceEnvironmentUserWhitelistedIpRangesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},hasLinuxWorkers:{serializedName:"properties.hasLinuxWorkers",readOnly:true,xmlName:"properties.hasLinuxWorkers",type:{name:"Boolean"}},upgradePreference:{defaultValue:"None",serializedName:"properties.upgradePreference",xmlName:"properties.upgradePreference",type:{name:"String"}},dedicatedHostCount:{serializedName:"properties.dedicatedHostCount",xmlName:"properties.dedicatedHostCount",type:{name:"Number"}},zoneRedundant:{serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}},customDnsSuffixConfiguration:{serializedName:"properties.customDnsSuffixConfiguration",xmlName:"properties.customDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration"}},networkingConfiguration:{serializedName:"properties.networkingConfiguration",xmlName:"properties.networkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration"}},upgradeAvailability:{serializedName:"properties.upgradeAvailability",readOnly:true,xmlName:"properties.upgradeAvailability",type:{name:"String"}}})}};const Ao={serializedName:"Site",type:{name:"Composite",className:"Site",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},extendedLocation:{serializedName:"extendedLocation",xmlName:"extendedLocation",type:{name:"Composite",className:"ExtendedLocation"}},state:{serializedName:"properties.state",readOnly:true,xmlName:"properties.state",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",readOnly:true,xmlName:"properties.hostNames",xmlElementName:"SitePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositorySiteName:{serializedName:"properties.repositorySiteName",readOnly:true,xmlName:"properties.repositorySiteName",type:{name:"String"}},usageState:{serializedName:"properties.usageState",readOnly:true,xmlName:"properties.usageState",type:{name:"Enum",allowedValues:["Normal","Exceeded"]}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},enabledHostNames:{serializedName:"properties.enabledHostNames",readOnly:true,xmlName:"properties.enabledHostNames",xmlElementName:"SitePropertiesEnabledHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},availabilityState:{serializedName:"properties.availabilityState",readOnly:true,xmlName:"properties.availabilityState",type:{name:"Enum",allowedValues:["Normal","Limited","DisasterRecoveryMode"]}},hostNameSslStates:{serializedName:"properties.hostNameSslStates",xmlName:"properties.hostNameSslStates",xmlElementName:"HostNameSslState",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostNameSslState"}}}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},reserved:{defaultValue:false,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:false,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:false,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},lastModifiedTimeUtc:{serializedName:"properties.lastModifiedTimeUtc",readOnly:true,xmlName:"properties.lastModifiedTimeUtc",type:{name:"DateTime"}},vnetRouteAllEnabled:{serializedName:"properties.vnetRouteAllEnabled",xmlName:"properties.vnetRouteAllEnabled",type:{name:"Boolean"}},vnetImagePullEnabled:{serializedName:"properties.vnetImagePullEnabled",xmlName:"properties.vnetImagePullEnabled",type:{name:"Boolean"}},vnetContentShareEnabled:{serializedName:"properties.vnetContentShareEnabled",xmlName:"properties.vnetContentShareEnabled",type:{name:"Boolean"}},siteConfig:{serializedName:"properties.siteConfig",xmlName:"properties.siteConfig",type:{name:"Composite",className:"SiteConfig"}},daprConfig:{serializedName:"properties.daprConfig",xmlName:"properties.daprConfig",type:{name:"Composite",className:"DaprConfig"}},workloadProfileName:{serializedName:"properties.workloadProfileName",xmlName:"properties.workloadProfileName",type:{name:"String"}},resourceConfig:{serializedName:"properties.resourceConfig",xmlName:"properties.resourceConfig",type:{name:"Composite",className:"ResourceConfig"}},trafficManagerHostNames:{serializedName:"properties.trafficManagerHostNames",readOnly:true,xmlName:"properties.trafficManagerHostNames",xmlElementName:"SitePropertiesTrafficManagerHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},scmSiteAlsoStopped:{defaultValue:false,serializedName:"properties.scmSiteAlsoStopped",xmlName:"properties.scmSiteAlsoStopped",type:{name:"Boolean"}},targetSwapSlot:{serializedName:"properties.targetSwapSlot",readOnly:true,xmlName:"properties.targetSwapSlot",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},clientAffinityEnabled:{serializedName:"properties.clientAffinityEnabled",xmlName:"properties.clientAffinityEnabled",type:{name:"Boolean"}},clientCertEnabled:{serializedName:"properties.clientCertEnabled",xmlName:"properties.clientCertEnabled",type:{name:"Boolean"}},clientCertMode:{serializedName:"properties.clientCertMode",xmlName:"properties.clientCertMode",type:{name:"Enum",allowedValues:["Required","Optional","OptionalInteractiveUser"]}},clientCertExclusionPaths:{serializedName:"properties.clientCertExclusionPaths",xmlName:"properties.clientCertExclusionPaths",type:{name:"String"}},hostNamesDisabled:{serializedName:"properties.hostNamesDisabled",xmlName:"properties.hostNamesDisabled",type:{name:"Boolean"}},customDomainVerificationId:{serializedName:"properties.customDomainVerificationId",xmlName:"properties.customDomainVerificationId",type:{name:"String"}},outboundIpAddresses:{serializedName:"properties.outboundIpAddresses",readOnly:true,xmlName:"properties.outboundIpAddresses",type:{name:"String"}},possibleOutboundIpAddresses:{serializedName:"properties.possibleOutboundIpAddresses",readOnly:true,xmlName:"properties.possibleOutboundIpAddresses",type:{name:"String"}},containerSize:{serializedName:"properties.containerSize",xmlName:"properties.containerSize",type:{name:"Number"}},dailyMemoryTimeQuota:{serializedName:"properties.dailyMemoryTimeQuota",xmlName:"properties.dailyMemoryTimeQuota",type:{name:"Number"}},suspendedTill:{serializedName:"properties.suspendedTill",readOnly:true,xmlName:"properties.suspendedTill",type:{name:"DateTime"}},maxNumberOfWorkers:{serializedName:"properties.maxNumberOfWorkers",readOnly:true,xmlName:"properties.maxNumberOfWorkers",type:{name:"Number"}},cloningInfo:{serializedName:"properties.cloningInfo",xmlName:"properties.cloningInfo",type:{name:"Composite",className:"CloningInfo"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},isDefaultContainer:{serializedName:"properties.isDefaultContainer",readOnly:true,xmlName:"properties.isDefaultContainer",type:{name:"Boolean"}},defaultHostName:{serializedName:"properties.defaultHostName",readOnly:true,xmlName:"properties.defaultHostName",type:{name:"String"}},slotSwapStatus:{serializedName:"properties.slotSwapStatus",xmlName:"properties.slotSwapStatus",type:{name:"Composite",className:"SlotSwapStatus"}},httpsOnly:{serializedName:"properties.httpsOnly",xmlName:"properties.httpsOnly",type:{name:"Boolean"}},redundancyMode:{serializedName:"properties.redundancyMode",xmlName:"properties.redundancyMode",type:{name:"Enum",allowedValues:["None","Manual","Failover","ActiveActive","GeoRedundant"]}},inProgressOperationId:{serializedName:"properties.inProgressOperationId",readOnly:true,xmlName:"properties.inProgressOperationId",type:{name:"Uuid"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}},storageAccountRequired:{serializedName:"properties.storageAccountRequired",xmlName:"properties.storageAccountRequired",type:{name:"Boolean"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},virtualNetworkSubnetId:{serializedName:"properties.virtualNetworkSubnetId",xmlName:"properties.virtualNetworkSubnetId",type:{name:"String"}},managedEnvironmentId:{serializedName:"properties.managedEnvironmentId",xmlName:"properties.managedEnvironmentId",type:{name:"String"}}})}};const ho={serializedName:"AppServicePlan",type:{name:"Composite",className:"AppServicePlan",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},extendedLocation:{serializedName:"extendedLocation",xmlName:"extendedLocation",type:{name:"Composite",className:"ExtendedLocation"}},workerTierName:{serializedName:"properties.workerTierName",xmlName:"properties.workerTierName",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Ready","Pending","Creating"]}},subscription:{serializedName:"properties.subscription",readOnly:true,xmlName:"properties.subscription",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},maximumNumberOfWorkers:{serializedName:"properties.maximumNumberOfWorkers",readOnly:true,xmlName:"properties.maximumNumberOfWorkers",type:{name:"Number"}},numberOfWorkers:{serializedName:"properties.numberOfWorkers",readOnly:true,xmlName:"properties.numberOfWorkers",type:{name:"Number"}},geoRegion:{serializedName:"properties.geoRegion",readOnly:true,xmlName:"properties.geoRegion",type:{name:"String"}},perSiteScaling:{defaultValue:false,serializedName:"properties.perSiteScaling",xmlName:"properties.perSiteScaling",type:{name:"Boolean"}},elasticScaleEnabled:{serializedName:"properties.elasticScaleEnabled",xmlName:"properties.elasticScaleEnabled",type:{name:"Boolean"}},maximumElasticWorkerCount:{serializedName:"properties.maximumElasticWorkerCount",xmlName:"properties.maximumElasticWorkerCount",type:{name:"Number"}},numberOfSites:{serializedName:"properties.numberOfSites",readOnly:true,xmlName:"properties.numberOfSites",type:{name:"Number"}},isSpot:{serializedName:"properties.isSpot",xmlName:"properties.isSpot",type:{name:"Boolean"}},spotExpirationTime:{serializedName:"properties.spotExpirationTime",xmlName:"properties.spotExpirationTime",type:{name:"DateTime"}},freeOfferExpirationTime:{serializedName:"properties.freeOfferExpirationTime",xmlName:"properties.freeOfferExpirationTime",type:{name:"DateTime"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},reserved:{defaultValue:false,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:false,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:false,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},targetWorkerCount:{serializedName:"properties.targetWorkerCount",xmlName:"properties.targetWorkerCount",type:{name:"Number"}},targetWorkerSizeId:{serializedName:"properties.targetWorkerSizeId",xmlName:"properties.targetWorkerSizeId",type:{name:"Number"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},kubeEnvironmentProfile:{serializedName:"properties.kubeEnvironmentProfile",xmlName:"properties.kubeEnvironmentProfile",type:{name:"Composite",className:"KubeEnvironmentProfile"}},zoneRedundant:{defaultValue:false,serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}}})}};const go={serializedName:"Certificate",type:{name:"Composite",className:"Certificate",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{password:{serializedName:"properties.password",xmlName:"properties.password",type:{name:"String"}},friendlyName:{serializedName:"properties.friendlyName",readOnly:true,xmlName:"properties.friendlyName",type:{name:"String"}},subjectName:{serializedName:"properties.subjectName",readOnly:true,xmlName:"properties.subjectName",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",xmlName:"properties.hostNames",xmlElementName:"CertificatePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},pfxBlob:{serializedName:"properties.pfxBlob",xmlName:"properties.pfxBlob",type:{name:"ByteArray"}},siteName:{serializedName:"properties.siteName",readOnly:true,xmlName:"properties.siteName",type:{name:"String"}},selfLink:{serializedName:"properties.selfLink",readOnly:true,xmlName:"properties.selfLink",type:{name:"String"}},issuer:{serializedName:"properties.issuer",readOnly:true,xmlName:"properties.issuer",type:{name:"String"}},issueDate:{serializedName:"properties.issueDate",readOnly:true,xmlName:"properties.issueDate",type:{name:"DateTime"}},expirationDate:{serializedName:"properties.expirationDate",readOnly:true,xmlName:"properties.expirationDate",type:{name:"DateTime"}},thumbprint:{serializedName:"properties.thumbprint",readOnly:true,xmlName:"properties.thumbprint",type:{name:"String"}},valid:{serializedName:"properties.valid",readOnly:true,xmlName:"properties.valid",type:{name:"Boolean"}},cerBlob:{serializedName:"properties.cerBlob",readOnly:true,xmlName:"properties.cerBlob",type:{name:"ByteArray"}},publicKeyHash:{serializedName:"properties.publicKeyHash",readOnly:true,xmlName:"properties.publicKeyHash",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},keyVaultId:{serializedName:"properties.keyVaultId",xmlName:"properties.keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"properties.keyVaultSecretName",xmlName:"properties.keyVaultSecretName",type:{name:"String"}},keyVaultSecretStatus:{serializedName:"properties.keyVaultSecretStatus",readOnly:true,xmlName:"properties.keyVaultSecretStatus",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},canonicalName:{serializedName:"properties.canonicalName",xmlName:"properties.canonicalName",type:{name:"String"}},domainValidationMethod:{serializedName:"properties.domainValidationMethod",xmlName:"properties.domainValidationMethod",type:{name:"String"}}})}};const fo={serializedName:"ContainerApp",type:{name:"Composite",className:"ContainerApp",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},kubeEnvironmentId:{serializedName:"properties.kubeEnvironmentId",xmlName:"properties.kubeEnvironmentId",type:{name:"String"}},latestRevisionName:{serializedName:"properties.latestRevisionName",readOnly:true,xmlName:"properties.latestRevisionName",type:{name:"String"}},latestRevisionFqdn:{serializedName:"properties.latestRevisionFqdn",readOnly:true,xmlName:"properties.latestRevisionFqdn",type:{name:"String"}},configuration:{serializedName:"properties.configuration",xmlName:"properties.configuration",type:{name:"Composite",className:"Configuration"}},template:{serializedName:"properties.template",xmlName:"properties.template",type:{name:"Composite",className:"Template"}}})}};const yo={serializedName:"Revision",type:{name:"Composite",className:"Revision",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},fqdn:{serializedName:"properties.fqdn",readOnly:true,xmlName:"properties.fqdn",type:{name:"String"}},template:{serializedName:"properties.template",xmlName:"properties.template",type:{name:"Composite",className:"Template"}},active:{serializedName:"properties.active",readOnly:true,xmlName:"properties.active",type:{name:"Boolean"}},replicas:{serializedName:"properties.replicas",readOnly:true,xmlName:"properties.replicas",type:{name:"Number"}},trafficWeight:{serializedName:"properties.trafficWeight",readOnly:true,xmlName:"properties.trafficWeight",type:{name:"Number"}},provisioningError:{serializedName:"properties.provisioningError",readOnly:true,xmlName:"properties.provisioningError",type:{name:"String"}},healthState:{serializedName:"properties.healthState",readOnly:true,xmlName:"properties.healthState",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}}})}};const bo={serializedName:"KubeEnvironment",type:{name:"Composite",className:"KubeEnvironment",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{extendedLocation:{serializedName:"extendedLocation",xmlName:"extendedLocation",type:{name:"Composite",className:"ExtendedLocation"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","Waiting","InitializationInProgress","InfrastructureSetupInProgress","InfrastructureSetupComplete","ScheduledForDelete","UpgradeRequested","UpgradeFailed"]}},deploymentErrors:{serializedName:"properties.deploymentErrors",readOnly:true,xmlName:"properties.deploymentErrors",type:{name:"String"}},internalLoadBalancerEnabled:{serializedName:"properties.internalLoadBalancerEnabled",xmlName:"properties.internalLoadBalancerEnabled",type:{name:"Boolean"}},defaultDomain:{serializedName:"properties.defaultDomain",readOnly:true,xmlName:"properties.defaultDomain",type:{name:"String"}},staticIp:{serializedName:"properties.staticIp",xmlName:"properties.staticIp",type:{name:"String"}},environmentType:{serializedName:"properties.environmentType",xmlName:"properties.environmentType",type:{name:"String"}},arcConfiguration:{serializedName:"properties.arcConfiguration",xmlName:"properties.arcConfiguration",type:{name:"Composite",className:"ArcConfiguration"}},appLogsConfiguration:{serializedName:"properties.appLogsConfiguration",xmlName:"properties.appLogsConfiguration",type:{name:"Composite",className:"AppLogsConfiguration"}},containerAppsConfiguration:{serializedName:"properties.containerAppsConfiguration",xmlName:"properties.containerAppsConfiguration",type:{name:"Composite",className:"ContainerAppsConfiguration"}},aksResourceID:{serializedName:"properties.aksResourceID",xmlName:"properties.aksResourceID",type:{name:"String"}}})}};const Co={serializedName:"StaticSiteARMResource",type:{name:"Composite",className:"StaticSiteARMResource",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},defaultHostname:{serializedName:"properties.defaultHostname",readOnly:true,xmlName:"properties.defaultHostname",type:{name:"String"}},repositoryUrl:{serializedName:"properties.repositoryUrl",xmlName:"properties.repositoryUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",xmlName:"properties.branch",type:{name:"String"}},customDomains:{serializedName:"properties.customDomains",readOnly:true,xmlName:"properties.customDomains",xmlElementName:"StaticSiteCustomDomainsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositoryToken:{serializedName:"properties.repositoryToken",xmlName:"properties.repositoryToken",type:{name:"String"}},buildProperties:{serializedName:"properties.buildProperties",xmlName:"properties.buildProperties",type:{name:"Composite",className:"StaticSiteBuildProperties"}},privateEndpointConnections:{serializedName:"properties.privateEndpointConnections",readOnly:true,xmlName:"properties.privateEndpointConnections",xmlElementName:"ResponseMessageEnvelopeRemotePrivateEndpointConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResponseMessageEnvelopeRemotePrivateEndpointConnection"}}}},stagingEnvironmentPolicy:{serializedName:"properties.stagingEnvironmentPolicy",xmlName:"properties.stagingEnvironmentPolicy",type:{name:"Enum",allowedValues:["Enabled","Disabled"]}},allowConfigFileUpdates:{serializedName:"properties.allowConfigFileUpdates",xmlName:"properties.allowConfigFileUpdates",type:{name:"Boolean"}},templateProperties:{serializedName:"properties.templateProperties",xmlName:"properties.templateProperties",type:{name:"Composite",className:"StaticSiteTemplateOptions"}},contentDistributionEndpoint:{serializedName:"properties.contentDistributionEndpoint",readOnly:true,xmlName:"properties.contentDistributionEndpoint",type:{name:"String"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",readOnly:true,xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},userProvidedFunctionApps:{serializedName:"properties.userProvidedFunctionApps",readOnly:true,xmlName:"properties.userProvidedFunctionApps",xmlElementName:"StaticSiteUserProvidedFunctionApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp"}}}},linkedBackends:{serializedName:"properties.linkedBackends",readOnly:true,xmlName:"properties.linkedBackends",xmlElementName:"StaticSiteLinkedBackend",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackend"}}}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},enterpriseGradeCdnStatus:{serializedName:"properties.enterpriseGradeCdnStatus",xmlName:"properties.enterpriseGradeCdnStatus",type:{name:"String"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}},databaseConnections:{serializedName:"properties.databaseConnections",readOnly:true,xmlName:"properties.databaseConnections",xmlElementName:"DatabaseConnectionOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseConnectionOverview"}}}}})}};const Eo={serializedName:"PremierAddOn",type:{name:"Composite",className:"PremierAddOn",modelProperties:Object.assign(Object.assign({},h.type.modelProperties),{sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"String"}},product:{serializedName:"properties.product",xmlName:"properties.product",type:{name:"String"}},vendor:{serializedName:"properties.vendor",xmlName:"properties.vendor",type:{name:"String"}},marketplacePublisher:{serializedName:"properties.marketplacePublisher",xmlName:"properties.marketplacePublisher",type:{name:"String"}},marketplaceOffer:{serializedName:"properties.marketplaceOffer",xmlName:"properties.marketplaceOffer",type:{name:"String"}}})}};const No={serializedName:"AppServiceCertificateOrderPatchResource",type:{name:"Composite",className:"AppServiceCertificateOrderPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{certificates:{serializedName:"properties.certificates",xmlName:"properties.certificates",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AppServiceCertificate"}}}},distinguishedName:{serializedName:"properties.distinguishedName",xmlName:"properties.distinguishedName",type:{name:"String"}},domainVerificationToken:{serializedName:"properties.domainVerificationToken",readOnly:true,xmlName:"properties.domainVerificationToken",type:{name:"String"}},validityInYears:{defaultValue:1,serializedName:"properties.validityInYears",xmlName:"properties.validityInYears",type:{name:"Number"}},keySize:{defaultValue:2048,serializedName:"properties.keySize",xmlName:"properties.keySize",type:{name:"Number"}},productType:{serializedName:"properties.productType",xmlName:"properties.productType",type:{name:"Enum",allowedValues:["StandardDomainValidatedSsl","StandardDomainValidatedWildCardSsl"]}},autoRenew:{defaultValue:true,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Pendingissuance","Issued","Revoked","Canceled","Denied","Pendingrevocation","PendingRekey","Unused","Expired","NotSubmitted"]}},signedCertificate:{serializedName:"properties.signedCertificate",xmlName:"properties.signedCertificate",type:{name:"Composite",className:"CertificateDetails"}},csr:{serializedName:"properties.csr",xmlName:"properties.csr",type:{name:"String"}},intermediate:{serializedName:"properties.intermediate",xmlName:"properties.intermediate",type:{name:"Composite",className:"CertificateDetails"}},root:{serializedName:"properties.root",xmlName:"properties.root",type:{name:"Composite",className:"CertificateDetails"}},serialNumber:{serializedName:"properties.serialNumber",readOnly:true,xmlName:"properties.serialNumber",type:{name:"String"}},lastCertificateIssuanceTime:{serializedName:"properties.lastCertificateIssuanceTime",readOnly:true,xmlName:"properties.lastCertificateIssuanceTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:true,xmlName:"properties.expirationTime",type:{name:"DateTime"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",readOnly:true,xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}},appServiceCertificateNotRenewableReasons:{serializedName:"properties.appServiceCertificateNotRenewableReasons",readOnly:true,xmlName:"properties.appServiceCertificateNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},nextAutoRenewalTimeStamp:{serializedName:"properties.nextAutoRenewalTimeStamp",readOnly:true,xmlName:"properties.nextAutoRenewalTimeStamp",type:{name:"DateTime"}},contact:{serializedName:"properties.contact",xmlName:"properties.contact",type:{name:"Composite",className:"CertificateOrderContact"}}})}};const vo={serializedName:"AppServiceCertificatePatchResource",type:{name:"Composite",className:"AppServiceCertificatePatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{keyVaultId:{serializedName:"properties.keyVaultId",xmlName:"properties.keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"properties.keyVaultSecretName",xmlName:"properties.keyVaultSecretName",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}}})}};const Io={serializedName:"ReissueCertificateOrderRequest",type:{name:"Composite",className:"ReissueCertificateOrderRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{keySize:{serializedName:"properties.keySize",xmlName:"properties.keySize",type:{name:"Number"}},delayExistingRevokeInHours:{serializedName:"properties.delayExistingRevokeInHours",xmlName:"properties.delayExistingRevokeInHours",type:{name:"Number"}},csr:{serializedName:"properties.csr",xmlName:"properties.csr",type:{name:"String"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}}})}};const So={serializedName:"RenewCertificateOrderRequest",type:{name:"Composite",className:"RenewCertificateOrderRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{keySize:{serializedName:"properties.keySize",xmlName:"properties.keySize",type:{name:"Number"}},csr:{serializedName:"properties.csr",xmlName:"properties.csr",type:{name:"String"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}}})}};const wo={serializedName:"DetectorResponse",type:{name:"Composite",className:"DetectorResponse",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{metadata:{serializedName:"properties.metadata",xmlName:"properties.metadata",type:{name:"Composite",className:"DetectorInfo"}},dataset:{serializedName:"properties.dataset",xmlName:"properties.dataset",xmlElementName:"DiagnosticData",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticData"}}}},status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"Composite",className:"Status"}},dataProvidersMetadata:{serializedName:"properties.dataProvidersMetadata",xmlName:"properties.dataProvidersMetadata",xmlElementName:"DataProviderMetadata",type:{name:"Sequence",element:{type:{name:"Composite",className:"DataProviderMetadata"}}}},suggestedUtterances:{serializedName:"properties.suggestedUtterances",xmlName:"properties.suggestedUtterances",type:{name:"Composite",className:"QueryUtterancesResults"}}})}};const Po={serializedName:"DomainPatchResource",type:{name:"Composite",className:"DomainPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{contactAdmin:{serializedName:"properties.contactAdmin",xmlName:"properties.contactAdmin",type:{name:"Composite",className:"Contact"}},contactBilling:{serializedName:"properties.contactBilling",xmlName:"properties.contactBilling",type:{name:"Composite",className:"Contact"}},contactRegistrant:{serializedName:"properties.contactRegistrant",xmlName:"properties.contactRegistrant",type:{name:"Composite",className:"Contact"}},contactTech:{serializedName:"properties.contactTech",xmlName:"properties.contactTech",type:{name:"Composite",className:"Contact"}},registrationStatus:{serializedName:"properties.registrationStatus",readOnly:true,xmlName:"properties.registrationStatus",type:{name:"Enum",allowedValues:["Active","Awaiting","Cancelled","Confiscated","Disabled","Excluded","Expired","Failed","Held","Locked","Parked","Pending","Reserved","Reverted","Suspended","Transferred","Unknown","Unlocked","Unparked","Updated","JsonConverterFailed"]}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},nameServers:{serializedName:"properties.nameServers",readOnly:true,xmlName:"properties.nameServers",xmlElementName:"DomainPatchResourcePropertiesNameServersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},privacy:{serializedName:"properties.privacy",xmlName:"properties.privacy",type:{name:"Boolean"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:true,xmlName:"properties.expirationTime",type:{name:"DateTime"}},lastRenewedTime:{serializedName:"properties.lastRenewedTime",readOnly:true,xmlName:"properties.lastRenewedTime",type:{name:"DateTime"}},autoRenew:{defaultValue:true,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},readyForDnsRecordManagement:{serializedName:"properties.readyForDnsRecordManagement",readOnly:true,xmlName:"properties.readyForDnsRecordManagement",type:{name:"Boolean"}},managedHostNames:{serializedName:"properties.managedHostNames",readOnly:true,xmlName:"properties.managedHostNames",xmlElementName:"HostName",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostName"}}}},consent:{serializedName:"properties.consent",xmlName:"properties.consent",type:{name:"Composite",className:"DomainPurchaseConsent"}},domainNotRenewableReasons:{serializedName:"properties.domainNotRenewableReasons",readOnly:true,xmlName:"properties.domainNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},dnsType:{serializedName:"properties.dnsType",xmlName:"properties.dnsType",type:{name:"Enum",allowedValues:["AzureDns","DefaultDomainRegistrarDns"]}},dnsZoneId:{serializedName:"properties.dnsZoneId",xmlName:"properties.dnsZoneId",type:{name:"String"}},targetDnsType:{serializedName:"properties.targetDnsType",xmlName:"properties.targetDnsType",type:{name:"Enum",allowedValues:["AzureDns","DefaultDomainRegistrarDns"]}},authCode:{serializedName:"properties.authCode",xmlName:"properties.authCode",type:{name:"String"}}})}};const xo={serializedName:"DomainOwnershipIdentifier",type:{name:"Composite",className:"DomainOwnershipIdentifier",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{ownershipId:{serializedName:"properties.ownershipId",xmlName:"properties.ownershipId",type:{name:"String"}}})}};const Bo={serializedName:"TopLevelDomain",type:{name:"Composite",className:"TopLevelDomain",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{privacy:{serializedName:"properties.privacy",xmlName:"properties.privacy",type:{name:"Boolean"}}})}};const _o={serializedName:"CustomDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Degraded","InProgress"]}},provisioningDetails:{serializedName:"properties.provisioningDetails",readOnly:true,xmlName:"properties.provisioningDetails",type:{name:"String"}},dnsSuffix:{serializedName:"properties.dnsSuffix",xmlName:"properties.dnsSuffix",type:{name:"String"}},certificateUrl:{serializedName:"properties.certificateUrl",xmlName:"properties.certificateUrl",type:{name:"String"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}}})}};const Ro={serializedName:"AseV3NetworkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{windowsOutboundIpAddresses:{serializedName:"properties.windowsOutboundIpAddresses",readOnly:true,xmlName:"properties.windowsOutboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesWindowsOutboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},linuxOutboundIpAddresses:{serializedName:"properties.linuxOutboundIpAddresses",readOnly:true,xmlName:"properties.linuxOutboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesLinuxOutboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},externalInboundIpAddresses:{serializedName:"properties.externalInboundIpAddresses",readOnly:true,xmlName:"properties.externalInboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesExternalInboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},internalInboundIpAddresses:{serializedName:"properties.internalInboundIpAddresses",readOnly:true,xmlName:"properties.internalInboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesInternalInboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},allowNewPrivateEndpointConnections:{serializedName:"properties.allowNewPrivateEndpointConnections",xmlName:"properties.allowNewPrivateEndpointConnections",type:{name:"Boolean"}},ftpEnabled:{serializedName:"properties.ftpEnabled",xmlName:"properties.ftpEnabled",type:{name:"Boolean"}},remoteDebugEnabled:{serializedName:"properties.remoteDebugEnabled",xmlName:"properties.remoteDebugEnabled",type:{name:"Boolean"}},inboundIpAddressOverride:{serializedName:"properties.inboundIpAddressOverride",xmlName:"properties.inboundIpAddressOverride",type:{name:"String"}}})}};const ko={serializedName:"AppServiceEnvironmentPatchResource",type:{name:"Composite",className:"AppServiceEnvironmentPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Preparing","Ready","Scaling","Deleting"]}},virtualNetwork:{serializedName:"properties.virtualNetwork",xmlName:"properties.virtualNetwork",type:{name:"Composite",className:"VirtualNetworkProfile"}},internalLoadBalancingMode:{serializedName:"properties.internalLoadBalancingMode",xmlName:"properties.internalLoadBalancingMode",type:{name:"String"}},multiSize:{serializedName:"properties.multiSize",xmlName:"properties.multiSize",type:{name:"String"}},multiRoleCount:{serializedName:"properties.multiRoleCount",readOnly:true,xmlName:"properties.multiRoleCount",type:{name:"Number"}},ipsslAddressCount:{serializedName:"properties.ipsslAddressCount",xmlName:"properties.ipsslAddressCount",type:{name:"Number"}},dnsSuffix:{serializedName:"properties.dnsSuffix",xmlName:"properties.dnsSuffix",type:{name:"String"}},maximumNumberOfMachines:{serializedName:"properties.maximumNumberOfMachines",readOnly:true,xmlName:"properties.maximumNumberOfMachines",type:{name:"Number"}},frontEndScaleFactor:{serializedName:"properties.frontEndScaleFactor",xmlName:"properties.frontEndScaleFactor",type:{name:"Number"}},suspended:{serializedName:"properties.suspended",readOnly:true,xmlName:"properties.suspended",type:{name:"Boolean"}},clusterSettings:{serializedName:"properties.clusterSettings",xmlName:"properties.clusterSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},userWhitelistedIpRanges:{serializedName:"properties.userWhitelistedIpRanges",xmlName:"properties.userWhitelistedIpRanges",xmlElementName:"AppServiceEnvironmentUserWhitelistedIpRangesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},hasLinuxWorkers:{serializedName:"properties.hasLinuxWorkers",readOnly:true,xmlName:"properties.hasLinuxWorkers",type:{name:"Boolean"}},upgradePreference:{defaultValue:"None",serializedName:"properties.upgradePreference",xmlName:"properties.upgradePreference",type:{name:"String"}},dedicatedHostCount:{serializedName:"properties.dedicatedHostCount",xmlName:"properties.dedicatedHostCount",type:{name:"Number"}},zoneRedundant:{serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}},customDnsSuffixConfiguration:{serializedName:"properties.customDnsSuffixConfiguration",xmlName:"properties.customDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration"}},networkingConfiguration:{serializedName:"properties.networkingConfiguration",xmlName:"properties.networkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration"}},upgradeAvailability:{serializedName:"properties.upgradeAvailability",readOnly:true,xmlName:"properties.upgradeAvailability",type:{name:"String"}}})}};const To={serializedName:"AddressResponse",type:{name:"Composite",className:"AddressResponse",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{serviceIpAddress:{serializedName:"properties.serviceIpAddress",xmlName:"properties.serviceIpAddress",type:{name:"String"}},internalIpAddress:{serializedName:"properties.internalIpAddress",xmlName:"properties.internalIpAddress",type:{name:"String"}},outboundIpAddresses:{serializedName:"properties.outboundIpAddresses",xmlName:"properties.outboundIpAddresses",xmlElementName:"AddressResponsePropertiesOutboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},vipMappings:{serializedName:"properties.vipMappings",xmlName:"properties.vipMappings",xmlElementName:"VirtualIPMapping",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualIPMapping"}}}}})}};const Qo={serializedName:"PushSettings",type:{name:"Composite",className:"PushSettings",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{isPushEnabled:{serializedName:"properties.isPushEnabled",xmlName:"properties.isPushEnabled",type:{name:"Boolean"}},tagWhitelistJson:{serializedName:"properties.tagWhitelistJson",xmlName:"properties.tagWhitelistJson",type:{name:"String"}},tagsRequiringAuth:{serializedName:"properties.tagsRequiringAuth",xmlName:"properties.tagsRequiringAuth",type:{name:"String"}},dynamicTagsJson:{serializedName:"properties.dynamicTagsJson",xmlName:"properties.dynamicTagsJson",type:{name:"String"}}})}};const Mo={serializedName:"WorkerPoolResource",type:{name:"Composite",className:"WorkerPoolResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{sku:{serializedName:"sku",xmlName:"sku",type:{name:"Composite",className:"SkuDescription"}},workerSizeId:{serializedName:"properties.workerSizeId",xmlName:"properties.workerSizeId",type:{name:"Number"}},computeMode:{serializedName:"properties.computeMode",xmlName:"properties.computeMode",type:{name:"Enum",allowedValues:["Shared","Dedicated","Dynamic"]}},workerSize:{serializedName:"properties.workerSize",xmlName:"properties.workerSize",type:{name:"String"}},workerCount:{serializedName:"properties.workerCount",xmlName:"properties.workerCount",type:{name:"Number"}},instanceNames:{serializedName:"properties.instanceNames",readOnly:true,xmlName:"properties.instanceNames",xmlElementName:"WorkerPoolInstanceNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Oo={serializedName:"ResourceMetricDefinition",type:{name:"Composite",className:"ResourceMetricDefinition",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{unit:{serializedName:"properties.unit",readOnly:true,xmlName:"properties.unit",type:{name:"String"}},primaryAggregationType:{serializedName:"properties.primaryAggregationType",readOnly:true,xmlName:"properties.primaryAggregationType",type:{name:"String"}},metricAvailabilities:{serializedName:"properties.metricAvailabilities",readOnly:true,xmlName:"properties.metricAvailabilities",xmlElementName:"ResourceMetricAvailability",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceMetricAvailability"}}}},resourceUri:{serializedName:"properties.resourceUri",readOnly:true,xmlName:"properties.resourceUri",type:{name:"String"}},properties:{serializedName:"properties.properties",readOnly:true,xmlName:"properties.properties",type:{name:"Dictionary",value:{type:{name:"String"}}}}})}};const Do={serializedName:"Usage",type:{name:"Composite",className:"Usage",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},resourceName:{serializedName:"properties.resourceName",readOnly:true,xmlName:"properties.resourceName",type:{name:"String"}},unit:{serializedName:"properties.unit",readOnly:true,xmlName:"properties.unit",type:{name:"String"}},currentValue:{serializedName:"properties.currentValue",readOnly:true,xmlName:"properties.currentValue",type:{name:"Number"}},limit:{serializedName:"properties.limit",readOnly:true,xmlName:"properties.limit",type:{name:"Number"}},nextResetTime:{serializedName:"properties.nextResetTime",readOnly:true,xmlName:"properties.nextResetTime",type:{name:"DateTime"}},computeMode:{serializedName:"properties.computeMode",readOnly:true,xmlName:"properties.computeMode",type:{name:"Enum",allowedValues:["Shared","Dedicated","Dynamic"]}},siteMode:{serializedName:"properties.siteMode",readOnly:true,xmlName:"properties.siteMode",type:{name:"String"}}})}};const zo={serializedName:"RemotePrivateEndpointConnectionARMResource",type:{name:"Composite",className:"RemotePrivateEndpointConnectionARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},privateEndpoint:{serializedName:"properties.privateEndpoint",xmlName:"properties.privateEndpoint",type:{name:"Composite",className:"ArmIdWrapper"}},privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",xmlName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState"}},ipAddresses:{serializedName:"properties.ipAddresses",xmlName:"properties.ipAddresses",xmlElementName:"RemotePrivateEndpointConnectionARMResourcePropertiesIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Lo={serializedName:"PrivateLinkConnectionApprovalRequestResource",type:{name:"Composite",className:"PrivateLinkConnectionApprovalRequestResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",xmlName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState"}}})}};const Go={serializedName:"AppServicePlanPatchResource",type:{name:"Composite",className:"AppServicePlanPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{workerTierName:{serializedName:"properties.workerTierName",xmlName:"properties.workerTierName",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Ready","Pending","Creating"]}},subscription:{serializedName:"properties.subscription",readOnly:true,xmlName:"properties.subscription",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},maximumNumberOfWorkers:{serializedName:"properties.maximumNumberOfWorkers",readOnly:true,xmlName:"properties.maximumNumberOfWorkers",type:{name:"Number"}},numberOfWorkers:{serializedName:"properties.numberOfWorkers",readOnly:true,xmlName:"properties.numberOfWorkers",type:{name:"Number"}},geoRegion:{serializedName:"properties.geoRegion",readOnly:true,xmlName:"properties.geoRegion",type:{name:"String"}},perSiteScaling:{defaultValue:false,serializedName:"properties.perSiteScaling",xmlName:"properties.perSiteScaling",type:{name:"Boolean"}},elasticScaleEnabled:{serializedName:"properties.elasticScaleEnabled",xmlName:"properties.elasticScaleEnabled",type:{name:"Boolean"}},maximumElasticWorkerCount:{serializedName:"properties.maximumElasticWorkerCount",xmlName:"properties.maximumElasticWorkerCount",type:{name:"Number"}},numberOfSites:{serializedName:"properties.numberOfSites",readOnly:true,xmlName:"properties.numberOfSites",type:{name:"Number"}},isSpot:{serializedName:"properties.isSpot",xmlName:"properties.isSpot",type:{name:"Boolean"}},spotExpirationTime:{serializedName:"properties.spotExpirationTime",xmlName:"properties.spotExpirationTime",type:{name:"DateTime"}},freeOfferExpirationTime:{serializedName:"properties.freeOfferExpirationTime",xmlName:"properties.freeOfferExpirationTime",type:{name:"DateTime"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},reserved:{defaultValue:false,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:false,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:false,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},targetWorkerCount:{serializedName:"properties.targetWorkerCount",xmlName:"properties.targetWorkerCount",type:{name:"Number"}},targetWorkerSizeId:{serializedName:"properties.targetWorkerSizeId",xmlName:"properties.targetWorkerSizeId",type:{name:"Number"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},kubeEnvironmentProfile:{serializedName:"properties.kubeEnvironmentProfile",xmlName:"properties.kubeEnvironmentProfile",type:{name:"Composite",className:"KubeEnvironmentProfile"}},zoneRedundant:{defaultValue:false,serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}}})}};const Fo={serializedName:"HybridConnection",type:{name:"Composite",className:"HybridConnection",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{serviceBusNamespace:{serializedName:"properties.serviceBusNamespace",xmlName:"properties.serviceBusNamespace",type:{name:"String"}},relayName:{serializedName:"properties.relayName",xmlName:"properties.relayName",type:{name:"String"}},relayArmUri:{serializedName:"properties.relayArmUri",xmlName:"properties.relayArmUri",type:{name:"String"}},hostname:{serializedName:"properties.hostname",xmlName:"properties.hostname",type:{name:"String"}},port:{serializedName:"properties.port",xmlName:"properties.port",type:{name:"Number"}},sendKeyName:{serializedName:"properties.sendKeyName",xmlName:"properties.sendKeyName",type:{name:"String"}},sendKeyValue:{serializedName:"properties.sendKeyValue",xmlName:"properties.sendKeyValue",type:{name:"String"}},serviceBusSuffix:{serializedName:"properties.serviceBusSuffix",xmlName:"properties.serviceBusSuffix",type:{name:"String"}}})}};const qo={serializedName:"HybridConnectionKey",type:{name:"Composite",className:"HybridConnectionKey",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{sendKeyName:{serializedName:"properties.sendKeyName",readOnly:true,xmlName:"properties.sendKeyName",type:{name:"String"}},sendKeyValue:{serializedName:"properties.sendKeyValue",readOnly:true,xmlName:"properties.sendKeyValue",type:{name:"String"}}})}};const Uo={serializedName:"HybridConnectionLimits",type:{name:"Composite",className:"HybridConnectionLimits",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{current:{serializedName:"properties.current",readOnly:true,xmlName:"properties.current",type:{name:"Number"}},maximum:{serializedName:"properties.maximum",readOnly:true,xmlName:"properties.maximum",type:{name:"Number"}}})}};const Ho={serializedName:"VnetRoute",type:{name:"Composite",className:"VnetRoute",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{startAddress:{serializedName:"properties.startAddress",xmlName:"properties.startAddress",type:{name:"String"}},endAddress:{serializedName:"properties.endAddress",xmlName:"properties.endAddress",type:{name:"String"}},routeType:{serializedName:"properties.routeType",xmlName:"properties.routeType",type:{name:"String"}}})}};const Vo={serializedName:"VnetInfoResource",type:{name:"Composite",className:"VnetInfoResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{vnetResourceId:{serializedName:"properties.vnetResourceId",xmlName:"properties.vnetResourceId",type:{name:"String"}},certThumbprint:{serializedName:"properties.certThumbprint",readOnly:true,xmlName:"properties.certThumbprint",type:{name:"String"}},certBlob:{serializedName:"properties.certBlob",xmlName:"properties.certBlob",type:{name:"String"}},routes:{serializedName:"properties.routes",readOnly:true,xmlName:"properties.routes",xmlElementName:"VnetRoute",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}},resyncRequired:{serializedName:"properties.resyncRequired",readOnly:true,xmlName:"properties.resyncRequired",type:{name:"Boolean"}},dnsServers:{serializedName:"properties.dnsServers",xmlName:"properties.dnsServers",type:{name:"String"}},isSwift:{serializedName:"properties.isSwift",xmlName:"properties.isSwift",type:{name:"Boolean"}}})}};const jo={serializedName:"VnetGateway",type:{name:"Composite",className:"VnetGateway",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{vnetName:{serializedName:"properties.vnetName",xmlName:"properties.vnetName",type:{name:"String"}},vpnPackageUri:{serializedName:"properties.vpnPackageUri",xmlName:"properties.vpnPackageUri",type:{name:"String"}}})}};const Wo={serializedName:"CertificatePatchResource",type:{name:"Composite",className:"CertificatePatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{password:{serializedName:"properties.password",xmlName:"properties.password",type:{name:"String"}},friendlyName:{serializedName:"properties.friendlyName",readOnly:true,xmlName:"properties.friendlyName",type:{name:"String"}},subjectName:{serializedName:"properties.subjectName",readOnly:true,xmlName:"properties.subjectName",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",xmlName:"properties.hostNames",xmlElementName:"CertificatePatchResourcePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},pfxBlob:{serializedName:"properties.pfxBlob",xmlName:"properties.pfxBlob",type:{name:"ByteArray"}},siteName:{serializedName:"properties.siteName",readOnly:true,xmlName:"properties.siteName",type:{name:"String"}},selfLink:{serializedName:"properties.selfLink",readOnly:true,xmlName:"properties.selfLink",type:{name:"String"}},issuer:{serializedName:"properties.issuer",readOnly:true,xmlName:"properties.issuer",type:{name:"String"}},issueDate:{serializedName:"properties.issueDate",readOnly:true,xmlName:"properties.issueDate",type:{name:"DateTime"}},expirationDate:{serializedName:"properties.expirationDate",readOnly:true,xmlName:"properties.expirationDate",type:{name:"DateTime"}},thumbprint:{serializedName:"properties.thumbprint",readOnly:true,xmlName:"properties.thumbprint",type:{name:"String"}},valid:{serializedName:"properties.valid",readOnly:true,xmlName:"properties.valid",type:{name:"Boolean"}},cerBlob:{serializedName:"properties.cerBlob",readOnly:true,xmlName:"properties.cerBlob",type:{name:"ByteArray"}},publicKeyHash:{serializedName:"properties.publicKeyHash",readOnly:true,xmlName:"properties.publicKeyHash",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},keyVaultId:{serializedName:"properties.keyVaultId",xmlName:"properties.keyVaultId",type:{name:"String"}},keyVaultSecretName:{serializedName:"properties.keyVaultSecretName",xmlName:"properties.keyVaultSecretName",type:{name:"String"}},keyVaultSecretStatus:{serializedName:"properties.keyVaultSecretStatus",readOnly:true,xmlName:"properties.keyVaultSecretStatus",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},canonicalName:{serializedName:"properties.canonicalName",xmlName:"properties.canonicalName",type:{name:"String"}},domainValidationMethod:{serializedName:"properties.domainValidationMethod",xmlName:"properties.domainValidationMethod",type:{name:"String"}}})}};const Jo={serializedName:"DeletedSite",type:{name:"Composite",className:"DeletedSite",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{deletedSiteId:{serializedName:"properties.deletedSiteId",readOnly:true,xmlName:"properties.deletedSiteId",type:{name:"Number"}},deletedTimestamp:{serializedName:"properties.deletedTimestamp",readOnly:true,xmlName:"properties.deletedTimestamp",type:{name:"String"}},subscription:{serializedName:"properties.subscription",readOnly:true,xmlName:"properties.subscription",type:{name:"String"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},deletedSiteName:{serializedName:"properties.deletedSiteName",readOnly:true,xmlName:"properties.deletedSiteName",type:{name:"String"}},slot:{serializedName:"properties.slot",readOnly:true,xmlName:"properties.slot",type:{name:"String"}},kindPropertiesKind:{serializedName:"properties.kind",readOnly:true,xmlName:"properties.kind",type:{name:"String"}},geoRegionName:{serializedName:"properties.geoRegionName",readOnly:true,xmlName:"properties.geoRegionName",type:{name:"String"}}})}};const Yo={serializedName:"DiagnosticCategory",type:{name:"Composite",className:"DiagnosticCategory",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}}})}};const $o={serializedName:"AnalysisDefinition",type:{name:"Composite",className:"AnalysisDefinition",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}}})}};const Ko={serializedName:"DiagnosticAnalysis",type:{name:"Composite",className:"DiagnosticAnalysis",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{startTime:{serializedName:"properties.startTime",xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",xmlName:"properties.endTime",type:{name:"DateTime"}},abnormalTimePeriods:{serializedName:"properties.abnormalTimePeriods",xmlName:"properties.abnormalTimePeriods",xmlElementName:"AbnormalTimePeriod",type:{name:"Sequence",element:{type:{name:"Composite",className:"AbnormalTimePeriod"}}}},payload:{serializedName:"properties.payload",xmlName:"properties.payload",xmlElementName:"AnalysisData",type:{name:"Sequence",element:{type:{name:"Composite",className:"AnalysisData"}}}},nonCorrelatedDetectors:{serializedName:"properties.nonCorrelatedDetectors",xmlName:"properties.nonCorrelatedDetectors",xmlElementName:"DetectorDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorDefinition"}}}}})}};const Zo={serializedName:"DetectorDefinitionResource",type:{name:"Composite",className:"DetectorDefinitionResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}},rank:{serializedName:"properties.rank",readOnly:true,xmlName:"properties.rank",type:{name:"Number"}},isEnabled:{serializedName:"properties.isEnabled",readOnly:true,xmlName:"properties.isEnabled",type:{name:"Boolean"}}})}};const Xo={serializedName:"DiagnosticDetectorResponse",type:{name:"Composite",className:"DiagnosticDetectorResponse",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{startTime:{serializedName:"properties.startTime",xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",xmlName:"properties.endTime",type:{name:"DateTime"}},issueDetected:{serializedName:"properties.issueDetected",xmlName:"properties.issueDetected",type:{name:"Boolean"}},detectorDefinition:{serializedName:"properties.detectorDefinition",xmlName:"properties.detectorDefinition",type:{name:"Composite",className:"DetectorDefinition"}},metrics:{serializedName:"properties.metrics",xmlName:"properties.metrics",xmlElementName:"DiagnosticMetricSet",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticMetricSet"}}}},abnormalTimePeriods:{serializedName:"properties.abnormalTimePeriods",xmlName:"properties.abnormalTimePeriods",xmlElementName:"DetectorAbnormalTimePeriod",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorAbnormalTimePeriod"}}}},data:{serializedName:"properties.data",xmlName:"properties.data",xmlElementName:"DiagnosticDetectorResponsePropertiesDataItem",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}}}},responseMetaData:{serializedName:"properties.responseMetaData",xmlName:"properties.responseMetaData",type:{name:"Composite",className:"ResponseMetaData"}}})}};const ea={serializedName:"Snapshot",type:{name:"Composite",className:"Snapshot",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{time:{serializedName:"properties.time",readOnly:true,xmlName:"properties.time",type:{name:"String"}}})}};const ta={serializedName:"KubeEnvironmentPatchResource",type:{name:"Composite",className:"KubeEnvironmentPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","Waiting","InitializationInProgress","InfrastructureSetupInProgress","InfrastructureSetupComplete","ScheduledForDelete","UpgradeRequested","UpgradeFailed"]}},deploymentErrors:{serializedName:"properties.deploymentErrors",readOnly:true,xmlName:"properties.deploymentErrors",type:{name:"String"}},internalLoadBalancerEnabled:{serializedName:"properties.internalLoadBalancerEnabled",xmlName:"properties.internalLoadBalancerEnabled",type:{name:"Boolean"}},defaultDomain:{serializedName:"properties.defaultDomain",readOnly:true,xmlName:"properties.defaultDomain",type:{name:"String"}},staticIp:{serializedName:"properties.staticIp",xmlName:"properties.staticIp",type:{name:"String"}},arcConfiguration:{serializedName:"properties.arcConfiguration",xmlName:"properties.arcConfiguration",type:{name:"Composite",className:"ArcConfiguration"}},appLogsConfiguration:{serializedName:"properties.appLogsConfiguration",xmlName:"properties.appLogsConfiguration",type:{name:"Composite",className:"AppLogsConfiguration"}},containerAppsConfiguration:{serializedName:"properties.containerAppsConfiguration",xmlName:"properties.containerAppsConfiguration",type:{name:"Composite",className:"ContainerAppsConfiguration"}},aksResourceID:{serializedName:"properties.aksResourceID",xmlName:"properties.aksResourceID",type:{name:"String"}}})}};const ra={serializedName:"ApplicationStackResource",type:{name:"Composite",className:"ApplicationStackResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{namePropertiesName:{serializedName:"properties.name",xmlName:"properties.name",type:{name:"String"}},display:{serializedName:"properties.display",xmlName:"properties.display",type:{name:"String"}},dependency:{serializedName:"properties.dependency",xmlName:"properties.dependency",type:{name:"String"}},majorVersions:{serializedName:"properties.majorVersions",xmlName:"properties.majorVersions",xmlElementName:"StackMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"StackMajorVersion"}}}},frameworks:{serializedName:"properties.frameworks",xmlName:"properties.frameworks",xmlElementName:"ApplicationStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStack"}}}},isDeprecated:{serializedName:"properties.isDeprecated",xmlName:"properties.isDeprecated",xmlElementName:"ApplicationStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStack"}}}}})}};const ia={serializedName:"FunctionAppStack",type:{name:"Composite",className:"FunctionAppStack",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{location:{serializedName:"location",readOnly:true,xmlName:"location",type:{name:"String"}},displayText:{serializedName:"properties.displayText",readOnly:true,xmlName:"properties.displayText",type:{name:"String"}},value:{serializedName:"properties.value",readOnly:true,xmlName:"properties.value",type:{name:"String"}},majorVersions:{serializedName:"properties.majorVersions",readOnly:true,xmlName:"properties.majorVersions",xmlElementName:"FunctionAppMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionAppMajorVersion"}}}},preferredOs:{serializedName:"properties.preferredOs",readOnly:true,xmlName:"properties.preferredOs",type:{name:"Enum",allowedValues:["Windows","Linux"]}}})}};const na={serializedName:"WebAppStack",type:{name:"Composite",className:"WebAppStack",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{location:{serializedName:"location",readOnly:true,xmlName:"location",type:{name:"String"}},displayText:{serializedName:"properties.displayText",readOnly:true,xmlName:"properties.displayText",type:{name:"String"}},value:{serializedName:"properties.value",readOnly:true,xmlName:"properties.value",type:{name:"String"}},majorVersions:{serializedName:"properties.majorVersions",readOnly:true,xmlName:"properties.majorVersions",xmlElementName:"WebAppMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebAppMajorVersion"}}}},preferredOs:{serializedName:"properties.preferredOs",readOnly:true,xmlName:"properties.preferredOs",type:{name:"Enum",allowedValues:["Windows","Linux"]}}})}};const sa={serializedName:"Recommendation",type:{name:"Composite",className:"Recommendation",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{creationTime:{serializedName:"properties.creationTime",xmlName:"properties.creationTime",type:{name:"DateTime"}},recommendationId:{serializedName:"properties.recommendationId",xmlName:"properties.recommendationId",type:{name:"Uuid"}},resourceId:{serializedName:"properties.resourceId",xmlName:"properties.resourceId",type:{name:"String"}},resourceScope:{serializedName:"properties.resourceScope",xmlName:"properties.resourceScope",type:{name:"String"}},ruleName:{serializedName:"properties.ruleName",xmlName:"properties.ruleName",type:{name:"String"}},displayName:{serializedName:"properties.displayName",xmlName:"properties.displayName",type:{name:"String"}},message:{serializedName:"properties.message",xmlName:"properties.message",type:{name:"String"}},level:{serializedName:"properties.level",xmlName:"properties.level",type:{name:"Enum",allowedValues:["Critical","Warning","Information","NonUrgentSuggestion"]}},channels:{serializedName:"properties.channels",xmlName:"properties.channels",type:{name:"Enum",allowedValues:["Notification","Api","Email","Webhook","All"]}},categoryTags:{serializedName:"properties.categoryTags",readOnly:true,xmlName:"properties.categoryTags",xmlElementName:"RecommendationPropertiesCategoryTagsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},actionName:{serializedName:"properties.actionName",xmlName:"properties.actionName",type:{name:"String"}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Number"}},states:{serializedName:"properties.states",xmlName:"properties.states",xmlElementName:"RecommendationPropertiesStatesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},startTime:{serializedName:"properties.startTime",xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",xmlName:"properties.endTime",type:{name:"DateTime"}},nextNotificationTime:{serializedName:"properties.nextNotificationTime",xmlName:"properties.nextNotificationTime",type:{name:"DateTime"}},notificationExpirationTime:{serializedName:"properties.notificationExpirationTime",xmlName:"properties.notificationExpirationTime",type:{name:"DateTime"}},notifiedTime:{serializedName:"properties.notifiedTime",xmlName:"properties.notifiedTime",type:{name:"DateTime"}},score:{serializedName:"properties.score",xmlName:"properties.score",type:{name:"Number"}},isDynamic:{serializedName:"properties.isDynamic",xmlName:"properties.isDynamic",type:{name:"Boolean"}},extensionName:{serializedName:"properties.extensionName",xmlName:"properties.extensionName",type:{name:"String"}},bladeName:{serializedName:"properties.bladeName",xmlName:"properties.bladeName",type:{name:"String"}},forwardLink:{serializedName:"properties.forwardLink",xmlName:"properties.forwardLink",type:{name:"String"}}})}};const oa={serializedName:"RecommendationRule",type:{name:"Composite",className:"RecommendationRule",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{recommendationName:{serializedName:"properties.recommendationName",xmlName:"properties.recommendationName",type:{name:"String"}},displayName:{serializedName:"properties.displayName",xmlName:"properties.displayName",type:{name:"String"}},message:{serializedName:"properties.message",xmlName:"properties.message",type:{name:"String"}},recommendationId:{serializedName:"properties.recommendationId",xmlName:"properties.recommendationId",type:{name:"Uuid"}},description:{serializedName:"properties.description",xmlName:"properties.description",type:{name:"String"}},actionName:{serializedName:"properties.actionName",xmlName:"properties.actionName",type:{name:"String"}},level:{serializedName:"properties.level",xmlName:"properties.level",type:{name:"Enum",allowedValues:["Critical","Warning","Information","NonUrgentSuggestion"]}},channels:{serializedName:"properties.channels",xmlName:"properties.channels",type:{name:"Enum",allowedValues:["Notification","Api","Email","Webhook","All"]}},categoryTags:{serializedName:"properties.categoryTags",readOnly:true,xmlName:"properties.categoryTags",xmlElementName:"RecommendationRulePropertiesCategoryTagsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},isDynamic:{serializedName:"properties.isDynamic",xmlName:"properties.isDynamic",type:{name:"Boolean"}},extensionName:{serializedName:"properties.extensionName",xmlName:"properties.extensionName",type:{name:"String"}},bladeName:{serializedName:"properties.bladeName",xmlName:"properties.bladeName",type:{name:"String"}},forwardLink:{serializedName:"properties.forwardLink",xmlName:"properties.forwardLink",type:{name:"String"}}})}};const aa={serializedName:"ResourceHealthMetadata",type:{name:"Composite",className:"ResourceHealthMetadata",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{category:{serializedName:"properties.category",xmlName:"properties.category",type:{name:"String"}},signalAvailability:{serializedName:"properties.signalAvailability",xmlName:"properties.signalAvailability",type:{name:"Boolean"}}})}};const la={serializedName:"User",type:{name:"Composite",className:"User",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{publishingUserName:{serializedName:"properties.publishingUserName",xmlName:"properties.publishingUserName",type:{name:"String"}},publishingPassword:{serializedName:"properties.publishingPassword",xmlName:"properties.publishingPassword",type:{name:"String"}},publishingPasswordHash:{serializedName:"properties.publishingPasswordHash",xmlName:"properties.publishingPasswordHash",type:{name:"String"}},publishingPasswordHashSalt:{serializedName:"properties.publishingPasswordHashSalt",xmlName:"properties.publishingPasswordHashSalt",type:{name:"String"}},scmUri:{serializedName:"properties.scmUri",xmlName:"properties.scmUri",type:{name:"String"}}})}};const ca={serializedName:"SourceControl",type:{name:"Composite",className:"SourceControl",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{token:{serializedName:"properties.token",xmlName:"properties.token",type:{name:"String"}},tokenSecret:{serializedName:"properties.tokenSecret",xmlName:"properties.tokenSecret",type:{name:"String"}},refreshToken:{serializedName:"properties.refreshToken",xmlName:"properties.refreshToken",type:{name:"String"}},expirationTime:{serializedName:"properties.expirationTime",xmlName:"properties.expirationTime",type:{name:"DateTime"}}})}};const pa={serializedName:"BillingMeter",type:{name:"Composite",className:"BillingMeter",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{meterId:{serializedName:"properties.meterId",xmlName:"properties.meterId",type:{name:"String"}},billingLocation:{serializedName:"properties.billingLocation",xmlName:"properties.billingLocation",type:{name:"String"}},shortName:{serializedName:"properties.shortName",xmlName:"properties.shortName",type:{name:"String"}},friendlyName:{serializedName:"properties.friendlyName",xmlName:"properties.friendlyName",type:{name:"String"}},resourceType:{serializedName:"properties.resourceType",xmlName:"properties.resourceType",type:{name:"String"}},osType:{serializedName:"properties.osType",xmlName:"properties.osType",type:{name:"String"}},multiplier:{serializedName:"properties.multiplier",xmlName:"properties.multiplier",type:{name:"Number"}}})}};const ua={serializedName:"Identifier",type:{name:"Composite",className:"Identifier",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{value:{serializedName:"properties.id",xmlName:"properties.id",type:{name:"String"}}})}};const da={serializedName:"CustomHostnameSites",type:{name:"Composite",className:"CustomHostnameSites",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{customHostname:{serializedName:"properties.customHostname",xmlName:"properties.customHostname",type:{name:"String"}},region:{serializedName:"properties.region",xmlName:"properties.region",type:{name:"String"}},siteResourceIds:{serializedName:"properties.siteResourceIds",xmlName:"properties.siteResourceIds",xmlElementName:"Identifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"Identifier"}}}}})}};const ma={serializedName:"GeoRegion",type:{name:"Composite",className:"GeoRegion",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}},displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},orgDomain:{serializedName:"properties.orgDomain",readOnly:true,xmlName:"properties.orgDomain",type:{name:"String"}}})}};const Aa={serializedName:"AseRegion",type:{name:"Composite",className:"AseRegion",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},standard:{serializedName:"properties.standard",readOnly:true,xmlName:"properties.standard",type:{name:"Boolean"}},dedicatedHost:{serializedName:"properties.dedicatedHost",readOnly:true,xmlName:"properties.dedicatedHost",type:{name:"Boolean"}},zoneRedundant:{serializedName:"properties.zoneRedundant",readOnly:true,xmlName:"properties.zoneRedundant",type:{name:"Boolean"}},availableSku:{serializedName:"properties.availableSku",xmlName:"properties.availableSku",xmlElementName:"AseRegionPropertiesAvailableSkuItem",type:{name:"Sequence",element:{type:{name:"String"}}}},availableOS:{serializedName:"properties.availableOS",xmlName:"properties.availableOS",xmlElementName:"AseRegionPropertiesAvailableOSItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const ha={serializedName:"PremierAddOnOffer",type:{name:"Composite",className:"PremierAddOnOffer",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"String"}},product:{serializedName:"properties.product",xmlName:"properties.product",type:{name:"String"}},vendor:{serializedName:"properties.vendor",xmlName:"properties.vendor",type:{name:"String"}},promoCodeRequired:{serializedName:"properties.promoCodeRequired",xmlName:"properties.promoCodeRequired",type:{name:"Boolean"}},quota:{serializedName:"properties.quota",xmlName:"properties.quota",type:{name:"Number"}},webHostingPlanRestrictions:{serializedName:"properties.webHostingPlanRestrictions",xmlName:"properties.webHostingPlanRestrictions",type:{name:"Enum",allowedValues:["None","Free","Shared","Basic","Standard","Premium"]}},privacyPolicyUrl:{serializedName:"properties.privacyPolicyUrl",xmlName:"properties.privacyPolicyUrl",type:{name:"String"}},legalTermsUrl:{serializedName:"properties.legalTermsUrl",xmlName:"properties.legalTermsUrl",type:{name:"String"}},marketplacePublisher:{serializedName:"properties.marketplacePublisher",xmlName:"properties.marketplacePublisher",type:{name:"String"}},marketplaceOffer:{serializedName:"properties.marketplaceOffer",xmlName:"properties.marketplaceOffer",type:{name:"String"}}})}};const ga={serializedName:"VnetParameters",type:{name:"Composite",className:"VnetParameters",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{vnetResourceGroup:{serializedName:"properties.vnetResourceGroup",xmlName:"properties.vnetResourceGroup",type:{name:"String"}},vnetName:{serializedName:"properties.vnetName",xmlName:"properties.vnetName",type:{name:"String"}},vnetSubnetName:{serializedName:"properties.vnetSubnetName",xmlName:"properties.vnetSubnetName",type:{name:"String"}},subnetResourceId:{serializedName:"properties.subnetResourceId",xmlName:"properties.subnetResourceId",type:{name:"String"}}})}};const fa={serializedName:"VnetValidationTestFailure",type:{name:"Composite",className:"VnetValidationTestFailure",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{testName:{serializedName:"properties.testName",xmlName:"properties.testName",type:{name:"String"}},details:{serializedName:"properties.details",xmlName:"properties.details",type:{name:"String"}}})}};const ya={serializedName:"VnetValidationFailureDetails",type:{name:"Composite",className:"VnetValidationFailureDetails",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{message:{serializedName:"properties.message",xmlName:"properties.message",type:{name:"String"}},failed:{serializedName:"properties.failed",xmlName:"properties.failed",type:{name:"Boolean"}},failedTests:{serializedName:"properties.failedTests",xmlName:"properties.failedTests",xmlElementName:"VnetValidationTestFailure",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetValidationTestFailure"}}}},warnings:{serializedName:"properties.warnings",xmlName:"properties.warnings",xmlElementName:"VnetValidationTestFailure",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetValidationTestFailure"}}}}})}};const ba={serializedName:"StaticSitesWorkflowPreviewRequest",type:{name:"Composite",className:"StaticSitesWorkflowPreviewRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{repositoryUrl:{serializedName:"properties.repositoryUrl",xmlName:"properties.repositoryUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",xmlName:"properties.branch",type:{name:"String"}},buildProperties:{serializedName:"properties.buildProperties",xmlName:"properties.buildProperties",type:{name:"Composite",className:"StaticSiteBuildProperties"}}})}};const Ca={serializedName:"StaticSitesWorkflowPreview",type:{name:"Composite",className:"StaticSitesWorkflowPreview",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{path:{serializedName:"properties.path",readOnly:true,xmlName:"properties.path",type:{name:"String"}},contents:{serializedName:"properties.contents",readOnly:true,xmlName:"properties.contents",type:{name:"String"}}})}};const Ea={serializedName:"RemotePrivateEndpointConnection",type:{name:"Composite",className:"RemotePrivateEndpointConnection",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},privateEndpoint:{serializedName:"properties.privateEndpoint",xmlName:"properties.privateEndpoint",type:{name:"Composite",className:"ArmIdWrapper"}},privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",xmlName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState"}},ipAddresses:{serializedName:"properties.ipAddresses",xmlName:"properties.ipAddresses",xmlElementName:"RemotePrivateEndpointConnectionPropertiesIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Na={serializedName:"StaticSiteUserProvidedFunctionApp",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{functionAppResourceId:{serializedName:"properties.functionAppResourceId",xmlName:"properties.functionAppResourceId",type:{name:"String"}},functionAppRegion:{serializedName:"properties.functionAppRegion",xmlName:"properties.functionAppRegion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:true,xmlName:"properties.createdOn",type:{name:"DateTime"}}})}};const va={serializedName:"StaticSitePatchResource",type:{name:"Composite",className:"StaticSitePatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{defaultHostname:{serializedName:"properties.defaultHostname",readOnly:true,xmlName:"properties.defaultHostname",type:{name:"String"}},repositoryUrl:{serializedName:"properties.repositoryUrl",xmlName:"properties.repositoryUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",xmlName:"properties.branch",type:{name:"String"}},customDomains:{serializedName:"properties.customDomains",readOnly:true,xmlName:"properties.customDomains",xmlElementName:"StaticSiteCustomDomainsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositoryToken:{serializedName:"properties.repositoryToken",xmlName:"properties.repositoryToken",type:{name:"String"}},buildProperties:{serializedName:"properties.buildProperties",xmlName:"properties.buildProperties",type:{name:"Composite",className:"StaticSiteBuildProperties"}},privateEndpointConnections:{serializedName:"properties.privateEndpointConnections",readOnly:true,xmlName:"properties.privateEndpointConnections",xmlElementName:"ResponseMessageEnvelopeRemotePrivateEndpointConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResponseMessageEnvelopeRemotePrivateEndpointConnection"}}}},stagingEnvironmentPolicy:{serializedName:"properties.stagingEnvironmentPolicy",xmlName:"properties.stagingEnvironmentPolicy",type:{name:"Enum",allowedValues:["Enabled","Disabled"]}},allowConfigFileUpdates:{serializedName:"properties.allowConfigFileUpdates",xmlName:"properties.allowConfigFileUpdates",type:{name:"Boolean"}},templateProperties:{serializedName:"properties.templateProperties",xmlName:"properties.templateProperties",type:{name:"Composite",className:"StaticSiteTemplateOptions"}},contentDistributionEndpoint:{serializedName:"properties.contentDistributionEndpoint",readOnly:true,xmlName:"properties.contentDistributionEndpoint",type:{name:"String"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",readOnly:true,xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},userProvidedFunctionApps:{serializedName:"properties.userProvidedFunctionApps",readOnly:true,xmlName:"properties.userProvidedFunctionApps",xmlElementName:"StaticSiteUserProvidedFunctionApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp"}}}},linkedBackends:{serializedName:"properties.linkedBackends",readOnly:true,xmlName:"properties.linkedBackends",xmlElementName:"StaticSiteLinkedBackend",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackend"}}}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},enterpriseGradeCdnStatus:{serializedName:"properties.enterpriseGradeCdnStatus",xmlName:"properties.enterpriseGradeCdnStatus",type:{name:"String"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}},databaseConnections:{serializedName:"properties.databaseConnections",readOnly:true,xmlName:"properties.databaseConnections",xmlElementName:"DatabaseConnectionOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseConnectionOverview"}}}}})}};const Ia={serializedName:"StaticSiteUserARMResource",type:{name:"Composite",className:"StaticSiteUserARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{provider:{serializedName:"properties.provider",readOnly:true,xmlName:"properties.provider",type:{name:"String"}},userId:{serializedName:"properties.userId",readOnly:true,xmlName:"properties.userId",type:{name:"String"}},displayName:{serializedName:"properties.displayName",readOnly:true,xmlName:"properties.displayName",type:{name:"String"}},roles:{serializedName:"properties.roles",xmlName:"properties.roles",type:{name:"String"}}})}};const Sa={serializedName:"StaticSiteBuildARMResource",type:{name:"Composite",className:"StaticSiteBuildARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{buildId:{serializedName:"properties.buildId",readOnly:true,xmlName:"properties.buildId",type:{name:"String"}},sourceBranch:{serializedName:"properties.sourceBranch",readOnly:true,xmlName:"properties.sourceBranch",type:{name:"String"}},pullRequestTitle:{serializedName:"properties.pullRequestTitle",readOnly:true,xmlName:"properties.pullRequestTitle",type:{name:"String"}},hostname:{serializedName:"properties.hostname",readOnly:true,xmlName:"properties.hostname",type:{name:"String"}},createdTimeUtc:{serializedName:"properties.createdTimeUtc",readOnly:true,xmlName:"properties.createdTimeUtc",type:{name:"DateTime"}},lastUpdatedOn:{serializedName:"properties.lastUpdatedOn",readOnly:true,xmlName:"properties.lastUpdatedOn",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},userProvidedFunctionApps:{serializedName:"properties.userProvidedFunctionApps",readOnly:true,xmlName:"properties.userProvidedFunctionApps",xmlElementName:"StaticSiteUserProvidedFunctionApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp"}}}},linkedBackends:{serializedName:"properties.linkedBackends",readOnly:true,xmlName:"properties.linkedBackends",xmlElementName:"StaticSiteLinkedBackend",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackend"}}}},databaseConnections:{serializedName:"properties.databaseConnections",readOnly:true,xmlName:"properties.databaseConnections",xmlElementName:"DatabaseConnectionOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseConnectionOverview"}}}}})}};const wa={serializedName:"StringDictionary",type:{name:"Composite",className:"StringDictionary",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"String"}}}}})}};const Pa={serializedName:"DatabaseConnection",type:{name:"Composite",className:"DatabaseConnection",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{resourceId:{serializedName:"properties.resourceId",xmlName:"properties.resourceId",type:{name:"String"}},connectionIdentity:{serializedName:"properties.connectionIdentity",xmlName:"properties.connectionIdentity",type:{name:"String"}},connectionString:{serializedName:"properties.connectionString",xmlName:"properties.connectionString",type:{name:"String"}},region:{serializedName:"properties.region",xmlName:"properties.region",type:{name:"String"}},configurationFiles:{serializedName:"properties.configurationFiles",readOnly:true,xmlName:"properties.configurationFiles",xmlElementName:"StaticSiteDatabaseConnectionConfigurationFileOverview",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteDatabaseConnectionConfigurationFileOverview"}}}}})}};const xa={serializedName:"StaticSiteFunctionOverviewARMResource",type:{name:"Composite",className:"StaticSiteFunctionOverviewARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{functionName:{serializedName:"properties.functionName",readOnly:true,xmlName:"properties.functionName",type:{name:"String"}},triggerType:{serializedName:"properties.triggerType",readOnly:true,xmlName:"properties.triggerType",type:{name:"String"}}})}};const Ba={serializedName:"StaticSiteUserProvidedFunctionAppARMResource",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionAppARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{functionAppResourceId:{serializedName:"properties.functionAppResourceId",xmlName:"properties.functionAppResourceId",type:{name:"String"}},functionAppRegion:{serializedName:"properties.functionAppRegion",xmlName:"properties.functionAppRegion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:true,xmlName:"properties.createdOn",type:{name:"DateTime"}}})}};const _a={serializedName:"StaticSiteZipDeploymentARMResource",type:{name:"Composite",className:"StaticSiteZipDeploymentARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{appZipUrl:{serializedName:"properties.appZipUrl",xmlName:"properties.appZipUrl",type:{name:"String"}},apiZipUrl:{serializedName:"properties.apiZipUrl",xmlName:"properties.apiZipUrl",type:{name:"String"}},deploymentTitle:{serializedName:"properties.deploymentTitle",xmlName:"properties.deploymentTitle",type:{name:"String"}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},functionLanguage:{serializedName:"properties.functionLanguage",xmlName:"properties.functionLanguage",type:{name:"String"}}})}};const Ra={serializedName:"StaticSiteBasicAuthPropertiesARMResource",type:{name:"Composite",className:"StaticSiteBasicAuthPropertiesARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{password:{serializedName:"properties.password",xmlName:"properties.password",type:{name:"String"}},secretUrl:{serializedName:"properties.secretUrl",xmlName:"properties.secretUrl",type:{name:"String"}},applicableEnvironmentsMode:{serializedName:"properties.applicableEnvironmentsMode",xmlName:"properties.applicableEnvironmentsMode",type:{name:"String"}},environments:{serializedName:"properties.environments",xmlName:"properties.environments",xmlElementName:"StaticSiteBasicAuthPropertiesARMResourcePropertiesEnvironmentsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},secretState:{serializedName:"properties.secretState",readOnly:true,xmlName:"properties.secretState",type:{name:"String"}}})}};const ka={serializedName:"StaticSiteUserInvitationRequestResource",type:{name:"Composite",className:"StaticSiteUserInvitationRequestResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{domain:{serializedName:"properties.domain",xmlName:"properties.domain",type:{name:"String"}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},userDetails:{serializedName:"properties.userDetails",xmlName:"properties.userDetails",type:{name:"String"}},roles:{serializedName:"properties.roles",xmlName:"properties.roles",type:{name:"String"}},numHoursToExpiration:{serializedName:"properties.numHoursToExpiration",xmlName:"properties.numHoursToExpiration",type:{name:"Number"}}})}};const Ta={serializedName:"StaticSiteUserInvitationResponseResource",type:{name:"Composite",className:"StaticSiteUserInvitationResponseResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{expiresOn:{serializedName:"properties.expiresOn",readOnly:true,xmlName:"properties.expiresOn",type:{name:"DateTime"}},invitationUrl:{serializedName:"properties.invitationUrl",readOnly:true,xmlName:"properties.invitationUrl",type:{name:"String"}}})}};const Qa={serializedName:"StaticSiteCustomDomainOverviewARMResource",type:{name:"Composite",className:"StaticSiteCustomDomainOverviewARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{domainName:{serializedName:"properties.domainName",readOnly:true,xmlName:"properties.domainName",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:true,xmlName:"properties.createdOn",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},validationToken:{serializedName:"properties.validationToken",readOnly:true,xmlName:"properties.validationToken",type:{name:"String"}},errorMessage:{serializedName:"properties.errorMessage",readOnly:true,xmlName:"properties.errorMessage",type:{name:"String"}}})}};const Ma={serializedName:"StaticSiteCustomDomainRequestPropertiesARMResource",type:{name:"Composite",className:"StaticSiteCustomDomainRequestPropertiesARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{validationMethod:{defaultValue:"cname-delegation",serializedName:"properties.validationMethod",xmlName:"properties.validationMethod",type:{name:"String"}}})}};const Oa={serializedName:"StringList",type:{name:"Composite",className:"StringList",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",xmlElementName:"StringListPropertiesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Da={serializedName:"StaticSiteResetPropertiesARMResource",type:{name:"Composite",className:"StaticSiteResetPropertiesARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{repositoryToken:{serializedName:"properties.repositoryToken",xmlName:"properties.repositoryToken",type:{name:"String"}},shouldUpdateRepository:{serializedName:"properties.shouldUpdateRepository",xmlName:"properties.shouldUpdateRepository",type:{name:"Boolean"}}})}};const za={serializedName:"StaticSiteLinkedBackendARMResource",type:{name:"Composite",className:"StaticSiteLinkedBackendARMResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{backendResourceId:{serializedName:"properties.backendResourceId",xmlName:"properties.backendResourceId",type:{name:"String"}},region:{serializedName:"properties.region",xmlName:"properties.region",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:true,xmlName:"properties.createdOn",type:{name:"DateTime"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}}})}};const La={serializedName:"SitePatchResource",type:{name:"Composite",className:"SitePatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},state:{serializedName:"properties.state",readOnly:true,xmlName:"properties.state",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",readOnly:true,xmlName:"properties.hostNames",xmlElementName:"SitePatchResourcePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositorySiteName:{serializedName:"properties.repositorySiteName",readOnly:true,xmlName:"properties.repositorySiteName",type:{name:"String"}},usageState:{serializedName:"properties.usageState",readOnly:true,xmlName:"properties.usageState",type:{name:"Enum",allowedValues:["Normal","Exceeded"]}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},enabledHostNames:{serializedName:"properties.enabledHostNames",readOnly:true,xmlName:"properties.enabledHostNames",xmlElementName:"SitePatchResourcePropertiesEnabledHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},availabilityState:{serializedName:"properties.availabilityState",readOnly:true,xmlName:"properties.availabilityState",type:{name:"Enum",allowedValues:["Normal","Limited","DisasterRecoveryMode"]}},hostNameSslStates:{serializedName:"properties.hostNameSslStates",xmlName:"properties.hostNameSslStates",xmlElementName:"HostNameSslState",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostNameSslState"}}}},serverFarmId:{serializedName:"properties.serverFarmId",xmlName:"properties.serverFarmId",type:{name:"String"}},reserved:{defaultValue:false,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:false,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:false,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},lastModifiedTimeUtc:{serializedName:"properties.lastModifiedTimeUtc",readOnly:true,xmlName:"properties.lastModifiedTimeUtc",type:{name:"DateTime"}},siteConfig:{serializedName:"properties.siteConfig",xmlName:"properties.siteConfig",type:{name:"Composite",className:"SiteConfig"}},trafficManagerHostNames:{serializedName:"properties.trafficManagerHostNames",readOnly:true,xmlName:"properties.trafficManagerHostNames",xmlElementName:"SitePatchResourcePropertiesTrafficManagerHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},scmSiteAlsoStopped:{defaultValue:false,serializedName:"properties.scmSiteAlsoStopped",xmlName:"properties.scmSiteAlsoStopped",type:{name:"Boolean"}},targetSwapSlot:{serializedName:"properties.targetSwapSlot",readOnly:true,xmlName:"properties.targetSwapSlot",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},clientAffinityEnabled:{serializedName:"properties.clientAffinityEnabled",xmlName:"properties.clientAffinityEnabled",type:{name:"Boolean"}},clientCertEnabled:{serializedName:"properties.clientCertEnabled",xmlName:"properties.clientCertEnabled",type:{name:"Boolean"}},clientCertMode:{serializedName:"properties.clientCertMode",xmlName:"properties.clientCertMode",type:{name:"Enum",allowedValues:["Required","Optional","OptionalInteractiveUser"]}},clientCertExclusionPaths:{serializedName:"properties.clientCertExclusionPaths",xmlName:"properties.clientCertExclusionPaths",type:{name:"String"}},hostNamesDisabled:{serializedName:"properties.hostNamesDisabled",xmlName:"properties.hostNamesDisabled",type:{name:"Boolean"}},customDomainVerificationId:{serializedName:"properties.customDomainVerificationId",xmlName:"properties.customDomainVerificationId",type:{name:"String"}},outboundIpAddresses:{serializedName:"properties.outboundIpAddresses",readOnly:true,xmlName:"properties.outboundIpAddresses",type:{name:"String"}},possibleOutboundIpAddresses:{serializedName:"properties.possibleOutboundIpAddresses",readOnly:true,xmlName:"properties.possibleOutboundIpAddresses",type:{name:"String"}},containerSize:{serializedName:"properties.containerSize",xmlName:"properties.containerSize",type:{name:"Number"}},dailyMemoryTimeQuota:{serializedName:"properties.dailyMemoryTimeQuota",xmlName:"properties.dailyMemoryTimeQuota",type:{name:"Number"}},suspendedTill:{serializedName:"properties.suspendedTill",readOnly:true,xmlName:"properties.suspendedTill",type:{name:"DateTime"}},maxNumberOfWorkers:{serializedName:"properties.maxNumberOfWorkers",readOnly:true,xmlName:"properties.maxNumberOfWorkers",type:{name:"Number"}},cloningInfo:{serializedName:"properties.cloningInfo",xmlName:"properties.cloningInfo",type:{name:"Composite",className:"CloningInfo"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:true,xmlName:"properties.resourceGroup",type:{name:"String"}},isDefaultContainer:{serializedName:"properties.isDefaultContainer",readOnly:true,xmlName:"properties.isDefaultContainer",type:{name:"Boolean"}},defaultHostName:{serializedName:"properties.defaultHostName",readOnly:true,xmlName:"properties.defaultHostName",type:{name:"String"}},slotSwapStatus:{serializedName:"properties.slotSwapStatus",xmlName:"properties.slotSwapStatus",type:{name:"Composite",className:"SlotSwapStatus"}},httpsOnly:{serializedName:"properties.httpsOnly",xmlName:"properties.httpsOnly",type:{name:"Boolean"}},redundancyMode:{serializedName:"properties.redundancyMode",xmlName:"properties.redundancyMode",type:{name:"Enum",allowedValues:["None","Manual","Failover","ActiveActive","GeoRedundant"]}},inProgressOperationId:{serializedName:"properties.inProgressOperationId",readOnly:true,xmlName:"properties.inProgressOperationId",type:{name:"Uuid"}},storageAccountRequired:{serializedName:"properties.storageAccountRequired",xmlName:"properties.storageAccountRequired",type:{name:"Boolean"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},virtualNetworkSubnetId:{serializedName:"properties.virtualNetworkSubnetId",xmlName:"properties.virtualNetworkSubnetId",type:{name:"String"}}})}};const Ga={serializedName:"CustomHostnameAnalysisResult",type:{name:"Composite",className:"CustomHostnameAnalysisResult",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{isHostnameAlreadyVerified:{serializedName:"properties.isHostnameAlreadyVerified",readOnly:true,xmlName:"properties.isHostnameAlreadyVerified",type:{name:"Boolean"}},customDomainVerificationTest:{serializedName:"properties.customDomainVerificationTest",readOnly:true,xmlName:"properties.customDomainVerificationTest",type:{name:"Enum",allowedValues:["Passed","Failed","Skipped"]}},customDomainVerificationFailureInfo:{serializedName:"properties.customDomainVerificationFailureInfo",xmlName:"properties.customDomainVerificationFailureInfo",type:{name:"Composite",className:"ErrorEntity"}},hasConflictOnScaleUnit:{serializedName:"properties.hasConflictOnScaleUnit",readOnly:true,xmlName:"properties.hasConflictOnScaleUnit",type:{name:"Boolean"}},hasConflictAcrossSubscription:{serializedName:"properties.hasConflictAcrossSubscription",readOnly:true,xmlName:"properties.hasConflictAcrossSubscription",type:{name:"Boolean"}},conflictingAppResourceId:{serializedName:"properties.conflictingAppResourceId",readOnly:true,xmlName:"properties.conflictingAppResourceId",type:{name:"String"}},cNameRecords:{serializedName:"properties.cNameRecords",xmlName:"properties.cNameRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesCNameRecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},txtRecords:{serializedName:"properties.txtRecords",xmlName:"properties.txtRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesTxtRecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},aRecords:{serializedName:"properties.aRecords",xmlName:"properties.aRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesARecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},alternateCNameRecords:{serializedName:"properties.alternateCNameRecords",xmlName:"properties.alternateCNameRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesAlternateCNameRecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},alternateTxtRecords:{serializedName:"properties.alternateTxtRecords",xmlName:"properties.alternateTxtRecords",xmlElementName:"CustomHostnameAnalysisResultPropertiesAlternateTxtRecordsItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Fa={serializedName:"BackupRequest",type:{name:"Composite",className:"BackupRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{backupName:{serializedName:"properties.backupName",xmlName:"properties.backupName",type:{name:"String"}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},storageAccountUrl:{serializedName:"properties.storageAccountUrl",xmlName:"properties.storageAccountUrl",type:{name:"String"}},backupSchedule:{serializedName:"properties.backupSchedule",xmlName:"properties.backupSchedule",type:{name:"Composite",className:"BackupSchedule"}},databases:{serializedName:"properties.databases",xmlName:"properties.databases",xmlElementName:"DatabaseBackupSetting",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseBackupSetting"}}}}})}};const qa={serializedName:"BackupItem",type:{name:"Composite",className:"BackupItem",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{backupId:{serializedName:"properties.id",readOnly:true,xmlName:"properties.id",type:{name:"Number"}},storageAccountUrl:{serializedName:"properties.storageAccountUrl",readOnly:true,xmlName:"properties.storageAccountUrl",type:{name:"String"}},blobName:{serializedName:"properties.blobName",readOnly:true,xmlName:"properties.blobName",type:{name:"String"}},namePropertiesName:{serializedName:"properties.name",readOnly:true,xmlName:"properties.name",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"Enum",allowedValues:["InProgress","Failed","Succeeded","TimedOut","Created","Skipped","PartiallySucceeded","DeleteInProgress","DeleteFailed","Deleted"]}},sizeInBytes:{serializedName:"properties.sizeInBytes",readOnly:true,xmlName:"properties.sizeInBytes",type:{name:"Number"}},created:{serializedName:"properties.created",readOnly:true,xmlName:"properties.created",type:{name:"DateTime"}},log:{serializedName:"properties.log",readOnly:true,xmlName:"properties.log",type:{name:"String"}},databases:{serializedName:"properties.databases",readOnly:true,xmlName:"properties.databases",xmlElementName:"DatabaseBackupSetting",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseBackupSetting"}}}},scheduled:{serializedName:"properties.scheduled",readOnly:true,xmlName:"properties.scheduled",type:{name:"Boolean"}},lastRestoreTimeStamp:{serializedName:"properties.lastRestoreTimeStamp",readOnly:true,xmlName:"properties.lastRestoreTimeStamp",type:{name:"DateTime"}},finishedTimeStamp:{serializedName:"properties.finishedTimeStamp",readOnly:true,xmlName:"properties.finishedTimeStamp",type:{name:"DateTime"}},correlationId:{serializedName:"properties.correlationId",readOnly:true,xmlName:"properties.correlationId",type:{name:"String"}},websiteSizeInBytes:{serializedName:"properties.websiteSizeInBytes",readOnly:true,xmlName:"properties.websiteSizeInBytes",type:{name:"Number"}}})}};const Ua={serializedName:"RestoreRequest",type:{name:"Composite",className:"RestoreRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{storageAccountUrl:{serializedName:"properties.storageAccountUrl",xmlName:"properties.storageAccountUrl",type:{name:"String"}},blobName:{serializedName:"properties.blobName",xmlName:"properties.blobName",type:{name:"String"}},overwrite:{serializedName:"properties.overwrite",xmlName:"properties.overwrite",type:{name:"Boolean"}},siteName:{serializedName:"properties.siteName",xmlName:"properties.siteName",type:{name:"String"}},databases:{serializedName:"properties.databases",xmlName:"properties.databases",xmlElementName:"DatabaseBackupSetting",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseBackupSetting"}}}},ignoreConflictingHostNames:{defaultValue:false,serializedName:"properties.ignoreConflictingHostNames",xmlName:"properties.ignoreConflictingHostNames",type:{name:"Boolean"}},ignoreDatabases:{defaultValue:false,serializedName:"properties.ignoreDatabases",xmlName:"properties.ignoreDatabases",type:{name:"Boolean"}},appServicePlan:{serializedName:"properties.appServicePlan",xmlName:"properties.appServicePlan",type:{name:"String"}},operationType:{defaultValue:"Default",serializedName:"properties.operationType",xmlName:"properties.operationType",type:{name:"Enum",allowedValues:["Default","Clone","Relocation","Snapshot","CloudFS"]}},adjustConnectionStrings:{serializedName:"properties.adjustConnectionStrings",xmlName:"properties.adjustConnectionStrings",type:{name:"Boolean"}},hostingEnvironment:{serializedName:"properties.hostingEnvironment",xmlName:"properties.hostingEnvironment",type:{name:"String"}}})}};const Ha={serializedName:"CsmPublishingCredentialsPoliciesEntity",type:{name:"Composite",className:"CsmPublishingCredentialsPoliciesEntity",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{allow:{serializedName:"properties.allow",xmlName:"properties.allow",type:{name:"Boolean"}}})}};const Va={serializedName:"SiteConfigResource",type:{name:"Composite",className:"SiteConfigResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{numberOfWorkers:{serializedName:"properties.numberOfWorkers",xmlName:"properties.numberOfWorkers",type:{name:"Number"}},defaultDocuments:{serializedName:"properties.defaultDocuments",xmlName:"properties.defaultDocuments",xmlElementName:"SiteConfigDefaultDocumentsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},netFrameworkVersion:{defaultValue:"v4.6",serializedName:"properties.netFrameworkVersion",xmlName:"properties.netFrameworkVersion",type:{name:"String"}},phpVersion:{serializedName:"properties.phpVersion",xmlName:"properties.phpVersion",type:{name:"String"}},pythonVersion:{serializedName:"properties.pythonVersion",xmlName:"properties.pythonVersion",type:{name:"String"}},nodeVersion:{serializedName:"properties.nodeVersion",xmlName:"properties.nodeVersion",type:{name:"String"}},powerShellVersion:{serializedName:"properties.powerShellVersion",xmlName:"properties.powerShellVersion",type:{name:"String"}},linuxFxVersion:{serializedName:"properties.linuxFxVersion",xmlName:"properties.linuxFxVersion",type:{name:"String"}},windowsFxVersion:{serializedName:"properties.windowsFxVersion",xmlName:"properties.windowsFxVersion",type:{name:"String"}},requestTracingEnabled:{serializedName:"properties.requestTracingEnabled",xmlName:"properties.requestTracingEnabled",type:{name:"Boolean"}},requestTracingExpirationTime:{serializedName:"properties.requestTracingExpirationTime",xmlName:"properties.requestTracingExpirationTime",type:{name:"DateTime"}},remoteDebuggingEnabled:{serializedName:"properties.remoteDebuggingEnabled",xmlName:"properties.remoteDebuggingEnabled",type:{name:"Boolean"}},remoteDebuggingVersion:{serializedName:"properties.remoteDebuggingVersion",xmlName:"properties.remoteDebuggingVersion",type:{name:"String"}},httpLoggingEnabled:{serializedName:"properties.httpLoggingEnabled",xmlName:"properties.httpLoggingEnabled",type:{name:"Boolean"}},acrUseManagedIdentityCreds:{serializedName:"properties.acrUseManagedIdentityCreds",xmlName:"properties.acrUseManagedIdentityCreds",type:{name:"Boolean"}},acrUserManagedIdentityID:{serializedName:"properties.acrUserManagedIdentityID",xmlName:"properties.acrUserManagedIdentityID",type:{name:"String"}},logsDirectorySizeLimit:{serializedName:"properties.logsDirectorySizeLimit",xmlName:"properties.logsDirectorySizeLimit",type:{name:"Number"}},detailedErrorLoggingEnabled:{serializedName:"properties.detailedErrorLoggingEnabled",xmlName:"properties.detailedErrorLoggingEnabled",type:{name:"Boolean"}},publishingUsername:{serializedName:"properties.publishingUsername",xmlName:"properties.publishingUsername",type:{name:"String"}},appSettings:{serializedName:"properties.appSettings",xmlName:"properties.appSettings",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},metadata:{serializedName:"properties.metadata",xmlName:"properties.metadata",xmlElementName:"NameValuePair",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameValuePair"}}}},connectionStrings:{serializedName:"properties.connectionStrings",xmlName:"properties.connectionStrings",xmlElementName:"ConnStringInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ConnStringInfo"}}}},machineKey:{serializedName:"properties.machineKey",xmlName:"properties.machineKey",type:{name:"Composite",className:"SiteMachineKey"}},handlerMappings:{serializedName:"properties.handlerMappings",xmlName:"properties.handlerMappings",xmlElementName:"HandlerMapping",type:{name:"Sequence",element:{type:{name:"Composite",className:"HandlerMapping"}}}},documentRoot:{serializedName:"properties.documentRoot",xmlName:"properties.documentRoot",type:{name:"String"}},scmType:{serializedName:"properties.scmType",xmlName:"properties.scmType",type:{name:"String"}},use32BitWorkerProcess:{serializedName:"properties.use32BitWorkerProcess",xmlName:"properties.use32BitWorkerProcess",type:{name:"Boolean"}},webSocketsEnabled:{serializedName:"properties.webSocketsEnabled",xmlName:"properties.webSocketsEnabled",type:{name:"Boolean"}},alwaysOn:{serializedName:"properties.alwaysOn",xmlName:"properties.alwaysOn",type:{name:"Boolean"}},javaVersion:{serializedName:"properties.javaVersion",xmlName:"properties.javaVersion",type:{name:"String"}},javaContainer:{serializedName:"properties.javaContainer",xmlName:"properties.javaContainer",type:{name:"String"}},javaContainerVersion:{serializedName:"properties.javaContainerVersion",xmlName:"properties.javaContainerVersion",type:{name:"String"}},appCommandLine:{serializedName:"properties.appCommandLine",xmlName:"properties.appCommandLine",type:{name:"String"}},managedPipelineMode:{serializedName:"properties.managedPipelineMode",xmlName:"properties.managedPipelineMode",type:{name:"Enum",allowedValues:["Integrated","Classic"]}},virtualApplications:{serializedName:"properties.virtualApplications",xmlName:"properties.virtualApplications",xmlElementName:"VirtualApplication",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualApplication"}}}},loadBalancing:{serializedName:"properties.loadBalancing",xmlName:"properties.loadBalancing",type:{name:"Enum",allowedValues:["WeightedRoundRobin","LeastRequests","LeastResponseTime","WeightedTotalTraffic","RequestHash","PerSiteRoundRobin"]}},experiments:{serializedName:"properties.experiments",xmlName:"properties.experiments",type:{name:"Composite",className:"Experiments"}},limits:{serializedName:"properties.limits",xmlName:"properties.limits",type:{name:"Composite",className:"SiteLimits"}},autoHealEnabled:{serializedName:"properties.autoHealEnabled",xmlName:"properties.autoHealEnabled",type:{name:"Boolean"}},autoHealRules:{serializedName:"properties.autoHealRules",xmlName:"properties.autoHealRules",type:{name:"Composite",className:"AutoHealRules"}},tracingOptions:{serializedName:"properties.tracingOptions",xmlName:"properties.tracingOptions",type:{name:"String"}},vnetName:{serializedName:"properties.vnetName",xmlName:"properties.vnetName",type:{name:"String"}},vnetRouteAllEnabled:{serializedName:"properties.vnetRouteAllEnabled",xmlName:"properties.vnetRouteAllEnabled",type:{name:"Boolean"}},vnetPrivatePortsCount:{serializedName:"properties.vnetPrivatePortsCount",xmlName:"properties.vnetPrivatePortsCount",type:{name:"Number"}},cors:{serializedName:"properties.cors",xmlName:"properties.cors",type:{name:"Composite",className:"CorsSettings"}},push:{serializedName:"properties.push",xmlName:"properties.push",type:{name:"Composite",className:"PushSettings"}},apiDefinition:{serializedName:"properties.apiDefinition",xmlName:"properties.apiDefinition",type:{name:"Composite",className:"ApiDefinitionInfo"}},apiManagementConfig:{serializedName:"properties.apiManagementConfig",xmlName:"properties.apiManagementConfig",type:{name:"Composite",className:"ApiManagementConfig"}},autoSwapSlotName:{serializedName:"properties.autoSwapSlotName",xmlName:"properties.autoSwapSlotName",type:{name:"String"}},localMySqlEnabled:{defaultValue:false,serializedName:"properties.localMySqlEnabled",xmlName:"properties.localMySqlEnabled",type:{name:"Boolean"}},managedServiceIdentityId:{serializedName:"properties.managedServiceIdentityId",xmlName:"properties.managedServiceIdentityId",type:{name:"Number"}},xManagedServiceIdentityId:{serializedName:"properties.xManagedServiceIdentityId",xmlName:"properties.xManagedServiceIdentityId",type:{name:"Number"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},ipSecurityRestrictions:{serializedName:"properties.ipSecurityRestrictions",xmlName:"properties.ipSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},ipSecurityRestrictionsDefaultAction:{serializedName:"properties.ipSecurityRestrictionsDefaultAction",xmlName:"properties.ipSecurityRestrictionsDefaultAction",type:{name:"String"}},scmIpSecurityRestrictions:{serializedName:"properties.scmIpSecurityRestrictions",xmlName:"properties.scmIpSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},scmIpSecurityRestrictionsDefaultAction:{serializedName:"properties.scmIpSecurityRestrictionsDefaultAction",xmlName:"properties.scmIpSecurityRestrictionsDefaultAction",type:{name:"String"}},scmIpSecurityRestrictionsUseMain:{serializedName:"properties.scmIpSecurityRestrictionsUseMain",xmlName:"properties.scmIpSecurityRestrictionsUseMain",type:{name:"Boolean"}},http20Enabled:{defaultValue:true,serializedName:"properties.http20Enabled",xmlName:"properties.http20Enabled",type:{name:"Boolean"}},minTlsVersion:{serializedName:"properties.minTlsVersion",xmlName:"properties.minTlsVersion",type:{name:"String"}},minTlsCipherSuite:{serializedName:"properties.minTlsCipherSuite",xmlName:"properties.minTlsCipherSuite",type:{name:"String"}},scmMinTlsVersion:{serializedName:"properties.scmMinTlsVersion",xmlName:"properties.scmMinTlsVersion",type:{name:"String"}},ftpsState:{serializedName:"properties.ftpsState",xmlName:"properties.ftpsState",type:{name:"String"}},preWarmedInstanceCount:{constraints:{InclusiveMaximum:10,InclusiveMinimum:0},serializedName:"properties.preWarmedInstanceCount",xmlName:"properties.preWarmedInstanceCount",type:{name:"Number"}},functionAppScaleLimit:{constraints:{InclusiveMinimum:0},serializedName:"properties.functionAppScaleLimit",xmlName:"properties.functionAppScaleLimit",type:{name:"Number"}},elasticWebAppScaleLimit:{constraints:{InclusiveMinimum:0},serializedName:"properties.elasticWebAppScaleLimit",xmlName:"properties.elasticWebAppScaleLimit",type:{name:"Number"}},healthCheckPath:{serializedName:"properties.healthCheckPath",xmlName:"properties.healthCheckPath",type:{name:"String"}},functionsRuntimeScaleMonitoringEnabled:{serializedName:"properties.functionsRuntimeScaleMonitoringEnabled",xmlName:"properties.functionsRuntimeScaleMonitoringEnabled",type:{name:"Boolean"}},websiteTimeZone:{serializedName:"properties.websiteTimeZone",xmlName:"properties.websiteTimeZone",type:{name:"String"}},minimumElasticInstanceCount:{constraints:{InclusiveMaximum:20,InclusiveMinimum:0},serializedName:"properties.minimumElasticInstanceCount",xmlName:"properties.minimumElasticInstanceCount",type:{name:"Number"}},azureStorageAccounts:{serializedName:"properties.azureStorageAccounts",xmlName:"properties.azureStorageAccounts",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AzureStorageInfoValue"}}}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}}})}};const ja={serializedName:"SiteAuthSettings",type:{name:"Composite",className:"SiteAuthSettings",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},runtimeVersion:{serializedName:"properties.runtimeVersion",xmlName:"properties.runtimeVersion",type:{name:"String"}},unauthenticatedClientAction:{serializedName:"properties.unauthenticatedClientAction",xmlName:"properties.unauthenticatedClientAction",type:{name:"Enum",allowedValues:["RedirectToLoginPage","AllowAnonymous"]}},tokenStoreEnabled:{serializedName:"properties.tokenStoreEnabled",xmlName:"properties.tokenStoreEnabled",type:{name:"Boolean"}},allowedExternalRedirectUrls:{serializedName:"properties.allowedExternalRedirectUrls",xmlName:"properties.allowedExternalRedirectUrls",xmlElementName:"SiteAuthSettingsPropertiesAllowedExternalRedirectUrlsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},defaultProvider:{serializedName:"properties.defaultProvider",xmlName:"properties.defaultProvider",type:{name:"Enum",allowedValues:["AzureActiveDirectory","Facebook","Google","MicrosoftAccount","Twitter","Github"]}},tokenRefreshExtensionHours:{serializedName:"properties.tokenRefreshExtensionHours",xmlName:"properties.tokenRefreshExtensionHours",type:{name:"Number"}},clientId:{serializedName:"properties.clientId",xmlName:"properties.clientId",type:{name:"String"}},clientSecret:{serializedName:"properties.clientSecret",xmlName:"properties.clientSecret",type:{name:"String"}},clientSecretSettingName:{serializedName:"properties.clientSecretSettingName",xmlName:"properties.clientSecretSettingName",type:{name:"String"}},clientSecretCertificateThumbprint:{serializedName:"properties.clientSecretCertificateThumbprint",xmlName:"properties.clientSecretCertificateThumbprint",type:{name:"String"}},issuer:{serializedName:"properties.issuer",xmlName:"properties.issuer",type:{name:"String"}},validateIssuer:{serializedName:"properties.validateIssuer",xmlName:"properties.validateIssuer",type:{name:"Boolean"}},allowedAudiences:{serializedName:"properties.allowedAudiences",xmlName:"properties.allowedAudiences",xmlElementName:"SiteAuthSettingsPropertiesAllowedAudiencesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},additionalLoginParams:{serializedName:"properties.additionalLoginParams",xmlName:"properties.additionalLoginParams",xmlElementName:"SiteAuthSettingsPropertiesAdditionalLoginParamsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},aadClaimsAuthorization:{serializedName:"properties.aadClaimsAuthorization",xmlName:"properties.aadClaimsAuthorization",type:{name:"String"}},googleClientId:{serializedName:"properties.googleClientId",xmlName:"properties.googleClientId",type:{name:"String"}},googleClientSecret:{serializedName:"properties.googleClientSecret",xmlName:"properties.googleClientSecret",type:{name:"String"}},googleClientSecretSettingName:{serializedName:"properties.googleClientSecretSettingName",xmlName:"properties.googleClientSecretSettingName",type:{name:"String"}},googleOAuthScopes:{serializedName:"properties.googleOAuthScopes",xmlName:"properties.googleOAuthScopes",xmlElementName:"SiteAuthSettingsPropertiesGoogleOAuthScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},facebookAppId:{serializedName:"properties.facebookAppId",xmlName:"properties.facebookAppId",type:{name:"String"}},facebookAppSecret:{serializedName:"properties.facebookAppSecret",xmlName:"properties.facebookAppSecret",type:{name:"String"}},facebookAppSecretSettingName:{serializedName:"properties.facebookAppSecretSettingName",xmlName:"properties.facebookAppSecretSettingName",type:{name:"String"}},facebookOAuthScopes:{serializedName:"properties.facebookOAuthScopes",xmlName:"properties.facebookOAuthScopes",xmlElementName:"SiteAuthSettingsPropertiesFacebookOAuthScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},gitHubClientId:{serializedName:"properties.gitHubClientId",xmlName:"properties.gitHubClientId",type:{name:"String"}},gitHubClientSecret:{serializedName:"properties.gitHubClientSecret",xmlName:"properties.gitHubClientSecret",type:{name:"String"}},gitHubClientSecretSettingName:{serializedName:"properties.gitHubClientSecretSettingName",xmlName:"properties.gitHubClientSecretSettingName",type:{name:"String"}},gitHubOAuthScopes:{serializedName:"properties.gitHubOAuthScopes",xmlName:"properties.gitHubOAuthScopes",xmlElementName:"SiteAuthSettingsPropertiesGitHubOAuthScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},twitterConsumerKey:{serializedName:"properties.twitterConsumerKey",xmlName:"properties.twitterConsumerKey",type:{name:"String"}},twitterConsumerSecret:{serializedName:"properties.twitterConsumerSecret",xmlName:"properties.twitterConsumerSecret",type:{name:"String"}},twitterConsumerSecretSettingName:{serializedName:"properties.twitterConsumerSecretSettingName",xmlName:"properties.twitterConsumerSecretSettingName",type:{name:"String"}},microsoftAccountClientId:{serializedName:"properties.microsoftAccountClientId",xmlName:"properties.microsoftAccountClientId",type:{name:"String"}},microsoftAccountClientSecret:{serializedName:"properties.microsoftAccountClientSecret",xmlName:"properties.microsoftAccountClientSecret",type:{name:"String"}},microsoftAccountClientSecretSettingName:{serializedName:"properties.microsoftAccountClientSecretSettingName",xmlName:"properties.microsoftAccountClientSecretSettingName",type:{name:"String"}},microsoftAccountOAuthScopes:{serializedName:"properties.microsoftAccountOAuthScopes",xmlName:"properties.microsoftAccountOAuthScopes",xmlElementName:"SiteAuthSettingsPropertiesMicrosoftAccountOAuthScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},isAuthFromFile:{serializedName:"properties.isAuthFromFile",xmlName:"properties.isAuthFromFile",type:{name:"String"}},authFilePath:{serializedName:"properties.authFilePath",xmlName:"properties.authFilePath",type:{name:"String"}},configVersion:{serializedName:"properties.configVersion",xmlName:"properties.configVersion",type:{name:"String"}}})}};const Wa={serializedName:"SiteAuthSettingsV2",type:{name:"Composite",className:"SiteAuthSettingsV2",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{platform:{serializedName:"properties.platform",xmlName:"properties.platform",type:{name:"Composite",className:"AuthPlatform"}},globalValidation:{serializedName:"properties.globalValidation",xmlName:"properties.globalValidation",type:{name:"Composite",className:"GlobalValidation"}},identityProviders:{serializedName:"properties.identityProviders",xmlName:"properties.identityProviders",type:{name:"Composite",className:"IdentityProviders"}},login:{serializedName:"properties.login",xmlName:"properties.login",type:{name:"Composite",className:"Login"}},httpSettings:{serializedName:"properties.httpSettings",xmlName:"properties.httpSettings",type:{name:"Composite",className:"HttpSettings"}}})}};const Ja={serializedName:"AzureStoragePropertyDictionaryResource",type:{name:"Composite",className:"AzureStoragePropertyDictionaryResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AzureStorageInfoValue"}}}}})}};const Ya={serializedName:"ApiKVReference",type:{name:"Composite",className:"ApiKVReference",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{reference:{serializedName:"properties.reference",xmlName:"properties.reference",type:{name:"String"}},status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"Enum",allowedValues:["Initialized","Resolved","InvalidSyntax","MSINotEnabled","VaultNotFound","SecretNotFound","SecretVersionNotFound","AccessToKeyVaultDenied","OtherReasons","FetchTimedOut","UnauthorizedClient"]}},vaultName:{serializedName:"properties.vaultName",xmlName:"properties.vaultName",type:{name:"String"}},secretName:{serializedName:"properties.secretName",xmlName:"properties.secretName",type:{name:"String"}},secretVersion:{serializedName:"properties.secretVersion",xmlName:"properties.secretVersion",type:{name:"String"}},identityType:{serializedName:"properties.identityType",xmlName:"properties.identityType",type:{name:"Composite",className:"ManagedServiceIdentity"}},details:{serializedName:"properties.details",xmlName:"properties.details",type:{name:"String"}},source:{defaultValue:"KeyVault",isConstant:true,serializedName:"properties.source",type:{name:"String"}},activeVersion:{serializedName:"properties.activeVersion",xmlName:"properties.activeVersion",type:{name:"String"}}})}};const $a={serializedName:"ConnectionStringDictionary",type:{name:"Composite",className:"ConnectionStringDictionary",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"Composite",className:"ConnStringValueTypePair"}}}}})}};const Ka={serializedName:"SiteLogsConfig",type:{name:"Composite",className:"SiteLogsConfig",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{applicationLogs:{serializedName:"properties.applicationLogs",xmlName:"properties.applicationLogs",type:{name:"Composite",className:"ApplicationLogsConfig"}},httpLogs:{serializedName:"properties.httpLogs",xmlName:"properties.httpLogs",type:{name:"Composite",className:"HttpLogsConfig"}},failedRequestsTracing:{serializedName:"properties.failedRequestsTracing",xmlName:"properties.failedRequestsTracing",type:{name:"Composite",className:"EnabledConfig"}},detailedErrorMessages:{serializedName:"properties.detailedErrorMessages",xmlName:"properties.detailedErrorMessages",type:{name:"Composite",className:"EnabledConfig"}}})}};const Za={serializedName:"SlotConfigNamesResource",type:{name:"Composite",className:"SlotConfigNamesResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{connectionStringNames:{serializedName:"properties.connectionStringNames",xmlName:"properties.connectionStringNames",xmlElementName:"SlotConfigNamesConnectionStringNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},appSettingNames:{serializedName:"properties.appSettingNames",xmlName:"properties.appSettingNames",xmlElementName:"SlotConfigNamesAppSettingNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},azureStorageConfigNames:{serializedName:"properties.azureStorageConfigNames",xmlName:"properties.azureStorageConfigNames",xmlElementName:"SlotConfigNamesAzureStorageConfigNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}};const Xa={serializedName:"SiteConfigurationSnapshotInfo",type:{name:"Composite",className:"SiteConfigurationSnapshotInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{time:{serializedName:"properties.time",readOnly:true,xmlName:"properties.time",type:{name:"DateTime"}},snapshotId:{serializedName:"properties.snapshotId",readOnly:true,xmlName:"properties.snapshotId",type:{name:"Number"}}})}};const el={serializedName:"ContinuousWebJob",type:{name:"Composite",className:"ContinuousWebJob",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"Enum",allowedValues:["Initializing","Starting","Running","PendingRestart","Stopped"]}},detailedStatus:{serializedName:"properties.detailed_status",xmlName:"properties.detailed_status",type:{name:"String"}},logUrl:{serializedName:"properties.log_url",xmlName:"properties.log_url",type:{name:"String"}},runCommand:{serializedName:"properties.run_command",xmlName:"properties.run_command",type:{name:"String"}},url:{serializedName:"properties.url",xmlName:"properties.url",type:{name:"String"}},extraInfoUrl:{serializedName:"properties.extra_info_url",xmlName:"properties.extra_info_url",type:{name:"String"}},webJobType:{serializedName:"properties.web_job_type",xmlName:"properties.web_job_type",type:{name:"Enum",allowedValues:["Continuous","Triggered"]}},error:{serializedName:"properties.error",xmlName:"properties.error",type:{name:"String"}},usingSdk:{serializedName:"properties.using_sdk",xmlName:"properties.using_sdk",type:{name:"Boolean"}},settings:{serializedName:"properties.settings",xmlName:"properties.settings",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}})}};const tl={serializedName:"CsmDeploymentStatus",type:{name:"Composite",className:"CsmDeploymentStatus",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{deploymentId:{serializedName:"properties.deploymentId",xmlName:"properties.deploymentId",type:{name:"String"}},status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"String"}},numberOfInstancesInProgress:{serializedName:"properties.numberOfInstancesInProgress",xmlName:"properties.numberOfInstancesInProgress",type:{name:"Number"}},numberOfInstancesSuccessful:{serializedName:"properties.numberOfInstancesSuccessful",xmlName:"properties.numberOfInstancesSuccessful",type:{name:"Number"}},numberOfInstancesFailed:{serializedName:"properties.numberOfInstancesFailed",xmlName:"properties.numberOfInstancesFailed",type:{name:"Number"}},failedInstancesLogs:{serializedName:"properties.failedInstancesLogs",xmlName:"properties.failedInstancesLogs",xmlElementName:"CsmDeploymentStatusPropertiesFailedInstancesLogsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},errors:{serializedName:"properties.errors",xmlName:"properties.errors",xmlElementName:"ErrorEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorEntity"}}}}})}};const rl={serializedName:"Deployment",type:{name:"Composite",className:"Deployment",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"Number"}},message:{serializedName:"properties.message",xmlName:"properties.message",type:{name:"String"}},author:{serializedName:"properties.author",xmlName:"properties.author",type:{name:"String"}},deployer:{serializedName:"properties.deployer",xmlName:"properties.deployer",type:{name:"String"}},authorEmail:{serializedName:"properties.author_email",xmlName:"properties.author_email",type:{name:"String"}},startTime:{serializedName:"properties.start_time",xmlName:"properties.start_time",type:{name:"DateTime"}},endTime:{serializedName:"properties.end_time",xmlName:"properties.end_time",type:{name:"DateTime"}},active:{serializedName:"properties.active",xmlName:"properties.active",type:{name:"Boolean"}},details:{serializedName:"properties.details",xmlName:"properties.details",type:{name:"String"}}})}};const il={serializedName:"MSDeployStatus",type:{name:"Composite",className:"MSDeployStatus",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{deployer:{serializedName:"properties.deployer",readOnly:true,xmlName:"properties.deployer",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["accepted","running","succeeded","failed","canceled"]}},startTime:{serializedName:"properties.startTime",readOnly:true,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:true,xmlName:"properties.endTime",type:{name:"DateTime"}},complete:{serializedName:"properties.complete",readOnly:true,xmlName:"properties.complete",type:{name:"Boolean"}}})}};const nl={serializedName:"MSDeploy",type:{name:"Composite",className:"MSDeploy",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{packageUri:{serializedName:"properties.packageUri",xmlName:"properties.packageUri",type:{name:"String"}},connectionString:{serializedName:"properties.connectionString",xmlName:"properties.connectionString",type:{name:"String"}},dbType:{serializedName:"properties.dbType",xmlName:"properties.dbType",type:{name:"String"}},setParametersXmlFileUri:{serializedName:"properties.setParametersXmlFileUri",xmlName:"properties.setParametersXmlFileUri",type:{name:"String"}},setParameters:{serializedName:"properties.setParameters",xmlName:"properties.setParameters",type:{name:"Dictionary",value:{type:{name:"String"}}}},skipAppData:{serializedName:"properties.skipAppData",xmlName:"properties.skipAppData",type:{name:"Boolean"}},appOffline:{serializedName:"properties.appOffline",xmlName:"properties.appOffline",type:{name:"Boolean"}}})}};const sl={serializedName:"MSDeployLog",type:{name:"Composite",className:"MSDeployLog",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{entries:{serializedName:"properties.entries",readOnly:true,xmlName:"properties.entries",xmlElementName:"MSDeployLogEntry",type:{name:"Sequence",element:{type:{name:"Composite",className:"MSDeployLogEntry"}}}}})}};const ol={serializedName:"FunctionEnvelope",type:{name:"Composite",className:"FunctionEnvelope",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{functionAppId:{serializedName:"properties.function_app_id",xmlName:"properties.function_app_id",type:{name:"String"}},scriptRootPathHref:{serializedName:"properties.script_root_path_href",xmlName:"properties.script_root_path_href",type:{name:"String"}},scriptHref:{serializedName:"properties.script_href",xmlName:"properties.script_href",type:{name:"String"}},configHref:{serializedName:"properties.config_href",xmlName:"properties.config_href",type:{name:"String"}},testDataHref:{serializedName:"properties.test_data_href",xmlName:"properties.test_data_href",type:{name:"String"}},secretsFileHref:{serializedName:"properties.secrets_file_href",xmlName:"properties.secrets_file_href",type:{name:"String"}},href:{serializedName:"properties.href",xmlName:"properties.href",type:{name:"String"}},config:{serializedName:"properties.config",xmlName:"properties.config",type:{name:"Dictionary",value:{type:{name:"any"}}}},files:{serializedName:"properties.files",xmlName:"properties.files",type:{name:"Dictionary",value:{type:{name:"String"}}}},testData:{serializedName:"properties.test_data",xmlName:"properties.test_data",type:{name:"String"}},invokeUrlTemplate:{serializedName:"properties.invoke_url_template",xmlName:"properties.invoke_url_template",type:{name:"String"}},language:{serializedName:"properties.language",xmlName:"properties.language",type:{name:"String"}},isDisabled:{serializedName:"properties.isDisabled",xmlName:"properties.isDisabled",type:{name:"Boolean"}}})}};const al={serializedName:"HostNameBinding",type:{name:"Composite",className:"HostNameBinding",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{siteName:{serializedName:"properties.siteName",xmlName:"properties.siteName",type:{name:"String"}},domainId:{serializedName:"properties.domainId",xmlName:"properties.domainId",type:{name:"String"}},azureResourceName:{serializedName:"properties.azureResourceName",xmlName:"properties.azureResourceName",type:{name:"String"}},azureResourceType:{serializedName:"properties.azureResourceType",xmlName:"properties.azureResourceType",type:{name:"Enum",allowedValues:["Website","TrafficManager"]}},customHostNameDnsRecordType:{serializedName:"properties.customHostNameDnsRecordType",xmlName:"properties.customHostNameDnsRecordType",type:{name:"Enum",allowedValues:["CName","A"]}},hostNameType:{serializedName:"properties.hostNameType",xmlName:"properties.hostNameType",type:{name:"Enum",allowedValues:["Verified","Managed"]}},sslState:{serializedName:"properties.sslState",xmlName:"properties.sslState",type:{name:"Enum",allowedValues:["Disabled","SniEnabled","IpBasedEnabled"]}},thumbprint:{serializedName:"properties.thumbprint",xmlName:"properties.thumbprint",type:{name:"String"}},virtualIP:{serializedName:"properties.virtualIP",readOnly:true,xmlName:"properties.virtualIP",type:{name:"String"}}})}};const ll={serializedName:"RelayServiceConnectionEntity",type:{name:"Composite",className:"RelayServiceConnectionEntity",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{entityName:{serializedName:"properties.entityName",xmlName:"properties.entityName",type:{name:"String"}},entityConnectionString:{serializedName:"properties.entityConnectionString",xmlName:"properties.entityConnectionString",type:{name:"String"}},resourceType:{serializedName:"properties.resourceType",xmlName:"properties.resourceType",type:{name:"String"}},resourceConnectionString:{serializedName:"properties.resourceConnectionString",xmlName:"properties.resourceConnectionString",type:{name:"String"}},hostname:{serializedName:"properties.hostname",xmlName:"properties.hostname",type:{name:"String"}},port:{serializedName:"properties.port",xmlName:"properties.port",type:{name:"Number"}},biztalkUri:{serializedName:"properties.biztalkUri",xmlName:"properties.biztalkUri",type:{name:"String"}}})}};const cl={serializedName:"WebSiteInstanceStatus",type:{name:"Composite",className:"WebSiteInstanceStatus",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"Enum",allowedValues:["READY","STOPPED","UNKNOWN"]}},statusUrl:{serializedName:"properties.statusUrl",xmlName:"properties.statusUrl",type:{name:"String"}},detectorUrl:{serializedName:"properties.detectorUrl",xmlName:"properties.detectorUrl",type:{name:"String"}},consoleUrl:{serializedName:"properties.consoleUrl",xmlName:"properties.consoleUrl",type:{name:"String"}},healthCheckUrl:{serializedName:"properties.healthCheckUrl",xmlName:"properties.healthCheckUrl",type:{name:"String"}},containers:{serializedName:"properties.containers",xmlName:"properties.containers",type:{name:"Dictionary",value:{type:{name:"Composite",className:"ContainerInfo"}}}}})}};const pl={serializedName:"ProcessThreadInfo",type:{name:"Composite",className:"ProcessThreadInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{identifier:{serializedName:"properties.identifier",readOnly:true,xmlName:"properties.identifier",type:{name:"Number"}},href:{serializedName:"properties.href",xmlName:"properties.href",type:{name:"String"}},process:{serializedName:"properties.process",xmlName:"properties.process",type:{name:"String"}},startAddress:{serializedName:"properties.start_address",xmlName:"properties.start_address",type:{name:"String"}},currentPriority:{serializedName:"properties.current_priority",xmlName:"properties.current_priority",type:{name:"Number"}},priorityLevel:{serializedName:"properties.priority_level",xmlName:"properties.priority_level",type:{name:"String"}},basePriority:{serializedName:"properties.base_priority",xmlName:"properties.base_priority",type:{name:"Number"}},startTime:{serializedName:"properties.start_time",xmlName:"properties.start_time",type:{name:"DateTime"}},totalProcessorTime:{serializedName:"properties.total_processor_time",xmlName:"properties.total_processor_time",type:{name:"String"}},userProcessorTime:{serializedName:"properties.user_processor_time",xmlName:"properties.user_processor_time",type:{name:"String"}},state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"String"}},waitReason:{serializedName:"properties.wait_reason",xmlName:"properties.wait_reason",type:{name:"String"}}})}};const ul={serializedName:"ProcessModuleInfo",type:{name:"Composite",className:"ProcessModuleInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{baseAddress:{serializedName:"properties.base_address",xmlName:"properties.base_address",type:{name:"String"}},fileName:{serializedName:"properties.file_name",xmlName:"properties.file_name",type:{name:"String"}},href:{serializedName:"properties.href",xmlName:"properties.href",type:{name:"String"}},filePath:{serializedName:"properties.file_path",xmlName:"properties.file_path",type:{name:"String"}},moduleMemorySize:{serializedName:"properties.module_memory_size",xmlName:"properties.module_memory_size",type:{name:"Number"}},fileVersion:{serializedName:"properties.file_version",xmlName:"properties.file_version",type:{name:"String"}},fileDescription:{serializedName:"properties.file_description",xmlName:"properties.file_description",type:{name:"String"}},product:{serializedName:"properties.product",xmlName:"properties.product",type:{name:"String"}},productVersion:{serializedName:"properties.product_version",xmlName:"properties.product_version",type:{name:"String"}},isDebug:{serializedName:"properties.is_debug",xmlName:"properties.is_debug",type:{name:"Boolean"}},language:{serializedName:"properties.language",xmlName:"properties.language",type:{name:"String"}}})}};const dl={serializedName:"ProcessInfo",type:{name:"Composite",className:"ProcessInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{identifier:{serializedName:"properties.identifier",readOnly:true,xmlName:"properties.identifier",type:{name:"Number"}},deploymentName:{serializedName:"properties.deployment_name",xmlName:"properties.deployment_name",type:{name:"String"}},href:{serializedName:"properties.href",xmlName:"properties.href",type:{name:"String"}},minidump:{serializedName:"properties.minidump",xmlName:"properties.minidump",type:{name:"String"}},isProfileRunning:{serializedName:"properties.is_profile_running",xmlName:"properties.is_profile_running",type:{name:"Boolean"}},isIisProfileRunning:{serializedName:"properties.is_iis_profile_running",xmlName:"properties.is_iis_profile_running",type:{name:"Boolean"}},iisProfileTimeoutInSeconds:{serializedName:"properties.iis_profile_timeout_in_seconds",xmlName:"properties.iis_profile_timeout_in_seconds",type:{name:"Number"}},parent:{serializedName:"properties.parent",xmlName:"properties.parent",type:{name:"String"}},children:{serializedName:"properties.children",xmlName:"properties.children",xmlElementName:"ProcessInfoPropertiesChildrenItem",type:{name:"Sequence",element:{type:{name:"String"}}}},threads:{serializedName:"properties.threads",xmlName:"properties.threads",xmlElementName:"ProcessThreadInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessThreadInfo"}}}},openFileHandles:{serializedName:"properties.open_file_handles",xmlName:"properties.open_file_handles",xmlElementName:"ProcessInfoPropertiesOpenFileHandlesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},modules:{serializedName:"properties.modules",xmlName:"properties.modules",xmlElementName:"ProcessModuleInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessModuleInfo"}}}},fileName:{serializedName:"properties.file_name",xmlName:"properties.file_name",type:{name:"String"}},commandLine:{serializedName:"properties.command_line",xmlName:"properties.command_line",type:{name:"String"}},userName:{serializedName:"properties.user_name",xmlName:"properties.user_name",type:{name:"String"}},handleCount:{serializedName:"properties.handle_count",xmlName:"properties.handle_count",type:{name:"Number"}},moduleCount:{serializedName:"properties.module_count",xmlName:"properties.module_count",type:{name:"Number"}},threadCount:{serializedName:"properties.thread_count",xmlName:"properties.thread_count",type:{name:"Number"}},startTime:{serializedName:"properties.start_time",xmlName:"properties.start_time",type:{name:"DateTime"}},totalCpuTime:{serializedName:"properties.total_cpu_time",xmlName:"properties.total_cpu_time",type:{name:"String"}},userCpuTime:{serializedName:"properties.user_cpu_time",xmlName:"properties.user_cpu_time",type:{name:"String"}},privilegedCpuTime:{serializedName:"properties.privileged_cpu_time",xmlName:"properties.privileged_cpu_time",type:{name:"String"}},workingSet:{serializedName:"properties.working_set",xmlName:"properties.working_set",type:{name:"Number"}},peakWorkingSet:{serializedName:"properties.peak_working_set",xmlName:"properties.peak_working_set",type:{name:"Number"}},privateMemory:{serializedName:"properties.private_memory",xmlName:"properties.private_memory",type:{name:"Number"}},virtualMemory:{serializedName:"properties.virtual_memory",xmlName:"properties.virtual_memory",type:{name:"Number"}},peakVirtualMemory:{serializedName:"properties.peak_virtual_memory",xmlName:"properties.peak_virtual_memory",type:{name:"Number"}},pagedSystemMemory:{serializedName:"properties.paged_system_memory",xmlName:"properties.paged_system_memory",type:{name:"Number"}},nonPagedSystemMemory:{serializedName:"properties.non_paged_system_memory",xmlName:"properties.non_paged_system_memory",type:{name:"Number"}},pagedMemory:{serializedName:"properties.paged_memory",xmlName:"properties.paged_memory",type:{name:"Number"}},peakPagedMemory:{serializedName:"properties.peak_paged_memory",xmlName:"properties.peak_paged_memory",type:{name:"Number"}},timeStamp:{serializedName:"properties.time_stamp",xmlName:"properties.time_stamp",type:{name:"DateTime"}},environmentVariables:{serializedName:"properties.environment_variables",xmlName:"properties.environment_variables",type:{name:"Dictionary",value:{type:{name:"String"}}}},isScmSite:{serializedName:"properties.is_scm_site",xmlName:"properties.is_scm_site",type:{name:"Boolean"}},isWebjob:{serializedName:"properties.is_webjob",xmlName:"properties.is_webjob",type:{name:"Boolean"}},description:{serializedName:"properties.description",xmlName:"properties.description",type:{name:"String"}}})}};const ml={serializedName:"StorageMigrationOptions",type:{name:"Composite",className:"StorageMigrationOptions",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{azurefilesConnectionString:{serializedName:"properties.azurefilesConnectionString",xmlName:"properties.azurefilesConnectionString",type:{name:"String"}},azurefilesShare:{serializedName:"properties.azurefilesShare",xmlName:"properties.azurefilesShare",type:{name:"String"}},switchSiteAfterMigration:{defaultValue:false,serializedName:"properties.switchSiteAfterMigration",xmlName:"properties.switchSiteAfterMigration",type:{name:"Boolean"}},blockWriteAccessToSite:{defaultValue:false,serializedName:"properties.blockWriteAccessToSite",xmlName:"properties.blockWriteAccessToSite",type:{name:"Boolean"}}})}};const Al={serializedName:"StorageMigrationResponse",type:{name:"Composite",className:"StorageMigrationResponse",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{operationId:{serializedName:"properties.operationId",readOnly:true,xmlName:"properties.operationId",type:{name:"String"}}})}};const hl={serializedName:"MigrateMySqlRequest",type:{name:"Composite",className:"MigrateMySqlRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{connectionString:{serializedName:"properties.connectionString",xmlName:"properties.connectionString",type:{name:"String"}},migrationType:{serializedName:"properties.migrationType",xmlName:"properties.migrationType",type:{name:"Enum",allowedValues:["LocalToRemote","RemoteToLocal"]}}})}};const gl={serializedName:"MigrateMySqlStatus",type:{name:"Composite",className:"MigrateMySqlStatus",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{migrationOperationStatus:{serializedName:"properties.migrationOperationStatus",readOnly:true,xmlName:"properties.migrationOperationStatus",type:{name:"Enum",allowedValues:["InProgress","Failed","Succeeded","TimedOut","Created"]}},operationId:{serializedName:"properties.operationId",readOnly:true,xmlName:"properties.operationId",type:{name:"String"}},localMySqlEnabled:{serializedName:"properties.localMySqlEnabled",readOnly:true,xmlName:"properties.localMySqlEnabled",type:{name:"Boolean"}}})}};const fl={serializedName:"SwiftVirtualNetwork",type:{name:"Composite",className:"SwiftVirtualNetwork",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{subnetResourceId:{serializedName:"properties.subnetResourceId",xmlName:"properties.subnetResourceId",type:{name:"String"}},swiftSupported:{serializedName:"properties.swiftSupported",xmlName:"properties.swiftSupported",type:{name:"Boolean"}}})}};const yl={serializedName:"NetworkFeatures",type:{name:"Composite",className:"NetworkFeatures",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{virtualNetworkName:{serializedName:"properties.virtualNetworkName",readOnly:true,xmlName:"properties.virtualNetworkName",type:{name:"String"}},virtualNetworkConnection:{serializedName:"properties.virtualNetworkConnection",xmlName:"properties.virtualNetworkConnection",type:{name:"Composite",className:"VnetInfo"}},hybridConnections:{serializedName:"properties.hybridConnections",readOnly:true,xmlName:"properties.hybridConnections",xmlElementName:"RelayServiceConnectionEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"RelayServiceConnectionEntity"}}}},hybridConnectionsV2:{serializedName:"properties.hybridConnectionsV2",readOnly:true,xmlName:"properties.hybridConnectionsV2",xmlElementName:"HybridConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"HybridConnection"}}}}})}};const bl={serializedName:"SitePhpErrorLogFlag",type:{name:"Composite",className:"SitePhpErrorLogFlag",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{localLogErrors:{serializedName:"properties.localLogErrors",xmlName:"properties.localLogErrors",type:{name:"String"}},masterLogErrors:{serializedName:"properties.masterLogErrors",xmlName:"properties.masterLogErrors",type:{name:"String"}},localLogErrorsMaxLength:{serializedName:"properties.localLogErrorsMaxLength",xmlName:"properties.localLogErrorsMaxLength",type:{name:"String"}},masterLogErrorsMaxLength:{serializedName:"properties.masterLogErrorsMaxLength",xmlName:"properties.masterLogErrorsMaxLength",type:{name:"String"}}})}};const Cl={serializedName:"PremierAddOnPatchResource",type:{name:"Composite",className:"PremierAddOnPatchResource",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"String"}},product:{serializedName:"properties.product",xmlName:"properties.product",type:{name:"String"}},vendor:{serializedName:"properties.vendor",xmlName:"properties.vendor",type:{name:"String"}},marketplacePublisher:{serializedName:"properties.marketplacePublisher",xmlName:"properties.marketplacePublisher",type:{name:"String"}},marketplaceOffer:{serializedName:"properties.marketplaceOffer",xmlName:"properties.marketplaceOffer",type:{name:"String"}}})}};const El={serializedName:"PrivateAccess",type:{name:"Composite",className:"PrivateAccess",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},virtualNetworks:{serializedName:"properties.virtualNetworks",xmlName:"properties.virtualNetworks",xmlElementName:"PrivateAccessVirtualNetwork",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateAccessVirtualNetwork"}}}}})}};const Nl={serializedName:"PublicCertificate",type:{name:"Composite",className:"PublicCertificate",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{blob:{serializedName:"properties.blob",xmlName:"properties.blob",type:{name:"ByteArray"}},publicCertificateLocation:{serializedName:"properties.publicCertificateLocation",xmlName:"properties.publicCertificateLocation",type:{name:"Enum",allowedValues:["CurrentUserMy","LocalMachineMy","Unknown"]}},thumbprint:{serializedName:"properties.thumbprint",readOnly:true,xmlName:"properties.thumbprint",type:{name:"String"}}})}};const vl={serializedName:"DeletedAppRestoreRequest",type:{name:"Composite",className:"DeletedAppRestoreRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{deletedSiteId:{serializedName:"properties.deletedSiteId",xmlName:"properties.deletedSiteId",type:{name:"String"}},recoverConfiguration:{serializedName:"properties.recoverConfiguration",xmlName:"properties.recoverConfiguration",type:{name:"Boolean"}},snapshotTime:{serializedName:"properties.snapshotTime",xmlName:"properties.snapshotTime",type:{name:"String"}},useDRSecondary:{serializedName:"properties.useDRSecondary",xmlName:"properties.useDRSecondary",type:{name:"Boolean"}}})}};const Il={serializedName:"SnapshotRestoreRequest",type:{name:"Composite",className:"SnapshotRestoreRequest",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{snapshotTime:{serializedName:"properties.snapshotTime",xmlName:"properties.snapshotTime",type:{name:"String"}},recoverySource:{serializedName:"properties.recoverySource",xmlName:"properties.recoverySource",type:{name:"Composite",className:"SnapshotRecoverySource"}},overwrite:{serializedName:"properties.overwrite",xmlName:"properties.overwrite",type:{name:"Boolean"}},recoverConfiguration:{serializedName:"properties.recoverConfiguration",xmlName:"properties.recoverConfiguration",type:{name:"Boolean"}},ignoreConflictingHostNames:{serializedName:"properties.ignoreConflictingHostNames",xmlName:"properties.ignoreConflictingHostNames",type:{name:"Boolean"}},useDRSecondary:{serializedName:"properties.useDRSecondary",xmlName:"properties.useDRSecondary",type:{name:"Boolean"}}})}};const Sl={serializedName:"SiteExtensionInfo",type:{name:"Composite",className:"SiteExtensionInfo",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{extensionId:{serializedName:"properties.extension_id",xmlName:"properties.extension_id",type:{name:"String"}},title:{serializedName:"properties.title",xmlName:"properties.title",type:{name:"String"}},extensionType:{serializedName:"properties.extension_type",xmlName:"properties.extension_type",type:{name:"Enum",allowedValues:["Gallery","WebRoot"]}},summary:{serializedName:"properties.summary",xmlName:"properties.summary",type:{name:"String"}},description:{serializedName:"properties.description",xmlName:"properties.description",type:{name:"String"}},version:{serializedName:"properties.version",xmlName:"properties.version",type:{name:"String"}},extensionUrl:{serializedName:"properties.extension_url",xmlName:"properties.extension_url",type:{name:"String"}},projectUrl:{serializedName:"properties.project_url",xmlName:"properties.project_url",type:{name:"String"}},iconUrl:{serializedName:"properties.icon_url",xmlName:"properties.icon_url",type:{name:"String"}},licenseUrl:{serializedName:"properties.license_url",xmlName:"properties.license_url",type:{name:"String"}},feedUrl:{serializedName:"properties.feed_url",xmlName:"properties.feed_url",type:{name:"String"}},authors:{serializedName:"properties.authors",xmlName:"properties.authors",xmlElementName:"SiteExtensionInfoPropertiesAuthorsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},installerCommandLineParams:{serializedName:"properties.installer_command_line_params",xmlName:"properties.installer_command_line_params",type:{name:"String"}},publishedDateTime:{serializedName:"properties.published_date_time",xmlName:"properties.published_date_time",type:{name:"DateTime"}},downloadCount:{serializedName:"properties.download_count",xmlName:"properties.download_count",type:{name:"Number"}},localIsLatestVersion:{serializedName:"properties.local_is_latest_version",xmlName:"properties.local_is_latest_version",type:{name:"Boolean"}},localPath:{serializedName:"properties.local_path",xmlName:"properties.local_path",type:{name:"String"}},installedDateTime:{serializedName:"properties.installed_date_time",xmlName:"properties.installed_date_time",type:{name:"DateTime"}},provisioningState:{serializedName:"properties.provisioningState",xmlName:"properties.provisioningState",type:{name:"String"}},comment:{serializedName:"properties.comment",xmlName:"properties.comment",type:{name:"String"}}})}};const wl={serializedName:"SlotDifference",type:{name:"Composite",className:"SlotDifference",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{level:{serializedName:"properties.level",readOnly:true,xmlName:"properties.level",type:{name:"String"}},settingType:{serializedName:"properties.settingType",readOnly:true,xmlName:"properties.settingType",type:{name:"String"}},diffRule:{serializedName:"properties.diffRule",readOnly:true,xmlName:"properties.diffRule",type:{name:"String"}},settingName:{serializedName:"properties.settingName",readOnly:true,xmlName:"properties.settingName",type:{name:"String"}},valueInCurrentSlot:{serializedName:"properties.valueInCurrentSlot",readOnly:true,xmlName:"properties.valueInCurrentSlot",type:{name:"String"}},valueInTargetSlot:{serializedName:"properties.valueInTargetSlot",readOnly:true,xmlName:"properties.valueInTargetSlot",type:{name:"String"}},description:{serializedName:"properties.description",readOnly:true,xmlName:"properties.description",type:{name:"String"}}})}};const Pl={serializedName:"SiteSourceControl",type:{name:"Composite",className:"SiteSourceControl",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{repoUrl:{serializedName:"properties.repoUrl",xmlName:"properties.repoUrl",type:{name:"String"}},branch:{serializedName:"properties.branch",xmlName:"properties.branch",type:{name:"String"}},isManualIntegration:{serializedName:"properties.isManualIntegration",xmlName:"properties.isManualIntegration",type:{name:"Boolean"}},isGitHubAction:{serializedName:"properties.isGitHubAction",xmlName:"properties.isGitHubAction",type:{name:"Boolean"}},deploymentRollbackEnabled:{serializedName:"properties.deploymentRollbackEnabled",xmlName:"properties.deploymentRollbackEnabled",type:{name:"Boolean"}},isMercurial:{serializedName:"properties.isMercurial",xmlName:"properties.isMercurial",type:{name:"Boolean"}},gitHubActionConfiguration:{serializedName:"properties.gitHubActionConfiguration",xmlName:"properties.gitHubActionConfiguration",type:{name:"Composite",className:"GitHubActionConfiguration"}}})}};const xl={serializedName:"TriggeredWebJob",type:{name:"Composite",className:"TriggeredWebJob",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{latestRun:{serializedName:"properties.latest_run",xmlName:"properties.latest_run",type:{name:"Composite",className:"TriggeredJobRun"}},historyUrl:{serializedName:"properties.history_url",xmlName:"properties.history_url",type:{name:"String"}},schedulerLogsUrl:{serializedName:"properties.scheduler_logs_url",xmlName:"properties.scheduler_logs_url",type:{name:"String"}},runCommand:{serializedName:"properties.run_command",xmlName:"properties.run_command",type:{name:"String"}},url:{serializedName:"properties.url",xmlName:"properties.url",type:{name:"String"}},extraInfoUrl:{serializedName:"properties.extra_info_url",xmlName:"properties.extra_info_url",type:{name:"String"}},webJobType:{serializedName:"properties.web_job_type",xmlName:"properties.web_job_type",type:{name:"Enum",allowedValues:["Continuous","Triggered"]}},error:{serializedName:"properties.error",xmlName:"properties.error",type:{name:"String"}},usingSdk:{serializedName:"properties.using_sdk",xmlName:"properties.using_sdk",type:{name:"Boolean"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",xmlName:"properties.publicNetworkAccess",type:{name:"String"}},storageAccountRequired:{serializedName:"properties.storageAccountRequired",xmlName:"properties.storageAccountRequired",type:{name:"Boolean"}},settings:{serializedName:"properties.settings",xmlName:"properties.settings",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}})}};const Bl={serializedName:"TriggeredJobHistory",type:{name:"Composite",className:"TriggeredJobHistory",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{runs:{serializedName:"properties.runs",xmlName:"properties.runs",xmlElementName:"TriggeredJobRun",type:{name:"Sequence",element:{type:{name:"Composite",className:"TriggeredJobRun"}}}}})}};const _l={serializedName:"WebJob",type:{name:"Composite",className:"WebJob",modelProperties:Object.assign(Object.assign({},b.type.modelProperties),{runCommand:{serializedName:"properties.run_command",xmlName:"properties.run_command",type:{name:"String"}},url:{serializedName:"properties.url",xmlName:"properties.url",type:{name:"String"}},extraInfoUrl:{serializedName:"properties.extra_info_url",xmlName:"properties.extra_info_url",type:{name:"String"}},webJobType:{serializedName:"properties.web_job_type",xmlName:"properties.web_job_type",type:{name:"Enum",allowedValues:["Continuous","Triggered"]}},error:{serializedName:"properties.error",xmlName:"properties.error",type:{name:"String"}},usingSdk:{serializedName:"properties.using_sdk",xmlName:"properties.using_sdk",type:{name:"Boolean"}},settings:{serializedName:"properties.settings",xmlName:"properties.settings",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}})}};const Rl={serializedName:"WorkflowOutputParameter",type:{name:"Composite",className:"WorkflowOutputParameter",modelProperties:Object.assign(Object.assign({},Cs.type.modelProperties),{error:{serializedName:"error",readOnly:true,xmlName:"error",type:{name:"Dictionary",value:{type:{name:"any"}}}}})}};const kl={serializedName:"WorkflowRun",type:{name:"Composite",className:"WorkflowRun",modelProperties:Object.assign(Object.assign({},Es.type.modelProperties),{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},waitEndTime:{serializedName:"properties.waitEndTime",readOnly:true,xmlName:"properties.waitEndTime",type:{name:"DateTime"}},startTime:{serializedName:"properties.startTime",readOnly:true,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:true,xmlName:"properties.endTime",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",readOnly:true,xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",readOnly:true,xmlName:"properties.error",type:{name:"Dictionary",value:{type:{name:"any"}}}},correlationId:{serializedName:"properties.correlationId",readOnly:true,xmlName:"properties.correlationId",type:{name:"String"}},correlation:{serializedName:"properties.correlation",xmlName:"properties.correlation",type:{name:"Composite",className:"Correlation"}},workflow:{serializedName:"properties.workflow",xmlName:"properties.workflow",type:{name:"Composite",className:"ResourceReference"}},trigger:{serializedName:"properties.trigger",xmlName:"properties.trigger",type:{name:"Composite",className:"WorkflowRunTrigger"}},outputs:{serializedName:"properties.outputs",readOnly:true,xmlName:"properties.outputs",type:{name:"Dictionary",value:{type:{name:"Composite",className:"WorkflowOutputParameter"}}}},response:{serializedName:"properties.response",xmlName:"properties.response",type:{name:"Composite",className:"WorkflowRunTrigger"}}})}};const Tl={serializedName:"WorkflowRunAction",type:{name:"Composite",className:"WorkflowRunAction",modelProperties:Object.assign(Object.assign({},Es.type.modelProperties),{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},startTime:{serializedName:"properties.startTime",readOnly:true,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:true,xmlName:"properties.endTime",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",readOnly:true,xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",readOnly:true,xmlName:"properties.error",type:{name:"Dictionary",value:{type:{name:"any"}}}},trackingId:{serializedName:"properties.trackingId",readOnly:true,xmlName:"properties.trackingId",type:{name:"String"}},correlation:{serializedName:"properties.correlation",xmlName:"properties.correlation",type:{name:"Composite",className:"RunActionCorrelation"}},inputsLink:{serializedName:"properties.inputsLink",xmlName:"properties.inputsLink",type:{name:"Composite",className:"ContentLink"}},outputsLink:{serializedName:"properties.outputsLink",xmlName:"properties.outputsLink",type:{name:"Composite",className:"ContentLink"}},trackedProperties:{serializedName:"properties.trackedProperties",readOnly:true,xmlName:"properties.trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}},retryHistory:{serializedName:"properties.retryHistory",xmlName:"properties.retryHistory",xmlElementName:"RetryHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"RetryHistory"}}}}})}};const Ql={serializedName:"WorkflowTrigger",type:{name:"Composite",className:"WorkflowTrigger",modelProperties:Object.assign(Object.assign({},Es.type.modelProperties),{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},changedTime:{serializedName:"properties.changedTime",readOnly:true,xmlName:"properties.changedTime",type:{name:"DateTime"}},state:{serializedName:"properties.state",readOnly:true,xmlName:"properties.state",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},lastExecutionTime:{serializedName:"properties.lastExecutionTime",readOnly:true,xmlName:"properties.lastExecutionTime",type:{name:"DateTime"}},nextExecutionTime:{serializedName:"properties.nextExecutionTime",readOnly:true,xmlName:"properties.nextExecutionTime",type:{name:"DateTime"}},recurrence:{serializedName:"properties.recurrence",xmlName:"properties.recurrence",type:{name:"Composite",className:"WorkflowTriggerRecurrence"}},workflow:{serializedName:"properties.workflow",xmlName:"properties.workflow",type:{name:"Composite",className:"ResourceReference"}}})}};const Ml={serializedName:"WorkflowTriggerHistory",type:{name:"Composite",className:"WorkflowTriggerHistory",modelProperties:Object.assign(Object.assign({},Es.type.modelProperties),{name:{serializedName:"name",readOnly:true,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:true,xmlName:"type",type:{name:"String"}},startTime:{serializedName:"properties.startTime",readOnly:true,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:true,xmlName:"properties.endTime",type:{name:"DateTime"}},scheduledTime:{serializedName:"properties.scheduledTime",readOnly:true,xmlName:"properties.scheduledTime",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:true,xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",readOnly:true,xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",readOnly:true,xmlName:"properties.error",type:{name:"Dictionary",value:{type:{name:"any"}}}},trackingId:{serializedName:"properties.trackingId",readOnly:true,xmlName:"properties.trackingId",type:{name:"String"}},correlation:{serializedName:"properties.correlation",xmlName:"properties.correlation",type:{name:"Composite",className:"Correlation"}},inputsLink:{serializedName:"properties.inputsLink",xmlName:"properties.inputsLink",type:{name:"Composite",className:"ContentLink"}},outputsLink:{serializedName:"properties.outputsLink",xmlName:"properties.outputsLink",type:{name:"Composite",className:"ContentLink"}},fired:{serializedName:"properties.fired",readOnly:true,xmlName:"properties.fired",type:{name:"Boolean"}},run:{serializedName:"properties.run",xmlName:"properties.run",type:{name:"Composite",className:"ResourceReference"}}})}};const Ol={serializedName:"RunActionCorrelation",type:{name:"Composite",className:"RunActionCorrelation",modelProperties:Object.assign(Object.assign({},vs.type.modelProperties),{actionTrackingId:{serializedName:"actionTrackingId",xmlName:"actionTrackingId",type:{name:"String"}}})}};const Dl={serializedName:"ExpressionRoot",type:{name:"Composite",className:"ExpressionRoot",modelProperties:Object.assign(Object.assign({},ws.type.modelProperties),{path:{serializedName:"path",xmlName:"path",type:{name:"String"}}})}};const zl={serializedName:"AzureResourceErrorInfo",type:{name:"Composite",className:"AzureResourceErrorInfo",modelProperties:Object.assign(Object.assign({},Ps.type.modelProperties),{message:{serializedName:"message",required:true,xmlName:"message",type:{name:"String"}},details:{serializedName:"details",xmlName:"details",xmlElementName:"AzureResourceErrorInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"AzureResourceErrorInfo"}}}}})}};const Ll={serializedName:"OperationResult",type:{name:"Composite",className:"OperationResult",modelProperties:Object.assign(Object.assign({},_s.type.modelProperties),{trackingId:{serializedName:"trackingId",readOnly:true,xmlName:"trackingId",type:{name:"String"}},inputs:{serializedName:"inputs",readOnly:true,xmlName:"inputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},inputsLink:{serializedName:"inputsLink",xmlName:"inputsLink",type:{name:"Composite",className:"ContentLink"}},outputs:{serializedName:"outputs",readOnly:true,xmlName:"outputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},outputsLink:{serializedName:"outputsLink",xmlName:"outputsLink",type:{name:"Composite",className:"ContentLink"}},trackedProperties:{serializedName:"trackedProperties",readOnly:true,xmlName:"trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}},retryHistory:{serializedName:"retryHistory",xmlName:"retryHistory",xmlElementName:"RetryHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"RetryHistory"}}}},iterationCount:{serializedName:"iterationCount",xmlName:"iterationCount",type:{name:"Number"}}})}};const Gl={serializedName:"WorkflowRunActionRepetitionDefinition",type:{name:"Composite",className:"WorkflowRunActionRepetitionDefinition",modelProperties:Object.assign(Object.assign({},Rs.type.modelProperties),{startTime:{serializedName:"properties.startTime",xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",xmlName:"properties.endTime",type:{name:"DateTime"}},correlation:{serializedName:"properties.correlation",xmlName:"properties.correlation",type:{name:"Composite",className:"RunActionCorrelation"}},status:{serializedName:"properties.status",xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",xmlName:"properties.error",type:{name:"any"}},trackingId:{serializedName:"properties.trackingId",readOnly:true,xmlName:"properties.trackingId",type:{name:"String"}},inputs:{serializedName:"properties.inputs",readOnly:true,xmlName:"properties.inputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},inputsLink:{serializedName:"properties.inputsLink",xmlName:"properties.inputsLink",type:{name:"Composite",className:"ContentLink"}},outputs:{serializedName:"properties.outputs",readOnly:true,xmlName:"properties.outputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},outputsLink:{serializedName:"properties.outputsLink",xmlName:"properties.outputsLink",type:{name:"Composite",className:"ContentLink"}},trackedProperties:{serializedName:"properties.trackedProperties",readOnly:true,xmlName:"properties.trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}},retryHistory:{serializedName:"properties.retryHistory",xmlName:"properties.retryHistory",xmlElementName:"RetryHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"RetryHistory"}}}},iterationCount:{serializedName:"properties.iterationCount",xmlName:"properties.iterationCount",type:{name:"Number"}},repetitionIndexes:{serializedName:"properties.repetitionIndexes",xmlName:"properties.repetitionIndexes",xmlElementName:"RepetitionIndex",type:{name:"Sequence",element:{type:{name:"Composite",className:"RepetitionIndex"}}}}})}};const Fl={serializedName:"RequestHistory",type:{name:"Composite",className:"RequestHistory",modelProperties:Object.assign(Object.assign({},Rs.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"RequestHistoryProperties"}}})}};const ql={serializedName:"Workflow",type:{name:"Composite",className:"Workflow",modelProperties:Object.assign(Object.assign({},Rs.type.modelProperties),{identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},changedTime:{serializedName:"properties.changedTime",readOnly:true,xmlName:"properties.changedTime",type:{name:"DateTime"}},state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"String"}},version:{serializedName:"properties.version",readOnly:true,xmlName:"properties.version",type:{name:"String"}},accessEndpoint:{serializedName:"properties.accessEndpoint",readOnly:true,xmlName:"properties.accessEndpoint",type:{name:"String"}},endpointsConfiguration:{serializedName:"properties.endpointsConfiguration",xmlName:"properties.endpointsConfiguration",type:{name:"Composite",className:"FlowEndpointsConfiguration"}},accessControl:{serializedName:"properties.accessControl",xmlName:"properties.accessControl",type:{name:"Composite",className:"FlowAccessControlConfiguration"}},sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"Composite",className:"WorkflowSku"}},integrationAccount:{serializedName:"properties.integrationAccount",xmlName:"properties.integrationAccount",type:{name:"Composite",className:"ResourceReference"}},integrationServiceEnvironment:{serializedName:"properties.integrationServiceEnvironment",xmlName:"properties.integrationServiceEnvironment",type:{name:"Composite",className:"ResourceReference"}},definition:{serializedName:"properties.definition",xmlName:"properties.definition",type:{name:"Dictionary",value:{type:{name:"any"}}}},parameters:{serializedName:"properties.parameters",xmlName:"properties.parameters",type:{name:"Dictionary",value:{type:{name:"Composite",className:"WorkflowParameter"}}}},kind:{serializedName:"properties.kind",xmlName:"properties.kind",type:{name:"String"}}})}};const Ul={serializedName:"WorkflowVersion",type:{name:"Composite",className:"WorkflowVersion",modelProperties:Object.assign(Object.assign({},Rs.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:true,xmlName:"properties.provisioningState",type:{name:"String"}},createdTime:{serializedName:"properties.createdTime",readOnly:true,xmlName:"properties.createdTime",type:{name:"DateTime"}},changedTime:{serializedName:"properties.changedTime",readOnly:true,xmlName:"properties.changedTime",type:{name:"DateTime"}},state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"String"}},version:{serializedName:"properties.version",readOnly:true,xmlName:"properties.version",type:{name:"String"}},accessEndpoint:{serializedName:"properties.accessEndpoint",readOnly:true,xmlName:"properties.accessEndpoint",type:{name:"String"}},endpointsConfiguration:{serializedName:"properties.endpointsConfiguration",xmlName:"properties.endpointsConfiguration",type:{name:"Composite",className:"FlowEndpointsConfiguration"}},accessControl:{serializedName:"properties.accessControl",xmlName:"properties.accessControl",type:{name:"Composite",className:"FlowAccessControlConfiguration"}},sku:{serializedName:"properties.sku",xmlName:"properties.sku",type:{name:"Composite",className:"WorkflowSku"}},integrationAccount:{serializedName:"properties.integrationAccount",xmlName:"properties.integrationAccount",type:{name:"Composite",className:"ResourceReference"}},definition:{serializedName:"properties.definition",xmlName:"properties.definition",type:{name:"Dictionary",value:{type:{name:"any"}}}},parameters:{serializedName:"properties.parameters",xmlName:"properties.parameters",type:{name:"Dictionary",value:{type:{name:"Composite",className:"WorkflowParameter"}}}}})}};const Hl={serializedName:"WorkflowRunActionRepetitionProperties",type:{name:"Composite",className:"WorkflowRunActionRepetitionProperties",modelProperties:Object.assign(Object.assign({},Ll.type.modelProperties),{repetitionIndexes:{serializedName:"repetitionIndexes",xmlName:"repetitionIndexes",xmlElementName:"RepetitionIndex",type:{name:"Sequence",element:{type:{name:"Composite",className:"RepetitionIndex"}}}}})}};const Vl={serializedName:"AppServiceEnvironments_createOrUpdateHeaders",type:{name:"Composite",className:"AppServiceEnvironmentsCreateOrUpdateHeaders",modelProperties:{location:{serializedName:"location",xmlName:"location",type:{name:"String"}}}}};var jl=Object.freeze({__proto__:null,AbnormalTimePeriod:Xt,Address:K,AddressResponse:To,AllowedAudiencesValidation:zi,AllowedPrincipals:Ri,AnalysisData:rr,AnalysisDefinition:$o,ApiDefinitionInfo:Me,ApiKVReference:Ya,ApiKVReferenceCollection:ln,ApiManagementConfig:Oe,AppInsightsWebAppStackSettings:Ir,AppLogsConfiguration:dr,AppRegistration:Ti,AppServiceCertificate:d,AppServiceCertificateCollection:C,AppServiceCertificateOrder:co,AppServiceCertificateOrderCollection:u,AppServiceCertificateOrderPatchResource:No,AppServiceCertificatePatchResource:vo,AppServiceCertificateResource:po,AppServiceEnvironment:ce,AppServiceEnvironmentCollection:le,AppServiceEnvironmentPatchResource:ko,AppServiceEnvironmentResource:mo,AppServiceEnvironmentsCreateOrUpdateHeaders:Vl,AppServicePlan:ho,AppServicePlanCollection:bt,AppServicePlanPatchResource:Go,Apple:qi,AppleRegistration:Ui,ApplicationLogsConfig:pn,ApplicationStack:gr,ApplicationStackCollection:hr,ApplicationStackResource:ra,AppserviceGithubToken:to,AppserviceGithubTokenRequest:ro,ArcConfiguration:pr,ArmIdWrapper:mt,ArmPlan:ri,AseRegion:Aa,AseRegionCollection:Ur,AseV3NetworkingConfiguration:Ro,AuthPlatform:Ni,AutoHealActions:ke,AutoHealCustomAction:Te,AutoHealRules:we,AutoHealTriggers:Pe,AzureActiveDirectory:Si,AzureActiveDirectoryLogin:Pi,AzureActiveDirectoryRegistration:wi,AzureActiveDirectoryValidation:xi,AzureBlobStorageApplicationLogsConfig:mn,AzureBlobStorageHttpLogsConfig:gn,AzureResourceErrorInfo:zl,AzureStaticWebApps:Hi,AzureStaticWebAppsRegistration:Vi,AzureStorageInfoValue:ze,AzureStoragePropertyDictionaryResource:Ja,AzureTableStorageApplicationLogsConfig:dn,BackupItem:qa,BackupItemCollection:bi,BackupRequest:Fa,BackupSchedule:fi,BillingMeter:pa,BillingMeterCollection:Dr,BlobStorageTokenStore:tn,Capability:Xe,Certificate:go,CertificateCollection:Pt,CertificateDetails:m,CertificateEmail:S,CertificateOrderAction:I,CertificateOrderContact:A,CertificatePatchResource:Wo,ClientRegistration:Oi,CloningInfo:qe,Configuration:Bt,ConnStringInfo:ye,ConnStringValueTypePair:cn,ConnectionStringDictionary:$a,Contact:$,Container:Mt,ContainerApp:fo,ContainerAppCollection:xt,ContainerAppSecret:Jt,ContainerAppsConfiguration:Ar,ContainerCpuStatistics:_n,ContainerCpuUsage:Rn,ContainerInfo:Bn,ContainerMemoryStatistics:Tn,ContainerNetworkInterfaceStatistics:Qn,ContainerResources:Dt,ContainerThrottlingData:kn,ContentHash:bs,ContentLink:ys,ContinuousWebJob:el,ContinuousWebJobCollection:bn,CookieExpiration:rn,Correlation:hs,CorsSettings:Qe,CsmDeploymentStatus:tl,CsmDeploymentStatusCollection:Cn,CsmMoveResourceEnvelope:Yr,CsmOperationCollection:L,CsmOperationDescription:G,CsmOperationDescriptionProperties:q,CsmOperationDisplay:F,CsmPublishingCredentialsPoliciesEntity:Ha,CsmPublishingProfileOptions:Jn,CsmSlotEntity:gi,CsmUsageQuota:Nt,CsmUsageQuotaCollection:Et,CustomDnsSuffixConfiguration:_o,CustomHostnameAnalysisResult:Ga,CustomHostnameSites:da,CustomHostnameSitesCollection:Gr,CustomOpenIdConnectProvider:ji,CustomScaleRule:qt,Dapr:Ht,DaprComponent:Vt,DaprConfig:Le,DaprMetadata:jt,DataProviderMetadata:Q,DataSource:ar,DataTableResponseColumn:R,DataTableResponseObject:_,DatabaseBackupSetting:yi,DatabaseConnection:Pa,DatabaseConnectionCollection:ci,DatabaseConnectionOverview:si,DatabaseConnectionPatchRequest:pi,DefaultAuthorizationPolicy:_i,DefaultErrorResponse:g,DefaultErrorResponseError:f,DefaultErrorResponseErrorDetailsItem:y,DeletedAppRestoreRequest:vl,DeletedSite:Jo,DeletedWebAppCollection:$t,Deployment:rl,DeploymentCollection:En,DeploymentLocations:Fr,DetectorAbnormalTimePeriod:er,DetectorDefinition:ir,DetectorDefinitionResource:Zo,DetectorInfo:P,DetectorResponse:wo,DetectorResponseCollection:w,DiagnosticAnalysis:Ko,DiagnosticAnalysisCollection:Zt,DiagnosticCategory:Yo,DiagnosticCategoryCollection:Kt,DiagnosticData:B,DiagnosticDetectorCollection:lr,DiagnosticDetectorResponse:Xo,DiagnosticMetricSample:sr,DiagnosticMetricSet:nr,Dimension:V,Domain:uo,DomainAvailabilityCheckResult:J,DomainCollection:Y,DomainControlCenterSsoRequest:ee,DomainOwnershipIdentifier:xo,DomainOwnershipIdentifierCollection:ie,DomainPatchResource:Po,DomainPurchaseConsent:X,DomainRecommendationSearchParameters:te,EnabledConfig:fn,EndpointDependency:pt,EndpointDetail:ut,EnvironmentVar:Ot,ErrorEntity:ot,ErrorInfo:Ps,ErrorProperties:ms,ErrorResponse:ds,Experiments:ve,Expression:ws,ExpressionRoot:Dl,ExpressionTraces:Ss,ExtendedLocation:je,Facebook:ki,FileSystemApplicationLogsConfig:un,FileSystemHttpLogsConfig:hn,FileSystemTokenStore:en,FlowAccessControlConfiguration:Ws,FlowAccessControlConfigurationPolicy:Js,FlowEndpoints:Vs,FlowEndpointsConfiguration:Hs,ForwardProxy:an,FrontEndConfiguration:ur,FunctionAppMajorVersion:Cr,FunctionAppMinorVersion:Er,FunctionAppRuntimeSettings:vr,FunctionAppRuntimes:Nr,FunctionAppStack:ia,FunctionAppStackCollection:br,FunctionEnvelope:ol,FunctionEnvelopeCollection:vn,FunctionSecrets:Sn,GeoRegion:ma,GeoRegionCollection:Hr,GitHub:Mi,GitHubActionCodeConfiguration:es,GitHubActionConfiguration:Xn,GitHubActionContainerConfiguration:ts,GitHubActionWebAppStackSettings:Sr,GlobalCsmSkuDescription:Jr,GlobalValidation:vi,Google:Di,HandlerMapping:Ce,HostKeys:wn,HostName:Z,HostNameBinding:al,HostNameBindingCollection:Pn,HostNameSslState:ge,HostingEnvironmentDeploymentInfo:qr,HostingEnvironmentDiagnostics:We,HostingEnvironmentProfile:Fe,HttpLogsConfig:An,HttpScaleRule:Ut,HttpSettings:sn,HttpSettingsRoutes:on,HybridConnection:Fo,HybridConnectionCollection:St,HybridConnectionKey:qo,HybridConnectionLimits:Uo,Identifier:ua,IdentifierCollection:Vr,IdentityProviders:Ii,InboundEnvironmentEndpoint:Ye,InboundEnvironmentEndpointCollection:Je,Ingress:Rt,IpAddress:js,IpAddressRange:Ys,IpSecurityRestriction:De,JsonSchema:Us,JwtClaimChecks:Bi,KeyInfo:In,KeyValuePairStringObject:M,KubeEnvironment:bo,KubeEnvironmentCollection:cr,KubeEnvironmentPatchResource:ta,KubeEnvironmentProfile:Ct,LegacyMicrosoftAccount:Li,LinuxJavaContainerSettings:kr,LocalizableString:vt,LogAnalyticsConfiguration:mr,LogSpecification:W,Login:Ki,LoginRoutes:Zi,LoginScopes:Qi,MSDeploy:nl,MSDeployLog:sl,MSDeployLogEntry:Nn,MSDeployStatus:il,ManagedServiceIdentity:He,MetricAvailability:j,MetricSpecification:H,MigrateMySqlRequest:hl,MigrateMySqlStatus:gl,NameIdentifier:E,NameIdentifierCollection:re,NameValuePair:ue,NetworkFeatures:yl,NetworkTrace:Gn,Nonce:nn,OpenAuthenticationAccessPolicies:$s,OpenAuthenticationAccessPolicy:Ks,OpenAuthenticationPolicyClaim:Zs,OpenIdConnectClientCredential:Ji,OpenIdConnectConfig:Yi,OpenIdConnectLogin:$i,OpenIdConnectRegistration:Wi,Operation:st,OperationResult:Ll,OperationResultProperties:_s,OutboundEnvironmentEndpoint:ct,OutboundEnvironmentEndpointCollection:at,PerfMonCounterCollection:Fn,PerfMonResponse:qn,PerfMonSample:Hn,PerfMonSet:Un,PremierAddOn:Eo,PremierAddOnOffer:ha,PremierAddOnOfferCollection:jr,PremierAddOnPatchResource:Cl,PrivateAccess:El,PrivateAccessSubnet:jn,PrivateAccessVirtualNetwork:Vn,PrivateEndpointConnectionCollection:dt,PrivateLinkConnectionApprovalRequestResource:Lo,PrivateLinkConnectionState:At,PrivateLinkResource:ft,PrivateLinkResourceProperties:yt,PrivateLinkResourcesWrapper:ht,ProcessInfo:dl,ProcessInfoCollection:Mn,ProcessModuleInfo:ul,ProcessModuleInfoCollection:On,ProcessThreadInfo:pl,ProcessThreadInfoCollection:Dn,ProxyOnlyResource:b,PublicCertificate:Nl,PublicCertificateCollection:Wn,PublishingCredentialsPoliciesCollection:Ci,PushSettings:Qo,QueryUtterancesResult:D,QueryUtterancesResults:O,QueueScaleRule:Gt,RampUpRule:Ie,Recommendation:sa,RecommendationCollection:Qr,RecommendationRule:oa,RecurrenceSchedule:zs,RecurrenceScheduleOccurrence:Ls,RegenerateActionParameter:us,RegistryCredentials:Tt,ReissueCertificateOrderRequest:Io,RelayServiceConnectionEntity:ll,RemotePrivateEndpointConnection:Ea,RemotePrivateEndpointConnectionARMResource:zo,Rendering:k,RenewCertificateOrderRequest:So,RepetitionIndex:Bs,Request:Qs,RequestHistory:Fl,RequestHistoryListResult:ks,RequestHistoryProperties:Ts,RequestsBasedTrigger:xe,Resource:h,ResourceCollection:It,ResourceConfig:Ge,ResourceHealthMetadata:aa,ResourceHealthMetadataCollection:Mr,ResourceMetricAvailability:tt,ResourceMetricDefinition:Oo,ResourceMetricDefinitionCollection:et,ResourceNameAvailability:Lr,ResourceNameAvailabilityRequest:zr,ResourceReference:gs,Response:Ms,ResponseMessageEnvelopeRemotePrivateEndpointConnection:ti,ResponseMetaData:or,RestoreRequest:Ua,RetryHistory:Is,Revision:yo,RevisionCollection:Yt,RunActionCorrelation:Ol,RunCorrelation:vs,SampleUtterance:z,Scale:zt,ScaleRule:Lt,ScaleRuleAuth:Ft,Secret:_t,SecretsCollection:Wt,ServiceSpecification:U,Site:Ao,SiteAuthSettings:ja,SiteAuthSettingsV2:Wa,SiteCloneability:zn,SiteCloneabilityCriterion:Ln,SiteConfig:fe,SiteConfigPropertiesDictionary:wr,SiteConfigResource:Va,SiteConfigResourceCollection:Ei,SiteConfigurationSnapshotInfo:Xa,SiteConfigurationSnapshotInfoCollection:yn,SiteExtensionInfo:Sl,SiteExtensionInfoCollection:$n,SiteLimits:Se,SiteLogsConfig:Ka,SiteMachineKey:be,SitePatchResource:La,SitePhpErrorLogFlag:bl,SiteSeal:v,SiteSealRequest:N,SiteSourceControl:Pl,SkuCapacity:Ze,SkuDescription:Ke,SkuInfo:it,SkuInfoCollection:rt,SkuInfos:Wr,SlotConfigNamesResource:Za,SlotDifference:wl,SlotDifferenceCollection:Kn,SlotSwapStatus:Ue,SlowRequestsBasedTrigger:_e,Snapshot:ea,SnapshotCollection:Zn,SnapshotRecoverySource:Yn,SnapshotRestoreRequest:Il,Solution:tr,SourceControl:ca,SourceControlCollection:Or,StackMajorVersion:fr,StackMinorVersion:yr,StampCapacity:me,StampCapacityCollection:de,StaticSiteARMResource:Co,StaticSiteBasicAuthPropertiesARMResource:Ra,StaticSiteBasicAuthPropertiesCollection:mi,StaticSiteBuildARMResource:Sa,StaticSiteBuildCollection:li,StaticSiteBuildProperties:Xr,StaticSiteCollection:ei,StaticSiteCustomDomainOverviewARMResource:Qa,StaticSiteCustomDomainOverviewCollection:Ai,StaticSiteCustomDomainRequestPropertiesARMResource:Ma,StaticSiteDatabaseConnectionConfigurationFileOverview:oi,StaticSiteFunctionOverviewARMResource:xa,StaticSiteFunctionOverviewCollection:ui,StaticSiteLinkedBackend:ni,StaticSiteLinkedBackendARMResource:za,StaticSiteLinkedBackendsCollection:hi,StaticSitePatchResource:va,StaticSiteResetPropertiesARMResource:Da,StaticSiteTemplateOptions:ii,StaticSiteUserARMResource:Ia,StaticSiteUserCollection:ai,StaticSiteUserInvitationRequestResource:ka,StaticSiteUserInvitationResponseResource:Ta,StaticSiteUserProvidedFunctionApp:Na,StaticSiteUserProvidedFunctionAppARMResource:Ba,StaticSiteUserProvidedFunctionAppsCollection:di,StaticSiteZipDeploymentARMResource:_a,StaticSitesWorkflowPreview:Ca,StaticSitesWorkflowPreviewRequest:ba,Status:T,StatusCodesBasedTrigger:Be,StatusCodesRangeBasedTrigger:Re,StorageMigrationOptions:ml,StorageMigrationResponse:Al,StringDictionary:wa,StringList:Oa,SubResource:Es,SupportTopic:x,SwiftVirtualNetwork:fl,Template:Qt,TldLegalAgreement:ae,TldLegalAgreementCollection:oe,TokenStore:Xi,TopLevelDomain:Bo,TopLevelDomainAgreementOption:se,TopLevelDomainCollection:ne,TrafficWeight:kt,TriggeredJobHistory:Bl,TriggeredJobHistoryCollection:ns,TriggeredJobRun:is,TriggeredWebJob:xl,TriggeredWebJobCollection:rs,Twitter:Gi,TwitterRegistration:Fi,Usage:Do,UsageCollection:nt,User:la,UserAssignedIdentity:Ve,ValidateRequest:$r,ValidateResponse:Kr,ValidateResponseError:Zr,VirtualApplication:Ee,VirtualDirectory:Ne,VirtualIPMapping:Ae,VirtualNetworkProfile:pe,VnetGateway:jo,VnetInfo:wt,VnetInfoResource:Vo,VnetParameters:ga,VnetRoute:Ho,VnetValidationFailureDetails:ya,VnetValidationTestFailure:fa,WebAppCollection:he,WebAppInstanceStatusCollection:xn,WebAppMajorVersion:xr,WebAppMinorVersion:Br,WebAppRuntimeSettings:Rr,WebAppRuntimes:_r,WebAppStack:na,WebAppStackCollection:Pr,WebJob:_l,WebJobCollection:ss,WebSiteInstanceStatus:cl,WindowsJavaContainerSettings:Tr,WorkerPoolCollection:$e,WorkerPoolResource:Mo,Workflow:ql,WorkflowArtifacts:os,WorkflowEnvelope:ls,WorkflowEnvelopeCollection:as,WorkflowEnvelopeProperties:cs,WorkflowFilter:io,WorkflowHealth:ps,WorkflowListResult:no,WorkflowOutputParameter:Rl,WorkflowParameter:Cs,WorkflowResource:Rs,WorkflowRun:kl,WorkflowRunAction:Tl,WorkflowRunActionFilter:so,WorkflowRunActionListResult:Ns,WorkflowRunActionRepetitionDefinition:Gl,WorkflowRunActionRepetitionDefinitionCollection:xs,WorkflowRunActionRepetitionProperties:Hl,WorkflowRunFilter:oo,WorkflowRunListResult:As,WorkflowRunTrigger:fs,WorkflowSku:Xs,WorkflowTrigger:Ql,WorkflowTriggerCallbackUrl:Fs,WorkflowTriggerFilter:ao,WorkflowTriggerHistory:Ml,WorkflowTriggerHistoryFilter:lo,WorkflowTriggerHistoryListResult:Gs,WorkflowTriggerListCallbackUrlQueries:qs,WorkflowTriggerListResult:Os,WorkflowTriggerRecurrence:Ds,WorkflowVersion:Ul,WorkflowVersionListResult:eo});const Wl={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:true,serializedName:"Accept",type:{name:"String"}}};const Jl={parameterPath:"$host",mapper:{serializedName:"$host",required:true,xmlName:"$host",type:{name:"String"}},skipEncoding:true};const Yl={parameterPath:"subscriptionId",mapper:{serializedName:"subscriptionId",required:true,xmlName:"subscriptionId",type:{name:"String"}}};const $l={parameterPath:"apiVersion",mapper:{defaultValue:"2023-01-01",isConstant:true,serializedName:"api-version",type:{name:"String"}}};const Kl={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:true,serializedName:"Content-Type",type:{name:"String"}}};const Zl={parameterPath:"appServiceCertificateOrder",mapper:co};const Xl={parameterPath:"resourceGroupName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+[^\\.]$"),MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:true,xmlName:"resourceGroupName",type:{name:"String"}}};const ec={parameterPath:"certificateOrderName",mapper:{serializedName:"certificateOrderName",required:true,xmlName:"certificateOrderName",type:{name:"String"}}};const tc={parameterPath:"certificateDistinguishedName",mapper:co};const rc={parameterPath:"certificateDistinguishedName",mapper:No};const ic={parameterPath:"name",mapper:{serializedName:"name",required:true,xmlName:"name",type:{name:"String"}}};const nc={parameterPath:"keyVaultCertificate",mapper:po};const sc={parameterPath:"keyVaultCertificate",mapper:vo};const oc={parameterPath:"reissueCertificateOrderRequest",mapper:Io};const ac={parameterPath:"renewCertificateOrderRequest",mapper:So};const lc={parameterPath:"nameIdentifier",mapper:E};const cc={parameterPath:"siteSealRequest",mapper:N};const pc={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:true,xmlName:"nextLink",type:{name:"String"}},skipEncoding:true};const uc={parameterPath:"detectorName",mapper:{serializedName:"detectorName",required:true,xmlName:"detectorName",type:{name:"String"}}};const dc={parameterPath:["options","startTime"],mapper:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}}};const mc={parameterPath:["options","endTime"],mapper:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}}};const Ac={parameterPath:["options","timeGrain"],mapper:{constraints:{Pattern:new RegExp("PT[1-9][0-9]+[SMH]")},serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}}};const hc={parameterPath:"identifier",mapper:E};const gc={parameterPath:"parameters",mapper:te};const fc={parameterPath:"domainName",mapper:{serializedName:"domainName",required:true,xmlName:"domainName",type:{name:"String"}}};const yc={parameterPath:"domain",mapper:uo};const bc={parameterPath:"domainName",mapper:{constraints:{Pattern:new RegExp("[a-zA-Z0-9][a-zA-Z0-9\\.-]+")},serializedName:"domainName",required:true,xmlName:"domainName",type:{name:"String"}}};const Cc={parameterPath:["options","forceHardDeleteDomain"],mapper:{serializedName:"forceHardDeleteDomain",xmlName:"forceHardDeleteDomain",type:{name:"Boolean"}}};const Ec={parameterPath:"domain",mapper:Po};const Nc={parameterPath:"domainOwnershipIdentifier",mapper:xo};const vc={parameterPath:"agreementOption",mapper:se};const Ic={parameterPath:"hostingEnvironmentEnvelope",mapper:mo};const Sc={parameterPath:["options","forceDelete"],mapper:{serializedName:"forceDelete",xmlName:"forceDelete",type:{name:"Boolean"}}};const wc={parameterPath:"hostingEnvironmentEnvelope",mapper:ko};const Pc={parameterPath:"vnetInfo",mapper:pe};const xc={parameterPath:"customDnsSuffixConfiguration",mapper:_o};const Bc={parameterPath:"aseNetworkingConfiguration",mapper:Ro};const _c={parameterPath:"diagnosticsName",mapper:{serializedName:"diagnosticsName",required:true,xmlName:"diagnosticsName",type:{name:"String"}}};const Rc={parameterPath:"multiRolePoolEnvelope",mapper:Mo};const kc={parameterPath:"instance",mapper:{serializedName:"instance",required:true,xmlName:"instance",type:{name:"String"}}};const Tc={parameterPath:"privateEndpointConnectionName",mapper:{serializedName:"privateEndpointConnectionName",required:true,xmlName:"privateEndpointConnectionName",type:{name:"String"}}};const Qc={parameterPath:"privateEndpointWrapper",mapper:Lo};const Mc={parameterPath:["options","propertiesToInclude"],mapper:{serializedName:"propertiesToInclude",xmlName:"propertiesToInclude",type:{name:"String"}}};const Oc={parameterPath:["options","filter"],mapper:{serializedName:"$filter",xmlName:"$filter",type:{name:"String"}},skipEncoding:true};const Dc={parameterPath:"workerPoolName",mapper:{serializedName:"workerPoolName",required:true,xmlName:"workerPoolName",type:{name:"String"}}};const zc={parameterPath:"workerPoolEnvelope",mapper:Mo};const Lc={parameterPath:["options","detailed"],mapper:{serializedName:"detailed",xmlName:"detailed",type:{name:"Boolean"}}};const Gc={parameterPath:"appServicePlan",mapper:ho};const Fc={parameterPath:"appServicePlan",mapper:Go};const qc={parameterPath:"namespaceName",mapper:{serializedName:"namespaceName",required:true,xmlName:"namespaceName",type:{name:"String"}}};const Uc={parameterPath:"relayName",mapper:{serializedName:"relayName",required:true,xmlName:"relayName",type:{name:"String"}}};const Hc={parameterPath:["options","softRestart"],mapper:{serializedName:"softRestart",xmlName:"softRestart",type:{name:"Boolean"}}};const Vc={parameterPath:["options","skipToken"],mapper:{serializedName:"$skipToken",xmlName:"$skipToken",type:{name:"String"}}};const jc={parameterPath:["options","top"],mapper:{serializedName:"$top",xmlName:"$top",type:{name:"String"}}};const Wc={parameterPath:"vnetName",mapper:{serializedName:"vnetName",required:true,xmlName:"vnetName",type:{name:"String"}}};const Jc={parameterPath:"gatewayName",mapper:{serializedName:"gatewayName",required:true,xmlName:"gatewayName",type:{name:"String"}}};const Yc={parameterPath:"connectionEnvelope",mapper:jo};const $c={parameterPath:"routeName",mapper:{serializedName:"routeName",required:true,xmlName:"routeName",type:{name:"String"}}};const Kc={parameterPath:"route",mapper:Ho};const Zc={parameterPath:"workerName",mapper:{serializedName:"workerName",required:true,xmlName:"workerName",type:{name:"String"}}};const Xc={parameterPath:"certificateEnvelope",mapper:go};const ep={parameterPath:"certificateEnvelope",mapper:Wo};const tp={parameterPath:"containerAppEnvelope",mapper:fo};const rp={parameterPath:"containerAppName",mapper:{serializedName:"containerAppName",required:true,xmlName:"containerAppName",type:{name:"String"}}};const ip={parameterPath:"location",mapper:{serializedName:"location",required:true,xmlName:"location",type:{name:"String"}}};const np={parameterPath:"deletedSiteId",mapper:{serializedName:"deletedSiteId",required:true,xmlName:"deletedSiteId",type:{name:"String"}}};const sp={parameterPath:"siteName",mapper:{serializedName:"siteName",required:true,xmlName:"siteName",type:{name:"String"}}};const op={parameterPath:"diagnosticCategory",mapper:{serializedName:"diagnosticCategory",required:true,xmlName:"diagnosticCategory",type:{name:"String"}}};const ap={parameterPath:"analysisName",mapper:{serializedName:"analysisName",required:true,xmlName:"analysisName",type:{name:"String"}}};const lp={parameterPath:"slot",mapper:{serializedName:"slot",required:true,xmlName:"slot",type:{name:"String"}}};const pp={parameterPath:"operationId",mapper:{serializedName:"operationId",required:true,xmlName:"operationId",type:{name:"String"}}};const up={parameterPath:"kubeEnvironmentEnvelope",mapper:bo};const dp={parameterPath:"kubeEnvironmentEnvelope",mapper:ta};const mp={parameterPath:["options","osTypeSelected"],mapper:{serializedName:"osTypeSelected",xmlName:"osTypeSelected",type:{name:"String"}}};const Ap={parameterPath:["options","stackOsType"],mapper:{serializedName:"stackOsType",xmlName:"stackOsType",type:{name:"String"}}};const hp={parameterPath:["options","featured"],mapper:{serializedName:"featured",xmlName:"featured",type:{name:"Boolean"}}};const gp={parameterPath:"hostingEnvironmentName",mapper:{serializedName:"hostingEnvironmentName",required:true,xmlName:"hostingEnvironmentName",type:{name:"String"}}};const fp={parameterPath:["options","expiredOnly"],mapper:{serializedName:"expiredOnly",xmlName:"expiredOnly",type:{name:"Boolean"}}};const yp={parameterPath:"environmentName",mapper:{serializedName:"environmentName",required:true,xmlName:"environmentName",type:{name:"String"}}};const bp={parameterPath:["options","updateSeen"],mapper:{serializedName:"updateSeen",xmlName:"updateSeen",type:{name:"Boolean"}}};const Cp={parameterPath:["options","recommendationId"],mapper:{serializedName:"recommendationId",xmlName:"recommendationId",type:{name:"String"}}};const Ep={parameterPath:"userDetails",mapper:la};const Np={parameterPath:"sourceControlType",mapper:{serializedName:"sourceControlType",required:true,xmlName:"sourceControlType",type:{name:"String"}}};const vp={parameterPath:"requestMessage",mapper:ca};const Ip={parameterPath:["options","billingLocation"],mapper:{serializedName:"billingLocation",xmlName:"billingLocation",type:{name:"String"}}};const Sp={parameterPath:["options","osType"],mapper:{serializedName:"osType",xmlName:"osType",type:{name:"String"}}};const wp={parameterPath:["options","hostname"],mapper:{serializedName:"hostname",xmlName:"hostname",type:{name:"String"}}};const Pp={parameterPath:["options","sku"],mapper:{serializedName:"sku",xmlName:"sku",type:{name:"String"}}};const xp={parameterPath:["options","linuxWorkersEnabled"],mapper:{serializedName:"linuxWorkersEnabled",xmlName:"linuxWorkersEnabled",type:{name:"Boolean"}}};const Bp={parameterPath:["options","xenonWorkersEnabled"],mapper:{serializedName:"xenonWorkersEnabled",xmlName:"xenonWorkersEnabled",type:{name:"Boolean"}}};const _p={parameterPath:["options","linuxDynamicWorkersEnabled"],mapper:{serializedName:"linuxDynamicWorkersEnabled",xmlName:"linuxDynamicWorkersEnabled",type:{name:"Boolean"}}};const Rp={parameterPath:"parameters",mapper:ga};const kp={parameterPath:"moveResourceEnvelope",mapper:Yr};const Tp={parameterPath:"validateRequest",mapper:$r};const Qp={parameterPath:"location",mapper:{constraints:{MinLength:1},serializedName:"location",required:true,xmlName:"location",type:{name:"String"}}};const Mp={parameterPath:"staticSitesWorkflowPreviewRequest",mapper:ba};const Op={parameterPath:"staticSiteEnvelope",mapper:Co};const Dp={parameterPath:"staticSiteEnvelope",mapper:va};const zp={parameterPath:"authprovider",mapper:{serializedName:"authprovider",required:true,xmlName:"authprovider",type:{name:"String"}}};const Lp={parameterPath:"userid",mapper:{serializedName:"userid",required:true,xmlName:"userid",type:{name:"String"}}};const Gp={parameterPath:"staticSiteUserEnvelope",mapper:Ia};const Fp={parameterPath:"environmentName",mapper:{serializedName:"environmentName",required:true,xmlName:"environmentName",type:{name:"String"}}};const qp={parameterPath:"appSettings",mapper:wa};const Up={parameterPath:"environmentName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9]+$")},serializedName:"environmentName",required:true,xmlName:"environmentName",type:{name:"String"}}};const Hp={parameterPath:"databaseConnectionName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9]+$")},serializedName:"databaseConnectionName",required:true,xmlName:"databaseConnectionName",type:{name:"String"}}};const Vp={parameterPath:"databaseConnectionRequestEnvelope",mapper:Pa};const jp={parameterPath:"databaseConnectionRequestEnvelope",mapper:pi};const Wp={parameterPath:"functionAppName",mapper:{serializedName:"functionAppName",required:true,xmlName:"functionAppName",type:{name:"String"}}};const Jp={parameterPath:"staticSiteUserProvidedFunctionEnvelope",mapper:Ba};const Yp={parameterPath:["options","isForced"],mapper:{serializedName:"isForced",xmlName:"isForced",type:{name:"Boolean"}}};const $p={parameterPath:"staticSiteZipDeploymentEnvelope",mapper:_a};const Kp={parameterPath:"basicAuthName",mapper:{serializedName:"basicAuthName",required:true,xmlName:"basicAuthName",type:{name:"String"}}};const Zp={parameterPath:"basicAuthEnvelope",mapper:Ra};const Xp={parameterPath:"staticSiteUserRolesInvitationEnvelope",mapper:ka};const eu={parameterPath:"staticSiteCustomDomainRequestPropertiesEnvelope",mapper:Ma};const tu={parameterPath:"resetPropertiesEnvelope",mapper:Da};const ru={parameterPath:"staticSiteLinkedBackendEnvelope",mapper:za};const iu={parameterPath:"linkedBackendName",mapper:{serializedName:"linkedBackendName",required:true,xmlName:"linkedBackendName",type:{name:"String"}}};const nu={parameterPath:["options","isCleaningAuthConfig"],mapper:{serializedName:"isCleaningAuthConfig",xmlName:"isCleaningAuthConfig",type:{name:"Boolean"}}};const su={parameterPath:["options","includeSlots"],mapper:{serializedName:"includeSlots",xmlName:"includeSlots",type:{name:"Boolean"}}};const ou={parameterPath:"siteEnvelope",mapper:Ao};const au={parameterPath:["options","deleteMetrics"],mapper:{serializedName:"deleteMetrics",xmlName:"deleteMetrics",type:{name:"Boolean"}}};const lu={parameterPath:["options","deleteEmptyServerFarm"],mapper:{serializedName:"deleteEmptyServerFarm",xmlName:"deleteEmptyServerFarm",type:{name:"Boolean"}}};const cu={parameterPath:"siteEnvelope",mapper:La};const pu={parameterPath:["options","hostName"],mapper:{serializedName:"hostName",xmlName:"hostName",type:{name:"String"}}};const uu={parameterPath:"slotSwapEntity",mapper:gi};const du={parameterPath:"request",mapper:Fa};const mu={parameterPath:"backupId",mapper:{serializedName:"backupId",required:true,xmlName:"backupId",type:{name:"String"}}};const Au={parameterPath:"request",mapper:Ua};const hu={parameterPath:"csmPublishingAccessPoliciesEntity",mapper:Ha};const gu={parameterPath:"siteAuthSettings",mapper:ja};const fu={parameterPath:"siteAuthSettingsV2",mapper:Wa};const yu={parameterPath:"azureStorageAccounts",mapper:Ja};const bu={parameterPath:"appSettingKey",mapper:{serializedName:"appSettingKey",required:true,xmlName:"appSettingKey",type:{name:"String"}}};const Cu={parameterPath:"connectionStringKey",mapper:{serializedName:"connectionStringKey",required:true,xmlName:"connectionStringKey",type:{name:"String"}}};const Eu={parameterPath:"connectionStrings",mapper:$a};const Nu={parameterPath:"siteLogsConfig",mapper:Ka};const vu={parameterPath:"metadata",mapper:wa};const Iu={parameterPath:"pushSettings",mapper:Qo};const Su={parameterPath:"slotConfigNames",mapper:Za};const wu={parameterPath:"siteConfig",mapper:Va};const Pu={parameterPath:"snapshotId",mapper:{serializedName:"snapshotId",required:true,xmlName:"snapshotId",type:{name:"String"}}};const xu={parameterPath:"accept",mapper:{defaultValue:"application/octet-stream",isConstant:true,serializedName:"Accept",type:{name:"String"}}};const Bu={parameterPath:"accept",mapper:{defaultValue:"application/zip",isConstant:true,serializedName:"Accept",type:{name:"String"}}};const _u={parameterPath:"webJobName",mapper:{serializedName:"webJobName",required:true,xmlName:"webJobName",type:{name:"String"}}};const Ru={parameterPath:"deploymentStatusId",mapper:{serializedName:"deploymentStatusId",required:true,xmlName:"deploymentStatusId",type:{name:"String"}}};const ku={parameterPath:"id",mapper:{serializedName:"id",required:true,xmlName:"id",type:{name:"String"}}};const Tu={parameterPath:"deployment",mapper:rl};const Qu={parameterPath:"domainOwnershipIdentifierName",mapper:{serializedName:"domainOwnershipIdentifierName",required:true,xmlName:"domainOwnershipIdentifierName",type:{name:"String"}}};const Mu={parameterPath:"domainOwnershipIdentifier",mapper:ua};const Ou={parameterPath:"mSDeploy",mapper:nl};const Du={parameterPath:"functionName",mapper:{serializedName:"functionName",required:true,xmlName:"functionName",type:{name:"String"}}};const zu={parameterPath:"functionEnvelope",mapper:ol};const Lu={parameterPath:"key",mapper:In};const Gu={parameterPath:"keyName",mapper:{serializedName:"keyName",required:true,xmlName:"keyName",type:{name:"String"}}};const Fu={parameterPath:"keyType",mapper:{serializedName:"keyType",required:true,xmlName:"keyType",type:{name:"String"}}};const qu={parameterPath:"hostName",mapper:{serializedName:"hostName",required:true,xmlName:"hostName",type:{name:"String"}}};const Uu={parameterPath:"hostNameBinding",mapper:al};const Hu={parameterPath:"connectionEnvelope",mapper:Fo};const Vu={parameterPath:"entityName",mapper:{serializedName:"entityName",required:true,xmlName:"entityName",type:{name:"String"}}};const ju={parameterPath:"connectionEnvelope",mapper:ll};const Wu={parameterPath:"instanceId",mapper:{serializedName:"instanceId",required:true,xmlName:"instanceId",type:{name:"String"}}};const Ju={parameterPath:"processId",mapper:{serializedName:"processId",required:true,xmlName:"processId",type:{name:"String"}}};const Yu={parameterPath:"baseAddress",mapper:{serializedName:"baseAddress",required:true,xmlName:"baseAddress",type:{name:"String"}}};const $u={parameterPath:"migrationOptions",mapper:ml};const Ku={parameterPath:"subscriptionName",mapper:{serializedName:"subscriptionName",required:true,xmlName:"subscriptionName",type:{name:"String"}}};const Zu={parameterPath:"migrationRequestEnvelope",mapper:hl};const Xu={parameterPath:"connectionEnvelope",mapper:fl};const ed={parameterPath:"view",mapper:{serializedName:"view",required:true,xmlName:"view",type:{name:"String"}}};const td={parameterPath:["options","durationInSeconds"],mapper:{serializedName:"durationInSeconds",xmlName:"durationInSeconds",type:{name:"Number"}}};const rd={parameterPath:["options","maxFrameLength"],mapper:{serializedName:"maxFrameLength",xmlName:"maxFrameLength",type:{name:"Number"}}};const id={parameterPath:["options","sasUrl"],mapper:{serializedName:"sasUrl",xmlName:"sasUrl",type:{name:"String"}}};const nd={parameterPath:"premierAddOnName",mapper:{serializedName:"premierAddOnName",required:true,xmlName:"premierAddOnName",type:{name:"String"}}};const sd={parameterPath:"premierAddOn",mapper:Eo};const od={parameterPath:"premierAddOn",mapper:Cl};const ad={parameterPath:"access",mapper:El};const ld={parameterPath:"publicCertificateName",mapper:{serializedName:"publicCertificateName",required:true,xmlName:"publicCertificateName",type:{name:"String"}}};const cd={parameterPath:"publicCertificate",mapper:Nl};const pd={parameterPath:"publishingProfileOptions",mapper:Jn};const ud={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};const dd={parameterPath:["options","synchronous"],mapper:{serializedName:"synchronous",xmlName:"synchronous",type:{name:"Boolean"}}};const md={parameterPath:"restoreRequest",mapper:vl};const Ad={parameterPath:"restoreRequest",mapper:Il};const hd={parameterPath:"siteExtensionId",mapper:{serializedName:"siteExtensionId",required:true,xmlName:"siteExtensionId",type:{name:"String"}}};const gd={parameterPath:"siteSourceControl",mapper:Pl};const fd={parameterPath:["options","additionalFlags"],mapper:{serializedName:"additionalFlags",xmlName:"additionalFlags",type:{name:"String"}}};const yd={parameterPath:"connectionEnvelope",mapper:Vo};const bd={parameterPath:["options","workflowArtifacts"],mapper:os};const Cd={parameterPath:"workflowName",mapper:{constraints:{Pattern:new RegExp("^[a-z][a-z0-9]*$"),MaxLength:63,MinLength:3},serializedName:"workflowName",required:true,xmlName:"workflowName",type:{name:"String"}}};const Ed={parameterPath:"keyType",mapper:us};const Nd={parameterPath:"workflowName",mapper:{serializedName:"workflowName",required:true,xmlName:"workflowName",type:{name:"String"}}};const vd={parameterPath:"validate",mapper:ql};const Id={parameterPath:["options","top"],mapper:{serializedName:"$top",xmlName:"$top",type:{name:"Number"}}};const Sd={parameterPath:["options","filter"],mapper:{serializedName:"$filter",xmlName:"$filter",type:{name:"String"}}};const wd={parameterPath:"runName",mapper:{serializedName:"runName",required:true,xmlName:"runName",type:{name:"String"}}};const Pd={parameterPath:"actionName",mapper:{serializedName:"actionName",required:true,xmlName:"actionName",type:{name:"String"}}};const xd={parameterPath:"repetitionName",mapper:{serializedName:"repetitionName",required:true,xmlName:"repetitionName",type:{name:"String"}}};const Bd={parameterPath:"requestHistoryName",mapper:{serializedName:"requestHistoryName",required:true,xmlName:"requestHistoryName",type:{name:"String"}}};const _d={parameterPath:"triggerName",mapper:{serializedName:"triggerName",required:true,xmlName:"triggerName",type:{name:"String"}}};const Rd={parameterPath:"historyName",mapper:{serializedName:"historyName",required:true,xmlName:"historyName",type:{name:"String"}}};const kd={parameterPath:"versionId",mapper:{serializedName:"versionId",required:true,xmlName:"versionId",type:{name:"String"}}};function createLroSpec(e){const{args:t,spec:r,sendOperationFn:i}=e;return{requestMethod:r.httpMethod,requestPath:r.path,sendInitialRequest:()=>i(t,r),sendPollRequest:(e,s)=>{const o=n.__rest(r,["requestBody"]);return i(t,Object.assign(Object.assign({},o),{httpMethod:"GET",path:e,abortSignal:s===null||s===void 0?void 0:s.abortSignal}))}}}class AppServiceCertificateOrdersImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listCertificates(e,t,r){const i=this.listCertificatesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listCertificatesPagingPage(e,t,r,i)}}}listCertificatesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listCertificatesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listCertificates(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listCertificatesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listCertificatesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listCertificatesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listCertificatesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},Qd)}validatePurchaseInformation(e,t){return this.client.sendOperationRequest({appServiceCertificateOrder:e,options:t},Md)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Od)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Dd)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,certificateOrderName:t,certificateDistinguishedName:r,options:i},spec:zd});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Ld)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,certificateDistinguishedName:r,options:i},Gd)}_listCertificates(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Fd)}getCertificate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,name:r,options:i},qd)}beginCreateOrUpdateCertificate(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,certificateOrderName:t,name:r,keyVaultCertificate:i,options:s},spec:Ud});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateCertificateAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateCertificate(e,t,r,i,s);return n.pollUntilDone()}))}deleteCertificate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,name:r,options:i},Hd)}updateCertificate(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,name:r,keyVaultCertificate:i,options:n},Vd)}reissue(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,reissueCertificateOrderRequest:r,options:i},jd)}renew(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,renewCertificateOrderRequest:r,options:i},Wd)}resendEmail(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Jd)}resendRequestEmails(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,nameIdentifier:r,options:i},Yd)}retrieveSiteSeal(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,siteSealRequest:r,options:i},$d)}verifyDomainOwnership(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},Kd)}retrieveCertificateActions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Zd)}retrieveCertificateEmailHistory(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xd)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},em)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},tm)}_listCertificatesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,nextLink:r,options:i},rm)}}const Td=l.createSerializer(jl,false);const Qd={path:"/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders",httpMethod:"GET",responses:{200:{bodyMapper:u},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Td};const Md={path:"/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},requestBody:Zl,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const Od={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders",httpMethod:"GET",responses:{200:{bodyMapper:u},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:Td};const Dd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"GET",responses:{200:{bodyMapper:co},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Td};const zd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"PUT",responses:{200:{bodyMapper:co},201:{bodyMapper:co},202:{bodyMapper:co},204:{bodyMapper:co},default:{bodyMapper:g}},requestBody:tc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const Ld={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Td};const Gd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"PATCH",responses:{200:{bodyMapper:co},default:{bodyMapper:g}},requestBody:rc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const Fd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates",httpMethod:"GET",responses:{200:{bodyMapper:C},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Td};const qd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"GET",responses:{200:{bodyMapper:po},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec,ic],headerParameters:[Wl],serializer:Td};const Ud={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:po},201:{bodyMapper:po},202:{bodyMapper:po},204:{bodyMapper:po},default:{bodyMapper:g}},requestBody:nc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const Hd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec,ic],headerParameters:[Wl],serializer:Td};const Vd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:po},default:{bodyMapper:g}},requestBody:sc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const jd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/reissue",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},requestBody:oc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const Wd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/renew",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},requestBody:ac,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const Jd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendEmail",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Td};const Yd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendRequestEmails",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},requestBody:lc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const $d={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/retrieveSiteSeal",httpMethod:"POST",responses:{200:{bodyMapper:v},default:{bodyMapper:g}},requestBody:cc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl,Kl],mediaType:"json",serializer:Td};const Kd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/verifyDomainOwnership",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:Td};const Zd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveCertificateActions",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"CertificateOrderAction"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Td};const Xd={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveEmailHistory",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"CertificateEmail"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Td};const em={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:u},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Td};const tm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:u},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:Td};const rm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:C},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ec,pc],headerParameters:[Wl],serializer:Td};class CertificateOrdersDiagnosticsImpl{constructor(e){this.client=e}listAppServiceCertificateOrderDetectorResponse(e,t,r){const i=this.listAppServiceCertificateOrderDetectorResponsePagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listAppServiceCertificateOrderDetectorResponsePagingPage(e,t,r,i)}}}listAppServiceCertificateOrderDetectorResponsePagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listAppServiceCertificateOrderDetectorResponsePagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listAppServiceCertificateOrderDetectorResponse(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listAppServiceCertificateOrderDetectorResponseNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listAppServiceCertificateOrderDetectorResponsePagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listAppServiceCertificateOrderDetectorResponsePagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listAppServiceCertificateOrderDetectorResponsePagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_listAppServiceCertificateOrderDetectorResponse(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,options:r},nm)}getAppServiceCertificateOrderDetectorResponse(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,detectorName:r,options:i},sm)}_listAppServiceCertificateOrderDetectorResponseNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,certificateOrderName:t,nextLink:r,options:i},om)}}const im=l.createSerializer(jl,false);const nm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ec],headerParameters:[Wl],serializer:im};const sm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:wo},default:{bodyMapper:g}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,ec,uc],headerParameters:[Wl],serializer:im};const om={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ec,pc],headerParameters:[Wl],serializer:im};class CertificateRegistrationProviderImpl{constructor(e){this.client=e}listOperations(e){const t=this.listOperationsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listOperationsPagingPage(e,t)}}}listOperationsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listOperations(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listOperationsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listOperationsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listOperationsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}_listOperations(e){return this.client.sendOperationRequest({options:e},lm)}_listOperationsNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},cm)}}const am=l.createSerializer(jl,false);const lm={path:"/providers/Microsoft.CertificateRegistration/operations",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:am};const cm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:g}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:am};class DomainsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listRecommendations(e,t){const r=this.listRecommendationsPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listRecommendationsPagingPage(e,t,r)}}}listRecommendationsPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listRecommendationsPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listRecommendations(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listRecommendationsNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listRecommendationsPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listRecommendationsPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listRecommendationsPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listOwnershipIdentifiers(e,t,r){const i=this.listOwnershipIdentifiersPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listOwnershipIdentifiersPagingPage(e,t,r,i)}}}listOwnershipIdentifiersPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listOwnershipIdentifiersPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listOwnershipIdentifiers(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listOwnershipIdentifiersNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listOwnershipIdentifiersPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listOwnershipIdentifiersPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listOwnershipIdentifiersPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}checkAvailability(e,t){return this.client.sendOperationRequest({identifier:e,options:t},um)}_list(e){return this.client.sendOperationRequest({options:e},dm)}getControlCenterSsoRequest(e){return this.client.sendOperationRequest({options:e},mm)}_listRecommendations(e,t){return this.client.sendOperationRequest({parameters:e,options:t},Am)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},hm)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},gm)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,domainName:t,domain:r,options:i},spec:fm});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},ym)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,domain:r,options:i},bm)}_listOwnershipIdentifiers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},Cm)}getOwnershipIdentifier(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,name:r,options:i},Em)}createOrUpdateOwnershipIdentifier(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,name:r,domainOwnershipIdentifier:i,options:n},Nm)}deleteOwnershipIdentifier(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,name:r,options:i},vm)}updateOwnershipIdentifier(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,name:r,domainOwnershipIdentifier:i,options:n},Im)}renew(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},Sm)}transferOut(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,options:r},wm)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Pm)}_listRecommendationsNext(e,t,r){return this.client.sendOperationRequest({parameters:e,nextLink:t,options:r},xm)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},Bm)}_listOwnershipIdentifiersNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,domainName:t,nextLink:r,options:i},_m)}}const pm=l.createSerializer(jl,false);const um={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability",httpMethod:"POST",responses:{200:{bodyMapper:J},default:{bodyMapper:g}},requestBody:hc,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const dm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/domains",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:pm};const mm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/generateSsoRequest",httpMethod:"POST",responses:{200:{bodyMapper:ee},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:pm};const Am={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations",httpMethod:"POST",responses:{200:{bodyMapper:re},default:{bodyMapper:g}},requestBody:gc,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const hm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:pm};const gm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"GET",responses:{200:{bodyMapper:uo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const fm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"PUT",responses:{200:{bodyMapper:uo},201:{bodyMapper:uo},202:{bodyMapper:uo},204:{bodyMapper:uo},default:{bodyMapper:g}},requestBody:yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,bc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const ym={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l,Cc],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const bm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"PATCH",responses:{200:{bodyMapper:uo},202:{bodyMapper:uo},default:{bodyMapper:g}},requestBody:Ec,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,bc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const Cm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:ie},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const Em={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"GET",responses:{200:{bodyMapper:xo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl],serializer:pm};const Nm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:xo},default:{bodyMapper:g}},requestBody:Nc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const vm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl],serializer:pm};const Im={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:xo},default:{bodyMapper:g}},requestBody:Nc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const Sm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/renew",httpMethod:"POST",responses:{200:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const wm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/transferOut",httpMethod:"PUT",responses:{200:{bodyMapper:uo},400:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,fc],headerParameters:[Wl],serializer:pm};const Pm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:pm};const xm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:re},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:pm};const Bm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:pm};const _m={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ie},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,fc],headerParameters:[Wl],serializer:pm};class TopLevelDomainsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listAgreements(e,t,r){const i=this.listAgreementsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listAgreementsPagingPage(e,t,r,i)}}}listAgreementsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listAgreementsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listAgreements(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listAgreementsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listAgreementsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listAgreementsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listAgreementsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},km)}get(e,t){return this.client.sendOperationRequest({name:e,options:t},Tm)}_listAgreements(e,t,r){return this.client.sendOperationRequest({name:e,agreementOption:t,options:r},Qm)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Mm)}_listAgreementsNext(e,t,r,i){return this.client.sendOperationRequest({name:e,agreementOption:t,nextLink:r,options:i},Om)}}const Rm=l.createSerializer(jl,false);const km={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains",httpMethod:"GET",responses:{200:{bodyMapper:ne},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Rm};const Tm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Bo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,ic],headerParameters:[Wl],serializer:Rm};const Qm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}/listAgreements",httpMethod:"POST",responses:{200:{bodyMapper:oe},default:{bodyMapper:g}},requestBody:vc,queryParameters:[$l],urlParameters:[Jl,Yl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Rm};const Mm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ne},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Rm};const Om={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:oe},default:{bodyMapper:g}},urlParameters:[Jl,Yl,ic,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Rm};class DomainRegistrationProviderImpl{constructor(e){this.client=e}listOperations(e){const t=this.listOperationsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listOperationsPagingPage(e,t)}}}listOperationsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listOperations(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listOperationsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listOperationsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listOperationsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}_listOperations(e){return this.client.sendOperationRequest({options:e},zm)}_listOperationsNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Lm)}}const Dm=l.createSerializer(jl,false);const zm={path:"/providers/Microsoft.DomainRegistration/operations",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:Dm};const Lm={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:g}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:Dm};class AppServiceEnvironmentsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listCapacities(e,t,r){const i=this.listCapacitiesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listCapacitiesPagingPage(e,t,r,i)}}}listCapacitiesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listCapacitiesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listCapacities(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listCapacitiesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listCapacitiesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listCapacitiesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listCapacitiesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}beginListChangeVnetAndWait(e,t,r,i){const n=this.changeVnetPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.changeVnetPagingPage(e,t,r,i,n)}}}changeVnetPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*changeVnetPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){const s=yield n.__await(this._changeVnet(e,t,r,i));o=yield n.__await(s.pollUntilDone());let l=o.value||[];a=o.nextLink;setContinuationToken(l,a);yield yield n.__await(l)}while(a){o=yield n.__await(this._changeVnetNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}changeVnetPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*changeVnetPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.changeVnetPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInboundNetworkDependenciesEndpoints(e,t,r){const i=this.getInboundNetworkDependenciesEndpointsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getInboundNetworkDependenciesEndpointsPagingPage(e,t,r,i)}}}getInboundNetworkDependenciesEndpointsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getInboundNetworkDependenciesEndpointsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getInboundNetworkDependenciesEndpoints(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getInboundNetworkDependenciesEndpointsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getInboundNetworkDependenciesEndpointsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getInboundNetworkDependenciesEndpointsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getInboundNetworkDependenciesEndpointsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listMultiRolePools(e,t,r){const i=this.listMultiRolePoolsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRolePoolsPagingPage(e,t,r,i)}}}listMultiRolePoolsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listMultiRolePools(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listMultiRolePoolsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listMultiRolePoolsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listMultiRolePoolsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listMultiRolePoolInstanceMetricDefinitions(e,t,r,i){const n=this.listMultiRolePoolInstanceMetricDefinitionsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRolePoolInstanceMetricDefinitionsPagingPage(e,t,r,i,n)}}}listMultiRolePoolInstanceMetricDefinitionsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolInstanceMetricDefinitionsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listMultiRolePoolInstanceMetricDefinitions(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listMultiRolePoolInstanceMetricDefinitionsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listMultiRolePoolInstanceMetricDefinitionsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolInstanceMetricDefinitionsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listMultiRolePoolInstanceMetricDefinitionsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listMultiRoleMetricDefinitions(e,t,r){const i=this.listMultiRoleMetricDefinitionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRoleMetricDefinitionsPagingPage(e,t,r,i)}}}listMultiRoleMetricDefinitionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRoleMetricDefinitionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listMultiRoleMetricDefinitions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listMultiRoleMetricDefinitionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listMultiRoleMetricDefinitionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listMultiRoleMetricDefinitionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listMultiRoleMetricDefinitionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listMultiRolePoolSkus(e,t,r){const i=this.listMultiRolePoolSkusPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRolePoolSkusPagingPage(e,t,r,i)}}}listMultiRolePoolSkusPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolSkusPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listMultiRolePoolSkus(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listMultiRolePoolSkusNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listMultiRolePoolSkusPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listMultiRolePoolSkusPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listMultiRolePoolSkusPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listMultiRoleUsages(e,t,r){const i=this.listMultiRoleUsagesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listMultiRoleUsagesPagingPage(e,t,r,i)}}}listMultiRoleUsagesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listMultiRoleUsagesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listMultiRoleUsages(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listMultiRoleUsagesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listMultiRoleUsagesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listMultiRoleUsagesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listMultiRoleUsagesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listOutboundNetworkDependenciesEndpoints(e,t,r){const i=this.getOutboundNetworkDependenciesEndpointsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getOutboundNetworkDependenciesEndpointsPagingPage(e,t,r,i)}}}getOutboundNetworkDependenciesEndpointsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getOutboundNetworkDependenciesEndpointsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getOutboundNetworkDependenciesEndpoints(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getOutboundNetworkDependenciesEndpointsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getOutboundNetworkDependenciesEndpointsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getOutboundNetworkDependenciesEndpointsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getOutboundNetworkDependenciesEndpointsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listPrivateEndpointConnectionList(e,t,r){const i=this.getPrivateEndpointConnectionListPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getPrivateEndpointConnectionListPagingPage(e,t,r,i)}}}getPrivateEndpointConnectionListPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getPrivateEndpointConnectionList(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getPrivateEndpointConnectionListNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getPrivateEndpointConnectionListPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getPrivateEndpointConnectionListPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}beginListResumeAndWait(e,t,r){const i=this.resumePagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.resumePagingPage(e,t,r,i)}}}resumePagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*resumePagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){const i=yield n.__await(this._resume(e,t,r));s=yield n.__await(i.pollUntilDone());let a=s.value||[];o=s.nextLink;setContinuationToken(a,o);yield yield n.__await(a)}while(o){s=yield n.__await(this._resumeNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}resumePagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*resumePagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.resumePagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listAppServicePlans(e,t,r){const i=this.listAppServicePlansPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listAppServicePlansPagingPage(e,t,r,i)}}}listAppServicePlansPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listAppServicePlansPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listAppServicePlans(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listAppServicePlansNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listAppServicePlansPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listAppServicePlansPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listAppServicePlansPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWebApps(e,t,r){const i=this.listWebAppsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebAppsPagingPage(e,t,r,i)}}}listWebAppsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebAppsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWebApps(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWebAppsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWebAppsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWebAppsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWebAppsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}beginListSuspendAndWait(e,t,r){const i=this.suspendPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.suspendPagingPage(e,t,r,i)}}}suspendPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*suspendPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){const i=yield n.__await(this._suspend(e,t,r));s=yield n.__await(i.pollUntilDone());let a=s.value||[];o=s.nextLink;setContinuationToken(a,o);yield yield n.__await(a)}while(o){s=yield n.__await(this._suspendNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}suspendPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*suspendPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.suspendPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listUsages(e,t,r){const i=this.listUsagesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listUsagesPagingPage(e,t,r,i)}}}listUsagesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listUsages(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listUsagesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listUsagesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listUsagesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWorkerPools(e,t,r){const i=this.listWorkerPoolsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWorkerPoolsPagingPage(e,t,r,i)}}}listWorkerPoolsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWorkerPools(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWorkerPoolsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWorkerPoolsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWorkerPoolsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWorkerPoolInstanceMetricDefinitions(e,t,r,i,n){const s=this.listWorkerPoolInstanceMetricDefinitionsPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWorkerPoolInstanceMetricDefinitionsPagingPage(e,t,r,i,n,s)}}}listWorkerPoolInstanceMetricDefinitionsPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolInstanceMetricDefinitionsPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listWorkerPoolInstanceMetricDefinitions(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listWorkerPoolInstanceMetricDefinitionsNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listWorkerPoolInstanceMetricDefinitionsPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolInstanceMetricDefinitionsPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listWorkerPoolInstanceMetricDefinitionsPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listWebWorkerMetricDefinitions(e,t,r,i){const n=this.listWebWorkerMetricDefinitionsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebWorkerMetricDefinitionsPagingPage(e,t,r,i,n)}}}listWebWorkerMetricDefinitionsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWebWorkerMetricDefinitionsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listWebWorkerMetricDefinitions(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listWebWorkerMetricDefinitionsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listWebWorkerMetricDefinitionsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebWorkerMetricDefinitionsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listWebWorkerMetricDefinitionsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listWorkerPoolSkus(e,t,r,i){const n=this.listWorkerPoolSkusPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWorkerPoolSkusPagingPage(e,t,r,i,n)}}}listWorkerPoolSkusPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolSkusPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listWorkerPoolSkus(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listWorkerPoolSkusNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listWorkerPoolSkusPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWorkerPoolSkusPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listWorkerPoolSkusPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listWebWorkerUsages(e,t,r,i){const n=this.listWebWorkerUsagesPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebWorkerUsagesPagingPage(e,t,r,i,n)}}}listWebWorkerUsagesPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWebWorkerUsagesPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listWebWorkerUsages(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listWebWorkerUsagesNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listWebWorkerUsagesPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebWorkerUsagesPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listWebWorkerUsagesPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},Fm)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},qm)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Um)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,hostingEnvironmentEnvelope:r,options:i},spec:Hm});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}beginDelete(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:Vm});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDeleteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDelete(e,t,r);return i.pollUntilDone()}))}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostingEnvironmentEnvelope:r,options:i},jm)}_listCapacities(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Wm)}getVipInfo(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Jm)}_changeVnet(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,vnetInfo:r,options:i},spec:Ym});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}getAseCustomDnsSuffixConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},$m)}updateAseCustomDnsSuffixConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,customDnsSuffixConfiguration:r,options:i},Km)}deleteAseCustomDnsSuffixConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Zm)}getAseV3NetworkingConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xm)}updateAseNetworkingConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,aseNetworkingConfiguration:r,options:i},eA)}listDiagnostics(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},tA)}getDiagnosticsItem(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,diagnosticsName:r,options:i},rA)}_getInboundNetworkDependenciesEndpoints(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},iA)}_listMultiRolePools(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},nA)}getMultiRolePool(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},sA)}beginCreateOrUpdateMultiRolePool(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,multiRolePoolEnvelope:r,options:i},spec:oA});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateMultiRolePoolAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateMultiRolePool(e,t,r,i);return n.pollUntilDone()}))}updateMultiRolePool(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,multiRolePoolEnvelope:r,options:i},aA)}_listMultiRolePoolInstanceMetricDefinitions(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instance:r,options:i},lA)}_listMultiRoleMetricDefinitions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},cA)}_listMultiRolePoolSkus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pA)}testUpgradeAvailableNotification(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},uA)}beginUpgrade(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:dA});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginUpgradeAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginUpgrade(e,t,r);return i.pollUntilDone()}))}_listMultiRoleUsages(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},mA)}listOperations(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},AA)}_getOutboundNetworkDependenciesEndpoints(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hA)}_getPrivateEndpointConnectionList(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gA)}getPrivateEndpointConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},fA)}beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,privateEndpointWrapper:i,options:s},spec:yA});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s);return n.pollUntilDone()}))}beginDeletePrivateEndpointConnection(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},spec:bA});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeletePrivateEndpointConnectionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeletePrivateEndpointConnection(e,t,r,i);return n.pollUntilDone()}))}getPrivateLinkResources(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},CA)}reboot(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},EA)}_resume(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:NA});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}_listAppServicePlans(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},vA)}_listWebApps(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},IA)}_suspend(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:SA});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}_listUsages(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},wA)}_listWorkerPools(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},PA)}getWorkerPool(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,options:i},xA)}beginCreateOrUpdateWorkerPool(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,workerPoolName:r,workerPoolEnvelope:i,options:s},spec:BA});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateWorkerPoolAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateWorkerPool(e,t,r,i,s);return n.pollUntilDone()}))}updateWorkerPool(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,workerPoolEnvelope:i,options:n},_A)}_listWorkerPoolInstanceMetricDefinitions(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,instance:i,options:n},RA)}_listWebWorkerMetricDefinitions(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,options:i},kA)}_listWorkerPoolSkus(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,options:i},TA)}_listWebWorkerUsages(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,options:i},QA)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},MA)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},OA)}_listCapacitiesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},DA)}_changeVnetNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetInfo:r,nextLink:i,options:n},zA)}_getInboundNetworkDependenciesEndpointsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},LA)}_listMultiRolePoolsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},GA)}_listMultiRolePoolInstanceMetricDefinitionsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instance:r,nextLink:i,options:n},FA)}_listMultiRoleMetricDefinitionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},qA)}_listMultiRolePoolSkusNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},UA)}_listMultiRoleUsagesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},HA)}_getOutboundNetworkDependenciesEndpointsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},VA)}_getPrivateEndpointConnectionListNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},jA)}_resumeNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},WA)}_listAppServicePlansNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},JA)}_listWebAppsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},YA)}_suspendNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},$A)}_listUsagesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},KA)}_listWorkerPoolsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},ZA)}_listWorkerPoolInstanceMetricDefinitionsNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,instance:i,nextLink:n,options:s},XA)}_listWebWorkerMetricDefinitionsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,nextLink:i,options:n},eh)}_listWorkerPoolSkusNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,nextLink:i,options:n},th)}_listWebWorkerUsagesNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerPoolName:r,nextLink:i,options:n},rh)}}const Gm=l.createSerializer(jl,false);const Fm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/hostingEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Gm};const qm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:Gm};const Um={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"GET",responses:{200:{bodyMapper:mo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Hm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:mo},201:{bodyMapper:mo},202:{bodyMapper:mo},204:{bodyMapper:mo},default:{bodyMapper:g}},requestBody:Ic,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const Vm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l,Sc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const jm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:mo},201:{bodyMapper:mo},202:{bodyMapper:mo},default:{bodyMapper:g}},requestBody:wc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const Wm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Jm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip",httpMethod:"GET",responses:{200:{bodyMapper:To},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Ym={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/changeVirtualNetwork",httpMethod:"POST",responses:{200:{bodyMapper:he},201:{bodyMapper:he},202:{bodyMapper:he},204:{bodyMapper:he},default:{bodyMapper:g}},requestBody:Pc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const $m={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix",httpMethod:"GET",responses:{200:{bodyMapper:_o},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Km={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix",httpMethod:"PUT",responses:{200:{bodyMapper:_o},default:{bodyMapper:g}},requestBody:xc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const Zm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const Xm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking",httpMethod:"GET",responses:{200:{bodyMapper:Ro},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const eA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking",httpMethod:"PUT",responses:{200:{bodyMapper:Ro},default:{bodyMapper:g}},requestBody:Bc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const tA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"HostingEnvironmentDiagnostics"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const rA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}",httpMethod:"GET",responses:{200:{bodyMapper:We},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_c],headerParameters:[Wl],serializer:Gm};const iA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints",httpMethod:"GET",responses:{200:{bodyMapper:Je},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const nA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const sA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"GET",responses:{200:{bodyMapper:Mo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const oA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"PUT",responses:{200:{bodyMapper:Mo},201:{bodyMapper:Mo},202:{bodyMapper:Mo},204:{bodyMapper:Mo},default:{bodyMapper:g}},requestBody:Rc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const aA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"PATCH",responses:{200:{bodyMapper:Mo},202:{bodyMapper:Mo},default:{bodyMapper:g}},requestBody:Rc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const lA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,kc],headerParameters:[Wl],serializer:Gm};const cA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const pA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus",httpMethod:"GET",responses:{200:{bodyMapper:rt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const uA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/testUpgradeAvailableNotification",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const dA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/upgrade",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const mA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const AA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const hA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints",httpMethod:"GET",responses:{200:{bodyMapper:at},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const gA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const fA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl],serializer:Gm};const yA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:zo},201:{bodyMapper:zo},202:{bodyMapper:zo},204:{bodyMapper:zo},default:{bodyMapper:g}},requestBody:Qc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const bA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},201:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},202:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl],serializer:Gm};const CA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const EA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot",httpMethod:"POST",responses:{202:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const NA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/resume",httpMethod:"POST",responses:{200:{bodyMapper:he},201:{bodyMapper:he},202:{bodyMapper:he},204:{bodyMapper:he},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const vA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const IA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},queryParameters:[$l,Mc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const SA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/suspend",httpMethod:"POST",responses:{200:{bodyMapper:he},201:{bodyMapper:he},202:{bodyMapper:he},204:{bodyMapper:he},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const wA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const PA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Gm};const xA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"GET",responses:{200:{bodyMapper:Mo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl],serializer:Gm};const BA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"PUT",responses:{200:{bodyMapper:Mo},201:{bodyMapper:Mo},202:{bodyMapper:Mo},204:{bodyMapper:Mo},default:{bodyMapper:g}},requestBody:zc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const _A={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Mo},202:{bodyMapper:Mo},default:{bodyMapper:g}},requestBody:zc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const RA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,kc,Dc],headerParameters:[Wl],serializer:Gm};const kA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl],serializer:Gm};const TA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus",httpMethod:"GET",responses:{200:{bodyMapper:rt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl],serializer:Gm};const QA={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Dc],headerParameters:[Wl],serializer:Gm};const MA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Gm};const OA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:Gm};const DA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const zA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},202:{bodyMapper:he},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Gm};const LA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Je},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const GA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const FA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,kc],headerParameters:[Wl],serializer:Gm};const qA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const UA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const HA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const VA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:at},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const jA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const WA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},202:{bodyMapper:he},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const JA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const YA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const $A={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},202:{bodyMapper:he},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const KA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const ZA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Gm};const XA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,kc,Dc],headerParameters:[Wl],serializer:Gm};const eh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Dc],headerParameters:[Wl],serializer:Gm};const th={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Dc],headerParameters:[Wl],serializer:Gm};const rh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Dc],headerParameters:[Wl],serializer:Gm};class AppServicePlansImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listWebAppsByHybridConnection(e,t,r,i,n){const s=this.listWebAppsByHybridConnectionPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebAppsByHybridConnectionPagingPage(e,t,r,i,n,s)}}}listWebAppsByHybridConnectionPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listWebAppsByHybridConnectionPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listWebAppsByHybridConnection(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listWebAppsByHybridConnectionNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listWebAppsByHybridConnectionPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWebAppsByHybridConnectionPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listWebAppsByHybridConnectionPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listHybridConnections(e,t,r){const i=this.listHybridConnectionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHybridConnectionsPagingPage(e,t,r,i)}}}listHybridConnectionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHybridConnectionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHybridConnections(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHybridConnectionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHybridConnectionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHybridConnectionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHybridConnectionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWebApps(e,t,r){const i=this.listWebAppsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebAppsPagingPage(e,t,r,i)}}}listWebAppsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebAppsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWebApps(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWebAppsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWebAppsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWebAppsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWebAppsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listUsages(e,t,r){const i=this.listUsagesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listUsagesPagingPage(e,t,r,i)}}}listUsagesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listUsages(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listUsagesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listUsagesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listUsagesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},nh)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},sh)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},oh)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,appServicePlan:r,options:i},spec:ah});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},lh)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appServicePlan:r,options:i},ch)}listCapabilities(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},ph)}getHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},uh)}deleteHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},dh)}listHybridConnectionKeys(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},mh)}_listWebAppsByHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},Ah)}getHybridConnectionPlanLimit(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hh)}_listHybridConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gh)}restartWebApps(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},fh)}_listWebApps(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},yh)}getServerFarmSkus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},bh)}_listUsages(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ch)}listVnets(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Eh)}getVnetFromServerFarm(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,options:i},Nh)}getVnetGateway(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,options:n},vh)}updateVnetGateway(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,connectionEnvelope:n,options:s},Ih)}listRoutesForVnet(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,options:i},Sh)}getRouteForVnet(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,routeName:i,options:n},wh)}createOrUpdateVnetRoute(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,routeName:i,route:n,options:s},Ph)}deleteVnetRoute(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,routeName:i,options:n},xh)}updateVnetRoute(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,routeName:i,route:n,options:s},Bh)}rebootWorker(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workerName:r,options:i},_h)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Rh)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},kh)}_listWebAppsByHybridConnectionNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,nextLink:n,options:s},Th)}_listHybridConnectionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Qh)}_listWebAppsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Mh)}_listUsagesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Oh)}}const ih=l.createSerializer(jl,false);const nh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:g}},queryParameters:[$l,Lc],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:ih};const sh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:ih};const oh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"GET",responses:{200:{bodyMapper:ho},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const ah={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:ho},201:{bodyMapper:ho},202:{bodyMapper:ho},204:{bodyMapper:ho},default:{bodyMapper:g}},requestBody:Gc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ih};const lh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const ch={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:ho},202:{bodyMapper:ho},default:{bodyMapper:g}},requestBody:Fc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ih};const ph={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/capabilities",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"Capability"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const uh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:ih};const dh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:ih};const mh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys",httpMethod:"POST",responses:{200:{bodyMapper:qo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:ih};const Ah={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/sites",httpMethod:"GET",responses:{200:{bodyMapper:It},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:ih};const hh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionPlanLimits/limit",httpMethod:"GET",responses:{200:{bodyMapper:Uo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const gh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:St},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const fh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/restartSites",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l,Hc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const yh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/sites",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},queryParameters:[$l,Oc,Vc,jc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const bh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/skus",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const Ch={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const Eh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetInfoResource"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ih};const Nh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:Vo},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl],serializer:ih};const vh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:jo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl],serializer:ih};const Ih={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:jo},default:{bodyMapper:g}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl,Kl],mediaType:"json",serializer:ih};const Sh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl],serializer:ih};const wh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}}},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,$c],headerParameters:[Wl],serializer:ih};const Ph={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ho},400:{isError:true},404:{isError:true},default:{bodyMapper:g}},requestBody:Kc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,$c],headerParameters:[Wl,Kl],mediaType:"json",serializer:ih};const xh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,$c],headerParameters:[Wl],serializer:ih};const Bh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ho},400:{isError:true},404:{isError:true},default:{bodyMapper:g}},requestBody:Kc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,$c],headerParameters:[Wl,Kl],mediaType:"json",serializer:ih};const _h={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/workers/{workerName}/reboot",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Zc],headerParameters:[Wl],serializer:ih};const Rh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:ih};const kh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:ih};const Th={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:It},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,qc,Uc],headerParameters:[Wl],serializer:ih};const Qh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:St},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ih};const Mh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ih};const Oh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ih};class CertificatesImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},zh)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Lh)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Gh)}createOrUpdate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,certificateEnvelope:r,options:i},Fh)}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},qh)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,certificateEnvelope:r,options:i},Uh)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Hh)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},Vh)}}const Dh=l.createSerializer(jl,false);const zh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/certificates",httpMethod:"GET",responses:{200:{bodyMapper:Pt},default:{bodyMapper:g}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Dh};const Lh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates",httpMethod:"GET",responses:{200:{bodyMapper:Pt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:Dh};const Gh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"GET",responses:{200:{bodyMapper:go},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Dh};const Fh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:go},default:{bodyMapper:g}},requestBody:Xc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Dh};const qh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Dh};const Uh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:go},default:{bodyMapper:g}},requestBody:ep,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Dh};const Hh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Dh};const Vh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:Dh};class ContainerAppsImpl{constructor(e){this.client=e}listBySubscription(e){const t=this.listBySubscriptionPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBySubscriptionPagingPage(e,t)}}}listBySubscriptionPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listBySubscriptionPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listBySubscription(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listBySubscriptionNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listBySubscriptionPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listBySubscriptionPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listBySubscriptionPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_listBySubscription(e){return this.client.sendOperationRequest({options:e},Wh)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Jh)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Yh)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,containerAppEnvelope:r,options:i},spec:$h});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}beginDelete(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:Kh});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDeleteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDelete(e,t,r);return i.pollUntilDone()}))}listSecrets(e,t){return this.client.sendOperationRequest({name:e,options:t},Zh)}_listBySubscriptionNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Xh)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},eg)}}const jh=l.createSerializer(jl,false);const Wh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:jh};const Jh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:jh};const Yh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"GET",responses:{200:{bodyMapper:fo},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:jh};const $h={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:fo},201:{bodyMapper:fo},202:{bodyMapper:fo},204:{bodyMapper:fo},default:{bodyMapper:g}},requestBody:tp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:jh};const Kh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:jh};const Zh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps/{name}/listSecrets",httpMethod:"POST",responses:{200:{bodyMapper:Wt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,ic],headerParameters:[Wl],serializer:jh};const Xh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:jh};const eg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:jh};class ContainerAppsRevisionsImpl{constructor(e){this.client=e}listRevisions(e,t,r){const i=this.listRevisionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listRevisionsPagingPage(e,t,r,i)}}}listRevisionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listRevisionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listRevisions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listRevisionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listRevisionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listRevisionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listRevisionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_listRevisions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,options:r},rg)}getRevision(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,name:r,options:i},ig)}activateRevision(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,name:r,options:i},ng)}deactivateRevision(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,name:r,options:i},sg)}restartRevision(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,name:r,options:i},og)}_listRevisionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,containerAppName:t,nextLink:r,options:i},ag)}}const tg=l.createSerializer(jl,false);const rg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions",httpMethod:"GET",responses:{200:{bodyMapper:Yt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,rp],headerParameters:[Wl],serializer:tg};const ig={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}",httpMethod:"GET",responses:{200:{bodyMapper:yo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,rp],headerParameters:[Wl],serializer:tg};const ng={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/activate",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,rp],headerParameters:[Wl],serializer:tg};const sg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/deactivate",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,rp],headerParameters:[Wl],serializer:tg};const og={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,rp],headerParameters:[Wl],serializer:tg};const ag={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Yt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,rp],headerParameters:[Wl],serializer:tg};class DeletedWebAppsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByLocation(e,t){const r=this.listByLocationPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByLocationPagingPage(e,t,r)}}}listByLocationPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByLocationPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByLocation(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByLocationNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByLocationPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByLocationPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByLocationPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},cg)}_listByLocation(e,t){return this.client.sendOperationRequest({location:e,options:t},pg)}getDeletedWebAppByLocation(e,t,r){return this.client.sendOperationRequest({location:e,deletedSiteId:t,options:r},ug)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},dg)}_listByLocationNext(e,t,r){return this.client.sendOperationRequest({location:e,nextLink:t,options:r},mg)}}const lg=l.createSerializer(jl,false);const cg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:lg};const pg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,ip],headerParameters:[Wl],serializer:lg};const ug={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites/{deletedSiteId}",httpMethod:"GET",responses:{200:{bodyMapper:Jo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,ip,np],headerParameters:[Wl],serializer:lg};const dg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:lg};const mg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc,ip],headerParameters:[Wl],serializer:lg};class DiagnosticsImpl{constructor(e){this.client=e}listHostingEnvironmentDetectorResponses(e,t,r){const i=this.listHostingEnvironmentDetectorResponsesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHostingEnvironmentDetectorResponsesPagingPage(e,t,r,i)}}}listHostingEnvironmentDetectorResponsesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHostingEnvironmentDetectorResponsesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHostingEnvironmentDetectorResponses(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHostingEnvironmentDetectorResponsesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHostingEnvironmentDetectorResponsesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHostingEnvironmentDetectorResponsesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHostingEnvironmentDetectorResponsesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteDetectorResponses(e,t,r){const i=this.listSiteDetectorResponsesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDetectorResponsesPagingPage(e,t,r,i)}}}listSiteDetectorResponsesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorResponsesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSiteDetectorResponses(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSiteDetectorResponsesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSiteDetectorResponsesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorResponsesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSiteDetectorResponsesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteDiagnosticCategories(e,t,r){const i=this.listSiteDiagnosticCategoriesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDiagnosticCategoriesPagingPage(e,t,r,i)}}}listSiteDiagnosticCategoriesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDiagnosticCategoriesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSiteDiagnosticCategories(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSiteDiagnosticCategoriesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSiteDiagnosticCategoriesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteDiagnosticCategoriesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSiteDiagnosticCategoriesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteAnalyses(e,t,r,i){const n=this.listSiteAnalysesPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteAnalysesPagingPage(e,t,r,i,n)}}}listSiteAnalysesPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteAnalysesPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteAnalyses(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteAnalysesNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteAnalysesPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteAnalysesPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteAnalysesPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteDetectors(e,t,r,i){const n=this.listSiteDetectorsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDetectorsPagingPage(e,t,r,i,n)}}}listSiteDetectorsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteDetectors(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteDetectorsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteDetectorsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteDetectorsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteDetectorResponsesSlot(e,t,r,i){const n=this.listSiteDetectorResponsesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDetectorResponsesSlotPagingPage(e,t,r,i,n)}}}listSiteDetectorResponsesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorResponsesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteDetectorResponsesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteDetectorResponsesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteDetectorResponsesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorResponsesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteDetectorResponsesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteDiagnosticCategoriesSlot(e,t,r,i){const n=this.listSiteDiagnosticCategoriesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDiagnosticCategoriesSlotPagingPage(e,t,r,i,n)}}}listSiteDiagnosticCategoriesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteDiagnosticCategoriesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteDiagnosticCategoriesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteDiagnosticCategoriesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteDiagnosticCategoriesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteDiagnosticCategoriesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteDiagnosticCategoriesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteAnalysesSlot(e,t,r,i,n){const s=this.listSiteAnalysesSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteAnalysesSlotPagingPage(e,t,r,i,n,s)}}}listSiteAnalysesSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listSiteAnalysesSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listSiteAnalysesSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listSiteAnalysesSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listSiteAnalysesSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteAnalysesSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listSiteAnalysesSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listSiteDetectorsSlot(e,t,r,i,n){const s=this.listSiteDetectorsSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteDetectorsSlotPagingPage(e,t,r,i,n,s)}}}listSiteDetectorsSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorsSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listSiteDetectorsSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listSiteDetectorsSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listSiteDetectorsSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteDetectorsSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listSiteDetectorsSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}_listHostingEnvironmentDetectorResponses(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hg)}getHostingEnvironmentDetectorResponse(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,detectorName:r,options:i},gg)}_listSiteDetectorResponses(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},fg)}getSiteDetectorResponse(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,detectorName:r,options:i},yg)}_listSiteDiagnosticCategories(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},bg)}getSiteDiagnosticCategory(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,options:i},Cg)}_listSiteAnalyses(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,options:i},Eg)}getSiteAnalysis(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,analysisName:i,options:n},Ng)}executeSiteAnalysis(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,analysisName:i,options:n},vg)}_listSiteDetectors(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,options:i},Ig)}getSiteDetector(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,detectorName:i,options:n},Sg)}executeSiteDetector(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,detectorName:r,diagnosticCategory:i,options:n},wg)}_listSiteDetectorResponsesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,slot:r,options:i},Pg)}getSiteDetectorResponseSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,detectorName:r,slot:i,options:n},xg)}_listSiteDiagnosticCategoriesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,slot:r,options:i},Bg)}getSiteDiagnosticCategorySlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,options:n},_g)}_listSiteAnalysesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,options:n},Rg)}getSiteAnalysisSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,analysisName:i,slot:n,options:s},kg)}executeSiteAnalysisSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,analysisName:i,slot:n,options:s},Tg)}_listSiteDetectorsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,options:n},Qg)}getSiteDetectorSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,detectorName:i,slot:n,options:s},Mg)}executeSiteDetectorSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,detectorName:r,diagnosticCategory:i,slot:n,options:s},Og)}_listHostingEnvironmentDetectorResponsesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Dg)}_listSiteDetectorResponsesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,nextLink:r,options:i},zg)}_listSiteDiagnosticCategoriesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,nextLink:r,options:i},Lg)}_listSiteAnalysesNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,nextLink:i,options:n},Gg)}_listSiteDetectorsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,nextLink:i,options:n},Fg)}_listSiteDetectorResponsesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,slot:r,nextLink:i,options:n},qg)}_listSiteDiagnosticCategoriesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,slot:r,nextLink:i,options:n},Ug)}_listSiteAnalysesSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,nextLink:n,options:s},Hg)}_listSiteDetectorsSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,diagnosticCategory:r,slot:i,nextLink:n,options:s},Vg)}}const Ag=l.createSerializer(jl,false);const hg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Ag};const gg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:wo},default:{bodyMapper:g}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,ic,uc],headerParameters:[Wl],serializer:Ag};const fg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Ag};const yg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:wo},default:{bodyMapper:g}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,uc,sp],headerParameters:[Wl],serializer:Ag};const bg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Ag};const Cg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}",httpMethod:"GET",responses:{200:{bodyMapper:Yo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op],headerParameters:[Wl],serializer:Ag};const Eg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op],headerParameters:[Wl],serializer:Ag};const Ng={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}",httpMethod:"GET",responses:{200:{bodyMapper:$o},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,ap],headerParameters:[Wl],serializer:Ag};const vg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:Ko},default:{bodyMapper:g}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,sp,op,ap],headerParameters:[Wl],serializer:Ag};const Ig={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op],headerParameters:[Wl],serializer:Ag};const Sg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:Zo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,uc,sp,op],headerParameters:[Wl],serializer:Ag};const wg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:Xo},default:{bodyMapper:g}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,uc,sp,op],headerParameters:[Wl],serializer:Ag};const Pg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,lp],headerParameters:[Wl],serializer:Ag};const xg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:wo},default:{bodyMapper:g}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,uc,sp,lp],headerParameters:[Wl],serializer:Ag};const Bg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,lp],headerParameters:[Wl],serializer:Ag};const _g={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}",httpMethod:"GET",responses:{200:{bodyMapper:Yo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,lp],headerParameters:[Wl],serializer:Ag};const Rg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,lp],headerParameters:[Wl],serializer:Ag};const kg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}",httpMethod:"GET",responses:{200:{bodyMapper:$o},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,ap,lp],headerParameters:[Wl],serializer:Ag};const Tg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:Ko},default:{bodyMapper:g}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,sp,op,ap,lp],headerParameters:[Wl],serializer:Ag};const Qg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp,op,lp],headerParameters:[Wl],serializer:Ag};const Mg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:Zo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,uc,sp,op,lp],headerParameters:[Wl],serializer:Ag};const Og={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:Xo},default:{bodyMapper:g}},queryParameters:[$l,dc,mc,Ac],urlParameters:[Jl,Yl,Xl,uc,sp,op,lp],headerParameters:[Wl],serializer:Ag};const Dg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Ag};const zg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp],headerParameters:[Wl],serializer:Ag};const Lg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp],headerParameters:[Wl],serializer:Ag};const Gg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp,op],headerParameters:[Wl],serializer:Ag};const Fg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp,op],headerParameters:[Wl],serializer:Ag};const qg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:w},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp,lp],headerParameters:[Wl],serializer:Ag};const Ug={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp,lp],headerParameters:[Wl],serializer:Ag};const Hg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp,op,lp],headerParameters:[Wl],serializer:Ag};const Vg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp,op,lp],headerParameters:[Wl],serializer:Ag};class GlobalImpl{constructor(e){this.client=e}getDeletedWebApp(e,t){return this.client.sendOperationRequest({deletedSiteId:e,options:t},Wg)}getDeletedWebAppSnapshots(e,t){return this.client.sendOperationRequest({deletedSiteId:e,options:t},Jg)}getSubscriptionOperationWithAsyncResponse(e,t,r){return this.client.sendOperationRequest({location:e,operationId:t,options:r},Yg)}}const jg=l.createSerializer(jl,false);const Wg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}",httpMethod:"GET",responses:{200:{bodyMapper:Jo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,np],headerParameters:[Wl],serializer:jg};const Jg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"Snapshot"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,np],headerParameters:[Wl],serializer:jg};const Yg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/operations/{operationId}",httpMethod:"GET",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,ip,pp],headerParameters:[Wl],serializer:jg};class KubeEnvironmentsImpl{constructor(e){this.client=e}listBySubscription(e){const t=this.listBySubscriptionPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBySubscriptionPagingPage(e,t)}}}listBySubscriptionPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listBySubscriptionPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listBySubscription(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listBySubscriptionNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listBySubscriptionPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listBySubscriptionPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listBySubscriptionPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_listBySubscription(e){return this.client.sendOperationRequest({options:e},Kg)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Zg)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xg)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,kubeEnvironmentEnvelope:r,options:i},spec:ef});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}beginDelete(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:tf});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDeleteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDelete(e,t,r);return i.pollUntilDone()}))}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,kubeEnvironmentEnvelope:r,options:i},rf)}_listBySubscriptionNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},nf)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},sf)}}const $g=l.createSerializer(jl,false);const Kg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/kubeEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:$g};const Zg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:$g};const Xg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"GET",responses:{200:{bodyMapper:bo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:$g};const ef={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:bo},201:{bodyMapper:bo},202:{bodyMapper:bo},204:{bodyMapper:bo},default:{bodyMapper:g}},requestBody:up,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:$g};const tf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:$g};const rf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:bo},201:{bodyMapper:bo},default:{bodyMapper:g}},requestBody:dp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:$g};const nf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:$g};const sf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:$g};class ProviderImpl{constructor(e){this.client=e}listAvailableStacks(e){const t=this.getAvailableStacksPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getAvailableStacksPagingPage(e,t)}}}getAvailableStacksPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*getAvailableStacksPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._getAvailableStacks(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._getAvailableStacksNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}getAvailableStacksPagingAll(e){return n.__asyncGenerator(this,arguments,(function*getAvailableStacksPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.getAvailableStacksPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listFunctionAppStacks(e){const t=this.getFunctionAppStacksPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getFunctionAppStacksPagingPage(e,t)}}}getFunctionAppStacksPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*getFunctionAppStacksPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._getFunctionAppStacks(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._getFunctionAppStacksNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}getFunctionAppStacksPagingAll(e){return n.__asyncGenerator(this,arguments,(function*getFunctionAppStacksPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.getFunctionAppStacksPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listFunctionAppStacksForLocation(e,t){const r=this.getFunctionAppStacksForLocationPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getFunctionAppStacksForLocationPagingPage(e,t,r)}}}getFunctionAppStacksForLocationPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*getFunctionAppStacksForLocationPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._getFunctionAppStacksForLocation(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._getFunctionAppStacksForLocationNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}getFunctionAppStacksForLocationPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*getFunctionAppStacksForLocationPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.getFunctionAppStacksForLocationPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listWebAppStacksForLocation(e,t){const r=this.getWebAppStacksForLocationPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getWebAppStacksForLocationPagingPage(e,t,r)}}}getWebAppStacksForLocationPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*getWebAppStacksForLocationPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._getWebAppStacksForLocation(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._getWebAppStacksForLocationNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}getWebAppStacksForLocationPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*getWebAppStacksForLocationPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.getWebAppStacksForLocationPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listOperations(e){const t=this.listOperationsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listOperationsPagingPage(e,t)}}}listOperationsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listOperations(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listOperationsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listOperationsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listOperationsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listOperationsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listWebAppStacks(e){const t=this.getWebAppStacksPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getWebAppStacksPagingPage(e,t)}}}getWebAppStacksPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*getWebAppStacksPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._getWebAppStacks(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._getWebAppStacksNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}getWebAppStacksPagingAll(e){return n.__asyncGenerator(this,arguments,(function*getWebAppStacksPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.getWebAppStacksPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listAvailableStacksOnPrem(e){const t=this.getAvailableStacksOnPremPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getAvailableStacksOnPremPagingPage(e,t)}}}getAvailableStacksOnPremPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*getAvailableStacksOnPremPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._getAvailableStacksOnPrem(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._getAvailableStacksOnPremNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}getAvailableStacksOnPremPagingAll(e){return n.__asyncGenerator(this,arguments,(function*getAvailableStacksOnPremPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.getAvailableStacksOnPremPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}_getAvailableStacks(e){return this.client.sendOperationRequest({options:e},af)}_getFunctionAppStacks(e){return this.client.sendOperationRequest({options:e},lf)}_getFunctionAppStacksForLocation(e,t){return this.client.sendOperationRequest({location:e,options:t},cf)}_getWebAppStacksForLocation(e,t){return this.client.sendOperationRequest({location:e,options:t},pf)}_listOperations(e){return this.client.sendOperationRequest({options:e},uf)}_getWebAppStacks(e){return this.client.sendOperationRequest({options:e},df)}_getAvailableStacksOnPrem(e){return this.client.sendOperationRequest({options:e},mf)}_getAvailableStacksNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Af)}_getFunctionAppStacksNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},hf)}_getFunctionAppStacksForLocationNext(e,t,r){return this.client.sendOperationRequest({location:e,nextLink:t,options:r},gf)}_getWebAppStacksForLocationNext(e,t,r){return this.client.sendOperationRequest({location:e,nextLink:t,options:r},ff)}_listOperationsNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},yf)}_getWebAppStacksNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},bf)}_getAvailableStacksOnPremNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Cf)}}const of=l.createSerializer(jl,false);const af={path:"/providers/Microsoft.Web/availableStacks",httpMethod:"GET",responses:{200:{bodyMapper:hr},default:{bodyMapper:g}},queryParameters:[$l,mp],urlParameters:[Jl],headerParameters:[Wl],serializer:of};const lf={path:"/providers/Microsoft.Web/functionAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:g}},queryParameters:[$l,Ap],urlParameters:[Jl],headerParameters:[Wl],serializer:of};const cf={path:"/providers/Microsoft.Web/locations/{location}/functionAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:g}},queryParameters:[$l,Ap],urlParameters:[Jl,ip],headerParameters:[Wl],serializer:of};const pf={path:"/providers/Microsoft.Web/locations/{location}/webAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:Pr},default:{bodyMapper:g}},queryParameters:[$l,Ap],urlParameters:[Jl,ip],headerParameters:[Wl],serializer:of};const uf={path:"/providers/Microsoft.Web/operations",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:of};const df={path:"/providers/Microsoft.Web/webAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:Pr},default:{bodyMapper:g}},queryParameters:[$l,Ap],urlParameters:[Jl],headerParameters:[Wl],serializer:of};const mf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/availableStacks",httpMethod:"GET",responses:{200:{bodyMapper:hr},default:{bodyMapper:g}},queryParameters:[$l,mp],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:of};const Af={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:hr},default:{bodyMapper:g}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:of};const hf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:g}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:of};const gf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:g}},urlParameters:[Jl,pc,ip],headerParameters:[Wl],serializer:of};const ff={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pr},default:{bodyMapper:g}},urlParameters:[Jl,pc,ip],headerParameters:[Wl],serializer:of};const yf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:L},default:{bodyMapper:g}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:of};const bf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pr},default:{bodyMapper:g}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:of};const Cf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:hr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:of};class RecommendationsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listHistoryForHostingEnvironment(e,t,r){const i=this.listHistoryForHostingEnvironmentPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHistoryForHostingEnvironmentPagingPage(e,t,r,i)}}}listHistoryForHostingEnvironmentPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHistoryForHostingEnvironmentPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHistoryForHostingEnvironment(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHistoryForHostingEnvironmentNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHistoryForHostingEnvironmentPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHistoryForHostingEnvironmentPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHistoryForHostingEnvironmentPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listRecommendedRulesForHostingEnvironment(e,t,r){const i=this.listRecommendedRulesForHostingEnvironmentPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listRecommendedRulesForHostingEnvironmentPagingPage(e,t,r,i)}}}listRecommendedRulesForHostingEnvironmentPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listRecommendedRulesForHostingEnvironmentPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listRecommendedRulesForHostingEnvironment(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listRecommendedRulesForHostingEnvironmentNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listRecommendedRulesForHostingEnvironmentPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listRecommendedRulesForHostingEnvironmentPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listRecommendedRulesForHostingEnvironmentPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listHistoryForWebApp(e,t,r){const i=this.listHistoryForWebAppPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHistoryForWebAppPagingPage(e,t,r,i)}}}listHistoryForWebAppPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHistoryForWebAppPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHistoryForWebApp(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHistoryForWebAppNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHistoryForWebAppPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHistoryForWebAppPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHistoryForWebAppPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listRecommendedRulesForWebApp(e,t,r){const i=this.listRecommendedRulesForWebAppPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listRecommendedRulesForWebAppPagingPage(e,t,r,i)}}}listRecommendedRulesForWebAppPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listRecommendedRulesForWebAppPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listRecommendedRulesForWebApp(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listRecommendedRulesForWebAppNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listRecommendedRulesForWebAppPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listRecommendedRulesForWebAppPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listRecommendedRulesForWebAppPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},Nf)}resetAllFilters(e){return this.client.sendOperationRequest({options:e},vf)}disableRecommendationForSubscription(e,t){return this.client.sendOperationRequest({name:e,options:t},If)}_listHistoryForHostingEnvironment(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,options:r},Sf)}_listRecommendedRulesForHostingEnvironment(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,options:r},wf)}disableAllForHostingEnvironment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,environmentName:t,hostingEnvironmentName:r,options:i},Pf)}resetAllFiltersForHostingEnvironment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,environmentName:t,hostingEnvironmentName:r,options:i},xf)}getRuleDetailsByHostingEnvironment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,name:r,options:i},Bf)}disableRecommendationForHostingEnvironment(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,environmentName:t,name:r,hostingEnvironmentName:i,options:n},_f)}_listHistoryForWebApp(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},Rf)}_listRecommendedRulesForWebApp(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},kf)}disableAllForWebApp(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},Tf)}resetAllFiltersForWebApp(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,options:r},Qf)}getRuleDetailsByWebApp(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,name:r,options:i},Mf)}disableRecommendationForSite(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,name:r,options:i},Of)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Df)}_listHistoryForHostingEnvironmentNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,nextLink:r,options:i},zf)}_listRecommendedRulesForHostingEnvironmentNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,hostingEnvironmentName:t,nextLink:r,options:i},Lf)}_listHistoryForWebAppNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,nextLink:r,options:i},Gf)}_listRecommendedRulesForWebAppNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,siteName:t,nextLink:r,options:i},Ff)}}const Ef=l.createSerializer(jl,false);const Nf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},queryParameters:[$l,Oc,hp],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Ef};const vf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Ef};const If={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,ic],headerParameters:[Wl],serializer:Ef};const Sf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},queryParameters:[$l,Oc,fp],urlParameters:[Jl,Yl,Xl,gp],headerParameters:[Wl],serializer:Ef};const wf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},queryParameters:[$l,Oc,hp],urlParameters:[Jl,Yl,Xl,gp],headerParameters:[Wl],serializer:Ef};const Pf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/disable",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l,yp],urlParameters:[Jl,Yl,Xl,gp],headerParameters:[Wl],serializer:Ef};const xf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l,yp],urlParameters:[Jl,Yl,Xl,gp],headerParameters:[Wl],serializer:Ef};const Bf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}",httpMethod:"GET",responses:{200:{bodyMapper:oa},default:{bodyMapper:g}},queryParameters:[$l,bp,Cp],urlParameters:[Jl,Yl,Xl,ic,gp],headerParameters:[Wl],serializer:Ef};const _f={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l,yp],urlParameters:[Jl,Yl,Xl,ic,gp],headerParameters:[Wl],serializer:Ef};const Rf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},queryParameters:[$l,Oc,fp],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Ef};const kf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},queryParameters:[$l,Oc,hp],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Ef};const Tf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Ef};const Qf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,sp],headerParameters:[Wl],serializer:Ef};const Mf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}",httpMethod:"GET",responses:{200:{bodyMapper:oa},default:{bodyMapper:g}},queryParameters:[$l,bp,Cp],urlParameters:[Jl,Yl,Xl,ic,sp],headerParameters:[Wl],serializer:Ef};const Of={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,sp],headerParameters:[Wl],serializer:Ef};const Df={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Ef};const zf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,gp],headerParameters:[Wl],serializer:Ef};const Lf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,gp],headerParameters:[Wl],serializer:Ef};const Gf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp],headerParameters:[Wl],serializer:Ef};const Ff={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc,sp],headerParameters:[Wl],serializer:Ef};class ResourceHealthMetadataOperationsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listBySite(e,t,r){const i=this.listBySitePagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBySitePagingPage(e,t,r,i)}}}listBySitePagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBySitePagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listBySite(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listBySiteNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listBySitePagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listBySitePagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listBySitePagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listBySiteSlot(e,t,r,i){const n=this.listBySiteSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBySiteSlotPagingPage(e,t,r,i,n)}}}listBySiteSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listBySiteSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listBySiteSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listBySiteSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listBySiteSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBySiteSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listBySiteSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},Uf)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Hf)}_listBySite(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Vf)}getBySite(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},jf)}_listBySiteSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Wf)}getBySiteSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Jf)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Yf)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},$f)}_listBySiteNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Kf)}_listBySiteSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Zf)}}const qf=l.createSerializer(jl,false);const Uf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:qf};const Hf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:qf};const Vf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:qf};const jf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default",httpMethod:"GET",responses:{200:{bodyMapper:aa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:qf};const Wf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:qf};const Jf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default",httpMethod:"GET",responses:{200:{bodyMapper:aa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:qf};const Yf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:qf};const $f={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:qf};const Kf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:qf};const Zf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:qf};class GetUsagesInLocationImpl{constructor(e){this.client=e}list(e,t){const r=this.listPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r)}}}listPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._list(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}_list(e,t){return this.client.sendOperationRequest({location:e,options:t},ey)}_listNext(e,t,r){return this.client.sendOperationRequest({location:e,nextLink:t,options:r},ty)}}const Xf=l.createSerializer(jl,false);const ey={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Qp],headerParameters:[Wl],serializer:Xf};const ty={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc,Qp],headerParameters:[Wl],serializer:Xf};class StaticSitesImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listStaticSitesByResourceGroup(e,t){const r=this.getStaticSitesByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getStaticSitesByResourceGroupPagingPage(e,t,r)}}}getStaticSitesByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*getStaticSitesByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._getStaticSitesByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._getStaticSitesByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}getStaticSitesByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*getStaticSitesByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.getStaticSitesByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listStaticSiteUsers(e,t,r,i){const n=this.listStaticSiteUsersPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listStaticSiteUsersPagingPage(e,t,r,i,n)}}}listStaticSiteUsersPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listStaticSiteUsersPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listStaticSiteUsers(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listStaticSiteUsersNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listStaticSiteUsersPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listStaticSiteUsersPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listStaticSiteUsersPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listStaticSiteBuilds(e,t,r){const i=this.getStaticSiteBuildsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getStaticSiteBuildsPagingPage(e,t,r,i)}}}getStaticSiteBuildsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getStaticSiteBuildsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getStaticSiteBuilds(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getStaticSiteBuildsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getStaticSiteBuildsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getStaticSiteBuildsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getStaticSiteBuildsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listBuildDatabaseConnections(e,t,r,i){const n=this.getBuildDatabaseConnectionsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getBuildDatabaseConnectionsPagingPage(e,t,r,i,n)}}}getBuildDatabaseConnectionsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getBuildDatabaseConnectionsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getBuildDatabaseConnections(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getBuildDatabaseConnectionsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getBuildDatabaseConnectionsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getBuildDatabaseConnectionsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getBuildDatabaseConnectionsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listStaticSiteBuildFunctions(e,t,r,i){const n=this.listStaticSiteBuildFunctionsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listStaticSiteBuildFunctionsPagingPage(e,t,r,i,n)}}}listStaticSiteBuildFunctionsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listStaticSiteBuildFunctionsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listStaticSiteBuildFunctions(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listStaticSiteBuildFunctionsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listStaticSiteBuildFunctionsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listStaticSiteBuildFunctionsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listStaticSiteBuildFunctionsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listBuildDatabaseConnectionsWithDetails(e,t,r,i){const n=this.getBuildDatabaseConnectionsWithDetailsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getBuildDatabaseConnectionsWithDetailsPagingPage(e,t,r,i,n)}}}getBuildDatabaseConnectionsWithDetailsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getBuildDatabaseConnectionsWithDetailsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getBuildDatabaseConnectionsWithDetails(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getBuildDatabaseConnectionsWithDetailsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getBuildDatabaseConnectionsWithDetailsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getBuildDatabaseConnectionsWithDetailsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getBuildDatabaseConnectionsWithDetailsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listUserProvidedFunctionAppsForStaticSiteBuild(e,t,r,i){const n=this.getUserProvidedFunctionAppsForStaticSiteBuildPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(e,t,r,i,n)}}}getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getUserProvidedFunctionAppsForStaticSiteBuildPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getUserProvidedFunctionAppsForStaticSiteBuild(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getUserProvidedFunctionAppsForStaticSiteBuildNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getUserProvidedFunctionAppsForStaticSiteBuildPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getUserProvidedFunctionAppsForStaticSiteBuildPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listBasicAuth(e,t,r){const i=this.listBasicAuthPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBasicAuthPagingPage(e,t,r,i)}}}listBasicAuthPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBasicAuthPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listBasicAuth(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listBasicAuthNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listBasicAuthPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listBasicAuthPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listBasicAuthPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listStaticSiteCustomDomains(e,t,r){const i=this.listStaticSiteCustomDomainsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listStaticSiteCustomDomainsPagingPage(e,t,r,i)}}}listStaticSiteCustomDomainsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listStaticSiteCustomDomainsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listStaticSiteCustomDomains(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listStaticSiteCustomDomainsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listStaticSiteCustomDomainsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listStaticSiteCustomDomainsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listStaticSiteCustomDomainsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listDatabaseConnections(e,t,r){const i=this.getDatabaseConnectionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getDatabaseConnectionsPagingPage(e,t,r,i)}}}getDatabaseConnectionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getDatabaseConnectionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getDatabaseConnections(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getDatabaseConnectionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getDatabaseConnectionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getDatabaseConnectionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getDatabaseConnectionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listStaticSiteFunctions(e,t,r){const i=this.listStaticSiteFunctionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listStaticSiteFunctionsPagingPage(e,t,r,i)}}}listStaticSiteFunctionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listStaticSiteFunctionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listStaticSiteFunctions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listStaticSiteFunctionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listStaticSiteFunctionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listStaticSiteFunctionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listStaticSiteFunctionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listPrivateEndpointConnectionList(e,t,r){const i=this.getPrivateEndpointConnectionListPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getPrivateEndpointConnectionListPagingPage(e,t,r,i)}}}getPrivateEndpointConnectionListPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getPrivateEndpointConnectionList(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getPrivateEndpointConnectionListNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getPrivateEndpointConnectionListPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getPrivateEndpointConnectionListPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listDatabaseConnectionsWithDetails(e,t,r){const i=this.getDatabaseConnectionsWithDetailsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getDatabaseConnectionsWithDetailsPagingPage(e,t,r,i)}}}getDatabaseConnectionsWithDetailsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getDatabaseConnectionsWithDetailsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getDatabaseConnectionsWithDetails(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getDatabaseConnectionsWithDetailsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getDatabaseConnectionsWithDetailsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getDatabaseConnectionsWithDetailsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getDatabaseConnectionsWithDetailsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listUserProvidedFunctionAppsForStaticSite(e,t,r){const i=this.getUserProvidedFunctionAppsForStaticSitePagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getUserProvidedFunctionAppsForStaticSitePagingPage(e,t,r,i)}}}getUserProvidedFunctionAppsForStaticSitePagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getUserProvidedFunctionAppsForStaticSitePagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getUserProvidedFunctionAppsForStaticSite(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getUserProvidedFunctionAppsForStaticSiteNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getUserProvidedFunctionAppsForStaticSitePagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getUserProvidedFunctionAppsForStaticSitePagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getUserProvidedFunctionAppsForStaticSitePagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listLinkedBackends(e,t,r){const i=this.getLinkedBackendsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getLinkedBackendsPagingPage(e,t,r,i)}}}getLinkedBackendsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getLinkedBackendsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getLinkedBackends(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getLinkedBackendsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getLinkedBackendsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getLinkedBackendsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getLinkedBackendsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listLinkedBackendsForBuild(e,t,r,i){const n=this.getLinkedBackendsForBuildPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getLinkedBackendsForBuildPagingPage(e,t,r,i,n)}}}getLinkedBackendsForBuildPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getLinkedBackendsForBuildPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getLinkedBackendsForBuild(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getLinkedBackendsForBuildNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getLinkedBackendsForBuildPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getLinkedBackendsForBuildPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getLinkedBackendsForBuildPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}previewWorkflow(e,t,r){return this.client.sendOperationRequest({location:e,staticSitesWorkflowPreviewRequest:t,options:r},iy)}_list(e){return this.client.sendOperationRequest({options:e},ny)}_getStaticSitesByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},sy)}getStaticSite(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},oy)}beginCreateOrUpdateStaticSite(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,staticSiteEnvelope:r,options:i},spec:ay});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateStaticSiteAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateStaticSite(e,t,r,i);return n.pollUntilDone()}))}beginDeleteStaticSite(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:ly});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDeleteStaticSiteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDeleteStaticSite(e,t,r);return i.pollUntilDone()}))}updateStaticSite(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,staticSiteEnvelope:r,options:i},cy)}_listStaticSiteUsers(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,authprovider:r,options:i},py)}deleteStaticSiteUser(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,authprovider:r,userid:i,options:n},uy)}updateStaticSiteUser(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,authprovider:r,userid:i,staticSiteUserEnvelope:n,options:s},dy)}_getStaticSiteBuilds(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},my)}getStaticSiteBuild(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},Ay)}beginDeleteStaticSiteBuild(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,options:i},spec:hy});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeleteStaticSiteBuildAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeleteStaticSiteBuild(e,t,r,i);return n.pollUntilDone()}))}createOrUpdateStaticSiteBuildAppSettings(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,appSettings:i,options:n},gy)}createOrUpdateStaticSiteBuildFunctionAppSettings(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,appSettings:i,options:n},fy)}_getBuildDatabaseConnections(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},yy)}getBuildDatabaseConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,options:n},by)}createOrUpdateBuildDatabaseConnection(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,databaseConnectionRequestEnvelope:n,options:s},Cy)}deleteBuildDatabaseConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,options:n},Ey)}updateBuildDatabaseConnection(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,databaseConnectionRequestEnvelope:n,options:s},Ny)}getBuildDatabaseConnectionWithDetails(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,databaseConnectionName:i,options:n},vy)}_listStaticSiteBuildFunctions(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},Iy)}listStaticSiteBuildAppSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},Sy)}listStaticSiteBuildFunctionAppSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},wy)}_getBuildDatabaseConnectionsWithDetails(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},Py)}_getUserProvidedFunctionAppsForStaticSiteBuild(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},xy)}getUserProvidedFunctionAppForStaticSiteBuild(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,functionAppName:i,options:n},By)}beginRegisterUserProvidedFunctionAppWithStaticSiteBuild(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,functionAppName:i,staticSiteUserProvidedFunctionEnvelope:s,options:o},spec:_y});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginRegisterUserProvidedFunctionAppWithStaticSiteBuildAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRegisterUserProvidedFunctionAppWithStaticSiteBuild(e,t,r,i,s,o);return n.pollUntilDone()}))}detachUserProvidedFunctionAppFromStaticSiteBuild(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,functionAppName:i,options:n},Ry)}beginCreateZipDeploymentForStaticSiteBuild(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,staticSiteZipDeploymentEnvelope:i,options:s},spec:ky});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateZipDeploymentForStaticSiteBuildAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateZipDeploymentForStaticSiteBuild(e,t,r,i,s);return n.pollUntilDone()}))}createOrUpdateStaticSiteAppSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettings:r,options:i},Ty)}_listBasicAuth(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Qy)}getBasicAuth(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,basicAuthName:r,options:i},My)}createOrUpdateBasicAuth(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,basicAuthName:r,basicAuthEnvelope:i,options:n},Oy)}createOrUpdateStaticSiteFunctionAppSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettings:r,options:i},Dy)}createUserRolesInvitationLink(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,staticSiteUserRolesInvitationEnvelope:r,options:i},zy)}_listStaticSiteCustomDomains(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ly)}getStaticSiteCustomDomain(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainName:r,options:i},Gy)}beginCreateOrUpdateStaticSiteCustomDomain(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,domainName:r,staticSiteCustomDomainRequestPropertiesEnvelope:i,options:s},spec:Fy});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateStaticSiteCustomDomainAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateStaticSiteCustomDomain(e,t,r,i,s);return n.pollUntilDone()}))}beginDeleteStaticSiteCustomDomain(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,domainName:r,options:i},spec:qy});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeleteStaticSiteCustomDomainAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeleteStaticSiteCustomDomain(e,t,r,i);return n.pollUntilDone()}))}beginValidateCustomDomainCanBeAddedToStaticSite(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,domainName:r,staticSiteCustomDomainRequestPropertiesEnvelope:i,options:s},spec:Uy});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginValidateCustomDomainCanBeAddedToStaticSiteAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginValidateCustomDomainCanBeAddedToStaticSite(e,t,r,i,s);return n.pollUntilDone()}))}_getDatabaseConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Hy)}getDatabaseConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,options:i},Vy)}createOrUpdateDatabaseConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,databaseConnectionRequestEnvelope:i,options:n},jy)}deleteDatabaseConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,options:i},Wy)}updateDatabaseConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,databaseConnectionRequestEnvelope:i,options:n},Jy)}getDatabaseConnectionWithDetails(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,databaseConnectionName:r,options:i},Yy)}beginDetachStaticSite(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:$y});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginDetachStaticSiteAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginDetachStaticSite(e,t,r);return i.pollUntilDone()}))}_listStaticSiteFunctions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ky)}listStaticSiteAppSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Zy)}listStaticSiteConfiguredRoles(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xy)}listStaticSiteFunctionAppSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},eb)}listStaticSiteSecrets(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},tb)}_getPrivateEndpointConnectionList(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},rb)}getPrivateEndpointConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},ib)}beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,privateEndpointWrapper:i,options:s},spec:nb});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s);return n.pollUntilDone()}))}beginDeletePrivateEndpointConnection(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},spec:sb});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeletePrivateEndpointConnectionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeletePrivateEndpointConnection(e,t,r,i);return n.pollUntilDone()}))}getPrivateLinkResources(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},ob)}resetStaticSiteApiKey(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,resetPropertiesEnvelope:r,options:i},ab)}_getDatabaseConnectionsWithDetails(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},lb)}_getUserProvidedFunctionAppsForStaticSite(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},cb)}getUserProvidedFunctionAppForStaticSite(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionAppName:r,options:i},pb)}beginRegisterUserProvidedFunctionAppWithStaticSite(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,functionAppName:r,staticSiteUserProvidedFunctionEnvelope:i,options:s},spec:ub});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRegisterUserProvidedFunctionAppWithStaticSiteAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRegisterUserProvidedFunctionAppWithStaticSite(e,t,r,i,s);return n.pollUntilDone()}))}detachUserProvidedFunctionAppFromStaticSite(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionAppName:r,options:i},db)}beginCreateZipDeploymentForStaticSite(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,staticSiteZipDeploymentEnvelope:r,options:i},spec:mb});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateZipDeploymentForStaticSiteAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateZipDeploymentForStaticSite(e,t,r,i);return n.pollUntilDone()}))}beginValidateBackend(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,linkedBackendName:r,staticSiteLinkedBackendEnvelope:i,options:s},spec:Ab});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginValidateBackendAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginValidateBackend(e,t,r,i,s);return n.pollUntilDone()}))}beginValidateBackendForBuild(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,linkedBackendName:i,staticSiteLinkedBackendEnvelope:s,options:o},spec:hb});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginValidateBackendForBuildAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginValidateBackendForBuild(e,t,r,i,s,o);return n.pollUntilDone()}))}_getLinkedBackends(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gb)}_getLinkedBackendsForBuild(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,options:i},fb)}getLinkedBackend(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,linkedBackendName:r,options:i},yb)}beginLinkBackend(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,linkedBackendName:r,staticSiteLinkedBackendEnvelope:i,options:s},spec:bb});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginLinkBackendAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginLinkBackend(e,t,r,i,s);return n.pollUntilDone()}))}unlinkBackend(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,linkedBackendName:r,options:i},Cb)}getLinkedBackendForBuild(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,linkedBackendName:i,options:n},Eb)}beginLinkBackendToBuild(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,environmentName:r,linkedBackendName:i,staticSiteLinkedBackendEnvelope:s,options:o},spec:Nb});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginLinkBackendToBuildAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginLinkBackendToBuild(e,t,r,i,s,o);return n.pollUntilDone()}))}unlinkBackendFromBuild(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,linkedBackendName:i,options:n},vb)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},Ib)}_getStaticSitesByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},Sb)}_listStaticSiteUsersNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,authprovider:r,nextLink:i,options:n},wb)}_getStaticSiteBuildsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Pb)}_getBuildDatabaseConnectionsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},xb)}_listStaticSiteBuildFunctionsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},Bb)}_getBuildDatabaseConnectionsWithDetailsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},_b)}_getUserProvidedFunctionAppsForStaticSiteBuildNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},Rb)}_listBasicAuthNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},kb)}_listStaticSiteCustomDomainsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Tb)}_getDatabaseConnectionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Qb)}_listStaticSiteFunctionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Mb)}_getPrivateEndpointConnectionListNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Ob)}_getDatabaseConnectionsWithDetailsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Db)}_getUserProvidedFunctionAppsForStaticSiteNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},zb)}_getLinkedBackendsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Lb)}_getLinkedBackendsForBuildNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,environmentName:r,nextLink:i,options:n},Gb)}}const ry=l.createSerializer(jl,false);const iy={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile",httpMethod:"POST",responses:{200:{bodyMapper:Ca},default:{bodyMapper:g}},requestBody:Mp,queryParameters:[$l],urlParameters:[Jl,Yl,ip],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const ny={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/staticSites",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:ry};const sy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:ry};const oy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Co},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const ay={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:Co},201:{bodyMapper:Co},202:{bodyMapper:Co},204:{bodyMapper:Co},default:{bodyMapper:g}},requestBody:Op,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const ly={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const cy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:Co},202:{bodyMapper:Co},default:{bodyMapper:g}},requestBody:Dp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const py={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers",httpMethod:"POST",responses:{200:{bodyMapper:ai},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,zp],headerParameters:[Wl],serializer:ry};const uy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,zp,Lp],headerParameters:[Wl],serializer:ry};const dy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ia},default:{bodyMapper:g}},requestBody:Gp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,zp,Lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const my={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds",httpMethod:"GET",responses:{200:{bodyMapper:li},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Ay={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}",httpMethod:"GET",responses:{200:{bodyMapper:Sa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const hy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const gy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const fy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const yy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up],headerParameters:[Wl],serializer:ry};const by={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:Pa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl],serializer:ry};const Cy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:Pa},default:{bodyMapper:g}},requestBody:Vp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ey={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl],serializer:ry};const Ny={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Pa},default:{bodyMapper:g}},requestBody:jp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const vy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}/show",httpMethod:"POST",responses:{200:{bodyMapper:Pa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up,Hp],headerParameters:[Wl],serializer:ry};const Iy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const Sy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const wy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const Py={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/showDatabaseConnections",httpMethod:"POST",responses:{200:{bodyMapper:ci},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Up],headerParameters:[Wl],serializer:ry};const xy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const By={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"GET",responses:{200:{bodyMapper:Ba},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,Wp],headerParameters:[Wl],serializer:ry};const _y={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ba},201:{bodyMapper:Ba},202:{bodyMapper:Ba},204:{bodyMapper:Ba},default:{bodyMapper:g}},requestBody:Jp,queryParameters:[$l,Yp],urlParameters:[Jl,Yl,Xl,ic,Fp,Wp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ry={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,Wp],headerParameters:[Wl],serializer:ry};const ky={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:$p,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ty={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Qy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth",httpMethod:"GET",responses:{200:{bodyMapper:mi},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const My={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}",httpMethod:"GET",responses:{200:{bodyMapper:Ra},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Kp],headerParameters:[Wl],serializer:ry};const Oy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ra},default:{bodyMapper:g}},requestBody:Zp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Kp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Dy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const zy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/createUserInvitation",httpMethod:"POST",responses:{200:{bodyMapper:Ta},default:{bodyMapper:g}},requestBody:Xp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ly={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains",httpMethod:"GET",responses:{200:{bodyMapper:Ai},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Gy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"GET",responses:{200:{bodyMapper:Qa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl],serializer:ry};const Fy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"PUT",responses:{200:{bodyMapper:Qa},201:{bodyMapper:Qa},202:{bodyMapper:Qa},204:{bodyMapper:Qa},default:{bodyMapper:g}},requestBody:eu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const qy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl],serializer:ry};const Uy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/validate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:eu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,fc],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Hy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Vy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:Pa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl],serializer:ry};const jy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:Pa},default:{bodyMapper:g}},requestBody:Vp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Wy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl],serializer:ry};const Jy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Pa},default:{bodyMapper:g}},requestBody:jp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Yy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}/show",httpMethod:"POST",responses:{200:{bodyMapper:Pa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Hp],headerParameters:[Wl],serializer:ry};const $y={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/detach",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Ky={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Zy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const Xy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listConfiguredRoles",httpMethod:"POST",responses:{200:{bodyMapper:Oa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const eb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const tb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listSecrets",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const rb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const ib={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl],serializer:ry};const nb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:zo},201:{bodyMapper:zo},202:{bodyMapper:zo},204:{bodyMapper:zo},default:{bodyMapper:g}},requestBody:Qc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const sb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},201:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},202:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl],serializer:ry};const ob={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const ab={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/resetapikey",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},requestBody:tu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const lb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/showDatabaseConnections",httpMethod:"POST",responses:{200:{bodyMapper:ci},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const cb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const pb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"GET",responses:{200:{bodyMapper:Ba},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wp],headerParameters:[Wl],serializer:ry};const ub={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ba},201:{bodyMapper:Ba},202:{bodyMapper:Ba},204:{bodyMapper:Ba},default:{bodyMapper:g}},requestBody:Jp,queryParameters:[$l,Yp],urlParameters:[Jl,Yl,Xl,ic,Wp],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const db={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wp],headerParameters:[Wl],serializer:ry};const mb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/zipdeploy",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:$p,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Ab={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}/validate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:ru,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,iu],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const hb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}/validate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:ru,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,iu],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const gb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends",httpMethod:"GET",responses:{200:{bodyMapper:hi},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:ry};const fb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends",httpMethod:"GET",responses:{200:{bodyMapper:hi},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp],headerParameters:[Wl],serializer:ry};const yb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}",httpMethod:"GET",responses:{200:{bodyMapper:za},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,iu],headerParameters:[Wl],serializer:ry};const bb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}",httpMethod:"PUT",responses:{200:{bodyMapper:za},201:{bodyMapper:za},202:{bodyMapper:za},204:{bodyMapper:za},default:{bodyMapper:g}},requestBody:ru,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,iu],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const Cb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l,nu],urlParameters:[Jl,Yl,Xl,ic,iu],headerParameters:[Wl],serializer:ry};const Eb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}",httpMethod:"GET",responses:{200:{bodyMapper:za},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,iu],headerParameters:[Wl],serializer:ry};const Nb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}",httpMethod:"PUT",responses:{200:{bodyMapper:za},201:{bodyMapper:za},202:{bodyMapper:za},204:{bodyMapper:za},default:{bodyMapper:g}},requestBody:ru,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Fp,iu],headerParameters:[Wl,Kl],mediaType:"json",serializer:ry};const vb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l,nu],urlParameters:[Jl,Yl,Xl,ic,Fp,iu],headerParameters:[Wl],serializer:ry};const Ib={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:ry};const Sb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:ry};const wb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ai},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,zp],headerParameters:[Wl],serializer:ry};const Pb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:li},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const xb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Up],headerParameters:[Wl],serializer:ry};const Bb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Fp],headerParameters:[Wl],serializer:ry};const _b={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Up],headerParameters:[Wl],serializer:ry};const Rb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Fp],headerParameters:[Wl],serializer:ry};const kb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:mi},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Tb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ai},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Qb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Mb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Ob={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Db={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ci},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const zb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Lb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:hi},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:ry};const Gb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:hi},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Fp],headerParameters:[Wl],serializer:ry};class WebAppsImpl{constructor(e){this.client=e}list(e){const t=this.listPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t)}}}listPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._list(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listByResourceGroup(e,t){const r=this.listByResourceGroupPagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listByResourceGroupPagingPage(e,t,r)}}}listByResourceGroupPagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listByResourceGroup(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listByResourceGroupNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listByResourceGroupPagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listByResourceGroupPagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listByResourceGroupPagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listBackups(e,t,r){const i=this.listBackupsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBackupsPagingPage(e,t,r,i)}}}listBackupsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBackupsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listBackups(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listBackupsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listBackupsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listBackupsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listBackupsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listBasicPublishingCredentialsPolicies(e,t,r){const i=this.listBasicPublishingCredentialsPoliciesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBasicPublishingCredentialsPoliciesPagingPage(e,t,r,i)}}}listBasicPublishingCredentialsPoliciesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBasicPublishingCredentialsPoliciesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listBasicPublishingCredentialsPolicies(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listBasicPublishingCredentialsPoliciesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listBasicPublishingCredentialsPoliciesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listBasicPublishingCredentialsPoliciesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listBasicPublishingCredentialsPoliciesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listConfigurations(e,t,r){const i=this.listConfigurationsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listConfigurationsPagingPage(e,t,r,i)}}}listConfigurationsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listConfigurationsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listConfigurations(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listConfigurationsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listConfigurationsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listConfigurationsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listConfigurationsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listAppSettingsKeyVaultReferences(e,t,r){const i=this.getAppSettingsKeyVaultReferencesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getAppSettingsKeyVaultReferencesPagingPage(e,t,r,i)}}}getAppSettingsKeyVaultReferencesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getAppSettingsKeyVaultReferencesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getAppSettingsKeyVaultReferences(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getAppSettingsKeyVaultReferencesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getAppSettingsKeyVaultReferencesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getAppSettingsKeyVaultReferencesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getAppSettingsKeyVaultReferencesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteConnectionStringKeyVaultReferences(e,t,r){const i=this.getSiteConnectionStringKeyVaultReferencesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getSiteConnectionStringKeyVaultReferencesPagingPage(e,t,r,i)}}}getSiteConnectionStringKeyVaultReferencesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getSiteConnectionStringKeyVaultReferences(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getSiteConnectionStringKeyVaultReferencesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getSiteConnectionStringKeyVaultReferencesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getSiteConnectionStringKeyVaultReferencesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listConfigurationSnapshotInfo(e,t,r){const i=this.listConfigurationSnapshotInfoPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listConfigurationSnapshotInfoPagingPage(e,t,r,i)}}}listConfigurationSnapshotInfoPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listConfigurationSnapshotInfoPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listConfigurationSnapshotInfo(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listConfigurationSnapshotInfoNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listConfigurationSnapshotInfoPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listConfigurationSnapshotInfoPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listConfigurationSnapshotInfoPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listContinuousWebJobs(e,t,r){const i=this.listContinuousWebJobsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listContinuousWebJobsPagingPage(e,t,r,i)}}}listContinuousWebJobsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listContinuousWebJobsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listContinuousWebJobs(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listContinuousWebJobsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listContinuousWebJobsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listContinuousWebJobsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listContinuousWebJobsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listProductionSiteDeploymentStatuses(e,t,r){const i=this.listProductionSiteDeploymentStatusesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProductionSiteDeploymentStatusesPagingPage(e,t,r,i)}}}listProductionSiteDeploymentStatusesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProductionSiteDeploymentStatusesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listProductionSiteDeploymentStatuses(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listProductionSiteDeploymentStatusesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listProductionSiteDeploymentStatusesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listProductionSiteDeploymentStatusesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listProductionSiteDeploymentStatusesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listDeployments(e,t,r){const i=this.listDeploymentsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listDeploymentsPagingPage(e,t,r,i)}}}listDeploymentsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listDeploymentsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listDeployments(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listDeploymentsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listDeploymentsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listDeploymentsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listDeploymentsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listDomainOwnershipIdentifiers(e,t,r){const i=this.listDomainOwnershipIdentifiersPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listDomainOwnershipIdentifiersPagingPage(e,t,r,i)}}}listDomainOwnershipIdentifiersPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listDomainOwnershipIdentifiersPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listDomainOwnershipIdentifiers(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listDomainOwnershipIdentifiersNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listDomainOwnershipIdentifiersPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listDomainOwnershipIdentifiersPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listDomainOwnershipIdentifiersPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listFunctions(e,t,r){const i=this.listFunctionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listFunctionsPagingPage(e,t,r,i)}}}listFunctionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listFunctionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listFunctions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listFunctionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listFunctionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listFunctionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listFunctionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listHostNameBindings(e,t,r){const i=this.listHostNameBindingsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHostNameBindingsPagingPage(e,t,r,i)}}}listHostNameBindingsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHostNameBindingsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listHostNameBindings(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listHostNameBindingsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listHostNameBindingsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listHostNameBindingsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listHostNameBindingsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listInstanceIdentifiers(e,t,r){const i=this.listInstanceIdentifiersPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceIdentifiersPagingPage(e,t,r,i)}}}listInstanceIdentifiersPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceIdentifiersPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listInstanceIdentifiers(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listInstanceIdentifiersNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listInstanceIdentifiersPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listInstanceIdentifiersPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listInstanceIdentifiersPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listInstanceProcesses(e,t,r,i){const n=this.listInstanceProcessesPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessesPagingPage(e,t,r,i,n)}}}listInstanceProcessesPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessesPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listInstanceProcesses(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listInstanceProcessesNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listInstanceProcessesPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessesPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listInstanceProcessesPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInstanceProcessModules(e,t,r,i,n){const s=this.listInstanceProcessModulesPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessModulesPagingPage(e,t,r,i,n,s)}}}listInstanceProcessModulesPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessModulesPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listInstanceProcessModules(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listInstanceProcessModulesNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listInstanceProcessModulesPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessModulesPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listInstanceProcessModulesPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listInstanceProcessThreads(e,t,r,i,n){const s=this.listInstanceProcessThreadsPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessThreadsPagingPage(e,t,r,i,n,s)}}}listInstanceProcessThreadsPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessThreadsPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listInstanceProcessThreads(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listInstanceProcessThreadsNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listInstanceProcessThreadsPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessThreadsPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listInstanceProcessThreadsPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listSiteBackups(e,t,r){const i=this.listSiteBackupsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteBackupsPagingPage(e,t,r,i)}}}listSiteBackupsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteBackupsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSiteBackups(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSiteBackupsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSiteBackupsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteBackupsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSiteBackupsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listPerfMonCounters(e,t,r){const i=this.listPerfMonCountersPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPerfMonCountersPagingPage(e,t,r,i)}}}listPerfMonCountersPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPerfMonCountersPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listPerfMonCounters(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listPerfMonCountersNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listPerfMonCountersPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listPerfMonCountersPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listPerfMonCountersPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listPrivateEndpointConnectionList(e,t,r){const i=this.getPrivateEndpointConnectionListPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getPrivateEndpointConnectionListPagingPage(e,t,r,i)}}}getPrivateEndpointConnectionListPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._getPrivateEndpointConnectionList(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._getPrivateEndpointConnectionListNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}getPrivateEndpointConnectionListPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.getPrivateEndpointConnectionListPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listProcesses(e,t,r){const i=this.listProcessesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessesPagingPage(e,t,r,i)}}}listProcessesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProcessesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listProcesses(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listProcessesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listProcessesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listProcessesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listProcessesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listProcessModules(e,t,r,i){const n=this.listProcessModulesPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessModulesPagingPage(e,t,r,i,n)}}}listProcessModulesPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessModulesPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listProcessModules(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listProcessModulesNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listProcessModulesPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProcessModulesPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listProcessModulesPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listProcessThreads(e,t,r,i){const n=this.listProcessThreadsPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessThreadsPagingPage(e,t,r,i,n)}}}listProcessThreadsPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessThreadsPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listProcessThreads(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listProcessThreadsNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listProcessThreadsPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProcessThreadsPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listProcessThreadsPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listPublicCertificates(e,t,r){const i=this.listPublicCertificatesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPublicCertificatesPagingPage(e,t,r,i)}}}listPublicCertificatesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPublicCertificatesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listPublicCertificates(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listPublicCertificatesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listPublicCertificatesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listPublicCertificatesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listPublicCertificatesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSiteExtensions(e,t,r){const i=this.listSiteExtensionsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteExtensionsPagingPage(e,t,r,i)}}}listSiteExtensionsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteExtensionsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSiteExtensions(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSiteExtensionsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSiteExtensionsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteExtensionsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSiteExtensionsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSlots(e,t,r){const i=this.listSlotsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSlotsPagingPage(e,t,r,i)}}}listSlotsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSlotsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSlots(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSlotsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSlotsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSlotsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSlotsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listBackupsSlot(e,t,r,i){const n=this.listBackupsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBackupsSlotPagingPage(e,t,r,i,n)}}}listBackupsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listBackupsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listBackupsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listBackupsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listBackupsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBackupsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listBackupsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listBasicPublishingCredentialsPoliciesSlot(e,t,r,i){const n=this.listBasicPublishingCredentialsPoliciesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBasicPublishingCredentialsPoliciesSlotPagingPage(e,t,r,i,n)}}}listBasicPublishingCredentialsPoliciesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listBasicPublishingCredentialsPoliciesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listBasicPublishingCredentialsPoliciesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listBasicPublishingCredentialsPoliciesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listBasicPublishingCredentialsPoliciesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listBasicPublishingCredentialsPoliciesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listBasicPublishingCredentialsPoliciesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listConfigurationsSlot(e,t,r,i){const n=this.listConfigurationsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listConfigurationsSlotPagingPage(e,t,r,i,n)}}}listConfigurationsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listConfigurationsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listConfigurationsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listConfigurationsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listConfigurationsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listConfigurationsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listConfigurationsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listAppSettingsKeyVaultReferencesSlot(e,t,r,i){const n=this.getAppSettingsKeyVaultReferencesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getAppSettingsKeyVaultReferencesSlotPagingPage(e,t,r,i,n)}}}getAppSettingsKeyVaultReferencesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getAppSettingsKeyVaultReferencesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getAppSettingsKeyVaultReferencesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getAppSettingsKeyVaultReferencesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getAppSettingsKeyVaultReferencesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getAppSettingsKeyVaultReferencesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getAppSettingsKeyVaultReferencesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteConnectionStringKeyVaultReferencesSlot(e,t,r,i){const n=this.getSiteConnectionStringKeyVaultReferencesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getSiteConnectionStringKeyVaultReferencesSlotPagingPage(e,t,r,i,n)}}}getSiteConnectionStringKeyVaultReferencesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getSiteConnectionStringKeyVaultReferencesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getSiteConnectionStringKeyVaultReferencesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getSiteConnectionStringKeyVaultReferencesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getSiteConnectionStringKeyVaultReferencesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listConfigurationSnapshotInfoSlot(e,t,r,i){const n=this.listConfigurationSnapshotInfoSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listConfigurationSnapshotInfoSlotPagingPage(e,t,r,i,n)}}}listConfigurationSnapshotInfoSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listConfigurationSnapshotInfoSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listConfigurationSnapshotInfoSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listConfigurationSnapshotInfoSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listConfigurationSnapshotInfoSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listConfigurationSnapshotInfoSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listConfigurationSnapshotInfoSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listContinuousWebJobsSlot(e,t,r,i){const n=this.listContinuousWebJobsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listContinuousWebJobsSlotPagingPage(e,t,r,i,n)}}}listContinuousWebJobsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listContinuousWebJobsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listContinuousWebJobsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listContinuousWebJobsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listContinuousWebJobsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listContinuousWebJobsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listContinuousWebJobsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSlotSiteDeploymentStatusesSlot(e,t,r,i){const n=this.listSlotSiteDeploymentStatusesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSlotSiteDeploymentStatusesSlotPagingPage(e,t,r,i,n)}}}listSlotSiteDeploymentStatusesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSlotSiteDeploymentStatusesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSlotSiteDeploymentStatusesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSlotSiteDeploymentStatusesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSlotSiteDeploymentStatusesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSlotSiteDeploymentStatusesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSlotSiteDeploymentStatusesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listDeploymentsSlot(e,t,r,i){const n=this.listDeploymentsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listDeploymentsSlotPagingPage(e,t,r,i,n)}}}listDeploymentsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listDeploymentsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listDeploymentsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listDeploymentsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listDeploymentsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listDeploymentsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listDeploymentsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listDomainOwnershipIdentifiersSlot(e,t,r,i){const n=this.listDomainOwnershipIdentifiersSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listDomainOwnershipIdentifiersSlotPagingPage(e,t,r,i,n)}}}listDomainOwnershipIdentifiersSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listDomainOwnershipIdentifiersSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listDomainOwnershipIdentifiersSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listDomainOwnershipIdentifiersSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listDomainOwnershipIdentifiersSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listDomainOwnershipIdentifiersSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listDomainOwnershipIdentifiersSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInstanceFunctionsSlot(e,t,r,i){const n=this.listInstanceFunctionsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceFunctionsSlotPagingPage(e,t,r,i,n)}}}listInstanceFunctionsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceFunctionsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listInstanceFunctionsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listInstanceFunctionsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listInstanceFunctionsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceFunctionsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listInstanceFunctionsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listHostNameBindingsSlot(e,t,r,i){const n=this.listHostNameBindingsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listHostNameBindingsSlotPagingPage(e,t,r,i,n)}}}listHostNameBindingsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listHostNameBindingsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listHostNameBindingsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listHostNameBindingsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listHostNameBindingsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listHostNameBindingsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listHostNameBindingsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInstanceIdentifiersSlot(e,t,r,i){const n=this.listInstanceIdentifiersSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceIdentifiersSlotPagingPage(e,t,r,i,n)}}}listInstanceIdentifiersSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceIdentifiersSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listInstanceIdentifiersSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listInstanceIdentifiersSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listInstanceIdentifiersSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceIdentifiersSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listInstanceIdentifiersSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listInstanceProcessesSlot(e,t,r,i,n){const s=this.listInstanceProcessesSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessesSlotPagingPage(e,t,r,i,n,s)}}}listInstanceProcessesSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessesSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listInstanceProcessesSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listInstanceProcessesSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listInstanceProcessesSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessesSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listInstanceProcessesSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listInstanceProcessModulesSlot(e,t,r,i,n,s){const o=this.listInstanceProcessModulesSlotPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessModulesSlotPagingPage(e,t,r,i,n,s,o)}}}listInstanceProcessModulesSlotPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessModulesSlotPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._listInstanceProcessModulesSlot(e,t,r,i,s,o));let a=l.value||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listInstanceProcessModulesSlotNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.value||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listInstanceProcessModulesSlotPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessModulesSlotPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listInstanceProcessModulesSlotPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}listInstanceProcessThreadsSlot(e,t,r,i,n,s){const o=this.listInstanceProcessThreadsSlotPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceProcessThreadsSlotPagingPage(e,t,r,i,n,s,o)}}}listInstanceProcessThreadsSlotPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessThreadsSlotPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._listInstanceProcessThreadsSlot(e,t,r,i,s,o));let a=l.value||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listInstanceProcessThreadsSlotNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.value||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listInstanceProcessThreadsSlotPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listInstanceProcessThreadsSlotPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listInstanceProcessThreadsSlotPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}listSiteBackupsSlot(e,t,r,i){const n=this.listSiteBackupsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteBackupsSlotPagingPage(e,t,r,i,n)}}}listSiteBackupsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteBackupsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteBackupsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteBackupsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteBackupsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteBackupsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteBackupsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listPerfMonCountersSlot(e,t,r,i){const n=this.listPerfMonCountersSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPerfMonCountersSlotPagingPage(e,t,r,i,n)}}}listPerfMonCountersSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPerfMonCountersSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listPerfMonCountersSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listPerfMonCountersSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPerfMonCountersSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPerfMonCountersSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPerfMonCountersSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listPrivateEndpointConnectionListSlot(e,t,r,i){const n=this.getPrivateEndpointConnectionListSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.getPrivateEndpointConnectionListSlotPagingPage(e,t,r,i,n)}}}getPrivateEndpointConnectionListSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._getPrivateEndpointConnectionListSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._getPrivateEndpointConnectionListSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}getPrivateEndpointConnectionListSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*getPrivateEndpointConnectionListSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.getPrivateEndpointConnectionListSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listProcessesSlot(e,t,r,i){const n=this.listProcessesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessesSlotPagingPage(e,t,r,i,n)}}}listProcessesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listProcessesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listProcessesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listProcessesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listProcessesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listProcessesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listProcessModulesSlot(e,t,r,i,n){const s=this.listProcessModulesSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessModulesSlotPagingPage(e,t,r,i,n,s)}}}listProcessModulesSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listProcessModulesSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listProcessModulesSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listProcessModulesSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listProcessModulesSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessModulesSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listProcessModulesSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listProcessThreadsSlot(e,t,r,i,n){const s=this.listProcessThreadsSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listProcessThreadsSlotPagingPage(e,t,r,i,n,s)}}}listProcessThreadsSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listProcessThreadsSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listProcessThreadsSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listProcessThreadsSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listProcessThreadsSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listProcessThreadsSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listProcessThreadsSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listPublicCertificatesSlot(e,t,r,i){const n=this.listPublicCertificatesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPublicCertificatesSlotPagingPage(e,t,r,i,n)}}}listPublicCertificatesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPublicCertificatesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listPublicCertificatesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listPublicCertificatesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPublicCertificatesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPublicCertificatesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPublicCertificatesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSiteExtensionsSlot(e,t,r,i){const n=this.listSiteExtensionsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteExtensionsSlotPagingPage(e,t,r,i,n)}}}listSiteExtensionsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSiteExtensionsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSiteExtensionsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSiteExtensionsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSiteExtensionsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSiteExtensionsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSiteExtensionsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSlotDifferencesSlot(e,t,r,i,n){const s=this.listSlotDifferencesSlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSlotDifferencesSlotPagingPage(e,t,r,i,n,s)}}}listSlotDifferencesSlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listSlotDifferencesSlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listSlotDifferencesSlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listSlotDifferencesSlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listSlotDifferencesSlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSlotDifferencesSlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listSlotDifferencesSlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listSnapshotsSlot(e,t,r,i){const n=this.listSnapshotsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSnapshotsSlotPagingPage(e,t,r,i,n)}}}listSnapshotsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSnapshotsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSnapshotsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSnapshotsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSnapshotsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSnapshotsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSnapshotsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSnapshotsFromDRSecondarySlot(e,t,r,i){const n=this.listSnapshotsFromDRSecondarySlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSnapshotsFromDRSecondarySlotPagingPage(e,t,r,i,n)}}}listSnapshotsFromDRSecondarySlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSnapshotsFromDRSecondarySlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSnapshotsFromDRSecondarySlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSnapshotsFromDRSecondarySlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSnapshotsFromDRSecondarySlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSnapshotsFromDRSecondarySlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSnapshotsFromDRSecondarySlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listTriggeredWebJobsSlot(e,t,r,i){const n=this.listTriggeredWebJobsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listTriggeredWebJobsSlotPagingPage(e,t,r,i,n)}}}listTriggeredWebJobsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listTriggeredWebJobsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listTriggeredWebJobsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listTriggeredWebJobsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listTriggeredWebJobsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listTriggeredWebJobHistorySlot(e,t,r,i,n){const s=this.listTriggeredWebJobHistorySlotPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listTriggeredWebJobHistorySlotPagingPage(e,t,r,i,n,s)}}}listTriggeredWebJobHistorySlotPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobHistorySlotPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._listTriggeredWebJobHistorySlot(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listTriggeredWebJobHistorySlotNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listTriggeredWebJobHistorySlotPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobHistorySlotPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listTriggeredWebJobHistorySlotPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listUsagesSlot(e,t,r,i){const n=this.listUsagesSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listUsagesSlotPagingPage(e,t,r,i,n)}}}listUsagesSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listUsagesSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listUsagesSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listUsagesSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listUsagesSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listUsagesSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listUsagesSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listWebJobsSlot(e,t,r,i){const n=this.listWebJobsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebJobsSlotPagingPage(e,t,r,i,n)}}}listWebJobsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listWebJobsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listWebJobsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listWebJobsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listWebJobsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebJobsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listWebJobsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSlotDifferencesFromProduction(e,t,r,i){const n=this.listSlotDifferencesFromProductionPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSlotDifferencesFromProductionPagingPage(e,t,r,i,n)}}}listSlotDifferencesFromProductionPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listSlotDifferencesFromProductionPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listSlotDifferencesFromProduction(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listSlotDifferencesFromProductionNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listSlotDifferencesFromProductionPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSlotDifferencesFromProductionPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listSlotDifferencesFromProductionPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listSnapshots(e,t,r){const i=this.listSnapshotsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSnapshotsPagingPage(e,t,r,i)}}}listSnapshotsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSnapshotsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSnapshots(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSnapshotsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSnapshotsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSnapshotsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSnapshotsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listSnapshotsFromDRSecondary(e,t,r){const i=this.listSnapshotsFromDRSecondaryPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSnapshotsFromDRSecondaryPagingPage(e,t,r,i)}}}listSnapshotsFromDRSecondaryPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listSnapshotsFromDRSecondaryPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listSnapshotsFromDRSecondary(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listSnapshotsFromDRSecondaryNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listSnapshotsFromDRSecondaryPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSnapshotsFromDRSecondaryPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listSnapshotsFromDRSecondaryPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listTriggeredWebJobs(e,t,r){const i=this.listTriggeredWebJobsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listTriggeredWebJobsPagingPage(e,t,r,i)}}}listTriggeredWebJobsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listTriggeredWebJobs(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listTriggeredWebJobsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listTriggeredWebJobsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listTriggeredWebJobsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listTriggeredWebJobHistory(e,t,r,i){const n=this.listTriggeredWebJobHistoryPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listTriggeredWebJobHistoryPagingPage(e,t,r,i,n)}}}listTriggeredWebJobHistoryPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobHistoryPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listTriggeredWebJobHistory(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listTriggeredWebJobHistoryNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listTriggeredWebJobHistoryPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listTriggeredWebJobHistoryPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listTriggeredWebJobHistoryPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listUsages(e,t,r){const i=this.listUsagesPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listUsagesPagingPage(e,t,r,i)}}}listUsagesPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listUsages(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listUsagesNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listUsagesPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listUsagesPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listUsagesPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listWebJobs(e,t,r){const i=this.listWebJobsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWebJobsPagingPage(e,t,r,i)}}}listWebJobsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWebJobsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWebJobs(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWebJobsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWebJobsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWebJobsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWebJobsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}listInstanceWorkflowsSlot(e,t,r,i){const n=this.listInstanceWorkflowsSlotPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listInstanceWorkflowsSlotPagingPage(e,t,r,i,n)}}}listInstanceWorkflowsSlotPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listInstanceWorkflowsSlotPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._listInstanceWorkflowsSlot(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listInstanceWorkflowsSlotNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listInstanceWorkflowsSlotPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listInstanceWorkflowsSlotPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listInstanceWorkflowsSlotPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}listWorkflows(e,t,r){const i=this.listWorkflowsPagingAll(e,t,r);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:i=>{if(i===null||i===void 0?void 0:i.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listWorkflowsPagingPage(e,t,r,i)}}}listWorkflowsPagingPage(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listWorkflowsPagingPage_1(){let s;let o=i===null||i===void 0?void 0:i.continuationToken;if(!o){s=yield n.__await(this._listWorkflows(e,t,r));let i=s.value||[];o=s.nextLink;setContinuationToken(i,o);yield yield n.__await(i)}while(o){s=yield n.__await(this._listWorkflowsNext(e,t,o,r));o=s.nextLink;let i=s.value||[];setContinuationToken(i,o);yield yield n.__await(i)}}))}listWorkflowsPagingAll(e,t,r){return n.__asyncGenerator(this,arguments,(function*listWorkflowsPagingAll_1(){var i,s,o,a;try{for(var l=true,c=n.__asyncValues(this.listWorkflowsPagingPage(e,t,r)),p;p=yield n.__await(c.next()),i=p.done,!i;l=true){a=p.value;l=false;const e=a;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){s={error:e}}finally{try{if(!l&&!i&&(o=c.return))yield n.__await(o.call(c))}finally{if(s)throw s.error}}}))}_list(e){return this.client.sendOperationRequest({options:e},qb)}_listByResourceGroup(e,t){return this.client.sendOperationRequest({resourceGroupName:e,options:t},Ub)}get(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Hb)}beginCreateOrUpdate(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,siteEnvelope:r,options:i},spec:Vb});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdate(e,t,r,i);return n.pollUntilDone()}))}delete(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},jb)}update(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteEnvelope:r,options:i},Wb)}analyzeCustomHostname(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Jb)}applySlotConfigToProduction(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slotSwapEntity:r,options:i},Yb)}backup(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,request:r,options:i},$b)}_listBackups(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Kb)}getBackupStatus(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,options:i},Zb)}deleteBackup(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,options:i},Xb)}listBackupStatusSecrets(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,request:i,options:n},eC)}beginRestore(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,backupId:r,request:i,options:s},spec:tC});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRestoreAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestore(e,t,r,i,s);return n.pollUntilDone()}))}_listBasicPublishingCredentialsPolicies(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},rC)}getFtpAllowed(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},iC)}updateFtpAllowed(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,csmPublishingAccessPoliciesEntity:r,options:i},nC)}getScmAllowed(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},sC)}updateScmAllowed(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,csmPublishingAccessPoliciesEntity:r,options:i},oC)}_listConfigurations(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},aC)}updateApplicationSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettings:r,options:i},lC)}listApplicationSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},cC)}updateAuthSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteAuthSettings:r,options:i},pC)}getAuthSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},uC)}getAuthSettingsV2WithoutSecrets(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},dC)}updateAuthSettingsV2(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteAuthSettingsV2:r,options:i},mC)}getAuthSettingsV2(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},AC)}updateAzureStorageAccounts(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,azureStorageAccounts:r,options:i},hC)}listAzureStorageAccounts(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gC)}updateBackupConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,request:r,options:i},fC)}deleteBackupConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},yC)}getBackupConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},bC)}_getAppSettingsKeyVaultReferences(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},CC)}getAppSettingKeyVaultReference(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettingKey:r,options:i},EC)}_getSiteConnectionStringKeyVaultReferences(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},NC)}getSiteConnectionStringKeyVaultReference(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionStringKey:r,options:i},vC)}updateConnectionStrings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionStrings:r,options:i},IC)}listConnectionStrings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},SC)}getDiagnosticLogsConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},wC)}updateDiagnosticLogsConfig(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteLogsConfig:r,options:i},PC)}updateMetadata(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,metadata:r,options:i},xC)}listMetadata(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},BC)}beginListPublishingCredentials(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:_C});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginListPublishingCredentialsAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginListPublishingCredentials(e,t,r);return i.pollUntilDone()}))}updateSitePushSettings(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,pushSettings:r,options:i},RC)}listSitePushSettings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},kC)}listSlotConfigurationNames(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},TC)}updateSlotConfigurationNames(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slotConfigNames:r,options:i},QC)}getConfiguration(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},MC)}createOrUpdateConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteConfig:r,options:i},OC)}updateConfiguration(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteConfig:r,options:i},DC)}_listConfigurationSnapshotInfo(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},zC)}getConfigurationSnapshot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,snapshotId:r,options:i},LC)}recoverSiteConfigurationSnapshot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,snapshotId:r,options:i},GC)}getWebSiteContainerLogs(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},FC)}getContainerLogsZip(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},qC)}_listContinuousWebJobs(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},UC)}getContinuousWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},HC)}deleteContinuousWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},VC)}startContinuousWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},jC)}stopContinuousWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},WC)}_listProductionSiteDeploymentStatuses(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},JC)}beginGetProductionSiteDeploymentStatus(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,deploymentStatusId:r,options:i},spec:YC});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginGetProductionSiteDeploymentStatusAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginGetProductionSiteDeploymentStatus(e,t,r,i);return n.pollUntilDone()}))}_listDeployments(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},$C)}getDeployment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,options:i},KC)}createDeployment(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,deployment:i,options:n},ZC)}deleteDeployment(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,options:i},XC)}listDeploymentLog(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,options:i},eE)}discoverBackup(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,request:r,options:i},tE)}_listDomainOwnershipIdentifiers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},rE)}getDomainOwnershipIdentifier(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,options:i},iE)}createOrUpdateDomainOwnershipIdentifier(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,domainOwnershipIdentifier:i,options:n},nE)}deleteDomainOwnershipIdentifier(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,options:i},sE)}updateDomainOwnershipIdentifier(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,domainOwnershipIdentifier:i,options:n},oE)}getMSDeployStatus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},aE)}beginCreateMSDeployOperation(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,mSDeploy:r,options:i},spec:lE});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateMSDeployOperationAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateMSDeployOperation(e,t,r,i);return n.pollUntilDone()}))}getMSDeployLog(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},cE)}getOneDeployStatus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pE)}createOneDeployOperation(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},uE)}_listFunctions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},dE)}getFunctionsAdminToken(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},mE)}getFunction(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,options:i},AE)}beginCreateFunction(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,functionName:r,functionEnvelope:i,options:s},spec:hE});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateFunctionAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateFunction(e,t,r,i,s);return n.pollUntilDone()}))}deleteFunction(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,options:i},gE)}createOrUpdateFunctionSecret(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,keyName:i,key:n,options:s},fE)}deleteFunctionSecret(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,keyName:i,options:n},yE)}listFunctionKeys(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,options:i},bE)}listFunctionSecrets(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,options:i},CE)}listHostKeys(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},EE)}listSyncStatus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},NE)}syncFunctions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},vE)}createOrUpdateHostSecret(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,keyType:r,keyName:i,key:n,options:s},IE)}deleteHostSecret(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,keyType:r,keyName:i,options:n},SE)}_listHostNameBindings(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},wE)}getHostNameBinding(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostName:r,options:i},PE)}createOrUpdateHostNameBinding(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostName:r,hostNameBinding:i,options:n},xE)}deleteHostNameBinding(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostName:r,options:i},BE)}getHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},_E)}createOrUpdateHybridConnection(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,connectionEnvelope:n,options:s},RE)}deleteHybridConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,options:n},kE)}updateHybridConnection(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,connectionEnvelope:n,options:s},TE)}listHybridConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},QE)}listRelayServiceConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},ME)}getRelayServiceConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,options:i},OE)}createOrUpdateRelayServiceConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,connectionEnvelope:i,options:n},DE)}deleteRelayServiceConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,options:i},zE)}updateRelayServiceConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,connectionEnvelope:i,options:n},LE)}_listInstanceIdentifiers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},GE)}getInstanceInfo(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,options:i},FE)}getInstanceMsDeployStatus(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,options:i},qE)}beginCreateInstanceMSDeployOperation(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,instanceId:r,mSDeploy:i,options:s},spec:UE});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateInstanceMSDeployOperationAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateInstanceMSDeployOperation(e,t,r,i,s);return n.pollUntilDone()}))}getInstanceMSDeployLog(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,options:i},HE)}_listInstanceProcesses(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,options:i},VE)}getInstanceProcess(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},jE)}deleteInstanceProcess(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},WE)}getInstanceProcessDump(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},JE)}_listInstanceProcessModules(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},YE)}getInstanceProcessModule(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,baseAddress:i,instanceId:n,options:s},$E)}_listInstanceProcessThreads(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,options:n},KE)}isCloneable(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},ZE)}_listSiteBackups(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},XE)}listSyncFunctionTriggers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},eN)}beginMigrateStorage(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{subscriptionName:e,resourceGroupName:t,name:r,migrationOptions:i,options:s},spec:tN});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginMigrateStorageAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginMigrateStorage(e,t,r,i,s);return n.pollUntilDone()}))}beginMigrateMySql(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,migrationRequestEnvelope:r,options:i},spec:rN});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginMigrateMySqlAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginMigrateMySql(e,t,r,i);return n.pollUntilDone()}))}getMigrateMySqlStatus(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},iN)}getSwiftVirtualNetworkConnection(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},nN)}createOrUpdateSwiftVirtualNetworkConnectionWithCheck(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionEnvelope:r,options:i},sN)}deleteSwiftVirtualNetwork(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},oN)}updateSwiftVirtualNetworkConnectionWithCheck(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionEnvelope:r,options:i},aN)}listNetworkFeatures(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,view:r,options:i},lN)}getNetworkTraceOperation(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,options:i},cN)}startWebSiteNetworkTrace(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pN)}beginStartWebSiteNetworkTraceOperation(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:uN});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginStartWebSiteNetworkTraceOperationAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginStartWebSiteNetworkTraceOperation(e,t,r);return i.pollUntilDone()}))}stopWebSiteNetworkTrace(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},dN)}getNetworkTraces(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,options:i},mN)}getNetworkTraceOperationV2(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,options:i},AN)}getNetworkTracesV2(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,options:i},hN)}generateNewSitePublishingPassword(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},gN)}_listPerfMonCounters(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},fN)}getSitePhpErrorLogFlag(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},yN)}listPremierAddOns(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},bN)}getPremierAddOn(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,options:i},CN)}addPremierAddOn(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,premierAddOn:i,options:n},EN)}deletePremierAddOn(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,options:i},NN)}updatePremierAddOn(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,premierAddOn:i,options:n},vN)}getPrivateAccess(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},IN)}putPrivateAccessVnet(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,access:r,options:i},SN)}_getPrivateEndpointConnectionList(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},wN)}getPrivateEndpointConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},PN)}beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,privateEndpointWrapper:i,options:s},spec:xN});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginApproveOrRejectPrivateEndpointConnection(e,t,r,i,s);return n.pollUntilDone()}))}beginDeletePrivateEndpointConnection(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,options:i},spec:BN});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginDeletePrivateEndpointConnectionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeletePrivateEndpointConnection(e,t,r,i);return n.pollUntilDone()}))}getPrivateLinkResources(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},_N)}_listProcesses(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},RN)}getProcess(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},kN)}deleteProcess(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},TN)}getProcessDump(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},QN)}_listProcessModules(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},MN)}getProcessModule(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,baseAddress:i,options:n},ON)}_listProcessThreads(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,options:i},DN)}_listPublicCertificates(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},zN)}getPublicCertificate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publicCertificateName:r,options:i},LN)}createOrUpdatePublicCertificate(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publicCertificateName:r,publicCertificate:i,options:n},GN)}deletePublicCertificate(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publicCertificateName:r,options:i},FN)}listPublishingProfileXmlWithSecrets(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publishingProfileOptions:r,options:i},qN)}resetProductionSlotConfig(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},UN)}restart(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},HN)}beginRestoreFromBackupBlob(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,request:r,options:i},spec:VN});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginRestoreFromBackupBlobAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreFromBackupBlob(e,t,r,i);return n.pollUntilDone()}))}beginRestoreFromDeletedApp(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,restoreRequest:r,options:i},spec:jN});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginRestoreFromDeletedAppAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreFromDeletedApp(e,t,r,i);return n.pollUntilDone()}))}beginRestoreSnapshot(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,restoreRequest:r,options:i},spec:WN});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginRestoreSnapshotAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreSnapshot(e,t,r,i);return n.pollUntilDone()}))}_listSiteExtensions(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},JN)}getSiteExtension(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteExtensionId:r,options:i},YN)}beginInstallSiteExtension(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,siteExtensionId:r,options:i},spec:$N});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginInstallSiteExtensionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginInstallSiteExtension(e,t,r,i);return n.pollUntilDone()}))}deleteSiteExtension(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteExtensionId:r,options:i},KN)}_listSlots(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},ZN)}getSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},XN)}beginCreateOrUpdateSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,siteEnvelope:i,options:s},spec:ev});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateSlot(e,t,r,i,s);return n.pollUntilDone()}))}deleteSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},tv)}updateSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteEnvelope:i,options:n},rv)}analyzeCustomHostnameSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},iv)}applySlotConfigurationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,slotSwapEntity:i,options:n},nv)}backupSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,request:i,options:n},sv)}_listBackupsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},ov)}getBackupStatusSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,slot:i,options:n},av)}deleteBackupSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,slot:i,options:n},lv)}listBackupStatusSecretsSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,backupId:r,slot:i,request:n,options:s},cv)}beginRestoreSlot(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,backupId:r,slot:i,request:s,options:o},spec:pv});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginRestoreSlotAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreSlot(e,t,r,i,s,o);return n.pollUntilDone()}))}_listBasicPublishingCredentialsPoliciesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},uv)}getFtpAllowedSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},dv)}updateFtpAllowedSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,csmPublishingAccessPoliciesEntity:i,options:n},Av)}getScmAllowedSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},hv)}updateScmAllowedSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,csmPublishingAccessPoliciesEntity:i,options:n},gv)}_listConfigurationsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},fv)}updateApplicationSettingsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,appSettings:i,options:n},yv)}listApplicationSettingsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},bv)}updateAuthSettingsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteAuthSettings:i,options:n},Cv)}getAuthSettingsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Ev)}getAuthSettingsV2WithoutSecretsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Nv)}updateAuthSettingsV2Slot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteAuthSettingsV2:i,options:n},vv)}getAuthSettingsV2Slot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Iv)}updateAzureStorageAccountsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,azureStorageAccounts:i,options:n},Sv)}listAzureStorageAccountsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},wv)}updateBackupConfigurationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,request:i,options:n},Pv)}deleteBackupConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},xv)}getBackupConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Bv)}_getAppSettingsKeyVaultReferencesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},_v)}getAppSettingKeyVaultReferenceSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,appSettingKey:r,slot:i,options:n},Rv)}_getSiteConnectionStringKeyVaultReferencesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},kv)}getSiteConnectionStringKeyVaultReferenceSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,connectionStringKey:r,slot:i,options:n},Tv)}updateConnectionStringsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,connectionStrings:i,options:n},Qv)}listConnectionStringsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Mv)}getDiagnosticLogsConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Ov)}updateDiagnosticLogsConfigSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteLogsConfig:i,options:n},Dv)}updateMetadataSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,metadata:i,options:n},zv)}listMetadataSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Lv)}beginListPublishingCredentialsSlot(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,options:i},spec:Gv});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginListPublishingCredentialsSlotAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginListPublishingCredentialsSlot(e,t,r,i);return n.pollUntilDone()}))}updateSitePushSettingsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,pushSettings:i,options:n},Fv)}listSitePushSettingsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},qv)}getConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Uv)}createOrUpdateConfigurationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteConfig:i,options:n},Hv)}updateConfigurationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteConfig:i,options:n},Vv)}_listConfigurationSnapshotInfoSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},jv)}getConfigurationSnapshotSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,snapshotId:r,slot:i,options:n},Wv)}recoverSiteConfigurationSnapshotSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,snapshotId:r,slot:i,options:n},Jv)}getWebSiteContainerLogsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Yv)}getContainerLogsZipSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},$v)}_listContinuousWebJobsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Kv)}getContinuousWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},Zv)}deleteContinuousWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},Xv)}startContinuousWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},eI)}stopContinuousWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},tI)}_listSlotSiteDeploymentStatusesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},rI)}beginGetSlotSiteDeploymentStatusSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,deploymentStatusId:i,options:s},spec:iI});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginGetSlotSiteDeploymentStatusSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginGetSlotSiteDeploymentStatusSlot(e,t,r,i,s);return n.pollUntilDone()}))}_listDeploymentsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},nI)}getDeploymentSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,slot:i,options:n},sI)}createDeploymentSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,slot:i,deployment:n,options:s},oI)}deleteDeploymentSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,slot:i,options:n},aI)}listDeploymentLogSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,id:r,slot:i,options:n},lI)}discoverBackupSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,request:i,options:n},cI)}_listDomainOwnershipIdentifiersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},pI)}getDomainOwnershipIdentifierSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,slot:i,options:n},uI)}createOrUpdateDomainOwnershipIdentifierSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,slot:i,domainOwnershipIdentifier:n,options:s},dI)}deleteDomainOwnershipIdentifierSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,slot:i,options:n},mI)}updateDomainOwnershipIdentifierSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,domainOwnershipIdentifierName:r,slot:i,domainOwnershipIdentifier:n,options:s},AI)}getMSDeployStatusSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},hI)}beginCreateMSDeployOperationSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,mSDeploy:i,options:s},spec:gI});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateMSDeployOperationSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateMSDeployOperationSlot(e,t,r,i,s);return n.pollUntilDone()}))}getMSDeployLogSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},fI)}_listInstanceFunctionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},yI)}getFunctionsAdminTokenSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},bI)}getInstanceFunctionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,slot:i,options:n},CI)}beginCreateInstanceFunctionSlot(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,functionName:r,slot:i,functionEnvelope:s,options:o},spec:EI});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginCreateInstanceFunctionSlotAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateInstanceFunctionSlot(e,t,r,i,s,o);return n.pollUntilDone()}))}deleteInstanceFunctionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,slot:i,options:n},NI)}createOrUpdateFunctionSecretSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,keyName:i,slot:n,key:s,options:o},vI)}deleteFunctionSecretSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,keyName:i,slot:n,options:s},II)}listFunctionKeysSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,slot:i,options:n},SI)}listFunctionSecretsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,functionName:r,slot:i,options:n},wI)}listHostKeysSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},PI)}listSyncStatusSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},xI)}syncFunctionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},BI)}createOrUpdateHostSecretSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,keyType:r,keyName:i,slot:n,key:s,options:o},_I)}deleteHostSecretSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,keyType:r,keyName:i,slot:n,options:s},RI)}_listHostNameBindingsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},kI)}getHostNameBindingSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,hostName:i,options:n},TI)}createOrUpdateHostNameBindingSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,hostName:r,slot:i,hostNameBinding:n,options:s},QI)}deleteHostNameBindingSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,hostName:i,options:n},MI)}getHybridConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,slot:n,options:s},OI)}createOrUpdateHybridConnectionSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,slot:n,connectionEnvelope:s,options:o},DI)}deleteHybridConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,slot:n,options:s},zI)}updateHybridConnectionSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,namespaceName:r,relayName:i,slot:n,connectionEnvelope:s,options:o},LI)}listHybridConnectionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},GI)}listRelayServiceConnectionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},FI)}getRelayServiceConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,slot:i,options:n},qI)}createOrUpdateRelayServiceConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,slot:i,connectionEnvelope:n,options:s},UI)}deleteRelayServiceConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,slot:i,options:n},HI)}updateRelayServiceConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,entityName:r,slot:i,connectionEnvelope:n,options:s},VI)}_listInstanceIdentifiersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},jI)}getInstanceInfoSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,slot:i,options:n},WI)}getInstanceMsDeployStatusSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,instanceId:i,options:n},JI)}beginCreateInstanceMSDeployOperationSlot(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,instanceId:i,mSDeploy:s,options:o},spec:YI});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginCreateInstanceMSDeployOperationSlotAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateInstanceMSDeployOperationSlot(e,t,r,i,s,o);return n.pollUntilDone()}))}getInstanceMSDeployLogSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,instanceId:i,options:n},$I)}_listInstanceProcessesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,instanceId:i,options:n},KI)}getInstanceProcessSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},ZI)}deleteInstanceProcessSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},XI)}getInstanceProcessDumpSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},eS)}_listInstanceProcessModulesSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},tS)}getInstanceProcessModuleSlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,baseAddress:i,slot:n,instanceId:s,options:o},rS)}_listInstanceProcessThreadsSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,options:s},iS)}isCloneableSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},nS)}_listSiteBackupsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},sS)}listSyncFunctionTriggersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},oS)}getMigrateMySqlStatusSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},aS)}getSwiftVirtualNetworkConnectionSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},lS)}createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,connectionEnvelope:i,options:n},cS)}deleteSwiftVirtualNetworkSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},pS)}updateSwiftVirtualNetworkConnectionWithCheckSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,connectionEnvelope:i,options:n},uS)}listNetworkFeaturesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,view:r,slot:i,options:n},dS)}getNetworkTraceOperationSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,slot:i,options:n},mS)}startWebSiteNetworkTraceSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},AS)}beginStartWebSiteNetworkTraceOperationSlot(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,options:i},spec:hS});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginStartWebSiteNetworkTraceOperationSlotAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginStartWebSiteNetworkTraceOperationSlot(e,t,r,i);return n.pollUntilDone()}))}stopWebSiteNetworkTraceSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},gS)}getNetworkTracesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,slot:i,options:n},fS)}getNetworkTraceOperationSlotV2(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,slot:i,options:n},yS)}getNetworkTracesSlotV2(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,operationId:r,slot:i,options:n},bS)}generateNewSitePublishingPasswordSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},CS)}_listPerfMonCountersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},ES)}getSitePhpErrorLogFlagSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},NS)}listPremierAddOnsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},vS)}getPremierAddOnSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,slot:i,options:n},IS)}addPremierAddOnSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,slot:i,premierAddOn:n,options:s},SS)}deletePremierAddOnSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,slot:i,options:n},wS)}updatePremierAddOnSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,premierAddOnName:r,slot:i,premierAddOn:n,options:s},PS)}getPrivateAccessSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},xS)}putPrivateAccessVnetSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,access:i,options:n},BS)}_getPrivateEndpointConnectionListSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},_S)}getPrivateEndpointConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,privateEndpointConnectionName:r,slot:i,options:n},RS)}beginApproveOrRejectPrivateEndpointConnectionSlot(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,slot:i,privateEndpointWrapper:s,options:o},spec:kS});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginApproveOrRejectPrivateEndpointConnectionSlotAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginApproveOrRejectPrivateEndpointConnectionSlot(e,t,r,i,s,o);return n.pollUntilDone()}))}beginDeletePrivateEndpointConnectionSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,privateEndpointConnectionName:r,slot:i,options:s},spec:TS});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginDeletePrivateEndpointConnectionSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginDeletePrivateEndpointConnectionSlot(e,t,r,i,s);return n.pollUntilDone()}))}getPrivateLinkResourcesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},QS)}_listProcessesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},MS)}getProcessSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},OS)}deleteProcessSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},DS)}getProcessDumpSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},zS)}_listProcessModulesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},LS)}getProcessModuleSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,baseAddress:i,slot:n,options:s},GS)}_listProcessThreadsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,options:n},FS)}_listPublicCertificatesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},qS)}getPublicCertificateSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,publicCertificateName:i,options:n},US)}createOrUpdatePublicCertificateSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,publicCertificateName:r,slot:i,publicCertificate:n,options:s},HS)}deletePublicCertificateSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,publicCertificateName:i,options:n},VS)}listPublishingProfileXmlWithSecretsSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,publishingProfileOptions:i,options:n},jS)}resetSlotConfigurationSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},WS)}restartSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},JS)}beginRestoreFromBackupBlobSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,request:i,options:s},spec:YS});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRestoreFromBackupBlobSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreFromBackupBlobSlot(e,t,r,i,s);return n.pollUntilDone()}))}beginRestoreFromDeletedAppSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,restoreRequest:i,options:s},spec:$S});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRestoreFromDeletedAppSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreFromDeletedAppSlot(e,t,r,i,s);return n.pollUntilDone()}))}beginRestoreSnapshotSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,restoreRequest:i,options:s},spec:KS});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRestoreSnapshotSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRestoreSnapshotSlot(e,t,r,i,s);return n.pollUntilDone()}))}_listSiteExtensionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},ZS)}getSiteExtensionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteExtensionId:r,slot:i,options:n},XS)}beginInstallSiteExtensionSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,siteExtensionId:r,slot:i,options:s},spec:ew});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginInstallSiteExtensionSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginInstallSiteExtensionSlot(e,t,r,i,s);return n.pollUntilDone()}))}deleteSiteExtensionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteExtensionId:r,slot:i,options:n},tw)}_listSlotDifferencesSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,slotSwapEntity:i,options:n},rw)}beginSwapSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,slotSwapEntity:i,options:s},spec:iw});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginSwapSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginSwapSlot(e,t,r,i,s);return n.pollUntilDone()}))}_listSnapshotsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},nw)}_listSnapshotsFromDRSecondarySlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},sw)}getSourceControlSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},ow)}beginCreateOrUpdateSourceControlSlot(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,siteSourceControl:i,options:s},spec:aw});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginCreateOrUpdateSourceControlSlotAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateSourceControlSlot(e,t,r,i,s);return n.pollUntilDone()}))}deleteSourceControlSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},lw)}updateSourceControlSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,siteSourceControl:i,options:n},cw)}startSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},pw)}beginStartNetworkTraceSlot(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slot:r,options:i},spec:uw});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginStartNetworkTraceSlotAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginStartNetworkTraceSlot(e,t,r,i);return n.pollUntilDone()}))}stopSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},dw)}stopNetworkTraceSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},mw)}syncRepositorySlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Aw)}syncFunctionTriggersSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},hw)}_listTriggeredWebJobsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},gw)}getTriggeredWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},fw)}deleteTriggeredWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},yw)}_listTriggeredWebJobHistorySlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},bw)}getTriggeredWebJobHistorySlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,id:i,slot:n,options:s},Cw)}runTriggeredWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},Ew)}_listUsagesSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Nw)}listVnetConnectionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},vw)}getVnetConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,slot:i,options:n},Iw)}createOrUpdateVnetConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,slot:i,connectionEnvelope:n,options:s},Sw)}deleteVnetConnectionSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,slot:i,options:n},ww)}updateVnetConnectionSlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,slot:i,connectionEnvelope:n,options:s},Pw)}getVnetConnectionGatewaySlot(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,slot:n,options:s},xw)}createOrUpdateVnetConnectionGatewaySlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,slot:n,connectionEnvelope:s,options:o},Bw)}updateVnetConnectionGatewaySlot(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,slot:n,connectionEnvelope:s,options:o},_w)}_listWebJobsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},Rw)}getWebJobSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,options:n},kw)}_listSlotDifferencesFromProduction(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slotSwapEntity:r,options:i},Tw)}beginSwapSlotWithProduction(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,slotSwapEntity:r,options:i},spec:Qw});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginSwapSlotWithProductionAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginSwapSlotWithProduction(e,t,r,i);return n.pollUntilDone()}))}_listSnapshots(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Mw)}_listSnapshotsFromDRSecondary(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ow)}getSourceControl(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Dw)}beginCreateOrUpdateSourceControl(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const s=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,siteSourceControl:r,options:i},spec:zw});const o=yield a.createHttpPoller(s,{restoreFrom:i===null||i===void 0?void 0:i.resumeFrom,intervalInMs:i===null||i===void 0?void 0:i.updateIntervalInMs});yield o.poll();return o}))}beginCreateOrUpdateSourceControlAndWait(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginCreateOrUpdateSourceControl(e,t,r,i);return n.pollUntilDone()}))}deleteSourceControl(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Lw)}updateSourceControl(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,siteSourceControl:r,options:i},Gw)}start(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Fw)}beginStartNetworkTrace(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const i=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,options:r},spec:qw});const s=yield a.createHttpPoller(i,{restoreFrom:r===null||r===void 0?void 0:r.resumeFrom,intervalInMs:r===null||r===void 0?void 0:r.updateIntervalInMs});yield s.poll();return s}))}beginStartNetworkTraceAndWait(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=yield this.beginStartNetworkTrace(e,t,r);return i.pollUntilDone()}))}stop(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Uw)}stopNetworkTrace(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Hw)}syncRepository(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Vw)}syncFunctionTriggers(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},jw)}_listTriggeredWebJobs(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Ww)}getTriggeredWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},Jw)}deleteTriggeredWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},Yw)}_listTriggeredWebJobHistory(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},$w)}getTriggeredWebJobHistory(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,id:i,options:n},Kw)}runTriggeredWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},Zw)}_listUsages(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},Xw)}listVnetConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},eP)}getVnetConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,options:i},tP)}createOrUpdateVnetConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,connectionEnvelope:i,options:n},rP)}deleteVnetConnection(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,options:i},iP)}updateVnetConnection(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,connectionEnvelope:i,options:n},nP)}getVnetConnectionGateway(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,options:n},sP)}createOrUpdateVnetConnectionGateway(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,connectionEnvelope:n,options:s},oP)}updateVnetConnectionGateway(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,vnetName:r,gatewayName:i,connectionEnvelope:n,options:s},aP)}_listWebJobs(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},lP)}getWebJob(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,options:i},cP)}deployWorkflowArtifacts(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},pP)}deployWorkflowArtifactsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},uP)}_listInstanceWorkflowsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},dP)}getInstanceWorkflowSlot(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,workflowName:i,options:n},mP)}listWorkflowsConnectionsSlot(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,options:i},AP)}_listWorkflows(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},hP)}getWorkflow(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,options:i},gP)}listWorkflowsConnections(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,name:t,options:r},fP)}_listNext(e,t){return this.client.sendOperationRequest({nextLink:e,options:t},yP)}_listByResourceGroupNext(e,t,r){return this.client.sendOperationRequest({resourceGroupName:e,nextLink:t,options:r},bP)}_listBackupsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},CP)}_listBasicPublishingCredentialsPoliciesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},EP)}_listConfigurationsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},NP)}_getAppSettingsKeyVaultReferencesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},vP)}_getSiteConnectionStringKeyVaultReferencesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},IP)}_listConfigurationSnapshotInfoNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},SP)}_listContinuousWebJobsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},wP)}_listProductionSiteDeploymentStatusesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},PP)}_listDeploymentsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},xP)}_listDomainOwnershipIdentifiersNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},BP)}_listFunctionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},_P)}_listHostNameBindingsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},RP)}_listInstanceIdentifiersNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},kP)}_listInstanceProcessesNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,instanceId:r,nextLink:i,options:n},TP)}_listInstanceProcessModulesNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,nextLink:n,options:s},QP)}_listInstanceProcessThreadsNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,instanceId:i,nextLink:n,options:s},MP)}_listSiteBackupsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},OP)}_listPerfMonCountersNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},DP)}_getPrivateEndpointConnectionListNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},zP)}_listProcessesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},LP)}_listProcessModulesNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,nextLink:i,options:n},GP)}_listProcessThreadsNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,nextLink:i,options:n},FP)}_listPublicCertificatesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},qP)}_listSiteExtensionsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},UP)}_listSlotsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},HP)}_listBackupsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},VP)}_listBasicPublishingCredentialsPoliciesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},jP)}_listConfigurationsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},WP)}_getAppSettingsKeyVaultReferencesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},JP)}_getSiteConnectionStringKeyVaultReferencesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},YP)}_listConfigurationSnapshotInfoSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},$P)}_listContinuousWebJobsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},KP)}_listSlotSiteDeploymentStatusesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},ZP)}_listDeploymentsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},XP)}_listDomainOwnershipIdentifiersSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},ex)}_listInstanceFunctionsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},tx)}_listHostNameBindingsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},rx)}_listInstanceIdentifiersSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},ix)}_listInstanceProcessesSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,instanceId:i,nextLink:n,options:s},nx)}_listInstanceProcessModulesSlotNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,nextLink:s,options:o},sx)}_listInstanceProcessThreadsSlotNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,instanceId:n,nextLink:s,options:o},ox)}_listSiteBackupsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},ax)}_listPerfMonCountersSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},lx)}_getPrivateEndpointConnectionListSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},cx)}_listProcessesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},px)}_listProcessModulesSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,nextLink:n,options:s},ux)}_listProcessThreadsSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,processId:r,slot:i,nextLink:n,options:s},dx)}_listPublicCertificatesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},mx)}_listSiteExtensionsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Ax)}_listSlotDifferencesSlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,slotSwapEntity:i,nextLink:n,options:s},hx)}_listSnapshotsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},gx)}_listSnapshotsFromDRSecondarySlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},fx)}_listTriggeredWebJobsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},yx)}_listTriggeredWebJobHistorySlotNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,slot:i,nextLink:n,options:s},bx)}_listUsagesSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Cx)}_listWebJobsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Ex)}_listSlotDifferencesFromProductionNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slotSwapEntity:r,nextLink:i,options:n},Nx)}_listSnapshotsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},vx)}_listSnapshotsFromDRSecondaryNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Ix)}_listTriggeredWebJobsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Sx)}_listTriggeredWebJobHistoryNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,webJobName:r,nextLink:i,options:n},wx)}_listUsagesNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},Px)}_listWebJobsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},xx)}_listInstanceWorkflowsSlotNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,slot:r,nextLink:i,options:n},Bx)}_listWorkflowsNext(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,nextLink:r,options:i},_x)}}const Fb=l.createSerializer(jl,false);const qb={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:Fb};const Ub={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},queryParameters:[$l,su],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl],serializer:Fb};const Hb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Ao},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Vb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:Ao},201:{bodyMapper:Ao},202:{bodyMapper:Ao},204:{bodyMapper:Ao},default:{bodyMapper:g}},requestBody:ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const jb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"DELETE",responses:{200:{},204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l,au,lu],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Wb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ao},202:{bodyMapper:Ao},default:{bodyMapper:g}},requestBody:cu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Jb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname",httpMethod:"GET",responses:{200:{bodyMapper:Ga},default:{bodyMapper:g}},queryParameters:[$l,pu],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Yb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const $b={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup",httpMethod:"POST",responses:{200:{bodyMapper:qa},default:{bodyMapper:g}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Kb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Zb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}",httpMethod:"GET",responses:{200:{bodyMapper:qa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,mu],headerParameters:[Wl],serializer:Fb};const Xb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,mu],headerParameters:[Wl],serializer:Fb};const eC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list",httpMethod:"POST",responses:{200:{bodyMapper:qa},default:{bodyMapper:g}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,mu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const tC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,mu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const rC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const iC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp",httpMethod:"GET",responses:{200:{bodyMapper:Ha},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const nC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp",httpMethod:"PUT",responses:{200:{bodyMapper:Ha},default:{bodyMapper:g}},requestBody:hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const sC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm",httpMethod:"GET",responses:{200:{bodyMapper:Ha},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const oC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm",httpMethod:"PUT",responses:{200:{bodyMapper:Ha},default:{bodyMapper:g}},requestBody:hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const aC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config",httpMethod:"GET",responses:{200:{bodyMapper:Ei},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const lC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const cC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const pC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings",httpMethod:"PUT",responses:{200:{bodyMapper:ja},default:{bodyMapper:g}},requestBody:gu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const uC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:ja},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const dC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2",httpMethod:"GET",responses:{200:{bodyMapper:Wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const mC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2",httpMethod:"PUT",responses:{200:{bodyMapper:Wa},default:{bodyMapper:g}},requestBody:fu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const AC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list",httpMethod:"GET",responses:{200:{bodyMapper:Wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const hC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts",httpMethod:"PUT",responses:{200:{bodyMapper:Ja},default:{bodyMapper:g}},requestBody:yu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const gC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list",httpMethod:"POST",responses:{200:{bodyMapper:Ja},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const fC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup",httpMethod:"PUT",responses:{200:{bodyMapper:Fa},default:{bodyMapper:g}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const yC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const bC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list",httpMethod:"POST",responses:{200:{bodyMapper:Fa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const CC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const EC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,bu],headerParameters:[Wl],serializer:Fb};const NC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const vC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Cu],headerParameters:[Wl],serializer:Fb};const IC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings",httpMethod:"PUT",responses:{200:{bodyMapper:$a},default:{bodyMapper:g}},requestBody:Eu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const SC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list",httpMethod:"POST",responses:{200:{bodyMapper:$a},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const wC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs",httpMethod:"GET",responses:{200:{bodyMapper:Ka},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const PC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs",httpMethod:"PUT",responses:{200:{bodyMapper:Ka},default:{bodyMapper:g}},requestBody:Nu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const xC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},requestBody:vu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const BC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const _C={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list",httpMethod:"POST",responses:{200:{bodyMapper:la},201:{bodyMapper:la},202:{bodyMapper:la},204:{bodyMapper:la},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const RC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Qo},default:{bodyMapper:g}},requestBody:Iu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const kC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:Qo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const TC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames",httpMethod:"GET",responses:{200:{bodyMapper:Za},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const QC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames",httpMethod:"PUT",responses:{200:{bodyMapper:Za},default:{bodyMapper:g}},requestBody:Su,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const MC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"GET",responses:{200:{bodyMapper:Va},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const OC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"PUT",responses:{200:{bodyMapper:Va},default:{bodyMapper:g}},requestBody:wu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const DC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Va},default:{bodyMapper:g}},requestBody:wu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const zC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:yn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const LC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}",httpMethod:"GET",responses:{200:{bodyMapper:Va},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Pu],headerParameters:[Wl],serializer:Fb};const GC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Pu],headerParameters:[Wl],serializer:Fb};const FC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[xu],serializer:Fb};const qC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/zip/download",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Bu],serializer:Fb};const UC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs",httpMethod:"GET",responses:{200:{bodyMapper:bn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const HC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:el},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const VC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const jC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const WC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const JC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const YC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus/{deploymentStatusId}",httpMethod:"GET",responses:{200:{bodyMapper:tl},201:{bodyMapper:tl},202:{bodyMapper:tl},204:{bodyMapper:tl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ru],headerParameters:[Wl],serializer:Fb};const $C={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments",httpMethod:"GET",responses:{200:{bodyMapper:En},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const KC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"GET",responses:{200:{bodyMapper:rl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ku],headerParameters:[Wl],serializer:Fb};const ZC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"PUT",responses:{200:{bodyMapper:rl},default:{bodyMapper:g}},requestBody:Tu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ku],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const XC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ku],headerParameters:[Wl],serializer:Fb};const eE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log",httpMethod:"GET",responses:{200:{bodyMapper:rl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ku],headerParameters:[Wl],serializer:Fb};const tE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup",httpMethod:"POST",responses:{200:{bodyMapper:Ua},default:{bodyMapper:g}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const rE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const iE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"GET",responses:{200:{bodyMapper:ua},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qu],headerParameters:[Wl],serializer:Fb};const nE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PUT",responses:{200:{bodyMapper:ua},default:{bodyMapper:g}},requestBody:Mu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const sE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qu],headerParameters:[Wl],serializer:Fb};const oE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ua},default:{bodyMapper:g}},requestBody:Mu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Qu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const aE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const lE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:il},201:{bodyMapper:il},202:{bodyMapper:il},204:{bodyMapper:il},409:{isError:true},default:{bodyMapper:g}},requestBody:Ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const cE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:sl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const pE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const uE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy",httpMethod:"PUT",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const dE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions",httpMethod:"GET",responses:{200:{bodyMapper:vn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const mE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const AE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"GET",responses:{200:{bodyMapper:ol},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl],serializer:Fb};const hE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"PUT",responses:{200:{bodyMapper:ol},201:{bodyMapper:ol},202:{bodyMapper:ol},204:{bodyMapper:ol},default:{bodyMapper:g}},requestBody:zu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const gE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl],serializer:Fb};const fE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:In},201:{bodyMapper:In},default:{bodyMapper:g}},requestBody:Lu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du,Gu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const yE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du,Gu],headerParameters:[Wl],serializer:Fb};const bE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl],serializer:Fb};const CE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets",httpMethod:"POST",responses:{200:{bodyMapper:Sn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Du],headerParameters:[Wl],serializer:Fb};const EE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:wn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const NE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listsyncstatus",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const vE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/sync",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const IE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:In},201:{bodyMapper:In},default:{bodyMapper:g}},requestBody:Lu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Gu,Fu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const SE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Gu,Fu],headerParameters:[Wl],serializer:Fb};const wE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const PE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"GET",responses:{200:{bodyMapper:al},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qu],headerParameters:[Wl],serializer:Fb};const xE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"PUT",responses:{200:{bodyMapper:al},default:{bodyMapper:g}},requestBody:Uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const BE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qu],headerParameters:[Wl],serializer:Fb};const _E={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:Fb};const RE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PUT",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},requestBody:Hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const kE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl],serializer:Fb};const TE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},requestBody:Hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const QE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const ME={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection",httpMethod:"GET",responses:{200:{bodyMapper:ll},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const OE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"GET",responses:{200:{bodyMapper:ll},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Vu],headerParameters:[Wl],serializer:Fb};const DE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"PUT",responses:{200:{bodyMapper:ll},default:{bodyMapper:g}},requestBody:ju,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Vu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const zE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Vu],headerParameters:[Wl],serializer:Fb};const LE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ll},default:{bodyMapper:g}},requestBody:ju,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Vu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const GE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const FE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}",httpMethod:"GET",responses:{200:{bodyMapper:cl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl],serializer:Fb};const qE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl],serializer:Fb};const UE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:il},201:{bodyMapper:il},202:{bodyMapper:il},204:{bodyMapper:il},409:{isError:true},default:{bodyMapper:g}},requestBody:Ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const HE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:sl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl],serializer:Fb};const VE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu],headerParameters:[Wl],serializer:Fb};const jE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:dl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const WE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const JE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const YE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const $E={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:ul},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju,Yu],headerParameters:[Wl],serializer:Fb};const KE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wu,Ju],headerParameters:[Wl],serializer:Fb};const ZE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable",httpMethod:"POST",responses:{200:{bodyMapper:zn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const XE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listbackups",httpMethod:"POST",responses:{200:{bodyMapper:bi},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const eN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus",httpMethod:"POST",responses:{200:{bodyMapper:Sn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const tN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate",httpMethod:"PUT",responses:{200:{bodyMapper:Al},201:{bodyMapper:Al},202:{bodyMapper:Al},204:{bodyMapper:Al},default:{bodyMapper:g}},requestBody:$u,queryParameters:[$l,Ku],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const rN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql",httpMethod:"POST",responses:{200:{bodyMapper:st},201:{bodyMapper:st},202:{bodyMapper:st},204:{bodyMapper:st},default:{bodyMapper:g}},requestBody:Zu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const iN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status",httpMethod:"GET",responses:{200:{bodyMapper:gl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const nN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"GET",responses:{200:{bodyMapper:fl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const sN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"PUT",responses:{200:{bodyMapper:fl},default:{bodyMapper:g}},requestBody:Xu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const oN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const aN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"PATCH",responses:{200:{bodyMapper:fl},default:{bodyMapper:g}},requestBody:Xu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const lN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}",httpMethod:"GET",responses:{200:{bodyMapper:yl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ed],headerParameters:[Wl],serializer:Fb};const cN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/operationresults/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,pp],headerParameters:[Wl],serializer:Fb};const pN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:g}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const uN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/startOperation",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},201:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},204:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const dN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const mN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,pp],headerParameters:[Wl],serializer:Fb};const AN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/current/operationresults/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,pp],headerParameters:[Wl],serializer:Fb};const hN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,pp],headerParameters:[Wl],serializer:Fb};const gN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const fN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters",httpMethod:"GET",responses:{200:{bodyMapper:Fn},default:{bodyMapper:g}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const yN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging",httpMethod:"GET",responses:{200:{bodyMapper:bl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const bN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons",httpMethod:"GET",responses:{200:{bodyMapper:Eo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const CN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"GET",responses:{200:{bodyMapper:Eo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,nd],headerParameters:[Wl],serializer:Fb};const EN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"PUT",responses:{200:{bodyMapper:Eo},default:{bodyMapper:g}},requestBody:sd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const NN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,nd],headerParameters:[Wl],serializer:Fb};const vN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Eo},default:{bodyMapper:g}},requestBody:od,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const IN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks",httpMethod:"GET",responses:{200:{bodyMapper:El},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const SN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks",httpMethod:"PUT",responses:{200:{bodyMapper:El},default:{bodyMapper:g}},requestBody:ad,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const wN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const PN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl],serializer:Fb};const xN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:zo},201:{bodyMapper:zo},202:{bodyMapper:zo},204:{bodyMapper:zo},default:{bodyMapper:g}},requestBody:Qc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const BN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},201:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},202:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc],headerParameters:[Wl],serializer:Fb};const _N={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const RN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const kN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:dl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const TN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const QN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const MN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const ON={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:ul},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju,Yu],headerParameters:[Wl],serializer:Fb};const DN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Ju],headerParameters:[Wl],serializer:Fb};const zN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates",httpMethod:"GET",responses:{200:{bodyMapper:Wn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const LN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"GET",responses:{200:{bodyMapper:Nl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ld],headerParameters:[Wl],serializer:Fb};const GN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"PUT",responses:{200:{bodyMapper:Nl},default:{bodyMapper:g}},requestBody:cd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ld],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const FN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,ld],headerParameters:[Wl],serializer:Fb};const qN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},default:{bodyMapper:g}},requestBody:pd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Kl,ud],mediaType:"json",serializer:Fb};const UN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const HN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l,Hc,dd],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const VN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromBackupBlob",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const jN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromDeletedApp",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:md,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const WN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreSnapshot",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:Ad,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const JN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions",httpMethod:"GET",responses:{200:{bodyMapper:$n},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const YN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"GET",responses:{200:{bodyMapper:Sl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,hd],headerParameters:[Wl],serializer:Fb};const $N={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"PUT",responses:{200:{bodyMapper:Sl},201:{bodyMapper:Sl},202:{bodyMapper:Sl},204:{bodyMapper:Sl},429:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,hd],headerParameters:[Wl],serializer:Fb};const KN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,hd],headerParameters:[Wl],serializer:Fb};const ZN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const XN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"GET",responses:{200:{bodyMapper:Ao},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const ev={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"PUT",responses:{200:{bodyMapper:Ao},201:{bodyMapper:Ao},202:{bodyMapper:Ao},204:{bodyMapper:Ao},default:{bodyMapper:g}},requestBody:ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const tv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"DELETE",responses:{200:{},204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l,au,lu],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const rv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ao},202:{bodyMapper:Ao},default:{bodyMapper:g}},requestBody:cu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const iv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname",httpMethod:"GET",responses:{200:{bodyMapper:Ga},default:{bodyMapper:g}},queryParameters:[$l,pu],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const nv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const sv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup",httpMethod:"POST",responses:{200:{bodyMapper:qa},default:{bodyMapper:g}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const ov={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const av={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}",httpMethod:"GET",responses:{200:{bodyMapper:qa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,mu],headerParameters:[Wl],serializer:Fb};const lv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,mu],headerParameters:[Wl],serializer:Fb};const cv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list",httpMethod:"POST",responses:{200:{bodyMapper:qa},default:{bodyMapper:g}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,mu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const pv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,mu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const uv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const dv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp",httpMethod:"GET",responses:{200:{bodyMapper:Ha},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Av={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp",httpMethod:"PUT",responses:{200:{bodyMapper:Ha},default:{bodyMapper:g}},requestBody:hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const hv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm",httpMethod:"GET",responses:{200:{bodyMapper:Ha},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const gv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm",httpMethod:"PUT",responses:{200:{bodyMapper:Ha},default:{bodyMapper:g}},requestBody:hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const fv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config",httpMethod:"GET",responses:{200:{bodyMapper:Ei},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const yv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},requestBody:qp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const bv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Cv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings",httpMethod:"PUT",responses:{200:{bodyMapper:ja},default:{bodyMapper:g}},requestBody:gu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Ev={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:ja},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Nv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2",httpMethod:"GET",responses:{200:{bodyMapper:Wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const vv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2",httpMethod:"PUT",responses:{200:{bodyMapper:Wa},default:{bodyMapper:g}},requestBody:fu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Iv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/list",httpMethod:"GET",responses:{200:{bodyMapper:Wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Sv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts",httpMethod:"PUT",responses:{200:{bodyMapper:Ja},default:{bodyMapper:g}},requestBody:yu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const wv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list",httpMethod:"POST",responses:{200:{bodyMapper:Ja},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Pv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup",httpMethod:"PUT",responses:{200:{bodyMapper:Fa},default:{bodyMapper:g}},requestBody:du,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const xv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Bv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list",httpMethod:"POST",responses:{200:{bodyMapper:Fa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const _v={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Rv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,bu],headerParameters:[Wl],serializer:Fb};const kv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Tv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionStringKey}",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Cu],headerParameters:[Wl],serializer:Fb};const Qv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings",httpMethod:"PUT",responses:{200:{bodyMapper:$a},default:{bodyMapper:g}},requestBody:Eu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Mv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list",httpMethod:"POST",responses:{200:{bodyMapper:$a},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Ov={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs",httpMethod:"GET",responses:{200:{bodyMapper:Ka},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Dv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs",httpMethod:"PUT",responses:{200:{bodyMapper:Ka},default:{bodyMapper:g}},requestBody:Nu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const zv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata",httpMethod:"PUT",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},requestBody:vu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Lv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Gv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list",httpMethod:"POST",responses:{200:{bodyMapper:la},201:{bodyMapper:la},202:{bodyMapper:la},204:{bodyMapper:la},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Fv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Qo},default:{bodyMapper:g}},requestBody:Iu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const qv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:Qo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Uv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"GET",responses:{200:{bodyMapper:Va},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Hv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"PUT",responses:{200:{bodyMapper:Va},default:{bodyMapper:g}},requestBody:wu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Vv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Va},default:{bodyMapper:g}},requestBody:wu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const jv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:yn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Wv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}",httpMethod:"GET",responses:{200:{bodyMapper:Va},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Pu],headerParameters:[Wl],serializer:Fb};const Jv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Pu],headerParameters:[Wl],serializer:Fb};const Yv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[xu],serializer:Fb};const $v={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs/zip/download",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Bu],serializer:Fb};const Kv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs",httpMethod:"GET",responses:{200:{bodyMapper:bn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Zv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:el},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const Xv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const eI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const tI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const rI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const iI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus/{deploymentStatusId}",httpMethod:"GET",responses:{200:{bodyMapper:tl},201:{bodyMapper:tl},202:{bodyMapper:tl},204:{bodyMapper:tl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ru],headerParameters:[Wl],serializer:Fb};const nI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments",httpMethod:"GET",responses:{200:{bodyMapper:En},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const sI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"GET",responses:{200:{bodyMapper:rl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ku],headerParameters:[Wl],serializer:Fb};const oI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"PUT",responses:{200:{bodyMapper:rl},default:{bodyMapper:g}},requestBody:Tu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ku],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const aI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ku],headerParameters:[Wl],serializer:Fb};const lI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log",httpMethod:"GET",responses:{200:{bodyMapper:rl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ku],headerParameters:[Wl],serializer:Fb};const cI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/discoverbackup",httpMethod:"POST",responses:{200:{bodyMapper:Ua},default:{bodyMapper:g}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const pI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const uI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"GET",responses:{200:{bodyMapper:ua},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Qu],headerParameters:[Wl],serializer:Fb};const dI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PUT",responses:{200:{bodyMapper:ua},default:{bodyMapper:g}},requestBody:Mu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Qu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const mI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Qu],headerParameters:[Wl],serializer:Fb};const AI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ua},default:{bodyMapper:g}},requestBody:Mu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Qu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const hI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const gI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:il},201:{bodyMapper:il},202:{bodyMapper:il},204:{bodyMapper:il},409:{isError:true},default:{bodyMapper:g}},requestBody:Ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const fI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:sl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const yI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions",httpMethod:"GET",responses:{200:{bodyMapper:vn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const bI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const CI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"GET",responses:{200:{bodyMapper:ol},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl],serializer:Fb};const EI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"PUT",responses:{200:{bodyMapper:ol},201:{bodyMapper:ol},202:{bodyMapper:ol},204:{bodyMapper:ol},default:{bodyMapper:g}},requestBody:zu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const NI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl],serializer:Fb};const vI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:In},201:{bodyMapper:In},default:{bodyMapper:g}},requestBody:Lu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du,Gu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const II={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du,Gu],headerParameters:[Wl],serializer:Fb};const SI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:wa},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl],serializer:Fb};const wI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets",httpMethod:"POST",responses:{200:{bodyMapper:Sn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Du],headerParameters:[Wl],serializer:Fb};const PI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:wn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const xI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listsyncstatus",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const BI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/sync",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const _I={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:In},201:{bodyMapper:In},default:{bodyMapper:g}},requestBody:Lu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Gu,Fu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const RI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Gu,Fu],headerParameters:[Wl],serializer:Fb};const kI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const TI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"GET",responses:{200:{bodyMapper:al},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,qu],headerParameters:[Wl],serializer:Fb};const QI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"PUT",responses:{200:{bodyMapper:al},default:{bodyMapper:g}},requestBody:Uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,qu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const MI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,qu],headerParameters:[Wl],serializer:Fb};const OI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc,lp],headerParameters:[Wl],serializer:Fb};const DI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PUT",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},requestBody:Hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const zI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc,lp],headerParameters:[Wl],serializer:Fb};const LI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},requestBody:Hu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,qc,Uc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const GI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:Fo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const FI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection",httpMethod:"GET",responses:{200:{bodyMapper:ll},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const qI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"GET",responses:{200:{bodyMapper:ll},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Vu],headerParameters:[Wl],serializer:Fb};const UI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"PUT",responses:{200:{bodyMapper:ll},default:{bodyMapper:g}},requestBody:ju,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Vu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const HI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Vu],headerParameters:[Wl],serializer:Fb};const VI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ll},default:{bodyMapper:g}},requestBody:ju,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Vu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const jI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const WI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}",httpMethod:"GET",responses:{200:{bodyMapper:cl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl],serializer:Fb};const JI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl],serializer:Fb};const YI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:il},201:{bodyMapper:il},202:{bodyMapper:il},204:{bodyMapper:il},409:{isError:true},default:{bodyMapper:g}},requestBody:Ou,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const $I={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:sl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl],serializer:Fb};const KI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu],headerParameters:[Wl],serializer:Fb};const ZI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:dl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const XI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const eS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const tS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const rS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:ul},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju,Yu],headerParameters:[Wl],serializer:Fb};const iS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const nS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable",httpMethod:"POST",responses:{200:{bodyMapper:zn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const sS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listbackups",httpMethod:"POST",responses:{200:{bodyMapper:bi},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const oS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus",httpMethod:"POST",responses:{200:{bodyMapper:Sn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const aS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status",httpMethod:"GET",responses:{200:{bodyMapper:gl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const lS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"GET",responses:{200:{bodyMapper:fl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const cS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"PUT",responses:{200:{bodyMapper:fl},default:{bodyMapper:g}},requestBody:Xu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const pS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const uS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"PATCH",responses:{200:{bodyMapper:fl},default:{bodyMapper:g}},requestBody:Xu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const dS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}",httpMethod:"GET",responses:{200:{bodyMapper:yl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ed],headerParameters:[Wl],serializer:Fb};const mS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/operationresults/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,pp],headerParameters:[Wl],serializer:Fb};const AS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:g}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const hS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/startOperation",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},201:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},204:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const gS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const fS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,pp],headerParameters:[Wl],serializer:Fb};const yS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/current/operationresults/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,pp],headerParameters:[Wl],serializer:Fb};const bS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,pp],headerParameters:[Wl],serializer:Fb};const CS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const ES={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters",httpMethod:"GET",responses:{200:{bodyMapper:Fn},default:{bodyMapper:g}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const NS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging",httpMethod:"GET",responses:{200:{bodyMapper:bl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const vS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons",httpMethod:"GET",responses:{200:{bodyMapper:Eo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const IS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"GET",responses:{200:{bodyMapper:Eo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,nd],headerParameters:[Wl],serializer:Fb};const SS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"PUT",responses:{200:{bodyMapper:Eo},default:{bodyMapper:g}},requestBody:sd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const wS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,nd],headerParameters:[Wl],serializer:Fb};const PS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Eo},default:{bodyMapper:g}},requestBody:od,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const xS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks",httpMethod:"GET",responses:{200:{bodyMapper:El},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const BS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks",httpMethod:"PUT",responses:{200:{bodyMapper:El},default:{bodyMapper:g}},requestBody:ad,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const _S={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const RS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc,lp],headerParameters:[Wl],serializer:Fb};const kS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:zo},201:{bodyMapper:zo},202:{bodyMapper:zo},204:{bodyMapper:zo},default:{bodyMapper:g}},requestBody:Qc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const TS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},201:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},202:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},204:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Tc,lp],headerParameters:[Wl],serializer:Fb};const QS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const MS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const OS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:dl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const DS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const zS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const LS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const GS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:ul},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju,Yu],headerParameters:[Wl],serializer:Fb};const FS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Ju],headerParameters:[Wl],serializer:Fb};const qS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates",httpMethod:"GET",responses:{200:{bodyMapper:Wn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const US={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"GET",responses:{200:{bodyMapper:Nl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ld],headerParameters:[Wl],serializer:Fb};const HS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"PUT",responses:{200:{bodyMapper:Nl},default:{bodyMapper:g}},requestBody:cd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ld],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const VS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,ld],headerParameters:[Wl],serializer:Fb};const jS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},default:{bodyMapper:g}},requestBody:pd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Kl,ud],mediaType:"json",serializer:Fb};const WS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const JS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l,Hc,dd],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const YS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromBackupBlob",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:Au,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const $S={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromDeletedApp",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:md,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const KS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:Ad,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const ZS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions",httpMethod:"GET",responses:{200:{bodyMapper:$n},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const XS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"GET",responses:{200:{bodyMapper:Sl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,hd],headerParameters:[Wl],serializer:Fb};const ew={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"PUT",responses:{200:{bodyMapper:Sl},201:{bodyMapper:Sl},202:{bodyMapper:Sl},204:{bodyMapper:Sl},429:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,hd],headerParameters:[Wl],serializer:Fb};const tw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"DELETE",responses:{204:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,hd],headerParameters:[Wl],serializer:Fb};const rw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs",httpMethod:"POST",responses:{200:{bodyMapper:Kn},default:{bodyMapper:g}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const iw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const nw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const sw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const ow={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"GET",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const aw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"PUT",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},204:{bodyMapper:Pl},default:{bodyMapper:g}},requestBody:gd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const lw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"DELETE",responses:{200:{},202:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l,fd],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const cw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:g}},requestBody:gd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const pw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const uw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/startNetworkTrace",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},201:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},204:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const dw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const mw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stopNetworkTrace",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Aw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const hw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const gw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const fw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:xl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const yw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const bw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history",httpMethod:"GET",responses:{200:{bodyMapper:ns},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const Cw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}",httpMethod:"GET",responses:{200:{bodyMapper:Bl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u,ku],headerParameters:[Wl],serializer:Fb};const Ew={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const Nw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const vw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetInfoResource"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const Iw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:Vo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,lp],headerParameters:[Wl],serializer:Fb};const Sw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"PUT",responses:{200:{bodyMapper:Vo},default:{bodyMapper:g}},requestBody:yd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const ww={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,lp],headerParameters:[Wl],serializer:Fb};const Pw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Vo},default:{bodyMapper:g}},requestBody:yd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const xw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:jo},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc,lp],headerParameters:[Wl],serializer:Fb};const Bw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:jo},default:{bodyMapper:g}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const _w={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:jo},default:{bodyMapper:g}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Rw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs",httpMethod:"GET",responses:{200:{bodyMapper:ss},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const kw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:_l},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,_u],headerParameters:[Wl],serializer:Fb};const Tw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs",httpMethod:"POST",responses:{200:{bodyMapper:Kn},default:{bodyMapper:g}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Qw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:g}},requestBody:uu,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Mw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Ow={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Dw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"GET",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const zw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"PUT",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},204:{bodyMapper:Pl},default:{bodyMapper:g}},requestBody:gd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Lw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"DELETE",responses:{200:{},202:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l,fd],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Gw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:g}},requestBody:gd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const Fw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const qw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/startNetworkTrace",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},201:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},202:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},204:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"NetworkTrace"}}}}},default:{bodyMapper:g}},queryParameters:[$l,td,rd,id],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Uw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Hw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stopNetworkTrace",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Vw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const jw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Ww={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const Jw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:xl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const Yw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const $w={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history",httpMethod:"GET",responses:{200:{bodyMapper:ns},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const Kw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}",httpMethod:"GET",responses:{200:{bodyMapper:Bl},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u,ku],headerParameters:[Wl],serializer:Fb};const Zw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run",httpMethod:"POST",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const Xw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},queryParameters:[$l,Oc],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const eP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetInfoResource"}}}}},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const tP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:Vo},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl],serializer:Fb};const rP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"PUT",responses:{200:{bodyMapper:Vo},default:{bodyMapper:g}},requestBody:yd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const iP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"DELETE",responses:{200:{},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl],serializer:Fb};const nP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Vo},default:{bodyMapper:g}},requestBody:yd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const sP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:jo},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl],serializer:Fb};const oP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:jo},default:{bodyMapper:g}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const aP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:jo},default:{bodyMapper:g}},requestBody:Yc,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Wc,Jc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const lP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs",httpMethod:"GET",responses:{200:{bodyMapper:ss},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const cP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:_l},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,_u],headerParameters:[Wl],serializer:Fb};const pP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployWorkflowArtifacts",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},requestBody:bd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const uP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployWorkflowArtifacts",httpMethod:"POST",responses:{200:{},default:{bodyMapper:g}},requestBody:bd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const dP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows",httpMethod:"GET",responses:{200:{bodyMapper:as},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const mP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows/{workflowName}",httpMethod:"GET",responses:{200:{bodyMapper:ls},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp,Cd],headerParameters:[Wl],serializer:Fb};const AP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listWorkflowsConnections",httpMethod:"POST",responses:{200:{bodyMapper:ls},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,lp],headerParameters:[Wl],serializer:Fb};const hP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows",httpMethod:"GET",responses:{200:{bodyMapper:as},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const gP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows/{workflowName}",httpMethod:"GET",responses:{200:{bodyMapper:ls},404:{isError:true},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Cd],headerParameters:[Wl],serializer:Fb};const fP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listWorkflowsConnections",httpMethod:"POST",responses:{200:{bodyMapper:ls},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic],headerParameters:[Wl],serializer:Fb};const yP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:Fb};const bP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,pc],headerParameters:[Wl],serializer:Fb};const CP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const EP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const NP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ei},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const vP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const IP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const SP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:yn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const wP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const PP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const xP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:En},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const BP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const _P={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:vn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const RP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const kP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const TP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Wu],headerParameters:[Wl],serializer:Fb};const QP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Wu,Ju],headerParameters:[Wl],serializer:Fb};const MP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Wu,Ju],headerParameters:[Wl],serializer:Fb};const OP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const DP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Fn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const zP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const LP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const GP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Ju],headerParameters:[Wl],serializer:Fb};const FP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,Ju],headerParameters:[Wl],serializer:Fb};const qP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Wn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const UP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$n},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const HP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const VP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const jP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const WP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ei},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const JP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const YP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const $P={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:yn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const KP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const ZP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const XP={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:En},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const ex={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const tx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:vn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const rx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const ix={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const nx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Wu],headerParameters:[Wl],serializer:Fb};const sx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const ox={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Wu,Ju],headerParameters:[Wl],serializer:Fb};const ax={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const lx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Fn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const cx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const px={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const ux={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:On},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Ju],headerParameters:[Wl],serializer:Fb};const dx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dn},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,Ju],headerParameters:[Wl],serializer:Fb};const mx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Wn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const Ax={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$n},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const hx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const gx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const fx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const yx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const bx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ns},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp,_u],headerParameters:[Wl],serializer:Fb};const Cx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const Ex={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ss},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const Nx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:Fb};const vx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const Ix={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const Sx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const wx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ns},404:{isError:true},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,_u],headerParameters:[Wl],serializer:Fb};const Px={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Et},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const xx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ss},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};const Bx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:as},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc,lp],headerParameters:[Wl],serializer:Fb};const _x={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:as},default:{bodyMapper:g}},urlParameters:[Jl,Yl,Xl,ic,pc],headerParameters:[Wl],serializer:Fb};class WorkflowsImpl{constructor(e){this.client=e}regenerateAccessKey(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,keyType:i,options:n},kx)}validate(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,validate:i,options:n},Tx)}}const Rx=l.createSerializer(jl,false);const kx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/regenerateAccessKey",httpMethod:"POST",responses:{200:{},default:{bodyMapper:ds}},requestBody:Ed,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Rx};const Tx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/validate",httpMethod:"POST",responses:{200:{},default:{bodyMapper:ds}},requestBody:vd,queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd],headerParameters:[Wl,Kl],mediaType:"json",serializer:Rx};class WorkflowRunsImpl{constructor(e){this.client=e}list(e,t,r,i){const n=this.listPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n)}}}listPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._list(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,options:i},Mx)}get(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,options:n},Ox)}cancel(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,options:n},Dx)}_listNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,nextLink:i,options:n},zx)}}const Qx=l.createSerializer(jl,false);const Mx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs",httpMethod:"GET",responses:{200:{bodyMapper:As},default:{bodyMapper:ds}},queryParameters:[$l,Id,Sd],urlParameters:[Jl,Yl,Xl,ic,Nd],headerParameters:[Wl],serializer:Qx};const Ox={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}",httpMethod:"GET",responses:{200:{bodyMapper:kl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd],headerParameters:[Wl],serializer:Qx};const Dx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/cancel",httpMethod:"POST",responses:{200:{},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd],headerParameters:[Wl],serializer:Qx};const zx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:As},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd],headerParameters:[Wl],serializer:Qx};class WorkflowRunActionsImpl{constructor(e){this.client=e}list(e,t,r,i,n){const s=this.listPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s)}}}listPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._list(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}listExpressionTraces(e,t,r,i,n,s){const o=this.listExpressionTracesPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listExpressionTracesPagingPage(e,t,r,i,n,s,o)}}}listExpressionTracesPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listExpressionTracesPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._listExpressionTraces(e,t,r,i,s,o));let a=l.inputs||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listExpressionTracesNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.inputs||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listExpressionTracesPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listExpressionTracesPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listExpressionTracesPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}_list(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,options:n},Gx)}get(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,options:s},Fx)}_listExpressionTraces(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,options:s},qx)}_listNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,nextLink:n,options:s},Ux)}_listExpressionTracesNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,nextLink:s,options:o},Hx)}}const Lx=l.createSerializer(jl,false);const Gx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions",httpMethod:"GET",responses:{200:{bodyMapper:Ns},default:{bodyMapper:ds}},queryParameters:[$l,Id,Sd],urlParameters:[Jl,Yl,Xl,ic,Nd,wd],headerParameters:[Wl],serializer:Lx};const Fx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}",httpMethod:"GET",responses:{200:{bodyMapper:Tl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd],headerParameters:[Wl],serializer:Lx};const qx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces",httpMethod:"POST",responses:{200:{bodyMapper:Ss},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd],headerParameters:[Wl],serializer:Lx};const Ux={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ns},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd,wd],headerParameters:[Wl],serializer:Lx};const Hx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ss},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd,wd,Pd],headerParameters:[Wl],serializer:Lx};class WorkflowRunActionRepetitionsImpl{constructor(e){this.client=e}list(e,t,r,i,n,s){const o=this.listPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s,o)}}}listPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._list(e,t,r,i,s,o));let a=l.value||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.value||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}listExpressionTraces(e,t,r,i,n,s,o){const a=this.listExpressionTracesPagingAll(e,t,r,i,n,s,o);return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:a=>{if(a===null||a===void 0?void 0:a.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listExpressionTracesPagingPage(e,t,r,i,n,s,o,a)}}}listExpressionTracesPagingPage(e,t,r,i,s,o,a,l){return n.__asyncGenerator(this,arguments,(function*listExpressionTracesPagingPage_1(){let c;let p=l===null||l===void 0?void 0:l.continuationToken;if(!p){c=yield n.__await(this._listExpressionTraces(e,t,r,i,s,o,a));let l=c.inputs||[];p=c.nextLink;setContinuationToken(l,p);yield yield n.__await(l)}while(p){c=yield n.__await(this._listExpressionTracesNext(e,t,r,i,s,o,p,a));p=c.nextLink;let l=c.inputs||[];setContinuationToken(l,p);yield yield n.__await(l)}}))}listExpressionTracesPagingAll(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listExpressionTracesPagingAll_1(){var l,c,p,u;try{for(var d=true,m=n.__asyncValues(this.listExpressionTracesPagingPage(e,t,r,i,s,o,a)),A;A=yield n.__await(m.next()),l=A.done,!l;d=true){u=A.value;d=false;const e=u;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){c={error:e}}finally{try{if(!d&&!l&&(p=m.return))yield n.__await(p.call(m))}finally{if(c)throw c.error}}}))}_list(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,options:s},jx)}get(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,options:o},Wx)}_listExpressionTraces(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,options:o},Jx)}_listNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,nextLink:s,options:o},Yx)}_listExpressionTracesNext(e,t,r,i,n,s,o,a){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,nextLink:o,options:a},$x)}}const Vx=l.createSerializer(jl,false);const jx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd],headerParameters:[Wl],serializer:Vx};const Wx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}",httpMethod:"GET",responses:{200:{bodyMapper:Gl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd,xd],headerParameters:[Wl],serializer:Vx};const Jx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces",httpMethod:"POST",responses:{200:{bodyMapper:Ss},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd,xd],headerParameters:[Wl],serializer:Vx};const Yx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd,wd,Pd],headerParameters:[Wl],serializer:Vx};const $x={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ss},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd,wd,Pd,xd],headerParameters:[Wl],serializer:Vx};class WorkflowRunActionRepetitionsRequestHistoriesImpl{constructor(e){this.client=e}list(e,t,r,i,n,s,o){const a=this.listPagingAll(e,t,r,i,n,s,o);return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:a=>{if(a===null||a===void 0?void 0:a.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s,o,a)}}}listPagingPage(e,t,r,i,s,o,a,l){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let c;let p=l===null||l===void 0?void 0:l.continuationToken;if(!p){c=yield n.__await(this._list(e,t,r,i,s,o,a));let l=c.value||[];p=c.nextLink;setContinuationToken(l,p);yield yield n.__await(l)}while(p){c=yield n.__await(this._listNext(e,t,r,i,s,o,p,a));p=c.nextLink;let l=c.value||[];setContinuationToken(l,p);yield yield n.__await(l)}}))}listPagingAll(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var l,c,p,u;try{for(var d=true,m=n.__asyncValues(this.listPagingPage(e,t,r,i,s,o,a)),A;A=yield n.__await(m.next()),l=A.done,!l;d=true){u=A.value;d=false;const e=u;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){c={error:e}}finally{try{if(!d&&!l&&(p=m.return))yield n.__await(p.call(m))}finally{if(c)throw c.error}}}))}_list(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,options:o},Zx)}get(e,t,r,i,n,s,o,a){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,requestHistoryName:o,options:a},Xx)}_listNext(e,t,r,i,n,s,o,a){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,nextLink:o,options:a},eB)}}const Kx=l.createSerializer(jl,false);const Zx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories",httpMethod:"GET",responses:{200:{bodyMapper:ks},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd,xd],headerParameters:[Wl],serializer:Kx};const Xx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}",httpMethod:"GET",responses:{200:{bodyMapper:Fl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd,xd,Bd],headerParameters:[Wl],serializer:Kx};const eB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ks},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd,wd,Pd,xd],headerParameters:[Wl],serializer:Kx};class WorkflowRunActionScopeRepetitionsImpl{constructor(e){this.client=e}list(e,t,r,i,n,s){const o=this.listPagingAll(e,t,r,i,n,s);return{next(){return o.next()},[Symbol.asyncIterator](){return this},byPage:o=>{if(o===null||o===void 0?void 0:o.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s,o)}}}listPagingPage(e,t,r,i,s,o,a){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let l;let c=a===null||a===void 0?void 0:a.continuationToken;if(!c){l=yield n.__await(this._list(e,t,r,i,s,o));let a=l.value||[];c=l.nextLink;setContinuationToken(a,c);yield yield n.__await(a)}while(c){l=yield n.__await(this._listNext(e,t,r,i,s,c,o));c=l.nextLink;let a=l.value||[];setContinuationToken(a,c);yield yield n.__await(a)}}))}listPagingAll(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var a,l,c,p;try{for(var u=true,d=n.__asyncValues(this.listPagingPage(e,t,r,i,s,o)),m;m=yield n.__await(d.next()),a=m.done,!a;u=true){p=m.value;u=false;const e=p;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){l={error:e}}finally{try{if(!u&&!a&&(c=d.return))yield n.__await(c.call(d))}finally{if(l)throw l.error}}}))}_list(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,options:s},rB)}get(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,repetitionName:s,options:o},iB)}_listNext(e,t,r,i,n,s,o){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,runName:i,actionName:n,nextLink:s,options:o},nB)}}const tB=l.createSerializer(jl,false);const rB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd],headerParameters:[Wl],serializer:tB};const iB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}",httpMethod:"GET",responses:{200:{bodyMapper:Gl},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,wd,Pd,xd],headerParameters:[Wl],serializer:tB};const nB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd,wd,Pd],headerParameters:[Wl],serializer:tB};class WorkflowTriggersImpl{constructor(e){this.client=e}list(e,t,r,i){const n=this.listPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n)}}}listPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._list(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,options:i},oB)}get(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:n},aB)}listCallbackUrl(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:n},lB)}beginRun(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const o=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:s},spec:cB});const l=yield a.createHttpPoller(o,{restoreFrom:s===null||s===void 0?void 0:s.resumeFrom,intervalInMs:s===null||s===void 0?void 0:s.updateIntervalInMs});yield l.poll();return l}))}beginRunAndWait(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginRun(e,t,r,i,s);return n.pollUntilDone()}))}getSchemaJson(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:n},pB)}_listNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,nextLink:i,options:n},uB)}}const sB=l.createSerializer(jl,false);const oB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers",httpMethod:"GET",responses:{200:{bodyMapper:Os},default:{bodyMapper:ds}},queryParameters:[$l,Id,Sd],urlParameters:[Jl,Yl,Xl,ic,Nd],headerParameters:[Wl],serializer:sB};const aB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}",httpMethod:"GET",responses:{200:{bodyMapper:Ql},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,_d],headerParameters:[Wl],serializer:sB};const lB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl",httpMethod:"POST",responses:{200:{bodyMapper:Fs},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,_d],headerParameters:[Wl],serializer:sB};const cB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/run",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,_d],headerParameters:[Wl],serializer:sB};const pB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/schemas/json",httpMethod:"GET",responses:{200:{bodyMapper:Us},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,_d],headerParameters:[Wl],serializer:sB};const uB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Os},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd],headerParameters:[Wl],serializer:sB};class WorkflowTriggerHistoriesImpl{constructor(e){this.client=e}list(e,t,r,i,n){const s=this.listPagingAll(e,t,r,i,n);return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:s=>{if(s===null||s===void 0?void 0:s.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n,s)}}}listPagingPage(e,t,r,i,s,o){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let a;let l=o===null||o===void 0?void 0:o.continuationToken;if(!l){a=yield n.__await(this._list(e,t,r,i,s));let o=a.value||[];l=a.nextLink;setContinuationToken(o,l);yield yield n.__await(o)}while(l){a=yield n.__await(this._listNext(e,t,r,i,l,s));l=a.nextLink;let o=a.value||[];setContinuationToken(o,l);yield yield n.__await(o)}}))}listPagingAll(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var o,a,l,c;try{for(var p=true,u=n.__asyncValues(this.listPagingPage(e,t,r,i,s)),d;d=yield n.__await(u.next()),o=d.done,!o;p=true){c=d.value;p=false;const e=c;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){a={error:e}}finally{try{if(!p&&!o&&(l=u.return))yield n.__await(l.call(u))}finally{if(a)throw a.error}}}))}_list(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,options:n},mB)}get(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,historyName:n,options:s},AB)}beginResubmit(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const directSendOperation=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(e,t)}));const sendOperationFn=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r;let i=undefined;const n=(r=e.options)===null||r===void 0?void 0:r.onResponse;const callback=(e,t)=>{i=e;n===null||n===void 0?void 0:n(e,t)};const s=Object.assign(Object.assign({},e),{options:Object.assign(Object.assign({},e.options),{onResponse:callback})});const o=yield directSendOperation(s,t);return{flatResponse:o,rawResponse:{statusCode:i.status,body:i.parsedBody,headers:i.headers.toJSON()}}}));const l=createLroSpec({sendOperationFn:sendOperationFn,args:{resourceGroupName:e,name:t,workflowName:r,triggerName:i,historyName:s,options:o},spec:hB});const c=yield a.createHttpPoller(l,{restoreFrom:o===null||o===void 0?void 0:o.resumeFrom,intervalInMs:o===null||o===void 0?void 0:o.updateIntervalInMs});yield c.poll();return c}))}beginResubmitAndWait(e,t,r,i,s,o){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.beginResubmit(e,t,r,i,s,o);return n.pollUntilDone()}))}_listNext(e,t,r,i,n,s){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,triggerName:i,nextLink:n,options:s},gB)}}const dB=l.createSerializer(jl,false);const mB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories",httpMethod:"GET",responses:{200:{bodyMapper:Gs},default:{bodyMapper:ds}},queryParameters:[$l,Id,Sd],urlParameters:[Jl,Yl,Xl,ic,Nd,_d],headerParameters:[Wl],serializer:dB};const AB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}",httpMethod:"GET",responses:{200:{bodyMapper:Ml},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,_d,Rd],headerParameters:[Wl],serializer:dB};const hB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,_d,Rd],headerParameters:[Wl],serializer:dB};const gB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gs},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd,_d],headerParameters:[Wl],serializer:dB};class WorkflowVersionsImpl{constructor(e){this.client=e}list(e,t,r,i){const n=this.listPagingAll(e,t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:n=>{if(n===null||n===void 0?void 0:n.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPagingPage(e,t,r,i,n)}}}listPagingPage(e,t,r,i,s){return n.__asyncGenerator(this,arguments,(function*listPagingPage_1(){let o;let a=s===null||s===void 0?void 0:s.continuationToken;if(!a){o=yield n.__await(this._list(e,t,r,i));let s=o.value||[];a=o.nextLink;setContinuationToken(s,a);yield yield n.__await(s)}while(a){o=yield n.__await(this._listNext(e,t,r,a,i));a=o.nextLink;let s=o.value||[];setContinuationToken(s,a);yield yield n.__await(s)}}))}listPagingAll(e,t,r,i){return n.__asyncGenerator(this,arguments,(function*listPagingAll_1(){var s,o,a,l;try{for(var c=true,p=n.__asyncValues(this.listPagingPage(e,t,r,i)),u;u=yield n.__await(p.next()),s=u.done,!s;c=true){l=u.value;c=false;const e=l;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){o={error:e}}finally{try{if(!c&&!s&&(a=p.return))yield n.__await(a.call(p))}finally{if(o)throw o.error}}}))}_list(e,t,r,i){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,options:i},yB)}get(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,versionId:i,options:n},bB)}_listNext(e,t,r,i,n){return this.client.sendOperationRequest({resourceGroupName:e,name:t,workflowName:r,nextLink:i,options:n},CB)}}const fB=l.createSerializer(jl,false);const yB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions",httpMethod:"GET",responses:{200:{bodyMapper:eo},default:{bodyMapper:ds}},queryParameters:[$l,Id],urlParameters:[Jl,Yl,Xl,ic,Nd],headerParameters:[Wl],serializer:fB};const bB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions/{versionId}",httpMethod:"GET",responses:{200:{bodyMapper:Ul},default:{bodyMapper:ds}},queryParameters:[$l],urlParameters:[Jl,Yl,Xl,ic,Nd,kd],headerParameters:[Wl],serializer:fB};const CB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:eo},default:{bodyMapper:ds}},urlParameters:[Jl,Yl,Xl,ic,pc,Nd],headerParameters:[Wl],serializer:fB};class WebSiteManagementClient extends l.ServiceClient{constructor(e,t,r){var i,n,s;if(e===undefined){throw new Error("'credentials' cannot be null")}let o;if(typeof t==="string"){o=t}else if(typeof t==="object"){r=t}if(!r){r={}}const a={requestContentType:"application/json; charset=utf-8",credential:e};const p=`azsdk-js-arm-appservice/14.1.0`;const u=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${p}`:`${p}`;const d=Object.assign(Object.assign(Object.assign({},a),r),{userAgentOptions:{userAgentPrefix:u},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"https://management.azure.com"});super(d);let m=false;if((r===null||r===void 0?void 0:r.pipeline)&&r.pipeline.getOrderedPolicies().length>0){const e=r.pipeline.getOrderedPolicies();m=e.some((e=>e.name===c.bearerTokenAuthenticationPolicyName))}if(!r||!r.pipeline||r.pipeline.getOrderedPolicies().length==0||!m){this.pipeline.removePolicy({name:c.bearerTokenAuthenticationPolicyName});this.pipeline.addPolicy(c.bearerTokenAuthenticationPolicy({credential:e,scopes:(s=d.credentialScopes)!==null&&s!==void 0?s:`${d.endpoint}/.default`,challengeCallbacks:{authorizeRequestOnChallenge:l.authorizeRequestOnClaimChallenge}}))}this.subscriptionId=o;this.$host=r.$host||"https://management.azure.com";this.apiVersion=r.apiVersion||"2023-01-01";this.appServiceCertificateOrders=new AppServiceCertificateOrdersImpl(this);this.certificateOrdersDiagnostics=new CertificateOrdersDiagnosticsImpl(this);this.certificateRegistrationProvider=new CertificateRegistrationProviderImpl(this);this.domains=new DomainsImpl(this);this.topLevelDomains=new TopLevelDomainsImpl(this);this.domainRegistrationProvider=new DomainRegistrationProviderImpl(this);this.appServiceEnvironments=new AppServiceEnvironmentsImpl(this);this.appServicePlans=new AppServicePlansImpl(this);this.certificates=new CertificatesImpl(this);this.containerApps=new ContainerAppsImpl(this);this.containerAppsRevisions=new ContainerAppsRevisionsImpl(this);this.deletedWebApps=new DeletedWebAppsImpl(this);this.diagnostics=new DiagnosticsImpl(this);this.global=new GlobalImpl(this);this.kubeEnvironments=new KubeEnvironmentsImpl(this);this.provider=new ProviderImpl(this);this.recommendations=new RecommendationsImpl(this);this.resourceHealthMetadataOperations=new ResourceHealthMetadataOperationsImpl(this);this.getUsagesInLocation=new GetUsagesInLocationImpl(this);this.staticSites=new StaticSitesImpl(this);this.webApps=new WebAppsImpl(this);this.workflows=new WorkflowsImpl(this);this.workflowRuns=new WorkflowRunsImpl(this);this.workflowRunActions=new WorkflowRunActionsImpl(this);this.workflowRunActionRepetitions=new WorkflowRunActionRepetitionsImpl(this);this.workflowRunActionRepetitionsRequestHistories=new WorkflowRunActionRepetitionsRequestHistoriesImpl(this);this.workflowRunActionScopeRepetitions=new WorkflowRunActionScopeRepetitionsImpl(this);this.workflowTriggers=new WorkflowTriggersImpl(this);this.workflowTriggerHistories=new WorkflowTriggerHistoriesImpl(this);this.workflowVersions=new WorkflowVersionsImpl(this);this.addCustomApiVersionPolicy(r.apiVersion)}addCustomApiVersionPolicy(e){if(!e){return}const t={name:"CustomApiVersionPolicy",sendRequest(t,r){return n.__awaiter(this,void 0,void 0,(function*(){const i=t.url.split("?");if(i.length>1){const r=i[1].split("&").map((t=>{if(t.indexOf("api-version")>-1){return"api-version="+e}else{return t}}));t.url=i[0]+"?"+r.join("&")}return r(t)}))}};this.pipeline.addPolicy(t)}listSourceControls(e){const t=this.listSourceControlsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSourceControlsPagingPage(e,t)}}}listSourceControlsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listSourceControlsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listSourceControls(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listSourceControlsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listSourceControlsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listSourceControlsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listSourceControlsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listBillingMeters(e){const t=this.listBillingMetersPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listBillingMetersPagingPage(e,t)}}}listBillingMetersPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listBillingMetersPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listBillingMeters(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listBillingMetersNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listBillingMetersPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listBillingMetersPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listBillingMetersPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listCustomHostNameSites(e){const t=this.listCustomHostNameSitesPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listCustomHostNameSitesPagingPage(e,t)}}}listCustomHostNameSitesPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listCustomHostNameSitesPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listCustomHostNameSites(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listCustomHostNameSitesNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listCustomHostNameSitesPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listCustomHostNameSitesPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listCustomHostNameSitesPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listAseRegions(e){const t=this.listAseRegionsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listAseRegionsPagingPage(e,t)}}}listAseRegionsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listAseRegionsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listAseRegions(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listAseRegionsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listAseRegionsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listAseRegionsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listAseRegionsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listGeoRegions(e){const t=this.listGeoRegionsPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listGeoRegionsPagingPage(e,t)}}}listGeoRegionsPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listGeoRegionsPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listGeoRegions(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listGeoRegionsNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listGeoRegionsPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listGeoRegionsPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listGeoRegionsPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}listSiteIdentifiersAssignedToHostName(e,t){const r=this.listSiteIdentifiersAssignedToHostNamePagingAll(e,t);return{next(){return r.next()},[Symbol.asyncIterator](){return this},byPage:r=>{if(r===null||r===void 0?void 0:r.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listSiteIdentifiersAssignedToHostNamePagingPage(e,t,r)}}}listSiteIdentifiersAssignedToHostNamePagingPage(e,t,r){return n.__asyncGenerator(this,arguments,(function*listSiteIdentifiersAssignedToHostNamePagingPage_1(){let i;let s=r===null||r===void 0?void 0:r.continuationToken;if(!s){i=yield n.__await(this._listSiteIdentifiersAssignedToHostName(e,t));let r=i.value||[];s=i.nextLink;setContinuationToken(r,s);yield yield n.__await(r)}while(s){i=yield n.__await(this._listSiteIdentifiersAssignedToHostNameNext(e,s,t));s=i.nextLink;let r=i.value||[];setContinuationToken(r,s);yield yield n.__await(r)}}))}listSiteIdentifiersAssignedToHostNamePagingAll(e,t){return n.__asyncGenerator(this,arguments,(function*listSiteIdentifiersAssignedToHostNamePagingAll_1(){var r,i,s,o;try{for(var a=true,l=n.__asyncValues(this.listSiteIdentifiersAssignedToHostNamePagingPage(e,t)),c;c=yield n.__await(l.next()),r=c.done,!r;a=true){o=c.value;a=false;const e=o;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){i={error:e}}finally{try{if(!a&&!r&&(s=l.return))yield n.__await(s.call(l))}finally{if(i)throw i.error}}}))}listPremierAddOnOffers(e){const t=this.listPremierAddOnOffersPagingAll(e);return{next(){return t.next()},[Symbol.asyncIterator](){return this},byPage:t=>{if(t===null||t===void 0?void 0:t.maxPageSize){throw new Error("maxPageSize is not supported by this operation.")}return this.listPremierAddOnOffersPagingPage(e,t)}}}listPremierAddOnOffersPagingPage(e,t){return n.__asyncGenerator(this,arguments,(function*listPremierAddOnOffersPagingPage_1(){let r;let i=t===null||t===void 0?void 0:t.continuationToken;if(!i){r=yield n.__await(this._listPremierAddOnOffers(e));let t=r.value||[];i=r.nextLink;setContinuationToken(t,i);yield yield n.__await(t)}while(i){r=yield n.__await(this._listPremierAddOnOffersNext(i,e));i=r.nextLink;let t=r.value||[];setContinuationToken(t,i);yield yield n.__await(t)}}))}listPremierAddOnOffersPagingAll(e){return n.__asyncGenerator(this,arguments,(function*listPremierAddOnOffersPagingAll_1(){var t,r,i,s;try{for(var o=true,a=n.__asyncValues(this.listPremierAddOnOffersPagingPage(e)),l;l=yield n.__await(a.next()),t=l.done,!t;o=true){s=l.value;o=false;const e=s;yield n.__await(yield*n.__asyncDelegator(n.__asyncValues(e)))}}catch(e){r={error:e}}finally{try{if(!o&&!t&&(i=a.return))yield n.__await(i.call(a))}finally{if(r)throw r.error}}}))}getPublishingUser(e){return this.sendOperationRequest({options:e},NB)}updatePublishingUser(e,t){return this.sendOperationRequest({userDetails:e,options:t},vB)}_listSourceControls(e){return this.sendOperationRequest({options:e},IB)}getSourceControl(e,t){return this.sendOperationRequest({sourceControlType:e,options:t},SB)}updateSourceControl(e,t,r){return this.sendOperationRequest({sourceControlType:e,requestMessage:t,options:r},wB)}_listBillingMeters(e){return this.sendOperationRequest({options:e},PB)}checkNameAvailability(e,t,r){return this.sendOperationRequest({name:e,typeParam:t,options:r},xB)}_listCustomHostNameSites(e){return this.sendOperationRequest({options:e},BB)}getSubscriptionDeploymentLocations(e){return this.sendOperationRequest({options:e},_B)}_listAseRegions(e){return this.sendOperationRequest({options:e},RB)}_listGeoRegions(e){return this.sendOperationRequest({options:e},kB)}_listSiteIdentifiersAssignedToHostName(e,t){return this.sendOperationRequest({nameIdentifier:e,options:t},TB)}_listPremierAddOnOffers(e){return this.sendOperationRequest({options:e},QB)}listSkus(e){return this.sendOperationRequest({options:e},MB)}verifyHostingEnvironmentVnet(e,t){return this.sendOperationRequest({parameters:e,options:t},OB)}move(e,t,r){return this.sendOperationRequest({resourceGroupName:e,moveResourceEnvelope:t,options:r},DB)}validate(e,t,r){return this.sendOperationRequest({resourceGroupName:e,validateRequest:t,options:r},zB)}validateMove(e,t,r){return this.sendOperationRequest({resourceGroupName:e,moveResourceEnvelope:t,options:r},LB)}_listSourceControlsNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},GB)}_listBillingMetersNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},FB)}_listCustomHostNameSitesNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},qB)}_listAseRegionsNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},UB)}_listGeoRegionsNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},HB)}_listSiteIdentifiersAssignedToHostNameNext(e,t,r){return this.sendOperationRequest({nameIdentifier:e,nextLink:t,options:r},VB)}_listPremierAddOnOffersNext(e,t){return this.sendOperationRequest({nextLink:e,options:t},jB)}}const EB=l.createSerializer(jl,false);const NB={path:"/providers/Microsoft.Web/publishingUsers/web",httpMethod:"GET",responses:{200:{bodyMapper:la},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:EB};const vB={path:"/providers/Microsoft.Web/publishingUsers/web",httpMethod:"PUT",responses:{200:{bodyMapper:la},default:{bodyMapper:g}},requestBody:Ep,queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const IB={path:"/providers/Microsoft.Web/sourcecontrols",httpMethod:"GET",responses:{200:{bodyMapper:Or},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl],headerParameters:[Wl],serializer:EB};const SB={path:"/providers/Microsoft.Web/sourcecontrols/{sourceControlType}",httpMethod:"GET",responses:{200:{bodyMapper:ca},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Np],headerParameters:[Wl],serializer:EB};const wB={path:"/providers/Microsoft.Web/sourcecontrols/{sourceControlType}",httpMethod:"PUT",responses:{200:{bodyMapper:ca},default:{bodyMapper:g}},requestBody:vp,queryParameters:[$l],urlParameters:[Jl,Np],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const PB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters",httpMethod:"GET",responses:{200:{bodyMapper:Dr},default:{bodyMapper:g}},queryParameters:[$l,Ip,Sp],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:EB};const xB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/checknameavailability",httpMethod:"POST",responses:{200:{bodyMapper:Lr},default:{bodyMapper:g}},requestBody:{parameterPath:{name:["name"],typeParam:["typeParam"],isFqdn:["options","isFqdn"],environmentId:["options","environmentId"]},mapper:Object.assign(Object.assign({},zr),{required:true})},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const BB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/customhostnameSites",httpMethod:"GET",responses:{200:{bodyMapper:Gr},default:{bodyMapper:g}},queryParameters:[$l,wp],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:EB};const _B={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deploymentLocations",httpMethod:"GET",responses:{200:{bodyMapper:Fr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:EB};const RB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/aseRegions",httpMethod:"GET",responses:{200:{bodyMapper:Ur},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:EB};const kB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions",httpMethod:"GET",responses:{200:{bodyMapper:Hr},default:{bodyMapper:g}},queryParameters:[$l,Pp,xp,Bp,_p],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:EB};const TB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName",httpMethod:"POST",responses:{200:{bodyMapper:Vr},default:{bodyMapper:g}},requestBody:lc,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const QB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/premieraddonoffers",httpMethod:"GET",responses:{200:{bodyMapper:jr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:EB};const MB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/skus",httpMethod:"GET",responses:{200:{bodyMapper:Wr},default:{bodyMapper:g}},queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl],serializer:EB};const OB={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/verifyHostingEnvironmentVnet",httpMethod:"POST",responses:{200:{bodyMapper:ya},default:{bodyMapper:g}},requestBody:Rp,queryParameters:[$l],urlParameters:[Jl,Yl],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const DB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/moveResources",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},requestBody:kp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const zB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate",httpMethod:"POST",responses:{200:{bodyMapper:Kr},default:{bodyMapper:g}},requestBody:Tp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const LB={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources",httpMethod:"POST",responses:{204:{},default:{bodyMapper:g}},requestBody:kp,queryParameters:[$l],urlParameters:[Jl,Yl,Xl],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const GB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Or},default:{bodyMapper:g}},urlParameters:[Jl,pc],headerParameters:[Wl],serializer:EB};const FB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:EB};const qB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:EB};const UB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ur},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:EB};const HB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Hr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:EB};const VB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl,Kl],mediaType:"json",serializer:EB};const jB={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:jr},default:{bodyMapper:g}},urlParameters:[Jl,Yl,pc],headerParameters:[Wl],serializer:EB};t.yX=WebSiteManagementClient;i=getContinuationToken},5183:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.req=t.json=t.toBuffer=void 0;const o=s(r(8611));const a=s(r(5692));async function toBuffer(e){let t=0;const r=[];for await(const i of e){t+=i.length;r.push(i)}return Buffer.concat(r,t)}t.toBuffer=toBuffer;async function json(e){const t=await toBuffer(e);const r=t.toString("utf8");try{return JSON.parse(r)}catch(e){const t=e;t.message+=` (input: ${r})`;throw t}}t.json=json;function req(e,t={}){const r=typeof e==="string"?e:e.href;const i=(r.startsWith("https:")?a:o).request(e,t);const n=new Promise(((e,t)=>{i.once("response",e).once("error",t).end()}));i.then=n.then.bind(n);return i}t.req=req},8894:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};var o=this&&this.__exportStar||function(e,t){for(var r in e)if(r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r))i(t,e,r)};Object.defineProperty(t,"__esModule",{value:true});t.Agent=void 0;const a=s(r(9278));const l=s(r(8611));const c=r(5692);o(r(5183),t);const p=Symbol("AgentBaseInternalState");class Agent extends l.Agent{constructor(e){super(e);this[p]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint==="boolean"){return e.secureEndpoint}if(typeof e.protocol==="string"){return e.protocol==="https:"}}const{stack:t}=new Error;if(typeof t!=="string")return false;return t.split("\n").some((e=>e.indexOf("(https.js:")!==-1||e.indexOf("node:https:")!==-1))}incrementSockets(e){if(this.maxSockets===Infinity&&this.maxTotalSockets===Infinity){return null}if(!this.sockets[e]){this.sockets[e]=[]}const t=new a.Socket({writable:false});this.sockets[e].push(t);this.totalSocketCount++;return t}decrementSockets(e,t){if(!this.sockets[e]||t===null){return}const r=this.sockets[e];const i=r.indexOf(t);if(i!==-1){r.splice(i,1);this.totalSocketCount--;if(r.length===0){delete this.sockets[e]}}}getName(e){const t=this.isSecureEndpoint(e);if(t){return c.Agent.prototype.getName.call(this,e)}return super.getName(e)}createSocket(e,t,r){const i={...t,secureEndpoint:this.isSecureEndpoint(t)};const n=this.getName(i);const s=this.incrementSockets(n);Promise.resolve().then((()=>this.connect(e,i))).then((o=>{this.decrementSockets(n,s);if(o instanceof l.Agent){try{return o.addRequest(e,i)}catch(e){return r(e)}}this[p].currentSocket=o;super.createSocket(e,t,r)}),(e=>{this.decrementSockets(n,s);r(e)}))}createConnection(){const e=this[p].currentSocket;this[p].currentSocket=undefined;if(!e){throw new Error("No socket was returned in the `connect()` function")}return e}get defaultPort(){return this[p].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){if(this[p]){this[p].defaultPort=e}}get protocol(){return this[p].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){if(this[p]){this[p].protocol=e}}}t.Agent=Agent},1324:(e,t,r)=>{e.exports={parallel:r(3857),serial:r(1054),serialOrdered:r(3961)}},4818:e=>{e.exports=abort;function abort(e){Object.keys(e.jobs).forEach(clean.bind(e));e.jobs={}}function clean(e){if(typeof this.jobs[e]=="function"){this.jobs[e]()}}},8452:(e,t,r)=>{var i=r(9200);e.exports=async;function async(e){var t=false;i((function(){t=true}));return function async_callback(r,n){if(t){e(r,n)}else{i((function nextTick_callback(){e(r,n)}))}}}},9200:e=>{e.exports=defer;function defer(e){var t=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;if(t){t(e)}else{setTimeout(e,0)}}},4902:(e,t,r)=>{var i=r(8452),n=r(4818);e.exports=iterate;function iterate(e,t,r,i){var s=r["keyedList"]?r["keyedList"][r.index]:r.index;r.jobs[s]=runJob(t,s,e[s],(function(e,t){if(!(s in r.jobs)){return}delete r.jobs[s];if(e){n(r)}else{r.results[s]=t}i(e,r.results)}))}function runJob(e,t,r,n){var s;if(e.length==2){s=e(r,i(n))}else{s=e(r,t,i(n))}return s}},1721:e=>{e.exports=state;function state(e,t){var r=!Array.isArray(e),i={index:0,keyedList:r||t?Object.keys(e):null,jobs:{},results:r?{}:[],size:r?Object.keys(e).length:e.length};if(t){i.keyedList.sort(r?t:function(r,i){return t(e[r],e[i])})}return i}},3351:(e,t,r)=>{var i=r(4818),n=r(8452);e.exports=terminator;function terminator(e){if(!Object.keys(this.jobs).length){return}this.index=this.size;i(this);n(e)(null,this.results)}},3857:(e,t,r)=>{var i=r(4902),n=r(1721),s=r(3351);e.exports=parallel;function parallel(e,t,r){var o=n(e);while(o.index<(o["keyedList"]||e).length){i(e,t,o,(function(e,t){if(e){r(e,t);return}if(Object.keys(o.jobs).length===0){r(null,o.results);return}}));o.index++}return s.bind(o,r)}},1054:(e,t,r)=>{var i=r(3961);e.exports=serial;function serial(e,t,r){return i(e,t,null,r)}},3961:(e,t,r)=>{var i=r(4902),n=r(1721),s=r(3351);e.exports=serialOrdered;e.exports.ascending=ascending;e.exports.descending=descending;function serialOrdered(e,t,r,o){var a=n(e,r);i(e,t,a,(function iteratorHandler(r,n){if(r){o(r,n);return}a.index++;if(a.index<(a["keyedList"]||e).length){i(e,t,a,iteratorHandler);return}o(null,a.results)}));return s.bind(a,o)}function ascending(e,t){return et?1:0}function descending(e,t){return-1*ascending(e,t)}},8089:function(e,t,r){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};const n=r(4434);const s=i(r(2830));const o=i(r(4401));const a=s.default("agent-base");function isAgent(e){return Boolean(e)&&typeof e.addRequest==="function"}function isSecureEndpoint(){const{stack:e}=new Error;if(typeof e!=="string")return false;return e.split("\n").some((e=>e.indexOf("(https.js:")!==-1||e.indexOf("node:https:")!==-1))}function createAgent(e,t){return new createAgent.Agent(e,t)}(function(e){class Agent extends n.EventEmitter{constructor(e,t){super();let r=t;if(typeof e==="function"){this.callback=e}else if(e){r=e}this.timeout=null;if(r&&typeof r.timeout==="number"){this.timeout=r.timeout}this.maxFreeSockets=1;this.maxSockets=1;this.maxTotalSockets=Infinity;this.sockets={};this.freeSockets={};this.requests={};this.options={}}get defaultPort(){if(typeof this.explicitDefaultPort==="number"){return this.explicitDefaultPort}return isSecureEndpoint()?443:80}set defaultPort(e){this.explicitDefaultPort=e}get protocol(){if(typeof this.explicitProtocol==="string"){return this.explicitProtocol}return isSecureEndpoint()?"https:":"http:"}set protocol(e){this.explicitProtocol=e}callback(e,t,r){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(e,t){const r=Object.assign({},t);if(typeof r.secureEndpoint!=="boolean"){r.secureEndpoint=isSecureEndpoint()}if(r.host==null){r.host="localhost"}if(r.port==null){r.port=r.secureEndpoint?443:80}if(r.protocol==null){r.protocol=r.secureEndpoint?"https:":"http:"}if(r.host&&r.path){delete r.path}delete r.agent;delete r.hostname;delete r._defaultAgent;delete r.defaultPort;delete r.createConnection;e._last=true;e.shouldKeepAlive=false;let i=false;let n=null;const s=r.timeout||this.timeout;const onerror=t=>{if(e._hadError)return;e.emit("error",t);e._hadError=true};const ontimeout=()=>{n=null;i=true;const e=new Error(`A "socket" was not created for HTTP request before ${s}ms`);e.code="ETIMEOUT";onerror(e)};const callbackError=e=>{if(i)return;if(n!==null){clearTimeout(n);n=null}onerror(e)};const onsocket=t=>{if(i)return;if(n!=null){clearTimeout(n);n=null}if(isAgent(t)){a("Callback returned another Agent instance %o",t.constructor.name);t.addRequest(e,r);return}if(t){t.once("free",(()=>{this.freeSocket(t,r)}));e.onSocket(t);return}const s=new Error(`no Duplex stream was returned to agent-base for \`${e.method} ${e.path}\``);onerror(s)};if(typeof this.callback!=="function"){onerror(new Error("`callback` is not defined"));return}if(!this.promisifiedCallback){if(this.callback.length>=3){a("Converting legacy callback function to promise");this.promisifiedCallback=o.default(this.callback)}else{this.promisifiedCallback=this.callback}}if(typeof s==="number"&&s>0){n=setTimeout(ontimeout,s)}if("port"in r&&typeof r.port!=="number"){r.port=Number(r.port)}try{a("Resolving socket for %o request: %o",r.protocol,`${e.method} ${e.path}`);Promise.resolve(this.promisifiedCallback(e,r)).then(onsocket,callbackError)}catch(e){Promise.reject(e).catch(callbackError)}}freeSocket(e,t){a("Freeing socket %o %o",e.constructor.name,t);e.destroy()}destroy(){a("Destroying agent %o",this.constructor.name)}}e.Agent=Agent;e.prototype=e.Agent.prototype})(createAgent||(createAgent={}));e.exports=createAgent},4401:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});function promisify(e){return function(t,r){return new Promise(((i,n)=>{e.call(this,t,r,((e,t)=>{if(e){n(e)}else{i(t)}}))}))}}t["default"]=promisify},9870:function(e,t,r){var i=this&&this.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(9278));const o=n(r(4756));const a=n(r(7016));const l=n(r(2613));const c=n(r(2830));const p=r(8089);const u=n(r(5989));const d=c.default("https-proxy-agent:agent");class HttpsProxyAgent extends p.Agent{constructor(e){let t;if(typeof e==="string"){t=a.default.parse(e)}else{t=e}if(!t){throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!")}d("creating new HttpsProxyAgent instance: %o",t);super(t);const r=Object.assign({},t);this.secureProxy=t.secureProxy||isHTTPS(r.protocol);r.host=r.hostname||r.host;if(typeof r.port==="string"){r.port=parseInt(r.port,10)}if(!r.port&&r.host){r.port=this.secureProxy?443:80}if(this.secureProxy&&!("ALPNProtocols"in r)){r.ALPNProtocols=["http 1.1"]}if(r.host&&r.path){delete r.path;delete r.pathname}this.proxy=r}callback(e,t){return i(this,void 0,void 0,(function*(){const{proxy:r,secureProxy:i}=this;let n;if(i){d("Creating `tls.Socket`: %o",r);n=o.default.connect(r)}else{d("Creating `net.Socket`: %o",r);n=s.default.connect(r)}const a=Object.assign({},r.headers);const c=`${t.host}:${t.port}`;let p=`CONNECT ${c} HTTP/1.1\r\n`;if(r.auth){a["Proxy-Authorization"]=`Basic ${Buffer.from(r.auth).toString("base64")}`}let{host:m,port:A,secureEndpoint:h}=t;if(!isDefaultPort(A,h)){m+=`:${A}`}a.Host=m;a.Connection="close";for(const e of Object.keys(a)){p+=`${e}: ${a[e]}\r\n`}const g=u.default(n);n.write(`${p}\r\n`);const{statusCode:f,buffered:y}=yield g;if(f===200){e.once("socket",resume);if(t.secureEndpoint){d("Upgrading socket connection to TLS");const e=t.servername||t.host;return o.default.connect(Object.assign(Object.assign({},omit(t,"host","hostname","path","port")),{socket:n,servername:e}))}return n}n.destroy();const b=new s.default.Socket({writable:false});b.readable=true;e.once("socket",(e=>{d("replaying proxy buffer for failed request");l.default(e.listenerCount("data")>0);e.push(y);e.push(null)}));return b}))}}t["default"]=HttpsProxyAgent;function resume(e){e.resume()}function isDefaultPort(e,t){return Boolean(!t&&e===80||t&&e===443)}function isHTTPS(e){return typeof e==="string"?/^https:?$/i.test(e):false}function omit(e,...t){const r={};let i;for(i in e){if(!t.includes(i)){r[i]=e[i]}}return r}},8996:function(e,t,r){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};const n=i(r(9870));function createHttpsProxyAgent(e){return new n.default(e)}(function(e){e.HttpsProxyAgent=n.default;e.prototype=n.default.prototype})(createHttpsProxyAgent||(createHttpsProxyAgent={}));e.exports=createHttpsProxyAgent},5989:function(e,t,r){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const n=i(r(2830));const s=n.default("https-proxy-agent:parse-proxy-response");function parseProxyResponse(e){return new Promise(((t,r)=>{let i=0;const n=[];function read(){const t=e.read();if(t)ondata(t);else e.once("readable",read)}function cleanup(){e.removeListener("end",onend);e.removeListener("error",onerror);e.removeListener("close",onclose);e.removeListener("readable",read)}function onclose(e){s("onclose had error %o",e)}function onend(){s("onend")}function onerror(e){cleanup();s("onerror %o",e);r(e)}function ondata(e){n.push(e);i+=e.length;const r=Buffer.concat(n,i);const o=r.indexOf("\r\n\r\n");if(o===-1){s("have not received end of HTTP headers yet...");read();return}const a=r.toString("ascii",0,r.indexOf("\r\n"));const l=+a.split(" ")[1];s("got proxy server response: %o",a);t({statusCode:l,buffered:r})}e.on("error",onerror);e.on("close",onclose);e.on("end",onend);read()}))}t["default"]=parseProxyResponse},9732:(e,t,r)=>{var i=r(181).Buffer;var n=r(181).SlowBuffer;e.exports=bufferEq;function bufferEq(e,t){if(!i.isBuffer(e)||!i.isBuffer(t)){return false}if(e.length!==t.length){return false}var r=0;for(var n=0;n{var i=r(7564);var n=r(3945);var s=r(8093);var o=r(1330);e.exports=o||i.call(s,n)},3945:e=>{e.exports=Function.prototype.apply},8093:e=>{e.exports=Function.prototype.call},8705:(e,t,r)=>{var i=r(7564);var n=r(3314);var s=r(8093);var o=r(2639);e.exports=function callBindBasic(e){if(e.length<1||typeof e[0]!=="function"){throw new n("a function is required")}return o(i,s,e)}},1330:e=>{e.exports=typeof Reflect!=="undefined"&&Reflect&&Reflect.apply},5630:(e,t,r)=>{var i=r(9023);var n=r(2203).Stream;var s=r(2710);e.exports=CombinedStream;function CombinedStream(){this.writable=false;this.readable=true;this.dataSize=0;this.maxDataSize=2*1024*1024;this.pauseStreams=true;this._released=false;this._streams=[];this._currentStream=null;this._insideLoop=false;this._pendingNext=false}i.inherits(CombinedStream,n);CombinedStream.create=function(e){var t=new this;e=e||{};for(var r in e){t[r]=e[r]}return t};CombinedStream.isStreamLike=function(e){return typeof e!=="function"&&typeof e!=="string"&&typeof e!=="boolean"&&typeof e!=="number"&&!Buffer.isBuffer(e)};CombinedStream.prototype.append=function(e){var t=CombinedStream.isStreamLike(e);if(t){if(!(e instanceof s)){var r=s.create(e,{maxDataSize:Infinity,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this));e=r}this._handleErrors(e);if(this.pauseStreams){e.pause()}}this._streams.push(e);return this};CombinedStream.prototype.pipe=function(e,t){n.prototype.pipe.call(this,e,t);this.resume();return e};CombinedStream.prototype._getNext=function(){this._currentStream=null;if(this._insideLoop){this._pendingNext=true;return}this._insideLoop=true;try{do{this._pendingNext=false;this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=false}};CombinedStream.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e=="undefined"){this.end();return}if(typeof e!=="function"){this._pipeNext(e);return}var t=e;t(function(e){var t=CombinedStream.isStreamLike(e);if(t){e.on("data",this._checkDataSize.bind(this));this._handleErrors(e)}this._pipeNext(e)}.bind(this))};CombinedStream.prototype._pipeNext=function(e){this._currentStream=e;var t=CombinedStream.isStreamLike(e);if(t){e.on("end",this._getNext.bind(this));e.pipe(this,{end:false});return}var r=e;this.write(r);this._getNext()};CombinedStream.prototype._handleErrors=function(e){var t=this;e.on("error",(function(e){t._emitError(e)}))};CombinedStream.prototype.write=function(e){this.emit("data",e)};CombinedStream.prototype.pause=function(){if(!this.pauseStreams){return}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};CombinedStream.prototype.resume=function(){if(!this._released){this._released=true;this.writable=true;this._getNext()}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function")this._currentStream.resume();this.emit("resume")};CombinedStream.prototype.end=function(){this._reset();this.emit("end")};CombinedStream.prototype.destroy=function(){this._reset();this.emit("close")};CombinedStream.prototype._reset=function(){this.writable=false;this._streams=[];this._currentStream=null};CombinedStream.prototype._checkDataSize=function(){this._updateDataSize();if(this.dataSize<=this.maxDataSize){return}var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))};CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach((function(t){if(!t.dataSize){return}e.dataSize+=t.dataSize}));if(this._currentStream&&this._currentStream.dataSize){this.dataSize+=this._currentStream.dataSize}};CombinedStream.prototype._emitError=function(e){this._reset();this.emit("error",e)}},6110:(e,t,r)=>{t.formatArgs=formatArgs;t.save=save;t.load=load;t.useColors=useColors;t.storage=localstorage();t.destroy=(()=>{let e=false;return()=>{if(!e){e=true;console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}}})();t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function useColors(){if(typeof window!=="undefined"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)){return true}if(typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)){return false}let e;return typeof document!=="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!=="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!=="undefined"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function formatArgs(t){t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff);if(!this.useColors){return}const r="color: "+this.color;t.splice(1,0,r,"color: inherit");let i=0;let n=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{if(e==="%%"){return}i++;if(e==="%c"){n=i}}));t.splice(n,0,r)}t.log=console.debug||console.log||(()=>{});function save(e){try{if(e){t.storage.setItem("debug",e)}else{t.storage.removeItem("debug")}}catch(e){}}function load(){let e;try{e=t.storage.getItem("debug")||t.storage.getItem("DEBUG")}catch(e){}if(!e&&typeof process!=="undefined"&&"env"in process){e=process.env.DEBUG}return e}function localstorage(){try{return localStorage}catch(e){}}e.exports=r(897)(t);const{formatters:i}=e.exports;i.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},897:(e,t,r)=>{function setup(e){createDebug.debug=createDebug;createDebug.default=createDebug;createDebug.coerce=coerce;createDebug.disable=disable;createDebug.enable=enable;createDebug.enabled=enabled;createDebug.humanize=r(744);createDebug.destroy=destroy;Object.keys(e).forEach((t=>{createDebug[t]=e[t]}));createDebug.names=[];createDebug.skips=[];createDebug.formatters={};function selectColor(e){let t=0;for(let r=0;r{if(t==="%%"){return"%"}s++;const n=createDebug.formatters[i];if(typeof n==="function"){const i=e[s];t=n.call(r,i);e.splice(s,1);s--}return t}));createDebug.formatArgs.call(r,e);const o=r.log||createDebug.log;o.apply(r,e)}debug.namespace=e;debug.useColors=createDebug.useColors();debug.color=createDebug.selectColor(e);debug.extend=extend;debug.destroy=createDebug.destroy;Object.defineProperty(debug,"enabled",{enumerable:true,configurable:false,get:()=>{if(r!==null){return r}if(i!==createDebug.namespaces){i=createDebug.namespaces;n=createDebug.enabled(e)}return n},set:e=>{r=e}});if(typeof createDebug.init==="function"){createDebug.init(debug)}return debug}function extend(e,t){const r=createDebug(this.namespace+(typeof t==="undefined"?":":t)+e);r.log=this.log;return r}function enable(e){createDebug.save(e);createDebug.namespaces=e;createDebug.names=[];createDebug.skips=[];const t=(typeof e==="string"?e:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(const e of t){if(e[0]==="-"){createDebug.skips.push(e.slice(1))}else{createDebug.names.push(e)}}}function matchesTemplate(e,t){let r=0;let i=0;let n=-1;let s=0;while(r"-"+e))].join(",");createDebug.enable("");return e}function enabled(e){for(const t of createDebug.skips){if(matchesTemplate(e,t)){return false}}for(const t of createDebug.names){if(matchesTemplate(e,t)){return true}}return false}function coerce(e){if(e instanceof Error){return e.stack||e.message}return e}function destroy(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}createDebug.enable(createDebug.load());return createDebug}e.exports=setup},2830:(e,t,r)=>{if(typeof process==="undefined"||process.type==="renderer"||process.browser===true||process.__nwjs){e.exports=r(6110)}else{e.exports=r(5108)}},5108:(e,t,r)=>{const i=r(2018);const n=r(9023);t.init=init;t.log=log;t.formatArgs=formatArgs;t.save=save;t.load=load;t.useColors=useColors;t.destroy=n.deprecate((()=>{}),"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");t.colors=[6,2,3,4,5,1];try{const e=r(1450);if(e&&(e.stderr||e).level>=2){t.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221]}}catch(e){}t.inspectOpts=Object.keys(process.env).filter((e=>/^debug_/i.test(e))).reduce(((e,t)=>{const r=t.substring(6).toLowerCase().replace(/_([a-z])/g,((e,t)=>t.toUpperCase()));let i=process.env[t];if(/^(yes|on|true|enabled)$/i.test(i)){i=true}else if(/^(no|off|false|disabled)$/i.test(i)){i=false}else if(i==="null"){i=null}else{i=Number(i)}e[r]=i;return e}),{});function useColors(){return"colors"in t.inspectOpts?Boolean(t.inspectOpts.colors):i.isatty(process.stderr.fd)}function formatArgs(t){const{namespace:r,useColors:i}=this;if(i){const i=this.color;const n="[3"+(i<8?i:"8;5;"+i);const s=` ${n};1m${r} `;t[0]=s+t[0].split("\n").join("\n"+s);t.push(n+"m+"+e.exports.humanize(this.diff)+"")}else{t[0]=getDate()+r+" "+t[0]}}function getDate(){if(t.inspectOpts.hideDate){return""}return(new Date).toISOString()+" "}function log(...e){return process.stderr.write(n.formatWithOptions(t.inspectOpts,...e)+"\n")}function save(e){if(e){process.env.DEBUG=e}else{delete process.env.DEBUG}}function load(){return process.env.DEBUG}function init(e){e.inspectOpts={};const r=Object.keys(t.inspectOpts);for(let i=0;ie.trim())).join(" ")};s.O=function(e){this.inspectOpts.colors=this.useColors;return n.inspect(e,this.inspectOpts)}},2710:(e,t,r)=>{var i=r(2203).Stream;var n=r(9023);e.exports=DelayedStream;function DelayedStream(){this.source=null;this.dataSize=0;this.maxDataSize=1024*1024;this.pauseStream=true;this._maxDataSizeExceeded=false;this._released=false;this._bufferedEvents=[]}n.inherits(DelayedStream,i);DelayedStream.create=function(e,t){var r=new this;t=t||{};for(var i in t){r[i]=t[i]}r.source=e;var n=e.emit;e.emit=function(){r._handleEmit(arguments);return n.apply(e,arguments)};e.on("error",(function(){}));if(r.pauseStream){e.pause()}return r};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:true,enumerable:true,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){if(!this._released){this.release()}this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=true;this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this));this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var e=i.prototype.pipe.apply(this,arguments);this.resume();return e};DelayedStream.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}if(e[0]==="data"){this.dataSize+=e[1].length;this._checkIfMaxDataSizeExceeded()}this._bufferedEvents.push(e)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded){return}if(this.dataSize<=this.maxDataSize){return}this._maxDataSizeExceeded=true;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}},6669:(e,t,r)=>{var i=r(8705);var n=r(3170);var s;try{s=[].__proto__===Array.prototype}catch(e){if(!e||typeof e!=="object"||!("code"in e)||e.code!=="ERR_PROTO_ACCESS"){throw e}}var o=!!s&&n&&n(Object.prototype,"__proto__");var a=Object;var l=a.getPrototypeOf;e.exports=o&&typeof o.get==="function"?i([o.get]):typeof l==="function"?function getDunder(e){return l(e==null?e:a(e))}:false},325:(e,t,r)=>{var i=r(3058).Buffer;var n=r(5028);var s=128,o=0,a=32,l=16,c=2,p=l|a|o<<6,u=c|o<<6;function base64Url(e){return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function signatureAsBuffer(e){if(i.isBuffer(e)){return e}else if("string"===typeof e){return i.from(e,"base64")}throw new TypeError("ECDSA signature must be a Base64 string or a Buffer")}function derToJose(e,t){e=signatureAsBuffer(e);var r=n(t);var o=r+1;var a=e.length;var l=0;if(e[l++]!==p){throw new Error('Could not find expected "seq"')}var c=e[l++];if(c===(s|1)){c=e[l++]}if(a-l=s;if(n){--i}return i}function joseToDer(e,t){e=signatureAsBuffer(e);var r=n(t);var o=e.length;if(o!==r*2){throw new TypeError('"'+t+'" signatures must be "'+r*2+'" bytes, saw "'+o+'"')}var a=countPadding(e,0,r);var l=countPadding(e,r,e.length);var c=r-a;var d=r-l;var m=1+1+c+1+1+d;var A=m{function getParamSize(e){var t=(e/8|0)+(e%8===0?0:1);return t}var t={ES256:getParamSize(256),ES384:getParamSize(384),ES512:getParamSize(521)};function getParamBytesForAlg(e){var r=t[e];if(r){return r}throw new Error('Unknown algorithm "'+e+'"')}e.exports=getParamBytesForAlg},9094:e=>{var t=Object.defineProperty||false;if(t){try{t({},"a",{value:1})}catch(e){t=false}}e.exports=t},3056:e=>{e.exports=EvalError},1620:e=>{e.exports=Error},4585:e=>{e.exports=RangeError},6905:e=>{e.exports=ReferenceError},105:e=>{e.exports=SyntaxError},3314:e=>{e.exports=TypeError},2578:e=>{e.exports=URIError},5399:e=>{e.exports=Object},8700:(e,t,r)=>{var i=r(470);var n=i("%Object.defineProperty%",true);var s=r(5479)();var o=r(4076);var a=r(3314);var l=s?Symbol.toStringTag:null;e.exports=function setToStringTag(e,t){var r=arguments.length>2&&!!arguments[2]&&arguments[2].force;var i=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof r!=="undefined"&&typeof r!=="boolean"||typeof i!=="undefined"&&typeof i!=="boolean"){throw new a("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans")}if(l&&(r||!o(e,l))){if(n){n(e,l,{configurable:!i,enumerable:false,value:t,writable:false})}else{e[l]=t}}}},4778:(e,t,r)=>{var i;e.exports=function(){if(!i){try{i=r(2830)("follow-redirects")}catch(e){}if(typeof i!=="function"){i=function(){}}}i.apply(null,arguments)}},1573:(e,t,r)=>{var i=r(7016);var n=i.URL;var s=r(8611);var o=r(5692);var a=r(2203).Writable;var l=r(2613);var c=r(4778);(function detectUnsupportedEnvironment(){var e=typeof process!=="undefined";var t=typeof window!=="undefined"&&typeof document!=="undefined";var r=isFunction(Error.captureStackTrace);if(!e&&(t||!r)){console.warn("The follow-redirects package should be excluded from browser builds.")}})();var p=false;try{l(new n(""))}catch(e){p=e.code==="ERR_INVALID_URL"}var u=["Authorization","Proxy-Authorization","Cookie"];var d=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"];var m=["abort","aborted","connect","error","socket","timeout"];var A=Object.create(null);m.forEach((function(e){A[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}}));var h=createErrorType("ERR_INVALID_URL","Invalid URL",TypeError);var g=createErrorType("ERR_FR_REDIRECTION_FAILURE","Redirected request failed");var f=createErrorType("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",g);var y=createErrorType("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit");var b=createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end");var C=a.prototype.destroy||noop;function RedirectableRequest(e,t){a.call(this);this._sanitizeOptions(e);this._options=e;this._ended=false;this._ending=false;this._redirectCount=0;this._redirects=[];this._requestBodyLength=0;this._requestBodyBuffers=[];if(t){this.on("response",t)}var r=this;this._onNativeResponse=function(e){try{r._processResponse(e)}catch(e){r.emit("error",e instanceof g?e:new g({cause:e}))}};this._headerFilter=new RegExp("^(?:"+u.concat(e.sensitiveHeaders).map(escapeRegex).join("|")+")$","i");this._performRequest()}RedirectableRequest.prototype=Object.create(a.prototype);RedirectableRequest.prototype.abort=function(){destroyRequest(this._currentRequest);this._currentRequest.abort();this.emit("abort")};RedirectableRequest.prototype.destroy=function(e){destroyRequest(this._currentRequest,e);C.call(this,e);return this};RedirectableRequest.prototype.write=function(e,t,r){if(this._ending){throw new b}if(!isString(e)&&!isBuffer(e)){throw new TypeError("data should be a string, Buffer or Uint8Array")}if(isFunction(t)){r=t;t=null}if(e.length===0){if(r){r()}return}if(this._requestBodyLength+e.length<=this._options.maxBodyLength){this._requestBodyLength+=e.length;this._requestBodyBuffers.push({data:e,encoding:t});this._currentRequest.write(e,t,r)}else{this.emit("error",new y);this.abort()}};RedirectableRequest.prototype.end=function(e,t,r){if(isFunction(e)){r=e;e=t=null}else if(isFunction(t)){r=t;t=null}if(!e){this._ended=this._ending=true;this._currentRequest.end(null,null,r)}else{var i=this;var n=this._currentRequest;this.write(e,t,(function(){i._ended=true;n.end(null,null,r)}));this._ending=true}};RedirectableRequest.prototype.setHeader=function(e,t){this._options.headers[e]=t;this._currentRequest.setHeader(e,t)};RedirectableRequest.prototype.removeHeader=function(e){delete this._options.headers[e];this._currentRequest.removeHeader(e)};RedirectableRequest.prototype.setTimeout=function(e,t){var r=this;function destroyOnTimeout(t){t.setTimeout(e);t.removeListener("timeout",t.destroy);t.addListener("timeout",t.destroy)}function startTimer(t){if(r._timeout){clearTimeout(r._timeout)}r._timeout=setTimeout((function(){r.emit("timeout");clearTimer()}),e);destroyOnTimeout(t)}function clearTimer(){if(r._timeout){clearTimeout(r._timeout);r._timeout=null}r.removeListener("abort",clearTimer);r.removeListener("error",clearTimer);r.removeListener("response",clearTimer);r.removeListener("close",clearTimer);if(t){r.removeListener("timeout",t)}if(!r.socket){r._currentRequest.removeListener("socket",startTimer)}}if(t){this.on("timeout",t)}if(this.socket){startTimer(this.socket)}else{this._currentRequest.once("socket",startTimer)}this.on("socket",destroyOnTimeout);this.on("abort",clearTimer);this.on("error",clearTimer);this.on("response",clearTimer);this.on("close",clearTimer);return this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach((function(e){RedirectableRequest.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}}));["aborted","connection","socket"].forEach((function(e){Object.defineProperty(RedirectableRequest.prototype,e,{get:function(){return this._currentRequest[e]}})}));RedirectableRequest.prototype._sanitizeOptions=function(e){if(!e.headers){e.headers={}}if(!isArray(e.sensitiveHeaders)){e.sensitiveHeaders=[]}if(e.host){if(!e.hostname){e.hostname=e.host}delete e.host}if(!e.pathname&&e.path){var t=e.path.indexOf("?");if(t<0){e.pathname=e.path}else{e.pathname=e.path.substring(0,t);e.search=e.path.substring(t)}}};RedirectableRequest.prototype._performRequest=function(){var e=this._options.protocol;var t=this._options.nativeProtocols[e];if(!t){throw new TypeError("Unsupported protocol "+e)}if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var n=this._currentRequest=t.request(this._options,this._onNativeResponse);n._redirectable=this;for(var s of m){n.on(s,A[s])}this._currentUrl=/^\//.test(this._options.path)?i.format(this._options):this._options.path;if(this._isRedirect){var o=0;var a=this;var l=this._requestBodyBuffers;(function writeNext(e){if(n===a._currentRequest){if(e){a.emit("error",e)}else if(o=400){e.responseUrl=this._currentUrl;e.redirects=this._redirects;this.emit("response",e);this._requestBodyBuffers=[];return}destroyRequest(this._currentRequest);e.destroy();if(++this._redirectCount>this._options.maxRedirects){throw new f}var n;var s=this._options.beforeRedirect;if(s){n=Object.assign({Host:e.req.getHeader("host")},this._options.headers)}var o=this._options.method;if((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method)){this._options.method="GET";this._requestBodyBuffers=[];removeMatchingHeaders(/^content-/i,this._options.headers)}var a=removeMatchingHeaders(/^host$/i,this._options.headers);var l=parseUrl(this._currentUrl);var p=a||l.host;var u=/^\w+:/.test(r)?this._currentUrl:i.format(Object.assign(l,{host:p}));var d=resolveUrl(r,u);c("redirecting to",d.href);this._isRedirect=true;spreadUrlObject(d,this._options);if(d.protocol!==l.protocol&&d.protocol!=="https:"||d.host!==p&&!isSubdomain(d.host,p)){removeMatchingHeaders(this._headerFilter,this._options.headers)}if(isFunction(s)){var m={headers:e.headers,statusCode:t};var A={url:u,method:o,headers:n};s(this._options,m,A);this._sanitizeOptions(this._options)}this._performRequest()};function wrap(e){var t={maxRedirects:21,maxBodyLength:10*1024*1024};var r={};Object.keys(e).forEach((function(i){var n=i+":";var s=r[n]=e[i];var o=t[i]=Object.create(s);function request(e,i,s){if(isURL(e)){e=spreadUrlObject(e)}else if(isString(e)){e=spreadUrlObject(parseUrl(e))}else{s=i;i=validateUrl(e);e={protocol:n}}if(isFunction(i)){s=i;i=null}i=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},e,i);i.nativeProtocols=r;if(!isString(i.host)&&!isString(i.hostname)){i.hostname="::1"}l.equal(i.protocol,n,"protocol mismatch");c("options",i);return new RedirectableRequest(i,s)}function get(e,t,r){var i=o.request(e,t,r);i.end();return i}Object.defineProperties(o,{request:{value:request,configurable:true,enumerable:true,writable:true},get:{value:get,configurable:true,enumerable:true,writable:true}})}));return t}function noop(){}function parseUrl(e){var t;if(p){t=new n(e)}else{t=validateUrl(i.parse(e));if(!isString(t.protocol)){throw new h({input:e})}}return t}function resolveUrl(e,t){return p?new n(e,t):parseUrl(i.resolve(t,e))}function validateUrl(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname)){throw new h({input:e.href||e})}if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host)){throw new h({input:e.href||e})}return e}function spreadUrlObject(e,t){var r=t||{};for(var i of d){r[i]=e[i]}if(r.hostname.startsWith("[")){r.hostname=r.hostname.slice(1,-1)}if(r.port!==""){r.port=Number(r.port)}r.path=r.search?r.pathname+r.search:r.pathname;return r}function removeMatchingHeaders(e,t){var r;for(var i in t){if(e.test(i)){r=t[i];delete t[i]}}return r===null||typeof r==="undefined"?undefined:String(r).trim()}function createErrorType(e,t,r){function CustomError(r){if(isFunction(Error.captureStackTrace)){Error.captureStackTrace(this,this.constructor)}Object.assign(this,r||{});this.code=e;this.message=this.cause?t+": "+this.cause.message:t}CustomError.prototype=new(r||Error);Object.defineProperties(CustomError.prototype,{constructor:{value:CustomError,enumerable:false},name:{value:"Error ["+e+"]",enumerable:false}});return CustomError}function destroyRequest(e,t){for(var r of m){e.removeListener(r,A[r])}e.on("error",noop);e.destroy(t)}function isSubdomain(e,t){l(isString(e)&&isString(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function isArray(e){return e instanceof Array}function isString(e){return typeof e==="string"||e instanceof String}function isFunction(e){return typeof e==="function"}function isBuffer(e){return typeof e==="object"&&"length"in e}function isURL(e){return n&&e instanceof n}function escapeRegex(e){return e.replace(/[\]\\/()*+?.$]/g,"\\$&")}e.exports=wrap({http:s,https:o});e.exports.wrap=wrap},6454:(e,t,r)=>{var i=r(5630);var n=r(9023);var s=r(6928);var o=r(8611);var a=r(5692);var l=r(7016).parse;var c=r(9896);var p=r(2203).Stream;var u=r(6982);var d=r(4096);var m=r(1324);var A=r(8700);var h=r(4076);var g=r(1835);function escapeHeaderParam(e){return String(e).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22")}function FormData(e){if(!(this instanceof FormData)){return new FormData(e)}this._overheadLength=0;this._valueLength=0;this._valuesToMeasure=[];i.call(this);e=e||{};for(var t in e){this[t]=e[t]}}n.inherits(FormData,i);FormData.LINE_BREAK="\r\n";FormData.DEFAULT_CONTENT_TYPE="application/octet-stream";FormData.prototype.append=function(e,t,r){r=r||{};if(typeof r==="string"){r={filename:r}}var n=i.prototype.append.bind(this);if(typeof t==="number"||t==null){t=String(t)}if(Array.isArray(t)){this._error(new Error("Arrays are not supported."));return}var s=this._multiPartHeader(e,t,r);var o=this._multiPartFooter();n(s);n(t);n(o);this._trackLength(s,t,r)};FormData.prototype._trackLength=function(e,t,r){var i=0;if(r.knownLength!=null){i+=Number(r.knownLength)}else if(Buffer.isBuffer(t)){i=t.length}else if(typeof t==="string"){i=Buffer.byteLength(t)}this._valueLength+=i;this._overheadLength+=Buffer.byteLength(e)+FormData.LINE_BREAK.length;if(!t||!t.path&&!(t.readable&&h(t,"httpVersion"))&&!(t instanceof p)){return}if(!r.knownLength){this._valuesToMeasure.push(t)}};FormData.prototype._lengthRetriever=function(e,t){if(h(e,"fd")){if(e.end!=undefined&&e.end!=Infinity&&e.start!=undefined){t(null,e.end+1-(e.start?e.start:0))}else{c.stat(e.path,(function(r,i){if(r){t(r);return}var n=i.size-(e.start?e.start:0);t(null,n)}))}}else if(h(e,"httpVersion")){t(null,Number(e.headers["content-length"]))}else if(h(e,"httpModule")){e.on("response",(function(r){e.pause();t(null,Number(r.headers["content-length"]))}));e.resume()}else{t("Unknown stream")}};FormData.prototype._multiPartHeader=function(e,t,r){if(typeof r.header==="string"){return r.header}var i=this._getContentDisposition(t,r);var n=this._getContentType(t,r);var s="";var o={"Content-Disposition":["form-data",'name="'+escapeHeaderParam(e)+'"'].concat(i||[]),"Content-Type":[].concat(n||[])};if(typeof r.header==="object"){g(o,r.header)}var a;for(var l in o){if(h(o,l)){a=o[l];if(a==null){continue}if(!Array.isArray(a)){a=[a]}if(a.length){s+=l+": "+a.join("; ")+FormData.LINE_BREAK}}}return"--"+this.getBoundary()+FormData.LINE_BREAK+s+FormData.LINE_BREAK};FormData.prototype._getContentDisposition=function(e,t){var r;if(typeof t.filepath==="string"){r=s.normalize(t.filepath).replace(/\\/g,"/")}else if(t.filename||e&&(e.name||e.path)){r=s.basename(t.filename||e&&(e.name||e.path))}else if(e&&e.readable&&h(e,"httpVersion")){r=s.basename(e.client._httpMessage.path||"")}if(r){return'filename="'+escapeHeaderParam(r)+'"'}};FormData.prototype._getContentType=function(e,t){var r=t.contentType;if(!r&&e&&e.name){r=d.lookup(e.name)}if(!r&&e&&e.path){r=d.lookup(e.path)}if(!r&&e&&e.readable&&h(e,"httpVersion")){r=e.headers["content-type"]}if(!r&&(t.filepath||t.filename)){r=d.lookup(t.filepath||t.filename)}if(!r&&e&&typeof e==="object"){r=FormData.DEFAULT_CONTENT_TYPE}return r};FormData.prototype._multiPartFooter=function(){return function(e){var t=FormData.LINE_BREAK;var r=this._streams.length===0;if(r){t+=this._lastBoundary()}e(t)}.bind(this)};FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK};FormData.prototype.getHeaders=function(e){var t;var r={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e){if(h(e,t)){r[t.toLowerCase()]=e[t]}}return r};FormData.prototype.setBoundary=function(e){if(typeof e!=="string"){throw new TypeError("FormData boundary must be a string")}this._boundary=e};FormData.prototype.getBoundary=function(){if(!this._boundary){this._generateBoundary()}return this._boundary};FormData.prototype.getBuffer=function(){var e=new Buffer.alloc(0);var t=this.getBoundary();for(var r=0,i=this._streams.length;r{e.exports=function(e,t){Object.keys(t).forEach((function(r){e[r]=e[r]||t[r]}));return e}},9808:e=>{var t="Function.prototype.bind called on incompatible ";var r=Object.prototype.toString;var i=Math.max;var n="[object Function]";var s=function concatty(e,t){var r=[];for(var i=0;i{var i=r(9808);e.exports=Function.prototype.bind||i},470:(e,t,r)=>{var i;var n=r(5399);var s=r(1620);var o=r(3056);var a=r(4585);var l=r(6905);var c=r(105);var p=r(3314);var u=r(2578);var d=r(5641);var m=r(6171);var A=r(7147);var h=r(1017);var g=r(6947);var f=r(2621);var y=r(156);var b=Function;var getEvalledConstructor=function(e){try{return b('"use strict"; return ('+e+").constructor;")()}catch(e){}};var C=r(3170);var E=r(9094);var throwTypeError=function(){throw new p};var N=C?function(){try{arguments.callee;return throwTypeError}catch(e){try{return C(arguments,"callee").get}catch(e){return throwTypeError}}}():throwTypeError;var v=r(3336)();var I=r(1967);var S=r(1311);var w=r(8681);var P=r(3945);var x=r(8093);var B={};var _=typeof Uint8Array==="undefined"||!I?i:I(Uint8Array);var R={__proto__:null,"%AggregateError%":typeof AggregateError==="undefined"?i:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer==="undefined"?i:ArrayBuffer,"%ArrayIteratorPrototype%":v&&I?I([][Symbol.iterator]()):i,"%AsyncFromSyncIteratorPrototype%":i,"%AsyncFunction%":B,"%AsyncGenerator%":B,"%AsyncGeneratorFunction%":B,"%AsyncIteratorPrototype%":B,"%Atomics%":typeof Atomics==="undefined"?i:Atomics,"%BigInt%":typeof BigInt==="undefined"?i:BigInt,"%BigInt64Array%":typeof BigInt64Array==="undefined"?i:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array==="undefined"?i:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView==="undefined"?i:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":s,"%eval%":eval,"%EvalError%":o,"%Float16Array%":typeof Float16Array==="undefined"?i:Float16Array,"%Float32Array%":typeof Float32Array==="undefined"?i:Float32Array,"%Float64Array%":typeof Float64Array==="undefined"?i:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry==="undefined"?i:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":B,"%Int8Array%":typeof Int8Array==="undefined"?i:Int8Array,"%Int16Array%":typeof Int16Array==="undefined"?i:Int16Array,"%Int32Array%":typeof Int32Array==="undefined"?i:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":v&&I?I(I([][Symbol.iterator]())):i,"%JSON%":typeof JSON==="object"?JSON:i,"%Map%":typeof Map==="undefined"?i:Map,"%MapIteratorPrototype%":typeof Map==="undefined"||!v||!I?i:I((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":C,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise==="undefined"?i:Promise,"%Proxy%":typeof Proxy==="undefined"?i:Proxy,"%RangeError%":a,"%ReferenceError%":l,"%Reflect%":typeof Reflect==="undefined"?i:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set==="undefined"?i:Set,"%SetIteratorPrototype%":typeof Set==="undefined"||!v||!I?i:I((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer==="undefined"?i:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":v&&I?I(""[Symbol.iterator]()):i,"%Symbol%":v?Symbol:i,"%SyntaxError%":c,"%ThrowTypeError%":N,"%TypedArray%":_,"%TypeError%":p,"%Uint8Array%":typeof Uint8Array==="undefined"?i:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray==="undefined"?i:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array==="undefined"?i:Uint16Array,"%Uint32Array%":typeof Uint32Array==="undefined"?i:Uint32Array,"%URIError%":u,"%WeakMap%":typeof WeakMap==="undefined"?i:WeakMap,"%WeakRef%":typeof WeakRef==="undefined"?i:WeakRef,"%WeakSet%":typeof WeakSet==="undefined"?i:WeakSet,"%Function.prototype.call%":x,"%Function.prototype.apply%":P,"%Object.defineProperty%":E,"%Object.getPrototypeOf%":S,"%Math.abs%":d,"%Math.floor%":m,"%Math.max%":A,"%Math.min%":h,"%Math.pow%":g,"%Math.round%":f,"%Math.sign%":y,"%Reflect.getPrototypeOf%":w};if(I){try{null.error}catch(e){var k=I(I(e));R["%Error.prototype%"]=k}}var T=function doEval(e){var t;if(e==="%AsyncFunction%"){t=getEvalledConstructor("async function () {}")}else if(e==="%GeneratorFunction%"){t=getEvalledConstructor("function* () {}")}else if(e==="%AsyncGeneratorFunction%"){t=getEvalledConstructor("async function* () {}")}else if(e==="%AsyncGenerator%"){var r=doEval("%AsyncGeneratorFunction%");if(r){t=r.prototype}}else if(e==="%AsyncIteratorPrototype%"){var i=doEval("%AsyncGenerator%");if(i&&I){t=I(i.prototype)}}R[e]=t;return t};var Q={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]};var M=r(7564);var O=r(4076);var D=M.call(x,Array.prototype.concat);var z=M.call(P,Array.prototype.splice);var L=M.call(x,String.prototype.replace);var G=M.call(x,String.prototype.slice);var F=M.call(x,RegExp.prototype.exec);var q=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g;var U=/\\(\\)?/g;var H=function stringToPath(e){var t=G(e,0,1);var r=G(e,-1);if(t==="%"&&r!=="%"){throw new c("invalid intrinsic syntax, expected closing `%`")}else if(r==="%"&&t!=="%"){throw new c("invalid intrinsic syntax, expected opening `%`")}var i=[];L(e,q,(function(e,t,r,n){i[i.length]=r?L(n,U,"$1"):t||e}));return i};var V=function getBaseIntrinsic(e,t){var r=e;var i;if(O(Q,r)){i=Q[r];r="%"+i[0]+"%"}if(O(R,r)){var n=R[r];if(n===B){n=T(r)}if(typeof n==="undefined"&&!t){throw new p("intrinsic "+e+" exists, but is not available. Please file an issue!")}return{alias:i,name:r,value:n}}throw new c("intrinsic "+e+" does not exist!")};e.exports=function GetIntrinsic(e,t){if(typeof e!=="string"||e.length===0){throw new p("intrinsic name must be a non-empty string")}if(arguments.length>1&&typeof t!=="boolean"){throw new p('"allowMissing" argument must be a boolean')}if(F(/^%?[^%]*%?$/,e)===null){throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name")}var r=H(e);var n=r.length>0?r[0]:"";var s=V("%"+n+"%",t);var o=s.name;var a=s.value;var l=false;var u=s.alias;if(u){n=u[0];z(r,D([0,1],u))}for(var d=1,m=true;d=r.length){var f=C(a,A);m=!!f;if(m&&"get"in f&&!("originalValue"in f.get)){a=f.get}else{a=a[A]}}else{m=O(a,A);a=a[A]}if(m&&!l){R[o]=a}}}return a}},1311:(e,t,r)=>{var i=r(5399);e.exports=i.getPrototypeOf||null},8681:e=>{e.exports=typeof Reflect!=="undefined"&&Reflect.getPrototypeOf||null},1967:(e,t,r)=>{var i=r(8681);var n=r(1311);var s=r(6669);e.exports=i?function getProto(e){return i(e)}:n?function getProto(e){if(!e||typeof e!=="object"&&typeof e!=="function"){throw new TypeError("getProto: not an object")}return n(e)}:s?function getProto(e){return s(e)}:null},1174:e=>{e.exports=Object.getOwnPropertyDescriptor},3170:(e,t,r)=>{var i=r(1174);if(i){try{i([],"length")}catch(e){i=null}}e.exports=i},3813:e=>{e.exports=(e,t=process.argv)=>{const r=e.startsWith("-")?"":e.length===1?"-":"--";const i=t.indexOf(r+e);const n=t.indexOf("--");return i!==-1&&(n===-1||i{var i=typeof Symbol!=="undefined"&&Symbol;var n=r(1114);e.exports=function hasNativeSymbols(){if(typeof i!=="function"){return false}if(typeof Symbol!=="function"){return false}if(typeof i("foo")!=="symbol"){return false}if(typeof Symbol("bar")!=="symbol"){return false}return n()}},1114:e=>{e.exports=function hasSymbols(){if(typeof Symbol!=="function"||typeof Object.getOwnPropertySymbols!=="function"){return false}if(typeof Symbol.iterator==="symbol"){return true}var e={};var t=Symbol("test");var r=Object(t);if(typeof t==="string"){return false}if(Object.prototype.toString.call(t)!=="[object Symbol]"){return false}if(Object.prototype.toString.call(r)!=="[object Symbol]"){return false}var i=42;e[t]=i;for(var n in e){return false}if(typeof Object.keys==="function"&&Object.keys(e).length!==0){return false}if(typeof Object.getOwnPropertyNames==="function"&&Object.getOwnPropertyNames(e).length!==0){return false}var s=Object.getOwnPropertySymbols(e);if(s.length!==1||s[0]!==t){return false}if(!Object.prototype.propertyIsEnumerable.call(e,t)){return false}if(typeof Object.getOwnPropertyDescriptor==="function"){var o=Object.getOwnPropertyDescriptor(e,t);if(o.value!==i||o.enumerable!==true){return false}}return true}},5479:(e,t,r)=>{var i=r(1114);e.exports=function hasToStringTagShams(){return i()&&!!Symbol.toStringTag}},4076:(e,t,r)=>{var i=Function.prototype.call;var n=Object.prototype.hasOwnProperty;var s=r(7564);e.exports=s.call(i,n)},1970:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.HttpProxyAgent=void 0;const a=s(r(9278));const l=s(r(4756));const c=o(r(2830));const p=r(4434);const u=r(8894);const d=r(7016);const m=(0,c.default)("http-proxy-agent");class HttpProxyAgent extends u.Agent{constructor(e,t){super(t);this.proxy=typeof e==="string"?new d.URL(e):e;this.proxyHeaders=t?.headers??{};m("Creating new HttpProxyAgent instance: %o",this.proxy.href);const r=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,"");const i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...t?omit(t,"headers"):null,host:r,port:i}}addRequest(e,t){e._header=null;this.setRequestProps(e,t);super.addRequest(e,t)}setRequestProps(e,t){const{proxy:r}=this;const i=t.secureEndpoint?"https:":"http:";const n=e.getHeader("host")||"localhost";const s=`${i}//${n}`;const o=new d.URL(e.path,s);if(t.port!==80){o.port=String(t.port)}e.path=String(o);const a=typeof this.proxyHeaders==="function"?this.proxyHeaders():{...this.proxyHeaders};if(r.username||r.password){const e=`${decodeURIComponent(r.username)}:${decodeURIComponent(r.password)}`;a["Proxy-Authorization"]=`Basic ${Buffer.from(e).toString("base64")}`}if(!a["Proxy-Connection"]){a["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close"}for(const t of Object.keys(a)){const r=a[t];if(r){e.setHeader(t,r)}}}async connect(e,t){e._header=null;if(!e.path.includes("://")){this.setRequestProps(e,t)}let r;let i;m("Regenerating stored HTTP header string for request");e._implicitHeader();if(e.outputData&&e.outputData.length>0){m("Patching connection write() output buffer with updated header");r=e.outputData[0].data;i=r.indexOf("\r\n\r\n")+4;e.outputData[0].data=e._header+r.substring(i);m("Output buffer: %o",e.outputData[0].data)}let n;if(this.proxy.protocol==="https:"){m("Creating `tls.Socket`: %o",this.connectOpts);n=l.connect(this.connectOpts)}else{m("Creating `net.Socket`: %o",this.connectOpts);n=a.connect(this.connectOpts)}await(0,p.once)(n,"connect");return n}}HttpProxyAgent.protocols=["http","https"];t.HttpProxyAgent=HttpProxyAgent;function omit(e,...t){const r={};let i;for(i in e){if(!t.includes(i)){r[i]=e[i]}}return r}},3669:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.HttpsProxyAgent=void 0;const a=s(r(9278));const l=s(r(4756));const c=o(r(2613));const p=o(r(2830));const u=r(8894);const d=r(7016);const m=r(7943);const A=(0,p.default)("https-proxy-agent");const setServernameFromNonIpHost=e=>{if(e.servername===undefined&&e.host&&!a.isIP(e.host)){return{...e,servername:e.host}}return e};class HttpsProxyAgent extends u.Agent{constructor(e,t){super(t);this.options={path:undefined};this.proxy=typeof e==="string"?new d.URL(e):e;this.proxyHeaders=t?.headers??{};A("Creating new HttpsProxyAgent instance: %o",this.proxy.href);const r=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,"");const i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...t?omit(t,"headers"):null,host:r,port:i}}async connect(e,t){const{proxy:r}=this;if(!t.host){throw new TypeError('No "host" provided')}let i;if(r.protocol==="https:"){A("Creating `tls.Socket`: %o",this.connectOpts);i=l.connect(setServernameFromNonIpHost(this.connectOpts))}else{A("Creating `net.Socket`: %o",this.connectOpts);i=a.connect(this.connectOpts)}const n=typeof this.proxyHeaders==="function"?this.proxyHeaders():{...this.proxyHeaders};const s=a.isIPv6(t.host)?`[${t.host}]`:t.host;let o=`CONNECT ${s}:${t.port} HTTP/1.1\r\n`;if(r.username||r.password){const e=`${decodeURIComponent(r.username)}:${decodeURIComponent(r.password)}`;n["Proxy-Authorization"]=`Basic ${Buffer.from(e).toString("base64")}`}n.Host=`${s}:${t.port}`;if(!n["Proxy-Connection"]){n["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close"}for(const e of Object.keys(n)){o+=`${e}: ${n[e]}\r\n`}const p=(0,m.parseProxyResponse)(i);i.write(`${o}\r\n`);const{connect:u,buffered:d}=await p;e.emit("proxyConnect",u);this.emit("proxyConnect",u,e);if(u.statusCode===200){e.once("socket",resume);if(t.secureEndpoint){A("Upgrading socket connection to TLS");return l.connect({...omit(setServernameFromNonIpHost(t),"host","path","port"),socket:i})}return i}i.destroy();const h=new a.Socket({writable:false});h.readable=true;e.once("socket",(e=>{A("Replaying proxy buffer for failed request");(0,c.default)(e.listenerCount("data")>0);e.push(d);e.push(null)}));return h}}HttpsProxyAgent.protocols=["http","https"];t.HttpsProxyAgent=HttpsProxyAgent;function resume(e){e.resume()}function omit(e,...t){const r={};let i;for(i in e){if(!t.includes(i)){r[i]=e[i]}}return r}},7943:function(e,t,r){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.parseProxyResponse=void 0;const n=i(r(2830));const s=(0,n.default)("https-proxy-agent:parse-proxy-response");function parseProxyResponse(e){return new Promise(((t,r)=>{let i=0;const n=[];function read(){const t=e.read();if(t)ondata(t);else e.once("readable",read)}function cleanup(){e.removeListener("end",onend);e.removeListener("error",onerror);e.removeListener("readable",read)}function onend(){cleanup();s("onend");r(new Error("Proxy connection ended before receiving CONNECT response"))}function onerror(e){cleanup();s("onerror %o",e);r(e)}function ondata(o){n.push(o);i+=o.length;const a=Buffer.concat(n,i);const l=a.indexOf("\r\n\r\n");if(l===-1){s("have not received end of HTTP headers yet...");read();return}const c=a.slice(0,l).toString("ascii").split("\r\n");const p=c.shift();if(!p){e.destroy();return r(new Error("No header received from proxy CONNECT response"))}const u=p.split(" ");const d=+u[1];const m=u.slice(2).join(" ");const A={};for(const t of c){if(!t)continue;const i=t.indexOf(":");if(i===-1){e.destroy();return r(new Error(`Invalid header from proxy CONNECT response: "${t}"`))}const n=t.slice(0,i).toLowerCase();const s=t.slice(i+1).trimStart();const o=A[n];if(typeof o==="string"){A[n]=[o,s]}else if(Array.isArray(o)){o.push(s)}else{A[n]=s}}s("got proxy server response: %o %o",p,A);cleanup();t({connect:{statusCode:d,statusText:m,headers:A},buffered:a})}e.on("error",onerror);e.on("end",onend);read()}))}t.parseProxyResponse=parseProxyResponse},2047:(e,t,r)=>{var i=r(3324);e.exports=function(e,t){t=t||{};var r=i.decode(e,t);if(!r){return null}var n=r.payload;if(typeof n==="string"){try{var s=JSON.parse(n);if(s!==null&&typeof s==="object"){n=s}}catch(e){}}if(t.complete===true){return{header:r.header,payload:n,signature:r.signature}}return n}},9653:(e,t,r)=>{e.exports={decode:r(2047),verify:r(772),sign:r(4912),JsonWebTokenError:r(6248),NotBeforeError:r(1269),TokenExpiredError:r(1241)}},6248:e=>{var JsonWebTokenError=function(e,t){Error.call(this,e);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="JsonWebTokenError";this.message=e;if(t)this.inner=t};JsonWebTokenError.prototype=Object.create(Error.prototype);JsonWebTokenError.prototype.constructor=JsonWebTokenError;e.exports=JsonWebTokenError},1269:(e,t,r)=>{var i=r(6248);var NotBeforeError=function(e,t){i.call(this,e);this.name="NotBeforeError";this.date=t};NotBeforeError.prototype=Object.create(i.prototype);NotBeforeError.prototype.constructor=NotBeforeError;e.exports=NotBeforeError},1241:(e,t,r)=>{var i=r(6248);var TokenExpiredError=function(e,t){i.call(this,e);this.name="TokenExpiredError";this.expiredAt=t};TokenExpiredError.prototype=Object.create(i.prototype);TokenExpiredError.prototype.constructor=TokenExpiredError;e.exports=TokenExpiredError},1136:(e,t,r)=>{const i=r(2088);e.exports=i.satisfies(process.version,">=15.7.0")},3948:(e,t,r)=>{var i=r(2088);e.exports=i.satisfies(process.version,"^6.12.0 || >=8.0.0")},5318:(e,t,r)=>{const i=r(2088);e.exports=i.satisfies(process.version,">=16.9.0")},6688:(e,t,r)=>{var i=r(744);e.exports=function(e,t){var r=t||Math.floor(Date.now()/1e3);if(typeof e==="string"){var n=i(e);if(typeof n==="undefined"){return}return Math.floor(r+n/1e3)}else if(typeof e==="number"){return r+e}else{return}}},1006:(e,t,r)=>{const i=r(1136);const n=r(5318);const s={ec:["ES256","ES384","ES512"],rsa:["RS256","PS256","RS384","PS384","RS512","PS512"],"rsa-pss":["PS256","PS384","PS512"]};const o={ES256:"prime256v1",ES384:"secp384r1",ES512:"secp521r1"};e.exports=function(e,t){if(!e||!t)return;const r=t.asymmetricKeyType;if(!r)return;const a=s[r];if(!a){throw new Error(`Unknown key type "${r}".`)}if(!a.includes(e)){throw new Error(`"alg" parameter for "${r}" key type must be one of: ${a.join(", ")}.`)}if(i){switch(r){case"ec":const r=t.asymmetricKeyDetails.namedCurve;const i=o[e];if(r!==i){throw new Error(`"alg" parameter "${e}" requires curve "${i}".`)}break;case"rsa-pss":if(n){const r=parseInt(e.slice(-3),10);const{hashAlgorithm:i,mgf1HashAlgorithm:n,saltLength:s}=t.asymmetricKeyDetails;if(i!==`sha${r}`||n!==i){throw new Error(`Invalid key for this operation, its RSA-PSS parameters do not meet the requirements of "alg" ${e}.`)}if(s!==undefined&&s>r>>3){throw new Error(`Invalid key for this operation, its RSA-PSS parameter saltLength does not meet the requirements of "alg" ${e}.`)}}break}}}},4912:(e,t,r)=>{const i=r(6688);const n=r(3948);const s=r(1006);const o=r(3324);const a=r(3867);const l=r(1999);const c=r(9841);const p=r(7735);const u=r(9888);const d=r(6172);const m=r(2192);const{KeyObject:A,createSecretKey:h,createPrivateKey:g}=r(6982);const f=["RS256","RS384","RS512","ES256","ES384","ES512","HS256","HS384","HS512","none"];if(n){f.splice(3,0,"PS256","PS384","PS512")}const y={expiresIn:{isValid:function(e){return c(e)||d(e)&&e},message:'"expiresIn" should be a number of seconds or string representing a timespan'},notBefore:{isValid:function(e){return c(e)||d(e)&&e},message:'"notBefore" should be a number of seconds or string representing a timespan'},audience:{isValid:function(e){return d(e)||Array.isArray(e)},message:'"audience" must be a string or array'},algorithm:{isValid:a.bind(null,f),message:'"algorithm" must be a valid string enum value'},header:{isValid:u,message:'"header" must be an object'},encoding:{isValid:d,message:'"encoding" must be a string'},issuer:{isValid:d,message:'"issuer" must be a string'},subject:{isValid:d,message:'"subject" must be a string'},jwtid:{isValid:d,message:'"jwtid" must be a string'},noTimestamp:{isValid:l,message:'"noTimestamp" must be a boolean'},keyid:{isValid:d,message:'"keyid" must be a string'},mutatePayload:{isValid:l,message:'"mutatePayload" must be a boolean'},allowInsecureKeySizes:{isValid:l,message:'"allowInsecureKeySizes" must be a boolean'},allowInvalidAsymmetricKeyTypes:{isValid:l,message:'"allowInvalidAsymmetricKeyTypes" must be a boolean'}};const b={iat:{isValid:p,message:'"iat" should be a number of seconds'},exp:{isValid:p,message:'"exp" should be a number of seconds'},nbf:{isValid:p,message:'"nbf" should be a number of seconds'}};function validate(e,t,r,i){if(!u(r)){throw new Error('Expected "'+i+'" to be a plain object.')}Object.keys(r).forEach((function(n){const s=e[n];if(!s){if(!t){throw new Error('"'+n+'" is not allowed in "'+i+'"')}return}if(!s.isValid(r[n])){throw new Error(s.message)}}))}function validateOptions(e){return validate(y,false,e,"options")}function validatePayload(e){return validate(b,true,e,"payload")}const C={audience:"aud",issuer:"iss",subject:"sub",jwtid:"jti"};const E=["expiresIn","notBefore","noTimestamp","audience","issuer","subject","jwtid"];e.exports=function(e,t,r,n){if(typeof r==="function"){n=r;r={}}else{r=r||{}}const a=typeof e==="object"&&!Buffer.isBuffer(e);const l=Object.assign({alg:r.algorithm||"HS256",typ:a?"JWT":undefined,kid:r.keyid},r.header);function failure(e){if(n){return n(e)}throw e}if(!t&&r.algorithm!=="none"){return failure(new Error("secretOrPrivateKey must have a value"))}if(t!=null&&!(t instanceof A)){try{t=g(t)}catch(e){try{t=h(typeof t==="string"?Buffer.from(t):t)}catch(e){return failure(new Error("secretOrPrivateKey is not valid key material"))}}}if(l.alg.startsWith("HS")&&t.type!=="secret"){return failure(new Error(`secretOrPrivateKey must be a symmetric key when using ${l.alg}`))}else if(/^(?:RS|PS|ES)/.test(l.alg)){if(t.type!=="private"){return failure(new Error(`secretOrPrivateKey must be an asymmetric key when using ${l.alg}`))}if(!r.allowInsecureKeySizes&&!l.alg.startsWith("ES")&&t.asymmetricKeyDetails!==undefined&&t.asymmetricKeyDetails.modulusLength<2048){return failure(new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${l.alg}`))}}if(typeof e==="undefined"){return failure(new Error("payload is required"))}else if(a){try{validatePayload(e)}catch(e){return failure(e)}if(!r.mutatePayload){e=Object.assign({},e)}}else{const t=E.filter((function(e){return typeof r[e]!=="undefined"}));if(t.length>0){return failure(new Error("invalid "+t.join(",")+" option for "+typeof e+" payload"))}}if(typeof e.exp!=="undefined"&&typeof r.expiresIn!=="undefined"){return failure(new Error('Bad "options.expiresIn" option the payload already has an "exp" property.'))}if(typeof e.nbf!=="undefined"&&typeof r.notBefore!=="undefined"){return failure(new Error('Bad "options.notBefore" option the payload already has an "nbf" property.'))}try{validateOptions(r)}catch(e){return failure(e)}if(!r.allowInvalidAsymmetricKeyTypes){try{s(l.alg,t)}catch(e){return failure(e)}}const c=e.iat||Math.floor(Date.now()/1e3);if(r.noTimestamp){delete e.iat}else if(a){e.iat=c}if(typeof r.notBefore!=="undefined"){try{e.nbf=i(r.notBefore,c)}catch(e){return failure(e)}if(typeof e.nbf==="undefined"){return failure(new Error('"notBefore" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}}if(typeof r.expiresIn!=="undefined"&&typeof e==="object"){try{e.exp=i(r.expiresIn,c)}catch(e){return failure(e)}if(typeof e.exp==="undefined"){return failure(new Error('"expiresIn" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}}Object.keys(C).forEach((function(t){const i=C[t];if(typeof r[t]!=="undefined"){if(typeof e[i]!=="undefined"){return failure(new Error('Bad "options.'+t+'" option. The payload already has an "'+i+'" property.'))}e[i]=r[t]}}));const p=r.encoding||"utf8";if(typeof n==="function"){n=n&&m(n);o.createSign({header:l,privateKey:t,payload:e,encoding:p}).once("error",n).once("done",(function(e){if(!r.allowInsecureKeySizes&&/^(?:RS|PS)/.test(l.alg)&&e.length<256){return n(new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${l.alg}`))}n(null,e)}))}else{let i=o.sign({header:l,payload:e,secret:t,encoding:p});if(!r.allowInsecureKeySizes&&/^(?:RS|PS)/.test(l.alg)&&i.length<256){throw new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${l.alg}`)}return i}}},772:(e,t,r)=>{const i=r(6248);const n=r(1269);const s=r(1241);const o=r(2047);const a=r(6688);const l=r(1006);const c=r(3948);const p=r(3324);const{KeyObject:u,createSecretKey:d,createPublicKey:m}=r(6982);const A=["RS256","RS384","RS512"];const h=["ES256","ES384","ES512"];const g=["RS256","RS384","RS512"];const f=["HS256","HS384","HS512"];if(c){A.splice(A.length,0,"PS256","PS384","PS512");g.splice(g.length,0,"PS256","PS384","PS512")}e.exports=function(e,t,r,c){if(typeof r==="function"&&!c){c=r;r={}}if(!r){r={}}r=Object.assign({},r);let y;if(c){y=c}else{y=function(e,t){if(e)throw e;return t}}if(r.clockTimestamp&&typeof r.clockTimestamp!=="number"){return y(new i("clockTimestamp must be a number"))}if(r.nonce!==undefined&&(typeof r.nonce!=="string"||r.nonce.trim()==="")){return y(new i("nonce must be a non-empty string"))}if(r.allowInvalidAsymmetricKeyTypes!==undefined&&typeof r.allowInvalidAsymmetricKeyTypes!=="boolean"){return y(new i("allowInvalidAsymmetricKeyTypes must be a boolean"))}const b=r.clockTimestamp||Math.floor(Date.now()/1e3);if(!e){return y(new i("jwt must be provided"))}if(typeof e!=="string"){return y(new i("jwt must be a string"))}const C=e.split(".");if(C.length!==3){return y(new i("jwt malformed"))}let E;try{E=o(e,{complete:true})}catch(e){return y(e)}if(!E){return y(new i("invalid token"))}const N=E.header;let v;if(typeof t==="function"){if(!c){return y(new i("verify must be called asynchronous if secret or public key is provided as a callback"))}v=t}else{v=function(e,r){return r(null,t)}}return v(N,(function(t,o){if(t){return y(new i("error in secret or public key callback: "+t.message))}const c=C[2].trim()!=="";if(!c&&o){return y(new i("jwt signature is required"))}if(c&&!o){return y(new i("secret or public key must be provided"))}if(!c&&!r.algorithms){return y(new i('please specify "none" in "algorithms" to verify unsigned tokens'))}if(o!=null&&!(o instanceof u)){try{o=m(o)}catch(e){try{o=d(typeof o==="string"?Buffer.from(o):o)}catch(e){return y(new i("secretOrPublicKey is not valid key material"))}}}if(!r.algorithms){if(o.type==="secret"){r.algorithms=f}else if(["rsa","rsa-pss"].includes(o.asymmetricKeyType)){r.algorithms=g}else if(o.asymmetricKeyType==="ec"){r.algorithms=h}else{r.algorithms=A}}if(r.algorithms.indexOf(E.header.alg)===-1){return y(new i("invalid algorithm"))}if(N.alg.startsWith("HS")&&o.type!=="secret"){return y(new i(`secretOrPublicKey must be a symmetric key when using ${N.alg}`))}else if(/^(?:RS|PS|ES)/.test(N.alg)&&o.type!=="public"){return y(new i(`secretOrPublicKey must be an asymmetric key when using ${N.alg}`))}if(!r.allowInvalidAsymmetricKeyTypes){try{l(N.alg,o)}catch(e){return y(e)}}let v;try{v=p.verify(e,E.header.alg,o)}catch(e){return y(e)}if(!v){return y(new i("invalid signature"))}const I=E.payload;if(typeof I.nbf!=="undefined"&&!r.ignoreNotBefore){if(typeof I.nbf!=="number"){return y(new i("invalid nbf value"))}if(I.nbf>b+(r.clockTolerance||0)){return y(new n("jwt not active",new Date(I.nbf*1e3)))}}if(typeof I.exp!=="undefined"&&!r.ignoreExpiration){if(typeof I.exp!=="number"){return y(new i("invalid exp value"))}if(b>=I.exp+(r.clockTolerance||0)){return y(new s("jwt expired",new Date(I.exp*1e3)))}}if(r.audience){const e=Array.isArray(r.audience)?r.audience:[r.audience];const t=Array.isArray(I.aud)?I.aud:[I.aud];const n=t.some((function(t){return e.some((function(e){return e instanceof RegExp?e.test(t):e===t}))}));if(!n){return y(new i("jwt audience invalid. expected: "+e.join(" or ")))}}if(r.issuer){const e=typeof r.issuer==="string"&&I.iss!==r.issuer||Array.isArray(r.issuer)&&r.issuer.indexOf(I.iss)===-1;if(e){return y(new i("jwt issuer invalid. expected: "+r.issuer))}}if(r.subject){if(I.sub!==r.subject){return y(new i("jwt subject invalid. expected: "+r.subject))}}if(r.jwtid){if(I.jti!==r.jwtid){return y(new i("jwt jwtid invalid. expected: "+r.jwtid))}}if(r.nonce){if(I.nonce!==r.nonce){return y(new i("jwt nonce invalid. expected: "+r.nonce))}}if(r.maxAge){if(typeof I.iat!=="number"){return y(new i("iat required when maxAge is specified"))}const e=a(r.maxAge,I.iat);if(typeof e==="undefined"){return y(new i('"maxAge" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}if(b>=e+(r.clockTolerance||0)){return y(new s("maxAge exceeded",new Date(e*1e3)))}}if(r.complete===true){const e=E.signature;return y(null,{header:N,payload:I,signature:e})}return y(null,I)}))}},8622:(e,t,r)=>{var i=r(3058).Buffer;var n=r(6982);var s=r(325);var o=r(9023);var a='"%s" is not a valid algorithm.\n Supported algorithms are:\n "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384", "ES512" and "none".';var l="secret must be a string or buffer";var c="key must be a string or a buffer";var p="key must be a string, a buffer or an object";var u=typeof n.createPublicKey==="function";if(u){c+=" or a KeyObject";l+="or a KeyObject"}function checkIsPublicKey(e){if(i.isBuffer(e)){return}if(typeof e==="string"){return}if(!u){throw typeError(c)}if(typeof e!=="object"){throw typeError(c)}if(typeof e.type!=="string"){throw typeError(c)}if(typeof e.asymmetricKeyType!=="string"){throw typeError(c)}if(typeof e.export!=="function"){throw typeError(c)}}function checkIsPrivateKey(e){if(i.isBuffer(e)){return}if(typeof e==="string"){return}if(typeof e==="object"){return}throw typeError(p)}function checkIsSecretKey(e){if(i.isBuffer(e)){return}if(typeof e==="string"){return e}if(!u){throw typeError(l)}if(typeof e!=="object"){throw typeError(l)}if(e.type!=="secret"){throw typeError(l)}if(typeof e.export!=="function"){throw typeError(l)}}function fromBase64(e){return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function toBase64(e){e=e.toString();var t=4-e.length%4;if(t!==4){for(var r=0;r{var i=r(8600);var n=r(4368);var s=["HS256","HS384","HS512","RS256","RS384","RS512","PS256","PS384","PS512","ES256","ES384","ES512"];t.ALGORITHMS=s;t.sign=i.sign;t.verify=n.verify;t.decode=n.decode;t.isValid=n.isValid;t.createSign=function createSign(e){return new i(e)};t.createVerify=function createVerify(e){return new n(e)}},1831:(e,t,r)=>{var i=r(3058).Buffer;var n=r(2203);var s=r(9023);function DataStream(e){this.buffer=null;this.writable=true;this.readable=true;if(!e){this.buffer=i.alloc(0);return this}if(typeof e.pipe==="function"){this.buffer=i.alloc(0);e.pipe(this);return this}if(e.length||typeof e==="object"){this.buffer=e;this.writable=false;process.nextTick(function(){this.emit("end",e);this.readable=false;this.emit("close")}.bind(this));return this}throw new TypeError("Unexpected data type ("+typeof e+")")}s.inherits(DataStream,n);DataStream.prototype.write=function write(e){this.buffer=i.concat([this.buffer,i.from(e)]);this.emit("data",e)};DataStream.prototype.end=function end(e){if(e)this.write(e);this.emit("end",e);this.emit("close");this.writable=false;this.readable=false};e.exports=DataStream},8600:(e,t,r)=>{var i=r(3058).Buffer;var n=r(1831);var s=r(8622);var o=r(2203);var a=r(5126);var l=r(9023);function base64url(e,t){return i.from(e,t).toString("base64").replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function jwsSecuredInput(e,t,r){r=r||"utf8";var i=base64url(a(e),"binary");var n=base64url(a(t),r);return l.format("%s.%s",i,n)}function jwsSign(e){var t=e.header;var r=e.payload;var i=e.secret||e.privateKey;var n=e.encoding;var o=s(t.alg);var a=jwsSecuredInput(t,r,n);var c=o.sign(a,i);return l.format("%s.%s",a,c)}function SignStream(e){var t=e.secret;t=t==null?e.privateKey:t;t=t==null?e.key:t;if(/^hs/i.test(e.header.alg)===true&&t==null){throw new TypeError("secret must be a string or buffer or a KeyObject")}var r=new n(t);this.readable=true;this.header=e.header;this.encoding=e.encoding;this.secret=this.privateKey=this.key=r;this.payload=new n(e.payload);this.secret.once("close",function(){if(!this.payload.writable&&this.readable)this.sign()}.bind(this));this.payload.once("close",function(){if(!this.secret.writable&&this.readable)this.sign()}.bind(this))}l.inherits(SignStream,o);SignStream.prototype.sign=function sign(){try{var e=jwsSign({header:this.header,payload:this.payload.buffer,secret:this.secret.buffer,encoding:this.encoding});this.emit("done",e);this.emit("data",e);this.emit("end");this.readable=false;return e}catch(e){this.readable=false;this.emit("error",e);this.emit("close")}};SignStream.sign=jwsSign;e.exports=SignStream},5126:(e,t,r)=>{var i=r(181).Buffer;e.exports=function toString(e){if(typeof e==="string")return e;if(typeof e==="number"||i.isBuffer(e))return e.toString();return JSON.stringify(e)}},4368:(e,t,r)=>{var i=r(3058).Buffer;var n=r(1831);var s=r(8622);var o=r(2203);var a=r(5126);var l=r(9023);var c=/^[a-zA-Z0-9\-_]+?\.[a-zA-Z0-9\-_]+?\.([a-zA-Z0-9\-_]+)?$/;function isObject(e){return Object.prototype.toString.call(e)==="[object Object]"}function safeJsonParse(e){if(isObject(e))return e;try{return JSON.parse(e)}catch(e){return undefined}}function headerFromJWS(e){var t=e.split(".",1)[0];return safeJsonParse(i.from(t,"base64").toString("binary"))}function securedInputFromJWS(e){return e.split(".",2).join(".")}function signatureFromJWS(e){return e.split(".")[2]}function payloadFromJWS(e,t){t=t||"utf8";var r=e.split(".")[1];return i.from(r,"base64").toString(t)}function isValidJws(e){return c.test(e)&&!!headerFromJWS(e)}function jwsVerify(e,t,r){if(!t){var i=new Error("Missing algorithm parameter for jws.verify");i.code="MISSING_ALGORITHM";throw i}e=a(e);var n=signatureFromJWS(e);var o=securedInputFromJWS(e);var l=s(t);return l.verify(o,n,r)}function jwsDecode(e,t){t=t||{};e=a(e);if(!isValidJws(e))return null;var r=headerFromJWS(e);if(!r)return null;var i=payloadFromJWS(e);if(r.typ==="JWT"||t.json)i=JSON.parse(i,t.encoding);return{header:r,payload:i,signature:signatureFromJWS(e)}}function VerifyStream(e){e=e||{};var t=e.secret;t=t==null?e.publicKey:t;t=t==null?e.key:t;if(/^hs/i.test(e.algorithm)===true&&t==null){throw new TypeError("secret must be a string or buffer or a KeyObject")}var r=new n(t);this.readable=true;this.algorithm=e.algorithm;this.encoding=e.encoding;this.secret=this.publicKey=this.key=r;this.signature=new n(e.signature);this.secret.once("close",function(){if(!this.signature.writable&&this.readable)this.verify()}.bind(this));this.signature.once("close",function(){if(!this.secret.writable&&this.readable)this.verify()}.bind(this))}l.inherits(VerifyStream,o);VerifyStream.prototype.verify=function verify(){try{var e=jwsVerify(this.signature.buffer,this.algorithm,this.key.buffer);var t=jwsDecode(this.signature.buffer,this.encoding);this.emit("done",e,t);this.emit("data",e);this.emit("end");this.readable=false;return e}catch(e){this.readable=false;this.emit("error",e);this.emit("close")}};VerifyStream.decode=jwsDecode;VerifyStream.isValid=isValidJws;VerifyStream.verify=jwsVerify;e.exports=VerifyStream},3867:e=>{var t=1/0,r=9007199254740991,i=17976931348623157e292,n=0/0;var s="[object Arguments]",o="[object Function]",a="[object GeneratorFunction]",l="[object String]",c="[object Symbol]";var p=/^\s+|\s+$/g;var u=/^[-+]0x[0-9a-f]+$/i;var d=/^0b[01]+$/i;var m=/^0o[0-7]+$/i;var A=/^(?:0|[1-9]\d*)$/;var h=parseInt;function arrayMap(e,t){var r=-1,i=e?e.length:0,n=Array(i);while(++r-1&&e%1==0&&e-1:!!n&&baseIndexOf(e,t,r)>-1}function isArguments(e){return isArrayLikeObject(e)&&f.call(e,"callee")&&(!b.call(e,"callee")||y.call(e)==s)}var N=Array.isArray;function isArrayLike(e){return e!=null&&isLength(e.length)&&!isFunction(e)}function isArrayLikeObject(e){return isObjectLike(e)&&isArrayLike(e)}function isFunction(e){var t=isObject(e)?y.call(e):"";return t==o||t==a}function isLength(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=r}function isObject(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function isObjectLike(e){return!!e&&typeof e=="object"}function isString(e){return typeof e=="string"||!N(e)&&isObjectLike(e)&&y.call(e)==l}function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&y.call(e)==c}function toFinite(e){if(!e){return e===0?e:0}e=toNumber(e);if(e===t||e===-t){var r=e<0?-1:1;return r*i}return e===e?e:0}function toInteger(e){var t=toFinite(e),r=t%1;return t===t?r?t-r:t:0}function toNumber(e){if(typeof e=="number"){return e}if(isSymbol(e)){return n}if(isObject(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=isObject(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=e.replace(p,"");var r=d.test(e);return r||m.test(e)?h(e.slice(2),r?2:8):u.test(e)?n:+e}function keys(e){return isArrayLike(e)?arrayLikeKeys(e):baseKeys(e)}function values(e){return e?baseValues(e,keys(e)):[]}e.exports=includes},1999:e=>{var t="[object Boolean]";var r=Object.prototype;var i=r.toString;function isBoolean(e){return e===true||e===false||isObjectLike(e)&&i.call(e)==t}function isObjectLike(e){return!!e&&typeof e=="object"}e.exports=isBoolean},9841:e=>{var t=1/0,r=17976931348623157e292,i=0/0;var n="[object Symbol]";var s=/^\s+|\s+$/g;var o=/^[-+]0x[0-9a-f]+$/i;var a=/^0b[01]+$/i;var l=/^0o[0-7]+$/i;var c=parseInt;var p=Object.prototype;var u=p.toString;function isInteger(e){return typeof e=="number"&&e==toInteger(e)}function isObject(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function isObjectLike(e){return!!e&&typeof e=="object"}function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&u.call(e)==n}function toFinite(e){if(!e){return e===0?e:0}e=toNumber(e);if(e===t||e===-t){var i=e<0?-1:1;return i*r}return e===e?e:0}function toInteger(e){var t=toFinite(e),r=t%1;return t===t?r?t-r:t:0}function toNumber(e){if(typeof e=="number"){return e}if(isSymbol(e)){return i}if(isObject(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=isObject(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=e.replace(s,"");var r=a.test(e);return r||l.test(e)?c(e.slice(2),r?2:8):o.test(e)?i:+e}e.exports=isInteger},7735:e=>{var t="[object Number]";var r=Object.prototype;var i=r.toString;function isObjectLike(e){return!!e&&typeof e=="object"}function isNumber(e){return typeof e=="number"||isObjectLike(e)&&i.call(e)==t}e.exports=isNumber},9888:e=>{var t="[object Object]";function isHostObject(e){var t=false;if(e!=null&&typeof e.toString!="function"){try{t=!!(e+"")}catch(e){}}return t}function overArg(e,t){return function(r){return e(t(r))}}var r=Function.prototype,i=Object.prototype;var n=r.toString;var s=i.hasOwnProperty;var o=n.call(Object);var a=i.toString;var l=overArg(Object.getPrototypeOf,Object);function isObjectLike(e){return!!e&&typeof e=="object"}function isPlainObject(e){if(!isObjectLike(e)||a.call(e)!=t||isHostObject(e)){return false}var r=l(e);if(r===null){return true}var i=s.call(r,"constructor")&&r.constructor;return typeof i=="function"&&i instanceof i&&n.call(i)==o}e.exports=isPlainObject},6172:e=>{var t="[object String]";var r=Object.prototype;var i=r.toString;var n=Array.isArray;function isObjectLike(e){return!!e&&typeof e=="object"}function isString(e){return typeof e=="string"||!n(e)&&isObjectLike(e)&&i.call(e)==t}e.exports=isString},2192:e=>{var t="Expected a function";var r=1/0,i=17976931348623157e292,n=0/0;var s="[object Symbol]";var o=/^\s+|\s+$/g;var a=/^[-+]0x[0-9a-f]+$/i;var l=/^0b[01]+$/i;var c=/^0o[0-7]+$/i;var p=parseInt;var u=Object.prototype;var d=u.toString;function before(e,r){var i;if(typeof r!="function"){throw new TypeError(t)}e=toInteger(e);return function(){if(--e>0){i=r.apply(this,arguments)}if(e<=1){r=undefined}return i}}function once(e){return before(2,e)}function isObject(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function isObjectLike(e){return!!e&&typeof e=="object"}function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&d.call(e)==s}function toFinite(e){if(!e){return e===0?e:0}e=toNumber(e);if(e===r||e===-r){var t=e<0?-1:1;return t*i}return e===e?e:0}function toInteger(e){var t=toFinite(e),r=t%1;return t===t?r?t-r:t:0}function toNumber(e){if(typeof e=="number"){return e}if(isSymbol(e)){return n}if(isObject(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=isObject(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=e.replace(o,"");var r=l.test(e);return r||c.test(e)?p(e.slice(2),r?2:8):a.test(e)?n:+e}e.exports=once},5641:e=>{e.exports=Math.abs},6171:e=>{e.exports=Math.floor},7044:e=>{e.exports=Number.isNaN||function isNaN(e){return e!==e}},7147:e=>{e.exports=Math.max},1017:e=>{e.exports=Math.min},6947:e=>{e.exports=Math.pow},2621:e=>{e.exports=Math.round},156:(e,t,r)=>{var i=r(7044);e.exports=function sign(e){if(i(e)||e===0){return e}return e<0?-1:+1}},9829:(e,t,r)=>{ /*! * mime-db * Copyright(c) 2014 Jonathan Ong @@ -14,31 +14,31 @@ e.exports=r(1813)},4096:(e,t,r)=>{ */ var i=r(9829);var n=r(6928).extname;var s=/^\s*([^;\s]*)(?:;|\s|$)/;var o=/^text\//i;t.charset=charset;t.charsets={lookup:charset};t.contentType=contentType;t.extension=extension;t.extensions=Object.create(null);t.lookup=lookup;t.types=Object.create(null);populateMaps(t.extensions,t.types);function charset(e){if(!e||typeof e!=="string"){return false}var t=s.exec(e);var r=t&&i[t[1].toLowerCase()];if(r&&r.charset){return r.charset}if(t&&o.test(t[1])){return"UTF-8"}return false}function contentType(e){if(!e||typeof e!=="string"){return false}var r=e.indexOf("/")===-1?t.lookup(e):e;if(!r){return false}if(r.indexOf("charset")===-1){var i=t.charset(r);if(i)r+="; charset="+i.toLowerCase()}return r}function extension(e){if(!e||typeof e!=="string"){return false}var r=s.exec(e);var i=r&&t.extensions[r[1].toLowerCase()];if(!i||!i.length){return false}return i[0]}function lookup(e){if(!e||typeof e!=="string"){return false}var r=n("x."+e).toLowerCase().substr(1);if(!r){return false}return t.types[r]||false}function populateMaps(e,t){var r=["nginx","apache",undefined,"iana"];Object.keys(i).forEach((function forEachMimeType(n){var s=i[n];var o=s.extensions;if(!o||!o.length){return}e[n]=o;for(var a=0;ap||c===p&&t[l].substr(0,12)==="application/")){continue}}t[l]=n}}))}},744:e=>{var t=1e3;var r=t*60;var i=r*60;var n=i*24;var s=n*7;var o=n*365.25;e.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0){return parse(e)}else if(r==="number"&&isFinite(e)){return t.long?fmtLong(e):fmtShort(e)}throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function parse(e){e=String(e);if(e.length>100){return}var a=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!a){return}var l=parseFloat(a[1]);var c=(a[2]||"ms").toLowerCase();switch(c){case"years":case"year":case"yrs":case"yr":case"y":return l*o;case"weeks":case"week":case"w":return l*s;case"days":case"day":case"d":return l*n;case"hours":case"hour":case"hrs":case"hr":case"h":return l*i;case"minutes":case"minute":case"mins":case"min":case"m":return l*r;case"seconds":case"second":case"secs":case"sec":case"s":return l*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return l;default:return undefined}}function fmtShort(e){var s=Math.abs(e);if(s>=n){return Math.round(e/n)+"d"}if(s>=i){return Math.round(e/i)+"h"}if(s>=r){return Math.round(e/r)+"m"}if(s>=t){return Math.round(e/t)+"s"}return e+"ms"}function fmtLong(e){var s=Math.abs(e);if(s>=n){return plural(e,s,n,"day")}if(s>=i){return plural(e,s,i,"hour")}if(s>=r){return plural(e,s,r,"minute")}if(s>=t){return plural(e,s,t,"second")}return e+" ms"}function plural(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}},3058:(e,t,r)=>{ /*! safe-buffer. MIT License. Feross Aboukhadijeh */ -var i=r(181);var n=i.Buffer;function copyProps(e,t){for(var r in e){t[r]=e[r]}}if(n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow){e.exports=i}else{copyProps(i,t);t.Buffer=SafeBuffer}function SafeBuffer(e,t,r){return n(e,t,r)}SafeBuffer.prototype=Object.create(n.prototype);copyProps(n,SafeBuffer);SafeBuffer.from=function(e,t,r){if(typeof e==="number"){throw new TypeError("Argument must not be a number")}return n(e,t,r)};SafeBuffer.alloc=function(e,t,r){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}var i=n(e);if(t!==undefined){if(typeof r==="string"){i.fill(t,r)}else{i.fill(t)}}else{i.fill(0)}return i};SafeBuffer.allocUnsafe=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return n(e)};SafeBuffer.allocUnsafeSlow=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return i.SlowBuffer(e)}},9379:(e,t,r)=>{const i=Symbol("SemVer ANY");class Comparator{static get ANY(){return i}constructor(e,t){t=n(t);if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}e=e.trim().split(/\s+/).join(" ");l("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===i){this.value=""}else{this.value=this.operator+this.semver.version}l("comp",this)}parse(e){const t=this.options.loose?s[o.COMPARATORLOOSE]:s[o.COMPARATOR];const r=e.match(t);if(!r){throw new TypeError(`Invalid comparator: ${e}`)}this.operator=r[1]!==undefined?r[1]:"";if(this.operator==="="){this.operator=""}if(!r[2]){this.semver=i}else{this.semver=new c(r[2],this.options.loose)}}toString(){return this.value}test(e){l("Comparator.test",e,this.options.loose);if(this.semver===i||e===i){return true}if(typeof e==="string"){try{e=new c(e,this.options)}catch(e){return false}}return a(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(this.operator===""){if(this.value===""){return true}return new p(e.value,t).test(this.value)}else if(e.operator===""){if(e.value===""){return true}return new p(this.value,t).test(e.semver)}t=n(t);if(t.includePrerelease&&(this.value==="<0.0.0-0"||e.value==="<0.0.0-0")){return false}if(!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))){return false}if(this.operator.startsWith(">")&&e.operator.startsWith(">")){return true}if(this.operator.startsWith("<")&&e.operator.startsWith("<")){return true}if(this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")){return true}if(a(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")){return true}if(a(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">")){return true}return false}}e.exports=Comparator;const n=r(356);const{safeRe:s,t:o}=r(5471);const a=r(8646);const l=r(1159);const c=r(7163);const p=r(6782)},6782:(e,t,r)=>{const i=/\s+/g;class Range{constructor(e,t){t=o(t);if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof a){this.raw=e.value;this.set=[[e]];this.formatted=undefined;return this}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e.trim().replace(i," ");this.set=this.raw.split("||").map((e=>this.parseRange(e.trim()))).filter((e=>e.length));if(!this.set.length){throw new TypeError(`Invalid SemVer Range: ${this.raw}`)}if(this.set.length>1){const e=this.set[0];this.set=this.set.filter((e=>!isNullSet(e[0])));if(this.set.length===0){this.set=[e]}else if(this.set.length>1){for(const e of this.set){if(e.length===1&&isAny(e[0])){this.set=[e];break}}}}this.formatted=undefined}get range(){if(this.formatted===undefined){this.formatted="";for(let e=0;e0){this.formatted+="||"}const t=this.set[e];for(let e=0;e0){this.formatted+=" "}this.formatted+=t[e].toString().trim()}}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(e){e=e.replace(y,"");const t=(this.options.includePrerelease&&h)|(this.options.loose&&f);const r=t+":"+e;const i=s.get(r);if(i){return i}const n=this.options.loose;const o=n?p[d.HYPHENRANGELOOSE]:p[d.HYPHENRANGE];e=e.replace(o,hyphenReplace(this.options.includePrerelease));l("hyphen replace",e);e=e.replace(p[d.COMPARATORTRIM],m);l("comparator trim",e);e=e.replace(p[d.TILDETRIM],A);l("tilde trim",e);e=e.replace(p[d.CARETTRIM],g);l("caret trim",e);let c=e.split(" ").map((e=>parseComparator(e,this.options))).join(" ").split(/\s+/).map((e=>replaceGTE0(e,this.options)));if(n){c=c.filter((e=>{l("loose invalid filter",e,this.options);return!!e.match(p[d.COMPARATORLOOSE])}))}l("range list",c);const u=new Map;const b=c.map((e=>new a(e,this.options)));for(const e of b){if(isNullSet(e)){return[e]}u.set(e.value,e)}if(u.size>1&&u.has("")){u.delete("")}const C=[...u.values()];s.set(r,C);return C}intersects(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some((r=>isSatisfiable(r,t)&&e.set.some((e=>isSatisfiable(e,t)&&r.every((r=>e.every((e=>r.intersects(e,t)))))))))}test(e){if(!e){return false}if(typeof e==="string"){try{e=new c(e,this.options)}catch(e){return false}}for(let t=0;te.value==="<0.0.0-0";const isAny=e=>e.value==="";const isSatisfiable=(e,t)=>{let r=true;const i=e.slice();let n=i.pop();while(r&&i.length){r=i.every((e=>n.intersects(e,t)));n=i.pop()}return r};const parseComparator=(e,t)=>{e=e.replace(p[d.BUILD],"");l("comp",e,t);e=replaceCarets(e,t);l("caret",e);e=replaceTildes(e,t);l("tildes",e);e=replaceXRanges(e,t);l("xrange",e);e=replaceStars(e,t);l("stars",e);return e};const isX=e=>!e||e.toLowerCase()==="x"||e==="*";const invalidXRangeOrder=(e,t,r)=>isX(e)&&!isX(t)||isX(t)&&r&&!isX(r);const replaceTildes=(e,t)=>e.trim().split(/\s+/).map((e=>replaceTilde(e,t))).join(" ");const replaceTilde=(e,t)=>{const r=t.loose?p[d.TILDELOOSE]:p[d.TILDE];const i=t.includePrerelease?"-0":"";return e.replace(r,((t,r,n,s,o)=>{l("tilde",e,t,r,n,s,o);let a;if(isX(r)){a=""}else if(isX(n)){a=`>=${r}.0.0${i} <${+r+1}.0.0-0`}else if(isX(s)){a=`>=${r}.${n}.0${i} <${r}.${+n+1}.0-0`}else if(o){l("replaceTilde pr",o);a=`>=${r}.${n}.${s}-${o} <${r}.${+n+1}.0-0`}else{a=`>=${r}.${n}.${s} <${r}.${+n+1}.0-0`}l("tilde return",a);return a}))};const replaceCarets=(e,t)=>e.trim().split(/\s+/).map((e=>replaceCaret(e,t))).join(" ");const replaceCaret=(e,t)=>{l("caret",e,t);const r=t.loose?p[d.CARETLOOSE]:p[d.CARET];const i=t.includePrerelease?"-0":"";return e.replace(r,((t,r,n,s,o)=>{l("caret",e,t,r,n,s,o);let a;if(isX(r)){a=""}else if(isX(n)){a=`>=${r}.0.0${i} <${+r+1}.0.0-0`}else if(isX(s)){if(r==="0"){a=`>=${r}.${n}.0${i} <${r}.${+n+1}.0-0`}else{a=`>=${r}.${n}.0${i} <${+r+1}.0.0-0`}}else if(o){l("replaceCaret pr",o);if(r==="0"){if(n==="0"){a=`>=${r}.${n}.${s}-${o} <${r}.${n}.${+s+1}-0`}else{a=`>=${r}.${n}.${s}-${o} <${r}.${+n+1}.0-0`}}else{a=`>=${r}.${n}.${s}-${o} <${+r+1}.0.0-0`}}else{l("no pr");if(r==="0"){if(n==="0"){a=`>=${r}.${n}.${s} <${r}.${n}.${+s+1}-0`}else{a=`>=${r}.${n}.${s} <${r}.${+n+1}.0-0`}}else{a=`>=${r}.${n}.${s} <${+r+1}.0.0-0`}}l("caret return",a);return a}))};const replaceXRanges=(e,t)=>{l("replaceXRanges",e,t);return e.split(/\s+/).map((e=>replaceXRange(e,t))).join(" ")};const replaceXRange=(e,t)=>{e=e.trim();const r=t.loose?p[d.XRANGELOOSE]:p[d.XRANGE];return e.replace(r,((r,i,n,s,o,a)=>{l("xRange",e,r,i,n,s,o,a);if(invalidXRangeOrder(n,s,o)){return e}const c=isX(n);const p=c||isX(s);const u=p||isX(o);const d=u;if(i==="="&&d){i=""}a=t.includePrerelease?"-0":"";if(c){if(i===">"||i==="<"){r="<0.0.0-0"}else{r="*"}}else if(i&&d){if(p){s=0}o=0;if(i===">"){i=">=";if(p){n=+n+1;s=0;o=0}else{s=+s+1;o=0}}else if(i==="<="){i="<";if(p){n=+n+1}else{s=+s+1}}if(i==="<"){a="-0"}r=`${i+n}.${s}.${o}${a}`}else if(p){r=`>=${n}.0.0${a} <${+n+1}.0.0-0`}else if(u){r=`>=${n}.${s}.0${a} <${n}.${+s+1}.0-0`}l("xRange return",r);return r}))};const replaceStars=(e,t)=>{l("replaceStars",e,t);return e.trim().replace(p[d.STAR],"")};const replaceGTE0=(e,t)=>{l("replaceGTE0",e,t);return e.trim().replace(p[t.includePrerelease?d.GTE0PRE:d.GTE0],"")};const hyphenReplace=e=>(t,r,i,n,s,o,a,l,c,p,u,d)=>{if(isX(i)){r=""}else if(isX(n)){r=`>=${i}.0.0${e?"-0":""}`}else if(isX(s)){r=`>=${i}.${n}.0${e?"-0":""}`}else if(o){r=`>=${r}`}else{r=`>=${r}${e?"-0":""}`}if(isX(c)){l=""}else if(isX(p)){l=`<${+c+1}.0.0-0`}else if(isX(u)){l=`<${c}.${+p+1}.0-0`}else if(d){l=`<=${c}.${p}.${u}-${d}`}else if(e){l=`<${c}.${p}.${+u+1}-0`}else{l=`<=${l}`}return`${r} ${l}`.trim()};const testSet=(e,t,r)=>{for(let r=0;r0){const i=e[r].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch){return true}}}return false}return true}},7163:(e,t,r)=>{const i=r(1159);const{MAX_LENGTH:n,MAX_SAFE_INTEGER:s}=r(5101);const{safeRe:o,t:a}=r(5471);const l=r(356);const{compareIdentifiers:c}=r(3348);const isPrereleaseIdentifier=(e,t)=>{const r=t.split(".");if(r.length>e.length){return false}for(let t=0;tn){throw new TypeError(`version is longer than ${n} characters`)}i("SemVer",e,t);this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?o[a.LOOSE]:o[a.FULL]);if(!r){throw new TypeError(`Invalid Version: ${e}`)}this.raw=e;this.major=+r[1];this.minor=+r[2];this.patch=+r[3];if(this.major>s||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>s||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>s||this.patch<0){throw new TypeError("Invalid patch version")}if(!r[4]){this.prerelease=[]}else{this.prerelease=r[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&te.major){return 1}if(this.minore.minor){return 1}if(this.patche.patch){return 1}return 0}comparePre(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}if(this.prerelease.length&&!e.prerelease.length){return-1}else if(!this.prerelease.length&&e.prerelease.length){return 1}else if(!this.prerelease.length&&!e.prerelease.length){return 0}let t=0;do{const r=this.prerelease[t];const n=e.prerelease[t];i("prerelease compare",t,r,n);if(r===undefined&&n===undefined){return 0}else if(n===undefined){return 1}else if(r===undefined){return-1}else if(r===n){continue}else{return c(r,n)}}while(++t)}compareBuild(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}let t=0;do{const r=this.build[t];const n=e.build[t];i("build compare",t,r,n);if(r===undefined&&n===undefined){return 0}else if(n===undefined){return 1}else if(r===undefined){return-1}else if(r===n){continue}else{return c(r,n)}}while(++t)}inc(e,t,r){if(e.startsWith("pre")){if(!t&&r===false){throw new Error("invalid increment argument: identifier is empty")}if(t){const e=`-${t}`.match(this.options.loose?o[a.PRERELEASELOOSE]:o[a.PRERELEASE]);if(!e||e[1]!==t){throw new Error(`invalid identifier: ${t}`)}}}switch(e){case"premajor":this.prerelease.length=0;this.patch=0;this.minor=0;this.major++;this.inc("pre",t,r);break;case"preminor":this.prerelease.length=0;this.patch=0;this.minor++;this.inc("pre",t,r);break;case"prepatch":this.prerelease.length=0;this.inc("patch",t,r);this.inc("pre",t,r);break;case"prerelease":if(this.prerelease.length===0){this.inc("patch",t,r)}this.inc("pre",t,r);break;case"release":if(this.prerelease.length===0){throw new Error(`version ${this.raw} is not a prerelease`)}this.prerelease.length=0;break;case"major":if(this.minor!==0||this.patch!==0||this.prerelease.length===0){this.major++}this.minor=0;this.patch=0;this.prerelease=[];break;case"minor":if(this.patch!==0||this.prerelease.length===0){this.minor++}this.patch=0;this.prerelease=[];break;case"patch":if(this.prerelease.length===0){this.patch++}this.prerelease=[];break;case"pre":{const e=Number(r)?1:0;if(this.prerelease.length===0){this.prerelease=[e]}else{let i=this.prerelease.length;while(--i>=0){if(typeof this.prerelease[i]==="number"){this.prerelease[i]++;i=-2}}if(i===-1){if(t===this.prerelease.join(".")&&r===false){throw new Error("invalid increment argument: identifier already exists")}this.prerelease.push(e)}}if(t){let i=[t,e];if(r===false){i=[t]}if(isPrereleaseIdentifier(this.prerelease,t)){const e=this.prerelease[t.split(".").length];if(isNaN(e)){this.prerelease=i}}else{this.prerelease=i}}break}default:throw new Error(`invalid increment argument: ${e}`)}this.raw=this.format();if(this.build.length){this.raw+=`+${this.build.join(".")}`}return this}}e.exports=SemVer},1799:(e,t,r)=>{const i=r(6353);const clean=(e,t)=>{const r=i(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};e.exports=clean},8646:(e,t,r)=>{const i=r(5082);const n=r(4974);const s=r(6599);const o=r(1236);const a=r(3872);const l=r(6717);const cmp=(e,t,r,c)=>{switch(t){case"===":if(typeof e==="object"){e=e.version}if(typeof r==="object"){r=r.version}return e===r;case"!==":if(typeof e==="object"){e=e.version}if(typeof r==="object"){r=r.version}return e!==r;case"":case"=":case"==":return i(e,r,c);case"!=":return n(e,r,c);case">":return s(e,r,c);case">=":return o(e,r,c);case"<":return a(e,r,c);case"<=":return l(e,r,c);default:throw new TypeError(`Invalid operator: ${t}`)}};e.exports=cmp},5385:(e,t,r)=>{const i=r(7163);const n=r(6353);const{safeRe:s,t:o}=r(5471);const coerce=(e,t)=>{if(e instanceof i){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};let r=null;if(!t.rtl){r=e.match(t.includePrerelease?s[o.COERCEFULL]:s[o.COERCE])}else{const i=t.includePrerelease?s[o.COERCERTLFULL]:s[o.COERCERTL];let n;while((n=i.exec(e))&&(!r||r.index+r[0].length!==e.length)){if(!r||n.index+n[0].length!==r.index+r[0].length){r=n}i.lastIndex=n.index+n[1].length+n[2].length}i.lastIndex=-1}if(r===null){return null}const a=r[2];const l=r[3]||"0";const c=r[4]||"0";const p=t.includePrerelease&&r[5]?`-${r[5]}`:"";const u=t.includePrerelease&&r[6]?`+${r[6]}`:"";return n(`${a}.${l}.${c}${p}${u}`,t)};e.exports=coerce},7648:(e,t,r)=>{const i=r(7163);const compareBuild=(e,t,r)=>{const n=new i(e,r);const s=new i(t,r);return n.compare(s)||n.compareBuild(s)};e.exports=compareBuild},6874:(e,t,r)=>{const i=r(8469);const compareLoose=(e,t)=>i(e,t,true);e.exports=compareLoose},8469:(e,t,r)=>{const i=r(7163);const compare=(e,t,r)=>new i(e,r).compare(new i(t,r));e.exports=compare},711:(e,t,r)=>{const i=r(6353);const diff=(e,t)=>{const r=i(e,null,true);const n=i(t,null,true);const s=r.compare(n);if(s===0){return null}const o=s>0;const a=o?r:n;const l=o?n:r;const c=!!a.prerelease.length;const p=!!l.prerelease.length;if(p&&!c){if(!l.patch&&!l.minor){return"major"}if(l.compareMain(a)===0){if(l.minor&&!l.patch){return"minor"}return"patch"}}const u=c?"pre":"";if(r.major!==n.major){return u+"major"}if(r.minor!==n.minor){return u+"minor"}if(r.patch!==n.patch){return u+"patch"}return"prerelease"};e.exports=diff},5082:(e,t,r)=>{const i=r(8469);const eq=(e,t,r)=>i(e,t,r)===0;e.exports=eq},6599:(e,t,r)=>{const i=r(8469);const gt=(e,t,r)=>i(e,t,r)>0;e.exports=gt},1236:(e,t,r)=>{const i=r(8469);const gte=(e,t,r)=>i(e,t,r)>=0;e.exports=gte},9957:(e,t,r)=>{const i=r(7163);const inc=(e,t,r,n,s)=>{if(typeof r==="string"){s=n;n=r;r=undefined}try{return new i(e instanceof i?e.version:e,r).inc(t,n,s).version}catch(e){return null}};e.exports=inc},3872:(e,t,r)=>{const i=r(8469);const lt=(e,t,r)=>i(e,t,r)<0;e.exports=lt},6717:(e,t,r)=>{const i=r(8469);const lte=(e,t,r)=>i(e,t,r)<=0;e.exports=lte},8511:(e,t,r)=>{const i=r(7163);const major=(e,t)=>new i(e,t).major;e.exports=major},2603:(e,t,r)=>{const i=r(7163);const minor=(e,t)=>new i(e,t).minor;e.exports=minor},4974:(e,t,r)=>{const i=r(8469);const neq=(e,t,r)=>i(e,t,r)!==0;e.exports=neq},6353:(e,t,r)=>{const i=r(7163);const parse=(e,t,r=false)=>{if(e instanceof i){return e}try{return new i(e,t)}catch(e){if(!r){return null}throw e}};e.exports=parse},8756:(e,t,r)=>{const i=r(7163);const patch=(e,t)=>new i(e,t).patch;e.exports=patch},5714:(e,t,r)=>{const i=r(6353);const prerelease=(e,t)=>{const r=i(e,t);return r&&r.prerelease.length?r.prerelease:null};e.exports=prerelease},2173:(e,t,r)=>{const i=r(8469);const rcompare=(e,t,r)=>i(t,e,r);e.exports=rcompare},7192:(e,t,r)=>{const i=r(7648);const rsort=(e,t)=>e.sort(((e,r)=>i(r,e,t)));e.exports=rsort},8011:(e,t,r)=>{const i=r(6782);const satisfies=(e,t,r)=>{try{t=new i(t,r)}catch(e){return false}return t.test(e)};e.exports=satisfies},9872:(e,t,r)=>{const i=r(7648);const sort=(e,t)=>e.sort(((e,r)=>i(e,r,t)));e.exports=sort},6114:(e,t,r)=>{const i=r(6353);const n=r(5101);const s=r(7163);const truncate=(e,t,r)=>{if(!n.RELEASE_TYPES.includes(t)){return null}const i=cloneInputVersion(e,r);return i&&doTruncation(i,t)};const cloneInputVersion=(e,t)=>{const r=e instanceof s?e.version:e;return i(r,t)};const doTruncation=(e,t)=>{if(isPrerelease(t)){return e.version}e.prerelease=[];switch(t){case"major":e.minor=0;e.patch=0;break;case"minor":e.patch=0;break}return e.format()};const isPrerelease=e=>e.startsWith("pre");e.exports=truncate},8780:(e,t,r)=>{const i=r(6353);const valid=(e,t)=>{const r=i(e,t);return r?r.version:null};e.exports=valid},2088:(e,t,r)=>{const i=r(5471);const n=r(5101);const s=r(7163);const o=r(3348);const a=r(6353);const l=r(8780);const c=r(1799);const p=r(9957);const u=r(711);const d=r(8511);const m=r(2603);const A=r(8756);const g=r(5714);const h=r(8469);const f=r(2173);const y=r(6874);const b=r(7648);const C=r(9872);const N=r(7192);const E=r(6599);const v=r(3872);const I=r(5082);const S=r(4974);const w=r(1236);const P=r(6717);const x=r(8646);const B=r(5385);const _=r(6114);const R=r(9379);const k=r(6782);const Q=r(8011);const T=r(4750);const M=r(5574);const O=r(8595);const D=r(1866);const z=r(4737);const L=r(280);const G=r(2276);const F=r(5213);const q=r(3465);const U=r(2028);const H=r(1489);e.exports={parse:a,valid:l,clean:c,inc:p,diff:u,major:d,minor:m,patch:A,prerelease:g,compare:h,rcompare:f,compareLoose:y,compareBuild:b,sort:C,rsort:N,gt:E,lt:v,eq:I,neq:S,gte:w,lte:P,cmp:x,coerce:B,truncate:_,Comparator:R,Range:k,satisfies:Q,toComparators:T,maxSatisfying:M,minSatisfying:O,minVersion:D,validRange:z,outside:L,gtr:G,ltr:F,intersects:q,simplifyRange:U,subset:H,SemVer:s,re:i.re,src:i.src,tokens:i.t,SEMVER_SPEC_VERSION:n.SEMVER_SPEC_VERSION,RELEASE_TYPES:n.RELEASE_TYPES,compareIdentifiers:o.compareIdentifiers,rcompareIdentifiers:o.rcompareIdentifiers}},5101:e=>{const t="2.0.0";const r=256;const i=Number.MAX_SAFE_INTEGER||9007199254740991;const n=16;const s=r-6;const o=["major","premajor","minor","preminor","patch","prepatch","prerelease"];e.exports={MAX_LENGTH:r,MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:s,MAX_SAFE_INTEGER:i,RELEASE_TYPES:o,SEMVER_SPEC_VERSION:t,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},1159:e=>{const t=typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},3348:e=>{const t=/^[0-9]+$/;const compareIdentifiers=(e,r)=>{if(typeof e==="number"&&typeof r==="number"){return e===r?0:ecompareIdentifiers(t,e);e.exports={compareIdentifiers:compareIdentifiers,rcompareIdentifiers:rcompareIdentifiers}},1383:e=>{class LRUCache{constructor(){this.max=1e3;this.map=new Map}get(e){const t=this.map.get(e);if(t===undefined){return undefined}else{this.map.delete(e);this.map.set(e,t);return t}}delete(e){return this.map.delete(e)}set(e,t){const r=this.delete(e);if(!r&&t!==undefined){if(this.map.size>=this.max){const e=this.map.keys().next().value;this.delete(e)}this.map.set(e,t)}return this}}e.exports=LRUCache},356:e=>{const t=Object.freeze({loose:true});const r=Object.freeze({});const parseOptions=e=>{if(!e){return r}if(typeof e!=="object"){return t}return e};e.exports=parseOptions},5471:(e,t,r)=>{const{MAX_SAFE_COMPONENT_LENGTH:i,MAX_SAFE_BUILD_LENGTH:n,MAX_LENGTH:s}=r(5101);const o=r(1159);t=e.exports={};const a=t.re=[];const l=t.safeRe=[];const c=t.src=[];const p=t.safeSrc=[];const u=t.t={};let d=0;const m="[a-zA-Z0-9-]";const A=[["\\s",1],["\\d",s],[m,n]];const makeSafeRegex=e=>{for(const[t,r]of A){e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`)}return e};const createToken=(e,t,r)=>{const i=makeSafeRegex(t);const n=d++;o(e,n,t);u[e]=n;c[n]=t;p[n]=i;a[n]=new RegExp(t,r?"g":undefined);l[n]=new RegExp(i,r?"g":undefined)};createToken("NUMERICIDENTIFIER","0|[1-9]\\d*");createToken("NUMERICIDENTIFIERLOOSE","\\d+");createToken("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${m}*`);createToken("MAINVERSION",`(${c[u.NUMERICIDENTIFIER]})\\.`+`(${c[u.NUMERICIDENTIFIER]})\\.`+`(${c[u.NUMERICIDENTIFIER]})`);createToken("MAINVERSIONLOOSE",`(${c[u.NUMERICIDENTIFIERLOOSE]})\\.`+`(${c[u.NUMERICIDENTIFIERLOOSE]})\\.`+`(${c[u.NUMERICIDENTIFIERLOOSE]})`);createToken("PRERELEASEIDENTIFIER",`(?:${c[u.NONNUMERICIDENTIFIER]}|${c[u.NUMERICIDENTIFIER]})`);createToken("PRERELEASEIDENTIFIERLOOSE",`(?:${c[u.NONNUMERICIDENTIFIER]}|${c[u.NUMERICIDENTIFIERLOOSE]})`);createToken("PRERELEASE",`(?:-(${c[u.PRERELEASEIDENTIFIER]}(?:\\.${c[u.PRERELEASEIDENTIFIER]})*))`);createToken("PRERELEASELOOSE",`(?:-?(${c[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${c[u.PRERELEASEIDENTIFIERLOOSE]})*))`);createToken("BUILDIDENTIFIER",`${m}+`);createToken("BUILD",`(?:\\+(${c[u.BUILDIDENTIFIER]}(?:\\.${c[u.BUILDIDENTIFIER]})*))`);createToken("FULLPLAIN",`v?${c[u.MAINVERSION]}${c[u.PRERELEASE]}?${c[u.BUILD]}?`);createToken("FULL",`^${c[u.FULLPLAIN]}$`);createToken("LOOSEPLAIN",`[v=\\s]*${c[u.MAINVERSIONLOOSE]}${c[u.PRERELEASELOOSE]}?${c[u.BUILD]}?`);createToken("LOOSE",`^${c[u.LOOSEPLAIN]}$`);createToken("GTLT","((?:<|>)?=?)");createToken("XRANGEIDENTIFIERLOOSE",`${c[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);createToken("XRANGEIDENTIFIER",`${c[u.NUMERICIDENTIFIER]}|x|X|\\*`);createToken("XRANGEPLAIN",`[v=\\s]*(${c[u.XRANGEIDENTIFIER]})`+`(?:\\.(${c[u.XRANGEIDENTIFIER]})`+`(?:\\.(${c[u.XRANGEIDENTIFIER]})`+`(?:${c[u.PRERELEASE]})?${c[u.BUILD]}?`+`)?)?`);createToken("XRANGEPLAINLOOSE",`[v=\\s]*(${c[u.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${c[u.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${c[u.XRANGEIDENTIFIERLOOSE]})`+`(?:${c[u.PRERELEASELOOSE]})?${c[u.BUILD]}?`+`)?)?`);createToken("XRANGE",`^${c[u.GTLT]}\\s*${c[u.XRANGEPLAIN]}$`);createToken("XRANGELOOSE",`^${c[u.GTLT]}\\s*${c[u.XRANGEPLAINLOOSE]}$`);createToken("COERCEPLAIN",`${"(^|[^\\d])"+"(\\d{1,"}${i}})`+`(?:\\.(\\d{1,${i}}))?`+`(?:\\.(\\d{1,${i}}))?`);createToken("COERCE",`${c[u.COERCEPLAIN]}(?:$|[^\\d])`);createToken("COERCEFULL",c[u.COERCEPLAIN]+`(?:${c[u.PRERELEASE]})?`+`(?:${c[u.BUILD]})?`+`(?:$|[^\\d])`);createToken("COERCERTL",c[u.COERCE],true);createToken("COERCERTLFULL",c[u.COERCEFULL],true);createToken("LONETILDE","(?:~>?)");createToken("TILDETRIM",`(\\s*)${c[u.LONETILDE]}\\s+`,true);t.tildeTrimReplace="$1~";createToken("TILDE",`^${c[u.LONETILDE]}${c[u.XRANGEPLAIN]}$`);createToken("TILDELOOSE",`^${c[u.LONETILDE]}${c[u.XRANGEPLAINLOOSE]}$`);createToken("LONECARET","(?:\\^)");createToken("CARETTRIM",`(\\s*)${c[u.LONECARET]}\\s+`,true);t.caretTrimReplace="$1^";createToken("CARET",`^${c[u.LONECARET]}${c[u.XRANGEPLAIN]}$`);createToken("CARETLOOSE",`^${c[u.LONECARET]}${c[u.XRANGEPLAINLOOSE]}$`);createToken("COMPARATORLOOSE",`^${c[u.GTLT]}\\s*(${c[u.LOOSEPLAIN]})$|^$`);createToken("COMPARATOR",`^${c[u.GTLT]}\\s*(${c[u.FULLPLAIN]})$|^$`);createToken("COMPARATORTRIM",`(\\s*)${c[u.GTLT]}\\s*(${c[u.LOOSEPLAIN]}|${c[u.XRANGEPLAIN]})`,true);t.comparatorTrimReplace="$1$2$3";createToken("HYPHENRANGE",`^\\s*(${c[u.XRANGEPLAIN]})`+`\\s+-\\s+`+`(${c[u.XRANGEPLAIN]})`+`\\s*$`);createToken("HYPHENRANGELOOSE",`^\\s*(${c[u.XRANGEPLAINLOOSE]})`+`\\s+-\\s+`+`(${c[u.XRANGEPLAINLOOSE]})`+`\\s*$`);createToken("STAR","(<|>)?=?\\s*\\*");createToken("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");createToken("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},2276:(e,t,r)=>{const i=r(280);const gtr=(e,t,r)=>i(e,t,">",r);e.exports=gtr},3465:(e,t,r)=>{const i=r(6782);const intersects=(e,t,r)=>{e=new i(e,r);t=new i(t,r);return e.intersects(t,r)};e.exports=intersects},5213:(e,t,r)=>{const i=r(280);const ltr=(e,t,r)=>i(e,t,"<",r);e.exports=ltr},5574:(e,t,r)=>{const i=r(7163);const n=r(6782);const maxSatisfying=(e,t,r)=>{let s=null;let o=null;let a=null;try{a=new n(t,r)}catch(e){return null}e.forEach((e=>{if(a.test(e)){if(!s||o.compare(e)===-1){s=e;o=new i(s,r)}}}));return s};e.exports=maxSatisfying},8595:(e,t,r)=>{const i=r(7163);const n=r(6782);const minSatisfying=(e,t,r)=>{let s=null;let o=null;let a=null;try{a=new n(t,r)}catch(e){return null}e.forEach((e=>{if(a.test(e)){if(!s||o.compare(e)===1){s=e;o=new i(s,r)}}}));return s};e.exports=minSatisfying},1866:(e,t,r)=>{const i=r(7163);const n=r(6782);const s=r(6599);const minVersion=(e,t)=>{e=new n(e,t);let r=new i("0.0.0");if(e.test(r)){return r}r=new i("0.0.0-0");if(e.test(r)){return r}r=null;for(let t=0;t{const t=new i(e.semver.version);switch(e.operator){case">":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!o||s(t,o)){o=t}break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}}));if(o&&(!r||s(r,o))){r=o}}if(r&&e.test(r)){return r}return null};e.exports=minVersion},280:(e,t,r)=>{const i=r(7163);const n=r(9379);const{ANY:s}=n;const o=r(6782);const a=r(8011);const l=r(6599);const c=r(3872);const p=r(6717);const u=r(1236);const outside=(e,t,r,d)=>{e=new i(e,d);t=new o(t,d);let m,A,g,h,f;switch(r){case">":m=l;A=p;g=c;h=">";f=">=";break;case"<":m=c;A=u;g=l;h="<";f="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(e,t,d)){return false}for(let r=0;r{if(e.semver===s){e=new n(">=0.0.0")}o=o||e;a=a||e;if(m(e.semver,o.semver,d)){o=e}else if(g(e.semver,a.semver,d)){a=e}}));if(o.operator===h||o.operator===f){return false}if((!a.operator||a.operator===h)&&A(e,a.semver)){return false}else if(a.operator===f&&g(e,a.semver)){return false}}return true};e.exports=outside},2028:(e,t,r)=>{const i=r(8011);const n=r(8469);e.exports=(e,t,r)=>{const s=[];let o=null;let a=null;const l=e.sort(((e,t)=>n(e,t,r)));for(const e of l){const n=i(e,t,r);if(n){a=e;if(!o){o=e}}else{if(a){s.push([o,a])}a=null;o=null}}if(o){s.push([o,null])}const c=[];for(const[e,t]of s){if(e===t){c.push(e)}else if(!t&&e===l[0]){c.push("*")}else if(!t){c.push(`>=${e}`)}else if(e===l[0]){c.push(`<=${t}`)}else{c.push(`${e} - ${t}`)}}const p=c.join(" || ");const u=typeof t.raw==="string"?t.raw:String(t);return p.length{const i=r(6782);const n=r(9379);const{ANY:s}=n;const o=r(8011);const a=r(8469);const subset=(e,t,r={})=>{if(e===t){return true}e=new i(e,r);t=new i(t,r);let n=false;e:for(const i of e.set){for(const e of t.set){const t=simpleSubset(i,e,r);n=n||t!==null;if(t){continue e}}if(n){return false}}return true};const l=[new n(">=0.0.0-0")];const c=[new n(">=0.0.0")];const simpleSubset=(e,t,r)=>{if(e===t){return true}if(e.length===1&&e[0].semver===s){if(t.length===1&&t[0].semver===s){return true}else if(r.includePrerelease){e=l}else{e=c}}if(t.length===1&&t[0].semver===s){if(r.includePrerelease){return true}else{t=c}}const i=new Set;let n,p;for(const t of e){if(t.operator===">"||t.operator===">="){n=higherGT(n,t,r)}else if(t.operator==="<"||t.operator==="<="){p=lowerLT(p,t,r)}else{i.add(t.semver)}}if(i.size>1){return null}let u;if(n&&p){u=a(n.semver,p.semver,r);if(u>0){return null}else if(u===0&&(n.operator!==">="||p.operator!=="<=")){return null}}for(const e of i){if(n&&!o(e,String(n),r)){return null}if(p&&!o(e,String(p),r)){return null}for(const i of t){if(!o(e,String(i),r)){return false}}return true}let d,m;let A,g;let h=p&&!r.includePrerelease&&p.semver.prerelease.length?p.semver:false;let f=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:false;if(h&&h.prerelease.length===1&&p.operator==="<"&&h.prerelease[0]===0){h=false}for(const e of t){g=g||e.operator===">"||e.operator===">=";A=A||e.operator==="<"||e.operator==="<=";if(n){if(f){if(e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===f.major&&e.semver.minor===f.minor&&e.semver.patch===f.patch){f=false}}if(e.operator===">"||e.operator===">="){d=higherGT(n,e,r);if(d===e&&d!==n){return false}}else if(n.operator===">="&&!e.test(n.semver)){return false}}if(p){if(h){if(e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===h.major&&e.semver.minor===h.minor&&e.semver.patch===h.patch){h=false}}if(e.operator==="<"||e.operator==="<="){m=lowerLT(p,e,r);if(m===e&&m!==p){return false}}else if(p.operator==="<="&&!e.test(p.semver)){return false}}if(!e.operator&&(p||n)&&u!==0){return false}}if(n&&A&&!p&&u!==0){return false}if(p&&g&&!n&&u!==0){return false}if(f||h){return false}return true};const higherGT=(e,t,r)=>{if(!e){return t}const i=a(e.semver,t.semver,r);return i>0?e:i<0?t:t.operator===">"&&e.operator===">="?t:e};const lowerLT=(e,t,r)=>{if(!e){return t}const i=a(e.semver,t.semver,r);return i<0?e:i>0?t:t.operator==="<"&&e.operator==="<="?t:e};e.exports=subset},4750:(e,t,r)=>{const i=r(6782);const toComparators=(e,t)=>new i(e,t).set.map((e=>e.map((e=>e.value)).join(" ").trim().split(" ")));e.exports=toComparators},4737:(e,t,r)=>{const i=r(6782);const validRange=(e,t)=>{try{return new i(e,t).range||"*"}catch(e){return null}};e.exports=validRange},1450:(e,t,r)=>{const i=r(857);const n=r(2018);const s=r(3813);const{env:o}=process;let a;if(s("no-color")||s("no-colors")||s("color=false")||s("color=never")){a=0}else if(s("color")||s("colors")||s("color=true")||s("color=always")){a=1}if("FORCE_COLOR"in o){if(o.FORCE_COLOR==="true"){a=1}else if(o.FORCE_COLOR==="false"){a=0}else{a=o.FORCE_COLOR.length===0?1:Math.min(parseInt(o.FORCE_COLOR,10),3)}}function translateLevel(e){if(e===0){return false}return{level:e,hasBasic:true,has256:e>=2,has16m:e>=3}}function supportsColor(e,t){if(a===0){return 0}if(s("color=16m")||s("color=full")||s("color=truecolor")){return 3}if(s("color=256")){return 2}if(e&&!t&&a===undefined){return 0}const r=a||0;if(o.TERM==="dumb"){return r}if(process.platform==="win32"){const e=i.release().split(".");if(Number(e[0])>=10&&Number(e[2])>=10586){return Number(e[2])>=14931?3:2}return 1}if("CI"in o){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((e=>e in o))||o.CI_NAME==="codeship"){return 1}return r}if("TEAMCITY_VERSION"in o){return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(o.TEAMCITY_VERSION)?1:0}if(o.COLORTERM==="truecolor"){return 3}if("TERM_PROGRAM"in o){const e=parseInt((o.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(o.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(o.TERM)){return 2}if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(o.TERM)){return 1}if("COLORTERM"in o){return 1}return r}function getSupportLevel(e){const t=supportsColor(e,e&&e.isTTY);return translateLevel(t)}e.exports={supportsColor:getSupportLevel,stdout:translateLevel(supportsColor(true,n.isatty(1))),stderr:translateLevel(supportsColor(true,n.isatty(2)))}},1860:e=>{var t;var r;var i;var n;var s;var o;var a;var l;var c;var p;var u;var d;var m;var A;var g;var h;var f;var y;var b;var C;var N;var E;var v;var I;var S;var w;var P;var x;var B;var _;var R;var k;(function(t){var r=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],(function(e){t(createExporter(r,createExporter(e)))}))}else if(true&&typeof e.exports==="object"){t(createExporter(r,createExporter(e.exports)))}else{t(createExporter(r))}function createExporter(e,t){if(e!==r){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(r,i){return e[r]=t?t(r,i):i}}})((function(e){var Q=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))e[r]=t[r]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Q(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};r=Object.assign||function(e){for(var t,r=1,i=arguments.length;r=0;a--)if(o=e[a])s=(n<3?o(s):n>3?o(t,r,s):o(t,r))||s;return n>3&&s&&Object.defineProperty(t,r,s),s};s=function(e,t){return function(r,i){t(r,i,e)}};o=function(e,t,r,i,n,s){function accept(e){if(e!==void 0&&typeof e!=="function")throw new TypeError("Function expected");return e}var o=i.kind,a=o==="getter"?"get":o==="setter"?"set":"value";var l=!t&&e?i["static"]?e:e.prototype:null;var c=t||(l?Object.getOwnPropertyDescriptor(l,i.name):{});var p,u=false;for(var d=r.length-1;d>=0;d--){var m={};for(var A in i)m[A]=A==="access"?{}:i[A];for(var A in i.access)m.access[A]=i.access[A];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");s.push(accept(e||null))};var g=(0,r[d])(o==="accessor"?{get:c.get,set:c.set}:c[a],m);if(o==="accessor"){if(g===void 0)continue;if(g===null||typeof g!=="object")throw new TypeError("Object expected");if(p=accept(g.get))c.get=p;if(p=accept(g.set))c.set=p;if(p=accept(g.init))n.unshift(p)}else if(p=accept(g)){if(o==="field")n.unshift(p);else c[a]=p}}if(l)Object.defineProperty(l,i.name,c);u=true};a=function(e,t,r){var i=arguments.length>2;for(var n=0;n0&&s[s.length-1])&&(a[0]===6||a[0]===2)){r=0;continue}if(a[0]===3&&(!s||a[1]>s[0]&&a[1]=e.length)e=void 0;return{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};g=function(e,t){var r=typeof Symbol==="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],o;try{while((t===void 0||t-- >0)&&!(n=i.next()).done)s.push(n.value)}catch(e){o={error:e}}finally{try{if(n&&!n.done&&(r=i["return"]))r.call(i)}finally{if(o)throw o.error}}return s};h=function(){for(var e=[],t=0;t1||resume(e,t)}))};if(t)n[e]=t(n[e])}}function resume(e,t){try{step(i[e](t))}catch(e){settle(s[0][3],e)}}function step(e){e.value instanceof b?Promise.resolve(e.value.v).then(fulfill,reject):settle(s[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),s.shift(),s.length)resume(s[0][0],s[0][1])}};N=function(e){var t,r;return t={},verb("next"),verb("throw",(function(e){throw e})),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(i,n){t[i]=e[i]?function(t){return(r=!r)?{value:b(e[i](t)),done:false}:n?n(t):t}:n}};E=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof A==="function"?A(e):e[Symbol.iterator](),r={},verb("next"),verb("throw"),verb("return"),r[Symbol.asyncIterator]=function(){return this},r);function verb(t){r[t]=e[t]&&function(r){return new Promise((function(i,n){r=e[t](r),settle(i,n,r.done,r.value)}))}}function settle(e,t,r,i){Promise.resolve(i).then((function(t){e({value:t,done:r})}),t)}};v=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var T=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};var ownKeys=function(e){ownKeys=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r))t[t.length]=r;return t};return ownKeys(e)};I=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=ownKeys(e),i=0;i{r(218)},218:(e,t,r)=>{var i;var n=r(9278);var s=r(4756);var o=r(8611);var a=r(5692);var l=r(4434);var c=r(2613);var p=r(9023);i=httpOverHttp;i=httpsOverHttp;i=httpOverHttps;i=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=o.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=o.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=a.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=a.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||o.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,r,i,n){var s=toOptions(r,i,n);for(var o=0,a=t.requests.length;o=this.maxSockets){n.requests.push(s);return}n.createSocket(s,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){n.emit("free",t,s)}function onCloseOrRemove(e){n.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var i={};r.sockets.push(i);var n=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){n.localAddress=e.localAddress}if(n.proxyAuth){n.headers=n.headers||{};n.headers["Proxy-Authorization"]="Basic "+new Buffer(n.proxyAuth).toString("base64")}u("making CONNECT request");var s=r.request(n);s.useChunkedEncodingByDefault=false;s.once("response",onResponse);s.once("upgrade",onUpgrade);s.once("connect",onConnect);s.once("error",onError);s.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick((function(){onConnect(e,t,r)}))}function onConnect(n,o,a){s.removeAllListeners();o.removeAllListeners();if(n.statusCode!==200){u("tunneling socket could not be established, statusCode=%d",n.statusCode);o.destroy();var l=new Error("tunneling socket could not be established, "+"statusCode="+n.statusCode);l.code="ECONNRESET";e.request.emit("error",l);r.removeSocket(i);return}if(a.length>0){u("got illegal response body from proxy");o.destroy();var l=new Error("got illegal response body from proxy");l.code="ECONNRESET";e.request.emit("error",l);r.removeSocket(i);return}u("tunneling connection has established");r.sockets[r.sockets.indexOf(i)]=o;return t(o)}function onError(t){s.removeAllListeners();u("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var n=new Error("tunneling socket could not be established, "+"cause="+t.message);n.code="ECONNRESET";e.request.emit("error",n);r.removeSocket(i)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createSocket(r,(function(e){r.request.onSocket(e)}))}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,(function(i){var n=e.request.getHeader("host");var o=mergeOptions({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host});var a=s.connect(0,o);r.sockets[r.sockets.indexOf(i)]=a;t(a)}))}function toOptions(e,t,r){if(typeof e==="string"){return{host:e,port:t,localAddress:r}}return e}function mergeOptions(e){for(var t=1,r=arguments.length;t{var i;const n=r(3701);const s=r(883);const o=r(628);const a=r(837);const l=r(7405);const c=r(6672);const p=r(3137);const u=r(50);const d=r(8707);const m=r(3440);const{InvalidArgumentError:A}=d;const g=r(6615);const h=r(9136);const f=r(7365);const y=r(7501);const b=r(4004);const C=r(2429);const N=r(7816);const{getGlobalDispatcher:E,setGlobalDispatcher:v}=r(2581);const I=r(8155);const S=r(8754);const w=r(5092);Object.assign(s.prototype,g);i=s;i=n;i=o;i=a;i=l;i=c;i=p;i=u;i=N;i=I;i=S;i=w;i={redirect:r(1514),retry:r(2026),dump:r(8060),dns:r(379)};i=h;i=d;i={parseHeaders:m.parseHeaders,headerNameToString:m.headerNameToString};function makeDispatcher(e){return(t,r,i)=>{if(typeof r==="function"){i=r;r=null}if(!t||typeof t!=="string"&&typeof t!=="object"&&!(t instanceof URL)){throw new A("invalid url")}if(r!=null&&typeof r!=="object"){throw new A("invalid opts")}if(r&&r.path!=null){if(typeof r.path!=="string"){throw new A("invalid opts.path")}let e=r.path;if(!r.path.startsWith("/")){e=`/${e}`}t=new URL(m.parseOrigin(t).origin+e)}else{if(!r){r=typeof t==="object"?t:{}}t=m.parseURL(t)}const{agent:n,dispatcher:s=E()}=r;if(n){throw new A("unsupported opts.agent. Did you mean opts.client?")}return e.call(s,{...r,origin:t.origin,path:t.search?`${t.pathname}${t.search}`:t.pathname,method:r.method||(r.body?"PUT":"GET")},i)}}i=v;i=E;const P=r(4398).fetch;i=async function fetch(e,t=undefined){try{return await P(e,t)}catch(e){if(e&&typeof e==="object"){Error.captureStackTrace(e)}throw e}};r(660).Headers;r(9051).Response;r(9967).Request;r(5910).FormData;i=globalThis.File??r(4573).File;r(8355).FileReader;const{setGlobalOrigin:x,getGlobalOrigin:B}=r(1059);i=x;i=B;const{CacheStorage:_}=r(3245);const{kConstruct:R}=r(109);i=new _(R);const{deleteCookie:k,getCookies:Q,getSetCookies:T,setCookie:M}=r(9061);i=k;i=Q;i=T;i=M;const{parseMIMEType:O,serializeAMimeType:D}=r(1900);i=O;i=D;const{CloseEvent:z,ErrorEvent:L,MessageEvent:G}=r(5188);r(3726).WebSocket;i=z;i=L;i=G;i=makeDispatcher(g.request);i=makeDispatcher(g.stream);i=makeDispatcher(g.pipeline);i=makeDispatcher(g.connect);i=makeDispatcher(g.upgrade);i=f;i=b;i=y;i=C;const{EventSource:F}=r(1238);i=F},158:(e,t,r)=>{const{addAbortListener:i}=r(3440);const{RequestAbortedError:n}=r(8707);const s=Symbol("kListener");const o=Symbol("kSignal");function abort(e){if(e.abort){e.abort(e[o]?.reason)}else{e.reason=e[o]?.reason??new n}removeSignal(e)}function addSignal(e,t){e.reason=null;e[o]=null;e[s]=null;if(!t){return}if(t.aborted){abort(e);return}e[o]=t;e[s]=()=>{abort(e)};i(e[o],e[s])}function removeSignal(e){if(!e[o]){return}if("removeEventListener"in e[o]){e[o].removeEventListener("abort",e[s])}else{e[o].removeListener("abort",e[s])}e[o]=null;e[s]=null}e.exports={addSignal:addSignal,removeSignal:removeSignal}},2279:(e,t,r)=>{const i=r(4589);const{AsyncResource:n}=r(6698);const{InvalidArgumentError:s,SocketError:o}=r(8707);const a=r(3440);const{addSignal:l,removeSignal:c}=r(158);class ConnectHandler extends n{constructor(e,t){if(!e||typeof e!=="object"){throw new s("invalid opts")}if(typeof t!=="function"){throw new s("invalid callback")}const{signal:r,opaque:i,responseHeaders:n}=e;if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new s("signal must be an EventEmitter or EventTarget")}super("UNDICI_CONNECT");this.opaque=i||null;this.responseHeaders=n||null;this.callback=t;this.abort=null;l(this,r)}onConnect(e,t){if(this.reason){e(this.reason);return}i(this.callback);this.abort=e;this.context=t}onHeaders(){throw new o("bad connect",null)}onUpgrade(e,t,r){const{callback:i,opaque:n,context:s}=this;c(this);this.callback=null;let o=t;if(o!=null){o=this.responseHeaders==="raw"?a.parseRawHeaders(t):a.parseHeaders(t)}this.runInAsyncScope(i,null,null,{statusCode:e,headers:o,socket:r,opaque:n,context:s})}onError(e){const{callback:t,opaque:r}=this;c(this);if(t){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(t,null,e,{opaque:r})}))}}}function connect(e,t){if(t===undefined){return new Promise(((t,r)=>{connect.call(this,e,((e,i)=>e?r(e):t(i)))}))}try{const r=new ConnectHandler(e,t);this.dispatch({...e,method:"CONNECT"},r)}catch(r){if(typeof t!=="function"){throw r}const i=e?.opaque;queueMicrotask((()=>t(r,{opaque:i})))}}e.exports=connect},6862:(e,t,r)=>{const{Readable:i,Duplex:n,PassThrough:s}=r(7075);const{InvalidArgumentError:o,InvalidReturnValueError:a,RequestAbortedError:l}=r(8707);const c=r(3440);const{AsyncResource:p}=r(6698);const{addSignal:u,removeSignal:d}=r(158);const m=r(4589);const A=Symbol("resume");class PipelineRequest extends i{constructor(){super({autoDestroy:true});this[A]=null}_read(){const{[A]:e}=this;if(e){this[A]=null;e()}}_destroy(e,t){this._read();t(e)}}class PipelineResponse extends i{constructor(e){super({autoDestroy:true});this[A]=e}_read(){this[A]()}_destroy(e,t){if(!e&&!this._readableState.endEmitted){e=new l}t(e)}}class PipelineHandler extends p{constructor(e,t){if(!e||typeof e!=="object"){throw new o("invalid opts")}if(typeof t!=="function"){throw new o("invalid handler")}const{signal:r,method:i,opaque:s,onInfo:a,responseHeaders:p}=e;if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new o("signal must be an EventEmitter or EventTarget")}if(i==="CONNECT"){throw new o("invalid method")}if(a&&typeof a!=="function"){throw new o("invalid onInfo callback")}super("UNDICI_PIPELINE");this.opaque=s||null;this.responseHeaders=p||null;this.handler=t;this.abort=null;this.context=null;this.onInfo=a||null;this.req=(new PipelineRequest).on("error",c.nop);this.ret=new n({readableObjectMode:e.objectMode,autoDestroy:true,read:()=>{const{body:e}=this;if(e?.resume){e.resume()}},write:(e,t,r)=>{const{req:i}=this;if(i.push(e,t)||i._readableState.destroyed){r()}else{i[A]=r}},destroy:(e,t)=>{const{body:r,req:i,res:n,ret:s,abort:o}=this;if(!e&&!s._readableState.endEmitted){e=new l}if(o&&e){o()}c.destroy(r,e);c.destroy(i,e);c.destroy(n,e);d(this);t(e)}}).on("prefinish",(()=>{const{req:e}=this;e.push(null)}));this.res=null;u(this,r)}onConnect(e,t){const{ret:r,res:i}=this;if(this.reason){e(this.reason);return}m(!i,"pipeline cannot be retried");m(!r.destroyed);this.abort=e;this.context=t}onHeaders(e,t,r){const{opaque:i,handler:n,context:s}=this;if(e<200){if(this.onInfo){const r=this.responseHeaders==="raw"?c.parseRawHeaders(t):c.parseHeaders(t);this.onInfo({statusCode:e,headers:r})}return}this.res=new PipelineResponse(r);let o;try{this.handler=null;const r=this.responseHeaders==="raw"?c.parseRawHeaders(t):c.parseHeaders(t);o=this.runInAsyncScope(n,null,{statusCode:e,headers:r,opaque:i,body:this.res,context:s})}catch(e){this.res.on("error",c.nop);throw e}if(!o||typeof o.on!=="function"){throw new a("expected Readable")}o.on("data",(e=>{const{ret:t,body:r}=this;if(!t.push(e)&&r.pause){r.pause()}})).on("error",(e=>{const{ret:t}=this;c.destroy(t,e)})).on("end",(()=>{const{ret:e}=this;e.push(null)})).on("close",(()=>{const{ret:e}=this;if(!e._readableState.ended){c.destroy(e,new l)}}));this.body=o}onData(e){const{res:t}=this;return t.push(e)}onComplete(e){const{res:t}=this;t.push(null)}onError(e){const{ret:t}=this;this.handler=null;c.destroy(t,e)}}function pipeline(e,t){try{const r=new PipelineHandler(e,t);this.dispatch({...e,body:r.req},r);return r.ret}catch(e){return(new s).destroy(e)}}e.exports=pipeline},4043:(e,t,r)=>{const i=r(4589);const{Readable:n}=r(9927);const{InvalidArgumentError:s,RequestAbortedError:o}=r(8707);const a=r(3440);const{getResolveErrorBodyCallback:l}=r(7655);const{AsyncResource:c}=r(6698);class RequestHandler extends c{constructor(e,t){if(!e||typeof e!=="object"){throw new s("invalid opts")}const{signal:r,method:i,opaque:n,body:l,onInfo:c,responseHeaders:p,throwOnError:u,highWaterMark:d}=e;try{if(typeof t!=="function"){throw new s("invalid callback")}if(d&&(typeof d!=="number"||d<0)){throw new s("invalid highWaterMark")}if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new s("signal must be an EventEmitter or EventTarget")}if(i==="CONNECT"){throw new s("invalid method")}if(c&&typeof c!=="function"){throw new s("invalid onInfo callback")}super("UNDICI_REQUEST")}catch(e){if(a.isStream(l)){a.destroy(l.on("error",a.nop),e)}throw e}this.method=i;this.responseHeaders=p||null;this.opaque=n||null;this.callback=t;this.res=null;this.abort=null;this.body=l;this.trailers={};this.context=null;this.onInfo=c||null;this.throwOnError=u;this.highWaterMark=d;this.signal=r;this.reason=null;this.removeAbortListener=null;if(a.isStream(l)){l.on("error",(e=>{this.onError(e)}))}if(this.signal){if(this.signal.aborted){this.reason=this.signal.reason??new o}else{this.removeAbortListener=a.addAbortListener(this.signal,(()=>{this.reason=this.signal.reason??new o;if(this.res){a.destroy(this.res.on("error",a.nop),this.reason)}else if(this.abort){this.abort(this.reason)}if(this.removeAbortListener){this.res?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}))}}}onConnect(e,t){if(this.reason){e(this.reason);return}i(this.callback);this.abort=e;this.context=t}onHeaders(e,t,r,i){const{callback:s,opaque:o,abort:c,context:p,responseHeaders:u,highWaterMark:d}=this;const m=u==="raw"?a.parseRawHeaders(t):a.parseHeaders(t);if(e<200){if(this.onInfo){this.onInfo({statusCode:e,headers:m})}return}const A=u==="raw"?a.parseHeaders(t):m;const g=A["content-type"];const h=A["content-length"];const f=new n({resume:r,abort:c,contentType:g,contentLength:this.method!=="HEAD"&&h?Number(h):null,highWaterMark:d});if(this.removeAbortListener){f.on("close",this.removeAbortListener)}this.callback=null;this.res=f;if(s!==null){if(this.throwOnError&&e>=400){this.runInAsyncScope(l,null,{callback:s,body:f,contentType:g,statusCode:e,statusMessage:i,headers:m})}else{this.runInAsyncScope(s,null,null,{statusCode:e,headers:m,trailers:this.trailers,opaque:o,body:f,context:p})}}}onData(e){return this.res.push(e)}onComplete(e){a.parseHeaders(e,this.trailers);this.res.push(null)}onError(e){const{res:t,callback:r,body:i,opaque:n}=this;if(r){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(r,null,e,{opaque:n})}))}if(t){this.res=null;queueMicrotask((()=>{a.destroy(t,e)}))}if(i){this.body=null;a.destroy(i,e)}if(this.removeAbortListener){t?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}}function request(e,t){if(t===undefined){return new Promise(((t,r)=>{request.call(this,e,((e,i)=>e?r(e):t(i)))}))}try{this.dispatch(e,new RequestHandler(e,t))}catch(r){if(typeof t!=="function"){throw r}const i=e?.opaque;queueMicrotask((()=>t(r,{opaque:i})))}}e.exports=request;e.exports.RequestHandler=RequestHandler},3560:(e,t,r)=>{const i=r(4589);const{finished:n,PassThrough:s}=r(7075);const{InvalidArgumentError:o,InvalidReturnValueError:a}=r(8707);const l=r(3440);const{getResolveErrorBodyCallback:c}=r(7655);const{AsyncResource:p}=r(6698);const{addSignal:u,removeSignal:d}=r(158);class StreamHandler extends p{constructor(e,t,r){if(!e||typeof e!=="object"){throw new o("invalid opts")}const{signal:i,method:n,opaque:s,body:a,onInfo:c,responseHeaders:p,throwOnError:d}=e;try{if(typeof r!=="function"){throw new o("invalid callback")}if(typeof t!=="function"){throw new o("invalid factory")}if(i&&typeof i.on!=="function"&&typeof i.addEventListener!=="function"){throw new o("signal must be an EventEmitter or EventTarget")}if(n==="CONNECT"){throw new o("invalid method")}if(c&&typeof c!=="function"){throw new o("invalid onInfo callback")}super("UNDICI_STREAM")}catch(e){if(l.isStream(a)){l.destroy(a.on("error",l.nop),e)}throw e}this.responseHeaders=p||null;this.opaque=s||null;this.factory=t;this.callback=r;this.res=null;this.abort=null;this.context=null;this.trailers=null;this.body=a;this.onInfo=c||null;this.throwOnError=d||false;if(l.isStream(a)){a.on("error",(e=>{this.onError(e)}))}u(this,i)}onConnect(e,t){if(this.reason){e(this.reason);return}i(this.callback);this.abort=e;this.context=t}onHeaders(e,t,r,i){const{factory:o,opaque:p,context:u,callback:d,responseHeaders:m}=this;const A=m==="raw"?l.parseRawHeaders(t):l.parseHeaders(t);if(e<200){if(this.onInfo){this.onInfo({statusCode:e,headers:A})}return}this.factory=null;let g;if(this.throwOnError&&e>=400){const r=m==="raw"?l.parseHeaders(t):A;const n=r["content-type"];g=new s;this.callback=null;this.runInAsyncScope(c,null,{callback:d,body:g,contentType:n,statusCode:e,statusMessage:i,headers:A})}else{if(o===null){return}g=this.runInAsyncScope(o,null,{statusCode:e,headers:A,opaque:p,context:u});if(!g||typeof g.write!=="function"||typeof g.end!=="function"||typeof g.on!=="function"){throw new a("expected Writable")}n(g,{readable:false},(e=>{const{callback:t,res:r,opaque:i,trailers:n,abort:s}=this;this.res=null;if(e||!r.readable){l.destroy(r,e)}this.callback=null;this.runInAsyncScope(t,null,e||null,{opaque:i,trailers:n});if(e){s()}}))}g.on("drain",r);this.res=g;const h=g.writableNeedDrain!==undefined?g.writableNeedDrain:g._writableState?.needDrain;return h!==true}onData(e){const{res:t}=this;return t?t.write(e):true}onComplete(e){const{res:t}=this;d(this);if(!t){return}this.trailers=l.parseHeaders(e);t.end()}onError(e){const{res:t,callback:r,opaque:i,body:n}=this;d(this);this.factory=null;if(t){this.res=null;l.destroy(t,e)}else if(r){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(r,null,e,{opaque:i})}))}if(n){this.body=null;l.destroy(n,e)}}}function stream(e,t,r){if(r===undefined){return new Promise(((r,i)=>{stream.call(this,e,t,((e,t)=>e?i(e):r(t)))}))}try{this.dispatch(e,new StreamHandler(e,t,r))}catch(t){if(typeof r!=="function"){throw t}const i=e?.opaque;queueMicrotask((()=>r(t,{opaque:i})))}}e.exports=stream},1882:(e,t,r)=>{const{InvalidArgumentError:i,SocketError:n}=r(8707);const{AsyncResource:s}=r(6698);const o=r(3440);const{addSignal:a,removeSignal:l}=r(158);const c=r(4589);class UpgradeHandler extends s{constructor(e,t){if(!e||typeof e!=="object"){throw new i("invalid opts")}if(typeof t!=="function"){throw new i("invalid callback")}const{signal:r,opaque:n,responseHeaders:s}=e;if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new i("signal must be an EventEmitter or EventTarget")}super("UNDICI_UPGRADE");this.responseHeaders=s||null;this.opaque=n||null;this.callback=t;this.abort=null;this.context=null;a(this,r)}onConnect(e,t){if(this.reason){e(this.reason);return}c(this.callback);this.abort=e;this.context=null}onHeaders(){throw new n("bad upgrade",null)}onUpgrade(e,t,r){c(e===101);const{callback:i,opaque:n,context:s}=this;l(this);this.callback=null;const a=this.responseHeaders==="raw"?o.parseRawHeaders(t):o.parseHeaders(t);this.runInAsyncScope(i,null,null,{headers:a,socket:r,opaque:n,context:s})}onError(e){const{callback:t,opaque:r}=this;l(this);if(t){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(t,null,e,{opaque:r})}))}}}function upgrade(e,t){if(t===undefined){return new Promise(((t,r)=>{upgrade.call(this,e,((e,i)=>e?r(e):t(i)))}))}try{const r=new UpgradeHandler(e,t);this.dispatch({...e,method:e.method||"GET",upgrade:e.protocol||"Websocket"},r)}catch(r){if(typeof t!=="function"){throw r}const i=e?.opaque;queueMicrotask((()=>t(r,{opaque:i})))}}e.exports=upgrade},6615:(e,t,r)=>{e.exports.request=r(4043);e.exports.stream=r(3560);e.exports.pipeline=r(6862);e.exports.upgrade=r(1882);e.exports.connect=r(2279)},9927:(e,t,r)=>{const i=r(4589);const{Readable:n}=r(7075);const{RequestAbortedError:s,NotSupportedError:o,InvalidArgumentError:a,AbortError:l}=r(8707);const c=r(3440);const{ReadableStreamFrom:p}=r(3440);const u=Symbol("kConsume");const d=Symbol("kReading");const m=Symbol("kBody");const A=Symbol("kAbort");const g=Symbol("kContentType");const h=Symbol("kContentLength");const noop=()=>{};class BodyReadable extends n{constructor({resume:e,abort:t,contentType:r="",contentLength:i,highWaterMark:n=64*1024}){super({autoDestroy:true,read:e,highWaterMark:n});this._readableState.dataEmitted=false;this[A]=t;this[u]=null;this[m]=null;this[g]=r;this[h]=i;this[d]=false}destroy(e){if(!e&&!this._readableState.endEmitted){e=new s}if(e){this[A]()}return super.destroy(e)}_destroy(e,t){if(!this[d]){setImmediate((()=>{t(e)}))}else{t(e)}}on(e,...t){if(e==="data"||e==="readable"){this[d]=true}return super.on(e,...t)}addListener(e,...t){return this.on(e,...t)}off(e,...t){const r=super.off(e,...t);if(e==="data"||e==="readable"){this[d]=this.listenerCount("data")>0||this.listenerCount("readable")>0}return r}removeListener(e,...t){return this.off(e,...t)}push(e){if(this[u]&&e!==null){consumePush(this[u],e);return this[d]?super.push(e):true}return super.push(e)}async text(){return consume(this,"text")}async json(){return consume(this,"json")}async blob(){return consume(this,"blob")}async bytes(){return consume(this,"bytes")}async arrayBuffer(){return consume(this,"arrayBuffer")}async formData(){throw new o}get bodyUsed(){return c.isDisturbed(this)}get body(){if(!this[m]){this[m]=p(this);if(this[u]){this[m].getReader();i(this[m].locked)}}return this[m]}async dump(e){let t=Number.isFinite(e?.limit)?e.limit:128*1024;const r=e?.signal;if(r!=null&&(typeof r!=="object"||!("aborted"in r))){throw new a("signal must be an AbortSignal")}r?.throwIfAborted();if(this._readableState.closeEmitted){return null}return await new Promise(((e,i)=>{if(this[h]>t){this.destroy(new l)}const onAbort=()=>{this.destroy(r.reason??new l)};r?.addEventListener("abort",onAbort);this.on("close",(function(){r?.removeEventListener("abort",onAbort);if(r?.aborted){i(r.reason??new l)}else{e(null)}})).on("error",noop).on("data",(function(e){t-=e.length;if(t<=0){this.destroy()}})).resume()}))}}function isLocked(e){return e[m]&&e[m].locked===true||e[u]}function isUnusable(e){return c.isDisturbed(e)||isLocked(e)}async function consume(e,t){i(!e[u]);return new Promise(((r,i)=>{if(isUnusable(e)){const t=e._readableState;if(t.destroyed&&t.closeEmitted===false){e.on("error",(e=>{i(e)})).on("close",(()=>{i(new TypeError("unusable"))}))}else{i(t.errored??new TypeError("unusable"))}}else{queueMicrotask((()=>{e[u]={type:t,stream:e,resolve:r,reject:i,length:0,body:[]};e.on("error",(function(e){consumeFinish(this[u],e)})).on("close",(function(){if(this[u].body!==null){consumeFinish(this[u],new s)}}));consumeStart(e[u])}))}}))}function consumeStart(e){if(e.body===null){return}const{_readableState:t}=e.stream;if(t.bufferIndex){const r=t.bufferIndex;const i=t.buffer.length;for(let n=r;n2&&r[0]===239&&r[1]===187&&r[2]===191?3:0;return r.utf8Slice(n,i)}function chunksConcat(e,t){if(e.length===0||t===0){return new Uint8Array(0)}if(e.length===1){return new Uint8Array(e[0])}const r=new Uint8Array(Buffer.allocUnsafeSlow(t).buffer);let i=0;for(let t=0;t{const i=r(4589);const{ResponseStatusCodeError:n}=r(8707);const{chunksDecode:s}=r(9927);const o=128*1024;async function getResolveErrorBodyCallback({callback:e,body:t,contentType:r,statusCode:a,statusMessage:l,headers:c}){i(t);let p=[];let u=0;try{for await(const e of t){p.push(e);u+=e.length;if(u>o){p=[];u=0;break}}}catch{p=[];u=0}const d=`Response status code ${a}${l?`: ${l}`:""}`;if(a===204||!r||!u){queueMicrotask((()=>e(new n(d,a,c))));return}const m=Error.stackTraceLimit;Error.stackTraceLimit=0;let A;try{if(isContentTypeApplicationJson(r)){A=JSON.parse(s(p,u))}else if(isContentTypeText(r)){A=s(p,u)}}catch{}finally{Error.stackTraceLimit=m}queueMicrotask((()=>e(new n(d,a,c,A))))}const isContentTypeApplicationJson=e=>e.length>15&&e[11]==="/"&&e[0]==="a"&&e[1]==="p"&&e[2]==="p"&&e[3]==="l"&&e[4]==="i"&&e[5]==="c"&&e[6]==="a"&&e[7]==="t"&&e[8]==="i"&&e[9]==="o"&&e[10]==="n"&&e[12]==="j"&&e[13]==="s"&&e[14]==="o"&&e[15]==="n";const isContentTypeText=e=>e.length>4&&e[4]==="/"&&e[0]==="t"&&e[1]==="e"&&e[2]==="x"&&e[3]==="t";e.exports={getResolveErrorBodyCallback:getResolveErrorBodyCallback,isContentTypeApplicationJson:isContentTypeApplicationJson,isContentTypeText:isContentTypeText}},9136:(e,t,r)=>{const i=r(7030);const n=r(4589);const s=r(3440);const{InvalidArgumentError:o,ConnectTimeoutError:a}=r(8707);const l=r(6603);function noop(){}let c;let p;if(global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)){p=class WeakSessionCache{constructor(e){this._maxCachedSessions=e;this._sessionCache=new Map;this._sessionRegistry=new global.FinalizationRegistry((e=>{if(this._sessionCache.size=this._maxCachedSessions){const{value:e}=this._sessionCache.keys().next();this._sessionCache.delete(e)}this._sessionCache.set(e,t)}}}function buildConnector({allowH2:e,maxCachedSessions:t,socketPath:a,timeout:l,session:d,...m}){if(t!=null&&(!Number.isInteger(t)||t<0)){throw new o("maxCachedSessions must be a positive integer or zero")}const A={path:a,...m};const g=new p(t==null?100:t);l=l==null?1e4:l;e=e!=null?e:false;return function connect({hostname:t,host:o,protocol:a,port:p,servername:m,localAddress:h,httpSocket:f},y){let b;if(a==="https:"){if(!c){c=r(1692)}m=m||A.servername||s.getServerName(o)||null;const i=m||t;n(i);const a=d||g.get(i)||null;p=p||443;b=c.connect({highWaterMark:16384,...A,servername:m,session:a,localAddress:h,ALPNProtocols:e?["http/1.1","h2"]:["http/1.1"],socket:f,port:p,host:t});b.on("session",(function(e){g.set(i,e)}))}else{n(!f,"httpSocket can only be sent on TLS update");p=p||80;b=i.connect({highWaterMark:64*1024,...A,localAddress:h,port:p,host:t})}if(A.keepAlive==null||A.keepAlive){const e=A.keepAliveInitialDelay===undefined?6e4:A.keepAliveInitialDelay;b.setKeepAlive(true,e)}const C=u(new WeakRef(b),{timeout:l,hostname:t,port:p});b.setNoDelay(true).once(a==="https:"?"secureConnect":"connect",(function(){queueMicrotask(C);if(y){const e=y;y=null;e(null,this)}})).on("error",(function(e){queueMicrotask(C);if(y){const t=y;y=null;t(e)}}));return b}}const u=process.platform==="win32"?(e,t)=>{if(!t.timeout){return noop}let r=null;let i=null;const n=l.setFastTimeout((()=>{r=setImmediate((()=>{i=setImmediate((()=>onConnectTimeout(e.deref(),t)))}))}),t.timeout);return()=>{l.clearFastTimeout(n);clearImmediate(r);clearImmediate(i)}}:(e,t)=>{if(!t.timeout){return noop}let r=null;const i=l.setFastTimeout((()=>{r=setImmediate((()=>{onConnectTimeout(e.deref(),t)}))}),t.timeout);return()=>{l.clearFastTimeout(i);clearImmediate(r)}};function onConnectTimeout(e,t){if(e==null){return}let r="Connect Timeout Error";if(Array.isArray(e.autoSelectFamilyAttemptedAddresses)){r+=` (attempted addresses: ${e.autoSelectFamilyAttemptedAddresses.join(", ")},`}else{r+=` (attempted address: ${t.hostname}:${t.port},`}r+=` timeout: ${t.timeout}ms)`;s.destroy(e,new a(r))}e.exports=buildConnector},735:e=>{const t={};const r=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"];for(let e=0;e{const i=r(3053);const n=r(7975);const s=n.debuglog("undici");const o=n.debuglog("fetch");const a=n.debuglog("websocket");let l=false;const c={beforeConnect:i.channel("undici:client:beforeConnect"),connected:i.channel("undici:client:connected"),connectError:i.channel("undici:client:connectError"),sendHeaders:i.channel("undici:client:sendHeaders"),create:i.channel("undici:request:create"),bodySent:i.channel("undici:request:bodySent"),headers:i.channel("undici:request:headers"),trailers:i.channel("undici:request:trailers"),error:i.channel("undici:request:error"),open:i.channel("undici:websocket:open"),close:i.channel("undici:websocket:close"),socketError:i.channel("undici:websocket:socket_error"),ping:i.channel("undici:websocket:ping"),pong:i.channel("undici:websocket:pong")};if(s.enabled||o.enabled){const e=o.enabled?o:s;i.channel("undici:client:beforeConnect").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s}}=t;e("connecting to %s using %s%s",`${s}${n?`:${n}`:""}`,i,r)}));i.channel("undici:client:connected").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s}}=t;e("connected to %s using %s%s",`${s}${n?`:${n}`:""}`,i,r)}));i.channel("undici:client:connectError").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s},error:o}=t;e("connection to %s using %s%s errored - %s",`${s}${n?`:${n}`:""}`,i,r,o.message)}));i.channel("undici:client:sendHeaders").subscribe((t=>{const{request:{method:r,path:i,origin:n}}=t;e("sending request to %s %s/%s",r,n,i)}));i.channel("undici:request:headers").subscribe((t=>{const{request:{method:r,path:i,origin:n},response:{statusCode:s}}=t;e("received response to %s %s/%s - HTTP %d",r,n,i,s)}));i.channel("undici:request:trailers").subscribe((t=>{const{request:{method:r,path:i,origin:n}}=t;e("trailers received from %s %s/%s",r,n,i)}));i.channel("undici:request:error").subscribe((t=>{const{request:{method:r,path:i,origin:n},error:s}=t;e("request to %s %s/%s errored - %s",r,n,i,s.message)}));l=true}if(a.enabled){if(!l){const e=s.enabled?s:a;i.channel("undici:client:beforeConnect").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s}}=t;e("connecting to %s%s using %s%s",s,n?`:${n}`:"",i,r)}));i.channel("undici:client:connected").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s}}=t;e("connected to %s%s using %s%s",s,n?`:${n}`:"",i,r)}));i.channel("undici:client:connectError").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s},error:o}=t;e("connection to %s%s using %s%s errored - %s",s,n?`:${n}`:"",i,r,o.message)}));i.channel("undici:client:sendHeaders").subscribe((t=>{const{request:{method:r,path:i,origin:n}}=t;e("sending request to %s %s/%s",r,n,i)}))}i.channel("undici:websocket:open").subscribe((e=>{const{address:{address:t,port:r}}=e;a("connection opened %s%s",t,r?`:${r}`:"")}));i.channel("undici:websocket:close").subscribe((e=>{const{websocket:t,code:r,reason:i}=e;a("closed connection to %s - %s %s",t.url,r,i)}));i.channel("undici:websocket:socket_error").subscribe((e=>{a("connection errored - %s",e.message)}));i.channel("undici:websocket:ping").subscribe((e=>{a("ping received")}));i.channel("undici:websocket:pong").subscribe((e=>{a("pong received")}))}e.exports={channels:c}},8707:e=>{const t=Symbol.for("undici.error.UND_ERR");class UndiciError extends Error{constructor(e){super(e);this.name="UndiciError";this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[t]===true}[t]=true}const r=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT");class ConnectTimeoutError extends UndiciError{constructor(e){super(e);this.name="ConnectTimeoutError";this.message=e||"Connect Timeout Error";this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[r]===true}[r]=true}const i=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT");class HeadersTimeoutError extends UndiciError{constructor(e){super(e);this.name="HeadersTimeoutError";this.message=e||"Headers Timeout Error";this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[i]===true}[i]=true}const n=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW");class HeadersOverflowError extends UndiciError{constructor(e){super(e);this.name="HeadersOverflowError";this.message=e||"Headers Overflow Error";this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[n]===true}[n]=true}const s=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT");class BodyTimeoutError extends UndiciError{constructor(e){super(e);this.name="BodyTimeoutError";this.message=e||"Body Timeout Error";this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[s]===true}[s]=true}const o=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE");class ResponseStatusCodeError extends UndiciError{constructor(e,t,r,i){super(e);this.name="ResponseStatusCodeError";this.message=e||"Response Status Code Error";this.code="UND_ERR_RESPONSE_STATUS_CODE";this.body=i;this.status=t;this.statusCode=t;this.headers=r}static[Symbol.hasInstance](e){return e&&e[o]===true}[o]=true}const a=Symbol.for("undici.error.UND_ERR_INVALID_ARG");class InvalidArgumentError extends UndiciError{constructor(e){super(e);this.name="InvalidArgumentError";this.message=e||"Invalid Argument Error";this.code="UND_ERR_INVALID_ARG"}static[Symbol.hasInstance](e){return e&&e[a]===true}[a]=true}const l=Symbol.for("undici.error.UND_ERR_INVALID_RETURN_VALUE");class InvalidReturnValueError extends UndiciError{constructor(e){super(e);this.name="InvalidReturnValueError";this.message=e||"Invalid Return Value Error";this.code="UND_ERR_INVALID_RETURN_VALUE"}static[Symbol.hasInstance](e){return e&&e[l]===true}[l]=true}const c=Symbol.for("undici.error.UND_ERR_ABORT");class AbortError extends UndiciError{constructor(e){super(e);this.name="AbortError";this.message=e||"The operation was aborted";this.code="UND_ERR_ABORT"}static[Symbol.hasInstance](e){return e&&e[c]===true}[c]=true}const p=Symbol.for("undici.error.UND_ERR_ABORTED");class RequestAbortedError extends AbortError{constructor(e){super(e);this.name="AbortError";this.message=e||"Request aborted";this.code="UND_ERR_ABORTED"}static[Symbol.hasInstance](e){return e&&e[p]===true}[p]=true}const u=Symbol.for("undici.error.UND_ERR_INFO");class InformationalError extends UndiciError{constructor(e){super(e);this.name="InformationalError";this.message=e||"Request information";this.code="UND_ERR_INFO"}static[Symbol.hasInstance](e){return e&&e[u]===true}[u]=true}const d=Symbol.for("undici.error.UND_ERR_REQ_CONTENT_LENGTH_MISMATCH");class RequestContentLengthMismatchError extends UndiciError{constructor(e){super(e);this.name="RequestContentLengthMismatchError";this.message=e||"Request body length does not match content-length header";this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](e){return e&&e[d]===true}[d]=true}const m=Symbol.for("undici.error.UND_ERR_RES_CONTENT_LENGTH_MISMATCH");class ResponseContentLengthMismatchError extends UndiciError{constructor(e){super(e);this.name="ResponseContentLengthMismatchError";this.message=e||"Response body length does not match content-length header";this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](e){return e&&e[m]===true}[m]=true}const A=Symbol.for("undici.error.UND_ERR_DESTROYED");class ClientDestroyedError extends UndiciError{constructor(e){super(e);this.name="ClientDestroyedError";this.message=e||"The client is destroyed";this.code="UND_ERR_DESTROYED"}static[Symbol.hasInstance](e){return e&&e[A]===true}[A]=true}const g=Symbol.for("undici.error.UND_ERR_CLOSED");class ClientClosedError extends UndiciError{constructor(e){super(e);this.name="ClientClosedError";this.message=e||"The client is closed";this.code="UND_ERR_CLOSED"}static[Symbol.hasInstance](e){return e&&e[g]===true}[g]=true}const h=Symbol.for("undici.error.UND_ERR_SOCKET");class SocketError extends UndiciError{constructor(e,t){super(e);this.name="SocketError";this.message=e||"Socket error";this.code="UND_ERR_SOCKET";this.socket=t}static[Symbol.hasInstance](e){return e&&e[h]===true}[h]=true}const f=Symbol.for("undici.error.UND_ERR_NOT_SUPPORTED");class NotSupportedError extends UndiciError{constructor(e){super(e);this.name="NotSupportedError";this.message=e||"Not supported error";this.code="UND_ERR_NOT_SUPPORTED"}static[Symbol.hasInstance](e){return e&&e[f]===true}[f]=true}const y=Symbol.for("undici.error.UND_ERR_BPL_MISSING_UPSTREAM");class BalancedPoolMissingUpstreamError extends UndiciError{constructor(e){super(e);this.name="MissingUpstreamError";this.message=e||"No upstream has been added to the BalancedPool";this.code="UND_ERR_BPL_MISSING_UPSTREAM"}static[Symbol.hasInstance](e){return e&&e[y]===true}[y]=true}const b=Symbol.for("undici.error.UND_ERR_HTTP_PARSER");class HTTPParserError extends Error{constructor(e,t,r){super(e);this.name="HTTPParserError";this.code=t?`HPE_${t}`:undefined;this.data=r?r.toString():undefined}static[Symbol.hasInstance](e){return e&&e[b]===true}[b]=true}const C=Symbol.for("undici.error.UND_ERR_RES_EXCEEDED_MAX_SIZE");class ResponseExceededMaxSizeError extends UndiciError{constructor(e){super(e);this.name="ResponseExceededMaxSizeError";this.message=e||"Response content exceeded max size";this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}static[Symbol.hasInstance](e){return e&&e[C]===true}[C]=true}const N=Symbol.for("undici.error.UND_ERR_REQ_RETRY");class RequestRetryError extends UndiciError{constructor(e,t,{headers:r,data:i}){super(e);this.name="RequestRetryError";this.message=e||"Request retry error";this.code="UND_ERR_REQ_RETRY";this.statusCode=t;this.data=i;this.headers=r}static[Symbol.hasInstance](e){return e&&e[N]===true}[N]=true}const E=Symbol.for("undici.error.UND_ERR_RESPONSE");class ResponseError extends UndiciError{constructor(e,t,{headers:r,data:i}){super(e);this.name="ResponseError";this.message=e||"Response error";this.code="UND_ERR_RESPONSE";this.statusCode=t;this.data=i;this.headers=r}static[Symbol.hasInstance](e){return e&&e[E]===true}[E]=true}const v=Symbol.for("undici.error.UND_ERR_PRX_TLS");class SecureProxyConnectionError extends UndiciError{constructor(e,t,r){super(t,{cause:e,...r??{}});this.name="SecureProxyConnectionError";this.message=t||"Secure Proxy Connection failed";this.code="UND_ERR_PRX_TLS";this.cause=e}static[Symbol.hasInstance](e){return e&&e[v]===true}[v]=true}const I=Symbol.for("undici.error.UND_ERR_WS_MESSAGE_SIZE_EXCEEDED");class MessageSizeExceededError extends UndiciError{constructor(e){super(e);this.name="MessageSizeExceededError";this.message=e||"Max decompressed message size exceeded";this.code="UND_ERR_WS_MESSAGE_SIZE_EXCEEDED"}static[Symbol.hasInstance](e){return e&&e[I]===true}get[I](){return true}}e.exports={AbortError:AbortError,HTTPParserError:HTTPParserError,UndiciError:UndiciError,HeadersTimeoutError:HeadersTimeoutError,HeadersOverflowError:HeadersOverflowError,BodyTimeoutError:BodyTimeoutError,RequestContentLengthMismatchError:RequestContentLengthMismatchError,ConnectTimeoutError:ConnectTimeoutError,ResponseStatusCodeError:ResponseStatusCodeError,InvalidArgumentError:InvalidArgumentError,InvalidReturnValueError:InvalidReturnValueError,RequestAbortedError:RequestAbortedError,ClientDestroyedError:ClientDestroyedError,ClientClosedError:ClientClosedError,InformationalError:InformationalError,SocketError:SocketError,NotSupportedError:NotSupportedError,ResponseContentLengthMismatchError:ResponseContentLengthMismatchError,BalancedPoolMissingUpstreamError:BalancedPoolMissingUpstreamError,ResponseExceededMaxSizeError:ResponseExceededMaxSizeError,RequestRetryError:RequestRetryError,ResponseError:ResponseError,SecureProxyConnectionError:SecureProxyConnectionError,MessageSizeExceededError:MessageSizeExceededError}},4655:(e,t,r)=>{const{InvalidArgumentError:i,NotSupportedError:n}=r(8707);const s=r(4589);const{isValidHTTPToken:o,isValidHeaderValue:a,isStream:l,destroy:c,isBuffer:p,isFormDataLike:u,isIterable:d,isBlobLike:m,buildURL:A,validateHandler:g,getServerName:h,normalizedMethodRecords:f}=r(3440);const{channels:y}=r(2414);const{headerNameLowerCasedRecord:b}=r(735);const C=/[^\u0021-\u00ff]/;const N=Symbol("handler");class Request{constructor(e,{path:t,method:r,body:n,headers:s,query:b,idempotent:E,blocking:v,upgrade:I,headersTimeout:S,bodyTimeout:w,reset:P,throwOnError:x,expectContinue:B,servername:_},R){if(typeof t!=="string"){throw new i("path must be a string")}else if(t[0]!=="/"&&!(t.startsWith("http://")||t.startsWith("https://"))&&r!=="CONNECT"){throw new i("path must be an absolute URL or start with a slash")}else if(C.test(t)){throw new i("invalid request path")}if(typeof r!=="string"){throw new i("method must be a string")}else if(f[r]===undefined&&!o(r)){throw new i("invalid request method")}if(I&&typeof I!=="string"){throw new i("upgrade must be a string")}if(I&&!a(I)){throw new i("invalid upgrade header")}if(S!=null&&(!Number.isFinite(S)||S<0)){throw new i("invalid headersTimeout")}if(w!=null&&(!Number.isFinite(w)||w<0)){throw new i("invalid bodyTimeout")}if(P!=null&&typeof P!=="boolean"){throw new i("invalid reset")}if(B!=null&&typeof B!=="boolean"){throw new i("invalid expectContinue")}this.headersTimeout=S;this.bodyTimeout=w;this.throwOnError=x===true;this.method=r;this.abort=null;if(n==null){this.body=null}else if(l(n)){this.body=n;const e=this.body._readableState;if(!e||!e.autoDestroy){this.endHandler=function autoDestroy(){c(this)};this.body.on("end",this.endHandler)}this.errorHandler=e=>{if(this.abort){this.abort(e)}else{this.error=e}};this.body.on("error",this.errorHandler)}else if(p(n)){this.body=n.byteLength?n:null}else if(ArrayBuffer.isView(n)){this.body=n.buffer.byteLength?Buffer.from(n.buffer,n.byteOffset,n.byteLength):null}else if(n instanceof ArrayBuffer){this.body=n.byteLength?Buffer.from(n):null}else if(typeof n==="string"){this.body=n.length?Buffer.from(n):null}else if(u(n)||d(n)||m(n)){this.body=n}else{throw new i("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable")}this.completed=false;this.aborted=false;this.upgrade=I||null;this.path=b?A(t,b):t;this.origin=e;this.idempotent=E==null?r==="HEAD"||r==="GET":E;this.blocking=v==null?false:v;this.reset=P==null?null:P;this.host=null;this.contentLength=null;this.contentType=null;this.headers=[];this.expectContinue=B!=null?B:false;if(Array.isArray(s)){if(s.length%2!==0){throw new i("headers array must be even")}for(let e=0;e{e.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}},7752:(e,t,r)=>{const{wellknownHeaderNames:i,headerNameLowerCasedRecord:n}=r(735);class TstNode{value=null;left=null;middle=null;right=null;code;constructor(e,t,r){if(r===undefined||r>=e.length){throw new TypeError("Unreachable")}const i=this.code=e.charCodeAt(r);if(i>127){throw new TypeError("key must be ascii string")}if(e.length!==++r){this.middle=new TstNode(e,t,r)}else{this.value=t}}add(e,t){const r=e.length;if(r===0){throw new TypeError("Unreachable")}let i=0;let n=this;while(true){const s=e.charCodeAt(i);if(s>127){throw new TypeError("key must be ascii string")}if(n.code===s){if(r===++i){n.value=t;break}else if(n.middle!==null){n=n.middle}else{n.middle=new TstNode(e,t,i);break}}else if(n.code=65){n|=32}while(i!==null){if(n===i.code){if(t===++r){return i}i=i.middle;break}i=i.code{const i=r(4589);const{kDestroyed:n,kBodyUsed:s,kListeners:o,kBody:a}=r(6443);const{IncomingMessage:l}=r(7067);const c=r(7075);const p=r(7030);const{Blob:u}=r(4573);const d=r(7975);const{stringify:m}=r(1792);const{EventEmitter:A}=r(8474);const{InvalidArgumentError:g}=r(8707);const{headerNameLowerCasedRecord:h}=r(735);const{tree:f}=r(7752);const[y,b]=process.versions.node.split(".").map((e=>Number(e)));class BodyAsyncIterable{constructor(e){this[a]=e;this[s]=false}async*[Symbol.asyncIterator](){i(!this[s],"disturbed");this[s]=true;yield*this[a]}}function wrapRequestBody(e){if(isStream(e)){if(bodyLength(e)===0){e.on("data",(function(){i(false)}))}if(typeof e.readableDidRead!=="boolean"){e[s]=false;A.prototype.on.call(e,"data",(function(){this[s]=true}))}return e}else if(e&&typeof e.pipeTo==="function"){return new BodyAsyncIterable(e)}else if(e&&typeof e!=="string"&&!ArrayBuffer.isView(e)&&isIterable(e)){return new BodyAsyncIterable(e)}else{return e}}function nop(){}function isStream(e){return e&&typeof e==="object"&&typeof e.pipe==="function"&&typeof e.on==="function"}function isBlobLike(e){if(e===null){return false}else if(e instanceof u){return true}else if(typeof e!=="object"){return false}else{const t=e[Symbol.toStringTag];return(t==="Blob"||t==="File")&&("stream"in e&&typeof e.stream==="function"||"arrayBuffer"in e&&typeof e.arrayBuffer==="function")}}function buildURL(e,t){if(e.includes("?")||e.includes("#")){throw new Error('Query params cannot be passed when url already contains "?" or "#".')}const r=m(t);if(r){e+="?"+r}return e}function isValidPort(e){const t=parseInt(e,10);return t===Number(e)&&t>=0&&t<=65535}function isHttpOrHttpsPrefixed(e){return e!=null&&e[0]==="h"&&e[1]==="t"&&e[2]==="t"&&e[3]==="p"&&(e[4]===":"||e[4]==="s"&&e[5]===":")}function parseURL(e){if(typeof e==="string"){e=new URL(e);if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new g("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return e}if(!e||typeof e!=="object"){throw new g("Invalid URL: The URL argument must be a non-null object.")}if(!(e instanceof URL)){if(e.port!=null&&e.port!==""&&isValidPort(e.port)===false){throw new g("Invalid URL: port must be a valid integer or a string representation of an integer.")}if(e.path!=null&&typeof e.path!=="string"){throw new g("Invalid URL path: the path must be a string or null/undefined.")}if(e.pathname!=null&&typeof e.pathname!=="string"){throw new g("Invalid URL pathname: the pathname must be a string or null/undefined.")}if(e.hostname!=null&&typeof e.hostname!=="string"){throw new g("Invalid URL hostname: the hostname must be a string or null/undefined.")}if(e.origin!=null&&typeof e.origin!=="string"){throw new g("Invalid URL origin: the origin must be a string or null/undefined.")}if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new g("Invalid URL protocol: the URL must start with `http:` or `https:`.")}const t=e.port!=null?e.port:e.protocol==="https:"?443:80;let r=e.origin!=null?e.origin:`${e.protocol||""}//${e.hostname||""}:${t}`;let i=e.path!=null?e.path:`${e.pathname||""}${e.search||""}`;if(r[r.length-1]==="/"){r=r.slice(0,r.length-1)}if(i&&i[0]!=="/"){i=`/${i}`}return new URL(`${r}${i}`)}if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new g("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return e}function parseOrigin(e){e=parseURL(e);if(e.pathname!=="/"||e.search||e.hash){throw new g("invalid url")}return e}function getHostname(e){if(e[0]==="["){const t=e.indexOf("]");i(t!==-1);return e.substring(1,t)}const t=e.indexOf(":");if(t===-1)return e;return e.substring(0,t)}function getServerName(e){if(!e){return null}i(typeof e==="string");const t=getHostname(e);if(p.isIP(t)){return""}return t}function deepClone(e){return JSON.parse(JSON.stringify(e))}function isAsyncIterable(e){return!!(e!=null&&typeof e[Symbol.asyncIterator]==="function")}function isIterable(e){return!!(e!=null&&(typeof e[Symbol.iterator]==="function"||typeof e[Symbol.asyncIterator]==="function"))}function bodyLength(e){if(e==null){return 0}else if(isStream(e)){const t=e._readableState;return t&&t.objectMode===false&&t.ended===true&&Number.isFinite(t.length)?t.length:null}else if(isBlobLike(e)){return e.size!=null?e.size:null}else if(isBuffer(e)){return e.byteLength}return null}function isDestroyed(e){return e&&!!(e.destroyed||e[n]||c.isDestroyed?.(e))}function destroy(e,t){if(e==null||!isStream(e)||isDestroyed(e)){return}if(typeof e.destroy==="function"){if(Object.getPrototypeOf(e).constructor===l){e.socket=null}e.destroy(t)}else if(t){queueMicrotask((()=>{e.emit("error",t)}))}if(e.destroyed!==true){e[n]=true}}const C=/timeout=(\d+)/;function parseKeepAliveTimeout(e){const t=e.toString().match(C);return t?parseInt(t[1],10)*1e3:null}function headerNameToString(e){return typeof e==="string"?h[e]??e.toLowerCase():f.lookup(e)??e.toString("latin1").toLowerCase()}function bufferToLowerCasedHeaderName(e){return f.lookup(e)??e.toString("latin1").toLowerCase()}function parseHeaders(e,t){if(t===undefined)t={};for(let r=0;re.toString("utf8"))):n.toString("utf8")}}}if("content-length"in t&&"content-disposition"in t){t["content-disposition"]=Buffer.from(t["content-disposition"]).toString("latin1")}return t}function parseRawHeaders(e){const t=e.length;const r=new Array(t);let i=false;let n=-1;let s;let o;let a=0;for(let t=0;t{e.close();e.byobRequest?.respond(0)}))}else{const t=Buffer.isBuffer(i)?i:Buffer.from(i);if(t.byteLength){e.enqueue(new Uint8Array(t))}}return e.desiredSize>0},async cancel(e){await t.return()},type:"bytes"})}function isFormDataLike(e){return e&&typeof e==="object"&&typeof e.append==="function"&&typeof e.delete==="function"&&typeof e.get==="function"&&typeof e.getAll==="function"&&typeof e.has==="function"&&typeof e.set==="function"&&e[Symbol.toStringTag]==="FormData"}function addAbortListener(e,t){if("addEventListener"in e){e.addEventListener("abort",t,{once:true});return()=>e.removeEventListener("abort",t)}e.addListener("abort",t);return()=>e.removeListener("abort",t)}const N=typeof String.prototype.toWellFormed==="function";const E=typeof String.prototype.isWellFormed==="function";function toUSVString(e){return N?`${e}`.toWellFormed():d.toUSVString(e)}function isUSVString(e){return E?`${e}`.isWellFormed():toUSVString(e)===`${e}`}function isTokenCharCode(e){switch(e){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return false;default:return e>=33&&e<=126}}function isValidHTTPToken(e){if(e.length===0){return false}for(let t=0;t{const{InvalidArgumentError:i}=r(8707);const{kClients:n,kRunning:s,kClose:o,kDestroy:a,kDispatch:l,kInterceptors:c}=r(6443);const p=r(1841);const u=r(628);const d=r(3701);const m=r(3440);const A=r(5092);const g=Symbol("onConnect");const h=Symbol("onDisconnect");const f=Symbol("onConnectionError");const y=Symbol("maxRedirections");const b=Symbol("onDrain");const C=Symbol("factory");const N=Symbol("options");function defaultFactory(e,t){return t&&t.connections===1?new d(e,t):new u(e,t)}class Agent extends p{constructor({factory:e=defaultFactory,maxRedirections:t=0,connect:r,...s}={}){if(typeof e!=="function"){throw new i("factory must be a function.")}if(r!=null&&typeof r!=="function"&&typeof r!=="object"){throw new i("connect must be a function or an object")}if(!Number.isInteger(t)||t<0){throw new i("maxRedirections must be a positive number")}super(s);if(r&&typeof r!=="function"){r={...r}}this[c]=s.interceptors?.Agent&&Array.isArray(s.interceptors.Agent)?s.interceptors.Agent:[A({maxRedirections:t})];this[N]={...m.deepClone(s),connect:r};this[N].interceptors=s.interceptors?{...s.interceptors}:undefined;this[y]=t;this[C]=e;this[n]=new Map;this[b]=(e,t)=>{this.emit("drain",e,[this,...t])};this[g]=(e,t)=>{this.emit("connect",e,[this,...t])};this[h]=(e,t,r)=>{this.emit("disconnect",e,[this,...t],r)};this[f]=(e,t,r)=>{this.emit("connectionError",e,[this,...t],r)}}get[s](){let e=0;for(const t of this[n].values()){e+=t[s]}return e}[l](e,t){let r;if(e.origin&&(typeof e.origin==="string"||e.origin instanceof URL)){r=String(e.origin)}else{throw new i("opts.origin must be a non-empty string or URL.")}let s=this[n].get(r);if(!s){s=this[C](e.origin,this[N]).on("drain",this[b]).on("connect",this[g]).on("disconnect",this[h]).on("connectionError",this[f]);this[n].set(r,s)}return s.dispatch(e,t)}async[o](){const e=[];for(const t of this[n].values()){e.push(t.close())}this[n].clear();await Promise.all(e)}async[a](e){const t=[];for(const r of this[n].values()){t.push(r.destroy(e))}this[n].clear();await Promise.all(t)}}e.exports=Agent},837:(e,t,r)=>{const{BalancedPoolMissingUpstreamError:i,InvalidArgumentError:n}=r(8707);const{PoolBase:s,kClients:o,kNeedDrain:a,kAddClient:l,kRemoveClient:c,kGetDispatcher:p}=r(2128);const u=r(628);const{kUrl:d,kInterceptors:m}=r(6443);const{parseOrigin:A}=r(3440);const g=Symbol("factory");const h=Symbol("options");const f=Symbol("kGreatestCommonDivisor");const y=Symbol("kCurrentWeight");const b=Symbol("kIndex");const C=Symbol("kWeight");const N=Symbol("kMaxWeightPerServer");const E=Symbol("kErrorPenalty");function getGreatestCommonDivisor(e,t){if(e===0)return t;while(t!==0){const r=t;t=e%t;e=r}return e}function defaultFactory(e,t){return new u(e,t)}class BalancedPool extends s{constructor(e=[],{factory:t=defaultFactory,...r}={}){super();this[h]=r;this[b]=-1;this[y]=0;this[N]=this[h].maxWeightPerServer||100;this[E]=this[h].errorPenalty||15;if(!Array.isArray(e)){e=[e]}if(typeof t!=="function"){throw new n("factory must be a function.")}this[m]=r.interceptors?.BalancedPool&&Array.isArray(r.interceptors.BalancedPool)?r.interceptors.BalancedPool:[];this[g]=t;for(const t of e){this.addUpstream(t)}this._updateBalancedPoolStats()}addUpstream(e){const t=A(e).origin;if(this[o].find((e=>e[d].origin===t&&e.closed!==true&&e.destroyed!==true))){return this}const r=this[g](t,Object.assign({},this[h]));this[l](r);r.on("connect",(()=>{r[C]=Math.min(this[N],r[C]+this[E])}));r.on("connectionError",(()=>{r[C]=Math.max(1,r[C]-this[E]);this._updateBalancedPoolStats()}));r.on("disconnect",((...e)=>{const t=e[2];if(t&&t.code==="UND_ERR_SOCKET"){r[C]=Math.max(1,r[C]-this[E]);this._updateBalancedPoolStats()}}));for(const e of this[o]){e[C]=this[N]}this._updateBalancedPoolStats();return this}_updateBalancedPoolStats(){let e=0;for(let t=0;te[d].origin===t&&e.closed!==true&&e.destroyed!==true));if(r){this[c](r)}return this}get upstreams(){return this[o].filter((e=>e.closed!==true&&e.destroyed!==true)).map((e=>e[d].origin))}[p](){if(this[o].length===0){throw new i}const e=this[o].find((e=>!e[a]&&e.closed!==true&&e.destroyed!==true));if(!e){return}const t=this[o].map((e=>e[a])).reduce(((e,t)=>e&&t),true);if(t){return}let r=0;let n=this[o].findIndex((e=>!e[a]));while(r++this[o][n][C]&&!e[a]){n=this[b]}if(this[b]===0){this[y]=this[y]-this[f];if(this[y]<=0){this[y]=this[N]}}if(e[C]>=this[y]&&!e[a]){return e}}this[y]=this[o][n][C];this[b]=n;return this[o][n]}}e.exports=BalancedPool},637:(e,t,r)=>{const i=r(4589);const n=r(3440);const{channels:s}=r(2414);const o=r(6603);const{RequestContentLengthMismatchError:a,ResponseContentLengthMismatchError:l,RequestAbortedError:c,InvalidArgumentError:p,HeadersTimeoutError:u,HeadersOverflowError:d,SocketError:m,InformationalError:A,BodyTimeoutError:g,HTTPParserError:h,ResponseExceededMaxSizeError:f}=r(8707);const{kUrl:y,kReset:b,kClient:C,kParser:N,kBlocking:E,kRunning:v,kPending:I,kSize:S,kWriting:w,kQueue:P,kNoRef:x,kKeepAliveDefaultTimeout:B,kHostHeader:_,kPendingIdx:R,kRunningIdx:k,kError:Q,kPipelining:T,kSocket:M,kKeepAliveTimeoutValue:O,kMaxHeadersSize:D,kKeepAliveMaxTimeout:z,kKeepAliveTimeoutThreshold:L,kHeadersTimeout:G,kBodyTimeout:F,kStrictContentLength:q,kMaxRequests:U,kCounter:H,kMaxResponseSize:V,kOnError:j,kResume:W,kHTTPContext:J}=r(6443);const Y=r(2824);const $=Buffer.alloc(0);const K=Buffer[Symbol.species];const Z=n.addListener;const X=n.removeAllListeners;const ee=Symbol("kIdleSocketValidation");const te=Symbol("kIdleSocketValidationTimeout");const re=Symbol("kSocketUsed");let ie;async function lazyllhttp(){const e=process.env.JEST_WORKER_ID?r(3870):undefined;let t;try{t=await WebAssembly.compile(r(3434))}catch(i){t=await WebAssembly.compile(e||r(3870))}return await WebAssembly.instantiate(t,{env:{wasm_on_url:(e,t,r)=>0,wasm_on_status:(e,t,r)=>{i(oe.ptr===e);const n=t-ce+ae.byteOffset;return oe.onStatus(new K(ae.buffer,n,r))||0},wasm_on_message_begin:e=>{i(oe.ptr===e);return oe.onMessageBegin()||0},wasm_on_header_field:(e,t,r)=>{i(oe.ptr===e);const n=t-ce+ae.byteOffset;return oe.onHeaderField(new K(ae.buffer,n,r))||0},wasm_on_header_value:(e,t,r)=>{i(oe.ptr===e);const n=t-ce+ae.byteOffset;return oe.onHeaderValue(new K(ae.buffer,n,r))||0},wasm_on_headers_complete:(e,t,r,n)=>{i(oe.ptr===e);return oe.onHeadersComplete(t,Boolean(r),Boolean(n))||0},wasm_on_body:(e,t,r)=>{i(oe.ptr===e);const n=t-ce+ae.byteOffset;return oe.onBody(new K(ae.buffer,n,r))||0},wasm_on_message_complete:e=>{i(oe.ptr===e);return oe.onMessageComplete()||0}}})}let ne=null;let se=lazyllhttp();se.catch();let oe=null;let ae=null;let le=0;let ce=null;const pe=0;const ue=1;const de=2|ue;const me=4|ue;const Ae=8|pe;class Parser{constructor(e,t,{exports:r}){i(Number.isFinite(e[D])&&e[D]>0);this.llhttp=r;this.ptr=this.llhttp.llhttp_alloc(Y.TYPE.RESPONSE);this.client=e;this.socket=t;this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.statusCode=null;this.statusText="";this.upgrade=false;this.headers=[];this.headersSize=0;this.headersMaxSize=e[D];this.shouldKeepAlive=false;this.paused=false;this.resume=this.resume.bind(this);this.bytesRead=0;this.keepAlive="";this.contentLength="";this.connection="";this.maxResponseSize=e[V]}setTimeout(e,t){if(e!==this.timeoutValue||t&ue^this.timeoutType&ue){if(this.timeout){o.clearTimeout(this.timeout);this.timeout=null}if(e){if(t&ue){this.timeout=o.setFastTimeout(onParserTimeout,e,new WeakRef(this))}else{this.timeout=setTimeout(onParserTimeout,e,new WeakRef(this));this.timeout.unref()}}this.timeoutValue=e}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.timeoutType=t}resume(){if(this.socket.destroyed||!this.paused){return}i(this.ptr!=null);i(oe==null);this.llhttp.llhttp_resume(this.ptr);i(this.timeoutType===me);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.paused=false;this.execute(this.socket.read()||$);this.readMore()}readMore(){while(!this.paused&&this.ptr){const e=this.socket.read();if(e===null){break}this.execute(e)}}execute(e){i(this.ptr!=null);i(oe==null);i(!this.paused);const{socket:t,llhttp:r}=this;if(e.length>le){if(ce){r.free(ce)}le=Math.ceil(e.length/4096)*4096;ce=r.malloc(le)}new Uint8Array(r.memory.buffer,ce,le).set(e);try{let i;try{ae=e;oe=this;i=r.llhttp_execute(this.ptr,ce,e.length)}catch(e){throw e}finally{oe=null;ae=null}const n=r.llhttp_get_error_pos(this.ptr)-ce;if(i!==Y.ERROR.OK){const r=e.subarray(n);if(i===Y.ERROR.PAUSED_UPGRADE){this.onUpgrade(r)}else if(i===Y.ERROR.PAUSED){this.paused=true;t.unshift(r)}else{throw this.createError(i,r)}}}catch(e){n.destroy(t,e)}}finish(){i(oe===null);i(this.ptr!=null);i(!this.paused);const{llhttp:e}=this;let t;try{oe=this;t=e.llhttp_finish(this.ptr)}finally{oe=null}if(t===Y.ERROR.OK){return null}if(t===Y.ERROR.PAUSED||t===Y.ERROR.PAUSED_UPGRADE){this.paused=true;return null}return this.createError(t,$)}createError(e,t){const{llhttp:r,contentLength:i,bytesRead:n}=this;if(i&&n!==parseInt(i,10)){return new l}const s=r.llhttp_get_error_reason(this.ptr);let o="";if(s){const e=new Uint8Array(r.memory.buffer,s).indexOf(0);o="Response does not match the HTTP/1.1 protocol ("+Buffer.from(r.memory.buffer,s,e).toString()+")"}return new h(o,Y.ERROR[e],t)}destroy(){i(this.ptr!=null);i(oe==null);this.llhttp.llhttp_free(this.ptr);this.ptr=null;this.timeout&&o.clearTimeout(this.timeout);this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.paused=false}onStatus(e){this.statusText=e.toString()}onMessageBegin(){const{socket:e,client:t}=this;if(e.destroyed){return-1}if(t[v]===0){n.destroy(e,new m("bad response",n.getSocketInfo(e)));return-1}const r=t[P][t[k]];if(!r){return-1}r.onResponseStarted()}onHeaderField(e){const t=this.headers.length;if((t&1)===0){this.headers.push(e)}else{this.headers[t-1]=Buffer.concat([this.headers[t-1],e])}this.trackHeader(e.length)}onHeaderValue(e){let t=this.headers.length;if((t&1)===1){this.headers.push(e);t+=1}else{this.headers[t-1]=Buffer.concat([this.headers[t-1],e])}const r=this.headers[t-2];if(r.length===10){const t=n.bufferToLowerCasedHeaderName(r);if(t==="keep-alive"){this.keepAlive+=e.toString()}else if(t==="connection"){this.connection+=e.toString()}}else if(r.length===14&&n.bufferToLowerCasedHeaderName(r)==="content-length"){this.contentLength+=e.toString()}this.trackHeader(e.length)}trackHeader(e){this.headersSize+=e;if(this.headersSize>=this.headersMaxSize){n.destroy(this.socket,new d)}}onUpgrade(e){const{upgrade:t,client:r,socket:s,headers:o,statusCode:a}=this;i(t);i(r[M]===s);i(!s.destroyed);i(!this.paused);i((o.length&1)===0);const l=r[P][r[k]];i(l);i(l.upgrade||l.method==="CONNECT");this.statusCode=null;this.statusText="";this.shouldKeepAlive=null;this.headers=[];this.headersSize=0;s.unshift(e);s[N].destroy();s[N]=null;s[C]=null;s[Q]=null;X(s);r[M]=null;r[J]=null;r[P][r[k]++]=null;r.emit("disconnect",r[y],[r],new A("upgrade"));try{l.onUpgrade(a,o,s)}catch(e){n.destroy(s,e)}r[W]()}onHeadersComplete(e,t,r){const{client:s,socket:o,headers:a,statusText:l}=this;if(o.destroyed){return-1}if(s[v]===0){n.destroy(o,new m("bad response",n.getSocketInfo(o)));return-1}const c=s[P][s[k]];if(!c){return-1}i(!this.upgrade);i(this.statusCode<200);if(e===100){n.destroy(o,new m("bad response",n.getSocketInfo(o)));return-1}if(t&&!c.upgrade){n.destroy(o,new m("bad upgrade",n.getSocketInfo(o)));return-1}i(this.timeoutType===de);this.statusCode=e;this.shouldKeepAlive=r||c.method==="HEAD"&&!o[b]&&this.connection.toLowerCase()==="keep-alive";if(this.statusCode>=200){const e=c.bodyTimeout!=null?c.bodyTimeout:s[F];this.setTimeout(e,me)}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}if(c.method==="CONNECT"){i(s[v]===1);this.upgrade=true;return 2}if(t){i(s[v]===1);this.upgrade=true;return 2}i((this.headers.length&1)===0);this.headers=[];this.headersSize=0;if(this.shouldKeepAlive&&s[T]){const e=this.keepAlive?n.parseKeepAliveTimeout(this.keepAlive):null;if(e!=null){const t=Math.min(e-s[L],s[z]);if(t<=0){o[b]=true}else{s[O]=t}}else{s[O]=s[B]}}else{o[b]=true}const p=c.onHeaders(e,a,this.resume,l)===false;if(c.aborted){return-1}if(c.method==="HEAD"){return 1}if(e<200){return 1}if(o[E]){o[E]=false;s[W]()}return p?Y.ERROR.PAUSED:0}onBody(e){const{client:t,socket:r,statusCode:s,maxResponseSize:o}=this;if(r.destroyed){return-1}const a=t[P][t[k]];i(a);i(this.timeoutType===me);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}i(s>=200);if(o>-1&&this.bytesRead+e.length>o){n.destroy(r,new f);return-1}this.bytesRead+=e.length;if(a.onData(e)===false){return Y.ERROR.PAUSED}}onMessageComplete(){const{client:e,socket:t,statusCode:r,upgrade:s,headers:o,contentLength:a,bytesRead:c,shouldKeepAlive:p}=this;if(t.destroyed&&(!r||p)){return-1}if(s){return}i(r>=100);i((this.headers.length&1)===0);const u=e[P][e[k]];i(u);this.statusCode=null;this.statusText="";this.bytesRead=0;this.contentLength="";this.keepAlive="";this.connection="";this.headers=[];this.headersSize=0;if(r<200){return}if(u.method!=="HEAD"&&a&&c!==parseInt(a,10)){n.destroy(t,new l);return-1}u.onComplete(o);e[P][e[k]++]=null;t[re]=true;if(t[w]){i(e[v]===0);n.destroy(t,new A("reset"));return Y.ERROR.PAUSED}else if(!p){n.destroy(t,new A("reset"));return Y.ERROR.PAUSED}else if(t[b]&&e[v]===0){n.destroy(t,new A("reset"));return Y.ERROR.PAUSED}else if(e[T]==null||e[T]===1){setImmediate((()=>e[W]()))}else{e[W]()}}}function onParserTimeout(e){const{socket:t,timeoutType:r,client:s,paused:o}=e.deref();if(r===de){if(!t[w]||t.writableNeedDrain||s[v]>1){i(!o,"cannot be paused while waiting for headers");n.destroy(t,new u)}}else if(r===me){if(!o){n.destroy(t,new g)}}else if(r===Ae){i(s[v]===0&&s[O]);n.destroy(t,new A("socket idle timeout"))}}async function connectH1(e,t){e[M]=t;if(!ne){ne=await se;se=null}t[x]=false;t[w]=false;t[b]=false;t[E]=false;t[ee]=0;t[te]=null;t[re]=false;t[N]=new Parser(e,t,ne);Z(t,"error",(function(e){i(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID");const t=this[N];if(e.code==="ECONNRESET"&&t.statusCode&&!t.shouldKeepAlive){const e=t.finish();if(e){this[Q]=e;this[C][j](e)}return}this[Q]=e;this[C][j](e)}));Z(t,"readable",(function(){const e=this[N];if(e){e.readMore()}}));Z(t,"end",(function(){const e=this[N];if(e.statusCode&&!e.shouldKeepAlive){const t=e.finish();if(t){n.destroy(this,t)}return}n.destroy(this,new m("other side closed",n.getSocketInfo(this)))}));Z(t,"close",(function(){const e=this[C];const t=this[N];clearIdleSocketValidation(this);if(t){if(!this[Q]&&t.statusCode&&!t.shouldKeepAlive){this[Q]=t.finish()||this[Q]}this[N].destroy();this[N]=null}const r=this[Q]||new m("closed",n.getSocketInfo(this));e[M]=null;e[J]=null;if(e.destroyed){i(e[I]===0);const t=e[P].splice(e[k]);for(let i=0;i0&&r.code!=="UND_ERR_INFO"){const t=e[P][e[k]];e[P][e[k]++]=null;n.errorRequest(e,t,r)}e[R]=e[k];i(e[v]===0);e.emit("disconnect",e[y],[e],r);e[W]()}));let r=false;t.on("close",(()=>{r=true}));return{version:"h1",defaultPipelining:1,write(...t){return writeH1(e,...t)},resume(){resumeH1(e)},destroy(e,i){if(r){queueMicrotask(i)}else{t.destroy(e).on("close",i)}},get destroyed(){return t.destroyed},busy(r){if(t[w]||t[b]||t[E]||t[ee]===1){return true}if(r){if(e[v]>0&&!r.idempotent){return true}if(e[v]>0&&(r.upgrade||r.method==="CONNECT")){return true}if(e[v]>0&&n.bodyLength(r.body)!==0&&(n.isStream(r.body)||n.isAsyncIterable(r.body)||n.isFormDataLike(r.body))){return true}}return false}}}function clearIdleSocketValidation(e){if(e[te]){clearTimeout(e[te]);e[te]=null}e[ee]=0}function scheduleIdleSocketValidation(e,t){t[ee]=1;t[te]=setTimeout((()=>{t[te]=null;t[ee]=2;if(e[M]===t&&!t.destroyed){e[W]()}}),0);t[te].unref?.()}function resumeH1(e){const t=e[M];if(t&&!t.destroyed){if(e[S]===0){if(!t[x]&&t.unref){t.unref();t[x]=true}}else if(t[x]&&t.ref){t.ref();t[x]=false}if(e[v]===0&&e[I]>0&&t[re]){if(t[ee]===0){scheduleIdleSocketValidation(e,t);t[N].readMore();if(t.destroyed){return}return}if(t[ee]===1){t[N].readMore();if(t.destroyed){return}return}}if(e[v]===0){t[N].readMore();if(t.destroyed){return}}if(e[S]===0){if(t[N].timeoutType!==Ae){t[N].setTimeout(e[O],Ae)}}else if(e[v]>0&&t[N].statusCode<200){if(t[N].timeoutType!==de){const r=e[P][e[k]];const i=r.headersTimeout!=null?r.headersTimeout:e[G];t[N].setTimeout(i,de)}}}}function shouldSendContentLength(e){return e!=="GET"&&e!=="HEAD"&&e!=="OPTIONS"&&e!=="TRACE"&&e!=="CONNECT"}function writeH1(e,t){const{method:o,path:l,host:u,upgrade:d,blocking:m,reset:g}=t;let{body:h,headers:f,contentLength:y}=t;const C=o==="PUT"||o==="POST"||o==="PATCH"||o==="QUERY"||o==="PROPFIND"||o==="PROPPATCH";if(n.isFormDataLike(h)){if(!ie){ie=r(4492).extractBody}const[e,i]=ie(h);if(t.contentType==null){f.push("content-type",i)}h=e.stream;y=e.length}else if(n.isBlobLike(h)&&t.contentType==null){const r=h.type;if(r){const i=`${r}`;if(!n.isValidHeaderValue(i)){n.errorRequest(e,t,new p("invalid content-type header"));return false}f.push("content-type",i)}}if(h&&typeof h.read==="function"){h.read(0)}const N=n.bodyLength(h);y=N??y;if(y===null){y=t.contentLength}if(y===0&&!C){y=null}if(shouldSendContentLength(o)&&y>0&&t.contentLength!==null&&t.contentLength!==y){if(e[q]){n.errorRequest(e,t,new a);return false}process.emitWarning(new a)}const v=e[M];clearIdleSocketValidation(v);const abort=r=>{if(t.aborted||t.completed){return}n.errorRequest(e,t,r||new c);n.destroy(h);n.destroy(v,new A("aborted"))};try{t.onConnect(abort)}catch(r){n.errorRequest(e,t,r)}if(t.aborted){return false}if(o==="HEAD"){v[b]=true}if(d||o==="CONNECT"){v[b]=true}if(g!=null){v[b]=g}if(e[U]&&v[H]++>=e[U]){v[b]=true}if(m){v[E]=true}let I=`${o} ${l} HTTP/1.1\r\n`;if(typeof u==="string"){I+=`host: ${u}\r\n`}else{I+=e[_]}if(d){I+=`connection: upgrade\r\nupgrade: ${d}\r\n`}else if(e[T]&&!v[b]){I+="connection: keep-alive\r\n"}else{I+="connection: close\r\n"}if(Array.isArray(f)){for(let e=0;e{t.removeListener("error",onFinished)}));if(!u){const e=new c;queueMicrotask((()=>onFinished(e)))}};const onFinished=function(e){if(u){return}u=true;i(o.destroyed||o[w]&&r[v]<=1);o.off("drain",onDrain).off("error",onFinished);t.removeListener("data",onData).removeListener("end",onFinished).removeListener("close",onClose);if(!e){try{d.end()}catch(t){e=t}}d.destroy(e);if(e&&(e.code!=="UND_ERR_INFO"||e.message!=="reset")){n.destroy(t,e)}else{n.destroy(t)}};t.on("data",onData).on("end",onFinished).on("error",onFinished).on("close",onClose);if(t.resume){t.resume()}o.on("drain",onDrain).on("error",onFinished);if(t.errorEmitted??t.errored){setImmediate((()=>onFinished(t.errored)))}else if(t.endEmitted??t.readableEnded){setImmediate((()=>onFinished(null)))}if(t.closeEmitted??t.closed){setImmediate(onClose)}}function writeBuffer(e,t,r,s,o,a,l,c){try{if(!t){if(a===0){o.write(`${l}content-length: 0\r\n\r\n`,"latin1")}else{i(a===null,"no body must not have content length");o.write(`${l}\r\n`,"latin1")}}else if(n.isBuffer(t)){i(a===t.byteLength,"buffer body must have content length");o.cork();o.write(`${l}content-length: ${a}\r\n\r\n`,"latin1");o.write(t);o.uncork();s.onBodySent(t);if(!c&&s.reset!==false){o[b]=true}}s.onRequestSent();r[W]()}catch(t){e(t)}}async function writeBlob(e,t,r,n,s,o,l,c){i(o===t.size,"blob body must have content length");try{if(o!=null&&o!==t.size){throw new a}const e=Buffer.from(await t.arrayBuffer());s.cork();s.write(`${l}content-length: ${o}\r\n\r\n`,"latin1");s.write(e);s.uncork();n.onBodySent(e);n.onRequestSent();if(!c&&n.reset!==false){s[b]=true}r[W]()}catch(t){e(t)}}async function writeIterable(e,t,r,n,s,o,a,l){i(o!==0||r[v]===0,"iterator body cannot be pipelined");let c=null;function onDrain(){if(c){const e=c;c=null;e()}}const waitForDrain=()=>new Promise(((e,t)=>{i(c===null);if(s[Q]){t(s[Q])}else{c=e}}));s.on("close",onDrain).on("drain",onDrain);const p=new AsyncWriter({abort:e,socket:s,request:n,contentLength:o,client:r,expectsPayload:l,header:a});try{for await(const e of t){if(s[Q]){throw s[Q]}if(!p.write(e)){await waitForDrain()}}p.end()}catch(e){p.destroy(e)}finally{s.off("close",onDrain).off("drain",onDrain)}}class AsyncWriter{constructor({abort:e,socket:t,request:r,contentLength:i,client:n,expectsPayload:s,header:o}){this.socket=t;this.request=r;this.contentLength=i;this.client=n;this.bytesWritten=0;this.expectsPayload=s;this.header=o;this.abort=e;t[w]=true}write(e){const{socket:t,request:r,contentLength:i,client:n,bytesWritten:s,expectsPayload:o,header:l}=this;if(t[Q]){throw t[Q]}if(t.destroyed){return false}const c=Buffer.byteLength(e);if(!c){return true}if(i!==null&&s+c>i){if(n[q]){throw new a}process.emitWarning(new a)}t.cork();if(s===0){if(!o&&r.reset!==false){t[b]=true}if(i===null){t.write(`${l}transfer-encoding: chunked\r\n`,"latin1")}else{t.write(`${l}content-length: ${i}\r\n\r\n`,"latin1")}}if(i===null){t.write(`\r\n${c.toString(16)}\r\n`,"latin1")}this.bytesWritten+=c;const p=t.write(e);t.uncork();r.onBodySent(e);if(!p){if(t[N].timeout&&t[N].timeoutType===de){if(t[N].timeout.refresh){t[N].timeout.refresh()}}}return p}end(){const{socket:e,contentLength:t,client:r,bytesWritten:i,expectsPayload:n,header:s,request:o}=this;o.onRequestSent();e[w]=false;if(e[Q]){throw e[Q]}if(e.destroyed){return}if(i===0){if(n){e.write(`${s}content-length: 0\r\n\r\n`,"latin1")}else{e.write(`${s}\r\n`,"latin1")}}else if(t===null){e.write("\r\n0\r\n\r\n","latin1")}if(t!==null&&i!==t){if(r[q]){throw new a}else{process.emitWarning(new a)}}if(e[N].timeout&&e[N].timeoutType===de){if(e[N].timeout.refresh){e[N].timeout.refresh()}}r[W]()}destroy(e){const{socket:t,client:r,abort:n}=this;t[w]=false;if(e){i(r[v]<=1,"pipeline should only contain this request");n(e)}}}e.exports=connectH1},8788:(e,t,r)=>{const i=r(4589);const{pipeline:n}=r(7075);const s=r(3440);const{RequestContentLengthMismatchError:o,RequestAbortedError:a,SocketError:l,InformationalError:c}=r(8707);const{kUrl:p,kReset:u,kClient:d,kRunning:m,kPending:A,kQueue:g,kPendingIdx:h,kRunningIdx:f,kError:y,kSocket:b,kStrictContentLength:C,kOnError:N,kMaxConcurrentStreams:E,kHTTP2Session:v,kResume:I,kSize:S,kHTTPContext:w}=r(6443);const P=Symbol("open streams");let x;let B=false;let _;try{_=r(2467)}catch{_={constants:{}}}const{constants:{HTTP2_HEADER_AUTHORITY:R,HTTP2_HEADER_METHOD:k,HTTP2_HEADER_PATH:Q,HTTP2_HEADER_SCHEME:T,HTTP2_HEADER_CONTENT_LENGTH:M,HTTP2_HEADER_EXPECT:O,HTTP2_HEADER_STATUS:D}}=_;function parseH2Headers(e){const t=[];for(const[r,i]of Object.entries(e)){if(Array.isArray(i)){for(const e of i){t.push(Buffer.from(r),Buffer.from(e))}}else{t.push(Buffer.from(r),Buffer.from(i))}}return t}async function connectH2(e,t){e[b]=t;if(!B){B=true;process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"})}const r=_.connect(e[p],{createConnection:()=>t,peerMaxConcurrentStreams:e[E]});r[P]=0;r[d]=e;r[b]=t;s.addListener(r,"error",onHttp2SessionError);s.addListener(r,"frameError",onHttp2FrameError);s.addListener(r,"end",onHttp2SessionEnd);s.addListener(r,"goaway",onHTTP2GoAway);s.addListener(r,"close",(function(){const{[d]:e}=this;const{[b]:t}=e;const r=this[b][y]||this[y]||new l("closed",s.getSocketInfo(t));e[v]=null;if(e.destroyed){i(e[A]===0);const t=e[g].splice(e[f]);for(let i=0;i{n=true}));return{version:"h2",defaultPipelining:Infinity,write(...t){return writeH2(e,...t)},resume(){resumeH2(e)},destroy(e,r){if(n){queueMicrotask(r)}else{t.destroy(e).on("close",r)}},get destroyed(){return t.destroyed},busy(){return false}}}function resumeH2(e){const t=e[b];if(t?.destroyed===false){if(e[S]===0&&e[E]===0){t.unref();e[v].unref()}else{t.ref();e[v].ref()}}}function onHttp2SessionError(e){i(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID");this[b][y]=e;this[d][N](e)}function onHttp2FrameError(e,t,r){if(r===0){const r=new c(`HTTP/2: "frameError" received - type ${e}, code ${t}`);this[b][y]=r;this[d][N](r)}}function onHttp2SessionEnd(){const e=new l("other side closed",s.getSocketInfo(this[b]));this.destroy(e);s.destroy(this[b],e)}function onHTTP2GoAway(e){const t=this[y]||new l(`HTTP/2: "GOAWAY" frame received with code ${e}`,s.getSocketInfo(this));const r=this[d];r[b]=null;r[w]=null;if(this[v]!=null){this[v].destroy(t);this[v]=null}s.destroy(this[b],t);if(r[f]{if(t.aborted||t.completed){return}r=r||new a;s.errorRequest(e,t,r);if(w!=null){s.destroy(w,r)}s.destroy(E,r);e[g][e[f]++]=null;e[I]()};try{t.onConnect(abort)}catch(r){s.errorRequest(e,t,r)}if(t.aborted){return false}if(l==="CONNECT"){n.ref();w=n.request(S,{endStream:false,signal:y});if(w.id&&!w.pending){t.onUpgrade(null,null,w);++n[P];e[g][e[f]++]=null}else{w.once("ready",(()=>{t.onUpgrade(null,null,w);++n[P];e[g][e[f]++]=null}))}w.once("close",(()=>{n[P]-=1;if(n[P]===0)n.unref()}));return true}S[Q]=u;S[T]="https";const z=l==="PUT"||l==="POST"||l==="PATCH";if(E&&typeof E.read==="function"){E.read(0)}let L=s.bodyLength(E);if(s.isFormDataLike(E)){x??=r(4492).extractBody;const[e,t]=x(E);S["content-type"]=t;E=e.stream;L=e.length}if(L==null){L=t.contentLength}if(L===0||!z){L=null}if(shouldSendContentLength(l)&&L>0&&t.contentLength!=null&&t.contentLength!==L){if(e[C]){s.errorRequest(e,t,new o);return false}process.emitWarning(new o)}if(L!=null){i(E,"no body must not have content length");S[M]=`${L}`}n.ref();const G=l==="GET"||l==="HEAD"||E===null;if(A){S[O]="100-continue";w=n.request(S,{endStream:G,signal:y});w.once("continue",writeBodyH2)}else{w=n.request(S,{endStream:G,signal:y});writeBodyH2()}++n[P];w.once("response",(r=>{const{[D]:i,...n}=r;t.onResponseStarted();if(t.aborted){const r=new a;s.errorRequest(e,t,r);s.destroy(w,r);return}if(t.onHeaders(Number(i),parseH2Headers(n),w.resume.bind(w),"")===false){w.pause()}w.on("data",(e=>{if(t.onData(e)===false){w.pause()}}))}));w.once("end",(()=>{if(w.state?.state==null||w.state.state<6){t.onComplete([])}if(n[P]===0){n.unref()}abort(new c("HTTP/2: stream half-closed (remote)"));e[g][e[f]++]=null;e[h]=e[f];e[I]()}));w.once("close",(()=>{n[P]-=1;if(n[P]===0){n.unref()}}));w.once("error",(function(e){abort(e)}));w.once("frameError",((e,t)=>{abort(new c(`HTTP/2: "frameError" received - type ${e}, code ${t}`))}));return true;function writeBodyH2(){if(!E||L===0){writeBuffer(abort,w,null,e,t,e[b],L,z)}else if(s.isBuffer(E)){writeBuffer(abort,w,E,e,t,e[b],L,z)}else if(s.isBlobLike(E)){if(typeof E.stream==="function"){writeIterable(abort,w,E.stream(),e,t,e[b],L,z)}else{writeBlob(abort,w,E,e,t,e[b],L,z)}}else if(s.isStream(E)){writeStream(abort,e[b],z,w,E,e,t,L)}else if(s.isIterable(E)){writeIterable(abort,w,E,e,t,e[b],L,z)}else{i(false)}}}function writeBuffer(e,t,r,n,o,a,l,c){try{if(r!=null&&s.isBuffer(r)){i(l===r.byteLength,"buffer body must have content length");t.cork();t.write(r);t.uncork();t.end();o.onBodySent(r)}if(!c){a[u]=true}o.onRequestSent();n[I]()}catch(t){e(t)}}function writeStream(e,t,r,o,a,l,c,p){i(p!==0||l[m]===0,"stream body cannot be pipelined");const d=n(a,o,(i=>{if(i){s.destroy(d,i);e(i)}else{s.removeAllListeners(d);c.onRequestSent();if(!r){t[u]=true}l[I]()}}));s.addListener(d,"data",onPipeData);function onPipeData(e){c.onBodySent(e)}}async function writeBlob(e,t,r,n,s,a,l,c){i(l===r.size,"blob body must have content length");try{if(l!=null&&l!==r.size){throw new o}const e=Buffer.from(await r.arrayBuffer());t.cork();t.write(e);t.uncork();t.end();s.onBodySent(e);s.onRequestSent();if(!c){a[u]=true}n[I]()}catch(t){e(t)}}async function writeIterable(e,t,r,n,s,o,a,l){i(a!==0||n[m]===0,"iterator body cannot be pipelined");let c=null;function onDrain(){if(c){const e=c;c=null;e()}}const waitForDrain=()=>new Promise(((e,t)=>{i(c===null);if(o[y]){t(o[y])}else{c=e}}));t.on("close",onDrain).on("drain",onDrain);try{for await(const e of r){if(o[y]){throw o[y]}const r=t.write(e);s.onBodySent(e);if(!r){await waitForDrain()}}t.end();s.onRequestSent();if(!l){o[u]=true}n[I]()}catch(t){e(t)}finally{t.off("close",onDrain).off("drain",onDrain)}}e.exports=connectH2},3701:(e,t,r)=>{const i=r(4589);const n=r(7030);const s=r(7067);const o=r(3440);const{channels:a}=r(2414);const l=r(4655);const c=r(1841);const{InvalidArgumentError:p,InformationalError:u,ClientDestroyedError:d}=r(8707);const m=r(9136);const{kUrl:A,kServerName:g,kClient:h,kBusy:f,kConnect:y,kResuming:b,kRunning:C,kPending:N,kSize:E,kQueue:v,kConnected:I,kConnecting:S,kNeedDrain:w,kKeepAliveDefaultTimeout:P,kHostHeader:x,kPendingIdx:B,kRunningIdx:_,kError:R,kPipelining:k,kKeepAliveTimeoutValue:Q,kMaxHeadersSize:T,kKeepAliveMaxTimeout:M,kKeepAliveTimeoutThreshold:O,kHeadersTimeout:D,kBodyTimeout:z,kStrictContentLength:L,kConnector:G,kMaxRedirections:F,kMaxRequests:q,kCounter:U,kClose:H,kDestroy:V,kDispatch:j,kInterceptors:W,kLocalAddress:J,kMaxResponseSize:Y,kOnError:$,kHTTPContext:K,kMaxConcurrentStreams:Z,kResume:X}=r(6443);const ee=r(637);const te=r(8788);let re=false;const ie=Symbol("kClosedResolve");const noop=()=>{};function getPipelining(e){return e[k]??e[K]?.defaultPipelining??1}class Client extends c{constructor(e,{interceptors:t,maxHeaderSize:r,headersTimeout:i,socketTimeout:a,requestTimeout:l,connectTimeout:c,bodyTimeout:u,idleTimeout:d,keepAlive:h,keepAliveTimeout:f,maxKeepAliveTimeout:y,keepAliveMaxTimeout:C,keepAliveTimeoutThreshold:N,socketPath:E,pipelining:I,tls:S,strictContentLength:R,maxCachedSessions:U,maxRedirections:H,connect:V,maxRequestsPerClient:j,localAddress:ee,maxResponseSize:te,autoSelectFamily:se,autoSelectFamilyAttemptTimeout:oe,maxConcurrentStreams:ae,allowH2:le,webSocket:ce}={}){super({webSocket:ce});if(h!==undefined){throw new p("unsupported keepAlive, use pipelining=0 instead")}if(a!==undefined){throw new p("unsupported socketTimeout, use headersTimeout & bodyTimeout instead")}if(l!==undefined){throw new p("unsupported requestTimeout, use headersTimeout & bodyTimeout instead")}if(d!==undefined){throw new p("unsupported idleTimeout, use keepAliveTimeout instead")}if(y!==undefined){throw new p("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead")}if(r!=null&&!Number.isFinite(r)){throw new p("invalid maxHeaderSize")}if(E!=null&&typeof E!=="string"){throw new p("invalid socketPath")}if(c!=null&&(!Number.isFinite(c)||c<0)){throw new p("invalid connectTimeout")}if(f!=null&&(!Number.isFinite(f)||f<=0)){throw new p("invalid keepAliveTimeout")}if(C!=null&&(!Number.isFinite(C)||C<=0)){throw new p("invalid keepAliveMaxTimeout")}if(N!=null&&!Number.isFinite(N)){throw new p("invalid keepAliveTimeoutThreshold")}if(i!=null&&(!Number.isInteger(i)||i<0)){throw new p("headersTimeout must be a positive integer or zero")}if(u!=null&&(!Number.isInteger(u)||u<0)){throw new p("bodyTimeout must be a positive integer or zero")}if(V!=null&&typeof V!=="function"&&typeof V!=="object"){throw new p("connect must be a function or an object")}if(H!=null&&(!Number.isInteger(H)||H<0)){throw new p("maxRedirections must be a positive number")}if(j!=null&&(!Number.isInteger(j)||j<0)){throw new p("maxRequestsPerClient must be a positive number")}if(ee!=null&&(typeof ee!=="string"||n.isIP(ee)===0)){throw new p("localAddress must be valid string IP address")}if(te!=null&&(!Number.isInteger(te)||te<-1)){throw new p("maxResponseSize must be a positive number")}if(oe!=null&&(!Number.isInteger(oe)||oe<-1)){throw new p("autoSelectFamilyAttemptTimeout must be a positive number")}if(le!=null&&typeof le!=="boolean"){throw new p("allowH2 must be a valid boolean value")}if(ae!=null&&(typeof ae!=="number"||ae<1)){throw new p("maxConcurrentStreams must be a positive integer, greater than 0")}if(typeof V!=="function"){V=m({...S,maxCachedSessions:U,allowH2:le,socketPath:E,timeout:c,...se?{autoSelectFamily:se,autoSelectFamilyAttemptTimeout:oe}:undefined,...V})}if(t?.Client&&Array.isArray(t.Client)){this[W]=t.Client;if(!re){re=true;process.emitWarning("Client.Options#interceptor is deprecated. Use Dispatcher#compose instead.",{code:"UNDICI-CLIENT-INTERCEPTOR-DEPRECATED"})}}else{this[W]=[ne({maxRedirections:H})]}this[A]=o.parseOrigin(e);this[G]=V;this[k]=I!=null?I:1;this[T]=r||s.maxHeaderSize;this[P]=f==null?4e3:f;this[M]=C==null?6e5:C;this[O]=N==null?2e3:N;this[Q]=this[P];this[g]=null;this[J]=ee!=null?ee:null;this[b]=0;this[w]=0;this[x]=`host: ${this[A].hostname}${this[A].port?`:${this[A].port}`:""}\r\n`;this[z]=u!=null?u:3e5;this[D]=i!=null?i:3e5;this[L]=R==null?true:R;this[F]=H;this[q]=j;this[ie]=null;this[Y]=te>-1?te:-1;this[Z]=ae!=null?ae:100;this[K]=null;this[v]=[];this[_]=0;this[B]=0;this[X]=e=>resume(this,e);this[$]=e=>onError(this,e)}get pipelining(){return this[k]}set pipelining(e){this[k]=e;this[X](true)}get[N](){return this[v].length-this[B]}get[C](){return this[B]-this[_]}get[E](){return this[v].length-this[_]}get[I](){return!!this[K]&&!this[S]&&!this[K].destroyed}get[f](){return Boolean(this[K]?.busy(null)||this[E]>=(getPipelining(this)||1)||this[N]>0)}[y](e){connect(this);this.once("connect",e)}[j](e,t){const r=e.origin||this[A].origin;const i=new l(r,e,t);this[v].push(i);if(this[b]){}else if(o.bodyLength(i.body)==null&&o.isIterable(i.body)){this[b]=1;queueMicrotask((()=>resume(this)))}else{this[X](true)}if(this[b]&&this[w]!==2&&this[f]){this[w]=2}return this[w]<2}async[H](){return new Promise((e=>{if(this[E]){this[ie]=e}else{e(null)}}))}async[V](e){return new Promise((t=>{const r=this[v].splice(this[B]);for(let t=0;t{if(this[ie]){this[ie]();this[ie]=null}t(null)};if(this[K]){this[K].destroy(e,callback);this[K]=null}else{queueMicrotask(callback)}this[X]()}))}}const ne=r(5092);function onError(e,t){if(e[C]===0&&t.code!=="UND_ERR_INFO"&&t.code!=="UND_ERR_SOCKET"){i(e[B]===e[_]);const r=e[v].splice(e[_]);for(let i=0;i{e[G]({host:t,hostname:r,protocol:s,port:l,servername:e[g],localAddress:e[J]},((e,t)=>{if(e){n(e)}else{i(t)}}))}));if(e.destroyed){o.destroy(n.on("error",noop),new d);return}i(n);try{e[K]=n.alpnProtocol==="h2"?await te(e,n):await ee(e,n)}catch(e){n.destroy().on("error",noop);throw e}e[S]=false;n[U]=0;n[q]=e[q];n[h]=e;n[R]=null;if(a.connected.hasSubscribers){a.connected.publish({connectParams:{host:t,hostname:r,protocol:s,port:l,version:e[K]?.version,servername:e[g],localAddress:e[J]},connector:e[G],socket:n})}e.emit("connect",e[A],[e])}catch(n){if(e.destroyed){return}e[S]=false;if(a.connectError.hasSubscribers){a.connectError.publish({connectParams:{host:t,hostname:r,protocol:s,port:l,version:e[K]?.version,servername:e[g],localAddress:e[J]},connector:e[G],error:n})}if(n.code==="ERR_TLS_CERT_ALTNAME_INVALID"){i(e[C]===0);while(e[N]>0&&e[v][e[B]].servername===e[g]){const t=e[v][e[B]++];o.errorRequest(e,t,n)}}else{onError(e,n)}e.emit("connectionError",e[A],[e],n)}e[X]()}function emitDrain(e){e[w]=0;e.emit("drain",e[A],[e])}function resume(e,t){if(e[b]===2){return}e[b]=2;_resume(e,t);e[b]=0;if(e[_]>256){e[v].splice(0,e[_]);e[B]-=e[_];e[_]=0}}function _resume(e,t){while(true){if(e.destroyed){i(e[N]===0);return}if(e[ie]&&!e[E]){e[ie]();e[ie]=null;return}if(e[K]){e[K].resume()}if(e[f]){e[w]=2}else if(e[w]===2){if(t){e[w]=1;queueMicrotask((()=>emitDrain(e)))}else{emitDrain(e)}continue}if(e[N]===0){return}if(e[C]>=(getPipelining(e)||1)){return}const r=e[v][e[B]];if(e[A].protocol==="https:"&&e[g]!==r.servername){if(e[C]>0){return}e[g]=r.servername;e[K]?.destroy(new u("servername changed"),(()=>{e[K]=null;resume(e)}))}if(e[S]){return}if(!e[K]){connect(e);return}if(e[K].destroyed){return}if(e[K].busy(r)){return}if(!r.aborted&&e[K].write(r)){e[B]++}else{e[v].splice(e[B],1)}}}e.exports=Client},1841:(e,t,r)=>{const i=r(883);const{ClientDestroyedError:n,ClientClosedError:s,InvalidArgumentError:o}=r(8707);const{kDestroy:a,kClose:l,kClosed:c,kDestroyed:p,kDispatch:u,kInterceptors:d}=r(6443);const m=Symbol("onDestroyed");const A=Symbol("onClosed");const g=Symbol("Intercepted Dispatch");const h=Symbol("webSocketOptions");class DispatcherBase extends i{constructor(e){super();this[p]=false;this[m]=null;this[c]=false;this[A]=[];this[h]=e?.webSocket??{}}get webSocketOptions(){return{maxFragments:this[h].maxFragments??131072,maxPayloadSize:this[h].maxPayloadSize??128*1024*1024}}get destroyed(){return this[p]}get closed(){return this[c]}get interceptors(){return this[d]}set interceptors(e){if(e){for(let t=e.length-1;t>=0;t--){const e=this[d][t];if(typeof e!=="function"){throw new o("interceptor must be an function")}}}this[d]=e}close(e){if(e===undefined){return new Promise(((e,t)=>{this.close(((r,i)=>r?t(r):e(i)))}))}if(typeof e!=="function"){throw new o("invalid callback")}if(this[p]){queueMicrotask((()=>e(new n,null)));return}if(this[c]){if(this[A]){this[A].push(e)}else{queueMicrotask((()=>e(null,null)))}return}this[c]=true;this[A].push(e);const onClosed=()=>{const e=this[A];this[A]=null;for(let t=0;tthis.destroy())).then((()=>{queueMicrotask(onClosed)}))}destroy(e,t){if(typeof e==="function"){t=e;e=null}if(t===undefined){return new Promise(((t,r)=>{this.destroy(e,((e,i)=>e?r(e):t(i)))}))}if(typeof t!=="function"){throw new o("invalid callback")}if(this[p]){if(this[m]){this[m].push(t)}else{queueMicrotask((()=>t(null,null)))}return}if(!e){e=new n}this[p]=true;this[m]=this[m]||[];this[m].push(t);const onDestroyed=()=>{const e=this[m];this[m]=null;for(let t=0;t{queueMicrotask(onDestroyed)}))}[g](e,t){if(!this[d]||this[d].length===0){this[g]=this[u];return this[u](e,t)}let r=this[u].bind(this);for(let e=this[d].length-1;e>=0;e--){r=this[d][e](r)}this[g]=r;return r(e,t)}dispatch(e,t){if(!t||typeof t!=="object"){throw new o("handler must be an object")}try{if(!e||typeof e!=="object"){throw new o("opts must be an object.")}if(this[p]||this[m]){throw new n}if(this[c]){throw new s}return this[g](e,t)}catch(e){if(typeof t.onError!=="function"){throw new o("invalid onError method")}t.onError(e);return false}}}e.exports=DispatcherBase},883:(e,t,r)=>{const i=r(8474);class Dispatcher extends i{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...e){const t=Array.isArray(e[0])?e[0]:e;let r=this.dispatch.bind(this);for(const e of t){if(e==null){continue}if(typeof e!=="function"){throw new TypeError(`invalid interceptor, expected function received ${typeof e}`)}r=e(r);if(r==null||typeof r!=="function"||r.length!==2){throw new TypeError("invalid interceptor")}}return new ComposedDispatcher(this,r)}}class ComposedDispatcher extends Dispatcher{#e=null;#t=null;constructor(e,t){super();this.#e=e;this.#t=t}dispatch(...e){this.#t(...e)}close(...e){return this.#e.close(...e)}destroy(...e){return this.#e.destroy(...e)}}e.exports=Dispatcher},3137:(e,t,r)=>{const i=r(1841);const{kClose:n,kDestroy:s,kClosed:o,kDestroyed:a,kDispatch:l,kNoProxyAgent:c,kHttpProxyAgent:p,kHttpsProxyAgent:u}=r(6443);const d=r(6672);const m=r(7405);const A={"http:":80,"https:":443};let g=false;class EnvHttpProxyAgent extends i{#r=null;#i=null;#n=null;constructor(e={}){super();this.#n=e;if(!g){g=true;process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"})}const{httpProxy:t,httpsProxy:r,noProxy:i,...n}=e;this[c]=new m(n);const s=t??process.env.http_proxy??process.env.HTTP_PROXY;if(s){this[p]=new d({...n,uri:s})}else{this[p]=this[c]}const o=r??process.env.https_proxy??process.env.HTTPS_PROXY;if(o){this[u]=new d({...n,uri:o})}else{this[u]=this[p]}this.#s()}[l](e,t){const r=new URL(e.origin);const i=this.#o(r);return i.dispatch(e,t)}async[n](){await this[c].close();if(!this[p][o]){await this[p].close()}if(!this[u][o]){await this[u].close()}}async[s](e){await this[c].destroy(e);if(!this[p][a]){await this[p].destroy(e)}if(!this[u][a]){await this[u].destroy(e)}}#o(e){let{protocol:t,host:r,port:i}=e;r=r.replace(/:\d*$/,"").toLowerCase();i=Number.parseInt(i,10)||A[t]||0;if(!this.#a(r,i)){return this[c]}if(t==="https:"){return this[u]}return this[p]}#a(e,t){if(this.#l){this.#s()}if(this.#i.length===0){return true}if(this.#r==="*"){return false}for(let r=0;r{const t=2048;const r=t-1;class FixedCircularBuffer{constructor(){this.bottom=0;this.top=0;this.list=new Array(t);this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&r)===this.bottom}push(e){this.list[this.top]=e;this.top=this.top+1&r}shift(){const e=this.list[this.bottom];if(e===undefined)return null;this.list[this.bottom]=undefined;this.bottom=this.bottom+1&r;return e}}e.exports=class FixedQueue{constructor(){this.head=this.tail=new FixedCircularBuffer}isEmpty(){return this.head.isEmpty()}push(e){if(this.head.isFull()){this.head=this.head.next=new FixedCircularBuffer}this.head.push(e)}shift(){const e=this.tail;const t=e.shift();if(e.isEmpty()&&e.next!==null){this.tail=e.next}return t}}},2128:(e,t,r)=>{const i=r(1841);const n=r(4660);const{kConnected:s,kSize:o,kRunning:a,kPending:l,kQueued:c,kBusy:p,kFree:u,kUrl:d,kClose:m,kDestroy:A,kDispatch:g}=r(6443);const h=r(3246);const f=Symbol("clients");const y=Symbol("needDrain");const b=Symbol("queue");const C=Symbol("closed resolve");const N=Symbol("onDrain");const E=Symbol("onConnect");const v=Symbol("onDisconnect");const I=Symbol("onConnectionError");const S=Symbol("get dispatcher");const w=Symbol("add client");const P=Symbol("remove client");const x=Symbol("stats");class PoolBase extends i{constructor(e){super(e);this[b]=new n;this[f]=[];this[c]=0;const t=this;this[N]=function onDrain(e,r){const i=t[b];let n=false;while(!n){const e=i.shift();if(!e){break}t[c]--;n=!this.dispatch(e.opts,e.handler)}this[y]=n;if(!this[y]&&t[y]){t[y]=false;t.emit("drain",e,[t,...r])}if(t[C]&&i.isEmpty()){Promise.all(t[f].map((e=>e.close()))).then(t[C])}};this[E]=(e,r)=>{t.emit("connect",e,[t,...r])};this[v]=(e,r,i)=>{t.emit("disconnect",e,[t,...r],i)};this[I]=(e,r,i)=>{t.emit("connectionError",e,[t,...r],i)};this[x]=new h(this)}get[p](){return this[y]}get[s](){return this[f].filter((e=>e[s])).length}get[u](){return this[f].filter((e=>e[s]&&!e[y])).length}get[l](){let e=this[c];for(const{[l]:t}of this[f]){e+=t}return e}get[a](){let e=0;for(const{[a]:t}of this[f]){e+=t}return e}get[o](){let e=this[c];for(const{[o]:t}of this[f]){e+=t}return e}get stats(){return this[x]}async[m](){if(this[b].isEmpty()){await Promise.all(this[f].map((e=>e.close())))}else{await new Promise((e=>{this[C]=e}))}}async[A](e){while(true){const t=this[b].shift();if(!t){break}t.handler.onError(e)}await Promise.all(this[f].map((t=>t.destroy(e))))}[g](e,t){const r=this[S]();if(!r){this[y]=true;this[b].push({opts:e,handler:t});this[c]++}else if(!r.dispatch(e,t)){r[y]=true;this[y]=!this[S]()}return!this[y]}[w](e){e.on("drain",this[N]).on("connect",this[E]).on("disconnect",this[v]).on("connectionError",this[I]);this[f].push(e);if(this[y]){queueMicrotask((()=>{if(this[y]){this[N](e[d],[this,e])}}))}return this}[P](e){e.close((()=>{const t=this[f].indexOf(e);if(t!==-1){this[f].splice(t,1)}}));this[y]=this[f].some((e=>!e[y]&&e.closed!==true&&e.destroyed!==true))}}e.exports={PoolBase:PoolBase,kClients:f,kNeedDrain:y,kAddClient:w,kRemoveClient:P,kGetDispatcher:S}},3246:(e,t,r)=>{const{kFree:i,kConnected:n,kPending:s,kQueued:o,kRunning:a,kSize:l}=r(6443);const c=Symbol("pool");class PoolStats{constructor(e){this[c]=e}get connected(){return this[c][n]}get free(){return this[c][i]}get pending(){return this[c][s]}get queued(){return this[c][o]}get running(){return this[c][a]}get size(){return this[c][l]}}e.exports=PoolStats},628:(e,t,r)=>{const{PoolBase:i,kClients:n,kNeedDrain:s,kAddClient:o,kGetDispatcher:a}=r(2128);const l=r(3701);const{InvalidArgumentError:c}=r(8707);const p=r(3440);const{kUrl:u,kInterceptors:d}=r(6443);const m=r(9136);const A=Symbol("options");const g=Symbol("connections");const h=Symbol("factory");function defaultFactory(e,t){return new l(e,t)}class Pool extends i{constructor(e,{connections:t,factory:r=defaultFactory,connect:i,connectTimeout:s,tls:o,maxCachedSessions:a,socketPath:l,autoSelectFamily:f,autoSelectFamilyAttemptTimeout:y,allowH2:b,...C}={}){if(t!=null&&(!Number.isFinite(t)||t<0)){throw new c("invalid connections")}if(typeof r!=="function"){throw new c("factory must be a function.")}if(i!=null&&typeof i!=="function"&&typeof i!=="object"){throw new c("connect must be a function or an object")}if(typeof i!=="function"){i=m({...o,maxCachedSessions:a,allowH2:b,socketPath:l,timeout:s,...f?{autoSelectFamily:f,autoSelectFamilyAttemptTimeout:y}:undefined,...i})}super(C);this[d]=C.interceptors?.Pool&&Array.isArray(C.interceptors.Pool)?C.interceptors.Pool:[];this[g]=t||null;this[u]=p.parseOrigin(e);this[A]={...p.deepClone(C),connect:i,allowH2:b};this[A].interceptors=C.interceptors?{...C.interceptors}:undefined;this[h]=r;this.on("connectionError",((e,t,r)=>{for(const e of t){const t=this[n].indexOf(e);if(t!==-1){this[n].splice(t,1)}}}))}[a](){for(const e of this[n]){if(!e[s]){return e}}if(!this[g]||this[n].length{const{kProxy:i,kClose:n,kDestroy:s,kDispatch:o,kInterceptors:a}=r(6443);const{URL:l}=r(3136);const c=r(7405);const p=r(628);const u=r(1841);const{InvalidArgumentError:d,RequestAbortedError:m,SecureProxyConnectionError:A}=r(8707);const g=r(9136);const h=r(3701);const f=Symbol("proxy agent");const y=Symbol("proxy client");const b=Symbol("proxy headers");const C=Symbol("request tls settings");const N=Symbol("proxy tls settings");const E=Symbol("connect endpoint function");const v=Symbol("tunnel proxy");function defaultProtocolPort(e){return e==="https:"?443:80}function defaultFactory(e,t){return new p(e,t)}const noop=()=>{};function defaultAgentFactory(e,t){if(t.connections===1){return new h(e,t)}return new p(e,t)}class Http1ProxyWrapper extends u{#p;constructor(e,{headers:t={},connect:r,factory:i}){super();if(!e){throw new d("Proxy URL is mandatory")}this[b]=t;if(i){this.#p=i(e,{connect:r})}else{this.#p=new h(e,{connect:r})}}[o](e,t){const r=t.onHeaders;t.onHeaders=function(e,i,n){if(e===407){if(typeof t.onError==="function"){t.onError(new d("Proxy Authentication Required (407)"))}return}if(r)r.call(this,e,i,n)};const{origin:i,path:n="/",headers:s={}}=e;e.path=i+n;if(!("host"in s)&&!("Host"in s)){const{host:e}=new l(i);s.host=e}e.headers={...this[b],...s};return this.#p[o](e,t)}async[n](){return this.#p.close()}async[s](e){return this.#p.destroy(e)}}class ProxyAgent extends u{constructor(e){super();if(!e||typeof e==="object"&&!(e instanceof l)&&!e.uri){throw new d("Proxy uri is mandatory")}const{clientFactory:t=defaultFactory}=e;if(typeof t!=="function"){throw new d("Proxy opts.clientFactory must be a function.")}const{proxyTunnel:r=true}=e;const n=this.#u(e);const{href:s,origin:o,port:p,protocol:u,username:h,password:I,hostname:S}=n;this[i]={uri:s,protocol:u};this[a]=e.interceptors?.ProxyAgent&&Array.isArray(e.interceptors.ProxyAgent)?e.interceptors.ProxyAgent:[];this[C]=e.requestTls;this[N]=e.proxyTls;this[b]=e.headers||{};this[v]=r;if(e.auth&&e.token){throw new d("opts.auth cannot be used in combination with opts.token")}else if(e.auth){this[b]["proxy-authorization"]=`Basic ${e.auth}`}else if(e.token){this[b]["proxy-authorization"]=e.token}else if(h&&I){this[b]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(h)}:${decodeURIComponent(I)}`).toString("base64")}`}const w=g({...e.proxyTls});this[E]=g({...e.requestTls});const P=e.factory||defaultAgentFactory;const factory=(e,t)=>{const{protocol:r}=new l(e);if(!this[v]&&r==="http:"&&this[i].protocol==="http:"){return new Http1ProxyWrapper(this[i].uri,{headers:this[b],connect:w,factory:P})}return P(e,t)};this[y]=t(n,{connect:w});this[f]=new c({...e,factory:factory,connect:async(e,t)=>{let r=e.host;if(!e.port){r+=`:${defaultProtocolPort(e.protocol)}`}try{const{socket:i,statusCode:n}=await this[y].connect({origin:o,port:p,path:r,signal:e.signal,headers:{...this[b],host:e.host},servername:this[N]?.servername||S});if(n!==200){i.on("error",noop).destroy();t(new m(`Proxy response (${n}) !== 200 when HTTP Tunneling`))}if(e.protocol!=="https:"){t(null,i);return}let s;if(this[C]){s=this[C].servername}else{s=e.servername}this[E]({...e,servername:s,httpSocket:i},t)}catch(e){if(e.code==="ERR_TLS_CERT_ALTNAME_INVALID"){t(new A(e))}else{t(e)}}}})}dispatch(e,t){const r=buildHeaders(e.headers);throwIfProxyAuthIsSent(r);if(r&&!("host"in r)&&!("Host"in r)){const{host:t}=new l(e.origin);r.host=t}return this[f].dispatch({...e,headers:r},t)}#u(e){if(typeof e==="string"){return new l(e)}else if(e instanceof l){return e}else{return new l(e.uri)}}async[n](){await this[f].close();await this[y].close()}async[s](){await this[f].destroy();await this[y].destroy()}}function buildHeaders(e){if(Array.isArray(e)){const t={};for(let r=0;re.toLowerCase()==="proxy-authorization"));if(t){throw new d("Proxy-Authorization should be sent in ProxyAgent constructor")}}e.exports=ProxyAgent},50:(e,t,r)=>{const i=r(883);const n=r(7816);class RetryAgent extends i{#d=null;#m=null;constructor(e,t={}){super(t);this.#d=e;this.#m=t}dispatch(e,t){const r=new n({...e,retryOptions:this.#m},{dispatch:this.#d.dispatch.bind(this.#d),handler:t});return this.#d.dispatch(e,r)}close(){return this.#d.close()}destroy(){return this.#d.destroy()}}e.exports=RetryAgent},2581:(e,t,r)=>{const i=Symbol.for("undici.globalDispatcher.1");const{InvalidArgumentError:n}=r(8707);const s=r(7405);if(getGlobalDispatcher()===undefined){setGlobalDispatcher(new s)}function setGlobalDispatcher(e){if(!e||typeof e.dispatch!=="function"){throw new n("Argument agent must implement Agent")}Object.defineProperty(globalThis,i,{value:e,writable:true,enumerable:false,configurable:false})}function getGlobalDispatcher(){return globalThis[i]}e.exports={setGlobalDispatcher:setGlobalDispatcher,getGlobalDispatcher:getGlobalDispatcher}},8155:e=>{e.exports=class DecoratorHandler{#A;constructor(e){if(typeof e!=="object"||e===null){throw new TypeError("handler must be an object")}this.#A=e}onConnect(...e){return this.#A.onConnect?.(...e)}onError(...e){return this.#A.onError?.(...e)}onUpgrade(...e){return this.#A.onUpgrade?.(...e)}onResponseStarted(...e){return this.#A.onResponseStarted?.(...e)}onHeaders(...e){return this.#A.onHeaders?.(...e)}onData(...e){return this.#A.onData?.(...e)}onComplete(...e){return this.#A.onComplete?.(...e)}onBodySent(...e){return this.#A.onBodySent?.(...e)}}},8754:(e,t,r)=>{const i=r(3440);const{kBodyUsed:n}=r(6443);const s=r(4589);const{InvalidArgumentError:o}=r(8707);const a=r(8474);const l=[300,301,302,303,307,308];const c=Symbol("body");class BodyAsyncIterable{constructor(e){this[c]=e;this[n]=false}async*[Symbol.asyncIterator](){s(!this[n],"disturbed");this[n]=true;yield*this[c]}}class RedirectHandler{constructor(e,t,r,l){if(t!=null&&(!Number.isInteger(t)||t<0)){throw new o("maxRedirections must be a positive number")}i.validateHandler(l,r.method,r.upgrade);this.dispatch=e;this.location=null;this.abort=null;this.opts={...r,maxRedirections:0};this.maxRedirections=t;this.handler=l;this.history=[];this.redirectionLimitReached=false;if(i.isStream(this.opts.body)){if(i.bodyLength(this.opts.body)===0){this.opts.body.on("data",(function(){s(false)}))}if(typeof this.opts.body.readableDidRead!=="boolean"){this.opts.body[n]=false;a.prototype.on.call(this.opts.body,"data",(function(){this[n]=true}))}}else if(this.opts.body&&typeof this.opts.body.pipeTo==="function"){this.opts.body=new BodyAsyncIterable(this.opts.body)}else if(this.opts.body&&typeof this.opts.body!=="string"&&!ArrayBuffer.isView(this.opts.body)&&i.isIterable(this.opts.body)){this.opts.body=new BodyAsyncIterable(this.opts.body)}}onConnect(e){this.abort=e;this.handler.onConnect(e,{history:this.history})}onUpgrade(e,t,r){this.handler.onUpgrade(e,t,r)}onError(e){this.handler.onError(e)}onHeaders(e,t,r,n){this.location=this.history.length>=this.maxRedirections||i.isDisturbed(this.opts.body)?null:parseLocation(e,t);if(this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections){if(this.request){this.request.abort(new Error("max redirects"))}this.redirectionLimitReached=true;this.abort(new Error("max redirects"));return}if(this.opts.origin){this.history.push(new URL(this.opts.path,this.opts.origin))}if(!this.location){return this.handler.onHeaders(e,t,r,n)}const{origin:s,pathname:o,search:a}=i.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin)));const l=a?`${o}${a}`:o;this.opts.headers=cleanRequestHeaders(this.opts.headers,e===303,this.opts.origin!==s);this.opts.path=l;this.opts.origin=s;this.opts.maxRedirections=0;this.opts.query=null;if(e===303&&this.opts.method!=="HEAD"){this.opts.method="GET";this.opts.body=null}}onData(e){if(this.location){}else{return this.handler.onData(e)}}onComplete(e){if(this.location){this.location=null;this.abort=null;this.dispatch(this.opts,this)}else{this.handler.onComplete(e)}}onBodySent(e){if(this.handler.onBodySent){this.handler.onBodySent(e)}}}function parseLocation(e,t){if(l.indexOf(e)===-1){return null}for(let e=0;e{const i=r(4589);const{kRetryHandlerDefaultRetry:n}=r(6443);const{RequestRetryError:s}=r(8707);const{isDisturbed:o,parseHeaders:a,parseRangeHeader:l,wrapRequestBody:c}=r(3440);function calculateRetryAfterHeader(e){const t=Date.now();return new Date(e).getTime()-t}function validatePartialResponseContentLength(e,t,r,i){const n=e["content-length"];if(n==null){return null}if(!Number.isFinite(t.start)||!Number.isFinite(t.end)){return null}const o=Number(n);const a=t.end-t.start+1;if(!Number.isFinite(o)||o!==a){return new s("Content-Length mismatch",r,{headers:e,data:{count:i}})}return null}class RetryHandler{constructor(e,t){const{retryOptions:r,...i}=e;const{retry:s,maxRetries:o,maxTimeout:a,minTimeout:l,timeoutFactor:p,methods:u,errorCodes:d,retryAfter:m,statusCodes:A}=r??{};this.dispatch=t.dispatch;this.handler=t.handler;this.opts={...i,body:c(e.body)};this.abort=null;this.aborted=false;this.retryOpts={retry:s??RetryHandler[n],retryAfter:m??true,maxTimeout:a??30*1e3,minTimeout:l??500,timeoutFactor:p??2,maxRetries:o??5,methods:u??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:A??[500,502,503,504,429],errorCodes:d??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE","UND_ERR_SOCKET"]};this.retryCount=0;this.retryCountCheckpoint=0;this.start=0;this.end=null;this.etag=null;this.resume=null;this.handler.onConnect((e=>{this.aborted=true;if(this.abort){this.abort(e)}else{this.reason=e}}))}onRequestSent(){if(this.handler.onRequestSent){this.handler.onRequestSent()}}onUpgrade(e,t,r){if(this.handler.onUpgrade){this.handler.onUpgrade(e,t,r)}}onConnect(e){if(this.aborted){e(this.reason)}else{this.abort=e}}onBodySent(e){if(this.handler.onBodySent)return this.handler.onBodySent(e)}static[n](e,{state:t,opts:r},i){const{statusCode:n,code:s,headers:o}=e;const{method:a,retryOptions:l}=r;const{maxRetries:c,minTimeout:p,maxTimeout:u,timeoutFactor:d,statusCodes:m,errorCodes:A,methods:g}=l;const{counter:h}=t;if(s&&s!=="UND_ERR_REQ_RETRY"&&!A.includes(s)){i(e);return}if(Array.isArray(g)&&!g.includes(a)){i(e);return}if(n!=null&&Array.isArray(m)&&!m.includes(n)){i(e);return}if(h>c){i(e);return}let f=o?.["retry-after"];if(f){f=Number(f);f=Number.isNaN(f)?calculateRetryAfterHeader(f):f*1e3}const y=f>0?Math.min(f,u):Math.min(p*d**(h-1),u);setTimeout((()=>i(null)),y)}onHeaders(e,t,r,n){const o=a(t);this.retryCount+=1;if(e>=300){if(this.retryOpts.statusCodes.includes(e)===false){return this.handler.onHeaders(e,t,r,n)}else{this.abort(new s("Request failed",e,{headers:o,data:{count:this.retryCount}}));return false}}if(this.resume!=null){this.resume=null;if(e!==206&&(this.start>0||e!==200)){this.abort(new s("server does not support the range header and the payload was partially consumed",e,{headers:o,data:{count:this.retryCount}}));return false}const t=l(o["content-range"]);if(!t){this.abort(new s("Content-Range mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}if(this.etag!=null&&this.etag!==o.etag){this.abort(new s("ETag mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}const n=validatePartialResponseContentLength(o,t,e,this.retryCount);if(n!=null){this.abort(n);return false}const{start:a,size:c,end:p=c-1}=t;i(this.start===a,"content-range mismatch");i(this.end==null||this.end===p,"content-range mismatch");this.resume=r;return true}if(this.end==null){if(e===206){const s=l(o["content-range"]);if(s==null){return this.handler.onHeaders(e,t,r,n)}const a=validatePartialResponseContentLength(o,s,e,this.retryCount);if(a!=null){this.abort(a);return false}const{start:c,size:p,end:u=p-1}=s;i(c!=null&&Number.isFinite(c),"content-range mismatch");i(u!=null&&Number.isFinite(u),"invalid content-length");this.start=c;this.end=u}if(this.end==null){const e=o["content-length"];this.end=e!=null?Number(e)-1:null}i(Number.isFinite(this.start));i(this.end==null||Number.isFinite(this.end),"invalid content-length");this.resume=r;this.etag=o.etag!=null?o.etag:null;if(this.etag!=null&&this.etag.startsWith("W/")){this.etag=null}return this.handler.onHeaders(e,t,r,n)}const c=new s("Request failed",e,{headers:o,data:{count:this.retryCount}});this.abort(c);return false}onData(e){this.start+=e.length;return this.handler.onData(e)}onComplete(e){this.retryCount=0;return this.handler.onComplete(e)}onError(e){if(this.aborted||o(this.opts.body)){return this.handler.onError(e)}if(this.retryCount-this.retryCountCheckpoint>0){this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint)}else{this.retryCount+=1}this.retryOpts.retry(e,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},onRetry.bind(this));function onRetry(e){if(e!=null||this.aborted||o(this.opts.body)){return this.handler.onError(e)}if(this.start!==0){const e={range:`bytes=${this.start}-${this.end??""}`};if(this.etag!=null){e["if-match"]=this.etag}this.opts={...this.opts,headers:{...this.opts.headers,...e}}}try{this.retryCountCheckpoint=this.retryCount;this.dispatch(this.opts,this)}catch(e){this.handler.onError(e)}}}}e.exports=RetryHandler},379:(e,t,r)=>{const{isIP:i}=r(7030);const{lookup:n}=r(610);const s=r(8155);const{InvalidArgumentError:o,InformationalError:a}=r(8707);const l=Math.pow(2,31)-1;class DNSInstance{#g=0;#h=0;#f=new Map;dualStack=true;affinity=null;lookup=null;pick=null;constructor(e){this.#g=e.maxTTL;this.#h=e.maxItems;this.dualStack=e.dualStack;this.affinity=e.affinity;this.lookup=e.lookup??this.#y;this.pick=e.pick??this.#b}get full(){return this.#f.size===this.#h}runLookup(e,t,r){const i=this.#f.get(e.hostname);if(i==null&&this.full){r(null,e.origin);return}const n={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...t.dns,maxTTL:this.#g,maxItems:this.#h};if(i==null){this.lookup(e,n,((t,i)=>{if(t||i==null||i.length===0){r(t??new a("No DNS entries found"));return}this.setRecords(e,i);const s=this.#f.get(e.hostname);const o=this.pick(e,s,n.affinity);let l;if(typeof o.port==="number"){l=`:${o.port}`}else if(e.port!==""){l=`:${e.port}`}else{l=""}r(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${l}`)}))}else{const s=this.pick(e,i,n.affinity);if(s==null){this.#f.delete(e.hostname);this.runLookup(e,t,r);return}let o;if(typeof s.port==="number"){o=`:${s.port}`}else if(e.port!==""){o=`:${e.port}`}else{o=""}r(null,`${e.protocol}//${s.family===6?`[${s.address}]`:s.address}${o}`)}}#y(e,t,r){n(e.hostname,{all:true,family:this.dualStack===false?this.affinity:0,order:"ipv4first"},((e,t)=>{if(e){return r(e)}const i=new Map;for(const e of t){i.set(`${e.address}:${e.family}`,e)}r(null,i.values())}))}#b(e,t,r){let i=null;const{records:n,offset:s}=t;let o;if(this.dualStack){if(r==null){if(s==null||s===l){t.offset=0;r=4}else{t.offset++;r=(t.offset&1)===1?6:4}}if(n[r]!=null&&n[r].ips.length>0){o=n[r]}else{o=n[r===4?6:4]}}else{o=n[r]}if(o==null||o.ips.length===0){return i}if(o.offset==null||o.offset===l){o.offset=0}else{o.offset++}const a=o.offset%o.ips.length;i=o.ips[a]??null;if(i==null){return i}if(Date.now()-i.timestamp>i.ttl){o.ips.splice(a,1);return this.pick(e,t,r)}return i}setRecords(e,t){const r=Date.now();const i={records:{4:null,6:null}};for(const e of t){e.timestamp=r;if(typeof e.ttl==="number"){e.ttl=Math.min(e.ttl,this.#g)}else{e.ttl=this.#g}const t=i.records[e.family]??{ips:[]};t.ips.push(e);i.records[e.family]=t}this.#f.set(e.hostname,i)}getHandler(e,t){return new DNSDispatchHandler(this,e,t)}}class DNSDispatchHandler extends s{#C=null;#n=null;#t=null;#A=null;#N=null;constructor(e,{origin:t,handler:r,dispatch:i},n){super(r);this.#N=t;this.#A=r;this.#n={...n};this.#C=e;this.#t=i}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#C.dualStack){this.#C.runLookup(this.#N,this.#n,((e,t)=>{if(e){return this.#A.onError(e)}const r={...this.#n,origin:t};this.#t(r,this)}));return}this.#A.onError(e);return}case"ENOTFOUND":this.#C.deleteRecord(this.#N);default:this.#A.onError(e);break}}}e.exports=e=>{if(e?.maxTTL!=null&&(typeof e?.maxTTL!=="number"||e?.maxTTL<0)){throw new o("Invalid maxTTL. Must be a positive number")}if(e?.maxItems!=null&&(typeof e?.maxItems!=="number"||e?.maxItems<1)){throw new o("Invalid maxItems. Must be a positive number and greater than zero")}if(e?.affinity!=null&&e?.affinity!==4&&e?.affinity!==6){throw new o("Invalid affinity. Must be either 4 or 6")}if(e?.dualStack!=null&&typeof e?.dualStack!=="boolean"){throw new o("Invalid dualStack. Must be a boolean")}if(e?.lookup!=null&&typeof e?.lookup!=="function"){throw new o("Invalid lookup. Must be a function")}if(e?.pick!=null&&typeof e?.pick!=="function"){throw new o("Invalid pick. Must be a function")}const t=e?.dualStack??true;let r;if(t){r=e?.affinity??null}else{r=e?.affinity??4}const n={maxTTL:e?.maxTTL??1e4,lookup:e?.lookup??null,pick:e?.pick??null,dualStack:t,affinity:r,maxItems:e?.maxItems??Infinity};const s=new DNSInstance(n);return e=>function dnsInterceptor(t,r){const n=t.origin.constructor===URL?t.origin:new URL(t.origin);if(i(n.hostname)!==0){return e(t,r)}s.runLookup(n,t,((i,o)=>{if(i){return r.onError(i)}let a=null;a={...t,servername:n.hostname,origin:o,headers:{host:n.hostname,...t.headers}};e(a,s.getHandler({origin:n,dispatch:e,handler:r},t))}));return true}}},8060:(e,t,r)=>{const i=r(3440);const{InvalidArgumentError:n,RequestAbortedError:s}=r(8707);const o=r(8155);class DumpHandler extends o{#E=1024*1024;#v=null;#I=false;#S=false;#w=0;#P=null;#A=null;constructor({maxSize:e},t){super(t);if(e!=null&&(!Number.isFinite(e)||e<1)){throw new n("maxSize must be a number greater than 0")}this.#E=e??this.#E;this.#A=t}onConnect(e){this.#v=e;this.#A.onConnect(this.#x.bind(this))}#x(e){this.#S=true;this.#P=e}onHeaders(e,t,r,n){const o=i.parseHeaders(t);const a=o["content-length"];if(a!=null&&a>this.#E){throw new s(`Response size (${a}) larger than maxSize (${this.#E})`)}if(this.#S){return true}return this.#A.onHeaders(e,t,r,n)}onError(e){if(this.#I){return}e=this.#P??e;this.#A.onError(e)}onData(e){this.#w=this.#w+e.length;if(this.#w>=this.#E){this.#I=true;if(this.#S){this.#A.onError(this.#P)}else{this.#A.onComplete([])}}return true}onComplete(e){if(this.#I){return}if(this.#S){this.#A.onError(this.reason);return}this.#A.onComplete(e)}}function createDumpInterceptor({maxSize:e}={maxSize:1024*1024}){return t=>function Intercept(r,i){const{dumpMaxSize:n=e}=r;const s=new DumpHandler({maxSize:n},i);return t(r,s)}}e.exports=createDumpInterceptor},5092:(e,t,r)=>{const i=r(8754);function createRedirectInterceptor({maxRedirections:e}){return t=>function Intercept(r,n){const{maxRedirections:s=e}=r;if(!s){return t(r,n)}const o=new i(t,s,r,n);r={...r,maxRedirections:0};return t(r,o)}}e.exports=createRedirectInterceptor},1514:(e,t,r)=>{const i=r(8754);e.exports=e=>{const t=e?.maxRedirections;return e=>function redirectInterceptor(r,n){const{maxRedirections:s=t,...o}=r;if(!s){return e(r,n)}const a=new i(e,s,r,n);return e(o,a)}}},2026:(e,t,r)=>{const i=r(7816);e.exports=e=>t=>function retryInterceptor(r,n){return t(r,new i({...r,retryOptions:{...e,...r.retryOptions}},{handler:n,dispatch:t}))}},2824:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.SPECIAL_HEADERS=t.HEADER_STATE=t.MINOR=t.MAJOR=t.CONNECTION_TOKEN_CHARS=t.HEADER_CHARS=t.TOKEN=t.STRICT_TOKEN=t.HEX=t.URL_CHAR=t.STRICT_URL_CHAR=t.USERINFO_CHARS=t.MARK=t.ALPHANUM=t.NUM=t.HEX_MAP=t.NUM_MAP=t.ALPHA=t.FINISH=t.H_METHOD_MAP=t.METHOD_MAP=t.METHODS_RTSP=t.METHODS_ICE=t.METHODS_HTTP=t.METHODS=t.LENIENT_FLAGS=t.FLAGS=t.TYPE=t.ERROR=void 0;const i=r(172);var n;(function(e){e[e["OK"]=0]="OK";e[e["INTERNAL"]=1]="INTERNAL";e[e["STRICT"]=2]="STRICT";e[e["LF_EXPECTED"]=3]="LF_EXPECTED";e[e["UNEXPECTED_CONTENT_LENGTH"]=4]="UNEXPECTED_CONTENT_LENGTH";e[e["CLOSED_CONNECTION"]=5]="CLOSED_CONNECTION";e[e["INVALID_METHOD"]=6]="INVALID_METHOD";e[e["INVALID_URL"]=7]="INVALID_URL";e[e["INVALID_CONSTANT"]=8]="INVALID_CONSTANT";e[e["INVALID_VERSION"]=9]="INVALID_VERSION";e[e["INVALID_HEADER_TOKEN"]=10]="INVALID_HEADER_TOKEN";e[e["INVALID_CONTENT_LENGTH"]=11]="INVALID_CONTENT_LENGTH";e[e["INVALID_CHUNK_SIZE"]=12]="INVALID_CHUNK_SIZE";e[e["INVALID_STATUS"]=13]="INVALID_STATUS";e[e["INVALID_EOF_STATE"]=14]="INVALID_EOF_STATE";e[e["INVALID_TRANSFER_ENCODING"]=15]="INVALID_TRANSFER_ENCODING";e[e["CB_MESSAGE_BEGIN"]=16]="CB_MESSAGE_BEGIN";e[e["CB_HEADERS_COMPLETE"]=17]="CB_HEADERS_COMPLETE";e[e["CB_MESSAGE_COMPLETE"]=18]="CB_MESSAGE_COMPLETE";e[e["CB_CHUNK_HEADER"]=19]="CB_CHUNK_HEADER";e[e["CB_CHUNK_COMPLETE"]=20]="CB_CHUNK_COMPLETE";e[e["PAUSED"]=21]="PAUSED";e[e["PAUSED_UPGRADE"]=22]="PAUSED_UPGRADE";e[e["PAUSED_H2_UPGRADE"]=23]="PAUSED_H2_UPGRADE";e[e["USER"]=24]="USER"})(n=t.ERROR||(t.ERROR={}));var s;(function(e){e[e["BOTH"]=0]="BOTH";e[e["REQUEST"]=1]="REQUEST";e[e["RESPONSE"]=2]="RESPONSE"})(s=t.TYPE||(t.TYPE={}));var o;(function(e){e[e["CONNECTION_KEEP_ALIVE"]=1]="CONNECTION_KEEP_ALIVE";e[e["CONNECTION_CLOSE"]=2]="CONNECTION_CLOSE";e[e["CONNECTION_UPGRADE"]=4]="CONNECTION_UPGRADE";e[e["CHUNKED"]=8]="CHUNKED";e[e["UPGRADE"]=16]="UPGRADE";e[e["CONTENT_LENGTH"]=32]="CONTENT_LENGTH";e[e["SKIPBODY"]=64]="SKIPBODY";e[e["TRAILING"]=128]="TRAILING";e[e["TRANSFER_ENCODING"]=512]="TRANSFER_ENCODING"})(o=t.FLAGS||(t.FLAGS={}));var a;(function(e){e[e["HEADERS"]=1]="HEADERS";e[e["CHUNKED_LENGTH"]=2]="CHUNKED_LENGTH";e[e["KEEP_ALIVE"]=4]="KEEP_ALIVE"})(a=t.LENIENT_FLAGS||(t.LENIENT_FLAGS={}));var l;(function(e){e[e["DELETE"]=0]="DELETE";e[e["GET"]=1]="GET";e[e["HEAD"]=2]="HEAD";e[e["POST"]=3]="POST";e[e["PUT"]=4]="PUT";e[e["CONNECT"]=5]="CONNECT";e[e["OPTIONS"]=6]="OPTIONS";e[e["TRACE"]=7]="TRACE";e[e["COPY"]=8]="COPY";e[e["LOCK"]=9]="LOCK";e[e["MKCOL"]=10]="MKCOL";e[e["MOVE"]=11]="MOVE";e[e["PROPFIND"]=12]="PROPFIND";e[e["PROPPATCH"]=13]="PROPPATCH";e[e["SEARCH"]=14]="SEARCH";e[e["UNLOCK"]=15]="UNLOCK";e[e["BIND"]=16]="BIND";e[e["REBIND"]=17]="REBIND";e[e["UNBIND"]=18]="UNBIND";e[e["ACL"]=19]="ACL";e[e["REPORT"]=20]="REPORT";e[e["MKACTIVITY"]=21]="MKACTIVITY";e[e["CHECKOUT"]=22]="CHECKOUT";e[e["MERGE"]=23]="MERGE";e[e["M-SEARCH"]=24]="M-SEARCH";e[e["NOTIFY"]=25]="NOTIFY";e[e["SUBSCRIBE"]=26]="SUBSCRIBE";e[e["UNSUBSCRIBE"]=27]="UNSUBSCRIBE";e[e["PATCH"]=28]="PATCH";e[e["PURGE"]=29]="PURGE";e[e["MKCALENDAR"]=30]="MKCALENDAR";e[e["LINK"]=31]="LINK";e[e["UNLINK"]=32]="UNLINK";e[e["SOURCE"]=33]="SOURCE";e[e["PRI"]=34]="PRI";e[e["DESCRIBE"]=35]="DESCRIBE";e[e["ANNOUNCE"]=36]="ANNOUNCE";e[e["SETUP"]=37]="SETUP";e[e["PLAY"]=38]="PLAY";e[e["PAUSE"]=39]="PAUSE";e[e["TEARDOWN"]=40]="TEARDOWN";e[e["GET_PARAMETER"]=41]="GET_PARAMETER";e[e["SET_PARAMETER"]=42]="SET_PARAMETER";e[e["REDIRECT"]=43]="REDIRECT";e[e["RECORD"]=44]="RECORD";e[e["FLUSH"]=45]="FLUSH"})(l=t.METHODS||(t.METHODS={}));t.METHODS_HTTP=[l.DELETE,l.GET,l.HEAD,l.POST,l.PUT,l.CONNECT,l.OPTIONS,l.TRACE,l.COPY,l.LOCK,l.MKCOL,l.MOVE,l.PROPFIND,l.PROPPATCH,l.SEARCH,l.UNLOCK,l.BIND,l.REBIND,l.UNBIND,l.ACL,l.REPORT,l.MKACTIVITY,l.CHECKOUT,l.MERGE,l["M-SEARCH"],l.NOTIFY,l.SUBSCRIBE,l.UNSUBSCRIBE,l.PATCH,l.PURGE,l.MKCALENDAR,l.LINK,l.UNLINK,l.PRI,l.SOURCE];t.METHODS_ICE=[l.SOURCE];t.METHODS_RTSP=[l.OPTIONS,l.DESCRIBE,l.ANNOUNCE,l.SETUP,l.PLAY,l.PAUSE,l.TEARDOWN,l.GET_PARAMETER,l.SET_PARAMETER,l.REDIRECT,l.RECORD,l.FLUSH,l.GET,l.POST];t.METHOD_MAP=i.enumToMap(l);t.H_METHOD_MAP={};Object.keys(t.METHOD_MAP).forEach((e=>{if(/^H/.test(e)){t.H_METHOD_MAP[e]=t.METHOD_MAP[e]}}));var c;(function(e){e[e["SAFE"]=0]="SAFE";e[e["SAFE_WITH_CB"]=1]="SAFE_WITH_CB";e[e["UNSAFE"]=2]="UNSAFE"})(c=t.FINISH||(t.FINISH={}));t.ALPHA=[];for(let e="A".charCodeAt(0);e<="Z".charCodeAt(0);e++){t.ALPHA.push(String.fromCharCode(e));t.ALPHA.push(String.fromCharCode(e+32))}t.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};t.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};t.NUM=["0","1","2","3","4","5","6","7","8","9"];t.ALPHANUM=t.ALPHA.concat(t.NUM);t.MARK=["-","_",".","!","~","*","'","(",")"];t.USERINFO_CHARS=t.ALPHANUM.concat(t.MARK).concat(["%",";",":","&","=","+","$",","]);t.STRICT_URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(t.ALPHANUM);t.URL_CHAR=t.STRICT_URL_CHAR.concat(["\t","\f"]);for(let e=128;e<=255;e++){t.URL_CHAR.push(e)}t.HEX=t.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);t.STRICT_TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(t.ALPHANUM);t.TOKEN=t.STRICT_TOKEN.concat([" "]);t.HEADER_CHARS=["\t"];for(let e=32;e<=255;e++){if(e!==127){t.HEADER_CHARS.push(e)}}t.CONNECTION_TOKEN_CHARS=t.HEADER_CHARS.filter((e=>e!==44));t.MAJOR=t.NUM_MAP;t.MINOR=t.MAJOR;var p;(function(e){e[e["GENERAL"]=0]="GENERAL";e[e["CONNECTION"]=1]="CONNECTION";e[e["CONTENT_LENGTH"]=2]="CONTENT_LENGTH";e[e["TRANSFER_ENCODING"]=3]="TRANSFER_ENCODING";e[e["UPGRADE"]=4]="UPGRADE";e[e["CONNECTION_KEEP_ALIVE"]=5]="CONNECTION_KEEP_ALIVE";e[e["CONNECTION_CLOSE"]=6]="CONNECTION_CLOSE";e[e["CONNECTION_UPGRADE"]=7]="CONNECTION_UPGRADE";e[e["TRANSFER_ENCODING_CHUNKED"]=8]="TRANSFER_ENCODING_CHUNKED"})(p=t.HEADER_STATE||(t.HEADER_STATE={}));t.SPECIAL_HEADERS={connection:p.CONNECTION,"content-length":p.CONTENT_LENGTH,"proxy-connection":p.CONNECTION,"transfer-encoding":p.TRANSFER_ENCODING,upgrade:p.UPGRADE}},3870:(e,t,r)=>{const{Buffer:i}=r(4573);e.exports=i.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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PgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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iQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEV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JSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxB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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB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CABB3AgLii1JbnZhbGlkIGNoYXIgaW4gdXJsIHF1ZXJ5AFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fYm9keQBDb250ZW50LUxlbmd0aCBvdmVyZmxvdwBDaHVuayBzaXplIG92ZXJmbG93AFJlc3BvbnNlIG92ZXJmbG93AEludmFsaWQgbWV0aG9kIGZvciBIVFRQL3gueCByZXF1ZXN0AEludmFsaWQgbWV0aG9kIGZvciBSVFNQL3gueCByZXF1ZXN0AEV4cGVjdGVkIFNPVVJDRSBtZXRob2QgZm9yIElDRS94LnggcmVxdWVzdABJbnZhbGlkIGNoYXIgaW4gdXJsIGZyYWdtZW50IHN0YXJ0AEV4cGVjdGVkIGRvdABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3N0YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAFBhdXNlIG9uIENPTk5FQ1QvVXBncmFkZQBQYXVzZSBvbiBQUkkvVXBncmFkZQBFeHBlY3RlZCBIVFRQLzIgQ29ubmVjdGlvbiBQcmVmYWNlAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fbWV0aG9kAEV4cGVjdGVkIHNwYWNlIGFmdGVyIG1ldGhvZABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl9maWVsZABQYXVzZWQASW52YWxpZCB3b3JkIGVuY291bnRlcmVkAEludmFsaWQgbWV0aG9kIGVuY291bnRlcmVkAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2NoZW1hAFJlcXVlc3QgaGFzIGludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAF4TAAAmEwAAMBAAAPAXAACdEwAAFRIAADkXAADwEgAAChAAAHUSAACtEgAAghMAAE8UAAB/EAAAoBUAACMUAACJEgAAixQAAE0VAADUEQAAzxQAABAYAADJFgAA3BYAAMERAADgFwAAuxQAAHQUAAB8FQAA5RQAAAgXAAAfEAAAZRUAAKMUAAAoFQAAAhUAAJkVAAAsEAAAixkAAE8PAADUDgAAahAAAM4QAAACFwAAiQ4AAG4TAAAcEwAAZhQAAFYXAADBEwAAzRMAAGwTAABoFwAAZhcAAF8XAAAiEwAAzg8AAGkOAADYDgAAYxYAAMsTAACqDgAAKBcAACYXAADFEwAAXRYAAOgRAABnEwAAZRMAAPIWAABzEwAAHRcAAPkWAADzEQAAzw4AAM4VAAAMEgAAsxEAAKURAABhEAAAMhcAALsTAEH5NQsBAQBBkDYL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB/TcLAQEAQZE4C14CAwICAgICAAACAgACAgACAgICAgICAgICAAQAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEH9OQsBAQBBkToLXgIAAgICAgIAAAICAAICAAICAgICAgICAgIAAwAEAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAQfA7Cw1sb3NlZWVwLWFsaXZlAEGJPAsBAQBBoDwL4AEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBBiT4LAQEAQaA+C+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGwwAALXwEBAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGQwgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBwMIACy1yYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNCg0KU00NCg0KVFRQL0NFL1RTUC8AQfnCAAsFAQIAAQMAQZDDAAvgAQQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5xAALBQECAAEDAEGQxQAL4AEEAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cYACwQBAAABAEGRxwAL3wEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH6yAALBAEAAAIAQZDJAAtfAwQAAAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAAEAAYHBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQAQfrKAAsEAQAAAQBBkMsACwEBAEGqywALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEH6zAALBAEAAAEAQZDNAAsBAQBBms0ACwYCAAAAAAIAQbHNAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB8M4AC5YBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRU9SRElSRUNUT1JUUkNIUEFSQU1FVEVSVVJDRUJTQ1JJQkVBUkRPV05BQ0VJTkROS0NLVUJTQ1JJQkVIVFRQL0FEVFAv","base64")},3434:(e,t,r)=>{const{Buffer:i}=r(4573);e.exports=i.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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PgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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iQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEV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JSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxB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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB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AAADAEGUCAsFBAAAAAUAQaQICwkGAAAABwAAAAgAQdwIC4otSW52YWxpZCBjaGFyIGluIHVybCBxdWVyeQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2JvZHkAQ29udGVudC1MZW5ndGggb3ZlcmZsb3cAQ2h1bmsgc2l6ZSBvdmVyZmxvdwBSZXNwb25zZSBvdmVyZmxvdwBJbnZhbGlkIG1ldGhvZCBmb3IgSFRUUC94LnggcmVxdWVzdABJbnZhbGlkIG1ldGhvZCBmb3IgUlRTUC94LnggcmVxdWVzdABFeHBlY3RlZCBTT1VSQ0UgbWV0aG9kIGZvciBJQ0UveC54IHJlcXVlc3QASW52YWxpZCBjaGFyIGluIHVybCBmcmFnbWVudCBzdGFydABFeHBlY3RlZCBkb3QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucwBVc2VyIGNhbGxiYWNrIGVycm9yAGBvbl9yZXNldGAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2hlYWRlcmAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfYmVnaW5gIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fdmFsdWVgIGNhbGxiYWNrIGVycm9yAGBvbl9zdGF0dXNfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl92ZXJzaW9uX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdXJsX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWV0aG9kX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX25hbWVgIGNhbGxiYWNrIGVycm9yAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2VydmVyAEludmFsaWQgaGVhZGVyIHZhbHVlIGNoYXIASW52YWxpZCBoZWFkZXIgZmllbGQgY2hhcgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3ZlcnNpb24ASW52YWxpZCBtaW5vciB2ZXJzaW9uAEludmFsaWQgbWFqb3IgdmVyc2lvbgBFeHBlY3RlZCBzcGFjZSBhZnRlciB2ZXJzaW9uAEV4cGVjdGVkIENSTEYgYWZ0ZXIgdmVyc2lvbgBJbnZhbGlkIEhUVFAgdmVyc2lvbgBJbnZhbGlkIGhlYWRlciB0b2tlbgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3VybABJbnZhbGlkIGNoYXJhY3RlcnMgaW4gdXJsAFVuZXhwZWN0ZWQgc3RhcnQgY2hhciBpbiB1cmwARG91YmxlIEAgaW4gdXJsAEVtcHR5IENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhcmFjdGVyIGluIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZWQgdmFsdWUAUGF1c2VkIGJ5IG9uX2hlYWRlcnNfY29tcGxldGUASW52YWxpZCBFT0Ygc3RhdGUAb25fcmVzZXQgcGF1c2UAb25fY2h1bmtfaGVhZGVyIHBhdXNlAG9uX21lc3NhZ2VfYmVnaW4gcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlIHBhdXNlAG9uX3N0YXR1c19jb21wbGV0ZSBwYXVzZQBvbl92ZXJzaW9uX2NvbXBsZXRlIHBhdXNlAG9uX3VybF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGUgcGF1c2UAb25fbWVzc2FnZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXRob2RfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lIHBhdXNlAFVuZXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgc3RhcnQgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AAU1dJVENIX1BST1hZAFVTRV9QUk9YWQBNS0FDVElWSVRZAFVOUFJPQ0VTU0FCTEVfRU5USVRZAENPUFkATU9WRURfUEVSTUFORU5UTFkAVE9PX0VBUkxZAE5PVElGWQBGQUlMRURfREVQRU5ERU5DWQBCQURfR0FURVdBWQBQTEFZAFBVVABDSEVDS09VVABHQVRFV0FZX1RJTUVPVVQAUkVRVUVTVF9USU1FT1VUAE5FVFdPUktfQ09OTkVDVF9USU1FT1VUAENPTk5FQ1RJT05fVElNRU9VVABMT0dJTl9USU1FT1VUAE5FVFdPUktfUkVBRF9USU1FT1VUAFBPU1QATUlTRElSRUNURURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9MT0FEX0JBTEFOQ0VEX1JFUVVFU1QAQkFEX1JFUVVFU1QASFRUUF9SRVFVRVNUX1NFTlRfVE9fSFRUUFNfUE9SVABSRVBPUlQASU1fQV9URUFQT1QAUkVTRVRfQ09OVEVOVABOT19DT05URU5UAFBBUlRJQUxfQ09OVEVOVABIUEVfSU5WQUxJRF9DT05TVEFOVABIUEVfQ0JfUkVTRVQAR0VUAEhQRV9TVFJJQ1QAQ09ORkxJQ1QAVEVNUE9SQVJZX1JFRElSRUNUAFBFUk1BTkVOVF9SRURJUkVDVABDT05ORUNUAE1VTFRJX1NUQVRVUwBIUEVfSU5WQUxJRF9TVEFUVVMAVE9PX01BTllfUkVRVUVTVFMARUFSTFlfSElOVFMAVU5BVkFJTEFCTEVfRk9SX0xFR0FMX1JFQVNPTlMAT1BUSU9OUwBTV0lUQ0hJTkdfUFJPVE9DT0xTAFZBUklBTlRfQUxTT19ORUdPVElBVEVTAE1VTFRJUExFX0NIT0lDRVMASU5URVJOQUxfU0VSVkVSX0VSUk9SAFdFQl9TRVJWRVJfVU5LTk9XTl9FUlJPUgBSQUlMR1VOX0VSUk9SAElERU5USVRZX1BST1ZJREVSX0FVVEhFTlRJQ0FUSU9OX0VSUk9SAFNTTF9DRVJUSUZJQ0FURV9FUlJPUgBJTlZBTElEX1hfRk9SV0FSREVEX0ZPUgBTRVRfUEFSQU1FVEVSAEdFVF9QQVJBTUVURVIASFBFX1VTRVIAU0VFX09USEVSAEhQRV9DQl9DSFVOS19IRUFERVIATUtDQUxFTkRBUgBTRVRVUABXRUJfU0VSVkVSX0lTX0RPV04AVEVBUkRPV04ASFBFX0NMT1NFRF9DT05ORUNUSU9OAEhFVVJJU1RJQ19FWFBJUkFUSU9OAERJU0NPTk5FQ1RFRF9PUEVSQVRJT04ATk9OX0FVVEhPUklUQVRJVkVfSU5GT1JNQVRJT04ASFBFX0lOVkFMSURfVkVSU0lPTgBIUEVfQ0JfTUVTU0FHRV9CRUdJTgBTSVRFX0lTX0ZST1pFTgBIUEVfSU5WQUxJRF9IRUFERVJfVE9LRU4ASU5WQUxJRF9UT0tFTgBGT1JCSURERU4ARU5IQU5DRV9ZT1VSX0NBTE0ASFBFX0lOVkFMSURfVVJMAEJMT0NLRURfQllfUEFSRU5UQUxfQ09OVFJPTABNS0NPTABBQ0wASFBFX0lOVEVSTkFMAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0VfVU5PRkZJQ0lBTABIUEVfT0sAVU5MSU5LAFVOTE9DSwBQUkkAUkVUUllfV0lUSABIUEVfSU5WQUxJRF9DT05URU5UX0xFTkdUSABIUEVfVU5FWFBFQ1RFRF9DT05URU5UX0xFTkdUSABGTFVTSABQUk9QUEFUQ0gATS1TRUFSQ0gAVVJJX1RPT19MT05HAFBST0NFU1NJTkcATUlTQ0VMTEFORU9VU19QRVJTSVNURU5UX1dBUk5JTkcATUlTQ0VMTEFORU9VU19XQVJOSU5HAEhQRV9JTlZBTElEX1RSQU5TRkVSX0VOQ09ESU5HAEV4cGVjdGVkIENSTEYASFBFX0lOVkFMSURfQ0hVTktfU0laRQBNT1ZFAENPTlRJTlVFAEhQRV9DQl9TVEFUVVNfQ09NUExFVEUASFBFX0NCX0hFQURFUlNfQ09NUExFVEUASFBFX0NCX1ZFUlNJT05fQ09NUExFVEUASFBFX0NCX1VSTF9DT01QTEVURQBIUEVfQ0JfQ0hVTktfQ09NUExFVEUASFBFX0NCX0hFQURFUl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fTkFNRV9DT01QTEVURQBIUEVfQ0JfTUVTU0FHRV9DT01QTEVURQBIUEVfQ0JfTUVUSE9EX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfRklFTERfQ09NUExFVEUAREVMRVRFAEhQRV9JTlZBTElEX0VPRl9TVEFURQBJTlZBTElEX1NTTF9DRVJUSUZJQ0FURQBQQVVTRQBOT19SRVNQT05TRQBVTlNVUFBPUlRFRF9NRURJQV9UWVBFAEdPTkUATk9UX0FDQ0VQVEFCTEUAU0VSVklDRV9VTkFWQUlMQUJMRQBSQU5HRV9OT1RfU0FUSVNGSUFCTEUAT1JJR0lOX0lTX1VOUkVBQ0hBQkxFAFJFU1BPTlNFX0lTX1NUQUxFAFBVUkdFAE1FUkdFAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0UAUkVRVUVTVF9IRUFERVJfVE9PX0xBUkdFAFBBWUxPQURfVE9PX0xBUkdFAElOU1VGRklDSUVOVF9TVE9SQUdFAEhQRV9QQVVTRURfVVBHUkFERQBIUEVfUEFVU0VEX0gyX1VQR1JBREUAU09VUkNFAEFOTk9VTkNFAFRSQUNFAEhQRV9VTkVYUEVDVEVEX1NQQUNFAERFU0NSSUJFAFVOU1VCU0NSSUJFAFJFQ09SRABIUEVfSU5WQUxJRF9NRVRIT0QATk9UX0ZPVU5EAFBST1BGSU5EAFVOQklORABSRUJJTkQAVU5BVVRIT1JJWkVEAE1FVEhPRF9OT1RfQUxMT1dFRABIVFRQX1ZFUlNJT05fTk9UX1NVUFBPUlRFRABBTFJFQURZX1JFUE9SVEVEAEFDQ0VQVEVEAE5PVF9JTVBMRU1FTlRFRABMT09QX0RFVEVDVEVEAEhQRV9DUl9FWFBFQ1RFRABIUEVfTEZfRVhQRUNURUQAQ1JFQVRFRABJTV9VU0VEAEhQRV9QQVVTRUQAVElNRU9VVF9PQ0NVUkVEAFBBWU1FTlRfUkVRVUlSRUQAUFJFQ09ORElUSU9OX1JFUVVJUkVEAFBST1hZX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAE5FVFdPUktfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATEVOR1RIX1JFUVVJUkVEAFNTTF9DRVJUSUZJQ0FURV9SRVFVSVJFRABVUEdSQURFX1JFUVVJUkVEAFBBR0VfRVhQSVJFRABQUkVDT05ESVRJT05fRkFJTEVEAEVYUEVDVEFUSU9OX0ZBSUxFRABSRVZBTElEQVRJT05fRkFJTEVEAFNTTF9IQU5EU0hBS0VfRkFJTEVEAExPQ0tFRABUUkFOU0ZPUk1BVElPTl9BUFBMSUVEAE5PVF9NT0RJRklFRABOT1RfRVhURU5ERUQAQkFORFdJRFRIX0xJTUlUX0VYQ0VFREVEAFNJVEVfSVNfT1ZFUkxPQURFRABIRUFEAEV4cGVjdGVkIEhUVFAvAABeEwAAJhMAADAQAADwFwAAnRMAABUSAAA5FwAA8BIAAAoQAAB1EgAArRIAAIITAABPFAAAfxAAAKAVAAAjFAAAiRIAAIsUAABNFQAA1BEAAM8UAAAQGAAAyRYAANwWAADBEQAA4BcAALsUAAB0FAAAfBUAAOUUAAAIFwAAHxAAAGUVAACjFAAAKBUAAAIVAACZFQAALBAAAIsZAABPDwAA1A4AAGoQAADOEAAAAhcAAIkOAABuEwAAHBMAAGYUAABWFwAAwRMAAM0TAABsEwAAaBcAAGYXAABfFwAAIhMAAM4PAABpDgAA2A4AAGMWAADLEwAAqg4AACgXAAAmFwAAxRMAAF0WAADoEQAAZxMAAGUTAADyFgAAcxMAAB0XAAD5FgAA8xEAAM8OAADOFQAADBIAALMRAAClEQAAYRAAADIXAAC7EwBB+TULAQEAQZA2C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQf03CwEBAEGROAteAgMCAgICAgAAAgIAAgIAAgICAgICAgICAgAEAAAAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAIAAgBB/TkLAQEAQZE6C14CAAICAgICAAACAgACAgACAgICAgICAgICAAMABAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEHwOwsNbG9zZWVlcC1hbGl2ZQBBiTwLAQEAQaA8C+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQYk+CwEBAEGgPgvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBsMAAC18BAQABAQEBAQAAAQEAAQEAAQEBAQEBAQEBAQAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQBBkMIACyFlY3Rpb25lbnQtbGVuZ3Rob25yb3h5LWNvbm5lY3Rpb24AQcDCAAstcmFuc2Zlci1lbmNvZGluZ3BncmFkZQ0KDQoNClNNDQoNClRUUC9DRS9UU1AvAEH5wgALBQECAAEDAEGQwwAL4AEEAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cQACwUBAgABAwBBkMUAC+ABBAEBBQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnGAAsEAQAAAQBBkccAC98BAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+sgACwQBAAACAEGQyQALXwMEAAAEBAQEBAQEBAQEBAUEBAQEBAQEBAQEBAQABAAGBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEAEH6ygALBAEAAAEAQZDLAAsBAQBBqssAC0ECAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB+swACwQBAAABAEGQzQALAQEAQZrNAAsGAgAAAAACAEGxzQALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQfDOAAuWAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==","base64")},172:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.enumToMap=void 0;function enumToMap(e){const t={};Object.keys(e).forEach((r=>{const i=e[r];if(typeof i==="number"){t[r]=i}}));return t}t.enumToMap=enumToMap},7501:(e,t,r)=>{const{kClients:i}=r(6443);const n=r(7405);const{kAgent:s,kMockAgentSet:o,kMockAgentGet:a,kDispatches:l,kIsMockActive:c,kNetConnect:p,kGetNetConnect:u,kOptions:d,kFactory:m}=r(1117);const A=r(7365);const g=r(4004);const{matchValue:h,buildMockOptions:f}=r(3397);const{InvalidArgumentError:y,UndiciError:b}=r(8707);const C=r(883);const N=r(1529);const E=r(6142);class MockAgent extends C{constructor(e){super(e);this[p]=true;this[c]=true;if(e?.agent&&typeof e.agent.dispatch!=="function"){throw new y("Argument opts.agent must implement Agent")}const t=e?.agent?e.agent:new n(e);this[s]=t;this[i]=t[i];this[d]=f(e)}get(e){let t=this[a](e);if(!t){t=this[m](e);this[o](e,t)}return t}dispatch(e,t){this.get(e.origin);return this[s].dispatch(e,t)}async close(){await this[s].close();this[i].clear()}deactivate(){this[c]=false}activate(){this[c]=true}enableNetConnect(e){if(typeof e==="string"||typeof e==="function"||e instanceof RegExp){if(Array.isArray(this[p])){this[p].push(e)}else{this[p]=[e]}}else if(typeof e==="undefined"){this[p]=true}else{throw new y("Unsupported matcher. Must be one of String|Function|RegExp.")}}disableNetConnect(){this[p]=false}get isMockActive(){return this[c]}[o](e,t){this[i].set(e,t)}[m](e){const t=Object.assign({agent:this},this[d]);return this[d]&&this[d].connections===1?new A(e,t):new g(e,t)}[a](e){const t=this[i].get(e);if(t){return t}if(typeof e!=="string"){const t=this[m]("http://localhost:9999");this[o](e,t);return t}for(const[t,r]of Array.from(this[i])){if(r&&typeof t!=="string"&&h(t,e)){const t=this[m](e);this[o](e,t);t[l]=r[l];return t}}}[u](){return this[p]}pendingInterceptors(){const e=this[i];return Array.from(e.entries()).flatMap((([e,t])=>t[l].map((t=>({...t,origin:e}))))).filter((({pending:e})=>e))}assertNoPendingInterceptors({pendingInterceptorsFormatter:e=new E}={}){const t=this.pendingInterceptors();if(t.length===0){return}const r=new N("interceptor","interceptors").pluralize(t.length);throw new b(`\n${r.count} ${r.noun} ${r.is} pending:\n\n${e.format(t)}\n`.trim())}}e.exports=MockAgent},7365:(e,t,r)=>{const{promisify:i}=r(7975);const n=r(3701);const{buildMockDispatch:s}=r(3397);const{kDispatches:o,kMockAgent:a,kClose:l,kOriginalClose:c,kOrigin:p,kOriginalDispatch:u,kConnected:d}=r(1117);const{MockInterceptor:m}=r(1511);const A=r(6443);const{InvalidArgumentError:g}=r(8707);class MockClient extends n{constructor(e,t){super(e,t);if(!t||!t.agent||typeof t.agent.dispatch!=="function"){throw new g("Argument opts.agent must implement Agent")}this[a]=t.agent;this[p]=e;this[o]=[];this[d]=1;this[u]=this.dispatch;this[c]=this.close.bind(this);this.dispatch=s.call(this);this.close=this[l]}get[A.kConnected](){return this[d]}intercept(e){return new m(e,this[o])}async[l](){await i(this[c])();this[d]=0;this[a][A.kClients].delete(this[p])}}e.exports=MockClient},2429:(e,t,r)=>{const{UndiciError:i}=r(8707);const n=Symbol.for("undici.error.UND_MOCK_ERR_MOCK_NOT_MATCHED");class MockNotMatchedError extends i{constructor(e){super(e);Error.captureStackTrace(this,MockNotMatchedError);this.name="MockNotMatchedError";this.message=e||"The request does not match any registered mock dispatches";this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}static[Symbol.hasInstance](e){return e&&e[n]===true}[n]=true}e.exports={MockNotMatchedError:MockNotMatchedError}},1511:(e,t,r)=>{const{getResponseData:i,buildKey:n,addMockDispatch:s}=r(3397);const{kDispatches:o,kDispatchKey:a,kDefaultHeaders:l,kDefaultTrailers:c,kContentLength:p,kMockDispatch:u}=r(1117);const{InvalidArgumentError:d}=r(8707);const{buildURL:m}=r(3440);class MockScope{constructor(e){this[u]=e}delay(e){if(typeof e!=="number"||!Number.isInteger(e)||e<=0){throw new d("waitInMs must be a valid integer > 0")}this[u].delay=e;return this}persist(){this[u].persist=true;return this}times(e){if(typeof e!=="number"||!Number.isInteger(e)||e<=0){throw new d("repeatTimes must be a valid integer > 0")}this[u].times=e;return this}}class MockInterceptor{constructor(e,t){if(typeof e!=="object"){throw new d("opts must be an object")}if(typeof e.path==="undefined"){throw new d("opts.path must be defined")}if(typeof e.method==="undefined"){e.method="GET"}if(typeof e.path==="string"){if(e.query){e.path=m(e.path,e.query)}else{const t=new URL(e.path,"data://");e.path=t.pathname+t.search}}if(typeof e.method==="string"){e.method=e.method.toUpperCase()}this[a]=n(e);this[o]=t;this[l]={};this[c]={};this[p]=false}createMockScopeDispatchData({statusCode:e,data:t,responseOptions:r}){const n=i(t);const s=this[p]?{"content-length":n.length}:{};const o={...this[l],...s,...r.headers};const a={...this[c],...r.trailers};return{statusCode:e,data:t,headers:o,trailers:a}}validateReplyParameters(e){if(typeof e.statusCode==="undefined"){throw new d("statusCode must be defined")}if(typeof e.responseOptions!=="object"||e.responseOptions===null){throw new d("responseOptions must be an object")}}reply(e){if(typeof e==="function"){const wrappedDefaultsCallback=t=>{const r=e(t);if(typeof r!=="object"||r===null){throw new d("reply options callback must return an object")}const i={data:"",responseOptions:{},...r};this.validateReplyParameters(i);return{...this.createMockScopeDispatchData(i)}};const t=s(this[o],this[a],wrappedDefaultsCallback);return new MockScope(t)}const t={statusCode:e,data:arguments[1]===undefined?"":arguments[1],responseOptions:arguments[2]===undefined?{}:arguments[2]};this.validateReplyParameters(t);const r=this.createMockScopeDispatchData(t);const i=s(this[o],this[a],r);return new MockScope(i)}replyWithError(e){if(typeof e==="undefined"){throw new d("error must be defined")}const t=s(this[o],this[a],{error:e});return new MockScope(t)}defaultReplyHeaders(e){if(typeof e==="undefined"){throw new d("headers must be defined")}this[l]=e;return this}defaultReplyTrailers(e){if(typeof e==="undefined"){throw new d("trailers must be defined")}this[c]=e;return this}replyContentLength(){this[p]=true;return this}}e.exports.MockInterceptor=MockInterceptor;e.exports.MockScope=MockScope},4004:(e,t,r)=>{const{promisify:i}=r(7975);const n=r(628);const{buildMockDispatch:s}=r(3397);const{kDispatches:o,kMockAgent:a,kClose:l,kOriginalClose:c,kOrigin:p,kOriginalDispatch:u,kConnected:d}=r(1117);const{MockInterceptor:m}=r(1511);const A=r(6443);const{InvalidArgumentError:g}=r(8707);class MockPool extends n{constructor(e,t){super(e,t);if(!t||!t.agent||typeof t.agent.dispatch!=="function"){throw new g("Argument opts.agent must implement Agent")}this[a]=t.agent;this[p]=e;this[o]=[];this[d]=1;this[u]=this.dispatch;this[c]=this.close.bind(this);this.dispatch=s.call(this);this.close=this[l]}get[A.kConnected](){return this[d]}intercept(e){return new m(e,this[o])}async[l](){await i(this[c])();this[d]=0;this[a][A.kClients].delete(this[p])}}e.exports=MockPool},1117:e=>{e.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected")}},3397:(e,t,r)=>{const{MockNotMatchedError:i}=r(2429);const{kDispatches:n,kMockAgent:s,kOriginalDispatch:o,kOrigin:a,kGetNetConnect:l}=r(1117);const{buildURL:c}=r(3440);const{STATUS_CODES:p}=r(7067);const{types:{isPromise:u}}=r(7975);function matchValue(e,t){if(typeof e==="string"){return e===t}if(e instanceof RegExp){return e.test(t)}if(typeof e==="function"){return e(t)===true}return false}function lowerCaseEntries(e){return Object.fromEntries(Object.entries(e).map((([e,t])=>[e.toLocaleLowerCase(),t])))}function getHeaderByName(e,t){if(Array.isArray(e)){for(let r=0;r!e)).filter((({path:e})=>matchValue(safeUrl(e),n)));if(s.length===0){throw new i(`Mock dispatch not matched for path '${n}'`)}s=s.filter((({method:e})=>matchValue(e,t.method)));if(s.length===0){throw new i(`Mock dispatch not matched for method '${t.method}' on path '${n}'`)}s=s.filter((({body:e})=>typeof e!=="undefined"?matchValue(e,t.body):true));if(s.length===0){throw new i(`Mock dispatch not matched for body '${t.body}' on path '${n}'`)}s=s.filter((e=>matchHeaders(e,t.headers)));if(s.length===0){const e=typeof t.headers==="object"?JSON.stringify(t.headers):t.headers;throw new i(`Mock dispatch not matched for headers '${e}' on path '${n}'`)}return s[0]}function addMockDispatch(e,t,r){const i={timesInvoked:0,times:1,persist:false,consumed:false};const n=typeof r==="function"?{callback:r}:{...r};const s={...i,...t,pending:true,data:{error:null,...n}};e.push(s);return s}function deleteMockDispatch(e,t){const r=e.findIndex((e=>{if(!e.consumed){return false}return matchKey(e,t)}));if(r!==-1){e.splice(r,1)}}function buildKey(e){const{path:t,method:r,body:i,headers:n,query:s}=e;return{path:t,method:r,body:i,headers:n,query:s}}function generateKeyValues(e){const t=Object.keys(e);const r=[];for(let i=0;i=A;i.pending=m0){setTimeout((()=>{handleReply(this[n])}),p)}else{handleReply(this[n])}function handleReply(i,n=o){const c=Array.isArray(e.headers)?buildHeadersFromArray(e.headers):e.headers;const p=typeof n==="function"?n({...e,headers:c}):n;if(u(p)){p.then((e=>handleReply(i,e)));return}const d=getResponseData(p);const m=generateKeyValues(a);const A=generateKeyValues(l);t.onConnect?.((e=>t.onError(e)),null);t.onHeaders?.(s,m,resume,getStatusText(s));t.onData?.(Buffer.from(d));t.onComplete?.(A);deleteMockDispatch(i,r)}function resume(){}return true}function buildMockDispatch(){const e=this[s];const t=this[a];const r=this[o];return function dispatch(n,s){if(e.isMockActive){try{mockDispatch.call(this,n,s)}catch(o){if(o instanceof i){const a=e[l]();if(a===false){throw new i(`${o.message}: subsequent request to origin ${t} was not allowed (net.connect disabled)`)}if(checkNetConnect(a,t)){r.call(this,n,s)}else{throw new i(`${o.message}: subsequent request to origin ${t} was not allowed (net.connect is not enabled for this origin)`)}}else{throw o}}}else{r.call(this,n,s)}}}function checkNetConnect(e,t){const r=new URL(t);if(e===true){return true}else if(Array.isArray(e)&&e.some((e=>matchValue(e,r.host)))){return true}return false}function buildMockOptions(e){if(e){const{agent:t,...r}=e;return r}}e.exports={getResponseData:getResponseData,getMockDispatch:getMockDispatch,addMockDispatch:addMockDispatch,deleteMockDispatch:deleteMockDispatch,buildKey:buildKey,generateKeyValues:generateKeyValues,matchValue:matchValue,getResponse:getResponse,getStatusText:getStatusText,mockDispatch:mockDispatch,buildMockDispatch:buildMockDispatch,checkNetConnect:checkNetConnect,buildMockOptions:buildMockOptions,getHeaderByName:getHeaderByName,buildHeadersFromArray:buildHeadersFromArray}},6142:(e,t,r)=>{const{Transform:i}=r(7075);const{Console:n}=r(7540);const s=process.versions.icu?"✅":"Y ";const o=process.versions.icu?"❌":"N ";e.exports=class PendingInterceptorsFormatter{constructor({disableColors:e}={}){this.transform=new i({transform(e,t,r){r(null,e)}});this.logger=new n({stdout:this.transform,inspectOptions:{colors:!e&&!process.env.CI}})}format(e){const t=e.map((({method:e,path:t,data:{statusCode:r},persist:i,times:n,timesInvoked:a,origin:l})=>({Method:e,Origin:l,Path:t,"Status code":r,Persistent:i?s:o,Invocations:a,Remaining:i?Infinity:n-a})));this.logger.table(t);return this.transform.read().toString()}}},1529:e=>{const t={pronoun:"it",is:"is",was:"was",this:"this"};const r={pronoun:"they",is:"are",was:"were",this:"these"};e.exports=class Pluralizer{constructor(e,t){this.singular=e;this.plural=t}pluralize(e){const i=e===1;const n=i?t:r;const s=i?this.singular:this.plural;return{...n,count:e,noun:s}}}},6603:e=>{let t=0;const r=1e3;const i=(r>>1)-1;let n;const s=Symbol("kFastTimer");const o=[];const a=-2;const l=-1;const c=0;const p=1;function onTick(){t+=i;let e=0;let r=o.length;while(e=n._idleStart+n._idleTimeout){n._state=l;n._idleStart=-1;n._onTimeout(n._timerArg)}if(n._state===l){n._state=a;if(--r!==0){o[e]=o[r]}}else{++e}}o.length=r;if(o.length!==0){refreshTimeout()}}function refreshTimeout(){if(n){n.refresh()}else{clearTimeout(n);n=setTimeout(onTick,i);if(n.unref){n.unref()}}}class FastTimer{[s]=true;_state=a;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(e,t,r){this._onTimeout=e;this._idleTimeout=t;this._timerArg=r;this.refresh()}refresh(){if(this._state===a){o.push(this)}if(!n||o.length===1){refreshTimeout()}this._state=c}clear(){this._state=l;this._idleStart=-1}}e.exports={setTimeout(e,t,i){return t<=r?setTimeout(e,t,i):new FastTimer(e,t,i)},clearTimeout(e){if(e[s]){e.clear()}else{clearTimeout(e)}},setFastTimeout(e,t,r){return new FastTimer(e,t,r)},clearFastTimeout(e){e.clear()},now(){return t},tick(e=0){t+=e-r+1;onTick();onTick()},reset(){t=0;o.length=0;clearTimeout(n);n=null},kFastTimer:s}},9634:(e,t,r)=>{const{kConstruct:i}=r(109);const{urlEquals:n,getFieldValues:s}=r(6798);const{kEnumerableProperty:o,isDisturbed:a}=r(3440);const{webidl:l}=r(5893);const{Response:c,cloneResponse:p,fromInnerResponse:u}=r(9051);const{Request:d,fromInnerRequest:m}=r(9967);const{kState:A}=r(3627);const{fetching:g}=r(4398);const{urlIsHttpHttpsScheme:h,createDeferredPromise:f,readAllBytes:y}=r(3168);const b=r(4589);class Cache{#B;constructor(){if(arguments[0]!==i){l.illegalConstructor()}l.util.markAsUncloneable(this);this.#B=arguments[1]}async match(e,t={}){l.brandCheck(this,Cache);const r="Cache.match";l.argumentLengthCheck(arguments,1,r);e=l.converters.RequestInfo(e,r,"request");t=l.converters.CacheQueryOptions(t,r,"options");const i=this.#_(e,t,1);if(i.length===0){return}return i[0]}async matchAll(e=undefined,t={}){l.brandCheck(this,Cache);const r="Cache.matchAll";if(e!==undefined)e=l.converters.RequestInfo(e,r,"request");t=l.converters.CacheQueryOptions(t,r,"options");return this.#_(e,t)}async add(e){l.brandCheck(this,Cache);const t="Cache.add";l.argumentLengthCheck(arguments,1,t);e=l.converters.RequestInfo(e,t,"request");const r=[e];const i=this.addAll(r);return await i}async addAll(e){l.brandCheck(this,Cache);const t="Cache.addAll";l.argumentLengthCheck(arguments,1,t);const r=[];const i=[];for(let r of e){if(r===undefined){throw l.errors.conversionFailed({prefix:t,argument:"Argument 1",types:["undefined is not allowed"]})}r=l.converters.RequestInfo(r);if(typeof r==="string"){continue}const e=r[A];if(!h(e.url)||e.method!=="GET"){throw l.errors.exception({header:t,message:"Expected http/s scheme when method is not GET."})}}const n=[];for(const o of e){const e=new d(o)[A];if(!h(e.url)){throw l.errors.exception({header:t,message:"Expected http/s scheme."})}e.initiator="fetch";e.destination="subresource";i.push(e);const a=f();n.push(g({request:e,processResponse(e){if(e.type==="error"||e.status===206||e.status<200||e.status>299){a.reject(l.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}))}else if(e.headersList.contains("vary")){const t=s(e.headersList.get("vary"));for(const e of t){if(e==="*"){a.reject(l.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(const e of n){e.abort()}return}}}},processResponseEndOfBody(e){if(e.aborted){a.reject(new DOMException("aborted","AbortError"));return}a.resolve(e)}}));r.push(a.promise)}const o=Promise.all(r);const a=await o;const c=[];let p=0;for(const e of a){const t={type:"put",request:i[p],response:e};c.push(t);p++}const u=f();let m=null;try{this.#R(c)}catch(e){m=e}queueMicrotask((()=>{if(m===null){u.resolve(undefined)}else{u.reject(m)}}));return u.promise}async put(e,t){l.brandCheck(this,Cache);const r="Cache.put";l.argumentLengthCheck(arguments,2,r);e=l.converters.RequestInfo(e,r,"request");t=l.converters.Response(t,r,"response");let i=null;if(e instanceof d){i=e[A]}else{i=new d(e)[A]}if(!h(i.url)||i.method!=="GET"){throw l.errors.exception({header:r,message:"Expected an http/s scheme when method is not GET"})}const n=t[A];if(n.status===206){throw l.errors.exception({header:r,message:"Got 206 status"})}if(n.headersList.contains("vary")){const e=s(n.headersList.get("vary"));for(const t of e){if(t==="*"){throw l.errors.exception({header:r,message:"Got * vary field value"})}}}if(n.body&&(a(n.body.stream)||n.body.stream.locked)){throw l.errors.exception({header:r,message:"Response body is locked or disturbed"})}const o=p(n);const c=f();if(n.body!=null){const e=n.body.stream;const t=e.getReader();y(t).then(c.resolve,c.reject)}else{c.resolve(undefined)}const u=[];const m={type:"put",request:i,response:o};u.push(m);const g=await c.promise;if(o.body!=null){o.body.source=g}const b=f();let C=null;try{this.#R(u)}catch(e){C=e}queueMicrotask((()=>{if(C===null){b.resolve()}else{b.reject(C)}}));return b.promise}async delete(e,t={}){l.brandCheck(this,Cache);const r="Cache.delete";l.argumentLengthCheck(arguments,1,r);e=l.converters.RequestInfo(e,r,"request");t=l.converters.CacheQueryOptions(t,r,"options");let i=null;if(e instanceof d){i=e[A];if(i.method!=="GET"&&!t.ignoreMethod){return false}}else{b(typeof e==="string");i=new d(e)[A]}const n=[];const s={type:"delete",request:i,options:t};n.push(s);const o=f();let a=null;let c;try{c=this.#R(n)}catch(e){a=e}queueMicrotask((()=>{if(a===null){o.resolve(!!c?.length)}else{o.reject(a)}}));return o.promise}async keys(e=undefined,t={}){l.brandCheck(this,Cache);const r="Cache.keys";if(e!==undefined)e=l.converters.RequestInfo(e,r,"request");t=l.converters.CacheQueryOptions(t,r,"options");let i=null;if(e!==undefined){if(e instanceof d){i=e[A];if(i.method!=="GET"&&!t.ignoreMethod){return[]}}else if(typeof e==="string"){i=new d(e)[A]}}const n=f();const s=[];if(e===undefined){for(const e of this.#B){s.push(e[0])}}else{const e=this.#k(i,t);for(const t of e){s.push(t[0])}}queueMicrotask((()=>{const e=[];for(const t of s){const r=m(t,(new AbortController).signal,"immutable");e.push(r)}n.resolve(Object.freeze(e))}));return n.promise}#R(e){const t=this.#B;const r=[...t];const i=[];const n=[];try{for(const r of e){if(r.type!=="delete"&&r.type!=="put"){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'})}if(r.type==="delete"&&r.response!=null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"})}if(this.#k(r.request,r.options,i).length){throw new DOMException("???","InvalidStateError")}let e;if(r.type==="delete"){e=this.#k(r.request,r.options);if(e.length===0){return[]}for(const r of e){const e=t.indexOf(r);b(e!==-1);t.splice(e,1)}}else if(r.type==="put"){if(r.response==null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"})}const n=r.request;if(!h(n.url)){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"})}if(n.method!=="GET"){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"})}if(r.options!=null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"})}e=this.#k(r.request);for(const r of e){const e=t.indexOf(r);b(e!==-1);t.splice(e,1)}t.push([r.request,r.response]);i.push([r.request,r.response])}n.push([r.request,r.response])}return n}catch(e){this.#B.length=0;this.#B=r;throw e}}#k(e,t,r){const i=[];const n=r??this.#B;for(const r of n){const[n,s]=r;if(this.#Q(e,n,s,t)){i.push(r)}}return i}#Q(e,t,r=null,i){const o=new URL(e.url);const a=new URL(t.url);if(i?.ignoreSearch){a.search="";o.search=""}if(!n(o,a,true)){return false}if(r==null||i?.ignoreVary||!r.headersList.contains("vary")){return true}const l=s(r.headersList.get("vary"));for(const r of l){if(r==="*"){return false}const i=t.headersList.get(r);const n=e.headersList.get(r);if(i!==n){return false}}return true}#_(e,t,r=Infinity){let i=null;if(e!==undefined){if(e instanceof d){i=e[A];if(i.method!=="GET"&&!t.ignoreMethod){return[]}}else if(typeof e==="string"){i=new d(e)[A]}}const n=[];if(e===undefined){for(const e of this.#B){n.push(e[1])}}else{const e=this.#k(i,t);for(const t of e){n.push(t[1])}}const s=[];for(const e of n){const t=u(e,"immutable");s.push(t.clone());if(s.length>=r){break}}return Object.freeze(s)}}Object.defineProperties(Cache.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:true},match:o,matchAll:o,add:o,addAll:o,put:o,delete:o,keys:o});const C=[{key:"ignoreSearch",converter:l.converters.boolean,defaultValue:()=>false},{key:"ignoreMethod",converter:l.converters.boolean,defaultValue:()=>false},{key:"ignoreVary",converter:l.converters.boolean,defaultValue:()=>false}];l.converters.CacheQueryOptions=l.dictionaryConverter(C);l.converters.MultiCacheQueryOptions=l.dictionaryConverter([...C,{key:"cacheName",converter:l.converters.DOMString}]);l.converters.Response=l.interfaceConverter(c);l.converters["sequence"]=l.sequenceConverter(l.converters.RequestInfo);e.exports={Cache:Cache}},3245:(e,t,r)=>{const{kConstruct:i}=r(109);const{Cache:n}=r(9634);const{webidl:s}=r(5893);const{kEnumerableProperty:o}=r(3440);class CacheStorage{#T=new Map;constructor(){if(arguments[0]!==i){s.illegalConstructor()}s.util.markAsUncloneable(this)}async match(e,t={}){s.brandCheck(this,CacheStorage);s.argumentLengthCheck(arguments,1,"CacheStorage.match");e=s.converters.RequestInfo(e);t=s.converters.MultiCacheQueryOptions(t);if(t.cacheName!=null){if(this.#T.has(t.cacheName)){const r=this.#T.get(t.cacheName);const s=new n(i,r);return await s.match(e,t)}}else{for(const r of this.#T.values()){const s=new n(i,r);const o=await s.match(e,t);if(o!==undefined){return o}}}}async has(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.has";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");return this.#T.has(e)}async open(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.open";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");if(this.#T.has(e)){const t=this.#T.get(e);return new n(i,t)}const r=[];this.#T.set(e,r);return new n(i,r)}async delete(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.delete";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");return this.#T.delete(e)}async keys(){s.brandCheck(this,CacheStorage);const e=this.#T.keys();return[...e]}}Object.defineProperties(CacheStorage.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:true},match:o,has:o,open:o,delete:o,keys:o});e.exports={CacheStorage:CacheStorage}},109:(e,t,r)=>{e.exports={kConstruct:r(6443).kConstruct}},6798:(e,t,r)=>{const i=r(4589);const{URLSerializer:n}=r(1900);const{isValidHeaderName:s}=r(3168);function urlEquals(e,t,r=false){const i=n(e,r);const s=n(t,r);return i===s}function getFieldValues(e){i(e!==null);const t=[];for(let r of e.split(",")){r=r.trim();if(s(r)){t.push(r)}}return t}e.exports={urlEquals:urlEquals,getFieldValues:getFieldValues}},1276:e=>{const t=1024;const r=4096;e.exports={maxAttributeValueSize:t,maxNameValuePairSize:r}},9061:(e,t,r)=>{const{parseSetCookie:i}=r(1978);const{stringify:n}=r(7797);const{webidl:s}=r(5893);const{Headers:o}=r(660);function getCookies(e){s.argumentLengthCheck(arguments,1,"getCookies");s.brandCheck(e,o,{strict:false});const t=e.get("cookie");const r={};if(!t){return r}for(const e of t.split(";")){const[t,...i]=e.split("=");r[t.trim()]=i.join("=")}return r}function deleteCookie(e,t,r){s.brandCheck(e,o,{strict:false});const i="deleteCookie";s.argumentLengthCheck(arguments,2,i);t=s.converters.DOMString(t,i,"name");r=s.converters.DeleteCookieAttributes(r);setCookie(e,{name:t,value:"",expires:new Date(0),...r})}function getSetCookies(e){s.argumentLengthCheck(arguments,1,"getSetCookies");s.brandCheck(e,o,{strict:false});const t=e.getSetCookie();if(!t){return[]}return t.map((e=>i(e)))}function setCookie(e,t){s.argumentLengthCheck(arguments,2,"setCookie");s.brandCheck(e,o,{strict:false});t=s.converters.Cookie(t);const r=n(t);if(r){e.append("Set-Cookie",r)}}s.converters.DeleteCookieAttributes=s.dictionaryConverter([{converter:s.nullableConverter(s.converters.DOMString),key:"path",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"domain",defaultValue:()=>null}]);s.converters.Cookie=s.dictionaryConverter([{converter:s.converters.DOMString,key:"name"},{converter:s.converters.DOMString,key:"value"},{converter:s.nullableConverter((e=>{if(typeof e==="number"){return s.converters["unsigned long long"](e)}return new Date(e)})),key:"expires",defaultValue:()=>null},{converter:s.nullableConverter(s.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"path",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.boolean),key:"secure",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:s.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:s.sequenceConverter(s.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);e.exports={getCookies:getCookies,deleteCookie:deleteCookie,getSetCookies:getSetCookies,setCookie:setCookie}},1978:(e,t,r)=>{const{maxNameValuePairSize:i,maxAttributeValueSize:n}=r(1276);const{isCTLExcludingHtab:s}=r(7797);const{collectASequenceOfCodePointsFast:o}=r(1900);const a=r(4589);function parseSetCookie(e){if(s(e)){return null}let t="";let r="";let n="";let a="";if(e.includes(";")){const i={position:0};t=o(";",e,i);r=e.slice(i.position)}else{t=e}if(!t.includes("=")){a=t}else{const e={position:0};n=o("=",t,e);a=t.slice(e.position+1)}n=n.trim();a=a.trim();if(n.length+a.length>i){return null}return{name:n,value:a,...parseUnparsedAttributes(r)}}function parseUnparsedAttributes(e,t={}){if(e.length===0){return t}a(e[0]===";");e=e.slice(1);let r="";if(e.includes(";")){r=o(";",e,{position:0});e=e.slice(r.length)}else{r=e;e=""}let i="";let s="";if(r.includes("=")){const e={position:0};i=o("=",r,e);s=r.slice(e.position+1)}else{i=r}i=i.trim();s=s.trim();if(s.length>n){return parseUnparsedAttributes(e,t)}const l=i.toLowerCase();if(l==="expires"){const e=new Date(s);t.expires=e}else if(l==="max-age"){const r=s.charCodeAt(0);if((r<48||r>57)&&s[0]!=="-"){return parseUnparsedAttributes(e,t)}if(!/^\d+$/.test(s)){return parseUnparsedAttributes(e,t)}const i=Number(s);t.maxAge=i}else if(l==="domain"){let e=s;if(e[0]==="."){e=e.slice(1)}e=e.toLowerCase();t.domain=e}else if(l==="path"){let e="";if(s.length===0||s[0]!=="/"){e="/"}else{e=s}t.path=e}else if(l==="secure"){t.secure=true}else if(l==="httponly"){t.httpOnly=true}else if(l==="samesite"){const e=s.toLowerCase();if(e==="none"){t.sameSite="None"}else if(e==="strict"){t.sameSite="Strict"}else if(e==="lax"){t.sameSite="Lax"}}else{t.unparsed??=[];t.unparsed.push(`${i}=${s}`)}return parseUnparsedAttributes(e,t)}e.exports={parseSetCookie:parseSetCookie,parseUnparsedAttributes:parseUnparsedAttributes}},7797:e=>{function isCTLExcludingHtab(e){for(let t=0;t=0&&r<=8||r>=10&&r<=31||r===127){return true}}return false}function validateCookieName(e){for(let t=0;t126||r===34||r===40||r===41||r===60||r===62||r===64||r===44||r===59||r===58||r===92||r===47||r===91||r===93||r===63||r===61||r===123||r===125){throw new Error("Invalid cookie name")}}}function validateCookieValue(e){let t=e.length;let r=0;if(e[0]==='"'){if(t===1||e[t-1]!=='"'){throw new Error("Invalid cookie value")}--t;++r}while(r126||t===34||t===44||t===59||t===92){throw new Error("Invalid cookie value")}}}function validateCookiePath(e){for(let t=0;t126||r===59){throw new Error("Invalid cookie path")}}}function isLetterOrDigit(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function validateCookieDomain(e){if(e===" "){return}if(e.length>255){throw new Error("Invalid cookie domain")}let t=0;for(let r=0;r63){throw new Error("Invalid cookie domain")}}if(t===0||e.charCodeAt(e.length-1)===45){throw new Error("Invalid cookie domain")}}const t=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];const r=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];const i=Array(61).fill(0).map(((e,t)=>t.toString().padStart(2,"0")));function toIMFDate(e){if(typeof e==="number"){e=new Date(e)}return`${t[e.getUTCDay()]}, ${i[e.getUTCDate()]} ${r[e.getUTCMonth()]} ${e.getUTCFullYear()} ${i[e.getUTCHours()]}:${i[e.getUTCMinutes()]}:${i[e.getUTCSeconds()]} GMT`}function validateCookieMaxAge(e){if(e<0){throw new Error("Invalid cookie max-age")}}function stringify(e){if(e.name.length===0){return null}validateCookieName(e.name);validateCookieValue(e.value);const t=[`${e.name}=${e.value}`];if(e.name.startsWith("__Secure-")){e.secure=true}if(e.name.startsWith("__Host-")){e.secure=true;e.domain=null;e.path="/"}if(e.secure){t.push("Secure")}if(e.httpOnly){t.push("HttpOnly")}if(typeof e.maxAge==="number"){validateCookieMaxAge(e.maxAge);t.push(`Max-Age=${e.maxAge}`)}if(e.domain){validateCookieDomain(e.domain);t.push(`Domain=${e.domain}`)}if(e.path){validateCookiePath(e.path);t.push(`Path=${e.path}`)}if(e.expires&&e.expires.toString()!=="Invalid Date"){t.push(`Expires=${toIMFDate(e.expires)}`)}if(e.sameSite){t.push(`SameSite=${e.sameSite}`)}for(const r of e.unparsed){if(!r.includes("=")){throw new Error("Invalid unparsed")}const[e,...i]=r.split("=");const n=e.trim();const s=i.join("=");validateCookieName(n);validateCookieValue(s);t.push(`${n}=${s}`)}return t.join("; ")}e.exports={isCTLExcludingHtab:isCTLExcludingHtab,validateCookieName:validateCookieName,validateCookiePath:validateCookiePath,validateCookieValue:validateCookieValue,toIMFDate:toIMFDate,stringify:stringify}},4031:(e,t,r)=>{const{Transform:i}=r(7075);const{isASCIINumber:n,isValidLastEventId:s}=r(4811);const o=[239,187,191];const a=10;const l=13;const c=58;const p=32;class EventSourceStream extends i{state=null;checkBOM=true;crlfCheck=false;eventEndCheck=false;buffer=null;pos=0;event={data:undefined,event:undefined,id:undefined,retry:undefined};constructor(e={}){e.readableObjectMode=true;super(e);this.state=e.eventSourceSettings||{};if(e.push){this.push=e.push}}_transform(e,t,r){if(e.length===0){r();return}if(this.buffer){this.buffer=Buffer.concat([this.buffer,e])}else{this.buffer=e}if(this.checkBOM){switch(this.buffer.length){case 1:if(this.buffer[0]===o[0]){r();return}this.checkBOM=false;r();return;case 2:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]){r();return}this.checkBOM=false;break;case 3:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]&&this.buffer[2]===o[2]){this.buffer=Buffer.alloc(0);this.checkBOM=false;r();return}this.checkBOM=false;break;default:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]&&this.buffer[2]===o[2]){this.buffer=this.buffer.subarray(3)}this.checkBOM=false;break}}while(this.pos0){t[i]=o}break}}processEvent(e){if(e.retry&&n(e.retry)){this.state.reconnectionTime=parseInt(e.retry,10)}if(e.id&&s(e.id)){this.state.lastEventId=e.id}if(e.data!==undefined){this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}}clearEvent(){this.event={data:undefined,event:undefined,id:undefined,retry:undefined}}}e.exports={EventSourceStream:EventSourceStream}},1238:(e,t,r)=>{const{pipeline:i}=r(7075);const{fetching:n}=r(4398);const{makeRequest:s}=r(9967);const{webidl:o}=r(5893);const{EventSourceStream:a}=r(4031);const{parseMIMEType:l}=r(1900);const{createFastMessageEvent:c}=r(5188);const{isNetworkError:p}=r(9051);const{delay:u}=r(4811);const{kEnumerableProperty:d}=r(3440);const{environmentSettingsObject:m}=r(3168);let A=false;const g=3e3;const h=0;const f=1;const y=2;const b="anonymous";const C="use-credentials";class EventSource extends EventTarget{#M={open:null,error:null,message:null};#O=null;#D=false;#z=h;#L=null;#G=null;#e;#C;constructor(e,t={}){super();o.util.markAsUncloneable(this);const r="EventSource constructor";o.argumentLengthCheck(arguments,1,r);if(!A){A=true;process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})}e=o.converters.USVString(e,r,"url");t=o.converters.EventSourceInitDict(t,r,"eventSourceInitDict");this.#e=t.dispatcher;this.#C={lastEventId:"",reconnectionTime:g};const i=m;let n;try{n=new URL(e,i.settingsObject.baseUrl);this.#C.origin=n.origin}catch(e){throw new DOMException(e,"SyntaxError")}this.#O=n.href;let a=b;if(t.withCredentials){a=C;this.#D=true}const l={redirect:"follow",keepalive:true,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};l.client=m.settingsObject;l.headersList=[["accept",{name:"accept",value:"text/event-stream"}]];l.cache="no-store";l.initiator="other";l.urlList=[new URL(this.#O)];this.#L=s(l);this.#F()}get readyState(){return this.#z}get url(){return this.#O}get withCredentials(){return this.#D}#F(){if(this.#z===y)return;this.#z=h;const e={request:this.#L,dispatcher:this.#e};const processEventSourceEndOfBody=e=>{if(p(e)){this.dispatchEvent(new Event("error"));this.close()}this.#q()};e.processResponseEndOfBody=processEventSourceEndOfBody;e.processResponse=e=>{if(p(e)){if(e.aborted){this.close();this.dispatchEvent(new Event("error"));return}else{this.#q();return}}const t=e.headersList.get("content-type",true);const r=t!==null?l(t):"failure";const n=r!=="failure"&&r.essence==="text/event-stream";if(e.status!==200||n===false){this.close();this.dispatchEvent(new Event("error"));return}this.#z=f;this.dispatchEvent(new Event("open"));this.#C.origin=e.urlList[e.urlList.length-1].origin;const s=new a({eventSourceSettings:this.#C,push:e=>{this.dispatchEvent(c(e.type,e.options))}});i(e.body.stream,s,(e=>{if(e?.aborted===false){this.close();this.dispatchEvent(new Event("error"))}}))};this.#G=n(e)}async#q(){if(this.#z===y)return;this.#z=h;this.dispatchEvent(new Event("error"));await u(this.#C.reconnectionTime);if(this.#z!==h)return;if(this.#C.lastEventId.length){this.#L.headersList.set("last-event-id",this.#C.lastEventId,true)}this.#F()}close(){o.brandCheck(this,EventSource);if(this.#z===y)return;this.#z=y;this.#G.abort();this.#L=null}get onopen(){return this.#M.open}set onopen(e){if(this.#M.open){this.removeEventListener("open",this.#M.open)}if(typeof e==="function"){this.#M.open=e;this.addEventListener("open",e)}else{this.#M.open=null}}get onmessage(){return this.#M.message}set onmessage(e){if(this.#M.message){this.removeEventListener("message",this.#M.message)}if(typeof e==="function"){this.#M.message=e;this.addEventListener("message",e)}else{this.#M.message=null}}get onerror(){return this.#M.error}set onerror(e){if(this.#M.error){this.removeEventListener("error",this.#M.error)}if(typeof e==="function"){this.#M.error=e;this.addEventListener("error",e)}else{this.#M.error=null}}}const N={CONNECTING:{__proto__:null,configurable:false,enumerable:true,value:h,writable:false},OPEN:{__proto__:null,configurable:false,enumerable:true,value:f,writable:false},CLOSED:{__proto__:null,configurable:false,enumerable:true,value:y,writable:false}};Object.defineProperties(EventSource,N);Object.defineProperties(EventSource.prototype,N);Object.defineProperties(EventSource.prototype,{close:d,onerror:d,onmessage:d,onopen:d,readyState:d,url:d,withCredentials:d});o.converters.EventSourceInitDict=o.dictionaryConverter([{key:"withCredentials",converter:o.converters.boolean,defaultValue:()=>false},{key:"dispatcher",converter:o.converters.any}]);e.exports={EventSource:EventSource,defaultReconnectionTime:g}},4811:e=>{function isValidLastEventId(e){return e.indexOf("\0")===-1}function isASCIINumber(e){if(e.length===0)return false;for(let t=0;t57)return false}return true}function delay(e){return new Promise((t=>{setTimeout(t,e).unref()}))}e.exports={isValidLastEventId:isValidLastEventId,isASCIINumber:isASCIINumber,delay:delay}},4492:(e,t,r)=>{const i=r(3440);const{ReadableStreamFrom:n,isBlobLike:s,isReadableStreamLike:o,readableStreamClose:a,createDeferredPromise:l,fullyReadBody:c,extractMimeType:p,utf8DecodeBytes:u}=r(3168);const{FormData:d}=r(5910);const{kState:m}=r(3627);const{webidl:A}=r(5893);const{Blob:g}=r(4573);const h=r(4589);const{isErrored:f,isDisturbed:y}=r(7075);const{isArrayBuffer:b}=r(3429);const{serializeAMimeType:C}=r(1900);const{multipartFormDataParser:N}=r(116);let E;try{const e=r(7598);E=t=>e.randomInt(0,t)}catch{E=e=>Math.floor(Math.random(e))}const v=new TextEncoder;function noop(){}const I=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0;let S;if(I){S=new FinalizationRegistry((e=>{const t=e.deref();if(t&&!t.locked&&!y(t)&&!f(t)){t.cancel("Response object has been garbage collected").catch(noop)}}))}function extractBody(e,t=false){let r=null;if(e instanceof ReadableStream){r=e}else if(s(e)){r=e.stream()}else{r=new ReadableStream({async pull(e){const t=typeof c==="string"?v.encode(c):c;if(t.byteLength){e.enqueue(t)}queueMicrotask((()=>a(e)))},start(){},type:"bytes"})}h(o(r));let l=null;let c=null;let p=null;let u=null;if(typeof e==="string"){c=e;u="text/plain;charset=UTF-8"}else if(e instanceof URLSearchParams){c=e.toString();u="application/x-www-form-urlencoded;charset=UTF-8"}else if(b(e)){c=new Uint8Array(e.slice())}else if(ArrayBuffer.isView(e)){c=new Uint8Array(e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength))}else if(i.isFormDataLike(e)){const t=`----formdata-undici-0${`${E(1e11)}`.padStart(11,"0")}`;const r=`--${t}\r\nContent-Disposition: form-data` -/*! formdata-polyfill. MIT License. Jimmy Wärting */;const escape=e=>e.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22");const normalizeLinefeeds=e=>e.replace(/\r?\n|\r/g,"\r\n");const i=[];const n=new Uint8Array([13,10]);p=0;let s=false;for(const[t,o]of e){if(typeof o==="string"){const e=v.encode(r+`; name="${escape(normalizeLinefeeds(t))}"`+`\r\n\r\n${normalizeLinefeeds(o)}\r\n`);i.push(e);p+=e.byteLength}else{const e=v.encode(`${r}; name="${escape(normalizeLinefeeds(t))}"`+(o.name?`; filename="${escape(o.name)}"`:"")+"\r\n"+`Content-Type: ${o.type||"application/octet-stream"}\r\n\r\n`);i.push(e,o,n);if(typeof o.size==="number"){p+=e.byteLength+o.size+n.byteLength}else{s=true}}}const o=v.encode(`--${t}--\r\n`);i.push(o);p+=o.byteLength;if(s){p=null}c=e;l=async function*(){for(const e of i){if(e.stream){yield*e.stream()}else{yield e}}};u=`multipart/form-data; boundary=${t}`}else if(s(e)){c=e;p=e.size;if(e.type){u=e.type}}else if(typeof e[Symbol.asyncIterator]==="function"){if(t){throw new TypeError("keepalive")}if(i.isDisturbed(e)||e.locked){throw new TypeError("Response body object should not be disturbed or locked")}r=e instanceof ReadableStream?e:n(e)}if(typeof c==="string"||i.isBuffer(c)){p=Buffer.byteLength(c)}if(l!=null){let t;r=new ReadableStream({async start(){t=l(e)[Symbol.asyncIterator]()},async pull(e){const{value:i,done:n}=await t.next();if(n){queueMicrotask((()=>{e.close();e.byobRequest?.respond(0)}))}else{if(!f(r)){const t=new Uint8Array(i);if(t.byteLength){e.enqueue(t)}}}return e.desiredSize>0},async cancel(e){await t.return()},type:"bytes"})}const d={stream:r,source:c,length:p};return[d,u]}function safelyExtractBody(e,t=false){if(e instanceof ReadableStream){h(!i.isDisturbed(e),"The body has already been consumed.");h(!e.locked,"The stream is locked.")}return extractBody(e,t)}function cloneBody(e,t){const[r,i]=t.stream.tee();t.stream=r;return{stream:i,length:t.length,source:t.source}}function throwIfAborted(e){if(e.aborted){throw new DOMException("The operation was aborted.","AbortError")}}function bodyMixinMethods(e){const t={blob(){return consumeBody(this,(e=>{let t=bodyMimeType(this);if(t===null){t=""}else if(t){t=C(t)}return new g([e],{type:t})}),e)},arrayBuffer(){return consumeBody(this,(e=>new Uint8Array(e).buffer),e)},text(){return consumeBody(this,u,e)},json(){return consumeBody(this,parseJSONFromBytes,e)},formData(){return consumeBody(this,(e=>{const t=bodyMimeType(this);if(t!==null){switch(t.essence){case"multipart/form-data":{const r=N(e,t);if(r==="failure"){throw new TypeError("Failed to parse body as FormData.")}const i=new d;i[m]=r;return i}case"application/x-www-form-urlencoded":{const t=new URLSearchParams(e.toString());const r=new d;for(const[e,i]of t){r.append(e,i)}return r}}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')}),e)},bytes(){return consumeBody(this,(e=>new Uint8Array(e)),e)}};return t}function mixinBody(e){Object.assign(e.prototype,bodyMixinMethods(e))}async function consumeBody(e,t,r){A.brandCheck(e,r);if(bodyUnusable(e)){throw new TypeError("Body is unusable: Body has already been read")}throwIfAborted(e[m]);const i=l();const errorSteps=e=>i.reject(e);const successSteps=e=>{try{i.resolve(t(e))}catch(e){errorSteps(e)}};if(e[m].body==null){successSteps(Buffer.allocUnsafe(0));return i.promise}await c(e[m].body,successSteps,errorSteps);return i.promise}function bodyUnusable(e){const t=e[m].body;return t!=null&&(t.stream.locked||i.isDisturbed(t.stream))}function parseJSONFromBytes(e){return JSON.parse(u(e))}function bodyMimeType(e){const t=e[m].headersList;const r=p(t);if(r==="failure"){return null}return r}e.exports={extractBody:extractBody,safelyExtractBody:safelyExtractBody,cloneBody:cloneBody,mixinBody:mixinBody,streamRegistry:S,hasFinalizationRegistry:I,bodyUnusable:bodyUnusable}},4495:e=>{const t=["GET","HEAD","POST"];const r=new Set(t);const i=[101,204,205,304];const n=[301,302,303,307,308];const s=new Set(n);const o=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","4190","5060","5061","6000","6566","6665","6666","6667","6668","6669","6679","6697","10080"];const a=new Set(o);const l=["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"];const c=new Set(l);const p=["follow","manual","error"];const u=["GET","HEAD","OPTIONS","TRACE"];const d=new Set(u);const m=["navigate","same-origin","no-cors","cors"];const A=["omit","same-origin","include"];const g=["default","no-store","reload","no-cache","force-cache","only-if-cached"];const h=["content-encoding","content-language","content-location","content-type","content-length"];const f=["half"];const y=["CONNECT","TRACE","TRACK"];const b=new Set(y);const C=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""];const N=new Set(C);e.exports={subresource:C,forbiddenMethods:y,requestBodyHeader:h,referrerPolicy:l,requestRedirect:p,requestMode:m,requestCredentials:A,requestCache:g,redirectStatus:n,corsSafeListedMethods:t,nullBodyStatus:i,safeMethods:u,badPorts:o,requestDuplex:f,subresourceSet:N,badPortsSet:a,redirectStatusSet:s,corsSafeListedMethodsSet:r,safeMethodsSet:d,forbiddenMethodsSet:b,referrerPolicySet:c}},1900:(e,t,r)=>{const i=r(4589);const n=new TextEncoder;const s=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/;const o=/[\u000A\u000D\u0009\u0020]/;const a=/[\u0009\u000A\u000C\u000D\u0020]/g;const l=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function dataURLProcessor(e){i(e.protocol==="data:");let t=URLSerializer(e,true);t=t.slice(5);const r={position:0};let n=collectASequenceOfCodePointsFast(",",t,r);const s=n.length;n=removeASCIIWhitespace(n,true,true);if(r.position>=t.length){return"failure"}r.position++;const o=t.slice(s+1);let a=stringPercentDecode(o);if(/;(\u0020){0,}base64$/i.test(n)){const e=isomorphicDecode(a);a=forgivingBase64(e);if(a==="failure"){return"failure"}n=n.slice(0,-6);n=n.replace(/(\u0020)+$/,"");n=n.slice(0,-1)}if(n.startsWith(";")){n="text/plain"+n}let l=parseMIMEType(n);if(l==="failure"){l=parseMIMEType("text/plain;charset=US-ASCII")}return{mimeType:l,body:a}}function URLSerializer(e,t=false){if(!t){return e.href}const r=e.href;const i=e.hash.length;const n=i===0?r:r.substring(0,r.length-i);if(!i&&r.endsWith("#")){return n.slice(0,-1)}return n}function collectASequenceOfCodePoints(e,t,r){let i="";while(r.position=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function hexByteToNumber(e){return e>=48&&e<=57?e-48:(e&223)-55}function percentDecode(e){const t=e.length;const r=new Uint8Array(t);let i=0;for(let n=0;ne.length){return"failure"}t.position++;let i=collectASequenceOfCodePointsFast(";",e,t);i=removeHTTPWhitespace(i,false,true);if(i.length===0||!s.test(i)){return"failure"}const n=r.toLowerCase();const a=i.toLowerCase();const c={type:n,subtype:a,parameters:new Map,essence:`${n}/${a}`};while(t.positiono.test(e)),e,t);let r=collectASequenceOfCodePoints((e=>e!==";"&&e!=="="),e,t);r=r.toLowerCase();if(t.positione.length){break}let i=null;if(e[t.position]==='"'){i=collectAnHTTPQuotedString(e,t,true);collectASequenceOfCodePointsFast(";",e,t)}else{i=collectASequenceOfCodePointsFast(";",e,t);i=removeHTTPWhitespace(i,false,true);if(i.length===0){continue}}if(r.length!==0&&s.test(r)&&(i.length===0||l.test(i))&&!c.parameters.has(r)){c.parameters.set(r,i)}}return c}function forgivingBase64(e){e=e.replace(a,"");let t=e.length;if(t%4===0){if(e.charCodeAt(t-1)===61){--t;if(e.charCodeAt(t-1)===61){--t}}}if(t%4===1){return"failure"}if(/[^+/0-9A-Za-z]/.test(e.length===t?e:e.substring(0,t))){return"failure"}const r=Buffer.from(e,"base64");return new Uint8Array(r.buffer,r.byteOffset,r.byteLength)}function collectAnHTTPQuotedString(e,t,r){const n=t.position;let s="";i(e[t.position]==='"');t.position++;while(true){s+=collectASequenceOfCodePoints((e=>e!=='"'&&e!=="\\"),e,t);if(t.position>=e.length){break}const r=e[t.position];t.position++;if(r==="\\"){if(t.position>=e.length){s+="\\";break}s+=e[t.position];t.position++}else{i(r==='"');break}}if(r){return s}return e.slice(n,t.position)}function serializeAMimeType(e){i(e!=="failure");const{parameters:t,essence:r}=e;let n=r;for(let[e,r]of t.entries()){n+=";";n+=e;n+="=";if(!s.test(r)){r=r.replace(/(\\|")/g,"\\$1");r='"'+r;r+='"'}n+=r}return n}function isHTTPWhiteSpace(e){return e===13||e===10||e===9||e===32}function removeHTTPWhitespace(e,t=true,r=true){return removeChars(e,t,r,isHTTPWhiteSpace)}function isASCIIWhitespace(e){return e===13||e===10||e===9||e===12||e===32}function removeASCIIWhitespace(e,t=true,r=true){return removeChars(e,t,r,isASCIIWhitespace)}function removeChars(e,t,r,i){let n=0;let s=e.length-1;if(t){while(n0&&i(e.charCodeAt(s)))s--}return n===0&&s===e.length-1?e:e.slice(n,s+1)}function isomorphicDecode(e){const t=e.length;if((2<<15)-1>t){return String.fromCharCode.apply(null,e)}let r="";let i=0;let n=(2<<15)-1;while(it){n=t-i}r+=String.fromCharCode.apply(null,e.subarray(i,i+=n))}return r}function minimizeSupportedMimeType(e){switch(e.essence){case"application/ecmascript":case"application/javascript":case"application/x-ecmascript":case"application/x-javascript":case"text/ecmascript":case"text/javascript":case"text/javascript1.0":case"text/javascript1.1":case"text/javascript1.2":case"text/javascript1.3":case"text/javascript1.4":case"text/javascript1.5":case"text/jscript":case"text/livescript":case"text/x-ecmascript":case"text/x-javascript":return"text/javascript";case"application/json":case"text/json":return"application/json";case"image/svg+xml":return"image/svg+xml";case"text/xml":case"application/xml":return"application/xml"}if(e.subtype.endsWith("+json")){return"application/json"}if(e.subtype.endsWith("+xml")){return"application/xml"}return""}e.exports={dataURLProcessor:dataURLProcessor,URLSerializer:URLSerializer,collectASequenceOfCodePoints:collectASequenceOfCodePoints,collectASequenceOfCodePointsFast:collectASequenceOfCodePointsFast,stringPercentDecode:stringPercentDecode,parseMIMEType:parseMIMEType,collectAnHTTPQuotedString:collectAnHTTPQuotedString,serializeAMimeType:serializeAMimeType,removeChars:removeChars,removeHTTPWhitespace:removeHTTPWhitespace,minimizeSupportedMimeType:minimizeSupportedMimeType,HTTP_TOKEN_CODEPOINTS:s,isomorphicDecode:isomorphicDecode}},6653:(e,t,r)=>{const{kConnected:i,kSize:n}=r(6443);class CompatWeakRef{constructor(e){this.value=e}deref(){return this.value[i]===0&&this.value[n]===0?undefined:this.value}}class CompatFinalizer{constructor(e){this.finalizer=e}register(e,t){if(e.on){e.on("disconnect",(()=>{if(e[i]===0&&e[n]===0){this.finalizer(t)}}))}}unregister(e){}}e.exports=function(){if(process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")){process._rawDebug("Using compatibility WeakRef and FinalizationRegistry");return{WeakRef:CompatWeakRef,FinalizationRegistry:CompatFinalizer}}return{WeakRef:WeakRef,FinalizationRegistry:FinalizationRegistry}}},7114:(e,t,r)=>{const{Blob:i,File:n}=r(4573);const{kState:s}=r(3627);const{webidl:o}=r(5893);class FileLike{constructor(e,t,r={}){const i=t;const n=r.type;const o=r.lastModified??Date.now();this[s]={blobLike:e,name:i,type:n,lastModified:o}}stream(...e){o.brandCheck(this,FileLike);return this[s].blobLike.stream(...e)}arrayBuffer(...e){o.brandCheck(this,FileLike);return this[s].blobLike.arrayBuffer(...e)}slice(...e){o.brandCheck(this,FileLike);return this[s].blobLike.slice(...e)}text(...e){o.brandCheck(this,FileLike);return this[s].blobLike.text(...e)}get size(){o.brandCheck(this,FileLike);return this[s].blobLike.size}get type(){o.brandCheck(this,FileLike);return this[s].blobLike.type}get name(){o.brandCheck(this,FileLike);return this[s].name}get lastModified(){o.brandCheck(this,FileLike);return this[s].lastModified}get[Symbol.toStringTag](){return"File"}}o.converters.Blob=o.interfaceConverter(i);function isFileLike(e){return e instanceof n||e&&(typeof e.stream==="function"||typeof e.arrayBuffer==="function")&&e[Symbol.toStringTag]==="File"}e.exports={FileLike:FileLike,isFileLike:isFileLike}},116:(e,t,r)=>{const{isUSVString:i,bufferToLowerCasedHeaderName:n}=r(3440);const{utf8DecodeBytes:s}=r(3168);const{HTTP_TOKEN_CODEPOINTS:o,isomorphicDecode:a}=r(1900);const{isFileLike:l}=r(7114);const{makeEntry:c}=r(5910);const p=r(4589);const{File:u}=r(4573);const d=globalThis.File??u;const m=Buffer.from('form-data; name="');const A=Buffer.from("; filename");const g=Buffer.from("--");const h=Buffer.from("--\r\n");function isAsciiString(e){for(let t=0;t70){return false}for(let r=0;r=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122||t===39||t===45||t===95)){return false}}return true}function multipartFormDataParser(e,t){p(t!=="failure"&&t.essence==="multipart/form-data");const r=t.parameters.get("boundary");if(r===undefined){return"failure"}const n=Buffer.from(`--${r}`,"utf8");const o=[];const a={position:0};while(e[a.position]===13&&e[a.position+1]===10){a.position+=2}let u=e.length;while(e[u-1]===10&&e[u-2]===13){u-=2}if(u!==e.length){e=e.subarray(0,u)}while(true){if(e.subarray(a.position,a.position+n.length).equals(n)){a.position+=n.length}else{return"failure"}if(a.position===e.length-2&&bufferStartsWith(e,g,a)||a.position===e.length-4&&bufferStartsWith(e,h,a)){return o}if(e[a.position]!==13||e[a.position+1]!==10){return"failure"}a.position+=2;const t=parseMultipartFormDataHeaders(e,a);if(t==="failure"){return"failure"}let{name:r,filename:u,contentType:m,encoding:A}=t;a.position+=2;let f;{const t=e.indexOf(n.subarray(2),a.position);if(t===-1){return"failure"}f=e.subarray(a.position,t-4);a.position+=f.length;if(A==="base64"){f=Buffer.from(f.toString(),"base64")}}if(e[a.position]!==13||e[a.position+1]!==10){return"failure"}else{a.position+=2}let y;if(u!==null){m??="text/plain";if(!isAsciiString(m)){m=""}y=new d([f],u,{type:m})}else{y=s(Buffer.from(f))}p(i(r));p(typeof y==="string"&&i(y)||l(y));o.push(c(r,y,u))}}function parseMultipartFormDataHeaders(e,t){let r=null;let i=null;let s=null;let l=null;while(true){if(e[t.position]===13&&e[t.position+1]===10){if(r===null){return"failure"}return{name:r,filename:i,contentType:s,encoding:l}}let c=collectASequenceOfBytes((e=>e!==10&&e!==13&&e!==58),e,t);c=removeChars(c,true,true,(e=>e===9||e===32));if(!o.test(c.toString())){return"failure"}if(e[t.position]!==58){return"failure"}t.position++;collectASequenceOfBytes((e=>e===32||e===9),e,t);switch(n(c)){case"content-disposition":{r=i=null;if(!bufferStartsWith(e,m,t)){return"failure"}t.position+=17;r=parseMultipartFormDataName(e,t);if(r===null){return"failure"}if(bufferStartsWith(e,A,t)){let r=t.position+A.length;if(e[r]===42){t.position+=1;r+=1}if(e[r]!==61||e[r+1]!==34){return"failure"}t.position+=12;i=parseMultipartFormDataName(e,t);if(i===null){return"failure"}}break}case"content-type":{let r=collectASequenceOfBytes((e=>e!==10&&e!==13),e,t);r=removeChars(r,false,true,(e=>e===9||e===32));s=a(r);break}case"content-transfer-encoding":{let r=collectASequenceOfBytes((e=>e!==10&&e!==13),e,t);r=removeChars(r,false,true,(e=>e===9||e===32));l=a(r);break}default:{collectASequenceOfBytes((e=>e!==10&&e!==13),e,t)}}if(e[t.position]!==13&&e[t.position+1]!==10){return"failure"}else{t.position+=2}}}function parseMultipartFormDataName(e,t){p(e[t.position-1]===34);let r=collectASequenceOfBytes((e=>e!==10&&e!==13&&e!==34),e,t);if(e[t.position]!==34){return null}else{t.position++}r=(new TextDecoder).decode(r).replace(/%0A/gi,"\n").replace(/%0D/gi,"\r").replace(/%22/g,'"');return r}function collectASequenceOfBytes(e,t,r){let i=r.position;while(i0&&i(e[s]))s--}return n===0&&s===e.length-1?e:e.subarray(n,s+1)}function bufferStartsWith(e,t,r){if(e.length{const{isBlobLike:i,iteratorMixin:n}=r(3168);const{kState:s}=r(3627);const{kEnumerableProperty:o}=r(3440);const{FileLike:a,isFileLike:l}=r(7114);const{webidl:c}=r(5893);const{File:p}=r(4573);const u=r(7975);const d=globalThis.File??p;class FormData{constructor(e){c.util.markAsUncloneable(this);if(e!==undefined){throw c.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}this[s]=[]}append(e,t,r=undefined){c.brandCheck(this,FormData);const n="FormData.append";c.argumentLengthCheck(arguments,2,n);if(arguments.length===3&&!i(t)){throw new TypeError("Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'")}e=c.converters.USVString(e,n,"name");t=i(t)?c.converters.Blob(t,n,"value",{strict:false}):c.converters.USVString(t,n,"value");r=arguments.length===3?c.converters.USVString(r,n,"filename"):undefined;const o=makeEntry(e,t,r);this[s].push(o)}delete(e){c.brandCheck(this,FormData);const t="FormData.delete";c.argumentLengthCheck(arguments,1,t);e=c.converters.USVString(e,t,"name");this[s]=this[s].filter((t=>t.name!==e))}get(e){c.brandCheck(this,FormData);const t="FormData.get";c.argumentLengthCheck(arguments,1,t);e=c.converters.USVString(e,t,"name");const r=this[s].findIndex((t=>t.name===e));if(r===-1){return null}return this[s][r].value}getAll(e){c.brandCheck(this,FormData);const t="FormData.getAll";c.argumentLengthCheck(arguments,1,t);e=c.converters.USVString(e,t,"name");return this[s].filter((t=>t.name===e)).map((e=>e.value))}has(e){c.brandCheck(this,FormData);const t="FormData.has";c.argumentLengthCheck(arguments,1,t);e=c.converters.USVString(e,t,"name");return this[s].findIndex((t=>t.name===e))!==-1}set(e,t,r=undefined){c.brandCheck(this,FormData);const n="FormData.set";c.argumentLengthCheck(arguments,2,n);if(arguments.length===3&&!i(t)){throw new TypeError("Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'")}e=c.converters.USVString(e,n,"name");t=i(t)?c.converters.Blob(t,n,"name",{strict:false}):c.converters.USVString(t,n,"name");r=arguments.length===3?c.converters.USVString(r,n,"name"):undefined;const o=makeEntry(e,t,r);const a=this[s].findIndex((t=>t.name===e));if(a!==-1){this[s]=[...this[s].slice(0,a),o,...this[s].slice(a+1).filter((t=>t.name!==e))]}else{this[s].push(o)}}[u.inspect.custom](e,t){const r=this[s].reduce(((e,t)=>{if(e[t.name]){if(Array.isArray(e[t.name])){e[t.name].push(t.value)}else{e[t.name]=[e[t.name],t.value]}}else{e[t.name]=t.value}return e}),{__proto__:null});t.depth??=e;t.colors??=true;const i=u.formatWithOptions(t,r);return`FormData ${i.slice(i.indexOf("]")+2)}`}}n("FormData",FormData,s,"name","value");Object.defineProperties(FormData.prototype,{append:o,delete:o,get:o,getAll:o,has:o,set:o,[Symbol.toStringTag]:{value:"FormData",configurable:true}});function makeEntry(e,t,r){if(typeof t==="string"){}else{if(!l(t)){t=t instanceof Blob?new d([t],"blob",{type:t.type}):new a(t,"blob",{type:t.type})}if(r!==undefined){const e={type:t.type,lastModified:t.lastModified};t=t instanceof p?new d([t],r,e):new a(t,r,e)}}return{name:e,value:t}}e.exports={FormData:FormData,makeEntry:makeEntry}},1059:e=>{const t=Symbol.for("undici.globalOrigin.1");function getGlobalOrigin(){return globalThis[t]}function setGlobalOrigin(e){if(e===undefined){Object.defineProperty(globalThis,t,{value:undefined,writable:true,enumerable:false,configurable:false});return}const r=new URL(e);if(r.protocol!=="http:"&&r.protocol!=="https:"){throw new TypeError(`Only http & https urls are allowed, received ${r.protocol}`)}Object.defineProperty(globalThis,t,{value:r,writable:true,enumerable:false,configurable:false})}e.exports={getGlobalOrigin:getGlobalOrigin,setGlobalOrigin:setGlobalOrigin}},660:(e,t,r)=>{const{kConstruct:i}=r(6443);const{kEnumerableProperty:n}=r(3440);const{iteratorMixin:s,isValidHeaderName:o,isValidHeaderValue:a}=r(3168);const{webidl:l}=r(5893);const c=r(4589);const p=r(7975);const u=Symbol("headers map");const d=Symbol("headers map sorted");function isHTTPWhiteSpaceCharCode(e){return e===10||e===13||e===9||e===32}function headerValueNormalize(e){let t=0;let r=e.length;while(r>t&&isHTTPWhiteSpaceCharCode(e.charCodeAt(r-1)))--r;while(r>t&&isHTTPWhiteSpaceCharCode(e.charCodeAt(t)))++t;return t===0&&r===e.length?e:e.substring(t,r)}function fill(e,t){if(Array.isArray(t)){for(let r=0;r>","record"]})}}function appendHeader(e,t,r){r=headerValueNormalize(r);if(!o(t)){throw l.errors.invalidArgument({prefix:"Headers.append",value:t,type:"header name"})}else if(!a(r)){throw l.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}if(m(e)==="immutable"){throw new TypeError("immutable")}return g(e).append(t,r,false)}function compareHeaderName(e,t){return e[0]>1);if(t[a][0]<=l[0]){o=a+1}else{s=a}}if(i!==a){n=i;while(n>o){t[n]=t[--n]}t[o]=l}}if(!r.next().done){throw new TypeError("Unreachable")}return t}else{let e=0;for(const{0:r,1:{value:i}}of this[u]){t[e++]=[r,i];c(i!==null)}return t.sort(compareHeaderName)}}}class Headers{#U;#H;constructor(e=undefined){l.util.markAsUncloneable(this);if(e===i){return}this.#H=new HeadersList;this.#U="none";if(e!==undefined){e=l.converters.HeadersInit(e,"Headers contructor","init");fill(this,e)}}append(e,t){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,2,"Headers.append");const r="Headers.append";e=l.converters.ByteString(e,r,"name");t=l.converters.ByteString(t,r,"value");return appendHeader(this,e,t)}delete(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.delete");const t="Headers.delete";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:"Headers.delete",value:e,type:"header name"})}if(this.#U==="immutable"){throw new TypeError("immutable")}if(!this.#H.contains(e,false)){return}this.#H.delete(e,false)}get(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.get");const t="Headers.get";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:t,value:e,type:"header name"})}return this.#H.get(e,false)}has(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.has");const t="Headers.has";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:t,value:e,type:"header name"})}return this.#H.contains(e,false)}set(e,t){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,2,"Headers.set");const r="Headers.set";e=l.converters.ByteString(e,r,"name");t=l.converters.ByteString(t,r,"value");t=headerValueNormalize(t);if(!o(e)){throw l.errors.invalidArgument({prefix:r,value:e,type:"header name"})}else if(!a(t)){throw l.errors.invalidArgument({prefix:r,value:t,type:"header value"})}if(this.#U==="immutable"){throw new TypeError("immutable")}this.#H.set(e,t,false)}getSetCookie(){l.brandCheck(this,Headers);const e=this.#H.cookies;if(e){return[...e]}return[]}get[d](){if(this.#H[d]){return this.#H[d]}const e=[];const t=this.#H.toSortedArray();const r=this.#H.cookies;if(r===null||r.length===1){return this.#H[d]=t}for(let i=0;i>"](e,t,r,i.bind(e))}return l.converters["record"](e,t,r)}throw l.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence>","record"]})};e.exports={fill:fill,compareHeaderName:compareHeaderName,Headers:Headers,HeadersList:HeadersList,getHeadersGuard:m,setHeadersGuard:A,setHeadersList:h,getHeadersList:g}},4398:(e,t,r)=>{const{makeNetworkError:i,makeAppropriateNetworkError:n,filterResponse:s,makeResponse:o,fromInnerResponse:a}=r(9051);const{HeadersList:l}=r(660);const{Request:c,cloneRequest:p}=r(9967);const u=r(8522);const{bytesMatch:d,makePolicyContainer:m,clonePolicyContainer:A,requestBadPort:g,TAOCheck:h,appendRequestOriginHeader:f,responseLocationURL:y,requestCurrentURL:b,setRequestReferrerPolicyOnRedirect:C,tryUpgradeRequestToAPotentiallyTrustworthyURL:N,createOpaqueTimingInfo:E,appendFetchMetadata:v,corsCheck:I,crossOriginResourcePolicyCheck:S,determineRequestsReferrer:w,coarsenedSharedCurrentTime:P,createDeferredPromise:x,isBlobLike:B,sameOrigin:_,isCancelled:R,isAborted:k,isErrorLike:Q,fullyReadBody:T,readableStreamClose:M,isomorphicEncode:O,urlIsLocal:D,urlIsHttpHttpsScheme:z,urlHasHttpsScheme:L,clampAndCoarsenConnectionTimingInfo:G,simpleRangeHeaderValue:F,buildContentRange:q,createInflate:U,extractMimeType:H}=r(3168);const{kState:V,kDispatcher:j}=r(3627);const W=r(4589);const{safelyExtractBody:J,extractBody:Y}=r(4492);const{redirectStatusSet:$,nullBodyStatus:K,safeMethodsSet:Z,requestBodyHeader:X,subresourceSet:ee}=r(4495);const te=r(8474);const{Readable:re,pipeline:ie,finished:ne}=r(7075);const{addAbortListener:se,isErrored:oe,isReadable:ae,bufferToLowerCasedHeaderName:le}=r(3440);const{dataURLProcessor:ce,serializeAMimeType:pe,minimizeSupportedMimeType:ue}=r(1900);const{getGlobalDispatcher:de}=r(2581);const{webidl:me}=r(5893);const{STATUS_CODES:Ae}=r(7067);const ge=["GET","HEAD"];const he=typeof __UNDICI_IS_NODE__!=="undefined"||typeof esbuildDetection!=="undefined"?"node":"undici";let fe;class Fetch extends te{constructor(e){super();this.dispatcher=e;this.connection=null;this.dump=false;this.state="ongoing"}terminate(e){if(this.state!=="ongoing"){return}this.state="terminated";this.connection?.destroy(e);this.emit("terminated",e)}abort(e){if(this.state!=="ongoing"){return}this.state="aborted";if(!e){e=new DOMException("The operation was aborted.","AbortError")}this.serializedAbortReason=e;this.connection?.destroy(e);this.emit("terminated",e)}}function handleFetchDone(e){finalizeAndReportTiming(e,"fetch")}function fetch(e,t=undefined){me.argumentLengthCheck(arguments,1,"globalThis.fetch");let r=x();let i;try{i=new c(e,t)}catch(e){r.reject(e);return r.promise}const n=i[V];if(i.signal.aborted){abortFetch(r,n,null,i.signal.reason);return r.promise}const s=n.client.globalObject;if(s?.constructor?.name==="ServiceWorkerGlobalScope"){n.serviceWorkers="none"}let o=null;let l=false;let p=null;se(i.signal,(()=>{l=true;W(p!=null);p.abort(i.signal.reason);const e=o?.deref();abortFetch(r,n,e,i.signal.reason)}));const processResponse=e=>{if(l){return}if(e.aborted){abortFetch(r,n,o,p.serializedAbortReason);return}if(e.type==="error"){r.reject(new TypeError("fetch failed",{cause:e.error}));return}o=new WeakRef(a(e,"immutable"));r.resolve(o.deref());r=null};p=fetching({request:n,processResponseEndOfBody:handleFetchDone,processResponse:processResponse,dispatcher:i[j]});return r.promise}function finalizeAndReportTiming(e,t="other"){if(e.type==="error"&&e.aborted){return}if(!e.urlList?.length){return}const r=e.urlList[0];let i=e.timingInfo;let n=e.cacheState;if(!z(r)){return}if(i===null){return}if(!e.timingAllowPassed){i=E({startTime:i.startTime});n=""}i.endTime=P();e.timingInfo=i;ye(i,r.href,t,globalThis,n)}const ye=performance.markResourceTiming;function abortFetch(e,t,r,i){if(e){e.reject(i)}if(t.body!=null&&ae(t.body?.stream)){t.body.stream.cancel(i).catch((e=>{if(e.code==="ERR_INVALID_STATE"){return}throw e}))}if(r==null){return}const n=r[V];if(n.body!=null&&ae(n.body?.stream)){n.body.stream.cancel(i).catch((e=>{if(e.code==="ERR_INVALID_STATE"){return}throw e}))}}function fetching({request:e,processRequestBodyChunkLength:t,processRequestEndOfBody:r,processResponse:i,processResponseEndOfBody:n,processResponseConsumeBody:s,useParallelQueue:o=false,dispatcher:a=de()}){W(a);let l=null;let c=false;if(e.client!=null){l=e.client.globalObject;c=e.client.crossOriginIsolatedCapability}const p=P(c);const u=E({startTime:p});const d={controller:new Fetch(a),request:e,timingInfo:u,processRequestBodyChunkLength:t,processRequestEndOfBody:r,processResponse:i,processResponseConsumeBody:s,processResponseEndOfBody:n,taskDestination:l,crossOriginIsolatedCapability:c};W(!e.body||e.body.stream);if(e.window==="client"){e.window=e.client?.globalObject?.constructor?.name==="Window"?e.client:"no-window"}if(e.origin==="client"){e.origin=e.client.origin}if(e.policyContainer==="client"){if(e.client!=null){e.policyContainer=A(e.client.policyContainer)}else{e.policyContainer=m()}}if(!e.headersList.contains("accept",true)){const t="*/*";e.headersList.append("accept",t,true)}if(!e.headersList.contains("accept-language",true)){e.headersList.append("accept-language","*",true)}if(e.priority===null){}if(ee.has(e.destination)){}mainFetch(d).catch((e=>{d.controller.terminate(e)}));return d.controller}async function mainFetch(e,t=false){const r=e.request;let n=null;if(r.localURLsOnly&&!D(b(r))){n=i("local URLs only")}N(r);if(g(r)==="blocked"){n=i("bad port")}if(r.referrerPolicy===""){r.referrerPolicy=r.policyContainer.referrerPolicy}if(r.referrer!=="no-referrer"){r.referrer=w(r)}if(n===null){n=await(async()=>{const t=b(r);if(_(t,r.url)&&r.responseTainting==="basic"||t.protocol==="data:"||(r.mode==="navigate"||r.mode==="websocket")){r.responseTainting="basic";return await schemeFetch(e)}if(r.mode==="same-origin"){return i('request mode cannot be "same-origin"')}if(r.mode==="no-cors"){if(r.redirect!=="follow"){return i('redirect mode cannot be "follow" for "no-cors" request')}r.responseTainting="opaque";return await schemeFetch(e)}if(!z(b(r))){return i("URL scheme must be a HTTP(S) scheme")}r.responseTainting="cors";return await httpFetch(e)})()}if(t){return n}if(n.status!==0&&!n.internalResponse){if(r.responseTainting==="cors"){}if(r.responseTainting==="basic"){n=s(n,"basic")}else if(r.responseTainting==="cors"){n=s(n,"cors")}else if(r.responseTainting==="opaque"){n=s(n,"opaque")}else{W(false)}}let o=n.status===0?n:n.internalResponse;if(o.urlList.length===0){o.urlList.push(...r.urlList)}if(!r.timingAllowFailed){n.timingAllowPassed=true}if(n.type==="opaque"&&o.status===206&&o.rangeRequested&&!r.headers.contains("range",true)){n=o=i()}if(n.status!==0&&(r.method==="HEAD"||r.method==="CONNECT"||K.includes(o.status))){o.body=null;e.controller.dump=true}if(r.integrity){const processBodyError=t=>fetchFinale(e,i(t));if(r.responseTainting==="opaque"||n.body==null){processBodyError(n.error);return}const processBody=t=>{if(!d(t,r.integrity)){processBodyError("integrity mismatch");return}n.body=J(t)[0];fetchFinale(e,n)};await T(n.body,processBody,processBodyError)}else{fetchFinale(e,n)}}function schemeFetch(e){if(R(e)&&e.request.redirectCount===0){return Promise.resolve(n(e))}const{request:t}=e;const{protocol:s}=b(t);switch(s){case"about:":{return Promise.resolve(i("about scheme is not supported"))}case"blob:":{if(!fe){fe=r(4573).resolveObjectURL}const e=b(t);if(e.search.length!==0){return Promise.resolve(i("NetworkError when attempting to fetch resource."))}const n=fe(e.toString());if(t.method!=="GET"||!B(n)){return Promise.resolve(i("invalid method"))}const s=o();const a=n.size;const l=O(`${a}`);const c=n.type;if(!t.headersList.contains("range",true)){const e=Y(n);s.statusText="OK";s.body=e[0];s.headersList.set("content-length",l,true);s.headersList.set("content-type",c,true)}else{s.rangeRequested=true;const e=t.headersList.get("range",true);const r=F(e,true);if(r==="failure"){return Promise.resolve(i("failed to fetch the data URL"))}let{rangeStartValue:o,rangeEndValue:l}=r;if(o===null){o=a-l;l=o+l-1}else{if(o>=a){return Promise.resolve(i("Range start is greater than the blob's size."))}if(l===null||l>=a){l=a-1}}const p=n.slice(o,l,c);const u=Y(p);s.body=u[0];const d=O(`${p.size}`);const m=q(o,l,a);s.status=206;s.statusText="Partial Content";s.headersList.set("content-length",d,true);s.headersList.set("content-type",c,true);s.headersList.set("content-range",m,true)}return Promise.resolve(s)}case"data:":{const e=b(t);const r=ce(e);if(r==="failure"){return Promise.resolve(i("failed to fetch the data URL"))}const n=pe(r.mimeType);return Promise.resolve(o({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:n}]],body:J(r.body)[0]}))}case"file:":{return Promise.resolve(i("not implemented... yet..."))}case"http:":case"https:":{return httpFetch(e).catch((e=>i(e)))}default:{return Promise.resolve(i("unknown scheme"))}}}function finalizeResponse(e,t){e.request.done=true;if(e.processResponseDone!=null){queueMicrotask((()=>e.processResponseDone(t)))}}function fetchFinale(e,t){let r=e.timingInfo;const processResponseEndOfBody=()=>{const i=Date.now();if(e.request.destination==="document"){e.controller.fullTimingInfo=r}e.controller.reportTimingSteps=()=>{if(e.request.url.protocol!=="https:"){return}r.endTime=i;let n=t.cacheState;const s=t.bodyInfo;if(!t.timingAllowPassed){r=E(r);n=""}let o=0;if(e.request.mode!=="navigator"||!t.hasCrossOriginRedirects){o=t.status;const e=H(t.headersList);if(e!=="failure"){s.contentType=ue(e)}}if(e.request.initiatorType!=null){ye(r,e.request.url.href,e.request.initiatorType,globalThis,n,s,o)}};const processResponseEndOfBodyTask=()=>{e.request.done=true;if(e.processResponseEndOfBody!=null){queueMicrotask((()=>e.processResponseEndOfBody(t)))}if(e.request.initiatorType!=null){e.controller.reportTimingSteps()}};queueMicrotask((()=>processResponseEndOfBodyTask()))};if(e.processResponse!=null){queueMicrotask((()=>{e.processResponse(t);e.processResponse=null}))}const i=t.type==="error"?t:t.internalResponse??t;if(i.body==null){processResponseEndOfBody()}else{ne(i.body.stream,(()=>{processResponseEndOfBody()}))}}async function httpFetch(e){const t=e.request;let r=null;let n=null;const s=e.timingInfo;if(t.serviceWorkers==="all"){}if(r===null){if(t.redirect==="follow"){t.serviceWorkers="none"}n=r=await httpNetworkOrCacheFetch(e);if(t.responseTainting==="cors"&&I(t,r)==="failure"){return i("cors failure")}if(h(t,r)==="failure"){t.timingAllowFailed=true}}if((t.responseTainting==="opaque"||r.type==="opaque")&&S(t.origin,t.client,t.destination,n)==="blocked"){return i("blocked")}if($.has(n.status)){if(t.redirect!=="manual"){e.controller.connection.destroy(undefined,false)}if(t.redirect==="error"){r=i("unexpected redirect")}else if(t.redirect==="manual"){r=n}else if(t.redirect==="follow"){r=await httpRedirectFetch(e,r)}else{W(false)}}r.timingInfo=s;return r}function httpRedirectFetch(e,t){const r=e.request;const n=t.internalResponse?t.internalResponse:t;let s;try{s=y(n,b(r).hash);if(s==null){return t}}catch(e){return Promise.resolve(i(e))}if(!z(s)){return Promise.resolve(i("URL scheme must be a HTTP(S) scheme"))}if(r.redirectCount===20){return Promise.resolve(i("redirect count exceeded"))}r.redirectCount+=1;if(r.mode==="cors"&&(s.username||s.password)&&!_(r,s)){return Promise.resolve(i('cross origin not allowed for request mode "cors"'))}if(r.responseTainting==="cors"&&(s.username||s.password)){return Promise.resolve(i('URL cannot contain credentials for request mode "cors"'))}if(n.status!==303&&r.body!=null&&r.body.source==null){return Promise.resolve(i())}if([301,302].includes(n.status)&&r.method==="POST"||n.status===303&&!ge.includes(r.method)){r.method="GET";r.body=null;for(const e of X){r.headersList.delete(e)}}if(!_(b(r),s)){r.headersList.delete("authorization",true);r.headersList.delete("proxy-authorization",true);r.headersList.delete("cookie",true);r.headersList.delete("host",true)}if(r.body!=null){W(r.body.source!=null);r.body=J(r.body.source)[0]}const o=e.timingInfo;o.redirectEndTime=o.postRedirectStartTime=P(e.crossOriginIsolatedCapability);if(o.redirectStartTime===0){o.redirectStartTime=o.startTime}r.urlList.push(s);C(r,n);return mainFetch(e,true)}async function httpNetworkOrCacheFetch(e,t=false,r=false){const s=e.request;let o=null;let a=null;let l=null;const c=null;const u=false;if(s.window==="no-window"&&s.redirect==="error"){o=e;a=s}else{a=p(s);o={...e};o.request=a}const d=s.credentials==="include"||s.credentials==="same-origin"&&s.responseTainting==="basic";const m=a.body?a.body.length:null;let A=null;if(a.body==null&&["POST","PUT"].includes(a.method)){A="0"}if(m!=null){A=O(`${m}`)}if(A!=null){a.headersList.append("content-length",A,true)}if(m!=null&&a.keepalive){}if(a.referrer instanceof URL){a.headersList.append("referer",O(a.referrer.href),true)}f(a);v(a);if(!a.headersList.contains("user-agent",true)){a.headersList.append("user-agent",he)}if(a.cache==="default"&&(a.headersList.contains("if-modified-since",true)||a.headersList.contains("if-none-match",true)||a.headersList.contains("if-unmodified-since",true)||a.headersList.contains("if-match",true)||a.headersList.contains("if-range",true))){a.cache="no-store"}if(a.cache==="no-cache"&&!a.preventNoCacheCacheControlHeaderModification&&!a.headersList.contains("cache-control",true)){a.headersList.append("cache-control","max-age=0",true)}if(a.cache==="no-store"||a.cache==="reload"){if(!a.headersList.contains("pragma",true)){a.headersList.append("pragma","no-cache",true)}if(!a.headersList.contains("cache-control",true)){a.headersList.append("cache-control","no-cache",true)}}if(a.headersList.contains("range",true)){a.headersList.append("accept-encoding","identity",true)}if(!a.headersList.contains("accept-encoding",true)){if(L(b(a))){a.headersList.append("accept-encoding","br, gzip, deflate",true)}else{a.headersList.append("accept-encoding","gzip, deflate",true)}}a.headersList.delete("host",true);if(d){}if(c==null){a.cache="no-store"}if(a.cache!=="no-store"&&a.cache!=="reload"){}if(l==null){if(a.cache==="only-if-cached"){return i("only if cached")}const e=await httpNetworkFetch(o,d,r);if(!Z.has(a.method)&&e.status>=200&&e.status<=399){}if(u&&e.status===304){}if(l==null){l=e}}l.urlList=[...a.urlList];if(a.headersList.contains("range",true)){l.rangeRequested=true}l.requestIncludesCredentials=d;if(l.status===407){if(s.window==="no-window"){return i()}if(R(e)){return n(e)}return i("proxy authentication required")}if(l.status===421&&!r&&(s.body==null||s.body.source!=null)){if(R(e)){return n(e)}e.controller.connection.destroy();l=await httpNetworkOrCacheFetch(e,t,true)}if(t){}return l}async function httpNetworkFetch(e,t=false,r=false){W(!e.controller.connection||e.controller.connection.destroyed);e.controller.connection={abort:null,destroyed:false,destroy(e,t=true){if(!this.destroyed){this.destroyed=true;if(t){this.abort?.(e??new DOMException("The operation was aborted.","AbortError"))}}}};const s=e.request;let a=null;const c=e.timingInfo;const p=null;if(p==null){s.cache="no-store"}const d=r?"yes":"no";if(s.mode==="websocket"){}else{}let m=null;if(s.body==null&&e.processRequestEndOfBody){queueMicrotask((()=>e.processRequestEndOfBody()))}else if(s.body!=null){const processBodyChunk=async function*(t){if(R(e)){return}yield t;e.processRequestBodyChunkLength?.(t.byteLength)};const processEndOfBody=()=>{if(R(e)){return}if(e.processRequestEndOfBody){e.processRequestEndOfBody()}};const processBodyError=t=>{if(R(e)){return}if(t.name==="AbortError"){e.controller.abort()}else{e.controller.terminate(t)}};m=async function*(){try{for await(const e of s.body.stream){yield*processBodyChunk(e)}processEndOfBody()}catch(e){processBodyError(e)}}()}try{const{body:t,status:r,statusText:i,headersList:n,socket:s}=await dispatch({body:m});if(s){a=o({status:r,statusText:i,headersList:n,socket:s})}else{const s=t[Symbol.asyncIterator]();e.controller.next=()=>s.next();a=o({status:r,statusText:i,headersList:n})}}catch(t){if(t.name==="AbortError"){e.controller.connection.destroy();return n(e,t)}return i(t)}const pullAlgorithm=async()=>{await e.controller.resume()};const cancelAlgorithm=t=>{if(!R(e)){e.controller.abort(t)}};const A=new ReadableStream({async start(t){e.controller.controller=t},async pull(e){await pullAlgorithm(e)},async cancel(e){await cancelAlgorithm(e)},type:"bytes"});a.body={stream:A,source:null,length:null};e.controller.onAborted=onAborted;e.controller.on("terminated",onAborted);e.controller.resume=async()=>{while(true){let t;let r;try{const{done:r,value:i}=await e.controller.next();if(k(e)){break}t=r?undefined:i}catch(i){if(e.controller.ended&&!c.encodedBodySize){t=undefined}else{t=i;r=true}}if(t===undefined){M(e.controller.controller);finalizeResponse(e,a);return}c.decodedBodySize+=t?.byteLength??0;if(r){e.controller.terminate(t);return}const i=new Uint8Array(t);if(i.byteLength){e.controller.controller.enqueue(i)}if(oe(A)){e.controller.terminate();return}if(e.controller.controller.desiredSize<=0){return}}};function onAborted(t){if(k(e)){a.aborted=true;if(ae(A)){e.controller.controller.error(e.controller.serializedAbortReason)}}else{if(ae(A)){e.controller.controller.error(new TypeError("terminated",{cause:Q(t)?t:undefined}))}}e.controller.connection.destroy()}return a;function dispatch({body:t}){const r=b(s);const i=e.controller.dispatcher;return new Promise(((n,o)=>i.dispatch({path:r.pathname+r.search,origin:r.origin,method:s.method,body:i.isMockActive?s.body&&(s.body.source||s.body.stream):t,headers:s.headersList.entries,maxRedirections:0,upgrade:s.mode==="websocket"?"websocket":undefined},{body:null,abort:null,onConnect(t){const{connection:r}=e.controller;c.finalConnectionTimingInfo=G(undefined,c.postRedirectStartTime,e.crossOriginIsolatedCapability);if(r.destroyed){t(new DOMException("The operation was aborted.","AbortError"))}else{e.controller.on("terminated",t);this.abort=r.abort=t}c.finalNetworkRequestStartTime=P(e.crossOriginIsolatedCapability)},onResponseStarted(){c.finalNetworkResponseStartTime=P(e.crossOriginIsolatedCapability)},onHeaders(e,t,r,i){if(e<200){return}let a="";const c=new l;for(let e=0;er){o(new Error(`too many content-encodings in response: ${t.length}, maximum allowed is ${r}`));return true}for(let e=t.length-1;e>=0;--e){const r=t[e].trim();if(r==="x-gzip"||r==="gzip"){p.push(u.createGunzip({flush:u.constants.Z_SYNC_FLUSH,finishFlush:u.constants.Z_SYNC_FLUSH}))}else if(r==="deflate"){p.push(U({flush:u.constants.Z_SYNC_FLUSH,finishFlush:u.constants.Z_SYNC_FLUSH}))}else if(r==="br"){p.push(u.createBrotliDecompress({flush:u.constants.BROTLI_OPERATION_FLUSH,finishFlush:u.constants.BROTLI_OPERATION_FLUSH}))}else{p.length=0;break}}}const m=this.onError.bind(this);n({status:e,statusText:i,headersList:c,body:p.length?ie(this.body,...p,(e=>{if(e){this.onError(e)}})).on("error",m):this.body.on("error",m)});return true},onData(t){if(e.controller.dump){return}const r=t;c.encodedBodySize+=r.byteLength;return this.body.push(r)},onComplete(){if(this.abort){e.controller.off("terminated",this.abort)}if(e.controller.onAborted){e.controller.off("terminated",e.controller.onAborted)}e.controller.ended=true;this.body.push(null)},onError(t){if(this.abort){e.controller.off("terminated",this.abort)}this.body?.destroy(t);e.controller.terminate(t);o(t)},onUpgrade(e,t,r){if(e!==101){return}const i=new l;for(let e=0;e{const{extractBody:i,mixinBody:n,cloneBody:s,bodyUnusable:o}=r(4492);const{Headers:a,fill:l,HeadersList:c,setHeadersGuard:p,getHeadersGuard:u,setHeadersList:d,getHeadersList:m}=r(660);const{FinalizationRegistry:A}=r(6653)();const g=r(3440);const h=r(7975);const{isValidHTTPToken:f,sameOrigin:y,environmentSettingsObject:b}=r(3168);const{forbiddenMethodsSet:C,corsSafeListedMethodsSet:N,referrerPolicy:E,requestRedirect:v,requestMode:I,requestCredentials:S,requestCache:w,requestDuplex:P}=r(4495);const{kEnumerableProperty:x,normalizedMethodRecordsBase:B,normalizedMethodRecords:_}=g;const{kHeaders:R,kSignal:k,kState:Q,kDispatcher:T}=r(3627);const{webidl:M}=r(5893);const{URLSerializer:O}=r(1900);const{kConstruct:D}=r(6443);const z=r(4589);const{getMaxListeners:L,setMaxListeners:G,getEventListeners:F,defaultMaxListeners:q}=r(8474);const U=Symbol("abortController");const H=new A((({signal:e,abort:t})=>{e.removeEventListener("abort",t)}));const V=new WeakMap;function buildAbort(e){return abort;function abort(){const t=e.deref();if(t!==undefined){H.unregister(abort);this.removeEventListener("abort",abort);t.abort(this.reason);const e=V.get(t.signal);if(e!==undefined){if(e.size!==0){for(const t of e){const e=t.deref();if(e!==undefined){e.abort(this.reason)}}e.clear()}V.delete(t.signal)}}}}let j=false;class Request{constructor(e,t={}){M.util.markAsUncloneable(this);if(e===D){return}const r="Request constructor";M.argumentLengthCheck(arguments,1,r);e=M.converters.RequestInfo(e,r,"input");t=M.converters.RequestInit(t,r,"init");let n=null;let s=null;const u=b.settingsObject.baseUrl;let A=null;if(typeof e==="string"){this[T]=t.dispatcher;let r;try{r=new URL(e,u)}catch(t){throw new TypeError("Failed to parse URL from "+e,{cause:t})}if(r.username||r.password){throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+e)}n=makeRequest({urlList:[r]});s="cors"}else{this[T]=t.dispatcher||e[T];z(e instanceof Request);n=e[Q];A=e[k]}const h=b.settingsObject.origin;let E="client";if(n.window?.constructor?.name==="EnvironmentSettingsObject"&&y(n.window,h)){E=n.window}if(t.window!=null){throw new TypeError(`'window' option '${E}' must be null`)}if("window"in t){E="no-window"}n=makeRequest({method:n.method,headersList:n.headersList,unsafeRequest:n.unsafeRequest,client:b.settingsObject,window:E,priority:n.priority,origin:n.origin,referrer:n.referrer,referrerPolicy:n.referrerPolicy,mode:n.mode,credentials:n.credentials,cache:n.cache,redirect:n.redirect,integrity:n.integrity,keepalive:n.keepalive,reloadNavigation:n.reloadNavigation,historyNavigation:n.historyNavigation,urlList:[...n.urlList]});const v=Object.keys(t).length!==0;if(v){if(n.mode==="navigate"){n.mode="same-origin"}n.reloadNavigation=false;n.historyNavigation=false;n.origin="client";n.referrer="client";n.referrerPolicy="";n.url=n.urlList[n.urlList.length-1];n.urlList=[n.url]}if(t.referrer!==undefined){const e=t.referrer;if(e===""){n.referrer="no-referrer"}else{let t;try{t=new URL(e,u)}catch(t){throw new TypeError(`Referrer "${e}" is not a valid URL.`,{cause:t})}if(t.protocol==="about:"&&t.hostname==="client"||h&&!y(t,b.settingsObject.baseUrl)){n.referrer="client"}else{n.referrer=t}}}if(t.referrerPolicy!==undefined){n.referrerPolicy=t.referrerPolicy}let I;if(t.mode!==undefined){I=t.mode}else{I=s}if(I==="navigate"){throw M.errors.exception({header:"Request constructor",message:"invalid request mode navigate."})}if(I!=null){n.mode=I}if(t.credentials!==undefined){n.credentials=t.credentials}if(t.cache!==undefined){n.cache=t.cache}if(n.cache==="only-if-cached"&&n.mode!=="same-origin"){throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode")}if(t.redirect!==undefined){n.redirect=t.redirect}if(t.integrity!=null){n.integrity=String(t.integrity)}if(t.keepalive!==undefined){n.keepalive=Boolean(t.keepalive)}if(t.method!==undefined){let e=t.method;const r=_[e];if(r!==undefined){n.method=r}else{if(!f(e)){throw new TypeError(`'${e}' is not a valid HTTP method.`)}const t=e.toUpperCase();if(C.has(t)){throw new TypeError(`'${e}' HTTP method is unsupported.`)}e=B[t]??e;n.method=e}if(!j&&n.method==="patch"){process.emitWarning("Using `patch` is highly likely to result in a `405 Method Not Allowed`. `PATCH` is much more likely to succeed.",{code:"UNDICI-FETCH-patch"});j=true}}if(t.signal!==undefined){A=t.signal}this[Q]=n;const S=new AbortController;this[k]=S.signal;if(A!=null){if(!A||typeof A.aborted!=="boolean"||typeof A.addEventListener!=="function"){throw new TypeError("Failed to construct 'Request': member signal is not of type AbortSignal.")}if(A.aborted){S.abort(A.reason)}else{this[U]=S;const e=new WeakRef(S);const t=buildAbort(e);try{if(typeof L==="function"&&L(A)===q){G(1500,A)}else if(F(A,"abort").length>=q){G(1500,A)}}catch{}g.addAbortListener(A,t);H.register(S,{signal:A,abort:t},t)}}this[R]=new a(D);d(this[R],n.headersList);p(this[R],"request");if(I==="no-cors"){if(!N.has(n.method)){throw new TypeError(`'${n.method} is unsupported in no-cors mode.`)}p(this[R],"request-no-cors")}if(v){const e=m(this[R]);const r=t.headers!==undefined?t.headers:new c(e);e.clear();if(r instanceof c){for(const{name:t,value:i}of r.rawValues()){e.append(t,i,false)}e.cookies=r.cookies}else{l(this[R],r)}}const w=e instanceof Request?e[Q].body:null;if((t.body!=null||w!=null)&&(n.method==="GET"||n.method==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body.")}let P=null;if(t.body!=null){const[e,r]=i(t.body,n.keepalive);P=e;if(r&&!m(this[R]).contains("content-type",true)){this[R].append("content-type",r)}}const x=P??w;if(x!=null&&x.source==null){if(P!=null&&t.duplex==null){throw new TypeError("RequestInit: duplex option is required when sending a body.")}if(n.mode!=="same-origin"&&n.mode!=="cors"){throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"')}n.useCORSPreflightFlag=true}let O=x;if(P==null&&w!=null){if(o(e)){throw new TypeError("Cannot construct a Request with a Request object that has already been used.")}const t=new TransformStream;w.stream.pipeThrough(t);O={source:w.source,length:w.length,stream:t.readable}}this[Q].body=O}get method(){M.brandCheck(this,Request);return this[Q].method}get url(){M.brandCheck(this,Request);return O(this[Q].url)}get headers(){M.brandCheck(this,Request);return this[R]}get destination(){M.brandCheck(this,Request);return this[Q].destination}get referrer(){M.brandCheck(this,Request);if(this[Q].referrer==="no-referrer"){return""}if(this[Q].referrer==="client"){return"about:client"}return this[Q].referrer.toString()}get referrerPolicy(){M.brandCheck(this,Request);return this[Q].referrerPolicy}get mode(){M.brandCheck(this,Request);return this[Q].mode}get credentials(){return this[Q].credentials}get cache(){M.brandCheck(this,Request);return this[Q].cache}get redirect(){M.brandCheck(this,Request);return this[Q].redirect}get integrity(){M.brandCheck(this,Request);return this[Q].integrity}get keepalive(){M.brandCheck(this,Request);return this[Q].keepalive}get isReloadNavigation(){M.brandCheck(this,Request);return this[Q].reloadNavigation}get isHistoryNavigation(){M.brandCheck(this,Request);return this[Q].historyNavigation}get signal(){M.brandCheck(this,Request);return this[k]}get body(){M.brandCheck(this,Request);return this[Q].body?this[Q].body.stream:null}get bodyUsed(){M.brandCheck(this,Request);return!!this[Q].body&&g.isDisturbed(this[Q].body.stream)}get duplex(){M.brandCheck(this,Request);return"half"}clone(){M.brandCheck(this,Request);if(o(this)){throw new TypeError("unusable")}const e=cloneRequest(this[Q]);const t=new AbortController;if(this.signal.aborted){t.abort(this.signal.reason)}else{let e=V.get(this.signal);if(e===undefined){e=new Set;V.set(this.signal,e)}const r=new WeakRef(t);e.add(r);g.addAbortListener(t.signal,buildAbort(r))}return fromInnerRequest(e,t.signal,u(this[R]))}[h.inspect.custom](e,t){if(t.depth===null){t.depth=2}t.colors??=true;const r={method:this.method,url:this.url,headers:this.headers,destination:this.destination,referrer:this.referrer,referrerPolicy:this.referrerPolicy,mode:this.mode,credentials:this.credentials,cache:this.cache,redirect:this.redirect,integrity:this.integrity,keepalive:this.keepalive,isReloadNavigation:this.isReloadNavigation,isHistoryNavigation:this.isHistoryNavigation,signal:this.signal};return`Request ${h.formatWithOptions(t,r)}`}}n(Request);function makeRequest(e){return{method:e.method??"GET",localURLsOnly:e.localURLsOnly??false,unsafeRequest:e.unsafeRequest??false,body:e.body??null,client:e.client??null,reservedClient:e.reservedClient??null,replacesClientId:e.replacesClientId??"",window:e.window??"client",keepalive:e.keepalive??false,serviceWorkers:e.serviceWorkers??"all",initiator:e.initiator??"",destination:e.destination??"",priority:e.priority??null,origin:e.origin??"client",policyContainer:e.policyContainer??"client",referrer:e.referrer??"client",referrerPolicy:e.referrerPolicy??"",mode:e.mode??"no-cors",useCORSPreflightFlag:e.useCORSPreflightFlag??false,credentials:e.credentials??"same-origin",useCredentials:e.useCredentials??false,cache:e.cache??"default",redirect:e.redirect??"follow",integrity:e.integrity??"",cryptoGraphicsNonceMetadata:e.cryptoGraphicsNonceMetadata??"",parserMetadata:e.parserMetadata??"",reloadNavigation:e.reloadNavigation??false,historyNavigation:e.historyNavigation??false,userActivation:e.userActivation??false,taintedOrigin:e.taintedOrigin??false,redirectCount:e.redirectCount??0,responseTainting:e.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:e.preventNoCacheCacheControlHeaderModification??false,done:e.done??false,timingAllowFailed:e.timingAllowFailed??false,urlList:e.urlList,url:e.urlList[0],headersList:e.headersList?new c(e.headersList):new c}}function cloneRequest(e){const t=makeRequest({...e,body:null});if(e.body!=null){t.body=s(t,e.body)}return t}function fromInnerRequest(e,t,r){const i=new Request(D);i[Q]=e;i[k]=t;i[R]=new a(D);d(i[R],e.headersList);p(i[R],r);return i}Object.defineProperties(Request.prototype,{method:x,url:x,headers:x,redirect:x,clone:x,signal:x,duplex:x,destination:x,body:x,bodyUsed:x,isHistoryNavigation:x,isReloadNavigation:x,keepalive:x,integrity:x,cache:x,credentials:x,attribute:x,referrerPolicy:x,referrer:x,mode:x,[Symbol.toStringTag]:{value:"Request",configurable:true}});M.converters.Request=M.interfaceConverter(Request);M.converters.RequestInfo=function(e,t,r){if(typeof e==="string"){return M.converters.USVString(e,t,r)}if(e instanceof Request){return M.converters.Request(e,t,r)}return M.converters.USVString(e,t,r)};M.converters.AbortSignal=M.interfaceConverter(AbortSignal);M.converters.RequestInit=M.dictionaryConverter([{key:"method",converter:M.converters.ByteString},{key:"headers",converter:M.converters.HeadersInit},{key:"body",converter:M.nullableConverter(M.converters.BodyInit)},{key:"referrer",converter:M.converters.USVString},{key:"referrerPolicy",converter:M.converters.DOMString,allowedValues:E},{key:"mode",converter:M.converters.DOMString,allowedValues:I},{key:"credentials",converter:M.converters.DOMString,allowedValues:S},{key:"cache",converter:M.converters.DOMString,allowedValues:w},{key:"redirect",converter:M.converters.DOMString,allowedValues:v},{key:"integrity",converter:M.converters.DOMString},{key:"keepalive",converter:M.converters.boolean},{key:"signal",converter:M.nullableConverter((e=>M.converters.AbortSignal(e,"RequestInit","signal",{strict:false})))},{key:"window",converter:M.converters.any},{key:"duplex",converter:M.converters.DOMString,allowedValues:P},{key:"dispatcher",converter:M.converters.any}]);e.exports={Request:Request,makeRequest:makeRequest,fromInnerRequest:fromInnerRequest,cloneRequest:cloneRequest}},9051:(e,t,r)=>{const{Headers:i,HeadersList:n,fill:s,getHeadersGuard:o,setHeadersGuard:a,setHeadersList:l}=r(660);const{extractBody:c,cloneBody:p,mixinBody:u,hasFinalizationRegistry:d,streamRegistry:m,bodyUnusable:A}=r(4492);const g=r(3440);const h=r(7975);const{kEnumerableProperty:f}=g;const{isValidReasonPhrase:y,isCancelled:b,isAborted:C,isBlobLike:N,serializeJavascriptValueToJSONString:E,isErrorLike:v,isomorphicEncode:I,environmentSettingsObject:S}=r(3168);const{redirectStatusSet:w,nullBodyStatus:P}=r(4495);const{kState:x,kHeaders:B}=r(3627);const{webidl:_}=r(5893);const{FormData:R}=r(5910);const{URLSerializer:k}=r(1900);const{kConstruct:Q}=r(6443);const T=r(4589);const{types:M}=r(7975);const O=new TextEncoder("utf-8");class Response{static error(){const e=fromInnerResponse(makeNetworkError(),"immutable");return e}static json(e,t={}){_.argumentLengthCheck(arguments,1,"Response.json");if(t!==null){t=_.converters.ResponseInit(t)}const r=O.encode(E(e));const i=c(r);const n=fromInnerResponse(makeResponse({}),"response");initializeResponse(n,t,{body:i[0],type:"application/json"});return n}static redirect(e,t=302){_.argumentLengthCheck(arguments,1,"Response.redirect");e=_.converters.USVString(e);t=_.converters["unsigned short"](t);let r;try{r=new URL(e,S.settingsObject.baseUrl)}catch(t){throw new TypeError(`Failed to parse URL from ${e}`,{cause:t})}if(!w.has(t)){throw new RangeError(`Invalid status code ${t}`)}const i=fromInnerResponse(makeResponse({}),"immutable");i[x].status=t;const n=I(k(r));i[x].headersList.append("location",n,true);return i}constructor(e=null,t={}){_.util.markAsUncloneable(this);if(e===Q){return}if(e!==null){e=_.converters.BodyInit(e)}t=_.converters.ResponseInit(t);this[x]=makeResponse({});this[B]=new i(Q);a(this[B],"response");l(this[B],this[x].headersList);let r=null;if(e!=null){const[t,i]=c(e);r={body:t,type:i}}initializeResponse(this,t,r)}get type(){_.brandCheck(this,Response);return this[x].type}get url(){_.brandCheck(this,Response);const e=this[x].urlList;const t=e[e.length-1]??null;if(t===null){return""}return k(t,true)}get redirected(){_.brandCheck(this,Response);return this[x].urlList.length>1}get status(){_.brandCheck(this,Response);return this[x].status}get ok(){_.brandCheck(this,Response);return this[x].status>=200&&this[x].status<=299}get statusText(){_.brandCheck(this,Response);return this[x].statusText}get headers(){_.brandCheck(this,Response);return this[B]}get body(){_.brandCheck(this,Response);return this[x].body?this[x].body.stream:null}get bodyUsed(){_.brandCheck(this,Response);return!!this[x].body&&g.isDisturbed(this[x].body.stream)}clone(){_.brandCheck(this,Response);if(A(this)){throw _.errors.exception({header:"Response.clone",message:"Body has already been consumed."})}const e=cloneResponse(this[x]);if(d&&this[x].body?.stream){m.register(this,new WeakRef(this[x].body.stream))}return fromInnerResponse(e,o(this[B]))}[h.inspect.custom](e,t){if(t.depth===null){t.depth=2}t.colors??=true;const r={status:this.status,statusText:this.statusText,headers:this.headers,body:this.body,bodyUsed:this.bodyUsed,ok:this.ok,redirected:this.redirected,type:this.type,url:this.url};return`Response ${h.formatWithOptions(t,r)}`}}u(Response);Object.defineProperties(Response.prototype,{type:f,url:f,status:f,ok:f,redirected:f,statusText:f,headers:f,clone:f,body:f,bodyUsed:f,[Symbol.toStringTag]:{value:"Response",configurable:true}});Object.defineProperties(Response,{json:f,redirect:f,error:f});function cloneResponse(e){if(e.internalResponse){return filterResponse(cloneResponse(e.internalResponse),e.type)}const t=makeResponse({...e,body:null});if(e.body!=null){t.body=p(t,e.body)}return t}function makeResponse(e){return{aborted:false,rangeRequested:false,timingAllowPassed:false,requestIncludesCredentials:false,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...e,headersList:e?.headersList?new n(e?.headersList):new n,urlList:e?.urlList?[...e.urlList]:[]}}function makeNetworkError(e){const t=v(e);return makeResponse({type:"error",status:0,error:t?e:new Error(e?String(e):e),aborted:e&&e.name==="AbortError"})}function isNetworkError(e){return e.type==="error"&&e.status===0}function makeFilteredResponse(e,t){t={internalResponse:e,...t};return new Proxy(e,{get(e,r){return r in t?t[r]:e[r]},set(e,r,i){T(!(r in t));e[r]=i;return true}})}function filterResponse(e,t){if(t==="basic"){return makeFilteredResponse(e,{type:"basic",headersList:e.headersList})}else if(t==="cors"){return makeFilteredResponse(e,{type:"cors",headersList:e.headersList})}else if(t==="opaque"){return makeFilteredResponse(e,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null})}else if(t==="opaqueredirect"){return makeFilteredResponse(e,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null})}else{T(false)}}function makeAppropriateNetworkError(e,t=null){T(b(e));return C(e)?makeNetworkError(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:t})):makeNetworkError(Object.assign(new DOMException("Request was cancelled."),{cause:t}))}function initializeResponse(e,t,r){if(t.status!==null&&(t.status<200||t.status>599)){throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.')}if("statusText"in t&&t.statusText!=null){if(!y(String(t.statusText))){throw new TypeError("Invalid statusText")}}if("status"in t&&t.status!=null){e[x].status=t.status}if("statusText"in t&&t.statusText!=null){e[x].statusText=t.statusText}if("headers"in t&&t.headers!=null){s(e[B],t.headers)}if(r){if(P.includes(e.status)){throw _.errors.exception({header:"Response constructor",message:`Invalid response status code ${e.status}`})}e[x].body=r.body;if(r.type!=null&&!e[x].headersList.contains("content-type",true)){e[x].headersList.append("content-type",r.type,true)}}}function fromInnerResponse(e,t){const r=new Response(Q);r[x]=e;r[B]=new i(Q);l(r[B],e.headersList);a(r[B],t);if(d&&e.body?.stream){m.register(r,new WeakRef(e.body.stream))}return r}_.converters.ReadableStream=_.interfaceConverter(ReadableStream);_.converters.FormData=_.interfaceConverter(R);_.converters.URLSearchParams=_.interfaceConverter(URLSearchParams);_.converters.XMLHttpRequestBodyInit=function(e,t,r){if(typeof e==="string"){return _.converters.USVString(e,t,r)}if(N(e)){return _.converters.Blob(e,t,r,{strict:false})}if(ArrayBuffer.isView(e)||M.isArrayBuffer(e)){return _.converters.BufferSource(e,t,r)}if(g.isFormDataLike(e)){return _.converters.FormData(e,t,r,{strict:false})}if(e instanceof URLSearchParams){return _.converters.URLSearchParams(e,t,r)}return _.converters.DOMString(e,t,r)};_.converters.BodyInit=function(e,t,r){if(e instanceof ReadableStream){return _.converters.ReadableStream(e,t,r)}if(e?.[Symbol.asyncIterator]){return e}return _.converters.XMLHttpRequestBodyInit(e,t,r)};_.converters.ResponseInit=_.dictionaryConverter([{key:"status",converter:_.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:_.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:_.converters.HeadersInit}]);e.exports={isNetworkError:isNetworkError,makeNetworkError:makeNetworkError,makeResponse:makeResponse,makeAppropriateNetworkError:makeAppropriateNetworkError,filterResponse:filterResponse,Response:Response,cloneResponse:cloneResponse,fromInnerResponse:fromInnerResponse}},3627:e=>{e.exports={kUrl:Symbol("url"),kHeaders:Symbol("headers"),kSignal:Symbol("signal"),kState:Symbol("state"),kDispatcher:Symbol("dispatcher")}},3168:(e,t,r)=>{const{Transform:i}=r(7075);const n=r(8522);const{redirectStatusSet:s,referrerPolicySet:o,badPortsSet:a}=r(4495);const{getGlobalOrigin:l}=r(1059);const{collectASequenceOfCodePoints:c,collectAnHTTPQuotedString:p,removeChars:u,parseMIMEType:d}=r(1900);const{performance:m}=r(643);const{isBlobLike:A,ReadableStreamFrom:g,isValidHTTPToken:h,normalizedMethodRecordsBase:f}=r(3440);const y=r(4589);const{isUint8Array:b}=r(3429);const{webidl:C}=r(5893);let N=[];let E;try{E=r(7598);const e=["sha256","sha384","sha512"];N=E.getHashes().filter((t=>e.includes(t)))}catch{}function responseURL(e){const t=e.urlList;const r=t.length;return r===0?null:t[r-1].toString()}function responseLocationURL(e,t){if(!s.has(e.status)){return null}let r=e.headersList.get("location",true);if(r!==null&&isValidHeaderValue(r)){if(!isValidEncodedURL(r)){r=normalizeBinaryStringToUtf8(r)}r=new URL(r,responseURL(e))}if(r&&!r.hash){r.hash=t}return r}function isValidEncodedURL(e){for(let t=0;t126||r<32){return false}}return true}function normalizeBinaryStringToUtf8(e){return Buffer.from(e,"binary").toString("utf8")}function requestCurrentURL(e){return e.urlList[e.urlList.length-1]}function requestBadPort(e){const t=requestCurrentURL(e);if(urlIsHttpHttpsScheme(t)&&a.has(t.port)){return"blocked"}return"allowed"}function isErrorLike(e){return e instanceof Error||(e?.constructor?.name==="Error"||e?.constructor?.name==="DOMException")}function isValidReasonPhrase(e){for(let t=0;t=32&&r<=126||r>=128&&r<=255)){return false}}return true}const v=h;function isValidHeaderValue(e){return(e[0]==="\t"||e[0]===" "||e[e.length-1]==="\t"||e[e.length-1]===" "||e.includes("\n")||e.includes("\r")||e.includes("\0"))===false}function setRequestReferrerPolicyOnRedirect(e,t){const{headersList:r}=t;const i=(r.get("referrer-policy",true)??"").split(",");let n="";if(i.length>0){for(let e=i.length;e!==0;e--){const t=i[e-1].trim();if(o.has(t)){n=t;break}}}if(n!==""){e.referrerPolicy=n}}function crossOriginResourcePolicyCheck(){return"allowed"}function corsCheck(){return"success"}function TAOCheck(){return"success"}function appendFetchMetadata(e){let t=null;t=e.mode;e.headersList.set("sec-fetch-mode",t,true)}function appendRequestOriginHeader(e){let t=e.origin;if(t==="client"||t===undefined){return}if(e.responseTainting==="cors"||e.mode==="websocket"){e.headersList.append("origin",t,true)}else if(e.method!=="GET"&&e.method!=="HEAD"){switch(e.referrerPolicy){case"no-referrer":t=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":if(e.origin&&urlHasHttpsScheme(e.origin)&&!urlHasHttpsScheme(requestCurrentURL(e))){t=null}break;case"same-origin":if(!sameOrigin(e,requestCurrentURL(e))){t=null}break;default:}e.headersList.append("origin",t,true)}}function coarsenTime(e,t){return e}function clampAndCoarsenConnectionTimingInfo(e,t,r){if(!e?.startTime||e.startTime4096){i=n}const s=sameOrigin(e,i);const o=isURLPotentiallyTrustworthy(i)&&!isURLPotentiallyTrustworthy(e.url);switch(t){case"origin":return n!=null?n:stripURLForReferrer(r,true);case"unsafe-url":return i;case"same-origin":return s?n:"no-referrer";case"origin-when-cross-origin":return s?i:n;case"strict-origin-when-cross-origin":{const t=requestCurrentURL(e);if(sameOrigin(i,t)){return i}if(isURLPotentiallyTrustworthy(i)&&!isURLPotentiallyTrustworthy(t)){return"no-referrer"}return n}case"strict-origin":case"no-referrer-when-downgrade":default:return o?"no-referrer":n}}function stripURLForReferrer(e,t){y(e instanceof URL);e=new URL(e);if(e.protocol==="file:"||e.protocol==="about:"||e.protocol==="blank:"){return"no-referrer"}e.username="";e.password="";e.hash="";if(t){e.pathname="";e.search=""}return e}function isURLPotentiallyTrustworthy(e){if(!(e instanceof URL)){return false}if(e.href==="about:blank"||e.href==="about:srcdoc"){return true}if(e.protocol==="data:")return true;if(e.protocol==="file:")return true;return isOriginPotentiallyTrustworthy(e.origin);function isOriginPotentiallyTrustworthy(e){if(e==null||e==="null")return false;const t=new URL(e);if(t.protocol==="https:"||t.protocol==="wss:"){return true}if(/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(t.hostname)||(t.hostname==="localhost"||t.hostname.includes("localhost."))||t.hostname.endsWith(".localhost")){return true}return false}}function bytesMatch(e,t){if(E===undefined){return true}const r=parseMetadata(t);if(r==="no metadata"){return true}if(r.length===0){return true}const i=getStrongestMetadata(r);const n=filterMetadataListByAlgorithm(r,i);for(const t of n){const r=t.algo;const i=t.hash;let n=E.createHash(r).update(e).digest("base64");if(n[n.length-1]==="="){if(n[n.length-2]==="="){n=n.slice(0,-2)}else{n=n.slice(0,-1)}}if(compareBase64Mixed(n,i)){return true}}return false}const I=/(?sha256|sha384|sha512)-((?[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function parseMetadata(e){const t=[];let r=true;for(const i of e.split(" ")){r=false;const e=I.exec(i);if(e===null||e.groups===undefined||e.groups.algo===undefined){continue}const n=e.groups.algo.toLowerCase();if(N.includes(n)){t.push(e.groups)}}if(r===true){return"no metadata"}return t}function getStrongestMetadata(e){let t=e[0].algo;if(t[3]==="5"){return t}for(let r=1;r{e=r;t=i}));return{promise:r,resolve:e,reject:t}}function isAborted(e){return e.controller.state==="aborted"}function isCancelled(e){return e.controller.state==="aborted"||e.controller.state==="terminated"}function normalizeMethod(e){return f[e.toLowerCase()]??e}function serializeJavascriptValueToJSONString(e){const t=JSON.stringify(e);if(t===undefined){throw new TypeError("Value is not JSON serializable")}y(typeof t==="string");return t}const S=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function createIterator(e,t,r=0,i=1){class FastIterableIterator{#V;#j;#W;constructor(e,t){this.#V=e;this.#j=t;this.#W=0}next(){if(typeof this!=="object"||this===null||!(#V in this)){throw new TypeError(`'next' called on an object that does not implement interface ${e} Iterator.`)}const n=this.#W;const s=this.#V[t];const o=s.length;if(n>=o){return{value:undefined,done:true}}const{[r]:a,[i]:l}=s[n];this.#W=n+1;let c;switch(this.#j){case"key":c=a;break;case"value":c=l;break;case"key+value":c=[a,l];break}return{value:c,done:false}}}delete FastIterableIterator.prototype.constructor;Object.setPrototypeOf(FastIterableIterator.prototype,S);Object.defineProperties(FastIterableIterator.prototype,{[Symbol.toStringTag]:{writable:false,enumerable:false,configurable:true,value:`${e} Iterator`},next:{writable:true,enumerable:true,configurable:true}});return function(e,t){return new FastIterableIterator(e,t)}}function iteratorMixin(e,t,r,i=0,n=1){const s=createIterator(e,r,i,n);const o={keys:{writable:true,enumerable:true,configurable:true,value:function keys(){C.brandCheck(this,t);return s(this,"key")}},values:{writable:true,enumerable:true,configurable:true,value:function values(){C.brandCheck(this,t);return s(this,"value")}},entries:{writable:true,enumerable:true,configurable:true,value:function entries(){C.brandCheck(this,t);return s(this,"key+value")}},forEach:{writable:true,enumerable:true,configurable:true,value:function forEach(r,i=globalThis){C.brandCheck(this,t);C.argumentLengthCheck(arguments,1,`${e}.forEach`);if(typeof r!=="function"){throw new TypeError(`Failed to execute 'forEach' on '${e}': parameter 1 is not of type 'Function'.`)}for(const{0:e,1:t}of s(this,"key+value")){r.call(i,t,e,this)}}}};return Object.defineProperties(t.prototype,{...o,[Symbol.iterator]:{writable:true,enumerable:false,configurable:true,value:o.entries.value}})}async function fullyReadBody(e,t,r){const i=t;const n=r;let s;try{s=e.stream.getReader()}catch(e){n(e);return}try{i(await readAllBytes(s))}catch(e){n(e)}}function isReadableStreamLike(e){return e instanceof ReadableStream||e[Symbol.toStringTag]==="ReadableStream"&&typeof e.tee==="function"}function readableStreamClose(e){try{e.close();e.byobRequest?.respond(0)}catch(e){if(!e.message.includes("Controller is already closed")&&!e.message.includes("ReadableStream is already closed")){throw e}}}const w=/[^\x00-\xFF]/;function isomorphicEncode(e){y(!w.test(e));return e}async function readAllBytes(e){const t=[];let r=0;while(true){const{done:i,value:n}=await e.read();if(i){return Buffer.concat(t,r)}if(!b(n)){throw new TypeError("Received non-Uint8Array chunk")}t.push(n);r+=n.length}}function urlIsLocal(e){y("protocol"in e);const t=e.protocol;return t==="about:"||t==="blob:"||t==="data:"}function urlHasHttpsScheme(e){return typeof e==="string"&&e[5]===":"&&e[0]==="h"&&e[1]==="t"&&e[2]==="t"&&e[3]==="p"&&e[4]==="s"||e.protocol==="https:"}function urlIsHttpHttpsScheme(e){y("protocol"in e);const t=e.protocol;return t==="http:"||t==="https:"}function simpleRangeHeaderValue(e,t){const r=e;if(!r.startsWith("bytes")){return"failure"}const i={position:5};if(t){c((e=>e==="\t"||e===" "),r,i)}if(r.charCodeAt(i.position)!==61){return"failure"}i.position++;if(t){c((e=>e==="\t"||e===" "),r,i)}const n=c((e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}),r,i);const s=n.length?Number(n):null;if(t){c((e=>e==="\t"||e===" "),r,i)}if(r.charCodeAt(i.position)!==45){return"failure"}i.position++;if(t){c((e=>e==="\t"||e===" "),r,i)}const o=c((e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}),r,i);const a=o.length?Number(o):null;if(i.positiona){return"failure"}return{rangeStartValue:s,rangeEndValue:a}}function buildContentRange(e,t,r){let i="bytes ";i+=isomorphicEncode(`${e}`);i+="-";i+=isomorphicEncode(`${t}`);i+="/";i+=isomorphicEncode(`${r}`);return i}class InflateStream extends i{#J;constructor(e){super();this.#J=e}_transform(e,t,r){if(!this._inflateStream){if(e.length===0){r();return}this._inflateStream=(e[0]&15)===8?n.createInflate(this.#J):n.createInflateRaw(this.#J);this._inflateStream.on("data",this.push.bind(this));this._inflateStream.on("end",(()=>this.push(null)));this._inflateStream.on("error",(e=>this.destroy(e)))}this._inflateStream.write(e,t,r)}_final(e){if(this._inflateStream){this._inflateStream.end();this._inflateStream=null}e()}}function createInflate(e){return new InflateStream(e)}function extractMimeType(e){let t=null;let r=null;let i=null;const n=getDecodeSplit("content-type",e);if(n===null){return"failure"}for(const e of n){const n=d(e);if(n==="failure"||n.essence==="*/*"){continue}i=n;if(i.essence!==r){t=null;if(i.parameters.has("charset")){t=i.parameters.get("charset")}r=i.essence}else if(!i.parameters.has("charset")&&t!==null){i.parameters.set("charset",t)}}if(i==null){return"failure"}return i}function gettingDecodingSplitting(e){const t=e;const r={position:0};const i=[];let n="";while(r.positione!=='"'&&e!==","),t,r);if(r.positione===9||e===32));i.push(n);n=""}return i}function getDecodeSplit(e,t){const r=t.get(e,true);if(r===null){return null}return gettingDecodingSplitting(r)}const P=new TextDecoder;function utf8DecodeBytes(e){if(e.length===0){return""}if(e[0]===239&&e[1]===187&&e[2]===191){e=e.subarray(3)}const t=P.decode(e);return t}class EnvironmentSettingsObjectBase{get baseUrl(){return l()}get origin(){return this.baseUrl?.origin}policyContainer=makePolicyContainer()}class EnvironmentSettingsObject{settingsObject=new EnvironmentSettingsObjectBase}const x=new EnvironmentSettingsObject;e.exports={isAborted:isAborted,isCancelled:isCancelled,isValidEncodedURL:isValidEncodedURL,createDeferredPromise:createDeferredPromise,ReadableStreamFrom:g,tryUpgradeRequestToAPotentiallyTrustworthyURL:tryUpgradeRequestToAPotentiallyTrustworthyURL,clampAndCoarsenConnectionTimingInfo:clampAndCoarsenConnectionTimingInfo,coarsenedSharedCurrentTime:coarsenedSharedCurrentTime,determineRequestsReferrer:determineRequestsReferrer,makePolicyContainer:makePolicyContainer,clonePolicyContainer:clonePolicyContainer,appendFetchMetadata:appendFetchMetadata,appendRequestOriginHeader:appendRequestOriginHeader,TAOCheck:TAOCheck,corsCheck:corsCheck,crossOriginResourcePolicyCheck:crossOriginResourcePolicyCheck,createOpaqueTimingInfo:createOpaqueTimingInfo,setRequestReferrerPolicyOnRedirect:setRequestReferrerPolicyOnRedirect,isValidHTTPToken:h,requestBadPort:requestBadPort,requestCurrentURL:requestCurrentURL,responseURL:responseURL,responseLocationURL:responseLocationURL,isBlobLike:A,isURLPotentiallyTrustworthy:isURLPotentiallyTrustworthy,isValidReasonPhrase:isValidReasonPhrase,sameOrigin:sameOrigin,normalizeMethod:normalizeMethod,serializeJavascriptValueToJSONString:serializeJavascriptValueToJSONString,iteratorMixin:iteratorMixin,createIterator:createIterator,isValidHeaderName:v,isValidHeaderValue:isValidHeaderValue,isErrorLike:isErrorLike,fullyReadBody:fullyReadBody,bytesMatch:bytesMatch,isReadableStreamLike:isReadableStreamLike,readableStreamClose:readableStreamClose,isomorphicEncode:isomorphicEncode,urlIsLocal:urlIsLocal,urlHasHttpsScheme:urlHasHttpsScheme,urlIsHttpHttpsScheme:urlIsHttpHttpsScheme,readAllBytes:readAllBytes,simpleRangeHeaderValue:simpleRangeHeaderValue,buildContentRange:buildContentRange,parseMetadata:parseMetadata,createInflate:createInflate,extractMimeType:extractMimeType,getDecodeSplit:getDecodeSplit,utf8DecodeBytes:utf8DecodeBytes,environmentSettingsObject:x}},5893:(e,t,r)=>{const{types:i,inspect:n}=r(7975);const{markAsUncloneable:s}=r(5919);const{toUSVString:o}=r(3440);const a={};a.converters={};a.util={};a.errors={};a.errors.exception=function(e){return new TypeError(`${e.header}: ${e.message}`)};a.errors.conversionFailed=function(e){const t=e.types.length===1?"":" one of";const r=`${e.argument} could not be converted to`+`${t}: ${e.types.join(", ")}.`;return a.errors.exception({header:e.prefix,message:r})};a.errors.invalidArgument=function(e){return a.errors.exception({header:e.prefix,message:`"${e.value}" is an invalid ${e.type}.`})};a.brandCheck=function(e,t,r){if(r?.strict!==false){if(!(e instanceof t)){const e=new TypeError("Illegal invocation");e.code="ERR_INVALID_THIS";throw e}}else{if(e?.[Symbol.toStringTag]!==t.prototype[Symbol.toStringTag]){const e=new TypeError("Illegal invocation");e.code="ERR_INVALID_THIS";throw e}}};a.argumentLengthCheck=function({length:e},t,r){if(e{});a.util.ConvertToInt=function(e,t,r,i){let n;let s;if(t===64){n=Math.pow(2,53)-1;if(r==="unsigned"){s=0}else{s=Math.pow(-2,53)+1}}else if(r==="unsigned"){s=0;n=Math.pow(2,t)-1}else{s=Math.pow(-2,t)-1;n=Math.pow(2,t-1)-1}let o=Number(e);if(o===0){o=0}if(i?.enforceRange===true){if(Number.isNaN(o)||o===Number.POSITIVE_INFINITY||o===Number.NEGATIVE_INFINITY){throw a.errors.exception({header:"Integer conversion",message:`Could not convert ${a.util.Stringify(e)} to an integer.`})}o=a.util.IntegerPart(o);if(on){throw a.errors.exception({header:"Integer conversion",message:`Value must be between ${s}-${n}, got ${o}.`})}return o}if(!Number.isNaN(o)&&i?.clamp===true){o=Math.min(Math.max(o,s),n);if(Math.floor(o)%2===0){o=Math.floor(o)}else{o=Math.ceil(o)}return o}if(Number.isNaN(o)||o===0&&Object.is(0,o)||o===Number.POSITIVE_INFINITY||o===Number.NEGATIVE_INFINITY){return 0}o=a.util.IntegerPart(o);o=o%Math.pow(2,t);if(r==="signed"&&o>=Math.pow(2,t)-1){return o-Math.pow(2,t)}return o};a.util.IntegerPart=function(e){const t=Math.floor(Math.abs(e));if(e<0){return-1*t}return t};a.util.Stringify=function(e){const t=a.util.Type(e);switch(t){case"Symbol":return`Symbol(${e.description})`;case"Object":return n(e);case"String":return`"${e}"`;default:return`${e}`}};a.sequenceConverter=function(e){return(t,r,i,n)=>{if(a.util.Type(t)!=="Object"){throw a.errors.exception({header:r,message:`${i} (${a.util.Stringify(t)}) is not iterable.`})}const s=typeof n==="function"?n():t?.[Symbol.iterator]?.();const o=[];let l=0;if(s===undefined||typeof s.next!=="function"){throw a.errors.exception({header:r,message:`${i} is not iterable.`})}while(true){const{done:t,value:n}=s.next();if(t){break}o.push(e(n,r,`${i}[${l++}]`))}return o}};a.recordConverter=function(e,t){return(r,n,s)=>{if(a.util.Type(r)!=="Object"){throw a.errors.exception({header:n,message:`${s} ("${a.util.Type(r)}") is not an Object.`})}const o={};if(!i.isProxy(r)){const i=[...Object.getOwnPropertyNames(r),...Object.getOwnPropertySymbols(r)];for(const a of i){const i=e(a,n,s);const l=t(r[a],n,s);o[i]=l}return o}const l=Reflect.ownKeys(r);for(const i of l){const a=Reflect.getOwnPropertyDescriptor(r,i);if(a?.enumerable){const a=e(i,n,s);const l=t(r[i],n,s);o[a]=l}}return o}};a.interfaceConverter=function(e){return(t,r,i,n)=>{if(n?.strict!==false&&!(t instanceof e)){throw a.errors.exception({header:r,message:`Expected ${i} ("${a.util.Stringify(t)}") to be an instance of ${e.name}.`})}return t}};a.dictionaryConverter=function(e){return(t,r,i)=>{const n=a.util.Type(t);const s={};if(n==="Null"||n==="Undefined"){return s}else if(n!=="Object"){throw a.errors.exception({header:r,message:`Expected ${t} to be one of: Null, Undefined, Object.`})}for(const n of e){const{key:e,defaultValue:o,required:l,converter:c}=n;if(l===true){if(!Object.hasOwn(t,e)){throw a.errors.exception({header:r,message:`Missing required key "${e}".`})}}let p=t[e];const u=Object.hasOwn(n,"defaultValue");if(u&&p!==null){p??=o()}if(l||u||p!==undefined){p=c(p,r,`${i}.${e}`);if(n.allowedValues&&!n.allowedValues.includes(p)){throw a.errors.exception({header:r,message:`${p} is not an accepted type. Expected one of ${n.allowedValues.join(", ")}.`})}s[e]=p}}return s}};a.nullableConverter=function(e){return(t,r,i)=>{if(t===null){return t}return e(t,r,i)}};a.converters.DOMString=function(e,t,r,i){if(e===null&&i?.legacyNullToEmptyString){return""}if(typeof e==="symbol"){throw a.errors.exception({header:t,message:`${r} is a symbol, which cannot be converted to a DOMString.`})}return String(e)};a.converters.ByteString=function(e,t,r){const i=a.converters.DOMString(e,t,r);for(let e=0;e255){throw new TypeError("Cannot convert argument to a ByteString because the character at "+`index ${e} has a value of ${i.charCodeAt(e)} which is greater than 255.`)}}return i};a.converters.USVString=o;a.converters.boolean=function(e){const t=Boolean(e);return t};a.converters.any=function(e){return e};a.converters["long long"]=function(e,t,r){const i=a.util.ConvertToInt(e,64,"signed",undefined,t,r);return i};a.converters["unsigned long long"]=function(e,t,r){const i=a.util.ConvertToInt(e,64,"unsigned",undefined,t,r);return i};a.converters["unsigned long"]=function(e,t,r){const i=a.util.ConvertToInt(e,32,"unsigned",undefined,t,r);return i};a.converters["unsigned short"]=function(e,t,r,i){const n=a.util.ConvertToInt(e,16,"unsigned",i,t,r);return n};a.converters.ArrayBuffer=function(e,t,r,n){if(a.util.Type(e)!=="Object"||!i.isAnyArrayBuffer(e)){throw a.errors.conversionFailed({prefix:t,argument:`${r} ("${a.util.Stringify(e)}")`,types:["ArrayBuffer"]})}if(n?.allowShared===false&&i.isSharedArrayBuffer(e)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.resizable||e.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.TypedArray=function(e,t,r,n,s){if(a.util.Type(e)!=="Object"||!i.isTypedArray(e)||e.constructor.name!==t.name){throw a.errors.conversionFailed({prefix:r,argument:`${n} ("${a.util.Stringify(e)}")`,types:[t.name]})}if(s?.allowShared===false&&i.isSharedArrayBuffer(e.buffer)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.buffer.resizable||e.buffer.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.DataView=function(e,t,r,n){if(a.util.Type(e)!=="Object"||!i.isDataView(e)){throw a.errors.exception({header:t,message:`${r} is not a DataView.`})}if(n?.allowShared===false&&i.isSharedArrayBuffer(e.buffer)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.buffer.resizable||e.buffer.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.BufferSource=function(e,t,r,n){if(i.isAnyArrayBuffer(e)){return a.converters.ArrayBuffer(e,t,r,{...n,allowShared:false})}if(i.isTypedArray(e)){return a.converters.TypedArray(e,e.constructor,t,r,{...n,allowShared:false})}if(i.isDataView(e)){return a.converters.DataView(e,t,r,{...n,allowShared:false})}throw a.errors.conversionFailed({prefix:t,argument:`${r} ("${a.util.Stringify(e)}")`,types:["BufferSource"]})};a.converters["sequence"]=a.sequenceConverter(a.converters.ByteString);a.converters["sequence>"]=a.sequenceConverter(a.converters["sequence"]);a.converters["record"]=a.recordConverter(a.converters.ByteString,a.converters.ByteString);e.exports={webidl:a}},2607:e=>{function getEncoding(e){if(!e){return"failure"}switch(e.trim().toLowerCase()){case"unicode-1-1-utf-8":case"unicode11utf8":case"unicode20utf8":case"utf-8":case"utf8":case"x-unicode20utf8":return"UTF-8";case"866":case"cp866":case"csibm866":case"ibm866":return"IBM866";case"csisolatin2":case"iso-8859-2":case"iso-ir-101":case"iso8859-2":case"iso88592":case"iso_8859-2":case"iso_8859-2:1987":case"l2":case"latin2":return"ISO-8859-2";case"csisolatin3":case"iso-8859-3":case"iso-ir-109":case"iso8859-3":case"iso88593":case"iso_8859-3":case"iso_8859-3:1988":case"l3":case"latin3":return"ISO-8859-3";case"csisolatin4":case"iso-8859-4":case"iso-ir-110":case"iso8859-4":case"iso88594":case"iso_8859-4":case"iso_8859-4:1988":case"l4":case"latin4":return"ISO-8859-4";case"csisolatincyrillic":case"cyrillic":case"iso-8859-5":case"iso-ir-144":case"iso8859-5":case"iso88595":case"iso_8859-5":case"iso_8859-5:1988":return"ISO-8859-5";case"arabic":case"asmo-708":case"csiso88596e":case"csiso88596i":case"csisolatinarabic":case"ecma-114":case"iso-8859-6":case"iso-8859-6-e":case"iso-8859-6-i":case"iso-ir-127":case"iso8859-6":case"iso88596":case"iso_8859-6":case"iso_8859-6:1987":return"ISO-8859-6";case"csisolatingreek":case"ecma-118":case"elot_928":case"greek":case"greek8":case"iso-8859-7":case"iso-ir-126":case"iso8859-7":case"iso88597":case"iso_8859-7":case"iso_8859-7:1987":case"sun_eu_greek":return"ISO-8859-7";case"csiso88598e":case"csisolatinhebrew":case"hebrew":case"iso-8859-8":case"iso-8859-8-e":case"iso-ir-138":case"iso8859-8":case"iso88598":case"iso_8859-8":case"iso_8859-8:1988":case"visual":return"ISO-8859-8";case"csiso88598i":case"iso-8859-8-i":case"logical":return"ISO-8859-8-I";case"csisolatin6":case"iso-8859-10":case"iso-ir-157":case"iso8859-10":case"iso885910":case"l6":case"latin6":return"ISO-8859-10";case"iso-8859-13":case"iso8859-13":case"iso885913":return"ISO-8859-13";case"iso-8859-14":case"iso8859-14":case"iso885914":return"ISO-8859-14";case"csisolatin9":case"iso-8859-15":case"iso8859-15":case"iso885915":case"iso_8859-15":case"l9":return"ISO-8859-15";case"iso-8859-16":return"ISO-8859-16";case"cskoi8r":case"koi":case"koi8":case"koi8-r":case"koi8_r":return"KOI8-R";case"koi8-ru":case"koi8-u":return"KOI8-U";case"csmacintosh":case"mac":case"macintosh":case"x-mac-roman":return"macintosh";case"iso-8859-11":case"iso8859-11":case"iso885911":case"tis-620":case"windows-874":return"windows-874";case"cp1250":case"windows-1250":case"x-cp1250":return"windows-1250";case"cp1251":case"windows-1251":case"x-cp1251":return"windows-1251";case"ansi_x3.4-1968":case"ascii":case"cp1252":case"cp819":case"csisolatin1":case"ibm819":case"iso-8859-1":case"iso-ir-100":case"iso8859-1":case"iso88591":case"iso_8859-1":case"iso_8859-1:1987":case"l1":case"latin1":case"us-ascii":case"windows-1252":case"x-cp1252":return"windows-1252";case"cp1253":case"windows-1253":case"x-cp1253":return"windows-1253";case"cp1254":case"csisolatin5":case"iso-8859-9":case"iso-ir-148":case"iso8859-9":case"iso88599":case"iso_8859-9":case"iso_8859-9:1989":case"l5":case"latin5":case"windows-1254":case"x-cp1254":return"windows-1254";case"cp1255":case"windows-1255":case"x-cp1255":return"windows-1255";case"cp1256":case"windows-1256":case"x-cp1256":return"windows-1256";case"cp1257":case"windows-1257":case"x-cp1257":return"windows-1257";case"cp1258":case"windows-1258":case"x-cp1258":return"windows-1258";case"x-mac-cyrillic":case"x-mac-ukrainian":return"x-mac-cyrillic";case"chinese":case"csgb2312":case"csiso58gb231280":case"gb2312":case"gb_2312":case"gb_2312-80":case"gbk":case"iso-ir-58":case"x-gbk":return"GBK";case"gb18030":return"gb18030";case"big5":case"big5-hkscs":case"cn-big5":case"csbig5":case"x-x-big5":return"Big5";case"cseucpkdfmtjapanese":case"euc-jp":case"x-euc-jp":return"EUC-JP";case"csiso2022jp":case"iso-2022-jp":return"ISO-2022-JP";case"csshiftjis":case"ms932":case"ms_kanji":case"shift-jis":case"shift_jis":case"sjis":case"windows-31j":case"x-sjis":return"Shift_JIS";case"cseuckr":case"csksc56011987":case"euc-kr":case"iso-ir-149":case"korean":case"ks_c_5601-1987":case"ks_c_5601-1989":case"ksc5601":case"ksc_5601":case"windows-949":return"EUC-KR";case"csiso2022kr":case"hz-gb-2312":case"iso-2022-cn":case"iso-2022-cn-ext":case"iso-2022-kr":case"replacement":return"replacement";case"unicodefffe":case"utf-16be":return"UTF-16BE";case"csunicode":case"iso-10646-ucs-2":case"ucs-2":case"unicode":case"unicodefeff":case"utf-16":case"utf-16le":return"UTF-16LE";case"x-user-defined":return"x-user-defined";default:return"failure"}}e.exports={getEncoding:getEncoding}},8355:(e,t,r)=>{const{staticPropertyDescriptors:i,readOperation:n,fireAProgressEvent:s}=r(3610);const{kState:o,kError:a,kResult:l,kEvents:c,kAborted:p}=r(961);const{webidl:u}=r(5893);const{kEnumerableProperty:d}=r(3440);class FileReader extends EventTarget{constructor(){super();this[o]="empty";this[l]=null;this[a]=null;this[c]={loadend:null,error:null,abort:null,load:null,progress:null,loadstart:null}}readAsArrayBuffer(e){u.brandCheck(this,FileReader);u.argumentLengthCheck(arguments,1,"FileReader.readAsArrayBuffer");e=u.converters.Blob(e,{strict:false});n(this,e,"ArrayBuffer")}readAsBinaryString(e){u.brandCheck(this,FileReader);u.argumentLengthCheck(arguments,1,"FileReader.readAsBinaryString");e=u.converters.Blob(e,{strict:false});n(this,e,"BinaryString")}readAsText(e,t=undefined){u.brandCheck(this,FileReader);u.argumentLengthCheck(arguments,1,"FileReader.readAsText");e=u.converters.Blob(e,{strict:false});if(t!==undefined){t=u.converters.DOMString(t,"FileReader.readAsText","encoding")}n(this,e,"Text",t)}readAsDataURL(e){u.brandCheck(this,FileReader);u.argumentLengthCheck(arguments,1,"FileReader.readAsDataURL");e=u.converters.Blob(e,{strict:false});n(this,e,"DataURL")}abort(){if(this[o]==="empty"||this[o]==="done"){this[l]=null;return}if(this[o]==="loading"){this[o]="done";this[l]=null}this[p]=true;s("abort",this);if(this[o]!=="loading"){s("loadend",this)}}get readyState(){u.brandCheck(this,FileReader);switch(this[o]){case"empty":return this.EMPTY;case"loading":return this.LOADING;case"done":return this.DONE}}get result(){u.brandCheck(this,FileReader);return this[l]}get error(){u.brandCheck(this,FileReader);return this[a]}get onloadend(){u.brandCheck(this,FileReader);return this[c].loadend}set onloadend(e){u.brandCheck(this,FileReader);if(this[c].loadend){this.removeEventListener("loadend",this[c].loadend)}if(typeof e==="function"){this[c].loadend=e;this.addEventListener("loadend",e)}else{this[c].loadend=null}}get onerror(){u.brandCheck(this,FileReader);return this[c].error}set onerror(e){u.brandCheck(this,FileReader);if(this[c].error){this.removeEventListener("error",this[c].error)}if(typeof e==="function"){this[c].error=e;this.addEventListener("error",e)}else{this[c].error=null}}get onloadstart(){u.brandCheck(this,FileReader);return this[c].loadstart}set onloadstart(e){u.brandCheck(this,FileReader);if(this[c].loadstart){this.removeEventListener("loadstart",this[c].loadstart)}if(typeof e==="function"){this[c].loadstart=e;this.addEventListener("loadstart",e)}else{this[c].loadstart=null}}get onprogress(){u.brandCheck(this,FileReader);return this[c].progress}set onprogress(e){u.brandCheck(this,FileReader);if(this[c].progress){this.removeEventListener("progress",this[c].progress)}if(typeof e==="function"){this[c].progress=e;this.addEventListener("progress",e)}else{this[c].progress=null}}get onload(){u.brandCheck(this,FileReader);return this[c].load}set onload(e){u.brandCheck(this,FileReader);if(this[c].load){this.removeEventListener("load",this[c].load)}if(typeof e==="function"){this[c].load=e;this.addEventListener("load",e)}else{this[c].load=null}}get onabort(){u.brandCheck(this,FileReader);return this[c].abort}set onabort(e){u.brandCheck(this,FileReader);if(this[c].abort){this.removeEventListener("abort",this[c].abort)}if(typeof e==="function"){this[c].abort=e;this.addEventListener("abort",e)}else{this[c].abort=null}}}FileReader.EMPTY=FileReader.prototype.EMPTY=0;FileReader.LOADING=FileReader.prototype.LOADING=1;FileReader.DONE=FileReader.prototype.DONE=2;Object.defineProperties(FileReader.prototype,{EMPTY:i,LOADING:i,DONE:i,readAsArrayBuffer:d,readAsBinaryString:d,readAsText:d,readAsDataURL:d,abort:d,readyState:d,result:d,error:d,onloadstart:d,onprogress:d,onload:d,onabort:d,onerror:d,onloadend:d,[Symbol.toStringTag]:{value:"FileReader",writable:false,enumerable:false,configurable:true}});Object.defineProperties(FileReader,{EMPTY:i,LOADING:i,DONE:i});e.exports={FileReader:FileReader}},8573:(e,t,r)=>{const{webidl:i}=r(5893);const n=Symbol("ProgressEvent state");class ProgressEvent extends Event{constructor(e,t={}){e=i.converters.DOMString(e,"ProgressEvent constructor","type");t=i.converters.ProgressEventInit(t??{});super(e,t);this[n]={lengthComputable:t.lengthComputable,loaded:t.loaded,total:t.total}}get lengthComputable(){i.brandCheck(this,ProgressEvent);return this[n].lengthComputable}get loaded(){i.brandCheck(this,ProgressEvent);return this[n].loaded}get total(){i.brandCheck(this,ProgressEvent);return this[n].total}}i.converters.ProgressEventInit=i.dictionaryConverter([{key:"lengthComputable",converter:i.converters.boolean,defaultValue:()=>false},{key:"loaded",converter:i.converters["unsigned long long"],defaultValue:()=>0},{key:"total",converter:i.converters["unsigned long long"],defaultValue:()=>0},{key:"bubbles",converter:i.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:i.converters.boolean,defaultValue:()=>false},{key:"composed",converter:i.converters.boolean,defaultValue:()=>false}]);e.exports={ProgressEvent:ProgressEvent}},961:e=>{e.exports={kState:Symbol("FileReader state"),kResult:Symbol("FileReader result"),kError:Symbol("FileReader error"),kLastProgressEventFired:Symbol("FileReader last progress event fired timestamp"),kEvents:Symbol("FileReader events"),kAborted:Symbol("FileReader aborted")}},3610:(e,t,r)=>{const{kState:i,kError:n,kResult:s,kAborted:o,kLastProgressEventFired:a}=r(961);const{ProgressEvent:l}=r(8573);const{getEncoding:c}=r(2607);const{serializeAMimeType:p,parseMIMEType:u}=r(1900);const{types:d}=r(7975);const{StringDecoder:m}=r(3193);const{btoa:A}=r(4573);const g={enumerable:true,writable:false,configurable:false};function readOperation(e,t,r,l){if(e[i]==="loading"){throw new DOMException("Invalid state","InvalidStateError")}e[i]="loading";e[s]=null;e[n]=null;const c=t.stream();const p=c.getReader();const u=[];let m=p.read();let A=true;(async()=>{while(!e[o]){try{const{done:c,value:g}=await m;if(A&&!e[o]){queueMicrotask((()=>{fireAProgressEvent("loadstart",e)}))}A=false;if(!c&&d.isUint8Array(g)){u.push(g);if((e[a]===undefined||Date.now()-e[a]>=50)&&!e[o]){e[a]=Date.now();queueMicrotask((()=>{fireAProgressEvent("progress",e)}))}m=p.read()}else if(c){queueMicrotask((()=>{e[i]="done";try{const i=packageData(u,r,t.type,l);if(e[o]){return}e[s]=i;fireAProgressEvent("load",e)}catch(t){e[n]=t;fireAProgressEvent("error",e)}if(e[i]!=="loading"){fireAProgressEvent("loadend",e)}}));break}}catch(t){if(e[o]){return}queueMicrotask((()=>{e[i]="done";e[n]=t;fireAProgressEvent("error",e);if(e[i]!=="loading"){fireAProgressEvent("loadend",e)}}));break}}})()}function fireAProgressEvent(e,t){const r=new l(e,{bubbles:false,cancelable:false});t.dispatchEvent(r)}function packageData(e,t,r,i){switch(t){case"DataURL":{let t="data:";const i=u(r||"application/octet-stream");if(i!=="failure"){t+=p(i)}t+=";base64,";const n=new m("latin1");for(const r of e){t+=A(n.write(r))}t+=A(n.end());return t}case"Text":{let t="failure";if(i){t=c(i)}if(t==="failure"&&r){const e=u(r);if(e!=="failure"){t=c(e.parameters.get("charset"))}}if(t==="failure"){t="UTF-8"}return decode(e,t)}case"ArrayBuffer":{const t=combineByteSequences(e);return t.buffer}case"BinaryString":{let t="";const r=new m("latin1");for(const i of e){t+=r.write(i)}t+=r.end();return t}}}function decode(e,t){const r=combineByteSequences(e);const i=BOMSniffing(r);let n=0;if(i!==null){t=i;n=i==="UTF-8"?3:2}const s=r.slice(n);return new TextDecoder(t).decode(s)}function BOMSniffing(e){const[t,r,i]=e;if(t===239&&r===187&&i===191){return"UTF-8"}else if(t===254&&r===255){return"UTF-16BE"}else if(t===255&&r===254){return"UTF-16LE"}return null}function combineByteSequences(e){const t=e.reduce(((e,t)=>e+t.byteLength),0);let r=0;return e.reduce(((e,t)=>{e.set(t,r);r+=t.byteLength;return e}),new Uint8Array(t))}e.exports={staticPropertyDescriptors:g,readOperation:readOperation,fireAProgressEvent:fireAProgressEvent}},6897:(e,t,r)=>{const{uid:i,states:n,sentCloseFrameState:s,emptyBuffer:o,opcodes:a}=r(736);const{kReadyState:l,kSentClose:c,kByteParser:p,kReceivedClose:u,kResponse:d}=r(1216);const{fireEvent:m,failWebsocketConnection:A,isClosing:g,isClosed:h,isEstablished:f,parseExtensions:y}=r(8625);const{channels:b}=r(2414);const{CloseEvent:C}=r(5188);const{makeRequest:N}=r(9967);const{fetching:E}=r(4398);const{Headers:v,getHeadersList:I}=r(660);const{getDecodeSplit:S}=r(3168);const{WebsocketFrameSend:w}=r(3264);let P;try{P=r(7598)}catch{}function establishWebSocketConnection(e,t,r,n,s,o){const a=e;a.protocol=e.protocol==="ws:"?"http:":"https:";const l=N({urlList:[a],client:r,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(o.headers){const e=I(new v(o.headers));l.headersList=e}const c=P.randomBytes(16).toString("base64");l.headersList.append("sec-websocket-key",c);l.headersList.append("sec-websocket-version","13");for(const e of t){l.headersList.append("sec-websocket-protocol",e)}const p="permessage-deflate; client_max_window_bits";l.headersList.append("sec-websocket-extensions",p);const u=E({request:l,useParallelQueue:true,dispatcher:o.dispatcher,processResponse(e){if(e.type==="error"||e.status!==101){A(n,"Received network error or non-101 status code.");return}if(t.length!==0&&!e.headersList.get("Sec-WebSocket-Protocol")){A(n,"Server did not respond with sent protocols.");return}if(e.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){A(n,'Server did not set Upgrade header to "websocket".');return}if(e.headersList.get("Connection")?.toLowerCase()!=="upgrade"){A(n,'Server did not set Connection header to "upgrade".');return}const r=e.headersList.get("Sec-WebSocket-Accept");const o=P.createHash("sha1").update(c+i).digest("base64");if(r!==o){A(n,"Incorrect hash received in Sec-WebSocket-Accept header.");return}const a=e.headersList.get("Sec-WebSocket-Extensions");let p;if(a!==null){p=y(a);if(!p.has("permessage-deflate")){A(n,"Sec-WebSocket-Extensions header does not match.");return}}const u=e.headersList.get("Sec-WebSocket-Protocol");if(u!==null){const e=S("sec-websocket-protocol",l.headersList);if(!e.includes(u)){A(n,"Protocol was not set in the opening handshake.");return}}e.socket.on("data",onSocketData);e.socket.on("close",onSocketClose);e.socket.on("error",onSocketError);if(b.open.hasSubscribers){b.open.publish({address:e.socket.address(),protocol:u,extensions:a})}s(e,p)}});return u}function closeWebSocketConnection(e,t,r,i){if(g(e)||h(e)){}else if(!f(e)){A(e,"Connection was closed before it was established.");e[l]=n.CLOSING}else if(e[c]===s.NOT_SENT){e[c]=s.PROCESSING;const p=new w;if(t!==undefined&&r===undefined){p.frameData=Buffer.allocUnsafe(2);p.frameData.writeUInt16BE(t,0)}else if(t!==undefined&&r!==undefined){p.frameData=Buffer.allocUnsafe(2+i);p.frameData.writeUInt16BE(t,0);p.frameData.write(r,2,"utf-8")}else{p.frameData=o}const u=e[d].socket;u.write(p.createFrame(a.CLOSE));e[c]=s.SENT;e[l]=n.CLOSING}else{e[l]=n.CLOSING}}function onSocketData(e){if(!this.ws[p].write(e)){this.pause()}}function onSocketClose(){const{ws:e}=this;const{[d]:t}=e;t.socket.off("data",onSocketData);t.socket.off("close",onSocketClose);t.socket.off("error",onSocketError);const r=e[c]===s.SENT&&e[u];let i=1005;let o="";const a=e[p].closingInfo;if(a&&!a.error){i=a.code??1005;o=a.reason}else if(!e[u]){i=1006}e[l]=n.CLOSED;m("close",e,((e,t)=>new C(e,t)),{wasClean:r,code:i,reason:o});if(b.close.hasSubscribers){b.close.publish({websocket:e,code:i,reason:o})}}function onSocketError(e){const{ws:t}=this;t[l]=n.CLOSING;if(b.socketError.hasSubscribers){b.socketError.publish(e)}this.destroy()}e.exports={establishWebSocketConnection:establishWebSocketConnection,closeWebSocketConnection:closeWebSocketConnection}},736:e=>{const t="258EAFA5-E914-47DA-95CA-C5AB0DC85B11";const r={enumerable:true,writable:false,configurable:false};const i={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3};const n={NOT_SENT:0,PROCESSING:1,SENT:2};const s={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10};const o=2**16-1;const a={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4};const l=Buffer.allocUnsafe(0);const c={string:1,typedArray:2,arrayBuffer:3,blob:4};e.exports={uid:t,sentCloseFrameState:n,staticPropertyDescriptors:r,states:i,opcodes:s,maxUnsigned16Bit:o,parserStates:a,emptyBuffer:l,sendHints:c}},5188:(e,t,r)=>{const{webidl:i}=r(5893);const{kEnumerableProperty:n}=r(3440);const{kConstruct:s}=r(6443);const{MessagePort:o}=r(5919);class MessageEvent extends Event{#Y;constructor(e,t={}){if(e===s){super(arguments[1],arguments[2]);i.util.markAsUncloneable(this);return}const r="MessageEvent constructor";i.argumentLengthCheck(arguments,1,r);e=i.converters.DOMString(e,r,"type");t=i.converters.MessageEventInit(t,r,"eventInitDict");super(e,t);this.#Y=t;i.util.markAsUncloneable(this)}get data(){i.brandCheck(this,MessageEvent);return this.#Y.data}get origin(){i.brandCheck(this,MessageEvent);return this.#Y.origin}get lastEventId(){i.brandCheck(this,MessageEvent);return this.#Y.lastEventId}get source(){i.brandCheck(this,MessageEvent);return this.#Y.source}get ports(){i.brandCheck(this,MessageEvent);if(!Object.isFrozen(this.#Y.ports)){Object.freeze(this.#Y.ports)}return this.#Y.ports}initMessageEvent(e,t=false,r=false,n=null,s="",o="",a=null,l=[]){i.brandCheck(this,MessageEvent);i.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent");return new MessageEvent(e,{bubbles:t,cancelable:r,data:n,origin:s,lastEventId:o,source:a,ports:l})}static createFastMessageEvent(e,t){const r=new MessageEvent(s,e,t);r.#Y=t;r.#Y.data??=null;r.#Y.origin??="";r.#Y.lastEventId??="";r.#Y.source??=null;r.#Y.ports??=[];return r}}const{createFastMessageEvent:a}=MessageEvent;delete MessageEvent.createFastMessageEvent;class CloseEvent extends Event{#Y;constructor(e,t={}){const r="CloseEvent constructor";i.argumentLengthCheck(arguments,1,r);e=i.converters.DOMString(e,r,"type");t=i.converters.CloseEventInit(t);super(e,t);this.#Y=t;i.util.markAsUncloneable(this)}get wasClean(){i.brandCheck(this,CloseEvent);return this.#Y.wasClean}get code(){i.brandCheck(this,CloseEvent);return this.#Y.code}get reason(){i.brandCheck(this,CloseEvent);return this.#Y.reason}}class ErrorEvent extends Event{#Y;constructor(e,t){const r="ErrorEvent constructor";i.argumentLengthCheck(arguments,1,r);super(e,t);i.util.markAsUncloneable(this);e=i.converters.DOMString(e,r,"type");t=i.converters.ErrorEventInit(t??{});this.#Y=t}get message(){i.brandCheck(this,ErrorEvent);return this.#Y.message}get filename(){i.brandCheck(this,ErrorEvent);return this.#Y.filename}get lineno(){i.brandCheck(this,ErrorEvent);return this.#Y.lineno}get colno(){i.brandCheck(this,ErrorEvent);return this.#Y.colno}get error(){i.brandCheck(this,ErrorEvent);return this.#Y.error}}Object.defineProperties(MessageEvent.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:true},data:n,origin:n,lastEventId:n,source:n,ports:n,initMessageEvent:n});Object.defineProperties(CloseEvent.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:true},reason:n,code:n,wasClean:n});Object.defineProperties(ErrorEvent.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:true},message:n,filename:n,lineno:n,colno:n,error:n});i.converters.MessagePort=i.interfaceConverter(o);i.converters["sequence"]=i.sequenceConverter(i.converters.MessagePort);const l=[{key:"bubbles",converter:i.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:i.converters.boolean,defaultValue:()=>false},{key:"composed",converter:i.converters.boolean,defaultValue:()=>false}];i.converters.MessageEventInit=i.dictionaryConverter([...l,{key:"data",converter:i.converters.any,defaultValue:()=>null},{key:"origin",converter:i.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:i.converters.DOMString,defaultValue:()=>""},{key:"source",converter:i.nullableConverter(i.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:i.converters["sequence"],defaultValue:()=>new Array(0)}]);i.converters.CloseEventInit=i.dictionaryConverter([...l,{key:"wasClean",converter:i.converters.boolean,defaultValue:()=>false},{key:"code",converter:i.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:i.converters.USVString,defaultValue:()=>""}]);i.converters.ErrorEventInit=i.dictionaryConverter([...l,{key:"message",converter:i.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:i.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:i.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:i.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:i.converters.any}]);e.exports={MessageEvent:MessageEvent,CloseEvent:CloseEvent,ErrorEvent:ErrorEvent,createFastMessageEvent:a}},3264:(e,t,r)=>{const{maxUnsigned16Bit:i}=r(736);const n=16386;let s;let o=null;let a=n;try{s=r(7598)}catch{s={randomFillSync:function randomFillSync(e,t,r){for(let t=0;ti){o+=8;s=127}else if(n>125){o+=2;s=126}const a=Buffer.allocUnsafe(n+o);a[0]=a[1]=0;a[0]|=128;a[0]=(a[0]&240)+e; -/*! ws. MIT License. Einar Otto Stangvik */a[o-4]=r[0];a[o-3]=r[1];a[o-2]=r[2];a[o-1]=r[3];a[1]=s;if(s===126){a.writeUInt16BE(n,2)}else if(s===127){a[2]=a[3]=0;a.writeUIntBE(n,4,6)}a[1]|=128;for(let e=0;e{const{createInflateRaw:i,Z_DEFAULT_WINDOWBITS:n}=r(8522);const{isValidClientWindowBits:s}=r(8625);const{MessageSizeExceededError:o}=r(8707);const a=Buffer.from([0,0,255,255]);const l=Symbol("kBuffer");const c=Symbol("kLength");class PerMessageDeflate{#$;#m={};#K=0;constructor(e,t){this.#m.serverNoContextTakeover=e.has("server_no_context_takeover");this.#m.serverMaxWindowBits=e.get("server_max_window_bits");this.#K=t.maxPayloadSize}decompress(e,t,r){if(!this.#$){let e=n;if(this.#m.serverMaxWindowBits){if(!s(this.#m.serverMaxWindowBits)){r(new Error("Invalid server_max_window_bits"));return}e=Number.parseInt(this.#m.serverMaxWindowBits)}try{this.#$=i({windowBits:e})}catch(e){r(e);return}this.#$[l]=[];this.#$[c]=0;this.#$.on("data",(e=>{this.#$[c]+=e.length;if(this.#K>0&&this.#$[c]>this.#K){r(new o);this.#$.removeAllListeners();this.#$=null;return}this.#$[l].push(e)}));this.#$.on("error",(e=>{this.#$=null;r(e)}))}this.#$.write(e);if(t){this.#$.write(a)}this.#$.flush((()=>{if(!this.#$){return}const e=Buffer.concat(this.#$[l],this.#$[c]);this.#$[l].length=0;this.#$[c]=0;r(null,e)}))}}e.exports={PerMessageDeflate:PerMessageDeflate}},1652:(e,t,r)=>{const{Writable:i}=r(7075);const n=r(4589);const{parserStates:s,opcodes:o,states:a,emptyBuffer:l,sentCloseFrameState:c}=r(736);const{kReadyState:p,kSentClose:u,kResponse:d,kReceivedClose:m}=r(1216);const{channels:A}=r(2414);const{isValidStatusCode:g,isValidOpcode:h,failWebsocketConnection:f,websocketMessageReceived:y,utf8Decode:b,isControlFrame:C,isTextBinaryFrame:N,isContinuationFrame:E}=r(8625);const{WebsocketFrameSend:v}=r(3264);const{closeWebSocketConnection:I}=r(6897);const{PerMessageDeflate:S}=r(9469);const{MessageSizeExceededError:w}=r(8707);function failWebsocketConnectionWithCode(e,t,r){I(e,t,r,Buffer.byteLength(r));f(e,r)}class ByteParser extends i{#Z=[];#X=0;#ee=0;#te=false;#C=s.INFO;#re={};#ie=[];#ne;#se;#K;constructor(e,t,r={}){super();this.ws=e;this.#ne=t==null?new Map:t;this.#se=r.maxFragments??0;this.#K=r.maxPayloadSize??0;if(this.#ne.has("permessage-deflate")){this.#ne.set("permessage-deflate",new S(t,r))}}_write(e,t,r){this.#Z.push(e);this.#ee+=e.length;this.#te=true;this.run(r)}#oe(){if(this.#K>0&&!C(this.#re.opcode)&&this.#re.payloadLength+this.#X>this.#K){failWebsocketConnectionWithCode(this.ws,1009,"Payload size exceeds maximum allowed size");return false}return true}run(e){while(this.#te){if(this.#C===s.INFO){if(this.#ee<2){return e()}const t=this.consume(2);const r=(t[0]&128)!==0;const i=t[0]&15;const n=(t[1]&128)===128;const a=!r&&i!==o.CONTINUATION;const l=t[1]&127;const c=t[0]&64;const p=t[0]&32;const u=t[0]&16;if(!h(i)){f(this.ws,"Invalid opcode received");return e()}if(n){f(this.ws,"Frame cannot be masked");return e()}if(c!==0&&!this.#ne.has("permessage-deflate")){f(this.ws,"Expected RSV1 to be clear.");return}if(p!==0||u!==0){f(this.ws,"RSV1, RSV2, RSV3 must be clear");return}if(a&&!N(i)){f(this.ws,"Invalid frame type was fragmented.");return}if(N(i)&&this.#ie.length>0){f(this.ws,"Expected continuation frame");return}if(this.#re.fragmented&&a){f(this.ws,"Fragmented frame exceeded 125 bytes.");return}if((l>125||a)&&C(i)){f(this.ws,"Control frame either too large or fragmented");return}if(E(i)&&this.#ie.length===0&&!this.#re.compressed){f(this.ws,"Unexpected continuation frame");return}if(l<=125){this.#re.payloadLength=l;this.#C=s.READ_DATA;if(!this.#oe()){return}}else if(l===126){this.#C=s.PAYLOADLENGTH_16}else if(l===127){this.#C=s.PAYLOADLENGTH_64}if(N(i)){this.#re.binaryType=i;this.#re.compressed=c!==0}this.#re.opcode=i;this.#re.masked=n;this.#re.fin=r;this.#re.fragmented=a}else if(this.#C===s.PAYLOADLENGTH_16){if(this.#ee<2){return e()}const t=this.consume(2);this.#re.payloadLength=t.readUInt16BE(0);this.#C=s.READ_DATA;if(!this.#oe()){return}}else if(this.#C===s.PAYLOADLENGTH_64){if(this.#ee<8){return e()}const t=this.consume(8);const r=t.readUInt32BE(0);const i=t.readUInt32BE(4);if(r!==0||i>2**31-1){f(this.ws,"Received payload length > 2^31 bytes.");return}this.#re.payloadLength=i;this.#C=s.READ_DATA;if(!this.#oe()){return}}else if(this.#C===s.READ_DATA){if(this.#ee0&&this.#X>this.#K){failWebsocketConnectionWithCode(this.ws,1009,(new w).message);return}if(!this.#re.fragmented&&this.#re.fin){y(this.ws,this.#re.binaryType,this.consumeFragments())}this.#C=s.INFO}else{this.#ne.get("permessage-deflate").decompress(t,this.#re.fin,((t,r)=>{if(t){const e=t instanceof w?1009:1007;failWebsocketConnectionWithCode(this.ws,e,t.message);return}if(!this.writeFragments(r)){return}if(this.#K>0&&this.#X>this.#K){failWebsocketConnectionWithCode(this.ws,1009,(new w).message);return}if(!this.#re.fin){this.#C=s.INFO;this.#te=true;this.run(e);return}y(this.ws,this.#re.binaryType,this.consumeFragments());this.#te=true;this.#C=s.INFO;this.run(e)}));this.#te=false;break}}}}}consume(e){if(e>this.#ee){throw new Error("Called consume() before buffers satiated.")}else if(e===0){return l}if(this.#Z[0].length===e){this.#ee-=this.#Z[0].length;return this.#Z.shift()}const t=Buffer.allocUnsafe(e);let r=0;while(r!==e){const i=this.#Z[0];const{length:n}=i;if(n+r===e){t.set(this.#Z.shift(),r);break}else if(n+r>e){t.set(i.subarray(0,e-r),r);this.#Z[0]=i.subarray(e-r);break}else{t.set(this.#Z.shift(),r);r+=i.length}}this.#ee-=e;return t}writeFragments(e){if(this.#se>0&&this.#ie.length===this.#se){failWebsocketConnectionWithCode(this.ws,1008,"Too many message fragments");return false}this.#X+=e.length;this.#ie.push(e);return true}consumeFragments(){const e=this.#ie;if(e.length===1){this.#X=0;return e.shift()}const t=Buffer.concat(e,this.#X);this.#ie=[];this.#X=0;return t}parseCloseBody(e){n(e.length!==1);let t;if(e.length>=2){t=e.readUInt16BE(0)}if(t!==undefined&&!g(t)){return{code:1002,reason:"Invalid status code",error:true}}let r=e.subarray(2);if(r[0]===239&&r[1]===187&&r[2]===191){r=r.subarray(3)}try{r=b(r)}catch{return{code:1007,reason:"Invalid UTF-8",error:true}}return{code:t,reason:r,error:false}}parseControlFrame(e){const{opcode:t,payloadLength:r}=this.#re;if(t===o.CLOSE){if(r===1){f(this.ws,"Received close frame with a 1-byte body.");return false}this.#re.closeInfo=this.parseCloseBody(e);if(this.#re.closeInfo.error){const{code:e,reason:t}=this.#re.closeInfo;I(this.ws,e,t,t.length);f(this.ws,t);return false}if(this.ws[u]!==c.SENT){let e=l;if(this.#re.closeInfo.code){e=Buffer.allocUnsafe(2);e.writeUInt16BE(this.#re.closeInfo.code,0)}const t=new v(e);this.ws[d].socket.write(t.createFrame(o.CLOSE),(e=>{if(!e){this.ws[u]=c.SENT}}))}this.ws[p]=a.CLOSING;this.ws[m]=true;return false}else if(t===o.PING){if(!this.ws[m]){const t=new v(e);this.ws[d].socket.write(t.createFrame(o.PONG));if(A.ping.hasSubscribers){A.ping.publish({payload:e})}}}else if(t===o.PONG){if(A.pong.hasSubscribers){A.pong.publish({payload:e})}}return true}get closingInfo(){return this.#re.closeInfo}}e.exports={ByteParser:ByteParser}},3900:(e,t,r)=>{const{WebsocketFrameSend:i}=r(3264);const{opcodes:n,sendHints:s}=r(736);const o=r(4660);const a=Buffer[Symbol.species];class SendQueue{#ae=new o;#le=false;#ce;constructor(e){this.#ce=e}add(e,t,r){if(r!==s.blob){const i=createFrame(e,r);if(!this.#le){this.#ce.write(i,t)}else{const e={promise:null,callback:t,frame:i};this.#ae.push(e)}return}const i={promise:e.arrayBuffer().then((e=>{i.promise=null;i.frame=createFrame(e,r)})),callback:t,frame:null};this.#ae.push(i);if(!this.#le){this.#pe()}}async#pe(){this.#le=true;const e=this.#ae;while(!e.isEmpty()){const t=e.shift();if(t.promise!==null){await t.promise}this.#ce.write(t.frame,t.callback);t.callback=t.frame=null}this.#le=false}}function createFrame(e,t){return new i(toBuffer(e,t)).createFrame(t===s.string?n.TEXT:n.BINARY)}function toBuffer(e,t){switch(t){case s.string:return Buffer.from(e);case s.arrayBuffer:case s.blob:return new a(e);case s.typedArray:return new a(e.buffer,e.byteOffset,e.byteLength)}}e.exports={SendQueue:SendQueue}},1216:e=>{e.exports={kWebSocketURL:Symbol("url"),kReadyState:Symbol("ready state"),kController:Symbol("controller"),kResponse:Symbol("response"),kBinaryType:Symbol("binary type"),kSentClose:Symbol("sent close"),kReceivedClose:Symbol("received close"),kByteParser:Symbol("byte parser")}},8625:(e,t,r)=>{const{kReadyState:i,kController:n,kResponse:s,kBinaryType:o,kWebSocketURL:a}=r(1216);const{states:l,opcodes:c}=r(736);const{ErrorEvent:p,createFastMessageEvent:u}=r(5188);const{isUtf8:d}=r(4573);const{collectASequenceOfCodePointsFast:m,removeHTTPWhitespace:A}=r(1900);function isConnecting(e){return e[i]===l.CONNECTING}function isEstablished(e){return e[i]===l.OPEN}function isClosing(e){return e[i]===l.CLOSING}function isClosed(e){return e[i]===l.CLOSED}function fireEvent(e,t,r=(e,t)=>new Event(e,t),i={}){const n=r(e,i);t.dispatchEvent(n)}function websocketMessageReceived(e,t,r){if(e[i]!==l.OPEN){return}let n;if(t===c.TEXT){try{n=f(r)}catch{failWebsocketConnection(e,"Received invalid UTF-8 in text frame.");return}}else if(t===c.BINARY){if(e[o]==="blob"){n=new Blob([r])}else{n=toArrayBuffer(r)}}fireEvent("message",e,u,{origin:e[a].origin,data:n})}function toArrayBuffer(e){if(e.byteLength===e.buffer.byteLength){return e.buffer}return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}function isValidSubprotocol(e){if(e.length===0){return false}for(let t=0;t126||r===34||r===40||r===41||r===44||r===47||r===58||r===59||r===60||r===61||r===62||r===63||r===64||r===91||r===92||r===93||r===123||r===125){return false}}return true}function isValidStatusCode(e){if(e>=1e3&&e<1015){return e!==1004&&e!==1005&&e!==1006}return e>=3e3&&e<=4999}function failWebsocketConnection(e,t){const{[n]:r,[s]:i}=e;r.abort();if(i?.socket&&!i.socket.destroyed){i.socket.destroy()}if(t){fireEvent("error",e,((e,t)=>new p(e,t)),{error:new Error(t),message:t})}}function isControlFrame(e){return e===c.CLOSE||e===c.PING||e===c.PONG}function isContinuationFrame(e){return e===c.CONTINUATION}function isTextBinaryFrame(e){return e===c.TEXT||e===c.BINARY}function isValidOpcode(e){return isTextBinaryFrame(e)||isContinuationFrame(e)||isControlFrame(e)}function parseExtensions(e){const t={position:0};const r=new Map;while(t.position57){return false}}const t=Number.parseInt(e,10);return t>=8&&t<=15}const g=typeof process.versions.icu==="string";const h=g?new TextDecoder("utf-8",{fatal:true}):undefined;const f=g?h.decode.bind(h):function(e){if(d(e)){return e.toString("utf-8")}throw new TypeError("Invalid utf-8 received.")};e.exports={isConnecting:isConnecting,isEstablished:isEstablished,isClosing:isClosing,isClosed:isClosed,fireEvent:fireEvent,isValidSubprotocol:isValidSubprotocol,isValidStatusCode:isValidStatusCode,failWebsocketConnection:failWebsocketConnection,websocketMessageReceived:websocketMessageReceived,utf8Decode:f,isControlFrame:isControlFrame,isContinuationFrame:isContinuationFrame,isTextBinaryFrame:isTextBinaryFrame,isValidOpcode:isValidOpcode,parseExtensions:parseExtensions,isValidClientWindowBits:isValidClientWindowBits}},3726:(e,t,r)=>{const{webidl:i}=r(5893);const{URLSerializer:n}=r(1900);const{environmentSettingsObject:s}=r(3168);const{staticPropertyDescriptors:o,states:a,sentCloseFrameState:l,sendHints:c}=r(736);const{kWebSocketURL:p,kReadyState:u,kController:d,kBinaryType:m,kResponse:A,kSentClose:g,kByteParser:h}=r(1216);const{isConnecting:f,isEstablished:y,isClosing:b,isValidSubprotocol:C,fireEvent:N}=r(8625);const{establishWebSocketConnection:E,closeWebSocketConnection:v}=r(6897);const{ByteParser:I}=r(1652);const{kEnumerableProperty:S,isBlobLike:w}=r(3440);const{getGlobalDispatcher:P}=r(2581);const{types:x}=r(7975);const{ErrorEvent:B,CloseEvent:_}=r(5188);const{SendQueue:R}=r(3900);class WebSocket extends EventTarget{#M={open:null,error:null,close:null,message:null};#ue=0;#de="";#ne="";#me;constructor(e,t=[]){super();i.util.markAsUncloneable(this);const r="WebSocket constructor";i.argumentLengthCheck(arguments,1,r);const n=i.converters["DOMString or sequence or WebSocketInit"](t,r,"options");e=i.converters.USVString(e,r,"url");t=n.protocols;const o=s.settingsObject.baseUrl;let a;try{a=new URL(e,o)}catch(e){throw new DOMException(e,"SyntaxError")}if(a.protocol==="http:"){a.protocol="ws:"}else if(a.protocol==="https:"){a.protocol="wss:"}if(a.protocol!=="ws:"&&a.protocol!=="wss:"){throw new DOMException(`Expected a ws: or wss: protocol, got ${a.protocol}`,"SyntaxError")}if(a.hash||a.href.endsWith("#")){throw new DOMException("Got fragment","SyntaxError")}if(typeof t==="string"){t=[t]}if(t.length!==new Set(t.map((e=>e.toLowerCase()))).size){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}if(t.length>0&&!t.every((e=>C(e)))){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}this[p]=new URL(a.href);const c=s.settingsObject;this[d]=E(a,t,c,this,((e,t)=>this.#Ae(e,t)),n);this[u]=WebSocket.CONNECTING;this[g]=l.NOT_SENT;this[m]="blob"}close(e=undefined,t=undefined){i.brandCheck(this,WebSocket);const r="WebSocket.close";if(e!==undefined){e=i.converters["unsigned short"](e,r,"code",{clamp:true})}if(t!==undefined){t=i.converters.USVString(t,r,"reason")}if(e!==undefined){if(e!==1e3&&(e<3e3||e>4999)){throw new DOMException("invalid code","InvalidAccessError")}}let n=0;if(t!==undefined){n=Buffer.byteLength(t);if(n>123){throw new DOMException(`Reason must be less than 123 bytes; received ${n}`,"SyntaxError")}}v(this,e,t,n)}send(e){i.brandCheck(this,WebSocket);const t="WebSocket.send";i.argumentLengthCheck(arguments,1,t);e=i.converters.WebSocketSendData(e,t,"data");if(f(this)){throw new DOMException("Sent before connected.","InvalidStateError")}if(!y(this)||b(this)){return}if(typeof e==="string"){const t=Buffer.byteLength(e);this.#ue+=t;this.#me.add(e,(()=>{this.#ue-=t}),c.string)}else if(x.isArrayBuffer(e)){this.#ue+=e.byteLength;this.#me.add(e,(()=>{this.#ue-=e.byteLength}),c.arrayBuffer)}else if(ArrayBuffer.isView(e)){this.#ue+=e.byteLength;this.#me.add(e,(()=>{this.#ue-=e.byteLength}),c.typedArray)}else if(w(e)){this.#ue+=e.size;this.#me.add(e,(()=>{this.#ue-=e.size}),c.blob)}}get readyState(){i.brandCheck(this,WebSocket);return this[u]}get bufferedAmount(){i.brandCheck(this,WebSocket);return this.#ue}get url(){i.brandCheck(this,WebSocket);return n(this[p])}get extensions(){i.brandCheck(this,WebSocket);return this.#ne}get protocol(){i.brandCheck(this,WebSocket);return this.#de}get onopen(){i.brandCheck(this,WebSocket);return this.#M.open}set onopen(e){i.brandCheck(this,WebSocket);if(this.#M.open){this.removeEventListener("open",this.#M.open)}if(typeof e==="function"){this.#M.open=e;this.addEventListener("open",e)}else{this.#M.open=null}}get onerror(){i.brandCheck(this,WebSocket);return this.#M.error}set onerror(e){i.brandCheck(this,WebSocket);if(this.#M.error){this.removeEventListener("error",this.#M.error)}if(typeof e==="function"){this.#M.error=e;this.addEventListener("error",e)}else{this.#M.error=null}}get onclose(){i.brandCheck(this,WebSocket);return this.#M.close}set onclose(e){i.brandCheck(this,WebSocket);if(this.#M.close){this.removeEventListener("close",this.#M.close)}if(typeof e==="function"){this.#M.close=e;this.addEventListener("close",e)}else{this.#M.close=null}}get onmessage(){i.brandCheck(this,WebSocket);return this.#M.message}set onmessage(e){i.brandCheck(this,WebSocket);if(this.#M.message){this.removeEventListener("message",this.#M.message)}if(typeof e==="function"){this.#M.message=e;this.addEventListener("message",e)}else{this.#M.message=null}}get binaryType(){i.brandCheck(this,WebSocket);return this[m]}set binaryType(e){i.brandCheck(this,WebSocket);if(e!=="blob"&&e!=="arraybuffer"){this[m]="blob"}else{this[m]=e}}#Ae(e,t){this[A]=e;const r=this[d]?.dispatcher?.webSocketOptions;const i=r?.maxFragments;const n=r?.maxPayloadSize;const s=new I(this,t,{maxFragments:i,maxPayloadSize:n});s.on("drain",onParserDrain);s.on("error",onParserError.bind(this));e.socket.ws=this;this[h]=s;this.#me=new R(e.socket);this[u]=a.OPEN;const o=e.headersList.get("sec-websocket-extensions");if(o!==null){this.#ne=o}const l=e.headersList.get("sec-websocket-protocol");if(l!==null){this.#de=l}N("open",this)}}WebSocket.CONNECTING=WebSocket.prototype.CONNECTING=a.CONNECTING;WebSocket.OPEN=WebSocket.prototype.OPEN=a.OPEN;WebSocket.CLOSING=WebSocket.prototype.CLOSING=a.CLOSING;WebSocket.CLOSED=WebSocket.prototype.CLOSED=a.CLOSED;Object.defineProperties(WebSocket.prototype,{CONNECTING:o,OPEN:o,CLOSING:o,CLOSED:o,url:S,readyState:S,bufferedAmount:S,onopen:S,onerror:S,onclose:S,close:S,onmessage:S,binaryType:S,send:S,extensions:S,protocol:S,[Symbol.toStringTag]:{value:"WebSocket",writable:false,enumerable:false,configurable:true}});Object.defineProperties(WebSocket,{CONNECTING:o,OPEN:o,CLOSING:o,CLOSED:o});i.converters["sequence"]=i.sequenceConverter(i.converters.DOMString);i.converters["DOMString or sequence"]=function(e,t,r){if(i.util.Type(e)==="Object"&&Symbol.iterator in e){return i.converters["sequence"](e)}return i.converters.DOMString(e,t,r)};i.converters.WebSocketInit=i.dictionaryConverter([{key:"protocols",converter:i.converters["DOMString or sequence"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:i.converters.any,defaultValue:()=>P()},{key:"headers",converter:i.nullableConverter(i.converters.HeadersInit)}]);i.converters["DOMString or sequence or WebSocketInit"]=function(e){if(i.util.Type(e)==="Object"&&!(Symbol.iterator in e)){return i.converters.WebSocketInit(e)}return{protocols:i.converters["DOMString or sequence"](e)}};i.converters.WebSocketSendData=function(e){if(i.util.Type(e)==="Object"){if(w(e)){return i.converters.Blob(e,{strict:false})}if(ArrayBuffer.isView(e)||x.isArrayBuffer(e)){return i.converters.BufferSource(e)}}return i.converters.USVString(e)};function onParserDrain(){this.ws[A].socket.resume()}function onParserError(e){let t;let r;if(e instanceof _){t=e.reason;r=e.code}else{t=e.message}N("error",this,(()=>new B("error",{error:e,message:t})));v(this,r)}e.exports={WebSocket:WebSocket}},4149:(t,r,i)=>{i.d(r,{$:()=>CheckVersion,e:()=>CheckWebAppHealth});var n={};i.r(n);i.d(n,{hasBrowserEnv:()=>pe,hasStandardBrowserEnv:()=>de,hasStandardBrowserWebWorkerEnv:()=>me,navigator:()=>ue,origin:()=>Ae});var s=i(4116);function bind(e,t){return function wrap(){return e.apply(t,arguments)}}const{toString:o}=Object.prototype;const{getPrototypeOf:a}=Object;const{iterator:l,toStringTag:c}=Symbol;const p=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype);const hasOwnInPrototypeChain=(e,t)=>{let r=e;const i=[];while(r!=null&&r!==Object.prototype){if(i.indexOf(r)!==-1){return false}i.push(r);if(p(r,t)){return true}r=a(r)}return false};const getSafeProp=(e,t)=>e!=null&&hasOwnInPrototypeChain(e,t)?e[t]:undefined;const u=(e=>t=>{const r=o.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null));const kindOfTest=e=>{e=e.toLowerCase();return t=>u(t)===e};const typeOfTest=e=>t=>typeof t===e;const{isArray:d}=Array;const m=typeOfTest("undefined");function isBuffer(e){return e!==null&&!m(e)&&e.constructor!==null&&!m(e.constructor)&&h(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const A=kindOfTest("ArrayBuffer");function isArrayBufferView(e){let t;if(typeof ArrayBuffer!=="undefined"&&ArrayBuffer.isView){t=ArrayBuffer.isView(e)}else{t=e&&e.buffer&&A(e.buffer)}return t}const g=typeOfTest("string");const h=typeOfTest("function");const f=typeOfTest("number");const isObject=e=>e!==null&&typeof e==="object";const isBoolean=e=>e===true||e===false;const isPlainObject=e=>{if(!isObject(e)){return false}const t=a(e);return(t===null||t===Object.prototype||a(t)===null)&&!hasOwnInPrototypeChain(e,c)&&!hasOwnInPrototypeChain(e,l)};const isEmptyObject=e=>{if(!isObject(e)||isBuffer(e)){return false}try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return false}};const y=kindOfTest("Date");const b=kindOfTest("File");const isReactNativeBlob=e=>!!(e&&typeof e.uri!=="undefined");const isReactNative=e=>e&&typeof e.getParts!=="undefined";const C=kindOfTest("Blob");const N=kindOfTest("FileList");const E=kindOfTest("Set");const isStream=e=>isObject(e)&&h(e.pipe);function getGlobal(){if(typeof globalThis!=="undefined")return globalThis;if(typeof self!=="undefined")return self;if(typeof window!=="undefined")return window;if(typeof global!=="undefined")return global;return{}}const v=getGlobal();const I=typeof v.FormData!=="undefined"?v.FormData:undefined;const isFormData=e=>{if(!e)return false;if(I&&e instanceof I)return true;const t=a(e);if(!t||t===Object.prototype)return false;if(!h(e.append))return false;const r=u(e);return r==="formdata"||r==="object"&&h(e.toString)&&e.toString()==="[object FormData]"};const S=kindOfTest("URLSearchParams");const[w,P,x,B]=["ReadableStream","Request","Response","Headers"].map(kindOfTest);const trim=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(e,t,{allOwnKeys:r=false}={}){if(e===null||typeof e==="undefined"){return}let i;let n;if(typeof e!=="object"){e=[e]}if(d(e)){for(i=0,n=e.length;i0){n=r[i];if(t===n.toLowerCase()){return n}}return null}const _=(()=>{if(typeof globalThis!=="undefined")return globalThis;return typeof self!=="undefined"?self:typeof window!=="undefined"?window:global})();const isContextDefined=e=>!m(e)&&e!==_;function merge(...e){const{caseless:t,skipUndefined:r}=isContextDefined(this)&&this||{};const i={};const assignValue=(e,n)=>{if(n==="__proto__"||n==="constructor"||n==="prototype"){return}const s=t&&typeof n==="string"&&findKey(i,n)||n;const o=p(i,s)?i[s]:undefined;if(isPlainObject(o)&&isPlainObject(e)){i[s]=merge(o,e)}else if(isPlainObject(e)){i[s]=merge({},e)}else if(d(e)){i[s]=e.slice()}else if(!r||!m(e)){i[s]=e}};for(let t=0,r=e.length;t{forEach(t,((t,i)=>{if(r&&h(t)){Object.defineProperty(e,i,{__proto__:null,value:bind(t,r),writable:true,enumerable:true,configurable:true})}else{Object.defineProperty(e,i,{__proto__:null,value:t,writable:true,enumerable:true,configurable:true})}}),{allOwnKeys:i});return e};const stripBOM=e=>{if(e.charCodeAt(0)===65279){e=e.slice(1)}return e};const inherits=(e,t,r,i)=>{e.prototype=Object.create(t.prototype,i);Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:true,enumerable:false,configurable:true});Object.defineProperty(e,"super",{__proto__:null,value:t.prototype});r&&Object.assign(e.prototype,r)};const toFlatObject=(e,t,r,i)=>{let n;let s;let o;const l={};t=t||{};if(e==null)return t;do{n=Object.getOwnPropertyNames(e);s=n.length;while(s-- >0){o=n[s];if((!i||i(o,e,t))&&!l[o]){t[o]=e[o];l[o]=true}}e=r!==false&&a(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t};const endsWith=(e,t,r)=>{e=String(e);if(r===undefined||r>e.length){r=e.length}r-=t.length;const i=e.indexOf(t,r);return i!==-1&&i===r};const toArray=e=>{if(!e)return null;if(d(e))return e;let t=e.length;if(!f(t))return null;const r=new Array(t);while(t-- >0){r[t]=e[t]}return r};const R=(e=>t=>e&&t instanceof e)(typeof Uint8Array!=="undefined"&&a(Uint8Array));const forEachEntry=(e,t)=>{const r=e&&e[l];const i=r.call(e);let n;while((n=i.next())&&!n.done){const r=n.value;t.call(e,r[0],r[1])}};const matchAll=(e,t)=>{let r;const i=[];while((r=e.exec(t))!==null){i.push(r)}return i};const k=kindOfTest("HTMLFormElement");const toCamelCase=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function replacer(e,t,r){return t.toUpperCase()+r}));const{propertyIsEnumerable:Q}=Object.prototype;const T=kindOfTest("RegExp");const reduceDescriptors=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e);const i={};forEach(r,((r,n)=>{let s;if((s=t(r,n,e))!==false){i[n]=s||r}}));Object.defineProperties(e,i)};const freezeMethods=e=>{reduceDescriptors(e,((t,r)=>{if(h(e)&&["arguments","caller","callee"].includes(r)){return false}const i=e[r];if(!h(i))return;t.enumerable=false;if("writable"in t){t.writable=false;return}if(!t.set){t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")}}}))};const toObjectSet=(e,t)=>{const r={};const define=e=>{e.forEach((e=>{r[e]=true}))};d(e)?define(e):define(String(e).split(t));return r};const noop=()=>{};const toFiniteNumber=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function isSpecCompliantForm(e){return!!(e&&h(e.append)&&e[c]==="FormData"&&e[l])}const toJSONObject=e=>{const t=new WeakSet;const visit=e=>{if(isObject(e)){if(t.has(e)){return}if(isBuffer(e)){return e}if(!("toJSON"in e)){t.add(e);let r;if(E(e)){r=[];for(const t of e){const e=visit(t);!m(e)&&r.push(e)}}else{r=d(e)?[]:{};forEach(e,((e,t)=>{const i=visit(e);!m(i)&&(r[t]=i)}))}t.delete(e);return r}}return e};return visit(e)};const M=kindOfTest("AsyncFunction");const isThenable=e=>e&&(isObject(e)||h(e))&&h(e.then)&&h(e.catch);const O=((e,t)=>{if(e){return setImmediate}return t?((e,t)=>{_.addEventListener("message",(({source:r,data:i})=>{if(r===_&&i===e){t.length&&t.shift()()}}),false);return r=>{t.push(r);_.postMessage(e,"*")}})(`axios@${Math.random()}`,[]):e=>setTimeout(e)})(typeof setImmediate==="function",h(_.postMessage));const D=typeof queueMicrotask!=="undefined"?queueMicrotask.bind(_):typeof process!=="undefined"&&process.nextTick||O;const isIterable=e=>e!=null&&h(e[l]);const isSafeIterable=e=>e!=null&&hasOwnInPrototypeChain(e,l)&&isIterable(e);const z={isArray:d,isArrayBuffer:A,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:g,isNumber:f,isBoolean:isBoolean,isObject:isObject,isPlainObject:isPlainObject,isEmptyObject:isEmptyObject,isReadableStream:w,isRequest:P,isResponse:x,isHeaders:B,isUndefined:m,isDate:y,isFile:b,isReactNativeBlob:isReactNativeBlob,isReactNative:isReactNative,isBlob:C,isRegExp:T,isFunction:h,isStream:isStream,isURLSearchParams:S,isTypedArray:R,isFileList:N,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM,inherits:inherits,toFlatObject:toFlatObject,kindOf:u,kindOfTest:kindOfTest,endsWith:endsWith,toArray:toArray,forEachEntry:forEachEntry,matchAll:matchAll,isHTMLForm:k,hasOwnProperty:p,hasOwnProp:p,hasOwnInPrototypeChain:hasOwnInPrototypeChain,getSafeProp:getSafeProp,reduceDescriptors:reduceDescriptors,freezeMethods:freezeMethods,toObjectSet:toObjectSet,toCamelCase:toCamelCase,noop:noop,toFiniteNumber:toFiniteNumber,findKey:findKey,global:_,isContextDefined:isContextDefined,isSpecCompliantForm:isSpecCompliantForm,toJSONObject:toJSONObject,isAsyncFn:M,isThenable:isThenable,setImmediate:O,asap:D,isIterable:isIterable,isSafeIterable:isSafeIterable};const L=z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);const parseHeaders=e=>{const t={};let r;let i;let n;e&&e.split("\n").forEach((function parser(e){n=e.indexOf(":");r=e.substring(0,n).trim().toLowerCase();i=e.substring(n+1).trim();const s=z.hasOwnProp(t,r);if(!r||s&&z.hasOwnProp(L,r)){return}if(r==="set-cookie"){if(s){t[r].push(i)}else{t[r]=[i]}}else{t[r]=s?t[r]+", "+i:i}}));return t};function trimSPorHTAB(e){let t=0;let r=e.length;while(tt){const t=e.charCodeAt(r-1);if(t!==9&&t!==32){break}r-=1}return t===0&&r===e.length?e:e.slice(t,r)}const G=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g");const F=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function sanitizeValue(e,t){if(z.isArray(e)){return e.map((e=>sanitizeValue(e,t)))}return trimSPorHTAB(String(e).replace(t,""))}const sanitizeHeaderValue=e=>sanitizeValue(e,G);const sanitizeByteStringHeaderValue=e=>sanitizeValue(e,F);function toByteStringHeaderObject(e){const t=Object.create(null);z.forEach(e.toJSON(),((e,r)=>{t[r]=sanitizeByteStringHeaderValue(e)}));return t}const q=Symbol("internals");function normalizeHeader(e){return e&&String(e).trim().toLowerCase()}function normalizeValue(e){if(e===false||e==null){return e}return z.isArray(e)?e.map(normalizeValue):sanitizeHeaderValue(String(e))}function parseTokens(e){const t=Object.create(null);const r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;while(i=r.exec(e)){t[i[1]]=i[2]}return t}const U=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function trimOWS(e){let t=0;let r=e.length;while(tt){const t=e.charCodeAt(r-1);if(t!==9&&t!==32){break}r-=1}return t===0&&r===e.length?e:e.slice(t,r)}function decodeQuotedString(e){const t=e.length-1;if(t<1||e.charCodeAt(0)!==34||e.charCodeAt(t)!==34){return e}let r="";for(let i=1;i=t){return e}}r+=e[i]}return r}function parseParameters(e){const t=Object.create(null);const r=String(e);let i=0;let n=false;let s=false;function parseParameter(e){const n=trimOWS(r.slice(i,e));const s=n.indexOf("=");if(s<1){return}const o=trimOWS(n.slice(0,s));if(!U.test(o)){return}const a=o.toLowerCase();if(a==="__proto__"||a==="constructor"||a==="prototype"){return}const l=trimOWS(n.slice(s+1));t[a]=decodeQuotedString(l)}for(let e=0;e/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function matchHeaderValue(e,t,r,i,n){if(z.isFunction(i)){return i.call(this,t,r)}if(n){t=r}if(!z.isString(t))return;if(z.isString(i)){return t.indexOf(i)!==-1}if(z.isRegExp(i)){return i.test(t)}}function formatHeader(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,r)=>t.toUpperCase()+r))}function buildAccessors(e,t){const r=z.toCamelCase(" "+t);["get","set","has"].forEach((i=>{Object.defineProperty(e,i+r,{__proto__:null,value:function(e,r,n){return this[i].call(this,t,e,r,n)},configurable:true})}))}class AxiosHeaders{constructor(e){e&&this.set(e)}set(e,t,r){const i=this;function setHeader(e,t,r){const n=normalizeHeader(t);if(!n){return}const s=z.findKey(i,n);if(!s||i[s]===undefined||r===true||r===undefined&&i[s]!==false){i[s||t]=normalizeValue(e)}}const setHeaders=(e,t)=>z.forEach(e,((e,r)=>setHeader(e,r,t)));if(z.isPlainObject(e)||e instanceof this.constructor){setHeaders(e,t)}else if(z.isString(e)&&(e=e.trim())&&!isValidHeaderName(e)){setHeaders(parseHeaders(e),t)}else if(z.isObject(e)&&z.isSafeIterable(e)){let r=Object.create(null),i,n;for(const t of e){if(!z.isArray(t)){throw new TypeError("Object iterator must return a key-value pair")}n=t[0];if(z.hasOwnProp(r,n)){i=r[n];r[n]=z.isArray(i)?[...i,t[1]]:[i,t[1]]}else{r[n]=t[1]}}setHeaders(r,t)}else{e!=null&&setHeader(t,e,r)}return this}get(e,t){e=normalizeHeader(e);if(e){const r=z.findKey(this,e);if(r){const e=this[r];if(!t){return e}if(t===true){return parseTokens(e)}if(z.isFunction(t)){return t.call(this,e,r)}if(z.isRegExp(t)){return t.exec(e)}throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){e=normalizeHeader(e);if(e){const r=z.findKey(this,e);return!!(r&&this[r]!==undefined&&(!t||matchHeaderValue(this,this[r],r,t)))}return false}delete(e,t){const r=this;let i=false;function deleteHeader(e){e=normalizeHeader(e);if(e){const n=z.findKey(r,e);if(n&&(!t||matchHeaderValue(r,r[n],n,t))){delete r[n];i=true}}}if(z.isArray(e)){e.forEach(deleteHeader)}else{deleteHeader(e)}return i}clear(e){const t=Object.keys(this);let r=t.length;let i=false;while(r--){const n=t[r];if(!e||matchHeaderValue(this,this[n],n,e,true)){delete this[n];i=true}}return i}normalize(e){const t=this;const r={};z.forEach(this,((i,n)=>{const s=z.findKey(r,n);if(s){t[s]=normalizeValue(i);delete t[n];return}const o=e?formatHeader(n):String(n).trim();if(o!==n){delete t[n]}t[o]=normalizeValue(i);r[o]=true}));return this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);z.forEach(this,((r,i)=>{r!=null&&r!==false&&(t[i]=e&&z.isArray(r)?r.join(", "):r)}));return t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}getSetCookie(){const e=this.get("set-cookie");return z.isArray(e)?e:e==null||e===false?[]:[e]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static parseParameters(e){return parseParameters(e)}static concat(e,...t){const r=new this(e);t.forEach((e=>r.set(e)));return r}static accessor(e){const t=this[q]=this[q]={accessors:{}};const r=t.accessors;const i=this.prototype;function defineAccessor(e){const t=normalizeHeader(e);if(!r[t]){buildAccessors(i,e);r[t]=true}}z.isArray(e)?e.forEach(defineAccessor):defineAccessor(e);return this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);z.reduceDescriptors(AxiosHeaders.prototype,(({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[r]=e}}}));z.freezeMethods(AxiosHeaders);const H=AxiosHeaders;const V="[REDACTED ****]";function hasOwnOrPrototypeToJSON(e){if(z.hasOwnProp(e,"toJSON")){return true}let t=Object.getPrototypeOf(e);while(t&&t!==Object.prototype){if(z.hasOwnProp(t,"toJSON")){return true}t=Object.getPrototypeOf(t)}return false}function redactConfig(e,t){const r=new Set(t.map((e=>String(e).toLowerCase())));const i=[];const visit=e=>{if(e===null||typeof e!=="object")return e;if(z.isBuffer(e))return e;if(i.indexOf(e)!==-1)return undefined;if(e instanceof H){e=e.toJSON()}i.push(e);let t;if(z.isArray(e)){t=[];e.forEach(((e,r)=>{const i=visit(e);if(!z.isUndefined(i)){t[r]=i}}))}else{if(!z.isPlainObject(e)&&hasOwnOrPrototypeToJSON(e)){i.pop();return e}t=Object.create(null);for(const[i,n]of Object.entries(e)){const e=r.has(i.toLowerCase())?V:visit(n);if(!z.isUndefined(e)){t[i]=e}}}i.pop();return t};return visit(e)}function stringifySafely(e){try{return String(e)}catch(e){return""}}function aggregateErrorMessage(e){const t=e.errors.map((e=>{try{return e&&e.message?stringifySafely(e.message):stringifySafely(e)}catch(e){return""}})).filter(Boolean).join("; ");return t||e.name||"AggregateError"}class AxiosError extends Error{static from(e,t,r,i,n,s){let o=e.message;if(!o&&z.isArray(e.errors)&&e.errors.length){o=aggregateErrorMessage(e)}const a=new AxiosError(o,t||e.code,r,i,n);Object.defineProperty(a,"cause",{__proto__:null,value:e,writable:true,enumerable:false,configurable:true});a.name=e.name;if(e.status!=null&&a.status==null){a.status=e.status}s&&Object.assign(a,s);return a}constructor(e,t,r,i,n){super(e);Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:true,writable:true,configurable:true});this.name="AxiosError";this.isAxiosError=true;t&&(this.code=t);r&&(this.config=r);i&&(this.request=i);if(n){this.response=n;this.status=n.status}}toJSON(){const e=this.config;const t=e&&z.hasOwnProp(e,"redact")?e.redact:undefined;const r=z.isArray(t)&&t.length>0?redactConfig(e,t):z.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:r,code:this.code,status:this.status}}}AxiosError.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";AxiosError.ERR_BAD_OPTION="ERR_BAD_OPTION";AxiosError.ECONNABORTED="ECONNABORTED";AxiosError.ETIMEDOUT="ETIMEDOUT";AxiosError.ECONNREFUSED="ECONNREFUSED";AxiosError.ERR_NETWORK="ERR_NETWORK";AxiosError.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";AxiosError.ERR_DEPRECATED="ERR_DEPRECATED";AxiosError.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";AxiosError.ERR_BAD_REQUEST="ERR_BAD_REQUEST";AxiosError.ERR_CANCELED="ERR_CANCELED";AxiosError.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";AxiosError.ERR_INVALID_URL="ERR_INVALID_URL";AxiosError.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const j=AxiosError;var W=i(6454);const J=W;const Y={isBufferAvailable(){return typeof Buffer!=="undefined"},from(e){return Buffer.from(e)}};const $=100;function isVisitable(e){return z.isPlainObject(e)||z.isArray(e)}function removeBrackets(e){return z.endsWith(e,"[]")?e.slice(0,-2):e}function renderKey(e,t,r){if(!e)return t;return e.concat(t).map((function each(e,t){e=removeBrackets(e);return!r&&t?"["+e+"]":e})).join(r?".":"")}function isFlatArray(e){return z.isArray(e)&&!e.some(isVisitable)}const K=z.toFlatObject(z,{},null,(function filter(e){return/^is[A-Z]/.test(e)}));function toFormData(e,t,r){if(!z.isObject(e)){throw new TypeError("target must be an object")}t=t||new(J||FormData);r=z.toFlatObject(r,{metaTokens:true,dots:false,indexes:false},false,(function defined(e,t){return!z.isUndefined(t[e])}));const i=r.metaTokens;const n=r.visitor||defaultVisitor;const s=r.dots;const o=r.indexes;const a=r.Blob||typeof Blob!=="undefined"&&Blob;const l=r.maxDepth===undefined?$:r.maxDepth;const c=a&&z.isSpecCompliantForm(t);const p=[];if(!z.isFunction(n)){throw new TypeError("visitor must be a function")}function convertValue(e){if(e===null)return"";if(z.isDate(e)){return e.toISOString()}if(z.isBoolean(e)){return e.toString()}if(!c&&z.isBlob(e)){throw new j("Blob is not supported. Use a Buffer instead.")}if(z.isArrayBuffer(e)||z.isTypedArray(e)){if(c&&typeof a==="function"){return new a([e])}if(Y&&Y.isBufferAvailable()){return Y.from(e)}throw new j("Blob is not supported. Use a Buffer instead.",j.ERR_NOT_SUPPORT)}return e}function throwIfMaxDepthExceeded(e){if(e>l){throw new j("Object is too deeply nested ("+e+" levels). Max depth: "+l,j.ERR_FORM_DATA_DEPTH_EXCEEDED)}}function stringifyWithDepthLimit(e,t){if(l===Infinity){return JSON.stringify(e)}const r=[];return JSON.stringify(e,(function limitDepth(e,i){if(!z.isObject(i)){return i}while(r.length&&r[r.length-1]!==this){r.pop()}r.push(i);throwIfMaxDepthExceeded(t+r.length-1);return i}))}function defaultVisitor(e,r,n){let a=e;if(z.isReactNative(t)&&z.isReactNativeBlob(e)){t.append(renderKey(n,r,s),convertValue(e));return false}if(e&&!n&&typeof e==="object"){if(z.endsWith(r,"{}")){r=i?r:r.slice(0,-2);e=stringifyWithDepthLimit(e,1)}else if(z.isArray(e)&&isFlatArray(e)||(z.isFileList(e)||z.endsWith(r,"[]"))&&(a=z.toArray(e))){r=removeBrackets(r);a.forEach((function each(e,i){!(z.isUndefined(e)||e===null)&&t.append(o===true?renderKey([r],i,s):o===null?r:r+"[]",convertValue(e))}));return false}}if(isVisitable(e)){return true}t.append(renderKey(n,r,s),convertValue(e));return false}const u=Object.assign(K,{defaultVisitor:defaultVisitor,convertValue:convertValue,isVisitable:isVisitable});function build(e,r,i=0){if(z.isUndefined(e))return;throwIfMaxDepthExceeded(i);if(p.indexOf(e)!==-1){throw new Error("Circular reference detected in "+r.join("."))}p.push(e);z.forEach(e,(function each(e,s){const o=!(z.isUndefined(e)||e===null)&&n.call(t,e,z.isString(s)?s.trim():s,r,u);if(o===true){build(e,r?r.concat(s):[s],i+1)}}));p.pop()}if(!z.isObject(e)){throw new TypeError("data must be an object")}build(e);return t}const Z=toFormData;function encode(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,(function replacer(e){return t[e]}))}function AxiosURLSearchParams(e,t){this._pairs=[];e&&Z(e,this,t)}const X=AxiosURLSearchParams.prototype;X.append=function append(e,t){this._pairs.push([e,t])};X.toString=function toString(e){const t=e?t=>e.call(this,t,encode):encode;return this._pairs.map((function each(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const ee=AxiosURLSearchParams;function buildURL_encode(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function buildURL(e,t,r){if(!t){return e}e=e||"";const i=z.isFunction(r)?{serialize:r}:r;const n=z.getSafeProp(i,"encode")||buildURL_encode;const s=z.getSafeProp(i,"serialize");let o;if(s){o=s(t,i)}else{o=z.isURLSearchParams(t)?t.toString():new ee(t,i).toString(n)}if(o){const t=e.indexOf("#");if(t!==-1){e=e.slice(0,t)}e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class InterceptorManager{constructor(){this.handlers=[]}use(e,t,r){this.handlers.push({fulfilled:e,rejected:t,synchronous:r?r.synchronous:false,runWhen:r?r.runWhen:null});return this.handlers.length-1}eject(e){if(this.handlers[e]){this.handlers[e]=null}}clear(){if(this.handlers){this.handlers=[]}}forEach(e){z.forEach(this.handlers,(function forEachHandler(t){if(t!==null){e(t)}}))}}const te=InterceptorManager;const re={silentJSONParsing:true,forcedJSONParsing:true,clarifyTimeoutError:false,legacyInterceptorReqResOrdering:true,advertiseZstdAcceptEncoding:false,validateStatusUndefinedResolves:true};var ie=i(6982);var ne=i(7016);const se=ne.URLSearchParams;const oe="abcdefghijklmnopqrstuvwxyz";const ae="0123456789";const le={DIGIT:ae,ALPHA:oe,ALPHA_DIGIT:oe+oe.toUpperCase()+ae};const generateString=(e=16,t=le.ALPHA_DIGIT)=>{let r="";const{length:i}=t;const n=new Uint32Array(e);ie.randomFillSync(n);for(let s=0;stypeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts==="function")();const Ae=pe&&window.location.href||"http://localhost";const ge={...n,...ce};function toURLEncodedForm(e,t){return Z(e,new ge.classes.URLSearchParams,{visitor:function(e,t,r,i){if(ge.isNode&&z.isBuffer(e)){this.append(t,e.toString("base64"));return false}return i.defaultVisitor.apply(this,arguments)},...t})}const he=$;function throwIfDepthExceeded(e){if(e>he){throw new j("FormData field is too deeply nested ("+e+" levels). Max depth: "+he,j.ERR_FORM_DATA_DEPTH_EXCEEDED)}}function parsePropPath(e){const t=[];const r=/[^.[\]]+|\[([^.[\]]*)]/g;let i;while((i=r.exec(e))!==null){throwIfDepthExceeded(t.length);t.push(i[0]==="[]"?"":i[1]||i[0])}return t}function arrayToObject(e){const t={};const r=Object.keys(e);let i;const n=r.length;let s;for(i=0;i=e.length;n=!n&&z.isArray(r)?r.length:n;if(o){if(z.hasOwnProp(r,n)){r[n]=z.isArray(r[n])?r[n].concat(t):[r[n],t]}else{r[n]=t}return!s}if(!z.hasOwnProp(r,n)||!z.isObject(r[n])){r[n]=[]}const a=buildPath(e,t,r[n],i);if(a&&z.isArray(r[n])){r[n]=arrayToObject(r[n])}return!s}if(z.isFormData(e)&&z.isFunction(e.entries)){const t={};z.forEachEntry(e,((e,r)=>{buildPath(parsePropPath(e),r,t,0)}));return t}return null}const fe=formDataToJSON;const own=(e,t)=>e!=null&&z.hasOwnProp(e,t)?e[t]:undefined;function defaults_stringifySafely(e,t,r){if(z.isString(e)){try{(t||JSON.parse)(e);return z.trim(e)}catch(e){if(e.name!=="SyntaxError"){throw e}}}return(r||JSON.stringify)(e)}const ye={transitional:re,adapter:["xhr","http","fetch"],transformRequest:[function transformRequest(e,t){const r=t.getContentType()||"";const i=r.indexOf("application/json")>-1;const n=z.isObject(e);if(n&&z.isHTMLForm(e)){e=new FormData(e)}const s=z.isFormData(e);if(s){return i?JSON.stringify(fe(e)):e}if(z.isArrayBuffer(e)||z.isBuffer(e)||z.isStream(e)||z.isFile(e)||z.isBlob(e)||z.isReadableStream(e)){return e}if(z.isArrayBufferView(e)){return e.buffer}if(z.isURLSearchParams(e)){t.setContentType("application/x-www-form-urlencoded;charset=utf-8",false);return e.toString()}let o;if(n){const t=own(this,"formSerializer");if(r.indexOf("application/x-www-form-urlencoded")>-1){return toURLEncodedForm(e,t).toString()}if((o=z.isFileList(e))||r.indexOf("multipart/form-data")>-1){const r=own(this,"env");const i=r&&r.FormData;return Z(o?{"files[]":e}:e,i&&new i,t)}}if(n||i){t.setContentType("application/json",false);return defaults_stringifySafely(e)}return e}],transformResponse:[function transformResponse(e){const t=own(this,"transitional")||ye.transitional;const r=t&&t.forcedJSONParsing;const i=own(this,"responseType");const n=i==="json";if(z.isResponse(e)||z.isReadableStream(e)){return e}if(e&&z.isString(e)&&(r&&!i||n)){const r=t&&t.silentJSONParsing;const i=!r&&n;try{return JSON.parse(e,own(this,"parseReviver"))}catch(e){if(i){if(e.name==="SyntaxError"){throw j.from(e,j.ERR_BAD_RESPONSE,this,null,own(this,"response"))}throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ge.classes.FormData,Blob:ge.classes.Blob},validateStatus:function validateStatus(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":undefined}}};z.forEach(["delete","get","head","post","put","patch","query"],(e=>{ye.headers[e]={}}));const be=ye;function transformData(e,t){const r=this||be;const i=t||r;const n=H.from(i.headers);let s=i.data;z.forEach(e,(function transform(e){s=e.call(r,s,n.normalize(),t?t.status:undefined)}));n.normalize();return s}function isCancel(e){return!!(e&&e.__CANCEL__)}class CanceledError extends j{constructor(e,t,r){super(e==null?"canceled":e,j.ERR_CANCELED,t,r);this.name="CanceledError";this.__CANCEL__=true}}const Ce=CanceledError;function settle(e,t,r){const i=r.config.validateStatus;if(!r.status||!i||i(r.status)){e(r)}else{t(new j("Request failed with status code "+r.status,r.status>=400&&r.status<500?j.ERR_BAD_REQUEST:j.ERR_BAD_RESPONSE,r.config,r.request,r))}}function isAbsoluteURL(e){if(typeof e!=="string"){return false}return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function combineURLs(e,t){if(!t){return e}let r=e.length;while(r>0&&e.charCodeAt(r-1)===47){r--}return e.slice(0,r)+"/"+t.replace(/^\/+/,"")}const Ne=/^https?:(?!\/\/)/i;const Ee=/[\t\n\r]/g;function stripLeadingC0ControlOrSpace(e){let t=0;while(t`${t}${r}${V}`))}function redactSensitiveURLParts(e){const t=e.replace(/^(https?:\/{0,2})[^/?#]*@/i,`$1${V}@`);const r=t.indexOf("#");const i=r===-1?t:t.slice(0,r);const n=i.replace(/([?&][^=&#]*=)[^&#]*/g,`$1${V}`);if(r===-1){return n}return`${n}#${redactFragment(t.slice(r+1))}`}function assertValidHttpProtocolURL(e,t){if(typeof e==="string"){const r=normalizeURLForProtocolCheck(e);if(Ne.test(r)){throw new j(`Invalid URL ${JSON.stringify(redactSensitiveURLParts(r))}: missing "//" after protocol`,j.ERR_INVALID_URL,t)}}}function buildFullPath(e,t,r,i){assertValidHttpProtocolURL(t,i);let n=!isAbsoluteURL(t);if(e&&(n||r===false)){assertValidHttpProtocolURL(e,i);return combineURLs(e,t)}return t}var ve={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443};function parseUrl(e){try{return new URL(e)}catch{return null}}function getProxyForUrl(e){var t=(typeof e==="string"?parseUrl(e):e)||{};var r=t.protocol;var i=t.host;var n=t.port;if(typeof i!=="string"||!i||typeof r!=="string"){return""}r=r.split(":",1)[0];i=i.replace(/:\d*$/,"");n=parseInt(n)||ve[r]||0;if(!shouldProxy(i,n)){return""}var s=getEnv(r+"_proxy")||getEnv("all_proxy");if(s&&s.indexOf("://")===-1){s=r+"://"+s}return s}function shouldProxy(e,t){var r=getEnv("no_proxy").toLowerCase();if(!r){return true}if(r==="*"){return false}return r.split(/[,\s]/).every((function(r){if(!r){return true}var i=r.match(/^(.+):(\d+)$/);var n=i?i[1]:r;var s=i?parseInt(i[2]):0;if(s&&s!==t){return true}if(!/^[.*]/.test(n)){return e!==n}if(n.charAt(0)==="*"){n=n.slice(1)}return!e.endsWith(n)}))}function getEnv(e){return process.env[e.toLowerCase()]||process.env[e.toUpperCase()]||""}var Ie=i(8996);var Se=i(8611);var we=i(5692);const Pe=e(import.meta.url)("http2");var xe=i(9023);var Be=i(6928);var _e=i(1573);const Re=e(import.meta.url)("zlib");const ke="1.19.0";function parseProtocol(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}const Qe=/^([^,;]+\/[^,;]+)?((?:;[^,;=]+=[^,;]+)*)(;base64)?,([\s\S]*)$/;function fromDataURI(e,t,r){const i=r&&r.Blob||ge.classes.Blob;const n=parseProtocol(e);if(t===undefined&&i){t=true}if(n==="data"){e=n.length?e.slice(n.length+1):e;const r=Qe.exec(e);if(!r){throw new j("Invalid URL",j.ERR_INVALID_URL)}const s=r[1];const o=r[2];const a=r[3]?"base64":"utf8";const l=r[4];let c="";if(s){c=o?s+o:s}else if(o){c="text/plain"+o}const p=a==="base64"?Buffer.from(l,"base64"):Buffer.from(decodeURIComponent(l),a);if(t){if(!i){throw new j("Blob is not supported",j.ERR_NOT_SUPPORT)}return new i([p],{type:c})}return p}throw new j("Unsupported protocol "+n,j.ERR_NOT_SUPPORT)}var Te=i(2203);const Me=["content-type","content-length"];function setFormDataHeaders(e,t,r){if(r!=="content-only"){e.set(t);return}Object.entries(t||{}).forEach((([t,r])=>{if(Me.includes(t.toLowerCase())){e.set(t,r)}}))}const Oe=Symbol("internals");class AxiosTransformStream extends Te.Transform{constructor(e){e=z.toFlatObject(e,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,((e,t)=>!z.isUndefined(t[e])));super({readableHighWaterMark:e.chunkSize});const t=this[Oe]={timeWindow:e.timeWindow,chunkSize:e.chunkSize,maxRate:e.maxRate,minChunkSize:e.minChunkSize,bytesSeen:0,isCaptured:false,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",(e=>{if(e==="progress"){if(!t.isCaptured){t.isCaptured=true}}}))}_read(e){const t=this[Oe];if(t.onReadCallback){t.onReadCallback()}return super._read(e)}_transform(e,t,r){const i=this[Oe];const n=i.maxRate;const s=this.readableHighWaterMark;const o=i.timeWindow;const a=1e3/o;const l=n/a;const c=i.minChunkSize!==false?Math.max(i.minChunkSize,l*.01):0;const pushChunk=(e,t)=>{const r=Buffer.byteLength(e);i.bytesSeen+=r;i.bytes+=r;i.isCaptured&&this.emit("progress",i.bytesSeen);if(this.push(e)){process.nextTick(t)}else{i.onReadCallback=()=>{i.onReadCallback=null;process.nextTick(t)}}};const transformChunk=(e,t)=>{const r=Buffer.byteLength(e);let a=null;let p=s;let u;let d=0;if(n){const e=Date.now();if(!i.ts||(d=e-i.ts)>=o){i.ts=e;u=l-i.bytes;i.bytes=u<0?-u:0;d=0}u=l-i.bytes}if(n){if(u<=0){return setTimeout((()=>{t(null,e)}),o-d)}if(up&&r-p>c){a=e.subarray(p);e=e.subarray(0,p)}pushChunk(e,a?()=>{process.nextTick(t,null,a)}:t)};transformChunk(e,(function transformNextChunk(e,t){if(e){return r(e)}if(t){transformChunk(t,transformNextChunk)}else{r(null)}}))}}const De=AxiosTransformStream;var ze=i(4434);const{asyncIterator:Le}=Symbol;const readBlob=async function*(e){if(e.stream){yield*e.stream()}else if(e.arrayBuffer){yield await e.arrayBuffer()}else if(e[Le]){yield*e[Le]()}else{yield e}};const Ge=readBlob;const Fe=ge.ALPHABET.ALPHA_DIGIT+"-_";const qe=typeof TextEncoder==="function"?new TextEncoder:new xe.TextEncoder;const Ue="\r\n";const He=qe.encode(Ue);const Ve=2;class FormDataPart{constructor(e,t){const{escapeName:r}=this.constructor;const i=z.isString(t);let n=`Content-Disposition: form-data; name="${r(e)}"${!i&&t.name?`; filename="${r(t.name)}"`:""}${Ue}`;if(i){t=qe.encode(String(t).replace(/\r?\n|\r\n?/g,Ue))}else{const e=String(t.type||"application/octet-stream").replace(/[\r\n]/g,"");n+=`Content-Type: ${e}${Ue}`}this.headers=qe.encode(n+Ue);this.contentLength=i?t.byteLength:t.size;this.size=this.headers.byteLength+this.contentLength+Ve;this.name=e;this.value=t}async*encode(){yield this.headers;const{value:e}=this;if(z.isTypedArray(e)){yield e}else{yield*Ge(e)}yield He}static escapeName(e){return String(e).replace(/[\r\n"]/g,(e=>({"\r":"%0D","\n":"%0A",'"':"%22"}[e])))}}const formDataToStream=(e,t,r)=>{const{tag:i="form-data-boundary",size:n=25,boundary:s=i+"-"+ge.generateString(n,Fe)}=r||{};if(!z.isFormData(e)){throw new TypeError("FormData instance required")}if(s.length<1||s.length>70){throw new Error("boundary must be 1-70 characters long")}const o=qe.encode("--"+s+Ue);const a=qe.encode("--"+s+"--"+Ue);let l=a.byteLength;const c=Array.from(e.entries()).map((([e,t])=>{const r=new FormDataPart(e,t);l+=r.size;return r}));l+=o.byteLength*c.length;l=z.toFiniteNumber(l);const p={"Content-Type":`multipart/form-data; boundary=${s}`};if(Number.isFinite(l)){p["Content-Length"]=l}t&&t(p);return Te.Readable.from(async function*(){for(const e of c){yield o;yield*e.encode()}yield a}())};const je=formDataToStream;class ZlibHeaderTransformStream extends Te.Transform{__transform(e,t,r){this.push(e);r()}_transform(e,t,r){if(e.length!==0){this._transform=this.__transform;if(e[0]!==120){const e=Buffer.alloc(2);e[0]=120;e[1]=156;this.push(e,t)}}this.__transform(e,t,r)}}const We=ZlibHeaderTransformStream;class Http2Sessions{constructor(){this.sessions=Object.create(null)}getSession(e,t){t=Object.assign({sessionTimeout:1e3},t);let r=this.sessions[e];if(r){let e=r.length;for(let i=0;i{if(n){return}n=true;if(s){clearTimeout(s);s=null}let t=r,o=t.length,a=o;while(a--){if(t[a][0]===i){if(o===1){delete this.sessions[e]}else{t.splice(a,1)}if(!i.closed){i.close()}return}}};const o=i.request;const{sessionTimeout:a}=t;if(a!=null){let e=0;i.request=function(){const t=o.apply(this,arguments);e++;if(s){clearTimeout(s);s=null}t.once("close",(()=>{if(! --e){s=setTimeout((()=>{s=null;removeSession()}),a)}}));return t}}i.once("close",removeSession);let l=[i,t];r?r.push(l):r=this.sessions[e]=[l];return i}}const Je=Http2Sessions;const callbackify=(e,t)=>z.isAsyncFn(e)?function(...r){const i=r.pop();e.apply(this,r).then((e=>{try{t?i(null,...t(e)):i(null,e)}catch(e){i(e)}}),i)}:e;const Ye=callbackify;const $e=new Set(["localhost","0.0.0.0"]);const isIPv4Loopback=e=>{const t=e.split(".");if(t.length!==4)return false;if(t[0]!=="127")return false;return t.every((e=>/^\d+$/.test(e)&&Number(e)>=0&&Number(e)<=255))};const parseIPv4Octet=e=>{if(/^0[xX][0-9a-fA-F]+$/.test(e)){const t=parseInt(e.slice(2),16);return Number.isFinite(t)?t:null}if(e.length>1&&/^0[0-7]+$/.test(e)){const t=parseInt(e,8);return Number.isFinite(t)?t:null}if(e.length>1&&/^0[0-9]+$/.test(e)){return null}if(/^[0-9]+$/.test(e)){const t=parseInt(e,10);return Number.isFinite(t)?t:null}return null};const normalizeIPAddress=e=>{if(typeof e!=="string"||!e||e.indexOf(":")!==-1){return e}let t=e;if(t.charAt(0)==="["&&t.charAt(t.length-1)==="]"){t=t.slice(1,-1)}t=t.replace(/\.+$/,"");if(!/^[0-9.xXa-fA-F]+$/.test(t))return e;const r=t.split(".");if(r.some((e=>e==="")))return e;if(r.length===4){const t=r.map(parseIPv4Octet);if(t.some((e=>e===null||e<0||e>255)))return e;return t.join(".")}if(r.length>4){return e}if(r.length===1)return e;const i=r.slice(0,-1);const n=r[r.length-1];const s=4-i.length;const o=parseIPv4Octet(n);if(o===null)return e;const a=(1<<8*s)-1;if(o<0||o>a)return e;const l=new Array(s).fill(0);for(let e=s-1,t=o;e>=0;e--,t>>=8){l[e]=t&255}const c=i.map(parseIPv4Octet);if(c.some((e=>e===null||e<0||e>255)))return e;return[...c,...l].join(".")};const isIPv6ZeroGroup=e=>/^0{1,4}$/.test(e);const isIPv6Unspecified=e=>{if(e==="::")return true;const t=e.indexOf("::");if(t!==-1){if(t!==e.lastIndexOf("::"))return false;const r=e.slice(0,t);const i=e.slice(t+2);const n=r?r.split(":"):[];const s=i?i.split(":"):[];const o=n.length+s.length;return o<8&&n.every(isIPv6ZeroGroup)&&s.every(isIPv6ZeroGroup)}const r=e.split(":");return r.length===8&&r.every(isIPv6ZeroGroup)};const isIPv6Loopback=e=>{if(e==="::1")return true;const t=e.match(/^::ffff:(\d+\.\d+\.\d+\.\d+)$/i);if(t)return isIPv4Loopback(t[1]);const r=e.match(/^::ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i);if(r){const e=parseInt(r[1],16);return e>=32512&&e<=32767}const i=e.split(":");if(i.length===8){for(let e=0;e<7;e++){if(!/^0+$/.test(i[e]))return false}return/^0*1$/.test(i[7])}return false};const isLoopback=e=>{if(!e)return false;if($e.has(e))return true;if(isIPv4Loopback(e))return true;if(isIPv6Unspecified(e))return true;return isIPv6Loopback(e)};const Ke={http:80,https:443,ws:80,wss:443,ftp:21};const parseNoProxyEntry=e=>{let t=e;let r=0;if(t.charAt(0)==="["){const e=t.indexOf("]");if(e!==-1){const i=t.slice(1,e);const n=t.slice(e+1);if(n.charAt(0)===":"&&/^\d+$/.test(n.slice(1))){r=Number.parseInt(n.slice(1),10)}return[i,r]}}const i=t.indexOf(":");const n=t.lastIndexOf(":");if(i!==-1&&i===n&&/^\d+$/.test(t.slice(n+1))){r=Number.parseInt(t.slice(n+1),10);t=t.slice(0,n)}return[t,r]};const Ze=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:(\d+\.\d+\.\d+\.\d+)$/i;const Xe=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i;const unmapIPv4MappedIPv6=e=>{if(typeof e!=="string"||e.indexOf(":")===-1)return e;const t=e.match(Ze);if(t)return t[1];const r=e.match(Xe);if(r){const e=parseInt(r[1],16);const t=parseInt(r[2],16);return`${e>>8}.${e&255}.${t>>8}.${t&255}`}return e};const normalizeNoProxyHost=e=>{if(!e){return e}if(e.charAt(0)==="["&&e.charAt(e.length-1)==="]"){e=e.slice(1,-1)}const t=e.replace(/\.+$/,"");const r=normalizeIPAddress(t);if(r!==t){return r}return unmapIPv4MappedIPv6(t)};function shouldBypassProxy(e){let t;try{t=new URL(e)}catch(e){return false}const r=(process.env.no_proxy||process.env.NO_PROXY||"").toLowerCase();if(!r){return false}if(r==="*"){return true}const i=Number.parseInt(t.port,10)||Ke[t.protocol.split(":",1)[0]]||0;const n=normalizeNoProxyHost(t.hostname.toLowerCase());return r.split(/[\s,]+/).some((e=>{if(!e){return false}if(e==="*"){return true}let[t,r]=parseNoProxyEntry(e);t=normalizeNoProxyHost(t);if(!t){return false}if(r&&r!==i){return false}if(t.charAt(0)==="*"){t=t.slice(1)}if(t.charAt(0)==="."){return n.endsWith(t)}return n===t||isLoopback(n)&&isLoopback(t)}))}function speedometer(e,t){e=e||10;const r=new Array(e);const i=new Array(e);let n=0;let s=0;let o;t=t!==undefined?t:1e3;return function push(a){const l=Date.now();const c=i[s];if(!o){o=l}r[n]=a;i[n]=l;let p=s;let u=0;while(p!==n){u+=r[p++];p=p%e}n=(n+1)%e;if(n===s){s=(s+1)%e}if(l-o{r=i;n=null;if(s){clearTimeout(s);s=null}e(...t)};const throttled=(...e)=>{const t=Date.now();const o=t-r;if(o>=i){invoke(e,t)}else{n=e;if(!s){s=setTimeout((()=>{s=null;invoke(n)}),i-o)}}};const flush=()=>n&&invoke(n);return[throttled,flush]}const tt=throttle;const progressEventReducer=(e,t,r=3)=>{let i=0;const n=et(50,250);return tt((r=>{if(!r||typeof r.loaded!=="number"){return}const s=r.loaded;const o=r.lengthComputable?r.total:undefined;const a=Math.max(0,o!=null?Math.min(s,o):s);const l=Math.max(0,a-i);const c=n(l);i=Math.max(i,a);const p={loaded:a,total:o,progress:o?a/o:undefined,bytes:l,rate:c?c:undefined,estimated:c&&o?(o-a)/c:undefined,event:r,lengthComputable:o!=null,[t?"download":"upload"]:true};e(p)}),r)};const progressEventDecorator=(e,t)=>{const r=e!=null;return[i=>t[0]({lengthComputable:r,total:e,loaded:i}),t[1]]};const asyncDecorator=(e,t=z.asap)=>(...r)=>t((()=>e(...r)));const isHexDigit=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102;const isPercentEncodedByte=(e,t,r)=>t+2e<=57?e-48:(e&223)-55;const isBase64Char=e=>e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||e===43||e===47||e===45||e===95;const isBase64Whitespace=e=>e===9||e===10||e===12||e===13||e===32;const base64Bytes=e=>{const t=Math.floor(e/4);const r=e%4;return t*3+(r===2?1:r===3?2:0)};const estimateBase64BufferAllocation=e=>{const t=e.length;let r=0;if(t>0&&e.charCodeAt(t-1)===61){r++;if(t>1&&e.charCodeAt(t-2)===61){r++}}return Math.floor((t-r)*3/4)};const estimatePercentDecodedBase64Bytes=e=>{const t=e.length;let r=0;let i=0;let n=false;for(let s=0;s0){n=true;continue}r++}if(n||i>2||i>0&&(r+i)%4!==0||r%4===1){return estimateBase64BufferAllocation(e)}return base64Bytes(r)};const estimateDataURLBytes=(e,t)=>{if(!e||typeof e!=="string")return 0;if(!e.startsWith("data:"))return 0;const r=e.indexOf(",");if(r<0)return 0;const i=e.slice(5,r);const n=e.slice(r+1);const s=/;base64/i.test(i);if(s){return t(n)}let o=0;for(let e=0,t=n.length;e=55296&&r<=56319&&e+1=56320&&t<=57343){o+=4;e++}else{o+=3}}else{o+=3}}return o};function estimateDataURLDecodedBytes(e){const t=typeof e==="string"?e.indexOf("#"):-1;return estimateDataURLBytes(t===-1?e:e.slice(0,t),estimatePercentDecodedBase64Bytes)}function estimateDataURLBufferAllocation(e){return estimateDataURLBytes(e,estimateBase64BufferAllocation)}const rt={flush:Re.constants.Z_SYNC_FLUSH,finishFlush:Re.constants.Z_SYNC_FLUSH};const it={flush:Re.constants.BROTLI_OPERATION_FLUSH,finishFlush:Re.constants.BROTLI_OPERATION_FLUSH};const nt={flush:Re.constants.ZSTD_e_flush,finishFlush:Re.constants.ZSTD_e_flush};const st=z.isFunction(Re.createBrotliDecompress);const ot=z.isFunction(Re.createZstdDecompress);const at="gzip, compress, deflate"+(st?", br":"");const ct=at+(ot?", zstd":"");const pt=typeof process!=="undefined"&&process.nextTick?process.nextTick.bind(process):z.asap;const{http:ut,https:dt}=_e;const mt=/https:?/;const At=Symbol("axios.http.socketListener");const ht=Symbol("axios.http.currentReq");const ft=Symbol("axios.http.installedTunnel");const yt=new Map;const bt=new WeakMap;const Ct={22:21,24:5};function isNodeNativeEnvProxySupported(e=process.versions&&process.versions.node){if(!e){return false}const[t,r]=e.split(".").map((e=>Number(e)));if(!Number.isInteger(t)||!Number.isInteger(r)){return false}if(t>24){return true}return Ct[t]!=null&&r>=Ct[t]}function isNodeEnvProxyEnabled(e,t=process.versions&&process.versions.node){if(!isNodeNativeEnvProxySupported(t)){return false}const r=e&&e.options;return Boolean(r&&z.hasOwnProp(r,"proxyEnv")&&r.proxyEnv!=null)}function getProxyEnvAgent(e,t,r){return mt.test(e.protocol)?r||we.globalAgent:t||Se.globalAgent}function getTunnelingAgent(e,t){const r=e.protocol+"//"+e.hostname+":"+(e.port||"")+"#"+(e.auth||"");const i=t?bt.get(t)||bt.set(t,new Map).get(t):yt;let n=i.get(r);if(n)return n;const s=t&&t.options?{...t.options,...e}:e;n=new Ie(s);if(t&&t.options){const e={...t.options};const r=n.callback;n.callback=function axiosTunnelingAgentCallback(t,i){return r.call(this,t,{...e,...i})}}n[ft]=true;i.set(r,n);return n}const Nt=ge.protocols.map((e=>e+":"));const decodeURIComponentSafe=e=>{if(!z.isString(e)){return e}try{return decodeURIComponent(e)}catch(t){return e}};const flushOnFinish=(e,[t,r])=>{e.on("end",r).on("error",r);return t};const Et=new Je;function dispatchBeforeRedirect(e,t,r){if(e.beforeRedirects.proxy){e.beforeRedirects.proxy(e)}if(e.beforeRedirects.auth){e.beforeRedirects.auth(e)}if(e.beforeRedirects.sensitiveHeaders){e.beforeRedirects.sensitiveHeaders(e,r)}if(e.beforeRedirects.config){e.beforeRedirects.config(e,t,r)}}function stripMatchingHeaders(e,t){if(!e){return}Object.keys(e).forEach((r=>{if(t.has(r.toLowerCase())){delete e[r]}}))}function isSameOriginRedirect(e,t){if(!t){return false}try{return new URL(t.url).origin===new URL(e.href).origin}catch(e){return false}}function setProxy(e,t,r,i,n,s){let o=t;const a=getProxyEnvAgent(e,s,n);if(!o&&o!==false&&!isNodeEnvProxyEnabled(a)){const e=getProxyForUrl(r);if(e){if(!shouldBypassProxy(r)){o=new URL(e)}}}if(i&&e.headers){for(const t of Object.keys(e.headers)){if(t.toLowerCase()==="proxy-authorization"){delete e.headers[t]}}}if(i&&e.agent&&e.agent[ft]){e.agent=undefined}if(o){const t=o instanceof URL;const readProxyField=e=>t||z.hasOwnProp(o,e)?o[e]:undefined;const i=readProxyField("username");const s=readProxyField("password");let a=z.hasOwnProp(o,"auth")?o.auth:undefined;if(i){a=(i||"")+":"+(s||"")}if(a){const e=typeof a==="object";const t=e&&z.hasOwnProp(a,"username")?a.username:undefined;const r=e&&z.hasOwnProp(a,"password")?a.password:undefined;const i=Boolean(t||r);if(i){a=(t||"")+":"+(r||"")}else if(e){throw new j("Invalid proxy authorization",j.ERR_BAD_OPTION,{proxy:o})}}const l=mt.test(e.protocol);if(l){if(!(n instanceof Ie)){const t=readProxyField("hostname")||readProxyField("host");const r=readProxyField("port");const i=readProxyField("protocol");const s=i?i.includes(":")?i:`${i}:`:"http:";const o=t&&t.includes(":")&&!t.startsWith("[")?`[${t}]`:t;const l=new URL(`${s}//${o}${r?":"+r:""}`);const c={protocol:l.protocol,hostname:l.hostname.replace(/^\[|\]$/g,""),port:l.port,auth:a&&typeof a==="string"?a:undefined};if(l.protocol==="https:"){c.ALPNProtocols=["http/1.1"]}const p=getTunnelingAgent(c,n);e.agent=p;if(e.agents){e.agents.https=p}}}else{if(a){const t=Buffer.from(a,"utf8").toString("base64");e.headers["Proxy-Authorization"]="Basic "+t}let t=false;for(const r of Object.keys(e.headers)){if(r.toLowerCase()==="host"){t=true;break}}if(!t){e.headers.host=e.hostname+(e.port?":"+e.port:"")}const i=readProxyField("hostname")||readProxyField("host");e.hostname=i;e.host=i;e.port=readProxyField("port");e.path=r;const n=readProxyField("protocol");if(n){e.protocol=n.includes(":")?n:`${n}:`}}}e.beforeRedirects.proxy=function beforeRedirect(e){setProxy(e,t,e.href,true,n,s)}}const vt=typeof process!=="undefined"&&z.kindOf(process)==="process";const wrapAsync=e=>new Promise(((t,r)=>{let i;let n;const done=(e,t)=>{if(n)return;n=true;i&&i(e,t)};const _resolve=e=>{done(e);t(e)};const _reject=e=>{done(e,true);r(e)};e(_resolve,_reject,(e=>i=e)).catch(_reject)}));const resolveFamily=({address:e,family:t})=>{if(!z.isString(e)){throw TypeError("address must be a string")}return{address:e,family:t||(e.indexOf(".")<0?6:4)}};const buildAddressEntry=(e,t)=>resolveFamily(z.isObject(e)?e:{address:e,family:t});const It={request(e,t){const r=e.protocol+"//"+e.hostname+":"+(e.port||(e.protocol==="https:"?443:80));const{http2Options:i,headers:n}=e;const s=Et.getSession(r,i);const{HTTP2_HEADER_SCHEME:o,HTTP2_HEADER_METHOD:a,HTTP2_HEADER_PATH:l,HTTP2_HEADER_STATUS:c}=Pe.constants;const p={[o]:e.protocol.replace(":",""),[a]:e.method,[l]:e.path};z.forEach(n,((e,t)=>{t.charAt(0)!==":"&&(p[t]=e)}));const u=s.request(p);u.once("response",(e=>{const r=u;e=Object.assign({},e);const i=e[c];delete e[c];r.headers=e;r.statusCode=+i;t(r)}));return u}};const St=vt&&function httpAdapter(e){return wrapAsync((async function dispatchHttpRequest(t,r,i){const own=t=>z.getSafeProp(e,t);const n=own("transitional")||re;let s=own("data");let o=own("lookup");let a=own("family");let l=own("httpVersion");if(l===undefined)l=1;let c=own("http2Options");const p=own("httpAgent");const u=own("httpsAgent");const d=own("proxy");const m=own("responseType");const A=own("responseEncoding");const g=own("socketPath");const h=own("method").toUpperCase();const f=own("maxRedirects");const y=own("maxBodyLength");const b=own("maxContentLength");const C=own("decompress");let N;let E=false;let v;let I;l=+l;if(Number.isNaN(l)){throw TypeError(`Invalid protocol version: '${e.httpVersion}' is not a number`)}if(l!==1&&l!==2){throw TypeError(`Unsupported protocol version '${l}'`)}const S=l===2;if(o){const e=Ye(o,(e=>z.isArray(e)?e:[e]));o=(t,r,i)=>{e(t,r,((e,t,n)=>{if(e){return i(e)}const s=z.isArray(t)?t.map((e=>buildAddressEntry(e))):[buildAddressEntry(t,n)];r.all?i(e,s):i(e,s[0].address,s[0].family)}))}}const w=new ze.EventEmitter;function abort(t){try{w.emit("abort",!t||t.type?new Ce(null,e,v):t)}catch(e){}}function clearConnectPhaseTimer(){if(I){clearTimeout(I);I=null}}function createTimeoutError(){const t=own("timeout");let r=t?"timeout of "+t+"ms exceeded":"timeout exceeded";const i=own("timeoutErrorMessage");if(i){r=i}return new j(r,n.clarifyTimeoutError?j.ETIMEDOUT:j.ECONNABORTED,e,v)}w.once("abort",r);const onFinished=()=>{clearConnectPhaseTimer();if(e.cancelToken){e.cancelToken.unsubscribe(abort)}if(e.signal){e.signal.removeEventListener("abort",abort)}w.removeAllListeners()};if(e.cancelToken||e.signal){e.cancelToken&&e.cancelToken.subscribe(abort);if(e.signal){e.signal.aborted?abort():e.signal.addEventListener("abort",abort)}}i(((e,t)=>{N=true;clearConnectPhaseTimer();if(t){E=true;onFinished();return}const{data:r}=e;if(r instanceof Te.Readable||r instanceof Te.Duplex){const e=Te.finished(r,(()=>{e();onFinished()}))}else{onFinished()}}));const P=buildFullPath(own("baseURL"),own("url"),own("allowAbsoluteUrls"),e);const x=g?"http://localhost":ge.hasBrowserEnv?ge.origin:undefined;const B=new URL(P,x);const _=B.protocol||Nt[0];if(_==="data:"){if(b>-1){const t=String(own("url")||P||"");const i=estimateDataURLBufferAllocation(t);if(i>b){return r(new j("maxContentLength size of "+b+" exceeded",j.ERR_BAD_RESPONSE,e))}}let i;if(h!=="GET"){return settle(t,r,{status:405,statusText:"method not allowed",headers:{},config:e})}try{i=fromDataURI(own("url"),m==="blob",{Blob:e.env&&e.env.Blob})}catch(t){throw j.from(t,j.ERR_BAD_REQUEST,e)}if(m==="text"){i=i.toString(A);if(!A||A==="utf8"){i=z.stripBOM(i)}}else if(m==="stream"){i=Te.Readable.from(i)}return settle(t,r,{data:i,status:200,statusText:"OK",headers:new H,config:e})}if(Nt.indexOf(_)===-1){return r(new j("Unsupported protocol "+_,j.ERR_BAD_REQUEST,e))}const R=H.from(e.headers).normalize();R.set("User-Agent","axios/"+ke,false);const{onUploadProgress:k,onDownloadProgress:Q}=e;const T=e.maxRate;let M=undefined;let O=undefined;if(z.isSpecCompliantForm(s)){const e=R.getContentType(/boundary=([-_\w\d]{10,70})/i);s=je(s,(e=>{R.set(e)}),{tag:`axios-${ke}-boundary`,boundary:e&&e[1]||undefined})}else if(z.isFormData(s)&&z.isFunction(s.getHeaders)&&s.getHeaders!==Object.prototype.getHeaders){setFormDataHeaders(R,s.getHeaders(),own("formDataHeaderPolicy"));if(!R.hasContentLength()){try{const e=await xe.promisify(s.getLength).call(s);Number.isFinite(e)&&e>=0&&R.setContentLength(e)}catch(e){}}}else if(z.isBlob(s)||z.isFile(s)){s.size&&R.setContentType(s.type||"application/octet-stream");R.setContentLength(s.size||0);s=Te.Readable.from(Ge(s))}else if(s&&!z.isStream(s)){if(Buffer.isBuffer(s)){}else if(z.isArrayBuffer(s)){s=Buffer.from(new Uint8Array(s))}else if(z.isString(s)){s=Buffer.from(s,"utf-8")}else{return r(new j("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",j.ERR_BAD_REQUEST,e))}R.setContentLength(s.length,false);if(y>-1&&s.length>y){return r(new j("Request body larger than maxBodyLength limit",j.ERR_BAD_REQUEST,e))}}const D=z.toFiniteNumber(R.getContentLength());if(z.isArray(T)){M=T[0];O=T[1]}else{M=O=T}if(s&&(k||M)){if(!z.isStream(s)){s=Te.Readable.from(s,{objectMode:false})}s=Te.pipeline([s,new De({maxRate:z.toFiniteNumber(M)})],z.noop);k&&s.on("progress",flushOnFinish(s,progressEventDecorator(D,progressEventReducer(asyncDecorator(k,pt),false,3))))}let L=undefined;const G=own("auth");if(G){const e=z.getSafeProp(G,"username")||"";const t=z.getSafeProp(G,"password")||"";L=e+":"+t}if(!L&&(B.username||B.password)){const e=decodeURIComponentSafe(B.username);const t=decodeURIComponentSafe(B.password);L=e+":"+t}L&&R.delete("authorization");let F;try{F=buildURL(B.pathname+B.search,own("params"),own("paramsSerializer")).replace(/^\?/,"")}catch(t){return r(j.from(t,j.ERR_BAD_REQUEST,e,null,null,{url:own("url"),exists:true}))}R.set("Accept-Encoding",z.hasOwnProp(n,"advertiseZstdAcceptEncoding")&&n.advertiseZstdAcceptEncoding===true?ct:at,false);const q=Object.assign(Object.create(null),{path:F,method:h,headers:toByteStringHeaderObject(R),agents:{http:p,https:u},auth:L,protocol:_,family:a,beforeRedirect:dispatchBeforeRedirect,beforeRedirects:Object.create(null),http2Options:c});!z.isUndefined(o)&&(q.lookup=o);if(g){if(typeof g!=="string"){return r(new j("socketPath must be a string",j.ERR_BAD_OPTION_VALUE,e))}const t=own("allowedSocketPaths");if(t!=null){const i=Array.isArray(t)?t:[t];const n=(0,Be.resolve)(g);const s=i.some((e=>typeof e==="string"&&(0,Be.resolve)(e)===n));if(!s){return r(new j(`socketPath "${g}" is not permitted by allowedSocketPaths`,j.ERR_BAD_OPTION_VALUE,e))}}q.socketPath=g}else{q.hostname=B.hostname.startsWith("[")?B.hostname.slice(1,-1):B.hostname;q.port=B.port;setProxy(q,d,_+"//"+B.hostname+(B.port?":"+B.port:"")+q.path,false,u,p)}let U;let V=false;let W=false;const J=mt.test(q.protocol);if(q.agent==null){q.agent=J?u:p}if(S){U=It}else{const t=own("transport");if(t){U=t}else if(f===0){U=J?we:Se;V=true}else{W=true;q.sensitiveHeaders=[];if(f){q.maxRedirects=f}const t=own("beforeRedirect");if(t){q.beforeRedirects.config=t}if(L){const e=B.origin;const t=L;q.beforeRedirects.auth=function beforeRedirectAuth(r){try{if(new URL(r.href).origin===e){r.auth=t}}catch(e){}}}const i=own("sensitiveHeaders");if(i!=null){if(!z.isArray(i)){return r(new j("sensitiveHeaders must be an array of strings",j.ERR_BAD_OPTION_VALUE,e))}const t=new Set;for(const n of i){if(!z.isString(n)){return r(new j("sensitiveHeaders must be an array of strings",j.ERR_BAD_OPTION_VALUE,e))}t.add(n.toLowerCase())}if(t.size){q.sensitiveHeaders=Array.from(t);q.beforeRedirects.sensitiveHeaders=function beforeRedirectSensitiveHeaders(e,r){if(!isSameOriginRedirect(e,r)){stripMatchingHeaders(e.headers,t)}}}}U=J?dt:ut}}if(y>-1){q.maxBodyLength=y}else{q.maxBodyLength=Infinity}q.insecureHTTPParser=Boolean(own("insecureHTTPParser"));v=U.request(q,(function handleResponse(i){clearConnectPhaseTimer();if(v.destroyed)return;const n=[i];const s=z.toFiniteNumber(i.headers["content-length"]);if(Q||O){const c=new De({maxRate:z.toFiniteNumber(O)});Q&&c.on("progress",flushOnFinish(c,progressEventDecorator(s,progressEventReducer(asyncDecorator(Q,pt),true,3))));n.push(c)}let o=i;const a=i.req||v;if(C!==false&&i.headers["content-encoding"]){if(h==="HEAD"||i.statusCode===204){delete i.headers["content-encoding"]}switch((i.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":n.push(Re.createUnzip(rt));delete i.headers["content-encoding"];break;case"deflate":n.push(new We);n.push(Re.createUnzip(rt));delete i.headers["content-encoding"];break;case"br":if(st){n.push(Re.createBrotliDecompress(it));delete i.headers["content-encoding"]}break;case"zstd":if(ot){n.push(Re.createZstdDecompress(nt));delete i.headers["content-encoding"]}break}}o=n.length>1?Te.pipeline(n,z.noop):n[0];const l={status:i.statusCode,statusText:i.statusMessage,headers:new H(i.headers),config:e,request:a};if(m==="stream"){if(b>-1){const p=b;const u=o;async function*enforceMaxContentLength(){let t=0;for await(const r of u){t+=r.length;if(t>p){throw new j("maxContentLength size of "+p+" exceeded",j.ERR_BAD_RESPONSE,e,a)}yield r}}o=Te.Readable.from(enforceMaxContentLength(),{objectMode:false})}l.data=o;settle(t,r,l)}else{const d=[];let g=0;o.on("data",(function handleStreamData(t){d.push(t);g+=t.length;if(b>-1&&g>b){E=true;o.destroy();abort(new j("maxContentLength size of "+b+" exceeded",j.ERR_BAD_RESPONSE,e,a))}}));o.on("aborted",(function handlerStreamAborted(){if(E){return}const t=new j("stream has been aborted",j.ERR_BAD_RESPONSE,e,a,l);o.destroy(t);r(t)}));o.on("error",(function handleStreamError(t){if(E)return;r(j.from(t,null,e,a,l))}));o.on("end",(function handleStreamEnd(){try{let e=d.length===1?d[0]:Buffer.concat(d);if(m!=="arraybuffer"){e=e.toString(A);if(!A||A==="utf8"){e=z.stripBOM(e)}}l.data=e}catch(t){return r(j.from(t,null,e,l.request,l))}settle(t,r,l)}))}w.once("abort",(e=>{if(!o.destroyed){o.emit("error",e);o.destroy()}}))}));w.once("abort",(e=>{if(v.close){v.close()}else{v.destroy(e)}}));v.on("error",(function handleRequestError(t){r(j.from(t,null,e,v))}));const Y=new Set;v.on("socket",(function handleRequestSocket(e){if(typeof e.setKeepAlive==="function"){e.setKeepAlive(true,1e3*60)}if(!e[At]){e.on("error",(function handleSocketError(t){const r=e[ht];if(r&&!r.destroyed){r.destroy(t)}}));e[At]=true}e[ht]=v;Y.add(e)}));v.once("close",(function clearCurrentReq(){clearConnectPhaseTimer();for(const e of Y){if(e[ht]===v){e[ht]=null}}Y.clear()}));if(own("timeout")){const t=parseInt(own("timeout"),10);if(Number.isNaN(t)){abort(new j("error trying to parse `config.timeout` to int",j.ERR_BAD_OPTION_VALUE,e,v));return}const r=function handleTimeout(){if(N)return;abort(createTimeoutError())};if(V&&t>0){I=setTimeout(r,t)}v.setTimeout(t,r)}else{v.setTimeout(0)}if(z.isStream(s)){let t=false;let r=false;s.on("end",(()=>{t=true}));s.once("error",(e=>{r=true;v.destroy(e)}));s.on("close",(()=>{if(!t&&!r){abort(new Ce("Request stream has been aborted",e,v))}}));let i=s;if(y>-1&&!W){const t=y;let r=0;i=Te.pipeline([s,new Te.Transform({transform(i,n,s){r+=i.length;if(r>t){return s(new j("Request body larger than maxBodyLength limit",j.ERR_BAD_REQUEST,e,v))}s(null,i)}})],z.noop);i.on("error",(e=>{if(!v.destroyed)v.destroy(e)}))}i.pipe(v)}else{s&&v.write(s);v.end()}}))};const wt=null&&setProxy;const Pt=null&&isNodeEnvProxyEnabled;const xt=null&&isSameOriginRedirect;const Bt=ge.hasStandardBrowserEnv?((e,t)=>r=>{r=new URL(r,ge.origin);return e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)})(new URL(ge.origin),ge.navigator&&/(msie|trident)/i.test(ge.navigator.userAgent)):()=>true;const _t=ge.hasStandardBrowserEnv?{write(e,t,r,i,n,s,o){if(typeof document==="undefined")return;const a=[`${e}=${encodeURIComponent(t)}`];if(z.isNumber(r)){a.push(`expires=${new Date(r).toUTCString()}`)}if(z.isString(i)){a.push(`path=${i}`)}if(z.isString(n)){a.push(`domain=${n}`)}if(s===true){a.push("secure")}if(z.isString(o)){a.push(`SameSite=${o}`)}document.cookie=a.join("; ")},read(e){if(typeof document==="undefined")return null;const t=document.cookie.split(";");for(let r=0;re instanceof H?{...e}:e;const ownEnumerableKeys=e=>{if(Object.getOwnPropertySymbols&&Object.getOwnPropertyDescriptor){return Object.keys(e).concat(Object.getOwnPropertySymbols(e).filter((t=>Object.getOwnPropertyDescriptor(e,t).enumerable)))}return Object.keys(e)};function mergeConfig(e,t){e=e||{};t=t||{};const r=Object.create(null);Object.defineProperty(r,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:false,writable:true,configurable:true});function getMergedValue(e,t,r,i){if(z.isPlainObject(e)&&z.isPlainObject(t)){return z.merge.call({caseless:i},e,t)}else if(z.isPlainObject(t)){return z.merge({},t)}else if(z.isArray(t)){return t.slice()}return t}function mergeDeepProperties(e,t,r,i){if(!z.isUndefined(t)){return getMergedValue(e,t,r,i)}else if(!z.isUndefined(e)){return getMergedValue(undefined,e,r,i)}}function valueFromConfig2(e,t){if(!z.isUndefined(t)){return getMergedValue(undefined,t)}}function defaultToConfig2(e,t){if(!z.isUndefined(t)){return getMergedValue(undefined,t)}else if(!z.isUndefined(e)){return getMergedValue(undefined,e)}}function getMergedTransitionalOption(r){const i=z.hasOwnProp(t,"transitional")?t.transitional:undefined;if(!z.isUndefined(i)){if(z.isPlainObject(i)){if(z.hasOwnProp(i,r)){return i[r]}}else{return undefined}}const n=z.hasOwnProp(e,"transitional")?e.transitional:undefined;if(z.isPlainObject(n)&&z.hasOwnProp(n,r)){return n[r]}return undefined}function mergeDirectKeys(r,i,n){if(z.hasOwnProp(t,n)){return getMergedValue(r,i)}else if(z.hasOwnProp(e,n)){return getMergedValue(undefined,r)}}const i={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,allowedSocketPaths:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(e,t,r)=>mergeDeepProperties(headersToObject(e),headersToObject(t),r,true)};z.forEach(ownEnumerableKeys({...e,...t}),(function computeConfigValue(n){if(n==="__proto__"||n==="constructor"||n==="prototype")return;const s=z.hasOwnProp(i,n)?i[n]:mergeDeepProperties;const o=z.hasOwnProp(e,n)?e[n]:undefined;const a=z.hasOwnProp(t,n)?t[n]:undefined;const l=s(o,a,n);z.isUndefined(l)&&s!==mergeDirectKeys||(r[n]=l)}));if(z.hasOwnProp(t,"validateStatus")&&z.isUndefined(t.validateStatus)&&getMergedTransitionalOption("validateStatusUndefinedResolves")===false){if(z.hasOwnProp(e,"validateStatus")){r.validateStatus=getMergedValue(undefined,e.validateStatus)}else{delete r.validateStatus}}return r}const encodeUTF8=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,((e,t)=>String.fromCharCode(parseInt(t,16))));function resolveConfig(e){const t=mergeConfig({},e);const own=e=>z.hasOwnProp(t,e)?t[e]:undefined;const r=own("data");let i=own("withXSRFToken");const n=own("xsrfHeaderName");const s=own("xsrfCookieName");let o=own("headers");const a=own("auth");const l=own("baseURL");const c=own("allowAbsoluteUrls");const p=own("url");t.headers=o=H.from(o);t.url=buildURL(buildFullPath(l,p,c,t),own("params"),own("paramsSerializer"));if(a){const t=z.getSafeProp(a,"username")||"";const r=z.getSafeProp(a,"password")||"";try{o.set("Authorization","Basic "+btoa(t+":"+(r?encodeUTF8(r):"")))}catch(t){throw j.from(t,j.ERR_BAD_OPTION_VALUE,e)}}if(z.isFormData(r)){if(ge.hasStandardBrowserEnv||ge.hasStandardBrowserWebWorkerEnv||z.isReactNative(r)){o.setContentType(undefined)}else if(z.isFunction(r.getHeaders)){setFormDataHeaders(o,r.getHeaders(),own("formDataHeaderPolicy"))}}if(ge.hasStandardBrowserEnv){if(z.isFunction(i)){i=i(t)}const e=i===true||i==null&&Bt(t.url);if(e){const e=n&&s&&_t.read(s);if(e){o.set(n,e)}}}return t}const Rt=resolveConfig;const kt=typeof XMLHttpRequest!=="undefined";const Qt=kt&&function(e){return new Promise((function dispatchXhrRequest(t,r){const i=Rt(e);let n=i.data;const s=H.from(i.headers).normalize();let{responseType:o,onUploadProgress:a,onDownloadProgress:l}=i;let c;let p,u;let d,m;function done(){d&&d();m&&m();i.cancelToken&&i.cancelToken.unsubscribe(c);i.signal&&i.signal.removeEventListener("abort",c)}let A=new XMLHttpRequest;A.open(i.method.toUpperCase(),i.url,true);A.timeout=i.timeout;function onloadend(){if(!A){return}const i=H.from("getAllResponseHeaders"in A&&A.getAllResponseHeaders());const n=!o||o==="text"||o==="json"?A.responseText:A.response;const s={data:n,status:A.status,statusText:A.statusText,headers:i,config:e,request:A};settle((function _resolve(e){t(e);done()}),(function _reject(e){r(e);done()}),s);A=null}if("onloadend"in A){A.onloadend=onloadend}else{A.onreadystatechange=function handleLoad(){if(!A||A.readyState!==4){return}if(A.status===0&&!(A.responseURL&&A.responseURL.startsWith("file:"))){return}setTimeout(onloadend)}}A.onabort=function handleAbort(){if(!A){return}r(new j("Request aborted",j.ECONNABORTED,e,A));done();A=null};A.onerror=function handleError(t){const i=t&&t.message?t.message:"Network Error";const n=new j(i,j.ERR_NETWORK,e,A);n.event=t||null;r(n);done();A=null};A.ontimeout=function handleTimeout(){let t=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const n=i.transitional||re;if(i.timeoutErrorMessage){t=i.timeoutErrorMessage}r(new j(t,n.clarifyTimeoutError?j.ETIMEDOUT:j.ECONNABORTED,e,A));done();A=null};n===undefined&&s.setContentType(null);if("setRequestHeader"in A){z.forEach(toByteStringHeaderObject(s),(function setRequestHeader(e,t){A.setRequestHeader(t,e)}))}if(!z.isUndefined(i.withCredentials)){A.withCredentials=!!i.withCredentials}if(o&&o!=="json"){A.responseType=i.responseType}if(l){[u,m]=progressEventReducer(l,true);A.addEventListener("progress",u)}if(a&&A.upload){[p,d]=progressEventReducer(a);A.upload.addEventListener("progress",p);A.upload.addEventListener("loadend",d)}if(i.cancelToken||i.signal){c=t=>{if(!A){return}r(!t||t.type?new Ce(null,e,A):t);A.abort();done();A=null};i.cancelToken&&i.cancelToken.subscribe(c);if(i.signal){i.signal.aborted?c():i.signal.addEventListener("abort",c)}}const g=parseProtocol(i.url);if(g&&!ge.protocols.includes(g)){r(new j("Unsupported protocol "+g+":",j.ERR_BAD_REQUEST,e));done();return}A.send(n||null)}))};const composeSignals=(e,t)=>{e=e?e.filter(Boolean):[];if(!t&&!e.length){return}const r=new AbortController;let i=false;const onabort=function(e){if(!i){i=true;unsubscribe();const t=e instanceof Error?e:this.reason;r.abort(t instanceof j?t:new Ce(t instanceof Error?t.message:t))}};let n=t&&setTimeout((()=>{n=null;onabort(new j(`timeout of ${t}ms exceeded`,j.ETIMEDOUT))}),t);const unsubscribe=()=>{if(!e){return}n&&clearTimeout(n);n=null;e.forEach((e=>{e.unsubscribe?e.unsubscribe(onabort):e.removeEventListener("abort",onabort)}));e=null};e.forEach((e=>{if(i){return}if(e.aborted){onabort.call(e);return}e.addEventListener("abort",onabort,{once:true})}));const{signal:s}=r;s.unsubscribe=()=>z.asap(unsubscribe);return s};const Tt=composeSignals;const streamChunk=function*(e,t){let r=e.byteLength;if(!t||r{const n=readBytes(e,t);let s=0;let o;let _onFinish=e=>{if(!o){o=true;i&&i(e)}};return new ReadableStream({async pull(e){try{const{done:t,value:i}=await n.next();if(t){_onFinish();e.close();return}let o=i.byteLength;if(r){let e=s+=o;r(e)}e.enqueue(new Uint8Array(i))}catch(e){_onFinish(e);throw e}},cancel(e){_onFinish(e);return n.return()}},{highWaterMark:2})};const Mt=64*1024;const{isFunction:Ot}=z;const fetch_encodeUTF8=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,((e,t)=>String.fromCharCode(parseInt(t,16))));const fetch_decodeURIComponentSafe=e=>{if(!z.isString(e)){return e}try{return decodeURIComponent(e)}catch(t){return e}};const test=(e,...t)=>{try{return!!e(...t)}catch(e){return false}};const maybeWithAuthCredentials=e=>{const t=e.indexOf("://");let r=e;if(t!==-1){r=r.slice(t+3)}return r.includes("@")||r.includes(":")};const factory=e=>{const t=z.global!==undefined&&z.global!==null?z.global:globalThis;const{ReadableStream:r,TextEncoder:i}=t;e=z.merge.call({skipUndefined:true},{Request:t.Request,Response:t.Response},e);const{fetch:n,Request:s,Response:o}=e;const a=n?Ot(n):typeof fetch==="function";const l=Ot(s);const c=Ot(o);if(!a){return false}const p=a&&Ot(r);const u=a&&(typeof i==="function"?(e=>t=>e.encode(t))(new i):async e=>new Uint8Array(await new s(e).arrayBuffer()));const d=l&&p&&test((()=>{let e=false;const t=new s(ge.origin,{body:new r,method:"POST",get duplex(){e=true;return"half"}});const i=t.headers.has("Content-Type");if(t.body!=null){t.body.cancel()}return e&&!i}));const m=c&&p&&test((()=>z.isReadableStream(new o("").body)));const A={stream:m&&(e=>e.body)};a&&(()=>{["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!A[e]&&(A[e]=(t,r)=>{let i=t&&t[e];if(i){return i.call(t)}throw new j(`Response type '${e}' is not supported`,j.ERR_NOT_SUPPORT,r)})}))})();const getBodyLength=async e=>{if(e==null){return 0}if(z.isBlob(e)){return e.size}if(z.isSpecCompliantForm(e)){const t=new s(ge.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}if(z.isArrayBufferView(e)||z.isArrayBuffer(e)){return e.byteLength}if(z.isURLSearchParams(e)){e=e+""}if(z.isString(e)){return(await u(e)).byteLength}};const resolveBodyLength=async(e,t)=>{const r=z.toFiniteNumber(e.getContentLength());return r==null?getBodyLength(t):r};return async e=>{let{url:t,method:r,data:a,signal:c,cancelToken:u,timeout:g,onDownloadProgress:h,onUploadProgress:f,responseType:y,headers:b,withCredentials:C="same-origin",fetchOptions:N,maxContentLength:E,maxBodyLength:v}=Rt(e);const I=z.isNumber(E)&&E>-1;const S=z.isNumber(v)&&v>-1;const own=t=>z.hasOwnProp(e,t)?e[t]:undefined;let w=n||fetch;y=y?(y+"").toLowerCase():"text";let P=Tt([c,u&&u.toAbortSignal()],g);let x=null;const B=P&&P.unsubscribe&&(()=>{P.unsubscribe()});let _;let R=null;const maxBodyLengthError=()=>new j("Request body larger than maxBodyLength limit",j.ERR_BAD_REQUEST,e,x);try{let n=undefined;const c=own("auth");if(c){const e=z.getSafeProp(c,"username")||"";const t=z.getSafeProp(c,"password")||"";n={username:e,password:t}}if(maybeWithAuthCredentials(t)){const e=new URL(t,ge.origin);if(!n&&(e.username||e.password)){const t=fetch_decodeURIComponentSafe(e.username);const r=fetch_decodeURIComponentSafe(e.password);n={username:t,password:r}}if(e.username||e.password){e.username="";e.password="";t=e.href}}if(n){b.delete("authorization");b.set("Authorization","Basic "+btoa(fetch_encodeUTF8((n.username||"")+":"+(n.password||""))))}if(I&&typeof t==="string"&&t.startsWith("data:")){const r=estimateDataURLDecodedBytes(t);if(r>E){throw new j("maxContentLength size of "+E+" exceeded",j.ERR_BAD_RESPONSE,e,x)}}if(S&&r!=="get"&&r!=="head"){const e=await getBodyLength(a);if(typeof e==="number"&&isFinite(e)){_=e;if(e>v){throw maxBodyLengthError()}}}const u=S&&(z.isReadableStream(a)||z.isStream(a));const trackRequestStream=(e,t,r)=>trackStream(e,Mt,(e=>{if(S&&e>v){throw R=maxBodyLengthError()}t&&t(e)}),r);if(d&&r!=="get"&&r!=="head"&&(f||u)){_=_==null?await resolveBodyLength(b,a):_;if(_!==0||u){let e=new s(t,{method:"POST",body:a,duplex:"half"});let r;if(z.isFormData(a)&&(r=e.headers.get("content-type"))){b.setContentType(r)}if(e.body){const[t,r]=f&&progressEventDecorator(_,progressEventReducer(asyncDecorator(f)))||[];a=trackRequestStream(e.body,t,r)}}}else if(u&&!l&&p&&r!=="get"&&r!=="head"){a=trackRequestStream(a)}else if(u&&l&&!d&&r!=="get"&&r!=="head"){throw new j("Stream request bodies are not supported by the current fetch implementation",j.ERR_NOT_SUPPORT,e,x)}if(!z.isString(C)){C=C?"include":"omit"}const g=l&&"credentials"in s.prototype;if(z.isFormData(a)){const e=b.getContentType();if(e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)){b.delete("content-type")}}b.set("User-Agent","axios/"+ke,false);const k={...N,signal:P,method:r.toUpperCase(),headers:toByteStringHeaderObject(b.normalize()),body:a,duplex:"half",credentials:g?C:undefined};x=l&&new s(t,k);let Q=await(l?w(x,N):w(t,k));const T=H.from(Q.headers);if(I){const t=z.toFiniteNumber(T.getContentLength());if(t!=null&&t>E){throw new j("maxContentLength size of "+E+" exceeded",j.ERR_BAD_RESPONSE,e,x)}}const M=m&&(y==="stream"||y==="response");if(m&&Q.body&&(h||I||M&&B)){const t={};["status","statusText","headers"].forEach((e=>{t[e]=Q[e]}));const r=z.toFiniteNumber(T.getContentLength());const[i,n]=h&&progressEventDecorator(r,progressEventReducer(asyncDecorator(h),true))||[];let s=0;const onChunkProgress=t=>{if(I){s=t;if(s>E){throw new j("maxContentLength size of "+E+" exceeded",j.ERR_BAD_RESPONSE,e,x)}}i&&i(t)};Q=new o(trackStream(Q.body,Mt,onChunkProgress,(()=>{n&&n();B&&B()})),t)}y=y||"text";let O=await A[z.findKey(A,y)||"text"](Q,e);if(I&&!m&&!M){let t;if(O!=null){if(typeof O.byteLength==="number"){t=O.byteLength}else if(typeof O.size==="number"){t=O.size}else if(typeof O==="string"){t=typeof i==="function"?(new i).encode(O).byteLength:O.length}}if(typeof t==="number"&&t>E){throw new j("maxContentLength size of "+E+" exceeded",j.ERR_BAD_RESPONSE,e,x)}}!M&&B&&B();return await new Promise(((t,r)=>{settle(t,r,{data:O,headers:H.from(Q.headers),status:Q.status,statusText:Q.statusText,config:e,request:x})}))}catch(t){B&&B();if(P&&P.aborted&&P.reason instanceof j){const r=P.reason;r.config=e;x&&(r.request=x);if(t!==r){Object.defineProperty(r,"cause",{__proto__:null,value:t,writable:true,enumerable:false,configurable:true})}throw r}if(R){x&&!R.request&&(R.request=x);throw R}if(t instanceof j){x&&!t.request&&(t.request=x);throw t}if(t&&t.name==="TypeError"&&/Load failed|fetch/i.test(t.message)){const r=new j("Network Error",j.ERR_NETWORK,e,x,t&&t.response);Object.defineProperty(r,"cause",{__proto__:null,value:t.cause||t,writable:true,enumerable:false,configurable:true});throw r}throw j.from(t,t&&t.code,e,x,t&&t.response)}}};const Dt=new Map;const getFetch=e=>{let t=e&&e.env||{};const{fetch:r,Request:i,Response:n}=t;const s=[i,n,r];let o=s.length,a=o,l,c,p=Dt;while(a--){l=s[a];c=p.get(l);c===undefined&&p.set(l,c=a?new Map:factory(t));p=c}return c};const zt=getFetch();const Lt=null&&zt;const Gt={http:St,xhr:Qt,fetch:{get:getFetch}};z.forEach(Gt,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch(e){}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}}));const renderReason=e=>`- ${e}`;const isResolvedHandle=e=>z.isFunction(e)||e===null||e===false;function getAdapter(e,t){e=z.isArray(e)?e:[e];const{length:r}=e;let i;let n;const s={};for(let o=0;o`adapter ${e} `+(t===false?"is not supported by the environment":"is not available in the build")));let t=r?e.length>1?"since :\n"+e.map(renderReason).join("\n"):" "+renderReason(e[0]):"as no adapter specified";throw new j(`There is no suitable adapter to dispatch the request `+t,j.ERR_NOT_SUPPORT)}return n}const Ft={getAdapter:getAdapter,adapters:Gt};function throwIfCancellationRequested(e){if(e.cancelToken){e.cancelToken.throwIfRequested()}if(e.signal&&e.signal.aborted){throw new Ce(null,e)}}function dispatchRequest(e){throwIfCancellationRequested(e);e.headers=H.from(e.headers);e.data=transformData.call(e,e.transformRequest);if(["post","put","patch"].indexOf(e.method)!==-1){e.headers.setContentType("application/x-www-form-urlencoded",false)}const t=Ft.getAdapter(e.adapter||be.adapter,e);return t(e).then((function onAdapterResolution(t){throwIfCancellationRequested(e);e.response=t;try{t.data=transformData.call(e,e.transformResponse,t)}finally{delete e.response}t.headers=H.from(t.headers);return t}),(function onAdapterRejection(t){if(!isCancel(t)){throwIfCancellationRequested(e);if(t&&t.response){e.response=t.response;try{t.response.data=transformData.call(e,e.transformResponse,t.response)}finally{delete e.response}t.response.headers=H.from(t.response.headers)}}return Promise.reject(t)}))}const qt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{qt[e]=function validator(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));const Ut={};qt.transitional=function transitional(e,t,r){function formatMessage(e,t){return"[Axios v"+ke+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return(r,i,n)=>{if(e===false){throw new j(formatMessage(i," has been removed"+(t?" in "+t:"")),j.ERR_DEPRECATED)}if(t&&!Ut[i]){Ut[i]=true;console.warn(formatMessage(i," has been deprecated since v"+t+" and will be removed in the near future"))}return e?e(r,i,n):true}};qt.spelling=function spelling(e){return(t,r)=>{console.warn(`${r} is likely a misspelling of ${e}`);return true}};function assertOptions(e,t,r){if(typeof e!=="object"||e===null){throw new j("options must be an object",j.ERR_BAD_OPTION_VALUE)}const i=Object.keys(e);let n=i.length;while(n-- >0){const s=i[n];const o=Object.prototype.hasOwnProperty.call(t,s)?t[s]:undefined;if(o){const t=e[s];const r=t===undefined||o(t,s,e);if(r!==true){throw new j("option "+s+" must be "+r,j.ERR_BAD_OPTION_VALUE)}continue}if(r!==true){throw new j("Unknown option "+s,j.ERR_BAD_OPTION)}}}const Ht={assertOptions:assertOptions,validators:qt};const Vt=Ht.validators;class Axios{constructor(e){this.defaults=e||{};this.interceptors={request:new te,response:new te}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const r=(()=>{if(!t.stack){return""}const e=t.stack.indexOf("\n");return e===-1?"":t.stack.slice(e+1)})();try{if(!e.stack){e.stack=r}else if(r){const t=r.indexOf("\n");const i=t===-1?-1:r.indexOf("\n",t+1);const n=i===-1?"":r.slice(i+1);if(!String(e.stack).endsWith(n)){e.stack+="\n"+r}}}catch(e){}}throw e}}_request(e,t){if(typeof e==="string"){t=t||{};t.url=e}else{t=e||{}}t=mergeConfig(this.defaults,t);const{transitional:r,paramsSerializer:i,headers:n}=t;if(r!==undefined){Ht.assertOptions(r,{silentJSONParsing:Vt.transitional(Vt.boolean),forcedJSONParsing:Vt.transitional(Vt.boolean),clarifyTimeoutError:Vt.transitional(Vt.boolean),legacyInterceptorReqResOrdering:Vt.transitional(Vt.boolean),advertiseZstdAcceptEncoding:Vt.transitional(Vt.boolean),validateStatusUndefinedResolves:Vt.transitional(Vt.boolean)},false)}if(i!=null){if(z.isFunction(i)){t.paramsSerializer={serialize:i}}else{Ht.assertOptions(i,{encode:Vt.function,serialize:Vt.function},true)}}if(t.allowAbsoluteUrls!==undefined){}else if(this.defaults.allowAbsoluteUrls!==undefined){t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls}else{t.allowAbsoluteUrls=true}Ht.assertOptions(t,{baseUrl:Vt.spelling("baseURL"),withXsrfToken:Vt.spelling("withXSRFToken")},true);t.method=(t.method||this.defaults.method||"get").toLowerCase();let s=n&&z.merge(n.common,n[t.method]);n&&z.forEach(["delete","get","head","post","put","patch","query","common"],(e=>{delete n[e]}));t.headers=H.concat(s,n);const o=[];let a=true;this.interceptors.request.forEach((function unshiftRequestInterceptors(e){if(typeof e.runWhen==="function"&&e.runWhen(t)===false){return}a=a&&e.synchronous;const r=t.transitional||re;const i=r&&r.legacyInterceptorReqResOrdering;if(i){o.unshift(e.fulfilled,e.rejected)}else{o.push(e.fulfilled,e.rejected)}}));const l=[];this.interceptors.response.forEach((function pushResponseInterceptors(e){l.push(e.fulfilled,e.rejected)}));let c;let p=0;let u;if(!a){const e=[dispatchRequest.bind(this),undefined];e.unshift(...o);e.push(...l);u=e.length;c=Promise.resolve(t);while(pdispatchRequest.call(this,d)))}}catch(e){c=Promise.reject(e)}break}}if(!c){try{c=dispatchRequest.call(this,d)}catch(e){c=Promise.reject(e)}}p=0;u=l.length;while(p{if(!r._listeners)return;let t=r._listeners.length;while(t-- >0){r._listeners[t](e)}r._listeners=null}));this.promise.then=e=>{let t;const i=new Promise((e=>{r.subscribe(e);t=e})).then(e);i.cancel=function reject(){r.unsubscribe(t)};return i};e((function cancel(e,i,n){if(r.reason){return}r.reason=new Ce(e,i,n);t(r.reason)}))}throwIfRequested(){if(this.reason){throw this.reason}}subscribe(e){if(this.reason){e(this.reason);return}if(this._listeners){this._listeners.push(e)}else{this._listeners=[e]}}unsubscribe(e){if(!this._listeners){return}const t=this._listeners.indexOf(e);if(t!==-1){this._listeners.splice(t,1)}}toAbortSignal(){const e=new AbortController;const abort=t=>{e.abort(t)};this.subscribe(abort);e.signal.unsubscribe=()=>this.unsubscribe(abort);return e.signal}static source(){let e;const t=new CancelToken((function executor(t){e=t}));return{token:t,cancel:e}}}const Wt=CancelToken;function spread(e){return function wrap(t){return e.apply(null,t)}}function isAxiosError(e){return z.isObject(e)&&e.isAxiosError===true}const Jt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerReturnsAnUnknownError:520,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Jt).forEach((([e,t])=>{Jt[t]=e}));const Yt=Jt;function createInstance(e){const t=new jt(e);const r=bind(jt.prototype.request,t);z.extend(r,jt.prototype,t,{allOwnKeys:true});z.extend(r,t,null,{allOwnKeys:true});r.create=function create(t){return createInstance(mergeConfig(e,t))};return r}const $t=createInstance(be);$t.Axios=jt;$t.CanceledError=Ce;$t.CancelToken=Wt;$t.isCancel=isCancel;$t.VERSION=ke;$t.toFormData=Z;$t.AxiosError=j;$t.Cancel=$t.CanceledError;$t.all=function all(e){return Promise.all(e)};$t.spread=spread;$t.isAxiosError=isAxiosError;$t.mergeConfig=mergeConfig;$t.AxiosHeaders=H;$t.formToJSON=e=>fe(z.isHTMLForm(e)?new FormData(e):e);$t.getAdapter=Ft.getAdapter;$t.HttpStatusCode=Yt;$t.default=$t;const Kt=$t;async function CheckWebAppHealth(e,t,r){if(!r)r=300;return await checkHealth(t,e,r)}async function CheckVersion(e,t){const r=5;let i={status:undefined,response:"",isMatched:false};(0,s.pq)(`Checking version at: ${e}`);(0,s.pq)(`Searching for: '${t}'`);for(let n=1;n=200&&e<600}});if(r.status!=200){(0,s.pq)(`${t} isn't ready yet, status code: ${r.status}`);continue}(0,s.pq)(`${t} is healthy.`);n=true;break}return n}class SleepTimer{sleep(e){return new Promise((t=>setTimeout(t,e)))}}},9407:(e,t,r)=>{r.a(e,(async(e,t)=>{try{var i=r(4116);var n=r(3094);var s=r(4149);var o=r(1695);var a=r(8e3);try{const e=(0,i.V4)("azure_web_app_name");(0,i.pq)(`Input.azure_web_app_name: ${e}`);const t=(0,i.V4)("azure_web_app_slot_name");(0,i.pq)(`Input.azure_web_app_slot_name: ${t}`);const r=(0,i.V4)("azure_web_app_deploy_subscription_id");(0,i.pq)(`Input.azure_web_app_deploy_subscription_id: ${r}`);const n=(0,i.V4)("azure_web_app_resource_group_name");(0,i.pq)(`Input.azure_web_app_resource_group_name: ${n}`);const p=(0,i.V4)("health_uri");(0,i.pq)(`Input.health_uri: ${p}`);const u=(0,i.V4)("version_uri");(0,i.pq)(`Input.health_uri: ${u}`);const d=(0,i.V4)("health_timeout_seconds");(0,i.pq)(`Input.health_timeout_seconds: ${d}`);const m=(0,i.V4)("expected_version_string");(0,i.pq)(`Input: ${m}`);const A=parseInt(d);let g=`https://${e}.azurewebsites.net`;if(t!="production"){g=`https://${e}-${t}.azurewebsites.net`}const h=`${g}${p}`;(0,i.pq)(`Health URL: ${h}`);const f=`${g}${u}`;(0,i.pq)(`Version URL: ${f}`);const y=await(0,s.e)(`${e}`,h,A);if(!y){(0,i.C1)(`Error: ${e} never became healthy!`);throw new Error}var l=await(0,s.$)(f,m);if(l.status!=200||!l.isMatched){if(l.status!=200){(0,i.pq)(`Error: ${e}'s status was not 200`)}if(!l.isMatched){(0,i.pq)(`Error: ${e} version doesn't match the expected result`)}(0,i.pq)("Sending restart command for:");(0,i.pq)(` WebApp: ${e}`);(0,i.pq)(` Slot: ${t}`);const p=new a.gv;const u=new o.yX(p,r);u.webApps.restartSlot(n,e,t);(0,i.pq)(`Restart command sent`);const d=await(0,s.e)(`${e}`,h,A);if(!d){(0,i.C1)(`Error: ${e} never became healthy.`);throw new Error}var c=await(0,s.$)(f,m);if(c.status!=200){(0,i.C1)(`Error: ${e} version endpoint returned a ${c.status} status code`);throw new Error}if(!c.isMatched){(0,i.C1)(`Error: ${e} version doesn't match the expected result`);(0,i.C1)(`Error: Expect ${m}`);(0,i.C1)(`Error: Received ${c.response}`);throw new Error}}if(l.status!=200){(0,i.C1)(`Error: ${e} version endpoint returned a ${l.status} status code`);throw new Error}(0,i.pq)(`${e}'s expected_version_string was found in the response body`);(0,i.pq)(`Expect ${m}`);(0,i.pq)(`Actual ${l.response}`)}catch(e){const t=(0,n.A)(e);(0,i.C1)(t)}t()}catch(e){t(e)}}),1)},2613:t=>{t.exports=e(import.meta.url)("assert")},181:t=>{t.exports=e(import.meta.url)("buffer")},5317:t=>{t.exports=e(import.meta.url)("child_process")},6982:t=>{t.exports=e(import.meta.url)("crypto")},4434:t=>{t.exports=e(import.meta.url)("events")},9896:t=>{t.exports=e(import.meta.url)("fs")},8611:t=>{t.exports=e(import.meta.url)("http")},5692:t=>{t.exports=e(import.meta.url)("https")},9278:t=>{t.exports=e(import.meta.url)("net")},4589:t=>{t.exports=e(import.meta.url)("node:assert")},6698:t=>{t.exports=e(import.meta.url)("node:async_hooks")},4573:t=>{t.exports=e(import.meta.url)("node:buffer")},1421:t=>{t.exports=e(import.meta.url)("node:child_process")},7540:t=>{t.exports=e(import.meta.url)("node:console")},7598:t=>{t.exports=e(import.meta.url)("node:crypto")},3053:t=>{t.exports=e(import.meta.url)("node:diagnostics_channel")},610:t=>{t.exports=e(import.meta.url)("node:dns")},8474:t=>{t.exports=e(import.meta.url)("node:events")},3024:t=>{t.exports=e(import.meta.url)("node:fs")},1455:t=>{t.exports=e(import.meta.url)("node:fs/promises")},7067:t=>{t.exports=e(import.meta.url)("node:http")},2467:t=>{t.exports=e(import.meta.url)("node:http2")},4708:t=>{t.exports=e(import.meta.url)("node:https")},7030:t=>{t.exports=e(import.meta.url)("node:net")},8161:t=>{t.exports=e(import.meta.url)("node:os")},6760:t=>{t.exports=e(import.meta.url)("node:path")},643:t=>{t.exports=e(import.meta.url)("node:perf_hooks")},1708:t=>{t.exports=e(import.meta.url)("node:process")},1792:t=>{t.exports=e(import.meta.url)("node:querystring")},7075:t=>{t.exports=e(import.meta.url)("node:stream")},1692:t=>{t.exports=e(import.meta.url)("node:tls")},3136:t=>{t.exports=e(import.meta.url)("node:url")},7975:t=>{t.exports=e(import.meta.url)("node:util")},3429:t=>{t.exports=e(import.meta.url)("node:util/types")},5919:t=>{t.exports=e(import.meta.url)("node:worker_threads")},8522:t=>{t.exports=e(import.meta.url)("node:zlib")},857:t=>{t.exports=e(import.meta.url)("os")},6928:t=>{t.exports=e(import.meta.url)("path")},2203:t=>{t.exports=e(import.meta.url)("stream")},3193:t=>{t.exports=e(import.meta.url)("string_decoder")},4756:t=>{t.exports=e(import.meta.url)("tls")},2018:t=>{t.exports=e(import.meta.url)("tty")},7016:t=>{t.exports=e(import.meta.url)("url")},9023:t=>{t.exports=e(import.meta.url)("util")},7698:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.parseCAEChallenge=parseCAEChallenge;t.authorizeRequestOnClaimChallenge=authorizeRequestOnClaimChallenge;const i=r(9994);const n=r(741);function parseCAEChallenge(e){const t=`, ${e.trim()}`.split(", Bearer ").filter((e=>e));return t.map((e=>{const t=`${e.trim()}, `.split('", ').filter((e=>e));const r=t.map((e=>(([e,t])=>({[e]:t}))(e.trim().split('="'))));return r.reduce(((e,t)=>({...e,...t})),{})}))}async function authorizeRequestOnClaimChallenge(e){const{scopes:t,response:r}=e;const s=e.logger||i.logger;const o=r.headers.get("WWW-Authenticate");if(!o){s.info(`The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow.`);return false}const a=parseCAEChallenge(o)||[];const l=a.find((e=>e.claims));if(!l){s.info(`The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.`);return false}const c=await e.getAccessToken(l.scope?[l.scope]:t,{claims:(0,n.decodeStringToString)(l.claims)});if(!c){return false}e.request.headers.set("Authorization",`${c.tokenType??"Bearer"} ${c.token}`);return true}},7454:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.authorizeRequestOnTenantChallenge=void 0;const r={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function isUuid(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}const authorizeRequestOnTenantChallenge=async e=>{const t=requestToOptions(e.request);const i=getChallenge(e.response);if(i){const n=parseChallenge(i);const s=buildScopes(e,n);const o=extractTenantId(n);if(!o){return false}const a=await e.getAccessToken(s,{...t,tenantId:o});if(!a){return false}e.request.headers.set(r.HeaderConstants.AUTHORIZATION,`${a.tokenType??"Bearer"} ${a.token}`);return true}return false};t.authorizeRequestOnTenantChallenge=authorizeRequestOnTenantChallenge;function extractTenantId(e){const t=new URL(e.authorization_uri);const r=t.pathname.split("/");const i=r[1];if(i&&isUuid(i)){return i}return undefined}function buildScopes(e,t){if(!t.resource_id){return e.scopes}const i=new URL(t.resource_id);let n=new URL(r.DefaultScope,i.origin).toString();if(n==="https://disk.azure.com/.default"){n="https://disk.azure.com//.default"}return[n]}function getChallenge(e){const t=e.headers.get("WWW-Authenticate");if(e.status===401&&t){return t}return}function parseChallenge(e){const t=e.slice("Bearer ".length);const r=`${t.trim()} `.split(" ").filter((e=>e));const i=r.map((e=>(([e,t])=>({[e]:t}))(e.trim().split("="))));return i.reduce(((e,t)=>({...e,...t})),{})}function requestToOptions(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}},741:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.encodeString=encodeString;t.encodeByteArray=encodeByteArray;t.decodeString=decodeString;t.decodeStringToString=decodeStringToString;const i=r(7779);function encodeString(e){return(0,i.uint8ArrayToString)((0,i.stringToUint8Array)(e,"utf-8"),"base64")}function encodeByteArray(e){return(0,i.uint8ArrayToString)(e,"base64")}function decodeString(e){return(0,i.stringToUint8Array)(e,"base64")}function decodeStringToString(e){return(0,i.uint8ArrayToString)((0,i.stringToUint8Array)(e,"base64"),"utf-8")}},111:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.deserializationPolicyName=void 0;t.deserializationPolicy=deserializationPolicy;const i=r(6058);const n=r(778);const s=r(1530);const o=r(9688);const a=["application/json","text/json"];const l=["application/xml","application/atom+xml"];t.deserializationPolicyName="deserializationPolicy";function deserializationPolicy(e={}){const r=e.expectedContentTypes?.json??a;const n=e.expectedContentTypes?.xml??l;const s=e.parseXML;const o=e.serializerOptions;const c={xml:{rootName:o?.xml.rootName??"",includeRoot:o?.xml.includeRoot??false,xmlCharKey:o?.xml.xmlCharKey??i.XML_CHARKEY}};return{name:t.deserializationPolicyName,async sendRequest(e,t){const i=await t(e);return deserializeResponseBody(r,n,i,c,s)}}}function getOperationResponseMap(e){let t;const r=e.request;const i=(0,o.getOperationRequestInfo)(r);const n=i?.operationSpec;if(n){if(!i?.operationResponseGetter){t=n.responses[e.status]}else{t=i?.operationResponseGetter(n,e)}}return t}function shouldDeserializeResponse(e){const t=e.request;const r=(0,o.getOperationRequestInfo)(t);const i=r?.shouldDeserialize;let n;if(i===undefined){n=true}else if(typeof i==="boolean"){n=i}else{n=i(e)}return n}async function deserializeResponseBody(e,t,r,i,a){const l=await parse(e,t,r,i,a);if(!shouldDeserializeResponse(l)){return l}const c=(0,o.getOperationRequestInfo)(l.request);const p=c?.operationSpec;if(!p||!p.responses){return l}const u=getOperationResponseMap(l);const{error:d,shouldReturnResponse:m}=handleErrorResponse(l,p,u,i);if(d){throw d}else if(m){return l}if(u){if(u.bodyMapper){let e=l.parsedBody;if(p.isXML&&u.bodyMapper.type.name===s.MapperTypeNames.Sequence){e=typeof e==="object"?e[u.bodyMapper.xmlElementName]:[]}try{l.parsedBody=p.serializer.deserialize(u.bodyMapper,e,"operationRes.parsedBody",i)}catch(e){const t=new n.RestError(`Error ${e} occurred in deserializing the responseBody - ${l.bodyAsText}`,{statusCode:l.status,request:l.request,response:l});throw t}}else if(p.httpMethod==="HEAD"){l.parsedBody=r.status>=200&&r.status<300}if(u.headersMapper){l.parsedHeaders=p.serializer.deserialize(u.headersMapper,l.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:true})}}return l}function isOperationSpecEmpty(e){const t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function handleErrorResponse(e,t,r,i){const o=200<=e.status&&e.status<300;const a=isOperationSpecEmpty(t)?o:!!r;if(a){if(r){if(!r.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}const l=r??t.responses.default;const c=e.request.streamResponseStatusCodes?.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText;const p=new n.RestError(c,{statusCode:e.status,request:e.request,response:e});if(!l&&!(e.parsedBody?.error?.code&&e.parsedBody?.error?.message)){throw p}const u=l?.bodyMapper;const d=l?.headersMapper;try{if(e.parsedBody){const r=e.parsedBody;let n;if(u){let e=r;if(t.isXML&&u.type.name===s.MapperTypeNames.Sequence){e=[];const t=u.xmlElementName;if(typeof r==="object"&&t){e=r[t]}}n=t.serializer.deserialize(u,e,"error.response.parsedBody",i)}const o=r.error||n||r;p.code=o.code;if(o.message){p.message=o.message}if(u){p.response.parsedBody=n}}if(e.headers&&d){p.response.parsedHeaders=t.serializer.deserialize(d,e.headers.toJSON(),"operationRes.parsedHeaders")}}catch(t){p.message=`Error "${t.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:p,shouldReturnResponse:false}}async function parse(e,t,r,i,s){if(!r.request.streamResponseStatusCodes?.has(r.status)&&r.bodyAsText){const o=r.bodyAsText;const a=r.headers.get("Content-Type")||"";const l=!a?[]:a.split(";").map((e=>e.toLowerCase()));try{if(l.length===0||l.some((t=>e.indexOf(t)!==-1))){r.parsedBody=JSON.parse(o);return r}else if(l.some((e=>t.indexOf(e)!==-1))){if(!s){throw new Error("Parsing XML not supported.")}const e=await s(o,i.xml);r.parsedBody=e;return r}}catch(e){const t=`Error "${e}" occurred while parsing the response body - ${r.bodyAsText}.`;const i=e.code||n.RestError.PARSE_ERROR;const s=new n.RestError(t,{code:i,statusCode:r.status,request:r.request,response:r});throw s}}return r}},6323:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getCachedDefaultHttpClient=getCachedDefaultHttpClient;const i=r(778);let n;function getCachedDefaultHttpClient(){if(!n){n=(0,i.createDefaultHttpClient)()}return n}},160:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.authorizeRequestOnTenantChallenge=t.authorizeRequestOnClaimChallenge=t.serializationPolicyName=t.serializationPolicy=t.deserializationPolicyName=t.deserializationPolicy=t.XML_CHARKEY=t.XML_ATTRKEY=t.createClientPipeline=t.ServiceClient=t.MapperTypeNames=t.createSerializer=void 0;var i=r(1530);Object.defineProperty(t,"createSerializer",{enumerable:true,get:function(){return i.createSerializer}});Object.defineProperty(t,"MapperTypeNames",{enumerable:true,get:function(){return i.MapperTypeNames}});var n=r(9544);Object.defineProperty(t,"ServiceClient",{enumerable:true,get:function(){return n.ServiceClient}});var s=r(4136);Object.defineProperty(t,"createClientPipeline",{enumerable:true,get:function(){return s.createClientPipeline}});var o=r(6058);Object.defineProperty(t,"XML_ATTRKEY",{enumerable:true,get:function(){return o.XML_ATTRKEY}});Object.defineProperty(t,"XML_CHARKEY",{enumerable:true,get:function(){return o.XML_CHARKEY}});var a=r(111);Object.defineProperty(t,"deserializationPolicy",{enumerable:true,get:function(){return a.deserializationPolicy}});Object.defineProperty(t,"deserializationPolicyName",{enumerable:true,get:function(){return a.deserializationPolicyName}});var l=r(6234);Object.defineProperty(t,"serializationPolicy",{enumerable:true,get:function(){return l.serializationPolicy}});Object.defineProperty(t,"serializationPolicyName",{enumerable:true,get:function(){return l.serializationPolicyName}});var c=r(7698);Object.defineProperty(t,"authorizeRequestOnClaimChallenge",{enumerable:true,get:function(){return c.authorizeRequestOnClaimChallenge}});var p=r(7454);Object.defineProperty(t,"authorizeRequestOnTenantChallenge",{enumerable:true,get:function(){return p.authorizeRequestOnTenantChallenge}})},2066:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getStreamingResponseStatusCodes=getStreamingResponseStatusCodes;t.getPathStringFromParameter=getPathStringFromParameter;const i=r(1530);function getStreamingResponseStatusCodes(e){const t=new Set;for(const[r,n]of Object.entries(e.responses)){if(n.bodyMapper&&n.bodyMapper.type.name===i.MapperTypeNames.Stream){t.add(Number(r))}}return t}function getPathStringFromParameter(e){const{parameterPath:t,mapper:r}=e;let i;if(typeof t==="string"){i=t}else if(Array.isArray(t)){i=t.join(".")}else{i=r.serializedName}return i}},6058:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.XML_CHARKEY=t.XML_ATTRKEY=void 0;t.XML_ATTRKEY="$";t.XML_CHARKEY="_"},9994:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.logger=void 0;const i=r(6515);t.logger=(0,i.createClientLogger)("core-client")},9688:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getOperationArgumentValueFromParameter=getOperationArgumentValueFromParameter;t.getOperationRequestInfo=getOperationRequestInfo;const i=r(30);function getOperationArgumentValueFromParameter(e,t,r){let i=t.parameterPath;const n=t.mapper;let s;if(typeof i==="string"){i=[i]}if(Array.isArray(i)){if(i.length>0){if(n.isConstant){s=n.defaultValue}else{let t=getPropertyFromParameterPath(e,i);if(!t.propertyFound&&r){t=getPropertyFromParameterPath(r,i)}let o=false;if(!t.propertyFound){o=n.required||i[0]==="options"&&i.length===2}s=o?n.defaultValue:t.propertyValue}}}else{if(n.required){s={}}for(const[t,o]of Object.entries(i)){const i=n.type.modelProperties[t];const a=getOperationArgumentValueFromParameter(e,{parameterPath:o,mapper:i},r);if(a!==undefined){if(!s){s={}}Object.defineProperty(s,t,{value:a,enumerable:true,configurable:true,writable:true})}}}return s}function getPropertyFromParameterPath(e,t){const r={propertyFound:false};let i=0;for(;i{Object.defineProperty(t,"__esModule",{value:true});t.createClientPipeline=createClientPipeline;const i=r(111);const n=r(778);const s=r(6234);function createClientPipeline(e={}){const t=(0,n.createPipelineFromOptions)(e??{});if(e.credentialOptions){t.addPolicy((0,n.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes}))}t.addPolicy((0,s.serializationPolicy)(e.serializationOptions),{phase:"Serialize"});t.addPolicy((0,i.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"});return t}},6234:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.serializationPolicyName=void 0;t.serializationPolicy=serializationPolicy;t.serializeHeaders=serializeHeaders;t.serializeRequestBody=serializeRequestBody;const i=r(6058);const n=r(9688);const s=r(1530);const o=r(2066);t.serializationPolicyName="serializationPolicy";function serializationPolicy(e={}){const r=e.stringifyXML;return{name:t.serializationPolicyName,sendRequest(e,t){const i=(0,n.getOperationRequestInfo)(e);const s=i?.operationSpec;const o=i?.operationArguments;if(s&&o){serializeHeaders(e,o,s);serializeRequestBody(e,o,s,r)}return t(e)}}}function serializeHeaders(e,t,r){if(r.headerParameters){for(const i of r.headerParameters){let s=(0,n.getOperationArgumentValueFromParameter)(t,i);if(s!==null&&s!==undefined||i.mapper.required){s=r.serializer.serialize(i.mapper,s,(0,o.getPathStringFromParameter)(i));const t=i.mapper.headerCollectionPrefix;if(t){for(const r of Object.keys(s)){e.headers.set(t+r,s[r])}}else{e.headers.set(i.mapper.serializedName||(0,o.getPathStringFromParameter)(i),s)}}}}const i=t.options?.requestOptions?.customHeaders;if(i){for(const t of Object.keys(i)){e.headers.set(t,i[t])}}}function serializeRequestBody(e,t,r,a=function(){throw new Error("XML serialization unsupported!")}){const l=t.options?.serializerOptions;const c={xml:{rootName:l?.xml.rootName??"",includeRoot:l?.xml.includeRoot??false,xmlCharKey:l?.xml.xmlCharKey??i.XML_CHARKEY}};const p=c.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,n.getOperationArgumentValueFromParameter)(t,r.requestBody);const i=r.requestBody.mapper;const{required:l,serializedName:u,xmlName:d,xmlElementName:m,xmlNamespace:A,xmlNamespacePrefix:g,nullable:h}=i;const f=i.type.name;try{if(e.body!==undefined&&e.body!==null||h&&e.body===null||l){const t=(0,o.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(i,e.body,t,c);const n=f===s.MapperTypeNames.Stream;if(r.isXML){const t=g?`xmlns:${g}`:"xmlns";const r=getXmlValueWithNamespace(A,t,f,e.body,c);if(f===s.MapperTypeNames.Sequence){e.body=a(prepareXMLRootList(r,m||d||u,t,A),{rootName:d||u,xmlCharKey:p})}else if(!n){e.body=a(r,{rootName:d||u,xmlCharKey:p})}}else if(f===s.MapperTypeNames.String&&(r.contentType?.match("text/plain")||r.mediaType==="text")){return}else if(!n){e.body=JSON.stringify(e.body)}}}catch(e){throw new Error(`Error "${e.message}" occurred in serializing the payload - ${JSON.stringify(u,undefined," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(const i of r.formDataParameters){const s=(0,n.getOperationArgumentValueFromParameter)(t,i);if(s!==undefined&&s!==null){const t=i.mapper.serializedName||(0,o.getPathStringFromParameter)(i);e.formData[t]=r.serializer.serialize(i.mapper,s,(0,o.getPathStringFromParameter)(i),c)}}}}function getXmlValueWithNamespace(e,t,r,n,s){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){const r={};r[s.xml.xmlCharKey]=n;r[i.XML_ATTRKEY]={[t]:e};return r}return n}function prepareXMLRootList(e,t,r,n){if(!Array.isArray(e)){e=[e]}if(!r||!n){return{[t]:e}}const s={[t]:e};s[i.XML_ATTRKEY]={[r]:n};return s}},1530:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.MapperTypeNames=void 0;t.createSerializer=createSerializer;const i=r(1860);const n=i.__importStar(r(741));const s=r(6058);const o=r(1193);class SerializerImpl{modelMappers;isXML;constructor(e={},t=false){this.modelMappers=e;this.isXML=t}validateConstraints(e,t,r){const failValidation=(e,i)=>{throw new Error(`"${r}" with value "${t}" should satisfy the constraint "${e}": ${i}.`)};if(e.constraints&&t!==undefined&&t!==null){const{ExclusiveMaximum:r,ExclusiveMinimum:i,InclusiveMaximum:n,InclusiveMinimum:s,MaxItems:o,MaxLength:a,MinItems:l,MinLength:c,MultipleOf:p,Pattern:u,UniqueItems:d}=e.constraints;if(r!==undefined&&t>=r){failValidation("ExclusiveMaximum",r)}if(i!==undefined&&t<=i){failValidation("ExclusiveMinimum",i)}if(n!==undefined&&t>n){failValidation("InclusiveMaximum",n)}if(s!==undefined&&to){failValidation("MaxItems",o)}if(a!==undefined&&t.length>a){failValidation("MaxLength",a)}if(l!==undefined&&t.lengthr.indexOf(e)!==t))){failValidation("UniqueItems",d)}}}serialize(e,t,r,i={xml:{}}){const n={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??false,xmlCharKey:i.xml.xmlCharKey??s.XML_CHARKEY}};let o={};const a=e.type.name;if(!r){r=e.serializedName}if(a.match(/^Sequence$/i)!==null){o=[]}if(e.isConstant){t=e.defaultValue}const{required:l,nullable:c}=e;if(l&&c&&t===undefined){throw new Error(`${r} cannot be undefined.`)}if(l&&!c&&(t===undefined||t===null)){throw new Error(`${r} cannot be null or undefined.`)}if(!l&&c===false&&t===null){throw new Error(`${r} cannot be null.`)}if(t===undefined||t===null){o=t}else{if(a.match(/^any$/i)!==null){o=t}else if(a.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null){o=serializeBasicTypes(a,r,t)}else if(a.match(/^Enum$/i)!==null){const i=e;o=serializeEnumType(r,i.type.allowedValues,t)}else if(a.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null){o=serializeDateTypes(a,t,r)}else if(a.match(/^ByteArray$/i)!==null){o=serializeByteArrayType(r,t)}else if(a.match(/^Base64Url$/i)!==null){o=serializeBase64UrlType(r,t)}else if(a.match(/^Sequence$/i)!==null){o=serializeSequenceType(this,e,t,r,Boolean(this.isXML),n)}else if(a.match(/^Dictionary$/i)!==null){o=serializeDictionaryType(this,e,t,r,Boolean(this.isXML),n)}else if(a.match(/^Composite$/i)!==null){o=serializeCompositeType(this,e,t,r,Boolean(this.isXML),n)}}return o}deserialize(e,t,r,i={xml:{}}){const o={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??false,xmlCharKey:i.xml.xmlCharKey??s.XML_CHARKEY},ignoreUnknownProperties:i.ignoreUnknownProperties??false};if(t===undefined||t===null){if(this.isXML&&e.type.name==="Sequence"&&!e.xmlIsWrapped){t=[]}if(e.defaultValue!==undefined){t=e.defaultValue}return t}let a;const l=e.type.name;if(!r){r=e.serializedName}if(l.match(/^Composite$/i)!==null){a=deserializeCompositeType(this,e,t,r,o)}else{if(this.isXML){const e=o.xml.xmlCharKey;if(t[s.XML_ATTRKEY]!==undefined&&t[e]!==undefined){t=t[e]}}if(l.match(/^Number$/i)!==null){a=parseFloat(t);if(isNaN(a)){a=t}}else if(l.match(/^Boolean$/i)!==null){if(t==="true"){a=true}else if(t==="false"){a=false}else{a=t}}else if(l.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null){a=t}else if(l.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null){a=new Date(t)}else if(l.match(/^UnixTime$/i)!==null){a=unixTimeToDate(t)}else if(l.match(/^ByteArray$/i)!==null){a=n.decodeString(t)}else if(l.match(/^Base64Url$/i)!==null){a=base64UrlToByteArray(t)}else if(l.match(/^Sequence$/i)!==null){a=deserializeSequenceType(this,e,t,r,o)}else if(l.match(/^Dictionary$/i)!==null){a=deserializeDictionaryType(this,e,t,r,o)}}if(e.isConstant){a=e.defaultValue}return a}}function createSerializer(e={},t=false){return new SerializerImpl(e,t)}function trimEnd(e,t){let r=e.length;while(r-1>=0&&e[r-1]===t){--r}return e.substr(0,r)}function bufferToBase64Url(e){if(!e){return undefined}if(!(e instanceof Uint8Array)){throw new Error(`Please provide an input of type Uint8Array for converting to Base64Url.`)}const t=n.encodeByteArray(e);return trimEnd(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(e){if(!e){return undefined}if(e&&typeof e.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}e=e.replace(/-/g,"+").replace(/_/g,"/");return n.decodeString(e)}function splitSerializeName(e){const t=[];let r="";if(e){const i=e.split(".");for(const e of i){if(e.charAt(e.length-1)==="\\"){r+=e.substr(0,e.length-1)+"."}else{r+=e;t.push(r);r=""}}}return t}function dateToUnixTime(e){if(!e){return undefined}if(typeof e.valueOf()==="string"){e=new Date(e)}return Math.floor(e.getTime()/1e3)}function unixTimeToDate(e){if(!e){return undefined}return new Date(e*1e3)}function serializeBasicTypes(e,t,r){if(r!==null&&r!==undefined){if(e.match(/^Number$/i)!==null){if(typeof r!=="number"){throw new Error(`${t} with value ${r} must be of type number.`)}}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!=="string"){throw new Error(`${t} with value "${r}" must be of type string.`)}}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()==="string"&&(0,o.isValidUuid)(r))){throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}}else if(e.match(/^Boolean$/i)!==null){if(typeof r!=="boolean"){throw new Error(`${t} with value ${r} must be of type boolean.`)}}else if(e.match(/^Stream$/i)!==null){const e=typeof r;if(e!=="string"&&typeof r.pipe!=="function"&&typeof r.tee!=="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob==="function"||typeof Blob==="object")&&r instanceof Blob)&&e!=="function"){throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}}return r}function serializeEnumType(e,t,r){if(!t){throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`)}const i=t.some((e=>{if(typeof e.valueOf()==="string"){return e.toLowerCase()===r.toLowerCase()}return e===r}));if(!i){throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`)}return r}function serializeByteArrayType(e,t){if(t!==undefined&&t!==null){if(!(t instanceof Uint8Array)){throw new Error(`${e} must be of type Uint8Array.`)}t=n.encodeByteArray(t)}return t}function serializeBase64UrlType(e,t){if(t!==undefined&&t!==null){if(!(t instanceof Uint8Array)){throw new Error(`${e} must be of type Uint8Array.`)}t=bufferToBase64Url(t)}return t}function serializeDateTypes(e,t,r){if(t!==undefined&&t!==null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`)}t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`)}t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`)}t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format `+`for it to be serialized in UnixTime/Epoch format.`)}t=dateToUnixTime(t)}else if(e.match(/^TimeSpan$/i)!==null){if(!(0,o.isDuration)(t)){throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}}}return t}function serializeSequenceType(e,t,r,i,n,o){if(!Array.isArray(r)){throw new Error(`${i} must be of type Array.`)}let a=t.type.element;if(!a||typeof a!=="object"){throw new Error(`"element" metadata for an Array must be defined in the `+`mapper and it must be of type "object" in ${i}.`)}if(a.type.name==="Composite"&&a.type.className){a=e.modelMappers[a.type.className]??a}const l=[];for(let t=0;te!==n));if(s){Object.defineProperty(a,n,{value:e.serialize(c,r[n],i+'["'+n+'"]',o),enumerable:true,configurable:true,writable:true})}}}return a}return r}function getXmlObjectValue(e,t,r,i){if(!r||!e.xmlNamespace){return t}const n=e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns";const o={[n]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[s.XML_ATTRKEY]){return t}else{const e={...t};e[s.XML_ATTRKEY]=o;return e}}const a={};a[i.xml.xmlCharKey]=t;a[s.XML_ATTRKEY]=o;return a}function isSpecialXmlProperty(e,t){return[s.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function deserializeCompositeType(e,t,r,i,n){const o=n.xml.xmlCharKey??s.XML_CHARKEY;if(getPolymorphicDiscriminatorRecursively(e,t)){t=getPolymorphicMapper(e,t,r,"serializedName")}const a=resolveModelProperties(e,t,i);let l={};const c=[];for(const p of Object.keys(a)){const u=a[p];const d=splitSerializeName(a[p].serializedName);c.push(d[0]);const{serializedName:m,xmlName:A,xmlElementName:g}=u;let h=i;if(m!==""&&m!==undefined){h=i+"."+m}const f=u.headerCollectionPrefix;if(f){const t={};for(const i of Object.keys(r)){if(i.startsWith(f)){t[i.substring(f.length)]=e.deserialize(u.type.value,r[i],h,n)}c.push(i)}l[p]=t}else if(e.isXML){if(u.xmlIsAttribute&&r[s.XML_ATTRKEY]){l[p]=e.deserialize(u,r[s.XML_ATTRKEY][A],h,n)}else if(u.xmlIsMsText){if(r[o]!==undefined){l[p]=r[o]}else if(typeof r==="string"){l[p]=r}}else{const t=g||A||m;if(u.xmlIsWrapped){const t=r[A];const i=t?.[g]??[];Object.defineProperty(l,p,{value:e.deserialize(u,i,h,n),enumerable:true,configurable:true,writable:true});c.push(A)}else{const i=r[t];l[p]=e.deserialize(u,i,h,n);c.push(t)}}}else{let i;let s=r;let o=0;for(const e of d){if(!s)break;o++;s=s[e]}if(s===null&&o{for(const t of Object.keys(a)){const r=splitSerializeName(a[t].serializedName);if(r[0]===e){return false}}return true};for(const t of Object.keys(r)){if(isAdditionalProperty(t)){const s=e.deserialize(p,r[t],i+'["'+t+'"]',n);Object.defineProperty(l,t,{value:s,enumerable:true,configurable:true,writable:true})}}}else if(r&&!n.ignoreUnknownProperties){for(const e of Object.keys(r)){if(l[e]===undefined&&!c.includes(e)&&!isSpecialXmlProperty(e,n)){Object.defineProperty(l,e,{value:r[e],enumerable:true,configurable:true,writable:true})}}}return l}function deserializeDictionaryType(e,t,r,i,n){const s=t.type.value;if(!s||typeof s!=="object"){throw new Error(`"value" metadata for a Dictionary must be defined in the `+`mapper and it must of type "object" in ${i}`)}if(r){const t={};for(const o of Object.keys(r)){t[o]=e.deserialize(s,r[o],i,n)}return t}return r}function deserializeSequenceType(e,t,r,i,n){let s=t.type.element;if(!s||typeof s!=="object"){throw new Error(`"element" metadata for an Array must be defined in the `+`mapper and it must be of type "object" in ${i}`)}if(r){if(!Array.isArray(r)){r=[r]}if(s.type.name==="Composite"&&s.type.className){s=e.modelMappers[s.type.className]??s}const t=[];for(let o=0;o{Object.defineProperty(t,"__esModule",{value:true});t.ServiceClient=void 0;const i=r(778);const n=r(4136);const s=r(1193);const o=r(6323);const a=r(9688);const l=r(1752);const c=r(2066);const p=r(9994);class ServiceClient{_endpoint;_requestContentType;_allowInsecureConnection;_httpClient;pipeline;constructor(e={}){this._requestContentType=e.requestContentType;this._endpoint=e.endpoint??e.baseUri;if(e.baseUri){p.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead.")}this._allowInsecureConnection=e.allowInsecureConnection;this._httpClient=e.httpClient||(0,o.getCachedDefaultHttpClient)();this.pipeline=e.pipeline||createDefaultPipeline(e);if(e.additionalPolicies?.length){for(const{policy:t,position:r}of e.additionalPolicies){const e=r==="perRetry"?"Sign":undefined;this.pipeline.addPolicy(t,{afterPhase:e})}}}sendRequest(e){return this.pipeline.sendRequest(this._httpClient,e)}async sendOperationRequest(e,t){const r=t.baseUrl||this._endpoint;if(!r){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.")}const n=(0,l.getRequestUrl)(r,t,e,this);const o=(0,i.createPipelineRequest)({url:n});o.method=t.httpMethod;const p=(0,a.getOperationRequestInfo)(o);p.operationSpec=t;p.operationArguments=e;const u=t.contentType||this._requestContentType;if(u&&t.requestBody){o.headers.set("Content-Type",u)}const d=e.options;if(d){const e=d.requestOptions;if(e){if(e.timeout){o.timeout=e.timeout}if(e.onUploadProgress){o.onUploadProgress=e.onUploadProgress}if(e.onDownloadProgress){o.onDownloadProgress=e.onDownloadProgress}if(e.shouldDeserialize!==undefined){p.shouldDeserialize=e.shouldDeserialize}if(e.allowInsecureConnection){o.allowInsecureConnection=true}}if(d.abortSignal){o.abortSignal=d.abortSignal}if(d.tracingOptions){o.tracingOptions=d.tracingOptions}}if(this._allowInsecureConnection){o.allowInsecureConnection=true}if(o.streamResponseStatusCodes===undefined){o.streamResponseStatusCodes=(0,c.getStreamingResponseStatusCodes)(t)}try{const e=await this.sendRequest(o);const r=(0,s.flattenResponse)(e,t.responses[e.status]);if(d?.onResponse){d.onResponse(e,r)}return r}catch(e){if(typeof e==="object"&&e?.response){const r=e.response;const i=(0,s.flattenResponse)(r,t.responses[e.statusCode]||t.responses["default"]);e.details=i;if(d?.onResponse){d.onResponse(r,i,e)}}throw e}}}t.ServiceClient=ServiceClient;function createDefaultPipeline(e){const t=getCredentialScopes(e);const r=e.credential&&t?{credentialScopes:t,credential:e.credential}:undefined;return(0,n.createClientPipeline)({...e,credentialOptions:r})}function getCredentialScopes(e){if(e.credentialScopes){return e.credentialScopes}if(e.endpoint){return`${e.endpoint}/.default`}if(e.baseUri){return`${e.baseUri}/.default`}if(e.credential){throw new Error(`When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy`)}return undefined}},30:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.state=void 0;t.state={operationRequestMap:new WeakMap}},1752:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getRequestUrl=getRequestUrl;t.appendQueryParams=appendQueryParams;const i=r(9688);const n=r(2066);const s={CSV:",",SSV:" ",Multi:"Multi",TSV:"\t",Pipes:"|"};function getRequestUrl(e,t,r,i){const n=calculateUrlReplacements(t,r,i);let s=false;let o=replaceAll(e,n);if(t.path){let e=replaceAll(t.path,n);if(t.path==="/{nextLink}"&&e.startsWith("/")){e=e.substring(1)}if(isAbsoluteUrl(e)){o=e;s=true}else{o=appendPath(o,e)}}const{queryParams:a,sequenceParams:l}=calculateQueryParameters(t,r,i);o=appendQueryParams(o,a,l,s);return o}function replaceAll(e,t){let r=e;for(const[e,i]of t){r=r.split(e).join(i)}return r}function calculateUrlReplacements(e,t,r){const s=new Map;if(e.urlParameters?.length){for(const o of e.urlParameters){let a=(0,i.getOperationArgumentValueFromParameter)(t,o,r);const l=(0,n.getPathStringFromParameter)(o);a=e.serializer.serialize(o.mapper,a,l);if(!o.skipEncoding){a=encodeURIComponent(a)}s.set(`{${o.mapper.serializedName||l}}`,a)}}return s}function isAbsoluteUrl(e){return e.includes("://")}function appendPath(e,t){if(!t){return e}const r=new URL(e);let i=r.pathname;if(!i.endsWith("/")){i=`${i}/`}if(t.startsWith("/")){t=t.substring(1)}const n=t.indexOf("?");if(n!==-1){const e=t.substring(0,n);const s=t.substring(n+1);i=i+e;if(s){r.search=r.search?`${r.search}&${s}`:s}}else{i=i+t}Object.assign(r,{pathname:i});return r.toString()}function calculateQueryParameters(e,t,r){const o=new Map;const a=new Set;if(e.queryParameters?.length){for(const l of e.queryParameters){if(l.mapper.type.name==="Sequence"&&l.mapper.serializedName){a.add(l.mapper.serializedName)}let c=(0,i.getOperationArgumentValueFromParameter)(t,l,r);if(c!==undefined&&c!==null||l.mapper.required){c=e.serializer.serialize(l.mapper,c,(0,n.getPathStringFromParameter)(l));const t=l.collectionFormat?s[l.collectionFormat]:"";if(Array.isArray(c)){c=c.map((e=>{if(e===null||e===undefined){return""}return e}))}if(l.collectionFormat==="Multi"&&c.length===0){continue}else if(Array.isArray(c)&&(l.collectionFormat==="SSV"||l.collectionFormat==="TSV")){c=c.join(t)}if(!l.skipEncoding){if(Array.isArray(c)){c=c.map((e=>encodeURIComponent(e)))}else{c=encodeURIComponent(c)}}if(Array.isArray(c)&&(l.collectionFormat==="CSV"||l.collectionFormat==="Pipes")){c=c.join(t)}o.set(l.mapper.serializedName||(0,n.getPathStringFromParameter)(l),c)}}}return{queryParams:o,sequenceParams:a}}function simpleParseQueryParams(e){const t=new Map;if(!e||e[0]!=="?"){return t}e=e.slice(1);const r=e.split("&");for(const e of r){const[r,i]=e.split("=",2);const n=t.get(r);if(n){if(Array.isArray(n)){n.push(i)}else{t.set(r,[n,i])}}else{t.set(r,i)}}return t}function appendQueryParams(e,t,r,i=false){if(t.size===0){return e}const n=new URL(e);const s=simpleParseQueryParams(n.search);for(const[e,n]of t){const t=s.get(e);if(Array.isArray(t)){if(Array.isArray(n)){t.push(...n);const r=new Set(t);s.set(e,Array.from(r))}else{t.push(n)}}else if(t){if(Array.isArray(n)){n.unshift(t)}else if(r.has(e)){s.set(e,[t,n])}if(!i){s.set(e,n)}}else{s.set(e,n)}}const o=[];for(const[e,t]of s){if(typeof t==="string"){o.push(`${e}=${t}`)}else if(Array.isArray(t)){for(const r of t){o.push(`${e}=${r}`)}}else{o.push(`${e}=${t}`)}}n.search=o.length?`?${o.join("&")}`:"";return n.toString()}},1193:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.isPrimitiveBody=isPrimitiveBody;t.isDuration=isDuration;t.isValidUuid=isValidUuid;t.flattenResponse=flattenResponse;function isPrimitiveBody(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e==="string"||typeof e==="number"||typeof e==="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===undefined||e===null)}const r=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function isDuration(e){return r.test(e)}const i=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function isValidUuid(e){return i.test(e)}function handleNullableResponseAndWrappableBody(e){const t={...e.headers,...e.body};if(e.hasNullableType&&Object.getOwnPropertyNames(t).length===0){return e.shouldWrapBody?{body:null}:null}else{return e.shouldWrapBody?{...e.headers,body:e.body}:t}}function flattenResponse(e,t){const r=e.parsedHeaders;if(e.request.method==="HEAD"){return{...r,body:e.parsedBody}}const i=t&&t.bodyMapper;const n=Boolean(i?.nullable);const s=i?.type.name;if(s==="Stream"){return{...r,blobBody:e.blobBody,readableStreamBody:e.readableStreamBody}}const o=s==="Composite"&&i.type.modelProperties||{};const a=Object.keys(o).some((e=>o[e].serializedName===""));if(s==="Sequence"||a){const t=e.parsedBody??[];for(const r of Object.keys(o)){if(o[r].serializedName){t[r]=e.parsedBody?.[r]}}if(r){for(const e of Object.keys(r)){t[e]=r[e]}}return n&&!e.parsedBody&&!r&&Object.getOwnPropertyNames(o).length===0?null:t}return handleNullableResponseAndWrappableBody({body:e.parsedBody,headers:r,hasNullableType:n,shouldWrapBody:isPrimitiveBody(e.parsedBody,s)})}},3878:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.pollHttpOperation=t.isOperationError=t.getResourceLocation=t.getOperationStatus=t.getOperationLocation=t.initHttpOperation=t.getStatusFromInitialResponse=t.getErrorFromResponse=t.parseRetryAfter=t.inferLroMode=void 0;const i=r(5974);const n=r(480);function getOperationLocationPollingUrl(e){const{azureAsyncOperation:t,operationLocation:r}=e;return r!==null&&r!==void 0?r:t}function getLocationHeader(e){return e.headers["location"]}function getOperationLocationHeader(e){return e.headers["operation-location"]}function getAzureAsyncOperationHeader(e){return e.headers["azure-asyncoperation"]}function findResourceLocation(e){var t;const{location:r,requestMethod:i,requestPath:n,resourceLocationConfig:s}=e;switch(i){case"PUT":{return n}case"DELETE":{return undefined}case"PATCH":{return(t=getDefault())!==null&&t!==void 0?t:n}default:{return getDefault()}}function getDefault(){switch(s){case"azure-async-operation":{return undefined}case"original-uri":{return n}case"location":default:{return r}}}}function inferLroMode(e){const{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;const s=getOperationLocationHeader(t);const o=getAzureAsyncOperationHeader(t);const a=getOperationLocationPollingUrl({operationLocation:s,azureAsyncOperation:o});const l=getLocationHeader(t);const c=r===null||r===void 0?void 0:r.toLocaleUpperCase();if(a!==undefined){return{mode:"OperationLocation",operationLocation:a,resourceLocation:findResourceLocation({requestMethod:c,location:l,requestPath:i,resourceLocationConfig:n})}}else if(l!==undefined){return{mode:"ResourceLocation",operationLocation:l}}else if(c==="PUT"&&i){return{mode:"Body",operationLocation:i}}else{return undefined}}t.inferLroMode=inferLroMode;function transformStatus(e){const{status:t,statusCode:r}=e;if(typeof t!=="string"&&t!==undefined){throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${t}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`)}switch(t===null||t===void 0?void 0:t.toLocaleLowerCase()){case undefined:return toOperationStatus(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:{n.logger.verbose(`LRO: unrecognized operation status: ${t}`);return t}}}function getStatus(e){var t;const{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return transformStatus({status:r,statusCode:e.statusCode})}function getProvisioningState(e){var t,r;const{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{};const s=(r=i===null||i===void 0?void 0:i.provisioningState)!==null&&r!==void 0?r:n;return transformStatus({status:s,statusCode:e.statusCode})}function toOperationStatus(e){if(e===202){return"running"}else if(e<300){return"succeeded"}else{return"failed"}}function parseRetryAfter({rawResponse:e}){const t=e.headers["retry-after"];if(t!==undefined){const e=parseInt(t);return isNaN(e)?calculatePollingIntervalFromDate(new Date(t)):e*1e3}return undefined}t.parseRetryAfter=parseRetryAfter;function getErrorFromResponse(e){const t=accessBodyProperty(e,"error");if(!t){n.logger.warning(`The long-running operation failed but there is no error property in the response's body`);return}if(!t.code||!t.message){n.logger.warning(`The long-running operation failed but the error property in the response's body doesn't contain code or message`);return}return t}t.getErrorFromResponse=getErrorFromResponse;function calculatePollingIntervalFromDate(e){const t=Math.floor((new Date).getTime());const r=e.getTime();if(t{const e=await s.sendInitialRequest();const t=inferLroMode({rawResponse:e.rawResponse,requestPath:s.requestPath,requestMethod:s.requestMethod,resourceLocationConfig:r});return Object.assign({response:e,operationLocation:t===null||t===void 0?void 0:t.operationLocation,resourceLocation:t===null||t===void 0?void 0:t.resourceLocation},(t===null||t===void 0?void 0:t.mode)?{metadata:{mode:t.mode}}:{})},stateProxy:t,processResult:n?({flatResponse:e},t)=>n(e,t):({flatResponse:e})=>e,getOperationStatus:getStatusFromInitialResponse,setErrorAsResult:o})}t.initHttpOperation=initHttpOperation;function getOperationLocation({rawResponse:e},t){var r;const i=(r=t.config.metadata)===null||r===void 0?void 0:r["mode"];switch(i){case"OperationLocation":{return getOperationLocationPollingUrl({operationLocation:getOperationLocationHeader(e),azureAsyncOperation:getAzureAsyncOperationHeader(e)})}case"ResourceLocation":{return getLocationHeader(e)}case"Body":default:{return undefined}}}t.getOperationLocation=getOperationLocation;function getOperationStatus({rawResponse:e},t){var r;const i=(r=t.config.metadata)===null||r===void 0?void 0:r["mode"];switch(i){case"OperationLocation":{return getStatus(e)}case"ResourceLocation":{return toOperationStatus(e.statusCode)}case"Body":{return getProvisioningState(e)}default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}t.getOperationStatus=getOperationStatus;function accessBodyProperty({flatResponse:e,rawResponse:t},r){var i,n;return(i=e===null||e===void 0?void 0:e[r])!==null&&i!==void 0?i:(n=t.body)===null||n===void 0?void 0:n[r]}function getResourceLocation(e,t){const r=accessBodyProperty(e,"resourceLocation");if(r&&typeof r==="string"){t.config.resourceLocation=r}return t.config.resourceLocation}t.getResourceLocation=getResourceLocation;function isOperationError(e){return e.name==="RestError"}t.isOperationError=isOperationError;async function pollHttpOperation(e){const{lro:t,stateProxy:r,options:n,processResult:s,updateState:o,setDelay:a,state:l,setErrorAsResult:c}=e;return(0,i.pollOperation)({state:l,stateProxy:r,setDelay:a,processResult:s?({flatResponse:e},t)=>s(e,t):({flatResponse:e})=>e,getError:getErrorFromResponse,updateState:o,getPollingInterval:parseRetryAfter,getOperationLocation:getOperationLocation,getOperationStatus:getOperationStatus,isOperationError:isOperationError,getResourceLocation:getResourceLocation,options:n,poll:async(e,r)=>t.sendPollRequest(e,r),setErrorAsResult:c})}t.pollHttpOperation=pollHttpOperation},7421:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createHttpPoller=void 0;const i=r(3878);const n=r(8835);async function createHttpPoller(e,t){const{resourceLocationConfig:r,intervalInMs:s,processResult:o,restoreFrom:a,updateState:l,withOperationLocation:c,resolveOnUnsuccessful:p=false}=t||{};return(0,n.buildCreatePoller)({getStatusFromInitialResponse:i.getStatusFromInitialResponse,getStatusFromPollResponse:i.getOperationStatus,isOperationError:i.isOperationError,getOperationLocation:i.getOperationLocation,getResourceLocation:i.getResourceLocation,getPollingInterval:i.parseRetryAfter,getError:i.getErrorFromResponse,resolveOnUnsuccessful:p})({init:async()=>{const t=await e.sendInitialRequest();const n=(0,i.inferLroMode)({rawResponse:t.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:t,operationLocation:n===null||n===void 0?void 0:n.operationLocation,resourceLocation:n===null||n===void 0?void 0:n.resourceLocation},(n===null||n===void 0?void 0:n.mode)?{metadata:{mode:n.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:s,withOperationLocation:c,restoreFrom:a,updateState:l,processResult:o?({flatResponse:e},t)=>o(e,t):({flatResponse:e})=>e})}t.createHttpPoller=createHttpPoller},1754:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createHttpPoller=void 0;const i=r(1860);var n=r(7421);Object.defineProperty(t,"createHttpPoller",{enumerable:true,get:function(){return n.createHttpPoller}});i.__exportStar(r(5454),t);i.__exportStar(r(6272),t);i.__exportStar(r(2670),t)},5454:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.LroEngine=void 0;var i=r(1607);Object.defineProperty(t,"LroEngine",{enumerable:true,get:function(){return i.LroEngine}})},1607:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.LroEngine=void 0;const i=r(4267);const n=r(5044);const s=r(6272);const o=r(5974);class LroEngine extends s.Poller{constructor(e,t){const{intervalInMs:r=n.POLL_INTERVAL_IN_MS,resumeFrom:s,resolveOnUnsuccessful:a=false,isDone:l,lroResourceLocationConfig:c,processResult:p,updateState:u}=t||{};const d=s?(0,o.deserializeState)(s):{};const m=new i.GenericPollOperation(d,e,!a,c,p,u,l);super(m);this.resolveOnUnsuccessful=a;this.config={intervalInMs:r};m.setPollerConfig(this.config)}delay(){return new Promise((e=>setTimeout((()=>e()),this.config.intervalInMs)))}}t.LroEngine=LroEngine},4267:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.GenericPollOperation=void 0;const i=r(3878);const n=r(480);const createStateProxy=()=>({initState:e=>({config:e,isStarted:true}),setCanceled:e=>e.isCancelled=true,setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.isStarted=true,setSucceeded:e=>e.isCompleted=true,setFailed:()=>{},getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>!!e.isCancelled,isFailed:e=>!!e.error,isRunning:e=>!!e.isStarted,isSucceeded:e=>Boolean(e.isCompleted&&!e.isCancelled&&!e.error)});class GenericPollOperation{constructor(e,t,r,i,n,s,o){this.state=e;this.lro=t;this.setErrorAsResult=r;this.lroResourceLocationConfig=i;this.processResult=n;this.updateState=s;this.isDone=o}setPollerConfig(e){this.pollerConfig=e}async update(e){var t;const r=createStateProxy();if(!this.state.isStarted){this.state=Object.assign(Object.assign({},this.state),await(0,i.initHttpOperation)({lro:this.lro,stateProxy:r,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult}))}const n=this.updateState;const s=this.isDone;if(!this.state.isCompleted&&this.state.error===undefined){await(0,i.pollHttpOperation)({lro:this.lro,state:this.state,stateProxy:r,processResult:this.processResult,updateState:n?(e,{rawResponse:t})=>n(e,t):undefined,isDone:s?({flatResponse:e},t)=>s(e,t):undefined,options:e,setDelay:e=>{this.pollerConfig.intervalInMs=e},setErrorAsResult:this.setErrorAsResult})}(t=e===null||e===void 0?void 0:e.fireProgress)===null||t===void 0?void 0:t.call(e,this.state);return this}async cancel(){n.logger.error("`cancelOperation` is deprecated because it wasn't implemented");return this}toString(){return JSON.stringify({state:this.state})}}t.GenericPollOperation=GenericPollOperation},2670:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true})},6272:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.Poller=t.PollerCancelledError=t.PollerStoppedError=void 0;class PollerStoppedError extends Error{constructor(e){super(e);this.name="PollerStoppedError";Object.setPrototypeOf(this,PollerStoppedError.prototype)}}t.PollerStoppedError=PollerStoppedError;class PollerCancelledError extends Error{constructor(e){super(e);this.name="PollerCancelledError";Object.setPrototypeOf(this,PollerCancelledError.prototype)}}t.PollerCancelledError=PollerCancelledError;class Poller{constructor(e){this.resolveOnUnsuccessful=false;this.stopped=true;this.pollProgressCallbacks=[];this.operation=e;this.promise=new Promise(((e,t)=>{this.resolve=e;this.reject=t}));this.promise.catch((()=>{}))}async startPolling(e={}){if(this.stopped){this.stopped=false}while(!this.isStopped()&&!this.isDone()){await this.poll(e);await this.delay()}}async pollOnce(e={}){if(!this.isDone()){this.operation=await this.operation.update({abortSignal:e.abortSignal,fireProgress:this.fireProgress.bind(this)})}this.processUpdatedState()}fireProgress(e){for(const t of this.pollProgressCallbacks){t(e)}}async cancelOnce(e={}){this.operation=await this.operation.cancel(e)}poll(e={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(e);const clearPollOncePromise=()=>{this.pollOncePromise=undefined};this.pollOncePromise.then(clearPollOncePromise,clearPollOncePromise).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error){this.stopped=true;if(!this.resolveOnUnsuccessful){this.reject(this.operation.state.error);throw this.operation.state.error}}if(this.operation.state.isCancelled){this.stopped=true;if(!this.resolveOnUnsuccessful){const e=new PollerCancelledError("Operation was canceled");this.reject(e);throw e}}if(this.isDone()&&this.resolve){this.resolve(this.getResult())}}async pollUntilDone(e={}){if(this.stopped){this.startPolling(e).catch(this.reject)}this.processUpdatedState();return this.promise}onProgress(e){this.pollProgressCallbacks.push(e);return()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter((t=>t!==e))}}isDone(){const e=this.operation.state;return Boolean(e.isCompleted||e.isCancelled||e.error)}stopPolling(){if(!this.stopped){this.stopped=true;if(this.reject){this.reject(new PollerStoppedError("This poller is already stopped"))}}}isStopped(){return this.stopped}cancelOperation(e={}){if(!this.cancelPromise){this.cancelPromise=this.cancelOnce(e)}else if(e.abortSignal){throw new Error("A cancel request is currently pending")}return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){const e=this.operation.state;return e.result}toString(){return this.operation.toString()}}t.Poller=Poller},480:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.logger=void 0;const i=r(6515);t.logger=(0,i.createClientLogger)("core-lro")},5044:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.terminalStates=t.POLL_INTERVAL_IN_MS=void 0;t.POLL_INTERVAL_IN_MS=2e3;t.terminalStates=["succeeded","canceled","failed"]},5974:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.pollOperation=t.initOperation=t.deserializeState=void 0;const i=r(480);const n=r(5044);function deserializeState(e){try{return JSON.parse(e).state}catch(t){throw new Error(`Unable to deserialize input state: ${e}`)}}t.deserializeState=deserializeState;function setStateError(e){const{state:t,stateProxy:r,isOperationError:i}=e;return e=>{if(i(e)){r.setError(t,e);r.setFailed(t)}throw e}}function appendReadableErrorMessage(e,t){let r=e;if(r.slice(-1)!=="."){r=r+"."}return r+" "+t}function simplifyError(e){let t=e.message;let r=e.code;let i=e;while(i.innererror){i=i.innererror;r=i.code;t=appendReadableErrorMessage(t,i.message)}return{code:r,message:t}}function processOperationStatus(e){const{state:t,stateProxy:r,status:n,isDone:s,processResult:o,getError:a,response:l,setErrorAsResult:c}=e;switch(n){case"succeeded":{r.setSucceeded(t);break}case"failed":{const e=a===null||a===void 0?void 0:a(l);let n="";if(e){const{code:t,message:r}=simplifyError(e);n=`. ${t}. ${r}`}const s=`The long-running operation has failed${n}`;r.setError(t,new Error(s));r.setFailed(t);i.logger.warning(s);break}case"canceled":{r.setCanceled(t);break}}if((s===null||s===void 0?void 0:s(l,t))||s===undefined&&["succeeded","canceled"].concat(c?[]:["failed"]).includes(n)){r.setResult(t,buildResult({response:l,state:t,processResult:o}))}}function buildResult(e){const{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function initOperation(e){const{init:t,stateProxy:r,processResult:n,getOperationStatus:s,withOperationLocation:o,setErrorAsResult:a}=e;const{operationLocation:l,resourceLocation:c,metadata:p,response:u}=await t();if(l)o===null||o===void 0?void 0:o(l,false);const d={metadata:p,operationLocation:l,resourceLocation:c};i.logger.verbose(`LRO: Operation description:`,d);const m=r.initState(d);const A=s({response:u,state:m,operationLocation:l});processOperationStatus({state:m,status:A,stateProxy:r,response:u,setErrorAsResult:a,processResult:n});return m}t.initOperation=initOperation;async function pollOperationHelper(e){const{poll:t,state:r,stateProxy:s,operationLocation:o,getOperationStatus:a,getResourceLocation:l,isOperationError:c,options:p}=e;const u=await t(o,p).catch(setStateError({state:r,stateProxy:s,isOperationError:c}));const d=a(u,r);i.logger.verbose(`LRO: Status:\n\tPolling from: ${r.config.operationLocation}\n\tOperation status: ${d}\n\tPolling status: ${n.terminalStates.includes(d)?"Stopped":"Running"}`);if(d==="succeeded"){const e=l(u,r);if(e!==undefined){return{response:await t(e).catch(setStateError({state:r,stateProxy:s,isOperationError:c})),status:d}}}return{response:u,status:d}}async function pollOperation(e){const{poll:t,state:r,stateProxy:i,options:s,getOperationStatus:o,getResourceLocation:a,getOperationLocation:l,isOperationError:c,withOperationLocation:p,getPollingInterval:u,processResult:d,getError:m,updateState:A,setDelay:g,isDone:h,setErrorAsResult:f}=e;const{operationLocation:y}=r.config;if(y!==undefined){const{response:e,status:b}=await pollOperationHelper({poll:t,getOperationStatus:o,state:r,stateProxy:i,operationLocation:y,getResourceLocation:a,isOperationError:c,options:s});processOperationStatus({status:b,response:e,state:r,stateProxy:i,isDone:h,processResult:d,getError:m,setErrorAsResult:f});if(!n.terminalStates.includes(b)){const t=u===null||u===void 0?void 0:u(e);if(t)g(t);const i=l===null||l===void 0?void 0:l(e,r);if(i!==undefined){const e=y!==i;r.config.operationLocation=i;p===null||p===void 0?void 0:p(i,e)}else p===null||p===void 0?void 0:p(y,false)}A===null||A===void 0?void 0:A(r,e)}}t.pollOperation=pollOperation},8835:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.buildCreatePoller=void 0;const i=r(5974);const n=r(5044);const s=r(7779);const createStateProxy=()=>({initState:e=>({status:"running",config:e}),setCanceled:e=>e.status="canceled",setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.status="running",setSucceeded:e=>e.status="succeeded",setFailed:e=>e.status="failed",getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>e.status==="canceled",isFailed:e=>e.status==="failed",isRunning:e=>e.status==="running",isSucceeded:e=>e.status==="succeeded"});function buildCreatePoller(e){const{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:o,isOperationError:a,getResourceLocation:l,getPollingInterval:c,getError:p,resolveOnUnsuccessful:u}=e;return async({init:e,poll:d},m)=>{const{processResult:A,updateState:g,withOperationLocation:h,intervalInMs:f=n.POLL_INTERVAL_IN_MS,restoreFrom:y}=m||{};const b=createStateProxy();const C=h?(()=>{let e=false;return(t,r)=>{if(r)h(t);else if(!e)h(t);e=true}})():undefined;const N=y?(0,i.deserializeState)(y):await(0,i.initOperation)({init:e,stateProxy:b,processResult:A,getOperationStatus:r,withOperationLocation:C,setErrorAsResult:!u});let E;const v=new AbortController;const I=new Map;const handleProgressEvents=async()=>I.forEach((e=>e(N)));const S="Operation was canceled";let w=f;const P={getOperationState:()=>N,getResult:()=>N.result,isDone:()=>["succeeded","failed","canceled"].includes(N.status),isStopped:()=>E===undefined,stopPolling:()=>{v.abort()},toString:()=>JSON.stringify({state:N}),onProgress:e=>{const t=Symbol();I.set(t,e);return()=>I.delete(t)},pollUntilDone:e=>E!==null&&E!==void 0?E:E=(async()=>{const{abortSignal:t}=e||{};function abortListener(){v.abort()}const r=v.signal;if(t===null||t===void 0?void 0:t.aborted){v.abort()}else if(!r.aborted){t===null||t===void 0?void 0:t.addEventListener("abort",abortListener,{once:true})}try{if(!P.isDone()){await P.poll({abortSignal:r});while(!P.isDone()){await(0,s.delay)(w,{abortSignal:r});await P.poll({abortSignal:r})}}}finally{t===null||t===void 0?void 0:t.removeEventListener("abort",abortListener)}if(u){return P.getResult()}else{switch(N.status){case"succeeded":return P.getResult();case"canceled":throw new Error(S);case"failed":throw N.error;case"notStarted":case"running":throw new Error(`Polling completed without succeeding or failing`)}}})().finally((()=>{E=undefined})),async poll(e){if(u){if(P.isDone())return}else{switch(N.status){case"succeeded":return;case"canceled":throw new Error(S);case"failed":throw N.error}}await(0,i.pollOperation)({poll:d,state:N,stateProxy:b,getOperationLocation:t,isOperationError:a,withOperationLocation:C,getPollingInterval:c,getOperationStatus:o,getResourceLocation:l,processResult:A,getError:p,updateState:g,options:e,setDelay:e=>{w=e},setErrorAsResult:!u});await handleProgressEvents();if(!u){switch(N.status){case"canceled":throw new Error(S);case"failed":throw N.error}}}};return P}}t.buildCreatePoller=buildCreatePoller},6427:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{DEFAULT_RETRY_POLICY_COUNT:()=>a,SDK_VERSION:()=>o});e.exports=__toCommonJS(s);const o="1.24.0";const a=3;0&&0},862:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createPipelineFromOptions:()=>createPipelineFromOptions});e.exports=__toCommonJS(a);var l=r(3253);var c=r(9590);var p=r(4087);var u=r(2799);var d=r(5807);var m=r(9295);var A=r(8170);var g=r(5497);var h=r(7779);var f=r(2815);var y=r(5686);var b=r(8554);var C=r(5798);var N=r(3237);var E=r(7466);function createPipelineFromOptions(e){const t=(0,c.createEmptyPipeline)();if(h.isNodeLike){if(e.agent){t.addPolicy((0,b.agentPolicy)(e.agent))}if(e.tlsOptions){t.addPolicy((0,C.tlsPolicy)(e.tlsOptions))}t.addPolicy((0,f.proxyPolicy)(e.proxyOptions));t.addPolicy((0,m.decompressResponsePolicy)())}t.addPolicy((0,E.wrapAbortSignalLikePolicy)());t.addPolicy((0,g.formDataPolicy)(),{beforePolicies:[d.multipartPolicyName]});t.addPolicy((0,u.userAgentPolicy)(e.userAgentOptions));t.addPolicy((0,y.setClientRequestIdPolicy)(e.telemetryOptions?.clientRequestIdHeaderName));t.addPolicy((0,d.multipartPolicy)(),{afterPhase:"Deserialize"});t.addPolicy((0,A.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"});t.addPolicy((0,N.tracingPolicy)({...e.userAgentOptions,...e.loggingOptions}),{afterPhase:"Retry"});if(h.isNodeLike){t.addPolicy((0,p.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"})}t.addPolicy((0,l.logPolicy)(e.loggingOptions),{afterPhase:"Sign"});return t}0&&0},7960:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createDefaultHttpClient:()=>createDefaultHttpClient});e.exports=__toCommonJS(a);var l=r(1958);var c=r(1297);function createDefaultHttpClient(){const e=(0,l.createDefaultHttpClient)();return{async sendRequest(t){const{abortSignal:r,cleanup:i}=t.abortSignal?(0,c.wrapAbortSignalLike)(t.abortSignal):{};try{t.abortSignal=r;return await e.sendRequest(t)}finally{i?.()}}}}0&&0},192:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createHttpHeaders:()=>createHttpHeaders});e.exports=__toCommonJS(a);var l=r(1958);function createHttpHeaders(e){return(0,l.createHttpHeaders)(e)}0&&0},778:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{RestError:()=>m.RestError,agentPolicy:()=>k.agentPolicy,agentPolicyName:()=>k.agentPolicyName,auxiliaryAuthenticationHeaderPolicy:()=>R.auxiliaryAuthenticationHeaderPolicy,auxiliaryAuthenticationHeaderPolicyName:()=>R.auxiliaryAuthenticationHeaderPolicyName,bearerTokenAuthenticationPolicy:()=>B.bearerTokenAuthenticationPolicy,bearerTokenAuthenticationPolicyName:()=>B.bearerTokenAuthenticationPolicyName,createDefaultHttpClient:()=>p.createDefaultHttpClient,createEmptyPipeline:()=>l.createEmptyPipeline,createFile:()=>Q.createFile,createFileFromStream:()=>Q.createFileFromStream,createHttpHeaders:()=>u.createHttpHeaders,createPipelineFromOptions:()=>c.createPipelineFromOptions,createPipelineRequest:()=>d.createPipelineRequest,decompressResponsePolicy:()=>A.decompressResponsePolicy,decompressResponsePolicyName:()=>A.decompressResponsePolicyName,defaultRetryPolicy:()=>S.defaultRetryPolicy,exponentialRetryPolicy:()=>g.exponentialRetryPolicy,exponentialRetryPolicyName:()=>g.exponentialRetryPolicyName,formDataPolicy:()=>x.formDataPolicy,formDataPolicyName:()=>x.formDataPolicyName,getDefaultProxySettings:()=>b.getDefaultProxySettings,isRestError:()=>m.isRestError,logPolicy:()=>f.logPolicy,logPolicyName:()=>f.logPolicyName,multipartPolicy:()=>y.multipartPolicy,multipartPolicyName:()=>y.multipartPolicyName,ndJsonPolicy:()=>_.ndJsonPolicy,ndJsonPolicyName:()=>_.ndJsonPolicyName,proxyPolicy:()=>b.proxyPolicy,proxyPolicyName:()=>b.proxyPolicyName,redirectPolicy:()=>C.redirectPolicy,redirectPolicyName:()=>C.redirectPolicyName,retryPolicy:()=>v.retryPolicy,setClientRequestIdPolicy:()=>h.setClientRequestIdPolicy,setClientRequestIdPolicyName:()=>h.setClientRequestIdPolicyName,systemErrorRetryPolicy:()=>N.systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>N.systemErrorRetryPolicyName,throttlingRetryPolicy:()=>E.throttlingRetryPolicy,throttlingRetryPolicyName:()=>E.throttlingRetryPolicyName,tlsPolicy:()=>P.tlsPolicy,tlsPolicyName:()=>P.tlsPolicyName,tracingPolicy:()=>I.tracingPolicy,tracingPolicyName:()=>I.tracingPolicyName,userAgentPolicy:()=>w.userAgentPolicy,userAgentPolicyName:()=>w.userAgentPolicyName});e.exports=__toCommonJS(a);var l=r(9590);var c=r(862);var p=r(7960);var u=r(192);var d=r(5709);var m=r(8666);var A=r(9295);var g=r(6708);var h=r(5686);var f=r(3253);var y=r(5807);var b=r(2815);var C=r(4087);var N=r(6518);var E=r(5159);var v=r(6085);var I=r(3237);var S=r(8170);var w=r(2799);var P=r(5798);var x=r(5497);var B=r(6925);var _=r(6827);var R=r(2262);var k=r(8554);var Q=r(7073);0&&0},544:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{logger:()=>c});e.exports=__toCommonJS(a);var l=r(6515);const c=(0,l.createClientLogger)("core-rest-pipeline");0&&0},9590:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createEmptyPipeline:()=>createEmptyPipeline});e.exports=__toCommonJS(a);var l=r(1958);function createEmptyPipeline(){return(0,l.createEmptyPipeline)()}0&&0},5709:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createPipelineRequest:()=>createPipelineRequest});e.exports=__toCommonJS(a);var l=r(1958);function createPipelineRequest(e){return(0,l.createPipelineRequest)(e)}0&&0},8554:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{agentPolicy:()=>agentPolicy,agentPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.agentPolicyName;function agentPolicy(e){return(0,l.agentPolicy)(e)}0&&0},2262:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{auxiliaryAuthenticationHeaderPolicy:()=>auxiliaryAuthenticationHeaderPolicy,auxiliaryAuthenticationHeaderPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(9202);var c=r(544);const p="auxiliaryAuthenticationHeaderPolicy";const u="x-ms-authorization-auxiliary";async function sendAuthorizeRequest(e){const{scopes:t,getAccessToken:r,request:i}=e;const n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions};return(await r(t,n))?.token??""}function auxiliaryAuthenticationHeaderPolicy(e){const{credentials:t,scopes:r}=e;const i=e.logger||c.logger;const n=new WeakMap;return{name:p,async sendRequest(e,s){if(!e.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.")}if(!t||t.length===0){i.info(`${p} header will not be set due to empty credentials.`);return s(e)}const o=[];for(const s of t){let t=n.get(s);if(!t){t=(0,l.createTokenCycler)(s);n.set(s,t)}o.push(sendAuthorizeRequest({scopes:Array.isArray(r)?r:[r],request:e,getAccessToken:t,logger:i}))}const a=(await Promise.all(o)).filter((e=>Boolean(e)));if(a.length===0){i.warning(`None of the auxiliary tokens are valid. ${u} header will not be set.`);return s(e)}e.headers.set(u,a.map((e=>`Bearer ${e}`)).join(", "));return s(e)}}}0&&0},6925:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{bearerTokenAuthenticationPolicy:()=>bearerTokenAuthenticationPolicy,bearerTokenAuthenticationPolicyName:()=>u,parseChallenges:()=>parseChallenges});e.exports=__toCommonJS(a);var l=r(9202);var c=r(544);var p=r(8666);const u="bearerTokenAuthenticationPolicy";async function trySendRequest(e,t){try{return[await t(e),void 0]}catch(e){if((0,p.isRestError)(e)&&e.response){return[e.response,e]}else{throw e}}}async function defaultAuthorizeRequest(e){const{scopes:t,getAccessToken:r,request:i}=e;const n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions,enableCae:true};const s=await r(t,n);if(s){e.request.headers.set("Authorization",`Bearer ${s.token}`)}}function isChallengeResponse(e){return e.status===401&&e.headers.has("WWW-Authenticate")}async function authorizeRequestOnCaeChallenge(e,t){const{scopes:r}=e;const i=await e.getAccessToken(r,{enableCae:true,claims:t});if(!i){return false}e.request.headers.set("Authorization",`${i.tokenType??"Bearer"} ${i.token}`);return true}function bearerTokenAuthenticationPolicy(e){const{credential:t,scopes:r,challengeCallbacks:i}=e;const n=e.logger||c.logger;const s={authorizeRequest:i?.authorizeRequest?.bind(i)??defaultAuthorizeRequest,authorizeRequestOnChallenge:i?.authorizeRequestOnChallenge?.bind(i)};const o=t?(0,l.createTokenCycler)(t):()=>Promise.resolve(null);return{name:u,async sendRequest(e,t){if(!e.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.")}await s.authorizeRequest({scopes:Array.isArray(r)?r:[r],request:e,getAccessToken:o,logger:n});let i;let a;let l;[i,a]=await trySendRequest(e,t);if(isChallengeResponse(i)){let c=getCaeChallengeClaims(i.headers.get("WWW-Authenticate"));if(c){let s;try{s=atob(c)}catch(e){n.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${c}`);return i}l=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(r)?r:[r],response:i,request:e,getAccessToken:o,logger:n},s);if(l){[i,a]=await trySendRequest(e,t)}}else if(s.authorizeRequestOnChallenge){l=await s.authorizeRequestOnChallenge({scopes:Array.isArray(r)?r:[r],request:e,response:i,getAccessToken:o,logger:n});if(l){[i,a]=await trySendRequest(e,t)}if(isChallengeResponse(i)){c=getCaeChallengeClaims(i.headers.get("WWW-Authenticate")??"");if(c){let s;try{s=atob(c)}catch(e){n.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${c}`);return i}l=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(r)?r:[r],response:i,request:e,getAccessToken:o,logger:n},s);if(l){[i,a]=await trySendRequest(e,t)}}}}}if(a){throw a}else{return i}}}}function parseChallenges(e){const t=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g;const r=/(\w+)="([^"]*)"/g;const i=[];let n;while((n=t.exec(e))!==null){const e=n[1];const t=n[2];const s={};let o;while((o=r.exec(t))!==null){s[o[1]]=o[2]}i.push({scheme:e,params:s})}return i}function getCaeChallengeClaims(e){if(!e){return}const t=parseChallenges(e);return t.find((e=>e.scheme==="Bearer"&&e.params.claims&&e.params.error==="insufficient_claims"))?.params.claims}0&&0},9295:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{decompressResponsePolicy:()=>decompressResponsePolicy,decompressResponsePolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.decompressResponsePolicyName;function decompressResponsePolicy(){return(0,l.decompressResponsePolicy)()}0&&0},8170:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{defaultRetryPolicy:()=>defaultRetryPolicy,defaultRetryPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.defaultRetryPolicyName;function defaultRetryPolicy(e={}){return(0,l.defaultRetryPolicy)(e)}0&&0},6708:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{exponentialRetryPolicy:()=>exponentialRetryPolicy,exponentialRetryPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.exponentialRetryPolicyName;function exponentialRetryPolicy(e={}){return(0,l.exponentialRetryPolicy)(e)}0&&0},5497:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{formDataPolicy:()=>formDataPolicy,formDataPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.formDataPolicyName;function formDataPolicy(){return(0,l.formDataPolicy)()}0&&0},3253:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{logPolicy:()=>logPolicy,logPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(544);var c=r(4960);const p=c.logPolicyName;function logPolicy(e={}){return(0,c.logPolicy)({logger:l.logger.info,...e})}0&&0},5807:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{multipartPolicy:()=>multipartPolicy,multipartPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(4960);var c=r(7073);const p=l.multipartPolicyName;function multipartPolicy(){const e=(0,l.multipartPolicy)();return{name:p,sendRequest:async(t,r)=>{if(t.multipartBody){for(const e of t.multipartBody.parts){if((0,c.hasRawContent)(e.body)){e.body=(0,c.getRawContent)(e.body)}}}return e.sendRequest(t,r)}}}0&&0},6827:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{ndJsonPolicy:()=>ndJsonPolicy,ndJsonPolicyName:()=>o});e.exports=__toCommonJS(s);const o="ndJsonPolicy";function ndJsonPolicy(){return{name:o,async sendRequest(e,t){if(typeof e.body==="string"&&e.body.startsWith("[")){const t=JSON.parse(e.body);e.body=t.map((e=>JSON.stringify(e)+"\n")).join("")}return t(e)}}}0&&0},2815:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getDefaultProxySettings:()=>getDefaultProxySettings,proxyPolicy:()=>proxyPolicy,proxyPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.proxyPolicyName;function getDefaultProxySettings(e){return(0,l.getDefaultProxySettings)(e)}function proxyPolicy(e,t){return(0,l.proxyPolicy)(e,t)}0&&0},4087:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{redirectPolicy:()=>redirectPolicy,redirectPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.redirectPolicyName;function redirectPolicy(e={}){return(0,l.redirectPolicy)(e)}0&&0},6085:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{retryPolicy:()=>retryPolicy});e.exports=__toCommonJS(a);var l=r(6515);var c=r(6427);var p=r(4960);const u=(0,l.createClientLogger)("core-rest-pipeline retryPolicy");function retryPolicy(e,t={maxRetries:c.DEFAULT_RETRY_POLICY_COUNT}){return(0,p.retryPolicy)(e,{logger:u,...t})}0&&0},5686:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{setClientRequestIdPolicy:()=>setClientRequestIdPolicy,setClientRequestIdPolicyName:()=>o});e.exports=__toCommonJS(s);const o="setClientRequestIdPolicy";function setClientRequestIdPolicy(e="x-ms-client-request-id"){return{name:o,async sendRequest(t,r){if(!t.headers.has(e)){t.headers.set(e,t.requestId)}return r(t)}}}0&&0},6518:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{systemErrorRetryPolicy:()=>systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.systemErrorRetryPolicyName;function systemErrorRetryPolicy(e={}){return(0,l.systemErrorRetryPolicy)(e)}0&&0},5159:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{throttlingRetryPolicy:()=>throttlingRetryPolicy,throttlingRetryPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.throttlingRetryPolicyName;function throttlingRetryPolicy(e={}){return(0,l.throttlingRetryPolicy)(e)}0&&0},5798:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{tlsPolicy:()=>tlsPolicy,tlsPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.tlsPolicyName;function tlsPolicy(e){return(0,l.tlsPolicy)(e)}0&&0},3237:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{tracingPolicy:()=>tracingPolicy,tracingPolicyName:()=>g});e.exports=__toCommonJS(a);var l=r(623);var c=r(6427);var p=r(8431);var u=r(544);var d=r(7779);var m=r(8666);var A=r(5750);const g="tracingPolicy";function tracingPolicy(e={}){const t=(0,p.getUserAgentValue)(e.userAgentPrefix);const r=new A.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});const i=tryCreateTracingClient();return{name:g,async sendRequest(e,n){if(!i){return n(e)}const s=await t;const o={"http.url":r.sanitizeUrl(e.url),"http.method":e.method,"http.user_agent":s,requestId:e.requestId};if(s){o["http.user_agent"]=s}const{span:a,tracingContext:l}=tryCreateSpan(i,e,o)??{};if(!a||!l){return n(e)}try{const t=await i.withContext(l,n,e);tryProcessResponse(a,t);return t}catch(e){tryProcessError(a,e);throw e}}}}function tryCreateTracingClient(){try{return(0,l.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:c.SDK_VERSION})}catch(e){u.logger.warning(`Error when creating the TracingClient: ${(0,d.getErrorMessage)(e)}`);return void 0}}function tryCreateSpan(e,t,r){try{const{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return void 0}const s=e.createRequestHeaders(n.tracingOptions.tracingContext);for(const[e,r]of Object.entries(s)){t.headers.set(e,r)}return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(e){u.logger.warning(`Skipping creating a tracing span due to an error: ${(0,d.getErrorMessage)(e)}`);return void 0}}function tryProcessError(e,t){try{e.setStatus({status:"error",error:(0,d.isError)(t)?t:void 0});if((0,m.isRestError)(t)&&t.statusCode){e.setAttribute("http.status_code",t.statusCode)}e.end()}catch(e){u.logger.warning(`Skipping tracing span processing due to an error: ${(0,d.getErrorMessage)(e)}`)}}function tryProcessResponse(e,t){try{e.setAttribute("http.status_code",t.status);const r=t.headers.get("x-ms-request-id");if(r){e.setAttribute("serviceRequestId",r)}if(t.status>=400){e.setStatus({status:"error"})}e.end()}catch(e){u.logger.warning(`Skipping tracing span processing due to an error: ${(0,d.getErrorMessage)(e)}`)}}0&&0},2799:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{userAgentPolicy:()=>userAgentPolicy,userAgentPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(8431);const c=(0,l.getUserAgentHeaderName)();const p="userAgentPolicy";function userAgentPolicy(e={}){const t=(0,l.getUserAgentValue)(e.userAgentPrefix);return{name:p,async sendRequest(e,r){if(!e.headers.has(c)){e.headers.set(c,await t)}return r(e)}}}0&&0},7466:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{wrapAbortSignalLikePolicy:()=>wrapAbortSignalLikePolicy,wrapAbortSignalLikePolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(1297);const c="wrapAbortSignalLikePolicy";function wrapAbortSignalLikePolicy(){return{name:c,sendRequest:async(e,t)=>{if(!e.abortSignal){return t(e)}const{abortSignal:r,cleanup:i}=(0,l.wrapAbortSignalLike)(e.abortSignal);e.abortSignal=r;try{return await t(e)}finally{i?.()}}}}0&&0},8666:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{RestError:()=>c,isRestError:()=>isRestError});e.exports=__toCommonJS(a);var l=r(1958);const c=l.RestError;function isRestError(e){return(0,l.isRestError)(e)}0&&0},6141:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createFile:()=>createFile});e.exports=__toCommonJS(a);var l=r(7073);function createFile(e,t,r={}){return(0,l.createRawFile)(e,t,r)}0&&0},7073:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createFile:()=>l.createFile,createFileFromStream:()=>createFileFromStream,createRawFile:()=>createRawFile,getRawContent:()=>getRawContent,hasRawContent:()=>hasRawContent});e.exports=__toCommonJS(a);var l=r(6141);function isNodeReadableStream(e){return typeof e==="object"&&e!==null&&"pipe"in e&&typeof e.pipe==="function"}const c={arrayBuffer:()=>{throw new Error("Not implemented")},bytes:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}};const p=Symbol("rawContent");function hasRawContent(e){return typeof e[p]==="function"}function getRawContent(e){if(hasRawContent(e)){return e[p]()}else{return e}}function createRawFile(e,t,r={}){return{...c,type:r.type??"",lastModified:r.lastModified??(new Date).getTime(),webkitRelativePath:r.webkitRelativePath??"",size:e.byteLength,name:t,arrayBuffer:async()=>toArrayBuffer(e).buffer,stream:()=>new Blob([toArrayBuffer(e)]).stream(),[p]:()=>e}}function createFileFromStream(e,t,r={}){return{...c,type:r.type??"",lastModified:r.lastModified??(new Date).getTime(),webkitRelativePath:r.webkitRelativePath??"",size:r.size??-1,name:t,stream:()=>{const t=e();if(isNodeReadableStream(t)){throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.")}return t},[p]:e}}function hasArrayBuffer(e){return"resize"in e.buffer}function toArrayBuffer(e){if(hasArrayBuffer(e)){if(e.byteOffset!==0||e.byteLength!==e.buffer.byteLength){return new Uint8Array(e)}return e}return e.map((e=>e))}0&&0},9202:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{DEFAULT_CYCLER_OPTIONS:()=>c,createTokenCycler:()=>createTokenCycler});e.exports=__toCommonJS(a);var l=r(7779);const c={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function beginRefresh(e,t,r){async function tryGetAccessToken(){if(Date.now()e.getToken(t,a);r=beginRefresh(tryGetAccessToken,s.retryIntervalInMs,i?.expiresOnTimestamp??Date.now()).then((e=>{r=null;i=e;n=a.tenantId;return i})).catch((e=>{r=null;i=null;n=void 0;throw e}))}return r}return async(e,t)=>{const r=Boolean(t.claims);const s=n!==t.tenantId;if(r){i=null}const a=s||r||o.mustRefresh;if(a){return refresh(e,t)}if(o.shouldRefresh){refresh(e,t)}return i}}0&&0},8431:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getUserAgentHeaderName:()=>getUserAgentHeaderName,getUserAgentValue:()=>getUserAgentValue});e.exports=__toCommonJS(a);var l=r(1848);var c=r(6427);function getUserAgentString(e){const t=[];for(const[r,i]of e){const e=i?`${r}/${i}`:r;t.push(e)}return t.join(" ")}function getUserAgentHeaderName(){return(0,l.getHeaderName)()}async function getUserAgentValue(e){const t=new Map;t.set("core-rest-pipeline",c.SDK_VERSION);await(0,l.setPlatformSpecificData)(t);const r=getUserAgentString(t);const i=e?`${e} ${r}`:r;return i}0&&0},1848:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{getHeaderName:()=>getHeaderName,setPlatformSpecificData:()=>setPlatformSpecificData});e.exports=__toCommonJS(c);var p=__toESM(r(8161));var u=__toESM(r(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(e){if(u.default&&u.default.versions){const t=`${p.default.type()} ${p.default.release()}; ${p.default.arch()}`;if(u.default.versions.bun){e.set("Bun",`${u.default.versions.bun} (${t})`)}else if(u.default.versions.deno){e.set("Deno",`${u.default.versions.deno} (${t})`)}else if(u.default.versions.node){e.set("Node",`${u.default.versions.node} (${t})`)}}}0&&0},1297:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{wrapAbortSignalLike:()=>wrapAbortSignalLike});e.exports=__toCommonJS(s);function wrapAbortSignalLike(e){if(e instanceof AbortSignal){return{abortSignal:e}}if(e.aborted){return{abortSignal:AbortSignal.abort("reason"in e?e.reason:void 0)}}const t=new AbortController;let r=true;function cleanup(){if(r){e.removeEventListener("abort",listener);r=false}}function listener(){t.abort("reason"in e?e.reason:void 0);cleanup()}e.addEventListener("abort",listener);return{abortSignal:t.signal,cleanup:cleanup}}0&&0},623:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createTracingClient=t.useInstrumenter=void 0;var i=r(8729);Object.defineProperty(t,"useInstrumenter",{enumerable:true,get:function(){return i.useInstrumenter}});var n=r(3438);Object.defineProperty(t,"createTracingClient",{enumerable:true,get:function(){return n.createTracingClient}})},8729:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createDefaultTracingSpan=createDefaultTracingSpan;t.createDefaultInstrumenter=createDefaultInstrumenter;t.useInstrumenter=useInstrumenter;t.getInstrumenter=getInstrumenter;const i=r(9186);const n=r(8914);function createDefaultTracingSpan(){return{end:()=>{},isRecording:()=>false,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function createDefaultInstrumenter(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>undefined,startSpan:(e,t)=>({span:createDefaultTracingSpan(),tracingContext:(0,i.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}function useInstrumenter(e){n.state.instrumenterImplementation=e}function getInstrumenter(){if(!n.state.instrumenterImplementation){n.state.instrumenterImplementation=createDefaultInstrumenter()}return n.state.instrumenterImplementation}},8914:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.state=void 0;t.state={instrumenterImplementation:undefined}},3438:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createTracingClient=createTracingClient;const i=r(8729);const n=r(9186);function createTracingClient(e){const{namespace:t,packageName:r,packageVersion:s}=e;function startSpan(e,o,a){const l=(0,i.getInstrumenter)().startSpan(e,{...a,packageName:r,packageVersion:s,tracingContext:o?.tracingOptions?.tracingContext});let c=l.tracingContext;const p=l.span;if(!c.getValue(n.knownContextKeys.namespace)){c=c.setValue(n.knownContextKeys.namespace,t)}p.setAttribute("az.namespace",c.getValue(n.knownContextKeys.namespace));const u=Object.assign({},o,{tracingOptions:{...o?.tracingOptions,tracingContext:c}});return{span:p,updatedOptions:u}}async function withSpan(e,t,r,i){const{span:n,updatedOptions:s}=startSpan(e,t,i);try{const e=await withContext(s.tracingOptions.tracingContext,(()=>Promise.resolve(r(s,n))));n.setStatus({status:"success"});return e}catch(e){n.setStatus({status:"error",error:e});throw e}finally{n.end()}}function withContext(e,t,...r){return(0,i.getInstrumenter)().withContext(e,t,...r)}function parseTraceparentHeader(e){return(0,i.getInstrumenter)().parseTraceparentHeader(e)}function createRequestHeaders(e){return(0,i.getInstrumenter)().createRequestHeaders(e)}return{startSpan:startSpan,withSpan:withSpan,withContext:withContext,parseTraceparentHeader:parseTraceparentHeader,createRequestHeaders:createRequestHeaders}}},9186:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TracingContextImpl=t.knownContextKeys=void 0;t.createTracingContext=createTracingContext;t.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function createTracingContext(e={}){let r=new TracingContextImpl(e.parentContext);if(e.span){r=r.setValue(t.knownContextKeys.span,e.span)}if(e.namespace){r=r.setValue(t.knownContextKeys.namespace,e.namespace)}return r}class TracingContextImpl{_contextMap;constructor(e){this._contextMap=e instanceof TracingContextImpl?new Map(e._contextMap):new Map}setValue(e,t){const r=new TracingContextImpl(this);r._contextMap.set(e,t);return r}getValue(e){return this._contextMap.get(e)}deleteValue(e){const t=new TracingContextImpl(this);t._contextMap.delete(e);return t}}t.TracingContextImpl=TracingContextImpl},5209:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.cancelablePromiseRace=cancelablePromiseRace;async function cancelablePromiseRace(e,t){const r=new AbortController;function abortHandler(){r.abort()}t?.abortSignal?.addEventListener("abort",abortHandler);try{return await Promise.race(e.map((e=>e({abortSignal:r.signal}))))}finally{r.abort();t?.abortSignal?.removeEventListener("abort",abortHandler)}}},3128:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createAbortablePromise=createAbortablePromise;const i=r(6492);function createAbortablePromise(e,t){const{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=t??{};return new Promise(((t,o)=>{function rejectOnAbort(){o(new i.AbortError(s??"The operation was aborted."))}function removeListeners(){n?.removeEventListener("abort",onAbort)}function onAbort(){r?.();removeListeners();rejectOnAbort()}if(n?.aborted){return rejectOnAbort()}try{e((e=>{removeListeners();t(e)}),(e=>{removeListeners();o(e)}))}catch(e){o(e)}n?.addEventListener("abort",onAbort)}))}},636:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.delay=delay;t.calculateRetryDelay=calculateRetryDelay;const i=r(3128);const n=r(5750);const s="The delay was aborted.";function delay(e,t){let r;const{abortSignal:n,abortErrorMsg:o}=t??{};return(0,i.createAbortablePromise)((t=>{r=setTimeout(t,e)}),{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:o??s})}function calculateRetryDelay(e,t){const r=t.retryDelayInMs*Math.pow(2,e);const i=Math.min(t.maxRetryDelayInMs,r);const s=i/2+(0,n.getRandomIntegerInclusive)(0,i/2);return{retryAfterInMs:s}}},9945:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getErrorMessage=getErrorMessage;const i=r(5750);function getErrorMessage(e){if((0,i.isError)(e)){return e.message}else{let t;try{if(typeof e==="object"&&e){t=JSON.stringify(e)}else{t=String(e)}}catch(e){t="[unable to stringify input]"}return`Unknown error ${t}`}}},7779:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.isWebWorker=t.isReactNative=t.isNodeRuntime=t.isNodeLike=t.isNode=t.isDeno=t.isBun=t.isBrowser=t.objectHasProperty=t.isObjectWithProperties=t.isDefined=t.getErrorMessage=t.delay=t.createAbortablePromise=t.cancelablePromiseRace=void 0;t.calculateRetryDelay=calculateRetryDelay;t.computeSha256Hash=computeSha256Hash;t.computeSha256Hmac=computeSha256Hmac;t.getRandomIntegerInclusive=getRandomIntegerInclusive;t.isError=isError;t.isObject=isObject;t.randomUUID=randomUUID;t.uint8ArrayToString=uint8ArrayToString;t.stringToUint8Array=stringToUint8Array;const i=r(1860);const n=i.__importStar(r(5750));var s=r(5209);Object.defineProperty(t,"cancelablePromiseRace",{enumerable:true,get:function(){return s.cancelablePromiseRace}});var o=r(3128);Object.defineProperty(t,"createAbortablePromise",{enumerable:true,get:function(){return o.createAbortablePromise}});var a=r(636);Object.defineProperty(t,"delay",{enumerable:true,get:function(){return a.delay}});var l=r(9945);Object.defineProperty(t,"getErrorMessage",{enumerable:true,get:function(){return l.getErrorMessage}});var c=r(6277);Object.defineProperty(t,"isDefined",{enumerable:true,get:function(){return c.isDefined}});Object.defineProperty(t,"isObjectWithProperties",{enumerable:true,get:function(){return c.isObjectWithProperties}});Object.defineProperty(t,"objectHasProperty",{enumerable:true,get:function(){return c.objectHasProperty}});function calculateRetryDelay(e,t){return n.calculateRetryDelay(e,t)}function computeSha256Hash(e,t){return n.computeSha256Hash(e,t)}function computeSha256Hmac(e,t,r){return n.computeSha256Hmac(e,t,r)}function getRandomIntegerInclusive(e,t){return n.getRandomIntegerInclusive(e,t)}function isError(e){return n.isError(e)}function isObject(e){return n.isObject(e)}function randomUUID(){return n.randomUUID()}t.isBrowser=n.isBrowser;t.isBun=n.isBun;t.isDeno=n.isDeno;t.isNode=n.isNodeLike;t.isNodeLike=n.isNodeLike;t.isNodeRuntime=n.isNodeRuntime;t.isReactNative=n.isReactNative;t.isWebWorker=n.isWebWorker;function uint8ArrayToString(e,t){return n.uint8ArrayToString(e,t)}function stringToUint8Array(e,t){return n.stringToUint8Array(e,t)}},6277:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.isDefined=isDefined;t.isObjectWithProperties=isObjectWithProperties;t.objectHasProperty=objectHasProperty;function isDefined(e){return typeof e!=="undefined"&&e!==null}function isObjectWithProperties(e,t){if(!isDefined(e)||typeof e!=="object"){return false}for(const r of t){if(!objectHasProperty(e,r)){return false}}return true}function objectHasProperty(e,t){return isDefined(e)&&typeof e==="object"&&t in e}},1658:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.AbortError=void 0;class AbortError extends Error{constructor(e){super(e);this.name="AbortError"}}t.AbortError=AbortError},6492:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.AbortError=void 0;var i=r(1658);Object.defineProperty(t,"AbortError",{enumerable:true,get:function(){return i.AbortError}})},6515:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.AzureLogger=void 0;t.setLogLevel=setLogLevel;t.getLogLevel=getLogLevel;t.createClientLogger=createClientLogger;const i=r(2490);const n=(0,i.createLoggerContext)({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"});t.AzureLogger=n.logger;function setLogLevel(e){n.setLogLevel(e)}function getLogLevel(){return n.getLogLevel()}function createClientLogger(e){return n.createClientLogger(e)}},9992:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{AbortError:()=>AbortError});e.exports=__toCommonJS(s);class AbortError extends Error{constructor(e){super(e);this.name="AbortError"}}0&&0},6227:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{isApiKeyCredential:()=>isApiKeyCredential,isBasicCredential:()=>isBasicCredential,isBearerTokenCredential:()=>isBearerTokenCredential,isOAuth2TokenCredential:()=>isOAuth2TokenCredential});e.exports=__toCommonJS(s);function isOAuth2TokenCredential(e){return"getOAuth2Token"in e}function isBearerTokenCredential(e){return"getBearerToken"in e}function isBasicCredential(e){return"username"in e&&"password"in e}function isApiKeyCredential(e){return"key"in e}0&&0},1408:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{apiVersionPolicy:()=>apiVersionPolicy,apiVersionPolicyName:()=>o});e.exports=__toCommonJS(s);const o="ApiVersionPolicy";function apiVersionPolicy(e){return{name:o,sendRequest:(t,r)=>{const i=new URL(t.url);if(!i.searchParams.get("api-version")&&e.apiVersion){t.url=`${t.url}${Array.from(i.searchParams.keys()).length>0?"&":"?"}api-version=${e.apiVersion}`}return r(t)}}}0&&0},8728:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createDefaultPipeline:()=>createDefaultPipeline,getCachedDefaultHttpsClient:()=>getCachedDefaultHttpsClient});e.exports=__toCommonJS(a);var l=r(9468);var c=r(1810);var p=r(1408);var u=r(6227);var d=r(2095);var m=r(5756);var A=r(9709);var g=r(219);let h;function createDefaultPipeline(e={}){const t=(0,c.createPipelineFromOptions)(e);t.addPolicy((0,p.apiVersionPolicy)(e));const{credential:r,authSchemes:i,allowInsecureConnection:n}=e;if(r){if((0,u.isApiKeyCredential)(r)){t.addPolicy((0,d.apiKeyAuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if((0,u.isBasicCredential)(r)){t.addPolicy((0,m.basicAuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if((0,u.isBearerTokenCredential)(r)){t.addPolicy((0,A.bearerAuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if((0,u.isOAuth2TokenCredential)(r)){t.addPolicy((0,g.oauth2AuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:n}))}}return t}function getCachedDefaultHttpsClient(){if(!h){h=(0,l.createDefaultHttpClient)()}return h}0&&0},6191:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getClient:()=>getClient});e.exports=__toCommonJS(a);var l=r(8728);var c=r(6311);var p=r(7088);var u=r(3954);function getClient(e,t={}){const r=t.pipeline??(0,l.createDefaultPipeline)(t);if(t.additionalPolicies?.length){for(const{policy:e,position:i}of t.additionalPolicies){const t=i==="perRetry"?"Sign":void 0;r.addPolicy(e,{afterPhase:t})}}const{allowInsecureConnection:i,httpClient:n}=t;const s=t.endpoint??e;const client=(e,...t)=>{const getUrl=r=>(0,p.buildRequestUrl)(s,e,t,{allowInsecureConnection:i,...r});return{get:(e={})=>buildOperation("GET",getUrl(e),r,e,i,n),post:(e={})=>buildOperation("POST",getUrl(e),r,e,i,n),put:(e={})=>buildOperation("PUT",getUrl(e),r,e,i,n),patch:(e={})=>buildOperation("PATCH",getUrl(e),r,e,i,n),delete:(e={})=>buildOperation("DELETE",getUrl(e),r,e,i,n),head:(e={})=>buildOperation("HEAD",getUrl(e),r,e,i,n),options:(e={})=>buildOperation("OPTIONS",getUrl(e),r,e,i,n),trace:(e={})=>buildOperation("TRACE",getUrl(e),r,e,i,n)}};return{path:client,pathUnchecked:client,pipeline:r}}function buildOperation(e,t,r,i,n,s){n=i.allowInsecureConnection??n;return{then:function(o,a){return(0,c.sendRequest)(e,t,r,{...i,allowInsecureConnection:n},s).then(o,a)},async asBrowserStream(){if(u.isNodeLike){throw new Error("`asBrowserStream` is supported only in the browser environment. Use `asNodeStream` instead to obtain the response body stream. If you require a Web stream of the response in Node, consider using `Readable.toWeb` on the result of `asNodeStream`.")}else{return(0,c.sendRequest)(e,t,r,{...i,allowInsecureConnection:n,responseAsStream:true},s)}},async asNodeStream(){if(u.isNodeLike){return(0,c.sendRequest)(e,t,r,{...i,allowInsecureConnection:n,responseAsStream:true},s)}else{throw new Error("`isNodeStream` is not supported in the browser environment. Use `asBrowserStream` to obtain the response body stream.")}}}}0&&0},8240:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{buildBodyPart:()=>buildBodyPart,buildMultipartBody:()=>buildMultipartBody});e.exports=__toCommonJS(a);var l=r(9758);var c=r(4220);var p=r(2921);var u=r(8505);function getHeaderValue(e,t){if(e.headers){const r=Object.keys(e.headers).find((e=>e.toLowerCase()===t.toLowerCase()));if(r){return e.headers[r]}}return void 0}function getPartContentType(e){const t=getHeaderValue(e,"content-type");if(t){return t}if(e.contentType===null){return void 0}if(e.contentType){return e.contentType}const{body:r}=e;if(r===null||r===void 0){return void 0}if(typeof r==="string"||typeof r==="number"||typeof r==="boolean"){return"text/plain; charset=UTF-8"}if(r instanceof Blob){return r.type||"application/octet-stream"}if((0,u.isBinaryBody)(r)){return"application/octet-stream"}return"application/json"}function escapeDispositionField(e){return JSON.stringify(e)}function getContentDisposition(e){const t=getHeaderValue(e,"content-disposition");if(t){return t}if(e.dispositionType===void 0&&e.name===void 0&&e.filename===void 0){return void 0}const r=e.dispositionType??"form-data";let i=r;if(e.name){i+=`; name=${escapeDispositionField(e.name)}`}let n=void 0;if(e.filename){n=e.filename}else if(typeof File!=="undefined"&&e.body instanceof File){const t=e.body.name;if(t!==""){n=t}}if(n){i+=`; filename=${escapeDispositionField(n)}`}return i}function normalizeBody(e,t){if(e===void 0){return new Uint8Array([])}if((0,u.isBinaryBody)(e)){return e}if(typeof e==="string"||typeof e==="number"||typeof e==="boolean"){return(0,p.stringToUint8Array)(String(e),"utf-8")}if(t&&/application\/(.+\+)?json(;.+)?/i.test(String(t))){return(0,p.stringToUint8Array)(JSON.stringify(e),"utf-8")}throw new l.RestError(`Unsupported body/content-type combination: ${e}, ${t}`)}function buildBodyPart(e){const t=getPartContentType(e);const r=getContentDisposition(e);const i=(0,c.createHttpHeaders)(e.headers??{});if(t){i.set("content-type",t)}if(r){i.set("content-disposition",r)}const n=normalizeBody(e.body,t);return{headers:i,body:n}}function buildMultipartBody(e){return{parts:e.map(buildBodyPart)}}0&&0},9635:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{operationOptionsToRequestParameters:()=>operationOptionsToRequestParameters});e.exports=__toCommonJS(s);function operationOptionsToRequestParameters(e){return{allowInsecureConnection:e.requestOptions?.allowInsecureConnection,timeout:e.requestOptions?.timeout,skipUrlEncoding:e.requestOptions?.skipUrlEncoding,abortSignal:e.abortSignal,onUploadProgress:e.requestOptions?.onUploadProgress,onDownloadProgress:e.requestOptions?.onDownloadProgress,headers:{...e.requestOptions?.headers},onResponse:e.onResponse}}0&&0},7332:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createRestError:()=>createRestError});e.exports=__toCommonJS(a);var l=r(9758);var c=r(4220);function createRestError(e,t){const r=typeof e==="string"?t:e;const i=r.body?.error??r.body;const n=typeof e==="string"?e:i?.message??`Unexpected status code: ${r.status}`;return new l.RestError(n,{statusCode:statusCodeToNumber(r.status),code:i?.code,request:r.request,response:toPipelineResponse(r)})}function toPipelineResponse(e){return{headers:(0,c.createHttpHeaders)(e.headers),request:e.request,status:statusCodeToNumber(e.status)??-1,...typeof e.body==="string"?{bodyAsText:e.body}:{}}}function statusCodeToNumber(e){const t=Number.parseInt(e);return Number.isNaN(t)?void 0:t}0&&0},6311:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getRequestBody:()=>getRequestBody,sendRequest:()=>sendRequest});e.exports=__toCommonJS(a);var l=r(9758);var c=r(4220);var p=r(2305);var u=r(8728);var d=r(8505);var m=r(8240);async function sendRequest(e,t,r,i={},n){const s=n??(0,u.getCachedDefaultHttpsClient)();const o=buildPipelineRequest(e,t,i);try{const e=await r.sendRequest(s,o);const t=e.headers.toJSON();const n=e.readableStreamBody??e.browserStreamBody;const a=i.responseAsStream||n!==void 0?void 0:getResponseBody(e);const l=n??a;if(i?.onResponse){i.onResponse({...e,request:o,rawHeaders:t,parsedBody:a})}return{request:o,headers:t,status:`${e.status}`,body:l}}catch(e){if((0,l.isRestError)(e)&&e.response&&i.onResponse){const{response:t}=e;const r=t.headers.toJSON();i?.onResponse({...t,request:o,rawHeaders:r},e)}throw e}}function getRequestContentType(e={}){if(e.contentType){return e.contentType}const t=e.headers?.["content-type"];if(typeof t==="string"){return t}return getContentType(e.body)}function getContentType(e){if(e===void 0){return void 0}if(ArrayBuffer.isView(e)){return"application/octet-stream"}if((0,d.isBlob)(e)&&e.type){return e.type}if(typeof e==="string"){try{JSON.parse(e);return"application/json"}catch(e){return void 0}}return"application/json"}function buildPipelineRequest(e,t,r={}){const i=getRequestContentType(r);const{body:n,multipartBody:s}=getRequestBody(r.body,i);const o=(0,c.createHttpHeaders)({...r.headers?r.headers:{},accept:r.accept??r.headers?.accept??"application/json",...i&&{"content-type":i}});const{allowInsecureConnection:a,abortSignal:l,onUploadProgress:u,onDownloadProgress:d,timeout:m,responseAsStream:A,url:g,method:h,body:f,multipartBody:y,headers:b,...C}=r;const N=(0,p.createPipelineRequest)({url:t,method:e,body:n,multipartBody:s,headers:o,allowInsecureConnection:a,abortSignal:l,onUploadProgress:u,onDownloadProgress:d,timeout:m,enableBrowserStreams:true,streamResponseStatusCodes:A?new Set([Number.POSITIVE_INFINITY]):void 0});Object.assign(N,C);return N}function getRequestBody(e,t=""){if(e===void 0){return{body:void 0}}if(typeof FormData!=="undefined"&&e instanceof FormData){return{body:e}}if((0,d.isBlob)(e)){return{body:e}}if((0,d.isReadableStream)(e)){return{body:e}}if(typeof e==="function"){return{body:e}}if(ArrayBuffer.isView(e)){return{body:e instanceof Uint8Array?e:JSON.stringify(e)}}const r=t.split(";")[0];switch(r){case"application/json":return{body:JSON.stringify(e)};case"multipart/form-data":if(Array.isArray(e)){return{multipartBody:(0,m.buildMultipartBody)(e)}}return{body:JSON.stringify(e)};case"text/plain":return{body:String(e)};default:if(typeof e==="string"){return{body:e}}return{body:JSON.stringify(e)}}}function getResponseBody(e){const t=e.headers.get("content-type")??"";const r=t.split(";")[0];const i=e.bodyAsText??"";if(r==="text/plain"){return String(i)}try{return i?JSON.parse(i):void 0}catch(t){if(r==="application/json"){throw createParseError(e,t)}return String(i)}}function createParseError(e,t){const r=`Error "${t}" occurred while parsing the response body - ${e.bodyAsText}.`;const i=t.code??l.RestError.PARSE_ERROR;return new l.RestError(r,{code:i,statusCode:e.status,request:e.request,response:e})}0&&0},7088:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{appendQueryParams:()=>appendQueryParams,buildBaseUrl:()=>buildBaseUrl,buildRequestUrl:()=>buildRequestUrl,replaceAll:()=>replaceAll});e.exports=__toCommonJS(s);function isQueryParameterWithOptions(e){if(typeof e!=="object"||e===null||!Object.hasOwn(e,"value")){return false}const t=e.value;return typeof t?.toString==="function"}function buildRequestUrl(e,t,r,i={}){if(t.startsWith("https://")||t.startsWith("http://")){return t}e=buildBaseUrl(e,i);const n=buildRoutePath(t,r,i);const s=appendQueryParams(appendPath(e,n),i);const o=new URL(s);return o.toString()}function appendPath(e,t){const r=e.indexOf("?");const i=t.indexOf("?");const n=r!==-1?[e.substring(0,r),e.substring(r+1)]:[e,""];const s=i!==-1?[t.substring(0,i),t.substring(i+1)]:[t,""];const o=[n[1],s[1].replaceAll("?","&")].filter(Boolean).join("&");const a=n[0].replace(/(^[^:]+:\/\/[^/]+)\/\/+/,"$1/");const l=s[0];let c=a;if(!a.endsWith("/")&&!l.startsWith("/")&&l!==""){c+=`/${l}`}else if(a.endsWith("/")&&l.startsWith("/")){c+=l.substring(1)}else{c+=l}if(o){c+=`?${o}`}return c}function getQueryParamValue(e,t,r,i){let n;if(r==="pipeDelimited"){n="|"}else if(r==="spaceDelimited"){n="%20"}else{n=","}let s;if(Array.isArray(i)){s=i}else if(typeof i==="object"&&i.toString===Object.prototype.toString){s=Object.entries(i).flat()}else{s=[i]}const o=s.map((r=>{if(r===null||r===void 0){return""}if(!r.toString||typeof r.toString!=="function"){throw new Error(`Query parameters must be able to be represented as string, ${e} can't`)}const i=r.toISOString!==void 0?r.toISOString():r.toString();return t?i:encodeURIComponent(i)})).join(n);return`${t?e:encodeURIComponent(e)}=${o}`}function simpleParseQueryParams(e){const t=new Map;if(!e||e[0]!=="?"){return t}e=e.slice(1);const r=e.split("&");for(const e of r){const r=e.indexOf("=");const i=r===-1?e:e.substring(0,r);const n=r===-1?"":e.substring(r+1);const s=t.get(i);if(s!==void 0){if(Array.isArray(s)){s.push(n)}else{t.set(i,[s,n])}}else{t.set(i,n)}}return t}function appendQueryParams(e,t={}){if(!t.queryParameters){return e}const r=new URL(e);const i=t.queryParameters;const n=simpleParseQueryParams(r.search);const s=[];for(const e of Object.keys(i)){const r=i[e];if(r===void 0||r===null){continue}const n=isQueryParameterWithOptions(r);const o=n?r.value:r;const a=n?r.explode??false:false;const l=n&&r.style?r.style:"form";if(a){if(Array.isArray(o)){for(const r of o){s.push(getQueryParamValue(e,t.skipUrlEncoding??false,l,r))}}else if(o!==null&&typeof o==="object"){for(const[e,r]of Object.entries(o)){s.push(getQueryParamValue(e,t.skipUrlEncoding??false,l,r))}}else{throw new Error("explode can only be set to true for objects and arrays")}}else{s.push(getQueryParamValue(e,t.skipUrlEncoding??false,l,o))}}for(const e of s){const t=e.indexOf("=");const r=e.substring(0,t);const i=e.substring(t+1);const s=n.get(r);if(s!==void 0){if(Array.isArray(s)){if(!s.includes(i)){s.push(i)}}else if(s!==i){n.set(r,[s,i])}}else{n.set(r,i)}}const o=[];for(const[e,t]of n){if(Array.isArray(t)){for(const r of t){o.push(`${e}=${r}`)}}else{o.push(`${e}=${t}`)}}r.search=o.length?`?${o.join("&")}`:"";return r.toString()}function buildBaseUrl(e,t){if(!t.pathParameters){return e}const r=t.pathParameters;for(const[i,n]of Object.entries(r)){if(n===void 0||n===null){throw new Error(`Path parameters ${i} must not be undefined or null`)}if(!n.toString||typeof n.toString!=="function"){throw new Error(`Path parameters must be able to be represented as string, ${i} can't`)}let r=n.toISOString!==void 0?n.toISOString():String(n);if(!t.skipUrlEncoding){r=encodeURIComponent(n)}e=replaceAll(e,`{${i}}`,r)??""}return e}function buildRoutePath(e,t,r={}){for(const i of t){const t=typeof i==="object"&&(i.allowReserved??false);let n=typeof i==="object"?i.value:i;if(!r.skipUrlEncoding&&!t){n=encodeURIComponent(n)}e=e.replace(/\{[\w-]+\}/,String(n))}return e}function replaceAll(e,t,r){return!e||!t?e:e.split(t).join(r||"")}0&&0},1255:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{DEFAULT_RETRY_POLICY_COUNT:()=>a,SDK_VERSION:()=>o});e.exports=__toCommonJS(s);const o="0.3.6";const a=3;0&&0},1810:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createPipelineFromOptions:()=>createPipelineFromOptions});e.exports=__toCommonJS(a);var l=r(7129);var c=r(2338);var p=r(1691);var u=r(2462);var d=r(4197);var m=r(6316);var A=r(7427);function createPipelineFromOptions(e){const t=(0,c.createEmptyPipeline)();(0,m.addPlatformPolicies)(t,e);t.addPolicy((0,d.formDataPolicy)(),{beforePolicies:[A.multipartPolicyName]});t.addPolicy((0,p.userAgentPolicy)(e.userAgentOptions));t.addPolicy((0,A.multipartPolicy)(),{afterPhase:"Deserialize"});t.addPolicy((0,u.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"});t.addPolicy((0,l.logPolicy)(e.loggingOptions),{afterPhase:"Sign"});return t}0&&0},9468:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createDefaultHttpClient:()=>createDefaultHttpClient});e.exports=__toCommonJS(a);var l=r(1167);function createDefaultHttpClient(){return(0,l.createNodeHttpClient)()}0&&0},3954:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{emitNodeWarning:()=>emitNodeWarning,getEnvironmentVariable:()=>getEnvironmentVariable,isBrowser:()=>u,isBun:()=>A,isDeno:()=>m,isNodeLike:()=>g,isNodeRuntime:()=>h,isReactNative:()=>f,isWebWorker:()=>d});e.exports=__toCommonJS(c);var p=__toESM(r(1708));function getEnvironmentVariable(e){return p.default.env[e]}function emitNodeWarning(e){p.default.emitWarning(e)}const u=false;const d=false;const m=typeof p.default.versions.deno==="string"&&p.default.versions.deno.length>0;const A=typeof p.default.versions.bun==="string"&&p.default.versions.bun.length>0;const g=true;const h=!A&&!m;const f=false;0&&0},9182:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{convertBodyToFormDataMap:()=>convertBodyToFormDataMap});e.exports=__toCommonJS(s);function convertBodyToFormDataMap(e){if(typeof FormData!=="undefined"&&e instanceof FormData){const t={};for(const[r,i]of e.entries()){const e=t[r];if(Array.isArray(e)){e.push(i)}else{t[r]=e!==void 0?[e,i]:[i]}}return t}return void 0}0&&0},4220:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{createHttpHeaders:()=>createHttpHeaders});e.exports=__toCommonJS(s);function normalizeName(e){return e.toLowerCase()}function normalizeValue(e){return String(e).trim().replace(/[\r\n]/g,"")}function*headerIterator(e){for(const t of e.values()){yield[t.name,t.value]}}class HttpHeadersImpl{_headersMap;constructor(e){this._headersMap=new Map;if(e){for(const t of Object.keys(e)){this.set(t,e[t])}}}set(e,t){this._headersMap.set(normalizeName(e),{name:e,value:normalizeValue(t)})}get(e){return this._headersMap.get(normalizeName(e))?.value}has(e){return this._headersMap.has(normalizeName(e))}delete(e){this._headersMap.delete(normalizeName(e))}toJSON(e={}){const t={};if(e.preserveCase){for(const e of this._headersMap.values()){t[e.name]=e.value}}else{for(const[e,r]of this._headersMap){t[e]=r.value}}return t}toString(){return JSON.stringify(this.toJSON({preserveCase:true}))}[Symbol.iterator](){return headerIterator(this._headersMap)}}function createHttpHeaders(e){return new HttpHeadersImpl(e)}0&&0},1958:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{AbortError:()=>l.AbortError,RestError:()=>m.RestError,TypeSpecRuntimeLogger:()=>c.TypeSpecRuntimeLogger,createClientLogger:()=>c.createClientLogger,createDefaultHttpClient:()=>g.createDefaultHttpClient,createEmptyPipeline:()=>d.createEmptyPipeline,createHttpHeaders:()=>p.createHttpHeaders,createPipelineRequest:()=>u.createPipelineRequest,createRestError:()=>y.createRestError,getClient:()=>h.getClient,getLogLevel:()=>c.getLogLevel,isRestError:()=>m.isRestError,operationOptionsToRequestParameters:()=>f.operationOptionsToRequestParameters,setLogLevel:()=>c.setLogLevel,stringToUint8Array:()=>A.stringToUint8Array,uint8ArrayToString:()=>A.uint8ArrayToString});e.exports=__toCommonJS(a);var l=r(9992);var c=r(8459);var p=r(4220);var u=r(2305);var d=r(2338);var m=r(9758);var A=r(2921);var g=r(9468);var h=r(6191);var f=r(9635);var y=r(7332);0&&0},3644:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{logger:()=>c});e.exports=__toCommonJS(a);var l=r(8459);const c=(0,l.createClientLogger)("ts-http-runtime");0&&0},6836:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{default:()=>h});e.exports=__toCommonJS(a);var l=r(8029);var c=r(3954);const p=(0,c.getEnvironmentVariable)("DEBUG");let u;let d=[];let m=[];const A=[];if(p){enable(p)}const g=Object.assign((e=>createDebugger(e)),{enable:enable,enabled:enabled,disable:disable,log:l.log});function enable(e){u=e;d=[];m=[];const t=e.split(",").map((e=>e.trim()));for(const e of t){if(e.startsWith("-")){m.push(e.substring(1))}else{d.push(e)}}for(const e of A){e.enabled=enabled(e.namespace)}}function enabled(e){if(e.endsWith("*")){return true}for(const t of m){if(namespaceMatches(e,t)){return false}}for(const t of d){if(namespaceMatches(e,t)){return true}}return false}function namespaceMatches(e,t){if(t.indexOf("*")===-1){return e===t}let r=t;if(t.indexOf("**")!==-1){const e=[];let i="";for(const r of t){if(r==="*"&&i==="*"){continue}else{i=r;e.push(r)}}r=e.join("")}let i=0;let n=0;const s=r.length;const o=e.length;let a=-1;let l=-1;while(i=0){n=a+1;i=l+1;if(i===o){return false}while(e[i]!==r[n]){i++;if(i===o){return false}}l=i;i++;n++;continue}else{return false}}const c=i===e.length;const p=n===r.length;const u=n===r.length-1&&r[n]==="*";return c&&(p||u)}function disable(){const e=u||"";enable("");return e}function createDebugger(e){const t=Object.assign(debug,{enabled:enabled(e),destroy:destroy,log:g.log,namespace:e,extend:extend});function debug(...r){if(!t.enabled){return}if(r.length>0){r[0]=`${e} ${r[0]}`}t.log(...r)}A.push(t);return t}function destroy(){const e=A.indexOf(this);if(e>=0){A.splice(e,1);return true}return false}function extend(e){const t=createDebugger(`${this.namespace}:${e}`);t.log=this.log;return t}var h=g},2490:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createLoggerContext:()=>l.createLoggerContext});e.exports=__toCommonJS(a);var l=r(8459);0&&0},8029:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{log:()=>log});e.exports=__toCommonJS(c);var p=r(8161);var u=__toESM(r(7975));var d=__toESM(r(1708));function log(e,...t){d.default.stderr.write(`${u.default.format(e,...t)}${p.EOL}`)}0&&0},8459:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{TypeSpecRuntimeLogger:()=>g,createClientLogger:()=>createClientLogger,createLoggerContext:()=>createLoggerContext,getLogLevel:()=>getLogLevel,setLogLevel:()=>setLogLevel});e.exports=__toCommonJS(c);var p=__toESM(r(6836));var u=r(3954);const d=["verbose","info","warning","error"];const m={verbose:400,info:300,warning:200,error:100};function patchLogMethod(e,t){t.log=(...t)=>{e.log(...t)}}function isTypeSpecRuntimeLogLevel(e){return d.includes(e)}function createLoggerContext(e){const t=new Set;const r=(0,u.getEnvironmentVariable)(e.logLevelEnvVarName);let i;const n=(0,p.default)(e.namespace);n.log=(...e)=>{p.default.log(...e)};function contextSetLogLevel(e){if(e&&!isTypeSpecRuntimeLogLevel(e)){throw new Error(`Unknown log level '${e}'. Acceptable values: ${d.join(",")}`)}i=e;const r=[];for(const e of t){if(shouldEnable(e)){r.push(e.namespace)}}p.default.enable(r.join(","))}if(r){if(isTypeSpecRuntimeLogLevel(r)){contextSetLogLevel(r)}else{console.error(`${e.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${d.join(", ")}.`)}}function shouldEnable(e){return Boolean(i&&m[e.level]<=m[i])}function createLogger(e,r){const i=Object.assign(e.extend(r),{level:r});patchLogMethod(e,i);if(shouldEnable(i)){const e=p.default.disable();p.default.enable(e+","+i.namespace)}t.add(i);return i}function contextGetLogLevel(){return i}function contextCreateClientLogger(e){const t=n.extend(e);patchLogMethod(n,t);return{error:createLogger(t,"error"),warning:createLogger(t,"warning"),info:createLogger(t,"info"),verbose:createLogger(t,"verbose")}}return{setLogLevel:contextSetLogLevel,getLogLevel:contextGetLogLevel,createClientLogger:contextCreateClientLogger,logger:n}}const A=createLoggerContext({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"});const g=A.logger;function setLogLevel(e){A.setLogLevel(e)}function getLogLevel(){return A.getLogLevel()}function createClientLogger(e){return A.createClientLogger(e)}0&&0},1167:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{createNodeHttpClient:()=>createNodeHttpClient,getBodyLength:()=>getBodyLength});e.exports=__toCommonJS(c);var p=__toESM(r(7067));var u=__toESM(r(4708));var d=__toESM(r(8522));var m=r(7075);var A=r(9992);var g=r(4220);var h=r(9758);var f=r(3644);var y=r(7784);const b={};function isReadableStream(e){return e&&typeof e.pipe==="function"}function isStreamComplete(e){if(e.readable===false){return Promise.resolve()}return new Promise((t=>{const handler=()=>{t();e.removeListener("close",handler);e.removeListener("end",handler);e.removeListener("error",handler)};e.on("close",handler);e.on("end",handler);e.on("error",handler)}))}function isArrayBuffer(e){return e&&typeof e.byteLength==="number"}class ReportTransform extends m.Transform{loadedBytes=0;progressCallback;_transform(e,t,r){this.push(e);this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes});r()}catch(e){r(e)}}constructor(e){super();this.progressCallback=e}}class NodeHttpClient{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){const t=new AbortController;let r;if(e.abortSignal){if(e.abortSignal.aborted){throw new A.AbortError("The operation was aborted. Request has already been canceled.")}r=e=>{if(e.type==="abort"){t.abort()}};e.abortSignal.addEventListener("abort",r)}let i;if(e.timeout>0){i=setTimeout((()=>{const r=new y.Sanitizer;f.logger.info(`request to '${r.sanitizeUrl(e.url)}' timed out. canceling...`);t.abort()}),e.timeout)}const n=e.headers.get("Accept-Encoding");const s=n?.includes("gzip")||n?.includes("deflate");let o=typeof e.body==="function"?e.body():e.body;if(o&&!e.headers.has("Content-Length")){const t=getBodyLength(o);if(t!==null){e.headers.set("Content-Length",t)}}let a;try{if(o&&e.onUploadProgress){const t=e.onUploadProgress;const r=new ReportTransform(t);r.on("error",(e=>{f.logger.error("Error in upload progress",e)}));if(isReadableStream(o)){o.pipe(r)}else{r.end(o)}o=r}const r=await this.makeRequest(e,t,o);if(i!==void 0){clearTimeout(i)}const n=getResponseHeaders(r);const l=r.statusCode??0;const c={status:l,headers:n,request:e};if(e.method==="HEAD"){r.resume();return c}a=s?getDecodedResponseStream(r,n):r;const p=e.onDownloadProgress;if(p){const e=new ReportTransform(p);e.on("error",(e=>{f.logger.error("Error in download progress",e)}));a.pipe(e);a=e}if(e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(c.status)){c.readableStreamBody=a}else{c.bodyAsText=await streamToText(a)}return c}finally{if(e.abortSignal&&r){let t=Promise.resolve();if(isReadableStream(o)){t=isStreamComplete(o)}let i=Promise.resolve();if(isReadableStream(a)){i=isStreamComplete(a)}Promise.all([t,i]).then((()=>{if(r){e.abortSignal?.removeEventListener("abort",r)}})).catch((e=>{f.logger.warning("Error when cleaning up abortListener on httpRequest",e)}))}}}makeRequest(e,t,r){const i=new URL(e.url);const n=i.protocol!=="https:";if(n&&!e.allowInsecureConnection){throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`)}const s=e.agent??this.getOrCreateAgent(e,n);const o={agent:s,hostname:i.hostname,path:`${i.pathname}${i.search}`,port:i.port,method:e.method,headers:e.headers.toJSON({preserveCase:true}),...e.requestOverrides};return new Promise(((i,s)=>{const a=n?p.default.request(o,i):u.default.request(o,i);a.once("error",(t=>{s(new h.RestError(t.message,{code:t.code??h.RestError.REQUEST_SEND_ERROR,request:e}))}));t.signal.addEventListener("abort",(()=>{const e=new A.AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");a.destroy(e);s(e)}));if(r&&isReadableStream(r)){r.pipe(a)}else if(r){if(typeof r==="string"||Buffer.isBuffer(r)){a.end(r)}else if(isArrayBuffer(r)){a.end(ArrayBuffer.isView(r)?Buffer.from(r.buffer,r.byteOffset,r.byteLength):Buffer.from(r))}else{f.logger.error("Unrecognized body type",r);s(new h.RestError("Unrecognized body type"))}}else{a.end()}}))}getOrCreateAgent(e,t){const r=e.disableKeepAlive;if(t){if(r){return p.default.globalAgent}if(!this.cachedHttpAgent){this.cachedHttpAgent=new p.default.Agent({keepAlive:true})}return this.cachedHttpAgent}else{if(r&&!e.tlsSettings){return u.default.globalAgent}const t=e.tlsSettings??b;let i=this.cachedHttpsAgents.get(t);if(i&&i.options.keepAlive===!r){return i}f.logger.info("No cached TLS Agent exist, creating a new Agent");i=new u.default.Agent({keepAlive:!r,...t});this.cachedHttpsAgents.set(t,i);return i}}}function getResponseHeaders(e){const t=(0,g.createHttpHeaders)();for(const r of Object.keys(e.headers)){const i=e.headers[r];if(Array.isArray(i)){if(i.length>0){t.set(r,i[0])}}else if(i){t.set(r,i)}}return t}function getDecodedResponseStream(e,t){const r=t.get("Content-Encoding");if(r==="gzip"){const t=d.default.createGunzip();e.pipe(t);return t}else if(r==="deflate"){const t=d.default.createInflate();e.pipe(t);return t}return e}function streamToText(e){return new Promise(((t,r)=>{const i=[];e.on("data",(e=>{if(Buffer.isBuffer(e)){i.push(e)}else{i.push(Buffer.from(e))}}));e.on("end",(()=>{t(Buffer.concat(i).toString("utf8"))}));e.on("error",(e=>{if(e&&e?.name==="AbortError"){r(e)}else{r(new h.RestError(`Error reading response as text: ${e.message}`,{code:h.RestError.PARSE_ERROR}))}}))}))}function getBodyLength(e){if(!e){return 0}else if(Buffer.isBuffer(e)){return e.length}else if(isReadableStream(e)){return null}else if(isArrayBuffer(e)){return e.byteLength}else if(typeof e==="string"){return Buffer.from(e).length}else{return null}}function createNodeHttpClient(){return new NodeHttpClient}0&&0},2338:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{createEmptyPipeline:()=>createEmptyPipeline});e.exports=__toCommonJS(s);const o=new Set(["Deserialize","Serialize","Retry","Sign"]);class HttpPipeline{_policies=[];_orderedPolicies;constructor(e){this._policies=e?.slice(0)??[];this._orderedPolicies=void 0}addPolicy(e,t={}){if(t.phase&&t.afterPhase){throw new Error("Policies inside a phase cannot specify afterPhase.")}if(t.phase&&!o.has(t.phase)){throw new Error(`Invalid phase name: ${t.phase}`)}if(t.afterPhase&&!o.has(t.afterPhase)){throw new Error(`Invalid afterPhase name: ${t.afterPhase}`)}this._policies.push({policy:e,options:t});this._orderedPolicies=void 0}removePolicy(e){const t=[];this._policies=this._policies.filter((r=>{if(e.name&&r.policy.name===e.name||e.phase&&r.options.phase===e.phase){t.push(r.policy);return false}else{return true}}));this._orderedPolicies=void 0;return t}sendRequest(e,t){const r=this.getOrderedPolicies();const i=r.reduceRight(((e,t)=>r=>t.sendRequest(r,e)),(t=>e.sendRequest(t)));return i(t)}getOrderedPolicies(){if(!this._orderedPolicies){this._orderedPolicies=this.orderPolicies()}return this._orderedPolicies}clone(){return new HttpPipeline(this._policies)}static create(){return new HttpPipeline}orderPolicies(){const e=[];const t=new Map;function createPhase(e){return{name:e,policies:new Set,hasRun:false,hasAfterPolicies:false}}const r=createPhase("Serialize");const i=createPhase("None");const n=createPhase("Deserialize");const s=createPhase("Retry");const o=createPhase("Sign");const a=[r,i,n,s,o];function getPhase(e){if(e==="Retry"){return s}else if(e==="Serialize"){return r}else if(e==="Deserialize"){return n}else if(e==="Sign"){return o}else{return i}}for(const e of this._policies){const r=e.policy;const i=e.options;const n=r.name;if(t.has(n)){throw new Error("Duplicate policy names not allowed in pipeline")}const s={policy:r,dependsOn:new Set,dependants:new Set};if(i.afterPhase){s.afterPhase=getPhase(i.afterPhase);s.afterPhase.hasAfterPolicies=true}t.set(n,s);const o=getPhase(i.phase);o.policies.add(s)}for(const e of this._policies){const{policy:r,options:i}=e;const n=r.name;const s=t.get(n);if(!s){throw new Error(`Missing node for policy ${n}`)}if(i.afterPolicies){for(const e of i.afterPolicies){const r=t.get(e);if(r){s.dependsOn.add(r);r.dependants.add(s)}}}if(i.beforePolicies){for(const e of i.beforePolicies){const r=t.get(e);if(r){r.dependsOn.add(s);s.dependants.add(r)}}}}function walkPhase(r){r.hasRun=true;for(const i of r.policies){if(i.afterPhase&&(!i.afterPhase.hasRun||i.afterPhase.policies.size)){continue}if(i.dependsOn.size===0){e.push(i.policy);for(const e of i.dependants){e.dependsOn.delete(i)}t.delete(i.policy.name);r.policies.delete(i)}}}function walkPhases(){for(const e of a){walkPhase(e);if(e.policies.size>0&&e!==i){if(!i.hasRun){walkPhase(i)}return}if(e.hasAfterPolicies){walkPhase(i)}}}let l=0;while(t.size>0){l++;const t=e.length;walkPhases();if(e.length<=t&&l>1){throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}}return e}}function createEmptyPipeline(){return HttpPipeline.create()}0&&0},2305:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createPipelineRequest:()=>createPipelineRequest});e.exports=__toCommonJS(a);var l=r(4220);var c=r(5023);class PipelineRequestImpl{url;method;headers;timeout;withCredentials;body;multipartBody;formData;streamResponseStatusCodes;enableBrowserStreams;proxySettings;disableKeepAlive;abortSignal;requestId;allowInsecureConnection;onUploadProgress;onDownloadProgress;requestOverrides;authSchemes;constructor(e){this.url=e.url;this.body=e.body;this.headers=e.headers??(0,l.createHttpHeaders)();this.method=e.method??"GET";this.timeout=e.timeout??0;this.multipartBody=e.multipartBody;this.formData=e.formData;this.disableKeepAlive=e.disableKeepAlive??false;this.proxySettings=e.proxySettings;this.streamResponseStatusCodes=e.streamResponseStatusCodes;this.withCredentials=e.withCredentials??false;this.abortSignal=e.abortSignal;this.onUploadProgress=e.onUploadProgress;this.onDownloadProgress=e.onDownloadProgress;this.requestId=e.requestId||(0,c.randomUUID)();this.allowInsecureConnection=e.allowInsecureConnection??false;this.enableBrowserStreams=e.enableBrowserStreams??false;this.requestOverrides=e.requestOverrides;this.authSchemes=e.authSchemes}}function createPipelineRequest(e){return new PipelineRequestImpl(e)}0&&0},5366:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{agentPolicy:()=>agentPolicy,agentPolicyName:()=>o});e.exports=__toCommonJS(s);const o="agentPolicy";function agentPolicy(e){return{name:o,sendRequest:async(t,r)=>{if(!t.agent){t.agent=e}return r(t)}}}0&&0},2095:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{apiKeyAuthenticationPolicy:()=>apiKeyAuthenticationPolicy,apiKeyAuthenticationPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(2302);const c="apiKeyAuthenticationPolicy";function apiKeyAuthenticationPolicy(e){return{name:c,async sendRequest(t,r){(0,l.ensureSecureConnection)(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="apiKey"));if(!i){return r(t)}if(i.apiKeyLocation!=="header"){throw new Error(`Unsupported API key location: ${i.apiKeyLocation}`)}t.headers.set(i.name,e.credential.key);return r(t)}}}0&&0},5756:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{basicAuthenticationPolicy:()=>basicAuthenticationPolicy,basicAuthenticationPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(2921);var c=r(2302);const p="bearerAuthenticationPolicy";function basicAuthenticationPolicy(e){return{name:p,async sendRequest(t,r){(0,c.ensureSecureConnection)(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="http"&&e.scheme==="basic"));if(!i){return r(t)}const{username:n,password:s}=e.credential;const o=(0,l.uint8ArrayToString)((0,l.stringToUint8Array)(`${n}:${s}`,"utf-8"),"base64");t.headers.set("Authorization",`Basic ${o}`);return r(t)}}}0&&0},9709:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{bearerAuthenticationPolicy:()=>bearerAuthenticationPolicy,bearerAuthenticationPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(2302);const c="bearerAuthenticationPolicy";function bearerAuthenticationPolicy(e){return{name:c,async sendRequest(t,r){(0,l.ensureSecureConnection)(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="http"&&e.scheme==="bearer"));if(!i){return r(t)}const n=await e.credential.getBearerToken({abortSignal:t.abortSignal});t.headers.set("Authorization",`Bearer ${n}`);return r(t)}}}0&&0},2302:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{ensureSecureConnection:()=>ensureSecureConnection});e.exports=__toCommonJS(a);var l=r(3644);var c=r(3954);let p=false;function allowInsecureConnection(e,t){if(t.allowInsecureConnection&&e.allowInsecureConnection){const t=new URL(e.url);if(t.hostname==="localhost"||t.hostname==="127.0.0.1"){return true}}return false}function emitInsecureConnectionWarning(){const e="Sending token over insecure transport. Assume any token issued is compromised.";l.logger.warning(e);if(!p){p=true;(0,c.emitNodeWarning)(e)}}function ensureSecureConnection(e,t){if(!e.url.toLowerCase().startsWith("https://")){if(allowInsecureConnection(e,t)){emitInsecureConnectionWarning()}else{throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}}}0&&0},219:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{oauth2AuthenticationPolicy:()=>oauth2AuthenticationPolicy,oauth2AuthenticationPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(2302);const c="oauth2AuthenticationPolicy";function oauth2AuthenticationPolicy(e){return{name:c,async sendRequest(t,r){(0,l.ensureSecureConnection)(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="oauth2"));if(!i){return r(t)}const n=await e.credential.getOAuth2Token(i.flows,{abortSignal:t.abortSignal});t.headers.set("Authorization",`Bearer ${n}`);return r(t)}}}0&&0},5035:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{decompressResponsePolicy:()=>decompressResponsePolicy,decompressResponsePolicyName:()=>o});e.exports=__toCommonJS(s);const o="decompressResponsePolicy";function decompressResponsePolicy(){return{name:o,async sendRequest(e,t){if(e.method!=="HEAD"){e.headers.set("Accept-Encoding","gzip,deflate")}return t(e)}}}0&&0},2462:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{defaultRetryPolicy:()=>defaultRetryPolicy,defaultRetryPolicyName:()=>d});e.exports=__toCommonJS(a);var l=r(8102);var c=r(1112);var p=r(3345);var u=r(1255);const d="defaultRetryPolicy";function defaultRetryPolicy(e={}){return{name:d,sendRequest:(0,p.retryPolicy)([(0,c.throttlingRetryStrategy)(),(0,l.exponentialRetryStrategy)(e)],{maxRetries:e.maxRetries??u.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}0&&0},4656:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{exponentialRetryPolicy:()=>exponentialRetryPolicy,exponentialRetryPolicyName:()=>u});e.exports=__toCommonJS(a);var l=r(8102);var c=r(3345);var p=r(1255);const u="exponentialRetryPolicy";function exponentialRetryPolicy(e={}){return(0,c.retryPolicy)([(0,l.exponentialRetryStrategy)({...e,ignoreSystemErrors:true})],{maxRetries:e.maxRetries??p.DEFAULT_RETRY_POLICY_COUNT})}0&&0},4197:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{formDataPolicy:()=>formDataPolicy,formDataPolicyName:()=>u});e.exports=__toCommonJS(a);var l=r(2921);var c=r(9182);var p=r(4220);const u="formDataPolicy";function formDataPolicy(){return{name:u,async sendRequest(e,t){const r=(0,c.convertBodyToFormDataMap)(e.body);if(r){e.formData=r;e.body=void 0}if(e.formData){const t=e.headers.get("Content-Type");if(t&&t.indexOf("application/x-www-form-urlencoded")!==-1){e.body=wwwFormUrlEncode(e.formData)}else{await prepareFormData(e.formData,e)}e.formData=void 0}return t(e)}}}function wwwFormUrlEncode(e){const t=new URLSearchParams;for(const[r,i]of Object.entries(e)){if(Array.isArray(i)){for(const e of i){t.append(r,e.toString())}}else{t.append(r,i.toString())}}return t.toString()}async function prepareFormData(e,t){const r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data")){return}t.headers.set("Content-Type",r??"multipart/form-data");const i=[];for(const[t,r]of Object.entries(e)){for(const e of Array.isArray(r)?r:[r]){if(typeof e==="string"){i.push({headers:(0,p.createHttpHeaders)({"Content-Disposition":`form-data; name="${t}"`}),body:(0,l.stringToUint8Array)(e,"utf-8")})}else if(e===void 0||e===null||typeof e!=="object"){throw new Error(`Unexpected value for key ${t}: ${e}. Value should be serialized to string first.`)}else{const r=e.name||"blob";const n=(0,p.createHttpHeaders)();n.set("Content-Disposition",`form-data; name="${t}"; filename="${r}"`);n.set("Content-Type",e.type||"application/octet-stream");i.push({headers:n,body:e})}}}t.multipartBody={parts:i}}0&&0},4960:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{agentPolicy:()=>l.agentPolicy,agentPolicyName:()=>l.agentPolicyName,decompressResponsePolicy:()=>c.decompressResponsePolicy,decompressResponsePolicyName:()=>c.decompressResponsePolicyName,defaultRetryPolicy:()=>p.defaultRetryPolicy,defaultRetryPolicyName:()=>p.defaultRetryPolicyName,exponentialRetryPolicy:()=>u.exponentialRetryPolicy,exponentialRetryPolicyName:()=>u.exponentialRetryPolicyName,formDataPolicy:()=>g.formDataPolicy,formDataPolicyName:()=>g.formDataPolicyName,getDefaultProxySettings:()=>y.getDefaultProxySettings,logPolicy:()=>h.logPolicy,logPolicyName:()=>h.logPolicyName,multipartPolicy:()=>f.multipartPolicy,multipartPolicyName:()=>f.multipartPolicyName,proxyPolicy:()=>y.proxyPolicy,proxyPolicyName:()=>y.proxyPolicyName,redirectPolicy:()=>b.redirectPolicy,redirectPolicyName:()=>b.redirectPolicyName,retryPolicy:()=>d.retryPolicy,systemErrorRetryPolicy:()=>m.systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>m.systemErrorRetryPolicyName,throttlingRetryPolicy:()=>A.throttlingRetryPolicy,throttlingRetryPolicyName:()=>A.throttlingRetryPolicyName,tlsPolicy:()=>C.tlsPolicy,tlsPolicyName:()=>C.tlsPolicyName,userAgentPolicy:()=>N.userAgentPolicy,userAgentPolicyName:()=>N.userAgentPolicyName});e.exports=__toCommonJS(a);var l=r(5366);var c=r(5035);var p=r(2462);var u=r(4656);var d=r(3345);var m=r(2418);var A=r(4728);var g=r(4197);var h=r(7129);var f=r(7427);var y=r(67);var b=r(2187);var C=r(6690);var N=r(1691);0&&0},7129:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{logPolicy:()=>logPolicy,logPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(3644);var c=r(7784);const p="logPolicy";function logPolicy(e={}){const t=e.logger??l.logger.info;const r=new c.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:p,async sendRequest(e,i){if(!t.enabled){return i(e)}t(`Request: ${r.sanitize(e)}`);const n=await i(e);t(`Response status code: ${n.status}`);t(`Headers: ${r.sanitize(n.headers)}`);return n}}}0&&0},7427:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{multipartPolicy:()=>multipartPolicy,multipartPolicyName:()=>d});e.exports=__toCommonJS(a);var l=r(2921);var c=r(8505);var p=r(5023);var u=r(547);function generateBoundary(){return`----AzSDKFormBoundary${(0,p.randomUUID)()}`}function encodeHeaders(e){let t="";for(const[r,i]of e){t+=`${r}: ${i}\r\n`}return t}function getLength(e){if(e instanceof Uint8Array){return e.byteLength}else if((0,c.isBlob)(e)){return e.size===-1?void 0:e.size}else{return void 0}}function getTotalLength(e){let t=0;for(const r of e){const e=getLength(r);if(e===void 0){return void 0}else{t+=e}}return t}async function buildRequestBody(e,t,r){const i=[(0,l.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap((e=>[(0,l.stringToUint8Array)("\r\n","utf-8"),(0,l.stringToUint8Array)(encodeHeaders(e.headers),"utf-8"),(0,l.stringToUint8Array)("\r\n","utf-8"),e.body,(0,l.stringToUint8Array)(`\r\n--${r}`,"utf-8")])),(0,l.stringToUint8Array)("--\r\n\r\n","utf-8")];const n=getTotalLength(i);if(n){e.headers.set("Content-Length",n)}e.body=await(0,u.concat)(i)}const d="multipartPolicy";const m=70;const A=new Set(`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?`);function assertValidBoundary(e){if(e.length>m){throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`)}if(Array.from(e).some((e=>!A.has(e)))){throw new Error(`Multipart boundary "${e}" contains invalid characters`)}}function multipartPolicy(){return{name:d,async sendRequest(e,t){if(!e.multipartBody){return t(e)}if(e.body){throw new Error("multipartBody and regular body cannot be set at the same time")}let r=e.multipartBody.boundary;const i=e.headers.get("Content-Type")??"multipart/mixed";const n=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n){throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`)}const[,s,o]=n;if(o&&r&&o!==r){throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`)}r??=o;if(r){assertValidBoundary(r)}else{r=generateBoundary()}e.headers.set("Content-Type",`${s}; boundary=${r}`);await buildRequestBody(e,e.multipartBody.parts,r);e.multipartBody=void 0;return t(e)}}}0&&0},6316:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{addPlatformPolicies:()=>addPlatformPolicies});e.exports=__toCommonJS(a);var l=r(5366);var c=r(6690);var p=r(67);var u=r(5035);var d=r(2187);function addPlatformPolicies(e,t){if(t.agent){e.addPolicy((0,l.agentPolicy)(t.agent))}if(t.tlsOptions){e.addPolicy((0,c.tlsPolicy)(t.tlsOptions))}e.addPolicy((0,p.proxyPolicy)(t.proxyOptions));e.addPolicy((0,u.decompressResponsePolicy)());e.addPolicy((0,d.redirectPolicy)(t.redirectOptions),{afterPhase:"Retry"})}0&&0},67:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getDefaultProxySettings:()=>getDefaultProxySettings,globalNoProxyList:()=>h,loadNoProxy:()=>loadNoProxy,proxyPolicy:()=>proxyPolicy,proxyPolicyName:()=>g});e.exports=__toCommonJS(a);var l=r(3669);var c=r(1970);var p=r(3644);const u="HTTPS_PROXY";const d="HTTP_PROXY";const m="ALL_PROXY";const A="NO_PROXY";const g="proxyPolicy";const h=[];let f=false;const y=new Map;function getEnvironmentValue(e){if(process.env[e]){return process.env[e]}else if(process.env[e.toLowerCase()]){return process.env[e.toLowerCase()]}return void 0}function loadEnvironmentProxyValue(){if(!process){return void 0}const e=getEnvironmentValue(u);const t=getEnvironmentValue(m);const r=getEnvironmentValue(d);return e||t||r}function isBypassed(e,t,r){if(t.length===0){return false}const i=new URL(e).hostname;if(r?.has(i)){return r.get(i)}let n=false;for(const e of t){if(e[0]==="."){if(i.endsWith(e)){n=true}else{if(i.length===e.length-1&&i===e.slice(1)){n=true}}}else{if(i===e){n=true}}}r?.set(i,n);return n}function loadNoProxy(){const e=getEnvironmentValue(A);f=true;if(e){return e.split(",").map((e=>e.trim())).filter((e=>e.length))}return[]}function getDefaultProxySettings(e){if(!e){e=loadEnvironmentProxyValue();if(!e){return void 0}}const t=new URL(e);const r=t.protocol?t.protocol+"//":"";return{host:r+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function getDefaultProxySettingsInternal(){const e=loadEnvironmentProxyValue();return e?new URL(e):void 0}function getUrlFromProxySettings(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}t.port=String(e.port);if(e.username){t.username=e.username}if(e.password){t.password=e.password}return t}function setProxyAgentOnRequest(e,t,r){if(e.agent){return}const i=new URL(e.url);const n=i.protocol!=="https:";if(e.tlsSettings){p.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.")}if(n){if(!t.httpProxyAgent){t.httpProxyAgent=new c.HttpProxyAgent(r)}e.agent=t.httpProxyAgent}else{if(!t.httpsProxyAgent){t.httpsProxyAgent=new l.HttpsProxyAgent(r)}e.agent=t.httpsProxyAgent}}function proxyPolicy(e,t){if(!f){h.push(...loadNoProxy())}const r=e?getUrlFromProxySettings(e):getDefaultProxySettingsInternal();const i={};return{name:g,async sendRequest(e,n){if(!e.proxySettings&&r&&!isBypassed(e.url,t?.customNoProxyList??h,t?.customNoProxyList?void 0:y)){setProxyAgentOnRequest(e,i,r)}else if(e.proxySettings){setProxyAgentOnRequest(e,i,getUrlFromProxySettings(e.proxySettings))}return n(e)}}}0&&0},2187:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{redirectPolicy:()=>redirectPolicy,redirectPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(3644);const c="redirectPolicy";const p=["GET","HEAD"];function redirectPolicy(e={}){const{maxRetries:t=20,allowCrossOriginRedirects:r=false}=e;return{name:c,async sendRequest(e,i){const n=await i(e);return handleRedirect(i,n,t,r)}}}async function handleRedirect(e,t,r,i,n=0){const{request:s,status:o,headers:a}=t;const c=a.get("location");if(c&&(o===300||o===301&&p.includes(s.method)||o===302&&p.includes(s.method)||o===303&&s.method==="POST"||o===307)&&n{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{retryPolicy:()=>retryPolicy});e.exports=__toCommonJS(a);var l=r(7566);var c=r(9758);var p=r(9992);var u=r(8459);var d=r(1255);const m=(0,u.createClientLogger)("ts-http-runtime retryPolicy");const A="retryPolicy";function retryPolicy(e,t={maxRetries:d.DEFAULT_RETRY_POLICY_COUNT}){const r=t.logger||m;return{name:A,async sendRequest(i,n){let s;let o;let a=-1;e:while(true){a+=1;s=void 0;o=void 0;try{r.info(`Retry ${a}: Attempting to send request`,i.requestId);s=await n(i);r.info(`Retry ${a}: Received a response from request`,i.requestId)}catch(e){r.error(`Retry ${a}: Received an error from request`,i.requestId);if(!(0,c.isRestError)(e)){throw e}o=e;s=e.response}if(i.abortSignal?.aborted){r.error(`Retry ${a}: Request aborted.`);const e=new p.AbortError;throw e}if(a>=(t.maxRetries??d.DEFAULT_RETRY_POLICY_COUNT)){r.info(`Retry ${a}: Maximum retries reached. Returning the last received response, or throwing the last received error.`);if(o){throw o}else if(s){return s}else{throw new Error("Maximum retries reached with no response or error to throw")}}r.info(`Retry ${a}: Processing ${e.length} retry strategies.`);t:for(const t of e){const e=t.logger||r;e.info(`Retry ${a}: Processing retry strategy ${t.name}.`);const n=t.retry({retryCount:a,response:s,responseError:o});if(n.skipStrategy){e.info(`Retry ${a}: Skipped.`);continue t}const{errorToThrow:c,retryAfterInMs:p,redirectTo:u}=n;if(c){e.error(`Retry ${a}: Retry strategy ${t.name} throws error:`,c);throw c}if(p||p===0){e.info(`Retry ${a}: Retry strategy ${t.name} retries after ${p}`);await(0,l.delay)(p,void 0,{abortSignal:i.abortSignal});continue e}if(u){e.info(`Retry ${a}: Retry strategy ${t.name} redirects to ${u}`);i.url=u;continue e}}if(o){r.info(`None of the retry strategies could work with the received error. Throwing it.`);throw o}if(s){r.info(`None of the retry strategies could work with the received response. Returning it.`);return s}}}}}0&&0},2418:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{systemErrorRetryPolicy:()=>systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>u});e.exports=__toCommonJS(a);var l=r(8102);var c=r(3345);var p=r(1255);const u="systemErrorRetryPolicy";function systemErrorRetryPolicy(e={}){return{name:u,sendRequest:(0,c.retryPolicy)([(0,l.exponentialRetryStrategy)({...e,ignoreHttpStatusCodes:true})],{maxRetries:e.maxRetries??p.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}0&&0},4728:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{throttlingRetryPolicy:()=>throttlingRetryPolicy,throttlingRetryPolicyName:()=>u});e.exports=__toCommonJS(a);var l=r(1112);var c=r(3345);var p=r(1255);const u="throttlingRetryPolicy";function throttlingRetryPolicy(e={}){return{name:u,sendRequest:(0,c.retryPolicy)([(0,l.throttlingRetryStrategy)()],{maxRetries:e.maxRetries??p.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}0&&0},6690:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{tlsPolicy:()=>tlsPolicy,tlsPolicyName:()=>o});e.exports=__toCommonJS(s);const o="tlsPolicy";function tlsPolicy(e){return{name:o,sendRequest:async(t,r)=>{if(!t.tlsSettings){t.tlsSettings=e}return r(t)}}}0&&0},1691:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{userAgentPolicy:()=>userAgentPolicy,userAgentPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(2731);const c=(0,l.getUserAgentHeaderName)();const p="userAgentPolicy";function userAgentPolicy(e={}){const t=(0,l.getUserAgentValue)(e.userAgentPrefix);return{name:p,async sendRequest(e,r){if(!e.headers.has(c)){e.headers.set(c,await t)}return r(e)}}}0&&0},9758:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{RestError:()=>RestError,isRestError:()=>isRestError});e.exports=__toCommonJS(a);var l=r(2573);var c=r(7639);var p=r(7784);const u=new p.Sanitizer;class RestError extends Error{static REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";static PARSE_ERROR="PARSE_ERROR";code;statusCode;request;response;details;constructor(e,t={}){super(e);this.name="RestError";this.code=t.code;this.statusCode=t.statusCode;Object.defineProperty(this,"request",{value:t.request,enumerable:false});Object.defineProperty(this,"response",{value:t.response,enumerable:false});const r=this.request?.agent?{maxFreeSockets:this.request.agent.maxFreeSockets,maxSockets:this.request.agent.maxSockets}:void 0;Object.defineProperty(this,c.custom,{value:()=>`RestError: ${this.message} \n ${u.sanitize({...this,request:{...this.request,agent:r},response:this.response})}`,enumerable:false});Object.setPrototypeOf(this,RestError.prototype)}}function isRestError(e){if(e instanceof RestError){return true}return(0,l.isError)(e)&&e.name==="RestError"}0&&0},8102:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{exponentialRetryStrategy:()=>exponentialRetryStrategy,isExponentialRetryResponse:()=>isExponentialRetryResponse,isSystemError:()=>isSystemError});e.exports=__toCommonJS(a);var l=r(6776);var c=r(1112);const p=1e3;const u=1e3*64;function exponentialRetryStrategy(e={}){const t=e.retryDelayInMs??p;const r=e.maxRetryDelayInMs??u;return{name:"exponentialRetryStrategy",retry({retryCount:i,response:n,responseError:s}){const o=isSystemError(s);const a=o&&e.ignoreSystemErrors;const p=isExponentialRetryResponse(n);const u=p&&e.ignoreHttpStatusCodes;const d=n&&((0,c.isThrottlingRetryResponse)(n)||!p);if(d||u||a){return{skipStrategy:true}}if(s&&!o&&!p){return{errorToThrow:s}}return(0,l.calculateRetryDelay)(i,{retryDelayInMs:t,maxRetryDelayInMs:r})}}}function isExponentialRetryResponse(e){return Boolean(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function isSystemError(e){if(!e){return false}return e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND"}0&&0},1112:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{isThrottlingRetryResponse:()=>isThrottlingRetryResponse,throttlingRetryStrategy:()=>throttlingRetryStrategy});e.exports=__toCommonJS(a);var l=r(7566);const c="Retry-After";const p=["retry-after-ms","x-ms-retry-after-ms",c];function getRetryAfterInMs(e){if(!(e&&[429,503].includes(e.status)))return void 0;try{for(const t of p){const r=(0,l.parseHeaderValueAsNumber)(e,t);if(r===0||r){const e=t===c?1e3:1;return r*e}}const t=e.headers.get(c);if(!t)return;const r=Date.parse(t);const i=r-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return void 0}}function isThrottlingRetryResponse(e){return Number.isFinite(getRetryAfterInMs(e))}function throttlingRetryStrategy(){return{name:"throttlingRetryStrategy",retry({response:e}){const t=getRetryAfterInMs(e);if(!Number.isFinite(t)){return{skipStrategy:true}}return{retryAfterInMs:t}}}}0&&0},2921:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{stringToUint8Array:()=>stringToUint8Array,uint8ArrayToString:()=>uint8ArrayToString});e.exports=__toCommonJS(s);function uint8ArrayToString(e,t){return Buffer.from(e).toString(t)}function stringToUint8Array(e,t){return Buffer.from(e,t)}0&&0},547:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{concat:()=>concat});e.exports=__toCommonJS(a);var l=r(2203);var c=r(8505);async function*streamAsyncIterator(){const e=this.getReader();try{while(true){const{done:t,value:r}=await e.read();if(t){return}yield r}}finally{e.releaseLock()}}function makeAsyncIterable(e){if(!e[Symbol.asyncIterator]){e[Symbol.asyncIterator]=streamAsyncIterator.bind(e)}if(!e.values){e.values=streamAsyncIterator.bind(e)}}function ensureNodeStream(e){if(e instanceof ReadableStream){makeAsyncIterable(e);return l.Readable.fromWeb(e)}else{return e}}function toStream(e){if(e instanceof Uint8Array){return l.Readable.from(Buffer.from(e))}else if((0,c.isBlob)(e)){return ensureNodeStream(e.stream())}else{return ensureNodeStream(e)}}async function concat(e){return function(){const t=e.map((e=>typeof e==="function"?e():e)).map(toStream);return l.Readable.from(async function*(){for(const e of t){for await(const t of e){yield t}}}())}}0&&0},6776:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{calculateRetryDelay:()=>calculateRetryDelay});e.exports=__toCommonJS(a);var l=r(8640);function calculateRetryDelay(e,t){const r=t.retryDelayInMs*Math.pow(2,e);const i=Math.min(t.maxRetryDelayInMs,r);const n=i/2+(0,l.getRandomIntegerInclusive)(0,i/2);return{retryAfterInMs:n}}0&&0},2573:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{isError:()=>isError});e.exports=__toCommonJS(a);var l=r(3632);function isError(e){if((0,l.isObject)(e)){const t=typeof e.name==="string";const r=typeof e.message==="string";return t&&r}return false}0&&0},7566:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{delay:()=>delay,parseHeaderValueAsNumber:()=>parseHeaderValueAsNumber});e.exports=__toCommonJS(a);var l=r(9992);const c="The operation was aborted.";function delay(e,t,r){return new Promise(((i,n)=>{let s=void 0;let o=void 0;const rejectOnAbort=()=>n(new l.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:c));const removeListeners=()=>{if(r?.abortSignal&&o){r.abortSignal.removeEventListener("abort",o)}};o=()=>{if(s){clearTimeout(s)}removeListeners();return rejectOnAbort()};if(r?.abortSignal&&r.abortSignal.aborted){return rejectOnAbort()}s=setTimeout((()=>{removeListeners();i(t)}),e);if(r?.abortSignal){r.abortSignal.addEventListener("abort",o)}}))}function parseHeaderValueAsNumber(e,t){const r=e.headers.get(t);if(!r)return;const i=Number(r);if(Number.isNaN(i))return;return i}0&&0},7639:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{custom:()=>c});e.exports=__toCommonJS(a);var l=r(7975);const c=l.inspect.custom;0&&0},5750:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{Sanitizer:()=>h.Sanitizer,calculateRetryDelay:()=>l.calculateRetryDelay,computeSha256Hash:()=>d.computeSha256Hash,computeSha256Hmac:()=>d.computeSha256Hmac,getRandomIntegerInclusive:()=>c.getRandomIntegerInclusive,isBrowser:()=>A.isBrowser,isBun:()=>A.isBun,isDeno:()=>A.isDeno,isError:()=>u.isError,isNodeLike:()=>A.isNodeLike,isNodeRuntime:()=>A.isNodeRuntime,isObject:()=>p.isObject,isReactNative:()=>A.isReactNative,isWebWorker:()=>A.isWebWorker,randomUUID:()=>m.randomUUID,stringToUint8Array:()=>g.stringToUint8Array,uint8ArrayToString:()=>g.uint8ArrayToString});e.exports=__toCommonJS(a);var l=r(6776);var c=r(8640);var p=r(3632);var u=r(2573);var d=r(2016);var m=r(5023);var A=r(3954);var g=r(2921);var h=r(7784);0&&0},3632:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{isObject:()=>isObject});e.exports=__toCommonJS(s);function isObject(e){return typeof e==="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}0&&0},8640:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{getRandomIntegerInclusive:()=>getRandomIntegerInclusive});e.exports=__toCommonJS(s);function getRandomIntegerInclusive(e,t){e=Math.ceil(e);t=Math.floor(t);const r=Math.floor(Math.random()*(t-e+1));return r+e}0&&0},7784:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{Sanitizer:()=>Sanitizer});e.exports=__toCommonJS(a);var l=r(3632);const c="REDACTED";const p=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"];const u=["api-version"];class Sanitizer{allowedHeaderNames;allowedQueryParameters;constructor({additionalAllowedHeaderNames:e=[],additionalAllowedQueryParameters:t=[]}={}){e=p.concat(e);t=u.concat(t);this.allowedHeaderNames=new Set(e.map((e=>e.toLowerCase())));this.allowedQueryParameters=new Set(t.map((e=>e.toLowerCase())))}sanitize(e){const t=new Set;return JSON.stringify(e,((e,r)=>{if(r instanceof Error){return{...r,name:r.name,message:r.message}}if(e==="headers"&&(0,l.isObject)(r)){return this.sanitizeHeaders(r)}else if(e==="url"&&typeof r==="string"){return this.sanitizeUrl(r)}else if(e==="query"&&(0,l.isObject)(r)){return this.sanitizeQuery(r)}else if(e==="body"){return void 0}else if(e==="response"){return void 0}else if(e==="operationSpec"){return void 0}else if(Array.isArray(r)||(0,l.isObject)(r)){if(t.has(r)){return"[Circular]"}t.add(r)}return r}),2)}sanitizeUrl(e){if(typeof e!=="string"||e===null||e===""){return e}const t=new URL(e);if(!t.search){return e}for(const[e]of t.searchParams){if(!this.allowedQueryParameters.has(e.toLowerCase())){t.searchParams.set(e,c)}}return t.toString()}sanitizeHeaders(e){const t={};for(const r of Object.keys(e)){if(this.allowedHeaderNames.has(r.toLowerCase())){t[r]=e[r]}else{t[r]=c}}return t}sanitizeQuery(e){if(typeof e!=="object"||e===null){return e}const t={};for(const r of Object.keys(e)){if(this.allowedQueryParameters.has(r.toLowerCase())){t[r]=e[r]}else{t[r]=c}}return t}}0&&0},2016:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{computeSha256Hash:()=>computeSha256Hash,computeSha256Hmac:()=>computeSha256Hmac});e.exports=__toCommonJS(a);var l=r(7598);async function computeSha256Hmac(e,t,r){const i=Buffer.from(e,"base64");return(0,l.createHmac)("sha256",i).update(t).digest(r)}async function computeSha256Hash(e,t){return(0,l.createHash)("sha256").update(e).digest(t)}0&&0},2250:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{isNodeReadableStream:()=>isNodeReadableStream,isWebReadableStream:()=>isWebReadableStream});e.exports=__toCommonJS(a);var l=r(2203);function isNodeReadableStream(e){return e instanceof l.Readable}function isWebReadableStream(e){return e instanceof ReadableStream}0&&0},8505:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{isBinaryBody:()=>isBinaryBody,isBlob:()=>isBlob,isNodeReadableStream:()=>l.isNodeReadableStream,isReadableStream:()=>isReadableStream,isWebReadableStream:()=>l.isWebReadableStream});e.exports=__toCommonJS(a);var l=r(2250);function isBinaryBody(e){return e!==void 0&&(e instanceof Uint8Array||isReadableStream(e)||typeof e==="function"||e instanceof Blob)}function isReadableStream(e){return(0,l.isNodeReadableStream)(e)||(0,l.isWebReadableStream)(e)}function isBlob(e){return e instanceof Blob}0&&0},2731:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getUserAgentHeaderName:()=>getUserAgentHeaderName,getUserAgentValue:()=>getUserAgentValue,setPlatformSpecificData:()=>l.setPlatformSpecificData});e.exports=__toCommonJS(a);var l=r(3196);var c=r(1255);function getUserAgentString(e){const t=[];for(const[r,i]of e){const e=i?`${r}/${i}`:r;t.push(e)}return t.join(" ")}function getUserAgentHeaderName(){return(0,l.getHeaderName)()}async function getUserAgentValue(e){const t=new Map;t.set("ts-http-runtime",c.SDK_VERSION);await(0,l.setPlatformSpecificData)(t);const r=getUserAgentString(t);const i=e?`${e} ${r}`:r;return i}0&&0},3196:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{getHeaderName:()=>getHeaderName,setPlatformSpecificData:()=>setPlatformSpecificData});e.exports=__toCommonJS(c);var p=__toESM(r(8161));var u=__toESM(r(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(e){if(u.default&&u.default.versions){const t=`${p.default.type()} ${p.default.release()}; ${p.default.arch()}`;if(u.default.versions.bun){e.set("Bun",`${u.default.versions.bun} (${t})`)}else if(u.default.versions.deno){e.set("Deno",`${u.default.versions.deno} (${t})`)}else if(u.default.versions.node){e.set("Node",`${u.default.versions.node} (${t})`)}}}0&&0},5023:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{randomUUID:()=>randomUUID});e.exports=__toCommonJS(s);function randomUUID(){return crypto.randomUUID()}0&&0},4116:(t,r,i)=>{i.d(r,{V4:()=>getInput,pq:()=>info,C1:()=>setFailed});var n=i(857);function utils_toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}function utils_toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}function command_issueCommand(e,t,r){const i=new Command(e,t,r);process.stdout.write(i.toString()+n.EOL)}function command_issue(e,t=""){command_issueCommand(e,{},t)}const s="::";class Command{constructor(e,t,r){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=r}toString(){let e=s+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const r in this.properties){if(this.properties.hasOwnProperty(r)){const i=this.properties[r];if(i){if(t){t=false}else{e+=","}e+=`${r}=${escapeProperty(i)}`}}}}e+=`${s}${escapeData(this.message)}`;return e}}function escapeData(e){return utils_toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return utils_toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var o=i(6982);var a=i(9896);function file_command_issueFileCommand(e,t){const r=process.env[`GITHUB_${e}`];if(!r){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!fs.existsSync(r)){throw new Error(`Missing file at path: ${r}`)}fs.appendFileSync(r,`${toCommandValue(t)}${os.EOL}`,{encoding:"utf8"})}function file_command_prepareKeyValueMessage(e,t){const r=`ghadelimiter_${crypto.randomUUID()}`;const i=toCommandValue(t);if(e.includes(r)){throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`)}if(i.includes(r)){throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`)}return`${e}<<${r}${os.EOL}${i}${os.EOL}${r}`}var l=i(6928);var c=i(8611);var p=i(5692);function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const r=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(r){try{return new DecodedURL(r)}catch(e){if(!r.startsWith("http://")&&!r.startsWith("https://"))return new DecodedURL(`http://${r}`)}}else{return undefined}}function checkBypass(e){if(!e.hostname){return false}const t=e.hostname;if(isLoopbackAddress(t)){return true}const r=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!r){return false}let i;if(e.port){i=Number(e.port)}else if(e.protocol==="http:"){i=80}else if(e.protocol==="https:"){i=443}const n=[e.hostname.toUpperCase()];if(typeof i==="number"){n.push(`${n[0]}:${i}`)}for(const e of r.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(e==="*"||n.some((t=>t===e||t.endsWith(`.${e}`)||e.startsWith(".")&&t.endsWith(`${e}`)))){return true}}return false}function isLoopbackAddress(e){const t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}class DecodedURL extends URL{constructor(e,t){super(e,t);this._decodedUsername=decodeURIComponent(super.username);this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}var u=i(770);var d=i(6752);var m=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};var A;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(A||(A={}));var g;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(g||(g={}));var h;(function(e){e["ApplicationJson"]="application/json"})(h||(h={}));function lib_getProxyUrl(e){const t=pm.getProxyUrl(new URL(e));return t?t.href:""}const f=[A.MovedPermanently,A.ResourceMoved,A.SeeOther,A.TemporaryRedirect,A.PermanentRedirect];const y=[A.BadGateway,A.ServiceUnavailable,A.GatewayTimeout];const b=null&&["OPTIONS","GET","DELETE","HEAD"];const C=10;const N=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}class HttpClientResponse{constructor(e){this.message=e}readBody(){return m(this,void 0,void 0,(function*(){return new Promise((e=>m(this,void 0,void 0,(function*(){let t=Buffer.alloc(0);this.message.on("data",(e=>{t=Buffer.concat([t,e])}));this.message.on("end",(()=>{e(t.toString())}))}))))}))}readBodyBuffer(){return m(this,void 0,void 0,(function*(){return new Promise((e=>m(this,void 0,void 0,(function*(){const t=[];this.message.on("data",(e=>{t.push(e)}));this.message.on("end",(()=>{e(Buffer.concat(t))}))}))))}))}}function isHttps(e){const t=new URL(e);return t.protocol==="https:"}class lib_HttpClient{constructor(e,t,r){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=this._getUserAgentWithOrchestrationId(e);this.handlers=t||[];this.requestOptions=r;if(r){if(r.ignoreSslError!=null){this._ignoreSslError=r.ignoreSslError}this._socketTimeout=r.socketTimeout;if(r.allowRedirects!=null){this._allowRedirects=r.allowRedirects}if(r.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=r.allowRedirectDowngrade}if(r.maxRedirects!=null){this._maxRedirects=Math.max(r.maxRedirects,0)}if(r.keepAlive!=null){this._keepAlive=r.keepAlive}if(r.allowRetries!=null){this._allowRetries=r.allowRetries}if(r.maxRetries!=null){this._maxRetries=r.maxRetries}}}options(e,t){return m(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,t||{})}))}get(e,t){return m(this,void 0,void 0,(function*(){return this.request("GET",e,null,t||{})}))}del(e,t){return m(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,t||{})}))}post(e,t,r){return m(this,void 0,void 0,(function*(){return this.request("POST",e,t,r||{})}))}patch(e,t,r){return m(this,void 0,void 0,(function*(){return this.request("PATCH",e,t,r||{})}))}put(e,t,r){return m(this,void 0,void 0,(function*(){return this.request("PUT",e,t,r||{})}))}head(e,t){return m(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,t||{})}))}sendStream(e,t,r,i){return m(this,void 0,void 0,(function*(){return this.request(e,t,r,i)}))}getJson(e){return m(this,arguments,void 0,(function*(e,t={}){t[g.Accept]=this._getExistingOrDefaultHeader(t,g.Accept,h.ApplicationJson);const r=yield this.get(e,t);return this._processResponse(r,this.requestOptions)}))}postJson(e,t){return m(this,arguments,void 0,(function*(e,t,r={}){const i=JSON.stringify(t,null,2);r[g.Accept]=this._getExistingOrDefaultHeader(r,g.Accept,h.ApplicationJson);r[g.ContentType]=this._getExistingOrDefaultContentTypeHeader(r,h.ApplicationJson);const n=yield this.post(e,i,r);return this._processResponse(n,this.requestOptions)}))}putJson(e,t){return m(this,arguments,void 0,(function*(e,t,r={}){const i=JSON.stringify(t,null,2);r[g.Accept]=this._getExistingOrDefaultHeader(r,g.Accept,h.ApplicationJson);r[g.ContentType]=this._getExistingOrDefaultContentTypeHeader(r,h.ApplicationJson);const n=yield this.put(e,i,r);return this._processResponse(n,this.requestOptions)}))}patchJson(e,t){return m(this,arguments,void 0,(function*(e,t,r={}){const i=JSON.stringify(t,null,2);r[g.Accept]=this._getExistingOrDefaultHeader(r,g.Accept,h.ApplicationJson);r[g.ContentType]=this._getExistingOrDefaultContentTypeHeader(r,h.ApplicationJson);const n=yield this.patch(e,i,r);return this._processResponse(n,this.requestOptions)}))}request(e,t,r,i){return m(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const n=new URL(t);let s=this._prepareRequest(e,n,i);const o=this._allowRetries&&b.includes(e)?this._maxRetries+1:1;let a=0;let l;do{l=yield this.requestRaw(s,r);if(l&&l.message&&l.message.statusCode===A.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(l)){e=t;break}}if(e){return e.handleAuthentication(this,s,r)}else{return l}}let t=this._maxRedirects;while(l.message.statusCode&&f.includes(l.message.statusCode)&&this._allowRedirects&&t>0){const o=l.message.headers["location"];if(!o){break}const a=new URL(o);if(n.protocol==="https:"&&n.protocol!==a.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield l.readBody();if(a.hostname!==n.hostname){for(const e in i){if(e.toLowerCase()==="authorization"){delete i[e]}}}s=this._prepareRequest(e,a,i);l=yield this.requestRaw(s,r);t--}if(!l.message.statusCode||!y.includes(l.message.statusCode)){return l}a+=1;if(a{function callbackForResult(e,t){if(e){i(e)}else if(!t){i(new Error("Unknown error"))}else{r(t)}}this.requestRawWithCallback(e,t,callbackForResult)}))}))}requestRawWithCallback(e,t,r){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let i=false;function handleResult(e,t){if(!i){i=true;r(e,t)}}const n=e.httpModule.request(e.options,(e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)}));let s;n.on("socket",(e=>{s=e}));n.setTimeout(this._socketTimeout||3*6e4,(()=>{if(s){s.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));n.on("error",(function(e){handleResult(e)}));if(t&&typeof t==="string"){n.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){n.end()}));t.pipe(n)}else{n.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}getAgentDispatcher(e){const t=new URL(e);const r=pm.getProxyUrl(t);const i=r&&r.hostname;if(!i){return}return this._getProxyAgentDispatcher(t,r)}_prepareRequest(e,t,r){const i={};i.parsedUrl=t;const n=i.parsedUrl.protocol==="https:";i.httpModule=n?https:http;const s=n?443:80;i.options={};i.options.host=i.parsedUrl.hostname;i.options.port=i.parsedUrl.port?parseInt(i.parsedUrl.port):s;i.options.path=(i.parsedUrl.pathname||"")+(i.parsedUrl.search||"");i.options.method=e;i.options.headers=this._mergeHeaders(r);if(this.userAgent!=null){i.options.headers["user-agent"]=this.userAgent}i.options.agent=this._getAgent(i.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(i.options)}}return i}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,t,r){let i;if(this.requestOptions&&this.requestOptions.headers){const e=lowercaseKeys(this.requestOptions.headers)[t];if(e){i=typeof e==="number"?e.toString():e}}const n=e[t];if(n!==undefined){return typeof n==="number"?n.toString():n}if(i!==undefined){return i}return r}_getExistingOrDefaultContentTypeHeader(e,t){let r;if(this.requestOptions&&this.requestOptions.headers){const e=lowercaseKeys(this.requestOptions.headers)[g.ContentType];if(e){if(typeof e==="number"){r=String(e)}else if(Array.isArray(e)){r=e.join(", ")}else{r=e}}}const i=e[g.ContentType];if(i!==undefined){if(typeof i==="number"){return String(i)}else if(Array.isArray(i)){return i.join(", ")}else{return i}}if(r!==undefined){return r}return t}_getAgent(e){let t;const r=pm.getProxyUrl(e);const i=r&&r.hostname;if(this._keepAlive&&i){t=this._proxyAgent}if(!i){t=this._agent}if(t){return t}const n=e.protocol==="https:";let s=100;if(this.requestOptions){s=this.requestOptions.maxSockets||http.globalAgent.maxSockets}if(r&&r.hostname){const e={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(r.username||r.password)&&{proxyAuth:`${r.username}:${r.password}`}),{host:r.hostname,port:r.port})};let i;const o=r.protocol==="https:";if(n){i=o?tunnel.httpsOverHttps:tunnel.httpsOverHttp}else{i=o?tunnel.httpOverHttps:tunnel.httpOverHttp}t=i(e);this._proxyAgent=t}if(!t){const e={keepAlive:this._keepAlive,maxSockets:s};t=n?new https.Agent(e):new http.Agent(e);this._agent=t}if(n&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_getProxyAgentDispatcher(e,t){let r;if(this._keepAlive){r=this._proxyAgentDispatcher}if(r){return r}const i=e.protocol==="https:";r=new ProxyAgent(Object.assign({uri:t.href,pipelining:!this._keepAlive?0:1},(t.username||t.password)&&{token:`Basic ${Buffer.from(`${t.username}:${t.password}`).toString("base64")}`}));this._proxyAgentDispatcher=r;if(i&&this._ignoreSslError){r.options=Object.assign(r.options.requestTls||{},{rejectUnauthorized:false})}return r}_getUserAgentWithOrchestrationId(e){const t=e||"actions/http-client";const r=process.env["ACTIONS_ORCHESTRATION_ID"];if(r){const e=r.replace(/[^a-z0-9_.-]/gi,"_");return`${t} actions_orchestration_id/${e}`}return t}_performExponentialBackoff(e){return m(this,void 0,void 0,(function*(){e=Math.min(C,e);const t=N*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}))}_processResponse(e,t){return m(this,void 0,void 0,(function*(){return new Promise(((r,i)=>m(this,void 0,void 0,(function*(){const n=e.message.statusCode||0;const s={statusCode:n,result:null,headers:{}};if(n===A.NotFound){r(s)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let o;let a;try{a=yield e.readBody();if(a&&a.length>0){if(t&&t.deserializeDates){o=JSON.parse(a,dateTimeDeserializer)}else{o=JSON.parse(a)}s.result=o}s.headers=e.message.headers}catch(e){}if(n>299){let e;if(o&&o.message){e=o.message}else if(a&&a.length>0){e=a}else{e=`Failed request: (${n})`}const t=new HttpClientError(e,n);t.result=s.result;i(t)}else{r(s)}}))))}))}}const lowercaseKeys=e=>Object.keys(e).reduce(((t,r)=>(t[r.toLowerCase()]=e[r],t)),{});var E=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return E(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}class auth_BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return E(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return E(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}var v=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};class oidc_utils_OidcClient{static createHttpClient(e=true,t=10){const r={allowRetries:e,maxRetries:t};return new HttpClient("actions/oidc-client",[new BearerCredentialHandler(oidc_utils_OidcClient.getRequestToken())],r)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){return v(this,void 0,void 0,(function*(){var t;const r=oidc_utils_OidcClient.createHttpClient();const i=yield r.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.message}`)}));const n=(t=i.result)===null||t===void 0?void 0:t.value;if(!n){throw new Error("Response json body do not have ID Token field")}return n}))}static getIDToken(e){return v(this,void 0,void 0,(function*(){try{let t=oidc_utils_OidcClient.getIDTokenUrl();if(e){const r=encodeURIComponent(e);t=`${t}&audience=${r}`}debug(`ID token url is ${t}`);const r=yield oidc_utils_OidcClient.getCall(t);setSecret(r);return r}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}var I=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};const{access:S,appendFile:w,writeFile:P}=a.promises;const x="GITHUB_STEP_SUMMARY";const B="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return I(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[x];if(!e){throw new Error(`Unable to find environment variable for $${x}. Check if your runtime environment supports job summaries.`)}try{yield S(e,a.constants.R_OK|a.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,t,r={}){const i=Object.entries(r).map((([e,t])=>` ${e}="${t}"`)).join("");if(!t){return`<${e}${i}>`}return`<${e}${i}>${t}`}write(e){return I(this,void 0,void 0,(function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const r=yield this.filePath();const i=t?P:w;yield i(r,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return I(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(n.EOL)}addCodeBlock(e,t){const r=Object.assign({},t&&{lang:t});const i=this.wrap("pre",this.wrap("code",e),r);return this.addRaw(i).addEOL()}addList(e,t=false){const r=t?"ol":"ul";const i=e.map((e=>this.wrap("li",e))).join("");const n=this.wrap(r,i);return this.addRaw(n).addEOL()}addTable(e){const t=e.map((e=>{const t=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:r,colspan:i,rowspan:n}=e;const s=t?"th":"td";const o=Object.assign(Object.assign({},i&&{colspan:i}),n&&{rowspan:n});return this.wrap(s,r,o)})).join("");return this.wrap("tr",t)})).join("");const r=this.wrap("table",t);return this.addRaw(r).addEOL()}addDetails(e,t){const r=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(r).addEOL()}addImage(e,t,r){const{width:i,height:n}=r||{};const s=Object.assign(Object.assign({},i&&{width:i}),n&&{height:n});const o=this.wrap("img",null,Object.assign({src:e,alt:t},s));return this.addRaw(o).addEOL()}addHeading(e,t){const r=`h${t}`;const i=["h1","h2","h3","h4","h5","h6"].includes(r)?r:"h1";const n=this.wrap(i,e);return this.addRaw(n).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const r=Object.assign({},t&&{cite:t});const i=this.wrap("blockquote",e,r);return this.addRaw(i).addEOL()}addLink(e,t){const r=this.wrap("a",e,{href:t});return this.addRaw(r).addEOL()}}const _=new Summary;const R=null&&_;const k=null&&_;function toPosixPath(e){return e.replace(/[\\]/g,"/")}function toWin32Path(e){return e.replace(/[/]/g,"\\")}function toPlatformPath(e){return e.replace(/[/\\]/g,path.sep)}var Q=i(3193);var T=i(4434);var M=i(5317);var O=i(2613);var D=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};const{chmod:z,copyFile:L,lstat:G,mkdir:F,open:q,readdir:U,rename:H,rm:V,rmdir:j,stat:W,symlink:J,unlink:Y}=a.promises;const $=process.platform==="win32";function readlink(e){return D(this,void 0,void 0,(function*(){const t=yield fs.promises.readlink(e);if($&&!t.endsWith("\\")){return`${t}\\`}return t}))}const K=268435456;const Z=a.constants.O_RDONLY;function exists(e){return D(this,void 0,void 0,(function*(){try{yield W(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true}))}function isDirectory(e){return D(this,arguments,void 0,(function*(e,t=false){const r=t?yield W(e):yield G(e);return r.isDirectory()}))}function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if($){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}function tryGetExecutablePath(e,t){return D(this,void 0,void 0,(function*(){let r=undefined;try{r=yield W(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if($){const r=l.extname(e).toUpperCase();if(t.some((e=>e.toUpperCase()===r))){return e}}else{if(isUnixExecutable(r)){return e}}}const i=e;for(const n of t){e=i+n;r=undefined;try{r=yield W(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if($){try{const t=l.dirname(e);const r=l.basename(e).toUpperCase();for(const i of yield U(t)){if(r===i.toUpperCase()){e=l.join(t,i);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(r)){return e}}}}return""}))}function normalizeSeparators(e){e=e||"";if($){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&process.getgid!==undefined&&e.gid===process.getgid()||(e.mode&64)>0&&process.getuid!==undefined&&e.uid===process.getuid()}function getCmdPath(){var e;return(e=process.env["COMSPEC"])!==null&&e!==void 0?e:`cmd.exe`}var X=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};function cp(e,t){return X(this,arguments,void 0,(function*(e,t,r={}){const{force:i,recursive:n,copySourceDirectory:s}=readCopyOptions(r);const o=(yield ioUtil.exists(t))?yield ioUtil.stat(t):null;if(o&&o.isFile()&&!i){return}const a=o&&o.isDirectory()&&s?path.join(t,path.basename(e)):t;if(!(yield ioUtil.exists(e))){throw new Error(`no such file or directory: ${e}`)}const l=yield ioUtil.stat(e);if(l.isDirectory()){if(!n){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,a,0,i)}}else{if(path.relative(e,a)===""){throw new Error(`'${a}' and '${e}' are the same file`)}yield io_copyFile(e,a,i)}}))}function mv(e,t){return X(this,arguments,void 0,(function*(e,t,r={}){if(yield ioUtil.exists(t)){let i=true;if(yield ioUtil.isDirectory(t)){t=path.join(t,path.basename(e));i=yield ioUtil.exists(t)}if(i){if(r.force==null||r.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(path.dirname(t));yield ioUtil.rename(e,t)}))}function rmRF(e){return X(this,void 0,void 0,(function*(){if(ioUtil.IS_WINDOWS){if(/[*"<>|]/.test(e)){throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows')}}try{yield ioUtil.rm(e,{force:true,maxRetries:3,recursive:true,retryDelay:300})}catch(e){throw new Error(`File was unable to be removed ${e}`)}}))}function mkdirP(e){return X(this,void 0,void 0,(function*(){ok(e,"a path argument must be provided");yield ioUtil.mkdir(e,{recursive:true})}))}function which(e,t){return X(this,void 0,void 0,(function*(){if(!e){throw new Error("parameter 'tool' is required")}if(t){const t=yield which(e,false);if(!t){if($){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}return t}const r=yield findInPath(e);if(r&&r.length>0){return r[0]}return""}))}function findInPath(e){return X(this,void 0,void 0,(function*(){if(!e){throw new Error("parameter 'tool' is required")}const t=[];if($&&process.env["PATHEXT"]){for(const e of process.env["PATHEXT"].split(l.delimiter)){if(e){t.push(e)}}}if(isRooted(e)){const r=yield tryGetExecutablePath(e,t);if(r){return[r]}return[]}if(e.includes(l.sep)){return[]}const r=[];if(process.env.PATH){for(const e of process.env.PATH.split(l.delimiter)){if(e){r.push(e)}}}const i=[];for(const n of r){const r=yield tryGetExecutablePath(l.join(n,e),t);if(r){i.push(r)}}return i}))}function readCopyOptions(e){const t=e.force==null?true:e.force;const r=Boolean(e.recursive);const i=e.copySourceDirectory==null?true:Boolean(e.copySourceDirectory);return{force:t,recursive:r,copySourceDirectory:i}}function cpDirRecursive(e,t,r,i){return X(this,void 0,void 0,(function*(){if(r>=255)return;r++;yield mkdirP(t);const n=yield ioUtil.readdir(e);for(const s of n){const n=`${e}/${s}`;const o=`${t}/${s}`;const a=yield ioUtil.lstat(n);if(a.isDirectory()){yield cpDirRecursive(n,o,r,i)}else{yield io_copyFile(n,o,i)}}yield ioUtil.chmod(t,(yield ioUtil.stat(e)).mode)}))}function io_copyFile(e,t,r){return X(this,void 0,void 0,(function*(){if((yield ioUtil.lstat(e)).isSymbolicLink()){try{yield ioUtil.lstat(t);yield ioUtil.unlink(t)}catch(e){if(e.code==="EPERM"){yield ioUtil.chmod(t,"0666");yield ioUtil.unlink(t)}}const r=yield ioUtil.readlink(e);yield ioUtil.symlink(r,t,ioUtil.IS_WINDOWS?"junction":null)}else if(!(yield ioUtil.exists(t))||r){yield ioUtil.copyFile(e,t)}}))}const ee=e(import.meta.url)("timers");var te=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};const re=process.platform==="win32";class ToolRunner extends T.EventEmitter{constructor(e,t,r){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=r||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const r=this._getSpawnFileName();const i=this._getSpawnArgs(e);let n=t?"":"[command]";if(re){if(this._isCmdFile()){n+=r;for(const e of i){n+=` ${e}`}}else if(e.windowsVerbatimArguments){n+=`"${r}"`;for(const e of i){n+=` ${e}`}}else{n+=this._windowsQuoteCmdArg(r);for(const e of i){n+=` ${this._windowsQuoteCmdArg(e)}`}}}else{n+=r;for(const e of i){n+=` ${e}`}}return n}_processLineBuffer(e,t,r){try{let i=t+e.toString();let s=i.indexOf(n.EOL);while(s>-1){const e=i.substring(0,s);r(e);i=i.substring(s+n.EOL.length);s=i.indexOf(n.EOL)}return i}catch(e){this._debug(`error processing line. Failed with error ${e}`);return""}}_getSpawnFileName(){if(re){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(re){if(this._isCmdFile()){let t=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const r of this.args){t+=" ";t+=e.windowsVerbatimArguments?r:this._windowsQuoteCmdArg(r)}t+='"';return[t]}}return this.args}_endsWith(e,t){return e.endsWith(t)}_isCmdFile(){const e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile()){return this._uvQuoteCmdArg(e)}if(!e){return'""'}const t=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let r=false;for(const i of e){if(t.some((e=>e===i))){r=true;break}}if(!r){return e}let i='"';let n=true;for(let t=e.length;t>0;t--){i+=e[t-1];if(n&&e[t-1]==="\\"){i+="\\"}else if(e[t-1]==='"'){n=true;i+='"'}else{n=false}}i+='"';return i.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let t='"';let r=true;for(let i=e.length;i>0;i--){t+=e[i-1];if(r&&e[i-1]==="\\"){t+="\\"}else if(e[i-1]==='"'){r=true;t+="\\"}else{r=false}}t+='"';return t.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t}_getSpawnOptions(e,t){e=e||{};const r={};r.cwd=e.cwd;r.env=e.env;r["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){r.argv0=`"${t}"`}return r}exec(){return te(this,void 0,void 0,(function*(){if(!isRooted(this.toolPath)&&(this.toolPath.includes("/")||re&&this.toolPath.includes("\\"))){this.toolPath=l.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield which(this.toolPath,true);return new Promise(((e,t)=>te(this,void 0,void 0,(function*(){this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const r=this._cloneExecOptions(this.options);if(!r.silent&&r.outStream){r.outStream.write(this._getCommandString(r)+n.EOL)}const i=new ExecState(r,this.toolPath);i.on("debug",(e=>{this._debug(e)}));if(this.options.cwd&&!(yield exists(this.options.cwd))){return t(new Error(`The cwd: ${this.options.cwd} does not exist!`))}const s=this._getSpawnFileName();const o=M.spawn(s,this._getSpawnArgs(r),this._getSpawnOptions(this.options,s));let a="";if(o.stdout){o.stdout.on("data",(e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!r.silent&&r.outStream){r.outStream.write(e)}a=this._processLineBuffer(e,a,(e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}}))}))}let l="";if(o.stderr){o.stderr.on("data",(e=>{i.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!r.silent&&r.errStream&&r.outStream){const t=r.failOnStdErr?r.errStream:r.outStream;t.write(e)}l=this._processLineBuffer(e,l,(e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}}))}))}o.on("error",(e=>{i.processError=e.message;i.processExited=true;i.processClosed=true;i.CheckComplete()}));o.on("exit",(e=>{i.processExitCode=e;i.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);i.CheckComplete()}));o.on("close",(e=>{i.processExitCode=e;i.processExited=true;i.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);i.CheckComplete()}));i.on("done",((r,i)=>{if(a.length>0){this.emit("stdline",a)}if(l.length>0){this.emit("errline",l)}o.removeAllListeners();if(r){t(r)}else{e(i)}}));if(this.options.input){if(!o.stdin){throw new Error("child process missing stdin")}o.stdin.end(this.options.input)}}))))}))}}function argStringToArray(e){const t=[];let r=false;let i=false;let n="";function append(e){if(i&&e!=='"'){n+="\\"}n+=e;i=false}for(let s=0;s0){t.push(n);n=""}continue}append(o)}if(n.length>0){t.push(n.trim())}return t}class ExecState extends T.EventEmitter{constructor(e,t){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!t){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=t;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=(0,ee.setTimeout)(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(this.processError){e=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const t=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(t)}e._setResult()}}var ie=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};function exec_exec(e,t,r){return ie(this,void 0,void 0,(function*(){const i=tr.argStringToArray(e);if(i.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const n=i[0];t=i.slice(1).concat(t||[]);const s=new tr.ToolRunner(n,t,r);return s.exec()}))}function getExecOutput(e,t,r){return ie(this,void 0,void 0,(function*(){var i,n;let s="";let o="";const a=new StringDecoder("utf8");const l=new StringDecoder("utf8");const c=(i=r===null||r===void 0?void 0:r.listeners)===null||i===void 0?void 0:i.stdout;const p=(n=r===null||r===void 0?void 0:r.listeners)===null||n===void 0?void 0:n.stderr;const stdErrListener=e=>{o+=l.write(e);if(p){p(e)}};const stdOutListener=e=>{s+=a.write(e);if(c){c(e)}};const u=Object.assign(Object.assign({},r===null||r===void 0?void 0:r.listeners),{stdout:stdOutListener,stderr:stdErrListener});const d=yield exec_exec(e,t,Object.assign(Object.assign({},r),{listeners:u}));s+=a.end();o+=l.end();return{exitCode:d,stdout:s,stderr:o}}))}var ne=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};const getWindowsInfo=()=>ne(void 0,void 0,void 0,(function*(){const{stdout:e}=yield exec.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',undefined,{silent:true});const{stdout:t}=yield exec.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',undefined,{silent:true});return{name:t.trim(),version:e.trim()}}));const getMacOsInfo=()=>ne(void 0,void 0,void 0,(function*(){var e,t,r,i;const{stdout:n}=yield exec.getExecOutput("sw_vers",undefined,{silent:true});const s=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";const o=(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"";return{name:o,version:s}}));const getLinuxInfo=()=>ne(void 0,void 0,void 0,(function*(){const{stdout:e}=yield exec.getExecOutput("lsb_release",["-i","-r","-s"],{silent:true});const[t,r]=e.trim().split("\n");return{name:t,version:r}}));const se=n.platform();const oe=n.arch();const ae=se==="win32";const le=se==="darwin";const ce=se==="linux";function getDetails(){return ne(this,void 0,void 0,(function*(){return Object.assign(Object.assign({},yield ae?getWindowsInfo():le?getMacOsInfo():getLinuxInfo()),{platform:se,arch:oe,isWindows:ae,isMacOS:le,isLinux:ce})}))}var pe=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};var ue;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(ue||(ue={}));function exportVariable(e,t){const r=toCommandValue(t);process.env[e]=r;const i=process.env["GITHUB_ENV"]||"";if(i){return issueFileCommand("ENV",prepareKeyValueMessage(e,t))}issueCommand("set-env",{name:e},r)}function core_setSecret(e){issueCommand("add-mask",{},e)}function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){issueFileCommand("PATH",e)}else{issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${path.delimiter}${process.env["PATH"]}`}function getInput(e,t){const r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return r}return r.trim()}function getMultilineInput(e,t){const r=getInput(e,t).split("\n").filter((e=>e!==""));if(t&&t.trimWhitespace===false){return r}return r.map((e=>e.trim()))}function getBooleanInput(e,t){const r=["true","True","TRUE"];const i=["false","False","FALSE"];const n=getInput(e,t);if(r.includes(n))return true;if(i.includes(n))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function setOutput(e,t){const r=process.env["GITHUB_OUTPUT"]||"";if(r){return issueFileCommand("OUTPUT",prepareKeyValueMessage(e,t))}process.stdout.write(os.EOL);issueCommand("set-output",{name:e},toCommandValue(t))}function setCommandEcho(e){issue("echo",e?"on":"off")}function setFailed(e){process.exitCode=ue.Failure;error(e)}function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}function core_debug(e){issueCommand("debug",{},e)}function error(e,t={}){command_issueCommand("error",utils_toCommandProperties(t),e instanceof Error?e.toString():e)}function warning(e,t={}){issueCommand("warning",toCommandProperties(t),e instanceof Error?e.toString():e)}function notice(e,t={}){issueCommand("notice",toCommandProperties(t),e instanceof Error?e.toString():e)}function info(e){process.stdout.write(e+n.EOL)}function startGroup(e){issue("group",e)}function endGroup(){issue("endgroup")}function group(e,t){return pe(this,void 0,void 0,(function*(){startGroup(e);let r;try{r=yield t()}finally{endGroup()}return r}))}function saveState(e,t){const r=process.env["GITHUB_STATE"]||"";if(r){return issueFileCommand("STATE",prepareKeyValueMessage(e,t))}issueCommand("save-state",{name:e},toCommandValue(t))}function getState(e){return process.env[`STATE_${e}`]||""}function getIDToken(e){return pe(this,void 0,void 0,(function*(){return yield OidcClient.getIDToken(e)}))}},8e3:(e,t,r)=>{r.d(t,{gv:()=>defaultAzureCredential_DefaultAzureCredential});const i=`4.13.1`;const n="04b07795-8ddb-461a-bbee-02f9e1bf7b46";const s="common";var o;(function(e){e["AzureChina"]="https://login.chinacloudapi.cn";e["AzureGermany"]="https://login.microsoftonline.de";e["AzureGovernment"]="https://login.microsoftonline.us";e["AzurePublicCloud"]="https://login.microsoftonline.com"})(o||(o={}));const a=o.AzurePublicCloud;const l="login.microsoftonline.com";const c=["*"];const p="cae";const u="nocae";const d="msal.cache";let m=undefined;const A={setPersistence(e){m=e}};let g=undefined;let h=undefined;let f=undefined;function hasNativeBroker(){return g!==undefined}function hasVSCodePlugin(){return h!==undefined&&f!==undefined}const y={setNativeBroker(e){g={broker:e}}};const b={setVSCodeAuthRecordPath(e){h=e},setVSCodeBroker(e){f={broker:e}}};function generatePluginConfiguration(e){const t={cache:{},broker:{...e.brokerOptions,isEnabled:e.brokerOptions?.enabled??false,enableMsaPassthrough:e.brokerOptions?.legacyEnableMsaPassthrough??false}};if(e.tokenCachePersistenceOptions?.enabled){if(m===undefined){throw new Error(["Persistent token caching was requested, but no persistence provider was configured.","You must install the identity-cache-persistence plugin package (`npm install --save @azure/identity-cache-persistence`)","and enable it by importing `useIdentityPlugin` from `@azure/identity` and calling","`useIdentityPlugin(cachePersistencePlugin)` before using `tokenCachePersistenceOptions`."].join(" "))}const r=e.tokenCachePersistenceOptions.name||d;t.cache.cachePlugin=m({name:`${r}.${u}`,...e.tokenCachePersistenceOptions});t.cache.cachePluginCae=m({name:`${r}.${p}`,...e.tokenCachePersistenceOptions})}if(e.brokerOptions?.enabled){t.broker.nativeBrokerPlugin=getBrokerPlugin(e.isVSCodeCredential||false)}return t}const C={missing:(e,t,r)=>[`${e} was requested, but no plugin was configured or no authentication record was found.`,`You must install the ${t} plugin package (npm install --save ${t})`,"and enable it by importing `useIdentityPlugin` from `@azure/identity` and calling",`useIdentityPlugin(${r}) before using enableBroker.`].join(" "),unavailable:(e,t)=>[`${e} was requested, and the plugin is configured, but the broker is unavailable.`,`Ensure the ${e} plugin is properly installed and configured.`,"Check for missing native dependencies and ensure the package is properly installed.",`See the README for prerequisites on installing and using ${t}.`].join(" ")};const N={vsCode:{credentialName:"Visual Studio Code Credential",packageName:"@azure/identity-vscode",pluginVar:"vsCodePlugin",get brokerInfo(){return f}},native:{credentialName:"Broker for WAM",packageName:"@azure/identity-broker",pluginVar:"nativeBrokerPlugin",get brokerInfo(){return g}}};function getBrokerPlugin(e){const{credentialName:t,packageName:r,pluginVar:i,brokerInfo:n}=N[e?"vsCode":"native"];if(n===undefined){throw new Error(C.missing(t,r,i))}if(n.broker.isBrokerAvailable===false){throw new Error(C.unavailable(t,r))}return n.broker}const E={generatePluginConfiguration:generatePluginConfiguration};const v={cachePluginControl:A,nativeBrokerPluginControl:y,vsCodeCredentialControl:b};function useIdentityPlugin(e){e(v)}function isErrorResponse(e){return e&&typeof e.error==="string"&&typeof e.error_description==="string"}const I="CredentialUnavailableError";class errors_CredentialUnavailableError extends Error{constructor(e,t){super(e,t);this.name=I}}const S="AuthenticationError";class errors_AuthenticationError extends Error{statusCode;errorResponse;constructor(e,t,r){let i={error:"unknown",errorDescription:"An unknown error occurred and no additional details are available."};if(isErrorResponse(t)){i=convertOAuthErrorResponseToErrorResponse(t)}else if(typeof t==="string"){try{const e=JSON.parse(t);i=convertOAuthErrorResponseToErrorResponse(e)}catch(r){if(e===400){i={error:"invalid_request",errorDescription:`The service indicated that the request was invalid.\n\n${t}`}}else{i={error:"unknown_error",errorDescription:`An unknown error has occurred. Response body:\n\n${t}`}}}}else{i={error:"unknown_error",errorDescription:"An unknown error occurred and no additional details are available."}}super(`${i.error} Status code: ${e}\nMore details:\n${i.errorDescription},`,r);this.statusCode=e;this.errorResponse=i;this.name=S}}const w="AggregateAuthenticationError";class AggregateAuthenticationError extends Error{errors;constructor(e,t){const r=e.join("\n");super(`${t}\n${r}`);this.errors=e;this.name=w}}function convertOAuthErrorResponseToErrorResponse(e){return{error:e.error,errorDescription:e.error_description,correlationId:e.correlation_id,errorCodes:e.error_codes,timestamp:e.timestamp,traceId:e.trace_id}}class AuthenticationRequiredError extends Error{scopes;getTokenOptions;constructor(e){super(e.message,e.cause?{cause:e.cause}:undefined);this.scopes=e.scopes;this.getTokenOptions=e.getTokenOptions;this.name="AuthenticationRequiredError"}}var P=r(8161);var x=r(7975);var B=r(1708);function log(e,...t){B.stderr.write(`${x.format(e,...t)}${P.EOL}`)}function getEnvironmentVariable(e){return B.env[e]}function env_emitNodeWarning(e){process.emitWarning(e)}const _=false;const R=false;const k=typeof B.versions.deno==="string"&&B.versions.deno.length>0;const Q=typeof B.versions.bun==="string"&&B.versions.bun.length>0;const T=true;const M=!Q&&!k;const O=false;const D=getEnvironmentVariable("DEBUG");let z;let L=[];let G=[];const F=[];if(D){enable(D)}const q=Object.assign((e=>createDebugger(e)),{enable:enable,enabled:enabled,disable:disable,log:log});function enable(e){z=e;L=[];G=[];const t=e.split(",").map((e=>e.trim()));for(const e of t){if(e.startsWith("-")){G.push(e.substring(1))}else{L.push(e)}}for(const e of F){e.enabled=enabled(e.namespace)}}function enabled(e){if(e.endsWith("*")){return true}for(const t of G){if(namespaceMatches(e,t)){return false}}for(const t of L){if(namespaceMatches(e,t)){return true}}return false}function namespaceMatches(e,t){if(t.indexOf("*")===-1){return e===t}let r=t;if(t.indexOf("**")!==-1){const e=[];let i="";for(const r of t){if(r==="*"&&i==="*"){continue}else{i=r;e.push(r)}}r=e.join("")}let i=0;let n=0;const s=r.length;const o=e.length;let a=-1;let l=-1;while(i=0){n=a+1;i=l+1;if(i===o){return false}while(e[i]!==r[n]){i++;if(i===o){return false}}l=i;i++;n++;continue}else{return false}}const c=i===e.length;const p=n===r.length;const u=n===r.length-1&&r[n]==="*";return c&&(p||u)}function disable(){const e=z||"";enable("");return e}function createDebugger(e){const t=Object.assign(debug,{enabled:enabled(e),destroy:destroy,log:q.log,namespace:e,extend:extend});function debug(...r){if(!t.enabled){return}if(r.length>0){r[0]=`${e} ${r[0]}`}t.log(...r)}F.push(t);return t}function destroy(){const e=F.indexOf(this);if(e>=0){F.splice(e,1);return true}return false}function extend(e){const t=createDebugger(`${this.namespace}:${e}`);t.log=this.log;return t}const U=q;const H=["verbose","info","warning","error"];const V={verbose:400,info:300,warning:200,error:100};function patchLogMethod(e,t){t.log=(...t)=>{e.log(...t)}}function isTypeSpecRuntimeLogLevel(e){return H.includes(e)}function createLoggerContext(e){const t=new Set;const r=getEnvironmentVariable(e.logLevelEnvVarName);let i;const n=U(e.namespace);n.log=(...e)=>{U.log(...e)};function contextSetLogLevel(e){if(e&&!isTypeSpecRuntimeLogLevel(e)){throw new Error(`Unknown log level '${e}'. Acceptable values: ${H.join(",")}`)}i=e;const r=[];for(const e of t){if(shouldEnable(e)){r.push(e.namespace)}}U.enable(r.join(","))}if(r){if(isTypeSpecRuntimeLogLevel(r)){contextSetLogLevel(r)}else{console.error(`${e.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${H.join(", ")}.`)}}function shouldEnable(e){return Boolean(i&&V[e.level]<=V[i])}function createLogger(e,r){const i=Object.assign(e.extend(r),{level:r});patchLogMethod(e,i);if(shouldEnable(i)){const e=U.disable();U.enable(e+","+i.namespace)}t.add(i);return i}function contextGetLogLevel(){return i}function contextCreateClientLogger(e){const t=n.extend(e);patchLogMethod(n,t);return{error:createLogger(t,"error"),warning:createLogger(t,"warning"),info:createLogger(t,"info"),verbose:createLogger(t,"verbose")}}return{setLogLevel:contextSetLogLevel,getLogLevel:contextGetLogLevel,createClientLogger:contextCreateClientLogger,logger:n}}const j=createLoggerContext({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"});const W=j.logger;function setLogLevel(e){j.setLogLevel(e)}function getLogLevel(){return j.getLogLevel()}function createClientLogger(e){return j.createClientLogger(e)}const J=createLoggerContext({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"});const Y=J.logger;function esm_setLogLevel(e){J.setLogLevel(e)}function esm_getLogLevel(){return J.getLogLevel()}function esm_createClientLogger(e){return J.createClientLogger(e)}const $=esm_createClientLogger("identity");function processEnvVars(e){return e.reduce(((e,t)=>{if(process.env[t]){e.assigned.push(t)}else{e.missing.push(t)}return e}),{missing:[],assigned:[]})}function logEnvVars(e,t){const{assigned:r}=processEnvVars(t);$.info(`${e} => Found the following environment variables: ${r.join(", ")}`)}function formatSuccess(e){return`SUCCESS. Scopes: ${Array.isArray(e)?e.join(", "):e}.`}function logging_formatError(e,t){let r="ERROR.";if(e?.length){r+=` Scopes: ${Array.isArray(e)?e.join(", "):e}.`}return`${r} Error message: ${typeof t==="string"?t:t.message}.`}function credentialLoggerInstance(e,t,r=$){const i=t?`${t.fullTitle} ${e}`:e;function info(e){r.info(`${i} =>`,e)}function warning(e){r.warning(`${i} =>`,e)}function verbose(e){r.verbose(`${i} =>`,e)}function error(e){r.error(`${i} =>`,e)}return{title:e,fullTitle:i,info:info,warning:warning,verbose:verbose,error:error}}function credentialLogger(e,t=$){const r=credentialLoggerInstance(e,undefined,t);return{...r,parent:t,getToken:credentialLoggerInstance("=> getToken()",r,t)}}const K={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function createTracingContext(e={}){let t=new TracingContextImpl(e.parentContext);if(e.span){t=t.setValue(K.span,e.span)}if(e.namespace){t=t.setValue(K.namespace,e.namespace)}return t}class TracingContextImpl{_contextMap;constructor(e){this._contextMap=e instanceof TracingContextImpl?new Map(e._contextMap):new Map}setValue(e,t){const r=new TracingContextImpl(this);r._contextMap.set(e,t);return r}getValue(e){return this._contextMap.get(e)}deleteValue(e){const t=new TracingContextImpl(this);t._contextMap.delete(e);return t}}var Z=r(8914);const X=Z.state;function createDefaultTracingSpan(){return{end:()=>{},isRecording:()=>false,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function createDefaultInstrumenter(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>undefined,startSpan:(e,t)=>({span:createDefaultTracingSpan(),tracingContext:createTracingContext({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}function useInstrumenter(e){state.instrumenterImplementation=e}function getInstrumenter(){if(!X.instrumenterImplementation){X.instrumenterImplementation=createDefaultInstrumenter()}return X.instrumenterImplementation}function createTracingClient(e){const{namespace:t,packageName:r,packageVersion:i}=e;function startSpan(e,n,s){const o=getInstrumenter().startSpan(e,{...s,packageName:r,packageVersion:i,tracingContext:n?.tracingOptions?.tracingContext});let a=o.tracingContext;const l=o.span;if(!a.getValue(K.namespace)){a=a.setValue(K.namespace,t)}l.setAttribute("az.namespace",a.getValue(K.namespace));const c=Object.assign({},n,{tracingOptions:{...n?.tracingOptions,tracingContext:a}});return{span:l,updatedOptions:c}}async function withSpan(e,t,r,i){const{span:n,updatedOptions:s}=startSpan(e,t,i);try{const e=await withContext(s.tracingOptions.tracingContext,(()=>Promise.resolve(r(s,n))));n.setStatus({status:"success"});return e}catch(e){n.setStatus({status:"error",error:e});throw e}finally{n.end()}}function withContext(e,t,...r){return getInstrumenter().withContext(e,t,...r)}function parseTraceparentHeader(e){return getInstrumenter().parseTraceparentHeader(e)}function createRequestHeaders(e){return getInstrumenter().createRequestHeaders(e)}return{startSpan:startSpan,withSpan:withSpan,withContext:withContext,parseTraceparentHeader:parseTraceparentHeader,createRequestHeaders:createRequestHeaders}}const ee=createTracingClient({namespace:"Microsoft.AAD",packageName:"@azure/identity",packageVersion:i});const te=credentialLogger("ChainedTokenCredential");class ChainedTokenCredential{_sources=[];constructor(...e){this._sources=e}async getToken(e,t={}){const{token:r}=await this.getTokenInternal(e,t);return r}async getTokenInternal(e,t={}){let r=null;let i;const n=[];return ee.withSpan("ChainedTokenCredential.getToken",t,(async t=>{for(let s=0;s0){const t=new AggregateAuthenticationError(n,"ChainedTokenCredential authentication failed.");te.getToken.info(logging_formatError(e,t));throw t}te.getToken.info(`Result for ${i.constructor.name}: ${formatSuccess(e)}`);if(r===null){throw new errors_CredentialUnavailableError("Failed to retrieve a valid token")}return{token:r,successfulCredential:i}}))}} +var i=r(181);var n=i.Buffer;function copyProps(e,t){for(var r in e){t[r]=e[r]}}if(n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow){e.exports=i}else{copyProps(i,t);t.Buffer=SafeBuffer}function SafeBuffer(e,t,r){return n(e,t,r)}SafeBuffer.prototype=Object.create(n.prototype);copyProps(n,SafeBuffer);SafeBuffer.from=function(e,t,r){if(typeof e==="number"){throw new TypeError("Argument must not be a number")}return n(e,t,r)};SafeBuffer.alloc=function(e,t,r){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}var i=n(e);if(t!==undefined){if(typeof r==="string"){i.fill(t,r)}else{i.fill(t)}}else{i.fill(0)}return i};SafeBuffer.allocUnsafe=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return n(e)};SafeBuffer.allocUnsafeSlow=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return i.SlowBuffer(e)}},9379:(e,t,r)=>{const i=Symbol("SemVer ANY");class Comparator{static get ANY(){return i}constructor(e,t){t=n(t);if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}e=e.trim().split(/\s+/).join(" ");l("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===i){this.value=""}else{this.value=this.operator+this.semver.version}l("comp",this)}parse(e){const t=this.options.loose?s[o.COMPARATORLOOSE]:s[o.COMPARATOR];const r=e.match(t);if(!r){throw new TypeError(`Invalid comparator: ${e}`)}this.operator=r[1]!==undefined?r[1]:"";if(this.operator==="="){this.operator=""}if(!r[2]){this.semver=i}else{this.semver=new c(r[2],this.options.loose)}}toString(){return this.value}test(e){l("Comparator.test",e,this.options.loose);if(this.semver===i||e===i){return true}if(typeof e==="string"){try{e=new c(e,this.options)}catch(e){return false}}return a(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(this.operator===""){if(this.value===""){return true}return new p(e.value,t).test(this.value)}else if(e.operator===""){if(e.value===""){return true}return new p(this.value,t).test(e.semver)}t=n(t);if(t.includePrerelease&&(this.value==="<0.0.0-0"||e.value==="<0.0.0-0")){return false}if(!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))){return false}if(this.operator.startsWith(">")&&e.operator.startsWith(">")){return true}if(this.operator.startsWith("<")&&e.operator.startsWith("<")){return true}if(this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")){return true}if(a(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")){return true}if(a(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">")){return true}return false}}e.exports=Comparator;const n=r(356);const{safeRe:s,t:o}=r(5471);const a=r(8646);const l=r(1159);const c=r(7163);const p=r(6782)},6782:(e,t,r)=>{const i=/\s+/g;class Range{constructor(e,t){t=o(t);if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof a){this.raw=e.value;this.set=[[e]];this.formatted=undefined;return this}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e.trim().replace(i," ");this.set=this.raw.split("||").map((e=>this.parseRange(e.trim()))).filter((e=>e.length));if(!this.set.length){throw new TypeError(`Invalid SemVer Range: ${this.raw}`)}if(this.set.length>1){const e=this.set[0];this.set=this.set.filter((e=>!isNullSet(e[0])));if(this.set.length===0){this.set=[e]}else if(this.set.length>1){for(const e of this.set){if(e.length===1&&isAny(e[0])){this.set=[e];break}}}}this.formatted=undefined}get range(){if(this.formatted===undefined){this.formatted="";for(let e=0;e0){this.formatted+="||"}const t=this.set[e];for(let e=0;e0){this.formatted+=" "}this.formatted+=t[e].toString().trim()}}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(e){e=e.replace(y,"");const t=(this.options.includePrerelease&&g)|(this.options.loose&&f);const r=t+":"+e;const i=s.get(r);if(i){return i}const n=this.options.loose;const o=n?p[d.HYPHENRANGELOOSE]:p[d.HYPHENRANGE];e=e.replace(o,hyphenReplace(this.options.includePrerelease));l("hyphen replace",e);e=e.replace(p[d.COMPARATORTRIM],m);l("comparator trim",e);e=e.replace(p[d.TILDETRIM],A);l("tilde trim",e);e=e.replace(p[d.CARETTRIM],h);l("caret trim",e);let c=e.split(" ").map((e=>parseComparator(e,this.options))).join(" ").split(/\s+/).map((e=>replaceGTE0(e,this.options)));if(n){c=c.filter((e=>{l("loose invalid filter",e,this.options);return!!e.match(p[d.COMPARATORLOOSE])}))}l("range list",c);const u=new Map;const b=c.map((e=>new a(e,this.options)));for(const e of b){if(isNullSet(e)){return[e]}u.set(e.value,e)}if(u.size>1&&u.has("")){u.delete("")}const C=[...u.values()];s.set(r,C);return C}intersects(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some((r=>isSatisfiable(r,t)&&e.set.some((e=>isSatisfiable(e,t)&&r.every((r=>e.every((e=>r.intersects(e,t)))))))))}test(e){if(!e){return false}if(typeof e==="string"){try{e=new c(e,this.options)}catch(e){return false}}for(let t=0;te.value==="<0.0.0-0";const isAny=e=>e.value==="";const isSatisfiable=(e,t)=>{let r=true;const i=e.slice();let n=i.pop();while(r&&i.length){r=i.every((e=>n.intersects(e,t)));n=i.pop()}return r};const parseComparator=(e,t)=>{e=e.replace(p[d.BUILD],"");l("comp",e,t);e=replaceCarets(e,t);l("caret",e);e=replaceTildes(e,t);l("tildes",e);e=replaceXRanges(e,t);l("xrange",e);e=replaceStars(e,t);l("stars",e);return e};const isX=e=>!e||e.toLowerCase()==="x"||e==="*";const invalidXRangeOrder=(e,t,r)=>isX(e)&&!isX(t)||isX(t)&&r&&!isX(r);const replaceTildes=(e,t)=>e.trim().split(/\s+/).map((e=>replaceTilde(e,t))).join(" ");const replaceTilde=(e,t)=>{const r=t.loose?p[d.TILDELOOSE]:p[d.TILDE];const i=t.includePrerelease?"-0":"";return e.replace(r,((t,r,n,s,o)=>{l("tilde",e,t,r,n,s,o);let a;if(isX(r)){a=""}else if(isX(n)){a=`>=${r}.0.0${i} <${+r+1}.0.0-0`}else if(isX(s)){a=`>=${r}.${n}.0${i} <${r}.${+n+1}.0-0`}else if(o){l("replaceTilde pr",o);a=`>=${r}.${n}.${s}-${o} <${r}.${+n+1}.0-0`}else{a=`>=${r}.${n}.${s} <${r}.${+n+1}.0-0`}l("tilde return",a);return a}))};const replaceCarets=(e,t)=>e.trim().split(/\s+/).map((e=>replaceCaret(e,t))).join(" ");const replaceCaret=(e,t)=>{l("caret",e,t);const r=t.loose?p[d.CARETLOOSE]:p[d.CARET];const i=t.includePrerelease?"-0":"";return e.replace(r,((t,r,n,s,o)=>{l("caret",e,t,r,n,s,o);let a;if(isX(r)){a=""}else if(isX(n)){a=`>=${r}.0.0${i} <${+r+1}.0.0-0`}else if(isX(s)){if(r==="0"){a=`>=${r}.${n}.0${i} <${r}.${+n+1}.0-0`}else{a=`>=${r}.${n}.0${i} <${+r+1}.0.0-0`}}else if(o){l("replaceCaret pr",o);if(r==="0"){if(n==="0"){a=`>=${r}.${n}.${s}-${o} <${r}.${n}.${+s+1}-0`}else{a=`>=${r}.${n}.${s}-${o} <${r}.${+n+1}.0-0`}}else{a=`>=${r}.${n}.${s}-${o} <${+r+1}.0.0-0`}}else{l("no pr");if(r==="0"){if(n==="0"){a=`>=${r}.${n}.${s} <${r}.${n}.${+s+1}-0`}else{a=`>=${r}.${n}.${s} <${r}.${+n+1}.0-0`}}else{a=`>=${r}.${n}.${s} <${+r+1}.0.0-0`}}l("caret return",a);return a}))};const replaceXRanges=(e,t)=>{l("replaceXRanges",e,t);return e.split(/\s+/).map((e=>replaceXRange(e,t))).join(" ")};const replaceXRange=(e,t)=>{e=e.trim();const r=t.loose?p[d.XRANGELOOSE]:p[d.XRANGE];return e.replace(r,((r,i,n,s,o,a)=>{l("xRange",e,r,i,n,s,o,a);if(invalidXRangeOrder(n,s,o)){return e}const c=isX(n);const p=c||isX(s);const u=p||isX(o);const d=u;if(i==="="&&d){i=""}a=t.includePrerelease?"-0":"";if(c){if(i===">"||i==="<"){r="<0.0.0-0"}else{r="*"}}else if(i&&d){if(p){s=0}o=0;if(i===">"){i=">=";if(p){n=+n+1;s=0;o=0}else{s=+s+1;o=0}}else if(i==="<="){i="<";if(p){n=+n+1}else{s=+s+1}}if(i==="<"){a="-0"}r=`${i+n}.${s}.${o}${a}`}else if(p){r=`>=${n}.0.0${a} <${+n+1}.0.0-0`}else if(u){r=`>=${n}.${s}.0${a} <${n}.${+s+1}.0-0`}l("xRange return",r);return r}))};const replaceStars=(e,t)=>{l("replaceStars",e,t);return e.trim().replace(p[d.STAR],"")};const replaceGTE0=(e,t)=>{l("replaceGTE0",e,t);return e.trim().replace(p[t.includePrerelease?d.GTE0PRE:d.GTE0],"")};const hyphenReplace=e=>(t,r,i,n,s,o,a,l,c,p,u,d)=>{if(isX(i)){r=""}else if(isX(n)){r=`>=${i}.0.0${e?"-0":""}`}else if(isX(s)){r=`>=${i}.${n}.0${e?"-0":""}`}else if(o){r=`>=${r}`}else{r=`>=${r}${e?"-0":""}`}if(isX(c)){l=""}else if(isX(p)){l=`<${+c+1}.0.0-0`}else if(isX(u)){l=`<${c}.${+p+1}.0-0`}else if(d){l=`<=${c}.${p}.${u}-${d}`}else if(e){l=`<${c}.${p}.${+u+1}-0`}else{l=`<=${l}`}return`${r} ${l}`.trim()};const testSet=(e,t,r)=>{for(let r=0;r0){const i=e[r].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch){return true}}}return false}return true}},7163:(e,t,r)=>{const i=r(1159);const{MAX_LENGTH:n,MAX_SAFE_INTEGER:s}=r(5101);const{safeRe:o,t:a}=r(5471);const l=r(356);const{compareIdentifiers:c}=r(3348);const isPrereleaseIdentifier=(e,t)=>{const r=t.split(".");if(r.length>e.length){return false}for(let t=0;tn){throw new TypeError(`version is longer than ${n} characters`)}i("SemVer",e,t);this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?o[a.LOOSE]:o[a.FULL]);if(!r){throw new TypeError(`Invalid Version: ${e}`)}this.raw=e;this.major=+r[1];this.minor=+r[2];this.patch=+r[3];if(this.major>s||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>s||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>s||this.patch<0){throw new TypeError("Invalid patch version")}if(!r[4]){this.prerelease=[]}else{this.prerelease=r[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&te.major){return 1}if(this.minore.minor){return 1}if(this.patche.patch){return 1}return 0}comparePre(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}if(this.prerelease.length&&!e.prerelease.length){return-1}else if(!this.prerelease.length&&e.prerelease.length){return 1}else if(!this.prerelease.length&&!e.prerelease.length){return 0}let t=0;do{const r=this.prerelease[t];const n=e.prerelease[t];i("prerelease compare",t,r,n);if(r===undefined&&n===undefined){return 0}else if(n===undefined){return 1}else if(r===undefined){return-1}else if(r===n){continue}else{return c(r,n)}}while(++t)}compareBuild(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}let t=0;do{const r=this.build[t];const n=e.build[t];i("build compare",t,r,n);if(r===undefined&&n===undefined){return 0}else if(n===undefined){return 1}else if(r===undefined){return-1}else if(r===n){continue}else{return c(r,n)}}while(++t)}inc(e,t,r){if(e.startsWith("pre")){if(!t&&r===false){throw new Error("invalid increment argument: identifier is empty")}if(t){const e=`-${t}`.match(this.options.loose?o[a.PRERELEASELOOSE]:o[a.PRERELEASE]);if(!e||e[1]!==t){throw new Error(`invalid identifier: ${t}`)}}}switch(e){case"premajor":this.prerelease.length=0;this.patch=0;this.minor=0;this.major++;this.inc("pre",t,r);break;case"preminor":this.prerelease.length=0;this.patch=0;this.minor++;this.inc("pre",t,r);break;case"prepatch":this.prerelease.length=0;this.inc("patch",t,r);this.inc("pre",t,r);break;case"prerelease":if(this.prerelease.length===0){this.inc("patch",t,r)}this.inc("pre",t,r);break;case"release":if(this.prerelease.length===0){throw new Error(`version ${this.raw} is not a prerelease`)}this.prerelease.length=0;break;case"major":if(this.minor!==0||this.patch!==0||this.prerelease.length===0){this.major++}this.minor=0;this.patch=0;this.prerelease=[];break;case"minor":if(this.patch!==0||this.prerelease.length===0){this.minor++}this.patch=0;this.prerelease=[];break;case"patch":if(this.prerelease.length===0){this.patch++}this.prerelease=[];break;case"pre":{const e=Number(r)?1:0;if(this.prerelease.length===0){this.prerelease=[e]}else{let i=this.prerelease.length;while(--i>=0){if(typeof this.prerelease[i]==="number"){this.prerelease[i]++;i=-2}}if(i===-1){if(t===this.prerelease.join(".")&&r===false){throw new Error("invalid increment argument: identifier already exists")}this.prerelease.push(e)}}if(t){let i=[t,e];if(r===false){i=[t]}if(isPrereleaseIdentifier(this.prerelease,t)){const e=this.prerelease[t.split(".").length];if(isNaN(e)){this.prerelease=i}}else{this.prerelease=i}}break}default:throw new Error(`invalid increment argument: ${e}`)}this.raw=this.format();if(this.build.length){this.raw+=`+${this.build.join(".")}`}return this}}e.exports=SemVer},1799:(e,t,r)=>{const i=r(6353);const clean=(e,t)=>{const r=i(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};e.exports=clean},8646:(e,t,r)=>{const i=r(5082);const n=r(4974);const s=r(6599);const o=r(1236);const a=r(3872);const l=r(6717);const cmp=(e,t,r,c)=>{switch(t){case"===":if(typeof e==="object"){e=e.version}if(typeof r==="object"){r=r.version}return e===r;case"!==":if(typeof e==="object"){e=e.version}if(typeof r==="object"){r=r.version}return e!==r;case"":case"=":case"==":return i(e,r,c);case"!=":return n(e,r,c);case">":return s(e,r,c);case">=":return o(e,r,c);case"<":return a(e,r,c);case"<=":return l(e,r,c);default:throw new TypeError(`Invalid operator: ${t}`)}};e.exports=cmp},5385:(e,t,r)=>{const i=r(7163);const n=r(6353);const{safeRe:s,t:o}=r(5471);const coerce=(e,t)=>{if(e instanceof i){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};let r=null;if(!t.rtl){r=e.match(t.includePrerelease?s[o.COERCEFULL]:s[o.COERCE])}else{const i=t.includePrerelease?s[o.COERCERTLFULL]:s[o.COERCERTL];let n;while((n=i.exec(e))&&(!r||r.index+r[0].length!==e.length)){if(!r||n.index+n[0].length!==r.index+r[0].length){r=n}i.lastIndex=n.index+n[1].length+n[2].length}i.lastIndex=-1}if(r===null){return null}const a=r[2];const l=r[3]||"0";const c=r[4]||"0";const p=t.includePrerelease&&r[5]?`-${r[5]}`:"";const u=t.includePrerelease&&r[6]?`+${r[6]}`:"";return n(`${a}.${l}.${c}${p}${u}`,t)};e.exports=coerce},7648:(e,t,r)=>{const i=r(7163);const compareBuild=(e,t,r)=>{const n=new i(e,r);const s=new i(t,r);return n.compare(s)||n.compareBuild(s)};e.exports=compareBuild},6874:(e,t,r)=>{const i=r(8469);const compareLoose=(e,t)=>i(e,t,true);e.exports=compareLoose},8469:(e,t,r)=>{const i=r(7163);const compare=(e,t,r)=>new i(e,r).compare(new i(t,r));e.exports=compare},711:(e,t,r)=>{const i=r(6353);const diff=(e,t)=>{const r=i(e,null,true);const n=i(t,null,true);const s=r.compare(n);if(s===0){return null}const o=s>0;const a=o?r:n;const l=o?n:r;const c=!!a.prerelease.length;const p=!!l.prerelease.length;if(p&&!c){if(!l.patch&&!l.minor){return"major"}if(l.compareMain(a)===0){if(l.minor&&!l.patch){return"minor"}return"patch"}}const u=c?"pre":"";if(r.major!==n.major){return u+"major"}if(r.minor!==n.minor){return u+"minor"}if(r.patch!==n.patch){return u+"patch"}return"prerelease"};e.exports=diff},5082:(e,t,r)=>{const i=r(8469);const eq=(e,t,r)=>i(e,t,r)===0;e.exports=eq},6599:(e,t,r)=>{const i=r(8469);const gt=(e,t,r)=>i(e,t,r)>0;e.exports=gt},1236:(e,t,r)=>{const i=r(8469);const gte=(e,t,r)=>i(e,t,r)>=0;e.exports=gte},9957:(e,t,r)=>{const i=r(7163);const inc=(e,t,r,n,s)=>{if(typeof r==="string"){s=n;n=r;r=undefined}try{return new i(e instanceof i?e.version:e,r).inc(t,n,s).version}catch(e){return null}};e.exports=inc},3872:(e,t,r)=>{const i=r(8469);const lt=(e,t,r)=>i(e,t,r)<0;e.exports=lt},6717:(e,t,r)=>{const i=r(8469);const lte=(e,t,r)=>i(e,t,r)<=0;e.exports=lte},8511:(e,t,r)=>{const i=r(7163);const major=(e,t)=>new i(e,t).major;e.exports=major},2603:(e,t,r)=>{const i=r(7163);const minor=(e,t)=>new i(e,t).minor;e.exports=minor},4974:(e,t,r)=>{const i=r(8469);const neq=(e,t,r)=>i(e,t,r)!==0;e.exports=neq},6353:(e,t,r)=>{const i=r(7163);const parse=(e,t,r=false)=>{if(e instanceof i){return e}try{return new i(e,t)}catch(e){if(!r){return null}throw e}};e.exports=parse},8756:(e,t,r)=>{const i=r(7163);const patch=(e,t)=>new i(e,t).patch;e.exports=patch},5714:(e,t,r)=>{const i=r(6353);const prerelease=(e,t)=>{const r=i(e,t);return r&&r.prerelease.length?r.prerelease:null};e.exports=prerelease},2173:(e,t,r)=>{const i=r(8469);const rcompare=(e,t,r)=>i(t,e,r);e.exports=rcompare},7192:(e,t,r)=>{const i=r(7648);const rsort=(e,t)=>e.sort(((e,r)=>i(r,e,t)));e.exports=rsort},8011:(e,t,r)=>{const i=r(6782);const satisfies=(e,t,r)=>{try{t=new i(t,r)}catch(e){return false}return t.test(e)};e.exports=satisfies},9872:(e,t,r)=>{const i=r(7648);const sort=(e,t)=>e.sort(((e,r)=>i(e,r,t)));e.exports=sort},6114:(e,t,r)=>{const i=r(6353);const n=r(5101);const s=r(7163);const truncate=(e,t,r)=>{if(!n.RELEASE_TYPES.includes(t)){return null}const i=cloneInputVersion(e,r);return i&&doTruncation(i,t)};const cloneInputVersion=(e,t)=>{const r=e instanceof s?e.version:e;return i(r,t)};const doTruncation=(e,t)=>{if(isPrerelease(t)){return e.version}e.prerelease=[];switch(t){case"major":e.minor=0;e.patch=0;break;case"minor":e.patch=0;break}return e.format()};const isPrerelease=e=>e.startsWith("pre");e.exports=truncate},8780:(e,t,r)=>{const i=r(6353);const valid=(e,t)=>{const r=i(e,t);return r?r.version:null};e.exports=valid},2088:(e,t,r)=>{const i=r(5471);const n=r(5101);const s=r(7163);const o=r(3348);const a=r(6353);const l=r(8780);const c=r(1799);const p=r(9957);const u=r(711);const d=r(8511);const m=r(2603);const A=r(8756);const h=r(5714);const g=r(8469);const f=r(2173);const y=r(6874);const b=r(7648);const C=r(9872);const E=r(7192);const N=r(6599);const v=r(3872);const I=r(5082);const S=r(4974);const w=r(1236);const P=r(6717);const x=r(8646);const B=r(5385);const _=r(6114);const R=r(9379);const k=r(6782);const T=r(8011);const Q=r(4750);const M=r(5574);const O=r(8595);const D=r(1866);const z=r(4737);const L=r(280);const G=r(2276);const F=r(5213);const q=r(3465);const U=r(2028);const H=r(1489);e.exports={parse:a,valid:l,clean:c,inc:p,diff:u,major:d,minor:m,patch:A,prerelease:h,compare:g,rcompare:f,compareLoose:y,compareBuild:b,sort:C,rsort:E,gt:N,lt:v,eq:I,neq:S,gte:w,lte:P,cmp:x,coerce:B,truncate:_,Comparator:R,Range:k,satisfies:T,toComparators:Q,maxSatisfying:M,minSatisfying:O,minVersion:D,validRange:z,outside:L,gtr:G,ltr:F,intersects:q,simplifyRange:U,subset:H,SemVer:s,re:i.re,src:i.src,tokens:i.t,SEMVER_SPEC_VERSION:n.SEMVER_SPEC_VERSION,RELEASE_TYPES:n.RELEASE_TYPES,compareIdentifiers:o.compareIdentifiers,rcompareIdentifiers:o.rcompareIdentifiers}},5101:e=>{const t="2.0.0";const r=256;const i=Number.MAX_SAFE_INTEGER||9007199254740991;const n=16;const s=r-6;const o=["major","premajor","minor","preminor","patch","prepatch","prerelease"];e.exports={MAX_LENGTH:r,MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:s,MAX_SAFE_INTEGER:i,RELEASE_TYPES:o,SEMVER_SPEC_VERSION:t,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},1159:e=>{const t=typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},3348:e=>{const t=/^[0-9]+$/;const compareIdentifiers=(e,r)=>{if(typeof e==="number"&&typeof r==="number"){return e===r?0:ecompareIdentifiers(t,e);e.exports={compareIdentifiers:compareIdentifiers,rcompareIdentifiers:rcompareIdentifiers}},1383:e=>{class LRUCache{constructor(){this.max=1e3;this.map=new Map}get(e){const t=this.map.get(e);if(t===undefined){return undefined}else{this.map.delete(e);this.map.set(e,t);return t}}delete(e){return this.map.delete(e)}set(e,t){const r=this.delete(e);if(!r&&t!==undefined){if(this.map.size>=this.max){const e=this.map.keys().next().value;this.delete(e)}this.map.set(e,t)}return this}}e.exports=LRUCache},356:e=>{const t=Object.freeze({loose:true});const r=Object.freeze({});const parseOptions=e=>{if(!e){return r}if(typeof e!=="object"){return t}return e};e.exports=parseOptions},5471:(e,t,r)=>{const{MAX_SAFE_COMPONENT_LENGTH:i,MAX_SAFE_BUILD_LENGTH:n,MAX_LENGTH:s}=r(5101);const o=r(1159);t=e.exports={};const a=t.re=[];const l=t.safeRe=[];const c=t.src=[];const p=t.safeSrc=[];const u=t.t={};let d=0;const m="[a-zA-Z0-9-]";const A=[["\\s",1],["\\d",s],[m,n]];const makeSafeRegex=e=>{for(const[t,r]of A){e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`)}return e};const createToken=(e,t,r)=>{const i=makeSafeRegex(t);const n=d++;o(e,n,t);u[e]=n;c[n]=t;p[n]=i;a[n]=new RegExp(t,r?"g":undefined);l[n]=new RegExp(i,r?"g":undefined)};createToken("NUMERICIDENTIFIER","0|[1-9]\\d*");createToken("NUMERICIDENTIFIERLOOSE","\\d+");createToken("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${m}*`);createToken("MAINVERSION",`(${c[u.NUMERICIDENTIFIER]})\\.`+`(${c[u.NUMERICIDENTIFIER]})\\.`+`(${c[u.NUMERICIDENTIFIER]})`);createToken("MAINVERSIONLOOSE",`(${c[u.NUMERICIDENTIFIERLOOSE]})\\.`+`(${c[u.NUMERICIDENTIFIERLOOSE]})\\.`+`(${c[u.NUMERICIDENTIFIERLOOSE]})`);createToken("PRERELEASEIDENTIFIER",`(?:${c[u.NONNUMERICIDENTIFIER]}|${c[u.NUMERICIDENTIFIER]})`);createToken("PRERELEASEIDENTIFIERLOOSE",`(?:${c[u.NONNUMERICIDENTIFIER]}|${c[u.NUMERICIDENTIFIERLOOSE]})`);createToken("PRERELEASE",`(?:-(${c[u.PRERELEASEIDENTIFIER]}(?:\\.${c[u.PRERELEASEIDENTIFIER]})*))`);createToken("PRERELEASELOOSE",`(?:-?(${c[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${c[u.PRERELEASEIDENTIFIERLOOSE]})*))`);createToken("BUILDIDENTIFIER",`${m}+`);createToken("BUILD",`(?:\\+(${c[u.BUILDIDENTIFIER]}(?:\\.${c[u.BUILDIDENTIFIER]})*))`);createToken("FULLPLAIN",`v?${c[u.MAINVERSION]}${c[u.PRERELEASE]}?${c[u.BUILD]}?`);createToken("FULL",`^${c[u.FULLPLAIN]}$`);createToken("LOOSEPLAIN",`[v=\\s]*${c[u.MAINVERSIONLOOSE]}${c[u.PRERELEASELOOSE]}?${c[u.BUILD]}?`);createToken("LOOSE",`^${c[u.LOOSEPLAIN]}$`);createToken("GTLT","((?:<|>)?=?)");createToken("XRANGEIDENTIFIERLOOSE",`${c[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);createToken("XRANGEIDENTIFIER",`${c[u.NUMERICIDENTIFIER]}|x|X|\\*`);createToken("XRANGEPLAIN",`[v=\\s]*(${c[u.XRANGEIDENTIFIER]})`+`(?:\\.(${c[u.XRANGEIDENTIFIER]})`+`(?:\\.(${c[u.XRANGEIDENTIFIER]})`+`(?:${c[u.PRERELEASE]})?${c[u.BUILD]}?`+`)?)?`);createToken("XRANGEPLAINLOOSE",`[v=\\s]*(${c[u.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${c[u.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${c[u.XRANGEIDENTIFIERLOOSE]})`+`(?:${c[u.PRERELEASELOOSE]})?${c[u.BUILD]}?`+`)?)?`);createToken("XRANGE",`^${c[u.GTLT]}\\s*${c[u.XRANGEPLAIN]}$`);createToken("XRANGELOOSE",`^${c[u.GTLT]}\\s*${c[u.XRANGEPLAINLOOSE]}$`);createToken("COERCEPLAIN",`${"(^|[^\\d])"+"(\\d{1,"}${i}})`+`(?:\\.(\\d{1,${i}}))?`+`(?:\\.(\\d{1,${i}}))?`);createToken("COERCE",`${c[u.COERCEPLAIN]}(?:$|[^\\d])`);createToken("COERCEFULL",c[u.COERCEPLAIN]+`(?:${c[u.PRERELEASE]})?`+`(?:${c[u.BUILD]})?`+`(?:$|[^\\d])`);createToken("COERCERTL",c[u.COERCE],true);createToken("COERCERTLFULL",c[u.COERCEFULL],true);createToken("LONETILDE","(?:~>?)");createToken("TILDETRIM",`(\\s*)${c[u.LONETILDE]}\\s+`,true);t.tildeTrimReplace="$1~";createToken("TILDE",`^${c[u.LONETILDE]}${c[u.XRANGEPLAIN]}$`);createToken("TILDELOOSE",`^${c[u.LONETILDE]}${c[u.XRANGEPLAINLOOSE]}$`);createToken("LONECARET","(?:\\^)");createToken("CARETTRIM",`(\\s*)${c[u.LONECARET]}\\s+`,true);t.caretTrimReplace="$1^";createToken("CARET",`^${c[u.LONECARET]}${c[u.XRANGEPLAIN]}$`);createToken("CARETLOOSE",`^${c[u.LONECARET]}${c[u.XRANGEPLAINLOOSE]}$`);createToken("COMPARATORLOOSE",`^${c[u.GTLT]}\\s*(${c[u.LOOSEPLAIN]})$|^$`);createToken("COMPARATOR",`^${c[u.GTLT]}\\s*(${c[u.FULLPLAIN]})$|^$`);createToken("COMPARATORTRIM",`(\\s*)${c[u.GTLT]}\\s*(${c[u.LOOSEPLAIN]}|${c[u.XRANGEPLAIN]})`,true);t.comparatorTrimReplace="$1$2$3";createToken("HYPHENRANGE",`^\\s*(${c[u.XRANGEPLAIN]})`+`\\s+-\\s+`+`(${c[u.XRANGEPLAIN]})`+`\\s*$`);createToken("HYPHENRANGELOOSE",`^\\s*(${c[u.XRANGEPLAINLOOSE]})`+`\\s+-\\s+`+`(${c[u.XRANGEPLAINLOOSE]})`+`\\s*$`);createToken("STAR","(<|>)?=?\\s*\\*");createToken("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");createToken("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},2276:(e,t,r)=>{const i=r(280);const gtr=(e,t,r)=>i(e,t,">",r);e.exports=gtr},3465:(e,t,r)=>{const i=r(6782);const intersects=(e,t,r)=>{e=new i(e,r);t=new i(t,r);return e.intersects(t,r)};e.exports=intersects},5213:(e,t,r)=>{const i=r(280);const ltr=(e,t,r)=>i(e,t,"<",r);e.exports=ltr},5574:(e,t,r)=>{const i=r(7163);const n=r(6782);const maxSatisfying=(e,t,r)=>{let s=null;let o=null;let a=null;try{a=new n(t,r)}catch(e){return null}e.forEach((e=>{if(a.test(e)){if(!s||o.compare(e)===-1){s=e;o=new i(s,r)}}}));return s};e.exports=maxSatisfying},8595:(e,t,r)=>{const i=r(7163);const n=r(6782);const minSatisfying=(e,t,r)=>{let s=null;let o=null;let a=null;try{a=new n(t,r)}catch(e){return null}e.forEach((e=>{if(a.test(e)){if(!s||o.compare(e)===1){s=e;o=new i(s,r)}}}));return s};e.exports=minSatisfying},1866:(e,t,r)=>{const i=r(7163);const n=r(6782);const s=r(6599);const minVersion=(e,t)=>{e=new n(e,t);let r=new i("0.0.0");if(e.test(r)){return r}r=new i("0.0.0-0");if(e.test(r)){return r}r=null;for(let t=0;t{const t=new i(e.semver.version);switch(e.operator){case">":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!o||s(t,o)){o=t}break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}}));if(o&&(!r||s(r,o))){r=o}}if(r&&e.test(r)){return r}return null};e.exports=minVersion},280:(e,t,r)=>{const i=r(7163);const n=r(9379);const{ANY:s}=n;const o=r(6782);const a=r(8011);const l=r(6599);const c=r(3872);const p=r(6717);const u=r(1236);const outside=(e,t,r,d)=>{e=new i(e,d);t=new o(t,d);let m,A,h,g,f;switch(r){case">":m=l;A=p;h=c;g=">";f=">=";break;case"<":m=c;A=u;h=l;g="<";f="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(e,t,d)){return false}for(let r=0;r{if(e.semver===s){e=new n(">=0.0.0")}o=o||e;a=a||e;if(m(e.semver,o.semver,d)){o=e}else if(h(e.semver,a.semver,d)){a=e}}));if(o.operator===g||o.operator===f){return false}if((!a.operator||a.operator===g)&&A(e,a.semver)){return false}else if(a.operator===f&&h(e,a.semver)){return false}}return true};e.exports=outside},2028:(e,t,r)=>{const i=r(8011);const n=r(8469);e.exports=(e,t,r)=>{const s=[];let o=null;let a=null;const l=e.sort(((e,t)=>n(e,t,r)));for(const e of l){const n=i(e,t,r);if(n){a=e;if(!o){o=e}}else{if(a){s.push([o,a])}a=null;o=null}}if(o){s.push([o,null])}const c=[];for(const[e,t]of s){if(e===t){c.push(e)}else if(!t&&e===l[0]){c.push("*")}else if(!t){c.push(`>=${e}`)}else if(e===l[0]){c.push(`<=${t}`)}else{c.push(`${e} - ${t}`)}}const p=c.join(" || ");const u=typeof t.raw==="string"?t.raw:String(t);return p.length{const i=r(6782);const n=r(9379);const{ANY:s}=n;const o=r(8011);const a=r(8469);const subset=(e,t,r={})=>{if(e===t){return true}e=new i(e,r);t=new i(t,r);let n=false;e:for(const i of e.set){for(const e of t.set){const t=simpleSubset(i,e,r);n=n||t!==null;if(t){continue e}}if(n){return false}}return true};const l=[new n(">=0.0.0-0")];const c=[new n(">=0.0.0")];const simpleSubset=(e,t,r)=>{if(e===t){return true}if(e.length===1&&e[0].semver===s){if(t.length===1&&t[0].semver===s){return true}else if(r.includePrerelease){e=l}else{e=c}}if(t.length===1&&t[0].semver===s){if(r.includePrerelease){return true}else{t=c}}const i=new Set;let n,p;for(const t of e){if(t.operator===">"||t.operator===">="){n=higherGT(n,t,r)}else if(t.operator==="<"||t.operator==="<="){p=lowerLT(p,t,r)}else{i.add(t.semver)}}if(i.size>1){return null}let u;if(n&&p){u=a(n.semver,p.semver,r);if(u>0){return null}else if(u===0&&(n.operator!==">="||p.operator!=="<=")){return null}}for(const e of i){if(n&&!o(e,String(n),r)){return null}if(p&&!o(e,String(p),r)){return null}for(const i of t){if(!o(e,String(i),r)){return false}}return true}let d,m;let A,h;let g=p&&!r.includePrerelease&&p.semver.prerelease.length?p.semver:false;let f=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:false;if(g&&g.prerelease.length===1&&p.operator==="<"&&g.prerelease[0]===0){g=false}for(const e of t){h=h||e.operator===">"||e.operator===">=";A=A||e.operator==="<"||e.operator==="<=";if(n){if(f){if(e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===f.major&&e.semver.minor===f.minor&&e.semver.patch===f.patch){f=false}}if(e.operator===">"||e.operator===">="){d=higherGT(n,e,r);if(d===e&&d!==n){return false}}else if(n.operator===">="&&!e.test(n.semver)){return false}}if(p){if(g){if(e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===g.major&&e.semver.minor===g.minor&&e.semver.patch===g.patch){g=false}}if(e.operator==="<"||e.operator==="<="){m=lowerLT(p,e,r);if(m===e&&m!==p){return false}}else if(p.operator==="<="&&!e.test(p.semver)){return false}}if(!e.operator&&(p||n)&&u!==0){return false}}if(n&&A&&!p&&u!==0){return false}if(p&&h&&!n&&u!==0){return false}if(f||g){return false}return true};const higherGT=(e,t,r)=>{if(!e){return t}const i=a(e.semver,t.semver,r);return i>0?e:i<0?t:t.operator===">"&&e.operator===">="?t:e};const lowerLT=(e,t,r)=>{if(!e){return t}const i=a(e.semver,t.semver,r);return i<0?e:i>0?t:t.operator==="<"&&e.operator==="<="?t:e};e.exports=subset},4750:(e,t,r)=>{const i=r(6782);const toComparators=(e,t)=>new i(e,t).set.map((e=>e.map((e=>e.value)).join(" ").trim().split(" ")));e.exports=toComparators},4737:(e,t,r)=>{const i=r(6782);const validRange=(e,t)=>{try{return new i(e,t).range||"*"}catch(e){return null}};e.exports=validRange},1450:(e,t,r)=>{const i=r(857);const n=r(2018);const s=r(3813);const{env:o}=process;let a;if(s("no-color")||s("no-colors")||s("color=false")||s("color=never")){a=0}else if(s("color")||s("colors")||s("color=true")||s("color=always")){a=1}if("FORCE_COLOR"in o){if(o.FORCE_COLOR==="true"){a=1}else if(o.FORCE_COLOR==="false"){a=0}else{a=o.FORCE_COLOR.length===0?1:Math.min(parseInt(o.FORCE_COLOR,10),3)}}function translateLevel(e){if(e===0){return false}return{level:e,hasBasic:true,has256:e>=2,has16m:e>=3}}function supportsColor(e,t){if(a===0){return 0}if(s("color=16m")||s("color=full")||s("color=truecolor")){return 3}if(s("color=256")){return 2}if(e&&!t&&a===undefined){return 0}const r=a||0;if(o.TERM==="dumb"){return r}if(process.platform==="win32"){const e=i.release().split(".");if(Number(e[0])>=10&&Number(e[2])>=10586){return Number(e[2])>=14931?3:2}return 1}if("CI"in o){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((e=>e in o))||o.CI_NAME==="codeship"){return 1}return r}if("TEAMCITY_VERSION"in o){return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(o.TEAMCITY_VERSION)?1:0}if(o.COLORTERM==="truecolor"){return 3}if("TERM_PROGRAM"in o){const e=parseInt((o.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(o.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(o.TERM)){return 2}if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(o.TERM)){return 1}if("COLORTERM"in o){return 1}return r}function getSupportLevel(e){const t=supportsColor(e,e&&e.isTTY);return translateLevel(t)}e.exports={supportsColor:getSupportLevel,stdout:translateLevel(supportsColor(true,n.isatty(1))),stderr:translateLevel(supportsColor(true,n.isatty(2)))}},1860:e=>{var t;var r;var i;var n;var s;var o;var a;var l;var c;var p;var u;var d;var m;var A;var h;var g;var f;var y;var b;var C;var E;var N;var v;var I;var S;var w;var P;var x;var B;var _;var R;var k;(function(t){var r=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],(function(e){t(createExporter(r,createExporter(e)))}))}else if(true&&typeof e.exports==="object"){t(createExporter(r,createExporter(e.exports)))}else{t(createExporter(r))}function createExporter(e,t){if(e!==r){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(r,i){return e[r]=t?t(r,i):i}}})((function(e){var T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))e[r]=t[r]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");T(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};r=Object.assign||function(e){for(var t,r=1,i=arguments.length;r=0;a--)if(o=e[a])s=(n<3?o(s):n>3?o(t,r,s):o(t,r))||s;return n>3&&s&&Object.defineProperty(t,r,s),s};s=function(e,t){return function(r,i){t(r,i,e)}};o=function(e,t,r,i,n,s){function accept(e){if(e!==void 0&&typeof e!=="function")throw new TypeError("Function expected");return e}var o=i.kind,a=o==="getter"?"get":o==="setter"?"set":"value";var l=!t&&e?i["static"]?e:e.prototype:null;var c=t||(l?Object.getOwnPropertyDescriptor(l,i.name):{});var p,u=false;for(var d=r.length-1;d>=0;d--){var m={};for(var A in i)m[A]=A==="access"?{}:i[A];for(var A in i.access)m.access[A]=i.access[A];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");s.push(accept(e||null))};var h=(0,r[d])(o==="accessor"?{get:c.get,set:c.set}:c[a],m);if(o==="accessor"){if(h===void 0)continue;if(h===null||typeof h!=="object")throw new TypeError("Object expected");if(p=accept(h.get))c.get=p;if(p=accept(h.set))c.set=p;if(p=accept(h.init))n.unshift(p)}else if(p=accept(h)){if(o==="field")n.unshift(p);else c[a]=p}}if(l)Object.defineProperty(l,i.name,c);u=true};a=function(e,t,r){var i=arguments.length>2;for(var n=0;n0&&s[s.length-1])&&(a[0]===6||a[0]===2)){r=0;continue}if(a[0]===3&&(!s||a[1]>s[0]&&a[1]=e.length)e=void 0;return{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};h=function(e,t){var r=typeof Symbol==="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],o;try{while((t===void 0||t-- >0)&&!(n=i.next()).done)s.push(n.value)}catch(e){o={error:e}}finally{try{if(n&&!n.done&&(r=i["return"]))r.call(i)}finally{if(o)throw o.error}}return s};g=function(){for(var e=[],t=0;t1||resume(e,t)}))};if(t)n[e]=t(n[e])}}function resume(e,t){try{step(i[e](t))}catch(e){settle(s[0][3],e)}}function step(e){e.value instanceof b?Promise.resolve(e.value.v).then(fulfill,reject):settle(s[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),s.shift(),s.length)resume(s[0][0],s[0][1])}};E=function(e){var t,r;return t={},verb("next"),verb("throw",(function(e){throw e})),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(i,n){t[i]=e[i]?function(t){return(r=!r)?{value:b(e[i](t)),done:false}:n?n(t):t}:n}};N=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof A==="function"?A(e):e[Symbol.iterator](),r={},verb("next"),verb("throw"),verb("return"),r[Symbol.asyncIterator]=function(){return this},r);function verb(t){r[t]=e[t]&&function(r){return new Promise((function(i,n){r=e[t](r),settle(i,n,r.done,r.value)}))}}function settle(e,t,r,i){Promise.resolve(i).then((function(t){e({value:t,done:r})}),t)}};v=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var Q=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};var ownKeys=function(e){ownKeys=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r))t[t.length]=r;return t};return ownKeys(e)};I=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=ownKeys(e),i=0;i{r(218)},218:(e,t,r)=>{var i;var n=r(9278);var s=r(4756);var o=r(8611);var a=r(5692);var l=r(4434);var c=r(2613);var p=r(9023);i=httpOverHttp;i=httpsOverHttp;i=httpOverHttps;i=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=o.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=o.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=a.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=a.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||o.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,r,i,n){var s=toOptions(r,i,n);for(var o=0,a=t.requests.length;o=this.maxSockets){n.requests.push(s);return}n.createSocket(s,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){n.emit("free",t,s)}function onCloseOrRemove(e){n.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var i={};r.sockets.push(i);var n=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){n.localAddress=e.localAddress}if(n.proxyAuth){n.headers=n.headers||{};n.headers["Proxy-Authorization"]="Basic "+new Buffer(n.proxyAuth).toString("base64")}u("making CONNECT request");var s=r.request(n);s.useChunkedEncodingByDefault=false;s.once("response",onResponse);s.once("upgrade",onUpgrade);s.once("connect",onConnect);s.once("error",onError);s.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick((function(){onConnect(e,t,r)}))}function onConnect(n,o,a){s.removeAllListeners();o.removeAllListeners();if(n.statusCode!==200){u("tunneling socket could not be established, statusCode=%d",n.statusCode);o.destroy();var l=new Error("tunneling socket could not be established, "+"statusCode="+n.statusCode);l.code="ECONNRESET";e.request.emit("error",l);r.removeSocket(i);return}if(a.length>0){u("got illegal response body from proxy");o.destroy();var l=new Error("got illegal response body from proxy");l.code="ECONNRESET";e.request.emit("error",l);r.removeSocket(i);return}u("tunneling connection has established");r.sockets[r.sockets.indexOf(i)]=o;return t(o)}function onError(t){s.removeAllListeners();u("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var n=new Error("tunneling socket could not be established, "+"cause="+t.message);n.code="ECONNRESET";e.request.emit("error",n);r.removeSocket(i)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createSocket(r,(function(e){r.request.onSocket(e)}))}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,(function(i){var n=e.request.getHeader("host");var o=mergeOptions({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host});var a=s.connect(0,o);r.sockets[r.sockets.indexOf(i)]=a;t(a)}))}function toOptions(e,t,r){if(typeof e==="string"){return{host:e,port:t,localAddress:r}}return e}function mergeOptions(e){for(var t=1,r=arguments.length;t{var i;const n=r(3701);const s=r(883);const o=r(628);const a=r(837);const l=r(7405);const c=r(6672);const p=r(3137);const u=r(50);const d=r(8707);const m=r(3440);const{InvalidArgumentError:A}=d;const h=r(6615);const g=r(9136);const f=r(7365);const y=r(7501);const b=r(4004);const C=r(2429);const E=r(7816);const{getGlobalDispatcher:N,setGlobalDispatcher:v}=r(2581);const I=r(8155);const S=r(8754);const w=r(5092);Object.assign(s.prototype,h);i=s;i=n;i=o;i=a;i=l;i=c;i=p;i=u;i=E;i=I;i=S;i=w;i={redirect:r(1514),retry:r(2026),dump:r(8060),dns:r(379)};i=g;i=d;i={parseHeaders:m.parseHeaders,headerNameToString:m.headerNameToString};function makeDispatcher(e){return(t,r,i)=>{if(typeof r==="function"){i=r;r=null}if(!t||typeof t!=="string"&&typeof t!=="object"&&!(t instanceof URL)){throw new A("invalid url")}if(r!=null&&typeof r!=="object"){throw new A("invalid opts")}if(r&&r.path!=null){if(typeof r.path!=="string"){throw new A("invalid opts.path")}let e=r.path;if(!r.path.startsWith("/")){e=`/${e}`}t=new URL(m.parseOrigin(t).origin+e)}else{if(!r){r=typeof t==="object"?t:{}}t=m.parseURL(t)}const{agent:n,dispatcher:s=N()}=r;if(n){throw new A("unsupported opts.agent. Did you mean opts.client?")}return e.call(s,{...r,origin:t.origin,path:t.search?`${t.pathname}${t.search}`:t.pathname,method:r.method||(r.body?"PUT":"GET")},i)}}i=v;i=N;const P=r(4398).fetch;i=async function fetch(e,t=undefined){try{return await P(e,t)}catch(e){if(e&&typeof e==="object"){Error.captureStackTrace(e)}throw e}};r(660).Headers;r(9051).Response;r(9967).Request;r(5910).FormData;i=globalThis.File??r(4573).File;r(8355).FileReader;const{setGlobalOrigin:x,getGlobalOrigin:B}=r(1059);i=x;i=B;const{CacheStorage:_}=r(3245);const{kConstruct:R}=r(109);i=new _(R);const{deleteCookie:k,getCookies:T,getSetCookies:Q,setCookie:M}=r(9061);i=k;i=T;i=Q;i=M;const{parseMIMEType:O,serializeAMimeType:D}=r(1900);i=O;i=D;const{CloseEvent:z,ErrorEvent:L,MessageEvent:G}=r(5188);r(3726).WebSocket;i=z;i=L;i=G;i=makeDispatcher(h.request);i=makeDispatcher(h.stream);i=makeDispatcher(h.pipeline);i=makeDispatcher(h.connect);i=makeDispatcher(h.upgrade);i=f;i=b;i=y;i=C;const{EventSource:F}=r(1238);i=F},158:(e,t,r)=>{const{addAbortListener:i}=r(3440);const{RequestAbortedError:n}=r(8707);const s=Symbol("kListener");const o=Symbol("kSignal");function abort(e){if(e.abort){e.abort(e[o]?.reason)}else{e.reason=e[o]?.reason??new n}removeSignal(e)}function addSignal(e,t){e.reason=null;e[o]=null;e[s]=null;if(!t){return}if(t.aborted){abort(e);return}e[o]=t;e[s]=()=>{abort(e)};i(e[o],e[s])}function removeSignal(e){if(!e[o]){return}if("removeEventListener"in e[o]){e[o].removeEventListener("abort",e[s])}else{e[o].removeListener("abort",e[s])}e[o]=null;e[s]=null}e.exports={addSignal:addSignal,removeSignal:removeSignal}},2279:(e,t,r)=>{const i=r(4589);const{AsyncResource:n}=r(6698);const{InvalidArgumentError:s,SocketError:o}=r(8707);const a=r(3440);const{addSignal:l,removeSignal:c}=r(158);class ConnectHandler extends n{constructor(e,t){if(!e||typeof e!=="object"){throw new s("invalid opts")}if(typeof t!=="function"){throw new s("invalid callback")}const{signal:r,opaque:i,responseHeaders:n}=e;if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new s("signal must be an EventEmitter or EventTarget")}super("UNDICI_CONNECT");this.opaque=i||null;this.responseHeaders=n||null;this.callback=t;this.abort=null;l(this,r)}onConnect(e,t){if(this.reason){e(this.reason);return}i(this.callback);this.abort=e;this.context=t}onHeaders(){throw new o("bad connect",null)}onUpgrade(e,t,r){const{callback:i,opaque:n,context:s}=this;c(this);this.callback=null;let o=t;if(o!=null){o=this.responseHeaders==="raw"?a.parseRawHeaders(t):a.parseHeaders(t)}this.runInAsyncScope(i,null,null,{statusCode:e,headers:o,socket:r,opaque:n,context:s})}onError(e){const{callback:t,opaque:r}=this;c(this);if(t){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(t,null,e,{opaque:r})}))}}}function connect(e,t){if(t===undefined){return new Promise(((t,r)=>{connect.call(this,e,((e,i)=>e?r(e):t(i)))}))}try{const r=new ConnectHandler(e,t);this.dispatch({...e,method:"CONNECT"},r)}catch(r){if(typeof t!=="function"){throw r}const i=e?.opaque;queueMicrotask((()=>t(r,{opaque:i})))}}e.exports=connect},6862:(e,t,r)=>{const{Readable:i,Duplex:n,PassThrough:s}=r(7075);const{InvalidArgumentError:o,InvalidReturnValueError:a,RequestAbortedError:l}=r(8707);const c=r(3440);const{AsyncResource:p}=r(6698);const{addSignal:u,removeSignal:d}=r(158);const m=r(4589);const A=Symbol("resume");class PipelineRequest extends i{constructor(){super({autoDestroy:true});this[A]=null}_read(){const{[A]:e}=this;if(e){this[A]=null;e()}}_destroy(e,t){this._read();t(e)}}class PipelineResponse extends i{constructor(e){super({autoDestroy:true});this[A]=e}_read(){this[A]()}_destroy(e,t){if(!e&&!this._readableState.endEmitted){e=new l}t(e)}}class PipelineHandler extends p{constructor(e,t){if(!e||typeof e!=="object"){throw new o("invalid opts")}if(typeof t!=="function"){throw new o("invalid handler")}const{signal:r,method:i,opaque:s,onInfo:a,responseHeaders:p}=e;if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new o("signal must be an EventEmitter or EventTarget")}if(i==="CONNECT"){throw new o("invalid method")}if(a&&typeof a!=="function"){throw new o("invalid onInfo callback")}super("UNDICI_PIPELINE");this.opaque=s||null;this.responseHeaders=p||null;this.handler=t;this.abort=null;this.context=null;this.onInfo=a||null;this.req=(new PipelineRequest).on("error",c.nop);this.ret=new n({readableObjectMode:e.objectMode,autoDestroy:true,read:()=>{const{body:e}=this;if(e?.resume){e.resume()}},write:(e,t,r)=>{const{req:i}=this;if(i.push(e,t)||i._readableState.destroyed){r()}else{i[A]=r}},destroy:(e,t)=>{const{body:r,req:i,res:n,ret:s,abort:o}=this;if(!e&&!s._readableState.endEmitted){e=new l}if(o&&e){o()}c.destroy(r,e);c.destroy(i,e);c.destroy(n,e);d(this);t(e)}}).on("prefinish",(()=>{const{req:e}=this;e.push(null)}));this.res=null;u(this,r)}onConnect(e,t){const{ret:r,res:i}=this;if(this.reason){e(this.reason);return}m(!i,"pipeline cannot be retried");m(!r.destroyed);this.abort=e;this.context=t}onHeaders(e,t,r){const{opaque:i,handler:n,context:s}=this;if(e<200){if(this.onInfo){const r=this.responseHeaders==="raw"?c.parseRawHeaders(t):c.parseHeaders(t);this.onInfo({statusCode:e,headers:r})}return}this.res=new PipelineResponse(r);let o;try{this.handler=null;const r=this.responseHeaders==="raw"?c.parseRawHeaders(t):c.parseHeaders(t);o=this.runInAsyncScope(n,null,{statusCode:e,headers:r,opaque:i,body:this.res,context:s})}catch(e){this.res.on("error",c.nop);throw e}if(!o||typeof o.on!=="function"){throw new a("expected Readable")}o.on("data",(e=>{const{ret:t,body:r}=this;if(!t.push(e)&&r.pause){r.pause()}})).on("error",(e=>{const{ret:t}=this;c.destroy(t,e)})).on("end",(()=>{const{ret:e}=this;e.push(null)})).on("close",(()=>{const{ret:e}=this;if(!e._readableState.ended){c.destroy(e,new l)}}));this.body=o}onData(e){const{res:t}=this;return t.push(e)}onComplete(e){const{res:t}=this;t.push(null)}onError(e){const{ret:t}=this;this.handler=null;c.destroy(t,e)}}function pipeline(e,t){try{const r=new PipelineHandler(e,t);this.dispatch({...e,body:r.req},r);return r.ret}catch(e){return(new s).destroy(e)}}e.exports=pipeline},4043:(e,t,r)=>{const i=r(4589);const{Readable:n}=r(9927);const{InvalidArgumentError:s,RequestAbortedError:o}=r(8707);const a=r(3440);const{getResolveErrorBodyCallback:l}=r(7655);const{AsyncResource:c}=r(6698);class RequestHandler extends c{constructor(e,t){if(!e||typeof e!=="object"){throw new s("invalid opts")}const{signal:r,method:i,opaque:n,body:l,onInfo:c,responseHeaders:p,throwOnError:u,highWaterMark:d}=e;try{if(typeof t!=="function"){throw new s("invalid callback")}if(d&&(typeof d!=="number"||d<0)){throw new s("invalid highWaterMark")}if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new s("signal must be an EventEmitter or EventTarget")}if(i==="CONNECT"){throw new s("invalid method")}if(c&&typeof c!=="function"){throw new s("invalid onInfo callback")}super("UNDICI_REQUEST")}catch(e){if(a.isStream(l)){a.destroy(l.on("error",a.nop),e)}throw e}this.method=i;this.responseHeaders=p||null;this.opaque=n||null;this.callback=t;this.res=null;this.abort=null;this.body=l;this.trailers={};this.context=null;this.onInfo=c||null;this.throwOnError=u;this.highWaterMark=d;this.signal=r;this.reason=null;this.removeAbortListener=null;if(a.isStream(l)){l.on("error",(e=>{this.onError(e)}))}if(this.signal){if(this.signal.aborted){this.reason=this.signal.reason??new o}else{this.removeAbortListener=a.addAbortListener(this.signal,(()=>{this.reason=this.signal.reason??new o;if(this.res){a.destroy(this.res.on("error",a.nop),this.reason)}else if(this.abort){this.abort(this.reason)}if(this.removeAbortListener){this.res?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}))}}}onConnect(e,t){if(this.reason){e(this.reason);return}i(this.callback);this.abort=e;this.context=t}onHeaders(e,t,r,i){const{callback:s,opaque:o,abort:c,context:p,responseHeaders:u,highWaterMark:d}=this;const m=u==="raw"?a.parseRawHeaders(t):a.parseHeaders(t);if(e<200){if(this.onInfo){this.onInfo({statusCode:e,headers:m})}return}const A=u==="raw"?a.parseHeaders(t):m;const h=A["content-type"];const g=A["content-length"];const f=new n({resume:r,abort:c,contentType:h,contentLength:this.method!=="HEAD"&&g?Number(g):null,highWaterMark:d});if(this.removeAbortListener){f.on("close",this.removeAbortListener)}this.callback=null;this.res=f;if(s!==null){if(this.throwOnError&&e>=400){this.runInAsyncScope(l,null,{callback:s,body:f,contentType:h,statusCode:e,statusMessage:i,headers:m})}else{this.runInAsyncScope(s,null,null,{statusCode:e,headers:m,trailers:this.trailers,opaque:o,body:f,context:p})}}}onData(e){return this.res.push(e)}onComplete(e){a.parseHeaders(e,this.trailers);this.res.push(null)}onError(e){const{res:t,callback:r,body:i,opaque:n}=this;if(r){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(r,null,e,{opaque:n})}))}if(t){this.res=null;queueMicrotask((()=>{a.destroy(t,e)}))}if(i){this.body=null;a.destroy(i,e)}if(this.removeAbortListener){t?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}}function request(e,t){if(t===undefined){return new Promise(((t,r)=>{request.call(this,e,((e,i)=>e?r(e):t(i)))}))}try{this.dispatch(e,new RequestHandler(e,t))}catch(r){if(typeof t!=="function"){throw r}const i=e?.opaque;queueMicrotask((()=>t(r,{opaque:i})))}}e.exports=request;e.exports.RequestHandler=RequestHandler},3560:(e,t,r)=>{const i=r(4589);const{finished:n,PassThrough:s}=r(7075);const{InvalidArgumentError:o,InvalidReturnValueError:a}=r(8707);const l=r(3440);const{getResolveErrorBodyCallback:c}=r(7655);const{AsyncResource:p}=r(6698);const{addSignal:u,removeSignal:d}=r(158);class StreamHandler extends p{constructor(e,t,r){if(!e||typeof e!=="object"){throw new o("invalid opts")}const{signal:i,method:n,opaque:s,body:a,onInfo:c,responseHeaders:p,throwOnError:d}=e;try{if(typeof r!=="function"){throw new o("invalid callback")}if(typeof t!=="function"){throw new o("invalid factory")}if(i&&typeof i.on!=="function"&&typeof i.addEventListener!=="function"){throw new o("signal must be an EventEmitter or EventTarget")}if(n==="CONNECT"){throw new o("invalid method")}if(c&&typeof c!=="function"){throw new o("invalid onInfo callback")}super("UNDICI_STREAM")}catch(e){if(l.isStream(a)){l.destroy(a.on("error",l.nop),e)}throw e}this.responseHeaders=p||null;this.opaque=s||null;this.factory=t;this.callback=r;this.res=null;this.abort=null;this.context=null;this.trailers=null;this.body=a;this.onInfo=c||null;this.throwOnError=d||false;if(l.isStream(a)){a.on("error",(e=>{this.onError(e)}))}u(this,i)}onConnect(e,t){if(this.reason){e(this.reason);return}i(this.callback);this.abort=e;this.context=t}onHeaders(e,t,r,i){const{factory:o,opaque:p,context:u,callback:d,responseHeaders:m}=this;const A=m==="raw"?l.parseRawHeaders(t):l.parseHeaders(t);if(e<200){if(this.onInfo){this.onInfo({statusCode:e,headers:A})}return}this.factory=null;let h;if(this.throwOnError&&e>=400){const r=m==="raw"?l.parseHeaders(t):A;const n=r["content-type"];h=new s;this.callback=null;this.runInAsyncScope(c,null,{callback:d,body:h,contentType:n,statusCode:e,statusMessage:i,headers:A})}else{if(o===null){return}h=this.runInAsyncScope(o,null,{statusCode:e,headers:A,opaque:p,context:u});if(!h||typeof h.write!=="function"||typeof h.end!=="function"||typeof h.on!=="function"){throw new a("expected Writable")}n(h,{readable:false},(e=>{const{callback:t,res:r,opaque:i,trailers:n,abort:s}=this;this.res=null;if(e||!r.readable){l.destroy(r,e)}this.callback=null;this.runInAsyncScope(t,null,e||null,{opaque:i,trailers:n});if(e){s()}}))}h.on("drain",r);this.res=h;const g=h.writableNeedDrain!==undefined?h.writableNeedDrain:h._writableState?.needDrain;return g!==true}onData(e){const{res:t}=this;return t?t.write(e):true}onComplete(e){const{res:t}=this;d(this);if(!t){return}this.trailers=l.parseHeaders(e);t.end()}onError(e){const{res:t,callback:r,opaque:i,body:n}=this;d(this);this.factory=null;if(t){this.res=null;l.destroy(t,e)}else if(r){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(r,null,e,{opaque:i})}))}if(n){this.body=null;l.destroy(n,e)}}}function stream(e,t,r){if(r===undefined){return new Promise(((r,i)=>{stream.call(this,e,t,((e,t)=>e?i(e):r(t)))}))}try{this.dispatch(e,new StreamHandler(e,t,r))}catch(t){if(typeof r!=="function"){throw t}const i=e?.opaque;queueMicrotask((()=>r(t,{opaque:i})))}}e.exports=stream},1882:(e,t,r)=>{const{InvalidArgumentError:i,SocketError:n}=r(8707);const{AsyncResource:s}=r(6698);const o=r(3440);const{addSignal:a,removeSignal:l}=r(158);const c=r(4589);class UpgradeHandler extends s{constructor(e,t){if(!e||typeof e!=="object"){throw new i("invalid opts")}if(typeof t!=="function"){throw new i("invalid callback")}const{signal:r,opaque:n,responseHeaders:s}=e;if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new i("signal must be an EventEmitter or EventTarget")}super("UNDICI_UPGRADE");this.responseHeaders=s||null;this.opaque=n||null;this.callback=t;this.abort=null;this.context=null;a(this,r)}onConnect(e,t){if(this.reason){e(this.reason);return}c(this.callback);this.abort=e;this.context=null}onHeaders(){throw new n("bad upgrade",null)}onUpgrade(e,t,r){c(e===101);const{callback:i,opaque:n,context:s}=this;l(this);this.callback=null;const a=this.responseHeaders==="raw"?o.parseRawHeaders(t):o.parseHeaders(t);this.runInAsyncScope(i,null,null,{headers:a,socket:r,opaque:n,context:s})}onError(e){const{callback:t,opaque:r}=this;l(this);if(t){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(t,null,e,{opaque:r})}))}}}function upgrade(e,t){if(t===undefined){return new Promise(((t,r)=>{upgrade.call(this,e,((e,i)=>e?r(e):t(i)))}))}try{const r=new UpgradeHandler(e,t);this.dispatch({...e,method:e.method||"GET",upgrade:e.protocol||"Websocket"},r)}catch(r){if(typeof t!=="function"){throw r}const i=e?.opaque;queueMicrotask((()=>t(r,{opaque:i})))}}e.exports=upgrade},6615:(e,t,r)=>{e.exports.request=r(4043);e.exports.stream=r(3560);e.exports.pipeline=r(6862);e.exports.upgrade=r(1882);e.exports.connect=r(2279)},9927:(e,t,r)=>{const i=r(4589);const{Readable:n}=r(7075);const{RequestAbortedError:s,NotSupportedError:o,InvalidArgumentError:a,AbortError:l}=r(8707);const c=r(3440);const{ReadableStreamFrom:p}=r(3440);const u=Symbol("kConsume");const d=Symbol("kReading");const m=Symbol("kBody");const A=Symbol("kAbort");const h=Symbol("kContentType");const g=Symbol("kContentLength");const noop=()=>{};class BodyReadable extends n{constructor({resume:e,abort:t,contentType:r="",contentLength:i,highWaterMark:n=64*1024}){super({autoDestroy:true,read:e,highWaterMark:n});this._readableState.dataEmitted=false;this[A]=t;this[u]=null;this[m]=null;this[h]=r;this[g]=i;this[d]=false}destroy(e){if(!e&&!this._readableState.endEmitted){e=new s}if(e){this[A]()}return super.destroy(e)}_destroy(e,t){if(!this[d]){setImmediate((()=>{t(e)}))}else{t(e)}}on(e,...t){if(e==="data"||e==="readable"){this[d]=true}return super.on(e,...t)}addListener(e,...t){return this.on(e,...t)}off(e,...t){const r=super.off(e,...t);if(e==="data"||e==="readable"){this[d]=this.listenerCount("data")>0||this.listenerCount("readable")>0}return r}removeListener(e,...t){return this.off(e,...t)}push(e){if(this[u]&&e!==null){consumePush(this[u],e);return this[d]?super.push(e):true}return super.push(e)}async text(){return consume(this,"text")}async json(){return consume(this,"json")}async blob(){return consume(this,"blob")}async bytes(){return consume(this,"bytes")}async arrayBuffer(){return consume(this,"arrayBuffer")}async formData(){throw new o}get bodyUsed(){return c.isDisturbed(this)}get body(){if(!this[m]){this[m]=p(this);if(this[u]){this[m].getReader();i(this[m].locked)}}return this[m]}async dump(e){let t=Number.isFinite(e?.limit)?e.limit:128*1024;const r=e?.signal;if(r!=null&&(typeof r!=="object"||!("aborted"in r))){throw new a("signal must be an AbortSignal")}r?.throwIfAborted();if(this._readableState.closeEmitted){return null}return await new Promise(((e,i)=>{if(this[g]>t){this.destroy(new l)}const onAbort=()=>{this.destroy(r.reason??new l)};r?.addEventListener("abort",onAbort);this.on("close",(function(){r?.removeEventListener("abort",onAbort);if(r?.aborted){i(r.reason??new l)}else{e(null)}})).on("error",noop).on("data",(function(e){t-=e.length;if(t<=0){this.destroy()}})).resume()}))}}function isLocked(e){return e[m]&&e[m].locked===true||e[u]}function isUnusable(e){return c.isDisturbed(e)||isLocked(e)}async function consume(e,t){i(!e[u]);return new Promise(((r,i)=>{if(isUnusable(e)){const t=e._readableState;if(t.destroyed&&t.closeEmitted===false){e.on("error",(e=>{i(e)})).on("close",(()=>{i(new TypeError("unusable"))}))}else{i(t.errored??new TypeError("unusable"))}}else{queueMicrotask((()=>{e[u]={type:t,stream:e,resolve:r,reject:i,length:0,body:[]};e.on("error",(function(e){consumeFinish(this[u],e)})).on("close",(function(){if(this[u].body!==null){consumeFinish(this[u],new s)}}));consumeStart(e[u])}))}}))}function consumeStart(e){if(e.body===null){return}const{_readableState:t}=e.stream;if(t.bufferIndex){const r=t.bufferIndex;const i=t.buffer.length;for(let n=r;n2&&r[0]===239&&r[1]===187&&r[2]===191?3:0;return r.utf8Slice(n,i)}function chunksConcat(e,t){if(e.length===0||t===0){return new Uint8Array(0)}if(e.length===1){return new Uint8Array(e[0])}const r=new Uint8Array(Buffer.allocUnsafeSlow(t).buffer);let i=0;for(let t=0;t{const i=r(4589);const{ResponseStatusCodeError:n}=r(8707);const{chunksDecode:s}=r(9927);const o=128*1024;async function getResolveErrorBodyCallback({callback:e,body:t,contentType:r,statusCode:a,statusMessage:l,headers:c}){i(t);let p=[];let u=0;try{for await(const e of t){p.push(e);u+=e.length;if(u>o){p=[];u=0;break}}}catch{p=[];u=0}const d=`Response status code ${a}${l?`: ${l}`:""}`;if(a===204||!r||!u){queueMicrotask((()=>e(new n(d,a,c))));return}const m=Error.stackTraceLimit;Error.stackTraceLimit=0;let A;try{if(isContentTypeApplicationJson(r)){A=JSON.parse(s(p,u))}else if(isContentTypeText(r)){A=s(p,u)}}catch{}finally{Error.stackTraceLimit=m}queueMicrotask((()=>e(new n(d,a,c,A))))}const isContentTypeApplicationJson=e=>e.length>15&&e[11]==="/"&&e[0]==="a"&&e[1]==="p"&&e[2]==="p"&&e[3]==="l"&&e[4]==="i"&&e[5]==="c"&&e[6]==="a"&&e[7]==="t"&&e[8]==="i"&&e[9]==="o"&&e[10]==="n"&&e[12]==="j"&&e[13]==="s"&&e[14]==="o"&&e[15]==="n";const isContentTypeText=e=>e.length>4&&e[4]==="/"&&e[0]==="t"&&e[1]==="e"&&e[2]==="x"&&e[3]==="t";e.exports={getResolveErrorBodyCallback:getResolveErrorBodyCallback,isContentTypeApplicationJson:isContentTypeApplicationJson,isContentTypeText:isContentTypeText}},9136:(e,t,r)=>{const i=r(7030);const n=r(4589);const s=r(3440);const{InvalidArgumentError:o,ConnectTimeoutError:a}=r(8707);const l=r(6603);function noop(){}let c;let p;if(global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)){p=class WeakSessionCache{constructor(e){this._maxCachedSessions=e;this._sessionCache=new Map;this._sessionRegistry=new global.FinalizationRegistry((e=>{if(this._sessionCache.size=this._maxCachedSessions){const{value:e}=this._sessionCache.keys().next();this._sessionCache.delete(e)}this._sessionCache.set(e,t)}}}function buildConnector({allowH2:e,maxCachedSessions:t,socketPath:a,timeout:l,session:d,...m}){if(t!=null&&(!Number.isInteger(t)||t<0)){throw new o("maxCachedSessions must be a positive integer or zero")}const A={path:a,...m};const h=new p(t==null?100:t);l=l==null?1e4:l;e=e!=null?e:false;return function connect({hostname:t,host:o,protocol:a,port:p,servername:m,localAddress:g,httpSocket:f},y){let b;if(a==="https:"){if(!c){c=r(1692)}m=m||A.servername||s.getServerName(o)||null;const i=m||t;n(i);const a=d||h.get(i)||null;p=p||443;b=c.connect({highWaterMark:16384,...A,servername:m,session:a,localAddress:g,ALPNProtocols:e?["http/1.1","h2"]:["http/1.1"],socket:f,port:p,host:t});b.on("session",(function(e){h.set(i,e)}))}else{n(!f,"httpSocket can only be sent on TLS update");p=p||80;b=i.connect({highWaterMark:64*1024,...A,localAddress:g,port:p,host:t})}if(A.keepAlive==null||A.keepAlive){const e=A.keepAliveInitialDelay===undefined?6e4:A.keepAliveInitialDelay;b.setKeepAlive(true,e)}const C=u(new WeakRef(b),{timeout:l,hostname:t,port:p});b.setNoDelay(true).once(a==="https:"?"secureConnect":"connect",(function(){queueMicrotask(C);if(y){const e=y;y=null;e(null,this)}})).on("error",(function(e){queueMicrotask(C);if(y){const t=y;y=null;t(e)}}));return b}}const u=process.platform==="win32"?(e,t)=>{if(!t.timeout){return noop}let r=null;let i=null;const n=l.setFastTimeout((()=>{r=setImmediate((()=>{i=setImmediate((()=>onConnectTimeout(e.deref(),t)))}))}),t.timeout);return()=>{l.clearFastTimeout(n);clearImmediate(r);clearImmediate(i)}}:(e,t)=>{if(!t.timeout){return noop}let r=null;const i=l.setFastTimeout((()=>{r=setImmediate((()=>{onConnectTimeout(e.deref(),t)}))}),t.timeout);return()=>{l.clearFastTimeout(i);clearImmediate(r)}};function onConnectTimeout(e,t){if(e==null){return}let r="Connect Timeout Error";if(Array.isArray(e.autoSelectFamilyAttemptedAddresses)){r+=` (attempted addresses: ${e.autoSelectFamilyAttemptedAddresses.join(", ")},`}else{r+=` (attempted address: ${t.hostname}:${t.port},`}r+=` timeout: ${t.timeout}ms)`;s.destroy(e,new a(r))}e.exports=buildConnector},735:e=>{const t={};const r=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"];for(let e=0;e{const i=r(3053);const n=r(7975);const s=n.debuglog("undici");const o=n.debuglog("fetch");const a=n.debuglog("websocket");let l=false;const c={beforeConnect:i.channel("undici:client:beforeConnect"),connected:i.channel("undici:client:connected"),connectError:i.channel("undici:client:connectError"),sendHeaders:i.channel("undici:client:sendHeaders"),create:i.channel("undici:request:create"),bodySent:i.channel("undici:request:bodySent"),headers:i.channel("undici:request:headers"),trailers:i.channel("undici:request:trailers"),error:i.channel("undici:request:error"),open:i.channel("undici:websocket:open"),close:i.channel("undici:websocket:close"),socketError:i.channel("undici:websocket:socket_error"),ping:i.channel("undici:websocket:ping"),pong:i.channel("undici:websocket:pong")};if(s.enabled||o.enabled){const e=o.enabled?o:s;i.channel("undici:client:beforeConnect").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s}}=t;e("connecting to %s using %s%s",`${s}${n?`:${n}`:""}`,i,r)}));i.channel("undici:client:connected").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s}}=t;e("connected to %s using %s%s",`${s}${n?`:${n}`:""}`,i,r)}));i.channel("undici:client:connectError").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s},error:o}=t;e("connection to %s using %s%s errored - %s",`${s}${n?`:${n}`:""}`,i,r,o.message)}));i.channel("undici:client:sendHeaders").subscribe((t=>{const{request:{method:r,path:i,origin:n}}=t;e("sending request to %s %s/%s",r,n,i)}));i.channel("undici:request:headers").subscribe((t=>{const{request:{method:r,path:i,origin:n},response:{statusCode:s}}=t;e("received response to %s %s/%s - HTTP %d",r,n,i,s)}));i.channel("undici:request:trailers").subscribe((t=>{const{request:{method:r,path:i,origin:n}}=t;e("trailers received from %s %s/%s",r,n,i)}));i.channel("undici:request:error").subscribe((t=>{const{request:{method:r,path:i,origin:n},error:s}=t;e("request to %s %s/%s errored - %s",r,n,i,s.message)}));l=true}if(a.enabled){if(!l){const e=s.enabled?s:a;i.channel("undici:client:beforeConnect").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s}}=t;e("connecting to %s%s using %s%s",s,n?`:${n}`:"",i,r)}));i.channel("undici:client:connected").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s}}=t;e("connected to %s%s using %s%s",s,n?`:${n}`:"",i,r)}));i.channel("undici:client:connectError").subscribe((t=>{const{connectParams:{version:r,protocol:i,port:n,host:s},error:o}=t;e("connection to %s%s using %s%s errored - %s",s,n?`:${n}`:"",i,r,o.message)}));i.channel("undici:client:sendHeaders").subscribe((t=>{const{request:{method:r,path:i,origin:n}}=t;e("sending request to %s %s/%s",r,n,i)}))}i.channel("undici:websocket:open").subscribe((e=>{const{address:{address:t,port:r}}=e;a("connection opened %s%s",t,r?`:${r}`:"")}));i.channel("undici:websocket:close").subscribe((e=>{const{websocket:t,code:r,reason:i}=e;a("closed connection to %s - %s %s",t.url,r,i)}));i.channel("undici:websocket:socket_error").subscribe((e=>{a("connection errored - %s",e.message)}));i.channel("undici:websocket:ping").subscribe((e=>{a("ping received")}));i.channel("undici:websocket:pong").subscribe((e=>{a("pong received")}))}e.exports={channels:c}},8707:e=>{const t=Symbol.for("undici.error.UND_ERR");class UndiciError extends Error{constructor(e){super(e);this.name="UndiciError";this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[t]===true}[t]=true}const r=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT");class ConnectTimeoutError extends UndiciError{constructor(e){super(e);this.name="ConnectTimeoutError";this.message=e||"Connect Timeout Error";this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[r]===true}[r]=true}const i=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT");class HeadersTimeoutError extends UndiciError{constructor(e){super(e);this.name="HeadersTimeoutError";this.message=e||"Headers Timeout Error";this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[i]===true}[i]=true}const n=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW");class HeadersOverflowError extends UndiciError{constructor(e){super(e);this.name="HeadersOverflowError";this.message=e||"Headers Overflow Error";this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[n]===true}[n]=true}const s=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT");class BodyTimeoutError extends UndiciError{constructor(e){super(e);this.name="BodyTimeoutError";this.message=e||"Body Timeout Error";this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[s]===true}[s]=true}const o=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE");class ResponseStatusCodeError extends UndiciError{constructor(e,t,r,i){super(e);this.name="ResponseStatusCodeError";this.message=e||"Response Status Code Error";this.code="UND_ERR_RESPONSE_STATUS_CODE";this.body=i;this.status=t;this.statusCode=t;this.headers=r}static[Symbol.hasInstance](e){return e&&e[o]===true}[o]=true}const a=Symbol.for("undici.error.UND_ERR_INVALID_ARG");class InvalidArgumentError extends UndiciError{constructor(e){super(e);this.name="InvalidArgumentError";this.message=e||"Invalid Argument Error";this.code="UND_ERR_INVALID_ARG"}static[Symbol.hasInstance](e){return e&&e[a]===true}[a]=true}const l=Symbol.for("undici.error.UND_ERR_INVALID_RETURN_VALUE");class InvalidReturnValueError extends UndiciError{constructor(e){super(e);this.name="InvalidReturnValueError";this.message=e||"Invalid Return Value Error";this.code="UND_ERR_INVALID_RETURN_VALUE"}static[Symbol.hasInstance](e){return e&&e[l]===true}[l]=true}const c=Symbol.for("undici.error.UND_ERR_ABORT");class AbortError extends UndiciError{constructor(e){super(e);this.name="AbortError";this.message=e||"The operation was aborted";this.code="UND_ERR_ABORT"}static[Symbol.hasInstance](e){return e&&e[c]===true}[c]=true}const p=Symbol.for("undici.error.UND_ERR_ABORTED");class RequestAbortedError extends AbortError{constructor(e){super(e);this.name="AbortError";this.message=e||"Request aborted";this.code="UND_ERR_ABORTED"}static[Symbol.hasInstance](e){return e&&e[p]===true}[p]=true}const u=Symbol.for("undici.error.UND_ERR_INFO");class InformationalError extends UndiciError{constructor(e){super(e);this.name="InformationalError";this.message=e||"Request information";this.code="UND_ERR_INFO"}static[Symbol.hasInstance](e){return e&&e[u]===true}[u]=true}const d=Symbol.for("undici.error.UND_ERR_REQ_CONTENT_LENGTH_MISMATCH");class RequestContentLengthMismatchError extends UndiciError{constructor(e){super(e);this.name="RequestContentLengthMismatchError";this.message=e||"Request body length does not match content-length header";this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](e){return e&&e[d]===true}[d]=true}const m=Symbol.for("undici.error.UND_ERR_RES_CONTENT_LENGTH_MISMATCH");class ResponseContentLengthMismatchError extends UndiciError{constructor(e){super(e);this.name="ResponseContentLengthMismatchError";this.message=e||"Response body length does not match content-length header";this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](e){return e&&e[m]===true}[m]=true}const A=Symbol.for("undici.error.UND_ERR_DESTROYED");class ClientDestroyedError extends UndiciError{constructor(e){super(e);this.name="ClientDestroyedError";this.message=e||"The client is destroyed";this.code="UND_ERR_DESTROYED"}static[Symbol.hasInstance](e){return e&&e[A]===true}[A]=true}const h=Symbol.for("undici.error.UND_ERR_CLOSED");class ClientClosedError extends UndiciError{constructor(e){super(e);this.name="ClientClosedError";this.message=e||"The client is closed";this.code="UND_ERR_CLOSED"}static[Symbol.hasInstance](e){return e&&e[h]===true}[h]=true}const g=Symbol.for("undici.error.UND_ERR_SOCKET");class SocketError extends UndiciError{constructor(e,t){super(e);this.name="SocketError";this.message=e||"Socket error";this.code="UND_ERR_SOCKET";this.socket=t}static[Symbol.hasInstance](e){return e&&e[g]===true}[g]=true}const f=Symbol.for("undici.error.UND_ERR_NOT_SUPPORTED");class NotSupportedError extends UndiciError{constructor(e){super(e);this.name="NotSupportedError";this.message=e||"Not supported error";this.code="UND_ERR_NOT_SUPPORTED"}static[Symbol.hasInstance](e){return e&&e[f]===true}[f]=true}const y=Symbol.for("undici.error.UND_ERR_BPL_MISSING_UPSTREAM");class BalancedPoolMissingUpstreamError extends UndiciError{constructor(e){super(e);this.name="MissingUpstreamError";this.message=e||"No upstream has been added to the BalancedPool";this.code="UND_ERR_BPL_MISSING_UPSTREAM"}static[Symbol.hasInstance](e){return e&&e[y]===true}[y]=true}const b=Symbol.for("undici.error.UND_ERR_HTTP_PARSER");class HTTPParserError extends Error{constructor(e,t,r){super(e);this.name="HTTPParserError";this.code=t?`HPE_${t}`:undefined;this.data=r?r.toString():undefined}static[Symbol.hasInstance](e){return e&&e[b]===true}[b]=true}const C=Symbol.for("undici.error.UND_ERR_RES_EXCEEDED_MAX_SIZE");class ResponseExceededMaxSizeError extends UndiciError{constructor(e){super(e);this.name="ResponseExceededMaxSizeError";this.message=e||"Response content exceeded max size";this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}static[Symbol.hasInstance](e){return e&&e[C]===true}[C]=true}const E=Symbol.for("undici.error.UND_ERR_REQ_RETRY");class RequestRetryError extends UndiciError{constructor(e,t,{headers:r,data:i}){super(e);this.name="RequestRetryError";this.message=e||"Request retry error";this.code="UND_ERR_REQ_RETRY";this.statusCode=t;this.data=i;this.headers=r}static[Symbol.hasInstance](e){return e&&e[E]===true}[E]=true}const N=Symbol.for("undici.error.UND_ERR_RESPONSE");class ResponseError extends UndiciError{constructor(e,t,{headers:r,data:i}){super(e);this.name="ResponseError";this.message=e||"Response error";this.code="UND_ERR_RESPONSE";this.statusCode=t;this.data=i;this.headers=r}static[Symbol.hasInstance](e){return e&&e[N]===true}[N]=true}const v=Symbol.for("undici.error.UND_ERR_PRX_TLS");class SecureProxyConnectionError extends UndiciError{constructor(e,t,r){super(t,{cause:e,...r??{}});this.name="SecureProxyConnectionError";this.message=t||"Secure Proxy Connection failed";this.code="UND_ERR_PRX_TLS";this.cause=e}static[Symbol.hasInstance](e){return e&&e[v]===true}[v]=true}const I=Symbol.for("undici.error.UND_ERR_WS_MESSAGE_SIZE_EXCEEDED");class MessageSizeExceededError extends UndiciError{constructor(e){super(e);this.name="MessageSizeExceededError";this.message=e||"Max decompressed message size exceeded";this.code="UND_ERR_WS_MESSAGE_SIZE_EXCEEDED"}static[Symbol.hasInstance](e){return e&&e[I]===true}get[I](){return true}}e.exports={AbortError:AbortError,HTTPParserError:HTTPParserError,UndiciError:UndiciError,HeadersTimeoutError:HeadersTimeoutError,HeadersOverflowError:HeadersOverflowError,BodyTimeoutError:BodyTimeoutError,RequestContentLengthMismatchError:RequestContentLengthMismatchError,ConnectTimeoutError:ConnectTimeoutError,ResponseStatusCodeError:ResponseStatusCodeError,InvalidArgumentError:InvalidArgumentError,InvalidReturnValueError:InvalidReturnValueError,RequestAbortedError:RequestAbortedError,ClientDestroyedError:ClientDestroyedError,ClientClosedError:ClientClosedError,InformationalError:InformationalError,SocketError:SocketError,NotSupportedError:NotSupportedError,ResponseContentLengthMismatchError:ResponseContentLengthMismatchError,BalancedPoolMissingUpstreamError:BalancedPoolMissingUpstreamError,ResponseExceededMaxSizeError:ResponseExceededMaxSizeError,RequestRetryError:RequestRetryError,ResponseError:ResponseError,SecureProxyConnectionError:SecureProxyConnectionError,MessageSizeExceededError:MessageSizeExceededError}},4655:(e,t,r)=>{const{InvalidArgumentError:i,NotSupportedError:n}=r(8707);const s=r(4589);const{isValidHTTPToken:o,isValidHeaderValue:a,isStream:l,destroy:c,isBuffer:p,isFormDataLike:u,isIterable:d,isBlobLike:m,buildURL:A,validateHandler:h,getServerName:g,normalizedMethodRecords:f}=r(3440);const{channels:y}=r(2414);const{headerNameLowerCasedRecord:b}=r(735);const C=/[^\u0021-\u00ff]/;const E=Symbol("handler");class Request{constructor(e,{path:t,method:r,body:n,headers:s,query:b,idempotent:N,blocking:v,upgrade:I,headersTimeout:S,bodyTimeout:w,reset:P,throwOnError:x,expectContinue:B,servername:_},R){if(typeof t!=="string"){throw new i("path must be a string")}else if(t[0]!=="/"&&!(t.startsWith("http://")||t.startsWith("https://"))&&r!=="CONNECT"){throw new i("path must be an absolute URL or start with a slash")}else if(C.test(t)){throw new i("invalid request path")}if(typeof r!=="string"){throw new i("method must be a string")}else if(f[r]===undefined&&!o(r)){throw new i("invalid request method")}if(I&&typeof I!=="string"){throw new i("upgrade must be a string")}if(I&&!a(I)){throw new i("invalid upgrade header")}if(S!=null&&(!Number.isFinite(S)||S<0)){throw new i("invalid headersTimeout")}if(w!=null&&(!Number.isFinite(w)||w<0)){throw new i("invalid bodyTimeout")}if(P!=null&&typeof P!=="boolean"){throw new i("invalid reset")}if(B!=null&&typeof B!=="boolean"){throw new i("invalid expectContinue")}this.headersTimeout=S;this.bodyTimeout=w;this.throwOnError=x===true;this.method=r;this.abort=null;if(n==null){this.body=null}else if(l(n)){this.body=n;const e=this.body._readableState;if(!e||!e.autoDestroy){this.endHandler=function autoDestroy(){c(this)};this.body.on("end",this.endHandler)}this.errorHandler=e=>{if(this.abort){this.abort(e)}else{this.error=e}};this.body.on("error",this.errorHandler)}else if(p(n)){this.body=n.byteLength?n:null}else if(ArrayBuffer.isView(n)){this.body=n.buffer.byteLength?Buffer.from(n.buffer,n.byteOffset,n.byteLength):null}else if(n instanceof ArrayBuffer){this.body=n.byteLength?Buffer.from(n):null}else if(typeof n==="string"){this.body=n.length?Buffer.from(n):null}else if(u(n)||d(n)||m(n)){this.body=n}else{throw new i("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable")}this.completed=false;this.aborted=false;this.upgrade=I||null;this.path=b?A(t,b):t;this.origin=e;this.idempotent=N==null?r==="HEAD"||r==="GET":N;this.blocking=v==null?false:v;this.reset=P==null?null:P;this.host=null;this.contentLength=null;this.contentType=null;this.headers=[];this.expectContinue=B!=null?B:false;if(Array.isArray(s)){if(s.length%2!==0){throw new i("headers array must be even")}for(let e=0;e{e.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}},7752:(e,t,r)=>{const{wellknownHeaderNames:i,headerNameLowerCasedRecord:n}=r(735);class TstNode{value=null;left=null;middle=null;right=null;code;constructor(e,t,r){if(r===undefined||r>=e.length){throw new TypeError("Unreachable")}const i=this.code=e.charCodeAt(r);if(i>127){throw new TypeError("key must be ascii string")}if(e.length!==++r){this.middle=new TstNode(e,t,r)}else{this.value=t}}add(e,t){const r=e.length;if(r===0){throw new TypeError("Unreachable")}let i=0;let n=this;while(true){const s=e.charCodeAt(i);if(s>127){throw new TypeError("key must be ascii string")}if(n.code===s){if(r===++i){n.value=t;break}else if(n.middle!==null){n=n.middle}else{n.middle=new TstNode(e,t,i);break}}else if(n.code=65){n|=32}while(i!==null){if(n===i.code){if(t===++r){return i}i=i.middle;break}i=i.code{const i=r(4589);const{kDestroyed:n,kBodyUsed:s,kListeners:o,kBody:a}=r(6443);const{IncomingMessage:l}=r(7067);const c=r(7075);const p=r(7030);const{Blob:u}=r(4573);const d=r(7975);const{stringify:m}=r(1792);const{EventEmitter:A}=r(8474);const{InvalidArgumentError:h}=r(8707);const{headerNameLowerCasedRecord:g}=r(735);const{tree:f}=r(7752);const[y,b]=process.versions.node.split(".").map((e=>Number(e)));class BodyAsyncIterable{constructor(e){this[a]=e;this[s]=false}async*[Symbol.asyncIterator](){i(!this[s],"disturbed");this[s]=true;yield*this[a]}}function wrapRequestBody(e){if(isStream(e)){if(bodyLength(e)===0){e.on("data",(function(){i(false)}))}if(typeof e.readableDidRead!=="boolean"){e[s]=false;A.prototype.on.call(e,"data",(function(){this[s]=true}))}return e}else if(e&&typeof e.pipeTo==="function"){return new BodyAsyncIterable(e)}else if(e&&typeof e!=="string"&&!ArrayBuffer.isView(e)&&isIterable(e)){return new BodyAsyncIterable(e)}else{return e}}function nop(){}function isStream(e){return e&&typeof e==="object"&&typeof e.pipe==="function"&&typeof e.on==="function"}function isBlobLike(e){if(e===null){return false}else if(e instanceof u){return true}else if(typeof e!=="object"){return false}else{const t=e[Symbol.toStringTag];return(t==="Blob"||t==="File")&&("stream"in e&&typeof e.stream==="function"||"arrayBuffer"in e&&typeof e.arrayBuffer==="function")}}function buildURL(e,t){if(e.includes("?")||e.includes("#")){throw new Error('Query params cannot be passed when url already contains "?" or "#".')}const r=m(t);if(r){e+="?"+r}return e}function isValidPort(e){const t=parseInt(e,10);return t===Number(e)&&t>=0&&t<=65535}function isHttpOrHttpsPrefixed(e){return e!=null&&e[0]==="h"&&e[1]==="t"&&e[2]==="t"&&e[3]==="p"&&(e[4]===":"||e[4]==="s"&&e[5]===":")}function parseURL(e){if(typeof e==="string"){e=new URL(e);if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new h("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return e}if(!e||typeof e!=="object"){throw new h("Invalid URL: The URL argument must be a non-null object.")}if(!(e instanceof URL)){if(e.port!=null&&e.port!==""&&isValidPort(e.port)===false){throw new h("Invalid URL: port must be a valid integer or a string representation of an integer.")}if(e.path!=null&&typeof e.path!=="string"){throw new h("Invalid URL path: the path must be a string or null/undefined.")}if(e.pathname!=null&&typeof e.pathname!=="string"){throw new h("Invalid URL pathname: the pathname must be a string or null/undefined.")}if(e.hostname!=null&&typeof e.hostname!=="string"){throw new h("Invalid URL hostname: the hostname must be a string or null/undefined.")}if(e.origin!=null&&typeof e.origin!=="string"){throw new h("Invalid URL origin: the origin must be a string or null/undefined.")}if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new h("Invalid URL protocol: the URL must start with `http:` or `https:`.")}const t=e.port!=null?e.port:e.protocol==="https:"?443:80;let r=e.origin!=null?e.origin:`${e.protocol||""}//${e.hostname||""}:${t}`;let i=e.path!=null?e.path:`${e.pathname||""}${e.search||""}`;if(r[r.length-1]==="/"){r=r.slice(0,r.length-1)}if(i&&i[0]!=="/"){i=`/${i}`}return new URL(`${r}${i}`)}if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new h("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return e}function parseOrigin(e){e=parseURL(e);if(e.pathname!=="/"||e.search||e.hash){throw new h("invalid url")}return e}function getHostname(e){if(e[0]==="["){const t=e.indexOf("]");i(t!==-1);return e.substring(1,t)}const t=e.indexOf(":");if(t===-1)return e;return e.substring(0,t)}function getServerName(e){if(!e){return null}i(typeof e==="string");const t=getHostname(e);if(p.isIP(t)){return""}return t}function deepClone(e){return JSON.parse(JSON.stringify(e))}function isAsyncIterable(e){return!!(e!=null&&typeof e[Symbol.asyncIterator]==="function")}function isIterable(e){return!!(e!=null&&(typeof e[Symbol.iterator]==="function"||typeof e[Symbol.asyncIterator]==="function"))}function bodyLength(e){if(e==null){return 0}else if(isStream(e)){const t=e._readableState;return t&&t.objectMode===false&&t.ended===true&&Number.isFinite(t.length)?t.length:null}else if(isBlobLike(e)){return e.size!=null?e.size:null}else if(isBuffer(e)){return e.byteLength}return null}function isDestroyed(e){return e&&!!(e.destroyed||e[n]||c.isDestroyed?.(e))}function destroy(e,t){if(e==null||!isStream(e)||isDestroyed(e)){return}if(typeof e.destroy==="function"){if(Object.getPrototypeOf(e).constructor===l){e.socket=null}e.destroy(t)}else if(t){queueMicrotask((()=>{e.emit("error",t)}))}if(e.destroyed!==true){e[n]=true}}const C=/timeout=(\d+)/;function parseKeepAliveTimeout(e){const t=e.toString().match(C);return t?parseInt(t[1],10)*1e3:null}function headerNameToString(e){return typeof e==="string"?g[e]??e.toLowerCase():f.lookup(e)??e.toString("latin1").toLowerCase()}function bufferToLowerCasedHeaderName(e){return f.lookup(e)??e.toString("latin1").toLowerCase()}function parseHeaders(e,t){if(t===undefined)t={};for(let r=0;re.toString("utf8"))):n.toString("utf8")}}}if("content-length"in t&&"content-disposition"in t){t["content-disposition"]=Buffer.from(t["content-disposition"]).toString("latin1")}return t}function parseRawHeaders(e){const t=e.length;const r=new Array(t);let i=false;let n=-1;let s;let o;let a=0;for(let t=0;t{e.close();e.byobRequest?.respond(0)}))}else{const t=Buffer.isBuffer(i)?i:Buffer.from(i);if(t.byteLength){e.enqueue(new Uint8Array(t))}}return e.desiredSize>0},async cancel(e){await t.return()},type:"bytes"})}function isFormDataLike(e){return e&&typeof e==="object"&&typeof e.append==="function"&&typeof e.delete==="function"&&typeof e.get==="function"&&typeof e.getAll==="function"&&typeof e.has==="function"&&typeof e.set==="function"&&e[Symbol.toStringTag]==="FormData"}function addAbortListener(e,t){if("addEventListener"in e){e.addEventListener("abort",t,{once:true});return()=>e.removeEventListener("abort",t)}e.addListener("abort",t);return()=>e.removeListener("abort",t)}const E=typeof String.prototype.toWellFormed==="function";const N=typeof String.prototype.isWellFormed==="function";function toUSVString(e){return E?`${e}`.toWellFormed():d.toUSVString(e)}function isUSVString(e){return N?`${e}`.isWellFormed():toUSVString(e)===`${e}`}function isTokenCharCode(e){switch(e){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return false;default:return e>=33&&e<=126}}function isValidHTTPToken(e){if(e.length===0){return false}for(let t=0;t{const{InvalidArgumentError:i}=r(8707);const{kClients:n,kRunning:s,kClose:o,kDestroy:a,kDispatch:l,kInterceptors:c}=r(6443);const p=r(1841);const u=r(628);const d=r(3701);const m=r(3440);const A=r(5092);const h=Symbol("onConnect");const g=Symbol("onDisconnect");const f=Symbol("onConnectionError");const y=Symbol("maxRedirections");const b=Symbol("onDrain");const C=Symbol("factory");const E=Symbol("options");function defaultFactory(e,t){return t&&t.connections===1?new d(e,t):new u(e,t)}class Agent extends p{constructor({factory:e=defaultFactory,maxRedirections:t=0,connect:r,...s}={}){if(typeof e!=="function"){throw new i("factory must be a function.")}if(r!=null&&typeof r!=="function"&&typeof r!=="object"){throw new i("connect must be a function or an object")}if(!Number.isInteger(t)||t<0){throw new i("maxRedirections must be a positive number")}super(s);if(r&&typeof r!=="function"){r={...r}}this[c]=s.interceptors?.Agent&&Array.isArray(s.interceptors.Agent)?s.interceptors.Agent:[A({maxRedirections:t})];this[E]={...m.deepClone(s),connect:r};this[E].interceptors=s.interceptors?{...s.interceptors}:undefined;this[y]=t;this[C]=e;this[n]=new Map;this[b]=(e,t)=>{this.emit("drain",e,[this,...t])};this[h]=(e,t)=>{this.emit("connect",e,[this,...t])};this[g]=(e,t,r)=>{this.emit("disconnect",e,[this,...t],r)};this[f]=(e,t,r)=>{this.emit("connectionError",e,[this,...t],r)}}get[s](){let e=0;for(const t of this[n].values()){e+=t[s]}return e}[l](e,t){let r;if(e.origin&&(typeof e.origin==="string"||e.origin instanceof URL)){r=String(e.origin)}else{throw new i("opts.origin must be a non-empty string or URL.")}let s=this[n].get(r);if(!s){s=this[C](e.origin,this[E]).on("drain",this[b]).on("connect",this[h]).on("disconnect",this[g]).on("connectionError",this[f]);this[n].set(r,s)}return s.dispatch(e,t)}async[o](){const e=[];for(const t of this[n].values()){e.push(t.close())}this[n].clear();await Promise.all(e)}async[a](e){const t=[];for(const r of this[n].values()){t.push(r.destroy(e))}this[n].clear();await Promise.all(t)}}e.exports=Agent},837:(e,t,r)=>{const{BalancedPoolMissingUpstreamError:i,InvalidArgumentError:n}=r(8707);const{PoolBase:s,kClients:o,kNeedDrain:a,kAddClient:l,kRemoveClient:c,kGetDispatcher:p}=r(2128);const u=r(628);const{kUrl:d,kInterceptors:m}=r(6443);const{parseOrigin:A}=r(3440);const h=Symbol("factory");const g=Symbol("options");const f=Symbol("kGreatestCommonDivisor");const y=Symbol("kCurrentWeight");const b=Symbol("kIndex");const C=Symbol("kWeight");const E=Symbol("kMaxWeightPerServer");const N=Symbol("kErrorPenalty");function getGreatestCommonDivisor(e,t){if(e===0)return t;while(t!==0){const r=t;t=e%t;e=r}return e}function defaultFactory(e,t){return new u(e,t)}class BalancedPool extends s{constructor(e=[],{factory:t=defaultFactory,...r}={}){super();this[g]=r;this[b]=-1;this[y]=0;this[E]=this[g].maxWeightPerServer||100;this[N]=this[g].errorPenalty||15;if(!Array.isArray(e)){e=[e]}if(typeof t!=="function"){throw new n("factory must be a function.")}this[m]=r.interceptors?.BalancedPool&&Array.isArray(r.interceptors.BalancedPool)?r.interceptors.BalancedPool:[];this[h]=t;for(const t of e){this.addUpstream(t)}this._updateBalancedPoolStats()}addUpstream(e){const t=A(e).origin;if(this[o].find((e=>e[d].origin===t&&e.closed!==true&&e.destroyed!==true))){return this}const r=this[h](t,Object.assign({},this[g]));this[l](r);r.on("connect",(()=>{r[C]=Math.min(this[E],r[C]+this[N])}));r.on("connectionError",(()=>{r[C]=Math.max(1,r[C]-this[N]);this._updateBalancedPoolStats()}));r.on("disconnect",((...e)=>{const t=e[2];if(t&&t.code==="UND_ERR_SOCKET"){r[C]=Math.max(1,r[C]-this[N]);this._updateBalancedPoolStats()}}));for(const e of this[o]){e[C]=this[E]}this._updateBalancedPoolStats();return this}_updateBalancedPoolStats(){let e=0;for(let t=0;te[d].origin===t&&e.closed!==true&&e.destroyed!==true));if(r){this[c](r)}return this}get upstreams(){return this[o].filter((e=>e.closed!==true&&e.destroyed!==true)).map((e=>e[d].origin))}[p](){if(this[o].length===0){throw new i}const e=this[o].find((e=>!e[a]&&e.closed!==true&&e.destroyed!==true));if(!e){return}const t=this[o].map((e=>e[a])).reduce(((e,t)=>e&&t),true);if(t){return}let r=0;let n=this[o].findIndex((e=>!e[a]));while(r++this[o][n][C]&&!e[a]){n=this[b]}if(this[b]===0){this[y]=this[y]-this[f];if(this[y]<=0){this[y]=this[E]}}if(e[C]>=this[y]&&!e[a]){return e}}this[y]=this[o][n][C];this[b]=n;return this[o][n]}}e.exports=BalancedPool},637:(e,t,r)=>{const i=r(4589);const n=r(3440);const{channels:s}=r(2414);const o=r(6603);const{RequestContentLengthMismatchError:a,ResponseContentLengthMismatchError:l,RequestAbortedError:c,InvalidArgumentError:p,HeadersTimeoutError:u,HeadersOverflowError:d,SocketError:m,InformationalError:A,BodyTimeoutError:h,HTTPParserError:g,ResponseExceededMaxSizeError:f}=r(8707);const{kUrl:y,kReset:b,kClient:C,kParser:E,kBlocking:N,kRunning:v,kPending:I,kSize:S,kWriting:w,kQueue:P,kNoRef:x,kKeepAliveDefaultTimeout:B,kHostHeader:_,kPendingIdx:R,kRunningIdx:k,kError:T,kPipelining:Q,kSocket:M,kKeepAliveTimeoutValue:O,kMaxHeadersSize:D,kKeepAliveMaxTimeout:z,kKeepAliveTimeoutThreshold:L,kHeadersTimeout:G,kBodyTimeout:F,kStrictContentLength:q,kMaxRequests:U,kCounter:H,kMaxResponseSize:V,kOnError:j,kResume:W,kHTTPContext:J}=r(6443);const Y=r(2824);const $=Buffer.alloc(0);const K=Buffer[Symbol.species];const Z=n.addListener;const X=n.removeAllListeners;const ee=Symbol("kIdleSocketValidation");const te=Symbol("kIdleSocketValidationTimeout");const re=Symbol("kSocketUsed");let ie;async function lazyllhttp(){const e=process.env.JEST_WORKER_ID?r(3870):undefined;let t;try{t=await WebAssembly.compile(r(3434))}catch(i){t=await WebAssembly.compile(e||r(3870))}return await WebAssembly.instantiate(t,{env:{wasm_on_url:(e,t,r)=>0,wasm_on_status:(e,t,r)=>{i(oe.ptr===e);const n=t-ce+ae.byteOffset;return oe.onStatus(new K(ae.buffer,n,r))||0},wasm_on_message_begin:e=>{i(oe.ptr===e);return oe.onMessageBegin()||0},wasm_on_header_field:(e,t,r)=>{i(oe.ptr===e);const n=t-ce+ae.byteOffset;return oe.onHeaderField(new K(ae.buffer,n,r))||0},wasm_on_header_value:(e,t,r)=>{i(oe.ptr===e);const n=t-ce+ae.byteOffset;return oe.onHeaderValue(new K(ae.buffer,n,r))||0},wasm_on_headers_complete:(e,t,r,n)=>{i(oe.ptr===e);return oe.onHeadersComplete(t,Boolean(r),Boolean(n))||0},wasm_on_body:(e,t,r)=>{i(oe.ptr===e);const n=t-ce+ae.byteOffset;return oe.onBody(new K(ae.buffer,n,r))||0},wasm_on_message_complete:e=>{i(oe.ptr===e);return oe.onMessageComplete()||0}}})}let ne=null;let se=lazyllhttp();se.catch();let oe=null;let ae=null;let le=0;let ce=null;const pe=0;const ue=1;const de=2|ue;const me=4|ue;const Ae=8|pe;class Parser{constructor(e,t,{exports:r}){i(Number.isFinite(e[D])&&e[D]>0);this.llhttp=r;this.ptr=this.llhttp.llhttp_alloc(Y.TYPE.RESPONSE);this.client=e;this.socket=t;this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.statusCode=null;this.statusText="";this.upgrade=false;this.headers=[];this.headersSize=0;this.headersMaxSize=e[D];this.shouldKeepAlive=false;this.paused=false;this.resume=this.resume.bind(this);this.bytesRead=0;this.keepAlive="";this.contentLength="";this.connection="";this.maxResponseSize=e[V]}setTimeout(e,t){if(e!==this.timeoutValue||t&ue^this.timeoutType&ue){if(this.timeout){o.clearTimeout(this.timeout);this.timeout=null}if(e){if(t&ue){this.timeout=o.setFastTimeout(onParserTimeout,e,new WeakRef(this))}else{this.timeout=setTimeout(onParserTimeout,e,new WeakRef(this));this.timeout.unref()}}this.timeoutValue=e}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.timeoutType=t}resume(){if(this.socket.destroyed||!this.paused){return}i(this.ptr!=null);i(oe==null);this.llhttp.llhttp_resume(this.ptr);i(this.timeoutType===me);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.paused=false;this.execute(this.socket.read()||$);this.readMore()}readMore(){while(!this.paused&&this.ptr){const e=this.socket.read();if(e===null){break}this.execute(e)}}execute(e){i(this.ptr!=null);i(oe==null);i(!this.paused);const{socket:t,llhttp:r}=this;if(e.length>le){if(ce){r.free(ce)}le=Math.ceil(e.length/4096)*4096;ce=r.malloc(le)}new Uint8Array(r.memory.buffer,ce,le).set(e);try{let i;try{ae=e;oe=this;i=r.llhttp_execute(this.ptr,ce,e.length)}catch(e){throw e}finally{oe=null;ae=null}const n=r.llhttp_get_error_pos(this.ptr)-ce;if(i!==Y.ERROR.OK){const r=e.subarray(n);if(i===Y.ERROR.PAUSED_UPGRADE){this.onUpgrade(r)}else if(i===Y.ERROR.PAUSED){this.paused=true;t.unshift(r)}else{throw this.createError(i,r)}}}catch(e){n.destroy(t,e)}}finish(){i(oe===null);i(this.ptr!=null);i(!this.paused);const{llhttp:e}=this;let t;try{oe=this;t=e.llhttp_finish(this.ptr)}finally{oe=null}if(t===Y.ERROR.OK){return null}if(t===Y.ERROR.PAUSED||t===Y.ERROR.PAUSED_UPGRADE){this.paused=true;return null}return this.createError(t,$)}createError(e,t){const{llhttp:r,contentLength:i,bytesRead:n}=this;if(i&&n!==parseInt(i,10)){return new l}const s=r.llhttp_get_error_reason(this.ptr);let o="";if(s){const e=new Uint8Array(r.memory.buffer,s).indexOf(0);o="Response does not match the HTTP/1.1 protocol ("+Buffer.from(r.memory.buffer,s,e).toString()+")"}return new g(o,Y.ERROR[e],t)}destroy(){i(this.ptr!=null);i(oe==null);this.llhttp.llhttp_free(this.ptr);this.ptr=null;this.timeout&&o.clearTimeout(this.timeout);this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.paused=false}onStatus(e){this.statusText=e.toString()}onMessageBegin(){const{socket:e,client:t}=this;if(e.destroyed){return-1}if(t[v]===0){n.destroy(e,new m("bad response",n.getSocketInfo(e)));return-1}const r=t[P][t[k]];if(!r){return-1}r.onResponseStarted()}onHeaderField(e){const t=this.headers.length;if((t&1)===0){this.headers.push(e)}else{this.headers[t-1]=Buffer.concat([this.headers[t-1],e])}this.trackHeader(e.length)}onHeaderValue(e){let t=this.headers.length;if((t&1)===1){this.headers.push(e);t+=1}else{this.headers[t-1]=Buffer.concat([this.headers[t-1],e])}const r=this.headers[t-2];if(r.length===10){const t=n.bufferToLowerCasedHeaderName(r);if(t==="keep-alive"){this.keepAlive+=e.toString()}else if(t==="connection"){this.connection+=e.toString()}}else if(r.length===14&&n.bufferToLowerCasedHeaderName(r)==="content-length"){this.contentLength+=e.toString()}this.trackHeader(e.length)}trackHeader(e){this.headersSize+=e;if(this.headersSize>=this.headersMaxSize){n.destroy(this.socket,new d)}}onUpgrade(e){const{upgrade:t,client:r,socket:s,headers:o,statusCode:a}=this;i(t);i(r[M]===s);i(!s.destroyed);i(!this.paused);i((o.length&1)===0);const l=r[P][r[k]];i(l);i(l.upgrade||l.method==="CONNECT");this.statusCode=null;this.statusText="";this.shouldKeepAlive=null;this.headers=[];this.headersSize=0;s.unshift(e);s[E].destroy();s[E]=null;s[C]=null;s[T]=null;X(s);r[M]=null;r[J]=null;r[P][r[k]++]=null;r.emit("disconnect",r[y],[r],new A("upgrade"));try{l.onUpgrade(a,o,s)}catch(e){n.destroy(s,e)}r[W]()}onHeadersComplete(e,t,r){const{client:s,socket:o,headers:a,statusText:l}=this;if(o.destroyed){return-1}if(s[v]===0){n.destroy(o,new m("bad response",n.getSocketInfo(o)));return-1}const c=s[P][s[k]];if(!c){return-1}i(!this.upgrade);i(this.statusCode<200);if(e===100){n.destroy(o,new m("bad response",n.getSocketInfo(o)));return-1}if(t&&!c.upgrade){n.destroy(o,new m("bad upgrade",n.getSocketInfo(o)));return-1}i(this.timeoutType===de);this.statusCode=e;this.shouldKeepAlive=r||c.method==="HEAD"&&!o[b]&&this.connection.toLowerCase()==="keep-alive";if(this.statusCode>=200){const e=c.bodyTimeout!=null?c.bodyTimeout:s[F];this.setTimeout(e,me)}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}if(c.method==="CONNECT"){i(s[v]===1);this.upgrade=true;return 2}if(t){i(s[v]===1);this.upgrade=true;return 2}i((this.headers.length&1)===0);this.headers=[];this.headersSize=0;if(this.shouldKeepAlive&&s[Q]){const e=this.keepAlive?n.parseKeepAliveTimeout(this.keepAlive):null;if(e!=null){const t=Math.min(e-s[L],s[z]);if(t<=0){o[b]=true}else{s[O]=t}}else{s[O]=s[B]}}else{o[b]=true}const p=c.onHeaders(e,a,this.resume,l)===false;if(c.aborted){return-1}if(c.method==="HEAD"){return 1}if(e<200){return 1}if(o[N]){o[N]=false;s[W]()}return p?Y.ERROR.PAUSED:0}onBody(e){const{client:t,socket:r,statusCode:s,maxResponseSize:o}=this;if(r.destroyed){return-1}const a=t[P][t[k]];i(a);i(this.timeoutType===me);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}i(s>=200);if(o>-1&&this.bytesRead+e.length>o){n.destroy(r,new f);return-1}this.bytesRead+=e.length;if(a.onData(e)===false){return Y.ERROR.PAUSED}}onMessageComplete(){const{client:e,socket:t,statusCode:r,upgrade:s,headers:o,contentLength:a,bytesRead:c,shouldKeepAlive:p}=this;if(t.destroyed&&(!r||p)){return-1}if(s){return}i(r>=100);i((this.headers.length&1)===0);const u=e[P][e[k]];i(u);this.statusCode=null;this.statusText="";this.bytesRead=0;this.contentLength="";this.keepAlive="";this.connection="";this.headers=[];this.headersSize=0;if(r<200){return}if(u.method!=="HEAD"&&a&&c!==parseInt(a,10)){n.destroy(t,new l);return-1}u.onComplete(o);e[P][e[k]++]=null;t[re]=true;if(t[w]){i(e[v]===0);n.destroy(t,new A("reset"));return Y.ERROR.PAUSED}else if(!p){n.destroy(t,new A("reset"));return Y.ERROR.PAUSED}else if(t[b]&&e[v]===0){n.destroy(t,new A("reset"));return Y.ERROR.PAUSED}else if(e[Q]==null||e[Q]===1){setImmediate((()=>e[W]()))}else{e[W]()}}}function onParserTimeout(e){const{socket:t,timeoutType:r,client:s,paused:o}=e.deref();if(r===de){if(!t[w]||t.writableNeedDrain||s[v]>1){i(!o,"cannot be paused while waiting for headers");n.destroy(t,new u)}}else if(r===me){if(!o){n.destroy(t,new h)}}else if(r===Ae){i(s[v]===0&&s[O]);n.destroy(t,new A("socket idle timeout"))}}async function connectH1(e,t){e[M]=t;if(!ne){ne=await se;se=null}t[x]=false;t[w]=false;t[b]=false;t[N]=false;t[ee]=0;t[te]=null;t[re]=false;t[E]=new Parser(e,t,ne);Z(t,"error",(function(e){i(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID");const t=this[E];if(e.code==="ECONNRESET"&&t.statusCode&&!t.shouldKeepAlive){const e=t.finish();if(e){this[T]=e;this[C][j](e)}return}this[T]=e;this[C][j](e)}));Z(t,"readable",(function(){const e=this[E];if(e){e.readMore()}}));Z(t,"end",(function(){const e=this[E];if(e.statusCode&&!e.shouldKeepAlive){const t=e.finish();if(t){n.destroy(this,t)}return}n.destroy(this,new m("other side closed",n.getSocketInfo(this)))}));Z(t,"close",(function(){const e=this[C];const t=this[E];clearIdleSocketValidation(this);if(t){if(!this[T]&&t.statusCode&&!t.shouldKeepAlive){this[T]=t.finish()||this[T]}this[E].destroy();this[E]=null}const r=this[T]||new m("closed",n.getSocketInfo(this));e[M]=null;e[J]=null;if(e.destroyed){i(e[I]===0);const t=e[P].splice(e[k]);for(let i=0;i0&&r.code!=="UND_ERR_INFO"){const t=e[P][e[k]];e[P][e[k]++]=null;n.errorRequest(e,t,r)}e[R]=e[k];i(e[v]===0);e.emit("disconnect",e[y],[e],r);e[W]()}));let r=false;t.on("close",(()=>{r=true}));return{version:"h1",defaultPipelining:1,write(...t){return writeH1(e,...t)},resume(){resumeH1(e)},destroy(e,i){if(r){queueMicrotask(i)}else{t.destroy(e).on("close",i)}},get destroyed(){return t.destroyed},busy(r){if(t[w]||t[b]||t[N]||t[ee]===1){return true}if(r){if(e[v]>0&&!r.idempotent){return true}if(e[v]>0&&(r.upgrade||r.method==="CONNECT")){return true}if(e[v]>0&&n.bodyLength(r.body)!==0&&(n.isStream(r.body)||n.isAsyncIterable(r.body)||n.isFormDataLike(r.body))){return true}}return false}}}function clearIdleSocketValidation(e){if(e[te]){clearTimeout(e[te]);e[te]=null}e[ee]=0}function scheduleIdleSocketValidation(e,t){t[ee]=1;t[te]=setTimeout((()=>{t[te]=null;t[ee]=2;if(e[M]===t&&!t.destroyed){e[W]()}}),0);t[te].unref?.()}function resumeH1(e){const t=e[M];if(t&&!t.destroyed){if(e[S]===0){if(!t[x]&&t.unref){t.unref();t[x]=true}}else if(t[x]&&t.ref){t.ref();t[x]=false}if(e[v]===0&&e[I]>0&&t[re]){if(t[ee]===0){scheduleIdleSocketValidation(e,t);t[E].readMore();if(t.destroyed){return}return}if(t[ee]===1){t[E].readMore();if(t.destroyed){return}return}}if(e[v]===0){t[E].readMore();if(t.destroyed){return}}if(e[S]===0){if(t[E].timeoutType!==Ae){t[E].setTimeout(e[O],Ae)}}else if(e[v]>0&&t[E].statusCode<200){if(t[E].timeoutType!==de){const r=e[P][e[k]];const i=r.headersTimeout!=null?r.headersTimeout:e[G];t[E].setTimeout(i,de)}}}}function shouldSendContentLength(e){return e!=="GET"&&e!=="HEAD"&&e!=="OPTIONS"&&e!=="TRACE"&&e!=="CONNECT"}function writeH1(e,t){const{method:o,path:l,host:u,upgrade:d,blocking:m,reset:h}=t;let{body:g,headers:f,contentLength:y}=t;const C=o==="PUT"||o==="POST"||o==="PATCH"||o==="QUERY"||o==="PROPFIND"||o==="PROPPATCH";if(n.isFormDataLike(g)){if(!ie){ie=r(4492).extractBody}const[e,i]=ie(g);if(t.contentType==null){f.push("content-type",i)}g=e.stream;y=e.length}else if(n.isBlobLike(g)&&t.contentType==null){const r=g.type;if(r){const i=`${r}`;if(!n.isValidHeaderValue(i)){n.errorRequest(e,t,new p("invalid content-type header"));return false}f.push("content-type",i)}}if(g&&typeof g.read==="function"){g.read(0)}const E=n.bodyLength(g);y=E??y;if(y===null){y=t.contentLength}if(y===0&&!C){y=null}if(shouldSendContentLength(o)&&y>0&&t.contentLength!==null&&t.contentLength!==y){if(e[q]){n.errorRequest(e,t,new a);return false}process.emitWarning(new a)}const v=e[M];clearIdleSocketValidation(v);const abort=r=>{if(t.aborted||t.completed){return}n.errorRequest(e,t,r||new c);n.destroy(g);n.destroy(v,new A("aborted"))};try{t.onConnect(abort)}catch(r){n.errorRequest(e,t,r)}if(t.aborted){return false}if(o==="HEAD"){v[b]=true}if(d||o==="CONNECT"){v[b]=true}if(h!=null){v[b]=h}if(e[U]&&v[H]++>=e[U]){v[b]=true}if(m){v[N]=true}let I=`${o} ${l} HTTP/1.1\r\n`;if(typeof u==="string"){I+=`host: ${u}\r\n`}else{I+=e[_]}if(d){I+=`connection: upgrade\r\nupgrade: ${d}\r\n`}else if(e[Q]&&!v[b]){I+="connection: keep-alive\r\n"}else{I+="connection: close\r\n"}if(Array.isArray(f)){for(let e=0;e{t.removeListener("error",onFinished)}));if(!u){const e=new c;queueMicrotask((()=>onFinished(e)))}};const onFinished=function(e){if(u){return}u=true;i(o.destroyed||o[w]&&r[v]<=1);o.off("drain",onDrain).off("error",onFinished);t.removeListener("data",onData).removeListener("end",onFinished).removeListener("close",onClose);if(!e){try{d.end()}catch(t){e=t}}d.destroy(e);if(e&&(e.code!=="UND_ERR_INFO"||e.message!=="reset")){n.destroy(t,e)}else{n.destroy(t)}};t.on("data",onData).on("end",onFinished).on("error",onFinished).on("close",onClose);if(t.resume){t.resume()}o.on("drain",onDrain).on("error",onFinished);if(t.errorEmitted??t.errored){setImmediate((()=>onFinished(t.errored)))}else if(t.endEmitted??t.readableEnded){setImmediate((()=>onFinished(null)))}if(t.closeEmitted??t.closed){setImmediate(onClose)}}function writeBuffer(e,t,r,s,o,a,l,c){try{if(!t){if(a===0){o.write(`${l}content-length: 0\r\n\r\n`,"latin1")}else{i(a===null,"no body must not have content length");o.write(`${l}\r\n`,"latin1")}}else if(n.isBuffer(t)){i(a===t.byteLength,"buffer body must have content length");o.cork();o.write(`${l}content-length: ${a}\r\n\r\n`,"latin1");o.write(t);o.uncork();s.onBodySent(t);if(!c&&s.reset!==false){o[b]=true}}s.onRequestSent();r[W]()}catch(t){e(t)}}async function writeBlob(e,t,r,n,s,o,l,c){i(o===t.size,"blob body must have content length");try{if(o!=null&&o!==t.size){throw new a}const e=Buffer.from(await t.arrayBuffer());s.cork();s.write(`${l}content-length: ${o}\r\n\r\n`,"latin1");s.write(e);s.uncork();n.onBodySent(e);n.onRequestSent();if(!c&&n.reset!==false){s[b]=true}r[W]()}catch(t){e(t)}}async function writeIterable(e,t,r,n,s,o,a,l){i(o!==0||r[v]===0,"iterator body cannot be pipelined");let c=null;function onDrain(){if(c){const e=c;c=null;e()}}const waitForDrain=()=>new Promise(((e,t)=>{i(c===null);if(s[T]){t(s[T])}else{c=e}}));s.on("close",onDrain).on("drain",onDrain);const p=new AsyncWriter({abort:e,socket:s,request:n,contentLength:o,client:r,expectsPayload:l,header:a});try{for await(const e of t){if(s[T]){throw s[T]}if(!p.write(e)){await waitForDrain()}}p.end()}catch(e){p.destroy(e)}finally{s.off("close",onDrain).off("drain",onDrain)}}class AsyncWriter{constructor({abort:e,socket:t,request:r,contentLength:i,client:n,expectsPayload:s,header:o}){this.socket=t;this.request=r;this.contentLength=i;this.client=n;this.bytesWritten=0;this.expectsPayload=s;this.header=o;this.abort=e;t[w]=true}write(e){const{socket:t,request:r,contentLength:i,client:n,bytesWritten:s,expectsPayload:o,header:l}=this;if(t[T]){throw t[T]}if(t.destroyed){return false}const c=Buffer.byteLength(e);if(!c){return true}if(i!==null&&s+c>i){if(n[q]){throw new a}process.emitWarning(new a)}t.cork();if(s===0){if(!o&&r.reset!==false){t[b]=true}if(i===null){t.write(`${l}transfer-encoding: chunked\r\n`,"latin1")}else{t.write(`${l}content-length: ${i}\r\n\r\n`,"latin1")}}if(i===null){t.write(`\r\n${c.toString(16)}\r\n`,"latin1")}this.bytesWritten+=c;const p=t.write(e);t.uncork();r.onBodySent(e);if(!p){if(t[E].timeout&&t[E].timeoutType===de){if(t[E].timeout.refresh){t[E].timeout.refresh()}}}return p}end(){const{socket:e,contentLength:t,client:r,bytesWritten:i,expectsPayload:n,header:s,request:o}=this;o.onRequestSent();e[w]=false;if(e[T]){throw e[T]}if(e.destroyed){return}if(i===0){if(n){e.write(`${s}content-length: 0\r\n\r\n`,"latin1")}else{e.write(`${s}\r\n`,"latin1")}}else if(t===null){e.write("\r\n0\r\n\r\n","latin1")}if(t!==null&&i!==t){if(r[q]){throw new a}else{process.emitWarning(new a)}}if(e[E].timeout&&e[E].timeoutType===de){if(e[E].timeout.refresh){e[E].timeout.refresh()}}r[W]()}destroy(e){const{socket:t,client:r,abort:n}=this;t[w]=false;if(e){i(r[v]<=1,"pipeline should only contain this request");n(e)}}}e.exports=connectH1},8788:(e,t,r)=>{const i=r(4589);const{pipeline:n}=r(7075);const s=r(3440);const{RequestContentLengthMismatchError:o,RequestAbortedError:a,SocketError:l,InformationalError:c}=r(8707);const{kUrl:p,kReset:u,kClient:d,kRunning:m,kPending:A,kQueue:h,kPendingIdx:g,kRunningIdx:f,kError:y,kSocket:b,kStrictContentLength:C,kOnError:E,kMaxConcurrentStreams:N,kHTTP2Session:v,kResume:I,kSize:S,kHTTPContext:w}=r(6443);const P=Symbol("open streams");let x;let B=false;let _;try{_=r(2467)}catch{_={constants:{}}}const{constants:{HTTP2_HEADER_AUTHORITY:R,HTTP2_HEADER_METHOD:k,HTTP2_HEADER_PATH:T,HTTP2_HEADER_SCHEME:Q,HTTP2_HEADER_CONTENT_LENGTH:M,HTTP2_HEADER_EXPECT:O,HTTP2_HEADER_STATUS:D}}=_;function parseH2Headers(e){const t=[];for(const[r,i]of Object.entries(e)){if(Array.isArray(i)){for(const e of i){t.push(Buffer.from(r),Buffer.from(e))}}else{t.push(Buffer.from(r),Buffer.from(i))}}return t}async function connectH2(e,t){e[b]=t;if(!B){B=true;process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"})}const r=_.connect(e[p],{createConnection:()=>t,peerMaxConcurrentStreams:e[N]});r[P]=0;r[d]=e;r[b]=t;s.addListener(r,"error",onHttp2SessionError);s.addListener(r,"frameError",onHttp2FrameError);s.addListener(r,"end",onHttp2SessionEnd);s.addListener(r,"goaway",onHTTP2GoAway);s.addListener(r,"close",(function(){const{[d]:e}=this;const{[b]:t}=e;const r=this[b][y]||this[y]||new l("closed",s.getSocketInfo(t));e[v]=null;if(e.destroyed){i(e[A]===0);const t=e[h].splice(e[f]);for(let i=0;i{n=true}));return{version:"h2",defaultPipelining:Infinity,write(...t){return writeH2(e,...t)},resume(){resumeH2(e)},destroy(e,r){if(n){queueMicrotask(r)}else{t.destroy(e).on("close",r)}},get destroyed(){return t.destroyed},busy(){return false}}}function resumeH2(e){const t=e[b];if(t?.destroyed===false){if(e[S]===0&&e[N]===0){t.unref();e[v].unref()}else{t.ref();e[v].ref()}}}function onHttp2SessionError(e){i(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID");this[b][y]=e;this[d][E](e)}function onHttp2FrameError(e,t,r){if(r===0){const r=new c(`HTTP/2: "frameError" received - type ${e}, code ${t}`);this[b][y]=r;this[d][E](r)}}function onHttp2SessionEnd(){const e=new l("other side closed",s.getSocketInfo(this[b]));this.destroy(e);s.destroy(this[b],e)}function onHTTP2GoAway(e){const t=this[y]||new l(`HTTP/2: "GOAWAY" frame received with code ${e}`,s.getSocketInfo(this));const r=this[d];r[b]=null;r[w]=null;if(this[v]!=null){this[v].destroy(t);this[v]=null}s.destroy(this[b],t);if(r[f]{if(t.aborted||t.completed){return}r=r||new a;s.errorRequest(e,t,r);if(w!=null){s.destroy(w,r)}s.destroy(N,r);e[h][e[f]++]=null;e[I]()};try{t.onConnect(abort)}catch(r){s.errorRequest(e,t,r)}if(t.aborted){return false}if(l==="CONNECT"){n.ref();w=n.request(S,{endStream:false,signal:y});if(w.id&&!w.pending){t.onUpgrade(null,null,w);++n[P];e[h][e[f]++]=null}else{w.once("ready",(()=>{t.onUpgrade(null,null,w);++n[P];e[h][e[f]++]=null}))}w.once("close",(()=>{n[P]-=1;if(n[P]===0)n.unref()}));return true}S[T]=u;S[Q]="https";const z=l==="PUT"||l==="POST"||l==="PATCH";if(N&&typeof N.read==="function"){N.read(0)}let L=s.bodyLength(N);if(s.isFormDataLike(N)){x??=r(4492).extractBody;const[e,t]=x(N);S["content-type"]=t;N=e.stream;L=e.length}if(L==null){L=t.contentLength}if(L===0||!z){L=null}if(shouldSendContentLength(l)&&L>0&&t.contentLength!=null&&t.contentLength!==L){if(e[C]){s.errorRequest(e,t,new o);return false}process.emitWarning(new o)}if(L!=null){i(N,"no body must not have content length");S[M]=`${L}`}n.ref();const G=l==="GET"||l==="HEAD"||N===null;if(A){S[O]="100-continue";w=n.request(S,{endStream:G,signal:y});w.once("continue",writeBodyH2)}else{w=n.request(S,{endStream:G,signal:y});writeBodyH2()}++n[P];w.once("response",(r=>{const{[D]:i,...n}=r;t.onResponseStarted();if(t.aborted){const r=new a;s.errorRequest(e,t,r);s.destroy(w,r);return}if(t.onHeaders(Number(i),parseH2Headers(n),w.resume.bind(w),"")===false){w.pause()}w.on("data",(e=>{if(t.onData(e)===false){w.pause()}}))}));w.once("end",(()=>{if(w.state?.state==null||w.state.state<6){t.onComplete([])}if(n[P]===0){n.unref()}abort(new c("HTTP/2: stream half-closed (remote)"));e[h][e[f]++]=null;e[g]=e[f];e[I]()}));w.once("close",(()=>{n[P]-=1;if(n[P]===0){n.unref()}}));w.once("error",(function(e){abort(e)}));w.once("frameError",((e,t)=>{abort(new c(`HTTP/2: "frameError" received - type ${e}, code ${t}`))}));return true;function writeBodyH2(){if(!N||L===0){writeBuffer(abort,w,null,e,t,e[b],L,z)}else if(s.isBuffer(N)){writeBuffer(abort,w,N,e,t,e[b],L,z)}else if(s.isBlobLike(N)){if(typeof N.stream==="function"){writeIterable(abort,w,N.stream(),e,t,e[b],L,z)}else{writeBlob(abort,w,N,e,t,e[b],L,z)}}else if(s.isStream(N)){writeStream(abort,e[b],z,w,N,e,t,L)}else if(s.isIterable(N)){writeIterable(abort,w,N,e,t,e[b],L,z)}else{i(false)}}}function writeBuffer(e,t,r,n,o,a,l,c){try{if(r!=null&&s.isBuffer(r)){i(l===r.byteLength,"buffer body must have content length");t.cork();t.write(r);t.uncork();t.end();o.onBodySent(r)}if(!c){a[u]=true}o.onRequestSent();n[I]()}catch(t){e(t)}}function writeStream(e,t,r,o,a,l,c,p){i(p!==0||l[m]===0,"stream body cannot be pipelined");const d=n(a,o,(i=>{if(i){s.destroy(d,i);e(i)}else{s.removeAllListeners(d);c.onRequestSent();if(!r){t[u]=true}l[I]()}}));s.addListener(d,"data",onPipeData);function onPipeData(e){c.onBodySent(e)}}async function writeBlob(e,t,r,n,s,a,l,c){i(l===r.size,"blob body must have content length");try{if(l!=null&&l!==r.size){throw new o}const e=Buffer.from(await r.arrayBuffer());t.cork();t.write(e);t.uncork();t.end();s.onBodySent(e);s.onRequestSent();if(!c){a[u]=true}n[I]()}catch(t){e(t)}}async function writeIterable(e,t,r,n,s,o,a,l){i(a!==0||n[m]===0,"iterator body cannot be pipelined");let c=null;function onDrain(){if(c){const e=c;c=null;e()}}const waitForDrain=()=>new Promise(((e,t)=>{i(c===null);if(o[y]){t(o[y])}else{c=e}}));t.on("close",onDrain).on("drain",onDrain);try{for await(const e of r){if(o[y]){throw o[y]}const r=t.write(e);s.onBodySent(e);if(!r){await waitForDrain()}}t.end();s.onRequestSent();if(!l){o[u]=true}n[I]()}catch(t){e(t)}finally{t.off("close",onDrain).off("drain",onDrain)}}e.exports=connectH2},3701:(e,t,r)=>{const i=r(4589);const n=r(7030);const s=r(7067);const o=r(3440);const{channels:a}=r(2414);const l=r(4655);const c=r(1841);const{InvalidArgumentError:p,InformationalError:u,ClientDestroyedError:d}=r(8707);const m=r(9136);const{kUrl:A,kServerName:h,kClient:g,kBusy:f,kConnect:y,kResuming:b,kRunning:C,kPending:E,kSize:N,kQueue:v,kConnected:I,kConnecting:S,kNeedDrain:w,kKeepAliveDefaultTimeout:P,kHostHeader:x,kPendingIdx:B,kRunningIdx:_,kError:R,kPipelining:k,kKeepAliveTimeoutValue:T,kMaxHeadersSize:Q,kKeepAliveMaxTimeout:M,kKeepAliveTimeoutThreshold:O,kHeadersTimeout:D,kBodyTimeout:z,kStrictContentLength:L,kConnector:G,kMaxRedirections:F,kMaxRequests:q,kCounter:U,kClose:H,kDestroy:V,kDispatch:j,kInterceptors:W,kLocalAddress:J,kMaxResponseSize:Y,kOnError:$,kHTTPContext:K,kMaxConcurrentStreams:Z,kResume:X}=r(6443);const ee=r(637);const te=r(8788);let re=false;const ie=Symbol("kClosedResolve");const noop=()=>{};function getPipelining(e){return e[k]??e[K]?.defaultPipelining??1}class Client extends c{constructor(e,{interceptors:t,maxHeaderSize:r,headersTimeout:i,socketTimeout:a,requestTimeout:l,connectTimeout:c,bodyTimeout:u,idleTimeout:d,keepAlive:g,keepAliveTimeout:f,maxKeepAliveTimeout:y,keepAliveMaxTimeout:C,keepAliveTimeoutThreshold:E,socketPath:N,pipelining:I,tls:S,strictContentLength:R,maxCachedSessions:U,maxRedirections:H,connect:V,maxRequestsPerClient:j,localAddress:ee,maxResponseSize:te,autoSelectFamily:se,autoSelectFamilyAttemptTimeout:oe,maxConcurrentStreams:ae,allowH2:le,webSocket:ce}={}){super({webSocket:ce});if(g!==undefined){throw new p("unsupported keepAlive, use pipelining=0 instead")}if(a!==undefined){throw new p("unsupported socketTimeout, use headersTimeout & bodyTimeout instead")}if(l!==undefined){throw new p("unsupported requestTimeout, use headersTimeout & bodyTimeout instead")}if(d!==undefined){throw new p("unsupported idleTimeout, use keepAliveTimeout instead")}if(y!==undefined){throw new p("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead")}if(r!=null&&!Number.isFinite(r)){throw new p("invalid maxHeaderSize")}if(N!=null&&typeof N!=="string"){throw new p("invalid socketPath")}if(c!=null&&(!Number.isFinite(c)||c<0)){throw new p("invalid connectTimeout")}if(f!=null&&(!Number.isFinite(f)||f<=0)){throw new p("invalid keepAliveTimeout")}if(C!=null&&(!Number.isFinite(C)||C<=0)){throw new p("invalid keepAliveMaxTimeout")}if(E!=null&&!Number.isFinite(E)){throw new p("invalid keepAliveTimeoutThreshold")}if(i!=null&&(!Number.isInteger(i)||i<0)){throw new p("headersTimeout must be a positive integer or zero")}if(u!=null&&(!Number.isInteger(u)||u<0)){throw new p("bodyTimeout must be a positive integer or zero")}if(V!=null&&typeof V!=="function"&&typeof V!=="object"){throw new p("connect must be a function or an object")}if(H!=null&&(!Number.isInteger(H)||H<0)){throw new p("maxRedirections must be a positive number")}if(j!=null&&(!Number.isInteger(j)||j<0)){throw new p("maxRequestsPerClient must be a positive number")}if(ee!=null&&(typeof ee!=="string"||n.isIP(ee)===0)){throw new p("localAddress must be valid string IP address")}if(te!=null&&(!Number.isInteger(te)||te<-1)){throw new p("maxResponseSize must be a positive number")}if(oe!=null&&(!Number.isInteger(oe)||oe<-1)){throw new p("autoSelectFamilyAttemptTimeout must be a positive number")}if(le!=null&&typeof le!=="boolean"){throw new p("allowH2 must be a valid boolean value")}if(ae!=null&&(typeof ae!=="number"||ae<1)){throw new p("maxConcurrentStreams must be a positive integer, greater than 0")}if(typeof V!=="function"){V=m({...S,maxCachedSessions:U,allowH2:le,socketPath:N,timeout:c,...se?{autoSelectFamily:se,autoSelectFamilyAttemptTimeout:oe}:undefined,...V})}if(t?.Client&&Array.isArray(t.Client)){this[W]=t.Client;if(!re){re=true;process.emitWarning("Client.Options#interceptor is deprecated. Use Dispatcher#compose instead.",{code:"UNDICI-CLIENT-INTERCEPTOR-DEPRECATED"})}}else{this[W]=[ne({maxRedirections:H})]}this[A]=o.parseOrigin(e);this[G]=V;this[k]=I!=null?I:1;this[Q]=r||s.maxHeaderSize;this[P]=f==null?4e3:f;this[M]=C==null?6e5:C;this[O]=E==null?2e3:E;this[T]=this[P];this[h]=null;this[J]=ee!=null?ee:null;this[b]=0;this[w]=0;this[x]=`host: ${this[A].hostname}${this[A].port?`:${this[A].port}`:""}\r\n`;this[z]=u!=null?u:3e5;this[D]=i!=null?i:3e5;this[L]=R==null?true:R;this[F]=H;this[q]=j;this[ie]=null;this[Y]=te>-1?te:-1;this[Z]=ae!=null?ae:100;this[K]=null;this[v]=[];this[_]=0;this[B]=0;this[X]=e=>resume(this,e);this[$]=e=>onError(this,e)}get pipelining(){return this[k]}set pipelining(e){this[k]=e;this[X](true)}get[E](){return this[v].length-this[B]}get[C](){return this[B]-this[_]}get[N](){return this[v].length-this[_]}get[I](){return!!this[K]&&!this[S]&&!this[K].destroyed}get[f](){return Boolean(this[K]?.busy(null)||this[N]>=(getPipelining(this)||1)||this[E]>0)}[y](e){connect(this);this.once("connect",e)}[j](e,t){const r=e.origin||this[A].origin;const i=new l(r,e,t);this[v].push(i);if(this[b]){}else if(o.bodyLength(i.body)==null&&o.isIterable(i.body)){this[b]=1;queueMicrotask((()=>resume(this)))}else{this[X](true)}if(this[b]&&this[w]!==2&&this[f]){this[w]=2}return this[w]<2}async[H](){return new Promise((e=>{if(this[N]){this[ie]=e}else{e(null)}}))}async[V](e){return new Promise((t=>{const r=this[v].splice(this[B]);for(let t=0;t{if(this[ie]){this[ie]();this[ie]=null}t(null)};if(this[K]){this[K].destroy(e,callback);this[K]=null}else{queueMicrotask(callback)}this[X]()}))}}const ne=r(5092);function onError(e,t){if(e[C]===0&&t.code!=="UND_ERR_INFO"&&t.code!=="UND_ERR_SOCKET"){i(e[B]===e[_]);const r=e[v].splice(e[_]);for(let i=0;i{e[G]({host:t,hostname:r,protocol:s,port:l,servername:e[h],localAddress:e[J]},((e,t)=>{if(e){n(e)}else{i(t)}}))}));if(e.destroyed){o.destroy(n.on("error",noop),new d);return}i(n);try{e[K]=n.alpnProtocol==="h2"?await te(e,n):await ee(e,n)}catch(e){n.destroy().on("error",noop);throw e}e[S]=false;n[U]=0;n[q]=e[q];n[g]=e;n[R]=null;if(a.connected.hasSubscribers){a.connected.publish({connectParams:{host:t,hostname:r,protocol:s,port:l,version:e[K]?.version,servername:e[h],localAddress:e[J]},connector:e[G],socket:n})}e.emit("connect",e[A],[e])}catch(n){if(e.destroyed){return}e[S]=false;if(a.connectError.hasSubscribers){a.connectError.publish({connectParams:{host:t,hostname:r,protocol:s,port:l,version:e[K]?.version,servername:e[h],localAddress:e[J]},connector:e[G],error:n})}if(n.code==="ERR_TLS_CERT_ALTNAME_INVALID"){i(e[C]===0);while(e[E]>0&&e[v][e[B]].servername===e[h]){const t=e[v][e[B]++];o.errorRequest(e,t,n)}}else{onError(e,n)}e.emit("connectionError",e[A],[e],n)}e[X]()}function emitDrain(e){e[w]=0;e.emit("drain",e[A],[e])}function resume(e,t){if(e[b]===2){return}e[b]=2;_resume(e,t);e[b]=0;if(e[_]>256){e[v].splice(0,e[_]);e[B]-=e[_];e[_]=0}}function _resume(e,t){while(true){if(e.destroyed){i(e[E]===0);return}if(e[ie]&&!e[N]){e[ie]();e[ie]=null;return}if(e[K]){e[K].resume()}if(e[f]){e[w]=2}else if(e[w]===2){if(t){e[w]=1;queueMicrotask((()=>emitDrain(e)))}else{emitDrain(e)}continue}if(e[E]===0){return}if(e[C]>=(getPipelining(e)||1)){return}const r=e[v][e[B]];if(e[A].protocol==="https:"&&e[h]!==r.servername){if(e[C]>0){return}e[h]=r.servername;e[K]?.destroy(new u("servername changed"),(()=>{e[K]=null;resume(e)}))}if(e[S]){return}if(!e[K]){connect(e);return}if(e[K].destroyed){return}if(e[K].busy(r)){return}if(!r.aborted&&e[K].write(r)){e[B]++}else{e[v].splice(e[B],1)}}}e.exports=Client},1841:(e,t,r)=>{const i=r(883);const{ClientDestroyedError:n,ClientClosedError:s,InvalidArgumentError:o}=r(8707);const{kDestroy:a,kClose:l,kClosed:c,kDestroyed:p,kDispatch:u,kInterceptors:d}=r(6443);const m=Symbol("onDestroyed");const A=Symbol("onClosed");const h=Symbol("Intercepted Dispatch");const g=Symbol("webSocketOptions");class DispatcherBase extends i{constructor(e){super();this[p]=false;this[m]=null;this[c]=false;this[A]=[];this[g]=e?.webSocket??{}}get webSocketOptions(){return{maxFragments:this[g].maxFragments??131072,maxPayloadSize:this[g].maxPayloadSize??128*1024*1024}}get destroyed(){return this[p]}get closed(){return this[c]}get interceptors(){return this[d]}set interceptors(e){if(e){for(let t=e.length-1;t>=0;t--){const e=this[d][t];if(typeof e!=="function"){throw new o("interceptor must be an function")}}}this[d]=e}close(e){if(e===undefined){return new Promise(((e,t)=>{this.close(((r,i)=>r?t(r):e(i)))}))}if(typeof e!=="function"){throw new o("invalid callback")}if(this[p]){queueMicrotask((()=>e(new n,null)));return}if(this[c]){if(this[A]){this[A].push(e)}else{queueMicrotask((()=>e(null,null)))}return}this[c]=true;this[A].push(e);const onClosed=()=>{const e=this[A];this[A]=null;for(let t=0;tthis.destroy())).then((()=>{queueMicrotask(onClosed)}))}destroy(e,t){if(typeof e==="function"){t=e;e=null}if(t===undefined){return new Promise(((t,r)=>{this.destroy(e,((e,i)=>e?r(e):t(i)))}))}if(typeof t!=="function"){throw new o("invalid callback")}if(this[p]){if(this[m]){this[m].push(t)}else{queueMicrotask((()=>t(null,null)))}return}if(!e){e=new n}this[p]=true;this[m]=this[m]||[];this[m].push(t);const onDestroyed=()=>{const e=this[m];this[m]=null;for(let t=0;t{queueMicrotask(onDestroyed)}))}[h](e,t){if(!this[d]||this[d].length===0){this[h]=this[u];return this[u](e,t)}let r=this[u].bind(this);for(let e=this[d].length-1;e>=0;e--){r=this[d][e](r)}this[h]=r;return r(e,t)}dispatch(e,t){if(!t||typeof t!=="object"){throw new o("handler must be an object")}try{if(!e||typeof e!=="object"){throw new o("opts must be an object.")}if(this[p]||this[m]){throw new n}if(this[c]){throw new s}return this[h](e,t)}catch(e){if(typeof t.onError!=="function"){throw new o("invalid onError method")}t.onError(e);return false}}}e.exports=DispatcherBase},883:(e,t,r)=>{const i=r(8474);class Dispatcher extends i{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...e){const t=Array.isArray(e[0])?e[0]:e;let r=this.dispatch.bind(this);for(const e of t){if(e==null){continue}if(typeof e!=="function"){throw new TypeError(`invalid interceptor, expected function received ${typeof e}`)}r=e(r);if(r==null||typeof r!=="function"||r.length!==2){throw new TypeError("invalid interceptor")}}return new ComposedDispatcher(this,r)}}class ComposedDispatcher extends Dispatcher{#e=null;#t=null;constructor(e,t){super();this.#e=e;this.#t=t}dispatch(...e){this.#t(...e)}close(...e){return this.#e.close(...e)}destroy(...e){return this.#e.destroy(...e)}}e.exports=Dispatcher},3137:(e,t,r)=>{const i=r(1841);const{kClose:n,kDestroy:s,kClosed:o,kDestroyed:a,kDispatch:l,kNoProxyAgent:c,kHttpProxyAgent:p,kHttpsProxyAgent:u}=r(6443);const d=r(6672);const m=r(7405);const A={"http:":80,"https:":443};let h=false;class EnvHttpProxyAgent extends i{#r=null;#i=null;#n=null;constructor(e={}){super();this.#n=e;if(!h){h=true;process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"})}const{httpProxy:t,httpsProxy:r,noProxy:i,...n}=e;this[c]=new m(n);const s=t??process.env.http_proxy??process.env.HTTP_PROXY;if(s){this[p]=new d({...n,uri:s})}else{this[p]=this[c]}const o=r??process.env.https_proxy??process.env.HTTPS_PROXY;if(o){this[u]=new d({...n,uri:o})}else{this[u]=this[p]}this.#s()}[l](e,t){const r=new URL(e.origin);const i=this.#o(r);return i.dispatch(e,t)}async[n](){await this[c].close();if(!this[p][o]){await this[p].close()}if(!this[u][o]){await this[u].close()}}async[s](e){await this[c].destroy(e);if(!this[p][a]){await this[p].destroy(e)}if(!this[u][a]){await this[u].destroy(e)}}#o(e){let{protocol:t,host:r,port:i}=e;r=r.replace(/:\d*$/,"").toLowerCase();i=Number.parseInt(i,10)||A[t]||0;if(!this.#a(r,i)){return this[c]}if(t==="https:"){return this[u]}return this[p]}#a(e,t){if(this.#l){this.#s()}if(this.#i.length===0){return true}if(this.#r==="*"){return false}for(let r=0;r{const t=2048;const r=t-1;class FixedCircularBuffer{constructor(){this.bottom=0;this.top=0;this.list=new Array(t);this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&r)===this.bottom}push(e){this.list[this.top]=e;this.top=this.top+1&r}shift(){const e=this.list[this.bottom];if(e===undefined)return null;this.list[this.bottom]=undefined;this.bottom=this.bottom+1&r;return e}}e.exports=class FixedQueue{constructor(){this.head=this.tail=new FixedCircularBuffer}isEmpty(){return this.head.isEmpty()}push(e){if(this.head.isFull()){this.head=this.head.next=new FixedCircularBuffer}this.head.push(e)}shift(){const e=this.tail;const t=e.shift();if(e.isEmpty()&&e.next!==null){this.tail=e.next}return t}}},2128:(e,t,r)=>{const i=r(1841);const n=r(4660);const{kConnected:s,kSize:o,kRunning:a,kPending:l,kQueued:c,kBusy:p,kFree:u,kUrl:d,kClose:m,kDestroy:A,kDispatch:h}=r(6443);const g=r(3246);const f=Symbol("clients");const y=Symbol("needDrain");const b=Symbol("queue");const C=Symbol("closed resolve");const E=Symbol("onDrain");const N=Symbol("onConnect");const v=Symbol("onDisconnect");const I=Symbol("onConnectionError");const S=Symbol("get dispatcher");const w=Symbol("add client");const P=Symbol("remove client");const x=Symbol("stats");class PoolBase extends i{constructor(e){super(e);this[b]=new n;this[f]=[];this[c]=0;const t=this;this[E]=function onDrain(e,r){const i=t[b];let n=false;while(!n){const e=i.shift();if(!e){break}t[c]--;n=!this.dispatch(e.opts,e.handler)}this[y]=n;if(!this[y]&&t[y]){t[y]=false;t.emit("drain",e,[t,...r])}if(t[C]&&i.isEmpty()){Promise.all(t[f].map((e=>e.close()))).then(t[C])}};this[N]=(e,r)=>{t.emit("connect",e,[t,...r])};this[v]=(e,r,i)=>{t.emit("disconnect",e,[t,...r],i)};this[I]=(e,r,i)=>{t.emit("connectionError",e,[t,...r],i)};this[x]=new g(this)}get[p](){return this[y]}get[s](){return this[f].filter((e=>e[s])).length}get[u](){return this[f].filter((e=>e[s]&&!e[y])).length}get[l](){let e=this[c];for(const{[l]:t}of this[f]){e+=t}return e}get[a](){let e=0;for(const{[a]:t}of this[f]){e+=t}return e}get[o](){let e=this[c];for(const{[o]:t}of this[f]){e+=t}return e}get stats(){return this[x]}async[m](){if(this[b].isEmpty()){await Promise.all(this[f].map((e=>e.close())))}else{await new Promise((e=>{this[C]=e}))}}async[A](e){while(true){const t=this[b].shift();if(!t){break}t.handler.onError(e)}await Promise.all(this[f].map((t=>t.destroy(e))))}[h](e,t){const r=this[S]();if(!r){this[y]=true;this[b].push({opts:e,handler:t});this[c]++}else if(!r.dispatch(e,t)){r[y]=true;this[y]=!this[S]()}return!this[y]}[w](e){e.on("drain",this[E]).on("connect",this[N]).on("disconnect",this[v]).on("connectionError",this[I]);this[f].push(e);if(this[y]){queueMicrotask((()=>{if(this[y]){this[E](e[d],[this,e])}}))}return this}[P](e){e.close((()=>{const t=this[f].indexOf(e);if(t!==-1){this[f].splice(t,1)}}));this[y]=this[f].some((e=>!e[y]&&e.closed!==true&&e.destroyed!==true))}}e.exports={PoolBase:PoolBase,kClients:f,kNeedDrain:y,kAddClient:w,kRemoveClient:P,kGetDispatcher:S}},3246:(e,t,r)=>{const{kFree:i,kConnected:n,kPending:s,kQueued:o,kRunning:a,kSize:l}=r(6443);const c=Symbol("pool");class PoolStats{constructor(e){this[c]=e}get connected(){return this[c][n]}get free(){return this[c][i]}get pending(){return this[c][s]}get queued(){return this[c][o]}get running(){return this[c][a]}get size(){return this[c][l]}}e.exports=PoolStats},628:(e,t,r)=>{const{PoolBase:i,kClients:n,kNeedDrain:s,kAddClient:o,kGetDispatcher:a}=r(2128);const l=r(3701);const{InvalidArgumentError:c}=r(8707);const p=r(3440);const{kUrl:u,kInterceptors:d}=r(6443);const m=r(9136);const A=Symbol("options");const h=Symbol("connections");const g=Symbol("factory");function defaultFactory(e,t){return new l(e,t)}class Pool extends i{constructor(e,{connections:t,factory:r=defaultFactory,connect:i,connectTimeout:s,tls:o,maxCachedSessions:a,socketPath:l,autoSelectFamily:f,autoSelectFamilyAttemptTimeout:y,allowH2:b,...C}={}){if(t!=null&&(!Number.isFinite(t)||t<0)){throw new c("invalid connections")}if(typeof r!=="function"){throw new c("factory must be a function.")}if(i!=null&&typeof i!=="function"&&typeof i!=="object"){throw new c("connect must be a function or an object")}if(typeof i!=="function"){i=m({...o,maxCachedSessions:a,allowH2:b,socketPath:l,timeout:s,...f?{autoSelectFamily:f,autoSelectFamilyAttemptTimeout:y}:undefined,...i})}super(C);this[d]=C.interceptors?.Pool&&Array.isArray(C.interceptors.Pool)?C.interceptors.Pool:[];this[h]=t||null;this[u]=p.parseOrigin(e);this[A]={...p.deepClone(C),connect:i,allowH2:b};this[A].interceptors=C.interceptors?{...C.interceptors}:undefined;this[g]=r;this.on("connectionError",((e,t,r)=>{for(const e of t){const t=this[n].indexOf(e);if(t!==-1){this[n].splice(t,1)}}}))}[a](){for(const e of this[n]){if(!e[s]){return e}}if(!this[h]||this[n].length{const{kProxy:i,kClose:n,kDestroy:s,kDispatch:o,kInterceptors:a}=r(6443);const{URL:l}=r(3136);const c=r(7405);const p=r(628);const u=r(1841);const{InvalidArgumentError:d,RequestAbortedError:m,SecureProxyConnectionError:A}=r(8707);const h=r(9136);const g=r(3701);const f=Symbol("proxy agent");const y=Symbol("proxy client");const b=Symbol("proxy headers");const C=Symbol("request tls settings");const E=Symbol("proxy tls settings");const N=Symbol("connect endpoint function");const v=Symbol("tunnel proxy");function defaultProtocolPort(e){return e==="https:"?443:80}function defaultFactory(e,t){return new p(e,t)}const noop=()=>{};function defaultAgentFactory(e,t){if(t.connections===1){return new g(e,t)}return new p(e,t)}class Http1ProxyWrapper extends u{#p;constructor(e,{headers:t={},connect:r,factory:i}){super();if(!e){throw new d("Proxy URL is mandatory")}this[b]=t;if(i){this.#p=i(e,{connect:r})}else{this.#p=new g(e,{connect:r})}}[o](e,t){const r=t.onHeaders;t.onHeaders=function(e,i,n){if(e===407){if(typeof t.onError==="function"){t.onError(new d("Proxy Authentication Required (407)"))}return}if(r)r.call(this,e,i,n)};const{origin:i,path:n="/",headers:s={}}=e;e.path=i+n;if(!("host"in s)&&!("Host"in s)){const{host:e}=new l(i);s.host=e}e.headers={...this[b],...s};return this.#p[o](e,t)}async[n](){return this.#p.close()}async[s](e){return this.#p.destroy(e)}}class ProxyAgent extends u{constructor(e){super();if(!e||typeof e==="object"&&!(e instanceof l)&&!e.uri){throw new d("Proxy uri is mandatory")}const{clientFactory:t=defaultFactory}=e;if(typeof t!=="function"){throw new d("Proxy opts.clientFactory must be a function.")}const{proxyTunnel:r=true}=e;const n=this.#u(e);const{href:s,origin:o,port:p,protocol:u,username:g,password:I,hostname:S}=n;this[i]={uri:s,protocol:u};this[a]=e.interceptors?.ProxyAgent&&Array.isArray(e.interceptors.ProxyAgent)?e.interceptors.ProxyAgent:[];this[C]=e.requestTls;this[E]=e.proxyTls;this[b]=e.headers||{};this[v]=r;if(e.auth&&e.token){throw new d("opts.auth cannot be used in combination with opts.token")}else if(e.auth){this[b]["proxy-authorization"]=`Basic ${e.auth}`}else if(e.token){this[b]["proxy-authorization"]=e.token}else if(g&&I){this[b]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(g)}:${decodeURIComponent(I)}`).toString("base64")}`}const w=h({...e.proxyTls});this[N]=h({...e.requestTls});const P=e.factory||defaultAgentFactory;const factory=(e,t)=>{const{protocol:r}=new l(e);if(!this[v]&&r==="http:"&&this[i].protocol==="http:"){return new Http1ProxyWrapper(this[i].uri,{headers:this[b],connect:w,factory:P})}return P(e,t)};this[y]=t(n,{connect:w});this[f]=new c({...e,factory:factory,connect:async(e,t)=>{let r=e.host;if(!e.port){r+=`:${defaultProtocolPort(e.protocol)}`}try{const{socket:i,statusCode:n}=await this[y].connect({origin:o,port:p,path:r,signal:e.signal,headers:{...this[b],host:e.host},servername:this[E]?.servername||S});if(n!==200){i.on("error",noop).destroy();t(new m(`Proxy response (${n}) !== 200 when HTTP Tunneling`))}if(e.protocol!=="https:"){t(null,i);return}let s;if(this[C]){s=this[C].servername}else{s=e.servername}this[N]({...e,servername:s,httpSocket:i},t)}catch(e){if(e.code==="ERR_TLS_CERT_ALTNAME_INVALID"){t(new A(e))}else{t(e)}}}})}dispatch(e,t){const r=buildHeaders(e.headers);throwIfProxyAuthIsSent(r);if(r&&!("host"in r)&&!("Host"in r)){const{host:t}=new l(e.origin);r.host=t}return this[f].dispatch({...e,headers:r},t)}#u(e){if(typeof e==="string"){return new l(e)}else if(e instanceof l){return e}else{return new l(e.uri)}}async[n](){await this[f].close();await this[y].close()}async[s](){await this[f].destroy();await this[y].destroy()}}function buildHeaders(e){if(Array.isArray(e)){const t={};for(let r=0;re.toLowerCase()==="proxy-authorization"));if(t){throw new d("Proxy-Authorization should be sent in ProxyAgent constructor")}}e.exports=ProxyAgent},50:(e,t,r)=>{const i=r(883);const n=r(7816);class RetryAgent extends i{#d=null;#m=null;constructor(e,t={}){super(t);this.#d=e;this.#m=t}dispatch(e,t){const r=new n({...e,retryOptions:this.#m},{dispatch:this.#d.dispatch.bind(this.#d),handler:t});return this.#d.dispatch(e,r)}close(){return this.#d.close()}destroy(){return this.#d.destroy()}}e.exports=RetryAgent},2581:(e,t,r)=>{const i=Symbol.for("undici.globalDispatcher.1");const{InvalidArgumentError:n}=r(8707);const s=r(7405);if(getGlobalDispatcher()===undefined){setGlobalDispatcher(new s)}function setGlobalDispatcher(e){if(!e||typeof e.dispatch!=="function"){throw new n("Argument agent must implement Agent")}Object.defineProperty(globalThis,i,{value:e,writable:true,enumerable:false,configurable:false})}function getGlobalDispatcher(){return globalThis[i]}e.exports={setGlobalDispatcher:setGlobalDispatcher,getGlobalDispatcher:getGlobalDispatcher}},8155:e=>{e.exports=class DecoratorHandler{#A;constructor(e){if(typeof e!=="object"||e===null){throw new TypeError("handler must be an object")}this.#A=e}onConnect(...e){return this.#A.onConnect?.(...e)}onError(...e){return this.#A.onError?.(...e)}onUpgrade(...e){return this.#A.onUpgrade?.(...e)}onResponseStarted(...e){return this.#A.onResponseStarted?.(...e)}onHeaders(...e){return this.#A.onHeaders?.(...e)}onData(...e){return this.#A.onData?.(...e)}onComplete(...e){return this.#A.onComplete?.(...e)}onBodySent(...e){return this.#A.onBodySent?.(...e)}}},8754:(e,t,r)=>{const i=r(3440);const{kBodyUsed:n}=r(6443);const s=r(4589);const{InvalidArgumentError:o}=r(8707);const a=r(8474);const l=[300,301,302,303,307,308];const c=Symbol("body");class BodyAsyncIterable{constructor(e){this[c]=e;this[n]=false}async*[Symbol.asyncIterator](){s(!this[n],"disturbed");this[n]=true;yield*this[c]}}class RedirectHandler{constructor(e,t,r,l){if(t!=null&&(!Number.isInteger(t)||t<0)){throw new o("maxRedirections must be a positive number")}i.validateHandler(l,r.method,r.upgrade);this.dispatch=e;this.location=null;this.abort=null;this.opts={...r,maxRedirections:0};this.maxRedirections=t;this.handler=l;this.history=[];this.redirectionLimitReached=false;if(i.isStream(this.opts.body)){if(i.bodyLength(this.opts.body)===0){this.opts.body.on("data",(function(){s(false)}))}if(typeof this.opts.body.readableDidRead!=="boolean"){this.opts.body[n]=false;a.prototype.on.call(this.opts.body,"data",(function(){this[n]=true}))}}else if(this.opts.body&&typeof this.opts.body.pipeTo==="function"){this.opts.body=new BodyAsyncIterable(this.opts.body)}else if(this.opts.body&&typeof this.opts.body!=="string"&&!ArrayBuffer.isView(this.opts.body)&&i.isIterable(this.opts.body)){this.opts.body=new BodyAsyncIterable(this.opts.body)}}onConnect(e){this.abort=e;this.handler.onConnect(e,{history:this.history})}onUpgrade(e,t,r){this.handler.onUpgrade(e,t,r)}onError(e){this.handler.onError(e)}onHeaders(e,t,r,n){this.location=this.history.length>=this.maxRedirections||i.isDisturbed(this.opts.body)?null:parseLocation(e,t);if(this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections){if(this.request){this.request.abort(new Error("max redirects"))}this.redirectionLimitReached=true;this.abort(new Error("max redirects"));return}if(this.opts.origin){this.history.push(new URL(this.opts.path,this.opts.origin))}if(!this.location){return this.handler.onHeaders(e,t,r,n)}const{origin:s,pathname:o,search:a}=i.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin)));const l=a?`${o}${a}`:o;this.opts.headers=cleanRequestHeaders(this.opts.headers,e===303,this.opts.origin!==s);this.opts.path=l;this.opts.origin=s;this.opts.maxRedirections=0;this.opts.query=null;if(e===303&&this.opts.method!=="HEAD"){this.opts.method="GET";this.opts.body=null}}onData(e){if(this.location){}else{return this.handler.onData(e)}}onComplete(e){if(this.location){this.location=null;this.abort=null;this.dispatch(this.opts,this)}else{this.handler.onComplete(e)}}onBodySent(e){if(this.handler.onBodySent){this.handler.onBodySent(e)}}}function parseLocation(e,t){if(l.indexOf(e)===-1){return null}for(let e=0;e{const i=r(4589);const{kRetryHandlerDefaultRetry:n}=r(6443);const{RequestRetryError:s}=r(8707);const{isDisturbed:o,parseHeaders:a,parseRangeHeader:l,wrapRequestBody:c}=r(3440);function calculateRetryAfterHeader(e){const t=Date.now();return new Date(e).getTime()-t}function validatePartialResponseContentLength(e,t,r,i){const n=e["content-length"];if(n==null){return null}if(!Number.isFinite(t.start)||!Number.isFinite(t.end)){return null}const o=Number(n);const a=t.end-t.start+1;if(!Number.isFinite(o)||o!==a){return new s("Content-Length mismatch",r,{headers:e,data:{count:i}})}return null}class RetryHandler{constructor(e,t){const{retryOptions:r,...i}=e;const{retry:s,maxRetries:o,maxTimeout:a,minTimeout:l,timeoutFactor:p,methods:u,errorCodes:d,retryAfter:m,statusCodes:A}=r??{};this.dispatch=t.dispatch;this.handler=t.handler;this.opts={...i,body:c(e.body)};this.abort=null;this.aborted=false;this.retryOpts={retry:s??RetryHandler[n],retryAfter:m??true,maxTimeout:a??30*1e3,minTimeout:l??500,timeoutFactor:p??2,maxRetries:o??5,methods:u??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:A??[500,502,503,504,429],errorCodes:d??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE","UND_ERR_SOCKET"]};this.retryCount=0;this.retryCountCheckpoint=0;this.start=0;this.end=null;this.etag=null;this.resume=null;this.handler.onConnect((e=>{this.aborted=true;if(this.abort){this.abort(e)}else{this.reason=e}}))}onRequestSent(){if(this.handler.onRequestSent){this.handler.onRequestSent()}}onUpgrade(e,t,r){if(this.handler.onUpgrade){this.handler.onUpgrade(e,t,r)}}onConnect(e){if(this.aborted){e(this.reason)}else{this.abort=e}}onBodySent(e){if(this.handler.onBodySent)return this.handler.onBodySent(e)}static[n](e,{state:t,opts:r},i){const{statusCode:n,code:s,headers:o}=e;const{method:a,retryOptions:l}=r;const{maxRetries:c,minTimeout:p,maxTimeout:u,timeoutFactor:d,statusCodes:m,errorCodes:A,methods:h}=l;const{counter:g}=t;if(s&&s!=="UND_ERR_REQ_RETRY"&&!A.includes(s)){i(e);return}if(Array.isArray(h)&&!h.includes(a)){i(e);return}if(n!=null&&Array.isArray(m)&&!m.includes(n)){i(e);return}if(g>c){i(e);return}let f=o?.["retry-after"];if(f){f=Number(f);f=Number.isNaN(f)?calculateRetryAfterHeader(f):f*1e3}const y=f>0?Math.min(f,u):Math.min(p*d**(g-1),u);setTimeout((()=>i(null)),y)}onHeaders(e,t,r,n){const o=a(t);this.retryCount+=1;if(e>=300){if(this.retryOpts.statusCodes.includes(e)===false){return this.handler.onHeaders(e,t,r,n)}else{this.abort(new s("Request failed",e,{headers:o,data:{count:this.retryCount}}));return false}}if(this.resume!=null){this.resume=null;if(e!==206&&(this.start>0||e!==200)){this.abort(new s("server does not support the range header and the payload was partially consumed",e,{headers:o,data:{count:this.retryCount}}));return false}const t=l(o["content-range"]);if(!t){this.abort(new s("Content-Range mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}if(this.etag!=null&&this.etag!==o.etag){this.abort(new s("ETag mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}const n=validatePartialResponseContentLength(o,t,e,this.retryCount);if(n!=null){this.abort(n);return false}const{start:a,size:c,end:p=c-1}=t;i(this.start===a,"content-range mismatch");i(this.end==null||this.end===p,"content-range mismatch");this.resume=r;return true}if(this.end==null){if(e===206){const s=l(o["content-range"]);if(s==null){return this.handler.onHeaders(e,t,r,n)}const a=validatePartialResponseContentLength(o,s,e,this.retryCount);if(a!=null){this.abort(a);return false}const{start:c,size:p,end:u=p-1}=s;i(c!=null&&Number.isFinite(c),"content-range mismatch");i(u!=null&&Number.isFinite(u),"invalid content-length");this.start=c;this.end=u}if(this.end==null){const e=o["content-length"];this.end=e!=null?Number(e)-1:null}i(Number.isFinite(this.start));i(this.end==null||Number.isFinite(this.end),"invalid content-length");this.resume=r;this.etag=o.etag!=null?o.etag:null;if(this.etag!=null&&this.etag.startsWith("W/")){this.etag=null}return this.handler.onHeaders(e,t,r,n)}const c=new s("Request failed",e,{headers:o,data:{count:this.retryCount}});this.abort(c);return false}onData(e){this.start+=e.length;return this.handler.onData(e)}onComplete(e){this.retryCount=0;return this.handler.onComplete(e)}onError(e){if(this.aborted||o(this.opts.body)){return this.handler.onError(e)}if(this.retryCount-this.retryCountCheckpoint>0){this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint)}else{this.retryCount+=1}this.retryOpts.retry(e,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},onRetry.bind(this));function onRetry(e){if(e!=null||this.aborted||o(this.opts.body)){return this.handler.onError(e)}if(this.start!==0){const e={range:`bytes=${this.start}-${this.end??""}`};if(this.etag!=null){e["if-match"]=this.etag}this.opts={...this.opts,headers:{...this.opts.headers,...e}}}try{this.retryCountCheckpoint=this.retryCount;this.dispatch(this.opts,this)}catch(e){this.handler.onError(e)}}}}e.exports=RetryHandler},379:(e,t,r)=>{const{isIP:i}=r(7030);const{lookup:n}=r(610);const s=r(8155);const{InvalidArgumentError:o,InformationalError:a}=r(8707);const l=Math.pow(2,31)-1;class DNSInstance{#h=0;#g=0;#f=new Map;dualStack=true;affinity=null;lookup=null;pick=null;constructor(e){this.#h=e.maxTTL;this.#g=e.maxItems;this.dualStack=e.dualStack;this.affinity=e.affinity;this.lookup=e.lookup??this.#y;this.pick=e.pick??this.#b}get full(){return this.#f.size===this.#g}runLookup(e,t,r){const i=this.#f.get(e.hostname);if(i==null&&this.full){r(null,e.origin);return}const n={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...t.dns,maxTTL:this.#h,maxItems:this.#g};if(i==null){this.lookup(e,n,((t,i)=>{if(t||i==null||i.length===0){r(t??new a("No DNS entries found"));return}this.setRecords(e,i);const s=this.#f.get(e.hostname);const o=this.pick(e,s,n.affinity);let l;if(typeof o.port==="number"){l=`:${o.port}`}else if(e.port!==""){l=`:${e.port}`}else{l=""}r(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${l}`)}))}else{const s=this.pick(e,i,n.affinity);if(s==null){this.#f.delete(e.hostname);this.runLookup(e,t,r);return}let o;if(typeof s.port==="number"){o=`:${s.port}`}else if(e.port!==""){o=`:${e.port}`}else{o=""}r(null,`${e.protocol}//${s.family===6?`[${s.address}]`:s.address}${o}`)}}#y(e,t,r){n(e.hostname,{all:true,family:this.dualStack===false?this.affinity:0,order:"ipv4first"},((e,t)=>{if(e){return r(e)}const i=new Map;for(const e of t){i.set(`${e.address}:${e.family}`,e)}r(null,i.values())}))}#b(e,t,r){let i=null;const{records:n,offset:s}=t;let o;if(this.dualStack){if(r==null){if(s==null||s===l){t.offset=0;r=4}else{t.offset++;r=(t.offset&1)===1?6:4}}if(n[r]!=null&&n[r].ips.length>0){o=n[r]}else{o=n[r===4?6:4]}}else{o=n[r]}if(o==null||o.ips.length===0){return i}if(o.offset==null||o.offset===l){o.offset=0}else{o.offset++}const a=o.offset%o.ips.length;i=o.ips[a]??null;if(i==null){return i}if(Date.now()-i.timestamp>i.ttl){o.ips.splice(a,1);return this.pick(e,t,r)}return i}setRecords(e,t){const r=Date.now();const i={records:{4:null,6:null}};for(const e of t){e.timestamp=r;if(typeof e.ttl==="number"){e.ttl=Math.min(e.ttl,this.#h)}else{e.ttl=this.#h}const t=i.records[e.family]??{ips:[]};t.ips.push(e);i.records[e.family]=t}this.#f.set(e.hostname,i)}getHandler(e,t){return new DNSDispatchHandler(this,e,t)}}class DNSDispatchHandler extends s{#C=null;#n=null;#t=null;#A=null;#E=null;constructor(e,{origin:t,handler:r,dispatch:i},n){super(r);this.#E=t;this.#A=r;this.#n={...n};this.#C=e;this.#t=i}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#C.dualStack){this.#C.runLookup(this.#E,this.#n,((e,t)=>{if(e){return this.#A.onError(e)}const r={...this.#n,origin:t};this.#t(r,this)}));return}this.#A.onError(e);return}case"ENOTFOUND":this.#C.deleteRecord(this.#E);default:this.#A.onError(e);break}}}e.exports=e=>{if(e?.maxTTL!=null&&(typeof e?.maxTTL!=="number"||e?.maxTTL<0)){throw new o("Invalid maxTTL. Must be a positive number")}if(e?.maxItems!=null&&(typeof e?.maxItems!=="number"||e?.maxItems<1)){throw new o("Invalid maxItems. Must be a positive number and greater than zero")}if(e?.affinity!=null&&e?.affinity!==4&&e?.affinity!==6){throw new o("Invalid affinity. Must be either 4 or 6")}if(e?.dualStack!=null&&typeof e?.dualStack!=="boolean"){throw new o("Invalid dualStack. Must be a boolean")}if(e?.lookup!=null&&typeof e?.lookup!=="function"){throw new o("Invalid lookup. Must be a function")}if(e?.pick!=null&&typeof e?.pick!=="function"){throw new o("Invalid pick. Must be a function")}const t=e?.dualStack??true;let r;if(t){r=e?.affinity??null}else{r=e?.affinity??4}const n={maxTTL:e?.maxTTL??1e4,lookup:e?.lookup??null,pick:e?.pick??null,dualStack:t,affinity:r,maxItems:e?.maxItems??Infinity};const s=new DNSInstance(n);return e=>function dnsInterceptor(t,r){const n=t.origin.constructor===URL?t.origin:new URL(t.origin);if(i(n.hostname)!==0){return e(t,r)}s.runLookup(n,t,((i,o)=>{if(i){return r.onError(i)}let a=null;a={...t,servername:n.hostname,origin:o,headers:{host:n.hostname,...t.headers}};e(a,s.getHandler({origin:n,dispatch:e,handler:r},t))}));return true}}},8060:(e,t,r)=>{const i=r(3440);const{InvalidArgumentError:n,RequestAbortedError:s}=r(8707);const o=r(8155);class DumpHandler extends o{#N=1024*1024;#v=null;#I=false;#S=false;#w=0;#P=null;#A=null;constructor({maxSize:e},t){super(t);if(e!=null&&(!Number.isFinite(e)||e<1)){throw new n("maxSize must be a number greater than 0")}this.#N=e??this.#N;this.#A=t}onConnect(e){this.#v=e;this.#A.onConnect(this.#x.bind(this))}#x(e){this.#S=true;this.#P=e}onHeaders(e,t,r,n){const o=i.parseHeaders(t);const a=o["content-length"];if(a!=null&&a>this.#N){throw new s(`Response size (${a}) larger than maxSize (${this.#N})`)}if(this.#S){return true}return this.#A.onHeaders(e,t,r,n)}onError(e){if(this.#I){return}e=this.#P??e;this.#A.onError(e)}onData(e){this.#w=this.#w+e.length;if(this.#w>=this.#N){this.#I=true;if(this.#S){this.#A.onError(this.#P)}else{this.#A.onComplete([])}}return true}onComplete(e){if(this.#I){return}if(this.#S){this.#A.onError(this.reason);return}this.#A.onComplete(e)}}function createDumpInterceptor({maxSize:e}={maxSize:1024*1024}){return t=>function Intercept(r,i){const{dumpMaxSize:n=e}=r;const s=new DumpHandler({maxSize:n},i);return t(r,s)}}e.exports=createDumpInterceptor},5092:(e,t,r)=>{const i=r(8754);function createRedirectInterceptor({maxRedirections:e}){return t=>function Intercept(r,n){const{maxRedirections:s=e}=r;if(!s){return t(r,n)}const o=new i(t,s,r,n);r={...r,maxRedirections:0};return t(r,o)}}e.exports=createRedirectInterceptor},1514:(e,t,r)=>{const i=r(8754);e.exports=e=>{const t=e?.maxRedirections;return e=>function redirectInterceptor(r,n){const{maxRedirections:s=t,...o}=r;if(!s){return e(r,n)}const a=new i(e,s,r,n);return e(o,a)}}},2026:(e,t,r)=>{const i=r(7816);e.exports=e=>t=>function retryInterceptor(r,n){return t(r,new i({...r,retryOptions:{...e,...r.retryOptions}},{handler:n,dispatch:t}))}},2824:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.SPECIAL_HEADERS=t.HEADER_STATE=t.MINOR=t.MAJOR=t.CONNECTION_TOKEN_CHARS=t.HEADER_CHARS=t.TOKEN=t.STRICT_TOKEN=t.HEX=t.URL_CHAR=t.STRICT_URL_CHAR=t.USERINFO_CHARS=t.MARK=t.ALPHANUM=t.NUM=t.HEX_MAP=t.NUM_MAP=t.ALPHA=t.FINISH=t.H_METHOD_MAP=t.METHOD_MAP=t.METHODS_RTSP=t.METHODS_ICE=t.METHODS_HTTP=t.METHODS=t.LENIENT_FLAGS=t.FLAGS=t.TYPE=t.ERROR=void 0;const i=r(172);var n;(function(e){e[e["OK"]=0]="OK";e[e["INTERNAL"]=1]="INTERNAL";e[e["STRICT"]=2]="STRICT";e[e["LF_EXPECTED"]=3]="LF_EXPECTED";e[e["UNEXPECTED_CONTENT_LENGTH"]=4]="UNEXPECTED_CONTENT_LENGTH";e[e["CLOSED_CONNECTION"]=5]="CLOSED_CONNECTION";e[e["INVALID_METHOD"]=6]="INVALID_METHOD";e[e["INVALID_URL"]=7]="INVALID_URL";e[e["INVALID_CONSTANT"]=8]="INVALID_CONSTANT";e[e["INVALID_VERSION"]=9]="INVALID_VERSION";e[e["INVALID_HEADER_TOKEN"]=10]="INVALID_HEADER_TOKEN";e[e["INVALID_CONTENT_LENGTH"]=11]="INVALID_CONTENT_LENGTH";e[e["INVALID_CHUNK_SIZE"]=12]="INVALID_CHUNK_SIZE";e[e["INVALID_STATUS"]=13]="INVALID_STATUS";e[e["INVALID_EOF_STATE"]=14]="INVALID_EOF_STATE";e[e["INVALID_TRANSFER_ENCODING"]=15]="INVALID_TRANSFER_ENCODING";e[e["CB_MESSAGE_BEGIN"]=16]="CB_MESSAGE_BEGIN";e[e["CB_HEADERS_COMPLETE"]=17]="CB_HEADERS_COMPLETE";e[e["CB_MESSAGE_COMPLETE"]=18]="CB_MESSAGE_COMPLETE";e[e["CB_CHUNK_HEADER"]=19]="CB_CHUNK_HEADER";e[e["CB_CHUNK_COMPLETE"]=20]="CB_CHUNK_COMPLETE";e[e["PAUSED"]=21]="PAUSED";e[e["PAUSED_UPGRADE"]=22]="PAUSED_UPGRADE";e[e["PAUSED_H2_UPGRADE"]=23]="PAUSED_H2_UPGRADE";e[e["USER"]=24]="USER"})(n=t.ERROR||(t.ERROR={}));var s;(function(e){e[e["BOTH"]=0]="BOTH";e[e["REQUEST"]=1]="REQUEST";e[e["RESPONSE"]=2]="RESPONSE"})(s=t.TYPE||(t.TYPE={}));var o;(function(e){e[e["CONNECTION_KEEP_ALIVE"]=1]="CONNECTION_KEEP_ALIVE";e[e["CONNECTION_CLOSE"]=2]="CONNECTION_CLOSE";e[e["CONNECTION_UPGRADE"]=4]="CONNECTION_UPGRADE";e[e["CHUNKED"]=8]="CHUNKED";e[e["UPGRADE"]=16]="UPGRADE";e[e["CONTENT_LENGTH"]=32]="CONTENT_LENGTH";e[e["SKIPBODY"]=64]="SKIPBODY";e[e["TRAILING"]=128]="TRAILING";e[e["TRANSFER_ENCODING"]=512]="TRANSFER_ENCODING"})(o=t.FLAGS||(t.FLAGS={}));var a;(function(e){e[e["HEADERS"]=1]="HEADERS";e[e["CHUNKED_LENGTH"]=2]="CHUNKED_LENGTH";e[e["KEEP_ALIVE"]=4]="KEEP_ALIVE"})(a=t.LENIENT_FLAGS||(t.LENIENT_FLAGS={}));var l;(function(e){e[e["DELETE"]=0]="DELETE";e[e["GET"]=1]="GET";e[e["HEAD"]=2]="HEAD";e[e["POST"]=3]="POST";e[e["PUT"]=4]="PUT";e[e["CONNECT"]=5]="CONNECT";e[e["OPTIONS"]=6]="OPTIONS";e[e["TRACE"]=7]="TRACE";e[e["COPY"]=8]="COPY";e[e["LOCK"]=9]="LOCK";e[e["MKCOL"]=10]="MKCOL";e[e["MOVE"]=11]="MOVE";e[e["PROPFIND"]=12]="PROPFIND";e[e["PROPPATCH"]=13]="PROPPATCH";e[e["SEARCH"]=14]="SEARCH";e[e["UNLOCK"]=15]="UNLOCK";e[e["BIND"]=16]="BIND";e[e["REBIND"]=17]="REBIND";e[e["UNBIND"]=18]="UNBIND";e[e["ACL"]=19]="ACL";e[e["REPORT"]=20]="REPORT";e[e["MKACTIVITY"]=21]="MKACTIVITY";e[e["CHECKOUT"]=22]="CHECKOUT";e[e["MERGE"]=23]="MERGE";e[e["M-SEARCH"]=24]="M-SEARCH";e[e["NOTIFY"]=25]="NOTIFY";e[e["SUBSCRIBE"]=26]="SUBSCRIBE";e[e["UNSUBSCRIBE"]=27]="UNSUBSCRIBE";e[e["PATCH"]=28]="PATCH";e[e["PURGE"]=29]="PURGE";e[e["MKCALENDAR"]=30]="MKCALENDAR";e[e["LINK"]=31]="LINK";e[e["UNLINK"]=32]="UNLINK";e[e["SOURCE"]=33]="SOURCE";e[e["PRI"]=34]="PRI";e[e["DESCRIBE"]=35]="DESCRIBE";e[e["ANNOUNCE"]=36]="ANNOUNCE";e[e["SETUP"]=37]="SETUP";e[e["PLAY"]=38]="PLAY";e[e["PAUSE"]=39]="PAUSE";e[e["TEARDOWN"]=40]="TEARDOWN";e[e["GET_PARAMETER"]=41]="GET_PARAMETER";e[e["SET_PARAMETER"]=42]="SET_PARAMETER";e[e["REDIRECT"]=43]="REDIRECT";e[e["RECORD"]=44]="RECORD";e[e["FLUSH"]=45]="FLUSH"})(l=t.METHODS||(t.METHODS={}));t.METHODS_HTTP=[l.DELETE,l.GET,l.HEAD,l.POST,l.PUT,l.CONNECT,l.OPTIONS,l.TRACE,l.COPY,l.LOCK,l.MKCOL,l.MOVE,l.PROPFIND,l.PROPPATCH,l.SEARCH,l.UNLOCK,l.BIND,l.REBIND,l.UNBIND,l.ACL,l.REPORT,l.MKACTIVITY,l.CHECKOUT,l.MERGE,l["M-SEARCH"],l.NOTIFY,l.SUBSCRIBE,l.UNSUBSCRIBE,l.PATCH,l.PURGE,l.MKCALENDAR,l.LINK,l.UNLINK,l.PRI,l.SOURCE];t.METHODS_ICE=[l.SOURCE];t.METHODS_RTSP=[l.OPTIONS,l.DESCRIBE,l.ANNOUNCE,l.SETUP,l.PLAY,l.PAUSE,l.TEARDOWN,l.GET_PARAMETER,l.SET_PARAMETER,l.REDIRECT,l.RECORD,l.FLUSH,l.GET,l.POST];t.METHOD_MAP=i.enumToMap(l);t.H_METHOD_MAP={};Object.keys(t.METHOD_MAP).forEach((e=>{if(/^H/.test(e)){t.H_METHOD_MAP[e]=t.METHOD_MAP[e]}}));var c;(function(e){e[e["SAFE"]=0]="SAFE";e[e["SAFE_WITH_CB"]=1]="SAFE_WITH_CB";e[e["UNSAFE"]=2]="UNSAFE"})(c=t.FINISH||(t.FINISH={}));t.ALPHA=[];for(let e="A".charCodeAt(0);e<="Z".charCodeAt(0);e++){t.ALPHA.push(String.fromCharCode(e));t.ALPHA.push(String.fromCharCode(e+32))}t.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};t.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};t.NUM=["0","1","2","3","4","5","6","7","8","9"];t.ALPHANUM=t.ALPHA.concat(t.NUM);t.MARK=["-","_",".","!","~","*","'","(",")"];t.USERINFO_CHARS=t.ALPHANUM.concat(t.MARK).concat(["%",";",":","&","=","+","$",","]);t.STRICT_URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(t.ALPHANUM);t.URL_CHAR=t.STRICT_URL_CHAR.concat(["\t","\f"]);for(let e=128;e<=255;e++){t.URL_CHAR.push(e)}t.HEX=t.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);t.STRICT_TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(t.ALPHANUM);t.TOKEN=t.STRICT_TOKEN.concat([" "]);t.HEADER_CHARS=["\t"];for(let e=32;e<=255;e++){if(e!==127){t.HEADER_CHARS.push(e)}}t.CONNECTION_TOKEN_CHARS=t.HEADER_CHARS.filter((e=>e!==44));t.MAJOR=t.NUM_MAP;t.MINOR=t.MAJOR;var p;(function(e){e[e["GENERAL"]=0]="GENERAL";e[e["CONNECTION"]=1]="CONNECTION";e[e["CONTENT_LENGTH"]=2]="CONTENT_LENGTH";e[e["TRANSFER_ENCODING"]=3]="TRANSFER_ENCODING";e[e["UPGRADE"]=4]="UPGRADE";e[e["CONNECTION_KEEP_ALIVE"]=5]="CONNECTION_KEEP_ALIVE";e[e["CONNECTION_CLOSE"]=6]="CONNECTION_CLOSE";e[e["CONNECTION_UPGRADE"]=7]="CONNECTION_UPGRADE";e[e["TRANSFER_ENCODING_CHUNKED"]=8]="TRANSFER_ENCODING_CHUNKED"})(p=t.HEADER_STATE||(t.HEADER_STATE={}));t.SPECIAL_HEADERS={connection:p.CONNECTION,"content-length":p.CONTENT_LENGTH,"proxy-connection":p.CONNECTION,"transfer-encoding":p.TRANSFER_ENCODING,upgrade:p.UPGRADE}},3870:(e,t,r)=>{const{Buffer:i}=r(4573);e.exports=i.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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PgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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iQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEV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JSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxB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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB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CABB3AgLii1JbnZhbGlkIGNoYXIgaW4gdXJsIHF1ZXJ5AFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fYm9keQBDb250ZW50LUxlbmd0aCBvdmVyZmxvdwBDaHVuayBzaXplIG92ZXJmbG93AFJlc3BvbnNlIG92ZXJmbG93AEludmFsaWQgbWV0aG9kIGZvciBIVFRQL3gueCByZXF1ZXN0AEludmFsaWQgbWV0aG9kIGZvciBSVFNQL3gueCByZXF1ZXN0AEV4cGVjdGVkIFNPVVJDRSBtZXRob2QgZm9yIElDRS94LnggcmVxdWVzdABJbnZhbGlkIGNoYXIgaW4gdXJsIGZyYWdtZW50IHN0YXJ0AEV4cGVjdGVkIGRvdABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3N0YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAFBhdXNlIG9uIENPTk5FQ1QvVXBncmFkZQBQYXVzZSBvbiBQUkkvVXBncmFkZQBFeHBlY3RlZCBIVFRQLzIgQ29ubmVjdGlvbiBQcmVmYWNlAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fbWV0aG9kAEV4cGVjdGVkIHNwYWNlIGFmdGVyIG1ldGhvZABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl9maWVsZABQYXVzZWQASW52YWxpZCB3b3JkIGVuY291bnRlcmVkAEludmFsaWQgbWV0aG9kIGVuY291bnRlcmVkAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2NoZW1hAFJlcXVlc3QgaGFzIGludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAF4TAAAmEwAAMBAAAPAXAACdEwAAFRIAADkXAADwEgAAChAAAHUSAACtEgAAghMAAE8UAAB/EAAAoBUAACMUAACJEgAAixQAAE0VAADUEQAAzxQAABAYAADJFgAA3BYAAMERAADgFwAAuxQAAHQUAAB8FQAA5RQAAAgXAAAfEAAAZRUAAKMUAAAoFQAAAhUAAJkVAAAsEAAAixkAAE8PAADUDgAAahAAAM4QAAACFwAAiQ4AAG4TAAAcEwAAZhQAAFYXAADBEwAAzRMAAGwTAABoFwAAZhcAAF8XAAAiEwAAzg8AAGkOAADYDgAAYxYAAMsTAACqDgAAKBcAACYXAADFEwAAXRYAAOgRAABnEwAAZRMAAPIWAABzEwAAHRcAAPkWAADzEQAAzw4AAM4VAAAMEgAAsxEAAKURAABhEAAAMhcAALsTAEH5NQsBAQBBkDYL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB/TcLAQEAQZE4C14CAwICAgICAAACAgACAgACAgICAgICAgICAAQAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEH9OQsBAQBBkToLXgIAAgICAgIAAAICAAICAAICAgICAgICAgIAAwAEAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAQfA7Cw1sb3NlZWVwLWFsaXZlAEGJPAsBAQBBoDwL4AEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBBiT4LAQEAQaA+C+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGwwAALXwEBAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGQwgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBwMIACy1yYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNCg0KU00NCg0KVFRQL0NFL1RTUC8AQfnCAAsFAQIAAQMAQZDDAAvgAQQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5xAALBQECAAEDAEGQxQAL4AEEAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cYACwQBAAABAEGRxwAL3wEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH6yAALBAEAAAIAQZDJAAtfAwQAAAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAAEAAYHBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQAQfrKAAsEAQAAAQBBkMsACwEBAEGqywALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEH6zAALBAEAAAEAQZDNAAsBAQBBms0ACwYCAAAAAAIAQbHNAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB8M4AC5YBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRU9SRElSRUNUT1JUUkNIUEFSQU1FVEVSVVJDRUJTQ1JJQkVBUkRPV05BQ0VJTkROS0NLVUJTQ1JJQkVIVFRQL0FEVFAv","base64")},3434:(e,t,r)=>{const{Buffer:i}=r(4573);e.exports=i.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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PgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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iQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEV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JSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxB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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB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AAADAEGUCAsFBAAAAAUAQaQICwkGAAAABwAAAAgAQdwIC4otSW52YWxpZCBjaGFyIGluIHVybCBxdWVyeQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2JvZHkAQ29udGVudC1MZW5ndGggb3ZlcmZsb3cAQ2h1bmsgc2l6ZSBvdmVyZmxvdwBSZXNwb25zZSBvdmVyZmxvdwBJbnZhbGlkIG1ldGhvZCBmb3IgSFRUUC94LnggcmVxdWVzdABJbnZhbGlkIG1ldGhvZCBmb3IgUlRTUC94LnggcmVxdWVzdABFeHBlY3RlZCBTT1VSQ0UgbWV0aG9kIGZvciBJQ0UveC54IHJlcXVlc3QASW52YWxpZCBjaGFyIGluIHVybCBmcmFnbWVudCBzdGFydABFeHBlY3RlZCBkb3QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucwBVc2VyIGNhbGxiYWNrIGVycm9yAGBvbl9yZXNldGAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2hlYWRlcmAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfYmVnaW5gIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fdmFsdWVgIGNhbGxiYWNrIGVycm9yAGBvbl9zdGF0dXNfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl92ZXJzaW9uX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdXJsX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWV0aG9kX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX25hbWVgIGNhbGxiYWNrIGVycm9yAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2VydmVyAEludmFsaWQgaGVhZGVyIHZhbHVlIGNoYXIASW52YWxpZCBoZWFkZXIgZmllbGQgY2hhcgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3ZlcnNpb24ASW52YWxpZCBtaW5vciB2ZXJzaW9uAEludmFsaWQgbWFqb3IgdmVyc2lvbgBFeHBlY3RlZCBzcGFjZSBhZnRlciB2ZXJzaW9uAEV4cGVjdGVkIENSTEYgYWZ0ZXIgdmVyc2lvbgBJbnZhbGlkIEhUVFAgdmVyc2lvbgBJbnZhbGlkIGhlYWRlciB0b2tlbgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3VybABJbnZhbGlkIGNoYXJhY3RlcnMgaW4gdXJsAFVuZXhwZWN0ZWQgc3RhcnQgY2hhciBpbiB1cmwARG91YmxlIEAgaW4gdXJsAEVtcHR5IENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhcmFjdGVyIGluIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZWQgdmFsdWUAUGF1c2VkIGJ5IG9uX2hlYWRlcnNfY29tcGxldGUASW52YWxpZCBFT0Ygc3RhdGUAb25fcmVzZXQgcGF1c2UAb25fY2h1bmtfaGVhZGVyIHBhdXNlAG9uX21lc3NhZ2VfYmVnaW4gcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlIHBhdXNlAG9uX3N0YXR1c19jb21wbGV0ZSBwYXVzZQBvbl92ZXJzaW9uX2NvbXBsZXRlIHBhdXNlAG9uX3VybF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGUgcGF1c2UAb25fbWVzc2FnZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXRob2RfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lIHBhdXNlAFVuZXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgc3RhcnQgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AAU1dJVENIX1BST1hZAFVTRV9QUk9YWQBNS0FDVElWSVRZAFVOUFJPQ0VTU0FCTEVfRU5USVRZAENPUFkATU9WRURfUEVSTUFORU5UTFkAVE9PX0VBUkxZAE5PVElGWQBGQUlMRURfREVQRU5ERU5DWQBCQURfR0FURVdBWQBQTEFZAFBVVABDSEVDS09VVABHQVRFV0FZX1RJTUVPVVQAUkVRVUVTVF9USU1FT1VUAE5FVFdPUktfQ09OTkVDVF9USU1FT1VUAENPTk5FQ1RJT05fVElNRU9VVABMT0dJTl9USU1FT1VUAE5FVFdPUktfUkVBRF9USU1FT1VUAFBPU1QATUlTRElSRUNURURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9MT0FEX0JBTEFOQ0VEX1JFUVVFU1QAQkFEX1JFUVVFU1QASFRUUF9SRVFVRVNUX1NFTlRfVE9fSFRUUFNfUE9SVABSRVBPUlQASU1fQV9URUFQT1QAUkVTRVRfQ09OVEVOVABOT19DT05URU5UAFBBUlRJQUxfQ09OVEVOVABIUEVfSU5WQUxJRF9DT05TVEFOVABIUEVfQ0JfUkVTRVQAR0VUAEhQRV9TVFJJQ1QAQ09ORkxJQ1QAVEVNUE9SQVJZX1JFRElSRUNUAFBFUk1BTkVOVF9SRURJUkVDVABDT05ORUNUAE1VTFRJX1NUQVRVUwBIUEVfSU5WQUxJRF9TVEFUVVMAVE9PX01BTllfUkVRVUVTVFMARUFSTFlfSElOVFMAVU5BVkFJTEFCTEVfRk9SX0xFR0FMX1JFQVNPTlMAT1BUSU9OUwBTV0lUQ0hJTkdfUFJPVE9DT0xTAFZBUklBTlRfQUxTT19ORUdPVElBVEVTAE1VTFRJUExFX0NIT0lDRVMASU5URVJOQUxfU0VSVkVSX0VSUk9SAFdFQl9TRVJWRVJfVU5LTk9XTl9FUlJPUgBSQUlMR1VOX0VSUk9SAElERU5USVRZX1BST1ZJREVSX0FVVEhFTlRJQ0FUSU9OX0VSUk9SAFNTTF9DRVJUSUZJQ0FURV9FUlJPUgBJTlZBTElEX1hfRk9SV0FSREVEX0ZPUgBTRVRfUEFSQU1FVEVSAEdFVF9QQVJBTUVURVIASFBFX1VTRVIAU0VFX09USEVSAEhQRV9DQl9DSFVOS19IRUFERVIATUtDQUxFTkRBUgBTRVRVUABXRUJfU0VSVkVSX0lTX0RPV04AVEVBUkRPV04ASFBFX0NMT1NFRF9DT05ORUNUSU9OAEhFVVJJU1RJQ19FWFBJUkFUSU9OAERJU0NPTk5FQ1RFRF9PUEVSQVRJT04ATk9OX0FVVEhPUklUQVRJVkVfSU5GT1JNQVRJT04ASFBFX0lOVkFMSURfVkVSU0lPTgBIUEVfQ0JfTUVTU0FHRV9CRUdJTgBTSVRFX0lTX0ZST1pFTgBIUEVfSU5WQUxJRF9IRUFERVJfVE9LRU4ASU5WQUxJRF9UT0tFTgBGT1JCSURERU4ARU5IQU5DRV9ZT1VSX0NBTE0ASFBFX0lOVkFMSURfVVJMAEJMT0NLRURfQllfUEFSRU5UQUxfQ09OVFJPTABNS0NPTABBQ0wASFBFX0lOVEVSTkFMAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0VfVU5PRkZJQ0lBTABIUEVfT0sAVU5MSU5LAFVOTE9DSwBQUkkAUkVUUllfV0lUSABIUEVfSU5WQUxJRF9DT05URU5UX0xFTkdUSABIUEVfVU5FWFBFQ1RFRF9DT05URU5UX0xFTkdUSABGTFVTSABQUk9QUEFUQ0gATS1TRUFSQ0gAVVJJX1RPT19MT05HAFBST0NFU1NJTkcATUlTQ0VMTEFORU9VU19QRVJTSVNURU5UX1dBUk5JTkcATUlTQ0VMTEFORU9VU19XQVJOSU5HAEhQRV9JTlZBTElEX1RSQU5TRkVSX0VOQ09ESU5HAEV4cGVjdGVkIENSTEYASFBFX0lOVkFMSURfQ0hVTktfU0laRQBNT1ZFAENPTlRJTlVFAEhQRV9DQl9TVEFUVVNfQ09NUExFVEUASFBFX0NCX0hFQURFUlNfQ09NUExFVEUASFBFX0NCX1ZFUlNJT05fQ09NUExFVEUASFBFX0NCX1VSTF9DT01QTEVURQBIUEVfQ0JfQ0hVTktfQ09NUExFVEUASFBFX0NCX0hFQURFUl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fTkFNRV9DT01QTEVURQBIUEVfQ0JfTUVTU0FHRV9DT01QTEVURQBIUEVfQ0JfTUVUSE9EX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfRklFTERfQ09NUExFVEUAREVMRVRFAEhQRV9JTlZBTElEX0VPRl9TVEFURQBJTlZBTElEX1NTTF9DRVJUSUZJQ0FURQBQQVVTRQBOT19SRVNQT05TRQBVTlNVUFBPUlRFRF9NRURJQV9UWVBFAEdPTkUATk9UX0FDQ0VQVEFCTEUAU0VSVklDRV9VTkFWQUlMQUJMRQBSQU5HRV9OT1RfU0FUSVNGSUFCTEUAT1JJR0lOX0lTX1VOUkVBQ0hBQkxFAFJFU1BPTlNFX0lTX1NUQUxFAFBVUkdFAE1FUkdFAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0UAUkVRVUVTVF9IRUFERVJfVE9PX0xBUkdFAFBBWUxPQURfVE9PX0xBUkdFAElOU1VGRklDSUVOVF9TVE9SQUdFAEhQRV9QQVVTRURfVVBHUkFERQBIUEVfUEFVU0VEX0gyX1VQR1JBREUAU09VUkNFAEFOTk9VTkNFAFRSQUNFAEhQRV9VTkVYUEVDVEVEX1NQQUNFAERFU0NSSUJFAFVOU1VCU0NSSUJFAFJFQ09SRABIUEVfSU5WQUxJRF9NRVRIT0QATk9UX0ZPVU5EAFBST1BGSU5EAFVOQklORABSRUJJTkQAVU5BVVRIT1JJWkVEAE1FVEhPRF9OT1RfQUxMT1dFRABIVFRQX1ZFUlNJT05fTk9UX1NVUFBPUlRFRABBTFJFQURZX1JFUE9SVEVEAEFDQ0VQVEVEAE5PVF9JTVBMRU1FTlRFRABMT09QX0RFVEVDVEVEAEhQRV9DUl9FWFBFQ1RFRABIUEVfTEZfRVhQRUNURUQAQ1JFQVRFRABJTV9VU0VEAEhQRV9QQVVTRUQAVElNRU9VVF9PQ0NVUkVEAFBBWU1FTlRfUkVRVUlSRUQAUFJFQ09ORElUSU9OX1JFUVVJUkVEAFBST1hZX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAE5FVFdPUktfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATEVOR1RIX1JFUVVJUkVEAFNTTF9DRVJUSUZJQ0FURV9SRVFVSVJFRABVUEdSQURFX1JFUVVJUkVEAFBBR0VfRVhQSVJFRABQUkVDT05ESVRJT05fRkFJTEVEAEVYUEVDVEFUSU9OX0ZBSUxFRABSRVZBTElEQVRJT05fRkFJTEVEAFNTTF9IQU5EU0hBS0VfRkFJTEVEAExPQ0tFRABUUkFOU0ZPUk1BVElPTl9BUFBMSUVEAE5PVF9NT0RJRklFRABOT1RfRVhURU5ERUQAQkFORFdJRFRIX0xJTUlUX0VYQ0VFREVEAFNJVEVfSVNfT1ZFUkxPQURFRABIRUFEAEV4cGVjdGVkIEhUVFAvAABeEwAAJhMAADAQAADwFwAAnRMAABUSAAA5FwAA8BIAAAoQAAB1EgAArRIAAIITAABPFAAAfxAAAKAVAAAjFAAAiRIAAIsUAABNFQAA1BEAAM8UAAAQGAAAyRYAANwWAADBEQAA4BcAALsUAAB0FAAAfBUAAOUUAAAIFwAAHxAAAGUVAACjFAAAKBUAAAIVAACZFQAALBAAAIsZAABPDwAA1A4AAGoQAADOEAAAAhcAAIkOAABuEwAAHBMAAGYUAABWFwAAwRMAAM0TAABsEwAAaBcAAGYXAABfFwAAIhMAAM4PAABpDgAA2A4AAGMWAADLEwAAqg4AACgXAAAmFwAAxRMAAF0WAADoEQAAZxMAAGUTAADyFgAAcxMAAB0XAAD5FgAA8xEAAM8OAADOFQAADBIAALMRAAClEQAAYRAAADIXAAC7EwBB+TULAQEAQZA2C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQf03CwEBAEGROAteAgMCAgICAgAAAgIAAgIAAgICAgICAgICAgAEAAAAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAIAAgBB/TkLAQEAQZE6C14CAAICAgICAAACAgACAgACAgICAgICAgICAAMABAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEHwOwsNbG9zZWVlcC1hbGl2ZQBBiTwLAQEAQaA8C+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQYk+CwEBAEGgPgvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBsMAAC18BAQABAQEBAQAAAQEAAQEAAQEBAQEBAQEBAQAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQBBkMIACyFlY3Rpb25lbnQtbGVuZ3Rob25yb3h5LWNvbm5lY3Rpb24AQcDCAAstcmFuc2Zlci1lbmNvZGluZ3BncmFkZQ0KDQoNClNNDQoNClRUUC9DRS9UU1AvAEH5wgALBQECAAEDAEGQwwAL4AEEAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cQACwUBAgABAwBBkMUAC+ABBAEBBQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnGAAsEAQAAAQBBkccAC98BAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+sgACwQBAAACAEGQyQALXwMEAAAEBAQEBAQEBAQEBAUEBAQEBAQEBAQEBAQABAAGBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEAEH6ygALBAEAAAEAQZDLAAsBAQBBqssAC0ECAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB+swACwQBAAABAEGQzQALAQEAQZrNAAsGAgAAAAACAEGxzQALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQfDOAAuWAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==","base64")},172:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.enumToMap=void 0;function enumToMap(e){const t={};Object.keys(e).forEach((r=>{const i=e[r];if(typeof i==="number"){t[r]=i}}));return t}t.enumToMap=enumToMap},7501:(e,t,r)=>{const{kClients:i}=r(6443);const n=r(7405);const{kAgent:s,kMockAgentSet:o,kMockAgentGet:a,kDispatches:l,kIsMockActive:c,kNetConnect:p,kGetNetConnect:u,kOptions:d,kFactory:m}=r(1117);const A=r(7365);const h=r(4004);const{matchValue:g,buildMockOptions:f}=r(3397);const{InvalidArgumentError:y,UndiciError:b}=r(8707);const C=r(883);const E=r(1529);const N=r(6142);class MockAgent extends C{constructor(e){super(e);this[p]=true;this[c]=true;if(e?.agent&&typeof e.agent.dispatch!=="function"){throw new y("Argument opts.agent must implement Agent")}const t=e?.agent?e.agent:new n(e);this[s]=t;this[i]=t[i];this[d]=f(e)}get(e){let t=this[a](e);if(!t){t=this[m](e);this[o](e,t)}return t}dispatch(e,t){this.get(e.origin);return this[s].dispatch(e,t)}async close(){await this[s].close();this[i].clear()}deactivate(){this[c]=false}activate(){this[c]=true}enableNetConnect(e){if(typeof e==="string"||typeof e==="function"||e instanceof RegExp){if(Array.isArray(this[p])){this[p].push(e)}else{this[p]=[e]}}else if(typeof e==="undefined"){this[p]=true}else{throw new y("Unsupported matcher. Must be one of String|Function|RegExp.")}}disableNetConnect(){this[p]=false}get isMockActive(){return this[c]}[o](e,t){this[i].set(e,t)}[m](e){const t=Object.assign({agent:this},this[d]);return this[d]&&this[d].connections===1?new A(e,t):new h(e,t)}[a](e){const t=this[i].get(e);if(t){return t}if(typeof e!=="string"){const t=this[m]("http://localhost:9999");this[o](e,t);return t}for(const[t,r]of Array.from(this[i])){if(r&&typeof t!=="string"&&g(t,e)){const t=this[m](e);this[o](e,t);t[l]=r[l];return t}}}[u](){return this[p]}pendingInterceptors(){const e=this[i];return Array.from(e.entries()).flatMap((([e,t])=>t[l].map((t=>({...t,origin:e}))))).filter((({pending:e})=>e))}assertNoPendingInterceptors({pendingInterceptorsFormatter:e=new N}={}){const t=this.pendingInterceptors();if(t.length===0){return}const r=new E("interceptor","interceptors").pluralize(t.length);throw new b(`\n${r.count} ${r.noun} ${r.is} pending:\n\n${e.format(t)}\n`.trim())}}e.exports=MockAgent},7365:(e,t,r)=>{const{promisify:i}=r(7975);const n=r(3701);const{buildMockDispatch:s}=r(3397);const{kDispatches:o,kMockAgent:a,kClose:l,kOriginalClose:c,kOrigin:p,kOriginalDispatch:u,kConnected:d}=r(1117);const{MockInterceptor:m}=r(1511);const A=r(6443);const{InvalidArgumentError:h}=r(8707);class MockClient extends n{constructor(e,t){super(e,t);if(!t||!t.agent||typeof t.agent.dispatch!=="function"){throw new h("Argument opts.agent must implement Agent")}this[a]=t.agent;this[p]=e;this[o]=[];this[d]=1;this[u]=this.dispatch;this[c]=this.close.bind(this);this.dispatch=s.call(this);this.close=this[l]}get[A.kConnected](){return this[d]}intercept(e){return new m(e,this[o])}async[l](){await i(this[c])();this[d]=0;this[a][A.kClients].delete(this[p])}}e.exports=MockClient},2429:(e,t,r)=>{const{UndiciError:i}=r(8707);const n=Symbol.for("undici.error.UND_MOCK_ERR_MOCK_NOT_MATCHED");class MockNotMatchedError extends i{constructor(e){super(e);Error.captureStackTrace(this,MockNotMatchedError);this.name="MockNotMatchedError";this.message=e||"The request does not match any registered mock dispatches";this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}static[Symbol.hasInstance](e){return e&&e[n]===true}[n]=true}e.exports={MockNotMatchedError:MockNotMatchedError}},1511:(e,t,r)=>{const{getResponseData:i,buildKey:n,addMockDispatch:s}=r(3397);const{kDispatches:o,kDispatchKey:a,kDefaultHeaders:l,kDefaultTrailers:c,kContentLength:p,kMockDispatch:u}=r(1117);const{InvalidArgumentError:d}=r(8707);const{buildURL:m}=r(3440);class MockScope{constructor(e){this[u]=e}delay(e){if(typeof e!=="number"||!Number.isInteger(e)||e<=0){throw new d("waitInMs must be a valid integer > 0")}this[u].delay=e;return this}persist(){this[u].persist=true;return this}times(e){if(typeof e!=="number"||!Number.isInteger(e)||e<=0){throw new d("repeatTimes must be a valid integer > 0")}this[u].times=e;return this}}class MockInterceptor{constructor(e,t){if(typeof e!=="object"){throw new d("opts must be an object")}if(typeof e.path==="undefined"){throw new d("opts.path must be defined")}if(typeof e.method==="undefined"){e.method="GET"}if(typeof e.path==="string"){if(e.query){e.path=m(e.path,e.query)}else{const t=new URL(e.path,"data://");e.path=t.pathname+t.search}}if(typeof e.method==="string"){e.method=e.method.toUpperCase()}this[a]=n(e);this[o]=t;this[l]={};this[c]={};this[p]=false}createMockScopeDispatchData({statusCode:e,data:t,responseOptions:r}){const n=i(t);const s=this[p]?{"content-length":n.length}:{};const o={...this[l],...s,...r.headers};const a={...this[c],...r.trailers};return{statusCode:e,data:t,headers:o,trailers:a}}validateReplyParameters(e){if(typeof e.statusCode==="undefined"){throw new d("statusCode must be defined")}if(typeof e.responseOptions!=="object"||e.responseOptions===null){throw new d("responseOptions must be an object")}}reply(e){if(typeof e==="function"){const wrappedDefaultsCallback=t=>{const r=e(t);if(typeof r!=="object"||r===null){throw new d("reply options callback must return an object")}const i={data:"",responseOptions:{},...r};this.validateReplyParameters(i);return{...this.createMockScopeDispatchData(i)}};const t=s(this[o],this[a],wrappedDefaultsCallback);return new MockScope(t)}const t={statusCode:e,data:arguments[1]===undefined?"":arguments[1],responseOptions:arguments[2]===undefined?{}:arguments[2]};this.validateReplyParameters(t);const r=this.createMockScopeDispatchData(t);const i=s(this[o],this[a],r);return new MockScope(i)}replyWithError(e){if(typeof e==="undefined"){throw new d("error must be defined")}const t=s(this[o],this[a],{error:e});return new MockScope(t)}defaultReplyHeaders(e){if(typeof e==="undefined"){throw new d("headers must be defined")}this[l]=e;return this}defaultReplyTrailers(e){if(typeof e==="undefined"){throw new d("trailers must be defined")}this[c]=e;return this}replyContentLength(){this[p]=true;return this}}e.exports.MockInterceptor=MockInterceptor;e.exports.MockScope=MockScope},4004:(e,t,r)=>{const{promisify:i}=r(7975);const n=r(628);const{buildMockDispatch:s}=r(3397);const{kDispatches:o,kMockAgent:a,kClose:l,kOriginalClose:c,kOrigin:p,kOriginalDispatch:u,kConnected:d}=r(1117);const{MockInterceptor:m}=r(1511);const A=r(6443);const{InvalidArgumentError:h}=r(8707);class MockPool extends n{constructor(e,t){super(e,t);if(!t||!t.agent||typeof t.agent.dispatch!=="function"){throw new h("Argument opts.agent must implement Agent")}this[a]=t.agent;this[p]=e;this[o]=[];this[d]=1;this[u]=this.dispatch;this[c]=this.close.bind(this);this.dispatch=s.call(this);this.close=this[l]}get[A.kConnected](){return this[d]}intercept(e){return new m(e,this[o])}async[l](){await i(this[c])();this[d]=0;this[a][A.kClients].delete(this[p])}}e.exports=MockPool},1117:e=>{e.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected")}},3397:(e,t,r)=>{const{MockNotMatchedError:i}=r(2429);const{kDispatches:n,kMockAgent:s,kOriginalDispatch:o,kOrigin:a,kGetNetConnect:l}=r(1117);const{buildURL:c}=r(3440);const{STATUS_CODES:p}=r(7067);const{types:{isPromise:u}}=r(7975);function matchValue(e,t){if(typeof e==="string"){return e===t}if(e instanceof RegExp){return e.test(t)}if(typeof e==="function"){return e(t)===true}return false}function lowerCaseEntries(e){return Object.fromEntries(Object.entries(e).map((([e,t])=>[e.toLocaleLowerCase(),t])))}function getHeaderByName(e,t){if(Array.isArray(e)){for(let r=0;r!e)).filter((({path:e})=>matchValue(safeUrl(e),n)));if(s.length===0){throw new i(`Mock dispatch not matched for path '${n}'`)}s=s.filter((({method:e})=>matchValue(e,t.method)));if(s.length===0){throw new i(`Mock dispatch not matched for method '${t.method}' on path '${n}'`)}s=s.filter((({body:e})=>typeof e!=="undefined"?matchValue(e,t.body):true));if(s.length===0){throw new i(`Mock dispatch not matched for body '${t.body}' on path '${n}'`)}s=s.filter((e=>matchHeaders(e,t.headers)));if(s.length===0){const e=typeof t.headers==="object"?JSON.stringify(t.headers):t.headers;throw new i(`Mock dispatch not matched for headers '${e}' on path '${n}'`)}return s[0]}function addMockDispatch(e,t,r){const i={timesInvoked:0,times:1,persist:false,consumed:false};const n=typeof r==="function"?{callback:r}:{...r};const s={...i,...t,pending:true,data:{error:null,...n}};e.push(s);return s}function deleteMockDispatch(e,t){const r=e.findIndex((e=>{if(!e.consumed){return false}return matchKey(e,t)}));if(r!==-1){e.splice(r,1)}}function buildKey(e){const{path:t,method:r,body:i,headers:n,query:s}=e;return{path:t,method:r,body:i,headers:n,query:s}}function generateKeyValues(e){const t=Object.keys(e);const r=[];for(let i=0;i=A;i.pending=m0){setTimeout((()=>{handleReply(this[n])}),p)}else{handleReply(this[n])}function handleReply(i,n=o){const c=Array.isArray(e.headers)?buildHeadersFromArray(e.headers):e.headers;const p=typeof n==="function"?n({...e,headers:c}):n;if(u(p)){p.then((e=>handleReply(i,e)));return}const d=getResponseData(p);const m=generateKeyValues(a);const A=generateKeyValues(l);t.onConnect?.((e=>t.onError(e)),null);t.onHeaders?.(s,m,resume,getStatusText(s));t.onData?.(Buffer.from(d));t.onComplete?.(A);deleteMockDispatch(i,r)}function resume(){}return true}function buildMockDispatch(){const e=this[s];const t=this[a];const r=this[o];return function dispatch(n,s){if(e.isMockActive){try{mockDispatch.call(this,n,s)}catch(o){if(o instanceof i){const a=e[l]();if(a===false){throw new i(`${o.message}: subsequent request to origin ${t} was not allowed (net.connect disabled)`)}if(checkNetConnect(a,t)){r.call(this,n,s)}else{throw new i(`${o.message}: subsequent request to origin ${t} was not allowed (net.connect is not enabled for this origin)`)}}else{throw o}}}else{r.call(this,n,s)}}}function checkNetConnect(e,t){const r=new URL(t);if(e===true){return true}else if(Array.isArray(e)&&e.some((e=>matchValue(e,r.host)))){return true}return false}function buildMockOptions(e){if(e){const{agent:t,...r}=e;return r}}e.exports={getResponseData:getResponseData,getMockDispatch:getMockDispatch,addMockDispatch:addMockDispatch,deleteMockDispatch:deleteMockDispatch,buildKey:buildKey,generateKeyValues:generateKeyValues,matchValue:matchValue,getResponse:getResponse,getStatusText:getStatusText,mockDispatch:mockDispatch,buildMockDispatch:buildMockDispatch,checkNetConnect:checkNetConnect,buildMockOptions:buildMockOptions,getHeaderByName:getHeaderByName,buildHeadersFromArray:buildHeadersFromArray}},6142:(e,t,r)=>{const{Transform:i}=r(7075);const{Console:n}=r(7540);const s=process.versions.icu?"✅":"Y ";const o=process.versions.icu?"❌":"N ";e.exports=class PendingInterceptorsFormatter{constructor({disableColors:e}={}){this.transform=new i({transform(e,t,r){r(null,e)}});this.logger=new n({stdout:this.transform,inspectOptions:{colors:!e&&!process.env.CI}})}format(e){const t=e.map((({method:e,path:t,data:{statusCode:r},persist:i,times:n,timesInvoked:a,origin:l})=>({Method:e,Origin:l,Path:t,"Status code":r,Persistent:i?s:o,Invocations:a,Remaining:i?Infinity:n-a})));this.logger.table(t);return this.transform.read().toString()}}},1529:e=>{const t={pronoun:"it",is:"is",was:"was",this:"this"};const r={pronoun:"they",is:"are",was:"were",this:"these"};e.exports=class Pluralizer{constructor(e,t){this.singular=e;this.plural=t}pluralize(e){const i=e===1;const n=i?t:r;const s=i?this.singular:this.plural;return{...n,count:e,noun:s}}}},6603:e=>{let t=0;const r=1e3;const i=(r>>1)-1;let n;const s=Symbol("kFastTimer");const o=[];const a=-2;const l=-1;const c=0;const p=1;function onTick(){t+=i;let e=0;let r=o.length;while(e=n._idleStart+n._idleTimeout){n._state=l;n._idleStart=-1;n._onTimeout(n._timerArg)}if(n._state===l){n._state=a;if(--r!==0){o[e]=o[r]}}else{++e}}o.length=r;if(o.length!==0){refreshTimeout()}}function refreshTimeout(){if(n){n.refresh()}else{clearTimeout(n);n=setTimeout(onTick,i);if(n.unref){n.unref()}}}class FastTimer{[s]=true;_state=a;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(e,t,r){this._onTimeout=e;this._idleTimeout=t;this._timerArg=r;this.refresh()}refresh(){if(this._state===a){o.push(this)}if(!n||o.length===1){refreshTimeout()}this._state=c}clear(){this._state=l;this._idleStart=-1}}e.exports={setTimeout(e,t,i){return t<=r?setTimeout(e,t,i):new FastTimer(e,t,i)},clearTimeout(e){if(e[s]){e.clear()}else{clearTimeout(e)}},setFastTimeout(e,t,r){return new FastTimer(e,t,r)},clearFastTimeout(e){e.clear()},now(){return t},tick(e=0){t+=e-r+1;onTick();onTick()},reset(){t=0;o.length=0;clearTimeout(n);n=null},kFastTimer:s}},9634:(e,t,r)=>{const{kConstruct:i}=r(109);const{urlEquals:n,getFieldValues:s}=r(6798);const{kEnumerableProperty:o,isDisturbed:a}=r(3440);const{webidl:l}=r(5893);const{Response:c,cloneResponse:p,fromInnerResponse:u}=r(9051);const{Request:d,fromInnerRequest:m}=r(9967);const{kState:A}=r(3627);const{fetching:h}=r(4398);const{urlIsHttpHttpsScheme:g,createDeferredPromise:f,readAllBytes:y}=r(3168);const b=r(4589);class Cache{#B;constructor(){if(arguments[0]!==i){l.illegalConstructor()}l.util.markAsUncloneable(this);this.#B=arguments[1]}async match(e,t={}){l.brandCheck(this,Cache);const r="Cache.match";l.argumentLengthCheck(arguments,1,r);e=l.converters.RequestInfo(e,r,"request");t=l.converters.CacheQueryOptions(t,r,"options");const i=this.#_(e,t,1);if(i.length===0){return}return i[0]}async matchAll(e=undefined,t={}){l.brandCheck(this,Cache);const r="Cache.matchAll";if(e!==undefined)e=l.converters.RequestInfo(e,r,"request");t=l.converters.CacheQueryOptions(t,r,"options");return this.#_(e,t)}async add(e){l.brandCheck(this,Cache);const t="Cache.add";l.argumentLengthCheck(arguments,1,t);e=l.converters.RequestInfo(e,t,"request");const r=[e];const i=this.addAll(r);return await i}async addAll(e){l.brandCheck(this,Cache);const t="Cache.addAll";l.argumentLengthCheck(arguments,1,t);const r=[];const i=[];for(let r of e){if(r===undefined){throw l.errors.conversionFailed({prefix:t,argument:"Argument 1",types:["undefined is not allowed"]})}r=l.converters.RequestInfo(r);if(typeof r==="string"){continue}const e=r[A];if(!g(e.url)||e.method!=="GET"){throw l.errors.exception({header:t,message:"Expected http/s scheme when method is not GET."})}}const n=[];for(const o of e){const e=new d(o)[A];if(!g(e.url)){throw l.errors.exception({header:t,message:"Expected http/s scheme."})}e.initiator="fetch";e.destination="subresource";i.push(e);const a=f();n.push(h({request:e,processResponse(e){if(e.type==="error"||e.status===206||e.status<200||e.status>299){a.reject(l.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}))}else if(e.headersList.contains("vary")){const t=s(e.headersList.get("vary"));for(const e of t){if(e==="*"){a.reject(l.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(const e of n){e.abort()}return}}}},processResponseEndOfBody(e){if(e.aborted){a.reject(new DOMException("aborted","AbortError"));return}a.resolve(e)}}));r.push(a.promise)}const o=Promise.all(r);const a=await o;const c=[];let p=0;for(const e of a){const t={type:"put",request:i[p],response:e};c.push(t);p++}const u=f();let m=null;try{this.#R(c)}catch(e){m=e}queueMicrotask((()=>{if(m===null){u.resolve(undefined)}else{u.reject(m)}}));return u.promise}async put(e,t){l.brandCheck(this,Cache);const r="Cache.put";l.argumentLengthCheck(arguments,2,r);e=l.converters.RequestInfo(e,r,"request");t=l.converters.Response(t,r,"response");let i=null;if(e instanceof d){i=e[A]}else{i=new d(e)[A]}if(!g(i.url)||i.method!=="GET"){throw l.errors.exception({header:r,message:"Expected an http/s scheme when method is not GET"})}const n=t[A];if(n.status===206){throw l.errors.exception({header:r,message:"Got 206 status"})}if(n.headersList.contains("vary")){const e=s(n.headersList.get("vary"));for(const t of e){if(t==="*"){throw l.errors.exception({header:r,message:"Got * vary field value"})}}}if(n.body&&(a(n.body.stream)||n.body.stream.locked)){throw l.errors.exception({header:r,message:"Response body is locked or disturbed"})}const o=p(n);const c=f();if(n.body!=null){const e=n.body.stream;const t=e.getReader();y(t).then(c.resolve,c.reject)}else{c.resolve(undefined)}const u=[];const m={type:"put",request:i,response:o};u.push(m);const h=await c.promise;if(o.body!=null){o.body.source=h}const b=f();let C=null;try{this.#R(u)}catch(e){C=e}queueMicrotask((()=>{if(C===null){b.resolve()}else{b.reject(C)}}));return b.promise}async delete(e,t={}){l.brandCheck(this,Cache);const r="Cache.delete";l.argumentLengthCheck(arguments,1,r);e=l.converters.RequestInfo(e,r,"request");t=l.converters.CacheQueryOptions(t,r,"options");let i=null;if(e instanceof d){i=e[A];if(i.method!=="GET"&&!t.ignoreMethod){return false}}else{b(typeof e==="string");i=new d(e)[A]}const n=[];const s={type:"delete",request:i,options:t};n.push(s);const o=f();let a=null;let c;try{c=this.#R(n)}catch(e){a=e}queueMicrotask((()=>{if(a===null){o.resolve(!!c?.length)}else{o.reject(a)}}));return o.promise}async keys(e=undefined,t={}){l.brandCheck(this,Cache);const r="Cache.keys";if(e!==undefined)e=l.converters.RequestInfo(e,r,"request");t=l.converters.CacheQueryOptions(t,r,"options");let i=null;if(e!==undefined){if(e instanceof d){i=e[A];if(i.method!=="GET"&&!t.ignoreMethod){return[]}}else if(typeof e==="string"){i=new d(e)[A]}}const n=f();const s=[];if(e===undefined){for(const e of this.#B){s.push(e[0])}}else{const e=this.#k(i,t);for(const t of e){s.push(t[0])}}queueMicrotask((()=>{const e=[];for(const t of s){const r=m(t,(new AbortController).signal,"immutable");e.push(r)}n.resolve(Object.freeze(e))}));return n.promise}#R(e){const t=this.#B;const r=[...t];const i=[];const n=[];try{for(const r of e){if(r.type!=="delete"&&r.type!=="put"){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'})}if(r.type==="delete"&&r.response!=null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"})}if(this.#k(r.request,r.options,i).length){throw new DOMException("???","InvalidStateError")}let e;if(r.type==="delete"){e=this.#k(r.request,r.options);if(e.length===0){return[]}for(const r of e){const e=t.indexOf(r);b(e!==-1);t.splice(e,1)}}else if(r.type==="put"){if(r.response==null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"})}const n=r.request;if(!g(n.url)){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"})}if(n.method!=="GET"){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"})}if(r.options!=null){throw l.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"})}e=this.#k(r.request);for(const r of e){const e=t.indexOf(r);b(e!==-1);t.splice(e,1)}t.push([r.request,r.response]);i.push([r.request,r.response])}n.push([r.request,r.response])}return n}catch(e){this.#B.length=0;this.#B=r;throw e}}#k(e,t,r){const i=[];const n=r??this.#B;for(const r of n){const[n,s]=r;if(this.#T(e,n,s,t)){i.push(r)}}return i}#T(e,t,r=null,i){const o=new URL(e.url);const a=new URL(t.url);if(i?.ignoreSearch){a.search="";o.search=""}if(!n(o,a,true)){return false}if(r==null||i?.ignoreVary||!r.headersList.contains("vary")){return true}const l=s(r.headersList.get("vary"));for(const r of l){if(r==="*"){return false}const i=t.headersList.get(r);const n=e.headersList.get(r);if(i!==n){return false}}return true}#_(e,t,r=Infinity){let i=null;if(e!==undefined){if(e instanceof d){i=e[A];if(i.method!=="GET"&&!t.ignoreMethod){return[]}}else if(typeof e==="string"){i=new d(e)[A]}}const n=[];if(e===undefined){for(const e of this.#B){n.push(e[1])}}else{const e=this.#k(i,t);for(const t of e){n.push(t[1])}}const s=[];for(const e of n){const t=u(e,"immutable");s.push(t.clone());if(s.length>=r){break}}return Object.freeze(s)}}Object.defineProperties(Cache.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:true},match:o,matchAll:o,add:o,addAll:o,put:o,delete:o,keys:o});const C=[{key:"ignoreSearch",converter:l.converters.boolean,defaultValue:()=>false},{key:"ignoreMethod",converter:l.converters.boolean,defaultValue:()=>false},{key:"ignoreVary",converter:l.converters.boolean,defaultValue:()=>false}];l.converters.CacheQueryOptions=l.dictionaryConverter(C);l.converters.MultiCacheQueryOptions=l.dictionaryConverter([...C,{key:"cacheName",converter:l.converters.DOMString}]);l.converters.Response=l.interfaceConverter(c);l.converters["sequence"]=l.sequenceConverter(l.converters.RequestInfo);e.exports={Cache:Cache}},3245:(e,t,r)=>{const{kConstruct:i}=r(109);const{Cache:n}=r(9634);const{webidl:s}=r(5893);const{kEnumerableProperty:o}=r(3440);class CacheStorage{#Q=new Map;constructor(){if(arguments[0]!==i){s.illegalConstructor()}s.util.markAsUncloneable(this)}async match(e,t={}){s.brandCheck(this,CacheStorage);s.argumentLengthCheck(arguments,1,"CacheStorage.match");e=s.converters.RequestInfo(e);t=s.converters.MultiCacheQueryOptions(t);if(t.cacheName!=null){if(this.#Q.has(t.cacheName)){const r=this.#Q.get(t.cacheName);const s=new n(i,r);return await s.match(e,t)}}else{for(const r of this.#Q.values()){const s=new n(i,r);const o=await s.match(e,t);if(o!==undefined){return o}}}}async has(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.has";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");return this.#Q.has(e)}async open(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.open";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");if(this.#Q.has(e)){const t=this.#Q.get(e);return new n(i,t)}const r=[];this.#Q.set(e,r);return new n(i,r)}async delete(e){s.brandCheck(this,CacheStorage);const t="CacheStorage.delete";s.argumentLengthCheck(arguments,1,t);e=s.converters.DOMString(e,t,"cacheName");return this.#Q.delete(e)}async keys(){s.brandCheck(this,CacheStorage);const e=this.#Q.keys();return[...e]}}Object.defineProperties(CacheStorage.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:true},match:o,has:o,open:o,delete:o,keys:o});e.exports={CacheStorage:CacheStorage}},109:(e,t,r)=>{e.exports={kConstruct:r(6443).kConstruct}},6798:(e,t,r)=>{const i=r(4589);const{URLSerializer:n}=r(1900);const{isValidHeaderName:s}=r(3168);function urlEquals(e,t,r=false){const i=n(e,r);const s=n(t,r);return i===s}function getFieldValues(e){i(e!==null);const t=[];for(let r of e.split(",")){r=r.trim();if(s(r)){t.push(r)}}return t}e.exports={urlEquals:urlEquals,getFieldValues:getFieldValues}},1276:e=>{const t=1024;const r=4096;e.exports={maxAttributeValueSize:t,maxNameValuePairSize:r}},9061:(e,t,r)=>{const{parseSetCookie:i}=r(1978);const{stringify:n}=r(7797);const{webidl:s}=r(5893);const{Headers:o}=r(660);function getCookies(e){s.argumentLengthCheck(arguments,1,"getCookies");s.brandCheck(e,o,{strict:false});const t=e.get("cookie");const r={};if(!t){return r}for(const e of t.split(";")){const[t,...i]=e.split("=");r[t.trim()]=i.join("=")}return r}function deleteCookie(e,t,r){s.brandCheck(e,o,{strict:false});const i="deleteCookie";s.argumentLengthCheck(arguments,2,i);t=s.converters.DOMString(t,i,"name");r=s.converters.DeleteCookieAttributes(r);setCookie(e,{name:t,value:"",expires:new Date(0),...r})}function getSetCookies(e){s.argumentLengthCheck(arguments,1,"getSetCookies");s.brandCheck(e,o,{strict:false});const t=e.getSetCookie();if(!t){return[]}return t.map((e=>i(e)))}function setCookie(e,t){s.argumentLengthCheck(arguments,2,"setCookie");s.brandCheck(e,o,{strict:false});t=s.converters.Cookie(t);const r=n(t);if(r){e.append("Set-Cookie",r)}}s.converters.DeleteCookieAttributes=s.dictionaryConverter([{converter:s.nullableConverter(s.converters.DOMString),key:"path",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"domain",defaultValue:()=>null}]);s.converters.Cookie=s.dictionaryConverter([{converter:s.converters.DOMString,key:"name"},{converter:s.converters.DOMString,key:"value"},{converter:s.nullableConverter((e=>{if(typeof e==="number"){return s.converters["unsigned long long"](e)}return new Date(e)})),key:"expires",defaultValue:()=>null},{converter:s.nullableConverter(s.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.DOMString),key:"path",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.boolean),key:"secure",defaultValue:()=>null},{converter:s.nullableConverter(s.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:s.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:s.sequenceConverter(s.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);e.exports={getCookies:getCookies,deleteCookie:deleteCookie,getSetCookies:getSetCookies,setCookie:setCookie}},1978:(e,t,r)=>{const{maxNameValuePairSize:i,maxAttributeValueSize:n}=r(1276);const{isCTLExcludingHtab:s}=r(7797);const{collectASequenceOfCodePointsFast:o}=r(1900);const a=r(4589);function parseSetCookie(e){if(s(e)){return null}let t="";let r="";let n="";let a="";if(e.includes(";")){const i={position:0};t=o(";",e,i);r=e.slice(i.position)}else{t=e}if(!t.includes("=")){a=t}else{const e={position:0};n=o("=",t,e);a=t.slice(e.position+1)}n=n.trim();a=a.trim();if(n.length+a.length>i){return null}return{name:n,value:a,...parseUnparsedAttributes(r)}}function parseUnparsedAttributes(e,t={}){if(e.length===0){return t}a(e[0]===";");e=e.slice(1);let r="";if(e.includes(";")){r=o(";",e,{position:0});e=e.slice(r.length)}else{r=e;e=""}let i="";let s="";if(r.includes("=")){const e={position:0};i=o("=",r,e);s=r.slice(e.position+1)}else{i=r}i=i.trim();s=s.trim();if(s.length>n){return parseUnparsedAttributes(e,t)}const l=i.toLowerCase();if(l==="expires"){const e=new Date(s);t.expires=e}else if(l==="max-age"){const r=s.charCodeAt(0);if((r<48||r>57)&&s[0]!=="-"){return parseUnparsedAttributes(e,t)}if(!/^\d+$/.test(s)){return parseUnparsedAttributes(e,t)}const i=Number(s);t.maxAge=i}else if(l==="domain"){let e=s;if(e[0]==="."){e=e.slice(1)}e=e.toLowerCase();t.domain=e}else if(l==="path"){let e="";if(s.length===0||s[0]!=="/"){e="/"}else{e=s}t.path=e}else if(l==="secure"){t.secure=true}else if(l==="httponly"){t.httpOnly=true}else if(l==="samesite"){const e=s.toLowerCase();if(e==="none"){t.sameSite="None"}else if(e==="strict"){t.sameSite="Strict"}else if(e==="lax"){t.sameSite="Lax"}}else{t.unparsed??=[];t.unparsed.push(`${i}=${s}`)}return parseUnparsedAttributes(e,t)}e.exports={parseSetCookie:parseSetCookie,parseUnparsedAttributes:parseUnparsedAttributes}},7797:e=>{function isCTLExcludingHtab(e){for(let t=0;t=0&&r<=8||r>=10&&r<=31||r===127){return true}}return false}function validateCookieName(e){for(let t=0;t126||r===34||r===40||r===41||r===60||r===62||r===64||r===44||r===59||r===58||r===92||r===47||r===91||r===93||r===63||r===61||r===123||r===125){throw new Error("Invalid cookie name")}}}function validateCookieValue(e){let t=e.length;let r=0;if(e[0]==='"'){if(t===1||e[t-1]!=='"'){throw new Error("Invalid cookie value")}--t;++r}while(r126||t===34||t===44||t===59||t===92){throw new Error("Invalid cookie value")}}}function validateCookiePath(e){for(let t=0;t126||r===59){throw new Error("Invalid cookie path")}}}function isLetterOrDigit(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function validateCookieDomain(e){if(e===" "){return}if(e.length>255){throw new Error("Invalid cookie domain")}let t=0;for(let r=0;r63){throw new Error("Invalid cookie domain")}}if(t===0||e.charCodeAt(e.length-1)===45){throw new Error("Invalid cookie domain")}}const t=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];const r=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];const i=Array(61).fill(0).map(((e,t)=>t.toString().padStart(2,"0")));function toIMFDate(e){if(typeof e==="number"){e=new Date(e)}return`${t[e.getUTCDay()]}, ${i[e.getUTCDate()]} ${r[e.getUTCMonth()]} ${e.getUTCFullYear()} ${i[e.getUTCHours()]}:${i[e.getUTCMinutes()]}:${i[e.getUTCSeconds()]} GMT`}function validateCookieMaxAge(e){if(e<0){throw new Error("Invalid cookie max-age")}}function stringify(e){if(e.name.length===0){return null}validateCookieName(e.name);validateCookieValue(e.value);const t=[`${e.name}=${e.value}`];if(e.name.startsWith("__Secure-")){e.secure=true}if(e.name.startsWith("__Host-")){e.secure=true;e.domain=null;e.path="/"}if(e.secure){t.push("Secure")}if(e.httpOnly){t.push("HttpOnly")}if(typeof e.maxAge==="number"){validateCookieMaxAge(e.maxAge);t.push(`Max-Age=${e.maxAge}`)}if(e.domain){validateCookieDomain(e.domain);t.push(`Domain=${e.domain}`)}if(e.path){validateCookiePath(e.path);t.push(`Path=${e.path}`)}if(e.expires&&e.expires.toString()!=="Invalid Date"){t.push(`Expires=${toIMFDate(e.expires)}`)}if(e.sameSite){t.push(`SameSite=${e.sameSite}`)}for(const r of e.unparsed){if(!r.includes("=")){throw new Error("Invalid unparsed")}const[e,...i]=r.split("=");const n=e.trim();const s=i.join("=");validateCookieName(n);validateCookieValue(s);t.push(`${n}=${s}`)}return t.join("; ")}e.exports={isCTLExcludingHtab:isCTLExcludingHtab,validateCookieName:validateCookieName,validateCookiePath:validateCookiePath,validateCookieValue:validateCookieValue,toIMFDate:toIMFDate,stringify:stringify}},4031:(e,t,r)=>{const{Transform:i}=r(7075);const{isASCIINumber:n,isValidLastEventId:s}=r(4811);const o=[239,187,191];const a=10;const l=13;const c=58;const p=32;class EventSourceStream extends i{state=null;checkBOM=true;crlfCheck=false;eventEndCheck=false;buffer=null;pos=0;event={data:undefined,event:undefined,id:undefined,retry:undefined};constructor(e={}){e.readableObjectMode=true;super(e);this.state=e.eventSourceSettings||{};if(e.push){this.push=e.push}}_transform(e,t,r){if(e.length===0){r();return}if(this.buffer){this.buffer=Buffer.concat([this.buffer,e])}else{this.buffer=e}if(this.checkBOM){switch(this.buffer.length){case 1:if(this.buffer[0]===o[0]){r();return}this.checkBOM=false;r();return;case 2:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]){r();return}this.checkBOM=false;break;case 3:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]&&this.buffer[2]===o[2]){this.buffer=Buffer.alloc(0);this.checkBOM=false;r();return}this.checkBOM=false;break;default:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]&&this.buffer[2]===o[2]){this.buffer=this.buffer.subarray(3)}this.checkBOM=false;break}}while(this.pos0){t[i]=o}break}}processEvent(e){if(e.retry&&n(e.retry)){this.state.reconnectionTime=parseInt(e.retry,10)}if(e.id&&s(e.id)){this.state.lastEventId=e.id}if(e.data!==undefined){this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}}clearEvent(){this.event={data:undefined,event:undefined,id:undefined,retry:undefined}}}e.exports={EventSourceStream:EventSourceStream}},1238:(e,t,r)=>{const{pipeline:i}=r(7075);const{fetching:n}=r(4398);const{makeRequest:s}=r(9967);const{webidl:o}=r(5893);const{EventSourceStream:a}=r(4031);const{parseMIMEType:l}=r(1900);const{createFastMessageEvent:c}=r(5188);const{isNetworkError:p}=r(9051);const{delay:u}=r(4811);const{kEnumerableProperty:d}=r(3440);const{environmentSettingsObject:m}=r(3168);let A=false;const h=3e3;const g=0;const f=1;const y=2;const b="anonymous";const C="use-credentials";class EventSource extends EventTarget{#M={open:null,error:null,message:null};#O=null;#D=false;#z=g;#L=null;#G=null;#e;#C;constructor(e,t={}){super();o.util.markAsUncloneable(this);const r="EventSource constructor";o.argumentLengthCheck(arguments,1,r);if(!A){A=true;process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})}e=o.converters.USVString(e,r,"url");t=o.converters.EventSourceInitDict(t,r,"eventSourceInitDict");this.#e=t.dispatcher;this.#C={lastEventId:"",reconnectionTime:h};const i=m;let n;try{n=new URL(e,i.settingsObject.baseUrl);this.#C.origin=n.origin}catch(e){throw new DOMException(e,"SyntaxError")}this.#O=n.href;let a=b;if(t.withCredentials){a=C;this.#D=true}const l={redirect:"follow",keepalive:true,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};l.client=m.settingsObject;l.headersList=[["accept",{name:"accept",value:"text/event-stream"}]];l.cache="no-store";l.initiator="other";l.urlList=[new URL(this.#O)];this.#L=s(l);this.#F()}get readyState(){return this.#z}get url(){return this.#O}get withCredentials(){return this.#D}#F(){if(this.#z===y)return;this.#z=g;const e={request:this.#L,dispatcher:this.#e};const processEventSourceEndOfBody=e=>{if(p(e)){this.dispatchEvent(new Event("error"));this.close()}this.#q()};e.processResponseEndOfBody=processEventSourceEndOfBody;e.processResponse=e=>{if(p(e)){if(e.aborted){this.close();this.dispatchEvent(new Event("error"));return}else{this.#q();return}}const t=e.headersList.get("content-type",true);const r=t!==null?l(t):"failure";const n=r!=="failure"&&r.essence==="text/event-stream";if(e.status!==200||n===false){this.close();this.dispatchEvent(new Event("error"));return}this.#z=f;this.dispatchEvent(new Event("open"));this.#C.origin=e.urlList[e.urlList.length-1].origin;const s=new a({eventSourceSettings:this.#C,push:e=>{this.dispatchEvent(c(e.type,e.options))}});i(e.body.stream,s,(e=>{if(e?.aborted===false){this.close();this.dispatchEvent(new Event("error"))}}))};this.#G=n(e)}async#q(){if(this.#z===y)return;this.#z=g;this.dispatchEvent(new Event("error"));await u(this.#C.reconnectionTime);if(this.#z!==g)return;if(this.#C.lastEventId.length){this.#L.headersList.set("last-event-id",this.#C.lastEventId,true)}this.#F()}close(){o.brandCheck(this,EventSource);if(this.#z===y)return;this.#z=y;this.#G.abort();this.#L=null}get onopen(){return this.#M.open}set onopen(e){if(this.#M.open){this.removeEventListener("open",this.#M.open)}if(typeof e==="function"){this.#M.open=e;this.addEventListener("open",e)}else{this.#M.open=null}}get onmessage(){return this.#M.message}set onmessage(e){if(this.#M.message){this.removeEventListener("message",this.#M.message)}if(typeof e==="function"){this.#M.message=e;this.addEventListener("message",e)}else{this.#M.message=null}}get onerror(){return this.#M.error}set onerror(e){if(this.#M.error){this.removeEventListener("error",this.#M.error)}if(typeof e==="function"){this.#M.error=e;this.addEventListener("error",e)}else{this.#M.error=null}}}const E={CONNECTING:{__proto__:null,configurable:false,enumerable:true,value:g,writable:false},OPEN:{__proto__:null,configurable:false,enumerable:true,value:f,writable:false},CLOSED:{__proto__:null,configurable:false,enumerable:true,value:y,writable:false}};Object.defineProperties(EventSource,E);Object.defineProperties(EventSource.prototype,E);Object.defineProperties(EventSource.prototype,{close:d,onerror:d,onmessage:d,onopen:d,readyState:d,url:d,withCredentials:d});o.converters.EventSourceInitDict=o.dictionaryConverter([{key:"withCredentials",converter:o.converters.boolean,defaultValue:()=>false},{key:"dispatcher",converter:o.converters.any}]);e.exports={EventSource:EventSource,defaultReconnectionTime:h}},4811:e=>{function isValidLastEventId(e){return e.indexOf("\0")===-1}function isASCIINumber(e){if(e.length===0)return false;for(let t=0;t57)return false}return true}function delay(e){return new Promise((t=>{setTimeout(t,e).unref()}))}e.exports={isValidLastEventId:isValidLastEventId,isASCIINumber:isASCIINumber,delay:delay}},4492:(e,t,r)=>{const i=r(3440);const{ReadableStreamFrom:n,isBlobLike:s,isReadableStreamLike:o,readableStreamClose:a,createDeferredPromise:l,fullyReadBody:c,extractMimeType:p,utf8DecodeBytes:u}=r(3168);const{FormData:d}=r(5910);const{kState:m}=r(3627);const{webidl:A}=r(5893);const{Blob:h}=r(4573);const g=r(4589);const{isErrored:f,isDisturbed:y}=r(7075);const{isArrayBuffer:b}=r(3429);const{serializeAMimeType:C}=r(1900);const{multipartFormDataParser:E}=r(116);let N;try{const e=r(7598);N=t=>e.randomInt(0,t)}catch{N=e=>Math.floor(Math.random(e))}const v=new TextEncoder;function noop(){}const I=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0;let S;if(I){S=new FinalizationRegistry((e=>{const t=e.deref();if(t&&!t.locked&&!y(t)&&!f(t)){t.cancel("Response object has been garbage collected").catch(noop)}}))}function extractBody(e,t=false){let r=null;if(e instanceof ReadableStream){r=e}else if(s(e)){r=e.stream()}else{r=new ReadableStream({async pull(e){const t=typeof c==="string"?v.encode(c):c;if(t.byteLength){e.enqueue(t)}queueMicrotask((()=>a(e)))},start(){},type:"bytes"})}g(o(r));let l=null;let c=null;let p=null;let u=null;if(typeof e==="string"){c=e;u="text/plain;charset=UTF-8"}else if(e instanceof URLSearchParams){c=e.toString();u="application/x-www-form-urlencoded;charset=UTF-8"}else if(b(e)){c=new Uint8Array(e.slice())}else if(ArrayBuffer.isView(e)){c=new Uint8Array(e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength))}else if(i.isFormDataLike(e)){const t=`----formdata-undici-0${`${N(1e11)}`.padStart(11,"0")}`;const r=`--${t}\r\nContent-Disposition: form-data` +/*! formdata-polyfill. MIT License. Jimmy Wärting */;const escape=e=>e.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22");const normalizeLinefeeds=e=>e.replace(/\r?\n|\r/g,"\r\n");const i=[];const n=new Uint8Array([13,10]);p=0;let s=false;for(const[t,o]of e){if(typeof o==="string"){const e=v.encode(r+`; name="${escape(normalizeLinefeeds(t))}"`+`\r\n\r\n${normalizeLinefeeds(o)}\r\n`);i.push(e);p+=e.byteLength}else{const e=v.encode(`${r}; name="${escape(normalizeLinefeeds(t))}"`+(o.name?`; filename="${escape(o.name)}"`:"")+"\r\n"+`Content-Type: ${o.type||"application/octet-stream"}\r\n\r\n`);i.push(e,o,n);if(typeof o.size==="number"){p+=e.byteLength+o.size+n.byteLength}else{s=true}}}const o=v.encode(`--${t}--\r\n`);i.push(o);p+=o.byteLength;if(s){p=null}c=e;l=async function*(){for(const e of i){if(e.stream){yield*e.stream()}else{yield e}}};u=`multipart/form-data; boundary=${t}`}else if(s(e)){c=e;p=e.size;if(e.type){u=e.type}}else if(typeof e[Symbol.asyncIterator]==="function"){if(t){throw new TypeError("keepalive")}if(i.isDisturbed(e)||e.locked){throw new TypeError("Response body object should not be disturbed or locked")}r=e instanceof ReadableStream?e:n(e)}if(typeof c==="string"||i.isBuffer(c)){p=Buffer.byteLength(c)}if(l!=null){let t;r=new ReadableStream({async start(){t=l(e)[Symbol.asyncIterator]()},async pull(e){const{value:i,done:n}=await t.next();if(n){queueMicrotask((()=>{e.close();e.byobRequest?.respond(0)}))}else{if(!f(r)){const t=new Uint8Array(i);if(t.byteLength){e.enqueue(t)}}}return e.desiredSize>0},async cancel(e){await t.return()},type:"bytes"})}const d={stream:r,source:c,length:p};return[d,u]}function safelyExtractBody(e,t=false){if(e instanceof ReadableStream){g(!i.isDisturbed(e),"The body has already been consumed.");g(!e.locked,"The stream is locked.")}return extractBody(e,t)}function cloneBody(e,t){const[r,i]=t.stream.tee();t.stream=r;return{stream:i,length:t.length,source:t.source}}function throwIfAborted(e){if(e.aborted){throw new DOMException("The operation was aborted.","AbortError")}}function bodyMixinMethods(e){const t={blob(){return consumeBody(this,(e=>{let t=bodyMimeType(this);if(t===null){t=""}else if(t){t=C(t)}return new h([e],{type:t})}),e)},arrayBuffer(){return consumeBody(this,(e=>new Uint8Array(e).buffer),e)},text(){return consumeBody(this,u,e)},json(){return consumeBody(this,parseJSONFromBytes,e)},formData(){return consumeBody(this,(e=>{const t=bodyMimeType(this);if(t!==null){switch(t.essence){case"multipart/form-data":{const r=E(e,t);if(r==="failure"){throw new TypeError("Failed to parse body as FormData.")}const i=new d;i[m]=r;return i}case"application/x-www-form-urlencoded":{const t=new URLSearchParams(e.toString());const r=new d;for(const[e,i]of t){r.append(e,i)}return r}}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')}),e)},bytes(){return consumeBody(this,(e=>new Uint8Array(e)),e)}};return t}function mixinBody(e){Object.assign(e.prototype,bodyMixinMethods(e))}async function consumeBody(e,t,r){A.brandCheck(e,r);if(bodyUnusable(e)){throw new TypeError("Body is unusable: Body has already been read")}throwIfAborted(e[m]);const i=l();const errorSteps=e=>i.reject(e);const successSteps=e=>{try{i.resolve(t(e))}catch(e){errorSteps(e)}};if(e[m].body==null){successSteps(Buffer.allocUnsafe(0));return i.promise}await c(e[m].body,successSteps,errorSteps);return i.promise}function bodyUnusable(e){const t=e[m].body;return t!=null&&(t.stream.locked||i.isDisturbed(t.stream))}function parseJSONFromBytes(e){return JSON.parse(u(e))}function bodyMimeType(e){const t=e[m].headersList;const r=p(t);if(r==="failure"){return null}return r}e.exports={extractBody:extractBody,safelyExtractBody:safelyExtractBody,cloneBody:cloneBody,mixinBody:mixinBody,streamRegistry:S,hasFinalizationRegistry:I,bodyUnusable:bodyUnusable}},4495:e=>{const t=["GET","HEAD","POST"];const r=new Set(t);const i=[101,204,205,304];const n=[301,302,303,307,308];const s=new Set(n);const o=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","4190","5060","5061","6000","6566","6665","6666","6667","6668","6669","6679","6697","10080"];const a=new Set(o);const l=["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"];const c=new Set(l);const p=["follow","manual","error"];const u=["GET","HEAD","OPTIONS","TRACE"];const d=new Set(u);const m=["navigate","same-origin","no-cors","cors"];const A=["omit","same-origin","include"];const h=["default","no-store","reload","no-cache","force-cache","only-if-cached"];const g=["content-encoding","content-language","content-location","content-type","content-length"];const f=["half"];const y=["CONNECT","TRACE","TRACK"];const b=new Set(y);const C=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""];const E=new Set(C);e.exports={subresource:C,forbiddenMethods:y,requestBodyHeader:g,referrerPolicy:l,requestRedirect:p,requestMode:m,requestCredentials:A,requestCache:h,redirectStatus:n,corsSafeListedMethods:t,nullBodyStatus:i,safeMethods:u,badPorts:o,requestDuplex:f,subresourceSet:E,badPortsSet:a,redirectStatusSet:s,corsSafeListedMethodsSet:r,safeMethodsSet:d,forbiddenMethodsSet:b,referrerPolicySet:c}},1900:(e,t,r)=>{const i=r(4589);const n=new TextEncoder;const s=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/;const o=/[\u000A\u000D\u0009\u0020]/;const a=/[\u0009\u000A\u000C\u000D\u0020]/g;const l=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function dataURLProcessor(e){i(e.protocol==="data:");let t=URLSerializer(e,true);t=t.slice(5);const r={position:0};let n=collectASequenceOfCodePointsFast(",",t,r);const s=n.length;n=removeASCIIWhitespace(n,true,true);if(r.position>=t.length){return"failure"}r.position++;const o=t.slice(s+1);let a=stringPercentDecode(o);if(/;(\u0020){0,}base64$/i.test(n)){const e=isomorphicDecode(a);a=forgivingBase64(e);if(a==="failure"){return"failure"}n=n.slice(0,-6);n=n.replace(/(\u0020)+$/,"");n=n.slice(0,-1)}if(n.startsWith(";")){n="text/plain"+n}let l=parseMIMEType(n);if(l==="failure"){l=parseMIMEType("text/plain;charset=US-ASCII")}return{mimeType:l,body:a}}function URLSerializer(e,t=false){if(!t){return e.href}const r=e.href;const i=e.hash.length;const n=i===0?r:r.substring(0,r.length-i);if(!i&&r.endsWith("#")){return n.slice(0,-1)}return n}function collectASequenceOfCodePoints(e,t,r){let i="";while(r.position=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function hexByteToNumber(e){return e>=48&&e<=57?e-48:(e&223)-55}function percentDecode(e){const t=e.length;const r=new Uint8Array(t);let i=0;for(let n=0;ne.length){return"failure"}t.position++;let i=collectASequenceOfCodePointsFast(";",e,t);i=removeHTTPWhitespace(i,false,true);if(i.length===0||!s.test(i)){return"failure"}const n=r.toLowerCase();const a=i.toLowerCase();const c={type:n,subtype:a,parameters:new Map,essence:`${n}/${a}`};while(t.positiono.test(e)),e,t);let r=collectASequenceOfCodePoints((e=>e!==";"&&e!=="="),e,t);r=r.toLowerCase();if(t.positione.length){break}let i=null;if(e[t.position]==='"'){i=collectAnHTTPQuotedString(e,t,true);collectASequenceOfCodePointsFast(";",e,t)}else{i=collectASequenceOfCodePointsFast(";",e,t);i=removeHTTPWhitespace(i,false,true);if(i.length===0){continue}}if(r.length!==0&&s.test(r)&&(i.length===0||l.test(i))&&!c.parameters.has(r)){c.parameters.set(r,i)}}return c}function forgivingBase64(e){e=e.replace(a,"");let t=e.length;if(t%4===0){if(e.charCodeAt(t-1)===61){--t;if(e.charCodeAt(t-1)===61){--t}}}if(t%4===1){return"failure"}if(/[^+/0-9A-Za-z]/.test(e.length===t?e:e.substring(0,t))){return"failure"}const r=Buffer.from(e,"base64");return new Uint8Array(r.buffer,r.byteOffset,r.byteLength)}function collectAnHTTPQuotedString(e,t,r){const n=t.position;let s="";i(e[t.position]==='"');t.position++;while(true){s+=collectASequenceOfCodePoints((e=>e!=='"'&&e!=="\\"),e,t);if(t.position>=e.length){break}const r=e[t.position];t.position++;if(r==="\\"){if(t.position>=e.length){s+="\\";break}s+=e[t.position];t.position++}else{i(r==='"');break}}if(r){return s}return e.slice(n,t.position)}function serializeAMimeType(e){i(e!=="failure");const{parameters:t,essence:r}=e;let n=r;for(let[e,r]of t.entries()){n+=";";n+=e;n+="=";if(!s.test(r)){r=r.replace(/(\\|")/g,"\\$1");r='"'+r;r+='"'}n+=r}return n}function isHTTPWhiteSpace(e){return e===13||e===10||e===9||e===32}function removeHTTPWhitespace(e,t=true,r=true){return removeChars(e,t,r,isHTTPWhiteSpace)}function isASCIIWhitespace(e){return e===13||e===10||e===9||e===12||e===32}function removeASCIIWhitespace(e,t=true,r=true){return removeChars(e,t,r,isASCIIWhitespace)}function removeChars(e,t,r,i){let n=0;let s=e.length-1;if(t){while(n0&&i(e.charCodeAt(s)))s--}return n===0&&s===e.length-1?e:e.slice(n,s+1)}function isomorphicDecode(e){const t=e.length;if((2<<15)-1>t){return String.fromCharCode.apply(null,e)}let r="";let i=0;let n=(2<<15)-1;while(it){n=t-i}r+=String.fromCharCode.apply(null,e.subarray(i,i+=n))}return r}function minimizeSupportedMimeType(e){switch(e.essence){case"application/ecmascript":case"application/javascript":case"application/x-ecmascript":case"application/x-javascript":case"text/ecmascript":case"text/javascript":case"text/javascript1.0":case"text/javascript1.1":case"text/javascript1.2":case"text/javascript1.3":case"text/javascript1.4":case"text/javascript1.5":case"text/jscript":case"text/livescript":case"text/x-ecmascript":case"text/x-javascript":return"text/javascript";case"application/json":case"text/json":return"application/json";case"image/svg+xml":return"image/svg+xml";case"text/xml":case"application/xml":return"application/xml"}if(e.subtype.endsWith("+json")){return"application/json"}if(e.subtype.endsWith("+xml")){return"application/xml"}return""}e.exports={dataURLProcessor:dataURLProcessor,URLSerializer:URLSerializer,collectASequenceOfCodePoints:collectASequenceOfCodePoints,collectASequenceOfCodePointsFast:collectASequenceOfCodePointsFast,stringPercentDecode:stringPercentDecode,parseMIMEType:parseMIMEType,collectAnHTTPQuotedString:collectAnHTTPQuotedString,serializeAMimeType:serializeAMimeType,removeChars:removeChars,removeHTTPWhitespace:removeHTTPWhitespace,minimizeSupportedMimeType:minimizeSupportedMimeType,HTTP_TOKEN_CODEPOINTS:s,isomorphicDecode:isomorphicDecode}},6653:(e,t,r)=>{const{kConnected:i,kSize:n}=r(6443);class CompatWeakRef{constructor(e){this.value=e}deref(){return this.value[i]===0&&this.value[n]===0?undefined:this.value}}class CompatFinalizer{constructor(e){this.finalizer=e}register(e,t){if(e.on){e.on("disconnect",(()=>{if(e[i]===0&&e[n]===0){this.finalizer(t)}}))}}unregister(e){}}e.exports=function(){if(process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")){process._rawDebug("Using compatibility WeakRef and FinalizationRegistry");return{WeakRef:CompatWeakRef,FinalizationRegistry:CompatFinalizer}}return{WeakRef:WeakRef,FinalizationRegistry:FinalizationRegistry}}},7114:(e,t,r)=>{const{Blob:i,File:n}=r(4573);const{kState:s}=r(3627);const{webidl:o}=r(5893);class FileLike{constructor(e,t,r={}){const i=t;const n=r.type;const o=r.lastModified??Date.now();this[s]={blobLike:e,name:i,type:n,lastModified:o}}stream(...e){o.brandCheck(this,FileLike);return this[s].blobLike.stream(...e)}arrayBuffer(...e){o.brandCheck(this,FileLike);return this[s].blobLike.arrayBuffer(...e)}slice(...e){o.brandCheck(this,FileLike);return this[s].blobLike.slice(...e)}text(...e){o.brandCheck(this,FileLike);return this[s].blobLike.text(...e)}get size(){o.brandCheck(this,FileLike);return this[s].blobLike.size}get type(){o.brandCheck(this,FileLike);return this[s].blobLike.type}get name(){o.brandCheck(this,FileLike);return this[s].name}get lastModified(){o.brandCheck(this,FileLike);return this[s].lastModified}get[Symbol.toStringTag](){return"File"}}o.converters.Blob=o.interfaceConverter(i);function isFileLike(e){return e instanceof n||e&&(typeof e.stream==="function"||typeof e.arrayBuffer==="function")&&e[Symbol.toStringTag]==="File"}e.exports={FileLike:FileLike,isFileLike:isFileLike}},116:(e,t,r)=>{const{isUSVString:i,bufferToLowerCasedHeaderName:n}=r(3440);const{utf8DecodeBytes:s}=r(3168);const{HTTP_TOKEN_CODEPOINTS:o,isomorphicDecode:a}=r(1900);const{isFileLike:l}=r(7114);const{makeEntry:c}=r(5910);const p=r(4589);const{File:u}=r(4573);const d=globalThis.File??u;const m=Buffer.from('form-data; name="');const A=Buffer.from("; filename");const h=Buffer.from("--");const g=Buffer.from("--\r\n");function isAsciiString(e){for(let t=0;t70){return false}for(let r=0;r=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122||t===39||t===45||t===95)){return false}}return true}function multipartFormDataParser(e,t){p(t!=="failure"&&t.essence==="multipart/form-data");const r=t.parameters.get("boundary");if(r===undefined){return"failure"}const n=Buffer.from(`--${r}`,"utf8");const o=[];const a={position:0};while(e[a.position]===13&&e[a.position+1]===10){a.position+=2}let u=e.length;while(e[u-1]===10&&e[u-2]===13){u-=2}if(u!==e.length){e=e.subarray(0,u)}while(true){if(e.subarray(a.position,a.position+n.length).equals(n)){a.position+=n.length}else{return"failure"}if(a.position===e.length-2&&bufferStartsWith(e,h,a)||a.position===e.length-4&&bufferStartsWith(e,g,a)){return o}if(e[a.position]!==13||e[a.position+1]!==10){return"failure"}a.position+=2;const t=parseMultipartFormDataHeaders(e,a);if(t==="failure"){return"failure"}let{name:r,filename:u,contentType:m,encoding:A}=t;a.position+=2;let f;{const t=e.indexOf(n.subarray(2),a.position);if(t===-1){return"failure"}f=e.subarray(a.position,t-4);a.position+=f.length;if(A==="base64"){f=Buffer.from(f.toString(),"base64")}}if(e[a.position]!==13||e[a.position+1]!==10){return"failure"}else{a.position+=2}let y;if(u!==null){m??="text/plain";if(!isAsciiString(m)){m=""}y=new d([f],u,{type:m})}else{y=s(Buffer.from(f))}p(i(r));p(typeof y==="string"&&i(y)||l(y));o.push(c(r,y,u))}}function parseMultipartFormDataHeaders(e,t){let r=null;let i=null;let s=null;let l=null;while(true){if(e[t.position]===13&&e[t.position+1]===10){if(r===null){return"failure"}return{name:r,filename:i,contentType:s,encoding:l}}let c=collectASequenceOfBytes((e=>e!==10&&e!==13&&e!==58),e,t);c=removeChars(c,true,true,(e=>e===9||e===32));if(!o.test(c.toString())){return"failure"}if(e[t.position]!==58){return"failure"}t.position++;collectASequenceOfBytes((e=>e===32||e===9),e,t);switch(n(c)){case"content-disposition":{r=i=null;if(!bufferStartsWith(e,m,t)){return"failure"}t.position+=17;r=parseMultipartFormDataName(e,t);if(r===null){return"failure"}if(bufferStartsWith(e,A,t)){let r=t.position+A.length;if(e[r]===42){t.position+=1;r+=1}if(e[r]!==61||e[r+1]!==34){return"failure"}t.position+=12;i=parseMultipartFormDataName(e,t);if(i===null){return"failure"}}break}case"content-type":{let r=collectASequenceOfBytes((e=>e!==10&&e!==13),e,t);r=removeChars(r,false,true,(e=>e===9||e===32));s=a(r);break}case"content-transfer-encoding":{let r=collectASequenceOfBytes((e=>e!==10&&e!==13),e,t);r=removeChars(r,false,true,(e=>e===9||e===32));l=a(r);break}default:{collectASequenceOfBytes((e=>e!==10&&e!==13),e,t)}}if(e[t.position]!==13&&e[t.position+1]!==10){return"failure"}else{t.position+=2}}}function parseMultipartFormDataName(e,t){p(e[t.position-1]===34);let r=collectASequenceOfBytes((e=>e!==10&&e!==13&&e!==34),e,t);if(e[t.position]!==34){return null}else{t.position++}r=(new TextDecoder).decode(r).replace(/%0A/gi,"\n").replace(/%0D/gi,"\r").replace(/%22/g,'"');return r}function collectASequenceOfBytes(e,t,r){let i=r.position;while(i0&&i(e[s]))s--}return n===0&&s===e.length-1?e:e.subarray(n,s+1)}function bufferStartsWith(e,t,r){if(e.length{const{isBlobLike:i,iteratorMixin:n}=r(3168);const{kState:s}=r(3627);const{kEnumerableProperty:o}=r(3440);const{FileLike:a,isFileLike:l}=r(7114);const{webidl:c}=r(5893);const{File:p}=r(4573);const u=r(7975);const d=globalThis.File??p;class FormData{constructor(e){c.util.markAsUncloneable(this);if(e!==undefined){throw c.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}this[s]=[]}append(e,t,r=undefined){c.brandCheck(this,FormData);const n="FormData.append";c.argumentLengthCheck(arguments,2,n);if(arguments.length===3&&!i(t)){throw new TypeError("Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'")}e=c.converters.USVString(e,n,"name");t=i(t)?c.converters.Blob(t,n,"value",{strict:false}):c.converters.USVString(t,n,"value");r=arguments.length===3?c.converters.USVString(r,n,"filename"):undefined;const o=makeEntry(e,t,r);this[s].push(o)}delete(e){c.brandCheck(this,FormData);const t="FormData.delete";c.argumentLengthCheck(arguments,1,t);e=c.converters.USVString(e,t,"name");this[s]=this[s].filter((t=>t.name!==e))}get(e){c.brandCheck(this,FormData);const t="FormData.get";c.argumentLengthCheck(arguments,1,t);e=c.converters.USVString(e,t,"name");const r=this[s].findIndex((t=>t.name===e));if(r===-1){return null}return this[s][r].value}getAll(e){c.brandCheck(this,FormData);const t="FormData.getAll";c.argumentLengthCheck(arguments,1,t);e=c.converters.USVString(e,t,"name");return this[s].filter((t=>t.name===e)).map((e=>e.value))}has(e){c.brandCheck(this,FormData);const t="FormData.has";c.argumentLengthCheck(arguments,1,t);e=c.converters.USVString(e,t,"name");return this[s].findIndex((t=>t.name===e))!==-1}set(e,t,r=undefined){c.brandCheck(this,FormData);const n="FormData.set";c.argumentLengthCheck(arguments,2,n);if(arguments.length===3&&!i(t)){throw new TypeError("Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'")}e=c.converters.USVString(e,n,"name");t=i(t)?c.converters.Blob(t,n,"name",{strict:false}):c.converters.USVString(t,n,"name");r=arguments.length===3?c.converters.USVString(r,n,"name"):undefined;const o=makeEntry(e,t,r);const a=this[s].findIndex((t=>t.name===e));if(a!==-1){this[s]=[...this[s].slice(0,a),o,...this[s].slice(a+1).filter((t=>t.name!==e))]}else{this[s].push(o)}}[u.inspect.custom](e,t){const r=this[s].reduce(((e,t)=>{if(e[t.name]){if(Array.isArray(e[t.name])){e[t.name].push(t.value)}else{e[t.name]=[e[t.name],t.value]}}else{e[t.name]=t.value}return e}),{__proto__:null});t.depth??=e;t.colors??=true;const i=u.formatWithOptions(t,r);return`FormData ${i.slice(i.indexOf("]")+2)}`}}n("FormData",FormData,s,"name","value");Object.defineProperties(FormData.prototype,{append:o,delete:o,get:o,getAll:o,has:o,set:o,[Symbol.toStringTag]:{value:"FormData",configurable:true}});function makeEntry(e,t,r){if(typeof t==="string"){}else{if(!l(t)){t=t instanceof Blob?new d([t],"blob",{type:t.type}):new a(t,"blob",{type:t.type})}if(r!==undefined){const e={type:t.type,lastModified:t.lastModified};t=t instanceof p?new d([t],r,e):new a(t,r,e)}}return{name:e,value:t}}e.exports={FormData:FormData,makeEntry:makeEntry}},1059:e=>{const t=Symbol.for("undici.globalOrigin.1");function getGlobalOrigin(){return globalThis[t]}function setGlobalOrigin(e){if(e===undefined){Object.defineProperty(globalThis,t,{value:undefined,writable:true,enumerable:false,configurable:false});return}const r=new URL(e);if(r.protocol!=="http:"&&r.protocol!=="https:"){throw new TypeError(`Only http & https urls are allowed, received ${r.protocol}`)}Object.defineProperty(globalThis,t,{value:r,writable:true,enumerable:false,configurable:false})}e.exports={getGlobalOrigin:getGlobalOrigin,setGlobalOrigin:setGlobalOrigin}},660:(e,t,r)=>{const{kConstruct:i}=r(6443);const{kEnumerableProperty:n}=r(3440);const{iteratorMixin:s,isValidHeaderName:o,isValidHeaderValue:a}=r(3168);const{webidl:l}=r(5893);const c=r(4589);const p=r(7975);const u=Symbol("headers map");const d=Symbol("headers map sorted");function isHTTPWhiteSpaceCharCode(e){return e===10||e===13||e===9||e===32}function headerValueNormalize(e){let t=0;let r=e.length;while(r>t&&isHTTPWhiteSpaceCharCode(e.charCodeAt(r-1)))--r;while(r>t&&isHTTPWhiteSpaceCharCode(e.charCodeAt(t)))++t;return t===0&&r===e.length?e:e.substring(t,r)}function fill(e,t){if(Array.isArray(t)){for(let r=0;r>","record"]})}}function appendHeader(e,t,r){r=headerValueNormalize(r);if(!o(t)){throw l.errors.invalidArgument({prefix:"Headers.append",value:t,type:"header name"})}else if(!a(r)){throw l.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}if(m(e)==="immutable"){throw new TypeError("immutable")}return h(e).append(t,r,false)}function compareHeaderName(e,t){return e[0]>1);if(t[a][0]<=l[0]){o=a+1}else{s=a}}if(i!==a){n=i;while(n>o){t[n]=t[--n]}t[o]=l}}if(!r.next().done){throw new TypeError("Unreachable")}return t}else{let e=0;for(const{0:r,1:{value:i}}of this[u]){t[e++]=[r,i];c(i!==null)}return t.sort(compareHeaderName)}}}class Headers{#U;#H;constructor(e=undefined){l.util.markAsUncloneable(this);if(e===i){return}this.#H=new HeadersList;this.#U="none";if(e!==undefined){e=l.converters.HeadersInit(e,"Headers contructor","init");fill(this,e)}}append(e,t){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,2,"Headers.append");const r="Headers.append";e=l.converters.ByteString(e,r,"name");t=l.converters.ByteString(t,r,"value");return appendHeader(this,e,t)}delete(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.delete");const t="Headers.delete";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:"Headers.delete",value:e,type:"header name"})}if(this.#U==="immutable"){throw new TypeError("immutable")}if(!this.#H.contains(e,false)){return}this.#H.delete(e,false)}get(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.get");const t="Headers.get";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:t,value:e,type:"header name"})}return this.#H.get(e,false)}has(e){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,1,"Headers.has");const t="Headers.has";e=l.converters.ByteString(e,t,"name");if(!o(e)){throw l.errors.invalidArgument({prefix:t,value:e,type:"header name"})}return this.#H.contains(e,false)}set(e,t){l.brandCheck(this,Headers);l.argumentLengthCheck(arguments,2,"Headers.set");const r="Headers.set";e=l.converters.ByteString(e,r,"name");t=l.converters.ByteString(t,r,"value");t=headerValueNormalize(t);if(!o(e)){throw l.errors.invalidArgument({prefix:r,value:e,type:"header name"})}else if(!a(t)){throw l.errors.invalidArgument({prefix:r,value:t,type:"header value"})}if(this.#U==="immutable"){throw new TypeError("immutable")}this.#H.set(e,t,false)}getSetCookie(){l.brandCheck(this,Headers);const e=this.#H.cookies;if(e){return[...e]}return[]}get[d](){if(this.#H[d]){return this.#H[d]}const e=[];const t=this.#H.toSortedArray();const r=this.#H.cookies;if(r===null||r.length===1){return this.#H[d]=t}for(let i=0;i>"](e,t,r,i.bind(e))}return l.converters["record"](e,t,r)}throw l.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence>","record"]})};e.exports={fill:fill,compareHeaderName:compareHeaderName,Headers:Headers,HeadersList:HeadersList,getHeadersGuard:m,setHeadersGuard:A,setHeadersList:g,getHeadersList:h}},4398:(e,t,r)=>{const{makeNetworkError:i,makeAppropriateNetworkError:n,filterResponse:s,makeResponse:o,fromInnerResponse:a}=r(9051);const{HeadersList:l}=r(660);const{Request:c,cloneRequest:p}=r(9967);const u=r(8522);const{bytesMatch:d,makePolicyContainer:m,clonePolicyContainer:A,requestBadPort:h,TAOCheck:g,appendRequestOriginHeader:f,responseLocationURL:y,requestCurrentURL:b,setRequestReferrerPolicyOnRedirect:C,tryUpgradeRequestToAPotentiallyTrustworthyURL:E,createOpaqueTimingInfo:N,appendFetchMetadata:v,corsCheck:I,crossOriginResourcePolicyCheck:S,determineRequestsReferrer:w,coarsenedSharedCurrentTime:P,createDeferredPromise:x,isBlobLike:B,sameOrigin:_,isCancelled:R,isAborted:k,isErrorLike:T,fullyReadBody:Q,readableStreamClose:M,isomorphicEncode:O,urlIsLocal:D,urlIsHttpHttpsScheme:z,urlHasHttpsScheme:L,clampAndCoarsenConnectionTimingInfo:G,simpleRangeHeaderValue:F,buildContentRange:q,createInflate:U,extractMimeType:H}=r(3168);const{kState:V,kDispatcher:j}=r(3627);const W=r(4589);const{safelyExtractBody:J,extractBody:Y}=r(4492);const{redirectStatusSet:$,nullBodyStatus:K,safeMethodsSet:Z,requestBodyHeader:X,subresourceSet:ee}=r(4495);const te=r(8474);const{Readable:re,pipeline:ie,finished:ne}=r(7075);const{addAbortListener:se,isErrored:oe,isReadable:ae,bufferToLowerCasedHeaderName:le}=r(3440);const{dataURLProcessor:ce,serializeAMimeType:pe,minimizeSupportedMimeType:ue}=r(1900);const{getGlobalDispatcher:de}=r(2581);const{webidl:me}=r(5893);const{STATUS_CODES:Ae}=r(7067);const he=["GET","HEAD"];const ge=typeof __UNDICI_IS_NODE__!=="undefined"||typeof esbuildDetection!=="undefined"?"node":"undici";let fe;class Fetch extends te{constructor(e){super();this.dispatcher=e;this.connection=null;this.dump=false;this.state="ongoing"}terminate(e){if(this.state!=="ongoing"){return}this.state="terminated";this.connection?.destroy(e);this.emit("terminated",e)}abort(e){if(this.state!=="ongoing"){return}this.state="aborted";if(!e){e=new DOMException("The operation was aborted.","AbortError")}this.serializedAbortReason=e;this.connection?.destroy(e);this.emit("terminated",e)}}function handleFetchDone(e){finalizeAndReportTiming(e,"fetch")}function fetch(e,t=undefined){me.argumentLengthCheck(arguments,1,"globalThis.fetch");let r=x();let i;try{i=new c(e,t)}catch(e){r.reject(e);return r.promise}const n=i[V];if(i.signal.aborted){abortFetch(r,n,null,i.signal.reason);return r.promise}const s=n.client.globalObject;if(s?.constructor?.name==="ServiceWorkerGlobalScope"){n.serviceWorkers="none"}let o=null;let l=false;let p=null;se(i.signal,(()=>{l=true;W(p!=null);p.abort(i.signal.reason);const e=o?.deref();abortFetch(r,n,e,i.signal.reason)}));const processResponse=e=>{if(l){return}if(e.aborted){abortFetch(r,n,o,p.serializedAbortReason);return}if(e.type==="error"){r.reject(new TypeError("fetch failed",{cause:e.error}));return}o=new WeakRef(a(e,"immutable"));r.resolve(o.deref());r=null};p=fetching({request:n,processResponseEndOfBody:handleFetchDone,processResponse:processResponse,dispatcher:i[j]});return r.promise}function finalizeAndReportTiming(e,t="other"){if(e.type==="error"&&e.aborted){return}if(!e.urlList?.length){return}const r=e.urlList[0];let i=e.timingInfo;let n=e.cacheState;if(!z(r)){return}if(i===null){return}if(!e.timingAllowPassed){i=N({startTime:i.startTime});n=""}i.endTime=P();e.timingInfo=i;ye(i,r.href,t,globalThis,n)}const ye=performance.markResourceTiming;function abortFetch(e,t,r,i){if(e){e.reject(i)}if(t.body!=null&&ae(t.body?.stream)){t.body.stream.cancel(i).catch((e=>{if(e.code==="ERR_INVALID_STATE"){return}throw e}))}if(r==null){return}const n=r[V];if(n.body!=null&&ae(n.body?.stream)){n.body.stream.cancel(i).catch((e=>{if(e.code==="ERR_INVALID_STATE"){return}throw e}))}}function fetching({request:e,processRequestBodyChunkLength:t,processRequestEndOfBody:r,processResponse:i,processResponseEndOfBody:n,processResponseConsumeBody:s,useParallelQueue:o=false,dispatcher:a=de()}){W(a);let l=null;let c=false;if(e.client!=null){l=e.client.globalObject;c=e.client.crossOriginIsolatedCapability}const p=P(c);const u=N({startTime:p});const d={controller:new Fetch(a),request:e,timingInfo:u,processRequestBodyChunkLength:t,processRequestEndOfBody:r,processResponse:i,processResponseConsumeBody:s,processResponseEndOfBody:n,taskDestination:l,crossOriginIsolatedCapability:c};W(!e.body||e.body.stream);if(e.window==="client"){e.window=e.client?.globalObject?.constructor?.name==="Window"?e.client:"no-window"}if(e.origin==="client"){e.origin=e.client.origin}if(e.policyContainer==="client"){if(e.client!=null){e.policyContainer=A(e.client.policyContainer)}else{e.policyContainer=m()}}if(!e.headersList.contains("accept",true)){const t="*/*";e.headersList.append("accept",t,true)}if(!e.headersList.contains("accept-language",true)){e.headersList.append("accept-language","*",true)}if(e.priority===null){}if(ee.has(e.destination)){}mainFetch(d).catch((e=>{d.controller.terminate(e)}));return d.controller}async function mainFetch(e,t=false){const r=e.request;let n=null;if(r.localURLsOnly&&!D(b(r))){n=i("local URLs only")}E(r);if(h(r)==="blocked"){n=i("bad port")}if(r.referrerPolicy===""){r.referrerPolicy=r.policyContainer.referrerPolicy}if(r.referrer!=="no-referrer"){r.referrer=w(r)}if(n===null){n=await(async()=>{const t=b(r);if(_(t,r.url)&&r.responseTainting==="basic"||t.protocol==="data:"||(r.mode==="navigate"||r.mode==="websocket")){r.responseTainting="basic";return await schemeFetch(e)}if(r.mode==="same-origin"){return i('request mode cannot be "same-origin"')}if(r.mode==="no-cors"){if(r.redirect!=="follow"){return i('redirect mode cannot be "follow" for "no-cors" request')}r.responseTainting="opaque";return await schemeFetch(e)}if(!z(b(r))){return i("URL scheme must be a HTTP(S) scheme")}r.responseTainting="cors";return await httpFetch(e)})()}if(t){return n}if(n.status!==0&&!n.internalResponse){if(r.responseTainting==="cors"){}if(r.responseTainting==="basic"){n=s(n,"basic")}else if(r.responseTainting==="cors"){n=s(n,"cors")}else if(r.responseTainting==="opaque"){n=s(n,"opaque")}else{W(false)}}let o=n.status===0?n:n.internalResponse;if(o.urlList.length===0){o.urlList.push(...r.urlList)}if(!r.timingAllowFailed){n.timingAllowPassed=true}if(n.type==="opaque"&&o.status===206&&o.rangeRequested&&!r.headers.contains("range",true)){n=o=i()}if(n.status!==0&&(r.method==="HEAD"||r.method==="CONNECT"||K.includes(o.status))){o.body=null;e.controller.dump=true}if(r.integrity){const processBodyError=t=>fetchFinale(e,i(t));if(r.responseTainting==="opaque"||n.body==null){processBodyError(n.error);return}const processBody=t=>{if(!d(t,r.integrity)){processBodyError("integrity mismatch");return}n.body=J(t)[0];fetchFinale(e,n)};await Q(n.body,processBody,processBodyError)}else{fetchFinale(e,n)}}function schemeFetch(e){if(R(e)&&e.request.redirectCount===0){return Promise.resolve(n(e))}const{request:t}=e;const{protocol:s}=b(t);switch(s){case"about:":{return Promise.resolve(i("about scheme is not supported"))}case"blob:":{if(!fe){fe=r(4573).resolveObjectURL}const e=b(t);if(e.search.length!==0){return Promise.resolve(i("NetworkError when attempting to fetch resource."))}const n=fe(e.toString());if(t.method!=="GET"||!B(n)){return Promise.resolve(i("invalid method"))}const s=o();const a=n.size;const l=O(`${a}`);const c=n.type;if(!t.headersList.contains("range",true)){const e=Y(n);s.statusText="OK";s.body=e[0];s.headersList.set("content-length",l,true);s.headersList.set("content-type",c,true)}else{s.rangeRequested=true;const e=t.headersList.get("range",true);const r=F(e,true);if(r==="failure"){return Promise.resolve(i("failed to fetch the data URL"))}let{rangeStartValue:o,rangeEndValue:l}=r;if(o===null){o=a-l;l=o+l-1}else{if(o>=a){return Promise.resolve(i("Range start is greater than the blob's size."))}if(l===null||l>=a){l=a-1}}const p=n.slice(o,l,c);const u=Y(p);s.body=u[0];const d=O(`${p.size}`);const m=q(o,l,a);s.status=206;s.statusText="Partial Content";s.headersList.set("content-length",d,true);s.headersList.set("content-type",c,true);s.headersList.set("content-range",m,true)}return Promise.resolve(s)}case"data:":{const e=b(t);const r=ce(e);if(r==="failure"){return Promise.resolve(i("failed to fetch the data URL"))}const n=pe(r.mimeType);return Promise.resolve(o({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:n}]],body:J(r.body)[0]}))}case"file:":{return Promise.resolve(i("not implemented... yet..."))}case"http:":case"https:":{return httpFetch(e).catch((e=>i(e)))}default:{return Promise.resolve(i("unknown scheme"))}}}function finalizeResponse(e,t){e.request.done=true;if(e.processResponseDone!=null){queueMicrotask((()=>e.processResponseDone(t)))}}function fetchFinale(e,t){let r=e.timingInfo;const processResponseEndOfBody=()=>{const i=Date.now();if(e.request.destination==="document"){e.controller.fullTimingInfo=r}e.controller.reportTimingSteps=()=>{if(e.request.url.protocol!=="https:"){return}r.endTime=i;let n=t.cacheState;const s=t.bodyInfo;if(!t.timingAllowPassed){r=N(r);n=""}let o=0;if(e.request.mode!=="navigator"||!t.hasCrossOriginRedirects){o=t.status;const e=H(t.headersList);if(e!=="failure"){s.contentType=ue(e)}}if(e.request.initiatorType!=null){ye(r,e.request.url.href,e.request.initiatorType,globalThis,n,s,o)}};const processResponseEndOfBodyTask=()=>{e.request.done=true;if(e.processResponseEndOfBody!=null){queueMicrotask((()=>e.processResponseEndOfBody(t)))}if(e.request.initiatorType!=null){e.controller.reportTimingSteps()}};queueMicrotask((()=>processResponseEndOfBodyTask()))};if(e.processResponse!=null){queueMicrotask((()=>{e.processResponse(t);e.processResponse=null}))}const i=t.type==="error"?t:t.internalResponse??t;if(i.body==null){processResponseEndOfBody()}else{ne(i.body.stream,(()=>{processResponseEndOfBody()}))}}async function httpFetch(e){const t=e.request;let r=null;let n=null;const s=e.timingInfo;if(t.serviceWorkers==="all"){}if(r===null){if(t.redirect==="follow"){t.serviceWorkers="none"}n=r=await httpNetworkOrCacheFetch(e);if(t.responseTainting==="cors"&&I(t,r)==="failure"){return i("cors failure")}if(g(t,r)==="failure"){t.timingAllowFailed=true}}if((t.responseTainting==="opaque"||r.type==="opaque")&&S(t.origin,t.client,t.destination,n)==="blocked"){return i("blocked")}if($.has(n.status)){if(t.redirect!=="manual"){e.controller.connection.destroy(undefined,false)}if(t.redirect==="error"){r=i("unexpected redirect")}else if(t.redirect==="manual"){r=n}else if(t.redirect==="follow"){r=await httpRedirectFetch(e,r)}else{W(false)}}r.timingInfo=s;return r}function httpRedirectFetch(e,t){const r=e.request;const n=t.internalResponse?t.internalResponse:t;let s;try{s=y(n,b(r).hash);if(s==null){return t}}catch(e){return Promise.resolve(i(e))}if(!z(s)){return Promise.resolve(i("URL scheme must be a HTTP(S) scheme"))}if(r.redirectCount===20){return Promise.resolve(i("redirect count exceeded"))}r.redirectCount+=1;if(r.mode==="cors"&&(s.username||s.password)&&!_(r,s)){return Promise.resolve(i('cross origin not allowed for request mode "cors"'))}if(r.responseTainting==="cors"&&(s.username||s.password)){return Promise.resolve(i('URL cannot contain credentials for request mode "cors"'))}if(n.status!==303&&r.body!=null&&r.body.source==null){return Promise.resolve(i())}if([301,302].includes(n.status)&&r.method==="POST"||n.status===303&&!he.includes(r.method)){r.method="GET";r.body=null;for(const e of X){r.headersList.delete(e)}}if(!_(b(r),s)){r.headersList.delete("authorization",true);r.headersList.delete("proxy-authorization",true);r.headersList.delete("cookie",true);r.headersList.delete("host",true)}if(r.body!=null){W(r.body.source!=null);r.body=J(r.body.source)[0]}const o=e.timingInfo;o.redirectEndTime=o.postRedirectStartTime=P(e.crossOriginIsolatedCapability);if(o.redirectStartTime===0){o.redirectStartTime=o.startTime}r.urlList.push(s);C(r,n);return mainFetch(e,true)}async function httpNetworkOrCacheFetch(e,t=false,r=false){const s=e.request;let o=null;let a=null;let l=null;const c=null;const u=false;if(s.window==="no-window"&&s.redirect==="error"){o=e;a=s}else{a=p(s);o={...e};o.request=a}const d=s.credentials==="include"||s.credentials==="same-origin"&&s.responseTainting==="basic";const m=a.body?a.body.length:null;let A=null;if(a.body==null&&["POST","PUT"].includes(a.method)){A="0"}if(m!=null){A=O(`${m}`)}if(A!=null){a.headersList.append("content-length",A,true)}if(m!=null&&a.keepalive){}if(a.referrer instanceof URL){a.headersList.append("referer",O(a.referrer.href),true)}f(a);v(a);if(!a.headersList.contains("user-agent",true)){a.headersList.append("user-agent",ge)}if(a.cache==="default"&&(a.headersList.contains("if-modified-since",true)||a.headersList.contains("if-none-match",true)||a.headersList.contains("if-unmodified-since",true)||a.headersList.contains("if-match",true)||a.headersList.contains("if-range",true))){a.cache="no-store"}if(a.cache==="no-cache"&&!a.preventNoCacheCacheControlHeaderModification&&!a.headersList.contains("cache-control",true)){a.headersList.append("cache-control","max-age=0",true)}if(a.cache==="no-store"||a.cache==="reload"){if(!a.headersList.contains("pragma",true)){a.headersList.append("pragma","no-cache",true)}if(!a.headersList.contains("cache-control",true)){a.headersList.append("cache-control","no-cache",true)}}if(a.headersList.contains("range",true)){a.headersList.append("accept-encoding","identity",true)}if(!a.headersList.contains("accept-encoding",true)){if(L(b(a))){a.headersList.append("accept-encoding","br, gzip, deflate",true)}else{a.headersList.append("accept-encoding","gzip, deflate",true)}}a.headersList.delete("host",true);if(d){}if(c==null){a.cache="no-store"}if(a.cache!=="no-store"&&a.cache!=="reload"){}if(l==null){if(a.cache==="only-if-cached"){return i("only if cached")}const e=await httpNetworkFetch(o,d,r);if(!Z.has(a.method)&&e.status>=200&&e.status<=399){}if(u&&e.status===304){}if(l==null){l=e}}l.urlList=[...a.urlList];if(a.headersList.contains("range",true)){l.rangeRequested=true}l.requestIncludesCredentials=d;if(l.status===407){if(s.window==="no-window"){return i()}if(R(e)){return n(e)}return i("proxy authentication required")}if(l.status===421&&!r&&(s.body==null||s.body.source!=null)){if(R(e)){return n(e)}e.controller.connection.destroy();l=await httpNetworkOrCacheFetch(e,t,true)}if(t){}return l}async function httpNetworkFetch(e,t=false,r=false){W(!e.controller.connection||e.controller.connection.destroyed);e.controller.connection={abort:null,destroyed:false,destroy(e,t=true){if(!this.destroyed){this.destroyed=true;if(t){this.abort?.(e??new DOMException("The operation was aborted.","AbortError"))}}}};const s=e.request;let a=null;const c=e.timingInfo;const p=null;if(p==null){s.cache="no-store"}const d=r?"yes":"no";if(s.mode==="websocket"){}else{}let m=null;if(s.body==null&&e.processRequestEndOfBody){queueMicrotask((()=>e.processRequestEndOfBody()))}else if(s.body!=null){const processBodyChunk=async function*(t){if(R(e)){return}yield t;e.processRequestBodyChunkLength?.(t.byteLength)};const processEndOfBody=()=>{if(R(e)){return}if(e.processRequestEndOfBody){e.processRequestEndOfBody()}};const processBodyError=t=>{if(R(e)){return}if(t.name==="AbortError"){e.controller.abort()}else{e.controller.terminate(t)}};m=async function*(){try{for await(const e of s.body.stream){yield*processBodyChunk(e)}processEndOfBody()}catch(e){processBodyError(e)}}()}try{const{body:t,status:r,statusText:i,headersList:n,socket:s}=await dispatch({body:m});if(s){a=o({status:r,statusText:i,headersList:n,socket:s})}else{const s=t[Symbol.asyncIterator]();e.controller.next=()=>s.next();a=o({status:r,statusText:i,headersList:n})}}catch(t){if(t.name==="AbortError"){e.controller.connection.destroy();return n(e,t)}return i(t)}const pullAlgorithm=async()=>{await e.controller.resume()};const cancelAlgorithm=t=>{if(!R(e)){e.controller.abort(t)}};const A=new ReadableStream({async start(t){e.controller.controller=t},async pull(e){await pullAlgorithm(e)},async cancel(e){await cancelAlgorithm(e)},type:"bytes"});a.body={stream:A,source:null,length:null};e.controller.onAborted=onAborted;e.controller.on("terminated",onAborted);e.controller.resume=async()=>{while(true){let t;let r;try{const{done:r,value:i}=await e.controller.next();if(k(e)){break}t=r?undefined:i}catch(i){if(e.controller.ended&&!c.encodedBodySize){t=undefined}else{t=i;r=true}}if(t===undefined){M(e.controller.controller);finalizeResponse(e,a);return}c.decodedBodySize+=t?.byteLength??0;if(r){e.controller.terminate(t);return}const i=new Uint8Array(t);if(i.byteLength){e.controller.controller.enqueue(i)}if(oe(A)){e.controller.terminate();return}if(e.controller.controller.desiredSize<=0){return}}};function onAborted(t){if(k(e)){a.aborted=true;if(ae(A)){e.controller.controller.error(e.controller.serializedAbortReason)}}else{if(ae(A)){e.controller.controller.error(new TypeError("terminated",{cause:T(t)?t:undefined}))}}e.controller.connection.destroy()}return a;function dispatch({body:t}){const r=b(s);const i=e.controller.dispatcher;return new Promise(((n,o)=>i.dispatch({path:r.pathname+r.search,origin:r.origin,method:s.method,body:i.isMockActive?s.body&&(s.body.source||s.body.stream):t,headers:s.headersList.entries,maxRedirections:0,upgrade:s.mode==="websocket"?"websocket":undefined},{body:null,abort:null,onConnect(t){const{connection:r}=e.controller;c.finalConnectionTimingInfo=G(undefined,c.postRedirectStartTime,e.crossOriginIsolatedCapability);if(r.destroyed){t(new DOMException("The operation was aborted.","AbortError"))}else{e.controller.on("terminated",t);this.abort=r.abort=t}c.finalNetworkRequestStartTime=P(e.crossOriginIsolatedCapability)},onResponseStarted(){c.finalNetworkResponseStartTime=P(e.crossOriginIsolatedCapability)},onHeaders(e,t,r,i){if(e<200){return}let a="";const c=new l;for(let e=0;er){o(new Error(`too many content-encodings in response: ${t.length}, maximum allowed is ${r}`));return true}for(let e=t.length-1;e>=0;--e){const r=t[e].trim();if(r==="x-gzip"||r==="gzip"){p.push(u.createGunzip({flush:u.constants.Z_SYNC_FLUSH,finishFlush:u.constants.Z_SYNC_FLUSH}))}else if(r==="deflate"){p.push(U({flush:u.constants.Z_SYNC_FLUSH,finishFlush:u.constants.Z_SYNC_FLUSH}))}else if(r==="br"){p.push(u.createBrotliDecompress({flush:u.constants.BROTLI_OPERATION_FLUSH,finishFlush:u.constants.BROTLI_OPERATION_FLUSH}))}else{p.length=0;break}}}const m=this.onError.bind(this);n({status:e,statusText:i,headersList:c,body:p.length?ie(this.body,...p,(e=>{if(e){this.onError(e)}})).on("error",m):this.body.on("error",m)});return true},onData(t){if(e.controller.dump){return}const r=t;c.encodedBodySize+=r.byteLength;return this.body.push(r)},onComplete(){if(this.abort){e.controller.off("terminated",this.abort)}if(e.controller.onAborted){e.controller.off("terminated",e.controller.onAborted)}e.controller.ended=true;this.body.push(null)},onError(t){if(this.abort){e.controller.off("terminated",this.abort)}this.body?.destroy(t);e.controller.terminate(t);o(t)},onUpgrade(e,t,r){if(e!==101){return}const i=new l;for(let e=0;e{const{extractBody:i,mixinBody:n,cloneBody:s,bodyUnusable:o}=r(4492);const{Headers:a,fill:l,HeadersList:c,setHeadersGuard:p,getHeadersGuard:u,setHeadersList:d,getHeadersList:m}=r(660);const{FinalizationRegistry:A}=r(6653)();const h=r(3440);const g=r(7975);const{isValidHTTPToken:f,sameOrigin:y,environmentSettingsObject:b}=r(3168);const{forbiddenMethodsSet:C,corsSafeListedMethodsSet:E,referrerPolicy:N,requestRedirect:v,requestMode:I,requestCredentials:S,requestCache:w,requestDuplex:P}=r(4495);const{kEnumerableProperty:x,normalizedMethodRecordsBase:B,normalizedMethodRecords:_}=h;const{kHeaders:R,kSignal:k,kState:T,kDispatcher:Q}=r(3627);const{webidl:M}=r(5893);const{URLSerializer:O}=r(1900);const{kConstruct:D}=r(6443);const z=r(4589);const{getMaxListeners:L,setMaxListeners:G,getEventListeners:F,defaultMaxListeners:q}=r(8474);const U=Symbol("abortController");const H=new A((({signal:e,abort:t})=>{e.removeEventListener("abort",t)}));const V=new WeakMap;function buildAbort(e){return abort;function abort(){const t=e.deref();if(t!==undefined){H.unregister(abort);this.removeEventListener("abort",abort);t.abort(this.reason);const e=V.get(t.signal);if(e!==undefined){if(e.size!==0){for(const t of e){const e=t.deref();if(e!==undefined){e.abort(this.reason)}}e.clear()}V.delete(t.signal)}}}}let j=false;class Request{constructor(e,t={}){M.util.markAsUncloneable(this);if(e===D){return}const r="Request constructor";M.argumentLengthCheck(arguments,1,r);e=M.converters.RequestInfo(e,r,"input");t=M.converters.RequestInit(t,r,"init");let n=null;let s=null;const u=b.settingsObject.baseUrl;let A=null;if(typeof e==="string"){this[Q]=t.dispatcher;let r;try{r=new URL(e,u)}catch(t){throw new TypeError("Failed to parse URL from "+e,{cause:t})}if(r.username||r.password){throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+e)}n=makeRequest({urlList:[r]});s="cors"}else{this[Q]=t.dispatcher||e[Q];z(e instanceof Request);n=e[T];A=e[k]}const g=b.settingsObject.origin;let N="client";if(n.window?.constructor?.name==="EnvironmentSettingsObject"&&y(n.window,g)){N=n.window}if(t.window!=null){throw new TypeError(`'window' option '${N}' must be null`)}if("window"in t){N="no-window"}n=makeRequest({method:n.method,headersList:n.headersList,unsafeRequest:n.unsafeRequest,client:b.settingsObject,window:N,priority:n.priority,origin:n.origin,referrer:n.referrer,referrerPolicy:n.referrerPolicy,mode:n.mode,credentials:n.credentials,cache:n.cache,redirect:n.redirect,integrity:n.integrity,keepalive:n.keepalive,reloadNavigation:n.reloadNavigation,historyNavigation:n.historyNavigation,urlList:[...n.urlList]});const v=Object.keys(t).length!==0;if(v){if(n.mode==="navigate"){n.mode="same-origin"}n.reloadNavigation=false;n.historyNavigation=false;n.origin="client";n.referrer="client";n.referrerPolicy="";n.url=n.urlList[n.urlList.length-1];n.urlList=[n.url]}if(t.referrer!==undefined){const e=t.referrer;if(e===""){n.referrer="no-referrer"}else{let t;try{t=new URL(e,u)}catch(t){throw new TypeError(`Referrer "${e}" is not a valid URL.`,{cause:t})}if(t.protocol==="about:"&&t.hostname==="client"||g&&!y(t,b.settingsObject.baseUrl)){n.referrer="client"}else{n.referrer=t}}}if(t.referrerPolicy!==undefined){n.referrerPolicy=t.referrerPolicy}let I;if(t.mode!==undefined){I=t.mode}else{I=s}if(I==="navigate"){throw M.errors.exception({header:"Request constructor",message:"invalid request mode navigate."})}if(I!=null){n.mode=I}if(t.credentials!==undefined){n.credentials=t.credentials}if(t.cache!==undefined){n.cache=t.cache}if(n.cache==="only-if-cached"&&n.mode!=="same-origin"){throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode")}if(t.redirect!==undefined){n.redirect=t.redirect}if(t.integrity!=null){n.integrity=String(t.integrity)}if(t.keepalive!==undefined){n.keepalive=Boolean(t.keepalive)}if(t.method!==undefined){let e=t.method;const r=_[e];if(r!==undefined){n.method=r}else{if(!f(e)){throw new TypeError(`'${e}' is not a valid HTTP method.`)}const t=e.toUpperCase();if(C.has(t)){throw new TypeError(`'${e}' HTTP method is unsupported.`)}e=B[t]??e;n.method=e}if(!j&&n.method==="patch"){process.emitWarning("Using `patch` is highly likely to result in a `405 Method Not Allowed`. `PATCH` is much more likely to succeed.",{code:"UNDICI-FETCH-patch"});j=true}}if(t.signal!==undefined){A=t.signal}this[T]=n;const S=new AbortController;this[k]=S.signal;if(A!=null){if(!A||typeof A.aborted!=="boolean"||typeof A.addEventListener!=="function"){throw new TypeError("Failed to construct 'Request': member signal is not of type AbortSignal.")}if(A.aborted){S.abort(A.reason)}else{this[U]=S;const e=new WeakRef(S);const t=buildAbort(e);try{if(typeof L==="function"&&L(A)===q){G(1500,A)}else if(F(A,"abort").length>=q){G(1500,A)}}catch{}h.addAbortListener(A,t);H.register(S,{signal:A,abort:t},t)}}this[R]=new a(D);d(this[R],n.headersList);p(this[R],"request");if(I==="no-cors"){if(!E.has(n.method)){throw new TypeError(`'${n.method} is unsupported in no-cors mode.`)}p(this[R],"request-no-cors")}if(v){const e=m(this[R]);const r=t.headers!==undefined?t.headers:new c(e);e.clear();if(r instanceof c){for(const{name:t,value:i}of r.rawValues()){e.append(t,i,false)}e.cookies=r.cookies}else{l(this[R],r)}}const w=e instanceof Request?e[T].body:null;if((t.body!=null||w!=null)&&(n.method==="GET"||n.method==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body.")}let P=null;if(t.body!=null){const[e,r]=i(t.body,n.keepalive);P=e;if(r&&!m(this[R]).contains("content-type",true)){this[R].append("content-type",r)}}const x=P??w;if(x!=null&&x.source==null){if(P!=null&&t.duplex==null){throw new TypeError("RequestInit: duplex option is required when sending a body.")}if(n.mode!=="same-origin"&&n.mode!=="cors"){throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"')}n.useCORSPreflightFlag=true}let O=x;if(P==null&&w!=null){if(o(e)){throw new TypeError("Cannot construct a Request with a Request object that has already been used.")}const t=new TransformStream;w.stream.pipeThrough(t);O={source:w.source,length:w.length,stream:t.readable}}this[T].body=O}get method(){M.brandCheck(this,Request);return this[T].method}get url(){M.brandCheck(this,Request);return O(this[T].url)}get headers(){M.brandCheck(this,Request);return this[R]}get destination(){M.brandCheck(this,Request);return this[T].destination}get referrer(){M.brandCheck(this,Request);if(this[T].referrer==="no-referrer"){return""}if(this[T].referrer==="client"){return"about:client"}return this[T].referrer.toString()}get referrerPolicy(){M.brandCheck(this,Request);return this[T].referrerPolicy}get mode(){M.brandCheck(this,Request);return this[T].mode}get credentials(){return this[T].credentials}get cache(){M.brandCheck(this,Request);return this[T].cache}get redirect(){M.brandCheck(this,Request);return this[T].redirect}get integrity(){M.brandCheck(this,Request);return this[T].integrity}get keepalive(){M.brandCheck(this,Request);return this[T].keepalive}get isReloadNavigation(){M.brandCheck(this,Request);return this[T].reloadNavigation}get isHistoryNavigation(){M.brandCheck(this,Request);return this[T].historyNavigation}get signal(){M.brandCheck(this,Request);return this[k]}get body(){M.brandCheck(this,Request);return this[T].body?this[T].body.stream:null}get bodyUsed(){M.brandCheck(this,Request);return!!this[T].body&&h.isDisturbed(this[T].body.stream)}get duplex(){M.brandCheck(this,Request);return"half"}clone(){M.brandCheck(this,Request);if(o(this)){throw new TypeError("unusable")}const e=cloneRequest(this[T]);const t=new AbortController;if(this.signal.aborted){t.abort(this.signal.reason)}else{let e=V.get(this.signal);if(e===undefined){e=new Set;V.set(this.signal,e)}const r=new WeakRef(t);e.add(r);h.addAbortListener(t.signal,buildAbort(r))}return fromInnerRequest(e,t.signal,u(this[R]))}[g.inspect.custom](e,t){if(t.depth===null){t.depth=2}t.colors??=true;const r={method:this.method,url:this.url,headers:this.headers,destination:this.destination,referrer:this.referrer,referrerPolicy:this.referrerPolicy,mode:this.mode,credentials:this.credentials,cache:this.cache,redirect:this.redirect,integrity:this.integrity,keepalive:this.keepalive,isReloadNavigation:this.isReloadNavigation,isHistoryNavigation:this.isHistoryNavigation,signal:this.signal};return`Request ${g.formatWithOptions(t,r)}`}}n(Request);function makeRequest(e){return{method:e.method??"GET",localURLsOnly:e.localURLsOnly??false,unsafeRequest:e.unsafeRequest??false,body:e.body??null,client:e.client??null,reservedClient:e.reservedClient??null,replacesClientId:e.replacesClientId??"",window:e.window??"client",keepalive:e.keepalive??false,serviceWorkers:e.serviceWorkers??"all",initiator:e.initiator??"",destination:e.destination??"",priority:e.priority??null,origin:e.origin??"client",policyContainer:e.policyContainer??"client",referrer:e.referrer??"client",referrerPolicy:e.referrerPolicy??"",mode:e.mode??"no-cors",useCORSPreflightFlag:e.useCORSPreflightFlag??false,credentials:e.credentials??"same-origin",useCredentials:e.useCredentials??false,cache:e.cache??"default",redirect:e.redirect??"follow",integrity:e.integrity??"",cryptoGraphicsNonceMetadata:e.cryptoGraphicsNonceMetadata??"",parserMetadata:e.parserMetadata??"",reloadNavigation:e.reloadNavigation??false,historyNavigation:e.historyNavigation??false,userActivation:e.userActivation??false,taintedOrigin:e.taintedOrigin??false,redirectCount:e.redirectCount??0,responseTainting:e.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:e.preventNoCacheCacheControlHeaderModification??false,done:e.done??false,timingAllowFailed:e.timingAllowFailed??false,urlList:e.urlList,url:e.urlList[0],headersList:e.headersList?new c(e.headersList):new c}}function cloneRequest(e){const t=makeRequest({...e,body:null});if(e.body!=null){t.body=s(t,e.body)}return t}function fromInnerRequest(e,t,r){const i=new Request(D);i[T]=e;i[k]=t;i[R]=new a(D);d(i[R],e.headersList);p(i[R],r);return i}Object.defineProperties(Request.prototype,{method:x,url:x,headers:x,redirect:x,clone:x,signal:x,duplex:x,destination:x,body:x,bodyUsed:x,isHistoryNavigation:x,isReloadNavigation:x,keepalive:x,integrity:x,cache:x,credentials:x,attribute:x,referrerPolicy:x,referrer:x,mode:x,[Symbol.toStringTag]:{value:"Request",configurable:true}});M.converters.Request=M.interfaceConverter(Request);M.converters.RequestInfo=function(e,t,r){if(typeof e==="string"){return M.converters.USVString(e,t,r)}if(e instanceof Request){return M.converters.Request(e,t,r)}return M.converters.USVString(e,t,r)};M.converters.AbortSignal=M.interfaceConverter(AbortSignal);M.converters.RequestInit=M.dictionaryConverter([{key:"method",converter:M.converters.ByteString},{key:"headers",converter:M.converters.HeadersInit},{key:"body",converter:M.nullableConverter(M.converters.BodyInit)},{key:"referrer",converter:M.converters.USVString},{key:"referrerPolicy",converter:M.converters.DOMString,allowedValues:N},{key:"mode",converter:M.converters.DOMString,allowedValues:I},{key:"credentials",converter:M.converters.DOMString,allowedValues:S},{key:"cache",converter:M.converters.DOMString,allowedValues:w},{key:"redirect",converter:M.converters.DOMString,allowedValues:v},{key:"integrity",converter:M.converters.DOMString},{key:"keepalive",converter:M.converters.boolean},{key:"signal",converter:M.nullableConverter((e=>M.converters.AbortSignal(e,"RequestInit","signal",{strict:false})))},{key:"window",converter:M.converters.any},{key:"duplex",converter:M.converters.DOMString,allowedValues:P},{key:"dispatcher",converter:M.converters.any}]);e.exports={Request:Request,makeRequest:makeRequest,fromInnerRequest:fromInnerRequest,cloneRequest:cloneRequest}},9051:(e,t,r)=>{const{Headers:i,HeadersList:n,fill:s,getHeadersGuard:o,setHeadersGuard:a,setHeadersList:l}=r(660);const{extractBody:c,cloneBody:p,mixinBody:u,hasFinalizationRegistry:d,streamRegistry:m,bodyUnusable:A}=r(4492);const h=r(3440);const g=r(7975);const{kEnumerableProperty:f}=h;const{isValidReasonPhrase:y,isCancelled:b,isAborted:C,isBlobLike:E,serializeJavascriptValueToJSONString:N,isErrorLike:v,isomorphicEncode:I,environmentSettingsObject:S}=r(3168);const{redirectStatusSet:w,nullBodyStatus:P}=r(4495);const{kState:x,kHeaders:B}=r(3627);const{webidl:_}=r(5893);const{FormData:R}=r(5910);const{URLSerializer:k}=r(1900);const{kConstruct:T}=r(6443);const Q=r(4589);const{types:M}=r(7975);const O=new TextEncoder("utf-8");class Response{static error(){const e=fromInnerResponse(makeNetworkError(),"immutable");return e}static json(e,t={}){_.argumentLengthCheck(arguments,1,"Response.json");if(t!==null){t=_.converters.ResponseInit(t)}const r=O.encode(N(e));const i=c(r);const n=fromInnerResponse(makeResponse({}),"response");initializeResponse(n,t,{body:i[0],type:"application/json"});return n}static redirect(e,t=302){_.argumentLengthCheck(arguments,1,"Response.redirect");e=_.converters.USVString(e);t=_.converters["unsigned short"](t);let r;try{r=new URL(e,S.settingsObject.baseUrl)}catch(t){throw new TypeError(`Failed to parse URL from ${e}`,{cause:t})}if(!w.has(t)){throw new RangeError(`Invalid status code ${t}`)}const i=fromInnerResponse(makeResponse({}),"immutable");i[x].status=t;const n=I(k(r));i[x].headersList.append("location",n,true);return i}constructor(e=null,t={}){_.util.markAsUncloneable(this);if(e===T){return}if(e!==null){e=_.converters.BodyInit(e)}t=_.converters.ResponseInit(t);this[x]=makeResponse({});this[B]=new i(T);a(this[B],"response");l(this[B],this[x].headersList);let r=null;if(e!=null){const[t,i]=c(e);r={body:t,type:i}}initializeResponse(this,t,r)}get type(){_.brandCheck(this,Response);return this[x].type}get url(){_.brandCheck(this,Response);const e=this[x].urlList;const t=e[e.length-1]??null;if(t===null){return""}return k(t,true)}get redirected(){_.brandCheck(this,Response);return this[x].urlList.length>1}get status(){_.brandCheck(this,Response);return this[x].status}get ok(){_.brandCheck(this,Response);return this[x].status>=200&&this[x].status<=299}get statusText(){_.brandCheck(this,Response);return this[x].statusText}get headers(){_.brandCheck(this,Response);return this[B]}get body(){_.brandCheck(this,Response);return this[x].body?this[x].body.stream:null}get bodyUsed(){_.brandCheck(this,Response);return!!this[x].body&&h.isDisturbed(this[x].body.stream)}clone(){_.brandCheck(this,Response);if(A(this)){throw _.errors.exception({header:"Response.clone",message:"Body has already been consumed."})}const e=cloneResponse(this[x]);if(d&&this[x].body?.stream){m.register(this,new WeakRef(this[x].body.stream))}return fromInnerResponse(e,o(this[B]))}[g.inspect.custom](e,t){if(t.depth===null){t.depth=2}t.colors??=true;const r={status:this.status,statusText:this.statusText,headers:this.headers,body:this.body,bodyUsed:this.bodyUsed,ok:this.ok,redirected:this.redirected,type:this.type,url:this.url};return`Response ${g.formatWithOptions(t,r)}`}}u(Response);Object.defineProperties(Response.prototype,{type:f,url:f,status:f,ok:f,redirected:f,statusText:f,headers:f,clone:f,body:f,bodyUsed:f,[Symbol.toStringTag]:{value:"Response",configurable:true}});Object.defineProperties(Response,{json:f,redirect:f,error:f});function cloneResponse(e){if(e.internalResponse){return filterResponse(cloneResponse(e.internalResponse),e.type)}const t=makeResponse({...e,body:null});if(e.body!=null){t.body=p(t,e.body)}return t}function makeResponse(e){return{aborted:false,rangeRequested:false,timingAllowPassed:false,requestIncludesCredentials:false,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...e,headersList:e?.headersList?new n(e?.headersList):new n,urlList:e?.urlList?[...e.urlList]:[]}}function makeNetworkError(e){const t=v(e);return makeResponse({type:"error",status:0,error:t?e:new Error(e?String(e):e),aborted:e&&e.name==="AbortError"})}function isNetworkError(e){return e.type==="error"&&e.status===0}function makeFilteredResponse(e,t){t={internalResponse:e,...t};return new Proxy(e,{get(e,r){return r in t?t[r]:e[r]},set(e,r,i){Q(!(r in t));e[r]=i;return true}})}function filterResponse(e,t){if(t==="basic"){return makeFilteredResponse(e,{type:"basic",headersList:e.headersList})}else if(t==="cors"){return makeFilteredResponse(e,{type:"cors",headersList:e.headersList})}else if(t==="opaque"){return makeFilteredResponse(e,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null})}else if(t==="opaqueredirect"){return makeFilteredResponse(e,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null})}else{Q(false)}}function makeAppropriateNetworkError(e,t=null){Q(b(e));return C(e)?makeNetworkError(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:t})):makeNetworkError(Object.assign(new DOMException("Request was cancelled."),{cause:t}))}function initializeResponse(e,t,r){if(t.status!==null&&(t.status<200||t.status>599)){throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.')}if("statusText"in t&&t.statusText!=null){if(!y(String(t.statusText))){throw new TypeError("Invalid statusText")}}if("status"in t&&t.status!=null){e[x].status=t.status}if("statusText"in t&&t.statusText!=null){e[x].statusText=t.statusText}if("headers"in t&&t.headers!=null){s(e[B],t.headers)}if(r){if(P.includes(e.status)){throw _.errors.exception({header:"Response constructor",message:`Invalid response status code ${e.status}`})}e[x].body=r.body;if(r.type!=null&&!e[x].headersList.contains("content-type",true)){e[x].headersList.append("content-type",r.type,true)}}}function fromInnerResponse(e,t){const r=new Response(T);r[x]=e;r[B]=new i(T);l(r[B],e.headersList);a(r[B],t);if(d&&e.body?.stream){m.register(r,new WeakRef(e.body.stream))}return r}_.converters.ReadableStream=_.interfaceConverter(ReadableStream);_.converters.FormData=_.interfaceConverter(R);_.converters.URLSearchParams=_.interfaceConverter(URLSearchParams);_.converters.XMLHttpRequestBodyInit=function(e,t,r){if(typeof e==="string"){return _.converters.USVString(e,t,r)}if(E(e)){return _.converters.Blob(e,t,r,{strict:false})}if(ArrayBuffer.isView(e)||M.isArrayBuffer(e)){return _.converters.BufferSource(e,t,r)}if(h.isFormDataLike(e)){return _.converters.FormData(e,t,r,{strict:false})}if(e instanceof URLSearchParams){return _.converters.URLSearchParams(e,t,r)}return _.converters.DOMString(e,t,r)};_.converters.BodyInit=function(e,t,r){if(e instanceof ReadableStream){return _.converters.ReadableStream(e,t,r)}if(e?.[Symbol.asyncIterator]){return e}return _.converters.XMLHttpRequestBodyInit(e,t,r)};_.converters.ResponseInit=_.dictionaryConverter([{key:"status",converter:_.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:_.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:_.converters.HeadersInit}]);e.exports={isNetworkError:isNetworkError,makeNetworkError:makeNetworkError,makeResponse:makeResponse,makeAppropriateNetworkError:makeAppropriateNetworkError,filterResponse:filterResponse,Response:Response,cloneResponse:cloneResponse,fromInnerResponse:fromInnerResponse}},3627:e=>{e.exports={kUrl:Symbol("url"),kHeaders:Symbol("headers"),kSignal:Symbol("signal"),kState:Symbol("state"),kDispatcher:Symbol("dispatcher")}},3168:(e,t,r)=>{const{Transform:i}=r(7075);const n=r(8522);const{redirectStatusSet:s,referrerPolicySet:o,badPortsSet:a}=r(4495);const{getGlobalOrigin:l}=r(1059);const{collectASequenceOfCodePoints:c,collectAnHTTPQuotedString:p,removeChars:u,parseMIMEType:d}=r(1900);const{performance:m}=r(643);const{isBlobLike:A,ReadableStreamFrom:h,isValidHTTPToken:g,normalizedMethodRecordsBase:f}=r(3440);const y=r(4589);const{isUint8Array:b}=r(3429);const{webidl:C}=r(5893);let E=[];let N;try{N=r(7598);const e=["sha256","sha384","sha512"];E=N.getHashes().filter((t=>e.includes(t)))}catch{}function responseURL(e){const t=e.urlList;const r=t.length;return r===0?null:t[r-1].toString()}function responseLocationURL(e,t){if(!s.has(e.status)){return null}let r=e.headersList.get("location",true);if(r!==null&&isValidHeaderValue(r)){if(!isValidEncodedURL(r)){r=normalizeBinaryStringToUtf8(r)}r=new URL(r,responseURL(e))}if(r&&!r.hash){r.hash=t}return r}function isValidEncodedURL(e){for(let t=0;t126||r<32){return false}}return true}function normalizeBinaryStringToUtf8(e){return Buffer.from(e,"binary").toString("utf8")}function requestCurrentURL(e){return e.urlList[e.urlList.length-1]}function requestBadPort(e){const t=requestCurrentURL(e);if(urlIsHttpHttpsScheme(t)&&a.has(t.port)){return"blocked"}return"allowed"}function isErrorLike(e){return e instanceof Error||(e?.constructor?.name==="Error"||e?.constructor?.name==="DOMException")}function isValidReasonPhrase(e){for(let t=0;t=32&&r<=126||r>=128&&r<=255)){return false}}return true}const v=g;function isValidHeaderValue(e){return(e[0]==="\t"||e[0]===" "||e[e.length-1]==="\t"||e[e.length-1]===" "||e.includes("\n")||e.includes("\r")||e.includes("\0"))===false}function setRequestReferrerPolicyOnRedirect(e,t){const{headersList:r}=t;const i=(r.get("referrer-policy",true)??"").split(",");let n="";if(i.length>0){for(let e=i.length;e!==0;e--){const t=i[e-1].trim();if(o.has(t)){n=t;break}}}if(n!==""){e.referrerPolicy=n}}function crossOriginResourcePolicyCheck(){return"allowed"}function corsCheck(){return"success"}function TAOCheck(){return"success"}function appendFetchMetadata(e){let t=null;t=e.mode;e.headersList.set("sec-fetch-mode",t,true)}function appendRequestOriginHeader(e){let t=e.origin;if(t==="client"||t===undefined){return}if(e.responseTainting==="cors"||e.mode==="websocket"){e.headersList.append("origin",t,true)}else if(e.method!=="GET"&&e.method!=="HEAD"){switch(e.referrerPolicy){case"no-referrer":t=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":if(e.origin&&urlHasHttpsScheme(e.origin)&&!urlHasHttpsScheme(requestCurrentURL(e))){t=null}break;case"same-origin":if(!sameOrigin(e,requestCurrentURL(e))){t=null}break;default:}e.headersList.append("origin",t,true)}}function coarsenTime(e,t){return e}function clampAndCoarsenConnectionTimingInfo(e,t,r){if(!e?.startTime||e.startTime4096){i=n}const s=sameOrigin(e,i);const o=isURLPotentiallyTrustworthy(i)&&!isURLPotentiallyTrustworthy(e.url);switch(t){case"origin":return n!=null?n:stripURLForReferrer(r,true);case"unsafe-url":return i;case"same-origin":return s?n:"no-referrer";case"origin-when-cross-origin":return s?i:n;case"strict-origin-when-cross-origin":{const t=requestCurrentURL(e);if(sameOrigin(i,t)){return i}if(isURLPotentiallyTrustworthy(i)&&!isURLPotentiallyTrustworthy(t)){return"no-referrer"}return n}case"strict-origin":case"no-referrer-when-downgrade":default:return o?"no-referrer":n}}function stripURLForReferrer(e,t){y(e instanceof URL);e=new URL(e);if(e.protocol==="file:"||e.protocol==="about:"||e.protocol==="blank:"){return"no-referrer"}e.username="";e.password="";e.hash="";if(t){e.pathname="";e.search=""}return e}function isURLPotentiallyTrustworthy(e){if(!(e instanceof URL)){return false}if(e.href==="about:blank"||e.href==="about:srcdoc"){return true}if(e.protocol==="data:")return true;if(e.protocol==="file:")return true;return isOriginPotentiallyTrustworthy(e.origin);function isOriginPotentiallyTrustworthy(e){if(e==null||e==="null")return false;const t=new URL(e);if(t.protocol==="https:"||t.protocol==="wss:"){return true}if(/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(t.hostname)||(t.hostname==="localhost"||t.hostname.includes("localhost."))||t.hostname.endsWith(".localhost")){return true}return false}}function bytesMatch(e,t){if(N===undefined){return true}const r=parseMetadata(t);if(r==="no metadata"){return true}if(r.length===0){return true}const i=getStrongestMetadata(r);const n=filterMetadataListByAlgorithm(r,i);for(const t of n){const r=t.algo;const i=t.hash;let n=N.createHash(r).update(e).digest("base64");if(n[n.length-1]==="="){if(n[n.length-2]==="="){n=n.slice(0,-2)}else{n=n.slice(0,-1)}}if(compareBase64Mixed(n,i)){return true}}return false}const I=/(?sha256|sha384|sha512)-((?[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function parseMetadata(e){const t=[];let r=true;for(const i of e.split(" ")){r=false;const e=I.exec(i);if(e===null||e.groups===undefined||e.groups.algo===undefined){continue}const n=e.groups.algo.toLowerCase();if(E.includes(n)){t.push(e.groups)}}if(r===true){return"no metadata"}return t}function getStrongestMetadata(e){let t=e[0].algo;if(t[3]==="5"){return t}for(let r=1;r{e=r;t=i}));return{promise:r,resolve:e,reject:t}}function isAborted(e){return e.controller.state==="aborted"}function isCancelled(e){return e.controller.state==="aborted"||e.controller.state==="terminated"}function normalizeMethod(e){return f[e.toLowerCase()]??e}function serializeJavascriptValueToJSONString(e){const t=JSON.stringify(e);if(t===undefined){throw new TypeError("Value is not JSON serializable")}y(typeof t==="string");return t}const S=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function createIterator(e,t,r=0,i=1){class FastIterableIterator{#V;#j;#W;constructor(e,t){this.#V=e;this.#j=t;this.#W=0}next(){if(typeof this!=="object"||this===null||!(#V in this)){throw new TypeError(`'next' called on an object that does not implement interface ${e} Iterator.`)}const n=this.#W;const s=this.#V[t];const o=s.length;if(n>=o){return{value:undefined,done:true}}const{[r]:a,[i]:l}=s[n];this.#W=n+1;let c;switch(this.#j){case"key":c=a;break;case"value":c=l;break;case"key+value":c=[a,l];break}return{value:c,done:false}}}delete FastIterableIterator.prototype.constructor;Object.setPrototypeOf(FastIterableIterator.prototype,S);Object.defineProperties(FastIterableIterator.prototype,{[Symbol.toStringTag]:{writable:false,enumerable:false,configurable:true,value:`${e} Iterator`},next:{writable:true,enumerable:true,configurable:true}});return function(e,t){return new FastIterableIterator(e,t)}}function iteratorMixin(e,t,r,i=0,n=1){const s=createIterator(e,r,i,n);const o={keys:{writable:true,enumerable:true,configurable:true,value:function keys(){C.brandCheck(this,t);return s(this,"key")}},values:{writable:true,enumerable:true,configurable:true,value:function values(){C.brandCheck(this,t);return s(this,"value")}},entries:{writable:true,enumerable:true,configurable:true,value:function entries(){C.brandCheck(this,t);return s(this,"key+value")}},forEach:{writable:true,enumerable:true,configurable:true,value:function forEach(r,i=globalThis){C.brandCheck(this,t);C.argumentLengthCheck(arguments,1,`${e}.forEach`);if(typeof r!=="function"){throw new TypeError(`Failed to execute 'forEach' on '${e}': parameter 1 is not of type 'Function'.`)}for(const{0:e,1:t}of s(this,"key+value")){r.call(i,t,e,this)}}}};return Object.defineProperties(t.prototype,{...o,[Symbol.iterator]:{writable:true,enumerable:false,configurable:true,value:o.entries.value}})}async function fullyReadBody(e,t,r){const i=t;const n=r;let s;try{s=e.stream.getReader()}catch(e){n(e);return}try{i(await readAllBytes(s))}catch(e){n(e)}}function isReadableStreamLike(e){return e instanceof ReadableStream||e[Symbol.toStringTag]==="ReadableStream"&&typeof e.tee==="function"}function readableStreamClose(e){try{e.close();e.byobRequest?.respond(0)}catch(e){if(!e.message.includes("Controller is already closed")&&!e.message.includes("ReadableStream is already closed")){throw e}}}const w=/[^\x00-\xFF]/;function isomorphicEncode(e){y(!w.test(e));return e}async function readAllBytes(e){const t=[];let r=0;while(true){const{done:i,value:n}=await e.read();if(i){return Buffer.concat(t,r)}if(!b(n)){throw new TypeError("Received non-Uint8Array chunk")}t.push(n);r+=n.length}}function urlIsLocal(e){y("protocol"in e);const t=e.protocol;return t==="about:"||t==="blob:"||t==="data:"}function urlHasHttpsScheme(e){return typeof e==="string"&&e[5]===":"&&e[0]==="h"&&e[1]==="t"&&e[2]==="t"&&e[3]==="p"&&e[4]==="s"||e.protocol==="https:"}function urlIsHttpHttpsScheme(e){y("protocol"in e);const t=e.protocol;return t==="http:"||t==="https:"}function simpleRangeHeaderValue(e,t){const r=e;if(!r.startsWith("bytes")){return"failure"}const i={position:5};if(t){c((e=>e==="\t"||e===" "),r,i)}if(r.charCodeAt(i.position)!==61){return"failure"}i.position++;if(t){c((e=>e==="\t"||e===" "),r,i)}const n=c((e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}),r,i);const s=n.length?Number(n):null;if(t){c((e=>e==="\t"||e===" "),r,i)}if(r.charCodeAt(i.position)!==45){return"failure"}i.position++;if(t){c((e=>e==="\t"||e===" "),r,i)}const o=c((e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}),r,i);const a=o.length?Number(o):null;if(i.positiona){return"failure"}return{rangeStartValue:s,rangeEndValue:a}}function buildContentRange(e,t,r){let i="bytes ";i+=isomorphicEncode(`${e}`);i+="-";i+=isomorphicEncode(`${t}`);i+="/";i+=isomorphicEncode(`${r}`);return i}class InflateStream extends i{#J;constructor(e){super();this.#J=e}_transform(e,t,r){if(!this._inflateStream){if(e.length===0){r();return}this._inflateStream=(e[0]&15)===8?n.createInflate(this.#J):n.createInflateRaw(this.#J);this._inflateStream.on("data",this.push.bind(this));this._inflateStream.on("end",(()=>this.push(null)));this._inflateStream.on("error",(e=>this.destroy(e)))}this._inflateStream.write(e,t,r)}_final(e){if(this._inflateStream){this._inflateStream.end();this._inflateStream=null}e()}}function createInflate(e){return new InflateStream(e)}function extractMimeType(e){let t=null;let r=null;let i=null;const n=getDecodeSplit("content-type",e);if(n===null){return"failure"}for(const e of n){const n=d(e);if(n==="failure"||n.essence==="*/*"){continue}i=n;if(i.essence!==r){t=null;if(i.parameters.has("charset")){t=i.parameters.get("charset")}r=i.essence}else if(!i.parameters.has("charset")&&t!==null){i.parameters.set("charset",t)}}if(i==null){return"failure"}return i}function gettingDecodingSplitting(e){const t=e;const r={position:0};const i=[];let n="";while(r.positione!=='"'&&e!==","),t,r);if(r.positione===9||e===32));i.push(n);n=""}return i}function getDecodeSplit(e,t){const r=t.get(e,true);if(r===null){return null}return gettingDecodingSplitting(r)}const P=new TextDecoder;function utf8DecodeBytes(e){if(e.length===0){return""}if(e[0]===239&&e[1]===187&&e[2]===191){e=e.subarray(3)}const t=P.decode(e);return t}class EnvironmentSettingsObjectBase{get baseUrl(){return l()}get origin(){return this.baseUrl?.origin}policyContainer=makePolicyContainer()}class EnvironmentSettingsObject{settingsObject=new EnvironmentSettingsObjectBase}const x=new EnvironmentSettingsObject;e.exports={isAborted:isAborted,isCancelled:isCancelled,isValidEncodedURL:isValidEncodedURL,createDeferredPromise:createDeferredPromise,ReadableStreamFrom:h,tryUpgradeRequestToAPotentiallyTrustworthyURL:tryUpgradeRequestToAPotentiallyTrustworthyURL,clampAndCoarsenConnectionTimingInfo:clampAndCoarsenConnectionTimingInfo,coarsenedSharedCurrentTime:coarsenedSharedCurrentTime,determineRequestsReferrer:determineRequestsReferrer,makePolicyContainer:makePolicyContainer,clonePolicyContainer:clonePolicyContainer,appendFetchMetadata:appendFetchMetadata,appendRequestOriginHeader:appendRequestOriginHeader,TAOCheck:TAOCheck,corsCheck:corsCheck,crossOriginResourcePolicyCheck:crossOriginResourcePolicyCheck,createOpaqueTimingInfo:createOpaqueTimingInfo,setRequestReferrerPolicyOnRedirect:setRequestReferrerPolicyOnRedirect,isValidHTTPToken:g,requestBadPort:requestBadPort,requestCurrentURL:requestCurrentURL,responseURL:responseURL,responseLocationURL:responseLocationURL,isBlobLike:A,isURLPotentiallyTrustworthy:isURLPotentiallyTrustworthy,isValidReasonPhrase:isValidReasonPhrase,sameOrigin:sameOrigin,normalizeMethod:normalizeMethod,serializeJavascriptValueToJSONString:serializeJavascriptValueToJSONString,iteratorMixin:iteratorMixin,createIterator:createIterator,isValidHeaderName:v,isValidHeaderValue:isValidHeaderValue,isErrorLike:isErrorLike,fullyReadBody:fullyReadBody,bytesMatch:bytesMatch,isReadableStreamLike:isReadableStreamLike,readableStreamClose:readableStreamClose,isomorphicEncode:isomorphicEncode,urlIsLocal:urlIsLocal,urlHasHttpsScheme:urlHasHttpsScheme,urlIsHttpHttpsScheme:urlIsHttpHttpsScheme,readAllBytes:readAllBytes,simpleRangeHeaderValue:simpleRangeHeaderValue,buildContentRange:buildContentRange,parseMetadata:parseMetadata,createInflate:createInflate,extractMimeType:extractMimeType,getDecodeSplit:getDecodeSplit,utf8DecodeBytes:utf8DecodeBytes,environmentSettingsObject:x}},5893:(e,t,r)=>{const{types:i,inspect:n}=r(7975);const{markAsUncloneable:s}=r(5919);const{toUSVString:o}=r(3440);const a={};a.converters={};a.util={};a.errors={};a.errors.exception=function(e){return new TypeError(`${e.header}: ${e.message}`)};a.errors.conversionFailed=function(e){const t=e.types.length===1?"":" one of";const r=`${e.argument} could not be converted to`+`${t}: ${e.types.join(", ")}.`;return a.errors.exception({header:e.prefix,message:r})};a.errors.invalidArgument=function(e){return a.errors.exception({header:e.prefix,message:`"${e.value}" is an invalid ${e.type}.`})};a.brandCheck=function(e,t,r){if(r?.strict!==false){if(!(e instanceof t)){const e=new TypeError("Illegal invocation");e.code="ERR_INVALID_THIS";throw e}}else{if(e?.[Symbol.toStringTag]!==t.prototype[Symbol.toStringTag]){const e=new TypeError("Illegal invocation");e.code="ERR_INVALID_THIS";throw e}}};a.argumentLengthCheck=function({length:e},t,r){if(e{});a.util.ConvertToInt=function(e,t,r,i){let n;let s;if(t===64){n=Math.pow(2,53)-1;if(r==="unsigned"){s=0}else{s=Math.pow(-2,53)+1}}else if(r==="unsigned"){s=0;n=Math.pow(2,t)-1}else{s=Math.pow(-2,t)-1;n=Math.pow(2,t-1)-1}let o=Number(e);if(o===0){o=0}if(i?.enforceRange===true){if(Number.isNaN(o)||o===Number.POSITIVE_INFINITY||o===Number.NEGATIVE_INFINITY){throw a.errors.exception({header:"Integer conversion",message:`Could not convert ${a.util.Stringify(e)} to an integer.`})}o=a.util.IntegerPart(o);if(on){throw a.errors.exception({header:"Integer conversion",message:`Value must be between ${s}-${n}, got ${o}.`})}return o}if(!Number.isNaN(o)&&i?.clamp===true){o=Math.min(Math.max(o,s),n);if(Math.floor(o)%2===0){o=Math.floor(o)}else{o=Math.ceil(o)}return o}if(Number.isNaN(o)||o===0&&Object.is(0,o)||o===Number.POSITIVE_INFINITY||o===Number.NEGATIVE_INFINITY){return 0}o=a.util.IntegerPart(o);o=o%Math.pow(2,t);if(r==="signed"&&o>=Math.pow(2,t)-1){return o-Math.pow(2,t)}return o};a.util.IntegerPart=function(e){const t=Math.floor(Math.abs(e));if(e<0){return-1*t}return t};a.util.Stringify=function(e){const t=a.util.Type(e);switch(t){case"Symbol":return`Symbol(${e.description})`;case"Object":return n(e);case"String":return`"${e}"`;default:return`${e}`}};a.sequenceConverter=function(e){return(t,r,i,n)=>{if(a.util.Type(t)!=="Object"){throw a.errors.exception({header:r,message:`${i} (${a.util.Stringify(t)}) is not iterable.`})}const s=typeof n==="function"?n():t?.[Symbol.iterator]?.();const o=[];let l=0;if(s===undefined||typeof s.next!=="function"){throw a.errors.exception({header:r,message:`${i} is not iterable.`})}while(true){const{done:t,value:n}=s.next();if(t){break}o.push(e(n,r,`${i}[${l++}]`))}return o}};a.recordConverter=function(e,t){return(r,n,s)=>{if(a.util.Type(r)!=="Object"){throw a.errors.exception({header:n,message:`${s} ("${a.util.Type(r)}") is not an Object.`})}const o={};if(!i.isProxy(r)){const i=[...Object.getOwnPropertyNames(r),...Object.getOwnPropertySymbols(r)];for(const a of i){const i=e(a,n,s);const l=t(r[a],n,s);o[i]=l}return o}const l=Reflect.ownKeys(r);for(const i of l){const a=Reflect.getOwnPropertyDescriptor(r,i);if(a?.enumerable){const a=e(i,n,s);const l=t(r[i],n,s);o[a]=l}}return o}};a.interfaceConverter=function(e){return(t,r,i,n)=>{if(n?.strict!==false&&!(t instanceof e)){throw a.errors.exception({header:r,message:`Expected ${i} ("${a.util.Stringify(t)}") to be an instance of ${e.name}.`})}return t}};a.dictionaryConverter=function(e){return(t,r,i)=>{const n=a.util.Type(t);const s={};if(n==="Null"||n==="Undefined"){return s}else if(n!=="Object"){throw a.errors.exception({header:r,message:`Expected ${t} to be one of: Null, Undefined, Object.`})}for(const n of e){const{key:e,defaultValue:o,required:l,converter:c}=n;if(l===true){if(!Object.hasOwn(t,e)){throw a.errors.exception({header:r,message:`Missing required key "${e}".`})}}let p=t[e];const u=Object.hasOwn(n,"defaultValue");if(u&&p!==null){p??=o()}if(l||u||p!==undefined){p=c(p,r,`${i}.${e}`);if(n.allowedValues&&!n.allowedValues.includes(p)){throw a.errors.exception({header:r,message:`${p} is not an accepted type. Expected one of ${n.allowedValues.join(", ")}.`})}s[e]=p}}return s}};a.nullableConverter=function(e){return(t,r,i)=>{if(t===null){return t}return e(t,r,i)}};a.converters.DOMString=function(e,t,r,i){if(e===null&&i?.legacyNullToEmptyString){return""}if(typeof e==="symbol"){throw a.errors.exception({header:t,message:`${r} is a symbol, which cannot be converted to a DOMString.`})}return String(e)};a.converters.ByteString=function(e,t,r){const i=a.converters.DOMString(e,t,r);for(let e=0;e255){throw new TypeError("Cannot convert argument to a ByteString because the character at "+`index ${e} has a value of ${i.charCodeAt(e)} which is greater than 255.`)}}return i};a.converters.USVString=o;a.converters.boolean=function(e){const t=Boolean(e);return t};a.converters.any=function(e){return e};a.converters["long long"]=function(e,t,r){const i=a.util.ConvertToInt(e,64,"signed",undefined,t,r);return i};a.converters["unsigned long long"]=function(e,t,r){const i=a.util.ConvertToInt(e,64,"unsigned",undefined,t,r);return i};a.converters["unsigned long"]=function(e,t,r){const i=a.util.ConvertToInt(e,32,"unsigned",undefined,t,r);return i};a.converters["unsigned short"]=function(e,t,r,i){const n=a.util.ConvertToInt(e,16,"unsigned",i,t,r);return n};a.converters.ArrayBuffer=function(e,t,r,n){if(a.util.Type(e)!=="Object"||!i.isAnyArrayBuffer(e)){throw a.errors.conversionFailed({prefix:t,argument:`${r} ("${a.util.Stringify(e)}")`,types:["ArrayBuffer"]})}if(n?.allowShared===false&&i.isSharedArrayBuffer(e)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.resizable||e.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.TypedArray=function(e,t,r,n,s){if(a.util.Type(e)!=="Object"||!i.isTypedArray(e)||e.constructor.name!==t.name){throw a.errors.conversionFailed({prefix:r,argument:`${n} ("${a.util.Stringify(e)}")`,types:[t.name]})}if(s?.allowShared===false&&i.isSharedArrayBuffer(e.buffer)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.buffer.resizable||e.buffer.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.DataView=function(e,t,r,n){if(a.util.Type(e)!=="Object"||!i.isDataView(e)){throw a.errors.exception({header:t,message:`${r} is not a DataView.`})}if(n?.allowShared===false&&i.isSharedArrayBuffer(e.buffer)){throw a.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.buffer.resizable||e.buffer.growable){throw a.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};a.converters.BufferSource=function(e,t,r,n){if(i.isAnyArrayBuffer(e)){return a.converters.ArrayBuffer(e,t,r,{...n,allowShared:false})}if(i.isTypedArray(e)){return a.converters.TypedArray(e,e.constructor,t,r,{...n,allowShared:false})}if(i.isDataView(e)){return a.converters.DataView(e,t,r,{...n,allowShared:false})}throw a.errors.conversionFailed({prefix:t,argument:`${r} ("${a.util.Stringify(e)}")`,types:["BufferSource"]})};a.converters["sequence"]=a.sequenceConverter(a.converters.ByteString);a.converters["sequence>"]=a.sequenceConverter(a.converters["sequence"]);a.converters["record"]=a.recordConverter(a.converters.ByteString,a.converters.ByteString);e.exports={webidl:a}},2607:e=>{function getEncoding(e){if(!e){return"failure"}switch(e.trim().toLowerCase()){case"unicode-1-1-utf-8":case"unicode11utf8":case"unicode20utf8":case"utf-8":case"utf8":case"x-unicode20utf8":return"UTF-8";case"866":case"cp866":case"csibm866":case"ibm866":return"IBM866";case"csisolatin2":case"iso-8859-2":case"iso-ir-101":case"iso8859-2":case"iso88592":case"iso_8859-2":case"iso_8859-2:1987":case"l2":case"latin2":return"ISO-8859-2";case"csisolatin3":case"iso-8859-3":case"iso-ir-109":case"iso8859-3":case"iso88593":case"iso_8859-3":case"iso_8859-3:1988":case"l3":case"latin3":return"ISO-8859-3";case"csisolatin4":case"iso-8859-4":case"iso-ir-110":case"iso8859-4":case"iso88594":case"iso_8859-4":case"iso_8859-4:1988":case"l4":case"latin4":return"ISO-8859-4";case"csisolatincyrillic":case"cyrillic":case"iso-8859-5":case"iso-ir-144":case"iso8859-5":case"iso88595":case"iso_8859-5":case"iso_8859-5:1988":return"ISO-8859-5";case"arabic":case"asmo-708":case"csiso88596e":case"csiso88596i":case"csisolatinarabic":case"ecma-114":case"iso-8859-6":case"iso-8859-6-e":case"iso-8859-6-i":case"iso-ir-127":case"iso8859-6":case"iso88596":case"iso_8859-6":case"iso_8859-6:1987":return"ISO-8859-6";case"csisolatingreek":case"ecma-118":case"elot_928":case"greek":case"greek8":case"iso-8859-7":case"iso-ir-126":case"iso8859-7":case"iso88597":case"iso_8859-7":case"iso_8859-7:1987":case"sun_eu_greek":return"ISO-8859-7";case"csiso88598e":case"csisolatinhebrew":case"hebrew":case"iso-8859-8":case"iso-8859-8-e":case"iso-ir-138":case"iso8859-8":case"iso88598":case"iso_8859-8":case"iso_8859-8:1988":case"visual":return"ISO-8859-8";case"csiso88598i":case"iso-8859-8-i":case"logical":return"ISO-8859-8-I";case"csisolatin6":case"iso-8859-10":case"iso-ir-157":case"iso8859-10":case"iso885910":case"l6":case"latin6":return"ISO-8859-10";case"iso-8859-13":case"iso8859-13":case"iso885913":return"ISO-8859-13";case"iso-8859-14":case"iso8859-14":case"iso885914":return"ISO-8859-14";case"csisolatin9":case"iso-8859-15":case"iso8859-15":case"iso885915":case"iso_8859-15":case"l9":return"ISO-8859-15";case"iso-8859-16":return"ISO-8859-16";case"cskoi8r":case"koi":case"koi8":case"koi8-r":case"koi8_r":return"KOI8-R";case"koi8-ru":case"koi8-u":return"KOI8-U";case"csmacintosh":case"mac":case"macintosh":case"x-mac-roman":return"macintosh";case"iso-8859-11":case"iso8859-11":case"iso885911":case"tis-620":case"windows-874":return"windows-874";case"cp1250":case"windows-1250":case"x-cp1250":return"windows-1250";case"cp1251":case"windows-1251":case"x-cp1251":return"windows-1251";case"ansi_x3.4-1968":case"ascii":case"cp1252":case"cp819":case"csisolatin1":case"ibm819":case"iso-8859-1":case"iso-ir-100":case"iso8859-1":case"iso88591":case"iso_8859-1":case"iso_8859-1:1987":case"l1":case"latin1":case"us-ascii":case"windows-1252":case"x-cp1252":return"windows-1252";case"cp1253":case"windows-1253":case"x-cp1253":return"windows-1253";case"cp1254":case"csisolatin5":case"iso-8859-9":case"iso-ir-148":case"iso8859-9":case"iso88599":case"iso_8859-9":case"iso_8859-9:1989":case"l5":case"latin5":case"windows-1254":case"x-cp1254":return"windows-1254";case"cp1255":case"windows-1255":case"x-cp1255":return"windows-1255";case"cp1256":case"windows-1256":case"x-cp1256":return"windows-1256";case"cp1257":case"windows-1257":case"x-cp1257":return"windows-1257";case"cp1258":case"windows-1258":case"x-cp1258":return"windows-1258";case"x-mac-cyrillic":case"x-mac-ukrainian":return"x-mac-cyrillic";case"chinese":case"csgb2312":case"csiso58gb231280":case"gb2312":case"gb_2312":case"gb_2312-80":case"gbk":case"iso-ir-58":case"x-gbk":return"GBK";case"gb18030":return"gb18030";case"big5":case"big5-hkscs":case"cn-big5":case"csbig5":case"x-x-big5":return"Big5";case"cseucpkdfmtjapanese":case"euc-jp":case"x-euc-jp":return"EUC-JP";case"csiso2022jp":case"iso-2022-jp":return"ISO-2022-JP";case"csshiftjis":case"ms932":case"ms_kanji":case"shift-jis":case"shift_jis":case"sjis":case"windows-31j":case"x-sjis":return"Shift_JIS";case"cseuckr":case"csksc56011987":case"euc-kr":case"iso-ir-149":case"korean":case"ks_c_5601-1987":case"ks_c_5601-1989":case"ksc5601":case"ksc_5601":case"windows-949":return"EUC-KR";case"csiso2022kr":case"hz-gb-2312":case"iso-2022-cn":case"iso-2022-cn-ext":case"iso-2022-kr":case"replacement":return"replacement";case"unicodefffe":case"utf-16be":return"UTF-16BE";case"csunicode":case"iso-10646-ucs-2":case"ucs-2":case"unicode":case"unicodefeff":case"utf-16":case"utf-16le":return"UTF-16LE";case"x-user-defined":return"x-user-defined";default:return"failure"}}e.exports={getEncoding:getEncoding}},8355:(e,t,r)=>{const{staticPropertyDescriptors:i,readOperation:n,fireAProgressEvent:s}=r(3610);const{kState:o,kError:a,kResult:l,kEvents:c,kAborted:p}=r(961);const{webidl:u}=r(5893);const{kEnumerableProperty:d}=r(3440);class FileReader extends EventTarget{constructor(){super();this[o]="empty";this[l]=null;this[a]=null;this[c]={loadend:null,error:null,abort:null,load:null,progress:null,loadstart:null}}readAsArrayBuffer(e){u.brandCheck(this,FileReader);u.argumentLengthCheck(arguments,1,"FileReader.readAsArrayBuffer");e=u.converters.Blob(e,{strict:false});n(this,e,"ArrayBuffer")}readAsBinaryString(e){u.brandCheck(this,FileReader);u.argumentLengthCheck(arguments,1,"FileReader.readAsBinaryString");e=u.converters.Blob(e,{strict:false});n(this,e,"BinaryString")}readAsText(e,t=undefined){u.brandCheck(this,FileReader);u.argumentLengthCheck(arguments,1,"FileReader.readAsText");e=u.converters.Blob(e,{strict:false});if(t!==undefined){t=u.converters.DOMString(t,"FileReader.readAsText","encoding")}n(this,e,"Text",t)}readAsDataURL(e){u.brandCheck(this,FileReader);u.argumentLengthCheck(arguments,1,"FileReader.readAsDataURL");e=u.converters.Blob(e,{strict:false});n(this,e,"DataURL")}abort(){if(this[o]==="empty"||this[o]==="done"){this[l]=null;return}if(this[o]==="loading"){this[o]="done";this[l]=null}this[p]=true;s("abort",this);if(this[o]!=="loading"){s("loadend",this)}}get readyState(){u.brandCheck(this,FileReader);switch(this[o]){case"empty":return this.EMPTY;case"loading":return this.LOADING;case"done":return this.DONE}}get result(){u.brandCheck(this,FileReader);return this[l]}get error(){u.brandCheck(this,FileReader);return this[a]}get onloadend(){u.brandCheck(this,FileReader);return this[c].loadend}set onloadend(e){u.brandCheck(this,FileReader);if(this[c].loadend){this.removeEventListener("loadend",this[c].loadend)}if(typeof e==="function"){this[c].loadend=e;this.addEventListener("loadend",e)}else{this[c].loadend=null}}get onerror(){u.brandCheck(this,FileReader);return this[c].error}set onerror(e){u.brandCheck(this,FileReader);if(this[c].error){this.removeEventListener("error",this[c].error)}if(typeof e==="function"){this[c].error=e;this.addEventListener("error",e)}else{this[c].error=null}}get onloadstart(){u.brandCheck(this,FileReader);return this[c].loadstart}set onloadstart(e){u.brandCheck(this,FileReader);if(this[c].loadstart){this.removeEventListener("loadstart",this[c].loadstart)}if(typeof e==="function"){this[c].loadstart=e;this.addEventListener("loadstart",e)}else{this[c].loadstart=null}}get onprogress(){u.brandCheck(this,FileReader);return this[c].progress}set onprogress(e){u.brandCheck(this,FileReader);if(this[c].progress){this.removeEventListener("progress",this[c].progress)}if(typeof e==="function"){this[c].progress=e;this.addEventListener("progress",e)}else{this[c].progress=null}}get onload(){u.brandCheck(this,FileReader);return this[c].load}set onload(e){u.brandCheck(this,FileReader);if(this[c].load){this.removeEventListener("load",this[c].load)}if(typeof e==="function"){this[c].load=e;this.addEventListener("load",e)}else{this[c].load=null}}get onabort(){u.brandCheck(this,FileReader);return this[c].abort}set onabort(e){u.brandCheck(this,FileReader);if(this[c].abort){this.removeEventListener("abort",this[c].abort)}if(typeof e==="function"){this[c].abort=e;this.addEventListener("abort",e)}else{this[c].abort=null}}}FileReader.EMPTY=FileReader.prototype.EMPTY=0;FileReader.LOADING=FileReader.prototype.LOADING=1;FileReader.DONE=FileReader.prototype.DONE=2;Object.defineProperties(FileReader.prototype,{EMPTY:i,LOADING:i,DONE:i,readAsArrayBuffer:d,readAsBinaryString:d,readAsText:d,readAsDataURL:d,abort:d,readyState:d,result:d,error:d,onloadstart:d,onprogress:d,onload:d,onabort:d,onerror:d,onloadend:d,[Symbol.toStringTag]:{value:"FileReader",writable:false,enumerable:false,configurable:true}});Object.defineProperties(FileReader,{EMPTY:i,LOADING:i,DONE:i});e.exports={FileReader:FileReader}},8573:(e,t,r)=>{const{webidl:i}=r(5893);const n=Symbol("ProgressEvent state");class ProgressEvent extends Event{constructor(e,t={}){e=i.converters.DOMString(e,"ProgressEvent constructor","type");t=i.converters.ProgressEventInit(t??{});super(e,t);this[n]={lengthComputable:t.lengthComputable,loaded:t.loaded,total:t.total}}get lengthComputable(){i.brandCheck(this,ProgressEvent);return this[n].lengthComputable}get loaded(){i.brandCheck(this,ProgressEvent);return this[n].loaded}get total(){i.brandCheck(this,ProgressEvent);return this[n].total}}i.converters.ProgressEventInit=i.dictionaryConverter([{key:"lengthComputable",converter:i.converters.boolean,defaultValue:()=>false},{key:"loaded",converter:i.converters["unsigned long long"],defaultValue:()=>0},{key:"total",converter:i.converters["unsigned long long"],defaultValue:()=>0},{key:"bubbles",converter:i.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:i.converters.boolean,defaultValue:()=>false},{key:"composed",converter:i.converters.boolean,defaultValue:()=>false}]);e.exports={ProgressEvent:ProgressEvent}},961:e=>{e.exports={kState:Symbol("FileReader state"),kResult:Symbol("FileReader result"),kError:Symbol("FileReader error"),kLastProgressEventFired:Symbol("FileReader last progress event fired timestamp"),kEvents:Symbol("FileReader events"),kAborted:Symbol("FileReader aborted")}},3610:(e,t,r)=>{const{kState:i,kError:n,kResult:s,kAborted:o,kLastProgressEventFired:a}=r(961);const{ProgressEvent:l}=r(8573);const{getEncoding:c}=r(2607);const{serializeAMimeType:p,parseMIMEType:u}=r(1900);const{types:d}=r(7975);const{StringDecoder:m}=r(3193);const{btoa:A}=r(4573);const h={enumerable:true,writable:false,configurable:false};function readOperation(e,t,r,l){if(e[i]==="loading"){throw new DOMException("Invalid state","InvalidStateError")}e[i]="loading";e[s]=null;e[n]=null;const c=t.stream();const p=c.getReader();const u=[];let m=p.read();let A=true;(async()=>{while(!e[o]){try{const{done:c,value:h}=await m;if(A&&!e[o]){queueMicrotask((()=>{fireAProgressEvent("loadstart",e)}))}A=false;if(!c&&d.isUint8Array(h)){u.push(h);if((e[a]===undefined||Date.now()-e[a]>=50)&&!e[o]){e[a]=Date.now();queueMicrotask((()=>{fireAProgressEvent("progress",e)}))}m=p.read()}else if(c){queueMicrotask((()=>{e[i]="done";try{const i=packageData(u,r,t.type,l);if(e[o]){return}e[s]=i;fireAProgressEvent("load",e)}catch(t){e[n]=t;fireAProgressEvent("error",e)}if(e[i]!=="loading"){fireAProgressEvent("loadend",e)}}));break}}catch(t){if(e[o]){return}queueMicrotask((()=>{e[i]="done";e[n]=t;fireAProgressEvent("error",e);if(e[i]!=="loading"){fireAProgressEvent("loadend",e)}}));break}}})()}function fireAProgressEvent(e,t){const r=new l(e,{bubbles:false,cancelable:false});t.dispatchEvent(r)}function packageData(e,t,r,i){switch(t){case"DataURL":{let t="data:";const i=u(r||"application/octet-stream");if(i!=="failure"){t+=p(i)}t+=";base64,";const n=new m("latin1");for(const r of e){t+=A(n.write(r))}t+=A(n.end());return t}case"Text":{let t="failure";if(i){t=c(i)}if(t==="failure"&&r){const e=u(r);if(e!=="failure"){t=c(e.parameters.get("charset"))}}if(t==="failure"){t="UTF-8"}return decode(e,t)}case"ArrayBuffer":{const t=combineByteSequences(e);return t.buffer}case"BinaryString":{let t="";const r=new m("latin1");for(const i of e){t+=r.write(i)}t+=r.end();return t}}}function decode(e,t){const r=combineByteSequences(e);const i=BOMSniffing(r);let n=0;if(i!==null){t=i;n=i==="UTF-8"?3:2}const s=r.slice(n);return new TextDecoder(t).decode(s)}function BOMSniffing(e){const[t,r,i]=e;if(t===239&&r===187&&i===191){return"UTF-8"}else if(t===254&&r===255){return"UTF-16BE"}else if(t===255&&r===254){return"UTF-16LE"}return null}function combineByteSequences(e){const t=e.reduce(((e,t)=>e+t.byteLength),0);let r=0;return e.reduce(((e,t)=>{e.set(t,r);r+=t.byteLength;return e}),new Uint8Array(t))}e.exports={staticPropertyDescriptors:h,readOperation:readOperation,fireAProgressEvent:fireAProgressEvent}},6897:(e,t,r)=>{const{uid:i,states:n,sentCloseFrameState:s,emptyBuffer:o,opcodes:a}=r(736);const{kReadyState:l,kSentClose:c,kByteParser:p,kReceivedClose:u,kResponse:d}=r(1216);const{fireEvent:m,failWebsocketConnection:A,isClosing:h,isClosed:g,isEstablished:f,parseExtensions:y}=r(8625);const{channels:b}=r(2414);const{CloseEvent:C}=r(5188);const{makeRequest:E}=r(9967);const{fetching:N}=r(4398);const{Headers:v,getHeadersList:I}=r(660);const{getDecodeSplit:S}=r(3168);const{WebsocketFrameSend:w}=r(3264);let P;try{P=r(7598)}catch{}function establishWebSocketConnection(e,t,r,n,s,o){const a=e;a.protocol=e.protocol==="ws:"?"http:":"https:";const l=E({urlList:[a],client:r,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(o.headers){const e=I(new v(o.headers));l.headersList=e}const c=P.randomBytes(16).toString("base64");l.headersList.append("sec-websocket-key",c);l.headersList.append("sec-websocket-version","13");for(const e of t){l.headersList.append("sec-websocket-protocol",e)}const p="permessage-deflate; client_max_window_bits";l.headersList.append("sec-websocket-extensions",p);const u=N({request:l,useParallelQueue:true,dispatcher:o.dispatcher,processResponse(e){if(e.type==="error"||e.status!==101){A(n,"Received network error or non-101 status code.");return}if(t.length!==0&&!e.headersList.get("Sec-WebSocket-Protocol")){A(n,"Server did not respond with sent protocols.");return}if(e.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){A(n,'Server did not set Upgrade header to "websocket".');return}if(e.headersList.get("Connection")?.toLowerCase()!=="upgrade"){A(n,'Server did not set Connection header to "upgrade".');return}const r=e.headersList.get("Sec-WebSocket-Accept");const o=P.createHash("sha1").update(c+i).digest("base64");if(r!==o){A(n,"Incorrect hash received in Sec-WebSocket-Accept header.");return}const a=e.headersList.get("Sec-WebSocket-Extensions");let p;if(a!==null){p=y(a);if(!p.has("permessage-deflate")){A(n,"Sec-WebSocket-Extensions header does not match.");return}}const u=e.headersList.get("Sec-WebSocket-Protocol");if(u!==null){const e=S("sec-websocket-protocol",l.headersList);if(!e.includes(u)){A(n,"Protocol was not set in the opening handshake.");return}}e.socket.on("data",onSocketData);e.socket.on("close",onSocketClose);e.socket.on("error",onSocketError);if(b.open.hasSubscribers){b.open.publish({address:e.socket.address(),protocol:u,extensions:a})}s(e,p)}});return u}function closeWebSocketConnection(e,t,r,i){if(h(e)||g(e)){}else if(!f(e)){A(e,"Connection was closed before it was established.");e[l]=n.CLOSING}else if(e[c]===s.NOT_SENT){e[c]=s.PROCESSING;const p=new w;if(t!==undefined&&r===undefined){p.frameData=Buffer.allocUnsafe(2);p.frameData.writeUInt16BE(t,0)}else if(t!==undefined&&r!==undefined){p.frameData=Buffer.allocUnsafe(2+i);p.frameData.writeUInt16BE(t,0);p.frameData.write(r,2,"utf-8")}else{p.frameData=o}const u=e[d].socket;u.write(p.createFrame(a.CLOSE));e[c]=s.SENT;e[l]=n.CLOSING}else{e[l]=n.CLOSING}}function onSocketData(e){if(!this.ws[p].write(e)){this.pause()}}function onSocketClose(){const{ws:e}=this;const{[d]:t}=e;t.socket.off("data",onSocketData);t.socket.off("close",onSocketClose);t.socket.off("error",onSocketError);const r=e[c]===s.SENT&&e[u];let i=1005;let o="";const a=e[p].closingInfo;if(a&&!a.error){i=a.code??1005;o=a.reason}else if(!e[u]){i=1006}e[l]=n.CLOSED;m("close",e,((e,t)=>new C(e,t)),{wasClean:r,code:i,reason:o});if(b.close.hasSubscribers){b.close.publish({websocket:e,code:i,reason:o})}}function onSocketError(e){const{ws:t}=this;t[l]=n.CLOSING;if(b.socketError.hasSubscribers){b.socketError.publish(e)}this.destroy()}e.exports={establishWebSocketConnection:establishWebSocketConnection,closeWebSocketConnection:closeWebSocketConnection}},736:e=>{const t="258EAFA5-E914-47DA-95CA-C5AB0DC85B11";const r={enumerable:true,writable:false,configurable:false};const i={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3};const n={NOT_SENT:0,PROCESSING:1,SENT:2};const s={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10};const o=2**16-1;const a={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4};const l=Buffer.allocUnsafe(0);const c={string:1,typedArray:2,arrayBuffer:3,blob:4};e.exports={uid:t,sentCloseFrameState:n,staticPropertyDescriptors:r,states:i,opcodes:s,maxUnsigned16Bit:o,parserStates:a,emptyBuffer:l,sendHints:c}},5188:(e,t,r)=>{const{webidl:i}=r(5893);const{kEnumerableProperty:n}=r(3440);const{kConstruct:s}=r(6443);const{MessagePort:o}=r(5919);class MessageEvent extends Event{#Y;constructor(e,t={}){if(e===s){super(arguments[1],arguments[2]);i.util.markAsUncloneable(this);return}const r="MessageEvent constructor";i.argumentLengthCheck(arguments,1,r);e=i.converters.DOMString(e,r,"type");t=i.converters.MessageEventInit(t,r,"eventInitDict");super(e,t);this.#Y=t;i.util.markAsUncloneable(this)}get data(){i.brandCheck(this,MessageEvent);return this.#Y.data}get origin(){i.brandCheck(this,MessageEvent);return this.#Y.origin}get lastEventId(){i.brandCheck(this,MessageEvent);return this.#Y.lastEventId}get source(){i.brandCheck(this,MessageEvent);return this.#Y.source}get ports(){i.brandCheck(this,MessageEvent);if(!Object.isFrozen(this.#Y.ports)){Object.freeze(this.#Y.ports)}return this.#Y.ports}initMessageEvent(e,t=false,r=false,n=null,s="",o="",a=null,l=[]){i.brandCheck(this,MessageEvent);i.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent");return new MessageEvent(e,{bubbles:t,cancelable:r,data:n,origin:s,lastEventId:o,source:a,ports:l})}static createFastMessageEvent(e,t){const r=new MessageEvent(s,e,t);r.#Y=t;r.#Y.data??=null;r.#Y.origin??="";r.#Y.lastEventId??="";r.#Y.source??=null;r.#Y.ports??=[];return r}}const{createFastMessageEvent:a}=MessageEvent;delete MessageEvent.createFastMessageEvent;class CloseEvent extends Event{#Y;constructor(e,t={}){const r="CloseEvent constructor";i.argumentLengthCheck(arguments,1,r);e=i.converters.DOMString(e,r,"type");t=i.converters.CloseEventInit(t);super(e,t);this.#Y=t;i.util.markAsUncloneable(this)}get wasClean(){i.brandCheck(this,CloseEvent);return this.#Y.wasClean}get code(){i.brandCheck(this,CloseEvent);return this.#Y.code}get reason(){i.brandCheck(this,CloseEvent);return this.#Y.reason}}class ErrorEvent extends Event{#Y;constructor(e,t){const r="ErrorEvent constructor";i.argumentLengthCheck(arguments,1,r);super(e,t);i.util.markAsUncloneable(this);e=i.converters.DOMString(e,r,"type");t=i.converters.ErrorEventInit(t??{});this.#Y=t}get message(){i.brandCheck(this,ErrorEvent);return this.#Y.message}get filename(){i.brandCheck(this,ErrorEvent);return this.#Y.filename}get lineno(){i.brandCheck(this,ErrorEvent);return this.#Y.lineno}get colno(){i.brandCheck(this,ErrorEvent);return this.#Y.colno}get error(){i.brandCheck(this,ErrorEvent);return this.#Y.error}}Object.defineProperties(MessageEvent.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:true},data:n,origin:n,lastEventId:n,source:n,ports:n,initMessageEvent:n});Object.defineProperties(CloseEvent.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:true},reason:n,code:n,wasClean:n});Object.defineProperties(ErrorEvent.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:true},message:n,filename:n,lineno:n,colno:n,error:n});i.converters.MessagePort=i.interfaceConverter(o);i.converters["sequence"]=i.sequenceConverter(i.converters.MessagePort);const l=[{key:"bubbles",converter:i.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:i.converters.boolean,defaultValue:()=>false},{key:"composed",converter:i.converters.boolean,defaultValue:()=>false}];i.converters.MessageEventInit=i.dictionaryConverter([...l,{key:"data",converter:i.converters.any,defaultValue:()=>null},{key:"origin",converter:i.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:i.converters.DOMString,defaultValue:()=>""},{key:"source",converter:i.nullableConverter(i.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:i.converters["sequence"],defaultValue:()=>new Array(0)}]);i.converters.CloseEventInit=i.dictionaryConverter([...l,{key:"wasClean",converter:i.converters.boolean,defaultValue:()=>false},{key:"code",converter:i.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:i.converters.USVString,defaultValue:()=>""}]);i.converters.ErrorEventInit=i.dictionaryConverter([...l,{key:"message",converter:i.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:i.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:i.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:i.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:i.converters.any}]);e.exports={MessageEvent:MessageEvent,CloseEvent:CloseEvent,ErrorEvent:ErrorEvent,createFastMessageEvent:a}},3264:(e,t,r)=>{const{maxUnsigned16Bit:i}=r(736);const n=16386;let s;let o=null;let a=n;try{s=r(7598)}catch{s={randomFillSync:function randomFillSync(e,t,r){for(let t=0;ti){o+=8;s=127}else if(n>125){o+=2;s=126}const a=Buffer.allocUnsafe(n+o);a[0]=a[1]=0;a[0]|=128;a[0]=(a[0]&240)+e; +/*! ws. MIT License. Einar Otto Stangvik */a[o-4]=r[0];a[o-3]=r[1];a[o-2]=r[2];a[o-1]=r[3];a[1]=s;if(s===126){a.writeUInt16BE(n,2)}else if(s===127){a[2]=a[3]=0;a.writeUIntBE(n,4,6)}a[1]|=128;for(let e=0;e{const{createInflateRaw:i,Z_DEFAULT_WINDOWBITS:n}=r(8522);const{isValidClientWindowBits:s}=r(8625);const{MessageSizeExceededError:o}=r(8707);const a=Buffer.from([0,0,255,255]);const l=Symbol("kBuffer");const c=Symbol("kLength");class PerMessageDeflate{#$;#m={};#K=0;constructor(e,t){this.#m.serverNoContextTakeover=e.has("server_no_context_takeover");this.#m.serverMaxWindowBits=e.get("server_max_window_bits");this.#K=t.maxPayloadSize}decompress(e,t,r){if(!this.#$){let e=n;if(this.#m.serverMaxWindowBits){if(!s(this.#m.serverMaxWindowBits)){r(new Error("Invalid server_max_window_bits"));return}e=Number.parseInt(this.#m.serverMaxWindowBits)}try{this.#$=i({windowBits:e})}catch(e){r(e);return}this.#$[l]=[];this.#$[c]=0;this.#$.on("data",(e=>{this.#$[c]+=e.length;if(this.#K>0&&this.#$[c]>this.#K){r(new o);this.#$.removeAllListeners();this.#$=null;return}this.#$[l].push(e)}));this.#$.on("error",(e=>{this.#$=null;r(e)}))}this.#$.write(e);if(t){this.#$.write(a)}this.#$.flush((()=>{if(!this.#$){return}const e=Buffer.concat(this.#$[l],this.#$[c]);this.#$[l].length=0;this.#$[c]=0;r(null,e)}))}}e.exports={PerMessageDeflate:PerMessageDeflate}},1652:(e,t,r)=>{const{Writable:i}=r(7075);const n=r(4589);const{parserStates:s,opcodes:o,states:a,emptyBuffer:l,sentCloseFrameState:c}=r(736);const{kReadyState:p,kSentClose:u,kResponse:d,kReceivedClose:m}=r(1216);const{channels:A}=r(2414);const{isValidStatusCode:h,isValidOpcode:g,failWebsocketConnection:f,websocketMessageReceived:y,utf8Decode:b,isControlFrame:C,isTextBinaryFrame:E,isContinuationFrame:N}=r(8625);const{WebsocketFrameSend:v}=r(3264);const{closeWebSocketConnection:I}=r(6897);const{PerMessageDeflate:S}=r(9469);const{MessageSizeExceededError:w}=r(8707);function failWebsocketConnectionWithCode(e,t,r){I(e,t,r,Buffer.byteLength(r));f(e,r)}class ByteParser extends i{#Z=[];#X=0;#ee=0;#te=false;#C=s.INFO;#re={};#ie=[];#ne;#se;#K;constructor(e,t,r={}){super();this.ws=e;this.#ne=t==null?new Map:t;this.#se=r.maxFragments??0;this.#K=r.maxPayloadSize??0;if(this.#ne.has("permessage-deflate")){this.#ne.set("permessage-deflate",new S(t,r))}}_write(e,t,r){this.#Z.push(e);this.#ee+=e.length;this.#te=true;this.run(r)}#oe(){if(this.#K>0&&!C(this.#re.opcode)&&this.#re.payloadLength+this.#X>this.#K){failWebsocketConnectionWithCode(this.ws,1009,"Payload size exceeds maximum allowed size");return false}return true}run(e){while(this.#te){if(this.#C===s.INFO){if(this.#ee<2){return e()}const t=this.consume(2);const r=(t[0]&128)!==0;const i=t[0]&15;const n=(t[1]&128)===128;const a=!r&&i!==o.CONTINUATION;const l=t[1]&127;const c=t[0]&64;const p=t[0]&32;const u=t[0]&16;if(!g(i)){f(this.ws,"Invalid opcode received");return e()}if(n){f(this.ws,"Frame cannot be masked");return e()}if(c!==0&&!this.#ne.has("permessage-deflate")){f(this.ws,"Expected RSV1 to be clear.");return}if(p!==0||u!==0){f(this.ws,"RSV1, RSV2, RSV3 must be clear");return}if(a&&!E(i)){f(this.ws,"Invalid frame type was fragmented.");return}if(E(i)&&this.#ie.length>0){f(this.ws,"Expected continuation frame");return}if(this.#re.fragmented&&a){f(this.ws,"Fragmented frame exceeded 125 bytes.");return}if((l>125||a)&&C(i)){f(this.ws,"Control frame either too large or fragmented");return}if(N(i)&&this.#ie.length===0&&!this.#re.compressed){f(this.ws,"Unexpected continuation frame");return}if(l<=125){this.#re.payloadLength=l;this.#C=s.READ_DATA;if(!this.#oe()){return}}else if(l===126){this.#C=s.PAYLOADLENGTH_16}else if(l===127){this.#C=s.PAYLOADLENGTH_64}if(E(i)){this.#re.binaryType=i;this.#re.compressed=c!==0}this.#re.opcode=i;this.#re.masked=n;this.#re.fin=r;this.#re.fragmented=a}else if(this.#C===s.PAYLOADLENGTH_16){if(this.#ee<2){return e()}const t=this.consume(2);this.#re.payloadLength=t.readUInt16BE(0);this.#C=s.READ_DATA;if(!this.#oe()){return}}else if(this.#C===s.PAYLOADLENGTH_64){if(this.#ee<8){return e()}const t=this.consume(8);const r=t.readUInt32BE(0);const i=t.readUInt32BE(4);if(r!==0||i>2**31-1){f(this.ws,"Received payload length > 2^31 bytes.");return}this.#re.payloadLength=i;this.#C=s.READ_DATA;if(!this.#oe()){return}}else if(this.#C===s.READ_DATA){if(this.#ee0&&this.#X>this.#K){failWebsocketConnectionWithCode(this.ws,1009,(new w).message);return}if(!this.#re.fragmented&&this.#re.fin){y(this.ws,this.#re.binaryType,this.consumeFragments())}this.#C=s.INFO}else{this.#ne.get("permessage-deflate").decompress(t,this.#re.fin,((t,r)=>{if(t){const e=t instanceof w?1009:1007;failWebsocketConnectionWithCode(this.ws,e,t.message);return}if(!this.writeFragments(r)){return}if(this.#K>0&&this.#X>this.#K){failWebsocketConnectionWithCode(this.ws,1009,(new w).message);return}if(!this.#re.fin){this.#C=s.INFO;this.#te=true;this.run(e);return}y(this.ws,this.#re.binaryType,this.consumeFragments());this.#te=true;this.#C=s.INFO;this.run(e)}));this.#te=false;break}}}}}consume(e){if(e>this.#ee){throw new Error("Called consume() before buffers satiated.")}else if(e===0){return l}if(this.#Z[0].length===e){this.#ee-=this.#Z[0].length;return this.#Z.shift()}const t=Buffer.allocUnsafe(e);let r=0;while(r!==e){const i=this.#Z[0];const{length:n}=i;if(n+r===e){t.set(this.#Z.shift(),r);break}else if(n+r>e){t.set(i.subarray(0,e-r),r);this.#Z[0]=i.subarray(e-r);break}else{t.set(this.#Z.shift(),r);r+=i.length}}this.#ee-=e;return t}writeFragments(e){if(this.#se>0&&this.#ie.length===this.#se){failWebsocketConnectionWithCode(this.ws,1008,"Too many message fragments");return false}this.#X+=e.length;this.#ie.push(e);return true}consumeFragments(){const e=this.#ie;if(e.length===1){this.#X=0;return e.shift()}const t=Buffer.concat(e,this.#X);this.#ie=[];this.#X=0;return t}parseCloseBody(e){n(e.length!==1);let t;if(e.length>=2){t=e.readUInt16BE(0)}if(t!==undefined&&!h(t)){return{code:1002,reason:"Invalid status code",error:true}}let r=e.subarray(2);if(r[0]===239&&r[1]===187&&r[2]===191){r=r.subarray(3)}try{r=b(r)}catch{return{code:1007,reason:"Invalid UTF-8",error:true}}return{code:t,reason:r,error:false}}parseControlFrame(e){const{opcode:t,payloadLength:r}=this.#re;if(t===o.CLOSE){if(r===1){f(this.ws,"Received close frame with a 1-byte body.");return false}this.#re.closeInfo=this.parseCloseBody(e);if(this.#re.closeInfo.error){const{code:e,reason:t}=this.#re.closeInfo;I(this.ws,e,t,t.length);f(this.ws,t);return false}if(this.ws[u]!==c.SENT){let e=l;if(this.#re.closeInfo.code){e=Buffer.allocUnsafe(2);e.writeUInt16BE(this.#re.closeInfo.code,0)}const t=new v(e);this.ws[d].socket.write(t.createFrame(o.CLOSE),(e=>{if(!e){this.ws[u]=c.SENT}}))}this.ws[p]=a.CLOSING;this.ws[m]=true;return false}else if(t===o.PING){if(!this.ws[m]){const t=new v(e);this.ws[d].socket.write(t.createFrame(o.PONG));if(A.ping.hasSubscribers){A.ping.publish({payload:e})}}}else if(t===o.PONG){if(A.pong.hasSubscribers){A.pong.publish({payload:e})}}return true}get closingInfo(){return this.#re.closeInfo}}e.exports={ByteParser:ByteParser}},3900:(e,t,r)=>{const{WebsocketFrameSend:i}=r(3264);const{opcodes:n,sendHints:s}=r(736);const o=r(4660);const a=Buffer[Symbol.species];class SendQueue{#ae=new o;#le=false;#ce;constructor(e){this.#ce=e}add(e,t,r){if(r!==s.blob){const i=createFrame(e,r);if(!this.#le){this.#ce.write(i,t)}else{const e={promise:null,callback:t,frame:i};this.#ae.push(e)}return}const i={promise:e.arrayBuffer().then((e=>{i.promise=null;i.frame=createFrame(e,r)})),callback:t,frame:null};this.#ae.push(i);if(!this.#le){this.#pe()}}async#pe(){this.#le=true;const e=this.#ae;while(!e.isEmpty()){const t=e.shift();if(t.promise!==null){await t.promise}this.#ce.write(t.frame,t.callback);t.callback=t.frame=null}this.#le=false}}function createFrame(e,t){return new i(toBuffer(e,t)).createFrame(t===s.string?n.TEXT:n.BINARY)}function toBuffer(e,t){switch(t){case s.string:return Buffer.from(e);case s.arrayBuffer:case s.blob:return new a(e);case s.typedArray:return new a(e.buffer,e.byteOffset,e.byteLength)}}e.exports={SendQueue:SendQueue}},1216:e=>{e.exports={kWebSocketURL:Symbol("url"),kReadyState:Symbol("ready state"),kController:Symbol("controller"),kResponse:Symbol("response"),kBinaryType:Symbol("binary type"),kSentClose:Symbol("sent close"),kReceivedClose:Symbol("received close"),kByteParser:Symbol("byte parser")}},8625:(e,t,r)=>{const{kReadyState:i,kController:n,kResponse:s,kBinaryType:o,kWebSocketURL:a}=r(1216);const{states:l,opcodes:c}=r(736);const{ErrorEvent:p,createFastMessageEvent:u}=r(5188);const{isUtf8:d}=r(4573);const{collectASequenceOfCodePointsFast:m,removeHTTPWhitespace:A}=r(1900);function isConnecting(e){return e[i]===l.CONNECTING}function isEstablished(e){return e[i]===l.OPEN}function isClosing(e){return e[i]===l.CLOSING}function isClosed(e){return e[i]===l.CLOSED}function fireEvent(e,t,r=(e,t)=>new Event(e,t),i={}){const n=r(e,i);t.dispatchEvent(n)}function websocketMessageReceived(e,t,r){if(e[i]!==l.OPEN){return}let n;if(t===c.TEXT){try{n=f(r)}catch{failWebsocketConnection(e,"Received invalid UTF-8 in text frame.");return}}else if(t===c.BINARY){if(e[o]==="blob"){n=new Blob([r])}else{n=toArrayBuffer(r)}}fireEvent("message",e,u,{origin:e[a].origin,data:n})}function toArrayBuffer(e){if(e.byteLength===e.buffer.byteLength){return e.buffer}return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}function isValidSubprotocol(e){if(e.length===0){return false}for(let t=0;t126||r===34||r===40||r===41||r===44||r===47||r===58||r===59||r===60||r===61||r===62||r===63||r===64||r===91||r===92||r===93||r===123||r===125){return false}}return true}function isValidStatusCode(e){if(e>=1e3&&e<1015){return e!==1004&&e!==1005&&e!==1006}return e>=3e3&&e<=4999}function failWebsocketConnection(e,t){const{[n]:r,[s]:i}=e;r.abort();if(i?.socket&&!i.socket.destroyed){i.socket.destroy()}if(t){fireEvent("error",e,((e,t)=>new p(e,t)),{error:new Error(t),message:t})}}function isControlFrame(e){return e===c.CLOSE||e===c.PING||e===c.PONG}function isContinuationFrame(e){return e===c.CONTINUATION}function isTextBinaryFrame(e){return e===c.TEXT||e===c.BINARY}function isValidOpcode(e){return isTextBinaryFrame(e)||isContinuationFrame(e)||isControlFrame(e)}function parseExtensions(e){const t={position:0};const r=new Map;while(t.position57){return false}}const t=Number.parseInt(e,10);return t>=8&&t<=15}const h=typeof process.versions.icu==="string";const g=h?new TextDecoder("utf-8",{fatal:true}):undefined;const f=h?g.decode.bind(g):function(e){if(d(e)){return e.toString("utf-8")}throw new TypeError("Invalid utf-8 received.")};e.exports={isConnecting:isConnecting,isEstablished:isEstablished,isClosing:isClosing,isClosed:isClosed,fireEvent:fireEvent,isValidSubprotocol:isValidSubprotocol,isValidStatusCode:isValidStatusCode,failWebsocketConnection:failWebsocketConnection,websocketMessageReceived:websocketMessageReceived,utf8Decode:f,isControlFrame:isControlFrame,isContinuationFrame:isContinuationFrame,isTextBinaryFrame:isTextBinaryFrame,isValidOpcode:isValidOpcode,parseExtensions:parseExtensions,isValidClientWindowBits:isValidClientWindowBits}},3726:(e,t,r)=>{const{webidl:i}=r(5893);const{URLSerializer:n}=r(1900);const{environmentSettingsObject:s}=r(3168);const{staticPropertyDescriptors:o,states:a,sentCloseFrameState:l,sendHints:c}=r(736);const{kWebSocketURL:p,kReadyState:u,kController:d,kBinaryType:m,kResponse:A,kSentClose:h,kByteParser:g}=r(1216);const{isConnecting:f,isEstablished:y,isClosing:b,isValidSubprotocol:C,fireEvent:E}=r(8625);const{establishWebSocketConnection:N,closeWebSocketConnection:v}=r(6897);const{ByteParser:I}=r(1652);const{kEnumerableProperty:S,isBlobLike:w}=r(3440);const{getGlobalDispatcher:P}=r(2581);const{types:x}=r(7975);const{ErrorEvent:B,CloseEvent:_}=r(5188);const{SendQueue:R}=r(3900);class WebSocket extends EventTarget{#M={open:null,error:null,close:null,message:null};#ue=0;#de="";#ne="";#me;constructor(e,t=[]){super();i.util.markAsUncloneable(this);const r="WebSocket constructor";i.argumentLengthCheck(arguments,1,r);const n=i.converters["DOMString or sequence or WebSocketInit"](t,r,"options");e=i.converters.USVString(e,r,"url");t=n.protocols;const o=s.settingsObject.baseUrl;let a;try{a=new URL(e,o)}catch(e){throw new DOMException(e,"SyntaxError")}if(a.protocol==="http:"){a.protocol="ws:"}else if(a.protocol==="https:"){a.protocol="wss:"}if(a.protocol!=="ws:"&&a.protocol!=="wss:"){throw new DOMException(`Expected a ws: or wss: protocol, got ${a.protocol}`,"SyntaxError")}if(a.hash||a.href.endsWith("#")){throw new DOMException("Got fragment","SyntaxError")}if(typeof t==="string"){t=[t]}if(t.length!==new Set(t.map((e=>e.toLowerCase()))).size){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}if(t.length>0&&!t.every((e=>C(e)))){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}this[p]=new URL(a.href);const c=s.settingsObject;this[d]=N(a,t,c,this,((e,t)=>this.#Ae(e,t)),n);this[u]=WebSocket.CONNECTING;this[h]=l.NOT_SENT;this[m]="blob"}close(e=undefined,t=undefined){i.brandCheck(this,WebSocket);const r="WebSocket.close";if(e!==undefined){e=i.converters["unsigned short"](e,r,"code",{clamp:true})}if(t!==undefined){t=i.converters.USVString(t,r,"reason")}if(e!==undefined){if(e!==1e3&&(e<3e3||e>4999)){throw new DOMException("invalid code","InvalidAccessError")}}let n=0;if(t!==undefined){n=Buffer.byteLength(t);if(n>123){throw new DOMException(`Reason must be less than 123 bytes; received ${n}`,"SyntaxError")}}v(this,e,t,n)}send(e){i.brandCheck(this,WebSocket);const t="WebSocket.send";i.argumentLengthCheck(arguments,1,t);e=i.converters.WebSocketSendData(e,t,"data");if(f(this)){throw new DOMException("Sent before connected.","InvalidStateError")}if(!y(this)||b(this)){return}if(typeof e==="string"){const t=Buffer.byteLength(e);this.#ue+=t;this.#me.add(e,(()=>{this.#ue-=t}),c.string)}else if(x.isArrayBuffer(e)){this.#ue+=e.byteLength;this.#me.add(e,(()=>{this.#ue-=e.byteLength}),c.arrayBuffer)}else if(ArrayBuffer.isView(e)){this.#ue+=e.byteLength;this.#me.add(e,(()=>{this.#ue-=e.byteLength}),c.typedArray)}else if(w(e)){this.#ue+=e.size;this.#me.add(e,(()=>{this.#ue-=e.size}),c.blob)}}get readyState(){i.brandCheck(this,WebSocket);return this[u]}get bufferedAmount(){i.brandCheck(this,WebSocket);return this.#ue}get url(){i.brandCheck(this,WebSocket);return n(this[p])}get extensions(){i.brandCheck(this,WebSocket);return this.#ne}get protocol(){i.brandCheck(this,WebSocket);return this.#de}get onopen(){i.brandCheck(this,WebSocket);return this.#M.open}set onopen(e){i.brandCheck(this,WebSocket);if(this.#M.open){this.removeEventListener("open",this.#M.open)}if(typeof e==="function"){this.#M.open=e;this.addEventListener("open",e)}else{this.#M.open=null}}get onerror(){i.brandCheck(this,WebSocket);return this.#M.error}set onerror(e){i.brandCheck(this,WebSocket);if(this.#M.error){this.removeEventListener("error",this.#M.error)}if(typeof e==="function"){this.#M.error=e;this.addEventListener("error",e)}else{this.#M.error=null}}get onclose(){i.brandCheck(this,WebSocket);return this.#M.close}set onclose(e){i.brandCheck(this,WebSocket);if(this.#M.close){this.removeEventListener("close",this.#M.close)}if(typeof e==="function"){this.#M.close=e;this.addEventListener("close",e)}else{this.#M.close=null}}get onmessage(){i.brandCheck(this,WebSocket);return this.#M.message}set onmessage(e){i.brandCheck(this,WebSocket);if(this.#M.message){this.removeEventListener("message",this.#M.message)}if(typeof e==="function"){this.#M.message=e;this.addEventListener("message",e)}else{this.#M.message=null}}get binaryType(){i.brandCheck(this,WebSocket);return this[m]}set binaryType(e){i.brandCheck(this,WebSocket);if(e!=="blob"&&e!=="arraybuffer"){this[m]="blob"}else{this[m]=e}}#Ae(e,t){this[A]=e;const r=this[d]?.dispatcher?.webSocketOptions;const i=r?.maxFragments;const n=r?.maxPayloadSize;const s=new I(this,t,{maxFragments:i,maxPayloadSize:n});s.on("drain",onParserDrain);s.on("error",onParserError.bind(this));e.socket.ws=this;this[g]=s;this.#me=new R(e.socket);this[u]=a.OPEN;const o=e.headersList.get("sec-websocket-extensions");if(o!==null){this.#ne=o}const l=e.headersList.get("sec-websocket-protocol");if(l!==null){this.#de=l}E("open",this)}}WebSocket.CONNECTING=WebSocket.prototype.CONNECTING=a.CONNECTING;WebSocket.OPEN=WebSocket.prototype.OPEN=a.OPEN;WebSocket.CLOSING=WebSocket.prototype.CLOSING=a.CLOSING;WebSocket.CLOSED=WebSocket.prototype.CLOSED=a.CLOSED;Object.defineProperties(WebSocket.prototype,{CONNECTING:o,OPEN:o,CLOSING:o,CLOSED:o,url:S,readyState:S,bufferedAmount:S,onopen:S,onerror:S,onclose:S,close:S,onmessage:S,binaryType:S,send:S,extensions:S,protocol:S,[Symbol.toStringTag]:{value:"WebSocket",writable:false,enumerable:false,configurable:true}});Object.defineProperties(WebSocket,{CONNECTING:o,OPEN:o,CLOSING:o,CLOSED:o});i.converters["sequence"]=i.sequenceConverter(i.converters.DOMString);i.converters["DOMString or sequence"]=function(e,t,r){if(i.util.Type(e)==="Object"&&Symbol.iterator in e){return i.converters["sequence"](e)}return i.converters.DOMString(e,t,r)};i.converters.WebSocketInit=i.dictionaryConverter([{key:"protocols",converter:i.converters["DOMString or sequence"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:i.converters.any,defaultValue:()=>P()},{key:"headers",converter:i.nullableConverter(i.converters.HeadersInit)}]);i.converters["DOMString or sequence or WebSocketInit"]=function(e){if(i.util.Type(e)==="Object"&&!(Symbol.iterator in e)){return i.converters.WebSocketInit(e)}return{protocols:i.converters["DOMString or sequence"](e)}};i.converters.WebSocketSendData=function(e){if(i.util.Type(e)==="Object"){if(w(e)){return i.converters.Blob(e,{strict:false})}if(ArrayBuffer.isView(e)||x.isArrayBuffer(e)){return i.converters.BufferSource(e)}}return i.converters.USVString(e)};function onParserDrain(){this.ws[A].socket.resume()}function onParserError(e){let t;let r;if(e instanceof _){t=e.reason;r=e.code}else{t=e.message}E("error",this,(()=>new B("error",{error:e,message:t})));v(this,r)}e.exports={WebSocket:WebSocket}},9517:(t,r,i)=>{i.d(r,{$:()=>CheckVersion,e:()=>CheckWebAppHealth});var n={};i.r(n);i.d(n,{hasBrowserEnv:()=>ue,hasStandardBrowserEnv:()=>me,hasStandardBrowserWebWorkerEnv:()=>Ae,navigator:()=>de,origin:()=>he});var s=i(8179);function bind(e,t){return function wrap(){return e.apply(t,arguments)}}const{toString:o}=Object.prototype;const{getPrototypeOf:a}=Object;const{iterator:l,toStringTag:c}=Symbol;const p=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype);const isUnsafeObjectKey=e=>typeof e==="string"&&(e==="__proto__"||e==="constructor"||e==="prototype");const isPrototypeBoundary=(e,t,r)=>e===Object.prototype||!r&&t===null;const isSafeAndFullyMutable=e=>{if(!Object.isExtensible(e)){return false}const t=Object.getOwnPropertyNames(e);if(Object.getOwnPropertySymbols){t.push(...Object.getOwnPropertySymbols(e))}return t.every((t=>{if(isUnsafeObjectKey(t)){return false}const r=Object.getOwnPropertyDescriptor(e,t);return!!r&&r.configurable&&r.writable===true}))};const hasOwnInPrototypeChain=(e,t)=>{let r=e;const i=[];while(r!=null){if(i.indexOf(r)!==-1){return false}i.push(r);const n=a(r);if(isPrototypeBoundary(r,n,r===e)){return false}if(p(r,t)){return true}r=n}return false};const getSafeProp=(e,t)=>e!=null&&hasOwnInPrototypeChain(e,t)?e[t]:undefined;const toSafeFlatObject=e=>{if(e==null||typeof e!=="object"&&typeof e!=="function"){return e}const t=a(e);if(t===null&&isSafeAndFullyMutable(e)){return e}const r=Object.create(null);const i=Object.create(null);const n=[];let s=e;while(s!=null){if(n.indexOf(s)!==-1){break}n.push(s);const o=s===e?t:a(s);if(isPrototypeBoundary(s,o,s===e)){break}const l=Object.getOwnPropertyNames(s);if(Object.getOwnPropertySymbols){l.push(...Object.getOwnPropertySymbols(s))}for(const t of l){if(isUnsafeObjectKey(t)){continue}if(!p(i,t)){r[t]=e[t];i[t]=true}}s=o}return r};const u=(e=>t=>{const r=o.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null));const kindOfTest=e=>{e=e.toLowerCase();return t=>u(t)===e};const typeOfTest=e=>t=>typeof t===e;const{isArray:d}=Array;const m=typeOfTest("undefined");function isBuffer(e){return e!==null&&!m(e)&&e.constructor!==null&&!m(e.constructor)&&g(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const A=kindOfTest("ArrayBuffer");function isArrayBufferView(e){let t;if(typeof ArrayBuffer!=="undefined"&&ArrayBuffer.isView){t=ArrayBuffer.isView(e)}else{t=e&&e.buffer&&A(e.buffer)}return t}const h=typeOfTest("string");const g=typeOfTest("function");const f=typeOfTest("number");const isObject=e=>e!==null&&typeof e==="object";const isBoolean=e=>e===true||e===false;const isPlainObject=e=>{if(!isObject(e)){return false}const t=a(e);return(t===null||t===Object.prototype||a(t)===null)&&!hasOwnInPrototypeChain(e,c)&&!hasOwnInPrototypeChain(e,l)};const isEmptyObject=e=>{if(!isObject(e)||isBuffer(e)){return false}try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return false}};const y=kindOfTest("Date");const b=kindOfTest("File");const isReactNativeBlob=e=>!!(e&&typeof e.uri!=="undefined");const isReactNative=e=>e&&typeof e.getParts!=="undefined";const C=kindOfTest("Blob");const E=kindOfTest("FileList");const N=kindOfTest("Set");const isStream=e=>isObject(e)&&g(e.pipe);function getGlobal(){if(typeof globalThis!=="undefined")return globalThis;if(typeof self!=="undefined")return self;if(typeof window!=="undefined")return window;if(typeof global!=="undefined")return global;return{}}const v=getGlobal();const I=typeof v.FormData!=="undefined"?v.FormData:undefined;const isFormData=e=>{if(!e)return false;if(I&&e instanceof I)return true;const t=a(e);if(!t||t===Object.prototype)return false;if(!g(e.append))return false;const r=u(e);return r==="formdata"||r==="object"&&g(e.toString)&&e.toString()==="[object FormData]"};const S=kindOfTest("URLSearchParams");const[w,P,x,B]=["ReadableStream","Request","Response","Headers"].map(kindOfTest);const trim=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(e,t,{allOwnKeys:r=false}={}){if(e===null||typeof e==="undefined"){return}let i;let n;if(typeof e!=="object"){e=[e]}if(d(e)){for(i=0,n=e.length;i0){n=r[i];if(t===n.toLowerCase()){return n}}return null}const _=(()=>{if(typeof globalThis!=="undefined")return globalThis;return typeof self!=="undefined"?self:typeof window!=="undefined"?window:global})();const isContextDefined=e=>!m(e)&&e!==_;function merge(...e){const{caseless:t,skipUndefined:r}=isContextDefined(this)&&this||{};const i={};const assignValue=(e,n)=>{if(n==="__proto__"||n==="constructor"||n==="prototype"){return}const s=t&&typeof n==="string"&&findKey(i,n)||n;const o=p(i,s)?i[s]:undefined;if(isPlainObject(o)&&isPlainObject(e)){i[s]=merge(o,e)}else if(isPlainObject(e)){i[s]=merge({},e)}else if(d(e)){i[s]=e.slice()}else if(!r||!m(e)){i[s]=e}};for(let t=0,r=e.length;t{forEach(t,((t,i)=>{if(r&&g(t)){Object.defineProperty(e,i,{__proto__:null,value:bind(t,r),writable:true,enumerable:true,configurable:true})}else{Object.defineProperty(e,i,{__proto__:null,value:t,writable:true,enumerable:true,configurable:true})}}),{allOwnKeys:i});return e};const stripBOM=e=>{if(e.charCodeAt(0)===65279){e=e.slice(1)}return e};const inherits=(e,t,r,i)=>{e.prototype=Object.create(t.prototype,i);Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:true,enumerable:false,configurable:true});Object.defineProperty(e,"super",{__proto__:null,value:t.prototype});r&&Object.assign(e.prototype,r)};const toFlatObject=(e,t,r,i)=>{let n;let s;let o;const l={};t=t||{};if(e==null)return t;do{n=Object.getOwnPropertyNames(e);s=n.length;while(s-- >0){o=n[s];if((!i||i(o,e,t))&&!l[o]){t[o]=e[o];l[o]=true}}e=r!==false&&a(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t};const endsWith=(e,t,r)=>{e=String(e);if(r===undefined||r>e.length){r=e.length}r-=t.length;const i=e.indexOf(t,r);return i!==-1&&i===r};const toArray=e=>{if(!e)return null;if(d(e))return e;let t=e.length;if(!f(t))return null;const r=new Array(t);while(t-- >0){r[t]=e[t]}return r};const R=(e=>t=>e&&t instanceof e)(typeof Uint8Array!=="undefined"&&a(Uint8Array));const forEachEntry=(e,t)=>{const r=e&&e[l];const i=r.call(e);let n;while((n=i.next())&&!n.done){const r=n.value;t.call(e,r[0],r[1])}};const matchAll=(e,t)=>{let r;const i=[];while((r=e.exec(t))!==null){i.push(r)}return i};const k=kindOfTest("HTMLFormElement");const toCamelCase=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function replacer(e,t,r){return t.toUpperCase()+r}));const{propertyIsEnumerable:T}=Object.prototype;const Q=kindOfTest("RegExp");const reduceDescriptors=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e);const i={};forEach(r,((r,n)=>{let s;if((s=t(r,n,e))!==false){i[n]=s||r}}));Object.defineProperties(e,i)};const freezeMethods=e=>{reduceDescriptors(e,((t,r)=>{if(g(e)&&["arguments","caller","callee"].includes(r)){return false}const i=e[r];if(!g(i))return;t.enumerable=false;if("writable"in t){t.writable=false;return}if(!t.set){t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")}}}))};const toObjectSet=(e,t)=>{const r={};const define=e=>{e.forEach((e=>{r[e]=true}))};d(e)?define(e):define(String(e).split(t));return r};const noop=()=>{};const toFiniteNumber=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function isSpecCompliantForm(e){return!!(e&&g(e.append)&&e[c]==="FormData"&&e[l])}const toJSONObject=e=>{const t=new WeakSet;const visit=e=>{if(isObject(e)){if(t.has(e)){return}if(isBuffer(e)){return e}if(!("toJSON"in e)){t.add(e);let r;if(N(e)){r=[];for(const t of e){const e=visit(t);!m(e)&&r.push(e)}}else{r=d(e)?[]:{};forEach(e,((e,t)=>{const i=visit(e);!m(i)&&(r[t]=i)}))}t.delete(e);return r}}return e};return visit(e)};const M=kindOfTest("AsyncFunction");const isThenable=e=>e&&(isObject(e)||g(e))&&g(e.then)&&g(e.catch);const O=((e,t)=>{if(e){return setImmediate}return t?((e,t)=>{_.addEventListener("message",(({source:r,data:i})=>{if(r===_&&i===e){t.length&&t.shift()()}}),false);return r=>{t.push(r);_.postMessage(e,"*")}})(`axios@${Math.random()}`,[]):e=>setTimeout(e)})(typeof setImmediate==="function",g(_.postMessage));const D=typeof queueMicrotask!=="undefined"?queueMicrotask.bind(_):typeof process!=="undefined"&&process.nextTick||O;const isIterable=e=>e!=null&&g(e[l]);const isSafeIterable=e=>e!=null&&hasOwnInPrototypeChain(e,l)&&isIterable(e);const z={isArray:d,isArrayBuffer:A,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:h,isNumber:f,isBoolean:isBoolean,isObject:isObject,isPlainObject:isPlainObject,isEmptyObject:isEmptyObject,isReadableStream:w,isRequest:P,isResponse:x,isHeaders:B,isUndefined:m,isDate:y,isFile:b,isReactNativeBlob:isReactNativeBlob,isReactNative:isReactNative,isBlob:C,isRegExp:Q,isFunction:g,isStream:isStream,isURLSearchParams:S,isTypedArray:R,isFileList:E,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM,inherits:inherits,toFlatObject:toFlatObject,kindOf:u,kindOfTest:kindOfTest,endsWith:endsWith,toArray:toArray,forEachEntry:forEachEntry,matchAll:matchAll,isHTMLForm:k,hasOwnProperty:p,hasOwnProp:p,hasOwnInPrototypeChain:hasOwnInPrototypeChain,getSafeProp:getSafeProp,toSafeFlatObject:toSafeFlatObject,reduceDescriptors:reduceDescriptors,freezeMethods:freezeMethods,toObjectSet:toObjectSet,toCamelCase:toCamelCase,noop:noop,toFiniteNumber:toFiniteNumber,findKey:findKey,global:_,isContextDefined:isContextDefined,isSpecCompliantForm:isSpecCompliantForm,toJSONObject:toJSONObject,isAsyncFn:M,isThenable:isThenable,setImmediate:O,asap:D,isIterable:isIterable,isSafeIterable:isSafeIterable};const L=z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);const parseHeaders=e=>{const t={};let r;let i;let n;e&&e.split("\n").forEach((function parser(e){n=e.indexOf(":");r=e.substring(0,n).trim().toLowerCase();i=e.substring(n+1).trim();const s=z.hasOwnProp(t,r);if(!r||s&&z.hasOwnProp(L,r)){return}if(r==="set-cookie"){if(s){t[r].push(i)}else{t[r]=[i]}}else{t[r]=s?t[r]+", "+i:i}}));return t};function trimSPorHTAB(e){let t=0;let r=e.length;while(tt){const t=e.charCodeAt(r-1);if(t!==9&&t!==32){break}r-=1}return t===0&&r===e.length?e:e.slice(t,r)}const G=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g");const F=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function sanitizeValue(e,t){if(z.isArray(e)){return e.map((e=>sanitizeValue(e,t)))}return trimSPorHTAB(String(e).replace(t,""))}const sanitizeHeaderValue=e=>sanitizeValue(e,G);const sanitizeByteStringHeaderValue=e=>sanitizeValue(e,F);function toByteStringHeaderObject(e){const t=Object.create(null);z.forEach(e.toJSON(),((e,r)=>{t[r]=sanitizeByteStringHeaderValue(e)}));return t}const q=Symbol("internals");function normalizeHeader(e){return e&&String(e).trim().toLowerCase()}function normalizeValue(e){if(e===false||e==null){return e}return z.isArray(e)?e.map(normalizeValue):sanitizeHeaderValue(String(e))}function parseTokens(e){const t=Object.create(null);const r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;while(i=r.exec(e)){t[i[1]]=i[2]}return t}const U=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function trimOWS(e){let t=0;let r=e.length;while(tt){const t=e.charCodeAt(r-1);if(t!==9&&t!==32){break}r-=1}return t===0&&r===e.length?e:e.slice(t,r)}function decodeQuotedString(e){const t=e.length-1;if(t<1||e.charCodeAt(0)!==34||e.charCodeAt(t)!==34){return e}let r="";for(let i=1;i=t){return e}}r+=e[i]}return r}function parseParameters(e){const t=Object.create(null);const r=String(e);let i=0;let n=false;let s=false;function parseParameter(e){const n=trimOWS(r.slice(i,e));const s=n.indexOf("=");if(s<1){return}const o=trimOWS(n.slice(0,s));if(!U.test(o)){return}const a=o.toLowerCase();if(a==="__proto__"||a==="constructor"||a==="prototype"){return}const l=trimOWS(n.slice(s+1));t[a]=decodeQuotedString(l)}for(let e=0;e/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function matchHeaderValue(e,t,r,i,n){if(z.isFunction(i)){return i.call(this,t,r)}if(n){t=r}if(!z.isString(t))return;if(z.isString(i)){return t.indexOf(i)!==-1}if(z.isRegExp(i)){return i.test(t)}}function formatHeader(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,r)=>t.toUpperCase()+r))}function buildAccessors(e,t){const r=z.toCamelCase(" "+t);["get","set","has"].forEach((i=>{Object.defineProperty(e,i+r,{__proto__:null,value:function(e,r,n){return this[i].call(this,t,e,r,n)},configurable:true})}))}class AxiosHeaders{constructor(e){e&&this.set(e)}set(e,t,r){const i=this;function setHeader(e,t,r){const n=normalizeHeader(t);if(!n){return}const s=z.findKey(i,n);if(!s||i[s]===undefined||r===true||r===undefined&&i[s]!==false){i[s||t]=normalizeValue(e)}}const setHeaders=(e,t)=>z.forEach(e,((e,r)=>setHeader(e,r,t)));if(z.isPlainObject(e)||e instanceof this.constructor){setHeaders(e,t)}else if(z.isString(e)&&(e=e.trim())&&!isValidHeaderName(e)){setHeaders(parseHeaders(e),t)}else if(z.isObject(e)&&z.isSafeIterable(e)){let r=Object.create(null),i,n;for(const t of e){if(!z.isArray(t)){throw new TypeError("Object iterator must return a key-value pair")}n=t[0];if(z.hasOwnProp(r,n)){i=r[n];r[n]=z.isArray(i)?[...i,t[1]]:[i,t[1]]}else{r[n]=t[1]}}setHeaders(r,t)}else{e!=null&&setHeader(t,e,r)}return this}get(e,t){e=normalizeHeader(e);if(e){const r=z.findKey(this,e);if(r){const e=this[r];if(!t){return e}if(t===true){return parseTokens(e)}if(z.isFunction(t)){return t.call(this,e,r)}if(z.isRegExp(t)){return t.exec(e)}throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){e=normalizeHeader(e);if(e){const r=z.findKey(this,e);return!!(r&&this[r]!==undefined&&(!t||matchHeaderValue(this,this[r],r,t)))}return false}delete(e,t){const r=this;let i=false;function deleteHeader(e){e=normalizeHeader(e);if(e){const n=z.findKey(r,e);if(n&&(!t||matchHeaderValue(r,r[n],n,t))){delete r[n];i=true}}}if(z.isArray(e)){e.forEach(deleteHeader)}else{deleteHeader(e)}return i}clear(e){const t=Object.keys(this);let r=t.length;let i=false;while(r--){const n=t[r];if(!e||matchHeaderValue(this,this[n],n,e,true)){delete this[n];i=true}}return i}normalize(e){const t=this;const r={};z.forEach(this,((i,n)=>{const s=z.findKey(r,n);if(s){t[s]=normalizeValue(i);delete t[n];return}const o=e?formatHeader(n):String(n).trim();if(o!==n){delete t[n]}t[o]=normalizeValue(i);r[o]=true}));return this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);z.forEach(this,((r,i)=>{r!=null&&r!==false&&(t[i]=e&&z.isArray(r)?r.join(", "):r)}));return t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}getSetCookie(){const e=this.get("set-cookie");return z.isArray(e)?e:e==null||e===false?[]:[e]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static parseParameters(e){return parseParameters(e)}static concat(e,...t){const r=new this(e);t.forEach((e=>r.set(e)));return r}static accessor(e){const t=this[q]=this[q]={accessors:{}};const r=t.accessors;const i=this.prototype;function defineAccessor(e){const t=normalizeHeader(e);if(!r[t]){buildAccessors(i,e);r[t]=true}}z.isArray(e)?e.forEach(defineAccessor):defineAccessor(e);return this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);z.reduceDescriptors(AxiosHeaders.prototype,(({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[r]=e}}}));z.freezeMethods(AxiosHeaders);const H=AxiosHeaders;const V="[REDACTED ****]";function hasOwnOrPrototypeToJSON(e){if(z.hasOwnProp(e,"toJSON")){return true}let t=Object.getPrototypeOf(e);while(t&&t!==Object.prototype){if(z.hasOwnProp(t,"toJSON")){return true}t=Object.getPrototypeOf(t)}return false}function redactConfig(e,t){const r=new Set(t.map((e=>String(e).toLowerCase())));const i=[];const visit=e=>{if(e===null||typeof e!=="object")return e;if(z.isBuffer(e))return e;if(i.indexOf(e)!==-1)return undefined;if(e instanceof H){e=e.toJSON()}i.push(e);let t;if(z.isArray(e)){t=[];e.forEach(((e,r)=>{const i=visit(e);if(!z.isUndefined(i)){t[r]=i}}))}else{if(!z.isPlainObject(e)&&hasOwnOrPrototypeToJSON(e)){i.pop();return e}t=Object.create(null);for(const[i,n]of Object.entries(e)){const e=r.has(i.toLowerCase())?V:visit(n);if(!z.isUndefined(e)){t[i]=e}}}i.pop();return t};return visit(e)}function stringifySafely(e){try{return String(e)}catch(e){return""}}function aggregateErrorMessage(e){const t=e.errors.map((e=>{try{return e&&e.message?stringifySafely(e.message):stringifySafely(e)}catch(e){return""}})).filter(Boolean).join("; ");return t||e.name||"AggregateError"}class AxiosError extends Error{static from(e,t,r,i,n,s){let o=e.message;if(!o&&z.isArray(e.errors)&&e.errors.length){o=aggregateErrorMessage(e)}const a=new AxiosError(o,t||e.code,r,i,n);Object.defineProperty(a,"cause",{__proto__:null,value:e,writable:true,enumerable:false,configurable:true});a.name=e.name;if(e.status!=null&&a.status==null){a.status=e.status}s&&Object.assign(a,s);return a}constructor(e,t,r,i,n){super(e);Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:true,writable:true,configurable:true});this.name="AxiosError";this.isAxiosError=true;t&&(this.code=t);r&&(this.config=r);i&&(this.request=i);if(n){this.response=n;this.status=n.status}}toJSON(){const e=this.config;const t=e&&z.hasOwnProp(e,"redact")?e.redact:undefined;const r=z.isArray(t)&&t.length>0?redactConfig(e,t):z.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:r,code:this.code,status:this.status}}}AxiosError.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";AxiosError.ERR_BAD_OPTION="ERR_BAD_OPTION";AxiosError.ECONNABORTED="ECONNABORTED";AxiosError.ETIMEDOUT="ETIMEDOUT";AxiosError.ECONNREFUSED="ECONNREFUSED";AxiosError.ERR_NETWORK="ERR_NETWORK";AxiosError.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";AxiosError.ERR_DEPRECATED="ERR_DEPRECATED";AxiosError.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";AxiosError.ERR_BAD_REQUEST="ERR_BAD_REQUEST";AxiosError.ERR_CANCELED="ERR_CANCELED";AxiosError.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";AxiosError.ERR_INVALID_URL="ERR_INVALID_URL";AxiosError.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const j=AxiosError;var W=i(6454);const J=W;const Y={isBufferAvailable(){return typeof Buffer!=="undefined"},from(e){return Buffer.from(e)}};const $=100;function isVisitable(e){return z.isPlainObject(e)||z.isArray(e)}function removeBrackets(e){return z.endsWith(e,"[]")?e.slice(0,-2):e}function renderKey(e,t,r){if(!e)return t;return e.concat(t).map((function each(e,t){e=removeBrackets(e);return!r&&t?"["+e+"]":e})).join(r?".":"")}function isFlatArray(e){return z.isArray(e)&&!e.some(isVisitable)}const K=z.toFlatObject(z,{},null,(function filter(e){return/^is[A-Z]/.test(e)}));function toFormData(e,t,r){if(!z.isObject(e)){throw new TypeError("target must be an object")}t=t||new(J||FormData);const option=(e,t)=>{const i=z.getSafeProp(r,e);return z.isUndefined(i)?t:i};const i=option("metaTokens",true);const n=option("visitor")||defaultVisitor;const s=option("dots",false);const o=option("indexes",false);const a=option("Blob")||typeof Blob!=="undefined"&&Blob;const l=option("maxDepth",$);const c=a&&z.isSpecCompliantForm(t);const p=[];if(!z.isFunction(n)){throw new TypeError("visitor must be a function")}function convertValue(e){if(e===null)return"";if(z.isDate(e)){return e.toISOString()}if(z.isBoolean(e)){return e.toString()}if(!c&&z.isBlob(e)){throw new j("Blob is not supported. Use a Buffer instead.")}if(z.isArrayBuffer(e)||z.isTypedArray(e)){if(c&&typeof a==="function"){return new a([e])}if(Y&&Y.isBufferAvailable()){return Y.from(e)}throw new j("Blob is not supported. Use a Buffer instead.",j.ERR_NOT_SUPPORT)}return e}function throwIfMaxDepthExceeded(e){if(e>l){throw new j("Object is too deeply nested ("+e+" levels). Max depth: "+l,j.ERR_FORM_DATA_DEPTH_EXCEEDED)}}function stringifyWithDepthLimit(e,t){if(l===Infinity){return JSON.stringify(e)}const r=[];return JSON.stringify(e,(function limitDepth(e,i){if(!z.isObject(i)){return i}while(r.length&&r[r.length-1]!==this){r.pop()}r.push(i);throwIfMaxDepthExceeded(t+r.length-1);return i}))}function defaultVisitor(e,r,n){let a=e;if(z.isReactNative(t)&&z.isReactNativeBlob(e)){t.append(renderKey(n,r,s),convertValue(e));return false}if(e&&!n&&typeof e==="object"){if(z.endsWith(r,"{}")){r=i?r:r.slice(0,-2);e=stringifyWithDepthLimit(e,1)}else if(z.isArray(e)&&isFlatArray(e)||(z.isFileList(e)||z.endsWith(r,"[]"))&&(a=z.toArray(e))){r=removeBrackets(r);a.forEach((function each(e,i){!(z.isUndefined(e)||e===null)&&t.append(o===true?renderKey([r],i,s):o===null?r:r+"[]",convertValue(e))}));return false}}if(isVisitable(e)){return true}t.append(renderKey(n,r,s),convertValue(e));return false}const u=Object.assign(K,{defaultVisitor:defaultVisitor,convertValue:convertValue,isVisitable:isVisitable});function build(e,r,i=0){if(z.isUndefined(e))return;throwIfMaxDepthExceeded(i);if(p.indexOf(e)!==-1){throw new Error("Circular reference detected in "+r.join("."))}p.push(e);z.forEach(e,(function each(e,s){const o=!(z.isUndefined(e)||e===null)&&n.call(t,e,z.isString(s)?s.trim():s,r,u);if(o===true){build(e,r?r.concat(s):[s],i+1)}}));p.pop()}if(!z.isObject(e)){throw new TypeError("data must be an object")}build(e);return t}const Z=toFormData;function encode(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,(function replacer(e){return t[e]}))}function AxiosURLSearchParams(e,t){this._pairs=[];e&&Z(e,this,t)}const X=AxiosURLSearchParams.prototype;X.append=function append(e,t){this._pairs.push([e,t])};X.toString=function toString(e){const t=e?t=>e.call(this,t,encode):encode;return this._pairs.map((function each(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const ee=AxiosURLSearchParams;function buildURL_encode(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function buildURL(e,t,r){if(!t){return e}e=e||"";const i=z.isFunction(r)?{serialize:r}:r;const n=z.getSafeProp(i,"encode")||buildURL_encode;const s=z.getSafeProp(i,"serialize");let o;if(s){o=s(t,i)}else{o=z.isURLSearchParams(t)?t.toString():new ee(t,i).toString(n)}if(o){const t=e.indexOf("#");if(t!==-1){e=e.slice(0,t)}e+=(e.indexOf("?")===-1?"?":"&")+o}return e}const te=Symbol("internals");function countHandlers(e){return e?e.length:0}function trimHandlers(e){if(!e){return}while(e.length&&e[e.length-1]===null){e.pop()}}function syncHandlerEntries(e,t){const r=e.handlers;const i=countHandlers(r);if(r!==t.handlersRef){t.handlersRef=r;t.handlerEntries.clear()}else if(i!==t.handlersLength){if(!i){t.handlerEntries.clear()}else{t.handlerEntries.forEach((function removeStaleEntry(e,i){if(r[e.index]!==e.handler){t.handlerEntries.delete(i)}}))}}t.handlersLength=i}class InterceptorManager{constructor(){this.handlers=[];this[te]={handlersRef:this.handlers,handlersLength:this.handlers.length,handlerEntries:new Map,iterationDepth:0,nextId:0}}use(e,t,r){const i={fulfilled:e,rejected:t,synchronous:r?r.synchronous:false,runWhen:r?r.runWhen:null};const n=this[te];if(this.handlers==null){this.handlers=[]}syncHandlerEntries(this,n);const s=n.nextId++;this.handlers.push(i);n.handlerEntries.set(s,{handler:i,index:this.handlers.length-1});n.handlersLength=this.handlers.length;return s}eject(e){const t=this[te];syncHandlerEntries(this,t);const r=t.handlerEntries.get(e);if(r){t.handlerEntries.delete(e);if(this.handlers[r.index]!==r.handler){return}this.handlers[r.index]=null;if(!t.iterationDepth){trimHandlers(this.handlers);t.handlersLength=this.handlers.length}}}clear(){if(this.handlers){this.handlers=[];syncHandlerEntries(this,this[te])}}forEach(e){const t=this[te];syncHandlerEntries(this,t);t.iterationDepth++;try{z.forEach(this.handlers,(function forEachHandler(t){if(t!==null){e(t)}}))}finally{if(! --t.iterationDepth){syncHandlerEntries(this,t);trimHandlers(this.handlers);t.handlersLength=countHandlers(this.handlers)}}}}const re=InterceptorManager;const ie={silentJSONParsing:true,forcedJSONParsing:true,clarifyTimeoutError:false,legacyInterceptorReqResOrdering:true,advertiseZstdAcceptEncoding:false,validateStatusUndefinedResolves:true};var ne=i(6982);var se=i(7016);const oe=se.URLSearchParams;const ae="abcdefghijklmnopqrstuvwxyz";const le="0123456789";const ce={DIGIT:le,ALPHA:ae,ALPHA_DIGIT:ae+ae.toUpperCase()+le};const generateString=(e=16,t=ce.ALPHA_DIGIT)=>{let r="";const{length:i}=t;const n=new Uint32Array(e);ne.randomFillSync(n);for(let s=0;stypeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts==="function")();const he=ue&&window.location.href||"http://localhost";const ge={...n,...pe};function toURLEncodedForm(e,t){return Z(e,new ge.classes.URLSearchParams,{visitor:function(e,t,r,i){if(ge.isNode&&z.isBuffer(e)){this.append(t,e.toString("base64"));return false}return i.defaultVisitor.apply(this,arguments)},...t})}const fe=$;function throwIfDepthExceeded(e){if(e>fe){throw new j("FormData field is too deeply nested ("+e+" levels). Max depth: "+fe,j.ERR_FORM_DATA_DEPTH_EXCEEDED)}}function parsePropPath(e){const t=[];const r=/[^.[\]]+|\[([^.[\]]*)]/g;let i;while((i=r.exec(e))!==null){throwIfDepthExceeded(t.length);t.push(i[0]==="[]"?"":i[1]||i[0])}return t}function arrayToObject(e){const t={};const r=Object.keys(e);let i;const n=r.length;let s;for(i=0;i=e.length;n=!n&&z.isArray(r)?r.length:n;if(o){if(z.hasOwnProp(r,n)){r[n]=z.isArray(r[n])?r[n].concat(t):[r[n],t]}else{r[n]=t}return!s}if(!z.hasOwnProp(r,n)||!z.isObject(r[n])){r[n]=[]}const a=buildPath(e,t,r[n],i);if(a&&z.isArray(r[n])){r[n]=arrayToObject(r[n])}return!s}if(z.isFormData(e)&&z.isFunction(e.entries)){const t={};z.forEachEntry(e,((e,r)=>{buildPath(parsePropPath(e),r,t,0)}));return t}return null}const ye=formDataToJSON;const be=Object.freeze(["get","delete","head","options","post","put","patch","purge","link","unlink","query"]);const Ce=be;const own=(e,t)=>e!=null&&z.hasOwnProp(e,t)?e[t]:undefined;function defaults_stringifySafely(e,t,r){if(z.isString(e)){try{(t||JSON.parse)(e);return z.trim(e)}catch(e){if(e.name!=="SyntaxError"){throw e}}}return(r||JSON.stringify)(e)}const Ee={transitional:ie,adapter:["xhr","http","fetch"],transformRequest:[function transformRequest(e,t){const r=t.getContentType()||"";const i=r.indexOf("application/json")>-1;const n=z.isObject(e);if(n&&z.isHTMLForm(e)){e=new FormData(e)}const s=z.isFormData(e);if(s){return i?JSON.stringify(ye(e)):e}if(z.isArrayBuffer(e)||z.isBuffer(e)||z.isStream(e)||z.isFile(e)||z.isBlob(e)||z.isReadableStream(e)){return e}if(z.isArrayBufferView(e)){return e.buffer}if(z.isURLSearchParams(e)){t.setContentType("application/x-www-form-urlencoded;charset=utf-8",false);return e.toString()}let o;if(n){const t=own(this,"formSerializer");if(r.indexOf("application/x-www-form-urlencoded")>-1){return toURLEncodedForm(e,t).toString()}if((o=z.isFileList(e))||r.indexOf("multipart/form-data")>-1){const r=own(this,"env");const i=r&&r.FormData;return Z(o?{"files[]":e}:e,i&&new i,t)}}if(n||i){t.setContentType("application/json",false);return defaults_stringifySafely(e)}return e}],transformResponse:[function transformResponse(e){const t=own(this,"transitional")||Ee.transitional;const r=t&&t.forcedJSONParsing;const i=own(this,"responseType");const n=i==="json";if(z.isResponse(e)||z.isReadableStream(e)){return e}if(e&&z.isString(e)&&(r&&!i||n)){const r=t&&t.silentJSONParsing;const i=!r&&n;try{return JSON.parse(e,own(this,"parseReviver"))}catch(e){if(i){if(e.name==="SyntaxError"){throw j.from(e,j.ERR_BAD_RESPONSE,this,null,own(this,"response"))}throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ge.classes.FormData,Blob:ge.classes.Blob},validateStatus:function validateStatus(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":undefined}}};z.forEach(Ce,(e=>{Ee.headers[e]={}}));const Ne=Ee;function transformData(e,t){const r=this||Ne;const i=t||r;const n=H.from(i.headers);let s=i.data;z.forEach(e,(function transform(e){s=e.call(r,s,n.normalize(),t?t.status:undefined)}));n.normalize();return s}function isCancel(e){return!!(e&&e.__CANCEL__)}class CanceledError extends j{constructor(e,t,r){super(e==null?"canceled":e,j.ERR_CANCELED,t,r);this.name="CanceledError";this.__CANCEL__=true}}const ve=CanceledError;function settle(e,t,r){const i=r.config.validateStatus;if(!r.status||!i||i(r.status)){e(r)}else{t(new j("Request failed with status code "+r.status,r.status>=400&&r.status<500?j.ERR_BAD_REQUEST:j.ERR_BAD_RESPONSE,r.config,r.request,r))}}function isAbsoluteURL(e){if(typeof e!=="string"){return false}return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function combineURLs(e,t){if(!t){return e}let r=e.length;while(r>0&&e.charCodeAt(r-1)===47){r--}return e.slice(0,r)+"/"+t.replace(/^\/+/,"")}const Ie=/[\t\n\r]/g;function normalizeURLForProtocolCheck(e){if(typeof e!=="string"){return e}let t=0;while(t`${t}${r}${V}`))}function redactSensitiveURLParts(e){const t=e.replace(/^(https?:\/{0,2})[^/?#]*@/i,`$1${V}@`);const r=t.indexOf("#");const i=r===-1?t:t.slice(0,r);const n=i.replace(/([?&][^=&#]*=)[^&#]*/g,`$1${V}`);if(r===-1){return n}return`${n}#${redactFragment(t.slice(r+1))}`}function assertValidHttpProtocolURL(e,t){if(typeof e==="string"){const r=normalizeURLForProtocolCheck(e);if(Se.test(r)){throw new j(`Invalid URL ${JSON.stringify(redactSensitiveURLParts(r))}: missing "//" after protocol`,j.ERR_INVALID_URL,t)}}}function buildFullPath(e,t,r,i){assertValidHttpProtocolURL(t,i);let n=!isAbsoluteURL(t);if(e&&(n||r===false)){assertValidHttpProtocolURL(e,i);return combineURLs(e,t)}return t}var we={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443};function parseUrl(e){try{return new URL(e)}catch{return null}}function getProxyForUrl(e){var t=(typeof e==="string"?parseUrl(e):e)||{};var r=t.protocol;var i=t.host;var n=t.port;if(typeof i!=="string"||!i||typeof r!=="string"){return""}r=r.split(":",1)[0];i=i.replace(/:\d*$/,"");n=parseInt(n)||we[r]||0;if(!shouldProxy(i,n)){return""}var s=getEnv(r+"_proxy")||getEnv("all_proxy");if(s&&s.indexOf("://")===-1){s=r+"://"+s}return s}function shouldProxy(e,t){var r=getEnv("no_proxy").toLowerCase();if(!r){return true}if(r==="*"){return false}return r.split(/[,\s]/).every((function(r){if(!r){return true}var i=r.match(/^(.+):(\d+)$/);var n=i?i[1]:r;var s=i?parseInt(i[2]):0;if(s&&s!==t){return true}if(!/^[.*]/.test(n)){return e!==n}if(n.charAt(0)==="*"){n=n.slice(1)}return!e.endsWith(n)}))}function getEnv(e){return process.env[e.toLowerCase()]||process.env[e.toUpperCase()]||""}var Pe=i(8996);var xe=i(8611);var Be=i(5692);const _e=e(import.meta.url)("http2");var Re=i(9023);var ke=i(6928);var Te=i(1573);const Qe=e(import.meta.url)("zlib");const Me="1.20.0";function parseProtocol(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}const Oe=/^([^,;/]+\/[^,;/]+)?((?:;[^,;=]+=[^,;]+)*)(;base64)?,([\s\S]*)$/;function fromDataURI(e,t,r){const i=r&&r.Blob||ge.classes.Blob;const n=parseProtocol(e);if(t===undefined&&i){t=true}if(n==="data"){e=n.length?e.slice(n.length+1):e;const r=Oe.exec(e);if(!r){throw new j("Invalid URL",j.ERR_INVALID_URL)}const s=r[1];const o=r[2];const a=r[3]?"base64":"utf8";const l=r[4];let c="";if(s){c=o?s+o:s}else if(o){c="text/plain"+o}const p=a==="base64"?Buffer.from(l,"base64"):Buffer.from(decodeURIComponent(l),a);if(t){if(!i){throw new j("Blob is not supported",j.ERR_NOT_SUPPORT)}return new i([p],{type:c})}return p}throw new j("Unsupported protocol "+n,j.ERR_NOT_SUPPORT)}var De=i(2203);const ze=["content-type","content-length"];function setFormDataHeaders(e,t,r){if(r!=="content-only"){e.set(t);return}Object.entries(t||{}).forEach((([t,r])=>{if(ze.includes(t.toLowerCase())){e.set(t,r)}}))}const Le=Symbol("internals");class AxiosTransformStream extends De.Transform{constructor(e){e=z.toFlatObject(e,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,((e,t)=>!z.isUndefined(t[e])));super({readableHighWaterMark:e.chunkSize});const t=this[Le]={timeWindow:e.timeWindow,chunkSize:e.chunkSize,maxRate:e.maxRate,minChunkSize:e.minChunkSize,bytesSeen:0,isCaptured:false,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",(e=>{if(e==="progress"){if(!t.isCaptured){t.isCaptured=true}}}))}_read(e){const t=this[Le];if(t.onReadCallback){t.onReadCallback()}return super._read(e)}_transform(e,t,r){const i=this[Le];const n=i.maxRate;const s=this.readableHighWaterMark;const o=i.timeWindow;const a=1e3/o;const l=n/a;const c=i.minChunkSize!==false?Math.max(i.minChunkSize,l*.01):0;const pushChunk=(e,t)=>{const r=Buffer.byteLength(e);i.bytesSeen+=r;i.bytes+=r;i.isCaptured&&this.emit("progress",i.bytesSeen);if(this.push(e)){process.nextTick(t)}else{i.onReadCallback=()=>{i.onReadCallback=null;process.nextTick(t)}}};const transformChunk=(e,t)=>{const r=Buffer.byteLength(e);let a=null;let p=s;let u;let d=0;if(n){const e=Date.now();if(!i.ts||(d=e-i.ts)>=o){i.ts=e;u=l-i.bytes;i.bytes=u<0?-u:0;d=0}u=l-i.bytes}if(n){if(u<=0){return setTimeout((()=>{t(null,e)}),o-d)}if(up&&r-p>c){a=e.subarray(p);e=e.subarray(0,p)}pushChunk(e,a?()=>{process.nextTick(t,null,a)}:t)};transformChunk(e,(function transformNextChunk(e,t){if(e){return r(e)}if(t){transformChunk(t,transformNextChunk)}else{r(null)}}))}}const Ge=AxiosTransformStream;var Fe=i(4434);const{asyncIterator:qe}=Symbol;const readBlob=async function*(e){if(e.stream){yield*e.stream()}else if(e.arrayBuffer){yield await e.arrayBuffer()}else if(e[qe]){yield*e[qe]()}else{yield e}};const Ue=readBlob;const He=ge.ALPHABET.ALPHA_DIGIT+"-_";const Ve=typeof TextEncoder==="function"?new TextEncoder:new Re.TextEncoder;const je="\r\n";const We=Ve.encode(je);const Je=2;class FormDataPart{constructor(e,t){const{escapeName:r}=this.constructor;const i=z.isString(t);let n=`Content-Disposition: form-data; name="${r(e)}"${!i&&t.name?`; filename="${r(t.name)}"`:""}${je}`;if(i){t=Ve.encode(String(t).replace(/\r?\n|\r\n?/g,je))}else{const e=String(t.type||"application/octet-stream").replace(/[\r\n]/g,"");n+=`Content-Type: ${e}${je}`}this.headers=Ve.encode(n+je);this.contentLength=i?t.byteLength:t.size;this.size=this.headers.byteLength+this.contentLength+Je;this.name=e;this.value=t}async*encode(){yield this.headers;const{value:e}=this;if(z.isTypedArray(e)){yield e}else{yield*Ue(e)}yield We}static escapeName(e){return String(e).replace(/[\r\n"]/g,(e=>({"\r":"%0D","\n":"%0A",'"':"%22"}[e])))}}const formDataToStream=(e,t,r)=>{const{tag:i="form-data-boundary",size:n=25,boundary:s=i+"-"+ge.generateString(n,He)}=r||{};if(!z.isFormData(e)){throw new TypeError("FormData instance required")}if(s.length<1||s.length>70){throw new Error("boundary must be 1-70 characters long")}const o=Ve.encode("--"+s+je);const a=Ve.encode("--"+s+"--"+je);let l=a.byteLength;const c=Array.from(e.entries()).map((([e,t])=>{const r=new FormDataPart(e,t);l+=r.size;return r}));l+=o.byteLength*c.length;l=z.toFiniteNumber(l);const p={"Content-Type":`multipart/form-data; boundary=${s}`};if(Number.isFinite(l)){p["Content-Length"]=l}t&&t(p);return De.Readable.from(async function*(){for(const e of c){yield o;yield*e.encode()}yield a}())};const Ye=formDataToStream;class ZlibHeaderTransformStream extends De.Transform{__transform(e,t,r){this.push(e);r()}_transform(e,t,r){if(e.length!==0){this._transform=this.__transform;if(e[0]!==120){const e=Buffer.alloc(2);e[0]=120;e[1]=156;this.push(e,t)}}this.__transform(e,t,r)}}const $e=ZlibHeaderTransformStream;class Http2Sessions{constructor(){this.sessions=Object.create(null)}getSession(e,t){t=Object.assign(Object.create(null),{sessionTimeout:1e3},t);let r=this.sessions[e];if(r){let e=r.length;for(let i=0;i{if(n){return}n=true;if(s){clearTimeout(s);s=null}let t=r,o=t.length,a=o;while(a--){if(t[a][0]===i){if(o===1){delete this.sessions[e]}else{t.splice(a,1)}if(!i.closed){i.close()}return}}};const o=i.request;const{sessionTimeout:a}=t;if(a!=null){let e=0;i.request=function(){const t=o.apply(this,arguments);e++;if(s){clearTimeout(s);s=null}t.once("close",(()=>{if(! --e){s=setTimeout((()=>{s=null;removeSession()}),a)}}));return t}}i.once("close",removeSession);i.once("error",removeSession);let l=[i,t];r?r.push(l):r=this.sessions[e]=[l];return i}}const Ke=Http2Sessions;const callbackify=(e,t)=>z.isAsyncFn(e)?function(...r){const i=r.pop();e.apply(this,r).then((e=>{try{t?i(null,...t(e)):i(null,e)}catch(e){i(e)}}),i)}:e;const Ze=callbackify;const Xe=new Set(["localhost","0.0.0.0"]);const trimTrailingDots=e=>{let t=e.length;while(t&&e.charCodeAt(t-1)===46){t--}return t===e.length?e:e.slice(0,t)};const isIPv4Loopback=e=>{const t=e.split(".");if(t.length!==4)return false;if(t[0]!=="127")return false;return t.every((e=>/^\d+$/.test(e)&&Number(e)>=0&&Number(e)<=255))};const parseIPv4Octet=e=>{if(/^0[xX][0-9a-fA-F]+$/.test(e)){const t=parseInt(e.slice(2),16);return Number.isFinite(t)?t:null}if(e.length>1&&/^0[0-7]+$/.test(e)){const t=parseInt(e,8);return Number.isFinite(t)?t:null}if(e.length>1&&/^0[0-9]+$/.test(e)){return null}if(/^[0-9]+$/.test(e)){const t=parseInt(e,10);return Number.isFinite(t)?t:null}return null};const normalizeIPAddress=e=>{if(typeof e!=="string"||!e||e.indexOf(":")!==-1){return e}let t=e;if(t.charAt(0)==="["&&t.charAt(t.length-1)==="]"){t=t.slice(1,-1)}t=trimTrailingDots(t);if(!/^[0-9.xXa-fA-F]+$/.test(t))return e;const r=t.split(".");if(r.some((e=>e==="")))return e;if(r.length===4){const t=r.map(parseIPv4Octet);if(t.some((e=>e===null||e<0||e>255)))return e;return t.join(".")}if(r.length>4){return e}if(r.length===1)return e;const i=r.slice(0,-1);const n=r[r.length-1];const s=4-i.length;const o=parseIPv4Octet(n);if(o===null)return e;const a=(1<<8*s)-1;if(o<0||o>a)return e;const l=new Array(s).fill(0);for(let e=s-1,t=o;e>=0;e--,t>>=8){l[e]=t&255}const c=i.map(parseIPv4Octet);if(c.some((e=>e===null||e<0||e>255)))return e;return[...c,...l].join(".")};const isIPv6ZeroGroup=e=>/^0{1,4}$/.test(e);const isIPv6Unspecified=e=>{if(e==="::")return true;const t=e.indexOf("::");if(t!==-1){if(t!==e.lastIndexOf("::"))return false;const r=e.slice(0,t);const i=e.slice(t+2);const n=r?r.split(":"):[];const s=i?i.split(":"):[];const o=n.length+s.length;return o<8&&n.every(isIPv6ZeroGroup)&&s.every(isIPv6ZeroGroup)}const r=e.split(":");return r.length===8&&r.every(isIPv6ZeroGroup)};const isIPv6Loopback=e=>{if(e==="::1")return true;const t=e.match(/^::ffff:(\d+\.\d+\.\d+\.\d+)$/i);if(t)return isIPv4Loopback(t[1]);const r=e.match(/^::ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i);if(r){const e=parseInt(r[1],16);return e>=32512&&e<=32767}const i=e.split(":");if(i.length===8){for(let e=0;e<7;e++){if(!/^0+$/.test(i[e]))return false}return/^0*1$/.test(i[7])}return false};const isLoopback=e=>{if(!e)return false;if(Xe.has(e))return true;if(isIPv4Loopback(e))return true;if(isIPv6Unspecified(e))return true;return isIPv6Loopback(e)};const et={http:80,https:443,ws:80,wss:443,ftp:21};const parseNoProxyEntry=e=>{let t=e;let r=0;if(t.charAt(0)==="["){const e=t.indexOf("]");if(e!==-1){const i=t.slice(1,e);const n=t.slice(e+1);if(n.charAt(0)===":"&&/^\d+$/.test(n.slice(1))){r=Number.parseInt(n.slice(1),10)}return[i,r]}}const i=t.indexOf(":");const n=t.lastIndexOf(":");if(i!==-1&&i===n&&/^\d+$/.test(t.slice(n+1))){r=Number.parseInt(t.slice(n+1),10);t=t.slice(0,n)}return[t,r]};const tt=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:(\d+\.\d+\.\d+\.\d+)$/i;const rt=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i;const unmapIPv4MappedIPv6=e=>{if(typeof e!=="string"||e.indexOf(":")===-1)return e;const t=e.match(tt);if(t)return t[1];const r=e.match(rt);if(r){const e=parseInt(r[1],16);const t=parseInt(r[2],16);return`${e>>8}.${e&255}.${t>>8}.${t&255}`}return e};const it=/^(?:0|[1-9]\d{0,2})$/;const ipv4ToBytes=e=>{const t=e.split(".");return t.length===4&&t.every((e=>it.test(e)&&Number(e)<=255))?t.map(Number):null};const nt=/^[0-9a-f]{1,4}$/i;const ipv6ToBytes=e=>{const t=e.split("::");if(t.length>2){return null}const r=t[0]?t[0].split(":"):[];if(t.length===2){const e=t[1]?t[1].split(":"):[];const i=8-r.length-e.length;if(i<1){return null}r.push(...new Array(i).fill("0"),...e)}if(r.length!==8||r.some((e=>!nt.test(e)))){return null}return r.flatMap((e=>{const t=Number.parseInt(e,16);return[t>>8&255,t&255]}))};const ipToBytes=e=>{if(typeof e!=="string"||!e){return null}return e.indexOf(":")!==-1?ipv6ToBytes(e):ipv4ToBytes(e)};const normalizeNoProxyHost=e=>{if(!e){return e}if(e.charAt(0)==="["&&e.charAt(e.length-1)==="]"){e=e.slice(1,-1)}const t=trimTrailingDots(e);const r=normalizeIPAddress(t);if(r!==t){return r}return unmapIPv4MappedIPv6(t)};const normalizeCidrBase=e=>{let t=e;const r=t.charAt(0)==="[";const i=t.charAt(t.length-1)==="]";const n=t.includes("[")||t.includes("]");if(r||i){if(!r||!i){return null}t=t.slice(1,-1);if(t.indexOf(":")===-1||t.includes("[")||t.includes("]")){return null}}else if(n){return null}if(!t||t.charAt(t.length-1)==="."){return null}const s=t.indexOf(":")!==-1;if(s){try{t=new URL(`http://[${t}]/`).hostname.slice(1,-1)}catch(e){return null}}else{t=normalizeIPAddress(t);if(!ipv4ToBytes(t)){return null}}return{normalized:unmapIPv4MappedIPv6(t),wasIPv6:s}};const st=/^(.+)\/(0|[1-9]\d{0,2})$/;const parseCidrEntry=e=>{if(e.indexOf("/")===-1){return undefined}const t=st.exec(e);if(!t){return null}let r=Number(t[2]);const i=normalizeCidrBase(t[1]);if(!i){return null}const{normalized:n,wasIPv6:s}=i;if(s&&n.indexOf(":")===-1){if(r<96){return null}r-=96}const o=ipToBytes(n);if(!o||r>o.length*8){return null}return{bytes:o,prefix:r}};const isInSubnet=(e,t,r)=>{const i=r>>3;for(let r=0;r{if(!e){return false}if(e==="*"){return true}const t=parseCidrEntry(e);if(t!==undefined){return t!==null&&!!s&&s.length===t.bytes.length&&isInSubnet(s,t.bytes,t.prefix)}let[r,o]=parseNoProxyEntry(e);r=normalizeNoProxyHost(r);if(!r){return false}if(o&&o!==i){return false}if(r.charAt(0)==="*"){r=r.slice(1)}if(r.charAt(0)==="."){return n.endsWith(r)}return n===r||isLoopback(n)&&isLoopback(r)}))}function speedometer(e,t){e=e||10;const r=new Array(e);const i=new Array(e);let n=0;let s=0;let o;t=t!==undefined?t:1e3;return function push(a){const l=Date.now();const c=i[s];if(!o){o=l}r[n]=a;i[n]=l;let p=s;let u=0;while(p!==n){u+=r[p++];p=p%e}n=(n+1)%e;if(n===s){s=(s+1)%e}if(l-o{r=i;n=null;if(s){clearTimeout(s);s=null}e(...t)};const throttled=(...e)=>{const t=Date.now();const o=t-r;if(o>=i){invoke(e,t)}else{n=e;if(!s){s=setTimeout((()=>{s=null;invoke(n)}),i-o)}}};const flush=()=>n&&invoke(n);const flushWith=(...e)=>invoke(e);return[throttled,flush,flushWith]}const at=throttle;const progressEventReducer=(e,t,r=3)=>{let i=0;const n=ot(50,250);return at((r=>{if(!r||!z.isNumber(r.loaded)){return}const s=r.loaded;const o=r.lengthComputable?r.total:undefined;const a=Math.max(0,o!=null?Math.min(s,o):s);const l=Math.max(0,a-i);const c=n(l);i=Math.max(i,a);const p={loaded:a,total:o,progress:o?a/o:undefined,bytes:l,rate:c?c:undefined,estimated:c&&o?(o-a)/c:undefined,event:r,lengthComputable:o!=null,[t?"download":"upload"]:true};e(p)}),r)};const progressEventDecorator=(e,t)=>{const r=e!=null;return[i=>t[0]({lengthComputable:r,total:e,loaded:i}),t[1]]};const asyncDecorator=(e,t=z.asap)=>(...r)=>t((()=>e(...r)));const isHexDigit=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102;const isPercentEncodedByte=(e,t,r)=>t+2e<=57?e-48:(e&223)-55;const isBase64Char=e=>e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||e===43||e===47||e===45||e===95;const isBase64Whitespace=e=>e===9||e===10||e===12||e===13||e===32;const base64Bytes=e=>{const t=Math.floor(e/4);const r=e%4;return t*3+(r===2?1:r===3?2:0)};const estimateBase64BufferAllocation=e=>{const t=e.length;let r=0;if(t>0&&e.charCodeAt(t-1)===61){r++;if(t>1&&e.charCodeAt(t-2)===61){r++}}return Math.floor((t-r)*3/4)};const estimatePercentDecodedBase64Bytes=e=>{const t=e.length;let r=0;let i=0;let n=false;for(let s=0;s0){n=true;continue}r++}if(n||i>2||i>0&&(r+i)%4!==0||r%4===1){return estimateBase64BufferAllocation(e)}return base64Bytes(r)};const estimateDataURLBytes=(e,t)=>{if(!e||typeof e!=="string")return 0;if(!e.startsWith("data:"))return 0;const r=e.indexOf(",");if(r<0)return 0;const i=e.slice(5,r);const n=e.slice(r+1);const s=/;base64/i.test(i);if(s){return t(n)}let o=0;for(let e=0,t=n.length;e=55296&&r<=56319&&e+1=56320&&t<=57343){o+=4;e++}else{o+=3}}else{o+=3}}return o};function estimateDataURLDecodedBytes(e){const t=typeof e==="string"?e.indexOf("#"):-1;return estimateDataURLBytes(t===-1?e:e.slice(0,t),estimatePercentDecodedBase64Bytes)}function estimateDataURLBufferAllocation(e){return estimateDataURLBytes(e,estimateBase64BufferAllocation)}const ct={flush:Qe.constants.Z_SYNC_FLUSH,finishFlush:Qe.constants.Z_SYNC_FLUSH};const pt={flush:Qe.constants.BROTLI_OPERATION_FLUSH,finishFlush:Qe.constants.BROTLI_OPERATION_FLUSH};const ut={flush:Qe.constants.ZSTD_e_flush,finishFlush:Qe.constants.ZSTD_e_flush};const dt=z.isFunction(Qe.createBrotliDecompress);const mt=z.isFunction(Qe.createZstdDecompress);const At="gzip, compress, deflate"+(dt?", br":"");const ht=At+(mt?", zstd":"");const ft=typeof process!=="undefined"&&process.nextTick?process.nextTick.bind(process):z.asap;const{http:yt,https:bt}=Te;const Ct=/https:?/;const Et=Symbol("axios.http.socketListener");const Nt=Symbol("axios.http.currentReq");function handleSocketError(e){const t=this[Nt];if(t&&!t.destroyed){t.destroy(e)}}const vt=Symbol("axios.http.installedTunnel");const It=new Map;const St=new WeakMap;const wt={22:21,24:5};function isNodeNativeEnvProxySupported(e=process.versions&&process.versions.node){if(!e){return false}const[t,r]=e.split(".").map((e=>Number(e)));if(!Number.isInteger(t)||!Number.isInteger(r)){return false}if(t>24){return true}return wt[t]!=null&&r>=wt[t]}function isNodeEnvProxyEnabled(e,t=process.versions&&process.versions.node){if(!isNodeNativeEnvProxySupported(t)){return false}const r=e&&e.options;return Boolean(r&&z.hasOwnProp(r,"proxyEnv")&&r.proxyEnv!=null)}function getProxyEnvAgent(e,t,r){return Ct.test(e.protocol)?r||Be.globalAgent:t||xe.globalAgent}function getTunnelingAgent(e,t){const r=e.protocol+"//"+e.hostname+":"+(e.port||"")+"#"+(e.auth||"");const i=t?St.get(t)||St.set(t,new Map).get(t):It;let n=i.get(r);if(n)return n;const s=t&&t.options?{...t.options,...e}:e;n=new Pe(s);if(t&&t.options){const e={...t.options};const r=n.callback;n.callback=function axiosTunnelingAgentCallback(t,i){return r.call(this,t,{...e,...i})}}n[vt]=true;i.set(r,n);return n}const Pt=ge.protocols.map((e=>e+":"));const decodeURIComponentSafe=e=>{if(!z.isString(e)){return e}try{return decodeURIComponent(e)}catch(t){return e}};const flushOnFinish=(e,[t,r])=>{e.on("end",r).on("error",r);return t};const xt=new Ke;function dispatchBeforeRedirect(e,t,r){if(e.beforeRedirects.proxy){e.beforeRedirects.proxy(e)}if(e.beforeRedirects.auth){e.beforeRedirects.auth(e)}if(e.beforeRedirects.sensitiveHeaders){e.beforeRedirects.sensitiveHeaders(e,r)}if(e.beforeRedirects.config){e.beforeRedirects.config(e,t,r)}}function stripMatchingHeaders(e,t){if(!e){return}Object.keys(e).forEach((r=>{if(t.has(r.toLowerCase())){delete e[r]}}))}function isSameOriginRedirect(e,t){if(!t){return false}try{return new URL(t.url).origin===new URL(e.href).origin}catch(e){return false}}function setProxy(e,t,r,i,n,s,o=true){let a=t;const l=getProxyEnvAgent(e,s,n);if(!a&&a!==false&&o&&!isNodeEnvProxyEnabled(l)){const e=getProxyForUrl(r);if(e){if(!shouldBypassProxy(r)){a=new URL(e)}}}if(i&&e.headers){for(const t of Object.keys(e.headers)){if(t.toLowerCase()==="proxy-authorization"){delete e.headers[t]}}}if(i&&e.agent&&e.agent[vt]){e.agent=undefined}if(a){const t=a instanceof URL;const readProxyField=e=>t||z.hasOwnProp(a,e)?a[e]:undefined;const i=readProxyField("username");const s=readProxyField("password");let o=z.hasOwnProp(a,"auth")?a.auth:undefined;if(i){o=(i||"")+":"+(s||"")}if(o){const e=typeof o==="object";const t=e&&z.hasOwnProp(o,"username")?o.username:undefined;const r=e&&z.hasOwnProp(o,"password")?o.password:undefined;const i=Boolean(t||r);if(i){o=(t||"")+":"+(r||"")}else if(e){throw new j("Invalid proxy authorization",j.ERR_BAD_OPTION,{proxy:a})}}const l=Ct.test(e.protocol);if(l){if(!(n instanceof Pe)){const t=readProxyField("hostname")||readProxyField("host");const r=readProxyField("port");const i=readProxyField("protocol");const s=i?i.includes(":")?i:`${i}:`:"http:";const a=t&&t.includes(":")&&!t.startsWith("[")?`[${t}]`:t;const l=new URL(`${s}//${a}${r?":"+r:""}`);const c={protocol:l.protocol,hostname:l.hostname.replace(/^\[|\]$/g,""),port:l.port,auth:o&&typeof o==="string"?o:undefined};if(l.protocol==="https:"){c.ALPNProtocols=["http/1.1"]}const p=getTunnelingAgent(c,n);e.agent=p;if(e.agents){e.agents.https=p}}}else{if(o){const t=Buffer.from(o,"utf8").toString("base64");e.headers["Proxy-Authorization"]="Basic "+t}let t=false;for(const r of Object.keys(e.headers)){if(r.toLowerCase()==="host"){t=true;break}}if(!t){e.headers.host=e.hostname+(e.port?":"+e.port:"")}const i=readProxyField("hostname")||readProxyField("host");e.hostname=i;e.host=i;e.port=readProxyField("port");e.path=r;const n=readProxyField("protocol");if(n){e.protocol=n.includes(":")?n:`${n}:`}}}e.beforeRedirects.proxy=function beforeRedirect(e){setProxy(e,t,e.href,true,n,s,o)};return Boolean(a||t!==false&&o&&isNodeEnvProxyEnabled(l))}const Bt=typeof process!=="undefined"&&z.kindOf(process)==="process";const wrapAsync=e=>new Promise(((t,r)=>{let i;let n;const done=(e,t)=>{if(n)return;n=true;i&&i(e,t)};const _resolve=e=>{done(e);t(e)};const _reject=e=>{done(e,true);r(e)};e(_resolve,_reject,(e=>i=e)).catch(_reject)}));const resolveFamily=({address:e,family:t})=>{if(!z.isString(e)){throw new j("address must be a string",j.ERR_BAD_OPTION_VALUE)}return{address:e,family:t||(e.indexOf(".")<0?6:4)}};const buildAddressEntry=(e,t)=>resolveFamily(z.isObject(e)?e:{address:e,family:t});const _t=new WeakMap;const normalizeLookup=e=>{let t=_t.get(e);if(t){return t}const r=Ze(e,(e=>z.isArray(e)?e:[e]));t=(e,t,i)=>{r(e,t,((e,r,n)=>{if(e){return i(e)}let s;try{s=z.isArray(r)?r.map((e=>buildAddressEntry(e))):[buildAddressEntry(r,n)]}catch(e){return i(e)}t.all?i(e,s):i(e,s[0].address,s[0].family)}))};_t.set(e,t);return t};const Rt={request(e,t){const r=e.protocol+"//"+e.hostname+":"+(e.port||(e.protocol==="https:"?443:80));const{http2Options:i,headers:n}=e;const s=xt.getSession(r,i);const{HTTP2_HEADER_SCHEME:o,HTTP2_HEADER_METHOD:a,HTTP2_HEADER_PATH:l,HTTP2_HEADER_STATUS:c}=_e.constants;const p={[o]:e.protocol.replace(":",""),[a]:e.method,[l]:e.path};z.forEach(n,((e,t)=>{t.charAt(0)!==":"&&(p[t]=e)}));const u=s.request(p);u.once("response",(e=>{const r=u;e=Object.assign({},e);const i=e[c];delete e[c];r.headers=e;r.statusCode=+i;t(r)}));return u}};const kt=Bt&&function httpAdapter(e){return wrapAsync((async function dispatchHttpRequest(t,r,i){const own=t=>z.getSafeProp(e,t);const n=own("transitional")||ie;let s=own("data");let o=own("lookup");let a=own("family");let l=own("httpVersion");if(l===undefined)l=1;const c=l;let p=own("http2Options");const u=own("httpAgent");const d=own("httpsAgent");const m=own("proxy");const A=own("responseType");const h=own("responseEncoding");const g=own("socketPath");const f=own("method").toUpperCase();const y=own("maxRedirects");const b=own("maxBodyLength");const C=own("maxContentLength");const E=own("decompress");let N;let v=false;let I;let S;try{l=+l}catch(t){throw new j("Invalid protocol version: value is not a number",j.ERR_BAD_OPTION_VALUE,e)}if(Number.isNaN(l)){throw new j(`Invalid protocol version: '${c}' is not a number`,j.ERR_BAD_OPTION_VALUE,e)}if(l!==1&&l!==2){throw new j(`Unsupported protocol version '${l}'`,j.ERR_BAD_OPTION_VALUE,e)}const w=l===2;if(o){o=normalizeLookup(o)}const P=new Fe.EventEmitter;function abort(t){try{P.emit("abort",!t||t.type?new ve(null,e,I):t)}catch(e){}}function clearConnectPhaseTimer(){if(S){clearTimeout(S);S=null}}function createTimeoutError(){const t=own("timeout");let r=t?"timeout of "+t+"ms exceeded":"timeout exceeded";const i=own("timeoutErrorMessage");if(i){r=i}return new j(r,n.clarifyTimeoutError?j.ETIMEDOUT:j.ECONNABORTED,e,I)}P.once("abort",r);const onFinished=()=>{clearConnectPhaseTimer();if(e.cancelToken){e.cancelToken.unsubscribe(abort)}if(e.signal){e.signal.removeEventListener("abort",abort)}P.removeAllListeners()};if(e.cancelToken||e.signal){e.cancelToken&&e.cancelToken.subscribe(abort);if(e.signal){e.signal.aborted?abort():e.signal.addEventListener("abort",abort)}}i(((e,t)=>{N=true;clearConnectPhaseTimer();if(t){v=true;onFinished();return}const{data:r}=e;if(r instanceof De.Readable||r instanceof De.Duplex){const e=De.finished(r,(()=>{e();onFinished()}))}else{onFinished()}}));const x=buildFullPath(own("baseURL"),own("url"),own("allowAbsoluteUrls"),e);const B=g?"http://localhost":ge.hasBrowserEnv?ge.origin:undefined;const _=new URL(x,B);const R=_.protocol||Pt[0];if(R==="data:"){if(C>-1){const t=String(own("url")||x||"");const i=estimateDataURLBufferAllocation(t);if(i>C){return r(new j("maxContentLength size of "+C+" exceeded",j.ERR_BAD_RESPONSE,e))}}let i;if(f!=="GET"){return settle(t,r,{status:405,statusText:"method not allowed",headers:{},config:e})}try{i=fromDataURI(own("url"),A==="blob",{Blob:e.env&&e.env.Blob})}catch(t){throw j.from(t,j.ERR_BAD_REQUEST,e)}if(A==="text"){i=i.toString(h);if(!h||h==="utf8"){i=z.stripBOM(i)}}else if(A==="stream"){i=De.Readable.from(i)}return settle(t,r,{data:i,status:200,statusText:"OK",headers:new H,config:e})}if(Pt.indexOf(R)===-1){return r(new j("Unsupported protocol "+R,j.ERR_BAD_REQUEST,e))}const k=H.from(e.headers).normalize();k.set("User-Agent","axios/"+Me,false);const{onUploadProgress:T,onDownloadProgress:Q}=e;const M=e.maxRate;let O=undefined;let D=undefined;if(z.isSpecCompliantForm(s)){const e=k.getContentType(/boundary=([-_\w\d]{10,70})/i);s=Ye(s,(e=>{k.set(e)}),{tag:`axios-${Me}-boundary`,boundary:e&&e[1]||undefined})}else if(z.isFormData(s)&&z.isFunction(s.getHeaders)&&s.getHeaders!==Object.prototype.getHeaders){setFormDataHeaders(k,s.getHeaders(),own("formDataHeaderPolicy"));if(!k.hasContentLength()){try{const e=await Re.promisify(s.getLength).call(s);Number.isFinite(e)&&e>=0&&k.setContentLength(e)}catch(e){}}}else if(z.isBlob(s)||z.isFile(s)){s.size&&k.setContentType(s.type||"application/octet-stream");k.setContentLength(s.size||0);s=De.Readable.from(Ue(s))}else if(s&&!z.isStream(s)){if(Buffer.isBuffer(s)){}else if(z.isArrayBuffer(s)){s=Buffer.from(new Uint8Array(s))}else if(z.isString(s)){s=Buffer.from(s,"utf-8")}else{return r(new j("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",j.ERR_BAD_REQUEST,e))}k.setContentLength(s.length,false);if(b>-1&&s.length>b){return r(new j("Request body larger than maxBodyLength limit",j.ERR_BAD_REQUEST,e))}}const L=z.toFiniteNumber(k.getContentLength());if(z.isArray(M)){O=M[0];D=M[1]}else{O=D=M}if(s&&(T||O)){if(!z.isStream(s)){s=De.Readable.from(s,{objectMode:false})}s=De.pipeline([s,new Ge({maxRate:z.toFiniteNumber(O)})],z.noop);T&&s.on("progress",flushOnFinish(s,progressEventDecorator(L,progressEventReducer(asyncDecorator(T,ft),false,3))))}let G=undefined;const F=own("auth");if(F){const e=z.getSafeProp(F,"username")||"";const t=z.getSafeProp(F,"password")||"";G=e+":"+t}if(!G&&(_.username||_.password)){const e=decodeURIComponentSafe(_.username);const t=decodeURIComponentSafe(_.password);G=e+":"+t}G&&k.delete("authorization");let q;try{q=buildURL(_.pathname+_.search,own("params"),own("paramsSerializer")).replace(/^\?/,"")}catch(t){return r(j.from(t,j.ERR_BAD_REQUEST,e,null,null,{url:own("url"),exists:true}))}k.set("Accept-Encoding",z.hasOwnProp(n,"advertiseZstdAcceptEncoding")&&n.advertiseZstdAcceptEncoding===true?ht:At,false);if(w&&o){p=Object.assign(Object.create(null),p,{lookup:o})}const U=Object.assign(Object.create(null),{path:q,method:f,headers:toByteStringHeaderObject(k),agents:{http:u,https:d},auth:G,protocol:R,family:a,beforeRedirect:dispatchBeforeRedirect,beforeRedirects:Object.create(null),http2Options:p,createConnection:undefined});!z.isUndefined(o)&&(U.lookup=o);let V=false;if(g){if(typeof g!=="string"){return r(new j("socketPath must be a string",j.ERR_BAD_OPTION_VALUE,e))}const t=own("allowedSocketPaths");if(t!=null){const i=Array.isArray(t)?t:[t];const n=(0,ke.resolve)(g);const s=i.some((e=>typeof e==="string"&&(0,ke.resolve)(e)===n));if(!s){return r(new j(`socketPath "${g}" is not permitted by allowedSocketPaths`,j.ERR_BAD_OPTION_VALUE,e))}}U.socketPath=g}else{U.hostname=_.hostname.startsWith("[")?_.hostname.slice(1,-1):_.hostname;U.port=_.port;V=setProxy(U,m,R+"//"+_.hostname+(_.port?":"+_.port:"")+U.path,false,d,u,!w)}let W;let J=false;let Y=false;const $=Ct.test(U.protocol);if(U.agent==null){U.agent=$?d:u}if(w){if(V){return r(new j("HTTP/2 requests with a proxy are not supported",j.ERR_NOT_SUPPORT,e))}W=Rt}else{const t=own("transport");if(t){W=t}else if(y===0){W=$?Be:xe;J=true}else{Y=true;U.sensitiveHeaders=[];if(y){U.maxRedirects=y}const t=own("beforeRedirect");if(t){U.beforeRedirects.config=t}if(G){const e=_.origin;const t=G;U.beforeRedirects.auth=function beforeRedirectAuth(r){try{if(new URL(r.href).origin===e){r.auth=t}}catch(e){}}}const i=own("sensitiveHeaders");if(i!=null){if(!z.isArray(i)){return r(new j("sensitiveHeaders must be an array of strings",j.ERR_BAD_OPTION_VALUE,e))}const t=new Set;for(const n of i){if(!z.isString(n)){return r(new j("sensitiveHeaders must be an array of strings",j.ERR_BAD_OPTION_VALUE,e))}t.add(n.toLowerCase())}if(t.size){U.sensitiveHeaders=Array.from(t);U.beforeRedirects.sensitiveHeaders=function beforeRedirectSensitiveHeaders(e,r){if(!isSameOriginRedirect(e,r)){stripMatchingHeaders(e.headers,t)}}}}W=$?bt:yt}}if(b>-1){U.maxBodyLength=b}else{U.maxBodyLength=Infinity}U.insecureHTTPParser=Boolean(own("insecureHTTPParser"));I=W.request(U,(function handleResponse(i){clearConnectPhaseTimer();if(I.destroyed)return;const n=[i];const s=z.toFiniteNumber(i.headers["content-length"]);if(Q||D){const c=new Ge({maxRate:z.toFiniteNumber(D)});Q&&c.on("progress",flushOnFinish(c,progressEventDecorator(s,progressEventReducer(asyncDecorator(Q,ft),true,3))));n.push(c)}let o=i;const a=i.req||I;if(E!==false&&i.headers["content-encoding"]){if(f==="HEAD"||i.statusCode===204){delete i.headers["content-encoding"]}switch((i.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":n.push(Qe.createUnzip(ct));delete i.headers["content-encoding"];break;case"deflate":n.push(new $e);n.push(Qe.createUnzip(ct));delete i.headers["content-encoding"];break;case"br":if(dt){n.push(Qe.createBrotliDecompress(pt));delete i.headers["content-encoding"]}break;case"zstd":if(mt){n.push(Qe.createZstdDecompress(ut));delete i.headers["content-encoding"]}break}}o=n.length>1?De.pipeline(n,z.noop):n[0];const l={status:i.statusCode,statusText:i.statusMessage,headers:new H(i.headers),config:e,request:a};if(A==="stream"){if(C>-1){const p=C;const u=o;async function*enforceMaxContentLength(){let t=0;for await(const r of u){t+=r.length;if(t>p){throw new j("maxContentLength size of "+p+" exceeded",j.ERR_BAD_RESPONSE,e,a)}yield r}}o=De.Readable.from(enforceMaxContentLength(),{objectMode:false})}l.data=o;settle(t,r,l)}else{const d=[];let m=0;o.on("data",(function handleStreamData(t){d.push(t);m+=t.length;if(C>-1&&m>C){v=true;o.destroy();abort(new j("maxContentLength size of "+C+" exceeded",j.ERR_BAD_RESPONSE,e,a))}}));o.on("aborted",(function handlerStreamAborted(){if(v){return}const t=new j("stream has been aborted",j.ERR_BAD_RESPONSE,e,a,l);o.destroy(t);r(t)}));o.on("error",(function handleStreamError(t){if(v)return;r(j.from(t,null,e,a,l))}));o.on("end",(function handleStreamEnd(){try{let e=d.length===1?d[0]:Buffer.concat(d);if(A!=="arraybuffer"){e=e.toString(h);if(!h||h==="utf8"){e=z.stripBOM(e)}}l.data=e}catch(t){return r(j.from(t,null,e,l.request,l))}settle(t,r,l)}))}P.once("abort",(e=>{if(!o.destroyed){o.emit("error",e);o.destroy()}}))}));P.once("abort",(e=>{if(I.close){I.close()}else{I.destroy(e)}}));I.on("error",(function handleRequestError(t){r(j.from(t,null,e,I))}));const K=new Set;I.on("socket",(function handleRequestSocket(e){if(typeof e.setKeepAlive==="function"){e.setKeepAlive(true,1e3*60)}if(!e[Et]){e.on("error",handleSocketError);e[Et]=true}e[Nt]=I;K.add(e)}));I.once("close",(function clearCurrentReq(){clearConnectPhaseTimer();for(const e of K){if(e[Nt]===I){e[Nt]=null}}K.clear()}));if(own("timeout")){const t=parseInt(own("timeout"),10);if(Number.isNaN(t)){abort(new j("error trying to parse `config.timeout` to int",j.ERR_BAD_OPTION_VALUE,e,I));return}const r=function handleTimeout(){if(N)return;abort(createTimeoutError())};if(J&&t>0){S=setTimeout(r,t)}I.setTimeout(t,r)}else{I.setTimeout(0)}if(z.isStream(s)){let t=false;let r=false;s.on("end",(()=>{t=true}));s.once("error",(e=>{r=true;I.destroy(e)}));s.on("close",(()=>{if(!t&&!r){abort(new ve("Request stream has been aborted",e,I))}}));let i=s;if(b>-1&&!Y){const t=b;let r=0;i=De.pipeline([s,new De.Transform({transform(i,n,s){r+=i.length;if(r>t){return s(new j("Request body larger than maxBodyLength limit",j.ERR_BAD_REQUEST,e,I))}s(null,i)}})],z.noop);i.on("error",(e=>{if(!I.destroyed)I.destroy(e)}))}i.pipe(I)}else{s&&I.write(s);I.end()}}))};const Tt=null&&setProxy;const Qt=null&&isNodeEnvProxyEnabled;const Mt=null&&isSameOriginRedirect;const Ot=ge.hasStandardBrowserEnv?((e,t)=>r=>{r=new URL(r,ge.origin);return e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)})(new URL(ge.origin),ge.navigator&&/(msie|trident)/i.test(ge.navigator.userAgent)):()=>true;const Dt=ge.hasStandardBrowserEnv?{write(e,t,r,i,n,s,o){if(typeof document==="undefined")return;const a=[`${e}=${encodeURIComponent(t)}`];if(z.isNumber(r)){a.push(`expires=${new Date(r).toUTCString()}`)}if(z.isString(i)){a.push(`path=${i}`)}if(z.isString(n)){a.push(`domain=${n}`)}if(s===true){a.push("secure")}if(z.isString(o)){a.push(`SameSite=${o}`)}document.cookie=a.join("; ")},read(e){if(typeof document==="undefined")return null;const t=document.cookie.split(";");for(let r=0;re instanceof H?{...e}:e;const ownEnumerableKeys=e=>{if(Object.getOwnPropertySymbols&&Object.getOwnPropertyDescriptor){return Object.keys(e).concat(Object.getOwnPropertySymbols(e).filter((t=>Object.getOwnPropertyDescriptor(e,t).enumerable)))}return Object.keys(e)};function mergeConfig(e,t){e=e||{};t=t||{};const r=Object.create(null);Object.defineProperty(r,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:false,writable:true,configurable:true});function getMergedValue(e,t,r,i){if(z.isPlainObject(e)&&z.isPlainObject(t)){return z.merge.call({caseless:i},e,t)}else if(z.isPlainObject(t)){return z.merge({},t)}else if(z.isArray(t)){return t.slice()}return t}function mergeDeepProperties(e,t,r,i){if(!z.isUndefined(t)){return getMergedValue(e,t,r,i)}else if(!z.isUndefined(e)){return getMergedValue(undefined,e,r,i)}}function valueFromConfig2(e,t){if(!z.isUndefined(t)){return getMergedValue(undefined,t)}}function defaultToConfig2(e,t){if(!z.isUndefined(t)){return getMergedValue(undefined,t)}else if(!z.isUndefined(e)){return getMergedValue(undefined,e)}}function getMergedTransitionalOption(r){const i=z.hasOwnProp(t,"transitional")?t.transitional:undefined;if(!z.isUndefined(i)){if(z.isPlainObject(i)){if(z.hasOwnProp(i,r)){return i[r]}}else{return undefined}}const n=z.hasOwnProp(e,"transitional")?e.transitional:undefined;if(z.isPlainObject(n)&&z.hasOwnProp(n,r)){return n[r]}return undefined}function mergeDirectKeys(r,i,n){if(z.hasOwnProp(t,n)){return getMergedValue(r,i)}else if(z.hasOwnProp(e,n)){return getMergedValue(undefined,r)}}const i={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutErrorMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,allowedSocketPaths:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(e,t,r)=>mergeDeepProperties(headersToObject(e),headersToObject(t),r,true)};z.forEach(ownEnumerableKeys({...e,...t}),(function computeConfigValue(n){if(n==="__proto__"||n==="constructor"||n==="prototype")return;const s=z.hasOwnProp(i,n)?i[n]:mergeDeepProperties;const o=z.hasOwnProp(e,n)?e[n]:undefined;const a=z.hasOwnProp(t,n)?t[n]:undefined;const l=s(o,a,n);z.isUndefined(l)&&s!==mergeDirectKeys||(r[n]=l)}));if(z.hasOwnProp(t,"validateStatus")&&z.isUndefined(t.validateStatus)&&getMergedTransitionalOption("validateStatusUndefinedResolves")===false){if(z.hasOwnProp(e,"validateStatus")){r.validateStatus=getMergedValue(undefined,e.validateStatus)}else{delete r.validateStatus}}return r}const encodeUTF8=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,((e,t)=>String.fromCharCode(parseInt(t,16))));function resolveConfig(e){const t=mergeConfig({},e);const own=e=>z.hasOwnProp(t,e)?t[e]:undefined;const r=own("data");let i=own("withXSRFToken");const n=own("xsrfHeaderName");const s=own("xsrfCookieName");let o=own("headers");const a=own("auth");const l=own("baseURL");const c=own("allowAbsoluteUrls");const p=own("url");t.headers=o=H.from(o);t.url=buildURL(buildFullPath(l,p,c,t),own("params"),own("paramsSerializer"));if(a){const t=z.getSafeProp(a,"username")||"";const r=z.getSafeProp(a,"password")||"";try{o.set("Authorization","Basic "+btoa(t+":"+(r?encodeUTF8(r):"")))}catch(t){throw j.from(t,j.ERR_BAD_OPTION_VALUE,e)}}if(z.isFormData(r)){const e=z.getSafeProp(r,"getHeaders");if(ge.hasStandardBrowserEnv||ge.hasStandardBrowserWebWorkerEnv||z.isReactNative(r)){o.setContentType(undefined)}else if(z.isFunction(e)){setFormDataHeaders(o,e.call(r),own("formDataHeaderPolicy"))}}if(ge.hasStandardBrowserEnv){if(z.isFunction(i)){i=i(t)}const e=i===true||i==null&&Ot(t.url);if(e){const e=n&&s&&Dt.read(s);if(e){o.set(n,e)}}}return t}const zt=resolveConfig;const Lt=typeof XMLHttpRequest!=="undefined";const Gt=Lt&&function(e){return new Promise((function dispatchXhrRequest(t,r){const i=zt(e);let n=i.data;const s=H.from(i.headers).normalize();let{responseType:o,onUploadProgress:a,onDownloadProgress:l}=i;let c;let p,u;let d,m,A;function done(){d&&d();m&&m();i.cancelToken&&i.cancelToken.unsubscribe(c);i.signal&&i.signal.removeEventListener("abort",c)}let h=new XMLHttpRequest;h.open(i.method.toUpperCase(),i.url,true);h.timeout=i.timeout;function onloadend(n){if(!h){return}if(h.status===0&&(parseProtocol(normalizeURLForProtocolCheck(i.url))||parseProtocol(ge.origin))!=="file"&&!(h.responseURL&&h.responseURL.startsWith("file:"))){r(new j("Request aborted",j.ECONNABORTED,e,h));done();h=null;return}try{if(n){A&&A(n)}else{m&&m()}}catch(e){setTimeout((()=>{throw e}))}if(!h){return}const s=H.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders());const a=!o||o==="text"||o==="json"?h.responseText:h.response;const l={data:a,status:h.status,statusText:h.statusText,headers:s,config:e,request:h};settle((function _resolve(e){t(e);done()}),(function _reject(e){r(e);done()}),l);h=null}if("onloadend"in h){h.onloadend=onloadend}else{h.onreadystatechange=function handleLoad(){if(!h||h.readyState!==4){return}if(h.status===0&&!(h.responseURL&&h.responseURL.startsWith("file:"))){return}setTimeout(onloadend)}}h.onabort=function handleAbort(){if(!h){return}r(new j("Request aborted",j.ECONNABORTED,e,h));done();h=null};h.onerror=function handleError(t){const i=t&&t.message?t.message:"Network Error";const n=new j(i,j.ERR_NETWORK,e,h);n.event=t||null;r(n);done();h=null};h.ontimeout=function handleTimeout(){let t=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const n=i.transitional||ie;if(i.timeoutErrorMessage){t=i.timeoutErrorMessage}r(new j(t,n.clarifyTimeoutError?j.ETIMEDOUT:j.ECONNABORTED,e,h));done();h=null};n===undefined&&s.setContentType(null);if("setRequestHeader"in h){z.forEach(toByteStringHeaderObject(s),(function setRequestHeader(e,t){h.setRequestHeader(t,e)}))}if(!z.isUndefined(i.withCredentials)){h.withCredentials=!!i.withCredentials}if(o&&o!=="json"){h.responseType=i.responseType}if(l){[u,m,A]=progressEventReducer(l,true);h.addEventListener("progress",u)}if(a&&h.upload){[p,d]=progressEventReducer(a);h.upload.addEventListener("progress",p);h.upload.addEventListener("loadend",d)}if(i.cancelToken||i.signal){c=t=>{if(!h){return}r(!t||t.type?new ve(null,e,h):t);h.abort();done();h=null};i.cancelToken&&i.cancelToken.subscribe(c);if(i.signal){i.signal.aborted?c():i.signal.addEventListener("abort",c)}}const g=parseProtocol(i.url);if(g&&!ge.protocols.includes(g)){r(new j("Unsupported protocol "+g+":",j.ERR_BAD_REQUEST,e));done();return}h.send(n||null)}))};const composeSignals=(e,t)=>{e=e?e.filter(Boolean):[];if(!t&&!e.length){return}const r=new AbortController;let i=false;const onabort=function(e){if(!i){i=true;unsubscribe();const t=e instanceof Error?e:this.reason;r.abort(t instanceof j?t:new ve(t instanceof Error?t.message:t))}};let n=t&&setTimeout((()=>{n=null;onabort(new j(`timeout of ${t}ms exceeded`,j.ETIMEDOUT))}),t);const unsubscribe=()=>{if(!e){return}n&&clearTimeout(n);n=null;e.forEach((e=>{e.unsubscribe?e.unsubscribe(onabort):e.removeEventListener("abort",onabort)}));e=null};e.forEach((e=>{if(i){return}if(e.aborted){onabort.call(e);return}e.addEventListener("abort",onabort,{once:true})}));const{signal:s}=r;s.unsubscribe=()=>z.asap(unsubscribe);return s};const Ft=composeSignals;const streamChunk=function*(e,t){let r=e.byteLength;if(!t||r{const n=readBytes(e,t);let s=0;let o;let _onFinish=e=>{if(!o){o=true;i&&i(e)}};return new ReadableStream({async pull(e){try{const{done:t,value:i}=await n.next();if(t){_onFinish();e.close();return}let o=i.byteLength;if(r){let e=s+=o;r(e)}e.enqueue(new Uint8Array(i))}catch(e){_onFinish(e);throw e}},cancel(e){_onFinish(e);return n.return()}},{highWaterMark:2})};const qt=64*1024;const Ut={cache:"default",redirect:"follow",referrer:"about:client",referrerPolicy:"",mode:"cors",integrity:"",keepalive:false,priority:"auto",window:null};const{isFunction:Ht}=z;const fetch_encodeUTF8=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,((e,t)=>String.fromCharCode(parseInt(t,16))));const fetch_decodeURIComponentSafe=e=>{if(!z.isString(e)){return e}try{return decodeURIComponent(e)}catch(t){return e}};const test=(e,...t)=>{try{return!!e(...t)}catch(e){return false}};const maybeWithAuthCredentials=e=>{const t=e.indexOf("://");let r=e;if(t!==-1){r=r.slice(t+3)}return r.includes("@")||r.includes(":")};const factory=e=>{const t=z.global!==undefined&&z.global!==null?z.global:globalThis;const{ReadableStream:r,TextEncoder:i}=t;e=z.merge.call({skipUndefined:true},{Request:t.Request,Response:t.Response},e);const{fetch:n,Request:s,Response:o}=e;const a=n?Ht(n):typeof fetch==="function";const l=Ht(s);const c=Ht(o);if(!a){return false}const p=a&&Ht(r);const u=a&&(typeof i==="function"?(e=>t=>e.encode(t))(new i):async e=>new Uint8Array(await new s(e).arrayBuffer()));const d=l&&p&&test((()=>{let e=false;const t=new s(ge.origin,{body:new r,method:"POST",get duplex(){e=true;return"half"}});const i=t.headers.has("Content-Type");if(t.body!=null){t.body.cancel()}return e&&!i}));const m=c&&p&&test((()=>z.isReadableStream(new o("").body)));const A={stream:m&&(e=>e.body)};a&&(()=>{["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!A[e]&&(A[e]=(t,r)=>{let i=t&&t[e];if(i){return i.call(t)}throw new j(`Response type '${e}' is not supported`,j.ERR_NOT_SUPPORT,r)})}))})();const getBodyLength=async e=>{if(e==null){return 0}if(z.isBlob(e)){return e.size}if(z.isSpecCompliantForm(e)){const t=new s(ge.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}if(z.isArrayBufferView(e)||z.isArrayBuffer(e)){return e.byteLength}if(z.isURLSearchParams(e)){e=e+""}if(z.isString(e)){return(await u(e)).byteLength}};const resolveBodyLength=async(e,t)=>{const r=z.toFiniteNumber(e.getContentLength());return r==null?getBodyLength(t):r};return async e=>{let{url:t,method:r,data:a,signal:c,cancelToken:u,timeout:h,onDownloadProgress:g,onUploadProgress:f,responseType:y,headers:b,withCredentials:C="same-origin",fetchOptions:E,maxContentLength:N,maxBodyLength:v,maxRedirects:I}=zt(e);const S=z.isNumber(N)&&N>-1;const w=z.isNumber(v)&&v>-1;const own=t=>z.hasOwnProp(e,t)?e[t]:undefined;let P=n||fetch;y=y?(y+"").toLowerCase():"text";let x=Ft([c,u&&u.toAbortSignal()],h);let B=null;const _=x&&x.unsubscribe&&(()=>{x.unsubscribe()});let R;let k=null;const maxBodyLengthError=()=>new j("Request body larger than maxBodyLength limit",j.ERR_BAD_REQUEST,e,B);try{let n=undefined;const c=own("auth");if(c){const e=z.getSafeProp(c,"username")||"";const t=z.getSafeProp(c,"password")||"";n={username:e,password:t}}if(maybeWithAuthCredentials(t)){const e=new URL(t,ge.origin);if(!n&&(e.username||e.password)){const t=fetch_decodeURIComponentSafe(e.username);const r=fetch_decodeURIComponentSafe(e.password);n={username:t,password:r}}if(e.username||e.password){e.username="";e.password="";t=e.href}}if(n){b.delete("authorization");b.set("Authorization","Basic "+btoa(fetch_encodeUTF8((n.username||"")+":"+(n.password||""))))}if(S&&typeof t==="string"&&t.startsWith("data:")){const r=estimateDataURLDecodedBytes(t);if(r>N){throw new j("maxContentLength size of "+N+" exceeded",j.ERR_BAD_RESPONSE,e,B)}}if(w&&r!=="get"&&r!=="head"){const e=await getBodyLength(a);if(typeof e==="number"&&isFinite(e)){R=e;if(e>v){throw maxBodyLengthError()}}}const u=w&&(z.isReadableStream(a)||z.isStream(a));const trackRequestStream=(e,t,r)=>trackStream(e,qt,(e=>{if(w&&e>v){throw k=maxBodyLengthError()}t&&t(e)}),r);if(d&&r!=="get"&&r!=="head"&&(f||u)){R=R==null?await resolveBodyLength(b,a):R;if(R!==0||u){let e=new s(t,{method:"POST",body:a,duplex:"half"});let r;if(z.isFormData(a)&&(r=e.headers.get("content-type"))){b.setContentType(r)}if(e.body){const[t,r]=f&&progressEventDecorator(R,progressEventReducer(asyncDecorator(f)))||[];a=trackRequestStream(e.body,t,r)}}}else if(u&&!l&&p&&r!=="get"&&r!=="head"){a=trackRequestStream(a)}else if(u&&l&&!d&&r!=="get"&&r!=="head"){throw new j("Stream request bodies are not supported by the current fetch implementation",j.ERR_NOT_SUPPORT,e,B)}if(!z.isString(C)){C=C?"include":"omit"}const h=l&&"credentials"in s.prototype;if(z.isFormData(a)){const e=b.getContentType();if(e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)){b.delete("content-type")}}b.set("User-Agent","axios/"+Me,false);const T=E==null?E:Object.assign(Object.create(null),E);if(T){delete T.body;delete T.headers;delete T.method;delete T.signal;delete T.duplex;delete T.credentials}const Q=Object.assign(Object.create(null),T,{signal:x,method:r.toUpperCase(),headers:toByteStringHeaderObject(b.normalize()),body:a,duplex:"half",credentials:h?C:undefined});if(l){z.forEach(Ut,((e,t)=>{if(Q[t]===undefined){Q[t]=e}}));if(Q.signal===undefined){Q.signal=null}if(Q.body===undefined){Q.body=null}}if(I===0){Q.redirect="manual";if(T){T.redirect="manual"}}B=l&&new s(t,Q);let M=await(l?P(B,T):P(t,Q));const O=H.from(M.headers);if(S){const t=z.toFiniteNumber(O.getContentLength());if(t!=null&&t>N){throw new j("maxContentLength size of "+N+" exceeded",j.ERR_BAD_RESPONSE,e,B)}}const D=m&&(y==="stream"||y==="response");if(m&&M.body&&(g||S||D&&_)){const t={};["status","statusText","headers"].forEach((e=>{t[e]=M[e]}));const r=z.toFiniteNumber(O.getContentLength());const[i,n]=g&&progressEventDecorator(r,progressEventReducer(asyncDecorator(g),true))||[];let s=0;const onChunkProgress=t=>{if(S){s=t;if(s>N){throw new j("maxContentLength size of "+N+" exceeded",j.ERR_BAD_RESPONSE,e,B)}}i&&i(t)};M=new o(trackStream(M.body,qt,onChunkProgress,(()=>{n&&n();_&&_()})),t)}y=y||"text";let L=await A[z.findKey(A,y)||"text"](M,e);if(S&&!m&&!D){let t;if(L!=null){if(typeof L.byteLength==="number"){t=L.byteLength}else if(typeof L.size==="number"){t=L.size}else if(typeof L==="string"){t=typeof i==="function"?(new i).encode(L).byteLength:L.length}}if(typeof t==="number"&&t>N){throw new j("maxContentLength size of "+N+" exceeded",j.ERR_BAD_RESPONSE,e,B)}}!D&&_&&_();return await new Promise(((t,r)=>{settle(t,r,{data:L,headers:H.from(M.headers),status:M.status,statusText:M.statusText,config:e,request:B})}))}catch(t){_&&_();if(x&&x.aborted&&x.reason instanceof j){const r=x.reason;r.config=e;B&&(r.request=B);if(t!==r){Object.defineProperty(r,"cause",{__proto__:null,value:t,writable:true,enumerable:false,configurable:true})}throw r}if(k){B&&!k.request&&(k.request=B);throw k}if(t instanceof j){B&&!t.request&&(t.request=B);throw t}if(t&&t.name==="TypeError"&&/Load failed|fetch/i.test(t.message)){const r=new j("Network Error",j.ERR_NETWORK,e,B,t&&t.response);Object.defineProperty(r,"cause",{__proto__:null,value:t.cause||t,writable:true,enumerable:false,configurable:true});throw r}throw j.from(t,t&&t.code,e,B,t&&t.response)}}};const Vt=new Map;const getFetch=e=>{let t=e&&e.env||{};const{fetch:r,Request:i,Response:n}=t;const s=[i,n,r];let o=s.length,a=o,l,c,p=Vt;while(a--){l=s[a];c=p.get(l);c===undefined&&p.set(l,c=a?new Map:factory(t));p=c}return c};const jt=getFetch();const Wt=null&&jt;const Jt={http:kt,xhr:Gt,fetch:{get:getFetch}};z.forEach(Jt,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch(e){}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}}));const renderReason=e=>`- ${e}`;const isResolvedHandle=e=>z.isFunction(e)||e===null||e===false;function getAdapter(e,t){e=z.isArray(e)?e:[e];const{length:r}=e;let i;let n;const s={};for(let o=0;o`adapter ${e} `+(t===false?"is not supported by the environment":"is not available in the build")));let t=r?e.length>1?"since :\n"+e.map(renderReason).join("\n"):" "+renderReason(e[0]):"as no adapter specified";throw new j(`There is no suitable adapter to dispatch the request `+t,j.ERR_NOT_SUPPORT)}return n}const Yt={getAdapter:getAdapter,adapters:Jt};function throwIfCancellationRequested(e){if(e.cancelToken){e.cancelToken.throwIfRequested()}if(e.signal&&e.signal.aborted){throw new ve(null,e)}}function dispatchRequest(e){const t=z.toSafeFlatObject(e);throwIfCancellationRequested(t);t.headers=H.from(z.getSafeProp(t,"headers"));t.data=transformData.call(t,t.transformRequest);if(["post","put","patch"].indexOf(t.method)!==-1){t.headers.setContentType("application/x-www-form-urlencoded",false)}const r=Yt.getAdapter(t.adapter||Ne.adapter,t);return r(t).then((function onAdapterResolution(e){throwIfCancellationRequested(t);t.response=e;try{e.data=transformData.call(t,t.transformResponse,e)}finally{delete t.response}e.headers=H.from(e.headers);return e}),(function onAdapterRejection(e){if(!isCancel(e)){throwIfCancellationRequested(t);if(e&&e.response){t.response=e.response;try{e.response.data=transformData.call(t,t.transformResponse,e.response)}finally{delete t.response}e.response.headers=H.from(e.response.headers)}}return Promise.reject(e)}))}const $t={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{$t[e]=function validator(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));const Kt={};$t.transitional=function transitional(e,t,r){function formatMessage(e,t){return"[Axios v"+Me+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return(r,i,n)=>{if(e===false){throw new j(formatMessage(i," has been removed"+(t?" in "+t:"")),j.ERR_DEPRECATED)}if(t&&!Kt[i]){Kt[i]=true;console.warn(formatMessage(i," has been deprecated since v"+t+" and will be removed in the near future"))}return e?e(r,i,n):true}};$t.spelling=function spelling(e){return(t,r)=>{console.warn(`${r} is likely a misspelling of ${e}`);return true}};function assertOptions(e,t,r){if(typeof e!=="object"||e===null){throw new j("options must be an object",j.ERR_BAD_OPTION_VALUE)}const i=Object.keys(e);let n=i.length;while(n-- >0){const s=i[n];const o=Object.prototype.hasOwnProperty.call(t,s)?t[s]:undefined;if(o){const t=e[s];const r=t===undefined||o(t,s,e);if(r!==true){throw new j("option "+s+" must be "+r,j.ERR_BAD_OPTION_VALUE)}continue}if(r!==true){throw new j("Unknown option "+s,j.ERR_BAD_OPTION)}}}const Zt={assertOptions:assertOptions,validators:$t};const Xt=Zt.validators;class Axios{constructor(e){this.defaults=e||{};this.interceptors={request:new re,response:new re}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){try{let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const r=t.stack;let i="";if(typeof r==="string"){const e=r.indexOf("\n");i=e===-1?"":r.slice(e+1)}if(!e.stack){e.stack=i}else if(i){const t=i.indexOf("\n");const r=t===-1?-1:i.indexOf("\n",t+1);const n=r===-1?"":i.slice(r+1);if(!String(e.stack).endsWith(n)){e.stack+="\n"+i}}}catch(e){}}throw e}}_request(e,t){if(typeof e==="string"){t=t||{};t.url=e}else{t=e||{}}t=mergeConfig(this.defaults,t);const{transitional:r,paramsSerializer:i,headers:n}=t;if(r!==undefined){Zt.assertOptions(r,{silentJSONParsing:Xt.transitional(Xt.boolean),forcedJSONParsing:Xt.transitional(Xt.boolean),clarifyTimeoutError:Xt.transitional(Xt.boolean),legacyInterceptorReqResOrdering:Xt.transitional(Xt.boolean),advertiseZstdAcceptEncoding:Xt.transitional(Xt.boolean),validateStatusUndefinedResolves:Xt.transitional(Xt.boolean)},false)}if(i!=null){if(z.isFunction(i)){t.paramsSerializer={serialize:i}}else{Zt.assertOptions(i,{encode:Xt.function,serialize:Xt.function},true)}}if(t.allowAbsoluteUrls!==undefined){}else if(this.defaults.allowAbsoluteUrls!==undefined){t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls}else{t.allowAbsoluteUrls=true}Zt.assertOptions(t,{baseUrl:Xt.spelling("baseURL"),withXsrfToken:Xt.spelling("withXSRFToken")},true);t.method=(z.getSafeProp(t,"method")||z.getSafeProp(this.defaults,"method")||"get").toLowerCase();let s=n&&z.merge(n.common,n[t.method]);n&&z.forEach(Ce.concat("common"),(e=>{delete n[e]}));t.headers=H.concat(s,n);const o=[];let a=true;this.interceptors.request.forEach((function unshiftRequestInterceptors(e){if(typeof e.runWhen==="function"&&e.runWhen(t)===false){return}a=a&&e.synchronous;const r=t.transitional||ie;const i=r&&r.legacyInterceptorReqResOrdering;if(i){o.unshift(e.fulfilled,e.rejected)}else{o.push(e.fulfilled,e.rejected)}}));const l=[];this.interceptors.response.forEach((function pushResponseInterceptors(e){l.push(e.fulfilled,e.rejected)}));let c;let p=0;let u;if(!a){const e=[dispatchRequest.bind(this),undefined];e.unshift(...o);e.push(...l);u=e.length;c=Promise.resolve(t);while(pdispatchRequest.call(this,d)))}}catch(e){c=Promise.reject(e)}break}}if(!c){try{c=dispatchRequest.call(this,d)}catch(e){c=Promise.reject(e)}}p=0;u=l.length;while(p{if(!r._listeners)return;let t=r._listeners.length;while(t-- >0){r._listeners[t](e)}r._listeners=null}));this.promise.then=e=>{let t;const i=new Promise((e=>{r.subscribe(e);t=e})).then(e);i.cancel=function reject(){r.unsubscribe(t)};return i};e((function cancel(e,i,n){if(r.reason){return}r.reason=new ve(e,i,n);t(r.reason)}))}throwIfRequested(){if(this.reason){throw this.reason}}subscribe(e){if(this.reason){e(this.reason);return}if(this._listeners){this._listeners.push(e)}else{this._listeners=[e]}}unsubscribe(e){if(!this._listeners){return}const t=this._listeners.indexOf(e);if(t!==-1){this._listeners.splice(t,1)}}toAbortSignal(){const e=new AbortController;const abort=t=>{e.abort(t)};this.subscribe(abort);e.signal.unsubscribe=()=>this.unsubscribe(abort);return e.signal}static source(){let e;const t=new CancelToken((function executor(t){e=t}));return{token:t,cancel:e}}}const tr=CancelToken;function spread(e){return function wrap(t){return e.apply(null,t)}}function isAxiosError(e){return z.isObject(e)&&e.isAxiosError===true}const rr={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,ContentTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,UnprocessableContent:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerReturnsAnUnknownError:520,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(rr).forEach((([e,t])=>{if(rr[t]===undefined){rr[t]=e}}));const ir=rr;function createInstance(e){const t=new er(e);const r=bind(er.prototype.request,t);z.extend(r,er.prototype,t,{allOwnKeys:true});z.extend(r,t,null,{allOwnKeys:true});r.create=function create(t){return createInstance(mergeConfig(e,t))};return r}const nr=createInstance(Ne);nr.Axios=er;nr.CanceledError=ve;nr.CancelToken=tr;nr.isCancel=isCancel;nr.VERSION=Me;nr.toFormData=Z;nr.AxiosError=j;nr.Cancel=nr.CanceledError;nr.all=function all(e){return Promise.all(e)};nr.spread=spread;nr.isAxiosError=isAxiosError;nr.mergeConfig=mergeConfig;nr.AxiosHeaders=H;nr.formToJSON=e=>ye(z.isHTMLForm(e)?new FormData(e):e);nr.getAdapter=Yt.getAdapter;nr.HttpStatusCode=ir;nr.default=nr;const sr=nr;async function CheckWebAppHealth(e,t,r){if(!r)r=300;return await checkHealth(t,e,r)}async function CheckVersion(e,t){const r=5;let i={status:undefined,response:"",isMatched:false};(0,s.pq)(`Checking version at: ${e}`);(0,s.pq)(`Searching for: '${t}'`);for(let n=1;n=200&&e<600}});if(r.status!=200){(0,s.pq)(`${t} isn't ready yet, status code: ${r.status}`);continue}(0,s.pq)(`${t} is healthy.`);n=true;break}return n}class SleepTimer{sleep(e){return new Promise((t=>setTimeout(t,e)))}}},9407:(e,t,r)=>{r.a(e,(async(e,t)=>{try{var i=r(8179);var n=r(3094);var s=r(9517);var o=r(1695);var a=r(1191);try{const e=(0,i.V4)("azure_web_app_name");(0,i.pq)(`Input.azure_web_app_name: ${e}`);const t=(0,i.V4)("azure_web_app_slot_name");(0,i.pq)(`Input.azure_web_app_slot_name: ${t}`);const r=(0,i.V4)("azure_web_app_deploy_subscription_id");(0,i.pq)(`Input.azure_web_app_deploy_subscription_id: ${r}`);const n=(0,i.V4)("azure_web_app_resource_group_name");(0,i.pq)(`Input.azure_web_app_resource_group_name: ${n}`);const p=(0,i.V4)("health_uri");(0,i.pq)(`Input.health_uri: ${p}`);const u=(0,i.V4)("version_uri");(0,i.pq)(`Input.health_uri: ${u}`);const d=(0,i.V4)("health_timeout_seconds");(0,i.pq)(`Input.health_timeout_seconds: ${d}`);const m=(0,i.V4)("expected_version_string");(0,i.pq)(`Input: ${m}`);const A=parseInt(d);let h=`https://${e}.azurewebsites.net`;if(t!="production"){h=`https://${e}-${t}.azurewebsites.net`}const g=`${h}${p}`;(0,i.pq)(`Health URL: ${g}`);const f=`${h}${u}`;(0,i.pq)(`Version URL: ${f}`);const y=await(0,s.e)(`${e}`,g,A);if(!y){(0,i.C1)(`Error: ${e} never became healthy!`);throw new Error}var l=await(0,s.$)(f,m);if(l.status!=200||!l.isMatched){if(l.status!=200){(0,i.pq)(`Error: ${e}'s status was not 200`)}if(!l.isMatched){(0,i.pq)(`Error: ${e} version doesn't match the expected result`)}(0,i.pq)("Sending restart command for:");(0,i.pq)(` WebApp: ${e}`);(0,i.pq)(` Slot: ${t}`);const p=new a.gv;const u=new o.yX(p,r);u.webApps.restartSlot(n,e,t);(0,i.pq)(`Restart command sent`);const d=await(0,s.e)(`${e}`,g,A);if(!d){(0,i.C1)(`Error: ${e} never became healthy.`);throw new Error}var c=await(0,s.$)(f,m);if(c.status!=200){(0,i.C1)(`Error: ${e} version endpoint returned a ${c.status} status code`);throw new Error}if(!c.isMatched){(0,i.C1)(`Error: ${e} version doesn't match the expected result`);(0,i.C1)(`Error: Expect ${m}`);(0,i.C1)(`Error: Received ${c.response}`);throw new Error}}if(l.status!=200){(0,i.C1)(`Error: ${e} version endpoint returned a ${l.status} status code`);throw new Error}(0,i.pq)(`${e}'s expected_version_string was found in the response body`);(0,i.pq)(`Expect ${m}`);(0,i.pq)(`Actual ${l.response}`)}catch(e){const t=(0,n.A)(e);(0,i.C1)(t)}t()}catch(e){t(e)}}),1)},2613:t=>{t.exports=e(import.meta.url)("assert")},181:t=>{t.exports=e(import.meta.url)("buffer")},6982:t=>{t.exports=e(import.meta.url)("crypto")},4434:t=>{t.exports=e(import.meta.url)("events")},9896:t=>{t.exports=e(import.meta.url)("fs")},8611:t=>{t.exports=e(import.meta.url)("http")},5692:t=>{t.exports=e(import.meta.url)("https")},9278:t=>{t.exports=e(import.meta.url)("net")},4589:t=>{t.exports=e(import.meta.url)("node:assert")},6698:t=>{t.exports=e(import.meta.url)("node:async_hooks")},4573:t=>{t.exports=e(import.meta.url)("node:buffer")},1421:t=>{t.exports=e(import.meta.url)("node:child_process")},7540:t=>{t.exports=e(import.meta.url)("node:console")},7598:t=>{t.exports=e(import.meta.url)("node:crypto")},3053:t=>{t.exports=e(import.meta.url)("node:diagnostics_channel")},610:t=>{t.exports=e(import.meta.url)("node:dns")},8474:t=>{t.exports=e(import.meta.url)("node:events")},3024:t=>{t.exports=e(import.meta.url)("node:fs")},1455:t=>{t.exports=e(import.meta.url)("node:fs/promises")},7067:t=>{t.exports=e(import.meta.url)("node:http")},2467:t=>{t.exports=e(import.meta.url)("node:http2")},4708:t=>{t.exports=e(import.meta.url)("node:https")},7030:t=>{t.exports=e(import.meta.url)("node:net")},8161:t=>{t.exports=e(import.meta.url)("node:os")},6760:t=>{t.exports=e(import.meta.url)("node:path")},643:t=>{t.exports=e(import.meta.url)("node:perf_hooks")},1708:t=>{t.exports=e(import.meta.url)("node:process")},1792:t=>{t.exports=e(import.meta.url)("node:querystring")},7075:t=>{t.exports=e(import.meta.url)("node:stream")},1692:t=>{t.exports=e(import.meta.url)("node:tls")},3136:t=>{t.exports=e(import.meta.url)("node:url")},7975:t=>{t.exports=e(import.meta.url)("node:util")},3429:t=>{t.exports=e(import.meta.url)("node:util/types")},5919:t=>{t.exports=e(import.meta.url)("node:worker_threads")},8522:t=>{t.exports=e(import.meta.url)("node:zlib")},857:t=>{t.exports=e(import.meta.url)("os")},6928:t=>{t.exports=e(import.meta.url)("path")},2203:t=>{t.exports=e(import.meta.url)("stream")},3193:t=>{t.exports=e(import.meta.url)("string_decoder")},4756:t=>{t.exports=e(import.meta.url)("tls")},2018:t=>{t.exports=e(import.meta.url)("tty")},7016:t=>{t.exports=e(import.meta.url)("url")},9023:t=>{t.exports=e(import.meta.url)("util")},7698:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.parseCAEChallenge=parseCAEChallenge;t.authorizeRequestOnClaimChallenge=authorizeRequestOnClaimChallenge;const i=r(9994);const n=r(741);function parseCAEChallenge(e){const t=`, ${e.trim()}`.split(", Bearer ").filter((e=>e));return t.map((e=>{const t=`${e.trim()}, `.split('", ').filter((e=>e));const r=t.map((e=>(([e,t])=>({[e]:t}))(e.trim().split('="'))));return r.reduce(((e,t)=>({...e,...t})),{})}))}async function authorizeRequestOnClaimChallenge(e){const{scopes:t,response:r}=e;const s=e.logger||i.logger;const o=r.headers.get("WWW-Authenticate");if(!o){s.info(`The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow.`);return false}const a=parseCAEChallenge(o)||[];const l=a.find((e=>e.claims));if(!l){s.info(`The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.`);return false}const c=await e.getAccessToken(l.scope?[l.scope]:t,{claims:(0,n.decodeStringToString)(l.claims)});if(!c){return false}e.request.headers.set("Authorization",`${c.tokenType??"Bearer"} ${c.token}`);return true}},7454:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.authorizeRequestOnTenantChallenge=void 0;const r={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function isUuid(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}const authorizeRequestOnTenantChallenge=async e=>{const t=requestToOptions(e.request);const i=getChallenge(e.response);if(i){const n=parseChallenge(i);const s=buildScopes(e,n);const o=extractTenantId(n);if(!o){return false}const a=await e.getAccessToken(s,{...t,tenantId:o});if(!a){return false}e.request.headers.set(r.HeaderConstants.AUTHORIZATION,`${a.tokenType??"Bearer"} ${a.token}`);return true}return false};t.authorizeRequestOnTenantChallenge=authorizeRequestOnTenantChallenge;function extractTenantId(e){const t=new URL(e.authorization_uri);const r=t.pathname.split("/");const i=r[1];if(i&&isUuid(i)){return i}return undefined}function buildScopes(e,t){if(!t.resource_id){return e.scopes}const i=new URL(t.resource_id);let n=new URL(r.DefaultScope,i.origin).toString();if(n==="https://disk.azure.com/.default"){n="https://disk.azure.com//.default"}return[n]}function getChallenge(e){const t=e.headers.get("WWW-Authenticate");if(e.status===401&&t){return t}return}function parseChallenge(e){const t=e.slice("Bearer ".length);const r=`${t.trim()} `.split(" ").filter((e=>e));const i=r.map((e=>(([e,t])=>({[e]:t}))(e.trim().split("="))));return i.reduce(((e,t)=>({...e,...t})),{})}function requestToOptions(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}},741:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.encodeString=encodeString;t.encodeByteArray=encodeByteArray;t.decodeString=decodeString;t.decodeStringToString=decodeStringToString;const i=r(7779);function encodeString(e){return(0,i.uint8ArrayToString)((0,i.stringToUint8Array)(e,"utf-8"),"base64")}function encodeByteArray(e){return(0,i.uint8ArrayToString)(e,"base64")}function decodeString(e){return(0,i.stringToUint8Array)(e,"base64")}function decodeStringToString(e){return(0,i.uint8ArrayToString)((0,i.stringToUint8Array)(e,"base64"),"utf-8")}},111:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.deserializationPolicyName=void 0;t.deserializationPolicy=deserializationPolicy;const i=r(6058);const n=r(778);const s=r(1530);const o=r(9688);const a=["application/json","text/json"];const l=["application/xml","application/atom+xml"];t.deserializationPolicyName="deserializationPolicy";function deserializationPolicy(e={}){const r=e.expectedContentTypes?.json??a;const n=e.expectedContentTypes?.xml??l;const s=e.parseXML;const o=e.serializerOptions;const c={xml:{rootName:o?.xml.rootName??"",includeRoot:o?.xml.includeRoot??false,xmlCharKey:o?.xml.xmlCharKey??i.XML_CHARKEY}};return{name:t.deserializationPolicyName,async sendRequest(e,t){const i=await t(e);return deserializeResponseBody(r,n,i,c,s)}}}function getOperationResponseMap(e){let t;const r=e.request;const i=(0,o.getOperationRequestInfo)(r);const n=i?.operationSpec;if(n){if(!i?.operationResponseGetter){t=n.responses[e.status]}else{t=i?.operationResponseGetter(n,e)}}return t}function shouldDeserializeResponse(e){const t=e.request;const r=(0,o.getOperationRequestInfo)(t);const i=r?.shouldDeserialize;let n;if(i===undefined){n=true}else if(typeof i==="boolean"){n=i}else{n=i(e)}return n}async function deserializeResponseBody(e,t,r,i,a){const l=await parse(e,t,r,i,a);if(!shouldDeserializeResponse(l)){return l}const c=(0,o.getOperationRequestInfo)(l.request);const p=c?.operationSpec;if(!p||!p.responses){return l}const u=getOperationResponseMap(l);const{error:d,shouldReturnResponse:m}=handleErrorResponse(l,p,u,i);if(d){throw d}else if(m){return l}if(u){if(u.bodyMapper){let e=l.parsedBody;if(p.isXML&&u.bodyMapper.type.name===s.MapperTypeNames.Sequence){e=typeof e==="object"?e[u.bodyMapper.xmlElementName]:[]}try{l.parsedBody=p.serializer.deserialize(u.bodyMapper,e,"operationRes.parsedBody",i)}catch(e){const t=new n.RestError(`Error ${e} occurred in deserializing the responseBody - ${l.bodyAsText}`,{statusCode:l.status,request:l.request,response:l});throw t}}else if(p.httpMethod==="HEAD"){l.parsedBody=r.status>=200&&r.status<300}if(u.headersMapper){l.parsedHeaders=p.serializer.deserialize(u.headersMapper,l.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:true})}}return l}function isOperationSpecEmpty(e){const t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function handleErrorResponse(e,t,r,i){const o=200<=e.status&&e.status<300;const a=isOperationSpecEmpty(t)?o:!!r;if(a){if(r){if(!r.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}const l=r??t.responses.default;const c=e.request.streamResponseStatusCodes?.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText;const p=new n.RestError(c,{statusCode:e.status,request:e.request,response:e});if(!l&&!(e.parsedBody?.error?.code&&e.parsedBody?.error?.message)){throw p}const u=l?.bodyMapper;const d=l?.headersMapper;try{if(e.parsedBody){const r=e.parsedBody;let n;if(u){let e=r;if(t.isXML&&u.type.name===s.MapperTypeNames.Sequence){e=[];const t=u.xmlElementName;if(typeof r==="object"&&t){e=r[t]}}n=t.serializer.deserialize(u,e,"error.response.parsedBody",i)}const o=r.error||n||r;p.code=o.code;if(o.message){p.message=o.message}if(u){p.response.parsedBody=n}}if(e.headers&&d){p.response.parsedHeaders=t.serializer.deserialize(d,e.headers.toJSON(),"operationRes.parsedHeaders")}}catch(t){p.message=`Error "${t.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:p,shouldReturnResponse:false}}async function parse(e,t,r,i,s){if(!r.request.streamResponseStatusCodes?.has(r.status)&&r.bodyAsText){const o=r.bodyAsText;const a=r.headers.get("Content-Type")||"";const l=!a?[]:a.split(";").map((e=>e.toLowerCase()));try{if(l.length===0||l.some((t=>e.indexOf(t)!==-1))){r.parsedBody=JSON.parse(o);return r}else if(l.some((e=>t.indexOf(e)!==-1))){if(!s){throw new Error("Parsing XML not supported.")}const e=await s(o,i.xml);r.parsedBody=e;return r}}catch(e){const t=`Error "${e}" occurred while parsing the response body - ${r.bodyAsText}.`;const i=e.code||n.RestError.PARSE_ERROR;const s=new n.RestError(t,{code:i,statusCode:r.status,request:r.request,response:r});throw s}}return r}},6323:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getCachedDefaultHttpClient=getCachedDefaultHttpClient;const i=r(778);let n;function getCachedDefaultHttpClient(){if(!n){n=(0,i.createDefaultHttpClient)()}return n}},160:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.authorizeRequestOnTenantChallenge=t.authorizeRequestOnClaimChallenge=t.serializationPolicyName=t.serializationPolicy=t.deserializationPolicyName=t.deserializationPolicy=t.XML_CHARKEY=t.XML_ATTRKEY=t.createClientPipeline=t.ServiceClient=t.MapperTypeNames=t.createSerializer=void 0;var i=r(1530);Object.defineProperty(t,"createSerializer",{enumerable:true,get:function(){return i.createSerializer}});Object.defineProperty(t,"MapperTypeNames",{enumerable:true,get:function(){return i.MapperTypeNames}});var n=r(9544);Object.defineProperty(t,"ServiceClient",{enumerable:true,get:function(){return n.ServiceClient}});var s=r(4136);Object.defineProperty(t,"createClientPipeline",{enumerable:true,get:function(){return s.createClientPipeline}});var o=r(6058);Object.defineProperty(t,"XML_ATTRKEY",{enumerable:true,get:function(){return o.XML_ATTRKEY}});Object.defineProperty(t,"XML_CHARKEY",{enumerable:true,get:function(){return o.XML_CHARKEY}});var a=r(111);Object.defineProperty(t,"deserializationPolicy",{enumerable:true,get:function(){return a.deserializationPolicy}});Object.defineProperty(t,"deserializationPolicyName",{enumerable:true,get:function(){return a.deserializationPolicyName}});var l=r(6234);Object.defineProperty(t,"serializationPolicy",{enumerable:true,get:function(){return l.serializationPolicy}});Object.defineProperty(t,"serializationPolicyName",{enumerable:true,get:function(){return l.serializationPolicyName}});var c=r(7698);Object.defineProperty(t,"authorizeRequestOnClaimChallenge",{enumerable:true,get:function(){return c.authorizeRequestOnClaimChallenge}});var p=r(7454);Object.defineProperty(t,"authorizeRequestOnTenantChallenge",{enumerable:true,get:function(){return p.authorizeRequestOnTenantChallenge}})},2066:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getStreamingResponseStatusCodes=getStreamingResponseStatusCodes;t.getPathStringFromParameter=getPathStringFromParameter;const i=r(1530);function getStreamingResponseStatusCodes(e){const t=new Set;for(const[r,n]of Object.entries(e.responses)){if(n.bodyMapper&&n.bodyMapper.type.name===i.MapperTypeNames.Stream){t.add(Number(r))}}return t}function getPathStringFromParameter(e){const{parameterPath:t,mapper:r}=e;let i;if(typeof t==="string"){i=t}else if(Array.isArray(t)){i=t.join(".")}else{i=r.serializedName}return i}},6058:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.XML_CHARKEY=t.XML_ATTRKEY=void 0;t.XML_ATTRKEY="$";t.XML_CHARKEY="_"},9994:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.logger=void 0;const i=r(6515);t.logger=(0,i.createClientLogger)("core-client")},9688:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getOperationArgumentValueFromParameter=getOperationArgumentValueFromParameter;t.getOperationRequestInfo=getOperationRequestInfo;const i=r(30);function getOperationArgumentValueFromParameter(e,t,r){let i=t.parameterPath;const n=t.mapper;let s;if(typeof i==="string"){i=[i]}if(Array.isArray(i)){if(i.length>0){if(n.isConstant){s=n.defaultValue}else{let t=getPropertyFromParameterPath(e,i);if(!t.propertyFound&&r){t=getPropertyFromParameterPath(r,i)}let o=false;if(!t.propertyFound){o=n.required||i[0]==="options"&&i.length===2}s=o?n.defaultValue:t.propertyValue}}}else{if(n.required){s={}}for(const[t,o]of Object.entries(i)){const i=n.type.modelProperties[t];const a=getOperationArgumentValueFromParameter(e,{parameterPath:o,mapper:i},r);if(a!==undefined){if(!s){s={}}Object.defineProperty(s,t,{value:a,enumerable:true,configurable:true,writable:true})}}}return s}function getPropertyFromParameterPath(e,t){const r={propertyFound:false};let i=0;for(;i{Object.defineProperty(t,"__esModule",{value:true});t.createClientPipeline=createClientPipeline;const i=r(111);const n=r(778);const s=r(6234);function createClientPipeline(e={}){const t=(0,n.createPipelineFromOptions)(e??{});if(e.credentialOptions){t.addPolicy((0,n.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes}))}t.addPolicy((0,s.serializationPolicy)(e.serializationOptions),{phase:"Serialize"});t.addPolicy((0,i.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"});return t}},6234:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.serializationPolicyName=void 0;t.serializationPolicy=serializationPolicy;t.serializeHeaders=serializeHeaders;t.serializeRequestBody=serializeRequestBody;const i=r(6058);const n=r(9688);const s=r(1530);const o=r(2066);t.serializationPolicyName="serializationPolicy";function serializationPolicy(e={}){const r=e.stringifyXML;return{name:t.serializationPolicyName,sendRequest(e,t){const i=(0,n.getOperationRequestInfo)(e);const s=i?.operationSpec;const o=i?.operationArguments;if(s&&o){serializeHeaders(e,o,s);serializeRequestBody(e,o,s,r)}return t(e)}}}function serializeHeaders(e,t,r){if(r.headerParameters){for(const i of r.headerParameters){let s=(0,n.getOperationArgumentValueFromParameter)(t,i);if(s!==null&&s!==undefined||i.mapper.required){s=r.serializer.serialize(i.mapper,s,(0,o.getPathStringFromParameter)(i));const t=i.mapper.headerCollectionPrefix;if(t){for(const r of Object.keys(s)){e.headers.set(t+r,s[r])}}else{e.headers.set(i.mapper.serializedName||(0,o.getPathStringFromParameter)(i),s)}}}}const i=t.options?.requestOptions?.customHeaders;if(i){for(const t of Object.keys(i)){e.headers.set(t,i[t])}}}function serializeRequestBody(e,t,r,a=function(){throw new Error("XML serialization unsupported!")}){const l=t.options?.serializerOptions;const c={xml:{rootName:l?.xml.rootName??"",includeRoot:l?.xml.includeRoot??false,xmlCharKey:l?.xml.xmlCharKey??i.XML_CHARKEY}};const p=c.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,n.getOperationArgumentValueFromParameter)(t,r.requestBody);const i=r.requestBody.mapper;const{required:l,serializedName:u,xmlName:d,xmlElementName:m,xmlNamespace:A,xmlNamespacePrefix:h,nullable:g}=i;const f=i.type.name;try{if(e.body!==undefined&&e.body!==null||g&&e.body===null||l){const t=(0,o.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(i,e.body,t,c);const n=f===s.MapperTypeNames.Stream;if(r.isXML){const t=h?`xmlns:${h}`:"xmlns";const r=getXmlValueWithNamespace(A,t,f,e.body,c);if(f===s.MapperTypeNames.Sequence){e.body=a(prepareXMLRootList(r,m||d||u,t,A),{rootName:d||u,xmlCharKey:p})}else if(!n){e.body=a(r,{rootName:d||u,xmlCharKey:p})}}else if(f===s.MapperTypeNames.String&&(r.contentType?.match("text/plain")||r.mediaType==="text")){return}else if(!n){e.body=JSON.stringify(e.body)}}}catch(e){throw new Error(`Error "${e.message}" occurred in serializing the payload - ${JSON.stringify(u,undefined," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(const i of r.formDataParameters){const s=(0,n.getOperationArgumentValueFromParameter)(t,i);if(s!==undefined&&s!==null){const t=i.mapper.serializedName||(0,o.getPathStringFromParameter)(i);e.formData[t]=r.serializer.serialize(i.mapper,s,(0,o.getPathStringFromParameter)(i),c)}}}}function getXmlValueWithNamespace(e,t,r,n,s){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){const r={};r[s.xml.xmlCharKey]=n;r[i.XML_ATTRKEY]={[t]:e};return r}return n}function prepareXMLRootList(e,t,r,n){if(!Array.isArray(e)){e=[e]}if(!r||!n){return{[t]:e}}const s={[t]:e};s[i.XML_ATTRKEY]={[r]:n};return s}},1530:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.MapperTypeNames=void 0;t.createSerializer=createSerializer;const i=r(1860);const n=i.__importStar(r(741));const s=r(6058);const o=r(1193);class SerializerImpl{modelMappers;isXML;constructor(e={},t=false){this.modelMappers=e;this.isXML=t}validateConstraints(e,t,r){const failValidation=(e,i)=>{throw new Error(`"${r}" with value "${t}" should satisfy the constraint "${e}": ${i}.`)};if(e.constraints&&t!==undefined&&t!==null){const{ExclusiveMaximum:r,ExclusiveMinimum:i,InclusiveMaximum:n,InclusiveMinimum:s,MaxItems:o,MaxLength:a,MinItems:l,MinLength:c,MultipleOf:p,Pattern:u,UniqueItems:d}=e.constraints;if(r!==undefined&&t>=r){failValidation("ExclusiveMaximum",r)}if(i!==undefined&&t<=i){failValidation("ExclusiveMinimum",i)}if(n!==undefined&&t>n){failValidation("InclusiveMaximum",n)}if(s!==undefined&&to){failValidation("MaxItems",o)}if(a!==undefined&&t.length>a){failValidation("MaxLength",a)}if(l!==undefined&&t.lengthr.indexOf(e)!==t))){failValidation("UniqueItems",d)}}}serialize(e,t,r,i={xml:{}}){const n={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??false,xmlCharKey:i.xml.xmlCharKey??s.XML_CHARKEY}};let o={};const a=e.type.name;if(!r){r=e.serializedName}if(a.match(/^Sequence$/i)!==null){o=[]}if(e.isConstant){t=e.defaultValue}const{required:l,nullable:c}=e;if(l&&c&&t===undefined){throw new Error(`${r} cannot be undefined.`)}if(l&&!c&&(t===undefined||t===null)){throw new Error(`${r} cannot be null or undefined.`)}if(!l&&c===false&&t===null){throw new Error(`${r} cannot be null.`)}if(t===undefined||t===null){o=t}else{if(a.match(/^any$/i)!==null){o=t}else if(a.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null){o=serializeBasicTypes(a,r,t)}else if(a.match(/^Enum$/i)!==null){const i=e;o=serializeEnumType(r,i.type.allowedValues,t)}else if(a.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null){o=serializeDateTypes(a,t,r)}else if(a.match(/^ByteArray$/i)!==null){o=serializeByteArrayType(r,t)}else if(a.match(/^Base64Url$/i)!==null){o=serializeBase64UrlType(r,t)}else if(a.match(/^Sequence$/i)!==null){o=serializeSequenceType(this,e,t,r,Boolean(this.isXML),n)}else if(a.match(/^Dictionary$/i)!==null){o=serializeDictionaryType(this,e,t,r,Boolean(this.isXML),n)}else if(a.match(/^Composite$/i)!==null){o=serializeCompositeType(this,e,t,r,Boolean(this.isXML),n)}}return o}deserialize(e,t,r,i={xml:{}}){const o={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??false,xmlCharKey:i.xml.xmlCharKey??s.XML_CHARKEY},ignoreUnknownProperties:i.ignoreUnknownProperties??false};if(t===undefined||t===null){if(this.isXML&&e.type.name==="Sequence"&&!e.xmlIsWrapped){t=[]}if(e.defaultValue!==undefined){t=e.defaultValue}return t}let a;const l=e.type.name;if(!r){r=e.serializedName}if(l.match(/^Composite$/i)!==null){a=deserializeCompositeType(this,e,t,r,o)}else{if(this.isXML){const e=o.xml.xmlCharKey;if(t[s.XML_ATTRKEY]!==undefined&&t[e]!==undefined){t=t[e]}}if(l.match(/^Number$/i)!==null){a=parseFloat(t);if(isNaN(a)){a=t}}else if(l.match(/^Boolean$/i)!==null){if(t==="true"){a=true}else if(t==="false"){a=false}else{a=t}}else if(l.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null){a=t}else if(l.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null){a=new Date(t)}else if(l.match(/^UnixTime$/i)!==null){a=unixTimeToDate(t)}else if(l.match(/^ByteArray$/i)!==null){a=n.decodeString(t)}else if(l.match(/^Base64Url$/i)!==null){a=base64UrlToByteArray(t)}else if(l.match(/^Sequence$/i)!==null){a=deserializeSequenceType(this,e,t,r,o)}else if(l.match(/^Dictionary$/i)!==null){a=deserializeDictionaryType(this,e,t,r,o)}}if(e.isConstant){a=e.defaultValue}return a}}function createSerializer(e={},t=false){return new SerializerImpl(e,t)}function trimEnd(e,t){let r=e.length;while(r-1>=0&&e[r-1]===t){--r}return e.substr(0,r)}function bufferToBase64Url(e){if(!e){return undefined}if(!(e instanceof Uint8Array)){throw new Error(`Please provide an input of type Uint8Array for converting to Base64Url.`)}const t=n.encodeByteArray(e);return trimEnd(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(e){if(!e){return undefined}if(e&&typeof e.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}e=e.replace(/-/g,"+").replace(/_/g,"/");return n.decodeString(e)}function splitSerializeName(e){const t=[];let r="";if(e){const i=e.split(".");for(const e of i){if(e.charAt(e.length-1)==="\\"){r+=e.substr(0,e.length-1)+"."}else{r+=e;t.push(r);r=""}}}return t}function dateToUnixTime(e){if(!e){return undefined}if(typeof e.valueOf()==="string"){e=new Date(e)}return Math.floor(e.getTime()/1e3)}function unixTimeToDate(e){if(!e){return undefined}return new Date(e*1e3)}function serializeBasicTypes(e,t,r){if(r!==null&&r!==undefined){if(e.match(/^Number$/i)!==null){if(typeof r!=="number"){throw new Error(`${t} with value ${r} must be of type number.`)}}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!=="string"){throw new Error(`${t} with value "${r}" must be of type string.`)}}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()==="string"&&(0,o.isValidUuid)(r))){throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}}else if(e.match(/^Boolean$/i)!==null){if(typeof r!=="boolean"){throw new Error(`${t} with value ${r} must be of type boolean.`)}}else if(e.match(/^Stream$/i)!==null){const e=typeof r;if(e!=="string"&&typeof r.pipe!=="function"&&typeof r.tee!=="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob==="function"||typeof Blob==="object")&&r instanceof Blob)&&e!=="function"){throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}}return r}function serializeEnumType(e,t,r){if(!t){throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`)}const i=t.some((e=>{if(typeof e.valueOf()==="string"){return e.toLowerCase()===r.toLowerCase()}return e===r}));if(!i){throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`)}return r}function serializeByteArrayType(e,t){if(t!==undefined&&t!==null){if(!(t instanceof Uint8Array)){throw new Error(`${e} must be of type Uint8Array.`)}t=n.encodeByteArray(t)}return t}function serializeBase64UrlType(e,t){if(t!==undefined&&t!==null){if(!(t instanceof Uint8Array)){throw new Error(`${e} must be of type Uint8Array.`)}t=bufferToBase64Url(t)}return t}function serializeDateTypes(e,t,r){if(t!==undefined&&t!==null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`)}t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`)}t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`)}t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format `+`for it to be serialized in UnixTime/Epoch format.`)}t=dateToUnixTime(t)}else if(e.match(/^TimeSpan$/i)!==null){if(!(0,o.isDuration)(t)){throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}}}return t}function serializeSequenceType(e,t,r,i,n,o){if(!Array.isArray(r)){throw new Error(`${i} must be of type Array.`)}let a=t.type.element;if(!a||typeof a!=="object"){throw new Error(`"element" metadata for an Array must be defined in the `+`mapper and it must be of type "object" in ${i}.`)}if(a.type.name==="Composite"&&a.type.className){a=e.modelMappers[a.type.className]??a}const l=[];for(let t=0;te!==n));if(s){Object.defineProperty(a,n,{value:e.serialize(c,r[n],i+'["'+n+'"]',o),enumerable:true,configurable:true,writable:true})}}}return a}return r}function getXmlObjectValue(e,t,r,i){if(!r||!e.xmlNamespace){return t}const n=e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns";const o={[n]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[s.XML_ATTRKEY]){return t}else{const e={...t};e[s.XML_ATTRKEY]=o;return e}}const a={};a[i.xml.xmlCharKey]=t;a[s.XML_ATTRKEY]=o;return a}function isSpecialXmlProperty(e,t){return[s.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function deserializeCompositeType(e,t,r,i,n){const o=n.xml.xmlCharKey??s.XML_CHARKEY;if(getPolymorphicDiscriminatorRecursively(e,t)){t=getPolymorphicMapper(e,t,r,"serializedName")}const a=resolveModelProperties(e,t,i);let l={};const c=[];for(const p of Object.keys(a)){const u=a[p];const d=splitSerializeName(a[p].serializedName);c.push(d[0]);const{serializedName:m,xmlName:A,xmlElementName:h}=u;let g=i;if(m!==""&&m!==undefined){g=i+"."+m}const f=u.headerCollectionPrefix;if(f){const t={};for(const i of Object.keys(r)){if(i.startsWith(f)){t[i.substring(f.length)]=e.deserialize(u.type.value,r[i],g,n)}c.push(i)}l[p]=t}else if(e.isXML){if(u.xmlIsAttribute&&r[s.XML_ATTRKEY]){l[p]=e.deserialize(u,r[s.XML_ATTRKEY][A],g,n)}else if(u.xmlIsMsText){if(r[o]!==undefined){l[p]=r[o]}else if(typeof r==="string"){l[p]=r}}else{const t=h||A||m;if(u.xmlIsWrapped){const t=r[A];const i=t?.[h]??[];Object.defineProperty(l,p,{value:e.deserialize(u,i,g,n),enumerable:true,configurable:true,writable:true});c.push(A)}else{const i=r[t];l[p]=e.deserialize(u,i,g,n);c.push(t)}}}else{let i;let s=r;let o=0;for(const e of d){if(!s)break;o++;s=s[e]}if(s===null&&o{for(const t of Object.keys(a)){const r=splitSerializeName(a[t].serializedName);if(r[0]===e){return false}}return true};for(const t of Object.keys(r)){if(isAdditionalProperty(t)){const s=e.deserialize(p,r[t],i+'["'+t+'"]',n);Object.defineProperty(l,t,{value:s,enumerable:true,configurable:true,writable:true})}}}else if(r&&!n.ignoreUnknownProperties){for(const e of Object.keys(r)){if(l[e]===undefined&&!c.includes(e)&&!isSpecialXmlProperty(e,n)){Object.defineProperty(l,e,{value:r[e],enumerable:true,configurable:true,writable:true})}}}return l}function deserializeDictionaryType(e,t,r,i,n){const s=t.type.value;if(!s||typeof s!=="object"){throw new Error(`"value" metadata for a Dictionary must be defined in the `+`mapper and it must of type "object" in ${i}`)}if(r){const t={};for(const o of Object.keys(r)){t[o]=e.deserialize(s,r[o],i,n)}return t}return r}function deserializeSequenceType(e,t,r,i,n){let s=t.type.element;if(!s||typeof s!=="object"){throw new Error(`"element" metadata for an Array must be defined in the `+`mapper and it must be of type "object" in ${i}`)}if(r){if(!Array.isArray(r)){r=[r]}if(s.type.name==="Composite"&&s.type.className){s=e.modelMappers[s.type.className]??s}const t=[];for(let o=0;o{Object.defineProperty(t,"__esModule",{value:true});t.ServiceClient=void 0;const i=r(778);const n=r(4136);const s=r(1193);const o=r(6323);const a=r(9688);const l=r(1752);const c=r(2066);const p=r(9994);class ServiceClient{_endpoint;_requestContentType;_allowInsecureConnection;_httpClient;pipeline;constructor(e={}){this._requestContentType=e.requestContentType;this._endpoint=e.endpoint??e.baseUri;if(e.baseUri){p.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead.")}this._allowInsecureConnection=e.allowInsecureConnection;this._httpClient=e.httpClient||(0,o.getCachedDefaultHttpClient)();this.pipeline=e.pipeline||createDefaultPipeline(e);if(e.additionalPolicies?.length){for(const{policy:t,position:r}of e.additionalPolicies){const e=r==="perRetry"?"Sign":undefined;this.pipeline.addPolicy(t,{afterPhase:e})}}}sendRequest(e){return this.pipeline.sendRequest(this._httpClient,e)}async sendOperationRequest(e,t){const r=t.baseUrl||this._endpoint;if(!r){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.")}const n=(0,l.getRequestUrl)(r,t,e,this);const o=(0,i.createPipelineRequest)({url:n});o.method=t.httpMethod;const p=(0,a.getOperationRequestInfo)(o);p.operationSpec=t;p.operationArguments=e;const u=t.contentType||this._requestContentType;if(u&&t.requestBody){o.headers.set("Content-Type",u)}const d=e.options;if(d){const e=d.requestOptions;if(e){if(e.timeout){o.timeout=e.timeout}if(e.onUploadProgress){o.onUploadProgress=e.onUploadProgress}if(e.onDownloadProgress){o.onDownloadProgress=e.onDownloadProgress}if(e.shouldDeserialize!==undefined){p.shouldDeserialize=e.shouldDeserialize}if(e.allowInsecureConnection){o.allowInsecureConnection=true}}if(d.abortSignal){o.abortSignal=d.abortSignal}if(d.tracingOptions){o.tracingOptions=d.tracingOptions}}if(this._allowInsecureConnection){o.allowInsecureConnection=true}if(o.streamResponseStatusCodes===undefined){o.streamResponseStatusCodes=(0,c.getStreamingResponseStatusCodes)(t)}try{const e=await this.sendRequest(o);const r=(0,s.flattenResponse)(e,t.responses[e.status]);if(d?.onResponse){d.onResponse(e,r)}return r}catch(e){if(typeof e==="object"&&e?.response){const r=e.response;const i=(0,s.flattenResponse)(r,t.responses[e.statusCode]||t.responses["default"]);e.details=i;if(d?.onResponse){d.onResponse(r,i,e)}}throw e}}}t.ServiceClient=ServiceClient;function createDefaultPipeline(e){const t=getCredentialScopes(e);const r=e.credential&&t?{credentialScopes:t,credential:e.credential}:undefined;return(0,n.createClientPipeline)({...e,credentialOptions:r})}function getCredentialScopes(e){if(e.credentialScopes){return e.credentialScopes}if(e.endpoint){return`${e.endpoint}/.default`}if(e.baseUri){return`${e.baseUri}/.default`}if(e.credential){throw new Error(`When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy`)}return undefined}},30:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.state=void 0;t.state={operationRequestMap:new WeakMap}},1752:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getRequestUrl=getRequestUrl;t.appendQueryParams=appendQueryParams;const i=r(9688);const n=r(2066);const s={CSV:",",SSV:" ",Multi:"Multi",TSV:"\t",Pipes:"|"};function getRequestUrl(e,t,r,i){const n=calculateUrlReplacements(t,r,i);let s=false;let o=replaceAll(e,n);if(t.path){let e=replaceAll(t.path,n);if(t.path==="/{nextLink}"&&e.startsWith("/")){e=e.substring(1)}if(isAbsoluteUrl(e)){o=e;s=true}else{o=appendPath(o,e)}}const{queryParams:a,sequenceParams:l}=calculateQueryParameters(t,r,i);o=appendQueryParams(o,a,l,s);return o}function replaceAll(e,t){let r=e;for(const[e,i]of t){r=r.split(e).join(i)}return r}function calculateUrlReplacements(e,t,r){const s=new Map;if(e.urlParameters?.length){for(const o of e.urlParameters){let a=(0,i.getOperationArgumentValueFromParameter)(t,o,r);const l=(0,n.getPathStringFromParameter)(o);a=e.serializer.serialize(o.mapper,a,l);if(!o.skipEncoding){a=encodeURIComponent(a)}s.set(`{${o.mapper.serializedName||l}}`,a)}}return s}function isAbsoluteUrl(e){return e.includes("://")}function appendPath(e,t){if(!t){return e}const r=new URL(e);let i=r.pathname;if(!i.endsWith("/")){i=`${i}/`}if(t.startsWith("/")){t=t.substring(1)}const n=t.indexOf("?");if(n!==-1){const e=t.substring(0,n);const s=t.substring(n+1);i=i+e;if(s){r.search=r.search?`${r.search}&${s}`:s}}else{i=i+t}Object.assign(r,{pathname:i});return r.toString()}function calculateQueryParameters(e,t,r){const o=new Map;const a=new Set;if(e.queryParameters?.length){for(const l of e.queryParameters){if(l.mapper.type.name==="Sequence"&&l.mapper.serializedName){a.add(l.mapper.serializedName)}let c=(0,i.getOperationArgumentValueFromParameter)(t,l,r);if(c!==undefined&&c!==null||l.mapper.required){c=e.serializer.serialize(l.mapper,c,(0,n.getPathStringFromParameter)(l));const t=l.collectionFormat?s[l.collectionFormat]:"";if(Array.isArray(c)){c=c.map((e=>{if(e===null||e===undefined){return""}return e}))}if(l.collectionFormat==="Multi"&&c.length===0){continue}else if(Array.isArray(c)&&(l.collectionFormat==="SSV"||l.collectionFormat==="TSV")){c=c.join(t)}if(!l.skipEncoding){if(Array.isArray(c)){c=c.map((e=>encodeURIComponent(e)))}else{c=encodeURIComponent(c)}}if(Array.isArray(c)&&(l.collectionFormat==="CSV"||l.collectionFormat==="Pipes")){c=c.join(t)}o.set(l.mapper.serializedName||(0,n.getPathStringFromParameter)(l),c)}}}return{queryParams:o,sequenceParams:a}}function simpleParseQueryParams(e){const t=new Map;if(!e||e[0]!=="?"){return t}e=e.slice(1);const r=e.split("&");for(const e of r){const[r,i]=e.split("=",2);const n=t.get(r);if(n){if(Array.isArray(n)){n.push(i)}else{t.set(r,[n,i])}}else{t.set(r,i)}}return t}function appendQueryParams(e,t,r,i=false){if(t.size===0){return e}const n=new URL(e);const s=simpleParseQueryParams(n.search);for(const[e,n]of t){const t=s.get(e);if(Array.isArray(t)){if(Array.isArray(n)){t.push(...n);const r=new Set(t);s.set(e,Array.from(r))}else{t.push(n)}}else if(t){if(Array.isArray(n)){n.unshift(t)}else if(r.has(e)){s.set(e,[t,n])}if(!i){s.set(e,n)}}else{s.set(e,n)}}const o=[];for(const[e,t]of s){if(typeof t==="string"){o.push(`${e}=${t}`)}else if(Array.isArray(t)){for(const r of t){o.push(`${e}=${r}`)}}else{o.push(`${e}=${t}`)}}n.search=o.length?`?${o.join("&")}`:"";return n.toString()}},1193:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.isPrimitiveBody=isPrimitiveBody;t.isDuration=isDuration;t.isValidUuid=isValidUuid;t.flattenResponse=flattenResponse;function isPrimitiveBody(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e==="string"||typeof e==="number"||typeof e==="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===undefined||e===null)}const r=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function isDuration(e){return r.test(e)}const i=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function isValidUuid(e){return i.test(e)}function handleNullableResponseAndWrappableBody(e){const t={...e.headers,...e.body};if(e.hasNullableType&&Object.getOwnPropertyNames(t).length===0){return e.shouldWrapBody?{body:null}:null}else{return e.shouldWrapBody?{...e.headers,body:e.body}:t}}function flattenResponse(e,t){const r=e.parsedHeaders;if(e.request.method==="HEAD"){return{...r,body:e.parsedBody}}const i=t&&t.bodyMapper;const n=Boolean(i?.nullable);const s=i?.type.name;if(s==="Stream"){return{...r,blobBody:e.blobBody,readableStreamBody:e.readableStreamBody}}const o=s==="Composite"&&i.type.modelProperties||{};const a=Object.keys(o).some((e=>o[e].serializedName===""));if(s==="Sequence"||a){const t=e.parsedBody??[];for(const r of Object.keys(o)){if(o[r].serializedName){t[r]=e.parsedBody?.[r]}}if(r){for(const e of Object.keys(r)){t[e]=r[e]}}return n&&!e.parsedBody&&!r&&Object.getOwnPropertyNames(o).length===0?null:t}return handleNullableResponseAndWrappableBody({body:e.parsedBody,headers:r,hasNullableType:n,shouldWrapBody:isPrimitiveBody(e.parsedBody,s)})}},3878:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.pollHttpOperation=t.isOperationError=t.getResourceLocation=t.getOperationStatus=t.getOperationLocation=t.initHttpOperation=t.getStatusFromInitialResponse=t.getErrorFromResponse=t.parseRetryAfter=t.inferLroMode=void 0;const i=r(5974);const n=r(480);function getOperationLocationPollingUrl(e){const{azureAsyncOperation:t,operationLocation:r}=e;return r!==null&&r!==void 0?r:t}function getLocationHeader(e){return e.headers["location"]}function getOperationLocationHeader(e){return e.headers["operation-location"]}function getAzureAsyncOperationHeader(e){return e.headers["azure-asyncoperation"]}function findResourceLocation(e){var t;const{location:r,requestMethod:i,requestPath:n,resourceLocationConfig:s}=e;switch(i){case"PUT":{return n}case"DELETE":{return undefined}case"PATCH":{return(t=getDefault())!==null&&t!==void 0?t:n}default:{return getDefault()}}function getDefault(){switch(s){case"azure-async-operation":{return undefined}case"original-uri":{return n}case"location":default:{return r}}}}function inferLroMode(e){const{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;const s=getOperationLocationHeader(t);const o=getAzureAsyncOperationHeader(t);const a=getOperationLocationPollingUrl({operationLocation:s,azureAsyncOperation:o});const l=getLocationHeader(t);const c=r===null||r===void 0?void 0:r.toLocaleUpperCase();if(a!==undefined){return{mode:"OperationLocation",operationLocation:a,resourceLocation:findResourceLocation({requestMethod:c,location:l,requestPath:i,resourceLocationConfig:n})}}else if(l!==undefined){return{mode:"ResourceLocation",operationLocation:l}}else if(c==="PUT"&&i){return{mode:"Body",operationLocation:i}}else{return undefined}}t.inferLroMode=inferLroMode;function transformStatus(e){const{status:t,statusCode:r}=e;if(typeof t!=="string"&&t!==undefined){throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${t}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`)}switch(t===null||t===void 0?void 0:t.toLocaleLowerCase()){case undefined:return toOperationStatus(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:{n.logger.verbose(`LRO: unrecognized operation status: ${t}`);return t}}}function getStatus(e){var t;const{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return transformStatus({status:r,statusCode:e.statusCode})}function getProvisioningState(e){var t,r;const{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{};const s=(r=i===null||i===void 0?void 0:i.provisioningState)!==null&&r!==void 0?r:n;return transformStatus({status:s,statusCode:e.statusCode})}function toOperationStatus(e){if(e===202){return"running"}else if(e<300){return"succeeded"}else{return"failed"}}function parseRetryAfter({rawResponse:e}){const t=e.headers["retry-after"];if(t!==undefined){const e=parseInt(t);return isNaN(e)?calculatePollingIntervalFromDate(new Date(t)):e*1e3}return undefined}t.parseRetryAfter=parseRetryAfter;function getErrorFromResponse(e){const t=accessBodyProperty(e,"error");if(!t){n.logger.warning(`The long-running operation failed but there is no error property in the response's body`);return}if(!t.code||!t.message){n.logger.warning(`The long-running operation failed but the error property in the response's body doesn't contain code or message`);return}return t}t.getErrorFromResponse=getErrorFromResponse;function calculatePollingIntervalFromDate(e){const t=Math.floor((new Date).getTime());const r=e.getTime();if(t{const e=await s.sendInitialRequest();const t=inferLroMode({rawResponse:e.rawResponse,requestPath:s.requestPath,requestMethod:s.requestMethod,resourceLocationConfig:r});return Object.assign({response:e,operationLocation:t===null||t===void 0?void 0:t.operationLocation,resourceLocation:t===null||t===void 0?void 0:t.resourceLocation},(t===null||t===void 0?void 0:t.mode)?{metadata:{mode:t.mode}}:{})},stateProxy:t,processResult:n?({flatResponse:e},t)=>n(e,t):({flatResponse:e})=>e,getOperationStatus:getStatusFromInitialResponse,setErrorAsResult:o})}t.initHttpOperation=initHttpOperation;function getOperationLocation({rawResponse:e},t){var r;const i=(r=t.config.metadata)===null||r===void 0?void 0:r["mode"];switch(i){case"OperationLocation":{return getOperationLocationPollingUrl({operationLocation:getOperationLocationHeader(e),azureAsyncOperation:getAzureAsyncOperationHeader(e)})}case"ResourceLocation":{return getLocationHeader(e)}case"Body":default:{return undefined}}}t.getOperationLocation=getOperationLocation;function getOperationStatus({rawResponse:e},t){var r;const i=(r=t.config.metadata)===null||r===void 0?void 0:r["mode"];switch(i){case"OperationLocation":{return getStatus(e)}case"ResourceLocation":{return toOperationStatus(e.statusCode)}case"Body":{return getProvisioningState(e)}default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}t.getOperationStatus=getOperationStatus;function accessBodyProperty({flatResponse:e,rawResponse:t},r){var i,n;return(i=e===null||e===void 0?void 0:e[r])!==null&&i!==void 0?i:(n=t.body)===null||n===void 0?void 0:n[r]}function getResourceLocation(e,t){const r=accessBodyProperty(e,"resourceLocation");if(r&&typeof r==="string"){t.config.resourceLocation=r}return t.config.resourceLocation}t.getResourceLocation=getResourceLocation;function isOperationError(e){return e.name==="RestError"}t.isOperationError=isOperationError;async function pollHttpOperation(e){const{lro:t,stateProxy:r,options:n,processResult:s,updateState:o,setDelay:a,state:l,setErrorAsResult:c}=e;return(0,i.pollOperation)({state:l,stateProxy:r,setDelay:a,processResult:s?({flatResponse:e},t)=>s(e,t):({flatResponse:e})=>e,getError:getErrorFromResponse,updateState:o,getPollingInterval:parseRetryAfter,getOperationLocation:getOperationLocation,getOperationStatus:getOperationStatus,isOperationError:isOperationError,getResourceLocation:getResourceLocation,options:n,poll:async(e,r)=>t.sendPollRequest(e,r),setErrorAsResult:c})}t.pollHttpOperation=pollHttpOperation},7421:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createHttpPoller=void 0;const i=r(3878);const n=r(8835);async function createHttpPoller(e,t){const{resourceLocationConfig:r,intervalInMs:s,processResult:o,restoreFrom:a,updateState:l,withOperationLocation:c,resolveOnUnsuccessful:p=false}=t||{};return(0,n.buildCreatePoller)({getStatusFromInitialResponse:i.getStatusFromInitialResponse,getStatusFromPollResponse:i.getOperationStatus,isOperationError:i.isOperationError,getOperationLocation:i.getOperationLocation,getResourceLocation:i.getResourceLocation,getPollingInterval:i.parseRetryAfter,getError:i.getErrorFromResponse,resolveOnUnsuccessful:p})({init:async()=>{const t=await e.sendInitialRequest();const n=(0,i.inferLroMode)({rawResponse:t.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:t,operationLocation:n===null||n===void 0?void 0:n.operationLocation,resourceLocation:n===null||n===void 0?void 0:n.resourceLocation},(n===null||n===void 0?void 0:n.mode)?{metadata:{mode:n.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:s,withOperationLocation:c,restoreFrom:a,updateState:l,processResult:o?({flatResponse:e},t)=>o(e,t):({flatResponse:e})=>e})}t.createHttpPoller=createHttpPoller},1754:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createHttpPoller=void 0;const i=r(1860);var n=r(7421);Object.defineProperty(t,"createHttpPoller",{enumerable:true,get:function(){return n.createHttpPoller}});i.__exportStar(r(5454),t);i.__exportStar(r(6272),t);i.__exportStar(r(2670),t)},5454:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.LroEngine=void 0;var i=r(1607);Object.defineProperty(t,"LroEngine",{enumerable:true,get:function(){return i.LroEngine}})},1607:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.LroEngine=void 0;const i=r(4267);const n=r(5044);const s=r(6272);const o=r(5974);class LroEngine extends s.Poller{constructor(e,t){const{intervalInMs:r=n.POLL_INTERVAL_IN_MS,resumeFrom:s,resolveOnUnsuccessful:a=false,isDone:l,lroResourceLocationConfig:c,processResult:p,updateState:u}=t||{};const d=s?(0,o.deserializeState)(s):{};const m=new i.GenericPollOperation(d,e,!a,c,p,u,l);super(m);this.resolveOnUnsuccessful=a;this.config={intervalInMs:r};m.setPollerConfig(this.config)}delay(){return new Promise((e=>setTimeout((()=>e()),this.config.intervalInMs)))}}t.LroEngine=LroEngine},4267:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.GenericPollOperation=void 0;const i=r(3878);const n=r(480);const createStateProxy=()=>({initState:e=>({config:e,isStarted:true}),setCanceled:e=>e.isCancelled=true,setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.isStarted=true,setSucceeded:e=>e.isCompleted=true,setFailed:()=>{},getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>!!e.isCancelled,isFailed:e=>!!e.error,isRunning:e=>!!e.isStarted,isSucceeded:e=>Boolean(e.isCompleted&&!e.isCancelled&&!e.error)});class GenericPollOperation{constructor(e,t,r,i,n,s,o){this.state=e;this.lro=t;this.setErrorAsResult=r;this.lroResourceLocationConfig=i;this.processResult=n;this.updateState=s;this.isDone=o}setPollerConfig(e){this.pollerConfig=e}async update(e){var t;const r=createStateProxy();if(!this.state.isStarted){this.state=Object.assign(Object.assign({},this.state),await(0,i.initHttpOperation)({lro:this.lro,stateProxy:r,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult}))}const n=this.updateState;const s=this.isDone;if(!this.state.isCompleted&&this.state.error===undefined){await(0,i.pollHttpOperation)({lro:this.lro,state:this.state,stateProxy:r,processResult:this.processResult,updateState:n?(e,{rawResponse:t})=>n(e,t):undefined,isDone:s?({flatResponse:e},t)=>s(e,t):undefined,options:e,setDelay:e=>{this.pollerConfig.intervalInMs=e},setErrorAsResult:this.setErrorAsResult})}(t=e===null||e===void 0?void 0:e.fireProgress)===null||t===void 0?void 0:t.call(e,this.state);return this}async cancel(){n.logger.error("`cancelOperation` is deprecated because it wasn't implemented");return this}toString(){return JSON.stringify({state:this.state})}}t.GenericPollOperation=GenericPollOperation},2670:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true})},6272:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.Poller=t.PollerCancelledError=t.PollerStoppedError=void 0;class PollerStoppedError extends Error{constructor(e){super(e);this.name="PollerStoppedError";Object.setPrototypeOf(this,PollerStoppedError.prototype)}}t.PollerStoppedError=PollerStoppedError;class PollerCancelledError extends Error{constructor(e){super(e);this.name="PollerCancelledError";Object.setPrototypeOf(this,PollerCancelledError.prototype)}}t.PollerCancelledError=PollerCancelledError;class Poller{constructor(e){this.resolveOnUnsuccessful=false;this.stopped=true;this.pollProgressCallbacks=[];this.operation=e;this.promise=new Promise(((e,t)=>{this.resolve=e;this.reject=t}));this.promise.catch((()=>{}))}async startPolling(e={}){if(this.stopped){this.stopped=false}while(!this.isStopped()&&!this.isDone()){await this.poll(e);await this.delay()}}async pollOnce(e={}){if(!this.isDone()){this.operation=await this.operation.update({abortSignal:e.abortSignal,fireProgress:this.fireProgress.bind(this)})}this.processUpdatedState()}fireProgress(e){for(const t of this.pollProgressCallbacks){t(e)}}async cancelOnce(e={}){this.operation=await this.operation.cancel(e)}poll(e={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(e);const clearPollOncePromise=()=>{this.pollOncePromise=undefined};this.pollOncePromise.then(clearPollOncePromise,clearPollOncePromise).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error){this.stopped=true;if(!this.resolveOnUnsuccessful){this.reject(this.operation.state.error);throw this.operation.state.error}}if(this.operation.state.isCancelled){this.stopped=true;if(!this.resolveOnUnsuccessful){const e=new PollerCancelledError("Operation was canceled");this.reject(e);throw e}}if(this.isDone()&&this.resolve){this.resolve(this.getResult())}}async pollUntilDone(e={}){if(this.stopped){this.startPolling(e).catch(this.reject)}this.processUpdatedState();return this.promise}onProgress(e){this.pollProgressCallbacks.push(e);return()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter((t=>t!==e))}}isDone(){const e=this.operation.state;return Boolean(e.isCompleted||e.isCancelled||e.error)}stopPolling(){if(!this.stopped){this.stopped=true;if(this.reject){this.reject(new PollerStoppedError("This poller is already stopped"))}}}isStopped(){return this.stopped}cancelOperation(e={}){if(!this.cancelPromise){this.cancelPromise=this.cancelOnce(e)}else if(e.abortSignal){throw new Error("A cancel request is currently pending")}return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){const e=this.operation.state;return e.result}toString(){return this.operation.toString()}}t.Poller=Poller},480:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.logger=void 0;const i=r(6515);t.logger=(0,i.createClientLogger)("core-lro")},5044:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.terminalStates=t.POLL_INTERVAL_IN_MS=void 0;t.POLL_INTERVAL_IN_MS=2e3;t.terminalStates=["succeeded","canceled","failed"]},5974:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.pollOperation=t.initOperation=t.deserializeState=void 0;const i=r(480);const n=r(5044);function deserializeState(e){try{return JSON.parse(e).state}catch(t){throw new Error(`Unable to deserialize input state: ${e}`)}}t.deserializeState=deserializeState;function setStateError(e){const{state:t,stateProxy:r,isOperationError:i}=e;return e=>{if(i(e)){r.setError(t,e);r.setFailed(t)}throw e}}function appendReadableErrorMessage(e,t){let r=e;if(r.slice(-1)!=="."){r=r+"."}return r+" "+t}function simplifyError(e){let t=e.message;let r=e.code;let i=e;while(i.innererror){i=i.innererror;r=i.code;t=appendReadableErrorMessage(t,i.message)}return{code:r,message:t}}function processOperationStatus(e){const{state:t,stateProxy:r,status:n,isDone:s,processResult:o,getError:a,response:l,setErrorAsResult:c}=e;switch(n){case"succeeded":{r.setSucceeded(t);break}case"failed":{const e=a===null||a===void 0?void 0:a(l);let n="";if(e){const{code:t,message:r}=simplifyError(e);n=`. ${t}. ${r}`}const s=`The long-running operation has failed${n}`;r.setError(t,new Error(s));r.setFailed(t);i.logger.warning(s);break}case"canceled":{r.setCanceled(t);break}}if((s===null||s===void 0?void 0:s(l,t))||s===undefined&&["succeeded","canceled"].concat(c?[]:["failed"]).includes(n)){r.setResult(t,buildResult({response:l,state:t,processResult:o}))}}function buildResult(e){const{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function initOperation(e){const{init:t,stateProxy:r,processResult:n,getOperationStatus:s,withOperationLocation:o,setErrorAsResult:a}=e;const{operationLocation:l,resourceLocation:c,metadata:p,response:u}=await t();if(l)o===null||o===void 0?void 0:o(l,false);const d={metadata:p,operationLocation:l,resourceLocation:c};i.logger.verbose(`LRO: Operation description:`,d);const m=r.initState(d);const A=s({response:u,state:m,operationLocation:l});processOperationStatus({state:m,status:A,stateProxy:r,response:u,setErrorAsResult:a,processResult:n});return m}t.initOperation=initOperation;async function pollOperationHelper(e){const{poll:t,state:r,stateProxy:s,operationLocation:o,getOperationStatus:a,getResourceLocation:l,isOperationError:c,options:p}=e;const u=await t(o,p).catch(setStateError({state:r,stateProxy:s,isOperationError:c}));const d=a(u,r);i.logger.verbose(`LRO: Status:\n\tPolling from: ${r.config.operationLocation}\n\tOperation status: ${d}\n\tPolling status: ${n.terminalStates.includes(d)?"Stopped":"Running"}`);if(d==="succeeded"){const e=l(u,r);if(e!==undefined){return{response:await t(e).catch(setStateError({state:r,stateProxy:s,isOperationError:c})),status:d}}}return{response:u,status:d}}async function pollOperation(e){const{poll:t,state:r,stateProxy:i,options:s,getOperationStatus:o,getResourceLocation:a,getOperationLocation:l,isOperationError:c,withOperationLocation:p,getPollingInterval:u,processResult:d,getError:m,updateState:A,setDelay:h,isDone:g,setErrorAsResult:f}=e;const{operationLocation:y}=r.config;if(y!==undefined){const{response:e,status:b}=await pollOperationHelper({poll:t,getOperationStatus:o,state:r,stateProxy:i,operationLocation:y,getResourceLocation:a,isOperationError:c,options:s});processOperationStatus({status:b,response:e,state:r,stateProxy:i,isDone:g,processResult:d,getError:m,setErrorAsResult:f});if(!n.terminalStates.includes(b)){const t=u===null||u===void 0?void 0:u(e);if(t)h(t);const i=l===null||l===void 0?void 0:l(e,r);if(i!==undefined){const e=y!==i;r.config.operationLocation=i;p===null||p===void 0?void 0:p(i,e)}else p===null||p===void 0?void 0:p(y,false)}A===null||A===void 0?void 0:A(r,e)}}t.pollOperation=pollOperation},8835:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.buildCreatePoller=void 0;const i=r(5974);const n=r(5044);const s=r(7779);const createStateProxy=()=>({initState:e=>({status:"running",config:e}),setCanceled:e=>e.status="canceled",setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.status="running",setSucceeded:e=>e.status="succeeded",setFailed:e=>e.status="failed",getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>e.status==="canceled",isFailed:e=>e.status==="failed",isRunning:e=>e.status==="running",isSucceeded:e=>e.status==="succeeded"});function buildCreatePoller(e){const{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:o,isOperationError:a,getResourceLocation:l,getPollingInterval:c,getError:p,resolveOnUnsuccessful:u}=e;return async({init:e,poll:d},m)=>{const{processResult:A,updateState:h,withOperationLocation:g,intervalInMs:f=n.POLL_INTERVAL_IN_MS,restoreFrom:y}=m||{};const b=createStateProxy();const C=g?(()=>{let e=false;return(t,r)=>{if(r)g(t);else if(!e)g(t);e=true}})():undefined;const E=y?(0,i.deserializeState)(y):await(0,i.initOperation)({init:e,stateProxy:b,processResult:A,getOperationStatus:r,withOperationLocation:C,setErrorAsResult:!u});let N;const v=new AbortController;const I=new Map;const handleProgressEvents=async()=>I.forEach((e=>e(E)));const S="Operation was canceled";let w=f;const P={getOperationState:()=>E,getResult:()=>E.result,isDone:()=>["succeeded","failed","canceled"].includes(E.status),isStopped:()=>N===undefined,stopPolling:()=>{v.abort()},toString:()=>JSON.stringify({state:E}),onProgress:e=>{const t=Symbol();I.set(t,e);return()=>I.delete(t)},pollUntilDone:e=>N!==null&&N!==void 0?N:N=(async()=>{const{abortSignal:t}=e||{};function abortListener(){v.abort()}const r=v.signal;if(t===null||t===void 0?void 0:t.aborted){v.abort()}else if(!r.aborted){t===null||t===void 0?void 0:t.addEventListener("abort",abortListener,{once:true})}try{if(!P.isDone()){await P.poll({abortSignal:r});while(!P.isDone()){await(0,s.delay)(w,{abortSignal:r});await P.poll({abortSignal:r})}}}finally{t===null||t===void 0?void 0:t.removeEventListener("abort",abortListener)}if(u){return P.getResult()}else{switch(E.status){case"succeeded":return P.getResult();case"canceled":throw new Error(S);case"failed":throw E.error;case"notStarted":case"running":throw new Error(`Polling completed without succeeding or failing`)}}})().finally((()=>{N=undefined})),async poll(e){if(u){if(P.isDone())return}else{switch(E.status){case"succeeded":return;case"canceled":throw new Error(S);case"failed":throw E.error}}await(0,i.pollOperation)({poll:d,state:E,stateProxy:b,getOperationLocation:t,isOperationError:a,withOperationLocation:C,getPollingInterval:c,getOperationStatus:o,getResourceLocation:l,processResult:A,getError:p,updateState:h,options:e,setDelay:e=>{w=e},setErrorAsResult:!u});await handleProgressEvents();if(!u){switch(E.status){case"canceled":throw new Error(S);case"failed":throw E.error}}}};return P}}t.buildCreatePoller=buildCreatePoller},6427:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{DEFAULT_RETRY_POLICY_COUNT:()=>a,SDK_VERSION:()=>o});e.exports=__toCommonJS(s);const o="1.24.0";const a=3;0&&0},862:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createPipelineFromOptions:()=>createPipelineFromOptions});e.exports=__toCommonJS(a);var l=r(3253);var c=r(9590);var p=r(4087);var u=r(2799);var d=r(5807);var m=r(9295);var A=r(8170);var h=r(5497);var g=r(7779);var f=r(2815);var y=r(5686);var b=r(8554);var C=r(5798);var E=r(3237);var N=r(7466);function createPipelineFromOptions(e){const t=(0,c.createEmptyPipeline)();if(g.isNodeLike){if(e.agent){t.addPolicy((0,b.agentPolicy)(e.agent))}if(e.tlsOptions){t.addPolicy((0,C.tlsPolicy)(e.tlsOptions))}t.addPolicy((0,f.proxyPolicy)(e.proxyOptions));t.addPolicy((0,m.decompressResponsePolicy)())}t.addPolicy((0,N.wrapAbortSignalLikePolicy)());t.addPolicy((0,h.formDataPolicy)(),{beforePolicies:[d.multipartPolicyName]});t.addPolicy((0,u.userAgentPolicy)(e.userAgentOptions));t.addPolicy((0,y.setClientRequestIdPolicy)(e.telemetryOptions?.clientRequestIdHeaderName));t.addPolicy((0,d.multipartPolicy)(),{afterPhase:"Deserialize"});t.addPolicy((0,A.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"});t.addPolicy((0,E.tracingPolicy)({...e.userAgentOptions,...e.loggingOptions}),{afterPhase:"Retry"});if(g.isNodeLike){t.addPolicy((0,p.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"})}t.addPolicy((0,l.logPolicy)(e.loggingOptions),{afterPhase:"Sign"});return t}0&&0},7960:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createDefaultHttpClient:()=>createDefaultHttpClient});e.exports=__toCommonJS(a);var l=r(1958);var c=r(1297);function createDefaultHttpClient(){const e=(0,l.createDefaultHttpClient)();return{async sendRequest(t){const{abortSignal:r,cleanup:i}=t.abortSignal?(0,c.wrapAbortSignalLike)(t.abortSignal):{};try{t.abortSignal=r;return await e.sendRequest(t)}finally{i?.()}}}}0&&0},192:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createHttpHeaders:()=>createHttpHeaders});e.exports=__toCommonJS(a);var l=r(1958);function createHttpHeaders(e){return(0,l.createHttpHeaders)(e)}0&&0},778:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{RestError:()=>m.RestError,agentPolicy:()=>k.agentPolicy,agentPolicyName:()=>k.agentPolicyName,auxiliaryAuthenticationHeaderPolicy:()=>R.auxiliaryAuthenticationHeaderPolicy,auxiliaryAuthenticationHeaderPolicyName:()=>R.auxiliaryAuthenticationHeaderPolicyName,bearerTokenAuthenticationPolicy:()=>B.bearerTokenAuthenticationPolicy,bearerTokenAuthenticationPolicyName:()=>B.bearerTokenAuthenticationPolicyName,createDefaultHttpClient:()=>p.createDefaultHttpClient,createEmptyPipeline:()=>l.createEmptyPipeline,createFile:()=>T.createFile,createFileFromStream:()=>T.createFileFromStream,createHttpHeaders:()=>u.createHttpHeaders,createPipelineFromOptions:()=>c.createPipelineFromOptions,createPipelineRequest:()=>d.createPipelineRequest,decompressResponsePolicy:()=>A.decompressResponsePolicy,decompressResponsePolicyName:()=>A.decompressResponsePolicyName,defaultRetryPolicy:()=>S.defaultRetryPolicy,exponentialRetryPolicy:()=>h.exponentialRetryPolicy,exponentialRetryPolicyName:()=>h.exponentialRetryPolicyName,formDataPolicy:()=>x.formDataPolicy,formDataPolicyName:()=>x.formDataPolicyName,getDefaultProxySettings:()=>b.getDefaultProxySettings,isRestError:()=>m.isRestError,logPolicy:()=>f.logPolicy,logPolicyName:()=>f.logPolicyName,multipartPolicy:()=>y.multipartPolicy,multipartPolicyName:()=>y.multipartPolicyName,ndJsonPolicy:()=>_.ndJsonPolicy,ndJsonPolicyName:()=>_.ndJsonPolicyName,proxyPolicy:()=>b.proxyPolicy,proxyPolicyName:()=>b.proxyPolicyName,redirectPolicy:()=>C.redirectPolicy,redirectPolicyName:()=>C.redirectPolicyName,retryPolicy:()=>v.retryPolicy,setClientRequestIdPolicy:()=>g.setClientRequestIdPolicy,setClientRequestIdPolicyName:()=>g.setClientRequestIdPolicyName,systemErrorRetryPolicy:()=>E.systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>E.systemErrorRetryPolicyName,throttlingRetryPolicy:()=>N.throttlingRetryPolicy,throttlingRetryPolicyName:()=>N.throttlingRetryPolicyName,tlsPolicy:()=>P.tlsPolicy,tlsPolicyName:()=>P.tlsPolicyName,tracingPolicy:()=>I.tracingPolicy,tracingPolicyName:()=>I.tracingPolicyName,userAgentPolicy:()=>w.userAgentPolicy,userAgentPolicyName:()=>w.userAgentPolicyName});e.exports=__toCommonJS(a);var l=r(9590);var c=r(862);var p=r(7960);var u=r(192);var d=r(5709);var m=r(8666);var A=r(9295);var h=r(6708);var g=r(5686);var f=r(3253);var y=r(5807);var b=r(2815);var C=r(4087);var E=r(6518);var N=r(5159);var v=r(6085);var I=r(3237);var S=r(8170);var w=r(2799);var P=r(5798);var x=r(5497);var B=r(6925);var _=r(6827);var R=r(2262);var k=r(8554);var T=r(7073);0&&0},544:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{logger:()=>c});e.exports=__toCommonJS(a);var l=r(6515);const c=(0,l.createClientLogger)("core-rest-pipeline");0&&0},9590:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createEmptyPipeline:()=>createEmptyPipeline});e.exports=__toCommonJS(a);var l=r(1958);function createEmptyPipeline(){return(0,l.createEmptyPipeline)()}0&&0},5709:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createPipelineRequest:()=>createPipelineRequest});e.exports=__toCommonJS(a);var l=r(1958);function createPipelineRequest(e){return(0,l.createPipelineRequest)(e)}0&&0},8554:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{agentPolicy:()=>agentPolicy,agentPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.agentPolicyName;function agentPolicy(e){return(0,l.agentPolicy)(e)}0&&0},2262:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{auxiliaryAuthenticationHeaderPolicy:()=>auxiliaryAuthenticationHeaderPolicy,auxiliaryAuthenticationHeaderPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(9202);var c=r(544);const p="auxiliaryAuthenticationHeaderPolicy";const u="x-ms-authorization-auxiliary";async function sendAuthorizeRequest(e){const{scopes:t,getAccessToken:r,request:i}=e;const n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions};return(await r(t,n))?.token??""}function auxiliaryAuthenticationHeaderPolicy(e){const{credentials:t,scopes:r}=e;const i=e.logger||c.logger;const n=new WeakMap;return{name:p,async sendRequest(e,s){if(!e.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.")}if(!t||t.length===0){i.info(`${p} header will not be set due to empty credentials.`);return s(e)}const o=[];for(const s of t){let t=n.get(s);if(!t){t=(0,l.createTokenCycler)(s);n.set(s,t)}o.push(sendAuthorizeRequest({scopes:Array.isArray(r)?r:[r],request:e,getAccessToken:t,logger:i}))}const a=(await Promise.all(o)).filter((e=>Boolean(e)));if(a.length===0){i.warning(`None of the auxiliary tokens are valid. ${u} header will not be set.`);return s(e)}e.headers.set(u,a.map((e=>`Bearer ${e}`)).join(", "));return s(e)}}}0&&0},6925:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{bearerTokenAuthenticationPolicy:()=>bearerTokenAuthenticationPolicy,bearerTokenAuthenticationPolicyName:()=>u,parseChallenges:()=>parseChallenges});e.exports=__toCommonJS(a);var l=r(9202);var c=r(544);var p=r(8666);const u="bearerTokenAuthenticationPolicy";async function trySendRequest(e,t){try{return[await t(e),void 0]}catch(e){if((0,p.isRestError)(e)&&e.response){return[e.response,e]}else{throw e}}}async function defaultAuthorizeRequest(e){const{scopes:t,getAccessToken:r,request:i}=e;const n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions,enableCae:true};const s=await r(t,n);if(s){e.request.headers.set("Authorization",`Bearer ${s.token}`)}}function isChallengeResponse(e){return e.status===401&&e.headers.has("WWW-Authenticate")}async function authorizeRequestOnCaeChallenge(e,t){const{scopes:r}=e;const i=await e.getAccessToken(r,{enableCae:true,claims:t});if(!i){return false}e.request.headers.set("Authorization",`${i.tokenType??"Bearer"} ${i.token}`);return true}function bearerTokenAuthenticationPolicy(e){const{credential:t,scopes:r,challengeCallbacks:i}=e;const n=e.logger||c.logger;const s={authorizeRequest:i?.authorizeRequest?.bind(i)??defaultAuthorizeRequest,authorizeRequestOnChallenge:i?.authorizeRequestOnChallenge?.bind(i)};const o=t?(0,l.createTokenCycler)(t):()=>Promise.resolve(null);return{name:u,async sendRequest(e,t){if(!e.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.")}await s.authorizeRequest({scopes:Array.isArray(r)?r:[r],request:e,getAccessToken:o,logger:n});let i;let a;let l;[i,a]=await trySendRequest(e,t);if(isChallengeResponse(i)){let c=getCaeChallengeClaims(i.headers.get("WWW-Authenticate"));if(c){let s;try{s=atob(c)}catch(e){n.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${c}`);return i}l=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(r)?r:[r],response:i,request:e,getAccessToken:o,logger:n},s);if(l){[i,a]=await trySendRequest(e,t)}}else if(s.authorizeRequestOnChallenge){l=await s.authorizeRequestOnChallenge({scopes:Array.isArray(r)?r:[r],request:e,response:i,getAccessToken:o,logger:n});if(l){[i,a]=await trySendRequest(e,t)}if(isChallengeResponse(i)){c=getCaeChallengeClaims(i.headers.get("WWW-Authenticate")??"");if(c){let s;try{s=atob(c)}catch(e){n.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${c}`);return i}l=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(r)?r:[r],response:i,request:e,getAccessToken:o,logger:n},s);if(l){[i,a]=await trySendRequest(e,t)}}}}}if(a){throw a}else{return i}}}}function parseChallenges(e){const t=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g;const r=/(\w+)="([^"]*)"/g;const i=[];let n;while((n=t.exec(e))!==null){const e=n[1];const t=n[2];const s={};let o;while((o=r.exec(t))!==null){s[o[1]]=o[2]}i.push({scheme:e,params:s})}return i}function getCaeChallengeClaims(e){if(!e){return}const t=parseChallenges(e);return t.find((e=>e.scheme==="Bearer"&&e.params.claims&&e.params.error==="insufficient_claims"))?.params.claims}0&&0},9295:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{decompressResponsePolicy:()=>decompressResponsePolicy,decompressResponsePolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.decompressResponsePolicyName;function decompressResponsePolicy(){return(0,l.decompressResponsePolicy)()}0&&0},8170:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{defaultRetryPolicy:()=>defaultRetryPolicy,defaultRetryPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.defaultRetryPolicyName;function defaultRetryPolicy(e={}){return(0,l.defaultRetryPolicy)(e)}0&&0},6708:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{exponentialRetryPolicy:()=>exponentialRetryPolicy,exponentialRetryPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.exponentialRetryPolicyName;function exponentialRetryPolicy(e={}){return(0,l.exponentialRetryPolicy)(e)}0&&0},5497:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{formDataPolicy:()=>formDataPolicy,formDataPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.formDataPolicyName;function formDataPolicy(){return(0,l.formDataPolicy)()}0&&0},3253:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{logPolicy:()=>logPolicy,logPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(544);var c=r(4960);const p=c.logPolicyName;function logPolicy(e={}){return(0,c.logPolicy)({logger:l.logger.info,...e})}0&&0},5807:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{multipartPolicy:()=>multipartPolicy,multipartPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(4960);var c=r(7073);const p=l.multipartPolicyName;function multipartPolicy(){const e=(0,l.multipartPolicy)();return{name:p,sendRequest:async(t,r)=>{if(t.multipartBody){for(const e of t.multipartBody.parts){if((0,c.hasRawContent)(e.body)){e.body=(0,c.getRawContent)(e.body)}}}return e.sendRequest(t,r)}}}0&&0},6827:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{ndJsonPolicy:()=>ndJsonPolicy,ndJsonPolicyName:()=>o});e.exports=__toCommonJS(s);const o="ndJsonPolicy";function ndJsonPolicy(){return{name:o,async sendRequest(e,t){if(typeof e.body==="string"&&e.body.startsWith("[")){const t=JSON.parse(e.body);e.body=t.map((e=>JSON.stringify(e)+"\n")).join("")}return t(e)}}}0&&0},2815:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getDefaultProxySettings:()=>getDefaultProxySettings,proxyPolicy:()=>proxyPolicy,proxyPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.proxyPolicyName;function getDefaultProxySettings(e){return(0,l.getDefaultProxySettings)(e)}function proxyPolicy(e,t){return(0,l.proxyPolicy)(e,t)}0&&0},4087:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{redirectPolicy:()=>redirectPolicy,redirectPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.redirectPolicyName;function redirectPolicy(e={}){return(0,l.redirectPolicy)(e)}0&&0},6085:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{retryPolicy:()=>retryPolicy});e.exports=__toCommonJS(a);var l=r(6515);var c=r(6427);var p=r(4960);const u=(0,l.createClientLogger)("core-rest-pipeline retryPolicy");function retryPolicy(e,t={maxRetries:c.DEFAULT_RETRY_POLICY_COUNT}){return(0,p.retryPolicy)(e,{logger:u,...t})}0&&0},5686:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{setClientRequestIdPolicy:()=>setClientRequestIdPolicy,setClientRequestIdPolicyName:()=>o});e.exports=__toCommonJS(s);const o="setClientRequestIdPolicy";function setClientRequestIdPolicy(e="x-ms-client-request-id"){return{name:o,async sendRequest(t,r){if(!t.headers.has(e)){t.headers.set(e,t.requestId)}return r(t)}}}0&&0},6518:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{systemErrorRetryPolicy:()=>systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.systemErrorRetryPolicyName;function systemErrorRetryPolicy(e={}){return(0,l.systemErrorRetryPolicy)(e)}0&&0},5159:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{throttlingRetryPolicy:()=>throttlingRetryPolicy,throttlingRetryPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.throttlingRetryPolicyName;function throttlingRetryPolicy(e={}){return(0,l.throttlingRetryPolicy)(e)}0&&0},5798:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{tlsPolicy:()=>tlsPolicy,tlsPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(4960);const c=l.tlsPolicyName;function tlsPolicy(e){return(0,l.tlsPolicy)(e)}0&&0},3237:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{tracingPolicy:()=>tracingPolicy,tracingPolicyName:()=>h});e.exports=__toCommonJS(a);var l=r(623);var c=r(6427);var p=r(8431);var u=r(544);var d=r(7779);var m=r(8666);var A=r(5750);const h="tracingPolicy";function tracingPolicy(e={}){const t=(0,p.getUserAgentValue)(e.userAgentPrefix);const r=new A.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});const i=tryCreateTracingClient();return{name:h,async sendRequest(e,n){if(!i){return n(e)}const s=await t;const o={"http.url":r.sanitizeUrl(e.url),"http.method":e.method,"http.user_agent":s,requestId:e.requestId};if(s){o["http.user_agent"]=s}const{span:a,tracingContext:l}=tryCreateSpan(i,e,o)??{};if(!a||!l){return n(e)}try{const t=await i.withContext(l,n,e);tryProcessResponse(a,t);return t}catch(e){tryProcessError(a,e);throw e}}}}function tryCreateTracingClient(){try{return(0,l.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:c.SDK_VERSION})}catch(e){u.logger.warning(`Error when creating the TracingClient: ${(0,d.getErrorMessage)(e)}`);return void 0}}function tryCreateSpan(e,t,r){try{const{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return void 0}const s=e.createRequestHeaders(n.tracingOptions.tracingContext);for(const[e,r]of Object.entries(s)){t.headers.set(e,r)}return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(e){u.logger.warning(`Skipping creating a tracing span due to an error: ${(0,d.getErrorMessage)(e)}`);return void 0}}function tryProcessError(e,t){try{e.setStatus({status:"error",error:(0,d.isError)(t)?t:void 0});if((0,m.isRestError)(t)&&t.statusCode){e.setAttribute("http.status_code",t.statusCode)}e.end()}catch(e){u.logger.warning(`Skipping tracing span processing due to an error: ${(0,d.getErrorMessage)(e)}`)}}function tryProcessResponse(e,t){try{e.setAttribute("http.status_code",t.status);const r=t.headers.get("x-ms-request-id");if(r){e.setAttribute("serviceRequestId",r)}if(t.status>=400){e.setStatus({status:"error"})}e.end()}catch(e){u.logger.warning(`Skipping tracing span processing due to an error: ${(0,d.getErrorMessage)(e)}`)}}0&&0},2799:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{userAgentPolicy:()=>userAgentPolicy,userAgentPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(8431);const c=(0,l.getUserAgentHeaderName)();const p="userAgentPolicy";function userAgentPolicy(e={}){const t=(0,l.getUserAgentValue)(e.userAgentPrefix);return{name:p,async sendRequest(e,r){if(!e.headers.has(c)){e.headers.set(c,await t)}return r(e)}}}0&&0},7466:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{wrapAbortSignalLikePolicy:()=>wrapAbortSignalLikePolicy,wrapAbortSignalLikePolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(1297);const c="wrapAbortSignalLikePolicy";function wrapAbortSignalLikePolicy(){return{name:c,sendRequest:async(e,t)=>{if(!e.abortSignal){return t(e)}const{abortSignal:r,cleanup:i}=(0,l.wrapAbortSignalLike)(e.abortSignal);e.abortSignal=r;try{return await t(e)}finally{i?.()}}}}0&&0},8666:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{RestError:()=>c,isRestError:()=>isRestError});e.exports=__toCommonJS(a);var l=r(1958);const c=l.RestError;function isRestError(e){return(0,l.isRestError)(e)}0&&0},6141:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createFile:()=>createFile});e.exports=__toCommonJS(a);var l=r(7073);function createFile(e,t,r={}){return(0,l.createRawFile)(e,t,r)}0&&0},7073:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createFile:()=>l.createFile,createFileFromStream:()=>createFileFromStream,createRawFile:()=>createRawFile,getRawContent:()=>getRawContent,hasRawContent:()=>hasRawContent});e.exports=__toCommonJS(a);var l=r(6141);function isNodeReadableStream(e){return typeof e==="object"&&e!==null&&"pipe"in e&&typeof e.pipe==="function"}const c={arrayBuffer:()=>{throw new Error("Not implemented")},bytes:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}};const p=Symbol("rawContent");function hasRawContent(e){return typeof e[p]==="function"}function getRawContent(e){if(hasRawContent(e)){return e[p]()}else{return e}}function createRawFile(e,t,r={}){return{...c,type:r.type??"",lastModified:r.lastModified??(new Date).getTime(),webkitRelativePath:r.webkitRelativePath??"",size:e.byteLength,name:t,arrayBuffer:async()=>toArrayBuffer(e).buffer,stream:()=>new Blob([toArrayBuffer(e)]).stream(),[p]:()=>e}}function createFileFromStream(e,t,r={}){return{...c,type:r.type??"",lastModified:r.lastModified??(new Date).getTime(),webkitRelativePath:r.webkitRelativePath??"",size:r.size??-1,name:t,stream:()=>{const t=e();if(isNodeReadableStream(t)){throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.")}return t},[p]:e}}function hasArrayBuffer(e){return"resize"in e.buffer}function toArrayBuffer(e){if(hasArrayBuffer(e)){if(e.byteOffset!==0||e.byteLength!==e.buffer.byteLength){return new Uint8Array(e)}return e}return e.map((e=>e))}0&&0},9202:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{DEFAULT_CYCLER_OPTIONS:()=>c,createTokenCycler:()=>createTokenCycler});e.exports=__toCommonJS(a);var l=r(7779);const c={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function beginRefresh(e,t,r){async function tryGetAccessToken(){if(Date.now()e.getToken(t,a);r=beginRefresh(tryGetAccessToken,s.retryIntervalInMs,i?.expiresOnTimestamp??Date.now()).then((e=>{r=null;i=e;n=a.tenantId;return i})).catch((e=>{r=null;i=null;n=void 0;throw e}))}return r}return async(e,t)=>{const r=Boolean(t.claims);const s=n!==t.tenantId;if(r){i=null}const a=s||r||o.mustRefresh;if(a){return refresh(e,t)}if(o.shouldRefresh){refresh(e,t)}return i}}0&&0},8431:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getUserAgentHeaderName:()=>getUserAgentHeaderName,getUserAgentValue:()=>getUserAgentValue});e.exports=__toCommonJS(a);var l=r(1848);var c=r(6427);function getUserAgentString(e){const t=[];for(const[r,i]of e){const e=i?`${r}/${i}`:r;t.push(e)}return t.join(" ")}function getUserAgentHeaderName(){return(0,l.getHeaderName)()}async function getUserAgentValue(e){const t=new Map;t.set("core-rest-pipeline",c.SDK_VERSION);await(0,l.setPlatformSpecificData)(t);const r=getUserAgentString(t);const i=e?`${e} ${r}`:r;return i}0&&0},1848:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{getHeaderName:()=>getHeaderName,setPlatformSpecificData:()=>setPlatformSpecificData});e.exports=__toCommonJS(c);var p=__toESM(r(8161));var u=__toESM(r(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(e){if(u.default&&u.default.versions){const t=`${p.default.type()} ${p.default.release()}; ${p.default.arch()}`;if(u.default.versions.bun){e.set("Bun",`${u.default.versions.bun} (${t})`)}else if(u.default.versions.deno){e.set("Deno",`${u.default.versions.deno} (${t})`)}else if(u.default.versions.node){e.set("Node",`${u.default.versions.node} (${t})`)}}}0&&0},1297:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{wrapAbortSignalLike:()=>wrapAbortSignalLike});e.exports=__toCommonJS(s);function wrapAbortSignalLike(e){if(e instanceof AbortSignal){return{abortSignal:e}}if(e.aborted){return{abortSignal:AbortSignal.abort("reason"in e?e.reason:void 0)}}const t=new AbortController;let r=true;function cleanup(){if(r){e.removeEventListener("abort",listener);r=false}}function listener(){t.abort("reason"in e?e.reason:void 0);cleanup()}e.addEventListener("abort",listener);return{abortSignal:t.signal,cleanup:cleanup}}0&&0},623:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createTracingClient=t.useInstrumenter=void 0;var i=r(8729);Object.defineProperty(t,"useInstrumenter",{enumerable:true,get:function(){return i.useInstrumenter}});var n=r(3438);Object.defineProperty(t,"createTracingClient",{enumerable:true,get:function(){return n.createTracingClient}})},8729:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createDefaultTracingSpan=createDefaultTracingSpan;t.createDefaultInstrumenter=createDefaultInstrumenter;t.useInstrumenter=useInstrumenter;t.getInstrumenter=getInstrumenter;const i=r(9186);const n=r(8914);function createDefaultTracingSpan(){return{end:()=>{},isRecording:()=>false,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function createDefaultInstrumenter(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>undefined,startSpan:(e,t)=>({span:createDefaultTracingSpan(),tracingContext:(0,i.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}function useInstrumenter(e){n.state.instrumenterImplementation=e}function getInstrumenter(){if(!n.state.instrumenterImplementation){n.state.instrumenterImplementation=createDefaultInstrumenter()}return n.state.instrumenterImplementation}},8914:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.state=void 0;t.state={instrumenterImplementation:undefined}},3438:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createTracingClient=createTracingClient;const i=r(8729);const n=r(9186);function createTracingClient(e){const{namespace:t,packageName:r,packageVersion:s}=e;function startSpan(e,o,a){const l=(0,i.getInstrumenter)().startSpan(e,{...a,packageName:r,packageVersion:s,tracingContext:o?.tracingOptions?.tracingContext});let c=l.tracingContext;const p=l.span;if(!c.getValue(n.knownContextKeys.namespace)){c=c.setValue(n.knownContextKeys.namespace,t)}p.setAttribute("az.namespace",c.getValue(n.knownContextKeys.namespace));const u=Object.assign({},o,{tracingOptions:{...o?.tracingOptions,tracingContext:c}});return{span:p,updatedOptions:u}}async function withSpan(e,t,r,i){const{span:n,updatedOptions:s}=startSpan(e,t,i);try{const e=await withContext(s.tracingOptions.tracingContext,(()=>Promise.resolve(r(s,n))));n.setStatus({status:"success"});return e}catch(e){n.setStatus({status:"error",error:e});throw e}finally{n.end()}}function withContext(e,t,...r){return(0,i.getInstrumenter)().withContext(e,t,...r)}function parseTraceparentHeader(e){return(0,i.getInstrumenter)().parseTraceparentHeader(e)}function createRequestHeaders(e){return(0,i.getInstrumenter)().createRequestHeaders(e)}return{startSpan:startSpan,withSpan:withSpan,withContext:withContext,parseTraceparentHeader:parseTraceparentHeader,createRequestHeaders:createRequestHeaders}}},9186:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.TracingContextImpl=t.knownContextKeys=void 0;t.createTracingContext=createTracingContext;t.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function createTracingContext(e={}){let r=new TracingContextImpl(e.parentContext);if(e.span){r=r.setValue(t.knownContextKeys.span,e.span)}if(e.namespace){r=r.setValue(t.knownContextKeys.namespace,e.namespace)}return r}class TracingContextImpl{_contextMap;constructor(e){this._contextMap=e instanceof TracingContextImpl?new Map(e._contextMap):new Map}setValue(e,t){const r=new TracingContextImpl(this);r._contextMap.set(e,t);return r}getValue(e){return this._contextMap.get(e)}deleteValue(e){const t=new TracingContextImpl(this);t._contextMap.delete(e);return t}}t.TracingContextImpl=TracingContextImpl},5209:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.cancelablePromiseRace=cancelablePromiseRace;async function cancelablePromiseRace(e,t){const r=new AbortController;function abortHandler(){r.abort()}t?.abortSignal?.addEventListener("abort",abortHandler);try{return await Promise.race(e.map((e=>e({abortSignal:r.signal}))))}finally{r.abort();t?.abortSignal?.removeEventListener("abort",abortHandler)}}},3128:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.createAbortablePromise=createAbortablePromise;const i=r(6492);function createAbortablePromise(e,t){const{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=t??{};return new Promise(((t,o)=>{function rejectOnAbort(){o(new i.AbortError(s??"The operation was aborted."))}function removeListeners(){n?.removeEventListener("abort",onAbort)}function onAbort(){r?.();removeListeners();rejectOnAbort()}if(n?.aborted){return rejectOnAbort()}try{e((e=>{removeListeners();t(e)}),(e=>{removeListeners();o(e)}))}catch(e){o(e)}n?.addEventListener("abort",onAbort)}))}},636:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.delay=delay;t.calculateRetryDelay=calculateRetryDelay;const i=r(3128);const n=r(5750);const s="The delay was aborted.";function delay(e,t){let r;const{abortSignal:n,abortErrorMsg:o}=t??{};return(0,i.createAbortablePromise)((t=>{r=setTimeout(t,e)}),{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:o??s})}function calculateRetryDelay(e,t){const r=t.retryDelayInMs*Math.pow(2,e);const i=Math.min(t.maxRetryDelayInMs,r);const s=i/2+(0,n.getRandomIntegerInclusive)(0,i/2);return{retryAfterInMs:s}}},9945:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.getErrorMessage=getErrorMessage;const i=r(5750);function getErrorMessage(e){if((0,i.isError)(e)){return e.message}else{let t;try{if(typeof e==="object"&&e){t=JSON.stringify(e)}else{t=String(e)}}catch(e){t="[unable to stringify input]"}return`Unknown error ${t}`}}},7779:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.isWebWorker=t.isReactNative=t.isNodeRuntime=t.isNodeLike=t.isNode=t.isDeno=t.isBun=t.isBrowser=t.objectHasProperty=t.isObjectWithProperties=t.isDefined=t.getErrorMessage=t.delay=t.createAbortablePromise=t.cancelablePromiseRace=void 0;t.calculateRetryDelay=calculateRetryDelay;t.computeSha256Hash=computeSha256Hash;t.computeSha256Hmac=computeSha256Hmac;t.getRandomIntegerInclusive=getRandomIntegerInclusive;t.isError=isError;t.isObject=isObject;t.randomUUID=randomUUID;t.uint8ArrayToString=uint8ArrayToString;t.stringToUint8Array=stringToUint8Array;const i=r(1860);const n=i.__importStar(r(5750));var s=r(5209);Object.defineProperty(t,"cancelablePromiseRace",{enumerable:true,get:function(){return s.cancelablePromiseRace}});var o=r(3128);Object.defineProperty(t,"createAbortablePromise",{enumerable:true,get:function(){return o.createAbortablePromise}});var a=r(636);Object.defineProperty(t,"delay",{enumerable:true,get:function(){return a.delay}});var l=r(9945);Object.defineProperty(t,"getErrorMessage",{enumerable:true,get:function(){return l.getErrorMessage}});var c=r(6277);Object.defineProperty(t,"isDefined",{enumerable:true,get:function(){return c.isDefined}});Object.defineProperty(t,"isObjectWithProperties",{enumerable:true,get:function(){return c.isObjectWithProperties}});Object.defineProperty(t,"objectHasProperty",{enumerable:true,get:function(){return c.objectHasProperty}});function calculateRetryDelay(e,t){return n.calculateRetryDelay(e,t)}function computeSha256Hash(e,t){return n.computeSha256Hash(e,t)}function computeSha256Hmac(e,t,r){return n.computeSha256Hmac(e,t,r)}function getRandomIntegerInclusive(e,t){return n.getRandomIntegerInclusive(e,t)}function isError(e){return n.isError(e)}function isObject(e){return n.isObject(e)}function randomUUID(){return n.randomUUID()}t.isBrowser=n.isBrowser;t.isBun=n.isBun;t.isDeno=n.isDeno;t.isNode=n.isNodeLike;t.isNodeLike=n.isNodeLike;t.isNodeRuntime=n.isNodeRuntime;t.isReactNative=n.isReactNative;t.isWebWorker=n.isWebWorker;function uint8ArrayToString(e,t){return n.uint8ArrayToString(e,t)}function stringToUint8Array(e,t){return n.stringToUint8Array(e,t)}},6277:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.isDefined=isDefined;t.isObjectWithProperties=isObjectWithProperties;t.objectHasProperty=objectHasProperty;function isDefined(e){return typeof e!=="undefined"&&e!==null}function isObjectWithProperties(e,t){if(!isDefined(e)||typeof e!=="object"){return false}for(const r of t){if(!objectHasProperty(e,r)){return false}}return true}function objectHasProperty(e,t){return isDefined(e)&&typeof e==="object"&&t in e}},1658:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.AbortError=void 0;class AbortError extends Error{constructor(e){super(e);this.name="AbortError"}}t.AbortError=AbortError},6492:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.AbortError=void 0;var i=r(1658);Object.defineProperty(t,"AbortError",{enumerable:true,get:function(){return i.AbortError}})},6515:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.AzureLogger=void 0;t.setLogLevel=setLogLevel;t.getLogLevel=getLogLevel;t.createClientLogger=createClientLogger;const i=r(2490);const n=(0,i.createLoggerContext)({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"});t.AzureLogger=n.logger;function setLogLevel(e){n.setLogLevel(e)}function getLogLevel(){return n.getLogLevel()}function createClientLogger(e){return n.createClientLogger(e)}},9992:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{AbortError:()=>AbortError});e.exports=__toCommonJS(s);class AbortError extends Error{constructor(e){super(e);this.name="AbortError"}}0&&0},6227:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{isApiKeyCredential:()=>isApiKeyCredential,isBasicCredential:()=>isBasicCredential,isBearerTokenCredential:()=>isBearerTokenCredential,isOAuth2TokenCredential:()=>isOAuth2TokenCredential});e.exports=__toCommonJS(s);function isOAuth2TokenCredential(e){return"getOAuth2Token"in e}function isBearerTokenCredential(e){return"getBearerToken"in e}function isBasicCredential(e){return"username"in e&&"password"in e}function isApiKeyCredential(e){return"key"in e}0&&0},1408:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{apiVersionPolicy:()=>apiVersionPolicy,apiVersionPolicyName:()=>o});e.exports=__toCommonJS(s);const o="ApiVersionPolicy";function apiVersionPolicy(e){return{name:o,sendRequest:(t,r)=>{const i=new URL(t.url);if(!i.searchParams.get("api-version")&&e.apiVersion){t.url=`${t.url}${Array.from(i.searchParams.keys()).length>0?"&":"?"}api-version=${e.apiVersion}`}return r(t)}}}0&&0},8728:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createDefaultPipeline:()=>createDefaultPipeline,getCachedDefaultHttpsClient:()=>getCachedDefaultHttpsClient});e.exports=__toCommonJS(a);var l=r(9468);var c=r(1810);var p=r(1408);var u=r(6227);var d=r(2095);var m=r(5756);var A=r(9709);var h=r(219);let g;function createDefaultPipeline(e={}){const t=(0,c.createPipelineFromOptions)(e);t.addPolicy((0,p.apiVersionPolicy)(e));const{credential:r,authSchemes:i,allowInsecureConnection:n}=e;if(r){if((0,u.isApiKeyCredential)(r)){t.addPolicy((0,d.apiKeyAuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if((0,u.isBasicCredential)(r)){t.addPolicy((0,m.basicAuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if((0,u.isBearerTokenCredential)(r)){t.addPolicy((0,A.bearerAuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if((0,u.isOAuth2TokenCredential)(r)){t.addPolicy((0,h.oauth2AuthenticationPolicy)({authSchemes:i,credential:r,allowInsecureConnection:n}))}}return t}function getCachedDefaultHttpsClient(){if(!g){g=(0,l.createDefaultHttpClient)()}return g}0&&0},6191:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getClient:()=>getClient});e.exports=__toCommonJS(a);var l=r(8728);var c=r(6311);var p=r(7088);var u=r(3954);function getClient(e,t={}){const r=t.pipeline??(0,l.createDefaultPipeline)(t);if(t.additionalPolicies?.length){for(const{policy:e,position:i}of t.additionalPolicies){const t=i==="perRetry"?"Sign":void 0;r.addPolicy(e,{afterPhase:t})}}const{allowInsecureConnection:i,httpClient:n}=t;const s=t.endpoint??e;const client=(e,...t)=>{const getUrl=r=>(0,p.buildRequestUrl)(s,e,t,{allowInsecureConnection:i,...r});return{get:(e={})=>buildOperation("GET",getUrl(e),r,e,i,n),post:(e={})=>buildOperation("POST",getUrl(e),r,e,i,n),put:(e={})=>buildOperation("PUT",getUrl(e),r,e,i,n),patch:(e={})=>buildOperation("PATCH",getUrl(e),r,e,i,n),delete:(e={})=>buildOperation("DELETE",getUrl(e),r,e,i,n),head:(e={})=>buildOperation("HEAD",getUrl(e),r,e,i,n),options:(e={})=>buildOperation("OPTIONS",getUrl(e),r,e,i,n),trace:(e={})=>buildOperation("TRACE",getUrl(e),r,e,i,n)}};return{path:client,pathUnchecked:client,pipeline:r}}function buildOperation(e,t,r,i,n,s){n=i.allowInsecureConnection??n;return{then:function(o,a){return(0,c.sendRequest)(e,t,r,{...i,allowInsecureConnection:n},s).then(o,a)},async asBrowserStream(){if(u.isNodeLike){throw new Error("`asBrowserStream` is supported only in the browser environment. Use `asNodeStream` instead to obtain the response body stream. If you require a Web stream of the response in Node, consider using `Readable.toWeb` on the result of `asNodeStream`.")}else{return(0,c.sendRequest)(e,t,r,{...i,allowInsecureConnection:n,responseAsStream:true},s)}},async asNodeStream(){if(u.isNodeLike){return(0,c.sendRequest)(e,t,r,{...i,allowInsecureConnection:n,responseAsStream:true},s)}else{throw new Error("`isNodeStream` is not supported in the browser environment. Use `asBrowserStream` to obtain the response body stream.")}}}}0&&0},8240:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{buildBodyPart:()=>buildBodyPart,buildMultipartBody:()=>buildMultipartBody});e.exports=__toCommonJS(a);var l=r(9758);var c=r(4220);var p=r(2921);var u=r(8505);function getHeaderValue(e,t){if(e.headers){const r=Object.keys(e.headers).find((e=>e.toLowerCase()===t.toLowerCase()));if(r){return e.headers[r]}}return void 0}function getPartContentType(e){const t=getHeaderValue(e,"content-type");if(t){return t}if(e.contentType===null){return void 0}if(e.contentType){return e.contentType}const{body:r}=e;if(r===null||r===void 0){return void 0}if(typeof r==="string"||typeof r==="number"||typeof r==="boolean"){return"text/plain; charset=UTF-8"}if(r instanceof Blob){return r.type||"application/octet-stream"}if((0,u.isBinaryBody)(r)){return"application/octet-stream"}return"application/json"}function escapeDispositionField(e){return JSON.stringify(e)}function getContentDisposition(e){const t=getHeaderValue(e,"content-disposition");if(t){return t}if(e.dispositionType===void 0&&e.name===void 0&&e.filename===void 0){return void 0}const r=e.dispositionType??"form-data";let i=r;if(e.name){i+=`; name=${escapeDispositionField(e.name)}`}let n=void 0;if(e.filename){n=e.filename}else if(typeof File!=="undefined"&&e.body instanceof File){const t=e.body.name;if(t!==""){n=t}}if(n){i+=`; filename=${escapeDispositionField(n)}`}return i}function normalizeBody(e,t){if(e===void 0){return new Uint8Array([])}if((0,u.isBinaryBody)(e)){return e}if(typeof e==="string"||typeof e==="number"||typeof e==="boolean"){return(0,p.stringToUint8Array)(String(e),"utf-8")}if(t&&/application\/(.+\+)?json(;.+)?/i.test(String(t))){return(0,p.stringToUint8Array)(JSON.stringify(e),"utf-8")}throw new l.RestError(`Unsupported body/content-type combination: ${e}, ${t}`)}function buildBodyPart(e){const t=getPartContentType(e);const r=getContentDisposition(e);const i=(0,c.createHttpHeaders)(e.headers??{});if(t){i.set("content-type",t)}if(r){i.set("content-disposition",r)}const n=normalizeBody(e.body,t);return{headers:i,body:n}}function buildMultipartBody(e){return{parts:e.map(buildBodyPart)}}0&&0},9635:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{operationOptionsToRequestParameters:()=>operationOptionsToRequestParameters});e.exports=__toCommonJS(s);function operationOptionsToRequestParameters(e){return{allowInsecureConnection:e.requestOptions?.allowInsecureConnection,timeout:e.requestOptions?.timeout,skipUrlEncoding:e.requestOptions?.skipUrlEncoding,abortSignal:e.abortSignal,onUploadProgress:e.requestOptions?.onUploadProgress,onDownloadProgress:e.requestOptions?.onDownloadProgress,headers:{...e.requestOptions?.headers},onResponse:e.onResponse}}0&&0},7332:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createRestError:()=>createRestError});e.exports=__toCommonJS(a);var l=r(9758);var c=r(4220);function createRestError(e,t){const r=typeof e==="string"?t:e;const i=r.body?.error??r.body;const n=typeof e==="string"?e:i?.message??`Unexpected status code: ${r.status}`;return new l.RestError(n,{statusCode:statusCodeToNumber(r.status),code:i?.code,request:r.request,response:toPipelineResponse(r)})}function toPipelineResponse(e){return{headers:(0,c.createHttpHeaders)(e.headers),request:e.request,status:statusCodeToNumber(e.status)??-1,...typeof e.body==="string"?{bodyAsText:e.body}:{}}}function statusCodeToNumber(e){const t=Number.parseInt(e);return Number.isNaN(t)?void 0:t}0&&0},6311:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getRequestBody:()=>getRequestBody,sendRequest:()=>sendRequest});e.exports=__toCommonJS(a);var l=r(9758);var c=r(4220);var p=r(2305);var u=r(8728);var d=r(8505);var m=r(8240);async function sendRequest(e,t,r,i={},n){const s=n??(0,u.getCachedDefaultHttpsClient)();const o=buildPipelineRequest(e,t,i);try{const e=await r.sendRequest(s,o);const t=e.headers.toJSON();const n=e.readableStreamBody??e.browserStreamBody;const a=i.responseAsStream||n!==void 0?void 0:getResponseBody(e);const l=n??a;if(i?.onResponse){i.onResponse({...e,request:o,rawHeaders:t,parsedBody:a})}return{request:o,headers:t,status:`${e.status}`,body:l}}catch(e){if((0,l.isRestError)(e)&&e.response&&i.onResponse){const{response:t}=e;const r=t.headers.toJSON();i?.onResponse({...t,request:o,rawHeaders:r},e)}throw e}}function getRequestContentType(e={}){if(e.contentType){return e.contentType}const t=e.headers?.["content-type"];if(typeof t==="string"){return t}return getContentType(e.body)}function getContentType(e){if(e===void 0){return void 0}if(ArrayBuffer.isView(e)){return"application/octet-stream"}if((0,d.isBlob)(e)&&e.type){return e.type}if(typeof e==="string"){try{JSON.parse(e);return"application/json"}catch(e){return void 0}}return"application/json"}function buildPipelineRequest(e,t,r={}){const i=getRequestContentType(r);const{body:n,multipartBody:s}=getRequestBody(r.body,i);const o=(0,c.createHttpHeaders)({...r.headers?r.headers:{},accept:r.accept??r.headers?.accept??"application/json",...i&&{"content-type":i}});const{allowInsecureConnection:a,abortSignal:l,onUploadProgress:u,onDownloadProgress:d,timeout:m,responseAsStream:A,url:h,method:g,body:f,multipartBody:y,headers:b,...C}=r;const E=(0,p.createPipelineRequest)({url:t,method:e,body:n,multipartBody:s,headers:o,allowInsecureConnection:a,abortSignal:l,onUploadProgress:u,onDownloadProgress:d,timeout:m,enableBrowserStreams:true,streamResponseStatusCodes:A?new Set([Number.POSITIVE_INFINITY]):void 0});Object.assign(E,C);return E}function getRequestBody(e,t=""){if(e===void 0){return{body:void 0}}if(typeof FormData!=="undefined"&&e instanceof FormData){return{body:e}}if((0,d.isBlob)(e)){return{body:e}}if((0,d.isReadableStream)(e)){return{body:e}}if(typeof e==="function"){return{body:e}}if(ArrayBuffer.isView(e)){return{body:e instanceof Uint8Array?e:JSON.stringify(e)}}const r=t.split(";")[0];switch(r){case"application/json":return{body:JSON.stringify(e)};case"multipart/form-data":if(Array.isArray(e)){return{multipartBody:(0,m.buildMultipartBody)(e)}}return{body:JSON.stringify(e)};case"text/plain":return{body:String(e)};default:if(typeof e==="string"){return{body:e}}return{body:JSON.stringify(e)}}}function getResponseBody(e){const t=e.headers.get("content-type")??"";const r=t.split(";")[0];const i=e.bodyAsText??"";if(r==="text/plain"){return String(i)}try{return i?JSON.parse(i):void 0}catch(t){if(r==="application/json"){throw createParseError(e,t)}return String(i)}}function createParseError(e,t){const r=`Error "${t}" occurred while parsing the response body - ${e.bodyAsText}.`;const i=t.code??l.RestError.PARSE_ERROR;return new l.RestError(r,{code:i,statusCode:e.status,request:e.request,response:e})}0&&0},7088:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{appendQueryParams:()=>appendQueryParams,buildBaseUrl:()=>buildBaseUrl,buildRequestUrl:()=>buildRequestUrl,replaceAll:()=>replaceAll});e.exports=__toCommonJS(s);function isQueryParameterWithOptions(e){if(typeof e!=="object"||e===null||!Object.hasOwn(e,"value")){return false}const t=e.value;return typeof t?.toString==="function"}function buildRequestUrl(e,t,r,i={}){if(t.startsWith("https://")||t.startsWith("http://")){return t}e=buildBaseUrl(e,i);const n=buildRoutePath(t,r,i);const s=appendQueryParams(appendPath(e,n),i);const o=new URL(s);return o.toString()}function appendPath(e,t){const r=e.indexOf("?");const i=t.indexOf("?");const n=r!==-1?[e.substring(0,r),e.substring(r+1)]:[e,""];const s=i!==-1?[t.substring(0,i),t.substring(i+1)]:[t,""];const o=[n[1],s[1].replaceAll("?","&")].filter(Boolean).join("&");const a=n[0].replace(/(^[^:]+:\/\/[^/]+)\/\/+/,"$1/");const l=s[0];let c=a;if(!a.endsWith("/")&&!l.startsWith("/")&&l!==""){c+=`/${l}`}else if(a.endsWith("/")&&l.startsWith("/")){c+=l.substring(1)}else{c+=l}if(o){c+=`?${o}`}return c}function getQueryParamValue(e,t,r,i){let n;if(r==="pipeDelimited"){n="|"}else if(r==="spaceDelimited"){n="%20"}else{n=","}let s;if(Array.isArray(i)){s=i}else if(typeof i==="object"&&i.toString===Object.prototype.toString){s=Object.entries(i).flat()}else{s=[i]}const o=s.map((r=>{if(r===null||r===void 0){return""}if(!r.toString||typeof r.toString!=="function"){throw new Error(`Query parameters must be able to be represented as string, ${e} can't`)}const i=r.toISOString!==void 0?r.toISOString():r.toString();return t?i:encodeURIComponent(i)})).join(n);return`${t?e:encodeURIComponent(e)}=${o}`}function simpleParseQueryParams(e){const t=new Map;if(!e||e[0]!=="?"){return t}e=e.slice(1);const r=e.split("&");for(const e of r){const r=e.indexOf("=");const i=r===-1?e:e.substring(0,r);const n=r===-1?"":e.substring(r+1);const s=t.get(i);if(s!==void 0){if(Array.isArray(s)){s.push(n)}else{t.set(i,[s,n])}}else{t.set(i,n)}}return t}function appendQueryParams(e,t={}){if(!t.queryParameters){return e}const r=new URL(e);const i=t.queryParameters;const n=simpleParseQueryParams(r.search);const s=[];for(const e of Object.keys(i)){const r=i[e];if(r===void 0||r===null){continue}const n=isQueryParameterWithOptions(r);const o=n?r.value:r;const a=n?r.explode??false:false;const l=n&&r.style?r.style:"form";if(a){if(Array.isArray(o)){for(const r of o){s.push(getQueryParamValue(e,t.skipUrlEncoding??false,l,r))}}else if(o!==null&&typeof o==="object"){for(const[e,r]of Object.entries(o)){s.push(getQueryParamValue(e,t.skipUrlEncoding??false,l,r))}}else{throw new Error("explode can only be set to true for objects and arrays")}}else{s.push(getQueryParamValue(e,t.skipUrlEncoding??false,l,o))}}for(const e of s){const t=e.indexOf("=");const r=e.substring(0,t);const i=e.substring(t+1);const s=n.get(r);if(s!==void 0){if(Array.isArray(s)){if(!s.includes(i)){s.push(i)}}else if(s!==i){n.set(r,[s,i])}}else{n.set(r,i)}}const o=[];for(const[e,t]of n){if(Array.isArray(t)){for(const r of t){o.push(`${e}=${r}`)}}else{o.push(`${e}=${t}`)}}r.search=o.length?`?${o.join("&")}`:"";return r.toString()}function buildBaseUrl(e,t){if(!t.pathParameters){return e}const r=t.pathParameters;for(const[i,n]of Object.entries(r)){if(n===void 0||n===null){throw new Error(`Path parameters ${i} must not be undefined or null`)}if(!n.toString||typeof n.toString!=="function"){throw new Error(`Path parameters must be able to be represented as string, ${i} can't`)}let r=n.toISOString!==void 0?n.toISOString():String(n);if(!t.skipUrlEncoding){r=encodeURIComponent(n)}e=replaceAll(e,`{${i}}`,r)??""}return e}function buildRoutePath(e,t,r={}){for(const i of t){const t=typeof i==="object"&&(i.allowReserved??false);let n=typeof i==="object"?i.value:i;if(!r.skipUrlEncoding&&!t){n=encodeURIComponent(n)}e=e.replace(/\{[\w-]+\}/,String(n))}return e}function replaceAll(e,t,r){return!e||!t?e:e.split(t).join(r||"")}0&&0},1255:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{DEFAULT_RETRY_POLICY_COUNT:()=>a,SDK_VERSION:()=>o});e.exports=__toCommonJS(s);const o="0.3.6";const a=3;0&&0},1810:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createPipelineFromOptions:()=>createPipelineFromOptions});e.exports=__toCommonJS(a);var l=r(7129);var c=r(2338);var p=r(1691);var u=r(2462);var d=r(4197);var m=r(6316);var A=r(7427);function createPipelineFromOptions(e){const t=(0,c.createEmptyPipeline)();(0,m.addPlatformPolicies)(t,e);t.addPolicy((0,d.formDataPolicy)(),{beforePolicies:[A.multipartPolicyName]});t.addPolicy((0,p.userAgentPolicy)(e.userAgentOptions));t.addPolicy((0,A.multipartPolicy)(),{afterPhase:"Deserialize"});t.addPolicy((0,u.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"});t.addPolicy((0,l.logPolicy)(e.loggingOptions),{afterPhase:"Sign"});return t}0&&0},9468:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createDefaultHttpClient:()=>createDefaultHttpClient});e.exports=__toCommonJS(a);var l=r(1167);function createDefaultHttpClient(){return(0,l.createNodeHttpClient)()}0&&0},3954:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{emitNodeWarning:()=>emitNodeWarning,getEnvironmentVariable:()=>getEnvironmentVariable,isBrowser:()=>u,isBun:()=>A,isDeno:()=>m,isNodeLike:()=>h,isNodeRuntime:()=>g,isReactNative:()=>f,isWebWorker:()=>d});e.exports=__toCommonJS(c);var p=__toESM(r(1708));function getEnvironmentVariable(e){return p.default.env[e]}function emitNodeWarning(e){p.default.emitWarning(e)}const u=false;const d=false;const m=typeof p.default.versions.deno==="string"&&p.default.versions.deno.length>0;const A=typeof p.default.versions.bun==="string"&&p.default.versions.bun.length>0;const h=true;const g=!A&&!m;const f=false;0&&0},9182:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{convertBodyToFormDataMap:()=>convertBodyToFormDataMap});e.exports=__toCommonJS(s);function convertBodyToFormDataMap(e){if(typeof FormData!=="undefined"&&e instanceof FormData){const t={};for(const[r,i]of e.entries()){const e=t[r];if(Array.isArray(e)){e.push(i)}else{t[r]=e!==void 0?[e,i]:[i]}}return t}return void 0}0&&0},4220:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{createHttpHeaders:()=>createHttpHeaders});e.exports=__toCommonJS(s);function normalizeName(e){return e.toLowerCase()}function normalizeValue(e){return String(e).trim().replace(/[\r\n]/g,"")}function*headerIterator(e){for(const t of e.values()){yield[t.name,t.value]}}class HttpHeadersImpl{_headersMap;constructor(e){this._headersMap=new Map;if(e){for(const t of Object.keys(e)){this.set(t,e[t])}}}set(e,t){this._headersMap.set(normalizeName(e),{name:e,value:normalizeValue(t)})}get(e){return this._headersMap.get(normalizeName(e))?.value}has(e){return this._headersMap.has(normalizeName(e))}delete(e){this._headersMap.delete(normalizeName(e))}toJSON(e={}){const t={};if(e.preserveCase){for(const e of this._headersMap.values()){t[e.name]=e.value}}else{for(const[e,r]of this._headersMap){t[e]=r.value}}return t}toString(){return JSON.stringify(this.toJSON({preserveCase:true}))}[Symbol.iterator](){return headerIterator(this._headersMap)}}function createHttpHeaders(e){return new HttpHeadersImpl(e)}0&&0},1958:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{AbortError:()=>l.AbortError,RestError:()=>m.RestError,TypeSpecRuntimeLogger:()=>c.TypeSpecRuntimeLogger,createClientLogger:()=>c.createClientLogger,createDefaultHttpClient:()=>h.createDefaultHttpClient,createEmptyPipeline:()=>d.createEmptyPipeline,createHttpHeaders:()=>p.createHttpHeaders,createPipelineRequest:()=>u.createPipelineRequest,createRestError:()=>y.createRestError,getClient:()=>g.getClient,getLogLevel:()=>c.getLogLevel,isRestError:()=>m.isRestError,operationOptionsToRequestParameters:()=>f.operationOptionsToRequestParameters,setLogLevel:()=>c.setLogLevel,stringToUint8Array:()=>A.stringToUint8Array,uint8ArrayToString:()=>A.uint8ArrayToString});e.exports=__toCommonJS(a);var l=r(9992);var c=r(8459);var p=r(4220);var u=r(2305);var d=r(2338);var m=r(9758);var A=r(2921);var h=r(9468);var g=r(6191);var f=r(9635);var y=r(7332);0&&0},3644:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{logger:()=>c});e.exports=__toCommonJS(a);var l=r(8459);const c=(0,l.createClientLogger)("ts-http-runtime");0&&0},6836:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{default:()=>g});e.exports=__toCommonJS(a);var l=r(8029);var c=r(3954);const p=(0,c.getEnvironmentVariable)("DEBUG");let u;let d=[];let m=[];const A=[];if(p){enable(p)}const h=Object.assign((e=>createDebugger(e)),{enable:enable,enabled:enabled,disable:disable,log:l.log});function enable(e){u=e;d=[];m=[];const t=e.split(",").map((e=>e.trim()));for(const e of t){if(e.startsWith("-")){m.push(e.substring(1))}else{d.push(e)}}for(const e of A){e.enabled=enabled(e.namespace)}}function enabled(e){if(e.endsWith("*")){return true}for(const t of m){if(namespaceMatches(e,t)){return false}}for(const t of d){if(namespaceMatches(e,t)){return true}}return false}function namespaceMatches(e,t){if(t.indexOf("*")===-1){return e===t}let r=t;if(t.indexOf("**")!==-1){const e=[];let i="";for(const r of t){if(r==="*"&&i==="*"){continue}else{i=r;e.push(r)}}r=e.join("")}let i=0;let n=0;const s=r.length;const o=e.length;let a=-1;let l=-1;while(i=0){n=a+1;i=l+1;if(i===o){return false}while(e[i]!==r[n]){i++;if(i===o){return false}}l=i;i++;n++;continue}else{return false}}const c=i===e.length;const p=n===r.length;const u=n===r.length-1&&r[n]==="*";return c&&(p||u)}function disable(){const e=u||"";enable("");return e}function createDebugger(e){const t=Object.assign(debug,{enabled:enabled(e),destroy:destroy,log:h.log,namespace:e,extend:extend});function debug(...r){if(!t.enabled){return}if(r.length>0){r[0]=`${e} ${r[0]}`}t.log(...r)}A.push(t);return t}function destroy(){const e=A.indexOf(this);if(e>=0){A.splice(e,1);return true}return false}function extend(e){const t=createDebugger(`${this.namespace}:${e}`);t.log=this.log;return t}var g=h},2490:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createLoggerContext:()=>l.createLoggerContext});e.exports=__toCommonJS(a);var l=r(8459);0&&0},8029:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{log:()=>log});e.exports=__toCommonJS(c);var p=r(8161);var u=__toESM(r(7975));var d=__toESM(r(1708));function log(e,...t){d.default.stderr.write(`${u.default.format(e,...t)}${p.EOL}`)}0&&0},8459:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{TypeSpecRuntimeLogger:()=>h,createClientLogger:()=>createClientLogger,createLoggerContext:()=>createLoggerContext,getLogLevel:()=>getLogLevel,setLogLevel:()=>setLogLevel});e.exports=__toCommonJS(c);var p=__toESM(r(6836));var u=r(3954);const d=["verbose","info","warning","error"];const m={verbose:400,info:300,warning:200,error:100};function patchLogMethod(e,t){t.log=(...t)=>{e.log(...t)}}function isTypeSpecRuntimeLogLevel(e){return d.includes(e)}function createLoggerContext(e){const t=new Set;const r=(0,u.getEnvironmentVariable)(e.logLevelEnvVarName);let i;const n=(0,p.default)(e.namespace);n.log=(...e)=>{p.default.log(...e)};function contextSetLogLevel(e){if(e&&!isTypeSpecRuntimeLogLevel(e)){throw new Error(`Unknown log level '${e}'. Acceptable values: ${d.join(",")}`)}i=e;const r=[];for(const e of t){if(shouldEnable(e)){r.push(e.namespace)}}p.default.enable(r.join(","))}if(r){if(isTypeSpecRuntimeLogLevel(r)){contextSetLogLevel(r)}else{console.error(`${e.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${d.join(", ")}.`)}}function shouldEnable(e){return Boolean(i&&m[e.level]<=m[i])}function createLogger(e,r){const i=Object.assign(e.extend(r),{level:r});patchLogMethod(e,i);if(shouldEnable(i)){const e=p.default.disable();p.default.enable(e+","+i.namespace)}t.add(i);return i}function contextGetLogLevel(){return i}function contextCreateClientLogger(e){const t=n.extend(e);patchLogMethod(n,t);return{error:createLogger(t,"error"),warning:createLogger(t,"warning"),info:createLogger(t,"info"),verbose:createLogger(t,"verbose")}}return{setLogLevel:contextSetLogLevel,getLogLevel:contextGetLogLevel,createClientLogger:contextCreateClientLogger,logger:n}}const A=createLoggerContext({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"});const h=A.logger;function setLogLevel(e){A.setLogLevel(e)}function getLogLevel(){return A.getLogLevel()}function createClientLogger(e){return A.createClientLogger(e)}0&&0},1167:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{createNodeHttpClient:()=>createNodeHttpClient,getBodyLength:()=>getBodyLength});e.exports=__toCommonJS(c);var p=__toESM(r(7067));var u=__toESM(r(4708));var d=__toESM(r(8522));var m=r(7075);var A=r(9992);var h=r(4220);var g=r(9758);var f=r(3644);var y=r(7784);const b={};function isReadableStream(e){return e&&typeof e.pipe==="function"}function isStreamComplete(e){if(e.readable===false){return Promise.resolve()}return new Promise((t=>{const handler=()=>{t();e.removeListener("close",handler);e.removeListener("end",handler);e.removeListener("error",handler)};e.on("close",handler);e.on("end",handler);e.on("error",handler)}))}function isArrayBuffer(e){return e&&typeof e.byteLength==="number"}class ReportTransform extends m.Transform{loadedBytes=0;progressCallback;_transform(e,t,r){this.push(e);this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes});r()}catch(e){r(e)}}constructor(e){super();this.progressCallback=e}}class NodeHttpClient{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){const t=new AbortController;let r;if(e.abortSignal){if(e.abortSignal.aborted){throw new A.AbortError("The operation was aborted. Request has already been canceled.")}r=e=>{if(e.type==="abort"){t.abort()}};e.abortSignal.addEventListener("abort",r)}let i;if(e.timeout>0){i=setTimeout((()=>{const r=new y.Sanitizer;f.logger.info(`request to '${r.sanitizeUrl(e.url)}' timed out. canceling...`);t.abort()}),e.timeout)}const n=e.headers.get("Accept-Encoding");const s=n?.includes("gzip")||n?.includes("deflate");let o=typeof e.body==="function"?e.body():e.body;if(o&&!e.headers.has("Content-Length")){const t=getBodyLength(o);if(t!==null){e.headers.set("Content-Length",t)}}let a;try{if(o&&e.onUploadProgress){const t=e.onUploadProgress;const r=new ReportTransform(t);r.on("error",(e=>{f.logger.error("Error in upload progress",e)}));if(isReadableStream(o)){o.pipe(r)}else{r.end(o)}o=r}const r=await this.makeRequest(e,t,o);if(i!==void 0){clearTimeout(i)}const n=getResponseHeaders(r);const l=r.statusCode??0;const c={status:l,headers:n,request:e};if(e.method==="HEAD"){r.resume();return c}a=s?getDecodedResponseStream(r,n):r;const p=e.onDownloadProgress;if(p){const e=new ReportTransform(p);e.on("error",(e=>{f.logger.error("Error in download progress",e)}));a.pipe(e);a=e}if(e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(c.status)){c.readableStreamBody=a}else{c.bodyAsText=await streamToText(a)}return c}finally{if(e.abortSignal&&r){let t=Promise.resolve();if(isReadableStream(o)){t=isStreamComplete(o)}let i=Promise.resolve();if(isReadableStream(a)){i=isStreamComplete(a)}Promise.all([t,i]).then((()=>{if(r){e.abortSignal?.removeEventListener("abort",r)}})).catch((e=>{f.logger.warning("Error when cleaning up abortListener on httpRequest",e)}))}}}makeRequest(e,t,r){const i=new URL(e.url);const n=i.protocol!=="https:";if(n&&!e.allowInsecureConnection){throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`)}const s=e.agent??this.getOrCreateAgent(e,n);const o={agent:s,hostname:i.hostname,path:`${i.pathname}${i.search}`,port:i.port,method:e.method,headers:e.headers.toJSON({preserveCase:true}),...e.requestOverrides};return new Promise(((i,s)=>{const a=n?p.default.request(o,i):u.default.request(o,i);a.once("error",(t=>{s(new g.RestError(t.message,{code:t.code??g.RestError.REQUEST_SEND_ERROR,request:e}))}));t.signal.addEventListener("abort",(()=>{const e=new A.AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");a.destroy(e);s(e)}));if(r&&isReadableStream(r)){r.pipe(a)}else if(r){if(typeof r==="string"||Buffer.isBuffer(r)){a.end(r)}else if(isArrayBuffer(r)){a.end(ArrayBuffer.isView(r)?Buffer.from(r.buffer,r.byteOffset,r.byteLength):Buffer.from(r))}else{f.logger.error("Unrecognized body type",r);s(new g.RestError("Unrecognized body type"))}}else{a.end()}}))}getOrCreateAgent(e,t){const r=e.disableKeepAlive;if(t){if(r){return p.default.globalAgent}if(!this.cachedHttpAgent){this.cachedHttpAgent=new p.default.Agent({keepAlive:true})}return this.cachedHttpAgent}else{if(r&&!e.tlsSettings){return u.default.globalAgent}const t=e.tlsSettings??b;let i=this.cachedHttpsAgents.get(t);if(i&&i.options.keepAlive===!r){return i}f.logger.info("No cached TLS Agent exist, creating a new Agent");i=new u.default.Agent({keepAlive:!r,...t});this.cachedHttpsAgents.set(t,i);return i}}}function getResponseHeaders(e){const t=(0,h.createHttpHeaders)();for(const r of Object.keys(e.headers)){const i=e.headers[r];if(Array.isArray(i)){if(i.length>0){t.set(r,i[0])}}else if(i){t.set(r,i)}}return t}function getDecodedResponseStream(e,t){const r=t.get("Content-Encoding");if(r==="gzip"){const t=d.default.createGunzip();e.pipe(t);return t}else if(r==="deflate"){const t=d.default.createInflate();e.pipe(t);return t}return e}function streamToText(e){return new Promise(((t,r)=>{const i=[];e.on("data",(e=>{if(Buffer.isBuffer(e)){i.push(e)}else{i.push(Buffer.from(e))}}));e.on("end",(()=>{t(Buffer.concat(i).toString("utf8"))}));e.on("error",(e=>{if(e&&e?.name==="AbortError"){r(e)}else{r(new g.RestError(`Error reading response as text: ${e.message}`,{code:g.RestError.PARSE_ERROR}))}}))}))}function getBodyLength(e){if(!e){return 0}else if(Buffer.isBuffer(e)){return e.length}else if(isReadableStream(e)){return null}else if(isArrayBuffer(e)){return e.byteLength}else if(typeof e==="string"){return Buffer.from(e).length}else{return null}}function createNodeHttpClient(){return new NodeHttpClient}0&&0},2338:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{createEmptyPipeline:()=>createEmptyPipeline});e.exports=__toCommonJS(s);const o=new Set(["Deserialize","Serialize","Retry","Sign"]);class HttpPipeline{_policies=[];_orderedPolicies;constructor(e){this._policies=e?.slice(0)??[];this._orderedPolicies=void 0}addPolicy(e,t={}){if(t.phase&&t.afterPhase){throw new Error("Policies inside a phase cannot specify afterPhase.")}if(t.phase&&!o.has(t.phase)){throw new Error(`Invalid phase name: ${t.phase}`)}if(t.afterPhase&&!o.has(t.afterPhase)){throw new Error(`Invalid afterPhase name: ${t.afterPhase}`)}this._policies.push({policy:e,options:t});this._orderedPolicies=void 0}removePolicy(e){const t=[];this._policies=this._policies.filter((r=>{if(e.name&&r.policy.name===e.name||e.phase&&r.options.phase===e.phase){t.push(r.policy);return false}else{return true}}));this._orderedPolicies=void 0;return t}sendRequest(e,t){const r=this.getOrderedPolicies();const i=r.reduceRight(((e,t)=>r=>t.sendRequest(r,e)),(t=>e.sendRequest(t)));return i(t)}getOrderedPolicies(){if(!this._orderedPolicies){this._orderedPolicies=this.orderPolicies()}return this._orderedPolicies}clone(){return new HttpPipeline(this._policies)}static create(){return new HttpPipeline}orderPolicies(){const e=[];const t=new Map;function createPhase(e){return{name:e,policies:new Set,hasRun:false,hasAfterPolicies:false}}const r=createPhase("Serialize");const i=createPhase("None");const n=createPhase("Deserialize");const s=createPhase("Retry");const o=createPhase("Sign");const a=[r,i,n,s,o];function getPhase(e){if(e==="Retry"){return s}else if(e==="Serialize"){return r}else if(e==="Deserialize"){return n}else if(e==="Sign"){return o}else{return i}}for(const e of this._policies){const r=e.policy;const i=e.options;const n=r.name;if(t.has(n)){throw new Error("Duplicate policy names not allowed in pipeline")}const s={policy:r,dependsOn:new Set,dependants:new Set};if(i.afterPhase){s.afterPhase=getPhase(i.afterPhase);s.afterPhase.hasAfterPolicies=true}t.set(n,s);const o=getPhase(i.phase);o.policies.add(s)}for(const e of this._policies){const{policy:r,options:i}=e;const n=r.name;const s=t.get(n);if(!s){throw new Error(`Missing node for policy ${n}`)}if(i.afterPolicies){for(const e of i.afterPolicies){const r=t.get(e);if(r){s.dependsOn.add(r);r.dependants.add(s)}}}if(i.beforePolicies){for(const e of i.beforePolicies){const r=t.get(e);if(r){r.dependsOn.add(s);s.dependants.add(r)}}}}function walkPhase(r){r.hasRun=true;for(const i of r.policies){if(i.afterPhase&&(!i.afterPhase.hasRun||i.afterPhase.policies.size)){continue}if(i.dependsOn.size===0){e.push(i.policy);for(const e of i.dependants){e.dependsOn.delete(i)}t.delete(i.policy.name);r.policies.delete(i)}}}function walkPhases(){for(const e of a){walkPhase(e);if(e.policies.size>0&&e!==i){if(!i.hasRun){walkPhase(i)}return}if(e.hasAfterPolicies){walkPhase(i)}}}let l=0;while(t.size>0){l++;const t=e.length;walkPhases();if(e.length<=t&&l>1){throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}}return e}}function createEmptyPipeline(){return HttpPipeline.create()}0&&0},2305:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{createPipelineRequest:()=>createPipelineRequest});e.exports=__toCommonJS(a);var l=r(4220);var c=r(5023);class PipelineRequestImpl{url;method;headers;timeout;withCredentials;body;multipartBody;formData;streamResponseStatusCodes;enableBrowserStreams;proxySettings;disableKeepAlive;abortSignal;requestId;allowInsecureConnection;onUploadProgress;onDownloadProgress;requestOverrides;authSchemes;constructor(e){this.url=e.url;this.body=e.body;this.headers=e.headers??(0,l.createHttpHeaders)();this.method=e.method??"GET";this.timeout=e.timeout??0;this.multipartBody=e.multipartBody;this.formData=e.formData;this.disableKeepAlive=e.disableKeepAlive??false;this.proxySettings=e.proxySettings;this.streamResponseStatusCodes=e.streamResponseStatusCodes;this.withCredentials=e.withCredentials??false;this.abortSignal=e.abortSignal;this.onUploadProgress=e.onUploadProgress;this.onDownloadProgress=e.onDownloadProgress;this.requestId=e.requestId||(0,c.randomUUID)();this.allowInsecureConnection=e.allowInsecureConnection??false;this.enableBrowserStreams=e.enableBrowserStreams??false;this.requestOverrides=e.requestOverrides;this.authSchemes=e.authSchemes}}function createPipelineRequest(e){return new PipelineRequestImpl(e)}0&&0},5366:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{agentPolicy:()=>agentPolicy,agentPolicyName:()=>o});e.exports=__toCommonJS(s);const o="agentPolicy";function agentPolicy(e){return{name:o,sendRequest:async(t,r)=>{if(!t.agent){t.agent=e}return r(t)}}}0&&0},2095:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{apiKeyAuthenticationPolicy:()=>apiKeyAuthenticationPolicy,apiKeyAuthenticationPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(2302);const c="apiKeyAuthenticationPolicy";function apiKeyAuthenticationPolicy(e){return{name:c,async sendRequest(t,r){(0,l.ensureSecureConnection)(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="apiKey"));if(!i){return r(t)}if(i.apiKeyLocation!=="header"){throw new Error(`Unsupported API key location: ${i.apiKeyLocation}`)}t.headers.set(i.name,e.credential.key);return r(t)}}}0&&0},5756:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{basicAuthenticationPolicy:()=>basicAuthenticationPolicy,basicAuthenticationPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(2921);var c=r(2302);const p="bearerAuthenticationPolicy";function basicAuthenticationPolicy(e){return{name:p,async sendRequest(t,r){(0,c.ensureSecureConnection)(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="http"&&e.scheme==="basic"));if(!i){return r(t)}const{username:n,password:s}=e.credential;const o=(0,l.uint8ArrayToString)((0,l.stringToUint8Array)(`${n}:${s}`,"utf-8"),"base64");t.headers.set("Authorization",`Basic ${o}`);return r(t)}}}0&&0},9709:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{bearerAuthenticationPolicy:()=>bearerAuthenticationPolicy,bearerAuthenticationPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(2302);const c="bearerAuthenticationPolicy";function bearerAuthenticationPolicy(e){return{name:c,async sendRequest(t,r){(0,l.ensureSecureConnection)(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="http"&&e.scheme==="bearer"));if(!i){return r(t)}const n=await e.credential.getBearerToken({abortSignal:t.abortSignal});t.headers.set("Authorization",`Bearer ${n}`);return r(t)}}}0&&0},2302:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{ensureSecureConnection:()=>ensureSecureConnection});e.exports=__toCommonJS(a);var l=r(3644);var c=r(3954);let p=false;function allowInsecureConnection(e,t){if(t.allowInsecureConnection&&e.allowInsecureConnection){const t=new URL(e.url);if(t.hostname==="localhost"||t.hostname==="127.0.0.1"){return true}}return false}function emitInsecureConnectionWarning(){const e="Sending token over insecure transport. Assume any token issued is compromised.";l.logger.warning(e);if(!p){p=true;(0,c.emitNodeWarning)(e)}}function ensureSecureConnection(e,t){if(!e.url.toLowerCase().startsWith("https://")){if(allowInsecureConnection(e,t)){emitInsecureConnectionWarning()}else{throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}}}0&&0},219:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{oauth2AuthenticationPolicy:()=>oauth2AuthenticationPolicy,oauth2AuthenticationPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(2302);const c="oauth2AuthenticationPolicy";function oauth2AuthenticationPolicy(e){return{name:c,async sendRequest(t,r){(0,l.ensureSecureConnection)(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="oauth2"));if(!i){return r(t)}const n=await e.credential.getOAuth2Token(i.flows,{abortSignal:t.abortSignal});t.headers.set("Authorization",`Bearer ${n}`);return r(t)}}}0&&0},5035:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{decompressResponsePolicy:()=>decompressResponsePolicy,decompressResponsePolicyName:()=>o});e.exports=__toCommonJS(s);const o="decompressResponsePolicy";function decompressResponsePolicy(){return{name:o,async sendRequest(e,t){if(e.method!=="HEAD"){e.headers.set("Accept-Encoding","gzip,deflate")}return t(e)}}}0&&0},2462:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{defaultRetryPolicy:()=>defaultRetryPolicy,defaultRetryPolicyName:()=>d});e.exports=__toCommonJS(a);var l=r(8102);var c=r(1112);var p=r(3345);var u=r(1255);const d="defaultRetryPolicy";function defaultRetryPolicy(e={}){return{name:d,sendRequest:(0,p.retryPolicy)([(0,c.throttlingRetryStrategy)(),(0,l.exponentialRetryStrategy)(e)],{maxRetries:e.maxRetries??u.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}0&&0},4656:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{exponentialRetryPolicy:()=>exponentialRetryPolicy,exponentialRetryPolicyName:()=>u});e.exports=__toCommonJS(a);var l=r(8102);var c=r(3345);var p=r(1255);const u="exponentialRetryPolicy";function exponentialRetryPolicy(e={}){return(0,c.retryPolicy)([(0,l.exponentialRetryStrategy)({...e,ignoreSystemErrors:true})],{maxRetries:e.maxRetries??p.DEFAULT_RETRY_POLICY_COUNT})}0&&0},4197:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{formDataPolicy:()=>formDataPolicy,formDataPolicyName:()=>u});e.exports=__toCommonJS(a);var l=r(2921);var c=r(9182);var p=r(4220);const u="formDataPolicy";function formDataPolicy(){return{name:u,async sendRequest(e,t){const r=(0,c.convertBodyToFormDataMap)(e.body);if(r){e.formData=r;e.body=void 0}if(e.formData){const t=e.headers.get("Content-Type");if(t&&t.indexOf("application/x-www-form-urlencoded")!==-1){e.body=wwwFormUrlEncode(e.formData)}else{await prepareFormData(e.formData,e)}e.formData=void 0}return t(e)}}}function wwwFormUrlEncode(e){const t=new URLSearchParams;for(const[r,i]of Object.entries(e)){if(Array.isArray(i)){for(const e of i){t.append(r,e.toString())}}else{t.append(r,i.toString())}}return t.toString()}async function prepareFormData(e,t){const r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data")){return}t.headers.set("Content-Type",r??"multipart/form-data");const i=[];for(const[t,r]of Object.entries(e)){for(const e of Array.isArray(r)?r:[r]){if(typeof e==="string"){i.push({headers:(0,p.createHttpHeaders)({"Content-Disposition":`form-data; name="${t}"`}),body:(0,l.stringToUint8Array)(e,"utf-8")})}else if(e===void 0||e===null||typeof e!=="object"){throw new Error(`Unexpected value for key ${t}: ${e}. Value should be serialized to string first.`)}else{const r=e.name||"blob";const n=(0,p.createHttpHeaders)();n.set("Content-Disposition",`form-data; name="${t}"; filename="${r}"`);n.set("Content-Type",e.type||"application/octet-stream");i.push({headers:n,body:e})}}}t.multipartBody={parts:i}}0&&0},4960:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{agentPolicy:()=>l.agentPolicy,agentPolicyName:()=>l.agentPolicyName,decompressResponsePolicy:()=>c.decompressResponsePolicy,decompressResponsePolicyName:()=>c.decompressResponsePolicyName,defaultRetryPolicy:()=>p.defaultRetryPolicy,defaultRetryPolicyName:()=>p.defaultRetryPolicyName,exponentialRetryPolicy:()=>u.exponentialRetryPolicy,exponentialRetryPolicyName:()=>u.exponentialRetryPolicyName,formDataPolicy:()=>h.formDataPolicy,formDataPolicyName:()=>h.formDataPolicyName,getDefaultProxySettings:()=>y.getDefaultProxySettings,logPolicy:()=>g.logPolicy,logPolicyName:()=>g.logPolicyName,multipartPolicy:()=>f.multipartPolicy,multipartPolicyName:()=>f.multipartPolicyName,proxyPolicy:()=>y.proxyPolicy,proxyPolicyName:()=>y.proxyPolicyName,redirectPolicy:()=>b.redirectPolicy,redirectPolicyName:()=>b.redirectPolicyName,retryPolicy:()=>d.retryPolicy,systemErrorRetryPolicy:()=>m.systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>m.systemErrorRetryPolicyName,throttlingRetryPolicy:()=>A.throttlingRetryPolicy,throttlingRetryPolicyName:()=>A.throttlingRetryPolicyName,tlsPolicy:()=>C.tlsPolicy,tlsPolicyName:()=>C.tlsPolicyName,userAgentPolicy:()=>E.userAgentPolicy,userAgentPolicyName:()=>E.userAgentPolicyName});e.exports=__toCommonJS(a);var l=r(5366);var c=r(5035);var p=r(2462);var u=r(4656);var d=r(3345);var m=r(2418);var A=r(4728);var h=r(4197);var g=r(7129);var f=r(7427);var y=r(67);var b=r(2187);var C=r(6690);var E=r(1691);0&&0},7129:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{logPolicy:()=>logPolicy,logPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(3644);var c=r(7784);const p="logPolicy";function logPolicy(e={}){const t=e.logger??l.logger.info;const r=new c.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:p,async sendRequest(e,i){if(!t.enabled){return i(e)}t(`Request: ${r.sanitize(e)}`);const n=await i(e);t(`Response status code: ${n.status}`);t(`Headers: ${r.sanitize(n.headers)}`);return n}}}0&&0},7427:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{multipartPolicy:()=>multipartPolicy,multipartPolicyName:()=>d});e.exports=__toCommonJS(a);var l=r(2921);var c=r(8505);var p=r(5023);var u=r(547);function generateBoundary(){return`----AzSDKFormBoundary${(0,p.randomUUID)()}`}function encodeHeaders(e){let t="";for(const[r,i]of e){t+=`${r}: ${i}\r\n`}return t}function getLength(e){if(e instanceof Uint8Array){return e.byteLength}else if((0,c.isBlob)(e)){return e.size===-1?void 0:e.size}else{return void 0}}function getTotalLength(e){let t=0;for(const r of e){const e=getLength(r);if(e===void 0){return void 0}else{t+=e}}return t}async function buildRequestBody(e,t,r){const i=[(0,l.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap((e=>[(0,l.stringToUint8Array)("\r\n","utf-8"),(0,l.stringToUint8Array)(encodeHeaders(e.headers),"utf-8"),(0,l.stringToUint8Array)("\r\n","utf-8"),e.body,(0,l.stringToUint8Array)(`\r\n--${r}`,"utf-8")])),(0,l.stringToUint8Array)("--\r\n\r\n","utf-8")];const n=getTotalLength(i);if(n){e.headers.set("Content-Length",n)}e.body=await(0,u.concat)(i)}const d="multipartPolicy";const m=70;const A=new Set(`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?`);function assertValidBoundary(e){if(e.length>m){throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`)}if(Array.from(e).some((e=>!A.has(e)))){throw new Error(`Multipart boundary "${e}" contains invalid characters`)}}function multipartPolicy(){return{name:d,async sendRequest(e,t){if(!e.multipartBody){return t(e)}if(e.body){throw new Error("multipartBody and regular body cannot be set at the same time")}let r=e.multipartBody.boundary;const i=e.headers.get("Content-Type")??"multipart/mixed";const n=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n){throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`)}const[,s,o]=n;if(o&&r&&o!==r){throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`)}r??=o;if(r){assertValidBoundary(r)}else{r=generateBoundary()}e.headers.set("Content-Type",`${s}; boundary=${r}`);await buildRequestBody(e,e.multipartBody.parts,r);e.multipartBody=void 0;return t(e)}}}0&&0},6316:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{addPlatformPolicies:()=>addPlatformPolicies});e.exports=__toCommonJS(a);var l=r(5366);var c=r(6690);var p=r(67);var u=r(5035);var d=r(2187);function addPlatformPolicies(e,t){if(t.agent){e.addPolicy((0,l.agentPolicy)(t.agent))}if(t.tlsOptions){e.addPolicy((0,c.tlsPolicy)(t.tlsOptions))}e.addPolicy((0,p.proxyPolicy)(t.proxyOptions));e.addPolicy((0,u.decompressResponsePolicy)());e.addPolicy((0,d.redirectPolicy)(t.redirectOptions),{afterPhase:"Retry"})}0&&0},67:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getDefaultProxySettings:()=>getDefaultProxySettings,globalNoProxyList:()=>g,loadNoProxy:()=>loadNoProxy,proxyPolicy:()=>proxyPolicy,proxyPolicyName:()=>h});e.exports=__toCommonJS(a);var l=r(3669);var c=r(1970);var p=r(3644);const u="HTTPS_PROXY";const d="HTTP_PROXY";const m="ALL_PROXY";const A="NO_PROXY";const h="proxyPolicy";const g=[];let f=false;const y=new Map;function getEnvironmentValue(e){if(process.env[e]){return process.env[e]}else if(process.env[e.toLowerCase()]){return process.env[e.toLowerCase()]}return void 0}function loadEnvironmentProxyValue(){if(!process){return void 0}const e=getEnvironmentValue(u);const t=getEnvironmentValue(m);const r=getEnvironmentValue(d);return e||t||r}function isBypassed(e,t,r){if(t.length===0){return false}const i=new URL(e).hostname;if(r?.has(i)){return r.get(i)}let n=false;for(const e of t){if(e[0]==="."){if(i.endsWith(e)){n=true}else{if(i.length===e.length-1&&i===e.slice(1)){n=true}}}else{if(i===e){n=true}}}r?.set(i,n);return n}function loadNoProxy(){const e=getEnvironmentValue(A);f=true;if(e){return e.split(",").map((e=>e.trim())).filter((e=>e.length))}return[]}function getDefaultProxySettings(e){if(!e){e=loadEnvironmentProxyValue();if(!e){return void 0}}const t=new URL(e);const r=t.protocol?t.protocol+"//":"";return{host:r+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function getDefaultProxySettingsInternal(){const e=loadEnvironmentProxyValue();return e?new URL(e):void 0}function getUrlFromProxySettings(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}t.port=String(e.port);if(e.username){t.username=e.username}if(e.password){t.password=e.password}return t}function setProxyAgentOnRequest(e,t,r){if(e.agent){return}const i=new URL(e.url);const n=i.protocol!=="https:";if(e.tlsSettings){p.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.")}if(n){if(!t.httpProxyAgent){t.httpProxyAgent=new c.HttpProxyAgent(r)}e.agent=t.httpProxyAgent}else{if(!t.httpsProxyAgent){t.httpsProxyAgent=new l.HttpsProxyAgent(r)}e.agent=t.httpsProxyAgent}}function proxyPolicy(e,t){if(!f){g.push(...loadNoProxy())}const r=e?getUrlFromProxySettings(e):getDefaultProxySettingsInternal();const i={};return{name:h,async sendRequest(e,n){if(!e.proxySettings&&r&&!isBypassed(e.url,t?.customNoProxyList??g,t?.customNoProxyList?void 0:y)){setProxyAgentOnRequest(e,i,r)}else if(e.proxySettings){setProxyAgentOnRequest(e,i,getUrlFromProxySettings(e.proxySettings))}return n(e)}}}0&&0},2187:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{redirectPolicy:()=>redirectPolicy,redirectPolicyName:()=>c});e.exports=__toCommonJS(a);var l=r(3644);const c="redirectPolicy";const p=["GET","HEAD"];function redirectPolicy(e={}){const{maxRetries:t=20,allowCrossOriginRedirects:r=false}=e;return{name:c,async sendRequest(e,i){const n=await i(e);return handleRedirect(i,n,t,r)}}}async function handleRedirect(e,t,r,i,n=0){const{request:s,status:o,headers:a}=t;const c=a.get("location");if(c&&(o===300||o===301&&p.includes(s.method)||o===302&&p.includes(s.method)||o===303&&s.method==="POST"||o===307)&&n{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{retryPolicy:()=>retryPolicy});e.exports=__toCommonJS(a);var l=r(7566);var c=r(9758);var p=r(9992);var u=r(8459);var d=r(1255);const m=(0,u.createClientLogger)("ts-http-runtime retryPolicy");const A="retryPolicy";function retryPolicy(e,t={maxRetries:d.DEFAULT_RETRY_POLICY_COUNT}){const r=t.logger||m;return{name:A,async sendRequest(i,n){let s;let o;let a=-1;e:while(true){a+=1;s=void 0;o=void 0;try{r.info(`Retry ${a}: Attempting to send request`,i.requestId);s=await n(i);r.info(`Retry ${a}: Received a response from request`,i.requestId)}catch(e){r.error(`Retry ${a}: Received an error from request`,i.requestId);if(!(0,c.isRestError)(e)){throw e}o=e;s=e.response}if(i.abortSignal?.aborted){r.error(`Retry ${a}: Request aborted.`);const e=new p.AbortError;throw e}if(a>=(t.maxRetries??d.DEFAULT_RETRY_POLICY_COUNT)){r.info(`Retry ${a}: Maximum retries reached. Returning the last received response, or throwing the last received error.`);if(o){throw o}else if(s){return s}else{throw new Error("Maximum retries reached with no response or error to throw")}}r.info(`Retry ${a}: Processing ${e.length} retry strategies.`);t:for(const t of e){const e=t.logger||r;e.info(`Retry ${a}: Processing retry strategy ${t.name}.`);const n=t.retry({retryCount:a,response:s,responseError:o});if(n.skipStrategy){e.info(`Retry ${a}: Skipped.`);continue t}const{errorToThrow:c,retryAfterInMs:p,redirectTo:u}=n;if(c){e.error(`Retry ${a}: Retry strategy ${t.name} throws error:`,c);throw c}if(p||p===0){e.info(`Retry ${a}: Retry strategy ${t.name} retries after ${p}`);await(0,l.delay)(p,void 0,{abortSignal:i.abortSignal});continue e}if(u){e.info(`Retry ${a}: Retry strategy ${t.name} redirects to ${u}`);i.url=u;continue e}}if(o){r.info(`None of the retry strategies could work with the received error. Throwing it.`);throw o}if(s){r.info(`None of the retry strategies could work with the received response. Returning it.`);return s}}}}}0&&0},2418:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{systemErrorRetryPolicy:()=>systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>u});e.exports=__toCommonJS(a);var l=r(8102);var c=r(3345);var p=r(1255);const u="systemErrorRetryPolicy";function systemErrorRetryPolicy(e={}){return{name:u,sendRequest:(0,c.retryPolicy)([(0,l.exponentialRetryStrategy)({...e,ignoreHttpStatusCodes:true})],{maxRetries:e.maxRetries??p.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}0&&0},4728:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{throttlingRetryPolicy:()=>throttlingRetryPolicy,throttlingRetryPolicyName:()=>u});e.exports=__toCommonJS(a);var l=r(1112);var c=r(3345);var p=r(1255);const u="throttlingRetryPolicy";function throttlingRetryPolicy(e={}){return{name:u,sendRequest:(0,c.retryPolicy)([(0,l.throttlingRetryStrategy)()],{maxRetries:e.maxRetries??p.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}0&&0},6690:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{tlsPolicy:()=>tlsPolicy,tlsPolicyName:()=>o});e.exports=__toCommonJS(s);const o="tlsPolicy";function tlsPolicy(e){return{name:o,sendRequest:async(t,r)=>{if(!t.tlsSettings){t.tlsSettings=e}return r(t)}}}0&&0},1691:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{userAgentPolicy:()=>userAgentPolicy,userAgentPolicyName:()=>p});e.exports=__toCommonJS(a);var l=r(2731);const c=(0,l.getUserAgentHeaderName)();const p="userAgentPolicy";function userAgentPolicy(e={}){const t=(0,l.getUserAgentValue)(e.userAgentPrefix);return{name:p,async sendRequest(e,r){if(!e.headers.has(c)){e.headers.set(c,await t)}return r(e)}}}0&&0},9758:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{RestError:()=>RestError,isRestError:()=>isRestError});e.exports=__toCommonJS(a);var l=r(2573);var c=r(7639);var p=r(7784);const u=new p.Sanitizer;class RestError extends Error{static REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";static PARSE_ERROR="PARSE_ERROR";code;statusCode;request;response;details;constructor(e,t={}){super(e);this.name="RestError";this.code=t.code;this.statusCode=t.statusCode;Object.defineProperty(this,"request",{value:t.request,enumerable:false});Object.defineProperty(this,"response",{value:t.response,enumerable:false});const r=this.request?.agent?{maxFreeSockets:this.request.agent.maxFreeSockets,maxSockets:this.request.agent.maxSockets}:void 0;Object.defineProperty(this,c.custom,{value:()=>`RestError: ${this.message} \n ${u.sanitize({...this,request:{...this.request,agent:r},response:this.response})}`,enumerable:false});Object.setPrototypeOf(this,RestError.prototype)}}function isRestError(e){if(e instanceof RestError){return true}return(0,l.isError)(e)&&e.name==="RestError"}0&&0},8102:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{exponentialRetryStrategy:()=>exponentialRetryStrategy,isExponentialRetryResponse:()=>isExponentialRetryResponse,isSystemError:()=>isSystemError});e.exports=__toCommonJS(a);var l=r(6776);var c=r(1112);const p=1e3;const u=1e3*64;function exponentialRetryStrategy(e={}){const t=e.retryDelayInMs??p;const r=e.maxRetryDelayInMs??u;return{name:"exponentialRetryStrategy",retry({retryCount:i,response:n,responseError:s}){const o=isSystemError(s);const a=o&&e.ignoreSystemErrors;const p=isExponentialRetryResponse(n);const u=p&&e.ignoreHttpStatusCodes;const d=n&&((0,c.isThrottlingRetryResponse)(n)||!p);if(d||u||a){return{skipStrategy:true}}if(s&&!o&&!p){return{errorToThrow:s}}return(0,l.calculateRetryDelay)(i,{retryDelayInMs:t,maxRetryDelayInMs:r})}}}function isExponentialRetryResponse(e){return Boolean(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function isSystemError(e){if(!e){return false}return e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND"}0&&0},1112:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{isThrottlingRetryResponse:()=>isThrottlingRetryResponse,throttlingRetryStrategy:()=>throttlingRetryStrategy});e.exports=__toCommonJS(a);var l=r(7566);const c="Retry-After";const p=["retry-after-ms","x-ms-retry-after-ms",c];function getRetryAfterInMs(e){if(!(e&&[429,503].includes(e.status)))return void 0;try{for(const t of p){const r=(0,l.parseHeaderValueAsNumber)(e,t);if(r===0||r){const e=t===c?1e3:1;return r*e}}const t=e.headers.get(c);if(!t)return;const r=Date.parse(t);const i=r-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return void 0}}function isThrottlingRetryResponse(e){return Number.isFinite(getRetryAfterInMs(e))}function throttlingRetryStrategy(){return{name:"throttlingRetryStrategy",retry({response:e}){const t=getRetryAfterInMs(e);if(!Number.isFinite(t)){return{skipStrategy:true}}return{retryAfterInMs:t}}}}0&&0},2921:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{stringToUint8Array:()=>stringToUint8Array,uint8ArrayToString:()=>uint8ArrayToString});e.exports=__toCommonJS(s);function uint8ArrayToString(e,t){return Buffer.from(e).toString(t)}function stringToUint8Array(e,t){return Buffer.from(e,t)}0&&0},547:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{concat:()=>concat});e.exports=__toCommonJS(a);var l=r(2203);var c=r(8505);async function*streamAsyncIterator(){const e=this.getReader();try{while(true){const{done:t,value:r}=await e.read();if(t){return}yield r}}finally{e.releaseLock()}}function makeAsyncIterable(e){if(!e[Symbol.asyncIterator]){e[Symbol.asyncIterator]=streamAsyncIterator.bind(e)}if(!e.values){e.values=streamAsyncIterator.bind(e)}}function ensureNodeStream(e){if(e instanceof ReadableStream){makeAsyncIterable(e);return l.Readable.fromWeb(e)}else{return e}}function toStream(e){if(e instanceof Uint8Array){return l.Readable.from(Buffer.from(e))}else if((0,c.isBlob)(e)){return ensureNodeStream(e.stream())}else{return ensureNodeStream(e)}}async function concat(e){return function(){const t=e.map((e=>typeof e==="function"?e():e)).map(toStream);return l.Readable.from(async function*(){for(const e of t){for await(const t of e){yield t}}}())}}0&&0},6776:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{calculateRetryDelay:()=>calculateRetryDelay});e.exports=__toCommonJS(a);var l=r(8640);function calculateRetryDelay(e,t){const r=t.retryDelayInMs*Math.pow(2,e);const i=Math.min(t.maxRetryDelayInMs,r);const n=i/2+(0,l.getRandomIntegerInclusive)(0,i/2);return{retryAfterInMs:n}}0&&0},2573:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{isError:()=>isError});e.exports=__toCommonJS(a);var l=r(3632);function isError(e){if((0,l.isObject)(e)){const t=typeof e.name==="string";const r=typeof e.message==="string";return t&&r}return false}0&&0},7566:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{delay:()=>delay,parseHeaderValueAsNumber:()=>parseHeaderValueAsNumber});e.exports=__toCommonJS(a);var l=r(9992);const c="The operation was aborted.";function delay(e,t,r){return new Promise(((i,n)=>{let s=void 0;let o=void 0;const rejectOnAbort=()=>n(new l.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:c));const removeListeners=()=>{if(r?.abortSignal&&o){r.abortSignal.removeEventListener("abort",o)}};o=()=>{if(s){clearTimeout(s)}removeListeners();return rejectOnAbort()};if(r?.abortSignal&&r.abortSignal.aborted){return rejectOnAbort()}s=setTimeout((()=>{removeListeners();i(t)}),e);if(r?.abortSignal){r.abortSignal.addEventListener("abort",o)}}))}function parseHeaderValueAsNumber(e,t){const r=e.headers.get(t);if(!r)return;const i=Number(r);if(Number.isNaN(i))return;return i}0&&0},7639:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{custom:()=>c});e.exports=__toCommonJS(a);var l=r(7975);const c=l.inspect.custom;0&&0},5750:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{Sanitizer:()=>g.Sanitizer,calculateRetryDelay:()=>l.calculateRetryDelay,computeSha256Hash:()=>d.computeSha256Hash,computeSha256Hmac:()=>d.computeSha256Hmac,getRandomIntegerInclusive:()=>c.getRandomIntegerInclusive,isBrowser:()=>A.isBrowser,isBun:()=>A.isBun,isDeno:()=>A.isDeno,isError:()=>u.isError,isNodeLike:()=>A.isNodeLike,isNodeRuntime:()=>A.isNodeRuntime,isObject:()=>p.isObject,isReactNative:()=>A.isReactNative,isWebWorker:()=>A.isWebWorker,randomUUID:()=>m.randomUUID,stringToUint8Array:()=>h.stringToUint8Array,uint8ArrayToString:()=>h.uint8ArrayToString});e.exports=__toCommonJS(a);var l=r(6776);var c=r(8640);var p=r(3632);var u=r(2573);var d=r(2016);var m=r(5023);var A=r(3954);var h=r(2921);var g=r(7784);0&&0},3632:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{isObject:()=>isObject});e.exports=__toCommonJS(s);function isObject(e){return typeof e==="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}0&&0},8640:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{getRandomIntegerInclusive:()=>getRandomIntegerInclusive});e.exports=__toCommonJS(s);function getRandomIntegerInclusive(e,t){e=Math.ceil(e);t=Math.floor(t);const r=Math.floor(Math.random()*(t-e+1));return r+e}0&&0},7784:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{Sanitizer:()=>Sanitizer});e.exports=__toCommonJS(a);var l=r(3632);const c="REDACTED";const p=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"];const u=["api-version"];class Sanitizer{allowedHeaderNames;allowedQueryParameters;constructor({additionalAllowedHeaderNames:e=[],additionalAllowedQueryParameters:t=[]}={}){e=p.concat(e);t=u.concat(t);this.allowedHeaderNames=new Set(e.map((e=>e.toLowerCase())));this.allowedQueryParameters=new Set(t.map((e=>e.toLowerCase())))}sanitize(e){const t=new Set;return JSON.stringify(e,((e,r)=>{if(r instanceof Error){return{...r,name:r.name,message:r.message}}if(e==="headers"&&(0,l.isObject)(r)){return this.sanitizeHeaders(r)}else if(e==="url"&&typeof r==="string"){return this.sanitizeUrl(r)}else if(e==="query"&&(0,l.isObject)(r)){return this.sanitizeQuery(r)}else if(e==="body"){return void 0}else if(e==="response"){return void 0}else if(e==="operationSpec"){return void 0}else if(Array.isArray(r)||(0,l.isObject)(r)){if(t.has(r)){return"[Circular]"}t.add(r)}return r}),2)}sanitizeUrl(e){if(typeof e!=="string"||e===null||e===""){return e}const t=new URL(e);if(!t.search){return e}for(const[e]of t.searchParams){if(!this.allowedQueryParameters.has(e.toLowerCase())){t.searchParams.set(e,c)}}return t.toString()}sanitizeHeaders(e){const t={};for(const r of Object.keys(e)){if(this.allowedHeaderNames.has(r.toLowerCase())){t[r]=e[r]}else{t[r]=c}}return t}sanitizeQuery(e){if(typeof e!=="object"||e===null){return e}const t={};for(const r of Object.keys(e)){if(this.allowedQueryParameters.has(r.toLowerCase())){t[r]=e[r]}else{t[r]=c}}return t}}0&&0},2016:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{computeSha256Hash:()=>computeSha256Hash,computeSha256Hmac:()=>computeSha256Hmac});e.exports=__toCommonJS(a);var l=r(7598);async function computeSha256Hmac(e,t,r){const i=Buffer.from(e,"base64");return(0,l.createHmac)("sha256",i).update(t).digest(r)}async function computeSha256Hash(e,t){return(0,l.createHash)("sha256").update(e).digest(t)}0&&0},2250:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{isNodeReadableStream:()=>isNodeReadableStream,isWebReadableStream:()=>isWebReadableStream});e.exports=__toCommonJS(a);var l=r(2203);function isNodeReadableStream(e){return e instanceof l.Readable}function isWebReadableStream(e){return e instanceof ReadableStream}0&&0},8505:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{isBinaryBody:()=>isBinaryBody,isBlob:()=>isBlob,isNodeReadableStream:()=>l.isNodeReadableStream,isReadableStream:()=>isReadableStream,isWebReadableStream:()=>l.isWebReadableStream});e.exports=__toCommonJS(a);var l=r(2250);function isBinaryBody(e){return e!==void 0&&(e instanceof Uint8Array||isReadableStream(e)||typeof e==="function"||e instanceof Blob)}function isReadableStream(e){return(0,l.isNodeReadableStream)(e)||(0,l.isWebReadableStream)(e)}function isBlob(e){return e instanceof Blob}0&&0},2731:(e,t,r)=>{var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let l of s(t))if(!o.call(e,l)&&l!==r)i(e,l,{get:()=>t[l],enumerable:!(a=n(t,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(i({},"__esModule",{value:true}),e);var a={};__export(a,{getUserAgentHeaderName:()=>getUserAgentHeaderName,getUserAgentValue:()=>getUserAgentValue,setPlatformSpecificData:()=>l.setPlatformSpecificData});e.exports=__toCommonJS(a);var l=r(3196);var c=r(1255);function getUserAgentString(e){const t=[];for(const[r,i]of e){const e=i?`${r}/${i}`:r;t.push(e)}return t.join(" ")}function getUserAgentHeaderName(){return(0,l.getHeaderName)()}async function getUserAgentValue(e){const t=new Map;t.set("ts-http-runtime",c.SDK_VERSION);await(0,l.setPlatformSpecificData)(t);const r=getUserAgentString(t);const i=e?`${e} ${r}`:r;return i}0&&0},3196:(e,t,r)=>{var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var l=Object.prototype.hasOwnProperty;var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of o(t))if(!l.call(e,a)&&a!==r)n(e,a,{get:()=>t[a],enumerable:!(i=s(t,a))||i.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?i(a(e)):{},__copyProps(t||!e||!e.__esModule?n(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var c={};__export(c,{getHeaderName:()=>getHeaderName,setPlatformSpecificData:()=>setPlatformSpecificData});e.exports=__toCommonJS(c);var p=__toESM(r(8161));var u=__toESM(r(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(e){if(u.default&&u.default.versions){const t=`${p.default.type()} ${p.default.release()}; ${p.default.arch()}`;if(u.default.versions.bun){e.set("Bun",`${u.default.versions.bun} (${t})`)}else if(u.default.versions.deno){e.set("Deno",`${u.default.versions.deno} (${t})`)}else if(u.default.versions.node){e.set("Node",`${u.default.versions.node} (${t})`)}}}0&&0},5023:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var i in r)t(e,i,{get:r[i],enumerable:true})};var __copyProps=(e,s,o,a)=>{if(s&&typeof s==="object"||typeof s==="function"){for(let l of i(s))if(!n.call(e,l)&&l!==o)t(e,l,{get:()=>s[l],enumerable:!(a=r(s,l))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var s={};__export(s,{randomUUID:()=>randomUUID});e.exports=__toCommonJS(s);function randomUUID(){return crypto.randomUUID()}0&&0},8179:(t,r,i)=>{i.d(r,{V4:()=>getInput,pq:()=>info,C1:()=>setFailed});var n=i(857);function utils_toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}function utils_toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}function command_issueCommand(e,t,r){const i=new Command(e,t,r);process.stdout.write(i.toString()+n.EOL)}function command_issue(e,t=""){command_issueCommand(e,{},t)}const s="::";class Command{constructor(e,t,r){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=r}toString(){let e=s+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const r in this.properties){if(this.properties.hasOwnProperty(r)){const i=this.properties[r];if(i){if(t){t=false}else{e+=","}e+=`${r}=${escapeProperty(i)}`}}}}e+=`${s}${escapeData(this.message)}`;return e}}function escapeData(e){return utils_toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return utils_toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var o=i(6982);var a=i(9896);function file_command_issueFileCommand(e,t){const r=process.env[`GITHUB_${e}`];if(!r){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!fs.existsSync(r)){throw new Error(`Missing file at path: ${r}`)}fs.appendFileSync(r,`${toCommandValue(t)}${os.EOL}`,{encoding:"utf8"})}function file_command_prepareKeyValueMessage(e,t){const r=`ghadelimiter_${crypto.randomUUID()}`;const i=toCommandValue(t);if(e.includes(r)){throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`)}if(i.includes(r)){throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`)}return`${e}<<${r}${os.EOL}${i}${os.EOL}${r}`}var l=i(6928);var c=i(8611);var p=i(5692);function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const r=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(r){try{return new DecodedURL(r)}catch(e){if(!r.startsWith("http://")&&!r.startsWith("https://"))return new DecodedURL(`http://${r}`)}}else{return undefined}}function checkBypass(e){if(!e.hostname){return false}const t=e.hostname;if(isLoopbackAddress(t)){return true}const r=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!r){return false}let i;if(e.port){i=Number(e.port)}else if(e.protocol==="http:"){i=80}else if(e.protocol==="https:"){i=443}const n=[e.hostname.toUpperCase()];if(typeof i==="number"){n.push(`${n[0]}:${i}`)}for(const e of r.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(e==="*"||n.some((t=>t===e||t.endsWith(`.${e}`)||e.startsWith(".")&&t.endsWith(`${e}`)))){return true}}return false}function isLoopbackAddress(e){const t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}class DecodedURL extends URL{constructor(e,t){super(e,t);this._decodedUsername=decodeURIComponent(super.username);this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}var u=i(770);var d=i(6752);var m=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};var A;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(A||(A={}));var h;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(h||(h={}));var g;(function(e){e["ApplicationJson"]="application/json"})(g||(g={}));function lib_getProxyUrl(e){const t=pm.getProxyUrl(new URL(e));return t?t.href:""}const f=[A.MovedPermanently,A.ResourceMoved,A.SeeOther,A.TemporaryRedirect,A.PermanentRedirect];const y=[A.BadGateway,A.ServiceUnavailable,A.GatewayTimeout];const b=null&&["OPTIONS","GET","DELETE","HEAD"];const C=10;const E=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}class HttpClientResponse{constructor(e){this.message=e}readBody(){return m(this,void 0,void 0,(function*(){return new Promise((e=>m(this,void 0,void 0,(function*(){let t=Buffer.alloc(0);this.message.on("data",(e=>{t=Buffer.concat([t,e])}));this.message.on("end",(()=>{e(t.toString())}))}))))}))}readBodyBuffer(){return m(this,void 0,void 0,(function*(){return new Promise((e=>m(this,void 0,void 0,(function*(){const t=[];this.message.on("data",(e=>{t.push(e)}));this.message.on("end",(()=>{e(Buffer.concat(t))}))}))))}))}}function isHttps(e){const t=new URL(e);return t.protocol==="https:"}class lib_HttpClient{constructor(e,t,r){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=this._getUserAgentWithOrchestrationId(e);this.handlers=t||[];this.requestOptions=r;if(r){if(r.ignoreSslError!=null){this._ignoreSslError=r.ignoreSslError}this._socketTimeout=r.socketTimeout;if(r.allowRedirects!=null){this._allowRedirects=r.allowRedirects}if(r.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=r.allowRedirectDowngrade}if(r.maxRedirects!=null){this._maxRedirects=Math.max(r.maxRedirects,0)}if(r.keepAlive!=null){this._keepAlive=r.keepAlive}if(r.allowRetries!=null){this._allowRetries=r.allowRetries}if(r.maxRetries!=null){this._maxRetries=r.maxRetries}}}options(e,t){return m(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,t||{})}))}get(e,t){return m(this,void 0,void 0,(function*(){return this.request("GET",e,null,t||{})}))}del(e,t){return m(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,t||{})}))}post(e,t,r){return m(this,void 0,void 0,(function*(){return this.request("POST",e,t,r||{})}))}patch(e,t,r){return m(this,void 0,void 0,(function*(){return this.request("PATCH",e,t,r||{})}))}put(e,t,r){return m(this,void 0,void 0,(function*(){return this.request("PUT",e,t,r||{})}))}head(e,t){return m(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,t||{})}))}sendStream(e,t,r,i){return m(this,void 0,void 0,(function*(){return this.request(e,t,r,i)}))}getJson(e){return m(this,arguments,void 0,(function*(e,t={}){t[h.Accept]=this._getExistingOrDefaultHeader(t,h.Accept,g.ApplicationJson);const r=yield this.get(e,t);return this._processResponse(r,this.requestOptions)}))}postJson(e,t){return m(this,arguments,void 0,(function*(e,t,r={}){const i=JSON.stringify(t,null,2);r[h.Accept]=this._getExistingOrDefaultHeader(r,h.Accept,g.ApplicationJson);r[h.ContentType]=this._getExistingOrDefaultContentTypeHeader(r,g.ApplicationJson);const n=yield this.post(e,i,r);return this._processResponse(n,this.requestOptions)}))}putJson(e,t){return m(this,arguments,void 0,(function*(e,t,r={}){const i=JSON.stringify(t,null,2);r[h.Accept]=this._getExistingOrDefaultHeader(r,h.Accept,g.ApplicationJson);r[h.ContentType]=this._getExistingOrDefaultContentTypeHeader(r,g.ApplicationJson);const n=yield this.put(e,i,r);return this._processResponse(n,this.requestOptions)}))}patchJson(e,t){return m(this,arguments,void 0,(function*(e,t,r={}){const i=JSON.stringify(t,null,2);r[h.Accept]=this._getExistingOrDefaultHeader(r,h.Accept,g.ApplicationJson);r[h.ContentType]=this._getExistingOrDefaultContentTypeHeader(r,g.ApplicationJson);const n=yield this.patch(e,i,r);return this._processResponse(n,this.requestOptions)}))}request(e,t,r,i){return m(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const n=new URL(t);let s=this._prepareRequest(e,n,i);const o=this._allowRetries&&b.includes(e)?this._maxRetries+1:1;let a=0;let l;do{l=yield this.requestRaw(s,r);if(l&&l.message&&l.message.statusCode===A.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(l)){e=t;break}}if(e){return e.handleAuthentication(this,s,r)}else{return l}}let t=this._maxRedirects;while(l.message.statusCode&&f.includes(l.message.statusCode)&&this._allowRedirects&&t>0){const o=l.message.headers["location"];if(!o){break}const a=new URL(o);if(n.protocol==="https:"&&n.protocol!==a.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield l.readBody();if(a.hostname!==n.hostname){for(const e in i){if(e.toLowerCase()==="authorization"){delete i[e]}}}s=this._prepareRequest(e,a,i);l=yield this.requestRaw(s,r);t--}if(!l.message.statusCode||!y.includes(l.message.statusCode)){return l}a+=1;if(a{function callbackForResult(e,t){if(e){i(e)}else if(!t){i(new Error("Unknown error"))}else{r(t)}}this.requestRawWithCallback(e,t,callbackForResult)}))}))}requestRawWithCallback(e,t,r){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let i=false;function handleResult(e,t){if(!i){i=true;r(e,t)}}const n=e.httpModule.request(e.options,(e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)}));let s;n.on("socket",(e=>{s=e}));n.setTimeout(this._socketTimeout||3*6e4,(()=>{if(s){s.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));n.on("error",(function(e){handleResult(e)}));if(t&&typeof t==="string"){n.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){n.end()}));t.pipe(n)}else{n.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}getAgentDispatcher(e){const t=new URL(e);const r=pm.getProxyUrl(t);const i=r&&r.hostname;if(!i){return}return this._getProxyAgentDispatcher(t,r)}_prepareRequest(e,t,r){const i={};i.parsedUrl=t;const n=i.parsedUrl.protocol==="https:";i.httpModule=n?https:http;const s=n?443:80;i.options={};i.options.host=i.parsedUrl.hostname;i.options.port=i.parsedUrl.port?parseInt(i.parsedUrl.port):s;i.options.path=(i.parsedUrl.pathname||"")+(i.parsedUrl.search||"");i.options.method=e;i.options.headers=this._mergeHeaders(r);if(this.userAgent!=null){i.options.headers["user-agent"]=this.userAgent}i.options.agent=this._getAgent(i.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(i.options)}}return i}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,t,r){let i;if(this.requestOptions&&this.requestOptions.headers){const e=lowercaseKeys(this.requestOptions.headers)[t];if(e){i=typeof e==="number"?e.toString():e}}const n=e[t];if(n!==undefined){return typeof n==="number"?n.toString():n}if(i!==undefined){return i}return r}_getExistingOrDefaultContentTypeHeader(e,t){let r;if(this.requestOptions&&this.requestOptions.headers){const e=lowercaseKeys(this.requestOptions.headers)[h.ContentType];if(e){if(typeof e==="number"){r=String(e)}else if(Array.isArray(e)){r=e.join(", ")}else{r=e}}}const i=e[h.ContentType];if(i!==undefined){if(typeof i==="number"){return String(i)}else if(Array.isArray(i)){return i.join(", ")}else{return i}}if(r!==undefined){return r}return t}_getAgent(e){let t;const r=pm.getProxyUrl(e);const i=r&&r.hostname;if(this._keepAlive&&i){t=this._proxyAgent}if(!i){t=this._agent}if(t){return t}const n=e.protocol==="https:";let s=100;if(this.requestOptions){s=this.requestOptions.maxSockets||http.globalAgent.maxSockets}if(r&&r.hostname){const e={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(r.username||r.password)&&{proxyAuth:`${r.username}:${r.password}`}),{host:r.hostname,port:r.port})};let i;const o=r.protocol==="https:";if(n){i=o?tunnel.httpsOverHttps:tunnel.httpsOverHttp}else{i=o?tunnel.httpOverHttps:tunnel.httpOverHttp}t=i(e);this._proxyAgent=t}if(!t){const e={keepAlive:this._keepAlive,maxSockets:s};t=n?new https.Agent(e):new http.Agent(e);this._agent=t}if(n&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_getProxyAgentDispatcher(e,t){let r;if(this._keepAlive){r=this._proxyAgentDispatcher}if(r){return r}const i=e.protocol==="https:";r=new ProxyAgent(Object.assign({uri:t.href,pipelining:!this._keepAlive?0:1},(t.username||t.password)&&{token:`Basic ${Buffer.from(`${t.username}:${t.password}`).toString("base64")}`}));this._proxyAgentDispatcher=r;if(i&&this._ignoreSslError){r.options=Object.assign(r.options.requestTls||{},{rejectUnauthorized:false})}return r}_getUserAgentWithOrchestrationId(e){const t=e||"actions/http-client";const r=process.env["ACTIONS_ORCHESTRATION_ID"];if(r){const e=r.replace(/[^a-z0-9_.-]/gi,"_");return`${t} actions_orchestration_id/${e}`}return t}_performExponentialBackoff(e){return m(this,void 0,void 0,(function*(){e=Math.min(C,e);const t=E*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}))}_processResponse(e,t){return m(this,void 0,void 0,(function*(){return new Promise(((r,i)=>m(this,void 0,void 0,(function*(){const n=e.message.statusCode||0;const s={statusCode:n,result:null,headers:{}};if(n===A.NotFound){r(s)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let o;let a;try{a=yield e.readBody();if(a&&a.length>0){if(t&&t.deserializeDates){o=JSON.parse(a,dateTimeDeserializer)}else{o=JSON.parse(a)}s.result=o}s.headers=e.message.headers}catch(e){}if(n>299){let e;if(o&&o.message){e=o.message}else if(a&&a.length>0){e=a}else{e=`Failed request: (${n})`}const t=new HttpClientError(e,n);t.result=s.result;i(t)}else{r(s)}}))))}))}}const lowercaseKeys=e=>Object.keys(e).reduce(((t,r)=>(t[r.toLowerCase()]=e[r],t)),{});var N=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return N(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}class auth_BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return N(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return N(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}var v=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};class oidc_utils_OidcClient{static createHttpClient(e=true,t=10){const r={allowRetries:e,maxRetries:t};return new HttpClient("actions/oidc-client",[new BearerCredentialHandler(oidc_utils_OidcClient.getRequestToken())],r)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){return v(this,void 0,void 0,(function*(){var t;const r=oidc_utils_OidcClient.createHttpClient();const i=yield r.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.message}`)}));const n=(t=i.result)===null||t===void 0?void 0:t.value;if(!n){throw new Error("Response json body do not have ID Token field")}return n}))}static getIDToken(e){return v(this,void 0,void 0,(function*(){try{let t=oidc_utils_OidcClient.getIDTokenUrl();if(e){const r=encodeURIComponent(e);t=`${t}&audience=${r}`}debug(`ID token url is ${t}`);const r=yield oidc_utils_OidcClient.getCall(t);setSecret(r);return r}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}var I=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};const{access:S,appendFile:w,writeFile:P}=a.promises;const x="GITHUB_STEP_SUMMARY";const B="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return I(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[x];if(!e){throw new Error(`Unable to find environment variable for $${x}. Check if your runtime environment supports job summaries.`)}try{yield S(e,a.constants.R_OK|a.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,t,r={}){const i=Object.entries(r).map((([e,t])=>` ${e}="${t}"`)).join("");if(!t){return`<${e}${i}>`}return`<${e}${i}>${t}`}write(e){return I(this,void 0,void 0,(function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const r=yield this.filePath();const i=t?P:w;yield i(r,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return I(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(n.EOL)}addCodeBlock(e,t){const r=Object.assign({},t&&{lang:t});const i=this.wrap("pre",this.wrap("code",e),r);return this.addRaw(i).addEOL()}addList(e,t=false){const r=t?"ol":"ul";const i=e.map((e=>this.wrap("li",e))).join("");const n=this.wrap(r,i);return this.addRaw(n).addEOL()}addTable(e){const t=e.map((e=>{const t=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:r,colspan:i,rowspan:n}=e;const s=t?"th":"td";const o=Object.assign(Object.assign({},i&&{colspan:i}),n&&{rowspan:n});return this.wrap(s,r,o)})).join("");return this.wrap("tr",t)})).join("");const r=this.wrap("table",t);return this.addRaw(r).addEOL()}addDetails(e,t){const r=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(r).addEOL()}addImage(e,t,r){const{width:i,height:n}=r||{};const s=Object.assign(Object.assign({},i&&{width:i}),n&&{height:n});const o=this.wrap("img",null,Object.assign({src:e,alt:t},s));return this.addRaw(o).addEOL()}addHeading(e,t){const r=`h${t}`;const i=["h1","h2","h3","h4","h5","h6"].includes(r)?r:"h1";const n=this.wrap(i,e);return this.addRaw(n).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const r=Object.assign({},t&&{cite:t});const i=this.wrap("blockquote",e,r);return this.addRaw(i).addEOL()}addLink(e,t){const r=this.wrap("a",e,{href:t});return this.addRaw(r).addEOL()}}const _=new Summary;const R=null&&_;const k=null&&_;function toPosixPath(e){return e.replace(/[\\]/g,"/")}function toWin32Path(e){return e.replace(/[/]/g,"\\")}function toPlatformPath(e){return e.replace(/[/\\]/g,path.sep)}var T=i(3193);var Q=i(4434);const M=e(import.meta.url)("child_process");var O=i(2613);var D=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};const{chmod:z,copyFile:L,lstat:G,mkdir:F,open:q,readdir:U,rename:H,rm:V,rmdir:j,stat:W,symlink:J,unlink:Y}=a.promises;const $=process.platform==="win32";function readlink(e){return D(this,void 0,void 0,(function*(){const t=yield fs.promises.readlink(e);if($&&!t.endsWith("\\")){return`${t}\\`}return t}))}const K=268435456;const Z=a.constants.O_RDONLY;function exists(e){return D(this,void 0,void 0,(function*(){try{yield W(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true}))}function isDirectory(e){return D(this,arguments,void 0,(function*(e,t=false){const r=t?yield W(e):yield G(e);return r.isDirectory()}))}function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if($){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}function tryGetExecutablePath(e,t){return D(this,void 0,void 0,(function*(){let r=undefined;try{r=yield W(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if($){const r=l.extname(e).toUpperCase();if(t.some((e=>e.toUpperCase()===r))){return e}}else{if(isUnixExecutable(r)){return e}}}const i=e;for(const n of t){e=i+n;r=undefined;try{r=yield W(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if($){try{const t=l.dirname(e);const r=l.basename(e).toUpperCase();for(const i of yield U(t)){if(r===i.toUpperCase()){e=l.join(t,i);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(r)){return e}}}}return""}))}function normalizeSeparators(e){e=e||"";if($){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&process.getgid!==undefined&&e.gid===process.getgid()||(e.mode&64)>0&&process.getuid!==undefined&&e.uid===process.getuid()}function getCmdPath(){var e;return(e=process.env["COMSPEC"])!==null&&e!==void 0?e:`cmd.exe`}var X=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};function cp(e,t){return X(this,arguments,void 0,(function*(e,t,r={}){const{force:i,recursive:n,copySourceDirectory:s}=readCopyOptions(r);const o=(yield ioUtil.exists(t))?yield ioUtil.stat(t):null;if(o&&o.isFile()&&!i){return}const a=o&&o.isDirectory()&&s?path.join(t,path.basename(e)):t;if(!(yield ioUtil.exists(e))){throw new Error(`no such file or directory: ${e}`)}const l=yield ioUtil.stat(e);if(l.isDirectory()){if(!n){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,a,0,i)}}else{if(path.relative(e,a)===""){throw new Error(`'${a}' and '${e}' are the same file`)}yield io_copyFile(e,a,i)}}))}function mv(e,t){return X(this,arguments,void 0,(function*(e,t,r={}){if(yield ioUtil.exists(t)){let i=true;if(yield ioUtil.isDirectory(t)){t=path.join(t,path.basename(e));i=yield ioUtil.exists(t)}if(i){if(r.force==null||r.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(path.dirname(t));yield ioUtil.rename(e,t)}))}function rmRF(e){return X(this,void 0,void 0,(function*(){if(ioUtil.IS_WINDOWS){if(/[*"<>|]/.test(e)){throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows')}}try{yield ioUtil.rm(e,{force:true,maxRetries:3,recursive:true,retryDelay:300})}catch(e){throw new Error(`File was unable to be removed ${e}`)}}))}function mkdirP(e){return X(this,void 0,void 0,(function*(){ok(e,"a path argument must be provided");yield ioUtil.mkdir(e,{recursive:true})}))}function which(e,t){return X(this,void 0,void 0,(function*(){if(!e){throw new Error("parameter 'tool' is required")}if(t){const t=yield which(e,false);if(!t){if($){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}return t}const r=yield findInPath(e);if(r&&r.length>0){return r[0]}return""}))}function findInPath(e){return X(this,void 0,void 0,(function*(){if(!e){throw new Error("parameter 'tool' is required")}const t=[];if($&&process.env["PATHEXT"]){for(const e of process.env["PATHEXT"].split(l.delimiter)){if(e){t.push(e)}}}if(isRooted(e)){const r=yield tryGetExecutablePath(e,t);if(r){return[r]}return[]}if(e.includes(l.sep)){return[]}const r=[];if(process.env.PATH){for(const e of process.env.PATH.split(l.delimiter)){if(e){r.push(e)}}}const i=[];for(const n of r){const r=yield tryGetExecutablePath(l.join(n,e),t);if(r){i.push(r)}}return i}))}function readCopyOptions(e){const t=e.force==null?true:e.force;const r=Boolean(e.recursive);const i=e.copySourceDirectory==null?true:Boolean(e.copySourceDirectory);return{force:t,recursive:r,copySourceDirectory:i}}function cpDirRecursive(e,t,r,i){return X(this,void 0,void 0,(function*(){if(r>=255)return;r++;yield mkdirP(t);const n=yield ioUtil.readdir(e);for(const s of n){const n=`${e}/${s}`;const o=`${t}/${s}`;const a=yield ioUtil.lstat(n);if(a.isDirectory()){yield cpDirRecursive(n,o,r,i)}else{yield io_copyFile(n,o,i)}}yield ioUtil.chmod(t,(yield ioUtil.stat(e)).mode)}))}function io_copyFile(e,t,r){return X(this,void 0,void 0,(function*(){if((yield ioUtil.lstat(e)).isSymbolicLink()){try{yield ioUtil.lstat(t);yield ioUtil.unlink(t)}catch(e){if(e.code==="EPERM"){yield ioUtil.chmod(t,"0666");yield ioUtil.unlink(t)}}const r=yield ioUtil.readlink(e);yield ioUtil.symlink(r,t,ioUtil.IS_WINDOWS?"junction":null)}else if(!(yield ioUtil.exists(t))||r){yield ioUtil.copyFile(e,t)}}))}const ee=e(import.meta.url)("timers");var te=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};const re=process.platform==="win32";class ToolRunner extends Q.EventEmitter{constructor(e,t,r){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=r||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const r=this._getSpawnFileName();const i=this._getSpawnArgs(e);let n=t?"":"[command]";if(re){if(this._isCmdFile()){n+=r;for(const e of i){n+=` ${e}`}}else if(e.windowsVerbatimArguments){n+=`"${r}"`;for(const e of i){n+=` ${e}`}}else{n+=this._windowsQuoteCmdArg(r);for(const e of i){n+=` ${this._windowsQuoteCmdArg(e)}`}}}else{n+=r;for(const e of i){n+=` ${e}`}}return n}_processLineBuffer(e,t,r){try{let i=t+e.toString();let s=i.indexOf(n.EOL);while(s>-1){const e=i.substring(0,s);r(e);i=i.substring(s+n.EOL.length);s=i.indexOf(n.EOL)}return i}catch(e){this._debug(`error processing line. Failed with error ${e}`);return""}}_getSpawnFileName(){if(re){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(re){if(this._isCmdFile()){let t=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const r of this.args){t+=" ";t+=e.windowsVerbatimArguments?r:this._windowsQuoteCmdArg(r)}t+='"';return[t]}}return this.args}_endsWith(e,t){return e.endsWith(t)}_isCmdFile(){const e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile()){return this._uvQuoteCmdArg(e)}if(!e){return'""'}const t=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let r=false;for(const i of e){if(t.some((e=>e===i))){r=true;break}}if(!r){return e}let i='"';let n=true;for(let t=e.length;t>0;t--){i+=e[t-1];if(n&&e[t-1]==="\\"){i+="\\"}else if(e[t-1]==='"'){n=true;i+='"'}else{n=false}}i+='"';return i.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let t='"';let r=true;for(let i=e.length;i>0;i--){t+=e[i-1];if(r&&e[i-1]==="\\"){t+="\\"}else if(e[i-1]==='"'){r=true;t+="\\"}else{r=false}}t+='"';return t.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t}_getSpawnOptions(e,t){e=e||{};const r={};r.cwd=e.cwd;r.env=e.env;r["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){r.argv0=`"${t}"`}return r}exec(){return te(this,void 0,void 0,(function*(){if(!isRooted(this.toolPath)&&(this.toolPath.includes("/")||re&&this.toolPath.includes("\\"))){this.toolPath=l.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield which(this.toolPath,true);return new Promise(((e,t)=>te(this,void 0,void 0,(function*(){this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const r=this._cloneExecOptions(this.options);if(!r.silent&&r.outStream){r.outStream.write(this._getCommandString(r)+n.EOL)}const i=new ExecState(r,this.toolPath);i.on("debug",(e=>{this._debug(e)}));if(this.options.cwd&&!(yield exists(this.options.cwd))){return t(new Error(`The cwd: ${this.options.cwd} does not exist!`))}const s=this._getSpawnFileName();const o=M.spawn(s,this._getSpawnArgs(r),this._getSpawnOptions(this.options,s));let a="";if(o.stdout){o.stdout.on("data",(e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!r.silent&&r.outStream){r.outStream.write(e)}a=this._processLineBuffer(e,a,(e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}}))}))}let l="";if(o.stderr){o.stderr.on("data",(e=>{i.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!r.silent&&r.errStream&&r.outStream){const t=r.failOnStdErr?r.errStream:r.outStream;t.write(e)}l=this._processLineBuffer(e,l,(e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}}))}))}o.on("error",(e=>{i.processError=e.message;i.processExited=true;i.processClosed=true;i.CheckComplete()}));o.on("exit",(e=>{i.processExitCode=e;i.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);i.CheckComplete()}));o.on("close",(e=>{i.processExitCode=e;i.processExited=true;i.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);i.CheckComplete()}));i.on("done",((r,i)=>{if(a.length>0){this.emit("stdline",a)}if(l.length>0){this.emit("errline",l)}o.removeAllListeners();if(r){t(r)}else{e(i)}}));if(this.options.input){if(!o.stdin){throw new Error("child process missing stdin")}o.stdin.end(this.options.input)}}))))}))}}function argStringToArray(e){const t=[];let r=false;let i=false;let n="";function append(e){if(i&&e!=='"'){n+="\\"}n+=e;i=false}for(let s=0;s0){t.push(n);n=""}continue}append(o)}if(n.length>0){t.push(n.trim())}return t}class ExecState extends Q.EventEmitter{constructor(e,t){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!t){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=t;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=(0,ee.setTimeout)(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(this.processError){e=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const t=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(t)}e._setResult()}}var ie=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};function exec_exec(e,t,r){return ie(this,void 0,void 0,(function*(){const i=tr.argStringToArray(e);if(i.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const n=i[0];t=i.slice(1).concat(t||[]);const s=new tr.ToolRunner(n,t,r);return s.exec()}))}function getExecOutput(e,t,r){return ie(this,void 0,void 0,(function*(){var i,n;let s="";let o="";const a=new StringDecoder("utf8");const l=new StringDecoder("utf8");const c=(i=r===null||r===void 0?void 0:r.listeners)===null||i===void 0?void 0:i.stdout;const p=(n=r===null||r===void 0?void 0:r.listeners)===null||n===void 0?void 0:n.stderr;const stdErrListener=e=>{o+=l.write(e);if(p){p(e)}};const stdOutListener=e=>{s+=a.write(e);if(c){c(e)}};const u=Object.assign(Object.assign({},r===null||r===void 0?void 0:r.listeners),{stdout:stdOutListener,stderr:stdErrListener});const d=yield exec_exec(e,t,Object.assign(Object.assign({},r),{listeners:u}));s+=a.end();o+=l.end();return{exitCode:d,stdout:s,stderr:o}}))}var ne=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};const getWindowsInfo=()=>ne(void 0,void 0,void 0,(function*(){const{stdout:e}=yield exec.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',undefined,{silent:true});const{stdout:t}=yield exec.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',undefined,{silent:true});return{name:t.trim(),version:e.trim()}}));const getMacOsInfo=()=>ne(void 0,void 0,void 0,(function*(){var e,t,r,i;const{stdout:n}=yield exec.getExecOutput("sw_vers",undefined,{silent:true});const s=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";const o=(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"";return{name:o,version:s}}));const getLinuxInfo=()=>ne(void 0,void 0,void 0,(function*(){const{stdout:e}=yield exec.getExecOutput("lsb_release",["-i","-r","-s"],{silent:true});const[t,r]=e.trim().split("\n");return{name:t,version:r}}));const se=n.platform();const oe=n.arch();const ae=se==="win32";const le=se==="darwin";const ce=se==="linux";function getDetails(){return ne(this,void 0,void 0,(function*(){return Object.assign(Object.assign({},yield ae?getWindowsInfo():le?getMacOsInfo():getLinuxInfo()),{platform:se,arch:oe,isWindows:ae,isMacOS:le,isLinux:ce})}))}var pe=undefined&&undefined.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){n(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))};var ue;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(ue||(ue={}));function exportVariable(e,t){const r=toCommandValue(t);process.env[e]=r;const i=process.env["GITHUB_ENV"]||"";if(i){return issueFileCommand("ENV",prepareKeyValueMessage(e,t))}issueCommand("set-env",{name:e},r)}function core_setSecret(e){issueCommand("add-mask",{},e)}function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){issueFileCommand("PATH",e)}else{issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${path.delimiter}${process.env["PATH"]}`}function getInput(e,t){const r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return r}return r.trim()}function getMultilineInput(e,t){const r=getInput(e,t).split("\n").filter((e=>e!==""));if(t&&t.trimWhitespace===false){return r}return r.map((e=>e.trim()))}function getBooleanInput(e,t){const r=["true","True","TRUE"];const i=["false","False","FALSE"];const n=getInput(e,t);if(r.includes(n))return true;if(i.includes(n))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function setOutput(e,t){const r=process.env["GITHUB_OUTPUT"]||"";if(r){return issueFileCommand("OUTPUT",prepareKeyValueMessage(e,t))}process.stdout.write(os.EOL);issueCommand("set-output",{name:e},toCommandValue(t))}function setCommandEcho(e){issue("echo",e?"on":"off")}function setFailed(e){process.exitCode=ue.Failure;error(e)}function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}function core_debug(e){issueCommand("debug",{},e)}function error(e,t={}){command_issueCommand("error",utils_toCommandProperties(t),e instanceof Error?e.toString():e)}function warning(e,t={}){issueCommand("warning",toCommandProperties(t),e instanceof Error?e.toString():e)}function notice(e,t={}){issueCommand("notice",toCommandProperties(t),e instanceof Error?e.toString():e)}function info(e){process.stdout.write(e+n.EOL)}function startGroup(e){issue("group",e)}function endGroup(){issue("endgroup")}function group(e,t){return pe(this,void 0,void 0,(function*(){startGroup(e);let r;try{r=yield t()}finally{endGroup()}return r}))}function saveState(e,t){const r=process.env["GITHUB_STATE"]||"";if(r){return issueFileCommand("STATE",prepareKeyValueMessage(e,t))}issueCommand("save-state",{name:e},toCommandValue(t))}function getState(e){return process.env[`STATE_${e}`]||""}function getIDToken(e){return pe(this,void 0,void 0,(function*(){return yield OidcClient.getIDToken(e)}))}},1191:(e,t,r)=>{r.d(t,{gv:()=>defaultAzureCredential_DefaultAzureCredential});const i=`4.13.2`;const n="04b07795-8ddb-461a-bbee-02f9e1bf7b46";const s="common";var o;(function(e){e["AzureChina"]="https://login.chinacloudapi.cn";e["AzureGermany"]="https://login.microsoftonline.de";e["AzureGovernment"]="https://login.microsoftonline.us";e["AzurePublicCloud"]="https://login.microsoftonline.com"})(o||(o={}));const a=o.AzurePublicCloud;const l="login.microsoftonline.com";const c=["*"];const p="cae";const u="nocae";const d="msal.cache";let m=undefined;const A={setPersistence(e){m=e}};let h=undefined;let g=undefined;let f=undefined;function hasNativeBroker(){return h!==undefined}function hasVSCodePlugin(){return g!==undefined&&f!==undefined}const y={setNativeBroker(e){h={broker:e}}};const b={setVSCodeAuthRecordPath(e){g=e},setVSCodeBroker(e){f={broker:e}}};function generatePluginConfiguration(e){const t={cache:{},broker:{...e.brokerOptions,isEnabled:e.brokerOptions?.enabled??false,enableMsaPassthrough:e.brokerOptions?.legacyEnableMsaPassthrough??false}};if(e.tokenCachePersistenceOptions?.enabled){if(m===undefined){throw new Error(["Persistent token caching was requested, but no persistence provider was configured.","You must install the identity-cache-persistence plugin package (`npm install --save @azure/identity-cache-persistence`)","and enable it by importing `useIdentityPlugin` from `@azure/identity` and calling","`useIdentityPlugin(cachePersistencePlugin)` before using `tokenCachePersistenceOptions`."].join(" "))}const r=e.tokenCachePersistenceOptions.name||d;t.cache.cachePlugin=m({name:`${r}.${u}`,...e.tokenCachePersistenceOptions});t.cache.cachePluginCae=m({name:`${r}.${p}`,...e.tokenCachePersistenceOptions})}if(e.brokerOptions?.enabled){t.broker.nativeBrokerPlugin=getBrokerPlugin(e.isVSCodeCredential||false)}return t}const C={missing:(e,t,r)=>[`${e} was requested, but no plugin was configured or no authentication record was found.`,`You must install the ${t} plugin package (npm install --save ${t})`,"and enable it by importing `useIdentityPlugin` from `@azure/identity` and calling",`useIdentityPlugin(${r}) before using enableBroker.`].join(" "),unavailable:(e,t)=>[`${e} was requested, and the plugin is configured, but the broker is unavailable.`,`Ensure the ${e} plugin is properly installed and configured.`,"Check for missing native dependencies and ensure the package is properly installed.",`See the README for prerequisites on installing and using ${t}.`].join(" ")};const E={vsCode:{credentialName:"Visual Studio Code Credential",packageName:"@azure/identity-vscode",pluginVar:"vsCodePlugin",get brokerInfo(){return f}},native:{credentialName:"Broker for WAM",packageName:"@azure/identity-broker",pluginVar:"nativeBrokerPlugin",get brokerInfo(){return h}}};function getBrokerPlugin(e){const{credentialName:t,packageName:r,pluginVar:i,brokerInfo:n}=E[e?"vsCode":"native"];if(n===undefined){throw new Error(C.missing(t,r,i))}if(n.broker.isBrokerAvailable===false){throw new Error(C.unavailable(t,r))}return n.broker}const N={generatePluginConfiguration:generatePluginConfiguration};const v={cachePluginControl:A,nativeBrokerPluginControl:y,vsCodeCredentialControl:b};function useIdentityPlugin(e){e(v)}function isErrorResponse(e){return e&&typeof e.error==="string"&&typeof e.error_description==="string"}const I="CredentialUnavailableError";class errors_CredentialUnavailableError extends Error{constructor(e,t){super(e,t);this.name=I}}const S="AuthenticationError";class errors_AuthenticationError extends Error{statusCode;errorResponse;constructor(e,t,r){let i={error:"unknown",errorDescription:"An unknown error occurred and no additional details are available."};if(isErrorResponse(t)){i=convertOAuthErrorResponseToErrorResponse(t)}else if(typeof t==="string"){try{const e=JSON.parse(t);i=convertOAuthErrorResponseToErrorResponse(e)}catch(r){if(e===400){i={error:"invalid_request",errorDescription:`The service indicated that the request was invalid.\n\n${t}`}}else{i={error:"unknown_error",errorDescription:`An unknown error has occurred. Response body:\n\n${t}`}}}}else{i={error:"unknown_error",errorDescription:"An unknown error occurred and no additional details are available."}}super(`${i.error} Status code: ${e}\nMore details:\n${i.errorDescription},`,r);this.statusCode=e;this.errorResponse=i;this.name=S}}const w="AggregateAuthenticationError";class AggregateAuthenticationError extends Error{errors;constructor(e,t){const r=e.join("\n");super(`${t}\n${r}`);this.errors=e;this.name=w}}function convertOAuthErrorResponseToErrorResponse(e){return{error:e.error,errorDescription:e.error_description,correlationId:e.correlation_id,errorCodes:e.error_codes,timestamp:e.timestamp,traceId:e.trace_id}}class AuthenticationRequiredError extends Error{scopes;getTokenOptions;constructor(e){super(e.message,e.cause?{cause:e.cause}:undefined);this.scopes=e.scopes;this.getTokenOptions=e.getTokenOptions;this.name="AuthenticationRequiredError"}}var P=r(8161);var x=r(7975);var B=r(1708);function log(e,...t){B.stderr.write(`${x.format(e,...t)}${P.EOL}`)}function getEnvironmentVariable(e){return B.env[e]}function env_emitNodeWarning(e){process.emitWarning(e)}const _=false;const R=false;const k=typeof B.versions.deno==="string"&&B.versions.deno.length>0;const T=typeof B.versions.bun==="string"&&B.versions.bun.length>0;const Q=true;const M=!T&&!k;const O=false;const D=getEnvironmentVariable("DEBUG");let z;let L=[];let G=[];const F=[];if(D){enable(D)}const q=Object.assign((e=>createDebugger(e)),{enable:enable,enabled:enabled,disable:disable,log:log});function enable(e){z=e;L=[];G=[];const t=e.split(",").map((e=>e.trim()));for(const e of t){if(e.startsWith("-")){G.push(e.substring(1))}else{L.push(e)}}for(const e of F){e.enabled=enabled(e.namespace)}}function enabled(e){if(e.endsWith("*")){return true}for(const t of G){if(namespaceMatches(e,t)){return false}}for(const t of L){if(namespaceMatches(e,t)){return true}}return false}function namespaceMatches(e,t){if(t.indexOf("*")===-1){return e===t}let r=t;if(t.indexOf("**")!==-1){const e=[];let i="";for(const r of t){if(r==="*"&&i==="*"){continue}else{i=r;e.push(r)}}r=e.join("")}let i=0;let n=0;const s=r.length;const o=e.length;let a=-1;let l=-1;while(i=0){n=a+1;i=l+1;if(i===o){return false}while(e[i]!==r[n]){i++;if(i===o){return false}}l=i;i++;n++;continue}else{return false}}const c=i===e.length;const p=n===r.length;const u=n===r.length-1&&r[n]==="*";return c&&(p||u)}function disable(){const e=z||"";enable("");return e}function createDebugger(e){const t=Object.assign(debug,{enabled:enabled(e),destroy:destroy,log:q.log,namespace:e,extend:extend});function debug(...r){if(!t.enabled){return}if(r.length>0){r[0]=`${e} ${r[0]}`}t.log(...r)}F.push(t);return t}function destroy(){const e=F.indexOf(this);if(e>=0){F.splice(e,1);return true}return false}function extend(e){const t=createDebugger(`${this.namespace}:${e}`);t.log=this.log;return t}const U=q;const H=["verbose","info","warning","error"];const V={verbose:400,info:300,warning:200,error:100};function patchLogMethod(e,t){t.log=(...t)=>{e.log(...t)}}function isTypeSpecRuntimeLogLevel(e){return H.includes(e)}function createLoggerContext(e){const t=new Set;const r=getEnvironmentVariable(e.logLevelEnvVarName);let i;const n=U(e.namespace);n.log=(...e)=>{U.log(...e)};function contextSetLogLevel(e){if(e&&!isTypeSpecRuntimeLogLevel(e)){throw new Error(`Unknown log level '${e}'. Acceptable values: ${H.join(",")}`)}i=e;const r=[];for(const e of t){if(shouldEnable(e)){r.push(e.namespace)}}U.enable(r.join(","))}if(r){if(isTypeSpecRuntimeLogLevel(r)){contextSetLogLevel(r)}else{console.error(`${e.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${H.join(", ")}.`)}}function shouldEnable(e){return Boolean(i&&V[e.level]<=V[i])}function createLogger(e,r){const i=Object.assign(e.extend(r),{level:r});patchLogMethod(e,i);if(shouldEnable(i)){const e=U.disable();U.enable(e+","+i.namespace)}t.add(i);return i}function contextGetLogLevel(){return i}function contextCreateClientLogger(e){const t=n.extend(e);patchLogMethod(n,t);return{error:createLogger(t,"error"),warning:createLogger(t,"warning"),info:createLogger(t,"info"),verbose:createLogger(t,"verbose")}}return{setLogLevel:contextSetLogLevel,getLogLevel:contextGetLogLevel,createClientLogger:contextCreateClientLogger,logger:n}}const j=createLoggerContext({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"});const W=j.logger;function setLogLevel(e){j.setLogLevel(e)}function getLogLevel(){return j.getLogLevel()}function createClientLogger(e){return j.createClientLogger(e)}const J=createLoggerContext({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"});const Y=J.logger;function esm_setLogLevel(e){J.setLogLevel(e)}function esm_getLogLevel(){return J.getLogLevel()}function esm_createClientLogger(e){return J.createClientLogger(e)}const $=esm_createClientLogger("identity");function processEnvVars(e){return e.reduce(((e,t)=>{if(process.env[t]){e.assigned.push(t)}else{e.missing.push(t)}return e}),{missing:[],assigned:[]})}function logEnvVars(e,t){const{assigned:r}=processEnvVars(t);$.info(`${e} => Found the following environment variables: ${r.join(", ")}`)}function formatSuccess(e){return`SUCCESS. Scopes: ${Array.isArray(e)?e.join(", "):e}.`}function logging_formatError(e,t){let r="ERROR.";if(e?.length){r+=` Scopes: ${Array.isArray(e)?e.join(", "):e}.`}return`${r} Error message: ${typeof t==="string"?t:t.message}.`}function credentialLoggerInstance(e,t,r=$){const i=t?`${t.fullTitle} ${e}`:e;function info(e){r.info(`${i} =>`,e)}function warning(e){r.warning(`${i} =>`,e)}function verbose(e){r.verbose(`${i} =>`,e)}function error(e){r.error(`${i} =>`,e)}return{title:e,fullTitle:i,info:info,warning:warning,verbose:verbose,error:error}}function credentialLogger(e,t=$){const r=credentialLoggerInstance(e,undefined,t);return{...r,parent:t,getToken:credentialLoggerInstance("=> getToken()",r,t)}}const K={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function createTracingContext(e={}){let t=new TracingContextImpl(e.parentContext);if(e.span){t=t.setValue(K.span,e.span)}if(e.namespace){t=t.setValue(K.namespace,e.namespace)}return t}class TracingContextImpl{_contextMap;constructor(e){this._contextMap=e instanceof TracingContextImpl?new Map(e._contextMap):new Map}setValue(e,t){const r=new TracingContextImpl(this);r._contextMap.set(e,t);return r}getValue(e){return this._contextMap.get(e)}deleteValue(e){const t=new TracingContextImpl(this);t._contextMap.delete(e);return t}}var Z=r(8914);const X=Z.state;function createDefaultTracingSpan(){return{end:()=>{},isRecording:()=>false,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function createDefaultInstrumenter(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>undefined,startSpan:(e,t)=>({span:createDefaultTracingSpan(),tracingContext:createTracingContext({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}function useInstrumenter(e){state.instrumenterImplementation=e}function getInstrumenter(){if(!X.instrumenterImplementation){X.instrumenterImplementation=createDefaultInstrumenter()}return X.instrumenterImplementation}function createTracingClient(e){const{namespace:t,packageName:r,packageVersion:i}=e;function startSpan(e,n,s){const o=getInstrumenter().startSpan(e,{...s,packageName:r,packageVersion:i,tracingContext:n?.tracingOptions?.tracingContext});let a=o.tracingContext;const l=o.span;if(!a.getValue(K.namespace)){a=a.setValue(K.namespace,t)}l.setAttribute("az.namespace",a.getValue(K.namespace));const c=Object.assign({},n,{tracingOptions:{...n?.tracingOptions,tracingContext:a}});return{span:l,updatedOptions:c}}async function withSpan(e,t,r,i){const{span:n,updatedOptions:s}=startSpan(e,t,i);try{const e=await withContext(s.tracingOptions.tracingContext,(()=>Promise.resolve(r(s,n))));n.setStatus({status:"success"});return e}catch(e){n.setStatus({status:"error",error:e});throw e}finally{n.end()}}function withContext(e,t,...r){return getInstrumenter().withContext(e,t,...r)}function parseTraceparentHeader(e){return getInstrumenter().parseTraceparentHeader(e)}function createRequestHeaders(e){return getInstrumenter().createRequestHeaders(e)}return{startSpan:startSpan,withSpan:withSpan,withContext:withContext,parseTraceparentHeader:parseTraceparentHeader,createRequestHeaders:createRequestHeaders}}const ee=createTracingClient({namespace:"Microsoft.AAD",packageName:"@azure/identity",packageVersion:i});const te=credentialLogger("ChainedTokenCredential");class ChainedTokenCredential{_sources=[];constructor(...e){this._sources=e}async getToken(e,t={}){const{token:r}=await this.getTokenInternal(e,t);return r}async getTokenInternal(e,t={}){let r=null;let i;const n=[];return ee.withSpan("ChainedTokenCredential.getToken",t,(async t=>{for(let s=0;s0){const t=new AggregateAuthenticationError(n,"ChainedTokenCredential authentication failed.");te.getToken.info(logging_formatError(e,t));throw t}te.getToken.info(`Result for ${i.constructor.name}: ${formatSuccess(e)}`);if(r===null){throw new errors_CredentialUnavailableError("Failed to retrieve a valid token")}return{token:r,successfulCredential:i}}))}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -const re="msal.js.common";const ie="https://login.microsoftonline.com/common/";const ne="login.microsoftonline.com";const se="common";const oe="adfs";const ae="dstsv2";const le=`${ie}discovery/instance?api-version=1.1&authorization_endpoint=`;const ce=".ciamlogin.com";const pe=".onmicrosoft.com";const ue="|";const de="9188040d-6c67-4c5b-b112-36a304b66dad";const me="openid";const Ae="profile";const ge="offline_access";const he="email";const fe="authorization_code";const ye="S256";const be="application/x-www-form-urlencoded;charset=utf-8";const Ce="authorization_pending";const Ne="N/A";const Ee="Not Available";const ve="/";const Ie="http://169.254.169.254/metadata/instance/compute";const Se="2021-02-01";const we=2e3;const Pe="TryAutoDetect";const xe="login.microsoft.com";const Be=["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"];const _e=240;const Re="invalid_instance";const ke=200;const Qe=200;const Te=299;const Me=302;const Oe=400;const De=400;const ze=400;const Le=401;const Ge=404;const Fe=408;const qe=410;const Ue=429;const He=499;const Ve=500;const je=500;const We=503;const Je=504;const Ye=599;const $e=600;const Ke={GET:"GET",POST:"POST"};const Ze=[me,Ae,ge];const Xe=[...Ze,he];const et={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"};const tt={ACTIVE_ACCOUNT_FILTERS:"active-account-filters"};const rt={COMMON:"common",ORGANIZATIONS:"organizations",CONSUMERS:"consumers"};const it={ACCESS_TOKEN:"access_token",XMS_CC:"xms_cc",ID_TOKEN:"id_token",SIGNIN_STATE:"signin_state",LOGIN_HINT:"login_hint"};const nt={LOGIN:"login",SELECT_ACCOUNT:"select_account",CONSENT:"consent",NONE:"none",CREATE:"create",NO_SESSION:"no_session"};const st={PLAIN:"plain",S256:"S256"};const ot={CODE:"code",IDTOKEN_TOKEN:"id_token token",IDTOKEN_TOKEN_REFRESHTOKEN:"id_token token refresh_token"};const at={QUERY:"query",FRAGMENT:"fragment",FORM_POST:"form_post"};const ct={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",USER_FIC:"user_fic"};const pt="MSSTS";const ut="ADFS";const dt="MSA";const mt="Generic";const At="-";const ht=".";const ft={ID_TOKEN:"IdToken",ACCESS_TOKEN:"AccessToken",ACCESS_TOKEN_WITH_AUTH_SCHEME:"AccessToken_With_AuthScheme",REFRESH_TOKEN:"RefreshToken"};const yt={ADFS:1001,MSA:1002,MSSTS:1003,GENERIC:1004,ACCESS_TOKEN:2001,REFRESH_TOKEN:2002,ID_TOKEN:2003,APP_METADATA:3001,UNDEFINED:9999};const bt="appmetadata";const Ct="client_info";const Nt="1";const Et="authority-metadata";const vt=3600*24;const It={CONFIG:"config",CACHE:"cache",NETWORK:"network",HARDCODED_VALUES:"hardcoded_values"};const St=5;const wt=80;const Pt=330;const xt=50;const Bt="server-telemetry";const _t="|";const Rt=",";const kt="1";const Qt="0";const Tt="unknown_error";const Mt={BEARER:"Bearer",POP:"pop",SSH:"ssh-cert"};const Ot=60;const Dt=3600;const zt="throttling";const Lt="retry-after, h429";const Gt="invalid_grant";const Ft="client_mismatch";const qt={username:"username",password:"password"};const Ut={FAILED_AUTO_DETECTION:"1",INTERNAL_CACHE:"2",ENVIRONMENT_VARIABLE:"3",IMDS:"4"};const Ht={CONFIGURED_MATCHES_DETECTED:"1",CONFIGURED_NO_AUTO_DETECTION:"2",CONFIGURED_NOT_DETECTED:"3",AUTO_DETECTION_REQUESTED_SUCCESSFUL:"4",AUTO_DETECTION_REQUESTED_FAILED:"5"};const Vt={NOT_APPLICABLE:"0",FORCE_REFRESH_OR_CLAIMS:"1",NO_CACHED_ACCESS_TOKEN:"2",CACHED_ACCESS_TOKEN_EXPIRED:"3",PROACTIVELY_REFRESHED:"4"};const jt={Jwt:"JWT",Jwk:"JWK",Pop:"pop",Dpop:"dpop+jwt"};const Wt=864e5;const Jt=300;const Yt={BASE64:"base64",HEX:"hex",UTF8:"utf-8"}; +const re="msal.js.common";const ie="https://login.microsoftonline.com/common/";const ne="login.microsoftonline.com";const se="common";const oe="adfs";const ae="dstsv2";const le=`${ie}discovery/instance?api-version=1.1&authorization_endpoint=`;const ce=".ciamlogin.com";const pe=".onmicrosoft.com";const ue="|";const de="9188040d-6c67-4c5b-b112-36a304b66dad";const me="openid";const Ae="profile";const he="offline_access";const ge="email";const fe="authorization_code";const ye="S256";const be="application/x-www-form-urlencoded;charset=utf-8";const Ce="authorization_pending";const Ee="N/A";const Ne="Not Available";const ve="/";const Ie="http://169.254.169.254/metadata/instance/compute";const Se="2021-02-01";const we=2e3;const Pe="TryAutoDetect";const xe="login.microsoft.com";const Be=["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"];const _e=240;const Re="invalid_instance";const ke=200;const Te=200;const Qe=299;const Me=302;const Oe=400;const De=400;const ze=400;const Le=401;const Ge=404;const Fe=408;const qe=410;const Ue=429;const He=499;const Ve=500;const je=500;const We=503;const Je=504;const Ye=599;const $e=600;const Ke={GET:"GET",POST:"POST"};const Ze=[me,Ae,he];const Xe=[...Ze,ge];const et={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"};const tt={ACTIVE_ACCOUNT_FILTERS:"active-account-filters"};const rt={COMMON:"common",ORGANIZATIONS:"organizations",CONSUMERS:"consumers"};const it={ACCESS_TOKEN:"access_token",XMS_CC:"xms_cc",ID_TOKEN:"id_token",SIGNIN_STATE:"signin_state",LOGIN_HINT:"login_hint"};const nt={LOGIN:"login",SELECT_ACCOUNT:"select_account",CONSENT:"consent",NONE:"none",CREATE:"create",NO_SESSION:"no_session"};const st={PLAIN:"plain",S256:"S256"};const ot={CODE:"code",IDTOKEN_TOKEN:"id_token token",IDTOKEN_TOKEN_REFRESHTOKEN:"id_token token refresh_token"};const at={QUERY:"query",FRAGMENT:"fragment",FORM_POST:"form_post"};const ct={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",USER_FIC:"user_fic"};const pt="MSSTS";const ut="ADFS";const dt="MSA";const mt="Generic";const At="-";const ht=".";const ft={ID_TOKEN:"IdToken",ACCESS_TOKEN:"AccessToken",ACCESS_TOKEN_WITH_AUTH_SCHEME:"AccessToken_With_AuthScheme",REFRESH_TOKEN:"RefreshToken"};const yt={ADFS:1001,MSA:1002,MSSTS:1003,GENERIC:1004,ACCESS_TOKEN:2001,REFRESH_TOKEN:2002,ID_TOKEN:2003,APP_METADATA:3001,UNDEFINED:9999};const bt="appmetadata";const Ct="client_info";const Et="1";const Nt="authority-metadata";const vt=3600*24;const It={CONFIG:"config",CACHE:"cache",NETWORK:"network",HARDCODED_VALUES:"hardcoded_values"};const St=5;const wt=80;const Pt=330;const xt=50;const Bt="server-telemetry";const _t="|";const Rt=",";const kt="1";const Tt="0";const Qt="unknown_error";const Mt={BEARER:"Bearer",POP:"pop",SSH:"ssh-cert"};const Ot=60;const Dt=3600;const zt="throttling";const Lt="retry-after, h429";const Gt="invalid_grant";const Ft="client_mismatch";const qt={username:"username",password:"password"};const Ut={FAILED_AUTO_DETECTION:"1",INTERNAL_CACHE:"2",ENVIRONMENT_VARIABLE:"3",IMDS:"4"};const Ht={CONFIGURED_MATCHES_DETECTED:"1",CONFIGURED_NO_AUTO_DETECTION:"2",CONFIGURED_NOT_DETECTED:"3",AUTO_DETECTION_REQUESTED_SUCCESSFUL:"4",AUTO_DETECTION_REQUESTED_FAILED:"5"};const Vt={NOT_APPLICABLE:"0",FORCE_REFRESH_OR_CLAIMS:"1",NO_CACHED_ACCESS_TOKEN:"2",CACHED_ACCESS_TOKEN_EXPIRED:"3",PROACTIVELY_REFRESHED:"4"};const jt={Jwt:"JWT",Jwk:"JWK",Pop:"pop",Dpop:"dpop+jwt"};const Wt=864e5;const Jt=300;const Yt={BASE64:"base64",HEX:"hex",UTF8:"utf-8"}; /*! @azure/msal-common v16.13.0 2026-08-18 */ var $t;(function(e){e[e["Error"]=0]="Error";e[e["Warning"]=1]="Warning";e[e["Info"]=2]="Info";e[e["Verbose"]=3]="Verbose";e[e["Trace"]=4]="Trace"})($t||($t={}));const Kt=50;const Zt=500;const Xt=new Map;function markAsRecentlyUsed(e,t){Xt.delete(e);Xt.set(e,t)}function addLogToCache(e,t){const r=Date.now();let i=Xt.get(e);if(i){markAsRecentlyUsed(e,i)}else{i={logs:[],firstEventTime:r};Xt.set(e,i);if(Xt.size>Kt){const e=Xt.keys().next().value;if(e!==undefined){Xt.delete(e)}}}i.logs.push({...t,milliseconds:r-i.firstEventTime});if(i.logs.length>Zt){i.logs.shift()}}function getAndFlushLogsFromCache(e){const t=[];for(const r of["",e]){const e=Xt.get(r);t.push(...e?.logs??[]);Xt.delete(r)}return t}function getMessageHash(e){if(e.length<6){return null}if(e.length>6&&e[6]!==" "){return null}for(let t=0;t<6;t++){const r=e[t];const i=r>="a"&&r<="z"||r>="A"&&r<="Z"||r>="0"&&r<="9";if(!i){return null}}return e.substring(0,6)}class Logger{constructor(e,t,r){this.level=$t.Info;const defaultLoggerCallback=()=>{};const i=e||Logger.createDefaultLoggerOptions();this.localCallback=i.loggerCallback||defaultLoggerCallback;this.piiLoggingEnabled=i.piiLoggingEnabled||false;this.level=typeof i.logLevel==="number"?i.logLevel:$t.Info;this.packageName=t||"";this.packageVersion=r||""}static createDefaultLoggerOptions(){return{loggerCallback:()=>{},piiLoggingEnabled:false,logLevel:$t.Info}}clone(e,t){return new Logger({loggerCallback:this.localCallback,piiLoggingEnabled:this.piiLoggingEnabled,logLevel:this.level},e,t)}logMessage(e,t){const r=t.correlationId;const i=getMessageHash(e);if(i){const e={hash:i,level:t.logLevel,containsPii:t.containsPii||false,milliseconds:0};addLogToCache(r,e)}if(t.logLevel>this.level||!this.piiLoggingEnabled&&t.containsPii){return}const n=(new Date).toUTCString();const s=`[${n}] : [${r}]`;const o=`${s} : ${this.packageName}@${this.packageVersion} : ${$t[t.logLevel]} - ${e}`;this.executeCallback(t.logLevel,o,t.containsPii||false)}executeCallback(e,t,r){if(this.localCallback){this.localCallback(e,t,r)}}error(e,t){this.logMessage(e,{logLevel:$t.Error,containsPii:false,correlationId:t})}errorPii(e,t){this.logMessage(e,{logLevel:$t.Error,containsPii:true,correlationId:t})}warning(e,t){this.logMessage(e,{logLevel:$t.Warning,containsPii:false,correlationId:t})}warningPii(e,t){this.logMessage(e,{logLevel:$t.Warning,containsPii:true,correlationId:t})}info(e,t){this.logMessage(e,{logLevel:$t.Info,containsPii:false,correlationId:t})}infoPii(e,t){this.logMessage(e,{logLevel:$t.Info,containsPii:true,correlationId:t})}verbose(e,t){this.logMessage(e,{logLevel:$t.Verbose,containsPii:false,correlationId:t})}verbosePii(e,t){this.logMessage(e,{logLevel:$t.Verbose,containsPii:true,correlationId:t})}trace(e,t){this.logMessage(e,{logLevel:$t.Trace,containsPii:false,correlationId:t})}tracePii(e,t){this.logMessage(e,{logLevel:$t.Trace,containsPii:true,correlationId:t})}isPiiLoggingEnabled(){return this.piiLoggingEnabled||false}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -const er="client_id";const tr="redirect_uri";const rr="response_type";const ir="response_mode";const nr="grant_type";const sr="claims";const or="scope";const ar="error";const lr="error_description";const cr="access_token";const pr="id_token";const ur="refresh_token";const dr="expires_in";const mr="refresh_token_expires_in";const Ar="state";const gr="nonce";const hr="prompt";const fr="session_state";const yr="client_info";const br="code";const Cr="code_challenge";const Nr="code_challenge_method";const Er="code_verifier";const vr="client-request-id";const Ir="x-client-SKU";const Sr="x-client-VER";const wr="x-client-OS";const Pr="x-client-CPU";const xr="x-client-current-telemetry";const Br="x-client-last-telemetry";const _r="x-ms-lib-capability";const Rr="x-app-name";const kr="x-app-ver";const Qr="post_logout_redirect_uri";const Tr="id_token_hint";const Mr="device_code";const Or="client_secret";const Dr="client_assertion";const zr="client_assertion_type";const Lr="token_type";const Gr="req_cnf";const Fr="assertion";const qr="requested_token_use";const Ur="on_behalf_of";const Hr="foci";const Vr="X-AnchorMailbox";const jr="return_spa_code";const Wr="nativebroker";const Jr="logout_hint";const Yr="sid";const $r="login_hint";const Kr="domain_hint";const Zr="x-client-xtra-sku";const Xr="brk_client_id";const ei="brk_redirect_uri";const ti="instance_aware";const ri="ear_jwk";const ii="ear_jwe_crypto";const ni="resource";const si="clidata";const oi="user_federated_identity_credential";const ai="username";const li="user_id";const ci="fmi_path";const pi="attribute_tokens"; +const er="client_id";const tr="redirect_uri";const rr="response_type";const ir="response_mode";const nr="grant_type";const sr="claims";const or="scope";const ar="error";const lr="error_description";const cr="access_token";const pr="id_token";const ur="refresh_token";const dr="expires_in";const mr="refresh_token_expires_in";const Ar="state";const hr="nonce";const gr="prompt";const fr="session_state";const yr="client_info";const br="code";const Cr="code_challenge";const Er="code_challenge_method";const Nr="code_verifier";const vr="client-request-id";const Ir="x-client-SKU";const Sr="x-client-VER";const wr="x-client-OS";const Pr="x-client-CPU";const xr="x-client-current-telemetry";const Br="x-client-last-telemetry";const _r="x-ms-lib-capability";const Rr="x-app-name";const kr="x-app-ver";const Tr="post_logout_redirect_uri";const Qr="id_token_hint";const Mr="device_code";const Or="client_secret";const Dr="client_assertion";const zr="client_assertion_type";const Lr="token_type";const Gr="req_cnf";const Fr="assertion";const qr="requested_token_use";const Ur="on_behalf_of";const Hr="foci";const Vr="X-AnchorMailbox";const jr="return_spa_code";const Wr="nativebroker";const Jr="logout_hint";const Yr="sid";const $r="login_hint";const Kr="domain_hint";const Zr="x-client-xtra-sku";const Xr="brk_client_id";const ei="brk_redirect_uri";const ti="instance_aware";const ri="ear_jwk";const ii="ear_jwe_crypto";const ni="resource";const si="clidata";const oi="user_federated_identity_credential";const ai="username";const li="user_id";const ci="fmi_path";const pi="attribute_tokens"; /*! @azure/msal-node v5.6.0 2026-08-18 */ -const ui="system_assigned_managed_identity";const di="managed_identity";const mi=`https://login.microsoftonline.com/${di}/`;const Ai={AUTHORIZATION_HEADER_NAME:"Authorization",METADATA_HEADER_NAME:"Metadata",APP_SERVICE_SECRET_HEADER_NAME:"X-IDENTITY-HEADER",ML_AND_SF_SECRET_HEADER_NAME:"secret",CLIENT_SKU:Ir,CLIENT_VER:Sr,CLIENT_REQUEST_ID:"x-ms-client-request-id"};const gi={API_VERSION:"api-version",RESOURCE:"resource",SHA256_TOKEN_TO_REFRESH:"token_sha256_to_refresh",XMS_CC:"xms_cc"};const hi={AZURE_POD_IDENTITY_AUTHORITY_HOST:"AZURE_POD_IDENTITY_AUTHORITY_HOST",DEFAULT_IDENTITY_CLIENT_ID:"DEFAULT_IDENTITY_CLIENT_ID",IDENTITY_ENDPOINT:"IDENTITY_ENDPOINT",IDENTITY_HEADER:"IDENTITY_HEADER",IDENTITY_SERVER_THUMBPRINT:"IDENTITY_SERVER_THUMBPRINT",IMDS_ENDPOINT:"IMDS_ENDPOINT",MSI_ENDPOINT:"MSI_ENDPOINT",MSI_SECRET:"MSI_SECRET"};const fi={APP_SERVICE:"AppService",AZURE_ARC:"AzureArc",CLOUD_SHELL:"CloudShell",DEFAULT_TO_IMDS:"DefaultToImds",IMDS:"Imds",MACHINE_LEARNING:"MachineLearning",SERVICE_FABRIC:"ServiceFabric"};const yi={SYSTEM_ASSIGNED:"system-assigned",USER_ASSIGNED_CLIENT_ID:"user-assigned-client-id",USER_ASSIGNED_RESOURCE_ID:"user-assigned-resource-id",USER_ASSIGNED_OBJECT_ID:"user-assigned-object-id"};const bi={GET:"GET",POST:"POST"};const Ci="REGION_NAME";const Ni="MSAL_FORCE_REGION";const Ei=32;const vi={SHA256:"sha256"};const Ii={CV_CHARSET:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~"};const Si={KEY_SEPARATOR:"-"};const wi={MSAL_SKU:"msal.js.node",JWT_BEARER_ASSERTION_TYPE:"urn:ietf:params:oauth:client-assertion-type:jwt-bearer",HTTP_PROTOCOL:"http://",LOCALHOST:"localhost"};const Pi={acquireTokenSilent:62,acquireTokenByUsernamePassword:371,acquireTokenByDeviceCode:671,acquireTokenByClientCredential:771,acquireTokenByOBO:772,acquireTokenWithManagedIdentity:773,acquireTokenByUserFederatedIdentityCredential:774,acquireTokenByCode:871,acquireTokenByRefreshToken:872};const xi={RSA_256:"RS256",PSS_256:"PS256",X5T_256:"x5t#S256",X5T:"x5t",X5C:"x5c",AUDIENCE:"aud",EXPIRATION_TIME:"exp",ISSUER:"iss",SUBJECT:"sub",NOT_BEFORE:"nbf",JWT_ID:"jti"};const Bi={INTERVAL_MS:100,TIMEOUT_MS:5e3};const _i=4096; +const ui="system_assigned_managed_identity";const di="managed_identity";const mi=`https://login.microsoftonline.com/${di}/`;const Ai={AUTHORIZATION_HEADER_NAME:"Authorization",METADATA_HEADER_NAME:"Metadata",APP_SERVICE_SECRET_HEADER_NAME:"X-IDENTITY-HEADER",ML_AND_SF_SECRET_HEADER_NAME:"secret",CLIENT_SKU:Ir,CLIENT_VER:Sr,CLIENT_REQUEST_ID:"x-ms-client-request-id"};const hi={API_VERSION:"api-version",RESOURCE:"resource",SHA256_TOKEN_TO_REFRESH:"token_sha256_to_refresh",XMS_CC:"xms_cc"};const gi={AZURE_POD_IDENTITY_AUTHORITY_HOST:"AZURE_POD_IDENTITY_AUTHORITY_HOST",DEFAULT_IDENTITY_CLIENT_ID:"DEFAULT_IDENTITY_CLIENT_ID",IDENTITY_ENDPOINT:"IDENTITY_ENDPOINT",IDENTITY_HEADER:"IDENTITY_HEADER",IDENTITY_SERVER_THUMBPRINT:"IDENTITY_SERVER_THUMBPRINT",IMDS_ENDPOINT:"IMDS_ENDPOINT",MSI_ENDPOINT:"MSI_ENDPOINT",MSI_SECRET:"MSI_SECRET"};const fi={APP_SERVICE:"AppService",AZURE_ARC:"AzureArc",CLOUD_SHELL:"CloudShell",DEFAULT_TO_IMDS:"DefaultToImds",IMDS:"Imds",MACHINE_LEARNING:"MachineLearning",SERVICE_FABRIC:"ServiceFabric"};const yi={SYSTEM_ASSIGNED:"system-assigned",USER_ASSIGNED_CLIENT_ID:"user-assigned-client-id",USER_ASSIGNED_RESOURCE_ID:"user-assigned-resource-id",USER_ASSIGNED_OBJECT_ID:"user-assigned-object-id"};const bi={GET:"GET",POST:"POST"};const Ci="REGION_NAME";const Ei="MSAL_FORCE_REGION";const Ni=32;const vi={SHA256:"sha256"};const Ii={CV_CHARSET:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~"};const Si={KEY_SEPARATOR:"-"};const wi={MSAL_SKU:"msal.js.node",JWT_BEARER_ASSERTION_TYPE:"urn:ietf:params:oauth:client-assertion-type:jwt-bearer",HTTP_PROTOCOL:"http://",LOCALHOST:"localhost"};const Pi={acquireTokenSilent:62,acquireTokenByUsernamePassword:371,acquireTokenByDeviceCode:671,acquireTokenByClientCredential:771,acquireTokenByOBO:772,acquireTokenWithManagedIdentity:773,acquireTokenByUserFederatedIdentityCredential:774,acquireTokenByCode:871,acquireTokenByRefreshToken:872};const xi={RSA_256:"RS256",PSS_256:"PS256",X5T_256:"x5t#S256",X5T:"x5t",X5C:"x5c",AUDIENCE:"aud",EXPIRATION_TIME:"exp",ISSUER:"iss",SUBJECT:"sub",NOT_BEFORE:"nbf",JWT_ID:"jti"};const Bi={INTERVAL_MS:100,TIMEOUT_MS:5e3};const _i=4096; /*! @azure/msal-common v16.13.0 2026-08-18 */ function getDefaultErrorMessage(e){return`See https://aka.ms/msal.js.errors#${e} for details`}class AuthError extends Error{constructor(e,t,r,i){const n=r||(e?getDefaultErrorMessage(e):"");const s=n?`${e}: ${n}`:e;super(s);Object.setPrototypeOf(this,AuthError.prototype);this.errorCode=e||"";this.errorMessage=n||"";this.subError=i||"";this.correlationId=t;this.name="AuthError"}}function createAuthError(e,t,r){return new AuthError(e,t,r||getDefaultErrorMessage(e))} /*! @azure/msal-common v16.13.0 2026-08-18 */ -const Ri=",";const ki="|";function makeExtraSkuString(e){const{skus:t,libraryName:r,libraryVersion:i,extensionName:n,extensionVersion:s}=e;const o=new Map([[0,[r,i]],[2,[n,s]]]);let a=[];if(t?.length){a=t.split(Ri);if(a.length<4){return t}}else{a=Array.from({length:4},(()=>ki))}o.forEach(((e,t)=>{if(e.length===2&&e[0]?.length&&e[1]?.length){setSku({skuArr:a,index:t,skuName:e[0],skuVersion:e[1]})}}));return a.join(Ri)}function setSku(e){const{skuArr:t,index:r,skuName:i,skuVersion:n}=e;if(r>=t.length){return}t[r]=[i,n].join(ki)}class ServerTelemetryManager{constructor(e,t){this.cacheOutcome=Vt.NOT_APPLICABLE;this.cacheManager=t;this.apiId=e.apiId;this.correlationId=e.correlationId;this.wrapperSKU=e.wrapperSKU||"";this.wrapperVer=e.wrapperVer||"";this.telemetryCacheKey=Bt+At+e.clientId}generateCurrentRequestHeaderValue(){const e=`${this.apiId}${Rt}${this.cacheOutcome}`;const t=[this.wrapperSKU,this.wrapperVer];const r=this.getNativeBrokerErrorCode();if(r?.length){t.push(`broker_error=${r}`)}const i=t.join(Rt);const n=this.getRegionDiscoveryFields();const s=[e,n].join(Rt);return[St,s,i].join(_t)}generateLastRequestHeaderValue(){const e=this.getLastRequests();const t=ServerTelemetryManager.maxErrorsToSend(e);const r=e.failedRequests.slice(0,2*t).join(Rt);const i=e.errors.slice(0,t).join(Rt);const n=e.errors.length;const s=t=xt){t.failedRequests.shift();t.failedRequests.shift();t.errors.shift()}t.failedRequests.push(this.apiId,this.correlationId);if(e instanceof Error&&!!e&&e.toString()){if(e instanceof AuthError){if(e.subError){t.errors.push(e.subError)}else if(e.errorCode){t.errors.push(e.errorCode)}else{t.errors.push(e.toString())}}else{t.errors.push(e.toString())}}else{t.errors.push(Tt)}this.cacheManager.setServerTelemetry(this.telemetryCacheKey,t,this.correlationId)}catch{}return}incrementCacheHits(){const e=this.getLastRequests();e.cacheHits+=1;this.cacheManager.setServerTelemetry(this.telemetryCacheKey,e,this.correlationId);return e.cacheHits}getLastRequests(){const e={failedRequests:[],errors:[],cacheHits:0};const t=this.cacheManager.getServerTelemetry(this.telemetryCacheKey,this.correlationId);return t||e}clearTelemetryCache(){const e=this.getLastRequests();const t=ServerTelemetryManager.maxErrorsToSend(e);const r=e.errors.length;if(t===r){this.cacheManager.removeItem(this.telemetryCacheKey,this.correlationId)}else{const r={failedRequests:e.failedRequests.slice(t*2),errors:e.errors.slice(t),cacheHits:0};this.cacheManager.setServerTelemetry(this.telemetryCacheKey,r,this.correlationId)}}static maxErrorsToSend(e){let t;let r=0;let i=0;const n=e.errors.length;for(t=0;tki))}o.forEach(((e,t)=>{if(e.length===2&&e[0]?.length&&e[1]?.length){setSku({skuArr:a,index:t,skuName:e[0],skuVersion:e[1]})}}));return a.join(Ri)}function setSku(e){const{skuArr:t,index:r,skuName:i,skuVersion:n}=e;if(r>=t.length){return}t[r]=[i,n].join(ki)}class ServerTelemetryManager{constructor(e,t){this.cacheOutcome=Vt.NOT_APPLICABLE;this.cacheManager=t;this.apiId=e.apiId;this.correlationId=e.correlationId;this.wrapperSKU=e.wrapperSKU||"";this.wrapperVer=e.wrapperVer||"";this.telemetryCacheKey=Bt+At+e.clientId}generateCurrentRequestHeaderValue(){const e=`${this.apiId}${Rt}${this.cacheOutcome}`;const t=[this.wrapperSKU,this.wrapperVer];const r=this.getNativeBrokerErrorCode();if(r?.length){t.push(`broker_error=${r}`)}const i=t.join(Rt);const n=this.getRegionDiscoveryFields();const s=[e,n].join(Rt);return[St,s,i].join(_t)}generateLastRequestHeaderValue(){const e=this.getLastRequests();const t=ServerTelemetryManager.maxErrorsToSend(e);const r=e.failedRequests.slice(0,2*t).join(Rt);const i=e.errors.slice(0,t).join(Rt);const n=e.errors.length;const s=t=xt){t.failedRequests.shift();t.failedRequests.shift();t.errors.shift()}t.failedRequests.push(this.apiId,this.correlationId);if(e instanceof Error&&!!e&&e.toString()){if(e instanceof AuthError){if(e.subError){t.errors.push(e.subError)}else if(e.errorCode){t.errors.push(e.errorCode)}else{t.errors.push(e.toString())}}else{t.errors.push(e.toString())}}else{t.errors.push(Qt)}this.cacheManager.setServerTelemetry(this.telemetryCacheKey,t,this.correlationId)}catch{}return}incrementCacheHits(){const e=this.getLastRequests();e.cacheHits+=1;this.cacheManager.setServerTelemetry(this.telemetryCacheKey,e,this.correlationId);return e.cacheHits}getLastRequests(){const e={failedRequests:[],errors:[],cacheHits:0};const t=this.cacheManager.getServerTelemetry(this.telemetryCacheKey,this.correlationId);return t||e}clearTelemetryCache(){const e=this.getLastRequests();const t=ServerTelemetryManager.maxErrorsToSend(e);const r=e.errors.length;if(t===r){this.cacheManager.removeItem(this.telemetryCacheKey,this.correlationId)}else{const r={failedRequests:e.failedRequests.slice(t*2),errors:e.errors.slice(t),cacheHits:0};this.cacheManager.setServerTelemetry(this.telemetryCacheKey,r,this.correlationId)}}static maxErrorsToSend(e){let t;let r=0;let i=0;const n=e.errors.length;for(t=0;t=t.length&&e.lastIndexOf(t)===e.length-t.length}static queryStringToObject(e){const t={};const r=e.split("&");const decode=e=>decodeURIComponent(e.replace(/\+/g," "));r.forEach((e=>{if(e.trim()){const[r,i]=e.split(/=(.+)/g,2);if(r&&i){t[decode(r)]=decode(i)}}}));return t}static trimArrayEntries(e){return e.map((e=>e.trim()))}static removeEmptyStringsFromArray(e){return e.filter((e=>!!e))}static jsonParseHelper(e){try{return JSON.parse(e)}catch(e){return null}}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -class UrlString{get urlString(){return this._urlString}constructor(e,t){this._urlString=e;this.correlationId=t;if(!this._urlString){throw ClientConfigurationError_createClientConfigurationError(Nn,t)}if(!e.includes("#")){this._urlString=UrlString.canonicalizeUri(e)}}static canonicalizeUri(e){if(e){let t=e.toLowerCase();if(StringUtils.endsWith(t,"?")){t=t.slice(0,-1)}else if(StringUtils.endsWith(t,"?/")){t=t.slice(0,-2)}if(!StringUtils.endsWith(t,"/")){t+="/"}return t}return e}validateAsUri(){let e;try{e=this.getUrlComponents()}catch(e){throw ClientConfigurationError_createClientConfigurationError(Cn,this.correlationId)}if(!e.HostNameAndPort||!e.PathSegments){throw ClientConfigurationError_createClientConfigurationError(Cn,this.correlationId)}if(!e.Protocol||e.Protocol.toLowerCase()!=="https:"){throw ClientConfigurationError_createClientConfigurationError(bn,this.correlationId)}}static appendQueryString(e,t){if(!t){return e}return e.indexOf("?")<0?`${e}?${t}`:`${e}&${t}`}static removeHashFromUrl(e){return UrlString.canonicalizeUri(e.split("#")[0])}replaceTenantPath(e){const t=this.getUrlComponents();const r=t.PathSegments;if(e&&r.length!==0&&(r[0]===rt.COMMON||r[0]===rt.ORGANIZATIONS)){r[0]=e}return UrlString.constructAuthorityUriFromObject(t,this.correlationId)}getUrlComponents(){const e=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?");const t=this.urlString.match(e);if(!t){throw ClientConfigurationError_createClientConfigurationError(Cn,this.correlationId)}const r={Protocol:t[1],HostNameAndPort:t[4],AbsolutePath:t[5],QueryString:t[7]};let i=r.AbsolutePath.split("/");i=i.filter((e=>e&&e.length>0));r.PathSegments=i;if(r.QueryString&&r.QueryString.endsWith("/")){r.QueryString=r.QueryString.substring(0,r.QueryString.length-1)}return r}static getDomainFromUrl(e,t){const r=RegExp("^([^:/?#]+://)?([^/?#]*)");const i=e.match(r);if(!i){throw ClientConfigurationError_createClientConfigurationError(Cn,t)}return i[2]}static getAbsoluteUrl(e,t,r){if(e[0]===ve){const i=new UrlString(t,r);const n=i.getUrlComponents();return n.Protocol+"//"+n.HostNameAndPort+e}return e}static constructAuthorityUriFromObject(e,t){return new UrlString(e.Protocol+"//"+e.HostNameAndPort+"/"+e.PathSegments.join("/"),t)}} +class UrlString{get urlString(){return this._urlString}constructor(e,t){this._urlString=e;this.correlationId=t;if(!this._urlString){throw ClientConfigurationError_createClientConfigurationError(En,t)}if(!e.includes("#")){this._urlString=UrlString.canonicalizeUri(e)}}static canonicalizeUri(e){if(e){let t=e.toLowerCase();if(StringUtils.endsWith(t,"?")){t=t.slice(0,-1)}else if(StringUtils.endsWith(t,"?/")){t=t.slice(0,-2)}if(!StringUtils.endsWith(t,"/")){t+="/"}return t}return e}validateAsUri(){let e;try{e=this.getUrlComponents()}catch(e){throw ClientConfigurationError_createClientConfigurationError(Cn,this.correlationId)}if(!e.HostNameAndPort||!e.PathSegments){throw ClientConfigurationError_createClientConfigurationError(Cn,this.correlationId)}if(!e.Protocol||e.Protocol.toLowerCase()!=="https:"){throw ClientConfigurationError_createClientConfigurationError(bn,this.correlationId)}}static appendQueryString(e,t){if(!t){return e}return e.indexOf("?")<0?`${e}?${t}`:`${e}&${t}`}static removeHashFromUrl(e){return UrlString.canonicalizeUri(e.split("#")[0])}replaceTenantPath(e){const t=this.getUrlComponents();const r=t.PathSegments;if(e&&r.length!==0&&(r[0]===rt.COMMON||r[0]===rt.ORGANIZATIONS)){r[0]=e}return UrlString.constructAuthorityUriFromObject(t,this.correlationId)}getUrlComponents(){const e=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?");const t=this.urlString.match(e);if(!t){throw ClientConfigurationError_createClientConfigurationError(Cn,this.correlationId)}const r={Protocol:t[1],HostNameAndPort:t[4],AbsolutePath:t[5],QueryString:t[7]};let i=r.AbsolutePath.split("/");i=i.filter((e=>e&&e.length>0));r.PathSegments=i;if(r.QueryString&&r.QueryString.endsWith("/")){r.QueryString=r.QueryString.substring(0,r.QueryString.length-1)}return r}static getDomainFromUrl(e,t){const r=RegExp("^([^:/?#]+://)?([^/?#]*)");const i=e.match(r);if(!i){throw ClientConfigurationError_createClientConfigurationError(Cn,t)}return i[2]}static getAbsoluteUrl(e,t,r){if(e[0]===ve){const i=new UrlString(t,r);const n=i.getUrlComponents();return n.Protocol+"//"+n.HostNameAndPort+e}return e}static constructAuthorityUriFromObject(e,t){return new UrlString(e.Protocol+"//"+e.HostNameAndPort+"/"+e.PathSegments.join("/"),t)}} /*! @azure/msal-common v16.13.0 2026-08-18 */ const jn=[{host:"login.microsoftonline.com"},{host:"login.partner.microsoftonline.cn"},{host:"login.microsoftonline.us"},{host:"login.sovcloud-identity.fr"},{host:"login.sovcloud-identity.de"},{host:"login.sovcloud-identity.sg"}];function buildOpenIdConfig(e,t){return{token_endpoint:`https://${e}/{tenantid}/oauth2/v2.0/token`,jwks_uri:`https://${e}/{tenantid}/discovery/v2.0/keys`,issuer:`https://${t}/{tenantid}/v2.0`,authorization_endpoint:`https://${e}/{tenantid}/oauth2/v2.0/authorize`,end_session_endpoint:`https://${e}/{tenantid}/oauth2/v2.0/logout`}}const Wn=jn.reduce(((e,{host:t,issuerHost:r})=>{e[t]=buildOpenIdConfig(t,r||t);return e}),{});const Jn={endpointMetadata:Wn,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"]},{preferred_network:"login.sovcloud-identity.fr",preferred_cache:"login.sovcloud-identity.fr",aliases:["login.sovcloud-identity.fr"]},{preferred_network:"login.sovcloud-identity.de",preferred_cache:"login.sovcloud-identity.de",aliases:["login.sovcloud-identity.de"]},{preferred_network:"login.sovcloud-identity.sg",preferred_cache:"login.sovcloud-identity.sg",aliases:["login.sovcloud-identity.sg"]},{preferred_network:"login.windows-ppe.net",preferred_cache:"login.windows-ppe.net",aliases:["login.windows-ppe.net","sts.windows-ppe.net","login.microsoft-ppe.com"]}]}};const Yn=Jn.endpointMetadata;const $n=Jn.instanceDiscoveryMetadata;const Kn=new Set;$n.metadata.forEach((e=>{e.aliases.forEach((e=>{Kn.add(e)}))}));function getAliasesFromStaticSources(e,t,r){let i;const n=e.canonicalAuthority;if(n){const s=new UrlString(n,r).getUrlComponents().HostNameAndPort;i=getAliasesFromMetadata(t,r,s,e.cloudDiscoveryMetadata?.metadata,It.CONFIG)||getAliasesFromMetadata(t,r,s,$n.metadata,It.HARDCODED_VALUES)||e.knownAuthorities}return i||[]}function getAliasesFromMetadata(e,t,r,i,n){e.trace(`getAliasesFromMetadata called with source: '${n}'`,t);if(r&&i){const s=getCloudDiscoveryMetadataFromNetworkResponse(i,r);if(s){e.trace(`getAliasesFromMetadata: found cloud discovery metadata in '${n}', returning aliases`,t);return s.aliases}else{e.trace(`getAliasesFromMetadata: did not find cloud discovery metadata in '${n}'`,t)}}return null}function getCloudDiscoveryMetadataFromHardcodedValues(e){const t=getCloudDiscoveryMetadataFromNetworkResponse($n.metadata,e);return t}function getCloudDiscoveryMetadataFromNetworkResponse(e,t){for(let r=0;r(...s)=>{r.trace(`Executing function '${t}'`,n);const o=i.startMeasurement(t,n);if(n){i.incrementFields({[`ext.${t}CallCount`]:1},n)}try{const i=e(...s);o.end({success:true});r.trace(`Returning result from '${t}'`,n);return i}catch(e){r.trace(`Error occurred in '${t}'`,n);try{r.trace(JSON.stringify(e),n)}catch(e){r.trace("Unable to print error message.",n)}o.end({success:false},e);throw e}};const invokeAsync=(e,t,r,i,n)=>(...s)=>{r.trace(`Executing function '${t}'`,n);const o=i.startMeasurement(t,n);if(n){i.incrementFields({[`ext.${t}CallCount`]:1},n)}return e(...s).then((e=>{r.trace(`Returning result from '${t}'`,n);o.end({success:true});return e})).catch((e=>{r.trace(`Error occurred in '${t}'`,n);try{r.trace(JSON.stringify(e),n)}catch(e){r.trace("Unable to print error message.",n)}o.end({success:false},e);throw e}))}; /*! @azure/msal-common v16.13.0 2026-08-18 */ @@ -70,13 +70,13 @@ function extractTokenClaims(e,t,r){const i=getJWSPayload(e,r);try{const e=t(i);r /*! @azure/msal-common v16.13.0 2026-08-18 */ function nowSeconds(){return Math.round((new Date).getTime()/1e3)}function toSecondsFromDate(e){return e.getTime()/1e3}function toDateFromSeconds(e){if(e){return new Date(Number(e)*1e3)}return new Date}function isTokenExpired(e,t){const r=Number(e)||0;const i=nowSeconds()+t;return i>r}function isCacheExpired(e,t){const r=Number(e)+t*24*60*60*1e3;return Date.now()>r}function wasClockTurnedBack(e){const t=Number(e);return t>nowSeconds()}function delay(e,t){return new Promise((r=>setTimeout((()=>r(t)),e)))} /*! @azure/msal-common v16.13.0 2026-08-18 */ -function createIdTokenEntity(e,t,r,i,n){const s={credentialType:ft.ID_TOKEN,homeAccountId:e,environment:t,clientId:i,secret:r,realm:n,lastUpdatedAt:Date.now().toString()};return s}function createAccessTokenEntity(e,t,r,i,n,s,o,a,l,c,p,u,d,m,A){const g={homeAccountId:e,credentialType:ft.ACCESS_TOKEN,secret:r,cachedAt:nowSeconds().toString(),expiresOn:o.toString(),extendedExpiresOn:a.toString(),environment:t,clientId:i,realm:n,target:s,tokenType:u||Mt.BEARER,lastUpdatedAt:Date.now().toString()};if(d){g.userAssertionHash=d}if(p){g.refreshOn=p.toString()}const h=g.tokenType?.toLowerCase();if(g.tokenType?.toLowerCase()!==Mt.BEARER.toLowerCase()){g.credentialType=ft.ACCESS_TOKEN_WITH_AUTH_SCHEME;switch(h){case Mt.POP:const e=extractTokenClaims(r,l,c);if(!e?.cnf?.kid){throw ClientAuthError_createClientAuthError(sn,c)}g.keyId=e.cnf.kid;break;case"dpop":if(!m){throw ClientAuthError_createClientAuthError(cn,c)}g.keyId=m;break;case Mt.SSH:g.keyId=m}}if(A&&Object.keys(A).length>0){g.additionalCacheKeyComponents=A}return g}function createRefreshTokenEntity(e,t,r,i,n,s,o){const a={credentialType:ft.REFRESH_TOKEN,homeAccountId:e,environment:t,clientId:i,secret:r,lastUpdatedAt:Date.now().toString()};if(s){a.userAssertionHash=s}if(n){a.familyId=n}if(o){a.expiresOn=o.toString()}return a}function isCredentialEntity(e){return e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("credentialType")&&e.hasOwnProperty("clientId")&&e.hasOwnProperty("secret")}function isAccessTokenEntity(e){if(!e){return false}return isCredentialEntity(e)&&e.hasOwnProperty("realm")&&e.hasOwnProperty("target")&&(e["credentialType"]===ft.ACCESS_TOKEN||e["credentialType"]===ft.ACCESS_TOKEN_WITH_AUTH_SCHEME)}function isIdTokenEntity(e){if(!e){return false}return isCredentialEntity(e)&&e.hasOwnProperty("realm")&&e["credentialType"]===ft.ID_TOKEN}function isRefreshTokenEntity(e){if(!e){return false}return isCredentialEntity(e)&&e["credentialType"]===ft.REFRESH_TOKEN}function isServerTelemetryEntity(e,t){const r=e.indexOf(Bt)===0;let i=true;if(t){i=t.hasOwnProperty("failedRequests")&&t.hasOwnProperty("errors")&&t.hasOwnProperty("cacheHits")}return r&&i}function isThrottlingEntity(e,t){let r=false;if(e){r=e.indexOf(zt)===0}let i=true;if(t){i=t.hasOwnProperty("throttleTime")}return r&&i}function generateAppMetadataKey({environment:e,clientId:t}){const r=[bt,e,t];return r.join(At).toLowerCase()}function isAppMetadataEntity(e,t){if(!t){return false}return e.indexOf(bt)===0&&t.hasOwnProperty("clientId")&&t.hasOwnProperty("environment")}function isAuthorityMetadataEntity(e,t){if(!t){return false}return e.indexOf(Et)===0&&t.hasOwnProperty("aliases")&&t.hasOwnProperty("preferred_cache")&&t.hasOwnProperty("preferred_network")&&t.hasOwnProperty("canonical_authority")&&t.hasOwnProperty("authorization_endpoint")&&t.hasOwnProperty("token_endpoint")&&t.hasOwnProperty("issuer")&&t.hasOwnProperty("aliasesFromNetwork")&&t.hasOwnProperty("endpointsFromNetwork")&&t.hasOwnProperty("expiresAt")&&t.hasOwnProperty("jwks_uri")}function generateAuthorityMetadataExpiresAt(){return nowSeconds()+vt}function updateAuthorityEndpointMetadata(e,t,r){e.authorization_endpoint=t.authorization_endpoint;e.token_endpoint=t.token_endpoint;e.end_session_endpoint=t.end_session_endpoint;e.issuer=t.issuer;e.endpointsFromNetwork=r;e.jwks_uri=t.jwks_uri}function updateCloudDiscoveryMetadata(e,t,r){e.aliases=t.aliases;e.preferred_cache=t.preferred_cache;e.preferred_network=t.preferred_network;e.aliasesFromNetwork=r}function isAuthorityMetadataExpired(e){return e.expiresAt<=nowSeconds()}function serializeAttributeTokens(e){if(!e||e.length===0){return undefined}return[...e].sort().join(" ")} +function createIdTokenEntity(e,t,r,i,n){const s={credentialType:ft.ID_TOKEN,homeAccountId:e,environment:t,clientId:i,secret:r,realm:n,lastUpdatedAt:Date.now().toString()};return s}function createAccessTokenEntity(e,t,r,i,n,s,o,a,l,c,p,u,d,m,A){const h={homeAccountId:e,credentialType:ft.ACCESS_TOKEN,secret:r,cachedAt:nowSeconds().toString(),expiresOn:o.toString(),extendedExpiresOn:a.toString(),environment:t,clientId:i,realm:n,target:s,tokenType:u||Mt.BEARER,lastUpdatedAt:Date.now().toString()};if(d){h.userAssertionHash=d}if(p){h.refreshOn=p.toString()}const g=h.tokenType?.toLowerCase();if(h.tokenType?.toLowerCase()!==Mt.BEARER.toLowerCase()){h.credentialType=ft.ACCESS_TOKEN_WITH_AUTH_SCHEME;switch(g){case Mt.POP:const e=extractTokenClaims(r,l,c);if(!e?.cnf?.kid){throw ClientAuthError_createClientAuthError(sn,c)}h.keyId=e.cnf.kid;break;case"dpop":if(!m){throw ClientAuthError_createClientAuthError(cn,c)}h.keyId=m;break;case Mt.SSH:h.keyId=m}}if(A&&Object.keys(A).length>0){h.additionalCacheKeyComponents=A}return h}function createRefreshTokenEntity(e,t,r,i,n,s,o){const a={credentialType:ft.REFRESH_TOKEN,homeAccountId:e,environment:t,clientId:i,secret:r,lastUpdatedAt:Date.now().toString()};if(s){a.userAssertionHash=s}if(n){a.familyId=n}if(o){a.expiresOn=o.toString()}return a}function isCredentialEntity(e){return e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("credentialType")&&e.hasOwnProperty("clientId")&&e.hasOwnProperty("secret")}function isAccessTokenEntity(e){if(!e){return false}return isCredentialEntity(e)&&e.hasOwnProperty("realm")&&e.hasOwnProperty("target")&&(e["credentialType"]===ft.ACCESS_TOKEN||e["credentialType"]===ft.ACCESS_TOKEN_WITH_AUTH_SCHEME)}function isIdTokenEntity(e){if(!e){return false}return isCredentialEntity(e)&&e.hasOwnProperty("realm")&&e["credentialType"]===ft.ID_TOKEN}function isRefreshTokenEntity(e){if(!e){return false}return isCredentialEntity(e)&&e["credentialType"]===ft.REFRESH_TOKEN}function isServerTelemetryEntity(e,t){const r=e.indexOf(Bt)===0;let i=true;if(t){i=t.hasOwnProperty("failedRequests")&&t.hasOwnProperty("errors")&&t.hasOwnProperty("cacheHits")}return r&&i}function isThrottlingEntity(e,t){let r=false;if(e){r=e.indexOf(zt)===0}let i=true;if(t){i=t.hasOwnProperty("throttleTime")}return r&&i}function generateAppMetadataKey({environment:e,clientId:t}){const r=[bt,e,t];return r.join(At).toLowerCase()}function isAppMetadataEntity(e,t){if(!t){return false}return e.indexOf(bt)===0&&t.hasOwnProperty("clientId")&&t.hasOwnProperty("environment")}function isAuthorityMetadataEntity(e,t){if(!t){return false}return e.indexOf(Nt)===0&&t.hasOwnProperty("aliases")&&t.hasOwnProperty("preferred_cache")&&t.hasOwnProperty("preferred_network")&&t.hasOwnProperty("canonical_authority")&&t.hasOwnProperty("authorization_endpoint")&&t.hasOwnProperty("token_endpoint")&&t.hasOwnProperty("issuer")&&t.hasOwnProperty("aliasesFromNetwork")&&t.hasOwnProperty("endpointsFromNetwork")&&t.hasOwnProperty("expiresAt")&&t.hasOwnProperty("jwks_uri")}function generateAuthorityMetadataExpiresAt(){return nowSeconds()+vt}function updateAuthorityEndpointMetadata(e,t,r){e.authorization_endpoint=t.authorization_endpoint;e.token_endpoint=t.token_endpoint;e.end_session_endpoint=t.end_session_endpoint;e.issuer=t.issuer;e.endpointsFromNetwork=r;e.jwks_uri=t.jwks_uri}function updateCloudDiscoveryMetadata(e,t,r){e.aliases=t.aliases;e.preferred_cache=t.preferred_cache;e.preferred_network=t.preferred_network;e.aliasesFromNetwork=r}function isAuthorityMetadataExpired(e){return e.expiresAt<=nowSeconds()}function serializeAttributeTokens(e){if(!e||e.length===0){return undefined}return[...e].sort().join(" ")} /*! @azure/msal-common v16.13.0 2026-08-18 */ -class Authority{constructor(e,t,r,i,n,s,o,a){this.canonicalAuthority=e;this._canonicalAuthority.validateAsUri();this.networkInterface=t;this.cacheManager=r;this.authorityOptions=i;this.regionDiscoveryMetadata={region_used:undefined,region_source:undefined,region_outcome:undefined};this.logger=n;this.performanceClient=o;this.correlationId=s;this.managedIdentity=a||false;this.regionDiscovery=new RegionDiscovery(t,this.logger,this.performanceClient,this.correlationId)}getAuthorityType(e){if(e.HostNameAndPort.endsWith(ce)){return Vn.Ciam}const t=e.PathSegments;if(t.length){switch(t[0].toLowerCase()){case oe:return Vn.Adfs;case ae:return Vn.Dsts}}return Vn.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(e){this._canonicalAuthority=new UrlString(e,this.correlationId);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 ClientAuthError_createClientAuthError(Di,this.correlationId)}}get tokenEndpoint(){if(this.discoveryComplete()){return this.replacePath(this.metadata.token_endpoint)}else{throw ClientAuthError_createClientAuthError(Di,this.correlationId)}}get deviceCodeEndpoint(){if(this.discoveryComplete()){return this.replacePath(this.metadata.token_endpoint.replace("/token","/devicecode"))}else{throw ClientAuthError_createClientAuthError(Di,this.correlationId)}}get endSessionEndpoint(){if(this.discoveryComplete()){if(!this.metadata.end_session_endpoint){throw ClientAuthError_createClientAuthError(ln,this.correlationId)}return this.replacePath(this.metadata.end_session_endpoint)}else{throw ClientAuthError_createClientAuthError(Di,this.correlationId)}}get selfSignedJwtAudience(){if(this.discoveryComplete()){return this.replacePath(this.metadata.issuer)}else{throw ClientAuthError_createClientAuthError(Di,this.correlationId)}}get jwksUri(){if(this.discoveryComplete()){return this.replacePath(this.metadata.jwks_uri)}else{throw ClientAuthError_createClientAuthError(Di,this.correlationId)}}canReplaceTenant(e){return e.PathSegments.length===1&&!Authority.reservedTenantDomains.has(e.PathSegments[0])&&this.getAuthorityType(e)===Vn.Default&&this.protocolMode!==Zn.OIDC}replaceTenant(e){return e.replace(/{tenant}|{tenantid}/g,this.tenant)}replacePath(e){let t=e;const r=new UrlString(this.metadata.canonical_authority,this.correlationId);const i=r.getUrlComponents();const n=i.PathSegments;const s=this.canonicalAuthorityUrlComponents.PathSegments;s.forEach(((e,r)=>{let s=n[r];if(r===0&&this.canReplaceTenant(i)){const e=new UrlString(this.metadata.authorization_endpoint,this.correlationId).getUrlComponents().PathSegments[0];if(s!==e){this.logger.verbose(`Replacing tenant domain name '${s}' with id '${e}'`,this.correlationId);s=e}}if(e!==s){t=t.replace(`/${s}/`,`/${e}/`)}}));return this.replaceTenant(t)}get defaultOpenIdConfigurationEndpoint(){const e=this.hostnameAndPort;if(this.canonicalAuthority.endsWith("v2.0/")||this.authorityType===Vn.Adfs||this.protocolMode===Zn.OIDC&&!this.isAliasOfKnownMicrosoftAuthority(e)){return`${this.canonicalAuthority}.well-known/openid-configuration`}return`${this.canonicalAuthority}v2.0/.well-known/openid-configuration`}discoveryComplete(){return!!this.metadata}async resolveEndpointsAsync(){const e=this.getCurrentMetadataEntity();const t=await invokeAsync(this.updateCloudDiscoveryMetadata.bind(this),ys,this.logger,this.performanceClient,this.correlationId)(e);this.canonicalAuthority=this.canonicalAuthority.replace(this.hostnameAndPort,e.preferred_network);const r=await invokeAsync(this.updateEndpointMetadata.bind(this),Cs,this.logger,this.performanceClient,this.correlationId)(e);this.updateCachedMetadata(e,t,{source:r});this.performanceClient?.addFields({cloudDiscoverySource:t,authorityEndpointSource:r},this.correlationId)}getCurrentMetadataEntity(){let e=this.cacheManager.getAuthorityMetadataByAlias(this.hostnameAndPort,this.correlationId);if(!e){e={aliases:[],preferred_cache:this.hostnameAndPort,preferred_network:this.hostnameAndPort,canonical_authority:this.canonicalAuthority,authorization_endpoint:"",token_endpoint:"",end_session_endpoint:"",issuer:"",aliasesFromNetwork:false,endpointsFromNetwork:false,expiresAt:generateAuthorityMetadataExpiresAt(),jwks_uri:""}}return e}updateCachedMetadata(e,t,r){if(t!==It.CACHE&&r?.source!==It.CACHE){e.expiresAt=generateAuthorityMetadataExpiresAt();e.canonical_authority=this.canonicalAuthority}const i=this.cacheManager.generateAuthorityMetadataCacheKey(e.preferred_cache,this.correlationId);this.cacheManager.setAuthorityMetadata(i,e,this.correlationId);this.metadata=e}async updateEndpointMetadata(e){const t=this.updateEndpointMetadataFromLocalSources(e);if(t){if(t.source===It.HARDCODED_VALUES){if(this.authorityOptions.azureRegionConfiguration?.azureRegion){if(t.metadata){const r=await invokeAsync(this.updateMetadataWithRegionalInformation.bind(this),Ns,this.logger,this.performanceClient,this.correlationId)(t.metadata);updateAuthorityEndpointMetadata(e,r,false);e.canonical_authority=this.canonicalAuthority}}}return t.source}let r=await invokeAsync(this.getEndpointMetadataFromNetwork.bind(this),bs,this.logger,this.performanceClient,this.correlationId)();if(r){this.validateIssuer(r.issuer);if(this.authorityOptions.azureRegionConfiguration?.azureRegion){r=await invokeAsync(this.updateMetadataWithRegionalInformation.bind(this),Ns,this.logger,this.performanceClient,this.correlationId)(r)}updateAuthorityEndpointMetadata(e,r,true);return It.NETWORK}else{throw ClientAuthError_createClientAuthError(Li,this.defaultOpenIdConfigurationEndpoint,this.correlationId)}}updateEndpointMetadataFromLocalSources(e){this.logger.verbose("Attempting to get endpoint metadata from authority configuration",this.correlationId);const t=this.getEndpointMetadataFromConfig();if(t){this.logger.verbose("Found endpoint metadata in authority configuration",this.correlationId);updateAuthorityEndpointMetadata(e,t,false);return{source:It.CONFIG}}this.logger.verbose("Did not find endpoint metadata in the config... Attempting to get endpoint metadata from the hardcoded values.",this.correlationId);const r=this.getEndpointMetadataFromHardcodedValues();if(r){updateAuthorityEndpointMetadata(e,r,false);return{source:It.HARDCODED_VALUES,metadata:r}}else{this.logger.verbose("Did not find endpoint metadata in hardcoded values... Attempting to get endpoint metadata from the network metadata cache.",this.correlationId)}const i=isAuthorityMetadataExpired(e);if(this.isAuthoritySameType(e)&&e.endpointsFromNetwork&&!i){this.logger.verbose("Found endpoint metadata in the cache.","");return{source:It.CACHE}}else if(i){this.logger.verbose("The metadata entity is expired.","")}return null}isAuthoritySameType(e){const t=new UrlString(e.canonical_authority,this.correlationId);const r=t.getUrlComponents().PathSegments;return r.length===this.canonicalAuthorityUrlComponents.PathSegments.length}getEndpointMetadataFromConfig(){if(this.authorityOptions.authorityMetadata){try{return JSON.parse(this.authorityOptions.authorityMetadata)}catch(e){throw ClientConfigurationError_createClientConfigurationError(Bn,this.correlationId)}}return null}async getEndpointMetadataFromNetwork(){const e={};const t=this.defaultOpenIdConfigurationEndpoint;this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: attempting to retrieve OAuth endpoints from '${t}'`,this.correlationId);try{const r=await this.networkInterface.sendGetRequestAsync(t,e);const i=isOpenIdConfigResponse(r.body);if(i){return r.body}else{this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: could not parse response as OpenID configuration`,this.correlationId);return null}}catch(e){this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: '${e}'`,this.correlationId);return null}}getEndpointMetadataFromHardcodedValues(){if(this.hostnameAndPort in Yn){return Yn[this.hostnameAndPort]}return null}async updateMetadataWithRegionalInformation(e){const t=this.authorityOptions.azureRegionConfiguration?.azureRegion;if(t){if(t!==Pe){this.regionDiscoveryMetadata.region_outcome=Ht.CONFIGURED_NO_AUTO_DETECTION;this.regionDiscoveryMetadata.region_used=t;return Authority.replaceWithRegionalInformation(e,t,this.correlationId)}const r=await invokeAsync(this.regionDiscovery.detectRegion.bind(this.regionDiscovery),Es,this.logger,this.performanceClient,this.correlationId)(this.authorityOptions.azureRegionConfiguration?.environmentRegion,this.regionDiscoveryMetadata);if(r){this.regionDiscoveryMetadata.region_outcome=Ht.AUTO_DETECTION_REQUESTED_SUCCESSFUL;this.regionDiscoveryMetadata.region_used=r;return Authority.replaceWithRegionalInformation(e,r,this.correlationId)}this.regionDiscoveryMetadata.region_outcome=Ht.AUTO_DETECTION_REQUESTED_FAILED}return e}async updateCloudDiscoveryMetadata(e){const t=this.updateCloudDiscoveryMetadataFromLocalSources(e);if(t){return t}const r=await invokeAsync(this.getCloudDiscoveryMetadataFromNetwork.bind(this),fs,this.logger,this.performanceClient,this.correlationId)();if(r){updateCloudDiscoveryMetadata(e,r,true);return It.NETWORK}throw ClientConfigurationError_createClientConfigurationError(_n,this.correlationId)}updateCloudDiscoveryMetadataFromLocalSources(e){this.logger.verbose("Attempting to get cloud discovery metadata from authority configuration",this.correlationId);this.logger.verbosePii(`Known Authorities: '${this.authorityOptions.knownAuthorities||Ne}'`,this.correlationId);this.logger.verbosePii(`Authority Metadata: '${this.authorityOptions.authorityMetadata||Ne}'`,this.correlationId);this.logger.verbosePii(`Canonical Authority: '${e.canonical_authority||Ne}'`,this.correlationId);const t=this.getCloudDiscoveryMetadataFromConfig();if(t){this.logger.verbose("Found cloud discovery metadata in authority configuration",this.correlationId);updateCloudDiscoveryMetadata(e,t,false);return It.CONFIG}this.logger.verbose("Did not find cloud discovery metadata in the config... Attempting to get cloud discovery metadata from the hardcoded values.",this.correlationId);const r=getCloudDiscoveryMetadataFromHardcodedValues(this.hostnameAndPort);if(r){this.logger.verbose("Found cloud discovery metadata from hardcoded values.",this.correlationId);updateCloudDiscoveryMetadata(e,r,false);return It.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.",this.correlationId);const i=isAuthorityMetadataExpired(e);if(this.isAuthoritySameType(e)&&e.aliasesFromNetwork&&!i){this.logger.verbose("Found cloud discovery metadata in the cache.","");return It.CACHE}else if(i){this.logger.verbose("The metadata entity is expired.","")}return null}getCloudDiscoveryMetadataFromConfig(){if(this.authorityType===Vn.Ciam){this.logger.verbose("CIAM authorities do not support cloud discovery metadata, generate the aliases from authority host.",this.correlationId);return Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)}if(this.authorityOptions.cloudDiscoveryMetadata){this.logger.verbose("The cloud discovery metadata has been provided as a network response, in the config.",this.correlationId);try{this.logger.verbose("Attempting to parse the cloud discovery metadata.",this.correlationId);const e=JSON.parse(this.authorityOptions.cloudDiscoveryMetadata);const t=getCloudDiscoveryMetadataFromNetworkResponse(e.metadata,this.hostnameAndPort);this.logger.verbose("Parsed the cloud discovery metadata.","");if(t){this.logger.verbose("There is returnable metadata attached to the parsed cloud discovery metadata.",this.correlationId);return t}else{this.logger.verbose("There is no metadata attached to the parsed cloud discovery metadata.",this.correlationId)}}catch(e){this.logger.verbose("Unable to parse the cloud discovery metadata. Throwing Invalid Cloud Discovery Metadata Error.",this.correlationId);throw ClientConfigurationError_createClientConfigurationError(xn,this.correlationId)}}if(this.isInKnownAuthorities(this.hostnameAndPort)){this.logger.verbose("The host is included in knownAuthorities. Creating new cloud discovery metadata from the host.",this.correlationId);return Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)}return null}async getCloudDiscoveryMetadataFromNetwork(){const e=`${le}${this.canonicalAuthority}oauth2/v2.0/authorize`;const t={};let r=null;try{const i=await this.networkInterface.sendGetRequestAsync(e,t);let n;let s;if(isCloudInstanceDiscoveryResponse(i.body)){n=i.body;s=n.metadata;this.logger.verbosePii(`tenant_discovery_endpoint is: '${n.tenant_discovery_endpoint}'`,this.correlationId)}else if(isCloudInstanceDiscoveryErrorResponse(i.body)){this.logger.warning(`A CloudInstanceDiscoveryErrorResponse was returned. The cloud instance discovery network request's status code is: '${i.status}'`,this.correlationId);n=i.body;if(n.error===Re){this.logger.error("The CloudInstanceDiscoveryErrorResponse error is invalid_instance.",this.correlationId);return null}this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error is '${n.error}'`,this.correlationId);this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error description is '${n.error_description}'`,this.correlationId);this.logger.warning("Setting the value of the CloudInstanceDiscoveryMetadata (returned from the network, correlationId) to []",this.correlationId);s=[]}else{this.logger.error("AAD did not return a CloudInstanceDiscoveryResponse or CloudInstanceDiscoveryErrorResponse",this.correlationId);return null}this.logger.verbose("Attempting to find a match between the developer's authority and the CloudInstanceDiscoveryMetadata returned from the network request.",this.correlationId);r=getCloudDiscoveryMetadataFromNetworkResponse(s,this.hostnameAndPort)}catch(e){if(e instanceof AuthError){this.logger.error(`There was a network error while attempting to get the cloud discovery instance metadata.\nError: '${e.errorCode}'\nError Description: '${e.errorMessage}'`,this.correlationId)}else{const t=e;this.logger.error(`A non-MSALJS error was thrown while attempting to get the cloud instance discovery metadata.\nError: '${t.name}'\nError Description: '${t.message}'`,this.correlationId)}return null}if(!r){this.logger.warning("The developer's authority was not found within the CloudInstanceDiscoveryMetadata returned from the network request.",this.correlationId);this.logger.verbose("Creating custom Authority for custom domain scenario.",this.correlationId);r=Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)}return r}isInKnownAuthorities(e){const t=e.toLowerCase();const r=this.authorityOptions.knownAuthorities.filter((e=>e&&UrlString.getDomainFromUrl(e,this.correlationId).toLowerCase()===t));return r.length>0}static generateAuthority(e,t){let r;if(t&&t.azureCloudInstance!==Xn.None){const e=t.tenant?t.tenant:se;r=`${t.azureCloudInstance}/${e}/`}return r?r:e}static createCloudDiscoveryMetadataFromHost(e){return{preferred_network:e,preferred_cache:e,aliases:[e]}}getPreferredCache(){if(this.managedIdentity){return ne}else if(this.discoveryComplete()){return this.metadata.preferred_cache}else{throw ClientAuthError_createClientAuthError(Di,this.correlationId)}}isAlias(e){return this.metadata.aliases.indexOf(e)>-1}isAliasOfKnownMicrosoftAuthority(e){return Kn.has(e)}validateIssuer(e){if(!e){throw ClientConfigurationError_createClientConfigurationError(Fn,this.correlationId)}let t;try{t=new URL(e)}catch{throw ClientConfigurationError_createClientConfigurationError(Fn,this.correlationId)}const r=t.protocol;const i=t.host;const n=(this.canonicalAuthorityUrlComponents.Protocol||"").toLowerCase();const s=(this.canonicalAuthorityUrlComponents.HostNameAndPort||"").toLowerCase();const o=this.matchesAuthorityOrigin(r,i,n,s);const a=r==="https:"&&this.isAliasOfKnownMicrosoftAuthority(i);const l=r==="https:"&&this.matchesRegionalMicrosoftHost(i);const c=this.matchesCiamTenantPattern(t,s,this.canonicalAuthorityUrlComponents.PathSegments);const p=r==="https:"&&this.isInKnownAuthorities(i);if(o||a||l||c||p){return}throw ClientConfigurationError_createClientConfigurationError(Fn,this.correlationId)}matchesAuthorityOrigin(e,t,r,i){return e===r&&t===i}matchesRegionalMicrosoftHost(e){const t=e.indexOf(".");if(t>0&&te===l))}static isPublicCloudAuthority(e){return Be.indexOf(e)>=0}static buildRegionalAuthorityString(e,t,r,i){const n=new UrlString(e,r);n.validateAsUri();const s=n.getUrlComponents();let o=`${t}.${s.HostNameAndPort}`;if(this.isPublicCloudAuthority(s.HostNameAndPort)){o=`${t}.${xe}`}const a=UrlString.constructAuthorityUriFromObject({...n.getUrlComponents(),HostNameAndPort:o},r).urlString;if(i)return`${a}?${i}`;return a}static replaceWithRegionalInformation(e,t,r){const i={...e};i.authorization_endpoint=Authority.buildRegionalAuthorityString(i.authorization_endpoint,t,r);i.token_endpoint=Authority.buildRegionalAuthorityString(i.token_endpoint,t,r);if(i.end_session_endpoint){i.end_session_endpoint=Authority.buildRegionalAuthorityString(i.end_session_endpoint,t,r)}return i}static transformCIAMAuthority(e,t){let r=e;const i=new UrlString(e,t);const n=i.getUrlComponents();if(n.PathSegments.length===0&&n.HostNameAndPort.endsWith(ce)){const e=n.HostNameAndPort.split(".")[0];r=`${r}${e}${pe}`}return r}}Authority.reservedTenantDomains=new Set(["{tenant}","{tenantid}",rt.COMMON,rt.CONSUMERS,rt.ORGANIZATIONS]);function getTenantFromAuthorityString(e,t){const r=new UrlString(e,t);const i=r.getUrlComponents();const n=i.PathSegments.slice(-1)[0]?.toLowerCase();switch(n){case rt.COMMON:case rt.ORGANIZATIONS:case rt.CONSUMERS:return undefined;default:return n}}function formatAuthorityUri(e){return e.endsWith(ve)?e:`${e}${ve}`}function buildStaticAuthorityOptions(e){const t=e.cloudDiscoveryMetadata;let r=undefined;if(t){try{r=JSON.parse(t)}catch(e){throw ClientConfigurationError_createClientConfigurationError(xn,"")}}return{canonicalAuthority:e.authority?formatAuthorityUri(e.authority):undefined,knownAuthorities:e.knownAuthorities,cloudDiscoveryMetadata:r}} +class Authority{constructor(e,t,r,i,n,s,o,a){this.canonicalAuthority=e;this._canonicalAuthority.validateAsUri();this.networkInterface=t;this.cacheManager=r;this.authorityOptions=i;this.regionDiscoveryMetadata={region_used:undefined,region_source:undefined,region_outcome:undefined};this.logger=n;this.performanceClient=o;this.correlationId=s;this.managedIdentity=a||false;this.regionDiscovery=new RegionDiscovery(t,this.logger,this.performanceClient,this.correlationId)}getAuthorityType(e){if(e.HostNameAndPort.endsWith(ce)){return Vn.Ciam}const t=e.PathSegments;if(t.length){switch(t[0].toLowerCase()){case oe:return Vn.Adfs;case ae:return Vn.Dsts}}return Vn.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(e){this._canonicalAuthority=new UrlString(e,this.correlationId);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 ClientAuthError_createClientAuthError(Di,this.correlationId)}}get tokenEndpoint(){if(this.discoveryComplete()){return this.replacePath(this.metadata.token_endpoint)}else{throw ClientAuthError_createClientAuthError(Di,this.correlationId)}}get deviceCodeEndpoint(){if(this.discoveryComplete()){return this.replacePath(this.metadata.token_endpoint.replace("/token","/devicecode"))}else{throw ClientAuthError_createClientAuthError(Di,this.correlationId)}}get endSessionEndpoint(){if(this.discoveryComplete()){if(!this.metadata.end_session_endpoint){throw ClientAuthError_createClientAuthError(ln,this.correlationId)}return this.replacePath(this.metadata.end_session_endpoint)}else{throw ClientAuthError_createClientAuthError(Di,this.correlationId)}}get selfSignedJwtAudience(){if(this.discoveryComplete()){return this.replacePath(this.metadata.issuer)}else{throw ClientAuthError_createClientAuthError(Di,this.correlationId)}}get jwksUri(){if(this.discoveryComplete()){return this.replacePath(this.metadata.jwks_uri)}else{throw ClientAuthError_createClientAuthError(Di,this.correlationId)}}canReplaceTenant(e){return e.PathSegments.length===1&&!Authority.reservedTenantDomains.has(e.PathSegments[0])&&this.getAuthorityType(e)===Vn.Default&&this.protocolMode!==Zn.OIDC}replaceTenant(e){return e.replace(/{tenant}|{tenantid}/g,this.tenant)}replacePath(e){let t=e;const r=new UrlString(this.metadata.canonical_authority,this.correlationId);const i=r.getUrlComponents();const n=i.PathSegments;const s=this.canonicalAuthorityUrlComponents.PathSegments;s.forEach(((e,r)=>{let s=n[r];if(r===0&&this.canReplaceTenant(i)){const e=new UrlString(this.metadata.authorization_endpoint,this.correlationId).getUrlComponents().PathSegments[0];if(s!==e){this.logger.verbose(`Replacing tenant domain name '${s}' with id '${e}'`,this.correlationId);s=e}}if(e!==s){t=t.replace(`/${s}/`,`/${e}/`)}}));return this.replaceTenant(t)}get defaultOpenIdConfigurationEndpoint(){const e=this.hostnameAndPort;if(this.canonicalAuthority.endsWith("v2.0/")||this.authorityType===Vn.Adfs||this.protocolMode===Zn.OIDC&&!this.isAliasOfKnownMicrosoftAuthority(e)){return`${this.canonicalAuthority}.well-known/openid-configuration`}return`${this.canonicalAuthority}v2.0/.well-known/openid-configuration`}discoveryComplete(){return!!this.metadata}async resolveEndpointsAsync(){const e=this.getCurrentMetadataEntity();const t=await invokeAsync(this.updateCloudDiscoveryMetadata.bind(this),ys,this.logger,this.performanceClient,this.correlationId)(e);this.canonicalAuthority=this.canonicalAuthority.replace(this.hostnameAndPort,e.preferred_network);const r=await invokeAsync(this.updateEndpointMetadata.bind(this),Cs,this.logger,this.performanceClient,this.correlationId)(e);this.updateCachedMetadata(e,t,{source:r});this.performanceClient?.addFields({cloudDiscoverySource:t,authorityEndpointSource:r},this.correlationId)}getCurrentMetadataEntity(){let e=this.cacheManager.getAuthorityMetadataByAlias(this.hostnameAndPort,this.correlationId);if(!e){e={aliases:[],preferred_cache:this.hostnameAndPort,preferred_network:this.hostnameAndPort,canonical_authority:this.canonicalAuthority,authorization_endpoint:"",token_endpoint:"",end_session_endpoint:"",issuer:"",aliasesFromNetwork:false,endpointsFromNetwork:false,expiresAt:generateAuthorityMetadataExpiresAt(),jwks_uri:""}}return e}updateCachedMetadata(e,t,r){if(t!==It.CACHE&&r?.source!==It.CACHE){e.expiresAt=generateAuthorityMetadataExpiresAt();e.canonical_authority=this.canonicalAuthority}const i=this.cacheManager.generateAuthorityMetadataCacheKey(e.preferred_cache,this.correlationId);this.cacheManager.setAuthorityMetadata(i,e,this.correlationId);this.metadata=e}async updateEndpointMetadata(e){const t=this.updateEndpointMetadataFromLocalSources(e);if(t){if(t.source===It.HARDCODED_VALUES){if(this.authorityOptions.azureRegionConfiguration?.azureRegion){if(t.metadata){const r=await invokeAsync(this.updateMetadataWithRegionalInformation.bind(this),Es,this.logger,this.performanceClient,this.correlationId)(t.metadata);updateAuthorityEndpointMetadata(e,r,false);e.canonical_authority=this.canonicalAuthority}}}return t.source}let r=await invokeAsync(this.getEndpointMetadataFromNetwork.bind(this),bs,this.logger,this.performanceClient,this.correlationId)();if(r){this.validateIssuer(r.issuer);if(this.authorityOptions.azureRegionConfiguration?.azureRegion){r=await invokeAsync(this.updateMetadataWithRegionalInformation.bind(this),Es,this.logger,this.performanceClient,this.correlationId)(r)}updateAuthorityEndpointMetadata(e,r,true);return It.NETWORK}else{throw ClientAuthError_createClientAuthError(Li,this.defaultOpenIdConfigurationEndpoint,this.correlationId)}}updateEndpointMetadataFromLocalSources(e){this.logger.verbose("Attempting to get endpoint metadata from authority configuration",this.correlationId);const t=this.getEndpointMetadataFromConfig();if(t){this.logger.verbose("Found endpoint metadata in authority configuration",this.correlationId);updateAuthorityEndpointMetadata(e,t,false);return{source:It.CONFIG}}this.logger.verbose("Did not find endpoint metadata in the config... Attempting to get endpoint metadata from the hardcoded values.",this.correlationId);const r=this.getEndpointMetadataFromHardcodedValues();if(r){updateAuthorityEndpointMetadata(e,r,false);return{source:It.HARDCODED_VALUES,metadata:r}}else{this.logger.verbose("Did not find endpoint metadata in hardcoded values... Attempting to get endpoint metadata from the network metadata cache.",this.correlationId)}const i=isAuthorityMetadataExpired(e);if(this.isAuthoritySameType(e)&&e.endpointsFromNetwork&&!i){this.logger.verbose("Found endpoint metadata in the cache.","");return{source:It.CACHE}}else if(i){this.logger.verbose("The metadata entity is expired.","")}return null}isAuthoritySameType(e){const t=new UrlString(e.canonical_authority,this.correlationId);const r=t.getUrlComponents().PathSegments;return r.length===this.canonicalAuthorityUrlComponents.PathSegments.length}getEndpointMetadataFromConfig(){if(this.authorityOptions.authorityMetadata){try{return JSON.parse(this.authorityOptions.authorityMetadata)}catch(e){throw ClientConfigurationError_createClientConfigurationError(Bn,this.correlationId)}}return null}async getEndpointMetadataFromNetwork(){const e={};const t=this.defaultOpenIdConfigurationEndpoint;this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: attempting to retrieve OAuth endpoints from '${t}'`,this.correlationId);try{const r=await this.networkInterface.sendGetRequestAsync(t,e);const i=isOpenIdConfigResponse(r.body);if(i){return r.body}else{this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: could not parse response as OpenID configuration`,this.correlationId);return null}}catch(e){this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: '${e}'`,this.correlationId);return null}}getEndpointMetadataFromHardcodedValues(){if(this.hostnameAndPort in Yn){return Yn[this.hostnameAndPort]}return null}async updateMetadataWithRegionalInformation(e){const t=this.authorityOptions.azureRegionConfiguration?.azureRegion;if(t){if(t!==Pe){this.regionDiscoveryMetadata.region_outcome=Ht.CONFIGURED_NO_AUTO_DETECTION;this.regionDiscoveryMetadata.region_used=t;return Authority.replaceWithRegionalInformation(e,t,this.correlationId)}const r=await invokeAsync(this.regionDiscovery.detectRegion.bind(this.regionDiscovery),Ns,this.logger,this.performanceClient,this.correlationId)(this.authorityOptions.azureRegionConfiguration?.environmentRegion,this.regionDiscoveryMetadata);if(r){this.regionDiscoveryMetadata.region_outcome=Ht.AUTO_DETECTION_REQUESTED_SUCCESSFUL;this.regionDiscoveryMetadata.region_used=r;return Authority.replaceWithRegionalInformation(e,r,this.correlationId)}this.regionDiscoveryMetadata.region_outcome=Ht.AUTO_DETECTION_REQUESTED_FAILED}return e}async updateCloudDiscoveryMetadata(e){const t=this.updateCloudDiscoveryMetadataFromLocalSources(e);if(t){return t}const r=await invokeAsync(this.getCloudDiscoveryMetadataFromNetwork.bind(this),fs,this.logger,this.performanceClient,this.correlationId)();if(r){updateCloudDiscoveryMetadata(e,r,true);return It.NETWORK}throw ClientConfigurationError_createClientConfigurationError(_n,this.correlationId)}updateCloudDiscoveryMetadataFromLocalSources(e){this.logger.verbose("Attempting to get cloud discovery metadata from authority configuration",this.correlationId);this.logger.verbosePii(`Known Authorities: '${this.authorityOptions.knownAuthorities||Ee}'`,this.correlationId);this.logger.verbosePii(`Authority Metadata: '${this.authorityOptions.authorityMetadata||Ee}'`,this.correlationId);this.logger.verbosePii(`Canonical Authority: '${e.canonical_authority||Ee}'`,this.correlationId);const t=this.getCloudDiscoveryMetadataFromConfig();if(t){this.logger.verbose("Found cloud discovery metadata in authority configuration",this.correlationId);updateCloudDiscoveryMetadata(e,t,false);return It.CONFIG}this.logger.verbose("Did not find cloud discovery metadata in the config... Attempting to get cloud discovery metadata from the hardcoded values.",this.correlationId);const r=getCloudDiscoveryMetadataFromHardcodedValues(this.hostnameAndPort);if(r){this.logger.verbose("Found cloud discovery metadata from hardcoded values.",this.correlationId);updateCloudDiscoveryMetadata(e,r,false);return It.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.",this.correlationId);const i=isAuthorityMetadataExpired(e);if(this.isAuthoritySameType(e)&&e.aliasesFromNetwork&&!i){this.logger.verbose("Found cloud discovery metadata in the cache.","");return It.CACHE}else if(i){this.logger.verbose("The metadata entity is expired.","")}return null}getCloudDiscoveryMetadataFromConfig(){if(this.authorityType===Vn.Ciam){this.logger.verbose("CIAM authorities do not support cloud discovery metadata, generate the aliases from authority host.",this.correlationId);return Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)}if(this.authorityOptions.cloudDiscoveryMetadata){this.logger.verbose("The cloud discovery metadata has been provided as a network response, in the config.",this.correlationId);try{this.logger.verbose("Attempting to parse the cloud discovery metadata.",this.correlationId);const e=JSON.parse(this.authorityOptions.cloudDiscoveryMetadata);const t=getCloudDiscoveryMetadataFromNetworkResponse(e.metadata,this.hostnameAndPort);this.logger.verbose("Parsed the cloud discovery metadata.","");if(t){this.logger.verbose("There is returnable metadata attached to the parsed cloud discovery metadata.",this.correlationId);return t}else{this.logger.verbose("There is no metadata attached to the parsed cloud discovery metadata.",this.correlationId)}}catch(e){this.logger.verbose("Unable to parse the cloud discovery metadata. Throwing Invalid Cloud Discovery Metadata Error.",this.correlationId);throw ClientConfigurationError_createClientConfigurationError(xn,this.correlationId)}}if(this.isInKnownAuthorities(this.hostnameAndPort)){this.logger.verbose("The host is included in knownAuthorities. Creating new cloud discovery metadata from the host.",this.correlationId);return Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)}return null}async getCloudDiscoveryMetadataFromNetwork(){const e=`${le}${this.canonicalAuthority}oauth2/v2.0/authorize`;const t={};let r=null;try{const i=await this.networkInterface.sendGetRequestAsync(e,t);let n;let s;if(isCloudInstanceDiscoveryResponse(i.body)){n=i.body;s=n.metadata;this.logger.verbosePii(`tenant_discovery_endpoint is: '${n.tenant_discovery_endpoint}'`,this.correlationId)}else if(isCloudInstanceDiscoveryErrorResponse(i.body)){this.logger.warning(`A CloudInstanceDiscoveryErrorResponse was returned. The cloud instance discovery network request's status code is: '${i.status}'`,this.correlationId);n=i.body;if(n.error===Re){this.logger.error("The CloudInstanceDiscoveryErrorResponse error is invalid_instance.",this.correlationId);return null}this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error is '${n.error}'`,this.correlationId);this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error description is '${n.error_description}'`,this.correlationId);this.logger.warning("Setting the value of the CloudInstanceDiscoveryMetadata (returned from the network, correlationId) to []",this.correlationId);s=[]}else{this.logger.error("AAD did not return a CloudInstanceDiscoveryResponse or CloudInstanceDiscoveryErrorResponse",this.correlationId);return null}this.logger.verbose("Attempting to find a match between the developer's authority and the CloudInstanceDiscoveryMetadata returned from the network request.",this.correlationId);r=getCloudDiscoveryMetadataFromNetworkResponse(s,this.hostnameAndPort)}catch(e){if(e instanceof AuthError){this.logger.error(`There was a network error while attempting to get the cloud discovery instance metadata.\nError: '${e.errorCode}'\nError Description: '${e.errorMessage}'`,this.correlationId)}else{const t=e;this.logger.error(`A non-MSALJS error was thrown while attempting to get the cloud instance discovery metadata.\nError: '${t.name}'\nError Description: '${t.message}'`,this.correlationId)}return null}if(!r){this.logger.warning("The developer's authority was not found within the CloudInstanceDiscoveryMetadata returned from the network request.",this.correlationId);this.logger.verbose("Creating custom Authority for custom domain scenario.",this.correlationId);r=Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)}return r}isInKnownAuthorities(e){const t=e.toLowerCase();const r=this.authorityOptions.knownAuthorities.filter((e=>e&&UrlString.getDomainFromUrl(e,this.correlationId).toLowerCase()===t));return r.length>0}static generateAuthority(e,t){let r;if(t&&t.azureCloudInstance!==Xn.None){const e=t.tenant?t.tenant:se;r=`${t.azureCloudInstance}/${e}/`}return r?r:e}static createCloudDiscoveryMetadataFromHost(e){return{preferred_network:e,preferred_cache:e,aliases:[e]}}getPreferredCache(){if(this.managedIdentity){return ne}else if(this.discoveryComplete()){return this.metadata.preferred_cache}else{throw ClientAuthError_createClientAuthError(Di,this.correlationId)}}isAlias(e){return this.metadata.aliases.indexOf(e)>-1}isAliasOfKnownMicrosoftAuthority(e){return Kn.has(e)}validateIssuer(e){if(!e){throw ClientConfigurationError_createClientConfigurationError(Fn,this.correlationId)}let t;try{t=new URL(e)}catch{throw ClientConfigurationError_createClientConfigurationError(Fn,this.correlationId)}const r=t.protocol;const i=t.host;const n=(this.canonicalAuthorityUrlComponents.Protocol||"").toLowerCase();const s=(this.canonicalAuthorityUrlComponents.HostNameAndPort||"").toLowerCase();const o=this.matchesAuthorityOrigin(r,i,n,s);const a=r==="https:"&&this.isAliasOfKnownMicrosoftAuthority(i);const l=r==="https:"&&this.matchesRegionalMicrosoftHost(i);const c=this.matchesCiamTenantPattern(t,s,this.canonicalAuthorityUrlComponents.PathSegments);const p=r==="https:"&&this.isInKnownAuthorities(i);if(o||a||l||c||p){return}throw ClientConfigurationError_createClientConfigurationError(Fn,this.correlationId)}matchesAuthorityOrigin(e,t,r,i){return e===r&&t===i}matchesRegionalMicrosoftHost(e){const t=e.indexOf(".");if(t>0&&te===l))}static isPublicCloudAuthority(e){return Be.indexOf(e)>=0}static buildRegionalAuthorityString(e,t,r,i){const n=new UrlString(e,r);n.validateAsUri();const s=n.getUrlComponents();let o=`${t}.${s.HostNameAndPort}`;if(this.isPublicCloudAuthority(s.HostNameAndPort)){o=`${t}.${xe}`}const a=UrlString.constructAuthorityUriFromObject({...n.getUrlComponents(),HostNameAndPort:o},r).urlString;if(i)return`${a}?${i}`;return a}static replaceWithRegionalInformation(e,t,r){const i={...e};i.authorization_endpoint=Authority.buildRegionalAuthorityString(i.authorization_endpoint,t,r);i.token_endpoint=Authority.buildRegionalAuthorityString(i.token_endpoint,t,r);if(i.end_session_endpoint){i.end_session_endpoint=Authority.buildRegionalAuthorityString(i.end_session_endpoint,t,r)}return i}static transformCIAMAuthority(e,t){let r=e;const i=new UrlString(e,t);const n=i.getUrlComponents();if(n.PathSegments.length===0&&n.HostNameAndPort.endsWith(ce)){const e=n.HostNameAndPort.split(".")[0];r=`${r}${e}${pe}`}return r}}Authority.reservedTenantDomains=new Set(["{tenant}","{tenantid}",rt.COMMON,rt.CONSUMERS,rt.ORGANIZATIONS]);function getTenantFromAuthorityString(e,t){const r=new UrlString(e,t);const i=r.getUrlComponents();const n=i.PathSegments.slice(-1)[0]?.toLowerCase();switch(n){case rt.COMMON:case rt.ORGANIZATIONS:case rt.CONSUMERS:return undefined;default:return n}}function formatAuthorityUri(e){return e.endsWith(ve)?e:`${e}${ve}`}function buildStaticAuthorityOptions(e){const t=e.cloudDiscoveryMetadata;let r=undefined;if(t){try{r=JSON.parse(t)}catch(e){throw ClientConfigurationError_createClientConfigurationError(xn,"")}}return{canonicalAuthority:e.authority?formatAuthorityUri(e.authority):undefined,knownAuthorities:e.knownAuthorities,cloudDiscoveryMetadata:r}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -class ScopeSet{constructor(e,t){this.correlationId=t;const r=e?StringUtils.trimArrayEntries([...e]):[];const i=r?StringUtils.removeEmptyStringsFromArray(r):[];if(!i||!i.length){throw ClientConfigurationError_createClientConfigurationError(En,t)}this.scopes=new Set;i.forEach((e=>this.scopes.add(e)))}static fromString(e,t){const r=e||"";const i=r.split(" ");return new ScopeSet(i,t)}static createSearchScopes(e,t){const r=e&&e.length>0?e:[...Ze];const i=new ScopeSet(r,t);if(!i.containsOnlyOIDCScopes()){i.removeOIDCScopes()}else{i.removeScope(ge)}return i}containsScope(e){const t=this.printScopesLowerCase().split(" ");const r=new ScopeSet(t,this.correlationId);return e?r.scopes.has(e.toLowerCase()):false}containsScopeSet(e){if(!e||e.scopes.size<=0){return false}return this.scopes.size>=e.scopes.size&&e.asArray().every((e=>this.containsScope(e)))}containsOnlyOIDCScopes(){let e=0;Xe.forEach((t=>{if(this.containsScope(t)){e+=1}}));return this.scopes.size===e}appendScope(e){if(e){this.scopes.add(e.trim())}}appendScopes(e){try{e.forEach((e=>this.appendScope(e)))}catch(e){throw ClientAuthError_createClientAuthError(Yi,this.correlationId)}}removeScope(e){if(!e){throw ClientAuthError_createClientAuthError(Ji,this.correlationId)}this.scopes.delete(e.trim())}removeOIDCScopes(){Xe.forEach((e=>{this.scopes.delete(e)}))}unionScopeSets(e){if(!e){throw ClientAuthError_createClientAuthError($i,this.correlationId)}const t=new Set;e.scopes.forEach((e=>t.add(e.toLowerCase())));this.scopes.forEach((e=>t.add(e.toLowerCase())));return t}intersectingScopeSets(e){if(!e){throw ClientAuthError_createClientAuthError($i,this.correlationId)}if(!e.containsOnlyOIDCScopes()){e.removeOIDCScopes()}const t=this.unionScopeSets(e);const r=e.getScopeCount();const i=this.getScopeCount();const n=t.size;return ne.push(t)));return e}printScopes(){if(this.scopes){const e=this.asArray();return e.join(" ")}return""}printScopesLowerCase(){return this.printScopes().toLowerCase()}} +class ScopeSet{constructor(e,t){this.correlationId=t;const r=e?StringUtils.trimArrayEntries([...e]):[];const i=r?StringUtils.removeEmptyStringsFromArray(r):[];if(!i||!i.length){throw ClientConfigurationError_createClientConfigurationError(Nn,t)}this.scopes=new Set;i.forEach((e=>this.scopes.add(e)))}static fromString(e,t){const r=e||"";const i=r.split(" ");return new ScopeSet(i,t)}static createSearchScopes(e,t){const r=e&&e.length>0?e:[...Ze];const i=new ScopeSet(r,t);if(!i.containsOnlyOIDCScopes()){i.removeOIDCScopes()}else{i.removeScope(he)}return i}containsScope(e){const t=this.printScopesLowerCase().split(" ");const r=new ScopeSet(t,this.correlationId);return e?r.scopes.has(e.toLowerCase()):false}containsScopeSet(e){if(!e||e.scopes.size<=0){return false}return this.scopes.size>=e.scopes.size&&e.asArray().every((e=>this.containsScope(e)))}containsOnlyOIDCScopes(){let e=0;Xe.forEach((t=>{if(this.containsScope(t)){e+=1}}));return this.scopes.size===e}appendScope(e){if(e){this.scopes.add(e.trim())}}appendScopes(e){try{e.forEach((e=>this.appendScope(e)))}catch(e){throw ClientAuthError_createClientAuthError(Yi,this.correlationId)}}removeScope(e){if(!e){throw ClientAuthError_createClientAuthError(Ji,this.correlationId)}this.scopes.delete(e.trim())}removeOIDCScopes(){Xe.forEach((e=>{this.scopes.delete(e)}))}unionScopeSets(e){if(!e){throw ClientAuthError_createClientAuthError($i,this.correlationId)}const t=new Set;e.scopes.forEach((e=>t.add(e.toLowerCase())));this.scopes.forEach((e=>t.add(e.toLowerCase())));return t}intersectingScopeSets(e){if(!e){throw ClientAuthError_createClientAuthError($i,this.correlationId)}if(!e.containsOnlyOIDCScopes()){e.removeOIDCScopes()}const t=this.unionScopeSets(e);const r=e.getScopeCount();const i=this.getScopeCount();const n=t.size;return ne.push(t)));return e}printScopes(){if(this.scopes){const e=this.asArray();return e.join(" ")}return""}printScopesLowerCase(){return this.printScopes().toLowerCase()}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -function instrumentBrokerParams(e,t,r){if(!t){return}const i=e.get(er);if(i&&e.has(Xr)){r?.addFields({embeddedClientId:i,embeddedRedirectUri:e.get(tr)},t)}}function addResponseType(e,t){e.set(rr,t)}function addResponseMode(e,t){e.set(ir,t?t:at.QUERY)}function addNativeBroker(e){e.set(NATIVE_BROKER,"1")}function addScopes(e,t,r,i=true,n=Ze){if(i&&!n.includes("openid")&&!t.includes("openid")){n.push("openid")}const s=i?[...t||[],...n]:t||[];const o=new ScopeSet(s,r);e.set(or,o.printScopes())}function addClientId(e,t){e.set(er,t)}function addRedirectUri(e,t){e.set(tr,t)}function addPostLogoutRedirectUri(e,t){e.set(Qr,t)}function addIdTokenHint(e,t){e.set(Tr,t)}function addDomainHint(e,t){e.set(Kr,t)}function addLoginHint(e,t){e.set($r,t)}function addCcsUpn(e,t){e.set(et.CCS_HEADER,`UPN:${t}`)}function addCcsOid(e,t){e.set(et.CCS_HEADER,`Oid:${t.uid}@${t.utid}`)}function addSid(e,t){e.set(Yr,t)}function addClaims(e,t,r,i,n,s){const o=n&&e.has(Xr)?undefined:i;const a=buildMergedClaims(r,o,t,s);e.set(sr,a)}function addCorrelationId(e,t){e.set(vr,t)}function addLibraryInfo(e,t){e.set(Ir,t.sku);e.set(Sr,t.version);if(t.os){e.set(wr,t.os)}if(t.cpu){e.set(Pr,t.cpu)}}function addApplicationTelemetry(e,t){if(t?.appName){e.set(Rr,t.appName)}if(t?.appVersion){e.set(kr,t.appVersion)}}function addPrompt(e,t){e.set(hr,t)}function addState(e,t){if(t){e.set(Ar,t)}}function addNonce(e,t){e.set(gr,t)}function addCodeChallengeParams(e,t,r){if(t&&r){e.set(Cr,t);e.set(Nr,r)}else{throw ClientConfigurationError_createClientConfigurationError(Pn,"")}}function addAuthorizationCode(e,t){e.set(br,t)}function addDeviceCode(e,t){e.set(Mr,t)}function addRefreshToken(e,t){e.set(ur,t)}function addCodeVerifier(e,t){e.set(Er,t)}function addClientSecret(e,t){e.set(Or,t)}function addClientAssertion(e,t){if(t){e.set(Dr,t)}}function addClientAssertionType(e,t){if(t){e.set(zr,t)}}function addOboAssertion(e,t){e.set(Fr,t)}function addRequestTokenUse(e,t){e.set(qr,t)}function addGrantType(e,t){e.set(nr,t)}function addClientInfo(e){e.set(Ct,"1")}function addCliData(e){e.set(si,"1")}function addInstanceAware(e){if(!e.has(ti)){e.set(ti,"true")}}function addExtraParameters(e,t){Object.entries(t).forEach((([t,r])=>{if(!e.has(t)&&r){e.set(t,r)}}))}const Ps={[it.SIGNIN_STATE]:{essential:false},[it.LOGIN_HINT]:{essential:false}};function parseClaims(e,t=""){let r;try{r=JSON.parse(e)}catch(e){throw ClientConfigurationError_createClientConfigurationError(vn,t)}if(!isPlainObject(r)){throw ClientConfigurationError_createClientConfigurationError(vn,t)}return r}function isPlainObject(e){return typeof e==="object"&&e!==null&&!Array.isArray(e)}function deepMergeClaims(e,t){const r={...e};for(const[e,i]of Object.entries(t)){const t=r[e];if(isPlainObject(t)&&isPlainObject(i)){r[e]=deepMergeClaims(t,i)}else{r[e]=i}}return r}function buildMergedClaims(e,t,r="",i){let n=e?parseClaims(e,r):{};if(i?.trim()){n=deepMergeClaims(n,parseClaims(i,r))}if(!Object.prototype.hasOwnProperty.call(n,it.ID_TOKEN)){n[it.ID_TOKEN]={}}const s=n[it.ID_TOKEN];for(const[e,t]of Object.entries(Ps)){if(!(e in s)){s[e]=t}}if(t&&t.length>0){if(!Object.prototype.hasOwnProperty.call(n,it.ACCESS_TOKEN)){n[it.ACCESS_TOKEN]={}}n[it.ACCESS_TOKEN][it.XMS_CC]={values:t}}return JSON.stringify(n)}function addUsername(e,t){e.set(qt.username,t)}function addPassword(e,t){e.set(qt.password,t)}function addPopToken(e,t){if(t){e.set(Lr,Mt.POP);e.set(Gr,t)}}function addSshJwk(e,t){if(t){e.set(Lr,Mt.SSH);e.set(Gr,t)}}function addServerTelemetry(e,t){e.set(xr,t.generateCurrentRequestHeaderValue());e.set(Br,t.generateLastRequestHeaderValue())}function addThrottling(e){e.set(_r,Lt)}function addLogoutHint(e,t){e.set(Jr,t)}function addBrokerParameters(e,t,r){if(!e.has(Xr)){e.set(Xr,t)}if(!e.has(ei)){e.set(ei,r)}}function addEARParameters(e,t){e.set(EAR_JWK,encodeURIComponent(t));const r="eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0";e.set(EAR_JWE_CRYPTO,r)}function addResource(e,t){if(t){e.set(ni,t)}}function addAttributeTokens(e,t){const r=serializeAttributeTokens(t);if(r){e.set(pi,r)}else{e.delete(pi)}} +function instrumentBrokerParams(e,t,r){if(!t){return}const i=e.get(er);if(i&&e.has(Xr)){r?.addFields({embeddedClientId:i,embeddedRedirectUri:e.get(tr)},t)}}function addResponseType(e,t){e.set(rr,t)}function addResponseMode(e,t){e.set(ir,t?t:at.QUERY)}function addNativeBroker(e){e.set(NATIVE_BROKER,"1")}function addScopes(e,t,r,i=true,n=Ze){if(i&&!n.includes("openid")&&!t.includes("openid")){n.push("openid")}const s=i?[...t||[],...n]:t||[];const o=new ScopeSet(s,r);e.set(or,o.printScopes())}function addClientId(e,t){e.set(er,t)}function addRedirectUri(e,t){e.set(tr,t)}function addPostLogoutRedirectUri(e,t){e.set(Tr,t)}function addIdTokenHint(e,t){e.set(Qr,t)}function addDomainHint(e,t){e.set(Kr,t)}function addLoginHint(e,t){e.set($r,t)}function addCcsUpn(e,t){e.set(et.CCS_HEADER,`UPN:${t}`)}function addCcsOid(e,t){e.set(et.CCS_HEADER,`Oid:${t.uid}@${t.utid}`)}function addSid(e,t){e.set(Yr,t)}function addClaims(e,t,r,i,n,s){const o=n&&e.has(Xr)?undefined:i;const a=buildMergedClaims(r,o,t,s);e.set(sr,a)}function addCorrelationId(e,t){e.set(vr,t)}function addLibraryInfo(e,t){e.set(Ir,t.sku);e.set(Sr,t.version);if(t.os){e.set(wr,t.os)}if(t.cpu){e.set(Pr,t.cpu)}}function addApplicationTelemetry(e,t){if(t?.appName){e.set(Rr,t.appName)}if(t?.appVersion){e.set(kr,t.appVersion)}}function addPrompt(e,t){e.set(gr,t)}function addState(e,t){if(t){e.set(Ar,t)}}function addNonce(e,t){e.set(hr,t)}function addCodeChallengeParams(e,t,r){if(t&&r){e.set(Cr,t);e.set(Er,r)}else{throw ClientConfigurationError_createClientConfigurationError(Pn,"")}}function addAuthorizationCode(e,t){e.set(br,t)}function addDeviceCode(e,t){e.set(Mr,t)}function addRefreshToken(e,t){e.set(ur,t)}function addCodeVerifier(e,t){e.set(Nr,t)}function addClientSecret(e,t){e.set(Or,t)}function addClientAssertion(e,t){if(t){e.set(Dr,t)}}function addClientAssertionType(e,t){if(t){e.set(zr,t)}}function addOboAssertion(e,t){e.set(Fr,t)}function addRequestTokenUse(e,t){e.set(qr,t)}function addGrantType(e,t){e.set(nr,t)}function addClientInfo(e){e.set(Ct,"1")}function addCliData(e){e.set(si,"1")}function addInstanceAware(e){if(!e.has(ti)){e.set(ti,"true")}}function addExtraParameters(e,t){Object.entries(t).forEach((([t,r])=>{if(!e.has(t)&&r){e.set(t,r)}}))}const Ps={[it.SIGNIN_STATE]:{essential:false},[it.LOGIN_HINT]:{essential:false}};function parseClaims(e,t=""){let r;try{r=JSON.parse(e)}catch(e){throw ClientConfigurationError_createClientConfigurationError(vn,t)}if(!isPlainObject(r)){throw ClientConfigurationError_createClientConfigurationError(vn,t)}return r}function isPlainObject(e){return typeof e==="object"&&e!==null&&!Array.isArray(e)}function deepMergeClaims(e,t){const r={...e};for(const[e,i]of Object.entries(t)){const t=r[e];if(isPlainObject(t)&&isPlainObject(i)){r[e]=deepMergeClaims(t,i)}else{r[e]=i}}return r}function buildMergedClaims(e,t,r="",i){let n=e?parseClaims(e,r):{};if(i?.trim()){n=deepMergeClaims(n,parseClaims(i,r))}if(!Object.prototype.hasOwnProperty.call(n,it.ID_TOKEN)){n[it.ID_TOKEN]={}}const s=n[it.ID_TOKEN];for(const[e,t]of Object.entries(Ps)){if(!(e in s)){s[e]=t}}if(t&&t.length>0){if(!Object.prototype.hasOwnProperty.call(n,it.ACCESS_TOKEN)){n[it.ACCESS_TOKEN]={}}n[it.ACCESS_TOKEN][it.XMS_CC]={values:t}}return JSON.stringify(n)}function addUsername(e,t){e.set(qt.username,t)}function addPassword(e,t){e.set(qt.password,t)}function addPopToken(e,t){if(t){e.set(Lr,Mt.POP);e.set(Gr,t)}}function addSshJwk(e,t){if(t){e.set(Lr,Mt.SSH);e.set(Gr,t)}}function addServerTelemetry(e,t){e.set(xr,t.generateCurrentRequestHeaderValue());e.set(Br,t.generateLastRequestHeaderValue())}function addThrottling(e){e.set(_r,Lt)}function addLogoutHint(e,t){e.set(Jr,t)}function addBrokerParameters(e,t,r){if(!e.has(Xr)){e.set(Xr,t)}if(!e.has(ei)){e.set(ei,r)}}function addEARParameters(e,t){e.set(EAR_JWK,encodeURIComponent(t));const r="eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0";e.set(EAR_JWE_CRYPTO,r)}function addResource(e,t){if(t){e.set(ni,t)}}function addAttributeTokens(e,t){const r=serializeAttributeTokens(t);if(r){e.set(pi,r)}else{e.delete(pi)}} /*! @azure/msal-common v16.13.0 2026-08-18 */ function stripLeadingHashOrQuery(e){if(e.startsWith("#/")){return e.substring(2)}else if(e.startsWith("#")||e.startsWith("?")){return e.substring(1)}return e}function getDeserializedResponse(e){if(!e||e.indexOf("=")<0){return null}try{const t=stripLeadingHashOrQuery(e);const r=Object.fromEntries(new URLSearchParams(t));if(r.code||r.ear_jwe||r.error||r.error_description||r.state){return r}}catch(e){throw ClientAuthError_createClientAuthError(Gi,"")}return null}function mapToQueryString(e){const t=new Array;e.forEach(((e,r)=>{t.push(`${r}=${encodeURIComponent(e)}`)}));return t.join("&")}function normalizeUrlForComparison(e,t,r){if(!e){return e}const i=e.split("#")[0];if(!i){return i}try{const e=new URL(i);if(!e.search){e.search=""}let t;try{t=decodeURIComponent(e.pathname)}catch(r){t=e.pathname}if(!t.endsWith("/")){t+="/"}e.pathname=t;return e.href}catch(e){t?.error(`Failed to normalize URL for comparison: '${e}'`,r||"");throw createClientConfigurationError(urlParseError,r||"")}}function validateUrl(e,t,r){try{new URL(e)}catch(e){t?.error(`Failed to validate URL: '${e}'`,r||"");throw createClientConfigurationError(urlParseError,r||"")}} /*! @azure/msal-common v16.13.0 2026-08-18 */ @@ -88,17 +88,17 @@ const Rs="@azure/msal-common";const ks="16.13.0"; /*! @azure/msal-common v16.13.0 2026-08-18 */ function tenantIdMatchesHomeTenant(e,t){return!!e&&!!t&&e===t.split(".")[1]}function AccountInfo_buildTenantProfile(e,t,r,i,n){if(n){const{oid:t,sub:r,tid:s,name:o,tfp:a,acr:l,preferred_username:c,upn:p,login_hint:u}=n;const d=s||a||l||"";return{tenantId:d,localAccountId:t||r||"",name:o,username:c||p||"",loginHint:u,isHomeTenant:tenantIdMatchesHomeTenant(d,e),upn:p,...i&&{nativeAccountId:i}}}else{return{tenantId:r,localAccountId:t,username:"",isHomeTenant:tenantIdMatchesHomeTenant(r,e),...i&&{nativeAccountId:i}}}}function updateAccountTenantProfileData(e,t,r,i){let n=e;if(t){const{isHomeTenant:r,...i}=t;n={...e,...i}}if(r){const{isHomeTenant:t,...s}=AccountInfo_buildTenantProfile(e.homeAccountId,e.localAccountId,e.tenantId,n.nativeAccountId,r);n={...n,...s,idTokenClaims:r,idToken:i,kmsi:isKmsi(r)};return n}return n} /*! @azure/msal-common v16.13.0 2026-08-18 */ -const Qs="cache_quota_exceeded";const Ts="cache_error_unknown"; +const Ts="cache_quota_exceeded";const Qs="cache_error_unknown"; /*! @azure/msal-common v16.13.0 2026-08-18 */ -class CacheError extends Error{constructor(e,t){const r=t||getDefaultErrorMessage(e);super(r);Object.setPrototypeOf(this,CacheError.prototype);this.name="CacheError";this.errorCode=e;this.errorMessage=r}}function createCacheError(e){if(!(e instanceof Error)){return new CacheError(Ts)}if(e.name==="QuotaExceededError"||e.name==="NS_ERROR_DOM_QUOTA_REACHED"||e.message.includes("exceeded the quota")){return new CacheError(Qs)}else{return new CacheError(e.name,e.message)}} +class CacheError extends Error{constructor(e,t){const r=t||getDefaultErrorMessage(e);super(r);Object.setPrototypeOf(this,CacheError.prototype);this.name="CacheError";this.errorCode=e;this.errorMessage=r}}function createCacheError(e){if(!(e instanceof Error)){return new CacheError(Qs)}if(e.name==="QuotaExceededError"||e.name==="NS_ERROR_DOM_QUOTA_REACHED"||e.message.includes("exceeded the quota")){return new CacheError(Ts)}else{return new CacheError(e.name,e.message)}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -function buildClientInfo(e,t){if(!e){throw ClientAuthError_createClientAuthError(Ti,"")}try{const r=t(e);return JSON.parse(r)}catch(e){throw ClientAuthError_createClientAuthError(Qi,"")}}function buildClientInfoFromHomeAccountId(e){if(!e){throw ClientAuthError_createClientAuthError(Qi,"")}const t=e.split(ht,2);return{uid:t[0],utid:t.length<2?"":t[1]}} +function buildClientInfo(e,t){if(!e){throw ClientAuthError_createClientAuthError(Qi,"")}try{const r=t(e);return JSON.parse(r)}catch(e){throw ClientAuthError_createClientAuthError(Ti,"")}}function buildClientInfoFromHomeAccountId(e){if(!e){throw ClientAuthError_createClientAuthError(Ti,"")}const t=e.split(ht,2);return{uid:t[0],utid:t.length<2?"":t[1]}} /*! @azure/msal-common v16.13.0 2026-08-18 */ function getTenantIdFromIdTokenClaims(e){if(e){const t=e.tid||e.tfp||e.acr;return t||null}return null} /*! @azure/msal-common v16.13.0 2026-08-18 */ function generateAccountId(e){const t=[e.homeAccountId,e.environment];return t.join(CACHE_KEY_SEPARATOR).toLowerCase()}function getAccountInfo(e){const t=e.tenantProfiles||[];if(t.length===0&&e.realm&&e.localAccountId){t.push(AccountInfo_buildTenantProfile(e.homeAccountId,e.localAccountId,e.realm,e.nativeAccountId))}const r=t.find((t=>t.tenantId===e.realm));const i=r?.nativeAccountId||e.nativeAccountId;return{homeAccountId:e.homeAccountId,environment:e.environment,tenantId:e.realm,username:e.username,localAccountId:e.localAccountId,loginHint:e.loginHint,name:e.name,nativeAccountId:i,authorityType:e.authorityType,tenantProfiles:new Map(t.map((e=>[e.tenantId,e]))),dataBoundary:e.dataBoundary}}function isSingleTenant(e){return!e.tenantProfiles}function createAccountEntity(e,t,r,i){let n;if(t.authorityType===Vn.Adfs){n=ut}else if(t.protocolMode===Zn.OIDC){n=mt}else{n=pt}let s;let o;if(e.clientInfo&&i){s=buildClientInfo(e.clientInfo,i);if(s.xms_tdbr){o=s.xms_tdbr==="EU"?"EU":"None"}}const a=e.environment||t&&t.getPreferredCache();if(!a){throw ClientAuthError_createClientAuthError(Xi,r)}const l=e.idTokenClaims?.preferred_username||e.idTokenClaims?.upn;const c=e.idTokenClaims?.emails?e.idTokenClaims.emails[0]:null;const p=l||c||"";const u=e.idTokenClaims?.login_hint;const d=s?.utid||getTenantIdFromIdTokenClaims(e.idTokenClaims)||"";const m=s?.uid||e.idTokenClaims?.oid||e.idTokenClaims?.sub||"";let A;if(e.tenantProfiles){A=e.tenantProfiles}else{const t=AccountInfo_buildTenantProfile(e.homeAccountId,m,d,e.nativeAccountId,e.idTokenClaims);A=[t]}return{homeAccountId:e.homeAccountId,environment:a,realm:d,localAccountId:m,username:p,authorityType:n,loginHint:u,clientInfo:e.clientInfo,name:e.idTokenClaims?.name||"",lastModificationTime:undefined,lastModificationApp:undefined,cloudGraphHostName:e.cloudGraphHostName,msGraphHost:e.msGraphHost,nativeAccountId:e.nativeAccountId,tenantProfiles:A,dataBoundary:o}}function createAccountEntityFromAccountInfo(e,t,r){const i=Array.from(e.tenantProfiles?.values()||[]);if(i.length===0&&e.tenantId&&e.localAccountId){i.push(buildTenantProfile(e.homeAccountId,e.localAccountId,e.tenantId,e.nativeAccountId,e.idTokenClaims))}else if(e.nativeAccountId){const t=i.find((t=>t.tenantId===e.tenantId));if(t&&!t.nativeAccountId){t.nativeAccountId=e.nativeAccountId}}return{authorityType:e.authorityType||CACHE_ACCOUNT_TYPE_GENERIC,homeAccountId:e.homeAccountId,localAccountId:e.localAccountId,nativeAccountId:e.nativeAccountId,realm:e.tenantId,environment:e.environment,username:e.username,loginHint:e.loginHint,name:e.name,cloudGraphHostName:t,msGraphHost:r,tenantProfiles:i,dataBoundary:e.dataBoundary}}function generateHomeAccountId(e,t,r,i,n,s){if(!(t===Vn.Adfs||t===Vn.Dsts)){if(e){try{const t=buildClientInfo(e,i.base64Decode);if(t.uid&&t.utid){return`${t.uid}.${t.utid}`}}catch(e){}}r.warning("No client info in response",n)}return s?.sub||""}function isAccountEntity(e){if(!e){return false}return e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("realm")&&e.hasOwnProperty("localAccountId")&&e.hasOwnProperty("username")&&e.hasOwnProperty("authorityType")} /*! @azure/msal-common v16.13.0 2026-08-18 */ -class CacheManager{constructor(e,t,r,i,n){this.clientId=e;this.cryptoImpl=t;this.commonLogger=r.clone(Rs,ks);this.staticAuthorityOptions=n;this.performanceClient=i}getAllAccounts(e={},t){return this.buildTenantProfiles(this.getAccountsFilteredBy(e,t),t,e)}getAccountInfoFilteredBy(e,t){if(Object.keys(e).length===0||Object.values(e).every((e=>e===null||e===undefined||e===""))){this.commonLogger.warning("getAccountInfoFilteredBy: Account filter is empty or invalid, returning null",t);return null}const r=this.getAllAccounts(e,t);if(r.length>1){const e=r.sort(((e,t)=>{const r=e.idTokenClaims?1:0;const i=t.idTokenClaims?1:0;return i-r}));return e[0]}else if(r.length===1){return r[0]}else{return null}}getBaseAccountInfo(e,t){const r=this.getAccountsFilteredBy(e,t);if(r.length>0){return getAccountInfo(r[0])}else{return null}}buildTenantProfiles(e,t,r){return e.flatMap((e=>this.getTenantProfilesFromAccountEntity(e,t,r?.tenantId,r)))}getTenantedAccountInfoByFilter(e,t,r,i,n){let s=null;let o;if(n){if(!this.tenantProfileMatchesFilter(r,n)){return null}}const a=this.getIdToken(e,i,t,r.tenantId);if(a){o=extractTokenClaims(a.secret,this.cryptoImpl.base64Decode,i);if(!this.idTokenClaimsMatchTenantProfileFilter(o,n)){return null}}s=updateAccountTenantProfileData(e,r,o,a?.secret);return s}getTenantProfilesFromAccountEntity(e,t,r,i){const n=getAccountInfo(e);let s=n.tenantProfiles||new Map;const o=this.getTokenKeys();if(r){const e=s.get(r);if(e){s=new Map([[r,e]])}else{return[]}}const a=[];s.forEach((e=>{const r=this.getTenantedAccountInfoByFilter(n,o,e,t,i);if(r){a.push(r)}}));return a}tenantProfileMatchesFilter(e,t){if(!!t.localAccountId&&!this.matchLocalAccountIdFromTenantProfile(e,t.localAccountId)){return false}if(!!t.name&&!(e.name===t.name)){return false}if(t.isHomeTenant!==undefined&&!(e.isHomeTenant===t.isHomeTenant)){return false}if(!!t.username&&!this.matchUsername(e.username,t.username)&&!this.matchUsername(e.upn,t.username)){return false}if(!!t.loginHint&&!this.matchLoginHintWithTenantProfile(e,t.loginHint)){return false}if(!!t.upn&&!(e.upn===t.upn)){return false}if(!!t.nativeAccountId&&e.nativeAccountId!==t.nativeAccountId){return false}return true}idTokenClaimsMatchTenantProfileFilter(e,t){if(t){if(!!t.localAccountId&&!this.matchLocalAccountIdFromTokenClaims(e,t.localAccountId)){return false}if(!!t.loginHint&&!this.matchLoginHintFromTokenClaims(e,t.loginHint)){return false}if(!!t.username&&!this.matchUsername(e.preferred_username,t.username)&&!this.matchUsername(e.upn,t.username)){return false}if(!!t.name&&!this.matchName(e,t.name)){return false}if(!!t.sid&&!this.matchSid(e,t.sid)){return false}}return true}async saveCacheRecord(e,t,r,i,n){if(!e){throw ClientAuthError_createClientAuthError(Zi,t)}try{if(!!e.account){await this.setAccount(e.account,t,r,i)}if(!!e.idToken&&n?.idToken!==false){await this.setIdTokenCredential(e.idToken,t,r)}if(!!e.accessToken&&n?.accessToken!==false){await this.saveAccessToken(e.accessToken,t,r)}if(!!e.refreshToken&&n?.refreshToken!==false){await this.setRefreshTokenCredential(e.refreshToken,t,r)}if(!!e.appMetadata){this.setAppMetadata(e.appMetadata,t)}}catch(e){this.commonLogger?.error(`CacheManager.saveCacheRecord: failed`,t);if(e instanceof AuthError){throw e}else{throw createCacheError(e)}}}async saveAccessToken(e,t,r){let i;if(e.additionalCacheKeyComponents&&Object.keys(e.additionalCacheKeyComponents).length>0){i=await this.cryptoImpl.hashString(JSON.stringify(e.additionalCacheKeyComponents))}const n={clientId:e.clientId,credentialType:e.credentialType,environment:e.environment,homeAccountId:e.homeAccountId,realm:e.realm,tokenType:e.tokenType};const s=this.getTokenKeys();const o=ScopeSet.fromString(e.target,t);s.accessToken.forEach((e=>{if(!this.accessTokenKeyMatchesFilter(e,n,false)){return}const r=this.getAccessTokenCredential(e,t);if(r&&this.credentialMatchesFilter(r,n,t)){const i=ScopeSet.fromString(r.target,t);if(i.intersectingScopeSets(o)){this.removeAccessToken(e,t)}}}));await this.setAccessTokenCredential(e,t,r,i)}getAccountsFilteredBy(e,t){const r=this.getAccountKeys();const i=[];r.forEach((r=>{const n=this.getAccount(r,t);if(!n){return}if(!!e.homeAccountId&&!this.matchHomeAccountId(n,e.homeAccountId)){return}if(!!e.environment&&!this.matchEnvironment(n,e.environment,t)){return}if(!!e.realm&&!this.matchRealm(n,e.realm)){return}if(!!e.authorityType&&!this.matchAuthorityType(n,e.authorityType)){return}const s={localAccountId:e?.localAccountId,name:e?.name,username:e?.username,loginHint:e?.loginHint,upn:e?.upn,nativeAccountId:e?.nativeAccountId};const o=n.tenantProfiles?.filter((e=>this.tenantProfileMatchesFilter(e,s)));if(o&&o.length===0){return}i.push(n)}));return i}credentialMatchesFilter(e,t,r){if(!!t.clientId&&!this.matchClientId(e,t.clientId)){return false}if(!!t.userAssertionHash&&!this.matchUserAssertionHash(e,t.userAssertionHash)){return false}if(typeof t.homeAccountId==="string"&&!this.matchHomeAccountId(e,t.homeAccountId)){return false}if(!!t.environment&&!this.matchEnvironment(e,t.environment,r)){return false}if(!!t.realm&&!this.matchRealm(e,t.realm)){return false}if(!!t.credentialType&&!this.matchCredentialType(e,t.credentialType)){return false}if(!!t.familyId&&!this.matchFamilyId(e,t.familyId)){return false}if(!!t.target&&!this.matchTarget(e,t.target,r)){return false}if(e.credentialType===ft.ACCESS_TOKEN_WITH_AUTH_SCHEME){if(!this.matchAccessTokenWithAuthScheme(e,t)){return false}}const i=e.additionalCacheKeyComponents;const n=t.additionalCacheKeyComponents;const s=!!i&&Object.keys(i).length>0;const o=!!n&&Object.keys(n).length>0;if(s!==o){return false}if(s&&o){const e=Object.keys(i).sort();const t=Object.keys(n).sort();if(e.length!==t.length){return false}for(let r=0;r{if(!this.isAppMetadata(r)){return}const n=this.getAppMetadata(r,t);if(!n){return}if(!!e.environment&&!this.matchEnvironment(n,e.environment,t)){return}if(!!e.clientId&&!this.matchClientId(n,e.clientId)){return}i[r]=n}));return i}getAuthorityMetadataByAlias(e,t){const r=this.getAuthorityMetadataKeys();let i=null;r.forEach((r=>{if(!this.isAuthorityMetadata(r)||r.indexOf(this.clientId)===-1){return}const n=this.getAuthorityMetadata(r,t);if(!n){return}if(n.aliases.indexOf(e)===-1){return}i=n}));return i}removeAllAccounts(e){const t=this.getAllAccounts({},e);t.forEach((t=>{this.removeAccount(t,e)}))}removeAccount(e,t){this.removeAccountContext(e,t);const r=this.getAccountKeys();const keyFilter=t=>t.includes(e.homeAccountId)&&t.includes(e.environment);r.filter(keyFilter).forEach((e=>{this.removeItem(e,t);this.performanceClient.incrementFields({accountsRemoved:1},t)}))}removeAccountContext(e,t){const r=this.getTokenKeys();const keyFilter=t=>t.includes(e.homeAccountId)&&t.includes(e.environment);r.idToken.filter(keyFilter).forEach((e=>{this.removeIdToken(e,t)}));r.accessToken.filter(keyFilter).forEach((e=>{this.removeAccessToken(e,t)}));r.refreshToken.filter(keyFilter).forEach((e=>{this.removeRefreshToken(e,t)}))}removeAccessToken(e,t){const r=this.getAccessTokenCredential(e,t);if(!r){return}this.removeItem(e,t);this.performanceClient.incrementFields({accessTokensRemoved:1},t);if(r.credentialType.toLowerCase()===ft.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase()){if(r.tokenType===Mt.POP){const e=r;const i=e.keyId;if(i){void this.cryptoImpl.removeTokenBindingKey(i,t).catch((()=>{this.commonLogger.error(`Failed to remove token binding key '${i}'`,t);this.performanceClient?.incrementFields({removeTokenBindingKeyFailure:1},t)}))}}}}removeAppMetadata(e){const t=this.getKeys();t.forEach((t=>{if(this.isAppMetadata(t)){this.removeItem(t,e)}}));return true}getIdToken(e,t,r,i){this.commonLogger.trace("CacheManager - getIdToken called",t);const n={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:ft.ID_TOKEN,clientId:this.clientId,realm:i};const s=this.getIdTokensByFilter(n,t,r);const o=s.size;if(o<1){this.commonLogger.info("CacheManager:getIdToken - No token found",t);return null}else if(o>1){let r=s;if(!i){const i=new Map;s.forEach(((t,r)=>{if(t.realm===e.tenantId){i.set(r,t)}}));const n=i.size;if(n<1){this.commonLogger.info("CacheManager:getIdToken - Multiple ID tokens found for account but none match account entity tenant id, returning first result",t);return s.values().next().value??null}else if(n===1){this.commonLogger.info("CacheManager:getIdToken - Multiple ID tokens found for account, defaulting to home tenant profile",t);return i.values().next().value??null}else{r=i}}this.commonLogger.info("CacheManager:getIdToken - Multiple matching ID tokens found, clearing them",t);r.forEach(((e,r)=>{this.removeIdToken(r,t)}));this.performanceClient.addFields({multiMatchedID:s.size},t);return null}this.commonLogger.info("CacheManager:getIdToken - Returning ID token",t);return s.values().next().value??null}getIdTokensByFilter(e,t,r){const i=r&&r.idToken||this.getTokenKeys().idToken;const n=new Map;i.forEach((r=>{if(!this.idTokenKeyMatchesFilter(r,{clientId:this.clientId,...e})){return}const i=this.getIdTokenCredential(r,t);if(i&&this.credentialMatchesFilter(i,e,t)){n.set(r,i)}}));return n}idTokenKeyMatchesFilter(e,t){const r=e.toLowerCase();if(t.clientId&&r.indexOf(t.clientId.toLowerCase())===-1){return false}if(t.homeAccountId&&r.indexOf(t.homeAccountId.toLowerCase())===-1){return false}return true}removeIdToken(e,t){this.removeItem(e,t)}removeRefreshToken(e,t){this.removeItem(e,t)}getAccessToken(e,t,r,i){const n=t.correlationId;this.commonLogger.trace("CacheManager - getAccessToken called",n);const s=ScopeSet.createSearchScopes(t.scopes,n);const o=t.authenticationScheme||Mt.BEARER;const a=o&&o.toLowerCase()!==Mt.BEARER.toLowerCase()?ft.ACCESS_TOKEN_WITH_AUTH_SCHEME:ft.ACCESS_TOKEN;const l=serializeAttributeTokens(t.attributeTokens);const c=l?{attribute_tokens:l}:undefined;const p={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:a,clientId:this.clientId,realm:i||e.tenantId,target:s,tokenType:o,keyId:o===Mt.SSH?t.sshKid:undefined,additionalCacheKeyComponents:c};const u=r&&r.accessToken||this.getTokenKeys().accessToken;const d=[];const m=[];u.forEach((e=>{if(this.accessTokenKeyMatchesFilter(e,p,true)){const t=this.getAccessTokenCredential(e,n);if(t&&this.credentialMatchesFilter(t,p,n)){d.push(t);m.push(e)}}}));if(d.length<1){this.commonLogger.info("CacheManager:getAccessToken - No token found",n);return null}else if(d.length>1){this.commonLogger.info("CacheManager:getAccessToken - Multiple access tokens found, clearing them",n);m.forEach((e=>{this.removeAccessToken(e,n)}));this.performanceClient.addFields({multiMatchedAT:d.length},n);return null}this.commonLogger.info("CacheManager:getAccessToken - Returning access token",n);return d[0]}accessTokenKeyMatchesFilter(e,t,r){const i=e.toLowerCase();if(t.clientId&&i.indexOf(t.clientId.toLowerCase())===-1){return false}if(t.homeAccountId&&i.indexOf(t.homeAccountId.toLowerCase())===-1){return false}if(t.realm&&i.indexOf(t.realm.toLowerCase())===-1){return false}if(t.target){const e=t.target.asArray();for(let t=0;t{if(!this.accessTokenKeyMatchesFilter(r,e,true)){return}const n=this.getAccessTokenCredential(r,t);if(n&&this.credentialMatchesFilter(n,e,t)){i.push(n)}}));return i}getRefreshToken(e,t,r,i){this.commonLogger.trace("CacheManager - getRefreshToken called",r);const n=t?Nt:undefined;const s={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:ft.REFRESH_TOKEN,clientId:this.clientId,familyId:n};const o=i&&i.refreshToken||this.getTokenKeys().refreshToken;const a=[];o.forEach((e=>{if(this.refreshTokenKeyMatchesFilter(e,s)){const t=this.getRefreshTokenCredential(e,r);if(t&&this.credentialMatchesFilter(t,s,r)){a.push(t)}}}));const l=a.length;if(l<1){this.commonLogger.info("CacheManager:getRefreshToken - No refresh token found.",r);return null}if(l>1){this.performanceClient.addFields({multiMatchedRT:l},r)}this.commonLogger.info("CacheManager:getRefreshToken - returning refresh token",r);return a[0]}refreshTokenKeyMatchesFilter(e,t){const r=e.toLowerCase();if(t.familyId&&r.indexOf(t.familyId.toLowerCase())===-1){return false}if(!t.familyId&&t.clientId&&r.indexOf(t.clientId.toLowerCase())===-1){return false}if(t.homeAccountId&&r.indexOf(t.homeAccountId.toLowerCase())===-1){return false}return true}readAppMetadataFromCache(e,t){const r={environment:e,clientId:this.clientId};const i=this.getAppMetadataFilteredBy(r,t);const n=Object.keys(i).map((e=>i[e]));const s=n.length;if(s<1){return null}else if(s>1){throw ClientAuthError_createClientAuthError(ji,t)}return n[0]}isAppMetadataFOCI(e,t){const r=this.readAppMetadataFromCache(e,t);return!!(r&&r.familyId===Nt)}matchHomeAccountId(e,t){return!!(typeof e.homeAccountId==="string"&&t===e.homeAccountId)}matchLocalAccountIdFromTokenClaims(e,t){const r=e.oid||e.sub;return t===r}matchLocalAccountIdFromTenantProfile(e,t){return e.localAccountId===t}matchName(e,t){return!!(t.toLowerCase()===e.name?.toLowerCase())}matchUsername(e,t){return!!(e&&typeof e==="string"&&t?.toLowerCase()===e.toLowerCase())}matchLoginHintWithTenantProfile(e,t){return e.loginHint===t||e.username===t||e.upn===t}matchUserAssertionHash(e,t){return!!(e.userAssertionHash&&t===e.userAssertionHash)}matchEnvironment(e,t,r){if(this.staticAuthorityOptions){const i=getAliasesFromStaticSources(this.staticAuthorityOptions,this.commonLogger,r);if(i.includes(t)&&i.includes(e.environment)){return true}}const i=this.getAuthorityMetadataByAlias(t,r);if(i&&i.aliases.indexOf(e.environment)>-1){return true}return false}matchCredentialType(e,t){return e.credentialType&&t.toLowerCase()===e.credentialType.toLowerCase()}matchClientId(e,t){return!!(e.clientId&&t===e.clientId)}matchFamilyId(e,t){return!!(e.familyId&&t===e.familyId)}matchRealm(e,t){return!!(e.realm?.toLowerCase()===t.toLowerCase())}matchLoginHintFromTokenClaims(e,t){if(e.login_hint===t){return true}if(e.preferred_username===t){return true}if(e.upn===t){return true}if(e.emails&&e.emails.includes(t)){return true}return false}matchSid(e,t){return e.sid===t}matchAuthorityType(e,t){return!!(e.authorityType&&t.toLowerCase()===e.authorityType.toLowerCase())}matchTarget(e,t,r){const i=e.credentialType!==ft.ACCESS_TOKEN&&e.credentialType!==ft.ACCESS_TOKEN_WITH_AUTH_SCHEME;if(i||!e.target){return false}const n=ScopeSet.fromString(e.target,r);return n.containsScopeSet(t)}matchTokenType(e,t){return!!(e.tokenType&&e.tokenType.toLowerCase()===t.toLowerCase())}matchAccessTokenWithAuthScheme(e,t){const r=t.tokenType?.toLowerCase();if(!!t.tokenType&&!this.matchTokenType(e,t.tokenType)){return false}switch(r){case"dpop":return this.matchKeyBoundAccessToken(e,t,true);case Mt.SSH:return this.matchKeyBoundAccessToken(e,t,false);default:return true}}matchKeyBoundAccessToken(e,t,r){if(!t.keyId){return!r}return this.matchKeyId(e,t.keyId)}matchKeyId(e,t){return!!(e.keyId&&e.keyId===t)}isAppMetadata(e){return e.indexOf(bt)!==-1}isAuthorityMetadata(e){return e.indexOf(Et)!==-1}generateAuthorityMetadataCacheKey(e){return`${Et}-${this.clientId}-${e}`}static toObject(e,t){for(const r in t){e[r]=t[r]}return e}}class DefaultStorageClass extends CacheManager{async setAccount(){throw ClientAuthError_createClientAuthError(dn,"")}getAccount(){throw ClientAuthError_createClientAuthError(dn,"")}async setIdTokenCredential(){throw ClientAuthError_createClientAuthError(dn,"")}getIdTokenCredential(){throw ClientAuthError_createClientAuthError(dn,"")}async setAccessTokenCredential(){throw ClientAuthError_createClientAuthError(dn,"")}getAccessTokenCredential(){throw ClientAuthError_createClientAuthError(dn,"")}async setRefreshTokenCredential(){throw ClientAuthError_createClientAuthError(dn,"")}getRefreshTokenCredential(){throw ClientAuthError_createClientAuthError(dn,"")}setAppMetadata(){throw ClientAuthError_createClientAuthError(dn,"")}getAppMetadata(){throw ClientAuthError_createClientAuthError(dn,"")}setServerTelemetry(){throw ClientAuthError_createClientAuthError(dn,"")}getServerTelemetry(){throw ClientAuthError_createClientAuthError(dn,"")}setAuthorityMetadata(){throw ClientAuthError_createClientAuthError(dn,"")}getAuthorityMetadata(){throw ClientAuthError_createClientAuthError(dn,"")}getAuthorityMetadataKeys(){throw ClientAuthError_createClientAuthError(dn,"")}setThrottlingCache(){throw ClientAuthError_createClientAuthError(dn,"")}getThrottlingCache(){throw ClientAuthError_createClientAuthError(dn,"")}removeItem(){throw ClientAuthError_createClientAuthError(dn,"")}getKeys(){throw ClientAuthError_createClientAuthError(dn,"")}getAccountKeys(){throw ClientAuthError_createClientAuthError(dn,"")}getTokenKeys(){throw ClientAuthError_createClientAuthError(dn,"")}generateCredentialKey(e,t){throw ClientAuthError_createClientAuthError(dn,"")}generateAccountKey(){throw ClientAuthError_createClientAuthError(dn,"")}} +class CacheManager{constructor(e,t,r,i,n){this.clientId=e;this.cryptoImpl=t;this.commonLogger=r.clone(Rs,ks);this.staticAuthorityOptions=n;this.performanceClient=i}getAllAccounts(e={},t){return this.buildTenantProfiles(this.getAccountsFilteredBy(e,t),t,e)}getAccountInfoFilteredBy(e,t){if(Object.keys(e).length===0||Object.values(e).every((e=>e===null||e===undefined||e===""))){this.commonLogger.warning("getAccountInfoFilteredBy: Account filter is empty or invalid, returning null",t);return null}const r=this.getAllAccounts(e,t);if(r.length>1){const e=r.sort(((e,t)=>{const r=e.idTokenClaims?1:0;const i=t.idTokenClaims?1:0;return i-r}));return e[0]}else if(r.length===1){return r[0]}else{return null}}getBaseAccountInfo(e,t){const r=this.getAccountsFilteredBy(e,t);if(r.length>0){return getAccountInfo(r[0])}else{return null}}buildTenantProfiles(e,t,r){return e.flatMap((e=>this.getTenantProfilesFromAccountEntity(e,t,r?.tenantId,r)))}getTenantedAccountInfoByFilter(e,t,r,i,n){let s=null;let o;if(n){if(!this.tenantProfileMatchesFilter(r,n)){return null}}const a=this.getIdToken(e,i,t,r.tenantId);if(a){o=extractTokenClaims(a.secret,this.cryptoImpl.base64Decode,i);if(!this.idTokenClaimsMatchTenantProfileFilter(o,n)){return null}}s=updateAccountTenantProfileData(e,r,o,a?.secret);return s}getTenantProfilesFromAccountEntity(e,t,r,i){const n=getAccountInfo(e);let s=n.tenantProfiles||new Map;const o=this.getTokenKeys();if(r){const e=s.get(r);if(e){s=new Map([[r,e]])}else{return[]}}const a=[];s.forEach((e=>{const r=this.getTenantedAccountInfoByFilter(n,o,e,t,i);if(r){a.push(r)}}));return a}tenantProfileMatchesFilter(e,t){if(!!t.localAccountId&&!this.matchLocalAccountIdFromTenantProfile(e,t.localAccountId)){return false}if(!!t.name&&!(e.name===t.name)){return false}if(t.isHomeTenant!==undefined&&!(e.isHomeTenant===t.isHomeTenant)){return false}if(!!t.username&&!this.matchUsername(e.username,t.username)&&!this.matchUsername(e.upn,t.username)){return false}if(!!t.loginHint&&!this.matchLoginHintWithTenantProfile(e,t.loginHint)){return false}if(!!t.upn&&!(e.upn===t.upn)){return false}if(!!t.nativeAccountId&&e.nativeAccountId!==t.nativeAccountId){return false}return true}idTokenClaimsMatchTenantProfileFilter(e,t){if(t){if(!!t.localAccountId&&!this.matchLocalAccountIdFromTokenClaims(e,t.localAccountId)){return false}if(!!t.loginHint&&!this.matchLoginHintFromTokenClaims(e,t.loginHint)){return false}if(!!t.username&&!this.matchUsername(e.preferred_username,t.username)&&!this.matchUsername(e.upn,t.username)){return false}if(!!t.name&&!this.matchName(e,t.name)){return false}if(!!t.sid&&!this.matchSid(e,t.sid)){return false}}return true}async saveCacheRecord(e,t,r,i,n){if(!e){throw ClientAuthError_createClientAuthError(Zi,t)}try{if(!!e.account){await this.setAccount(e.account,t,r,i)}if(!!e.idToken&&n?.idToken!==false){await this.setIdTokenCredential(e.idToken,t,r)}if(!!e.accessToken&&n?.accessToken!==false){await this.saveAccessToken(e.accessToken,t,r)}if(!!e.refreshToken&&n?.refreshToken!==false){await this.setRefreshTokenCredential(e.refreshToken,t,r)}if(!!e.appMetadata){this.setAppMetadata(e.appMetadata,t)}}catch(e){this.commonLogger?.error(`CacheManager.saveCacheRecord: failed`,t);if(e instanceof AuthError){throw e}else{throw createCacheError(e)}}}async saveAccessToken(e,t,r){let i;if(e.additionalCacheKeyComponents&&Object.keys(e.additionalCacheKeyComponents).length>0){i=await this.cryptoImpl.hashString(JSON.stringify(e.additionalCacheKeyComponents))}const n={clientId:e.clientId,credentialType:e.credentialType,environment:e.environment,homeAccountId:e.homeAccountId,realm:e.realm,tokenType:e.tokenType};const s=this.getTokenKeys();const o=ScopeSet.fromString(e.target,t);s.accessToken.forEach((e=>{if(!this.accessTokenKeyMatchesFilter(e,n,false)){return}const r=this.getAccessTokenCredential(e,t);if(r&&this.credentialMatchesFilter(r,n,t)){const i=ScopeSet.fromString(r.target,t);if(i.intersectingScopeSets(o)){this.removeAccessToken(e,t)}}}));await this.setAccessTokenCredential(e,t,r,i)}getAccountsFilteredBy(e,t){const r=this.getAccountKeys();const i=[];r.forEach((r=>{const n=this.getAccount(r,t);if(!n){return}if(!!e.homeAccountId&&!this.matchHomeAccountId(n,e.homeAccountId)){return}if(!!e.environment&&!this.matchEnvironment(n,e.environment,t)){return}if(!!e.realm&&!this.matchRealm(n,e.realm)){return}if(!!e.authorityType&&!this.matchAuthorityType(n,e.authorityType)){return}const s={localAccountId:e?.localAccountId,name:e?.name,username:e?.username,loginHint:e?.loginHint,upn:e?.upn,nativeAccountId:e?.nativeAccountId};const o=n.tenantProfiles?.filter((e=>this.tenantProfileMatchesFilter(e,s)));if(o&&o.length===0){return}i.push(n)}));return i}credentialMatchesFilter(e,t,r){if(!!t.clientId&&!this.matchClientId(e,t.clientId)){return false}if(!!t.userAssertionHash&&!this.matchUserAssertionHash(e,t.userAssertionHash)){return false}if(typeof t.homeAccountId==="string"&&!this.matchHomeAccountId(e,t.homeAccountId)){return false}if(!!t.environment&&!this.matchEnvironment(e,t.environment,r)){return false}if(!!t.realm&&!this.matchRealm(e,t.realm)){return false}if(!!t.credentialType&&!this.matchCredentialType(e,t.credentialType)){return false}if(!!t.familyId&&!this.matchFamilyId(e,t.familyId)){return false}if(!!t.target&&!this.matchTarget(e,t.target,r)){return false}if(e.credentialType===ft.ACCESS_TOKEN_WITH_AUTH_SCHEME){if(!this.matchAccessTokenWithAuthScheme(e,t)){return false}}const i=e.additionalCacheKeyComponents;const n=t.additionalCacheKeyComponents;const s=!!i&&Object.keys(i).length>0;const o=!!n&&Object.keys(n).length>0;if(s!==o){return false}if(s&&o){const e=Object.keys(i).sort();const t=Object.keys(n).sort();if(e.length!==t.length){return false}for(let r=0;r{if(!this.isAppMetadata(r)){return}const n=this.getAppMetadata(r,t);if(!n){return}if(!!e.environment&&!this.matchEnvironment(n,e.environment,t)){return}if(!!e.clientId&&!this.matchClientId(n,e.clientId)){return}i[r]=n}));return i}getAuthorityMetadataByAlias(e,t){const r=this.getAuthorityMetadataKeys();let i=null;r.forEach((r=>{if(!this.isAuthorityMetadata(r)||r.indexOf(this.clientId)===-1){return}const n=this.getAuthorityMetadata(r,t);if(!n){return}if(n.aliases.indexOf(e)===-1){return}i=n}));return i}removeAllAccounts(e){const t=this.getAllAccounts({},e);t.forEach((t=>{this.removeAccount(t,e)}))}removeAccount(e,t){this.removeAccountContext(e,t);const r=this.getAccountKeys();const keyFilter=t=>t.includes(e.homeAccountId)&&t.includes(e.environment);r.filter(keyFilter).forEach((e=>{this.removeItem(e,t);this.performanceClient.incrementFields({accountsRemoved:1},t)}))}removeAccountContext(e,t){const r=this.getTokenKeys();const keyFilter=t=>t.includes(e.homeAccountId)&&t.includes(e.environment);r.idToken.filter(keyFilter).forEach((e=>{this.removeIdToken(e,t)}));r.accessToken.filter(keyFilter).forEach((e=>{this.removeAccessToken(e,t)}));r.refreshToken.filter(keyFilter).forEach((e=>{this.removeRefreshToken(e,t)}))}removeAccessToken(e,t){const r=this.getAccessTokenCredential(e,t);if(!r){return}this.removeItem(e,t);this.performanceClient.incrementFields({accessTokensRemoved:1},t);if(r.credentialType.toLowerCase()===ft.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase()){if(r.tokenType===Mt.POP){const e=r;const i=e.keyId;if(i){void this.cryptoImpl.removeTokenBindingKey(i,t).catch((()=>{this.commonLogger.error(`Failed to remove token binding key '${i}'`,t);this.performanceClient?.incrementFields({removeTokenBindingKeyFailure:1},t)}))}}}}removeAppMetadata(e){const t=this.getKeys();t.forEach((t=>{if(this.isAppMetadata(t)){this.removeItem(t,e)}}));return true}getIdToken(e,t,r,i){this.commonLogger.trace("CacheManager - getIdToken called",t);const n={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:ft.ID_TOKEN,clientId:this.clientId,realm:i};const s=this.getIdTokensByFilter(n,t,r);const o=s.size;if(o<1){this.commonLogger.info("CacheManager:getIdToken - No token found",t);return null}else if(o>1){let r=s;if(!i){const i=new Map;s.forEach(((t,r)=>{if(t.realm===e.tenantId){i.set(r,t)}}));const n=i.size;if(n<1){this.commonLogger.info("CacheManager:getIdToken - Multiple ID tokens found for account but none match account entity tenant id, returning first result",t);return s.values().next().value??null}else if(n===1){this.commonLogger.info("CacheManager:getIdToken - Multiple ID tokens found for account, defaulting to home tenant profile",t);return i.values().next().value??null}else{r=i}}this.commonLogger.info("CacheManager:getIdToken - Multiple matching ID tokens found, clearing them",t);r.forEach(((e,r)=>{this.removeIdToken(r,t)}));this.performanceClient.addFields({multiMatchedID:s.size},t);return null}this.commonLogger.info("CacheManager:getIdToken - Returning ID token",t);return s.values().next().value??null}getIdTokensByFilter(e,t,r){const i=r&&r.idToken||this.getTokenKeys().idToken;const n=new Map;i.forEach((r=>{if(!this.idTokenKeyMatchesFilter(r,{clientId:this.clientId,...e})){return}const i=this.getIdTokenCredential(r,t);if(i&&this.credentialMatchesFilter(i,e,t)){n.set(r,i)}}));return n}idTokenKeyMatchesFilter(e,t){const r=e.toLowerCase();if(t.clientId&&r.indexOf(t.clientId.toLowerCase())===-1){return false}if(t.homeAccountId&&r.indexOf(t.homeAccountId.toLowerCase())===-1){return false}return true}removeIdToken(e,t){this.removeItem(e,t)}removeRefreshToken(e,t){this.removeItem(e,t)}getAccessToken(e,t,r,i){const n=t.correlationId;this.commonLogger.trace("CacheManager - getAccessToken called",n);const s=ScopeSet.createSearchScopes(t.scopes,n);const o=t.authenticationScheme||Mt.BEARER;const a=o&&o.toLowerCase()!==Mt.BEARER.toLowerCase()?ft.ACCESS_TOKEN_WITH_AUTH_SCHEME:ft.ACCESS_TOKEN;const l=serializeAttributeTokens(t.attributeTokens);const c=l?{attribute_tokens:l}:undefined;const p={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:a,clientId:this.clientId,realm:i||e.tenantId,target:s,tokenType:o,keyId:o===Mt.SSH?t.sshKid:undefined,additionalCacheKeyComponents:c};const u=r&&r.accessToken||this.getTokenKeys().accessToken;const d=[];const m=[];u.forEach((e=>{if(this.accessTokenKeyMatchesFilter(e,p,true)){const t=this.getAccessTokenCredential(e,n);if(t&&this.credentialMatchesFilter(t,p,n)){d.push(t);m.push(e)}}}));if(d.length<1){this.commonLogger.info("CacheManager:getAccessToken - No token found",n);return null}else if(d.length>1){this.commonLogger.info("CacheManager:getAccessToken - Multiple access tokens found, clearing them",n);m.forEach((e=>{this.removeAccessToken(e,n)}));this.performanceClient.addFields({multiMatchedAT:d.length},n);return null}this.commonLogger.info("CacheManager:getAccessToken - Returning access token",n);return d[0]}accessTokenKeyMatchesFilter(e,t,r){const i=e.toLowerCase();if(t.clientId&&i.indexOf(t.clientId.toLowerCase())===-1){return false}if(t.homeAccountId&&i.indexOf(t.homeAccountId.toLowerCase())===-1){return false}if(t.realm&&i.indexOf(t.realm.toLowerCase())===-1){return false}if(t.target){const e=t.target.asArray();for(let t=0;t{if(!this.accessTokenKeyMatchesFilter(r,e,true)){return}const n=this.getAccessTokenCredential(r,t);if(n&&this.credentialMatchesFilter(n,e,t)){i.push(n)}}));return i}getRefreshToken(e,t,r,i){this.commonLogger.trace("CacheManager - getRefreshToken called",r);const n=t?Et:undefined;const s={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:ft.REFRESH_TOKEN,clientId:this.clientId,familyId:n};const o=i&&i.refreshToken||this.getTokenKeys().refreshToken;const a=[];o.forEach((e=>{if(this.refreshTokenKeyMatchesFilter(e,s)){const t=this.getRefreshTokenCredential(e,r);if(t&&this.credentialMatchesFilter(t,s,r)){a.push(t)}}}));const l=a.length;if(l<1){this.commonLogger.info("CacheManager:getRefreshToken - No refresh token found.",r);return null}if(l>1){this.performanceClient.addFields({multiMatchedRT:l},r)}this.commonLogger.info("CacheManager:getRefreshToken - returning refresh token",r);return a[0]}refreshTokenKeyMatchesFilter(e,t){const r=e.toLowerCase();if(t.familyId&&r.indexOf(t.familyId.toLowerCase())===-1){return false}if(!t.familyId&&t.clientId&&r.indexOf(t.clientId.toLowerCase())===-1){return false}if(t.homeAccountId&&r.indexOf(t.homeAccountId.toLowerCase())===-1){return false}return true}readAppMetadataFromCache(e,t){const r={environment:e,clientId:this.clientId};const i=this.getAppMetadataFilteredBy(r,t);const n=Object.keys(i).map((e=>i[e]));const s=n.length;if(s<1){return null}else if(s>1){throw ClientAuthError_createClientAuthError(ji,t)}return n[0]}isAppMetadataFOCI(e,t){const r=this.readAppMetadataFromCache(e,t);return!!(r&&r.familyId===Et)}matchHomeAccountId(e,t){return!!(typeof e.homeAccountId==="string"&&t===e.homeAccountId)}matchLocalAccountIdFromTokenClaims(e,t){const r=e.oid||e.sub;return t===r}matchLocalAccountIdFromTenantProfile(e,t){return e.localAccountId===t}matchName(e,t){return!!(t.toLowerCase()===e.name?.toLowerCase())}matchUsername(e,t){return!!(e&&typeof e==="string"&&t?.toLowerCase()===e.toLowerCase())}matchLoginHintWithTenantProfile(e,t){return e.loginHint===t||e.username===t||e.upn===t}matchUserAssertionHash(e,t){return!!(e.userAssertionHash&&t===e.userAssertionHash)}matchEnvironment(e,t,r){if(this.staticAuthorityOptions){const i=getAliasesFromStaticSources(this.staticAuthorityOptions,this.commonLogger,r);if(i.includes(t)&&i.includes(e.environment)){return true}}const i=this.getAuthorityMetadataByAlias(t,r);if(i&&i.aliases.indexOf(e.environment)>-1){return true}return false}matchCredentialType(e,t){return e.credentialType&&t.toLowerCase()===e.credentialType.toLowerCase()}matchClientId(e,t){return!!(e.clientId&&t===e.clientId)}matchFamilyId(e,t){return!!(e.familyId&&t===e.familyId)}matchRealm(e,t){return!!(e.realm?.toLowerCase()===t.toLowerCase())}matchLoginHintFromTokenClaims(e,t){if(e.login_hint===t){return true}if(e.preferred_username===t){return true}if(e.upn===t){return true}if(e.emails&&e.emails.includes(t)){return true}return false}matchSid(e,t){return e.sid===t}matchAuthorityType(e,t){return!!(e.authorityType&&t.toLowerCase()===e.authorityType.toLowerCase())}matchTarget(e,t,r){const i=e.credentialType!==ft.ACCESS_TOKEN&&e.credentialType!==ft.ACCESS_TOKEN_WITH_AUTH_SCHEME;if(i||!e.target){return false}const n=ScopeSet.fromString(e.target,r);return n.containsScopeSet(t)}matchTokenType(e,t){return!!(e.tokenType&&e.tokenType.toLowerCase()===t.toLowerCase())}matchAccessTokenWithAuthScheme(e,t){const r=t.tokenType?.toLowerCase();if(!!t.tokenType&&!this.matchTokenType(e,t.tokenType)){return false}switch(r){case"dpop":return this.matchKeyBoundAccessToken(e,t,true);case Mt.SSH:return this.matchKeyBoundAccessToken(e,t,false);default:return true}}matchKeyBoundAccessToken(e,t,r){if(!t.keyId){return!r}return this.matchKeyId(e,t.keyId)}matchKeyId(e,t){return!!(e.keyId&&e.keyId===t)}isAppMetadata(e){return e.indexOf(bt)!==-1}isAuthorityMetadata(e){return e.indexOf(Nt)!==-1}generateAuthorityMetadataCacheKey(e){return`${Nt}-${this.clientId}-${e}`}static toObject(e,t){for(const r in t){e[r]=t[r]}return e}}class DefaultStorageClass extends CacheManager{async setAccount(){throw ClientAuthError_createClientAuthError(dn,"")}getAccount(){throw ClientAuthError_createClientAuthError(dn,"")}async setIdTokenCredential(){throw ClientAuthError_createClientAuthError(dn,"")}getIdTokenCredential(){throw ClientAuthError_createClientAuthError(dn,"")}async setAccessTokenCredential(){throw ClientAuthError_createClientAuthError(dn,"")}getAccessTokenCredential(){throw ClientAuthError_createClientAuthError(dn,"")}async setRefreshTokenCredential(){throw ClientAuthError_createClientAuthError(dn,"")}getRefreshTokenCredential(){throw ClientAuthError_createClientAuthError(dn,"")}setAppMetadata(){throw ClientAuthError_createClientAuthError(dn,"")}getAppMetadata(){throw ClientAuthError_createClientAuthError(dn,"")}setServerTelemetry(){throw ClientAuthError_createClientAuthError(dn,"")}getServerTelemetry(){throw ClientAuthError_createClientAuthError(dn,"")}setAuthorityMetadata(){throw ClientAuthError_createClientAuthError(dn,"")}getAuthorityMetadata(){throw ClientAuthError_createClientAuthError(dn,"")}getAuthorityMetadataKeys(){throw ClientAuthError_createClientAuthError(dn,"")}setThrottlingCache(){throw ClientAuthError_createClientAuthError(dn,"")}getThrottlingCache(){throw ClientAuthError_createClientAuthError(dn,"")}removeItem(){throw ClientAuthError_createClientAuthError(dn,"")}getKeys(){throw ClientAuthError_createClientAuthError(dn,"")}getAccountKeys(){throw ClientAuthError_createClientAuthError(dn,"")}getTokenKeys(){throw ClientAuthError_createClientAuthError(dn,"")}generateCredentialKey(e,t){throw ClientAuthError_createClientAuthError(dn,"")}generateAccountKey(){throw ClientAuthError_createClientAuthError(dn,"")}} /*! @azure/msal-common v16.13.0 2026-08-18 */ const Ms={NotStarted:0,InProgress:1,Completed:2};const Os="ext.";const Ds=new Set(["accessTokenSize","durationMs","idTokenSize","matsSilentStatus","matsHttpStatus","refreshTokenSize","startTimeMs","status","multiMatchedAT","multiMatchedID","multiMatchedRT","unencryptedCacheCount","encryptedCacheExpiredCount","oldAccountCount","oldAccessCount","oldIdCount","oldRefreshCount","currAccountCount","currAccessCount","currIdCount","currRefreshCount","ttlExpiredAcntCount","ttlExpiredITCount","ttlExpiredATCount","ttlExpiredRTCount","decryptFailedAcntCount","decryptFailedITCount","decryptFailedATCount","decryptFailedRTCount","invalidAcntCount","invalidITCount","invalidATCount","invalidRTCount","expiredATCount","expiredRTCount","upgradedCacheCount","cacheMatchedAccounts","networkRtt","redirectBridgeTimeoutMs","redirectBridgeMessageVersion","fetchRetryCount"]); /*! @azure/msal-common v16.13.0 2026-08-18 */ @@ -116,7 +116,7 @@ const Vs="missing_kid_error";const js="missing_alg_error";const Ws="missing_jwk_ /*! @azure/msal-common v16.13.0 2026-08-18 */ class JoseHeader{constructor(e,t){if(typeof e.alg!=="string"||!e.alg){throw createJoseHeaderError(js,t)}this.typ=e.typ;this.alg=e.alg;this.kid=e.kid;this.jwk=e.jwk}static getShrHeader(e,t){if(!e.kid){throw createJoseHeaderError(Vs,t)}if(!e.alg){throw createJoseHeaderError(js,t)}return new JoseHeader({typ:e.typ||jt.Pop,kid:e.kid,alg:e.alg},t)}static getDpopHeader(e,t){if(!ObjectUtils_isPlainObject(e.jwk)){throw createJoseHeaderError(Ws,t)}if(!e.alg){throw createJoseHeaderError(js,t)}if(Object.keys(e.jwk).length===0){throw createJoseHeaderError(Js,t)}return new JoseHeader({typ:jt.Dpop,alg:e.alg,jwk:e.jwk},t)}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -const Ys={SW:"sw"};const $s="shr";const Ks=xs.RS256;class PopTokenGenerator{constructor(e,t,r){this.cryptoUtils=e;this.tokenBindingKeyManager=t;this.performanceClient=r}async generateCnf(e,t){const r=await invokeAsync(this.generateKid.bind(this),As,t,this.performanceClient,e.correlationId)(e);const i=this.cryptoUtils.base64UrlEncode(JSON.stringify(r));return{kid:r.kid,reqCnfString:i}}async generateKid(e){const t=await this.tokenBindingKeyManager.provisionTokenBindingKey({correlationId:e.correlationId,tokenBindingKeyType:$s,tokenBindingKeyAlgorithm:Ks});return{kid:t,xms_ksl:Ys.SW}}async signPopToken(e,t,r){return this.signPayload(e,t,r)}async signPayload(e,t,r,i){const{resourceRequestMethod:n,resourceRequestUri:s,shrClaims:o,shrNonce:a,shrOptions:l}=r;const c=s?new UrlString(s,r.correlationId):undefined;const p=c?.getUrlComponents();const u=await this.tokenBindingKeyManager.getTokenBindingPublicKeyJwk(t,r.correlationId);const d=this.cryptoUtils.base64UrlEncode(JSON.stringify({kid:t}));const m=l?.header?.alg||u.alg||Ks;const A=JoseHeader.getShrHeader({...l?.header,alg:m,kid:d},r.correlationId);const g={at:e,ts:nowSeconds(),m:n?.toUpperCase(),u:p?.HostNameAndPort,nonce:a||this.cryptoUtils.createNewGuid(),p:p?.AbsolutePath,q:p?.QueryString?[[],p.QueryString]:undefined,client_claims:o||undefined,...i,cnf:{jwk:u}};return this.cryptoUtils.signTokenBindingJwt(A,g,t,r.correlationId)}} +const Ys={SW:"sw"};const $s="shr";const Ks=xs.RS256;class PopTokenGenerator{constructor(e,t,r){this.cryptoUtils=e;this.tokenBindingKeyManager=t;this.performanceClient=r}async generateCnf(e,t){const r=await invokeAsync(this.generateKid.bind(this),As,t,this.performanceClient,e.correlationId)(e);const i=this.cryptoUtils.base64UrlEncode(JSON.stringify(r));return{kid:r.kid,reqCnfString:i}}async generateKid(e){const t=await this.tokenBindingKeyManager.provisionTokenBindingKey({correlationId:e.correlationId,tokenBindingKeyType:$s,tokenBindingKeyAlgorithm:Ks});return{kid:t,xms_ksl:Ys.SW}}async signPopToken(e,t,r){return this.signPayload(e,t,r)}async signPayload(e,t,r,i){const{resourceRequestMethod:n,resourceRequestUri:s,shrClaims:o,shrNonce:a,shrOptions:l}=r;const c=s?new UrlString(s,r.correlationId):undefined;const p=c?.getUrlComponents();const u=await this.tokenBindingKeyManager.getTokenBindingPublicKeyJwk(t,r.correlationId);const d=this.cryptoUtils.base64UrlEncode(JSON.stringify({kid:t}));const m=l?.header?.alg||u.alg||Ks;const A=JoseHeader.getShrHeader({...l?.header,alg:m,kid:d},r.correlationId);const h={at:e,ts:nowSeconds(),m:n?.toUpperCase(),u:p?.HostNameAndPort,nonce:a||this.cryptoUtils.createNewGuid(),p:p?.AbsolutePath,q:p?.QueryString?[[],p.QueryString]:undefined,client_claims:o||undefined,...i,cnf:{jwk:u}};return this.cryptoUtils.signTokenBindingJwt(A,h,t,r.correlationId)}} /*! @azure/msal-common v16.13.0 2026-08-18 */ const Zs="no_tokens_found";const Xs="native_account_unavailable";const eo="refresh_token_expired";const to="ui_not_allowed";const ro="interaction_required";const io="consent_required";const no="login_required";const so="bad_token";const oo="interrupted_user"; /*! @azure/msal-common v16.13.0 2026-08-18 */ @@ -124,7 +124,7 @@ const ao=[ro,io,no,so,to,oo];const lo=["message_only","additional_action","basic /*! @azure/msal-common v16.13.0 2026-08-18 */ function setRequestState(e,t,r,i){const n=generateLibraryState(e,i,r);return t?`${n}${RESOURCE_DELIM}${t}`:n}function generateLibraryState(e,t,r){if(!e){throw createClientAuthError(noCryptoObject,t)}const i={id:e.createNewGuid()};if(r){i.meta=r}const n=JSON.stringify(i);return e.base64Encode(n)}function parseRequestState(e,t,r){if(!e){throw ClientAuthError_createClientAuthError(tn,r)}if(!t){throw ClientAuthError_createClientAuthError(Fi,r)}try{const r=t.split(ue);const i=r[0];const n=r.length>1?r.slice(1).join(ue):"";const s=e(i);const o=JSON.parse(s);return{userRequestState:n||"",libraryState:o}}catch(e){throw ClientAuthError_createClientAuthError(Fi,r)}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -class ResponseHandler{constructor(e,t,r,i,n,s,o,a=_s){this.clientId=e;this.cacheStorage=t;this.cryptoObj=r;this.tokenBindingKeyManager=a;this.logger=i;this.performanceClient=n;this.serializableCache=s;this.persistencePlugin=o}validateTokenResponse(e,t,r){if(e.error||e.error_description||e.suberror){const i=`Error(s): ${e.error_codes||Ee} - Timestamp: ${e.timestamp||Ee} - Description: ${e.error_description||Ee} - Correlation ID: ${e.correlation_id||Ee} - Trace ID: ${e.trace_id||Ee}`;const n=e.error_codes?.length?e.error_codes[0]:undefined;const s=new ServerError_ServerError(e.error||"",e.correlation_id||"",i,e.suberror,n,e.status);if(r&&e.status&&e.status>=je&&e.status<=Ye){this.logger.warning(`executeTokenRequest:validateTokenResponse - AAD is currently unavailable and the access token is unable to be refreshed.\n${s}`,t);return}else if(r&&e.status&&e.status>=De&&e.status<=He){this.logger.warning(`executeTokenRequest:validateTokenResponse - AAD is currently available but is unable to refresh the access token.\n${s}`,t);return}if(InteractionRequiredAuthError_isInteractionRequiredError(e.error,e.error_description,e.suberror)){throw new InteractionRequiredAuthError_InteractionRequiredAuthError(e.error||"",e.correlation_id||"",e.error_description,e.suberror,e.timestamp||"",e.trace_id||"",e.claims||"",n)}throw s}}async handleServerTokenResponse(e,t,r,i,n,s,o,a,l,c,p){let u;if(e.id_token){u=extractTokenClaims(e.id_token||"",this.cryptoObj.base64Decode,i.correlationId);if(s&&s.nonce){if(u.nonce!==s.nonce){throw ClientAuthError_createClientAuthError(Hi,i.correlationId)}}}this.homeAccountIdentifier=generateHomeAccountId(e.client_info||"",t.authorityType,this.logger,this.cryptoObj,i.correlationId,u);let d;if(!!s&&!!s.state){d=parseRequestState(this.cryptoObj.base64Decode,s.state,i.correlationId)}e.key_id=e.key_id||i.sshKid||undefined;const m=serializeAttributeTokens(i.attributeTokens);const A=p??(m?{attribute_tokens:m}:undefined);const g=this.generateCacheRecord(e,t,r,i,u,o,s,A);let h;try{if(this.persistencePlugin&&this.serializableCache){this.logger.verbose("Persistence enabled, calling beforeCacheAccess",i.correlationId);h=new TokenCacheContext(this.serializableCache,true);await this.persistencePlugin.beforeCacheAccess(h)}if(a&&!l&&g.account){const e=this.cacheStorage.getAllAccounts({homeAccountId:g.account.homeAccountId,environment:g.account.environment},i.correlationId);if(e.length<1){this.logger.warning("Account used to refresh tokens not in persistence, refreshed tokens will not be stored in the cache",i.correlationId);this.performanceClient?.addFields({acntLoggedOut:true},i.correlationId);return await ResponseHandler.generateAuthenticationResult(this.cryptoObj,t,g,false,i,this.performanceClient,{idTokenClaims:u,requestState:d,requestId:c,tokenBindingKeyManager:this.tokenBindingKeyManager})}}await this.cacheStorage.saveCacheRecord(g,i.correlationId,isKmsi(u||{}),n,i.storeInCache)}finally{if(this.persistencePlugin&&this.serializableCache&&h){this.logger.verbose("Persistence enabled, calling afterCacheAccess",i.correlationId);await this.persistencePlugin.afterCacheAccess(h)}}return ResponseHandler.generateAuthenticationResult(this.cryptoObj,t,g,false,i,this.performanceClient,{idTokenClaims:u,requestState:d,serverTokenResponse:e,requestId:c,tokenBindingKeyManager:this.tokenBindingKeyManager})}generateCacheRecord(e,t,r,i,n,s,o,a){const l=t.getPreferredCache();if(!l){throw ClientAuthError_createClientAuthError(Xi,i.correlationId)}const c=getTenantIdFromIdTokenClaims(n);let p;let u;if(e.id_token&&!!n){p=createIdTokenEntity(this.homeAccountIdentifier,l,e.id_token,this.clientId,c||"");u=buildAccountToCache(this.cacheStorage,t,this.homeAccountIdentifier,this.cryptoObj.base64Decode,i.correlationId,n,e.client_info,l,c,o,undefined,this.logger,this.performanceClient)}let d=null;if(e.access_token){const n=e.scope?ScopeSet.fromString(e.scope,i.correlationId):new ScopeSet(i.scopes||[],i.correlationId);const o=(typeof e.expires_in==="string"?parseInt(e.expires_in,10):e.expires_in)||0;const p=(typeof e.ext_expires_in==="string"?parseInt(e.ext_expires_in,10):e.ext_expires_in)||0;const u=(typeof e.refresh_in==="string"?parseInt(e.refresh_in,10):e.refresh_in)||undefined;const m=r+o;const A=m+p;const g=u&&u>0?r+u:undefined;d=createAccessTokenEntity(this.homeAccountIdentifier,l,e.access_token,this.clientId,c||t.tenant||"",n.printScopes(),m,A,this.cryptoObj.base64Decode,i.correlationId,g,e.token_type,s,e.key_id,a);const h=i.resource||null;if(h){d.resource=h}}let m=null;if(e.refresh_token){let t;if(e.refresh_token_expires_in){const n=typeof e.refresh_token_expires_in==="string"?parseInt(e.refresh_token_expires_in,10):e.refresh_token_expires_in;t=r+n;this.performanceClient?.addFields({ntwkRtExpiresOnSeconds:t},i.correlationId)}m=createRefreshTokenEntity(this.homeAccountIdentifier,l,e.refresh_token,this.clientId,e.foci,s,t)}let A=null;if(e.foci){A={clientId:this.clientId,environment:l,familyId:e.foci}}return{account:u,idToken:p,accessToken:d,refreshToken:m,appMetadata:A}}static async generateAuthenticationResult(e,t,r,i,n,s,o={}){const{idTokenClaims:a,requestState:l,serverTokenResponse:c,requestId:p,tokenBindingKeyManager:u=_s}=o;let d="";let m=[];let A=null;let g;let h;let f="";if(r.accessToken){if(r.accessToken.tokenType===Mt.POP&&!n.popKid){const t=new PopTokenGenerator(e,u,s);const{secret:i,keyId:o}=r.accessToken;if(!o){throw ClientAuthError_createClientAuthError(cn,n.correlationId)}d=await t.signPopToken(i,o,n)}else{d=r.accessToken.secret}m=ScopeSet.fromString(r.accessToken.target,n.correlationId).asArray();A=toDateFromSeconds(r.accessToken.expiresOn);g=toDateFromSeconds(r.accessToken.extendedExpiresOn);if(r.accessToken.refreshOn){h=toDateFromSeconds(r.accessToken.refreshOn)}}if(r.appMetadata){f=r.appMetadata.familyId===Nt?Nt:""}const y=a?.oid||a?.sub||"";const b=a?.tid||"";if(c?.spa_accountid&&!!r.account){r.account.nativeAccountId=c?.spa_accountid;const e=b||r.account.realm;if(r.account.tenantProfiles){const t=r.account.tenantProfiles.find((t=>t.tenantId===e));if(t){t.nativeAccountId=c.spa_accountid}}}const C=r.account?updateAccountTenantProfileData(getAccountInfo(r.account),undefined,a,r.idToken?.secret):null;return{authority:t.canonicalAuthority,uniqueId:y,tenantId:b,scopes:m,account:C,idToken:r?.idToken?.secret||"",idTokenClaims:a||{},accessToken:d,fromCache:i,expiresOn:A,extExpiresOn:g,refreshOn:h,correlationId:n.correlationId,requestId:p||"",familyId:f,tokenType:r.accessToken?.tokenType||"",state:l?l.userRequestState:"",cloudGraphHostName:r.account?.cloudGraphHostName||"",msGraphHost:r.account?.msGraphHost||"",code:c?.spa_code,fromPlatformBroker:false}}}function buildAccountToCache(e,t,r,i,n,s,o,a,l,c,p,u,d){u?.verbose("setCachedAccount called",n);const m=a||t.getPreferredCache();const A=e.getAccountsFilteredBy({homeAccountId:r,environment:m},n);d?.addFields({cacheMatchedAccounts:A.length},n);if(A.length>1){u?.warning("Multiple base accounts matched homeAccountId. Ignoring cached account and creating a new base account.",n)}const g=A.length===1?A[0]:null;const h=g||createAccountEntity({homeAccountId:r,idTokenClaims:s,clientInfo:o,environment:a,cloudGraphHostName:c?.cloud_graph_host_name,msGraphHost:c?.msgraph_host,nativeAccountId:p},t,n,i);const f=h.tenantProfiles||[];const y=l||h.realm;if(y&&!f.find((e=>e.tenantId===y))){const e=AccountInfo_buildTenantProfile(r,h.localAccountId,y,p,s);f.push(e)}h.tenantProfiles=f;return h} +class ResponseHandler{constructor(e,t,r,i,n,s,o,a=_s){this.clientId=e;this.cacheStorage=t;this.cryptoObj=r;this.tokenBindingKeyManager=a;this.logger=i;this.performanceClient=n;this.serializableCache=s;this.persistencePlugin=o}validateTokenResponse(e,t,r){if(e.error||e.error_description||e.suberror){const i=`Error(s): ${e.error_codes||Ne} - Timestamp: ${e.timestamp||Ne} - Description: ${e.error_description||Ne} - Correlation ID: ${e.correlation_id||Ne} - Trace ID: ${e.trace_id||Ne}`;const n=e.error_codes?.length?e.error_codes[0]:undefined;const s=new ServerError_ServerError(e.error||"",e.correlation_id||"",i,e.suberror,n,e.status);if(r&&e.status&&e.status>=je&&e.status<=Ye){this.logger.warning(`executeTokenRequest:validateTokenResponse - AAD is currently unavailable and the access token is unable to be refreshed.\n${s}`,t);return}else if(r&&e.status&&e.status>=De&&e.status<=He){this.logger.warning(`executeTokenRequest:validateTokenResponse - AAD is currently available but is unable to refresh the access token.\n${s}`,t);return}if(InteractionRequiredAuthError_isInteractionRequiredError(e.error,e.error_description,e.suberror)){throw new InteractionRequiredAuthError_InteractionRequiredAuthError(e.error||"",e.correlation_id||"",e.error_description,e.suberror,e.timestamp||"",e.trace_id||"",e.claims||"",n)}throw s}}async handleServerTokenResponse(e,t,r,i,n,s,o,a,l,c,p){let u;if(e.id_token){u=extractTokenClaims(e.id_token||"",this.cryptoObj.base64Decode,i.correlationId);if(s&&s.nonce){if(u.nonce!==s.nonce){throw ClientAuthError_createClientAuthError(Hi,i.correlationId)}}}this.homeAccountIdentifier=generateHomeAccountId(e.client_info||"",t.authorityType,this.logger,this.cryptoObj,i.correlationId,u);let d;if(!!s&&!!s.state){d=parseRequestState(this.cryptoObj.base64Decode,s.state,i.correlationId)}e.key_id=e.key_id||i.sshKid||undefined;const m=serializeAttributeTokens(i.attributeTokens);const A=p??(m?{attribute_tokens:m}:undefined);const h=this.generateCacheRecord(e,t,r,i,u,o,s,A);let g;try{if(this.persistencePlugin&&this.serializableCache){this.logger.verbose("Persistence enabled, calling beforeCacheAccess",i.correlationId);g=new TokenCacheContext(this.serializableCache,true);await this.persistencePlugin.beforeCacheAccess(g)}if(a&&!l&&h.account){const e=this.cacheStorage.getAllAccounts({homeAccountId:h.account.homeAccountId,environment:h.account.environment},i.correlationId);if(e.length<1){this.logger.warning("Account used to refresh tokens not in persistence, refreshed tokens will not be stored in the cache",i.correlationId);this.performanceClient?.addFields({acntLoggedOut:true},i.correlationId);return await ResponseHandler.generateAuthenticationResult(this.cryptoObj,t,h,false,i,this.performanceClient,{idTokenClaims:u,requestState:d,requestId:c,tokenBindingKeyManager:this.tokenBindingKeyManager})}}await this.cacheStorage.saveCacheRecord(h,i.correlationId,isKmsi(u||{}),n,i.storeInCache)}finally{if(this.persistencePlugin&&this.serializableCache&&g){this.logger.verbose("Persistence enabled, calling afterCacheAccess",i.correlationId);await this.persistencePlugin.afterCacheAccess(g)}}return ResponseHandler.generateAuthenticationResult(this.cryptoObj,t,h,false,i,this.performanceClient,{idTokenClaims:u,requestState:d,serverTokenResponse:e,requestId:c,tokenBindingKeyManager:this.tokenBindingKeyManager})}generateCacheRecord(e,t,r,i,n,s,o,a){const l=t.getPreferredCache();if(!l){throw ClientAuthError_createClientAuthError(Xi,i.correlationId)}const c=getTenantIdFromIdTokenClaims(n);let p;let u;if(e.id_token&&!!n){p=createIdTokenEntity(this.homeAccountIdentifier,l,e.id_token,this.clientId,c||"");u=buildAccountToCache(this.cacheStorage,t,this.homeAccountIdentifier,this.cryptoObj.base64Decode,i.correlationId,n,e.client_info,l,c,o,undefined,this.logger,this.performanceClient)}let d=null;if(e.access_token){const n=e.scope?ScopeSet.fromString(e.scope,i.correlationId):new ScopeSet(i.scopes||[],i.correlationId);const o=(typeof e.expires_in==="string"?parseInt(e.expires_in,10):e.expires_in)||0;const p=(typeof e.ext_expires_in==="string"?parseInt(e.ext_expires_in,10):e.ext_expires_in)||0;const u=(typeof e.refresh_in==="string"?parseInt(e.refresh_in,10):e.refresh_in)||undefined;const m=r+o;const A=m+p;const h=u&&u>0?r+u:undefined;d=createAccessTokenEntity(this.homeAccountIdentifier,l,e.access_token,this.clientId,c||t.tenant||"",n.printScopes(),m,A,this.cryptoObj.base64Decode,i.correlationId,h,e.token_type,s,e.key_id,a);const g=i.resource||null;if(g){d.resource=g}}let m=null;if(e.refresh_token){let t;if(e.refresh_token_expires_in){const n=typeof e.refresh_token_expires_in==="string"?parseInt(e.refresh_token_expires_in,10):e.refresh_token_expires_in;t=r+n;this.performanceClient?.addFields({ntwkRtExpiresOnSeconds:t},i.correlationId)}m=createRefreshTokenEntity(this.homeAccountIdentifier,l,e.refresh_token,this.clientId,e.foci,s,t)}let A=null;if(e.foci){A={clientId:this.clientId,environment:l,familyId:e.foci}}return{account:u,idToken:p,accessToken:d,refreshToken:m,appMetadata:A}}static async generateAuthenticationResult(e,t,r,i,n,s,o={}){const{idTokenClaims:a,requestState:l,serverTokenResponse:c,requestId:p,tokenBindingKeyManager:u=_s}=o;let d="";let m=[];let A=null;let h;let g;let f="";if(r.accessToken){if(r.accessToken.tokenType===Mt.POP&&!n.popKid){const t=new PopTokenGenerator(e,u,s);const{secret:i,keyId:o}=r.accessToken;if(!o){throw ClientAuthError_createClientAuthError(cn,n.correlationId)}d=await t.signPopToken(i,o,n)}else{d=r.accessToken.secret}m=ScopeSet.fromString(r.accessToken.target,n.correlationId).asArray();A=toDateFromSeconds(r.accessToken.expiresOn);h=toDateFromSeconds(r.accessToken.extendedExpiresOn);if(r.accessToken.refreshOn){g=toDateFromSeconds(r.accessToken.refreshOn)}}if(r.appMetadata){f=r.appMetadata.familyId===Et?Et:""}const y=a?.oid||a?.sub||"";const b=a?.tid||"";if(c?.spa_accountid&&!!r.account){r.account.nativeAccountId=c?.spa_accountid;const e=b||r.account.realm;if(r.account.tenantProfiles){const t=r.account.tenantProfiles.find((t=>t.tenantId===e));if(t){t.nativeAccountId=c.spa_accountid}}}const C=r.account?updateAccountTenantProfileData(getAccountInfo(r.account),undefined,a,r.idToken?.secret):null;return{authority:t.canonicalAuthority,uniqueId:y,tenantId:b,scopes:m,account:C,idToken:r?.idToken?.secret||"",idTokenClaims:a||{},accessToken:d,fromCache:i,expiresOn:A,extExpiresOn:h,refreshOn:g,correlationId:n.correlationId,requestId:p||"",familyId:f,tokenType:r.accessToken?.tokenType||"",state:l?l.userRequestState:"",cloudGraphHostName:r.account?.cloudGraphHostName||"",msGraphHost:r.account?.msGraphHost||"",code:c?.spa_code,fromPlatformBroker:false}}}function buildAccountToCache(e,t,r,i,n,s,o,a,l,c,p,u,d){u?.verbose("setCachedAccount called",n);const m=a||t.getPreferredCache();const A=e.getAccountsFilteredBy({homeAccountId:r,environment:m},n);d?.addFields({cacheMatchedAccounts:A.length},n);if(A.length>1){u?.warning("Multiple base accounts matched homeAccountId. Ignoring cached account and creating a new base account.",n)}const h=A.length===1?A[0]:null;const g=h||createAccountEntity({homeAccountId:r,idTokenClaims:s,clientInfo:o,environment:a,cloudGraphHostName:c?.cloud_graph_host_name,msGraphHost:c?.msgraph_host,nativeAccountId:p},t,n,i);const f=g.tenantProfiles||[];const y=l||g.realm;if(y&&!f.find((e=>e.tenantId===y))){const e=AccountInfo_buildTenantProfile(r,g.localAccountId,y,p,s);f.push(e)}g.tenantProfiles=f;return g} /*! @azure/msal-common v16.13.0 2026-08-18 */ const co={HOME_ACCOUNT_ID:"home_account_id",UPN:"UPN"}; /*! @azure/msal-common v16.13.0 2026-08-18 */ @@ -138,33 +138,33 @@ class NetworkError extends AuthError{constructor(e,t,r){super(e.errorCode,e.corr /*! @azure/msal-common v16.13.0 2026-08-18 */ function createTokenRequestHeaders(e,t,r){const i={};i[et.CONTENT_TYPE]=be;if(!t&&r){switch(r.type){case co.HOME_ACCOUNT_ID:try{const e=buildClientInfoFromHomeAccountId(r.credential);i[et.CCS_HEADER]=`Oid:${e.uid}@${e.utid}`}catch(t){e.verbose(`Could not parse home account ID for CCS Header: '${t}'`,"")}break;case co.UPN:i[et.CCS_HEADER]=`UPN: ${r.credential}`;break}}return i}function createTokenQueryParameters(e,t,r,i){const n=new Map;if(e.embeddedClientId){addBrokerParameters(n,t,r)}if(e.extraQueryParameters){addExtraParameters(n,e.extraQueryParameters)}addCorrelationId(n,e.correlationId);instrumentBrokerParams(n,e.correlationId,i);return mapToQueryString(n)}async function executePostToTokenEndpoint(e,t,r,i,n,s,o,a,l,c){const p=await sendPostRequest(i,e,{body:t,headers:r},n,s,o,a,l);if(c&&p.status<500&&p.status!==429){c.clearTelemetryCache()}return p}async function sendPostRequest(e,t,r,i,n,s,o,a){ThrottlingUtils.preProcess(n,e,i);let l;try{l=await invokeAsync(s.sendPostRequestAsync.bind(s),es,o,a,i)(t,{...r,correlationId:i,performanceClient:a});const e=l.headers||{};a?.addFields({refreshTokenSize:l.body.refresh_token?.length||0,httpVerToken:e[et.X_MS_HTTP_VERSION]||"",requestId:e[et.X_MS_REQUEST_ID]||""},i)}catch(e){if(e instanceof NetworkError){const t=e.responseHeaders;if(t){a?.addFields({httpVerToken:t[et.X_MS_HTTP_VERSION]||"",requestId:t[et.X_MS_REQUEST_ID]||"",contentTypeHeader:t[et.CONTENT_TYPE]||undefined,contentLengthHeader:t[et.CONTENT_LENGTH]||undefined,httpStatus:e.httpStatus},i)}throw e.error}if(e instanceof AuthError){throw e}else{throw ClientAuthError_createClientAuthError(zi,i)}}ThrottlingUtils.postProcess(n,e,l,i);return l} /*! @azure/msal-common v16.13.0 2026-08-18 */ -async function createDiscoveredInstance(e,t,r,i,n,s,o){const a=Authority.transformCIAMAuthority(formatAuthorityUri(e),s);const l=new Authority(a,t,r,i,n,s,o);try{await invokeAsync(l.resolveEndpointsAsync.bind(l),hs,n,o,s)();return l}catch(e){throw ClientAuthError_createClientAuthError(Di,s)}} +async function createDiscoveredInstance(e,t,r,i,n,s,o){const a=Authority.transformCIAMAuthority(formatAuthorityUri(e),s);const l=new Authority(a,t,r,i,n,s,o);try{await invokeAsync(l.resolveEndpointsAsync.bind(l),gs,n,o,s)();return l}catch(e){throw ClientAuthError_createClientAuthError(Di,s)}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -class AuthorizationCodeClient{constructor(e,t){this.includeRedirectUri=true;this.config=buildClientConfiguration(e);this.logger=new Logger(this.config.loggerOptions,Rs,ks);this.cryptoUtils=this.config.cryptoInterface;this.cacheManager=this.config.storageInterface;this.networkClient=this.config.networkInterface;this.serverTelemetryManager=this.config.serverTelemetryManager;this.authority=this.config.authOptions.authority;this.performanceClient=t;this.oidcDefaultScopes=this.config.authOptions.authority.options.OIDCOptions?.defaultScopes}async acquireToken(e,t,r){if(!e.code){throw ClientAuthError_createClientAuthError(Wi,e.correlationId)}if(r&&r.cloud_instance_host_name){await invokeAsync(this.updateTokenEndpointAuthority.bind(this),ms,this.logger,this.performanceClient,e.correlationId)(r.cloud_instance_host_name,e.correlationId)}const i=nowSeconds();const n=await invokeAsync(this.executeTokenRequest.bind(this),us,this.logger,this.performanceClient,e.correlationId)(this.authority,e,this.serverTelemetryManager);const s=n.headers?.[et.X_MS_REQUEST_ID];const o=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.performanceClient,this.config.serializableCache,this.config.persistencePlugin,this.config.tokenBindingKeyManager);o.validateTokenResponse(n.body,e.correlationId);return invokeAsync(o.handleServerTokenResponse.bind(o),gs,this.logger,this.performanceClient,e.correlationId)(n.body,this.authority,i,e,t,r,undefined,undefined,undefined,s)}getLogoutUri(e){if(!e){throw ClientConfigurationError_createClientConfigurationError(Sn,"")}const t=this.createLogoutUrlQueryString(e);return UrlString.appendQueryString(this.authority.endSessionEndpoint,t)}async executeTokenRequest(e,t,r){const i=createTokenQueryParameters(t,this.config.authOptions.clientId,this.config.authOptions.redirectUri,this.performanceClient);const n=UrlString.appendQueryString(e.tokenEndpoint,i);const s=await invokeAsync(this.createTokenRequestBody.bind(this),ds,this.logger,this.performanceClient,t.correlationId)(t);let o=undefined;if(t.clientInfo){try{const e=buildClientInfo(t.clientInfo,this.cryptoUtils.base64Decode);o={credential:`${e.uid}${ht}${e.utid}`,type:co.HOME_ACCOUNT_ID}}catch(e){this.logger.verbose(`Could not parse client info for CCS Header: '${e}'`,t.correlationId)}}const a=createTokenRequestHeaders(this.logger,this.config.systemOptions.preventCorsPreflight,o||t.ccsCredential);const l=getRequestThumbprint(this.config.authOptions.clientId,t);return invokeAsync(executePostToTokenEndpoint,rs,this.logger,this.performanceClient,t.correlationId)(n,s,a,l,t.correlationId,this.cacheManager,this.networkClient,this.logger,this.performanceClient,r)}async createTokenRequestBody(e){const t=new Map;addClientId(t,e.embeddedClientId||e.extraParameters?.[er]||this.config.authOptions.clientId);if(!this.includeRedirectUri){if(!e.redirectUri){throw ClientConfigurationError_createClientConfigurationError(fn,e.correlationId)}}else{addRedirectUri(t,e.redirectUri)}addScopes(t,e.scopes,e.correlationId,true,this.oidcDefaultScopes);addResource(t,e.resource);if(e.attributeTokens){addAttributeTokens(t,e.attributeTokens)}this.performanceClient?.addFields({hasAttributeTokens:!!e.attributeTokens?.length},e.correlationId);addAuthorizationCode(t,e.code);addLibraryInfo(t,this.config.libraryInfo);addApplicationTelemetry(t,this.config.telemetry.application);addThrottling(t);if(this.serverTelemetryManager&&!isOidcProtocolMode(this.config)){addServerTelemetry(t,this.serverTelemetryManager)}if(e.codeVerifier){addCodeVerifier(t,e.codeVerifier)}if(this.config.clientCredentials.clientSecret){addClientSecret(t,this.config.clientCredentials.clientSecret)}if(this.config.clientCredentials.clientAssertion){const r=this.config.clientCredentials.clientAssertion;addClientAssertion(t,await getClientAssertion(r.assertion,this.config.authOptions.clientId,e.resourceRequestUri));addClientAssertionType(t,r.assertionType)}addGrantType(t,ct.AUTHORIZATION_CODE_GRANT);addClientInfo(t);if(e.authenticationScheme===Mt.POP){const r=new PopTokenGenerator(this.cryptoUtils,this.config.tokenBindingKeyManager,this.performanceClient);let i;if(!e.popKid){const t=await invokeAsync(r.generateCnf.bind(r),As,this.logger,this.performanceClient,e.correlationId)(e,this.logger);i=t.reqCnfString}else{i=this.cryptoUtils.encodeKid(e.popKid)}addPopToken(t,i)}else if(e.authenticationScheme===Mt.SSH){if(e.sshJwk){addSshJwk(t,e.sshJwk)}else{throw ClientConfigurationError_createClientConfigurationError(Rn,e.correlationId)}}let r=undefined;if(e.clientInfo){try{const t=buildClientInfo(e.clientInfo,this.cryptoUtils.base64Decode);r={credential:`${t.uid}${ht}${t.utid}`,type:co.HOME_ACCOUNT_ID}}catch(t){this.logger.verbose(`Could not parse client info for CCS Header: '${t}'`,e.correlationId)}}else{r=e.ccsCredential}if(this.config.systemOptions.preventCorsPreflight&&r){switch(r.type){case co.HOME_ACCOUNT_ID:try{const e=buildClientInfoFromHomeAccountId(r.credential);addCcsOid(t,e)}catch(t){this.logger.verbose(`Could not parse home account ID for CCS Header: '${t}'`,e.correlationId)}break;case co.UPN:addCcsUpn(t,r.credential);break}}if(e.embeddedClientId){addBrokerParameters(t,this.config.authOptions.clientId,this.config.authOptions.redirectUri)}if(e.extraParameters){addExtraParameters(t,e.extraParameters)}if(e.enableSpaAuthorizationCode&&(!e.extraParameters||!e.extraParameters[jr])){addExtraParameters(t,{[jr]:"1"})}instrumentBrokerParams(t,e.correlationId,this.performanceClient);addClaims(t,e.correlationId,e.claims,this.config.authOptions.clientCapabilities,e.skipBrokerClaims);return mapToQueryString(t)}createLogoutUrlQueryString(e){const t=new Map;if(e.postLogoutRedirectUri){addPostLogoutRedirectUri(t,e.postLogoutRedirectUri)}if(e.correlationId){addCorrelationId(t,e.correlationId)}if(e.idTokenHint){addIdTokenHint(t,e.idTokenHint)}if(e.state){addState(t,e.state)}if(e.logoutHint){addLogoutHint(t,e.logoutHint)}if(e.extraQueryParameters){addExtraParameters(t,e.extraQueryParameters)}if(this.config.authOptions.instanceAware){addInstanceAware(t)}return mapToQueryString(t)}async updateTokenEndpointAuthority(e,t){const r=`https://${e}/${this.authority.tenant}/`;const i=await createDiscoveredInstance(r,this.networkClient,this.cacheManager,this.authority.options,this.logger,t,this.performanceClient);this.authority=i}} +class AuthorizationCodeClient{constructor(e,t){this.includeRedirectUri=true;this.config=buildClientConfiguration(e);this.logger=new Logger(this.config.loggerOptions,Rs,ks);this.cryptoUtils=this.config.cryptoInterface;this.cacheManager=this.config.storageInterface;this.networkClient=this.config.networkInterface;this.serverTelemetryManager=this.config.serverTelemetryManager;this.authority=this.config.authOptions.authority;this.performanceClient=t;this.oidcDefaultScopes=this.config.authOptions.authority.options.OIDCOptions?.defaultScopes}async acquireToken(e,t,r){if(!e.code){throw ClientAuthError_createClientAuthError(Wi,e.correlationId)}if(r&&r.cloud_instance_host_name){await invokeAsync(this.updateTokenEndpointAuthority.bind(this),ms,this.logger,this.performanceClient,e.correlationId)(r.cloud_instance_host_name,e.correlationId)}const i=nowSeconds();const n=await invokeAsync(this.executeTokenRequest.bind(this),us,this.logger,this.performanceClient,e.correlationId)(this.authority,e,this.serverTelemetryManager);const s=n.headers?.[et.X_MS_REQUEST_ID];const o=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.performanceClient,this.config.serializableCache,this.config.persistencePlugin,this.config.tokenBindingKeyManager);o.validateTokenResponse(n.body,e.correlationId);return invokeAsync(o.handleServerTokenResponse.bind(o),hs,this.logger,this.performanceClient,e.correlationId)(n.body,this.authority,i,e,t,r,undefined,undefined,undefined,s)}getLogoutUri(e){if(!e){throw ClientConfigurationError_createClientConfigurationError(Sn,"")}const t=this.createLogoutUrlQueryString(e);return UrlString.appendQueryString(this.authority.endSessionEndpoint,t)}async executeTokenRequest(e,t,r){const i=createTokenQueryParameters(t,this.config.authOptions.clientId,this.config.authOptions.redirectUri,this.performanceClient);const n=UrlString.appendQueryString(e.tokenEndpoint,i);const s=await invokeAsync(this.createTokenRequestBody.bind(this),ds,this.logger,this.performanceClient,t.correlationId)(t);let o=undefined;if(t.clientInfo){try{const e=buildClientInfo(t.clientInfo,this.cryptoUtils.base64Decode);o={credential:`${e.uid}${ht}${e.utid}`,type:co.HOME_ACCOUNT_ID}}catch(e){this.logger.verbose(`Could not parse client info for CCS Header: '${e}'`,t.correlationId)}}const a=createTokenRequestHeaders(this.logger,this.config.systemOptions.preventCorsPreflight,o||t.ccsCredential);const l=getRequestThumbprint(this.config.authOptions.clientId,t);return invokeAsync(executePostToTokenEndpoint,rs,this.logger,this.performanceClient,t.correlationId)(n,s,a,l,t.correlationId,this.cacheManager,this.networkClient,this.logger,this.performanceClient,r)}async createTokenRequestBody(e){const t=new Map;addClientId(t,e.embeddedClientId||e.extraParameters?.[er]||this.config.authOptions.clientId);if(!this.includeRedirectUri){if(!e.redirectUri){throw ClientConfigurationError_createClientConfigurationError(fn,e.correlationId)}}else{addRedirectUri(t,e.redirectUri)}addScopes(t,e.scopes,e.correlationId,true,this.oidcDefaultScopes);addResource(t,e.resource);if(e.attributeTokens){addAttributeTokens(t,e.attributeTokens)}this.performanceClient?.addFields({hasAttributeTokens:!!e.attributeTokens?.length},e.correlationId);addAuthorizationCode(t,e.code);addLibraryInfo(t,this.config.libraryInfo);addApplicationTelemetry(t,this.config.telemetry.application);addThrottling(t);if(this.serverTelemetryManager&&!isOidcProtocolMode(this.config)){addServerTelemetry(t,this.serverTelemetryManager)}if(e.codeVerifier){addCodeVerifier(t,e.codeVerifier)}if(this.config.clientCredentials.clientSecret){addClientSecret(t,this.config.clientCredentials.clientSecret)}if(this.config.clientCredentials.clientAssertion){const r=this.config.clientCredentials.clientAssertion;addClientAssertion(t,await getClientAssertion(r.assertion,this.config.authOptions.clientId,e.resourceRequestUri));addClientAssertionType(t,r.assertionType)}addGrantType(t,ct.AUTHORIZATION_CODE_GRANT);addClientInfo(t);if(e.authenticationScheme===Mt.POP){const r=new PopTokenGenerator(this.cryptoUtils,this.config.tokenBindingKeyManager,this.performanceClient);let i;if(!e.popKid){const t=await invokeAsync(r.generateCnf.bind(r),As,this.logger,this.performanceClient,e.correlationId)(e,this.logger);i=t.reqCnfString}else{i=this.cryptoUtils.encodeKid(e.popKid)}addPopToken(t,i)}else if(e.authenticationScheme===Mt.SSH){if(e.sshJwk){addSshJwk(t,e.sshJwk)}else{throw ClientConfigurationError_createClientConfigurationError(Rn,e.correlationId)}}let r=undefined;if(e.clientInfo){try{const t=buildClientInfo(e.clientInfo,this.cryptoUtils.base64Decode);r={credential:`${t.uid}${ht}${t.utid}`,type:co.HOME_ACCOUNT_ID}}catch(t){this.logger.verbose(`Could not parse client info for CCS Header: '${t}'`,e.correlationId)}}else{r=e.ccsCredential}if(this.config.systemOptions.preventCorsPreflight&&r){switch(r.type){case co.HOME_ACCOUNT_ID:try{const e=buildClientInfoFromHomeAccountId(r.credential);addCcsOid(t,e)}catch(t){this.logger.verbose(`Could not parse home account ID for CCS Header: '${t}'`,e.correlationId)}break;case co.UPN:addCcsUpn(t,r.credential);break}}if(e.embeddedClientId){addBrokerParameters(t,this.config.authOptions.clientId,this.config.authOptions.redirectUri)}if(e.extraParameters){addExtraParameters(t,e.extraParameters)}if(e.enableSpaAuthorizationCode&&(!e.extraParameters||!e.extraParameters[jr])){addExtraParameters(t,{[jr]:"1"})}instrumentBrokerParams(t,e.correlationId,this.performanceClient);addClaims(t,e.correlationId,e.claims,this.config.authOptions.clientCapabilities,e.skipBrokerClaims);return mapToQueryString(t)}createLogoutUrlQueryString(e){const t=new Map;if(e.postLogoutRedirectUri){addPostLogoutRedirectUri(t,e.postLogoutRedirectUri)}if(e.correlationId){addCorrelationId(t,e.correlationId)}if(e.idTokenHint){addIdTokenHint(t,e.idTokenHint)}if(e.state){addState(t,e.state)}if(e.logoutHint){addLogoutHint(t,e.logoutHint)}if(e.extraQueryParameters){addExtraParameters(t,e.extraQueryParameters)}if(this.config.authOptions.instanceAware){addInstanceAware(t)}return mapToQueryString(t)}async updateTokenEndpointAuthority(e,t){const r=`https://${e}/${this.authority.tenant}/`;const i=await createDiscoveredInstance(r,this.networkClient,this.cacheManager,this.authority.options,this.logger,t,this.performanceClient);this.authority=i}} /*! @azure/msal-common v16.13.0 2026-08-18 */ -const po=300;class RefreshTokenClient{constructor(e,t){this.config=buildClientConfiguration(e);this.logger=new Logger(this.config.loggerOptions,Rs,ks);this.cryptoUtils=this.config.cryptoInterface;this.cacheManager=this.config.storageInterface;this.networkClient=this.config.networkInterface;this.serverTelemetryManager=this.config.serverTelemetryManager;this.authority=this.config.authOptions.authority;this.performanceClient=t}async acquireToken(e,t){const r=nowSeconds();const i=await invokeAsync(this.executeTokenRequest.bind(this),is,this.logger,this.performanceClient,e.correlationId)(e,this.authority);const n=i.headers?.[et.X_MS_REQUEST_ID];const s=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.performanceClient,this.config.serializableCache,this.config.persistencePlugin,this.config.tokenBindingKeyManager);s.validateTokenResponse(i.body,e.correlationId);return invokeAsync(s.handleServerTokenResponse.bind(s),gs,this.logger,this.performanceClient,e.correlationId)(i.body,this.authority,r,e,t,undefined,undefined,true,e.forceCache,n)}async acquireTokenByRefreshToken(e,t){if(!e){throw ClientConfigurationError_createClientConfigurationError(In,"")}if(!e.account){throw ClientAuthError_createClientAuthError(Ki,e.correlationId)}const r=this.cacheManager.isAppMetadataFOCI(e.account.environment,e.correlationId);if(r){try{return await invokeAsync(this.acquireTokenWithCachedRefreshToken.bind(this),ss,this.logger,this.performanceClient,e.correlationId)(e,true,t)}catch(r){const i=r instanceof InteractionRequiredAuthError_InteractionRequiredAuthError&&r.errorCode===Zs;const n=r instanceof ServerError_ServerError&&r.errorCode===Gt&&r.subError===Ft;if(i||n){return invokeAsync(this.acquireTokenWithCachedRefreshToken.bind(this),ss,this.logger,this.performanceClient,e.correlationId)(e,false,t)}else{throw r}}}return invokeAsync(this.acquireTokenWithCachedRefreshToken.bind(this),ss,this.logger,this.performanceClient,e.correlationId)(e,false,t)}async acquireTokenWithCachedRefreshToken(e,t,r){const i=invoke(this.cacheManager.getRefreshToken.bind(this.cacheManager),Ss,this.logger,this.performanceClient,e.correlationId)(e.account,t,e.correlationId,undefined);if(!i){throw createInteractionRequiredAuthError(Zs,e.correlationId)}if(i.expiresOn){const t=e.refreshTokenExpirationOffsetSeconds||po;this.performanceClient?.addFields({cacheRtExpiresOnSeconds:Number(i.expiresOn),rtOffsetSeconds:t},e.correlationId);if(isTokenExpired(i.expiresOn,t)){throw createInteractionRequiredAuthError(eo,e.correlationId)}}const n={...e,refreshToken:i.secret,authenticationScheme:e.authenticationScheme||Mt.BEARER,ccsCredential:{credential:e.account.homeAccountId,type:co.HOME_ACCOUNT_ID}};try{return await invokeAsync(this.acquireToken.bind(this),ns,this.logger,this.performanceClient,e.correlationId)(n,r)}catch(t){if(t instanceof InteractionRequiredAuthError_InteractionRequiredAuthError){if(t.subError===so){this.logger.verbose("acquireTokenWithRefreshToken: bad refresh token, removing from cache",e.correlationId);const t=this.cacheManager.generateCredentialKey(i);this.cacheManager.removeRefreshToken(t,e.correlationId)}}throw t}}async executeTokenRequest(e,t){const r=createTokenQueryParameters(e,this.config.authOptions.clientId,this.config.authOptions.redirectUri,this.performanceClient);const i=UrlString.appendQueryString(t.tokenEndpoint,r);const n=await invokeAsync(this.createTokenRequestBody.bind(this),as,this.logger,this.performanceClient,e.correlationId)(e);const s=createTokenRequestHeaders(this.logger,this.config.systemOptions.preventCorsPreflight,e.ccsCredential);const o=getRequestThumbprint(this.config.authOptions.clientId,e);return invokeAsync(executePostToTokenEndpoint,ts,this.logger,this.performanceClient,e.correlationId)(i,n,s,o,e.correlationId,this.cacheManager,this.networkClient,this.logger,this.performanceClient,this.serverTelemetryManager)}async createTokenRequestBody(e){const t=new Map;addClientId(t,e.embeddedClientId||e.extraParameters?.[er]||this.config.authOptions.clientId);if(e.redirectUri){addRedirectUri(t,e.redirectUri)}addScopes(t,e.scopes,e.correlationId,true,this.config.authOptions.authority.options.OIDCOptions?.defaultScopes);addGrantType(t,ct.REFRESH_TOKEN_GRANT);addClientInfo(t);addLibraryInfo(t,this.config.libraryInfo);addApplicationTelemetry(t,this.config.telemetry.application);addThrottling(t);if(this.serverTelemetryManager&&!isOidcProtocolMode(this.config)){addServerTelemetry(t,this.serverTelemetryManager)}addRefreshToken(t,e.refreshToken);if(e.attributeTokens){addAttributeTokens(t,e.attributeTokens)}this.performanceClient?.addFields({hasAttributeTokens:!!e.attributeTokens?.length},e.correlationId);if(this.config.clientCredentials.clientSecret){addClientSecret(t,this.config.clientCredentials.clientSecret)}if(this.config.clientCredentials.clientAssertion){const r=this.config.clientCredentials.clientAssertion;addClientAssertion(t,await getClientAssertion(r.assertion,this.config.authOptions.clientId,e.resourceRequestUri));addClientAssertionType(t,r.assertionType)}if(e.authenticationScheme===Mt.POP){const r=new PopTokenGenerator(this.cryptoUtils,this.config.tokenBindingKeyManager,this.performanceClient);let i;if(!e.popKid){const t=await invokeAsync(r.generateCnf.bind(r),As,this.logger,this.performanceClient,e.correlationId)(e,this.logger);i=t.reqCnfString}else{i=this.cryptoUtils.encodeKid(e.popKid)}addPopToken(t,i)}else if(e.authenticationScheme===Mt.SSH){if(e.sshJwk){addSshJwk(t,e.sshJwk)}else{throw ClientConfigurationError_createClientConfigurationError(Rn,e.correlationId)}}if(this.config.systemOptions.preventCorsPreflight&&e.ccsCredential){switch(e.ccsCredential.type){case co.HOME_ACCOUNT_ID:try{const r=buildClientInfoFromHomeAccountId(e.ccsCredential.credential);addCcsOid(t,r)}catch(t){this.logger.verbose(`Could not parse home account ID for CCS Header: '${t}'`,e.correlationId)}break;case co.UPN:addCcsUpn(t,e.ccsCredential.credential);break}}if(e.embeddedClientId){addBrokerParameters(t,this.config.authOptions.clientId,this.config.authOptions.redirectUri)}if(e.extraParameters){addExtraParameters(t,{...e.extraParameters})}instrumentBrokerParams(t,e.correlationId,this.performanceClient);addClaims(t,e.correlationId,e.claims,this.config.authOptions.clientCapabilities,e.skipBrokerClaims);return mapToQueryString(t)}} +const po=300;class RefreshTokenClient{constructor(e,t){this.config=buildClientConfiguration(e);this.logger=new Logger(this.config.loggerOptions,Rs,ks);this.cryptoUtils=this.config.cryptoInterface;this.cacheManager=this.config.storageInterface;this.networkClient=this.config.networkInterface;this.serverTelemetryManager=this.config.serverTelemetryManager;this.authority=this.config.authOptions.authority;this.performanceClient=t}async acquireToken(e,t){const r=nowSeconds();const i=await invokeAsync(this.executeTokenRequest.bind(this),is,this.logger,this.performanceClient,e.correlationId)(e,this.authority);const n=i.headers?.[et.X_MS_REQUEST_ID];const s=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.performanceClient,this.config.serializableCache,this.config.persistencePlugin,this.config.tokenBindingKeyManager);s.validateTokenResponse(i.body,e.correlationId);return invokeAsync(s.handleServerTokenResponse.bind(s),hs,this.logger,this.performanceClient,e.correlationId)(i.body,this.authority,r,e,t,undefined,undefined,true,e.forceCache,n)}async acquireTokenByRefreshToken(e,t){if(!e){throw ClientConfigurationError_createClientConfigurationError(In,"")}if(!e.account){throw ClientAuthError_createClientAuthError(Ki,e.correlationId)}const r=this.cacheManager.isAppMetadataFOCI(e.account.environment,e.correlationId);if(r){try{return await invokeAsync(this.acquireTokenWithCachedRefreshToken.bind(this),ss,this.logger,this.performanceClient,e.correlationId)(e,true,t)}catch(r){const i=r instanceof InteractionRequiredAuthError_InteractionRequiredAuthError&&r.errorCode===Zs;const n=r instanceof ServerError_ServerError&&r.errorCode===Gt&&r.subError===Ft;if(i||n){return invokeAsync(this.acquireTokenWithCachedRefreshToken.bind(this),ss,this.logger,this.performanceClient,e.correlationId)(e,false,t)}else{throw r}}}return invokeAsync(this.acquireTokenWithCachedRefreshToken.bind(this),ss,this.logger,this.performanceClient,e.correlationId)(e,false,t)}async acquireTokenWithCachedRefreshToken(e,t,r){const i=invoke(this.cacheManager.getRefreshToken.bind(this.cacheManager),Ss,this.logger,this.performanceClient,e.correlationId)(e.account,t,e.correlationId,undefined);if(!i){throw createInteractionRequiredAuthError(Zs,e.correlationId)}if(i.expiresOn){const t=e.refreshTokenExpirationOffsetSeconds||po;this.performanceClient?.addFields({cacheRtExpiresOnSeconds:Number(i.expiresOn),rtOffsetSeconds:t},e.correlationId);if(isTokenExpired(i.expiresOn,t)){throw createInteractionRequiredAuthError(eo,e.correlationId)}}const n={...e,refreshToken:i.secret,authenticationScheme:e.authenticationScheme||Mt.BEARER,ccsCredential:{credential:e.account.homeAccountId,type:co.HOME_ACCOUNT_ID}};try{return await invokeAsync(this.acquireToken.bind(this),ns,this.logger,this.performanceClient,e.correlationId)(n,r)}catch(t){if(t instanceof InteractionRequiredAuthError_InteractionRequiredAuthError){if(t.subError===so){this.logger.verbose("acquireTokenWithRefreshToken: bad refresh token, removing from cache",e.correlationId);const t=this.cacheManager.generateCredentialKey(i);this.cacheManager.removeRefreshToken(t,e.correlationId)}}throw t}}async executeTokenRequest(e,t){const r=createTokenQueryParameters(e,this.config.authOptions.clientId,this.config.authOptions.redirectUri,this.performanceClient);const i=UrlString.appendQueryString(t.tokenEndpoint,r);const n=await invokeAsync(this.createTokenRequestBody.bind(this),as,this.logger,this.performanceClient,e.correlationId)(e);const s=createTokenRequestHeaders(this.logger,this.config.systemOptions.preventCorsPreflight,e.ccsCredential);const o=getRequestThumbprint(this.config.authOptions.clientId,e);return invokeAsync(executePostToTokenEndpoint,ts,this.logger,this.performanceClient,e.correlationId)(i,n,s,o,e.correlationId,this.cacheManager,this.networkClient,this.logger,this.performanceClient,this.serverTelemetryManager)}async createTokenRequestBody(e){const t=new Map;addClientId(t,e.embeddedClientId||e.extraParameters?.[er]||this.config.authOptions.clientId);if(e.redirectUri){addRedirectUri(t,e.redirectUri)}addScopes(t,e.scopes,e.correlationId,true,this.config.authOptions.authority.options.OIDCOptions?.defaultScopes);addGrantType(t,ct.REFRESH_TOKEN_GRANT);addClientInfo(t);addLibraryInfo(t,this.config.libraryInfo);addApplicationTelemetry(t,this.config.telemetry.application);addThrottling(t);if(this.serverTelemetryManager&&!isOidcProtocolMode(this.config)){addServerTelemetry(t,this.serverTelemetryManager)}addRefreshToken(t,e.refreshToken);if(e.attributeTokens){addAttributeTokens(t,e.attributeTokens)}this.performanceClient?.addFields({hasAttributeTokens:!!e.attributeTokens?.length},e.correlationId);if(this.config.clientCredentials.clientSecret){addClientSecret(t,this.config.clientCredentials.clientSecret)}if(this.config.clientCredentials.clientAssertion){const r=this.config.clientCredentials.clientAssertion;addClientAssertion(t,await getClientAssertion(r.assertion,this.config.authOptions.clientId,e.resourceRequestUri));addClientAssertionType(t,r.assertionType)}if(e.authenticationScheme===Mt.POP){const r=new PopTokenGenerator(this.cryptoUtils,this.config.tokenBindingKeyManager,this.performanceClient);let i;if(!e.popKid){const t=await invokeAsync(r.generateCnf.bind(r),As,this.logger,this.performanceClient,e.correlationId)(e,this.logger);i=t.reqCnfString}else{i=this.cryptoUtils.encodeKid(e.popKid)}addPopToken(t,i)}else if(e.authenticationScheme===Mt.SSH){if(e.sshJwk){addSshJwk(t,e.sshJwk)}else{throw ClientConfigurationError_createClientConfigurationError(Rn,e.correlationId)}}if(this.config.systemOptions.preventCorsPreflight&&e.ccsCredential){switch(e.ccsCredential.type){case co.HOME_ACCOUNT_ID:try{const r=buildClientInfoFromHomeAccountId(e.ccsCredential.credential);addCcsOid(t,r)}catch(t){this.logger.verbose(`Could not parse home account ID for CCS Header: '${t}'`,e.correlationId)}break;case co.UPN:addCcsUpn(t,e.ccsCredential.credential);break}}if(e.embeddedClientId){addBrokerParameters(t,this.config.authOptions.clientId,this.config.authOptions.redirectUri)}if(e.extraParameters){addExtraParameters(t,{...e.extraParameters})}instrumentBrokerParams(t,e.correlationId,this.performanceClient);addClaims(t,e.correlationId,e.claims,this.config.authOptions.clientCapabilities,e.skipBrokerClaims);return mapToQueryString(t)}} /*! @azure/msal-common v16.13.0 2026-08-18 */ class SilentFlowClient{constructor(e,t){this.config=buildClientConfiguration(e);this.logger=new Logger(this.config.loggerOptions,Rs,ks);this.cryptoUtils=this.config.cryptoInterface;this.cacheManager=this.config.storageInterface;this.networkClient=this.config.networkInterface;this.serverTelemetryManager=this.config.serverTelemetryManager;this.authority=this.config.authOptions.authority;this.performanceClient=t}async acquireCachedToken(e){let t=Vt.NOT_APPLICABLE;if(e.forceRefresh||!StringUtils.isEmptyObj(e.claims)){this.setCacheOutcome(Vt.FORCE_REFRESH_OR_CLAIMS,e.correlationId);throw ClientAuthError_createClientAuthError(nn,e.correlationId)}if(!e.account){throw ClientAuthError_createClientAuthError(Ki,e.correlationId)}const r=e.account.tenantId||getTenantFromAuthorityString(e.authority,e.correlationId);const i=this.cacheManager.getTokenKeys();const n=this.cacheManager.getAccessToken(e.account,e,i,r);if(!n){this.setCacheOutcome(Vt.NO_CACHED_ACCESS_TOKEN,e.correlationId);throw ClientAuthError_createClientAuthError(nn,e.correlationId)}else if(wasClockTurnedBack(n.cachedAt)||isTokenExpired(n.expiresOn,this.config.systemOptions.tokenRenewalOffsetSeconds)){this.setCacheOutcome(Vt.CACHED_ACCESS_TOKEN_EXPIRED,e.correlationId);throw ClientAuthError_createClientAuthError(nn,e.correlationId)}else if(e.resource){if(n.resource!==e.resource){this.setCacheOutcome(Vt.NO_CACHED_ACCESS_TOKEN,e.correlationId);throw ClientAuthError_createClientAuthError(nn,e.correlationId)}}else if(n.refreshOn&&isTokenExpired(n.refreshOn,0)){t=Vt.PROACTIVELY_REFRESHED}const s=e.authority||this.authority.getPreferredCache();const o={account:this.cacheManager.getAccount(this.cacheManager.generateAccountKey(e.account),e.correlationId),accessToken:n,idToken:this.cacheManager.getIdToken(e.account,e.correlationId,i,r),refreshToken:null,appMetadata:this.cacheManager.readAppMetadataFromCache(s,e.correlationId)};this.setCacheOutcome(t,e.correlationId);if(this.config.serverTelemetryManager){this.config.serverTelemetryManager.incrementCacheHits()}return[await invokeAsync(this.generateResultFromCacheRecord.bind(this),ls,this.logger,this.performanceClient,e.correlationId)(o,e),t]}setCacheOutcome(e,t){this.serverTelemetryManager?.setCacheOutcome(e);this.performanceClient?.addFields({cacheOutcome:e},t);if(e!==Vt.NOT_APPLICABLE){this.logger.info(`Token refresh is required due to cache outcome: '${e}'`,t)}}async generateResultFromCacheRecord(e,t){let r;if(e.idToken){r=extractTokenClaims(e.idToken.secret,this.config.cryptoInterface.base64Decode,t.correlationId)}return ResponseHandler.generateAuthenticationResult(this.cryptoUtils,this.authority,e,true,t,this.performanceClient,{idTokenClaims:r,tokenBindingKeyManager:this.config.tokenBindingKeyManager})}} /*! @azure/msal-node v5.6.0 2026-08-18 */ class HttpClient{async sendGetRequestAsync(e,t,r){return this.sendRequest(e,bi.GET,t,r)}async sendPostRequestAsync(e,t){return this.sendRequest(e,bi.POST,t)}async sendRequest(e,t,r,i){const n=new AbortController;let s;if(i){s=setTimeout((()=>{n.abort()}),i)}const o={method:t,headers:getFetchHeaders(r),signal:n.signal};if(t===bi.POST){o.body=r?.body||""}let a;try{a=await fetch(e,o)}catch(e){if(s){clearTimeout(s)}if(e instanceof Error&&e.name==="AbortError"){throw createAuthError(zi,"","Request timeout")}const t=createAuthError(zi,"",`Network request failed: ${e instanceof Error?e.message:"unknown"}`);throw createNetworkError(t,undefined,undefined,e instanceof Error?e:undefined)}if(s){clearTimeout(s)}try{return{headers:getHeaderDict(a.headers),body:await a.json(),status:a.status}}catch(e){throw createAuthError(Mi,"",`Failed to parse response: ${e instanceof Error?e.message:"unknown"}`)}}}function getHeaderDict(e){const t={};e.forEach(((e,r)=>{t[r]=e}));return t}function getFetchHeaders(e){const t=new Headers;if(!(e&&e.headers)){return t}Object.entries(e.headers).forEach((([e,r])=>{t.append(e,r)}));return t} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const uo="invalid_file_extension";const mo="invalid_file_path";const Ao="invalid_managed_identity_id_type";const go="invalid_secret";const ho="missing_client_id";const fo="network_unavailable";const yo="platform_not_supported";const bo="unable_to_create_azure_arc";const Co="unable_to_create_cloud_shell";const No="unable_to_create_source";const Eo="unable_to_read_secret_file";const vo="user_assigned_not_available_at_runtime";const Io="user_assigned_managed_identity_not_confirmed";const So="www_authenticate_header_missing";const wo="www_authenticate_header_unsupported_format";const Po={[hi.AZURE_POD_IDENTITY_AUTHORITY_HOST]:"azure_pod_identity_authority_host_url_malformed",[hi.IDENTITY_ENDPOINT]:"identity_endpoint_url_malformed",[hi.IMDS_ENDPOINT]:"imds_endpoint_url_malformed",[hi.MSI_ENDPOINT]:"msi_endpoint_url_malformed"}; +const uo="invalid_file_extension";const mo="invalid_file_path";const Ao="invalid_managed_identity_id_type";const ho="invalid_secret";const go="missing_client_id";const fo="network_unavailable";const yo="platform_not_supported";const bo="unable_to_create_azure_arc";const Co="unable_to_create_cloud_shell";const Eo="unable_to_create_source";const No="unable_to_read_secret_file";const vo="user_assigned_not_available_at_runtime";const Io="user_assigned_managed_identity_not_confirmed";const So="www_authenticate_header_missing";const wo="www_authenticate_header_unsupported_format";const Po={[gi.AZURE_POD_IDENTITY_AUTHORITY_HOST]:"azure_pod_identity_authority_host_url_malformed",[gi.IDENTITY_ENDPOINT]:"identity_endpoint_url_malformed",[gi.IMDS_ENDPOINT]:"imds_endpoint_url_malformed",[gi.MSI_ENDPOINT]:"msi_endpoint_url_malformed"}; /*! @azure/msal-node v5.6.0 2026-08-18 */ -const xo={[uo]:"The file path in the WWW-Authenticate header does not contain a .key file.",[mo]:"The file path in the WWW-Authenticate header is not in a valid Windows or Linux Format.",[Ao]:"More than one ManagedIdentityIdType was provided.",[go]:"The secret in the file on the file path in the WWW-Authenticate header is greater than 4096 bytes.",[yo]:"The platform is not supported by Azure Arc. Azure Arc only supports Windows and Linux.",[ho]:"A ManagedIdentityId id was not provided.",[Po.AZURE_POD_IDENTITY_AUTHORITY_HOST]:`The Managed Identity's '${hi.AZURE_POD_IDENTITY_AUTHORITY_HOST}' environment variable is malformed.`,[Po.IDENTITY_ENDPOINT]:`The Managed Identity's '${hi.IDENTITY_ENDPOINT}' environment variable is malformed.`,[Po.IMDS_ENDPOINT]:`The Managed Identity's '${hi.IMDS_ENDPOINT}' environment variable is malformed.`,[Po.MSI_ENDPOINT]:`The Managed Identity's '${hi.MSI_ENDPOINT}' environment variable is malformed.`,[fo]:"Authentication unavailable. The request to the managed identity endpoint timed out.",[bo]:"Azure Arc Managed Identities can only be system assigned.",[Co]:"Cloud Shell Managed Identities can only be system assigned.",[No]:"Unable to create a Managed Identity source based on environment variables.",[Eo]:"Unable to read the secret file.",[vo]:"Service Fabric user assigned managed identity ClientId or ResourceId is not configurable at runtime.",[Io]:"Azure Arc did not confirm the requested user-assigned managed identity in the token response. The agent likely does not support user-assigned managed identity and returned the system-assigned identity.",[So]:"A 401 response was received from the Azure Arc Managed Identity, but the www-authenticate header is missing.",[wo]:"A 401 response was received from the Azure Arc Managed Identity, but the www-authenticate header is in an unsupported format."};class ManagedIdentityError extends AuthError{constructor(e,t){super(e,t,xo[e]);this.name="ManagedIdentityError";Object.setPrototypeOf(this,ManagedIdentityError.prototype)}}function createManagedIdentityError(e,t){return new ManagedIdentityError(e,t)} +const xo={[uo]:"The file path in the WWW-Authenticate header does not contain a .key file.",[mo]:"The file path in the WWW-Authenticate header is not in a valid Windows or Linux Format.",[Ao]:"More than one ManagedIdentityIdType was provided.",[ho]:"The secret in the file on the file path in the WWW-Authenticate header is greater than 4096 bytes.",[yo]:"The platform is not supported by Azure Arc. Azure Arc only supports Windows and Linux.",[go]:"A ManagedIdentityId id was not provided.",[Po.AZURE_POD_IDENTITY_AUTHORITY_HOST]:`The Managed Identity's '${gi.AZURE_POD_IDENTITY_AUTHORITY_HOST}' environment variable is malformed.`,[Po.IDENTITY_ENDPOINT]:`The Managed Identity's '${gi.IDENTITY_ENDPOINT}' environment variable is malformed.`,[Po.IMDS_ENDPOINT]:`The Managed Identity's '${gi.IMDS_ENDPOINT}' environment variable is malformed.`,[Po.MSI_ENDPOINT]:`The Managed Identity's '${gi.MSI_ENDPOINT}' environment variable is malformed.`,[fo]:"Authentication unavailable. The request to the managed identity endpoint timed out.",[bo]:"Azure Arc Managed Identities can only be system assigned.",[Co]:"Cloud Shell Managed Identities can only be system assigned.",[Eo]:"Unable to create a Managed Identity source based on environment variables.",[No]:"Unable to read the secret file.",[vo]:"Service Fabric user assigned managed identity ClientId or ResourceId is not configurable at runtime.",[Io]:"Azure Arc did not confirm the requested user-assigned managed identity in the token response. The agent likely does not support user-assigned managed identity and returned the system-assigned identity.",[So]:"A 401 response was received from the Azure Arc Managed Identity, but the www-authenticate header is missing.",[wo]:"A 401 response was received from the Azure Arc Managed Identity, but the www-authenticate header is in an unsupported format."};class ManagedIdentityError extends AuthError{constructor(e,t){super(e,t,xo[e]);this.name="ManagedIdentityError";Object.setPrototypeOf(this,ManagedIdentityError.prototype)}}function createManagedIdentityError(e,t){return new ManagedIdentityError(e,t)} /*! @azure/msal-node v5.6.0 2026-08-18 */ class ManagedIdentityId{get id(){return this._id}set id(e){this._id=e}get idType(){return this._idType}set idType(e){this._idType=e}constructor(e){const t=e?.userAssignedClientId;const r=e?.userAssignedResourceId;const i=e?.userAssignedObjectId;if(t){if(r||i){throw createManagedIdentityError(Ao,"")}this.id=t;this.idType=yi.USER_ASSIGNED_CLIENT_ID}else if(r){if(t||i){throw createManagedIdentityError(Ao,"")}this.id=r;this.idType=yi.USER_ASSIGNED_RESOURCE_ID}else if(i){if(t||r){throw createManagedIdentityError(Ao,"")}this.id=i;this.idType=yi.USER_ASSIGNED_OBJECT_ID}else{this.id=ui;this.idType=yi.SYSTEM_ASSIGNED}}} /*! @azure/msal-node v5.6.0 2026-08-18 */ const Bo={invalidLoopbackAddressType:{code:"invalid_loopback_server_address_type",desc:"Loopback server address is not type string. This is unexpected."},unableToLoadRedirectUri:{code:"unable_to_load_redirectUrl",desc:"Loopback server callback was invoked without a url. This is unexpected."},noAuthCodeInResponse:{code:"no_auth_code_in_response",desc:"No auth code found in the server response. Please check your network trace to determine what happened."},noLoopbackServerExists:{code:"no_loopback_server_exists",desc:"No loopback server exists yet."},loopbackServerAlreadyExists:{code:"loopback_server_already_exists",desc:"Loopback server already exists. Cannot create another."},loopbackServerTimeout:{code:"loopback_server_timeout",desc:"Timed out waiting for auth code listener to be registered."},stateNotFoundError:{code:"state_not_found",desc:"State not found. Please verify that the request originated from msal."},thumbprintMissing:{code:"thumbprint_missing_from_client_certificate",desc:"Client certificate does not contain a SHA-1 or SHA-256 thumbprint."},redirectUriNotSupported:{code:"redirect_uri_not_supported",desc:"RedirectUri is not supported in this scenario. Please remove redirectUri from the request."}};class NodeAuthError extends AuthError{constructor(e,t,r){super(e,t,r);this.name="NodeAuthError"}static createInvalidLoopbackAddressTypeError(){return new NodeAuthError(Bo.invalidLoopbackAddressType.code,"",`${Bo.invalidLoopbackAddressType.desc}`)}static createUnableToLoadRedirectUrlError(){return new NodeAuthError(Bo.unableToLoadRedirectUri.code,"",`${Bo.unableToLoadRedirectUri.desc}`)}static createNoAuthCodeInResponseError(e=""){return new NodeAuthError(Bo.noAuthCodeInResponse.code,e,`${Bo.noAuthCodeInResponse.desc}`)}static createNoLoopbackServerExistsError(){return new NodeAuthError(Bo.noLoopbackServerExists.code,"",`${Bo.noLoopbackServerExists.desc}`)}static createLoopbackServerAlreadyExistsError(){return new NodeAuthError(Bo.loopbackServerAlreadyExists.code,"",`${Bo.loopbackServerAlreadyExists.desc}`)}static createLoopbackServerTimeoutError(e=""){return new NodeAuthError(Bo.loopbackServerTimeout.code,e,`${Bo.loopbackServerTimeout.desc}`)}static createStateNotFoundError(e=""){return new NodeAuthError(Bo.stateNotFoundError.code,e,Bo.stateNotFoundError.desc)}static createThumbprintMissingError(){return new NodeAuthError(Bo.thumbprintMissing.code,"",Bo.thumbprintMissing.desc)}static createRedirectUriNotSupportedError(e=""){return new NodeAuthError(Bo.redirectUriNotSupported.code,e,Bo.redirectUriNotSupported.desc)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const _o={clientId:"",authority:ie,clientSecret:"",clientAssertion:"",clientCertificate:{thumbprint:"",thumbprintSha256:"",privateKey:"",x5c:""},knownAuthorities:[],cloudDiscoveryMetadata:"",authorityMetadata:"",clientCapabilities:[],azureCloudOptions:{azureCloudInstance:Xn.None,tenant:""},isMcp:false};const Ro={loggerCallback:()=>{},piiLoggingEnabled:false,logLevel:$t.Info};const ko={loggerOptions:Ro,networkClient:new HttpClient,disableInternalRetries:false,protocolMode:Zn.AAD};const Qo={application:{appName:"",appVersion:""}};function buildAppConfiguration({auth:e,broker:t,cache:r,system:i,telemetry:n}){const s={...ko,networkClient:new HttpClient,loggerOptions:i?.loggerOptions||Ro,disableInternalRetries:i?.disableInternalRetries||false};if(!!e.clientCertificate&&!!!e.clientCertificate.thumbprint&&!!!e.clientCertificate.thumbprintSha256){throw NodeAuthError.createStateNotFoundError()}return{auth:{..._o,...e},broker:{...t},cache:{...r},system:{...s,...i},telemetry:{...Qo,...n}}}function buildManagedIdentityConfiguration({clientCapabilities:e,managedIdentityIdParams:t,system:r}){const i=new ManagedIdentityId(t);const n=r?.loggerOptions||Ro;let s;if(r?.networkClient){s=r.networkClient}else{s=new HttpClient}return{clientCapabilities:e||[],managedIdentityId:i,system:{loggerOptions:n,networkClient:s},disableInternalRetries:r?.disableInternalRetries||false}}var To=r(7598); +const _o={clientId:"",authority:ie,clientSecret:"",clientAssertion:"",clientCertificate:{thumbprint:"",thumbprintSha256:"",privateKey:"",x5c:""},knownAuthorities:[],cloudDiscoveryMetadata:"",authorityMetadata:"",clientCapabilities:[],azureCloudOptions:{azureCloudInstance:Xn.None,tenant:""},isMcp:false};const Ro={loggerCallback:()=>{},piiLoggingEnabled:false,logLevel:$t.Info};const ko={loggerOptions:Ro,networkClient:new HttpClient,disableInternalRetries:false,protocolMode:Zn.AAD};const To={application:{appName:"",appVersion:""}};function buildAppConfiguration({auth:e,broker:t,cache:r,system:i,telemetry:n}){const s={...ko,networkClient:new HttpClient,loggerOptions:i?.loggerOptions||Ro,disableInternalRetries:i?.disableInternalRetries||false};if(!!e.clientCertificate&&!!!e.clientCertificate.thumbprint&&!!!e.clientCertificate.thumbprintSha256){throw NodeAuthError.createStateNotFoundError()}return{auth:{..._o,...e},broker:{...t},cache:{...r},system:{...s,...i},telemetry:{...To,...n}}}function buildManagedIdentityConfiguration({clientCapabilities:e,managedIdentityIdParams:t,system:r}){const i=new ManagedIdentityId(t);const n=r?.loggerOptions||Ro;let s;if(r?.networkClient){s=r.networkClient}else{s=new HttpClient}return{clientCapabilities:e||[],managedIdentityId:i,system:{loggerOptions:n,networkClient:s},disableInternalRetries:r?.disableInternalRetries||false}}var Qo=r(7598); /*! @azure/msal-node v5.6.0 2026-08-18 */ -class GuidGenerator{generateGuid(){return(0,To.randomUUID)()}isGuid(e){const t=/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;return t.test(e)}} +class GuidGenerator{generateGuid(){return(0,Qo.randomUUID)()}isGuid(e){const t=/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;return t.test(e)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ class EncodingUtils{static base64Encode(e,t){return Buffer.from(e,t).toString(Yt.BASE64)}static base64EncodeUrl(e,t){return EncodingUtils.base64Encode(e,t).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}static base64Decode(e){return Buffer.from(e,Yt.BASE64).toString("utf8")}static base64DecodeUrl(e){let t=e.replace(/-/g,"+").replace(/_/g,"/");while(t.length%4){t+="="}return EncodingUtils.base64Decode(t)}}var Mo=r(6982); /*! @azure/msal-node v5.6.0 2026-08-18 */ class HashUtils{sha256(e){return Mo.createHash(vi.SHA256).update(e).digest()}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -class PkceGenerator{constructor(){this.hashUtils=new HashUtils}async generatePkceCodes(){const e=this.generateCodeVerifier();const t=this.generateCodeChallengeFromVerifier(e);return{verifier:e,challenge:t}}generateCodeVerifier(){const e=[];const t=256-256%Ii.CV_CHARSET.length;while(e.length<=Ei){const r=Mo.randomBytes(1)[0];if(r>=t){continue}const i=r%Ii.CV_CHARSET.length;e.push(Ii.CV_CHARSET[i])}const r=e.join("");return EncodingUtils.base64EncodeUrl(r)}generateCodeChallengeFromVerifier(e){return EncodingUtils.base64EncodeUrl(this.hashUtils.sha256(e).toString(Yt.BASE64),Yt.BASE64)}} +class PkceGenerator{constructor(){this.hashUtils=new HashUtils}async generatePkceCodes(){const e=this.generateCodeVerifier();const t=this.generateCodeChallengeFromVerifier(e);return{verifier:e,challenge:t}}generateCodeVerifier(){const e=[];const t=256-256%Ii.CV_CHARSET.length;while(e.length<=Ni){const r=Mo.randomBytes(1)[0];if(r>=t){continue}const i=r%Ii.CV_CHARSET.length;e.push(Ii.CV_CHARSET[i])}const r=e.join("");return EncodingUtils.base64EncodeUrl(r)}generateCodeChallengeFromVerifier(e){return EncodingUtils.base64EncodeUrl(this.hashUtils.sha256(e).toString(Yt.BASE64),Yt.BASE64)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ class CryptoProvider{constructor(){this.pkceGenerator=new PkceGenerator;this.guidGenerator=new GuidGenerator;this.hashUtils=new HashUtils}base64UrlEncode(){throw new Error("Method not implemented.")}encodeKid(){throw new Error("Method not implemented.")}createNewGuid(){return this.guidGenerator.generateGuid()}base64Encode(e){return EncodingUtils.base64Encode(e)}base64Decode(e){return EncodingUtils.base64Decode(e)}generatePkceCodes(){return this.pkceGenerator.generatePkceCodes()}removeTokenBindingKey(e,t){throw new Error("Method not implemented.")}clearKeystore(e){throw new Error("Method not implemented.")}signTokenBindingJwt(e,t,r,i){throw ClientAuthError_createClientAuthError(dn,i)}async hashString(e){return EncodingUtils.base64EncodeUrl(this.hashUtils.sha256(e).toString(Yt.BASE64),Yt.BASE64)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ @@ -200,7 +200,7 @@ const Ko="unexpected_error";const Zo="post_request_failed"; /*! @azure/msal-node v5.6.0 2026-08-18 */ class DeviceCodeClient extends BaseClient{constructor(e){super(e)}async acquireToken(e){const t=await this.getDeviceCode(e);e.deviceCodeCallback(t);const r=nowSeconds();const i=await this.acquireTokenWithDeviceCode(e,t);const n=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.performanceClient,this.config.serializableCache,this.config.persistencePlugin,this.config.tokenBindingKeyManager);n.validateTokenResponse(i,e.correlationId);return n.handleServerTokenResponse(i,this.authority,r,e,Pi.acquireTokenByDeviceCode)}async getDeviceCode(e){const t=this.createExtraQueryParameters(e);const r=UrlString.appendQueryString(this.authority.deviceCodeEndpoint,t);const i=this.createQueryString(e);const n=this.createTokenRequestHeaders();const s={clientId:this.config.authOptions.clientId,authority:e.authority,scopes:e.scopes,claims:e.claims,authenticationScheme:e.authenticationScheme,resourceRequestMethod:e.resourceRequestMethod,resourceRequestUri:e.resourceRequestUri,shrClaims:e.shrClaims,sshKid:e.sshKid};return this.executePostRequestToDeviceCodeEndpoint(r,i,n,s,e.correlationId)}createExtraQueryParameters(e){const t=new Map;if(e.extraQueryParameters){addExtraParameters(t,e.extraQueryParameters)}return mapToQueryString(t)}async executePostRequestToDeviceCodeEndpoint(e,t,r,i,n){const{body:{user_code:s,device_code:o,verification_uri:a,expires_in:l,interval:c,message:p}}=await this.sendPostRequest(i,e,{body:t,headers:r},n);return{userCode:s,deviceCode:o,verificationUri:a,expiresIn:l,interval:c,message:p}}createQueryString(e){const t=new Map;addScopes(t,e.scopes,e.correlationId);addClientId(t,this.config.authOptions.clientId);if(e.extraQueryParameters){addExtraParameters(t,e.extraQueryParameters)}if(e.claims||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0){addClaims(t,e.correlationId,e.claims,this.config.authOptions.clientCapabilities)}return mapToQueryString(t)}continuePolling(e,t,r,i){if(i){this.logger.error("Token request cancelled by setting DeviceCodeRequest.cancel = true",t);throw ClientAuthError_createClientAuthError(Vo,t)}else if(r&&rr){this.logger.error(`User defined timeout for device code polling reached. The timeout was set for ${r}`,t);throw ClientAuthError_createClientAuthError(Lo,t)}else if(nowSeconds()>e){if(r){this.logger.verbose(`User specified timeout ignored as the device code has expired before the timeout elapsed. The user specified timeout was set for ${r}`,t)}this.logger.error(`Device code expired. Expiration time of device code was ${e}`,t);throw ClientAuthError_createClientAuthError(jo,t)}return true}async acquireTokenWithDeviceCode(e,t){const r=this.createTokenQueryParameters(e);const i=UrlString.appendQueryString(this.authority.tokenEndpoint,r);const n=this.createTokenRequestBody(e,t);const s=this.createTokenRequestHeaders();const o=e.timeout?nowSeconds()+e.timeout:undefined;const a=nowSeconds()+t.expiresIn;const l=t.interval*1e3;while(this.continuePolling(a,e.correlationId,o,e.cancel)){const t={clientId:this.config.authOptions.clientId,authority:e.authority,scopes:e.scopes,claims:e.claims,authenticationScheme:e.authenticationScheme,resourceRequestMethod:e.resourceRequestMethod,resourceRequestUri:e.resourceRequestUri,shrClaims:e.shrClaims,sshKid:e.sshKid};const r=await this.executePostToTokenEndpoint(i,n,s,t,e.correlationId);if(r.body&&r.body.error){if(r.body.error===Ce){this.logger.info("Authorization pending. Continue polling.",e.correlationId);await delay(l)}else{this.logger.info("Unexpected error in polling from the server",e.correlationId);throw createAuthError(Zo,e.correlationId,r.body.error)}}else{this.logger.verbose("Authorization completed successfully. Polling stopped.",e.correlationId);return r.body}}this.logger.error("Polling stopped for unknown reasons.",e.correlationId);throw ClientAuthError_createClientAuthError(Wo,e.correlationId)}createTokenRequestBody(e,t){const r=new Map;addScopes(r,e.scopes,e.correlationId);addClientId(r,this.config.authOptions.clientId);addGrantType(r,ct.DEVICE_CODE_GRANT);addDeviceCode(r,t.deviceCode);const i=e.correlationId||this.config.cryptoInterface.createNewGuid();addCorrelationId(r,i);addClientInfo(r);addLibraryInfo(r,this.config.libraryInfo);addApplicationTelemetry(r,this.config.telemetry.application);addThrottling(r);if(this.serverTelemetryManager){addServerTelemetry(r,this.serverTelemetryManager)}if(!StringUtils.isEmptyObj(e.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0){addClaims(r,e.correlationId,e.claims,this.config.authOptions.clientCapabilities)}return mapToQueryString(r)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -class PublicClientApplication extends ClientApplication{constructor(e){super(e);if(this.config.broker.nativeBrokerPlugin){if(this.config.broker.nativeBrokerPlugin.isBrokerAvailable){this.nativeBrokerPlugin=this.config.broker.nativeBrokerPlugin;this.nativeBrokerPlugin.setLogger(this.config.system.loggerOptions)}else{this.logger.warning("NativeBroker implementation was provided but the broker is unavailable.","")}}this.skus=ServerTelemetryManager.makeExtraSkuString({libraryName:wi.MSAL_SKU,libraryVersion:Yo})}async acquireTokenByDeviceCode(e){this.logger.info("acquireTokenByDeviceCode called",e.correlationId||"");enforceResourceParameter(this.config.auth.isMcp,e);const t=Object.assign(e,await this.initializeBaseRequest(e));const r=this.initializeServerTelemetryManager(Pi.acquireTokenByDeviceCode,t.correlationId);try{const i=await this.createAuthority(t.authority,t.correlationId,undefined,e.azureCloudOptions);const n=await this.buildOauthClientConfiguration(i,t.correlationId,"",r);const s=new DeviceCodeClient(n);this.logger.verbose("Device code client created",t.correlationId);return await s.acquireToken(t)}catch(e){if(e instanceof AuthError){e.correlationId=t.correlationId}r.cacheFailedRequest(e);throw e}}async acquireTokenInteractive(e){const t=e.correlationId||this.cryptoProvider.createNewGuid();this.logger.trace("acquireTokenInteractive called",t);enforceResourceParameter(this.config.auth.isMcp,e);const{openBrowser:r,successTemplate:i,errorTemplate:n,windowHandle:s,loopbackClient:o,preferredPort:a,...l}=e;if(o){this.logger.warning("The loopbackClient option is deprecated and will be removed in a future major version. Omit it to use the built-in loopback server, and set preferredPort when a fixed port is required.",t)}if(this.nativeBrokerPlugin){const r={...l,clientId:this.config.auth.clientId,scopes:e.scopes||Ze,redirectUri:e.redirectUri||"",authority:e.authority||this.config.auth.authority,correlationId:t,extraParameters:{...l.extraQueryParameters,...l.extraParameters,[Zr]:this.skus},accountId:l.account?.nativeAccountId};return this.nativeBrokerPlugin.acquireTokenInteractive(r,s)}if(e.redirectUri){if(!this.config.broker.nativeBrokerPlugin){throw NodeAuthError.createRedirectUriNotSupportedError(t)}e.redirectUri=""}const{verifier:c,challenge:p}=await this.cryptoProvider.generatePkceCodes();const u=o||new LoopbackClient(a);const d=l.responseMode??at.QUERY;if(d!==at.QUERY&&d!==at.FORM_POST){throw ClientConfigurationError_createClientConfigurationError(qn,t)}let m={};let A=null;try{const s=u.listenForAuthCode(i,n).then((e=>{m=e})).catch((e=>{A=e}));const o=await this.waitForRedirectUri(u,t);const a={...l,correlationId:t,scopes:e.scopes||Ze,redirectUri:o,responseMode:d,codeChallenge:p,codeChallengeMethod:st.S256};const g=await this.getAuthCodeUrl(a);await r(g);await s;if(A){throw A}if(m.error){throw new ServerError_ServerError(m.error,t,m.error_description,m.suberror)}else if(!m.code){throw NodeAuthError.createNoAuthCodeInResponseError(t)}const h=m.client_info;const f={code:m.code,codeVerifier:c,clientInfo:h||"",...a};return await this.acquireTokenByCode(f)}finally{u.closeServer()}}async acquireTokenSilent(e){const t=e.correlationId||this.cryptoProvider.createNewGuid();this.logger.trace("acquireTokenSilent called",t);enforceResourceParameter(this.config.auth.isMcp,e);if(this.nativeBrokerPlugin){const r={...e,clientId:this.config.auth.clientId,scopes:e.scopes||Ze,redirectUri:e.redirectUri||"",authority:e.authority||this.config.auth.authority,correlationId:t,extraParameters:{...e.extraQueryParameters,...e.extraParameters,[Zr]:this.skus},accountId:e.account.nativeAccountId,forceRefresh:e.forceRefresh||false};return this.nativeBrokerPlugin.acquireTokenSilent(r)}if(e.redirectUri){if(!this.config.broker.nativeBrokerPlugin){throw NodeAuthError.createRedirectUriNotSupportedError(t)}e.redirectUri=""}return super.acquireTokenSilent(e)}async acquireTokenByCode(e,t){enforceResourceParameter(this.config.auth.isMcp,e);return super.acquireTokenByCode(e,t)}async acquireTokenByRefreshToken(e){enforceResourceParameter(this.config.auth.isMcp,e);return super.acquireTokenByRefreshToken(e)}async signOut(e){if(this.nativeBrokerPlugin&&e.account.nativeAccountId){const t={clientId:this.config.auth.clientId,accountId:e.account.nativeAccountId,correlationId:e.correlationId||this.cryptoProvider.createNewGuid()};await this.nativeBrokerPlugin.signOut(t)}await this.getTokenCache().removeAccount(e.account,e.correlationId)}async getAllAccounts(){if(this.nativeBrokerPlugin){const e=this.cryptoProvider.createNewGuid();return this.nativeBrokerPlugin.getAllAccounts(this.config.auth.clientId,e)}return this.getTokenCache().getAllAccounts()}async waitForRedirectUri(e,t){return new Promise(((r,i)=>{let n=0;const s=setInterval((()=>{if(Bi.TIMEOUT_MS/Bi.INTERVAL_MS{m=e})).catch((e=>{A=e}));const o=await this.waitForRedirectUri(u,t);const a={...l,correlationId:t,scopes:e.scopes||Ze,redirectUri:o,responseMode:d,codeChallenge:p,codeChallengeMethod:st.S256};const h=await this.getAuthCodeUrl(a);await r(h);await s;if(A){throw A}if(m.error){throw new ServerError_ServerError(m.error,t,m.error_description,m.suberror)}else if(!m.code){throw NodeAuthError.createNoAuthCodeInResponseError(t)}const g=m.client_info;const f={code:m.code,codeVerifier:c,clientInfo:g||"",...a};return await this.acquireTokenByCode(f)}finally{u.closeServer()}}async acquireTokenSilent(e){const t=e.correlationId||this.cryptoProvider.createNewGuid();this.logger.trace("acquireTokenSilent called",t);enforceResourceParameter(this.config.auth.isMcp,e);if(this.nativeBrokerPlugin){const r={...e,clientId:this.config.auth.clientId,scopes:e.scopes||Ze,redirectUri:e.redirectUri||"",authority:e.authority||this.config.auth.authority,correlationId:t,extraParameters:{...e.extraQueryParameters,...e.extraParameters,[Zr]:this.skus},accountId:e.account.nativeAccountId,forceRefresh:e.forceRefresh||false};return this.nativeBrokerPlugin.acquireTokenSilent(r)}if(e.redirectUri){if(!this.config.broker.nativeBrokerPlugin){throw NodeAuthError.createRedirectUriNotSupportedError(t)}e.redirectUri=""}return super.acquireTokenSilent(e)}async acquireTokenByCode(e,t){enforceResourceParameter(this.config.auth.isMcp,e);return super.acquireTokenByCode(e,t)}async acquireTokenByRefreshToken(e){enforceResourceParameter(this.config.auth.isMcp,e);return super.acquireTokenByRefreshToken(e)}async signOut(e){if(this.nativeBrokerPlugin&&e.account.nativeAccountId){const t={clientId:this.config.auth.clientId,accountId:e.account.nativeAccountId,correlationId:e.correlationId||this.cryptoProvider.createNewGuid()};await this.nativeBrokerPlugin.signOut(t)}await this.getTokenCache().removeAccount(e.account,e.correlationId)}async getAllAccounts(){if(this.nativeBrokerPlugin){const e=this.cryptoProvider.createNewGuid();return this.nativeBrokerPlugin.getAllAccounts(this.config.auth.clientId,e)}return this.getTokenCache().getAllAccounts()}async waitForRedirectUri(e,t){return new Promise(((r,i)=>{let n=0;const s=setInterval((()=>{if(Bi.TIMEOUT_MS/Bi.INTERVAL_MS1){throw ClientAuthError_createClientAuthError(Vi,n)}return a[0]}async executeTokenRequest(e,t,r,i){let n;let s;if(this.appTokenProvider){this.logger.info("Using appTokenProvider extensibility.",e.correlationId);const t={correlationId:e.correlationId,tenantId:this.config.authOptions.authority.tenant,scopes:e.scopes,claims:e.claims};s=nowSeconds();const r=await this.appTokenProvider(t);n={access_token:r.accessToken,expires_in:r.expiresInSeconds,refresh_in:r.refreshInSeconds,token_type:Mt.BEARER}}else{const r=this.createTokenQueryParameters(e);const i=UrlString.appendQueryString(t.tokenEndpoint,r);const o=await this.createTokenRequestBody(e);const a=this.createTokenRequestHeaders();const l={clientId:this.config.authOptions.clientId,authority:e.authority,scopes:e.scopes,claims:e.claims,authenticationScheme:e.authenticationScheme,resourceRequestMethod:e.resourceRequestMethod,resourceRequestUri:e.resourceRequestUri,shrClaims:e.shrClaims,sshKid:e.sshKid};this.logger.info("Sending token request to endpoint: "+t.tokenEndpoint,e.correlationId);s=nowSeconds();const c=await this.executePostToTokenEndpoint(i,o,a,l,e.correlationId);n=c.body;n.status=c.status}const o=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.performanceClient,this.config.serializableCache,this.config.persistencePlugin,this.config.tokenBindingKeyManager);o.validateTokenResponse(n,e.correlationId,r);const a=await o.handleServerTokenResponse(n,this.authority,s,e,Pi.acquireTokenByClientCredential,undefined,undefined,undefined,undefined,undefined,i);return a}async createTokenRequestBody(e){const t=new Map;addClientId(t,this.config.authOptions.clientId);addScopes(t,e.scopes,e.correlationId,false);addGrantType(t,ct.CLIENT_CREDENTIALS_GRANT);addLibraryInfo(t,this.config.libraryInfo);addApplicationTelemetry(t,this.config.telemetry.application);addThrottling(t);if(this.serverTelemetryManager){addServerTelemetry(t,this.serverTelemetryManager)}const r=e.correlationId||this.config.cryptoInterface.createNewGuid();addCorrelationId(t,r);if(this.config.clientCredentials.clientSecret){addClientSecret(t,this.config.clientCredentials.clientSecret)}const i=e.clientAssertion||this.config.clientCredentials.clientAssertion;if(i){addClientAssertion(t,await getClientAssertion(i.assertion,this.config.authOptions.clientId,this.authority.tokenEndpoint,e.fmiPath));addClientAssertionType(t,i.assertionType)}if(e.fmiPath){t.set(ci,e.fmiPath)}if(!StringUtils.isEmptyObj(e.claims)||!StringUtils.isEmptyObj(e.claimsFromClient)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0){addClaims(t,e.correlationId,e.claims,this.config.authOptions.clientCapabilities,undefined,e.claimsFromClient)}return mapToQueryString(t)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ @@ -208,13 +208,13 @@ class OnBehalfOfClient extends BaseClient{constructor(e){super(e)}async acquireT /*! @azure/msal-node v5.6.0 2026-08-18 */ class UserFederatedIdentityCredentialClient extends BaseClient{constructor(e){super(e)}async acquireToken(e){return this.executeTokenRequest(e,this.authority)}async executeTokenRequest(e,t){const r=new ScopeSet(e.scopes||[],e.correlationId);r.appendScopes(Ze);const i=r.asArray();const n=this.createTokenQueryParameters(e);const s=UrlString.appendQueryString(t.tokenEndpoint,n);const o=await this.createTokenRequestBody(e,i);const a=this.createTokenRequestHeaders();const l={clientId:this.config.authOptions.clientId,authority:e.authority,scopes:i,claims:e.claims,authenticationScheme:e.authenticationScheme,resourceRequestMethod:e.resourceRequestMethod,resourceRequestUri:e.resourceRequestUri,shrClaims:e.shrClaims,sshKid:e.sshKid};const c=nowSeconds();const p=await this.executePostToTokenEndpoint(s,o,a,l,e.correlationId);const u=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.performanceClient,this.config.serializableCache,this.config.persistencePlugin,this.config.tokenBindingKeyManager);u.validateTokenResponse(p.body,e.correlationId);const d=await u.handleServerTokenResponse(p.body,this.authority,c,e,Pi.acquireTokenByUserFederatedIdentityCredential);return d}async createTokenRequestBody(e,t){const r=new Map;addClientId(r,this.config.authOptions.clientId);addScopes(r,t,e.correlationId);addGrantType(r,ct.USER_FIC);addClientInfo(r);r.set(oi,e.assertion);if(e.username){r.set(ai,e.username)}else if(e.userObjectId){r.set(li,e.userObjectId)}addLibraryInfo(r,this.config.libraryInfo);addApplicationTelemetry(r,this.config.telemetry.application);addThrottling(r);if(this.serverTelemetryManager){addServerTelemetry(r,this.serverTelemetryManager)}const i=e.correlationId||this.config.cryptoInterface.createNewGuid();addCorrelationId(r,i);if(this.config.clientCredentials.clientSecret){addClientSecret(r,this.config.clientCredentials.clientSecret)}const n=e.clientAssertion||this.config.clientCredentials.clientAssertion;if(n){addClientAssertion(r,await getClientAssertion(n.assertion,this.config.authOptions.clientId,this.authority.tokenEndpoint));addClientAssertionType(r,n.assertionType)}if(!StringUtils.isEmptyObj(e.claims)||!StringUtils.isEmptyObj(e.claimsFromClient)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0){addClaims(r,e.correlationId,e.claims,this.config.authOptions.clientCapabilities,undefined,e.claimsFromClient)}return mapToQueryString(r)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -class ConfidentialClientApplication extends ClientApplication{constructor(e){super(e);const t=!!this.config.auth.clientSecret;const r=!!this.config.auth.clientAssertion;const i=(!!this.config.auth.clientCertificate?.thumbprint||!!this.config.auth.clientCertificate?.thumbprintSha256)&&!!this.config.auth.clientCertificate?.privateKey;if(this.appTokenProvider){return}if(t&&r||r&&i||t&&i){throw ClientAuthError_createClientAuthError(Fo,"")}if(this.config.auth.clientSecret){this.clientSecret=this.config.auth.clientSecret;return}if(this.config.auth.clientAssertion){this.developerProvidedClientAssertion=this.config.auth.clientAssertion;return}if(!i){throw ClientAuthError_createClientAuthError(Fo,"")}else{this.clientAssertion=!!this.config.auth.clientCertificate.thumbprintSha256?ClientAssertion.fromCertificateWithSha256Thumbprint(this.config.auth.clientCertificate.thumbprintSha256,this.config.auth.clientCertificate.privateKey,this.config.auth.clientCertificate.x5c):ClientAssertion.fromCertificate(this.config.auth.clientCertificate.thumbprint,this.config.auth.clientCertificate.privateKey,this.config.auth.clientCertificate.x5c)}this.appTokenProvider=undefined}SetAppTokenProvider(e){this.appTokenProvider=e}async acquireTokenByClientCredential(e){this.logger.info("acquireTokenByClientCredential called",e.correlationId||"");let t;if(e.clientAssertion){t={assertion:await getClientAssertion(e.clientAssertion,this.config.auth.clientId),assertionType:wi.JWT_BEARER_ASSERTION_TYPE}}const r=await this.initializeBaseRequest(e);const i={...r,scopes:r.scopes.filter((e=>!Ze.includes(e)))};const n={...e,...i,clientAssertion:t};const s=new UrlString(n.authority,n.correlationId);const o=s.getUrlComponents().PathSegments[0];if(Object.values(rt).includes(o)){throw ClientAuthError_createClientAuthError(zo,n.correlationId)}const a=process.env[Ni];let l;if(n.azureRegion!=="DisableMsalForceRegion"){if(!n.azureRegion&&a){l=a}else{l=n.azureRegion}}const c={azureRegion:l,environmentRegion:process.env[Ci]};const p=this.initializeServerTelemetryManager(Pi.acquireTokenByClientCredential,n.correlationId,n.skipCache);try{const t=await this.createAuthority(n.authority,n.correlationId,c,e.azureCloudOptions);const r=await this.buildOauthClientConfiguration(t,n.correlationId,"",p);const i=new ClientCredentialClient(r,this.appTokenProvider);this.logger.verbose("Client credential client created",n.correlationId);return await i.acquireToken(n)}catch(e){if(e instanceof AuthError){e.correlationId=n.correlationId}p.cacheFailedRequest(e);throw e}}async acquireTokenOnBehalfOf(e){this.logger.info("acquireTokenOnBehalfOf called",e.correlationId||"");const t={...e,...await this.initializeBaseRequest(e)};try{const r=await this.createAuthority(t.authority,t.correlationId,undefined,e.azureCloudOptions);const i=await this.buildOauthClientConfiguration(r,t.correlationId,"",undefined);const n=new OnBehalfOfClient(i);this.logger.verbose("On behalf of client created",t.correlationId);return await n.acquireToken(t)}catch(e){if(e instanceof AuthError){e.correlationId=t.correlationId}throw e}}async acquireTokenByUserFederatedIdentityCredential(e){this.logger.info("acquireTokenByUserFederatedIdentityCredential called",e.correlationId||"");if(e.userObjectId&&e.username){throw ClientAuthError_createClientAuthError(Uo,e.correlationId||"")}if(!e.userObjectId&&!e.username){throw ClientAuthError_createClientAuthError(Ho,e.correlationId||"")}if(!e.assertion){throw ClientAuthError_createClientAuthError(qo,e.correlationId||"")}let t;if(e.clientAssertion){t={assertion:await getClientAssertion(e.clientAssertion,this.config.auth.clientId),assertionType:wi.JWT_BEARER_ASSERTION_TYPE}}const r=await this.initializeBaseRequest(e);const i={...e,...r,assertion:e.assertion,clientAssertion:t};const n=this.initializeServerTelemetryManager(Pi.acquireTokenByUserFederatedIdentityCredential,i.correlationId);try{const t=await this.createAuthority(i.authority,i.correlationId,undefined,e.azureCloudOptions);const r=await this.buildOauthClientConfiguration(t,i.correlationId,"",n);const s=new UserFederatedIdentityCredentialClient(r);this.logger.verbose("UserFederatedIdentityCredential client created",i.correlationId);return await s.acquireToken(i)}catch(e){if(e instanceof AuthError){e.correlationId=i.correlationId}n.cacheFailedRequest(e);throw e}}} +class ConfidentialClientApplication extends ClientApplication{constructor(e){super(e);const t=!!this.config.auth.clientSecret;const r=!!this.config.auth.clientAssertion;const i=(!!this.config.auth.clientCertificate?.thumbprint||!!this.config.auth.clientCertificate?.thumbprintSha256)&&!!this.config.auth.clientCertificate?.privateKey;if(this.appTokenProvider){return}if(t&&r||r&&i||t&&i){throw ClientAuthError_createClientAuthError(Fo,"")}if(this.config.auth.clientSecret){this.clientSecret=this.config.auth.clientSecret;return}if(this.config.auth.clientAssertion){this.developerProvidedClientAssertion=this.config.auth.clientAssertion;return}if(!i){throw ClientAuthError_createClientAuthError(Fo,"")}else{this.clientAssertion=!!this.config.auth.clientCertificate.thumbprintSha256?ClientAssertion.fromCertificateWithSha256Thumbprint(this.config.auth.clientCertificate.thumbprintSha256,this.config.auth.clientCertificate.privateKey,this.config.auth.clientCertificate.x5c):ClientAssertion.fromCertificate(this.config.auth.clientCertificate.thumbprint,this.config.auth.clientCertificate.privateKey,this.config.auth.clientCertificate.x5c)}this.appTokenProvider=undefined}SetAppTokenProvider(e){this.appTokenProvider=e}async acquireTokenByClientCredential(e){this.logger.info("acquireTokenByClientCredential called",e.correlationId||"");let t;if(e.clientAssertion){t={assertion:await getClientAssertion(e.clientAssertion,this.config.auth.clientId),assertionType:wi.JWT_BEARER_ASSERTION_TYPE}}const r=await this.initializeBaseRequest(e);const i={...r,scopes:r.scopes.filter((e=>!Ze.includes(e)))};const n={...e,...i,clientAssertion:t};const s=new UrlString(n.authority,n.correlationId);const o=s.getUrlComponents().PathSegments[0];if(Object.values(rt).includes(o)){throw ClientAuthError_createClientAuthError(zo,n.correlationId)}const a=process.env[Ei];let l;if(n.azureRegion!=="DisableMsalForceRegion"){if(!n.azureRegion&&a){l=a}else{l=n.azureRegion}}const c={azureRegion:l,environmentRegion:process.env[Ci]};const p=this.initializeServerTelemetryManager(Pi.acquireTokenByClientCredential,n.correlationId,n.skipCache);try{const t=await this.createAuthority(n.authority,n.correlationId,c,e.azureCloudOptions);const r=await this.buildOauthClientConfiguration(t,n.correlationId,"",p);const i=new ClientCredentialClient(r,this.appTokenProvider);this.logger.verbose("Client credential client created",n.correlationId);return await i.acquireToken(n)}catch(e){if(e instanceof AuthError){e.correlationId=n.correlationId}p.cacheFailedRequest(e);throw e}}async acquireTokenOnBehalfOf(e){this.logger.info("acquireTokenOnBehalfOf called",e.correlationId||"");const t={...e,...await this.initializeBaseRequest(e)};try{const r=await this.createAuthority(t.authority,t.correlationId,undefined,e.azureCloudOptions);const i=await this.buildOauthClientConfiguration(r,t.correlationId,"",undefined);const n=new OnBehalfOfClient(i);this.logger.verbose("On behalf of client created",t.correlationId);return await n.acquireToken(t)}catch(e){if(e instanceof AuthError){e.correlationId=t.correlationId}throw e}}async acquireTokenByUserFederatedIdentityCredential(e){this.logger.info("acquireTokenByUserFederatedIdentityCredential called",e.correlationId||"");if(e.userObjectId&&e.username){throw ClientAuthError_createClientAuthError(Uo,e.correlationId||"")}if(!e.userObjectId&&!e.username){throw ClientAuthError_createClientAuthError(Ho,e.correlationId||"")}if(!e.assertion){throw ClientAuthError_createClientAuthError(qo,e.correlationId||"")}let t;if(e.clientAssertion){t={assertion:await getClientAssertion(e.clientAssertion,this.config.auth.clientId),assertionType:wi.JWT_BEARER_ASSERTION_TYPE}}const r=await this.initializeBaseRequest(e);const i={...e,...r,assertion:e.assertion,clientAssertion:t};const n=this.initializeServerTelemetryManager(Pi.acquireTokenByUserFederatedIdentityCredential,i.correlationId);try{const t=await this.createAuthority(i.authority,i.correlationId,undefined,e.azureCloudOptions);const r=await this.buildOauthClientConfiguration(t,i.correlationId,"",n);const s=new UserFederatedIdentityCredentialClient(r);this.logger.verbose("UserFederatedIdentityCredential client created",i.correlationId);return await s.acquireToken(i)}catch(e){if(e instanceof AuthError){e.correlationId=i.correlationId}n.cacheFailedRequest(e);throw e}}} /*! @azure/msal-node v5.6.0 2026-08-18 */ function isIso8601(e){if(typeof e!=="string"){return false}const t=new Date(e);return!isNaN(t.getTime())&&t.toISOString()===e} /*! @azure/msal-node v5.6.0 2026-08-18 */ class HttpClientWithRetries{constructor(e,t,r){this.httpClientNoRetries=e;this.retryPolicy=t;this.logger=r}async sendNetworkRequestAsyncHelper(e,t,r){if(e===bi.GET){return this.httpClientNoRetries.sendGetRequestAsync(t,r)}else{return this.httpClientNoRetries.sendPostRequestAsync(t,r)}}async sendNetworkRequestAsync(e,t,r){let i=await this.sendNetworkRequestAsyncHelper(e,t,r);if("isNewRequest"in this.retryPolicy){this.retryPolicy.isNewRequest=true}let n=0;while(await this.retryPolicy.pauseForRetry(i.status,n,this.logger,i.headers[et.RETRY_AFTER])){i=await this.sendNetworkRequestAsyncHelper(e,t,r);n++}return i}async sendGetRequestAsync(e,t){return this.sendNetworkRequestAsync(bi.GET,e,t)}async sendPostRequestAsync(e,t){return this.sendNetworkRequestAsync(bi.POST,e,t)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const Xo={MANAGED_IDENTITY_CLIENT_ID_2017:"clientid",MANAGED_IDENTITY_CLIENT_ID:"client_id",MANAGED_IDENTITY_OBJECT_ID:"object_id",MANAGED_IDENTITY_RESOURCE_ID_IMDS:"msi_res_id",MANAGED_IDENTITY_RESOURCE_ID_NON_IMDS:"mi_res_id"};class BaseManagedIdentitySource{constructor(e,t,r,i,n){this.logger=e;this.nodeStorage=t;this.networkClient=r;this.cryptoProvider=i;this.disableInternalRetries=n}createCorrelationId(){return this.cryptoProvider.createNewGuid()}async getServerTokenResponseAsync(e,t,r,i){return this.getServerTokenResponse(e)}getServerTokenResponse(e){let t,r;if(e.body.expires_on){if(isIso8601(e.body.expires_on)){e.body.expires_on=new Date(e.body.expires_on).getTime()/1e3}r=e.body.expires_on-nowSeconds();if(r>2*3600){t=r/2}}const i={status:e.status,access_token:e.body.access_token,expires_in:r,scope:e.body.resource,token_type:e.body.token_type,refresh_in:t,correlation_id:e.body.correlation_id||e.body.correlationId,error:typeof e.body.error==="string"?e.body.error:e.body.error?.code,error_description:e.body.message||(typeof e.body.error==="string"?e.body.error_description:e.body.error?.message),error_codes:e.body.error_codes,timestamp:e.body.timestamp,trace_id:e.body.trace_id};return i}async acquireTokenWithManagedIdentity(e,t,r,i){const n=this.createRequest(e.resource,t);if(e.revokedTokenSha256Hash){this.logger.info(`[Managed Identity] The following claims are present in the request: ${e.claims}`,"");n.queryParameters[gi.SHA256_TOKEN_TO_REFRESH]=e.revokedTokenSha256Hash}if(e.clientCapabilities?.length){const t=e.clientCapabilities.toString();this.logger.info(`[Managed Identity] The following client capabilities are present in the request: ${t}`,"");n.queryParameters[gi.XMS_CC]=t}const s=n.headers;s[et.CONTENT_TYPE]=be;const o={headers:s};if(Object.keys(n.bodyParameters).length){o.body=n.computeParametersBodyString()}const a=this.disableInternalRetries?this.networkClient:new HttpClientWithRetries(this.networkClient,n.retryPolicy,this.logger);const l=nowSeconds();let c;try{if(n.httpMethod===bi.POST){c=await a.sendPostRequestAsync(n.computeUri(),o)}else{c=await a.sendGetRequestAsync(n.computeUri(),o)}}catch(t){if(t instanceof AuthError){throw t}else{throw ClientAuthError_createClientAuthError(zi,e.correlationId)}}const p=new ResponseHandler(t.id,this.nodeStorage,this.cryptoProvider,this.logger,new StubPerformanceClient,null,null);const u=await this.getServerTokenResponseAsync(c,a,n,o);p.validateTokenResponse(u,u.correlation_id||"",i);return p.handleServerTokenResponse(u,r,l,e,Pi.acquireTokenWithManagedIdentity)}getManagedIdentityUserAssignedIdQueryParameterKey(e,t,r){switch(e){case yi.USER_ASSIGNED_CLIENT_ID:this.logger.info(`[Managed Identity] [API version ${r?"2017+":"2019+"}] Adding user assigned client id to the request.`,"");return r?Xo.MANAGED_IDENTITY_CLIENT_ID_2017:Xo.MANAGED_IDENTITY_CLIENT_ID;case yi.USER_ASSIGNED_RESOURCE_ID:this.logger.info("[Managed Identity] Adding user assigned resource id to the request.","");return t?Xo.MANAGED_IDENTITY_RESOURCE_ID_IMDS:Xo.MANAGED_IDENTITY_RESOURCE_ID_NON_IMDS;case yi.USER_ASSIGNED_OBJECT_ID:this.logger.info("[Managed Identity] Adding user assigned object id to the request.","");return Xo.MANAGED_IDENTITY_OBJECT_ID;default:throw createManagedIdentityError(Ao,"")}}}BaseManagedIdentitySource.getValidatedEnvVariableUrlString=(e,t,r,i)=>{try{return new UrlString(t,"").urlString}catch(t){i.info(`[Managed Identity] ${r} managed identity is unavailable because the '${e}' environment variable is malformed.`,"");throw createManagedIdentityError(Po[e],"")}}; +const Xo={MANAGED_IDENTITY_CLIENT_ID_2017:"clientid",MANAGED_IDENTITY_CLIENT_ID:"client_id",MANAGED_IDENTITY_OBJECT_ID:"object_id",MANAGED_IDENTITY_RESOURCE_ID_IMDS:"msi_res_id",MANAGED_IDENTITY_RESOURCE_ID_NON_IMDS:"mi_res_id"};class BaseManagedIdentitySource{constructor(e,t,r,i,n){this.logger=e;this.nodeStorage=t;this.networkClient=r;this.cryptoProvider=i;this.disableInternalRetries=n}createCorrelationId(){return this.cryptoProvider.createNewGuid()}async getServerTokenResponseAsync(e,t,r,i){return this.getServerTokenResponse(e)}getServerTokenResponse(e){let t,r;if(e.body.expires_on){if(isIso8601(e.body.expires_on)){e.body.expires_on=new Date(e.body.expires_on).getTime()/1e3}r=e.body.expires_on-nowSeconds();if(r>2*3600){t=r/2}}const i={status:e.status,access_token:e.body.access_token,expires_in:r,scope:e.body.resource,token_type:e.body.token_type,refresh_in:t,correlation_id:e.body.correlation_id||e.body.correlationId,error:typeof e.body.error==="string"?e.body.error:e.body.error?.code,error_description:e.body.message||(typeof e.body.error==="string"?e.body.error_description:e.body.error?.message),error_codes:e.body.error_codes,timestamp:e.body.timestamp,trace_id:e.body.trace_id};return i}async acquireTokenWithManagedIdentity(e,t,r,i){const n=this.createRequest(e.resource,t);if(e.revokedTokenSha256Hash){this.logger.info(`[Managed Identity] The following claims are present in the request: ${e.claims}`,"");n.queryParameters[hi.SHA256_TOKEN_TO_REFRESH]=e.revokedTokenSha256Hash}if(e.clientCapabilities?.length){const t=e.clientCapabilities.toString();this.logger.info(`[Managed Identity] The following client capabilities are present in the request: ${t}`,"");n.queryParameters[hi.XMS_CC]=t}const s=n.headers;s[et.CONTENT_TYPE]=be;const o={headers:s};if(Object.keys(n.bodyParameters).length){o.body=n.computeParametersBodyString()}const a=this.disableInternalRetries?this.networkClient:new HttpClientWithRetries(this.networkClient,n.retryPolicy,this.logger);const l=nowSeconds();let c;try{if(n.httpMethod===bi.POST){c=await a.sendPostRequestAsync(n.computeUri(),o)}else{c=await a.sendGetRequestAsync(n.computeUri(),o)}}catch(t){if(t instanceof AuthError){throw t}else{throw ClientAuthError_createClientAuthError(zi,e.correlationId)}}const p=new ResponseHandler(t.id,this.nodeStorage,this.cryptoProvider,this.logger,new StubPerformanceClient,null,null);const u=await this.getServerTokenResponseAsync(c,a,n,o);p.validateTokenResponse(u,u.correlation_id||"",i);return p.handleServerTokenResponse(u,r,l,e,Pi.acquireTokenWithManagedIdentity)}getManagedIdentityUserAssignedIdQueryParameterKey(e,t,r){switch(e){case yi.USER_ASSIGNED_CLIENT_ID:this.logger.info(`[Managed Identity] [API version ${r?"2017+":"2019+"}] Adding user assigned client id to the request.`,"");return r?Xo.MANAGED_IDENTITY_CLIENT_ID_2017:Xo.MANAGED_IDENTITY_CLIENT_ID;case yi.USER_ASSIGNED_RESOURCE_ID:this.logger.info("[Managed Identity] Adding user assigned resource id to the request.","");return t?Xo.MANAGED_IDENTITY_RESOURCE_ID_IMDS:Xo.MANAGED_IDENTITY_RESOURCE_ID_NON_IMDS;case yi.USER_ASSIGNED_OBJECT_ID:this.logger.info("[Managed Identity] Adding user assigned object id to the request.","");return Xo.MANAGED_IDENTITY_OBJECT_ID;default:throw createManagedIdentityError(Ao,"")}}}BaseManagedIdentitySource.getValidatedEnvVariableUrlString=(e,t,r,i)=>{try{return new UrlString(t,"").urlString}catch(t){i.info(`[Managed Identity] ${r} managed identity is unavailable because the '${e}' environment variable is malformed.`,"");throw createManagedIdentityError(Po[e],"")}}; /*! @azure/msal-node v5.6.0 2026-08-18 */ class LinearRetryStrategy{calculateDelay(e,t){if(!e){return t}let r=Math.round(parseFloat(e)*1e3);if(isNaN(r)){r=new Date(e).valueOf()-(new Date).valueOf()}return Math.max(t,r)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ @@ -222,24 +222,24 @@ const ea=3;const ta=1e3;const ra=[Ge,Fe,Ue,Ve,We,Je];class DefaultManagedIdentit /*! @azure/msal-node v5.6.0 2026-08-18 */ class ManagedIdentityRequestParameters{constructor(e,t,r){this.httpMethod=e;this._baseEndpoint=t;this.headers={};this.bodyParameters={};this.queryParameters={};this.retryPolicy=r||new DefaultManagedIdentityRetryPolicy}computeUri(){const e=new Map;if(this.queryParameters){addExtraParameters(e,this.queryParameters)}const t=mapToQueryString(e);return UrlString.appendQueryString(this._baseEndpoint,t)}computeParametersBodyString(){const e=new Map;if(this.bodyParameters){addExtraParameters(e,this.bodyParameters)}return mapToQueryString(e)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const ia="2019-08-01";class AppService extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s,o){super(e,t,r,i,n);this.identityEndpoint=s;this.identityHeader=o}static getEnvironmentVariables(){const e=process.env[hi.IDENTITY_ENDPOINT];const t=process.env[hi.IDENTITY_HEADER];return[e,t]}static tryCreate(e,t,r,i,n){const[s,o]=AppService.getEnvironmentVariables();if(!s||!o){e.info(`[Managed Identity] ${fi.APP_SERVICE} managed identity is unavailable because one or both of the '${hi.IDENTITY_HEADER}' and '${hi.IDENTITY_ENDPOINT}' environment variables are not defined.`,"");return null}const a=AppService.getValidatedEnvVariableUrlString(hi.IDENTITY_ENDPOINT,s,fi.APP_SERVICE,e);e.info(`[Managed Identity] Environment variables validation passed for ${fi.APP_SERVICE} managed identity. Endpoint URI: ${a}. Creating ${fi.APP_SERVICE} managed identity.`,"");return new AppService(e,t,r,i,n,s,o)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(bi.GET,this.identityEndpoint);r.headers[Ai.APP_SERVICE_SECRET_HEADER_NAME]=this.identityHeader;r.queryParameters[gi.API_VERSION]=ia;r.queryParameters[gi.RESOURCE]=e;if(t.idType!==yi.SYSTEM_ASSIGNED){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType)]=t.id}return r}}var na=r(9896);var sa=r(6928); +const ia="2019-08-01";class AppService extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s,o){super(e,t,r,i,n);this.identityEndpoint=s;this.identityHeader=o}static getEnvironmentVariables(){const e=process.env[gi.IDENTITY_ENDPOINT];const t=process.env[gi.IDENTITY_HEADER];return[e,t]}static tryCreate(e,t,r,i,n){const[s,o]=AppService.getEnvironmentVariables();if(!s||!o){e.info(`[Managed Identity] ${fi.APP_SERVICE} managed identity is unavailable because one or both of the '${gi.IDENTITY_HEADER}' and '${gi.IDENTITY_ENDPOINT}' environment variables are not defined.`,"");return null}const a=AppService.getValidatedEnvVariableUrlString(gi.IDENTITY_ENDPOINT,s,fi.APP_SERVICE,e);e.info(`[Managed Identity] Environment variables validation passed for ${fi.APP_SERVICE} managed identity. Endpoint URI: ${a}. Creating ${fi.APP_SERVICE} managed identity.`,"");return new AppService(e,t,r,i,n,s,o)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(bi.GET,this.identityEndpoint);r.headers[Ai.APP_SERVICE_SECRET_HEADER_NAME]=this.identityHeader;r.queryParameters[hi.API_VERSION]=ia;r.queryParameters[hi.RESOURCE]=e;if(t.idType!==yi.SYSTEM_ASSIGNED){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType)]=t.id}return r}}var na=r(9896);var sa=r(6928); /*! @azure/msal-node v5.6.0 2026-08-18 */ -const oa="2020-06-01";const aa="http://127.0.0.1:40342/metadata/identity/oauth2/token";const la="N/A: himds executable exists";const ca={win32:`${process.env["ProgramData"]}\\AzureConnectedMachineAgent\\Tokens\\`,linux:"/var/opt/azcmagent/tokens/"};const pa={win32:`${process.env["ProgramFiles"]}\\AzureConnectedMachineAgent\\himds.exe`,linux:"/opt/azcmagent/bin/himds"};class AzureArc extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s){super(e,t,r,i,n);this.identityEndpoint=s}static getEnvironmentVariables(){let e=process.env[hi.IDENTITY_ENDPOINT];let t=process.env[hi.IMDS_ENDPOINT];if(!e||!t){const r=pa[process.platform];try{(0,na.accessSync)(r,na.constants.F_OK|na.constants.R_OK);e=aa;t=la}catch(e){}}return[e,t]}static tryCreate(e,t,r,i,n,s){const[o,a]=AzureArc.getEnvironmentVariables();if(!o||!a){e.info(`[Managed Identity] ${fi.AZURE_ARC} managed identity is unavailable through environment variables because one or both of '${hi.IDENTITY_ENDPOINT}' and '${hi.IMDS_ENDPOINT}' are not defined. ${fi.AZURE_ARC} managed identity is also unavailable through file detection.`,"");return null}if(a===la){e.info(`[Managed Identity] ${fi.AZURE_ARC} managed identity is available through file detection. Defaulting to known ${fi.AZURE_ARC} endpoint: ${aa}. Creating ${fi.AZURE_ARC} managed identity.`,"")}else{const t=AzureArc.getValidatedEnvVariableUrlString(hi.IDENTITY_ENDPOINT,o,fi.AZURE_ARC,e);t.endsWith("/")?t.slice(0,-1):t;AzureArc.getValidatedEnvVariableUrlString(hi.IMDS_ENDPOINT,a,fi.AZURE_ARC,e);e.info(`[Managed Identity] Environment variables validation passed for ${fi.AZURE_ARC} managed identity. Endpoint URI: ${t}. Creating ${fi.AZURE_ARC} managed identity.`,"")}return new AzureArc(e,t,r,i,n,o)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(bi.GET,this.identityEndpoint.replace("localhost","127.0.0.1"));r.headers[Ai.METADATA_HEADER_NAME]="true";r.queryParameters[gi.API_VERSION]=oa;r.queryParameters[gi.RESOURCE]=e;if(t.idType!==yi.SYSTEM_ASSIGNED){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType,true)]=t.id}return r}validateUserAssignedIdentityWasHonored(e,t){const r=e.queryParameters;let i;let n;if(r[Xo.MANAGED_IDENTITY_CLIENT_ID]){i=r[Xo.MANAGED_IDENTITY_CLIENT_ID];n=t.client_id}else if(r[Xo.MANAGED_IDENTITY_OBJECT_ID]){i=r[Xo.MANAGED_IDENTITY_OBJECT_ID];n=t.object_id}else if(r[Xo.MANAGED_IDENTITY_RESOURCE_ID_IMDS]){i=r[Xo.MANAGED_IDENTITY_RESOURCE_ID_IMDS];n=t.msi_res_id||t.mi_res_id}else{return}if(!n||n.toLowerCase()!==i.toLowerCase()){this.logger.error("[Managed Identity] Azure Arc did not confirm the requested user-assigned identity in the token response. The agent likely does not support user-assigned managed identity and returned the system-assigned identity.","");throw createManagedIdentityError(Io,"")}}async getServerTokenResponseAsync(e,t,r,i){let n;if(e.status===Le){const s=e.headers["www-authenticate"];if(!s){throw createManagedIdentityError(So,"")}if(!s.includes("Basic realm=")){throw createManagedIdentityError(wo,"")}const o=s.split("Basic realm=")[1];if(!ca.hasOwnProperty(process.platform)){throw createManagedIdentityError(yo,"")}const a=ca[process.platform];const l=sa.basename(o);if(!l.endsWith(".key")){throw createManagedIdentityError(uo,"")}if(a+l!==o){throw createManagedIdentityError(mo,"")}let c;try{c=await(0,na.statSync)(o).size}catch(e){throw createManagedIdentityError(Eo,"")}if(c>_i){throw createManagedIdentityError(go,"")}let p;try{p=(0,na.readFileSync)(o,Yt.UTF8)}catch(e){throw createManagedIdentityError(Eo,"")}const u=`Basic ${p}`;this.logger.info(`[Managed Identity] Adding authorization header to the request.`,"");r.headers[Ai.AUTHORIZATION_HEADER_NAME]=u;try{n=await t.sendGetRequestAsync(r.computeUri(),i)}catch(e){if(e instanceof AuthError){throw e}else{throw ClientAuthError_createClientAuthError(zi,"")}}}const s=n||e;if(s.body.access_token){this.validateUserAssignedIdentityWasHonored(r,s.body)}return this.getServerTokenResponse(s)}} +const oa="2020-06-01";const aa="http://127.0.0.1:40342/metadata/identity/oauth2/token";const la="N/A: himds executable exists";const ca={win32:`${process.env["ProgramData"]}\\AzureConnectedMachineAgent\\Tokens\\`,linux:"/var/opt/azcmagent/tokens/"};const pa={win32:`${process.env["ProgramFiles"]}\\AzureConnectedMachineAgent\\himds.exe`,linux:"/opt/azcmagent/bin/himds"};class AzureArc extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s){super(e,t,r,i,n);this.identityEndpoint=s}static getEnvironmentVariables(){let e=process.env[gi.IDENTITY_ENDPOINT];let t=process.env[gi.IMDS_ENDPOINT];if(!e||!t){const r=pa[process.platform];try{(0,na.accessSync)(r,na.constants.F_OK|na.constants.R_OK);e=aa;t=la}catch(e){}}return[e,t]}static tryCreate(e,t,r,i,n,s){const[o,a]=AzureArc.getEnvironmentVariables();if(!o||!a){e.info(`[Managed Identity] ${fi.AZURE_ARC} managed identity is unavailable through environment variables because one or both of '${gi.IDENTITY_ENDPOINT}' and '${gi.IMDS_ENDPOINT}' are not defined. ${fi.AZURE_ARC} managed identity is also unavailable through file detection.`,"");return null}if(a===la){e.info(`[Managed Identity] ${fi.AZURE_ARC} managed identity is available through file detection. Defaulting to known ${fi.AZURE_ARC} endpoint: ${aa}. Creating ${fi.AZURE_ARC} managed identity.`,"")}else{const t=AzureArc.getValidatedEnvVariableUrlString(gi.IDENTITY_ENDPOINT,o,fi.AZURE_ARC,e);t.endsWith("/")?t.slice(0,-1):t;AzureArc.getValidatedEnvVariableUrlString(gi.IMDS_ENDPOINT,a,fi.AZURE_ARC,e);e.info(`[Managed Identity] Environment variables validation passed for ${fi.AZURE_ARC} managed identity. Endpoint URI: ${t}. Creating ${fi.AZURE_ARC} managed identity.`,"")}return new AzureArc(e,t,r,i,n,o)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(bi.GET,this.identityEndpoint.replace("localhost","127.0.0.1"));r.headers[Ai.METADATA_HEADER_NAME]="true";r.queryParameters[hi.API_VERSION]=oa;r.queryParameters[hi.RESOURCE]=e;if(t.idType!==yi.SYSTEM_ASSIGNED){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType,true)]=t.id}return r}validateUserAssignedIdentityWasHonored(e,t){const r=e.queryParameters;let i;let n;if(r[Xo.MANAGED_IDENTITY_CLIENT_ID]){i=r[Xo.MANAGED_IDENTITY_CLIENT_ID];n=t.client_id}else if(r[Xo.MANAGED_IDENTITY_OBJECT_ID]){i=r[Xo.MANAGED_IDENTITY_OBJECT_ID];n=t.object_id}else if(r[Xo.MANAGED_IDENTITY_RESOURCE_ID_IMDS]){i=r[Xo.MANAGED_IDENTITY_RESOURCE_ID_IMDS];n=t.msi_res_id||t.mi_res_id}else{return}if(!n||n.toLowerCase()!==i.toLowerCase()){this.logger.error("[Managed Identity] Azure Arc did not confirm the requested user-assigned identity in the token response. The agent likely does not support user-assigned managed identity and returned the system-assigned identity.","");throw createManagedIdentityError(Io,"")}}async getServerTokenResponseAsync(e,t,r,i){let n;if(e.status===Le){const s=e.headers["www-authenticate"];if(!s){throw createManagedIdentityError(So,"")}if(!s.includes("Basic realm=")){throw createManagedIdentityError(wo,"")}const o=s.split("Basic realm=")[1];if(!ca.hasOwnProperty(process.platform)){throw createManagedIdentityError(yo,"")}const a=ca[process.platform];const l=sa.basename(o);if(!l.endsWith(".key")){throw createManagedIdentityError(uo,"")}if(a+l!==o){throw createManagedIdentityError(mo,"")}let c;try{c=await(0,na.statSync)(o).size}catch(e){throw createManagedIdentityError(No,"")}if(c>_i){throw createManagedIdentityError(ho,"")}let p;try{p=(0,na.readFileSync)(o,Yt.UTF8)}catch(e){throw createManagedIdentityError(No,"")}const u=`Basic ${p}`;this.logger.info(`[Managed Identity] Adding authorization header to the request.`,"");r.headers[Ai.AUTHORIZATION_HEADER_NAME]=u;try{n=await t.sendGetRequestAsync(r.computeUri(),i)}catch(e){if(e instanceof AuthError){throw e}else{throw ClientAuthError_createClientAuthError(zi,"")}}}const s=n||e;if(s.body.access_token){this.validateUserAssignedIdentityWasHonored(r,s.body)}return this.getServerTokenResponse(s)}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -class CloudShell extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s){super(e,t,r,i,n);this.msiEndpoint=s}static getEnvironmentVariables(){const e=process.env[hi.MSI_ENDPOINT];return[e]}static tryCreate(e,t,r,i,n,s){const[o]=CloudShell.getEnvironmentVariables();if(!o){e.info(`[Managed Identity] ${fi.CLOUD_SHELL} managed identity is unavailable because the '${hi.MSI_ENDPOINT} environment variable is not defined.`,"");return null}const a=CloudShell.getValidatedEnvVariableUrlString(hi.MSI_ENDPOINT,o,fi.CLOUD_SHELL,e);e.info(`[Managed Identity] Environment variable validation passed for ${fi.CLOUD_SHELL} managed identity. Endpoint URI: ${a}. Creating ${fi.CLOUD_SHELL} managed identity.`,"");if(s.idType!==yi.SYSTEM_ASSIGNED){throw createManagedIdentityError(Co,"")}return new CloudShell(e,t,r,i,n,o)}createRequest(e){const t=new ManagedIdentityRequestParameters(bi.POST,this.msiEndpoint);t.headers[Ai.METADATA_HEADER_NAME]="true";t.bodyParameters[gi.RESOURCE]=e;return t}} +class CloudShell extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s){super(e,t,r,i,n);this.msiEndpoint=s}static getEnvironmentVariables(){const e=process.env[gi.MSI_ENDPOINT];return[e]}static tryCreate(e,t,r,i,n,s){const[o]=CloudShell.getEnvironmentVariables();if(!o){e.info(`[Managed Identity] ${fi.CLOUD_SHELL} managed identity is unavailable because the '${gi.MSI_ENDPOINT} environment variable is not defined.`,"");return null}const a=CloudShell.getValidatedEnvVariableUrlString(gi.MSI_ENDPOINT,o,fi.CLOUD_SHELL,e);e.info(`[Managed Identity] Environment variable validation passed for ${fi.CLOUD_SHELL} managed identity. Endpoint URI: ${a}. Creating ${fi.CLOUD_SHELL} managed identity.`,"");if(s.idType!==yi.SYSTEM_ASSIGNED){throw createManagedIdentityError(Co,"")}return new CloudShell(e,t,r,i,n,o)}createRequest(e){const t=new ManagedIdentityRequestParameters(bi.POST,this.msiEndpoint);t.headers[Ai.METADATA_HEADER_NAME]="true";t.bodyParameters[hi.RESOURCE]=e;return t}} /*! @azure/msal-node v5.6.0 2026-08-18 */ class ExponentialRetryStrategy{constructor(e,t,r){this.minExponentialBackoff=e;this.maxExponentialBackoff=t;this.exponentialDeltaBackoff=r}calculateDelay(e){if(e===0){return this.minExponentialBackoff}const t=Math.min(Math.pow(2,e-1)*this.exponentialDeltaBackoff,this.maxExponentialBackoff);return t}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const ua=[Ge,Fe,qe,Ue];const da=3;const ma=7;const Aa=1e3;const ga=4e3;const ha=2e3;const fa=10*1e3;class ImdsRetryPolicy{constructor(){this.exponentialRetryStrategy=new ExponentialRetryStrategy(ImdsRetryPolicy.MIN_EXPONENTIAL_BACKOFF_MS,ImdsRetryPolicy.MAX_EXPONENTIAL_BACKOFF_MS,ImdsRetryPolicy.EXPONENTIAL_DELTA_BACKOFF_MS)}static get MIN_EXPONENTIAL_BACKOFF_MS(){return Aa}static get MAX_EXPONENTIAL_BACKOFF_MS(){return ga}static get EXPONENTIAL_DELTA_BACKOFF_MS(){return ha}static get HTTP_STATUS_GONE_RETRY_AFTER_MS(){return fa}set isNewRequest(e){this._isNewRequest=e}async pauseForRetry(e,t,r){if(this._isNewRequest){this._isNewRequest=false;this.maxRetries=e===qe?ma:da}if((ua.includes(e)||e>=je&&e<=Ye&&tsetTimeout(e,i)));return true}return false}} +const ua=[Ge,Fe,qe,Ue];const da=3;const ma=7;const Aa=1e3;const ha=4e3;const ga=2e3;const fa=10*1e3;class ImdsRetryPolicy{constructor(){this.exponentialRetryStrategy=new ExponentialRetryStrategy(ImdsRetryPolicy.MIN_EXPONENTIAL_BACKOFF_MS,ImdsRetryPolicy.MAX_EXPONENTIAL_BACKOFF_MS,ImdsRetryPolicy.EXPONENTIAL_DELTA_BACKOFF_MS)}static get MIN_EXPONENTIAL_BACKOFF_MS(){return Aa}static get MAX_EXPONENTIAL_BACKOFF_MS(){return ha}static get EXPONENTIAL_DELTA_BACKOFF_MS(){return ga}static get HTTP_STATUS_GONE_RETRY_AFTER_MS(){return fa}set isNewRequest(e){this._isNewRequest=e}async pauseForRetry(e,t,r){if(this._isNewRequest){this._isNewRequest=false;this.maxRetries=e===qe?ma:da}if((ua.includes(e)||e>=je&&e<=Ye&&tsetTimeout(e,i)));return true}return false}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const ya="/metadata/identity/oauth2/token";const ba=`http://169.254.169.254${ya}`;const Ca="2018-02-01";class Imds extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s){super(e,t,r,i,n);this.identityEndpoint=s}static tryCreate(e,t,r,i,n){let s;if(process.env[hi.AZURE_POD_IDENTITY_AUTHORITY_HOST]){e.info(`[Managed Identity] Environment variable ${hi.AZURE_POD_IDENTITY_AUTHORITY_HOST} for ${fi.IMDS} returned endpoint: ${process.env[hi.AZURE_POD_IDENTITY_AUTHORITY_HOST]}`,"");s=Imds.getValidatedEnvVariableUrlString(hi.AZURE_POD_IDENTITY_AUTHORITY_HOST,`${process.env[hi.AZURE_POD_IDENTITY_AUTHORITY_HOST]}${ya}`,fi.IMDS,e)}else{e.info(`[Managed Identity] Unable to find ${hi.AZURE_POD_IDENTITY_AUTHORITY_HOST} environment variable for ${fi.IMDS}, using the default endpoint.`,"");s=ba}return new Imds(e,t,r,i,n,s)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(bi.GET,this.identityEndpoint);r.headers[Ai.METADATA_HEADER_NAME]="true";r.headers[Ai.CLIENT_SKU]=wi.MSAL_SKU;r.headers[Ai.CLIENT_VER]=Yo;r.headers[Ai.CLIENT_REQUEST_ID]=this.createCorrelationId();r.queryParameters[gi.API_VERSION]=Ca;r.queryParameters[gi.RESOURCE]=e;if(t.idType!==yi.SYSTEM_ASSIGNED){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType,true)]=t.id}r.retryPolicy=new ImdsRetryPolicy;return r}} +const ya="/metadata/identity/oauth2/token";const ba=`http://169.254.169.254${ya}`;const Ca="2018-02-01";class Imds extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s){super(e,t,r,i,n);this.identityEndpoint=s}static tryCreate(e,t,r,i,n){let s;if(process.env[gi.AZURE_POD_IDENTITY_AUTHORITY_HOST]){e.info(`[Managed Identity] Environment variable ${gi.AZURE_POD_IDENTITY_AUTHORITY_HOST} for ${fi.IMDS} returned endpoint: ${process.env[gi.AZURE_POD_IDENTITY_AUTHORITY_HOST]}`,"");s=Imds.getValidatedEnvVariableUrlString(gi.AZURE_POD_IDENTITY_AUTHORITY_HOST,`${process.env[gi.AZURE_POD_IDENTITY_AUTHORITY_HOST]}${ya}`,fi.IMDS,e)}else{e.info(`[Managed Identity] Unable to find ${gi.AZURE_POD_IDENTITY_AUTHORITY_HOST} environment variable for ${fi.IMDS}, using the default endpoint.`,"");s=ba}return new Imds(e,t,r,i,n,s)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(bi.GET,this.identityEndpoint);r.headers[Ai.METADATA_HEADER_NAME]="true";r.headers[Ai.CLIENT_SKU]=wi.MSAL_SKU;r.headers[Ai.CLIENT_VER]=Yo;r.headers[Ai.CLIENT_REQUEST_ID]=this.createCorrelationId();r.queryParameters[hi.API_VERSION]=Ca;r.queryParameters[hi.RESOURCE]=e;if(t.idType!==yi.SYSTEM_ASSIGNED){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType,true)]=t.id}r.retryPolicy=new ImdsRetryPolicy;return r}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const Na="2019-07-01-preview";class ServiceFabric extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s,o){super(e,t,r,i,n);this.identityEndpoint=s;this.identityHeader=o}static getEnvironmentVariables(){const e=process.env[hi.IDENTITY_ENDPOINT];const t=process.env[hi.IDENTITY_HEADER];const r=process.env[hi.IDENTITY_SERVER_THUMBPRINT];return[e,t,r]}static tryCreate(e,t,r,i,n,s){const[o,a,l]=ServiceFabric.getEnvironmentVariables();if(!o||!a||!l){e.info(`[Managed Identity] ${fi.SERVICE_FABRIC} managed identity is unavailable because one or all of the '${hi.IDENTITY_HEADER}', '${hi.IDENTITY_ENDPOINT}' or '${hi.IDENTITY_SERVER_THUMBPRINT}' environment variables are not defined.`,"");return null}const c=ServiceFabric.getValidatedEnvVariableUrlString(hi.IDENTITY_ENDPOINT,o,fi.SERVICE_FABRIC,e);e.info(`[Managed Identity] Environment variables validation passed for ${fi.SERVICE_FABRIC} managed identity. Endpoint URI: ${c}. Creating ${fi.SERVICE_FABRIC} managed identity.`,"");if(s.idType!==yi.SYSTEM_ASSIGNED){e.warning(`[Managed Identity] ${fi.SERVICE_FABRIC} user assigned managed identity is configured in the cluster, not during runtime. See also: https://learn.microsoft.com/en-us/azure/service-fabric/configure-existing-cluster-enable-managed-identity-token-service.`,"")}return new ServiceFabric(e,t,r,i,n,o,a)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(bi.GET,this.identityEndpoint);r.headers[Ai.ML_AND_SF_SECRET_HEADER_NAME]=this.identityHeader;r.queryParameters[gi.API_VERSION]=Na;r.queryParameters[gi.RESOURCE]=e;if(t.idType!==yi.SYSTEM_ASSIGNED){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType)]=t.id}return r}} +const Ea="2019-07-01-preview";class ServiceFabric extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s,o){super(e,t,r,i,n);this.identityEndpoint=s;this.identityHeader=o}static getEnvironmentVariables(){const e=process.env[gi.IDENTITY_ENDPOINT];const t=process.env[gi.IDENTITY_HEADER];const r=process.env[gi.IDENTITY_SERVER_THUMBPRINT];return[e,t,r]}static tryCreate(e,t,r,i,n,s){const[o,a,l]=ServiceFabric.getEnvironmentVariables();if(!o||!a||!l){e.info(`[Managed Identity] ${fi.SERVICE_FABRIC} managed identity is unavailable because one or all of the '${gi.IDENTITY_HEADER}', '${gi.IDENTITY_ENDPOINT}' or '${gi.IDENTITY_SERVER_THUMBPRINT}' environment variables are not defined.`,"");return null}const c=ServiceFabric.getValidatedEnvVariableUrlString(gi.IDENTITY_ENDPOINT,o,fi.SERVICE_FABRIC,e);e.info(`[Managed Identity] Environment variables validation passed for ${fi.SERVICE_FABRIC} managed identity. Endpoint URI: ${c}. Creating ${fi.SERVICE_FABRIC} managed identity.`,"");if(s.idType!==yi.SYSTEM_ASSIGNED){e.warning(`[Managed Identity] ${fi.SERVICE_FABRIC} user assigned managed identity is configured in the cluster, not during runtime. See also: https://learn.microsoft.com/en-us/azure/service-fabric/configure-existing-cluster-enable-managed-identity-token-service.`,"")}return new ServiceFabric(e,t,r,i,n,o,a)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(bi.GET,this.identityEndpoint);r.headers[Ai.ML_AND_SF_SECRET_HEADER_NAME]=this.identityHeader;r.queryParameters[hi.API_VERSION]=Ea;r.queryParameters[hi.RESOURCE]=e;if(t.idType!==yi.SYSTEM_ASSIGNED){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType)]=t.id}return r}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const Ea="2017-09-01";const va=`Only client id is supported for user-assigned managed identity in ${fi.MACHINE_LEARNING}.`;class MachineLearning extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s,o){super(e,t,r,i,n);this.msiEndpoint=s;this.secret=o}static getEnvironmentVariables(){const e=process.env[hi.MSI_ENDPOINT];const t=process.env[hi.MSI_SECRET];return[e,t]}static tryCreate(e,t,r,i,n){const[s,o]=MachineLearning.getEnvironmentVariables();if(!s||!o){e.info(`[Managed Identity] ${fi.MACHINE_LEARNING} managed identity is unavailable because one or both of the '${hi.MSI_ENDPOINT}' and '${hi.MSI_SECRET}' environment variables are not defined.`,"");return null}const a=MachineLearning.getValidatedEnvVariableUrlString(hi.MSI_ENDPOINT,s,fi.MACHINE_LEARNING,e);e.info(`[Managed Identity] Environment variables validation passed for ${fi.MACHINE_LEARNING} managed identity. Endpoint URI: ${a}. Creating ${fi.MACHINE_LEARNING} managed identity.`,"");return new MachineLearning(e,t,r,i,n,s,o)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(bi.GET,this.msiEndpoint);r.headers[Ai.METADATA_HEADER_NAME]="true";r.headers[Ai.ML_AND_SF_SECRET_HEADER_NAME]=this.secret;r.queryParameters[gi.API_VERSION]=Ea;r.queryParameters[gi.RESOURCE]=e;if(t.idType===yi.SYSTEM_ASSIGNED){r.queryParameters[Xo.MANAGED_IDENTITY_CLIENT_ID_2017]=process.env[hi.DEFAULT_IDENTITY_CLIENT_ID]}else if(t.idType===yi.USER_ASSIGNED_CLIENT_ID){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType,false,true)]=t.id}else{throw new Error(va)}return r}} +const Na="2017-09-01";const va=`Only client id is supported for user-assigned managed identity in ${fi.MACHINE_LEARNING}.`;class MachineLearning extends BaseManagedIdentitySource{constructor(e,t,r,i,n,s,o){super(e,t,r,i,n);this.msiEndpoint=s;this.secret=o}static getEnvironmentVariables(){const e=process.env[gi.MSI_ENDPOINT];const t=process.env[gi.MSI_SECRET];return[e,t]}static tryCreate(e,t,r,i,n){const[s,o]=MachineLearning.getEnvironmentVariables();if(!s||!o){e.info(`[Managed Identity] ${fi.MACHINE_LEARNING} managed identity is unavailable because one or both of the '${gi.MSI_ENDPOINT}' and '${gi.MSI_SECRET}' environment variables are not defined.`,"");return null}const a=MachineLearning.getValidatedEnvVariableUrlString(gi.MSI_ENDPOINT,s,fi.MACHINE_LEARNING,e);e.info(`[Managed Identity] Environment variables validation passed for ${fi.MACHINE_LEARNING} managed identity. Endpoint URI: ${a}. Creating ${fi.MACHINE_LEARNING} managed identity.`,"");return new MachineLearning(e,t,r,i,n,s,o)}createRequest(e,t){const r=new ManagedIdentityRequestParameters(bi.GET,this.msiEndpoint);r.headers[Ai.METADATA_HEADER_NAME]="true";r.headers[Ai.ML_AND_SF_SECRET_HEADER_NAME]=this.secret;r.queryParameters[hi.API_VERSION]=Na;r.queryParameters[hi.RESOURCE]=e;if(t.idType===yi.SYSTEM_ASSIGNED){r.queryParameters[Xo.MANAGED_IDENTITY_CLIENT_ID_2017]=process.env[gi.DEFAULT_IDENTITY_CLIENT_ID]}else if(t.idType===yi.USER_ASSIGNED_CLIENT_ID){r.queryParameters[this.getManagedIdentityUserAssignedIdQueryParameterKey(t.idType,false,true)]=t.id}else{throw new Error(va)}return r}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -class ManagedIdentityClient{constructor(e,t,r,i,n){this.logger=e;this.nodeStorage=t;this.networkClient=r;this.cryptoProvider=i;this.disableInternalRetries=n}async sendManagedIdentityTokenRequest(e,t,r,i){if(!ManagedIdentityClient.identitySource){ManagedIdentityClient.identitySource=this.selectManagedIdentitySource(this.logger,this.nodeStorage,this.networkClient,this.cryptoProvider,this.disableInternalRetries,t)}return ManagedIdentityClient.identitySource.acquireTokenWithManagedIdentity(e,t,r,i)}allEnvironmentVariablesAreDefined(e){return Object.values(e).every((e=>e!==undefined))}getManagedIdentitySource(){ManagedIdentityClient.sourceName=this.allEnvironmentVariablesAreDefined(ServiceFabric.getEnvironmentVariables())?fi.SERVICE_FABRIC:this.allEnvironmentVariablesAreDefined(AppService.getEnvironmentVariables())?fi.APP_SERVICE:this.allEnvironmentVariablesAreDefined(MachineLearning.getEnvironmentVariables())?fi.MACHINE_LEARNING:this.allEnvironmentVariablesAreDefined(CloudShell.getEnvironmentVariables())?fi.CLOUD_SHELL:this.allEnvironmentVariablesAreDefined(AzureArc.getEnvironmentVariables())?fi.AZURE_ARC:fi.DEFAULT_TO_IMDS;return ManagedIdentityClient.sourceName}selectManagedIdentitySource(e,t,r,i,n,s){const o=ServiceFabric.tryCreate(e,t,r,i,n,s)||AppService.tryCreate(e,t,r,i,n)||MachineLearning.tryCreate(e,t,r,i,n)||CloudShell.tryCreate(e,t,r,i,n,s)||AzureArc.tryCreate(e,t,r,i,n,s)||Imds.tryCreate(e,t,r,i,n);if(!o){throw createManagedIdentityError(No,"")}return o}} +class ManagedIdentityClient{constructor(e,t,r,i,n){this.logger=e;this.nodeStorage=t;this.networkClient=r;this.cryptoProvider=i;this.disableInternalRetries=n}async sendManagedIdentityTokenRequest(e,t,r,i){if(!ManagedIdentityClient.identitySource){ManagedIdentityClient.identitySource=this.selectManagedIdentitySource(this.logger,this.nodeStorage,this.networkClient,this.cryptoProvider,this.disableInternalRetries,t)}return ManagedIdentityClient.identitySource.acquireTokenWithManagedIdentity(e,t,r,i)}allEnvironmentVariablesAreDefined(e){return Object.values(e).every((e=>e!==undefined))}getManagedIdentitySource(){ManagedIdentityClient.sourceName=this.allEnvironmentVariablesAreDefined(ServiceFabric.getEnvironmentVariables())?fi.SERVICE_FABRIC:this.allEnvironmentVariablesAreDefined(AppService.getEnvironmentVariables())?fi.APP_SERVICE:this.allEnvironmentVariablesAreDefined(MachineLearning.getEnvironmentVariables())?fi.MACHINE_LEARNING:this.allEnvironmentVariablesAreDefined(CloudShell.getEnvironmentVariables())?fi.CLOUD_SHELL:this.allEnvironmentVariablesAreDefined(AzureArc.getEnvironmentVariables())?fi.AZURE_ARC:fi.DEFAULT_TO_IMDS;return ManagedIdentityClient.sourceName}selectManagedIdentitySource(e,t,r,i,n,s){const o=ServiceFabric.tryCreate(e,t,r,i,n,s)||AppService.tryCreate(e,t,r,i,n)||MachineLearning.tryCreate(e,t,r,i,n)||CloudShell.tryCreate(e,t,r,i,n,s)||AzureArc.tryCreate(e,t,r,i,n,s)||Imds.tryCreate(e,t,r,i,n);if(!o){throw createManagedIdentityError(Eo,"")}return o}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const Ia=[fi.SERVICE_FABRIC];class ManagedIdentityApplication{constructor(e){this.config=buildManagedIdentityConfiguration(e||{});this.logger=new Logger(this.config.system.loggerOptions,Jo,Yo);const t={canonicalAuthority:ie};if(!ManagedIdentityApplication.nodeStorage){ManagedIdentityApplication.nodeStorage=new NodeStorage(this.logger,this.config.managedIdentityId.id,Bs,t)}this.networkClient=this.config.system.networkClient;this.cryptoProvider=new CryptoProvider;const r={protocolMode:Zn.AAD,knownAuthorities:[mi],cloudDiscoveryMetadata:"",authorityMetadata:""};this.fakeAuthority=new Authority(mi,this.networkClient,ManagedIdentityApplication.nodeStorage,r,this.logger,this.cryptoProvider.createNewGuid(),new StubPerformanceClient,true);this.fakeClientCredentialClient=new ClientCredentialClient({authOptions:{clientId:this.config.managedIdentityId.id,authority:this.fakeAuthority}});this.managedIdentityClient=new ManagedIdentityClient(this.logger,ManagedIdentityApplication.nodeStorage,this.networkClient,this.cryptoProvider,this.config.disableInternalRetries);this.hashUtils=new HashUtils}async acquireToken(e){if(!e.resource){throw ClientConfigurationError_createClientConfigurationError(Nn,"")}const t={forceRefresh:e.forceRefresh,resource:e.resource.replace("/.default",""),scopes:[e.resource.replace("/.default","")],authority:this.fakeAuthority.canonicalAuthority,correlationId:this.cryptoProvider.createNewGuid(),claims:e.claims,clientCapabilities:this.config.clientCapabilities};if(t.forceRefresh){return this.acquireTokenFromManagedIdentity(t,this.config.managedIdentityId,this.fakeAuthority)}const[r,i]=await this.fakeClientCredentialClient.getCachedAuthenticationResult(t,this.config,this.cryptoProvider,this.fakeAuthority,ManagedIdentityApplication.nodeStorage);if(t.claims){const e=this.managedIdentityClient.getManagedIdentitySource();if(r&&Ia.includes(e)){const e=this.hashUtils.sha256(r.accessToken).toString(Yt.HEX);t.revokedTokenSha256Hash=e}return this.acquireTokenFromManagedIdentity(t,this.config.managedIdentityId,this.fakeAuthority)}if(r){if(i===Vt.PROACTIVELY_REFRESHED){this.logger.info("ClientCredentialClient:getCachedAuthenticationResult - Cached access token's refreshOn property has been exceeded'. It's not expired, but must be refreshed.",t.correlationId);const e=true;await this.acquireTokenFromManagedIdentity(t,this.config.managedIdentityId,this.fakeAuthority,e)}return r}else{return this.acquireTokenFromManagedIdentity(t,this.config.managedIdentityId,this.fakeAuthority)}}async acquireTokenFromManagedIdentity(e,t,r,i){return this.managedIdentityClient.sendManagedIdentityTokenRequest(e,t,r,i)}getManagedIdentitySource(){return ManagedIdentityClient.sourceName||this.managedIdentityClient.getManagedIdentitySource()}} +const Ia=[fi.SERVICE_FABRIC];class ManagedIdentityApplication{constructor(e){this.config=buildManagedIdentityConfiguration(e||{});this.logger=new Logger(this.config.system.loggerOptions,Jo,Yo);const t={canonicalAuthority:ie};if(!ManagedIdentityApplication.nodeStorage){ManagedIdentityApplication.nodeStorage=new NodeStorage(this.logger,this.config.managedIdentityId.id,Bs,t)}this.networkClient=this.config.system.networkClient;this.cryptoProvider=new CryptoProvider;const r={protocolMode:Zn.AAD,knownAuthorities:[mi],cloudDiscoveryMetadata:"",authorityMetadata:""};this.fakeAuthority=new Authority(mi,this.networkClient,ManagedIdentityApplication.nodeStorage,r,this.logger,this.cryptoProvider.createNewGuid(),new StubPerformanceClient,true);this.fakeClientCredentialClient=new ClientCredentialClient({authOptions:{clientId:this.config.managedIdentityId.id,authority:this.fakeAuthority}});this.managedIdentityClient=new ManagedIdentityClient(this.logger,ManagedIdentityApplication.nodeStorage,this.networkClient,this.cryptoProvider,this.config.disableInternalRetries);this.hashUtils=new HashUtils}async acquireToken(e){if(!e.resource){throw ClientConfigurationError_createClientConfigurationError(En,"")}const t={forceRefresh:e.forceRefresh,resource:e.resource.replace("/.default",""),scopes:[e.resource.replace("/.default","")],authority:this.fakeAuthority.canonicalAuthority,correlationId:this.cryptoProvider.createNewGuid(),claims:e.claims,clientCapabilities:this.config.clientCapabilities};if(t.forceRefresh){return this.acquireTokenFromManagedIdentity(t,this.config.managedIdentityId,this.fakeAuthority)}const[r,i]=await this.fakeClientCredentialClient.getCachedAuthenticationResult(t,this.config,this.cryptoProvider,this.fakeAuthority,ManagedIdentityApplication.nodeStorage);if(t.claims){const e=this.managedIdentityClient.getManagedIdentitySource();if(r&&Ia.includes(e)){const e=this.hashUtils.sha256(r.accessToken).toString(Yt.HEX);t.revokedTokenSha256Hash=e}return this.acquireTokenFromManagedIdentity(t,this.config.managedIdentityId,this.fakeAuthority)}if(r){if(i===Vt.PROACTIVELY_REFRESHED){this.logger.info("ClientCredentialClient:getCachedAuthenticationResult - Cached access token's refreshOn property has been exceeded'. It's not expired, but must be refreshed.",t.correlationId);const e=true;await this.acquireTokenFromManagedIdentity(t,this.config.managedIdentityId,this.fakeAuthority,e)}return r}else{return this.acquireTokenFromManagedIdentity(t,this.config.managedIdentityId,this.fakeAuthority)}}async acquireTokenFromManagedIdentity(e,t,r,i){return this.managedIdentityClient.sendManagedIdentityTokenRequest(e,t,r,i)}getManagedIdentitySource(){return ManagedIdentityClient.sourceName||this.managedIdentityClient.getManagedIdentitySource()}} /*! @azure/msal-node v5.6.0 2026-08-18 */ -const Sa=nt;const wa=at;function random_getRandomIntegerInclusive(e,t){e=Math.ceil(e);t=Math.floor(t);const r=Math.floor(Math.random()*(t-e+1));return r+e}function calculateRetryDelay(e,t){const r=t.retryDelayInMs*Math.pow(2,e);const i=Math.min(t.maxRetryDelayInMs,r);const n=i/2+random_getRandomIntegerInclusive(0,i/2);return{retryAfterInMs:n}}function isObject(e){return typeof e==="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}function isError(e){if(isObject(e)){const t=typeof e.name==="string";const r=typeof e.message==="string";return t&&r}return false}async function computeSha256Hmac(e,t,r){const i=Buffer.from(e,"base64");return createHmac("sha256",i).update(t).digest(r)}async function computeSha256Hash(e,t){return createHash("sha256").update(e).digest(t)}const Pa="REDACTED";const xa=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"];const Ba=["api-version"];class Sanitizer{allowedHeaderNames;allowedQueryParameters;constructor({additionalAllowedHeaderNames:e=[],additionalAllowedQueryParameters:t=[]}={}){e=xa.concat(e);t=Ba.concat(t);this.allowedHeaderNames=new Set(e.map((e=>e.toLowerCase())));this.allowedQueryParameters=new Set(t.map((e=>e.toLowerCase())))}sanitize(e){const t=new Set;return JSON.stringify(e,((e,r)=>{if(r instanceof Error){return{...r,name:r.name,message:r.message}}if(e==="headers"&&isObject(r)){return this.sanitizeHeaders(r)}else if(e==="url"&&typeof r==="string"){return this.sanitizeUrl(r)}else if(e==="query"&&isObject(r)){return this.sanitizeQuery(r)}else if(e==="body"){return undefined}else if(e==="response"){return undefined}else if(e==="operationSpec"){return undefined}else if(Array.isArray(r)||isObject(r)){if(t.has(r)){return"[Circular]"}t.add(r)}return r}),2)}sanitizeUrl(e){if(typeof e!=="string"||e===null||e===""){return e}const t=new URL(e);if(!t.search){return e}for(const[e]of t.searchParams){if(!this.allowedQueryParameters.has(e.toLowerCase())){t.searchParams.set(e,Pa)}}return t.toString()}sanitizeHeaders(e){const t={};for(const r of Object.keys(e)){if(this.allowedHeaderNames.has(r.toLowerCase())){t[r]=e[r]}else{t[r]=Pa}}return t}sanitizeQuery(e){if(typeof e!=="object"||e===null){return e}const t={};for(const r of Object.keys(e)){if(this.allowedQueryParameters.has(r.toLowerCase())){t[r]=e[r]}else{t[r]=Pa}}return t}}class AbortError extends Error{constructor(e){super(e);this.name="AbortError"}}function createAbortablePromise(e,t){const{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise(((t,s)=>{function rejectOnAbort(){s(new AbortError(n??"The operation was aborted."))}function removeListeners(){i?.removeEventListener("abort",onAbort)}function onAbort(){r?.();removeListeners();rejectOnAbort()}if(i?.aborted){return rejectOnAbort()}try{e((e=>{removeListeners();t(e)}),(e=>{removeListeners();s(e)}))}catch(e){s(e)}i?.addEventListener("abort",onAbort)}))}const _a="The delay was aborted.";function delay_delay(e,t){let r;const{abortSignal:i,abortErrorMsg:n}=t??{};return createAbortablePromise((t=>{r=setTimeout(t,e)}),{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??_a})}function delay_calculateRetryDelay(e,t){const r=t.retryDelayInMs*Math.pow(2,e);const i=Math.min(t.maxRetryDelayInMs,r);const n=i/2+getRandomIntegerInclusive(0,i/2);return{retryAfterInMs:n}}function getErrorMessage(e){if(isError(e)){return e.message}else{let t;try{if(typeof e==="object"&&e){t=JSON.stringify(e)}else{t=String(e)}}catch(e){t="[unable to stringify input]"}return`Unknown error ${t}`}}function esm_calculateRetryDelay(e,t){return calculateRetryDelay(e,t)}function esm_computeSha256Hash(e,t){return tspRuntime.computeSha256Hash(e,t)}function esm_computeSha256Hmac(e,t,r){return tspRuntime.computeSha256Hmac(e,t,r)}function esm_getRandomIntegerInclusive(e,t){return tspRuntime.getRandomIntegerInclusive(e,t)}function esm_isError(e){return isError(e)}function esm_isObject(e){return tspRuntime.isObject(e)}function randomUUID(){return tspRuntime.randomUUID()}const Ra=_;const ka=Q;const Qa=k;const Ta=T;const Ma=T;const Oa=M;const Da=O;const za=R;function esm_uint8ArrayToString(e,t){return tspRuntime.uint8ArrayToString(e,t)}function esm_stringToUint8Array(e,t){return tspRuntime.stringToUint8Array(e,t)}class AbortError_AbortError extends Error{constructor(e){super(e);this.name="AbortError"}}const La=credentialLogger("IdentityUtils");const Ga="1.0";function ensureValidMsalToken(e,t,r){const error=t=>{La.getToken.info(t);return new AuthenticationRequiredError({scopes:Array.isArray(e)?e:[e],getTokenOptions:r,message:t})};if(!t){throw error("No response")}if(!t.expiresOn){throw error(`Response had no "expiresOn" property.`)}if(!t.accessToken){throw error(`Response had no "accessToken" property.`)}}function getAuthorityHost(e){let t=e?.authorityHost;if(!t&&Ma){t=process.env.AZURE_AUTHORITY_HOST}return t??a}function getAuthority(e,t){if(!t){t=a}if(new RegExp(`${e}/?$`).test(t)){return t}if(t.endsWith("/")){return t+e}else{return`${t}/${e}`}}function getKnownAuthorities(e,t,r){if(e==="adfs"&&t||r){return[t]}return[]}const defaultLoggerCallback=(e,t=(Ta?"Node":"Browser"))=>(r,i,n)=>{if(n){return}switch(r){case $t.Error:e.info(`MSAL ${t} V2 error: ${i}`);return;case $t.Info:e.info(`MSAL ${t} V2 info message: ${i}`);return;case $t.Verbose:e.info(`MSAL ${t} V2 verbose message: ${i}`);return;case $t.Warning:e.info(`MSAL ${t} V2 warning: ${i}`);return}};function getMSALLogLevel(e){switch(e){case"error":return $t.Error;case"info":return $t.Info;case"verbose":return $t.Verbose;case"warning":return $t.Warning;default:return $t.Info}}function utils_randomUUID(){return coreRandomUUID()}function handleMsalError(e,t,r){if(t.name==="AuthError"||t.name==="ClientAuthError"||t.name==="BrowserAuthError"){const r=t;switch(r.errorCode){case"endpoints_resolution_error":La.info(logging_formatError(e,t.message));return new errors_CredentialUnavailableError(t.message);case"device_code_polling_cancelled":return new AbortError_AbortError("The authentication has been aborted by the caller.");case"consent_required":case"interaction_required":case"login_required":La.info(logging_formatError(e,`Authentication returned errorCode ${r.errorCode}`));break;default:La.info(logging_formatError(e,`Failed to acquire token: ${t.message}`));break}}if(t.name==="ClientConfigurationError"||t.name==="BrowserConfigurationAuthError"||t.name==="AbortError"||t.name==="AuthenticationError"){return t}if(t.name==="NativeAuthError"){La.info(logging_formatError(e,`Error from the native broker: ${t.message} with status code: ${t.statusCode}`));return t}return new AuthenticationRequiredError({scopes:e,getTokenOptions:r,message:t.message})}function publicToMsal(e){return{localAccountId:e.homeAccountId,environment:e.authority,username:e.username,homeAccountId:e.homeAccountId,tenantId:e.tenantId}}function msalToPublic(e,t){const r={authority:t.environment??l,homeAccountId:t.homeAccountId,tenantId:t.tenantId||s,username:t.username,clientId:e,version:Ga};return r}function serializeAuthenticationRecord(e){return JSON.stringify(e)}function deserializeAuthenticationRecord(e){const t=JSON.parse(e);if(t.version&&t.version!==Ga){throw Error("Unsupported AuthenticationRecord version")}return t}function encodeString(e){return uint8ArrayToString(stringToUint8Array(e,"utf-8"),"base64")}function encodeByteArray(e){return uint8ArrayToString(e,"base64")}function decodeString(e){return stringToUint8Array(e,"base64")}function base64_decodeStringToString(e){return uint8ArrayToString(stringToUint8Array(e,"base64"),"utf-8")}class SerializerImpl{modelMappers;isXML;constructor(e={},t=false){this.modelMappers=e;this.isXML=t}validateConstraints(e,t,r){const failValidation=(e,i)=>{throw new Error(`"${r}" with value "${t}" should satisfy the constraint "${e}": ${i}.`)};if(e.constraints&&t!==undefined&&t!==null){const{ExclusiveMaximum:r,ExclusiveMinimum:i,InclusiveMaximum:n,InclusiveMinimum:s,MaxItems:o,MaxLength:a,MinItems:l,MinLength:c,MultipleOf:p,Pattern:u,UniqueItems:d}=e.constraints;if(r!==undefined&&t>=r){failValidation("ExclusiveMaximum",r)}if(i!==undefined&&t<=i){failValidation("ExclusiveMinimum",i)}if(n!==undefined&&t>n){failValidation("InclusiveMaximum",n)}if(s!==undefined&&to){failValidation("MaxItems",o)}if(a!==undefined&&t.length>a){failValidation("MaxLength",a)}if(l!==undefined&&t.lengthr.indexOf(e)!==t))){failValidation("UniqueItems",d)}}}serialize(e,t,r,i={xml:{}}){const n={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??false,xmlCharKey:i.xml.xmlCharKey??XML_CHARKEY}};let s={};const o=e.type.name;if(!r){r=e.serializedName}if(o.match(/^Sequence$/i)!==null){s=[]}if(e.isConstant){t=e.defaultValue}const{required:a,nullable:l}=e;if(a&&l&&t===undefined){throw new Error(`${r} cannot be undefined.`)}if(a&&!l&&(t===undefined||t===null)){throw new Error(`${r} cannot be null or undefined.`)}if(!a&&l===false&&t===null){throw new Error(`${r} cannot be null.`)}if(t===undefined||t===null){s=t}else{if(o.match(/^any$/i)!==null){s=t}else if(o.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null){s=serializeBasicTypes(o,r,t)}else if(o.match(/^Enum$/i)!==null){const i=e;s=serializeEnumType(r,i.type.allowedValues,t)}else if(o.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null){s=serializeDateTypes(o,t,r)}else if(o.match(/^ByteArray$/i)!==null){s=serializeByteArrayType(r,t)}else if(o.match(/^Base64Url$/i)!==null){s=serializeBase64UrlType(r,t)}else if(o.match(/^Sequence$/i)!==null){s=serializeSequenceType(this,e,t,r,Boolean(this.isXML),n)}else if(o.match(/^Dictionary$/i)!==null){s=serializeDictionaryType(this,e,t,r,Boolean(this.isXML),n)}else if(o.match(/^Composite$/i)!==null){s=serializeCompositeType(this,e,t,r,Boolean(this.isXML),n)}}return s}deserialize(e,t,r,i={xml:{}}){const n={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??false,xmlCharKey:i.xml.xmlCharKey??XML_CHARKEY},ignoreUnknownProperties:i.ignoreUnknownProperties??false};if(t===undefined||t===null){if(this.isXML&&e.type.name==="Sequence"&&!e.xmlIsWrapped){t=[]}if(e.defaultValue!==undefined){t=e.defaultValue}return t}let s;const o=e.type.name;if(!r){r=e.serializedName}if(o.match(/^Composite$/i)!==null){s=deserializeCompositeType(this,e,t,r,n)}else{if(this.isXML){const e=n.xml.xmlCharKey;if(t[XML_ATTRKEY]!==undefined&&t[e]!==undefined){t=t[e]}}if(o.match(/^Number$/i)!==null){s=parseFloat(t);if(isNaN(s)){s=t}}else if(o.match(/^Boolean$/i)!==null){if(t==="true"){s=true}else if(t==="false"){s=false}else{s=t}}else if(o.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null){s=t}else if(o.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null){s=new Date(t)}else if(o.match(/^UnixTime$/i)!==null){s=unixTimeToDate(t)}else if(o.match(/^ByteArray$/i)!==null){s=base64.decodeString(t)}else if(o.match(/^Base64Url$/i)!==null){s=base64UrlToByteArray(t)}else if(o.match(/^Sequence$/i)!==null){s=deserializeSequenceType(this,e,t,r,n)}else if(o.match(/^Dictionary$/i)!==null){s=deserializeDictionaryType(this,e,t,r,n)}}if(e.isConstant){s=e.defaultValue}return s}}function createSerializer(e={},t=false){return new SerializerImpl(e,t)}function trimEnd(e,t){let r=e.length;while(r-1>=0&&e[r-1]===t){--r}return e.substr(0,r)}function bufferToBase64Url(e){if(!e){return undefined}if(!(e instanceof Uint8Array)){throw new Error(`Please provide an input of type Uint8Array for converting to Base64Url.`)}const t=base64.encodeByteArray(e);return trimEnd(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(e){if(!e){return undefined}if(e&&typeof e.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}e=e.replace(/-/g,"+").replace(/_/g,"/");return base64.decodeString(e)}function splitSerializeName(e){const t=[];let r="";if(e){const i=e.split(".");for(const e of i){if(e.charAt(e.length-1)==="\\"){r+=e.substr(0,e.length-1)+"."}else{r+=e;t.push(r);r=""}}}return t}function dateToUnixTime(e){if(!e){return undefined}if(typeof e.valueOf()==="string"){e=new Date(e)}return Math.floor(e.getTime()/1e3)}function unixTimeToDate(e){if(!e){return undefined}return new Date(e*1e3)}function serializeBasicTypes(e,t,r){if(r!==null&&r!==undefined){if(e.match(/^Number$/i)!==null){if(typeof r!=="number"){throw new Error(`${t} with value ${r} must be of type number.`)}}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!=="string"){throw new Error(`${t} with value "${r}" must be of type string.`)}}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()==="string"&&isValidUuid(r))){throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}}else if(e.match(/^Boolean$/i)!==null){if(typeof r!=="boolean"){throw new Error(`${t} with value ${r} must be of type boolean.`)}}else if(e.match(/^Stream$/i)!==null){const e=typeof r;if(e!=="string"&&typeof r.pipe!=="function"&&typeof r.tee!=="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob==="function"||typeof Blob==="object")&&r instanceof Blob)&&e!=="function"){throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}}return r}function serializeEnumType(e,t,r){if(!t){throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`)}const i=t.some((e=>{if(typeof e.valueOf()==="string"){return e.toLowerCase()===r.toLowerCase()}return e===r}));if(!i){throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`)}return r}function serializeByteArrayType(e,t){if(t!==undefined&&t!==null){if(!(t instanceof Uint8Array)){throw new Error(`${e} must be of type Uint8Array.`)}t=base64.encodeByteArray(t)}return t}function serializeBase64UrlType(e,t){if(t!==undefined&&t!==null){if(!(t instanceof Uint8Array)){throw new Error(`${e} must be of type Uint8Array.`)}t=bufferToBase64Url(t)}return t}function serializeDateTypes(e,t,r){if(t!==undefined&&t!==null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`)}t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`)}t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`)}t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format `+`for it to be serialized in UnixTime/Epoch format.`)}t=dateToUnixTime(t)}else if(e.match(/^TimeSpan$/i)!==null){if(!isDuration(t)){throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}}}return t}function serializeSequenceType(e,t,r,i,n,s){if(!Array.isArray(r)){throw new Error(`${i} must be of type Array.`)}let o=t.type.element;if(!o||typeof o!=="object"){throw new Error(`"element" metadata for an Array must be defined in the `+`mapper and it must be of type "object" in ${i}.`)}if(o.type.name==="Composite"&&o.type.className){o=e.modelMappers[o.type.className]??o}const a=[];for(let t=0;te!==n));if(a){Object.defineProperty(o,n,{value:e.serialize(l,r[n],i+'["'+n+'"]',s),enumerable:true,configurable:true,writable:true})}}}return o}return r}function getXmlObjectValue(e,t,r,i){if(!r||!e.xmlNamespace){return t}const n=e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns";const s={[n]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[XML_ATTRKEY]){return t}else{const e={...t};e[XML_ATTRKEY]=s;return e}}const o={};o[i.xml.xmlCharKey]=t;o[XML_ATTRKEY]=s;return o}function isSpecialXmlProperty(e,t){return[XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function deserializeCompositeType(e,t,r,i,n){const s=n.xml.xmlCharKey??XML_CHARKEY;if(getPolymorphicDiscriminatorRecursively(e,t)){t=getPolymorphicMapper(e,t,r,"serializedName")}const o=resolveModelProperties(e,t,i);let a={};const l=[];for(const c of Object.keys(o)){const p=o[c];const u=splitSerializeName(o[c].serializedName);l.push(u[0]);const{serializedName:d,xmlName:m,xmlElementName:A}=p;let g=i;if(d!==""&&d!==undefined){g=i+"."+d}const h=p.headerCollectionPrefix;if(h){const t={};for(const i of Object.keys(r)){if(i.startsWith(h)){t[i.substring(h.length)]=e.deserialize(p.type.value,r[i],g,n)}l.push(i)}a[c]=t}else if(e.isXML){if(p.xmlIsAttribute&&r[XML_ATTRKEY]){a[c]=e.deserialize(p,r[XML_ATTRKEY][m],g,n)}else if(p.xmlIsMsText){if(r[s]!==undefined){a[c]=r[s]}else if(typeof r==="string"){a[c]=r}}else{const t=A||m||d;if(p.xmlIsWrapped){const t=r[m];const i=t?.[A]??[];Object.defineProperty(a,c,{value:e.deserialize(p,i,g,n),enumerable:true,configurable:true,writable:true});l.push(m)}else{const i=r[t];a[c]=e.deserialize(p,i,g,n);l.push(t)}}}else{let i;let s=r;let l=0;for(const e of u){if(!s)break;l++;s=s[e]}if(s===null&&l{for(const t of Object.keys(o)){const r=splitSerializeName(o[t].serializedName);if(r[0]===e){return false}}return true};for(const t of Object.keys(r)){if(isAdditionalProperty(t)){const s=e.deserialize(c,r[t],i+'["'+t+'"]',n);Object.defineProperty(a,t,{value:s,enumerable:true,configurable:true,writable:true})}}}else if(r&&!n.ignoreUnknownProperties){for(const e of Object.keys(r)){if(a[e]===undefined&&!l.includes(e)&&!isSpecialXmlProperty(e,n)){Object.defineProperty(a,e,{value:r[e],enumerable:true,configurable:true,writable:true})}}}return a}function deserializeDictionaryType(e,t,r,i,n){const s=t.type.value;if(!s||typeof s!=="object"){throw new Error(`"value" metadata for a Dictionary must be defined in the `+`mapper and it must of type "object" in ${i}`)}if(r){const t={};for(const o of Object.keys(r)){t[o]=e.deserialize(s,r[o],i,n)}return t}return r}function deserializeSequenceType(e,t,r,i,n){let s=t.type.element;if(!s||typeof s!=="object"){throw new Error(`"element" metadata for an Array must be defined in the `+`mapper and it must be of type "object" in ${i}`)}if(r){if(!Array.isArray(r)){r=[r]}if(s.type.name==="Composite"&&s.type.className){s=e.modelMappers[s.type.className]??s}const t=[];for(let o=0;o{if(e.name&&r.policy.name===e.name||e.phase&&r.options.phase===e.phase){t.push(r.policy);return false}else{return true}}));this._orderedPolicies=undefined;return t}sendRequest(e,t){const r=this.getOrderedPolicies();const i=r.reduceRight(((e,t)=>r=>t.sendRequest(r,e)),(t=>e.sendRequest(t)));return i(t)}getOrderedPolicies(){if(!this._orderedPolicies){this._orderedPolicies=this.orderPolicies()}return this._orderedPolicies}clone(){return new HttpPipeline(this._policies)}static create(){return new HttpPipeline}orderPolicies(){const e=[];const t=new Map;function createPhase(e){return{name:e,policies:new Set,hasRun:false,hasAfterPolicies:false}}const r=createPhase("Serialize");const i=createPhase("None");const n=createPhase("Deserialize");const s=createPhase("Retry");const o=createPhase("Sign");const a=[r,i,n,s,o];function getPhase(e){if(e==="Retry"){return s}else if(e==="Serialize"){return r}else if(e==="Deserialize"){return n}else if(e==="Sign"){return o}else{return i}}for(const e of this._policies){const r=e.policy;const i=e.options;const n=r.name;if(t.has(n)){throw new Error("Duplicate policy names not allowed in pipeline")}const s={policy:r,dependsOn:new Set,dependants:new Set};if(i.afterPhase){s.afterPhase=getPhase(i.afterPhase);s.afterPhase.hasAfterPolicies=true}t.set(n,s);const o=getPhase(i.phase);o.policies.add(s)}for(const e of this._policies){const{policy:r,options:i}=e;const n=r.name;const s=t.get(n);if(!s){throw new Error(`Missing node for policy ${n}`)}if(i.afterPolicies){for(const e of i.afterPolicies){const r=t.get(e);if(r){s.dependsOn.add(r);r.dependants.add(s)}}}if(i.beforePolicies){for(const e of i.beforePolicies){const r=t.get(e);if(r){r.dependsOn.add(s);s.dependants.add(r)}}}}function walkPhase(r){r.hasRun=true;for(const i of r.policies){if(i.afterPhase&&(!i.afterPhase.hasRun||i.afterPhase.policies.size)){continue}if(i.dependsOn.size===0){e.push(i.policy);for(const e of i.dependants){e.dependsOn.delete(i)}t.delete(i.policy.name);r.policies.delete(i)}}}function walkPhases(){for(const e of a){walkPhase(e);if(e.policies.size>0&&e!==i){if(!i.hasRun){walkPhase(i)}return}if(e.hasAfterPolicies){walkPhase(i)}}}let l=0;while(t.size>0){l++;const t=e.length;walkPhases();if(e.length<=t&&l>1){throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}}return e}}function pipeline_createEmptyPipeline(){return HttpPipeline.create()}const Ua=x.inspect.custom;const Ha=new Sanitizer;class restError_RestError extends Error{static REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";static PARSE_ERROR="PARSE_ERROR";code;statusCode;request;response;details;constructor(e,t={}){super(e);this.name="RestError";this.code=t.code;this.statusCode=t.statusCode;Object.defineProperty(this,"request",{value:t.request,enumerable:false});Object.defineProperty(this,"response",{value:t.response,enumerable:false});const r=this.request?.agent?{maxFreeSockets:this.request.agent.maxFreeSockets,maxSockets:this.request.agent.maxSockets}:undefined;Object.defineProperty(this,Ua,{value:()=>`RestError: ${this.message} \n ${Ha.sanitize({...this,request:{...this.request,agent:r},response:this.response})}`,enumerable:false});Object.setPrototypeOf(this,restError_RestError.prototype)}}function restError_isRestError(e){if(e instanceof restError_RestError){return true}return isError(e)&&e.name==="RestError"}var Va=r(7067);var ja=r(4708);var Wa=r(8522);var Ja=r(7075);const Ya=createClientLogger("ts-http-runtime");const $a={};function nodeHttpClient_isReadableStream(e){return e&&typeof e.pipe==="function"}function isStreamComplete(e){if(e.readable===false){return Promise.resolve()}return new Promise((t=>{const handler=()=>{t();e.removeListener("close",handler);e.removeListener("end",handler);e.removeListener("error",handler)};e.on("close",handler);e.on("end",handler);e.on("error",handler)}))}function isArrayBuffer(e){return e&&typeof e.byteLength==="number"}class ReportTransform extends Ja.Transform{loadedBytes=0;progressCallback;_transform(e,t,r){this.push(e);this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes});r()}catch(e){r(e)}}constructor(e){super();this.progressCallback=e}}class NodeHttpClient{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){const t=new AbortController;let r;if(e.abortSignal){if(e.abortSignal.aborted){throw new abort_controller_AbortError_AbortError("The operation was aborted. Request has already been canceled.")}r=e=>{if(e.type==="abort"){t.abort()}};e.abortSignal.addEventListener("abort",r)}let i;if(e.timeout>0){i=setTimeout((()=>{const r=new Sanitizer;Ya.info(`request to '${r.sanitizeUrl(e.url)}' timed out. canceling...`);t.abort()}),e.timeout)}const n=e.headers.get("Accept-Encoding");const s=n?.includes("gzip")||n?.includes("deflate");let o=typeof e.body==="function"?e.body():e.body;if(o&&!e.headers.has("Content-Length")){const t=getBodyLength(o);if(t!==null){e.headers.set("Content-Length",t)}}let a;try{if(o&&e.onUploadProgress){const t=e.onUploadProgress;const r=new ReportTransform(t);r.on("error",(e=>{Ya.error("Error in upload progress",e)}));if(nodeHttpClient_isReadableStream(o)){o.pipe(r)}else{r.end(o)}o=r}const r=await this.makeRequest(e,t,o);if(i!==undefined){clearTimeout(i)}const n=getResponseHeaders(r);const l=r.statusCode??0;const c={status:l,headers:n,request:e};if(e.method==="HEAD"){r.resume();return c}a=s?getDecodedResponseStream(r,n):r;const p=e.onDownloadProgress;if(p){const e=new ReportTransform(p);e.on("error",(e=>{Ya.error("Error in download progress",e)}));a.pipe(e);a=e}if(e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(c.status)){c.readableStreamBody=a}else{c.bodyAsText=await streamToText(a)}return c}finally{if(e.abortSignal&&r){let t=Promise.resolve();if(nodeHttpClient_isReadableStream(o)){t=isStreamComplete(o)}let i=Promise.resolve();if(nodeHttpClient_isReadableStream(a)){i=isStreamComplete(a)}Promise.all([t,i]).then((()=>{if(r){e.abortSignal?.removeEventListener("abort",r)}})).catch((e=>{Ya.warning("Error when cleaning up abortListener on httpRequest",e)}))}}}makeRequest(e,t,r){const i=new URL(e.url);const n=i.protocol!=="https:";if(n&&!e.allowInsecureConnection){throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`)}const s=e.agent??this.getOrCreateAgent(e,n);const o={agent:s,hostname:i.hostname,path:`${i.pathname}${i.search}`,port:i.port,method:e.method,headers:e.headers.toJSON({preserveCase:true}),...e.requestOverrides};return new Promise(((i,s)=>{const a=n?Va.request(o,i):ja.request(o,i);a.once("error",(t=>{s(new restError_RestError(t.message,{code:t.code??restError_RestError.REQUEST_SEND_ERROR,request:e}))}));t.signal.addEventListener("abort",(()=>{const e=new abort_controller_AbortError_AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");a.destroy(e);s(e)}));if(r&&nodeHttpClient_isReadableStream(r)){r.pipe(a)}else if(r){if(typeof r==="string"||Buffer.isBuffer(r)){a.end(r)}else if(isArrayBuffer(r)){a.end(ArrayBuffer.isView(r)?Buffer.from(r.buffer,r.byteOffset,r.byteLength):Buffer.from(r))}else{Ya.error("Unrecognized body type",r);s(new restError_RestError("Unrecognized body type"))}}else{a.end()}}))}getOrCreateAgent(e,t){const r=e.disableKeepAlive;if(t){if(r){return Va.globalAgent}if(!this.cachedHttpAgent){this.cachedHttpAgent=new Va.Agent({keepAlive:true})}return this.cachedHttpAgent}else{if(r&&!e.tlsSettings){return ja.globalAgent}const t=e.tlsSettings??$a;let i=this.cachedHttpsAgents.get(t);if(i&&i.options.keepAlive===!r){return i}Ya.info("No cached TLS Agent exist, creating a new Agent");i=new ja.Agent({keepAlive:!r,...t});this.cachedHttpsAgents.set(t,i);return i}}}function getResponseHeaders(e){const t=httpHeaders_createHttpHeaders();for(const r of Object.keys(e.headers)){const i=e.headers[r];if(Array.isArray(i)){if(i.length>0){t.set(r,i[0])}}else if(i){t.set(r,i)}}return t}function getDecodedResponseStream(e,t){const r=t.get("Content-Encoding");if(r==="gzip"){const t=Wa.createGunzip();e.pipe(t);return t}else if(r==="deflate"){const t=Wa.createInflate();e.pipe(t);return t}return e}function streamToText(e){return new Promise(((t,r)=>{const i=[];e.on("data",(e=>{if(Buffer.isBuffer(e)){i.push(e)}else{i.push(Buffer.from(e))}}));e.on("end",(()=>{t(Buffer.concat(i).toString("utf8"))}));e.on("error",(e=>{if(e&&e?.name==="AbortError"){r(e)}else{r(new restError_RestError(`Error reading response as text: ${e.message}`,{code:restError_RestError.PARSE_ERROR}))}}))}))}function getBodyLength(e){if(!e){return 0}else if(Buffer.isBuffer(e)){return e.length}else if(nodeHttpClient_isReadableStream(e)){return null}else if(isArrayBuffer(e)){return e.byteLength}else if(typeof e==="string"){return Buffer.from(e).length}else{return null}}function createNodeHttpClient(){return new NodeHttpClient}function defaultHttpClient_createDefaultHttpClient(){return createNodeHttpClient()}const Ka="logPolicy";function logPolicy_logPolicy(e={}){const t=e.logger??Ya.info;const r=new Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:Ka,async sendRequest(e,i){if(!t.enabled){return i(e)}t(`Request: ${r.sanitize(e)}`);const n=await i(e);t(`Response status code: ${n.status}`);t(`Headers: ${r.sanitize(n.headers)}`);return n}}}function getHeaderName(){return"User-Agent"}async function userAgentPlatform_setPlatformSpecificData(e){if(process&&process.versions){const t=`${os.type()} ${os.release()}; ${os.arch()}`;if(process.versions.bun){e.set("Bun",`${process.versions.bun} (${t})`)}else if(process.versions.deno){e.set("Deno",`${process.versions.deno} (${t})`)}else if(process.versions.node){e.set("Node",`${process.versions.node} (${t})`)}}}function getUserAgentString(e){const t=[];for(const[r,i]of e){const e=i?`${r}/${i}`:r;t.push(e)}return t.join(" ")}function getUserAgentHeaderName(){return getHeaderName()}async function userAgent_getUserAgentValue(e){const t=new Map;t.set("ts-http-runtime",SDK_VERSION);await setPlatformSpecificData(t);const r=getUserAgentString(t);const i=e?`${e} ${r}`:r;return i}const Za=getUserAgentHeaderName();const Xa="userAgentPolicy";function userAgentPolicy_userAgentPolicy(e={}){const t=getUserAgentValue(e.userAgentPrefix);return{name:Xa,async sendRequest(e,r){if(!e.headers.has(Za)){e.headers.set(Za,await t)}return r(e)}}}const el="The operation was aborted.";function helpers_delay(e,t,r){return new Promise(((i,n)=>{let s=undefined;let o=undefined;const rejectOnAbort=()=>n(new abort_controller_AbortError_AbortError(r?.abortErrorMsg?r?.abortErrorMsg:el));const removeListeners=()=>{if(r?.abortSignal&&o){r.abortSignal.removeEventListener("abort",o)}};o=()=>{if(s){clearTimeout(s)}removeListeners();return rejectOnAbort()};if(r?.abortSignal&&r.abortSignal.aborted){return rejectOnAbort()}s=setTimeout((()=>{removeListeners();i(t)}),e);if(r?.abortSignal){r.abortSignal.addEventListener("abort",o)}}))}function parseHeaderValueAsNumber(e,t){const r=e.headers.get(t);if(!r)return;const i=Number(r);if(Number.isNaN(i))return;return i}const tl="Retry-After";const rl=["retry-after-ms","x-ms-retry-after-ms",tl];function getRetryAfterInMs(e){if(!(e&&[429,503].includes(e.status)))return undefined;try{for(const t of rl){const r=parseHeaderValueAsNumber(e,t);if(r===0||r){const e=t===tl?1e3:1;return r*e}}const t=e.headers.get(tl);if(!t)return;const r=Date.parse(t);const i=r-Date.now();return Number.isFinite(i)?Math.max(0,i):undefined}catch{return undefined}}function isThrottlingRetryResponse(e){return Number.isFinite(getRetryAfterInMs(e))}function throttlingRetryStrategy_throttlingRetryStrategy(){return{name:"throttlingRetryStrategy",retry({response:e}){const t=getRetryAfterInMs(e);if(!Number.isFinite(t)){return{skipStrategy:true}}return{retryAfterInMs:t}}}}const il=1e3;const nl=1e3*64;function exponentialRetryStrategy_exponentialRetryStrategy(e={}){const t=e.retryDelayInMs??il;const r=e.maxRetryDelayInMs??nl;return{name:"exponentialRetryStrategy",retry({retryCount:i,response:n,responseError:s}){const o=isSystemError(s);const a=o&&e.ignoreSystemErrors;const l=isExponentialRetryResponse(n);const c=l&&e.ignoreHttpStatusCodes;const p=n&&(isThrottlingRetryResponse(n)||!l);if(p||c||a){return{skipStrategy:true}}if(s&&!o&&!l){return{errorToThrow:s}}return calculateRetryDelay(i,{retryDelayInMs:t,maxRetryDelayInMs:r})}}}function isExponentialRetryResponse(e){return Boolean(e&&e.status!==undefined&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function isSystemError(e){if(!e){return false}return e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND"}const sl="0.3.6";const ol=3;const al=createClientLogger("ts-http-runtime retryPolicy");const ll="retryPolicy";function retryPolicy_retryPolicy(e,t={maxRetries:ol}){const r=t.logger||al;return{name:ll,async sendRequest(i,n){let s;let o;let a=-1;e:while(true){a+=1;s=undefined;o=undefined;try{r.info(`Retry ${a}: Attempting to send request`,i.requestId);s=await n(i);r.info(`Retry ${a}: Received a response from request`,i.requestId)}catch(e){r.error(`Retry ${a}: Received an error from request`,i.requestId);if(!restError_isRestError(e)){throw e}o=e;s=e.response}if(i.abortSignal?.aborted){r.error(`Retry ${a}: Request aborted.`);const e=new abort_controller_AbortError_AbortError;throw e}if(a>=(t.maxRetries??ol)){r.info(`Retry ${a}: Maximum retries reached. Returning the last received response, or throwing the last received error.`);if(o){throw o}else if(s){return s}else{throw new Error("Maximum retries reached with no response or error to throw")}}r.info(`Retry ${a}: Processing ${e.length} retry strategies.`);t:for(const t of e){const e=t.logger||r;e.info(`Retry ${a}: Processing retry strategy ${t.name}.`);const n=t.retry({retryCount:a,response:s,responseError:o});if(n.skipStrategy){e.info(`Retry ${a}: Skipped.`);continue t}const{errorToThrow:l,retryAfterInMs:c,redirectTo:p}=n;if(l){e.error(`Retry ${a}: Retry strategy ${t.name} throws error:`,l);throw l}if(c||c===0){e.info(`Retry ${a}: Retry strategy ${t.name} retries after ${c}`);await helpers_delay(c,undefined,{abortSignal:i.abortSignal});continue e}if(p){e.info(`Retry ${a}: Retry strategy ${t.name} redirects to ${p}`);i.url=p;continue e}}if(o){r.info(`None of the retry strategies could work with the received error. Throwing it.`);throw o}if(s){r.info(`None of the retry strategies could work with the received response. Returning it.`);return s}}}}}const cl="defaultRetryPolicy";function defaultRetryPolicy_defaultRetryPolicy(e={}){return{name:cl,sendRequest:retryPolicy_retryPolicy([throttlingRetryStrategy_throttlingRetryStrategy(),exponentialRetryStrategy_exponentialRetryStrategy(e)],{maxRetries:e.maxRetries??ol}).sendRequest}}function bytesEncoding_uint8ArrayToString(e,t){return Buffer.from(e).toString(t)}function bytesEncoding_stringToUint8Array(e,t){return Buffer.from(e,t)}function convertBodyToFormDataMap(e){if(typeof FormData!=="undefined"&&e instanceof FormData){const t={};for(const[r,i]of e.entries()){const e=t[r];if(Array.isArray(e)){e.push(i)}else{t[r]=e!==undefined?[e,i]:[i]}}return t}return undefined}const pl="formDataPolicy";function formDataPolicy_formDataPolicy(){return{name:pl,async sendRequest(e,t){const r=convertBodyToFormDataMap(e.body);if(r){e.formData=r;e.body=undefined}if(e.formData){const t=e.headers.get("Content-Type");if(t&&t.indexOf("application/x-www-form-urlencoded")!==-1){e.body=wwwFormUrlEncode(e.formData)}else{await prepareFormData(e.formData,e)}e.formData=undefined}return t(e)}}}function wwwFormUrlEncode(e){const t=new URLSearchParams;for(const[r,i]of Object.entries(e)){if(Array.isArray(i)){for(const e of i){t.append(r,e.toString())}}else{t.append(r,i.toString())}}return t.toString()}async function prepareFormData(e,t){const r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data")){return}t.headers.set("Content-Type",r??"multipart/form-data");const i=[];for(const[t,r]of Object.entries(e)){for(const e of Array.isArray(r)?r:[r]){if(typeof e==="string"){i.push({headers:httpHeaders_createHttpHeaders({"Content-Disposition":`form-data; name="${t}"`}),body:bytesEncoding_stringToUint8Array(e,"utf-8")})}else if(e===undefined||e===null||typeof e!=="object"){throw new Error(`Unexpected value for key ${t}: ${e}. Value should be serialized to string first.`)}else{const r=e.name||"blob";const n=httpHeaders_createHttpHeaders();n.set("Content-Disposition",`form-data; name="${t}"; filename="${r}"`);n.set("Content-Type",e.type||"application/octet-stream");i.push({headers:n,body:e})}}}t.multipartBody={parts:i}}var ul=r(3669);var dl=r(1970);const ml="HTTPS_PROXY";const Al="HTTP_PROXY";const gl="ALL_PROXY";const hl="NO_PROXY";const fl="proxyPolicy";const yl=[];let bl=false;const Cl=new Map;function getEnvironmentValue(e){if(process.env[e]){return process.env[e]}else if(process.env[e.toLowerCase()]){return process.env[e.toLowerCase()]}return undefined}function loadEnvironmentProxyValue(){if(!process){return undefined}const e=getEnvironmentValue(ml);const t=getEnvironmentValue(gl);const r=getEnvironmentValue(Al);return e||t||r}function isBypassed(e,t,r){if(t.length===0){return false}const i=new URL(e).hostname;if(r?.has(i)){return r.get(i)}let n=false;for(const e of t){if(e[0]==="."){if(i.endsWith(e)){n=true}else{if(i.length===e.length-1&&i===e.slice(1)){n=true}}}else{if(i===e){n=true}}}r?.set(i,n);return n}function loadNoProxy(){const e=getEnvironmentValue(hl);bl=true;if(e){return e.split(",").map((e=>e.trim())).filter((e=>e.length))}return[]}function getDefaultProxySettings(e){if(!e){e=loadEnvironmentProxyValue();if(!e){return undefined}}const t=new URL(e);const r=t.protocol?t.protocol+"//":"";return{host:r+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function getDefaultProxySettingsInternal(){const e=loadEnvironmentProxyValue();return e?new URL(e):undefined}function getUrlFromProxySettings(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}t.port=String(e.port);if(e.username){t.username=e.username}if(e.password){t.password=e.password}return t}function setProxyAgentOnRequest(e,t,r){if(e.agent){return}const i=new URL(e.url);const n=i.protocol!=="https:";if(e.tlsSettings){Ya.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.")}if(n){if(!t.httpProxyAgent){t.httpProxyAgent=new dl.HttpProxyAgent(r)}e.agent=t.httpProxyAgent}else{if(!t.httpsProxyAgent){t.httpsProxyAgent=new ul.HttpsProxyAgent(r)}e.agent=t.httpsProxyAgent}}function proxyPolicy_proxyPolicy(e,t){if(!bl){yl.push(...loadNoProxy())}const r=e?getUrlFromProxySettings(e):getDefaultProxySettingsInternal();const i={};return{name:fl,async sendRequest(e,n){if(!e.proxySettings&&r&&!isBypassed(e.url,t?.customNoProxyList??yl,t?.customNoProxyList?undefined:Cl)){setProxyAgentOnRequest(e,i,r)}else if(e.proxySettings){setProxyAgentOnRequest(e,i,getUrlFromProxySettings(e.proxySettings))}return n(e)}}}const Nl="redirectPolicy";const El=["GET","HEAD"];function redirectPolicy_redirectPolicy(e={}){const{maxRetries:t=20,allowCrossOriginRedirects:r=false}=e;return{name:Nl,async sendRequest(e,i){const n=await i(e);return handleRedirect(i,n,t,r)}}}async function handleRedirect(e,t,r,i,n=0){const{request:s,status:o,headers:a}=t;const l=a.get("location");if(l&&(o===300||o===301&&El.includes(s.method)||o===302&&El.includes(s.method)||o===303&&s.method==="POST"||o===307)&&ntypeof e==="function"?e():e)).map(toStream);return vl.Readable.from(async function*(){for(const e of t){for await(const t of e){yield t}}}())}}function generateBoundary(){return`----AzSDKFormBoundary${uuidUtils_randomUUID()}`}function encodeHeaders(e){let t="";for(const[r,i]of e){t+=`${r}: ${i}\r\n`}return t}function getLength(e){if(e instanceof Uint8Array){return e.byteLength}else if(typeGuards_isBlob(e)){return e.size===-1?undefined:e.size}else{return undefined}}function getTotalLength(e){let t=0;for(const r of e){const e=getLength(r);if(e===undefined){return undefined}else{t+=e}}return t}async function buildRequestBody(e,t,r){const i=[bytesEncoding_stringToUint8Array(`--${r}`,"utf-8"),...t.flatMap((e=>[bytesEncoding_stringToUint8Array("\r\n","utf-8"),bytesEncoding_stringToUint8Array(encodeHeaders(e.headers),"utf-8"),bytesEncoding_stringToUint8Array("\r\n","utf-8"),e.body,bytesEncoding_stringToUint8Array(`\r\n--${r}`,"utf-8")])),bytesEncoding_stringToUint8Array("--\r\n\r\n","utf-8")];const n=getTotalLength(i);if(n){e.headers.set("Content-Length",n)}e.body=await concat(i)}const Il="multipartPolicy";const Sl=70;const wl=new Set(`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?`);function assertValidBoundary(e){if(e.length>Sl){throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`)}if(Array.from(e).some((e=>!wl.has(e)))){throw new Error(`Multipart boundary "${e}" contains invalid characters`)}}function multipartPolicy_multipartPolicy(){return{name:Il,async sendRequest(e,t){if(!e.multipartBody){return t(e)}if(e.body){throw new Error("multipartBody and regular body cannot be set at the same time")}let r=e.multipartBody.boundary;const i=e.headers.get("Content-Type")??"multipart/mixed";const n=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n){throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`)}const[,s,o]=n;if(o&&r&&o!==r){throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`)}r??=o;if(r){assertValidBoundary(r)}else{r=generateBoundary()}e.headers.set("Content-Type",`${s}; boundary=${r}`);await buildRequestBody(e,e.multipartBody.parts,r);e.multipartBody=undefined;return t(e)}}}function createPipelineFromOptions_createPipelineFromOptions(e){const t=createEmptyPipeline();addPlatformPolicies(t,e);t.addPolicy(formDataPolicy(),{beforePolicies:[multipartPolicyName]});t.addPolicy(userAgentPolicy(e.userAgentOptions));t.addPolicy(multipartPolicy(),{afterPhase:"Deserialize"});t.addPolicy(defaultRetryPolicy(e.retryOptions),{phase:"Retry"});t.addPolicy(logPolicy(e.loggingOptions),{afterPhase:"Sign"});return t}let Pl=false;function allowInsecureConnection(e,t){if(t.allowInsecureConnection&&e.allowInsecureConnection){const t=new URL(e.url);if(t.hostname==="localhost"||t.hostname==="127.0.0.1"){return true}}return false}function emitInsecureConnectionWarning(){const e="Sending token over insecure transport. Assume any token issued is compromised.";logger.warning(e);if(!Pl){Pl=true;emitNodeWarning(e)}}function checkInsecureConnection_ensureSecureConnection(e,t){if(!e.url.toLowerCase().startsWith("https://")){if(allowInsecureConnection(e,t)){emitInsecureConnectionWarning()}else{throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}}}const xl="apiKeyAuthenticationPolicy";function apiKeyAuthenticationPolicy_apiKeyAuthenticationPolicy(e){return{name:xl,async sendRequest(t,r){ensureSecureConnection(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="apiKey"));if(!i){return r(t)}if(i.apiKeyLocation!=="header"){throw new Error(`Unsupported API key location: ${i.apiKeyLocation}`)}t.headers.set(i.name,e.credential.key);return r(t)}}}const Bl="bearerAuthenticationPolicy";function basicAuthenticationPolicy_basicAuthenticationPolicy(e){return{name:Bl,async sendRequest(t,r){ensureSecureConnection(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="http"&&e.scheme==="basic"));if(!i){return r(t)}const{username:n,password:s}=e.credential;const o=uint8ArrayToString(stringToUint8Array(`${n}:${s}`,"utf-8"),"base64");t.headers.set("Authorization",`Basic ${o}`);return r(t)}}}const _l="bearerAuthenticationPolicy";function bearerAuthenticationPolicy_bearerAuthenticationPolicy(e){return{name:_l,async sendRequest(t,r){ensureSecureConnection(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="http"&&e.scheme==="bearer"));if(!i){return r(t)}const n=await e.credential.getBearerToken({abortSignal:t.abortSignal});t.headers.set("Authorization",`Bearer ${n}`);return r(t)}}}const Rl="oauth2AuthenticationPolicy";function oauth2AuthenticationPolicy_oauth2AuthenticationPolicy(e){return{name:Rl,async sendRequest(t,r){ensureSecureConnection(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="oauth2"));if(!i){return r(t)}const n=await e.credential.getOAuth2Token(i.flows,{abortSignal:t.abortSignal});t.headers.set("Authorization",`Bearer ${n}`);return r(t)}}}let kl;function clientHelpers_createDefaultPipeline(e={}){const t=createPipelineFromOptions(e);t.addPolicy(apiVersionPolicy(e));const{credential:r,authSchemes:i,allowInsecureConnection:n}=e;if(r){if(isApiKeyCredential(r)){t.addPolicy(apiKeyAuthenticationPolicy({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if(isBasicCredential(r)){t.addPolicy(basicAuthenticationPolicy({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if(isBearerTokenCredential(r)){t.addPolicy(bearerAuthenticationPolicy({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if(isOAuth2TokenCredential(r)){t.addPolicy(oauth2AuthenticationPolicy({authSchemes:i,credential:r,allowInsecureConnection:n}))}}return t}function clientHelpers_getCachedDefaultHttpsClient(){if(!kl){kl=createDefaultHttpClient()}return kl}function getHeaderValue(e,t){if(e.headers){const r=Object.keys(e.headers).find((e=>e.toLowerCase()===t.toLowerCase()));if(r){return e.headers[r]}}return undefined}function getPartContentType(e){const t=getHeaderValue(e,"content-type");if(t){return t}if(e.contentType===null){return undefined}if(e.contentType){return e.contentType}const{body:r}=e;if(r===null||r===undefined){return undefined}if(typeof r==="string"||typeof r==="number"||typeof r==="boolean"){return"text/plain; charset=UTF-8"}if(r instanceof Blob){return r.type||"application/octet-stream"}if(isBinaryBody(r)){return"application/octet-stream"}return"application/json"}function escapeDispositionField(e){return JSON.stringify(e)}function getContentDisposition(e){const t=getHeaderValue(e,"content-disposition");if(t){return t}if(e.dispositionType===undefined&&e.name===undefined&&e.filename===undefined){return undefined}const r=e.dispositionType??"form-data";let i=r;if(e.name){i+=`; name=${escapeDispositionField(e.name)}`}let n=undefined;if(e.filename){n=e.filename}else if(typeof File!=="undefined"&&e.body instanceof File){const t=e.body.name;if(t!==""){n=t}}if(n){i+=`; filename=${escapeDispositionField(n)}`}return i}function normalizeBody(e,t){if(e===undefined){return new Uint8Array([])}if(isBinaryBody(e)){return e}if(typeof e==="string"||typeof e==="number"||typeof e==="boolean"){return stringToUint8Array(String(e),"utf-8")}if(t&&/application\/(.+\+)?json(;.+)?/i.test(String(t))){return stringToUint8Array(JSON.stringify(e),"utf-8")}throw new RestError(`Unsupported body/content-type combination: ${e}, ${t}`)}function buildBodyPart(e){const t=getPartContentType(e);const r=getContentDisposition(e);const i=createHttpHeaders(e.headers??{});if(t){i.set("content-type",t)}if(r){i.set("content-disposition",r)}const n=normalizeBody(e.body,t);return{headers:i,body:n}}function multipart_buildMultipartBody(e){return{parts:e.map(buildBodyPart)}}async function sendRequest_sendRequest(e,t,r,i={},n){const s=n??getCachedDefaultHttpsClient();const o=buildPipelineRequest(e,t,i);try{const e=await r.sendRequest(s,o);const t=e.headers.toJSON();const n=e.readableStreamBody??e.browserStreamBody;const a=i.responseAsStream||n!==undefined?undefined:getResponseBody(e);const l=n??a;if(i?.onResponse){i.onResponse({...e,request:o,rawHeaders:t,parsedBody:a})}return{request:o,headers:t,status:`${e.status}`,body:l}}catch(e){if(isRestError(e)&&e.response&&i.onResponse){const{response:t}=e;const r=t.headers.toJSON();i?.onResponse({...t,request:o,rawHeaders:r},e)}throw e}}function getRequestContentType(e={}){if(e.contentType){return e.contentType}const t=e.headers?.["content-type"];if(typeof t==="string"){return t}return getContentType(e.body)}function getContentType(e){if(e===undefined){return undefined}if(ArrayBuffer.isView(e)){return"application/octet-stream"}if(isBlob(e)&&e.type){return e.type}if(typeof e==="string"){try{JSON.parse(e);return"application/json"}catch(e){return undefined}}return"application/json"}function buildPipelineRequest(e,t,r={}){const i=getRequestContentType(r);const{body:n,multipartBody:s}=getRequestBody(r.body,i);const o=createHttpHeaders({...r.headers?r.headers:{},accept:r.accept??r.headers?.accept??"application/json",...i&&{"content-type":i}});const{allowInsecureConnection:a,abortSignal:l,onUploadProgress:c,onDownloadProgress:p,timeout:u,responseAsStream:d,url:m,method:A,body:g,multipartBody:h,headers:f,...y}=r;const b=createPipelineRequest({url:t,method:e,body:n,multipartBody:s,headers:o,allowInsecureConnection:a,abortSignal:l,onUploadProgress:c,onDownloadProgress:p,timeout:u,enableBrowserStreams:true,streamResponseStatusCodes:d?new Set([Number.POSITIVE_INFINITY]):undefined});Object.assign(b,y);return b}function getRequestBody(e,t=""){if(e===undefined){return{body:undefined}}if(typeof FormData!=="undefined"&&e instanceof FormData){return{body:e}}if(isBlob(e)){return{body:e}}if(isReadableStream(e)){return{body:e}}if(typeof e==="function"){return{body:e}}if(ArrayBuffer.isView(e)){return{body:e instanceof Uint8Array?e:JSON.stringify(e)}}const r=t.split(";")[0];switch(r){case"application/json":return{body:JSON.stringify(e)};case"multipart/form-data":if(Array.isArray(e)){return{multipartBody:buildMultipartBody(e)}}return{body:JSON.stringify(e)};case"text/plain":return{body:String(e)};default:if(typeof e==="string"){return{body:e}}return{body:JSON.stringify(e)}}}function getResponseBody(e){const t=e.headers.get("content-type")??"";const r=t.split(";")[0];const i=e.bodyAsText??"";if(r==="text/plain"){return String(i)}try{return i?JSON.parse(i):undefined}catch(t){if(r==="application/json"){throw createParseError(e,t)}return String(i)}}function createParseError(e,t){const r=`Error "${t}" occurred while parsing the response body - ${e.bodyAsText}.`;const i=t.code??RestError.PARSE_ERROR;return new RestError(r,{code:i,statusCode:e.status,request:e.request,response:e})}function getClient(e,t={}){const r=t.pipeline??createDefaultPipeline(t);if(t.additionalPolicies?.length){for(const{policy:e,position:i}of t.additionalPolicies){const t=i==="perRetry"?"Sign":undefined;r.addPolicy(e,{afterPhase:t})}}const{allowInsecureConnection:i,httpClient:n}=t;const s=t.endpoint??e;const client=(e,...t)=>{const getUrl=r=>buildRequestUrl(s,e,t,{allowInsecureConnection:i,...r});return{get:(e={})=>buildOperation("GET",getUrl(e),r,e,i,n),post:(e={})=>buildOperation("POST",getUrl(e),r,e,i,n),put:(e={})=>buildOperation("PUT",getUrl(e),r,e,i,n),patch:(e={})=>buildOperation("PATCH",getUrl(e),r,e,i,n),delete:(e={})=>buildOperation("DELETE",getUrl(e),r,e,i,n),head:(e={})=>buildOperation("HEAD",getUrl(e),r,e,i,n),options:(e={})=>buildOperation("OPTIONS",getUrl(e),r,e,i,n),trace:(e={})=>buildOperation("TRACE",getUrl(e),r,e,i,n)}};return{path:client,pathUnchecked:client,pipeline:r}}function buildOperation(e,t,r,i,n,s){n=i.allowInsecureConnection??n;return{then:function(o,a){return sendRequest(e,t,r,{...i,allowInsecureConnection:n},s).then(o,a)},async asBrowserStream(){if(isNodeLike){throw new Error("`asBrowserStream` is supported only in the browser environment. Use `asNodeStream` instead to obtain the response body stream. If you require a Web stream of the response in Node, consider using `Readable.toWeb` on the result of `asNodeStream`.")}else{return sendRequest(e,t,r,{...i,allowInsecureConnection:n,responseAsStream:true},s)}},async asNodeStream(){if(isNodeLike){return sendRequest(e,t,r,{...i,allowInsecureConnection:n,responseAsStream:true},s)}else{throw new Error("`isNodeStream` is not supported in the browser environment. Use `asBrowserStream` to obtain the response body stream.")}}}}function createRestError(e,t){const r=typeof e==="string"?t:e;const i=r.body?.error??r.body;const n=typeof e==="string"?e:i?.message??`Unexpected status code: ${r.status}`;return new RestError(n,{statusCode:statusCodeToNumber(r.status),code:i?.code,request:r.request,response:toPipelineResponse(r)})}function toPipelineResponse(e){return{headers:createHttpHeaders(e.headers),request:e.request,status:statusCodeToNumber(e.status)??-1,...typeof e.body==="string"?{bodyAsText:e.body}:{}}}function statusCodeToNumber(e){const t=Number.parseInt(e);return Number.isNaN(t)?undefined:t}function esm_pipeline_createEmptyPipeline(){return pipeline_createEmptyPipeline()}const Ql=esm_createClientLogger("core-rest-pipeline");const Tl="agentPolicy";function agentPolicy_agentPolicy(e){return{name:Tl,sendRequest:async(t,r)=>{if(!t.agent){t.agent=e}return r(t)}}}const Ml="decompressResponsePolicy";function decompressResponsePolicy_decompressResponsePolicy(){return{name:Ml,async sendRequest(e,t){if(e.method!=="HEAD"){e.headers.set("Accept-Encoding","gzip,deflate")}return t(e)}}}const Ol="exponentialRetryPolicy";function exponentialRetryPolicy(e={}){return retryPolicy([exponentialRetryStrategy({...e,ignoreSystemErrors:true})],{maxRetries:e.maxRetries??DEFAULT_RETRY_POLICY_COUNT})}const Dl="systemErrorRetryPolicy";function systemErrorRetryPolicy(e={}){return{name:Dl,sendRequest:retryPolicy([exponentialRetryStrategy({...e,ignoreHttpStatusCodes:true})],{maxRetries:e.maxRetries??DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}const zl="throttlingRetryPolicy";function throttlingRetryPolicy(e={}){return{name:zl,sendRequest:retryPolicy([throttlingRetryStrategy()],{maxRetries:e.maxRetries??DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}const Ll="tlsPolicy";function tlsPolicy_tlsPolicy(e){return{name:Ll,sendRequest:async(t,r)=>{if(!t.tlsSettings){t.tlsSettings=e}return r(t)}}}const Gl=null&&tspLogPolicyName;function policies_logPolicy_logPolicy(e={}){return logPolicy_logPolicy({logger:Ql.info,...e})}const Fl=null&&tspRedirectPolicyName;function policies_redirectPolicy_redirectPolicy(e={}){return redirectPolicy_redirectPolicy(e)}function userAgentPlatform_getHeaderName(){return"User-Agent"}async function util_userAgentPlatform_setPlatformSpecificData(e){if(B&&B.versions){const t=`${P.type()} ${P.release()}; ${P.arch()}`;if(B.versions.bun){e.set("Bun",`${B.versions.bun} (${t})`)}else if(B.versions.deno){e.set("Deno",`${B.versions.deno} (${t})`)}else if(B.versions.node){e.set("Node",`${B.versions.node} (${t})`)}}}const ql="1.24.0";const Ul=3;function userAgent_getUserAgentString(e){const t=[];for(const[r,i]of e){const e=i?`${r}/${i}`:r;t.push(e)}return t.join(" ")}function userAgent_getUserAgentHeaderName(){return userAgentPlatform_getHeaderName()}async function util_userAgent_getUserAgentValue(e){const t=new Map;t.set("core-rest-pipeline",ql);await util_userAgentPlatform_setPlatformSpecificData(t);const r=userAgent_getUserAgentString(t);const i=e?`${e} ${r}`:r;return i}const Hl=userAgent_getUserAgentHeaderName();const Vl="userAgentPolicy";function policies_userAgentPolicy_userAgentPolicy(e={}){const t=util_userAgent_getUserAgentValue(e.userAgentPrefix);return{name:Vl,async sendRequest(e,r){if(!e.headers.has(Hl)){e.headers.set(Hl,await t)}return r(e)}}}function createFile(e,t,r={}){return createRawFile(e,t,r)}function file_isNodeReadableStream(e){return typeof e==="object"&&e!==null&&"pipe"in e&&typeof e.pipe==="function"}const jl={arrayBuffer:()=>{throw new Error("Not implemented")},bytes:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}};const Wl=Symbol("rawContent");function hasRawContent(e){return typeof e[Wl]==="function"}function getRawContent(e){if(hasRawContent(e)){return e[Wl]()}else{return e}}function file_createRawFile(e,t,r={}){return{...jl,type:r.type??"",lastModified:r.lastModified??(new Date).getTime(),webkitRelativePath:r.webkitRelativePath??"",size:e.byteLength,name:t,arrayBuffer:async()=>toArrayBuffer(e).buffer,stream:()=>new Blob([toArrayBuffer(e)]).stream(),[Wl]:()=>e}}function createFileFromStream(e,t,r={}){return{...jl,type:r.type??"",lastModified:r.lastModified??(new Date).getTime(),webkitRelativePath:r.webkitRelativePath??"",size:r.size??-1,name:t,stream:()=>{const t=e();if(file_isNodeReadableStream(t)){throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.")}return t},[Wl]:e}}function hasArrayBuffer(e){return"resize"in e.buffer}function toArrayBuffer(e){if(hasArrayBuffer(e)){if(e.byteOffset!==0||e.byteLength!==e.buffer.byteLength){return new Uint8Array(e)}return e}return e.map((e=>e))}const Jl=Il;function policies_multipartPolicy_multipartPolicy(){const e=multipartPolicy_multipartPolicy();return{name:Jl,sendRequest:async(t,r)=>{if(t.multipartBody){for(const e of t.multipartBody.parts){if(hasRawContent(e.body)){e.body=getRawContent(e.body)}}}return e.sendRequest(t,r)}}}const Yl=null&&tspDecompressResponsePolicyName;function policies_decompressResponsePolicy_decompressResponsePolicy(){return decompressResponsePolicy_decompressResponsePolicy()}const $l=null&&tspDefaultRetryPolicyName;function policies_defaultRetryPolicy_defaultRetryPolicy(e={}){return defaultRetryPolicy_defaultRetryPolicy(e)}const Kl=null&&tspFormDataPolicyName;function policies_formDataPolicy_formDataPolicy(){return formDataPolicy_formDataPolicy()}const Zl=null&&tspProxyPolicyName;function proxyPolicy_getDefaultProxySettings(e){return tspGetDefaultProxySettings(e)}function policies_proxyPolicy_proxyPolicy(e,t){return proxyPolicy_proxyPolicy(e,t)}const Xl="setClientRequestIdPolicy";function setClientRequestIdPolicy(e="x-ms-client-request-id"){return{name:Xl,async sendRequest(t,r){if(!t.headers.has(e)){t.headers.set(e,t.requestId)}return r(t)}}}const ec=null&&tspAgentPolicyName;function policies_agentPolicy_agentPolicy(e){return agentPolicy_agentPolicy(e)}const tc=null&&tspTlsPolicyName;function policies_tlsPolicy_tlsPolicy(e){return tlsPolicy_tlsPolicy(e)}const rc=restError_RestError;function esm_restError_isRestError(e){return restError_isRestError(e)}const ic="tracingPolicy";function tracingPolicy(e={}){const t=util_userAgent_getUserAgentValue(e.userAgentPrefix);const r=new Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});const i=tryCreateTracingClient();return{name:ic,async sendRequest(e,n){if(!i){return n(e)}const s=await t;const o={"http.url":r.sanitizeUrl(e.url),"http.method":e.method,"http.user_agent":s,requestId:e.requestId};if(s){o["http.user_agent"]=s}const{span:a,tracingContext:l}=tryCreateSpan(i,e,o)??{};if(!a||!l){return n(e)}try{const t=await i.withContext(l,n,e);tryProcessResponse(a,t);return t}catch(e){tryProcessError(a,e);throw e}}}}function tryCreateTracingClient(){try{return createTracingClient({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:ql})}catch(e){Ql.warning(`Error when creating the TracingClient: ${getErrorMessage(e)}`);return undefined}}function tryCreateSpan(e,t,r){try{const{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return undefined}const s=e.createRequestHeaders(n.tracingOptions.tracingContext);for(const[e,r]of Object.entries(s)){t.headers.set(e,r)}return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(e){Ql.warning(`Skipping creating a tracing span due to an error: ${getErrorMessage(e)}`);return undefined}}function tryProcessError(e,t){try{e.setStatus({status:"error",error:esm_isError(t)?t:undefined});if(esm_restError_isRestError(t)&&t.statusCode){e.setAttribute("http.status_code",t.statusCode)}e.end()}catch(e){Ql.warning(`Skipping tracing span processing due to an error: ${getErrorMessage(e)}`)}}function tryProcessResponse(e,t){try{e.setAttribute("http.status_code",t.status);const r=t.headers.get("x-ms-request-id");if(r){e.setAttribute("serviceRequestId",r)}if(t.status>=400){e.setStatus({status:"error"})}e.end()}catch(e){Ql.warning(`Skipping tracing span processing due to an error: ${getErrorMessage(e)}`)}}function wrapAbortSignalLike(e){if(e instanceof AbortSignal){return{abortSignal:e}}if(e.aborted){return{abortSignal:AbortSignal.abort("reason"in e?e.reason:undefined)}}const t=new AbortController;let r=true;function cleanup(){if(r){e.removeEventListener("abort",listener);r=false}}function listener(){t.abort("reason"in e?e.reason:undefined);cleanup()}e.addEventListener("abort",listener);return{abortSignal:t.signal,cleanup:cleanup}}const nc="wrapAbortSignalLikePolicy";function wrapAbortSignalLikePolicy(){return{name:nc,sendRequest:async(e,t)=>{if(!e.abortSignal){return t(e)}const{abortSignal:r,cleanup:i}=wrapAbortSignalLike(e.abortSignal);e.abortSignal=r;try{return await t(e)}finally{i?.()}}}}function esm_createPipelineFromOptions_createPipelineFromOptions(e){const t=esm_pipeline_createEmptyPipeline();if(Ma){if(e.agent){t.addPolicy(policies_agentPolicy_agentPolicy(e.agent))}if(e.tlsOptions){t.addPolicy(policies_tlsPolicy_tlsPolicy(e.tlsOptions))}t.addPolicy(policies_proxyPolicy_proxyPolicy(e.proxyOptions));t.addPolicy(policies_decompressResponsePolicy_decompressResponsePolicy())}t.addPolicy(wrapAbortSignalLikePolicy());t.addPolicy(policies_formDataPolicy_formDataPolicy(),{beforePolicies:[Jl]});t.addPolicy(policies_userAgentPolicy_userAgentPolicy(e.userAgentOptions));t.addPolicy(setClientRequestIdPolicy(e.telemetryOptions?.clientRequestIdHeaderName));t.addPolicy(policies_multipartPolicy_multipartPolicy(),{afterPhase:"Deserialize"});t.addPolicy(policies_defaultRetryPolicy_defaultRetryPolicy(e.retryOptions),{phase:"Retry"});t.addPolicy(tracingPolicy({...e.userAgentOptions,...e.loggingOptions}),{afterPhase:"Retry"});if(Ma){t.addPolicy(policies_redirectPolicy_redirectPolicy(e.redirectOptions),{afterPhase:"Retry"})}t.addPolicy(policies_logPolicy_logPolicy(e.loggingOptions),{afterPhase:"Sign"});return t}function esm_defaultHttpClient_createDefaultHttpClient(){const e=defaultHttpClient_createDefaultHttpClient();return{async sendRequest(t){const{abortSignal:r,cleanup:i}=t.abortSignal?wrapAbortSignalLike(t.abortSignal):{};try{t.abortSignal=r;return await e.sendRequest(t)}finally{i?.()}}}}function esm_httpHeaders_createHttpHeaders(e){return httpHeaders_createHttpHeaders(e)}function esm_pipelineRequest_createPipelineRequest(e){return pipelineRequest_createPipelineRequest(e)}const sc=null&&tspExponentialRetryPolicyName;function exponentialRetryPolicy_exponentialRetryPolicy(e={}){return tspExponentialRetryPolicy(e)}const oc=null&&tspSystemErrorRetryPolicyName;function systemErrorRetryPolicy_systemErrorRetryPolicy(e={}){return tspSystemErrorRetryPolicy(e)}const ac=null&&tspThrottlingRetryPolicyName;function throttlingRetryPolicy_throttlingRetryPolicy(e={}){return tspThrottlingRetryPolicy(e)}const lc=esm_createClientLogger("core-rest-pipeline retryPolicy");function policies_retryPolicy_retryPolicy(e,t={maxRetries:Ul}){return retryPolicy_retryPolicy(e,{logger:lc,...t})}const cc={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function beginRefresh(e,t,r){async function tryGetAccessToken(){if(Date.now()e.getToken(t,a);r=beginRefresh(tryGetAccessToken,s.retryIntervalInMs,i?.expiresOnTimestamp??Date.now()).then((e=>{r=null;i=e;n=a.tenantId;return i})).catch((e=>{r=null;i=null;n=undefined;throw e}))}return r}return async(e,t)=>{const r=Boolean(t.claims);const s=n!==t.tenantId;if(r){i=null}const a=s||r||o.mustRefresh;if(a){return refresh(e,t)}if(o.shouldRefresh){refresh(e,t)}return i}}const pc="bearerTokenAuthenticationPolicy";async function trySendRequest(e,t){try{return[await t(e),undefined]}catch(e){if(esm_restError_isRestError(e)&&e.response){return[e.response,e]}else{throw e}}}async function defaultAuthorizeRequest(e){const{scopes:t,getAccessToken:r,request:i}=e;const n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions,enableCae:true};const s=await r(t,n);if(s){e.request.headers.set("Authorization",`Bearer ${s.token}`)}}function isChallengeResponse(e){return e.status===401&&e.headers.has("WWW-Authenticate")}async function authorizeRequestOnCaeChallenge(e,t){const{scopes:r}=e;const i=await e.getAccessToken(r,{enableCae:true,claims:t});if(!i){return false}e.request.headers.set("Authorization",`${i.tokenType??"Bearer"} ${i.token}`);return true}function bearerTokenAuthenticationPolicy_bearerTokenAuthenticationPolicy(e){const{credential:t,scopes:r,challengeCallbacks:i}=e;const n=e.logger||Ql;const s={authorizeRequest:i?.authorizeRequest?.bind(i)??defaultAuthorizeRequest,authorizeRequestOnChallenge:i?.authorizeRequestOnChallenge?.bind(i)};const o=t?tokenCycler_createTokenCycler(t):()=>Promise.resolve(null);return{name:pc,async sendRequest(e,t){if(!e.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.")}await s.authorizeRequest({scopes:Array.isArray(r)?r:[r],request:e,getAccessToken:o,logger:n});let i;let a;let l;[i,a]=await trySendRequest(e,t);if(isChallengeResponse(i)){let c=getCaeChallengeClaims(i.headers.get("WWW-Authenticate"));if(c){let s;try{s=atob(c)}catch(e){n.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${c}`);return i}l=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(r)?r:[r],response:i,request:e,getAccessToken:o,logger:n},s);if(l){[i,a]=await trySendRequest(e,t)}}else if(s.authorizeRequestOnChallenge){l=await s.authorizeRequestOnChallenge({scopes:Array.isArray(r)?r:[r],request:e,response:i,getAccessToken:o,logger:n});if(l){[i,a]=await trySendRequest(e,t)}if(isChallengeResponse(i)){c=getCaeChallengeClaims(i.headers.get("WWW-Authenticate")??"");if(c){let s;try{s=atob(c)}catch(e){n.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${c}`);return i}l=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(r)?r:[r],response:i,request:e,getAccessToken:o,logger:n},s);if(l){[i,a]=await trySendRequest(e,t)}}}}}if(a){throw a}else{return i}}}}function parseChallenges(e){const t=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g;const r=/(\w+)="([^"]*)"/g;const i=[];let n;while((n=t.exec(e))!==null){const e=n[1];const t=n[2];const s={};let o;while((o=r.exec(t))!==null){s[o[1]]=o[2]}i.push({scheme:e,params:s})}return i}function getCaeChallengeClaims(e){if(!e){return}const t=parseChallenges(e);return t.find((e=>e.scheme==="Bearer"&&e.params.claims&&e.params.error==="insufficient_claims"))?.params.claims}const uc="auxiliaryAuthenticationHeaderPolicy";const dc="x-ms-authorization-auxiliary";async function sendAuthorizeRequest(e){const{scopes:t,getAccessToken:r,request:i}=e;const n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions};return(await r(t,n))?.token??""}function auxiliaryAuthenticationHeaderPolicy(e){const{credentials:t,scopes:r}=e;const i=e.logger||coreLogger;const n=new WeakMap;return{name:uc,async sendRequest(e,s){if(!e.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.")}if(!t||t.length===0){i.info(`${uc} header will not be set due to empty credentials.`);return s(e)}const o=[];for(const s of t){let t=n.get(s);if(!t){t=createTokenCycler(s);n.set(s,t)}o.push(sendAuthorizeRequest({scopes:Array.isArray(r)?r:[r],request:e,getAccessToken:t,logger:i}))}const a=(await Promise.all(o)).filter((e=>Boolean(e)));if(a.length===0){i.warning(`None of the auxiliary tokens are valid. ${dc} header will not be set.`);return s(e)}e.headers.set(dc,a.map((e=>`Bearer ${e}`)).join(", "));return s(e)}}}const mc="$";const Ac="_";var gc=r(30);const hc=gc.state;function getOperationArgumentValueFromParameter(e,t,r){let i=t.parameterPath;const n=t.mapper;let s;if(typeof i==="string"){i=[i]}if(Array.isArray(i)){if(i.length>0){if(n.isConstant){s=n.defaultValue}else{let t=getPropertyFromParameterPath(e,i);if(!t.propertyFound&&r){t=getPropertyFromParameterPath(r,i)}let o=false;if(!t.propertyFound){o=n.required||i[0]==="options"&&i.length===2}s=o?n.defaultValue:t.propertyValue}}}else{if(n.required){s={}}for(const[t,o]of Object.entries(i)){const i=n.type.modelProperties[t];const a=getOperationArgumentValueFromParameter(e,{parameterPath:o,mapper:i},r);if(a!==undefined){if(!s){s={}}Object.defineProperty(s,t,{value:a,enumerable:true,configurable:true,writable:true})}}}return s}function getPropertyFromParameterPath(e,t){const r={propertyFound:false};let i=0;for(;i=200&&r.status<300}if(l.headersMapper){s.parsedHeaders=a.serializer.deserialize(l.headersMapper,s.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:true})}}return s}function isOperationSpecEmpty(e){const t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function handleErrorResponse(e,t,r,i){const n=200<=e.status&&e.status<300;const s=isOperationSpecEmpty(t)?n:!!r;if(s){if(r){if(!r.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}const o=r??t.responses.default;const a=e.request.streamResponseStatusCodes?.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText;const l=new rc(a,{statusCode:e.status,request:e.request,response:e});if(!o&&!(e.parsedBody?.error?.code&&e.parsedBody?.error?.message)){throw l}const c=o?.bodyMapper;const p=o?.headersMapper;try{if(e.parsedBody){const r=e.parsedBody;let n;if(c){let e=r;if(t.isXML&&c.type.name===Fa.Sequence){e=[];const t=c.xmlElementName;if(typeof r==="object"&&t){e=r[t]}}n=t.serializer.deserialize(c,e,"error.response.parsedBody",i)}const s=r.error||n||r;l.code=s.code;if(s.message){l.message=s.message}if(c){l.response.parsedBody=n}}if(e.headers&&p){l.response.parsedHeaders=t.serializer.deserialize(p,e.headers.toJSON(),"operationRes.parsedHeaders")}}catch(t){l.message=`Error "${t.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:l,shouldReturnResponse:false}}async function parse(e,t,r,i,n){if(!r.request.streamResponseStatusCodes?.has(r.status)&&r.bodyAsText){const s=r.bodyAsText;const o=r.headers.get("Content-Type")||"";const a=!o?[]:o.split(";").map((e=>e.toLowerCase()));try{if(a.length===0||a.some((t=>e.indexOf(t)!==-1))){r.parsedBody=JSON.parse(s);return r}else if(a.some((e=>t.indexOf(e)!==-1))){if(!n){throw new Error("Parsing XML not supported.")}const e=await n(s,i.xml);r.parsedBody=e;return r}}catch(e){const t=`Error "${e}" occurred while parsing the response body - ${r.bodyAsText}.`;const i=e.code||rc.PARSE_ERROR;const n=new rc(t,{code:i,statusCode:r.status,request:r.request,response:r});throw n}}return r}function getStreamingResponseStatusCodes(e){const t=new Set;for(const[r,i]of Object.entries(e.responses)){if(i.bodyMapper&&i.bodyMapper.type.name===Fa.Stream){t.add(Number(r))}}return t}function getPathStringFromParameter(e){const{parameterPath:t,mapper:r}=e;let i;if(typeof t==="string"){i=t}else if(Array.isArray(t)){i=t.join(".")}else{i=r.serializedName}return i}const Nc="serializationPolicy";function serializationPolicy(e={}){const t=e.stringifyXML;return{name:Nc,sendRequest(e,r){const i=getOperationRequestInfo(e);const n=i?.operationSpec;const s=i?.operationArguments;if(n&&s){serializeHeaders(e,s,n);serializeRequestBody(e,s,n,t)}return r(e)}}}function serializeHeaders(e,t,r){if(r.headerParameters){for(const i of r.headerParameters){let n=getOperationArgumentValueFromParameter(t,i);if(n!==null&&n!==undefined||i.mapper.required){n=r.serializer.serialize(i.mapper,n,getPathStringFromParameter(i));const t=i.mapper.headerCollectionPrefix;if(t){for(const r of Object.keys(n)){e.headers.set(t+r,n[r])}}else{e.headers.set(i.mapper.serializedName||getPathStringFromParameter(i),n)}}}}const i=t.options?.requestOptions?.customHeaders;if(i){for(const t of Object.keys(i)){e.headers.set(t,i[t])}}}function serializeRequestBody(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){const n=t.options?.serializerOptions;const s={xml:{rootName:n?.xml.rootName??"",includeRoot:n?.xml.includeRoot??false,xmlCharKey:n?.xml.xmlCharKey??Ac}};const o=s.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=getOperationArgumentValueFromParameter(t,r.requestBody);const n=r.requestBody.mapper;const{required:a,serializedName:l,xmlName:c,xmlElementName:p,xmlNamespace:u,xmlNamespacePrefix:d,nullable:m}=n;const A=n.type.name;try{if(e.body!==undefined&&e.body!==null||m&&e.body===null||a){const t=getPathStringFromParameter(r.requestBody);e.body=r.serializer.serialize(n,e.body,t,s);const a=A===Fa.Stream;if(r.isXML){const t=d?`xmlns:${d}`:"xmlns";const r=getXmlValueWithNamespace(u,t,A,e.body,s);if(A===Fa.Sequence){e.body=i(prepareXMLRootList(r,p||c||l,t,u),{rootName:c||l,xmlCharKey:o})}else if(!a){e.body=i(r,{rootName:c||l,xmlCharKey:o})}}else if(A===Fa.String&&(r.contentType?.match("text/plain")||r.mediaType==="text")){return}else if(!a){e.body=JSON.stringify(e.body)}}}catch(e){throw new Error(`Error "${e.message}" occurred in serializing the payload - ${JSON.stringify(l,undefined," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(const i of r.formDataParameters){const n=getOperationArgumentValueFromParameter(t,i);if(n!==undefined&&n!==null){const t=i.mapper.serializedName||getPathStringFromParameter(i);e.formData[t]=r.serializer.serialize(i.mapper,n,getPathStringFromParameter(i),s)}}}}function getXmlValueWithNamespace(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){const r={};r[n.xml.xmlCharKey]=i;r[mc]={[t]:e};return r}return i}function prepareXMLRootList(e,t,r,i){if(!Array.isArray(e)){e=[e]}if(!r||!i){return{[t]:e}}const n={[t]:e};n[mc]={[r]:i};return n}function createClientPipeline(e={}){const t=esm_createPipelineFromOptions_createPipelineFromOptions(e??{});if(e.credentialOptions){t.addPolicy(bearerTokenAuthenticationPolicy_bearerTokenAuthenticationPolicy({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes}))}t.addPolicy(serializationPolicy(e.serializationOptions),{phase:"Serialize"});t.addPolicy(deserializationPolicy(e.deserializationOptions),{phase:"Deserialize"});return t}function isPrimitiveBody(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e==="string"||typeof e==="number"||typeof e==="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===undefined||e===null)}const Ec=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function utils_isDuration(e){return Ec.test(e)}const vc=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function utils_isValidUuid(e){return vc.test(e)}function handleNullableResponseAndWrappableBody(e){const t={...e.headers,...e.body};if(e.hasNullableType&&Object.getOwnPropertyNames(t).length===0){return e.shouldWrapBody?{body:null}:null}else{return e.shouldWrapBody?{...e.headers,body:e.body}:t}}function flattenResponse(e,t){const r=e.parsedHeaders;if(e.request.method==="HEAD"){return{...r,body:e.parsedBody}}const i=t&&t.bodyMapper;const n=Boolean(i?.nullable);const s=i?.type.name;if(s==="Stream"){return{...r,blobBody:e.blobBody,readableStreamBody:e.readableStreamBody}}const o=s==="Composite"&&i.type.modelProperties||{};const a=Object.keys(o).some((e=>o[e].serializedName===""));if(s==="Sequence"||a){const t=e.parsedBody??[];for(const r of Object.keys(o)){if(o[r].serializedName){t[r]=e.parsedBody?.[r]}}if(r){for(const e of Object.keys(r)){t[e]=r[e]}}return n&&!e.parsedBody&&!r&&Object.getOwnPropertyNames(o).length===0?null:t}return handleNullableResponseAndWrappableBody({body:e.parsedBody,headers:r,hasNullableType:n,shouldWrapBody:isPrimitiveBody(e.parsedBody,s)})}let Ic;function getCachedDefaultHttpClient(){if(!Ic){Ic=esm_defaultHttpClient_createDefaultHttpClient()}return Ic}const Sc={CSV:",",SSV:" ",Multi:"Multi",TSV:"\t",Pipes:"|"};function getRequestUrl(e,t,r,i){const n=calculateUrlReplacements(t,r,i);let s=false;let o=replaceAll(e,n);if(t.path){let e=replaceAll(t.path,n);if(t.path==="/{nextLink}"&&e.startsWith("/")){e=e.substring(1)}if(isAbsoluteUrl(e)){o=e;s=true}else{o=appendPath(o,e)}}const{queryParams:a,sequenceParams:l}=calculateQueryParameters(t,r,i);o=appendQueryParams(o,a,l,s);return o}function replaceAll(e,t){let r=e;for(const[e,i]of t){r=r.split(e).join(i)}return r}function calculateUrlReplacements(e,t,r){const i=new Map;if(e.urlParameters?.length){for(const n of e.urlParameters){let s=getOperationArgumentValueFromParameter(t,n,r);const o=getPathStringFromParameter(n);s=e.serializer.serialize(n.mapper,s,o);if(!n.skipEncoding){s=encodeURIComponent(s)}i.set(`{${n.mapper.serializedName||o}}`,s)}}return i}function isAbsoluteUrl(e){return e.includes("://")}function appendPath(e,t){if(!t){return e}const r=new URL(e);let i=r.pathname;if(!i.endsWith("/")){i=`${i}/`}if(t.startsWith("/")){t=t.substring(1)}const n=t.indexOf("?");if(n!==-1){const e=t.substring(0,n);const s=t.substring(n+1);i=i+e;if(s){r.search=r.search?`${r.search}&${s}`:s}}else{i=i+t}Object.assign(r,{pathname:i});return r.toString()}function calculateQueryParameters(e,t,r){const i=new Map;const n=new Set;if(e.queryParameters?.length){for(const s of e.queryParameters){if(s.mapper.type.name==="Sequence"&&s.mapper.serializedName){n.add(s.mapper.serializedName)}let o=getOperationArgumentValueFromParameter(t,s,r);if(o!==undefined&&o!==null||s.mapper.required){o=e.serializer.serialize(s.mapper,o,getPathStringFromParameter(s));const t=s.collectionFormat?Sc[s.collectionFormat]:"";if(Array.isArray(o)){o=o.map((e=>{if(e===null||e===undefined){return""}return e}))}if(s.collectionFormat==="Multi"&&o.length===0){continue}else if(Array.isArray(o)&&(s.collectionFormat==="SSV"||s.collectionFormat==="TSV")){o=o.join(t)}if(!s.skipEncoding){if(Array.isArray(o)){o=o.map((e=>encodeURIComponent(e)))}else{o=encodeURIComponent(o)}}if(Array.isArray(o)&&(s.collectionFormat==="CSV"||s.collectionFormat==="Pipes")){o=o.join(t)}i.set(s.mapper.serializedName||getPathStringFromParameter(s),o)}}}return{queryParams:i,sequenceParams:n}}function simpleParseQueryParams(e){const t=new Map;if(!e||e[0]!=="?"){return t}e=e.slice(1);const r=e.split("&");for(const e of r){const[r,i]=e.split("=",2);const n=t.get(r);if(n){if(Array.isArray(n)){n.push(i)}else{t.set(r,[n,i])}}else{t.set(r,i)}}return t}function appendQueryParams(e,t,r,i=false){if(t.size===0){return e}const n=new URL(e);const s=simpleParseQueryParams(n.search);for(const[e,n]of t){const t=s.get(e);if(Array.isArray(t)){if(Array.isArray(n)){t.push(...n);const r=new Set(t);s.set(e,Array.from(r))}else{t.push(n)}}else if(t){if(Array.isArray(n)){n.unshift(t)}else if(r.has(e)){s.set(e,[t,n])}if(!i){s.set(e,n)}}else{s.set(e,n)}}const o=[];for(const[e,t]of s){if(typeof t==="string"){o.push(`${e}=${t}`)}else if(Array.isArray(t)){for(const r of t){o.push(`${e}=${r}`)}}else{o.push(`${e}=${t}`)}}n.search=o.length?`?${o.join("&")}`:"";return n.toString()}const wc=esm_createClientLogger("core-client");class ServiceClient{_endpoint;_requestContentType;_allowInsecureConnection;_httpClient;pipeline;constructor(e={}){this._requestContentType=e.requestContentType;this._endpoint=e.endpoint??e.baseUri;if(e.baseUri){wc.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead.")}this._allowInsecureConnection=e.allowInsecureConnection;this._httpClient=e.httpClient||getCachedDefaultHttpClient();this.pipeline=e.pipeline||serviceClient_createDefaultPipeline(e);if(e.additionalPolicies?.length){for(const{policy:t,position:r}of e.additionalPolicies){const e=r==="perRetry"?"Sign":undefined;this.pipeline.addPolicy(t,{afterPhase:e})}}}sendRequest(e){return this.pipeline.sendRequest(this._httpClient,e)}async sendOperationRequest(e,t){const r=t.baseUrl||this._endpoint;if(!r){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.")}const i=getRequestUrl(r,t,e,this);const n=esm_pipelineRequest_createPipelineRequest({url:i});n.method=t.httpMethod;const s=getOperationRequestInfo(n);s.operationSpec=t;s.operationArguments=e;const o=t.contentType||this._requestContentType;if(o&&t.requestBody){n.headers.set("Content-Type",o)}const a=e.options;if(a){const e=a.requestOptions;if(e){if(e.timeout){n.timeout=e.timeout}if(e.onUploadProgress){n.onUploadProgress=e.onUploadProgress}if(e.onDownloadProgress){n.onDownloadProgress=e.onDownloadProgress}if(e.shouldDeserialize!==undefined){s.shouldDeserialize=e.shouldDeserialize}if(e.allowInsecureConnection){n.allowInsecureConnection=true}}if(a.abortSignal){n.abortSignal=a.abortSignal}if(a.tracingOptions){n.tracingOptions=a.tracingOptions}}if(this._allowInsecureConnection){n.allowInsecureConnection=true}if(n.streamResponseStatusCodes===undefined){n.streamResponseStatusCodes=getStreamingResponseStatusCodes(t)}try{const e=await this.sendRequest(n);const r=flattenResponse(e,t.responses[e.status]);if(a?.onResponse){a.onResponse(e,r)}return r}catch(e){if(typeof e==="object"&&e?.response){const r=e.response;const i=flattenResponse(r,t.responses[e.statusCode]||t.responses["default"]);e.details=i;if(a?.onResponse){a.onResponse(r,i,e)}}throw e}}}function serviceClient_createDefaultPipeline(e){const t=getCredentialScopes(e);const r=e.credential&&t?{credentialScopes:t,credential:e.credential}:undefined;return createClientPipeline({...e,credentialOptions:r})}function getCredentialScopes(e){if(e.credentialScopes){return e.credentialScopes}if(e.endpoint){return`${e.endpoint}/.default`}if(e.baseUri){return`${e.baseUri}/.default`}if(e.credential){throw new Error(`When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy`)}return undefined}function parseCAEChallenge(e){const t=`, ${e.trim()}`.split(", Bearer ").filter((e=>e));return t.map((e=>{const t=`${e.trim()}, `.split('", ').filter((e=>e));const r=t.map((e=>(([e,t])=>({[e]:t}))(e.trim().split('="'))));return r.reduce(((e,t)=>({...e,...t})),{})}))}async function authorizeRequestOnClaimChallenge(e){const{scopes:t,response:r}=e;const i=e.logger||coreClientLogger;const n=r.headers.get("WWW-Authenticate");if(!n){i.info(`The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow.`);return false}const s=parseCAEChallenge(n)||[];const o=s.find((e=>e.claims));if(!o){i.info(`The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.`);return false}const a=await e.getAccessToken(o.scope?[o.scope]:t,{claims:decodeStringToString(o.claims)});if(!a){return false}e.request.headers.set("Authorization",`${a.tokenType??"Bearer"} ${a.token}`);return true}const Pc={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function isUuid(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}const authorizeRequestOnTenantChallenge=async e=>{const t=requestToOptions(e.request);const r=getChallenge(e.response);if(r){const i=parseChallenge(r);const n=buildScopes(e,i);const s=extractTenantId(i);if(!s){return false}const o=await e.getAccessToken(n,{...t,tenantId:s});if(!o){return false}e.request.headers.set(Pc.HeaderConstants.AUTHORIZATION,`${o.tokenType??"Bearer"} ${o.token}`);return true}return false};function extractTenantId(e){const t=new URL(e.authorization_uri);const r=t.pathname.split("/");const i=r[1];if(i&&isUuid(i)){return i}return undefined}function buildScopes(e,t){if(!t.resource_id){return e.scopes}const r=new URL(t.resource_id);let i=new URL(Pc.DefaultScope,r.origin).toString();if(i==="https://disk.azure.com/.default"){i="https://disk.azure.com//.default"}return[i]}function getChallenge(e){const t=e.headers.get("WWW-Authenticate");if(e.status===401&&t){return t}return}function parseChallenge(e){const t=e.slice("Bearer ".length);const r=`${t.trim()} `.split(" ").filter((e=>e));const i=r.map((e=>(([e,t])=>({[e]:t}))(e.trim().split("="))));return i.reduce(((e,t)=>({...e,...t})),{})}function requestToOptions(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}function getIdentityTokenEndpointSuffix(e){if(e==="adfs"){return"oauth2/token"}else{return"oauth2/v2.0/token"}}const xc="/.default";const Bc="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 mapScopesToResource(e){let t="";if(Array.isArray(e)){if(e.length!==1){return}t=e[0]}else if(typeof e==="string"){t=e}if(!t.endsWith(xc)){return t}return t.substr(0,t.lastIndexOf(xc))}function parseExpirationTimestamp(e){if(typeof e.expires_on==="number"){return e.expires_on*1e3}if(typeof e.expires_on==="string"){const t=+e.expires_on;if(!isNaN(t)){return t*1e3}const r=Date.parse(e.expires_on);if(!isNaN(r)){return r}}if(typeof e.expires_in==="number"){return Date.now()+e.expires_in*1e3}throw new Error(`Failed to parse token expiration from body. expires_in="${e.expires_in}", expires_on="${e.expires_on}"`)}function parseRefreshTimestamp(e){if(e.refresh_on){if(typeof e.refresh_on==="number"){return e.refresh_on*1e3}if(typeof e.refresh_on==="string"){const t=+e.refresh_on;if(!isNaN(t)){return t*1e3}const r=Date.parse(e.refresh_on);if(!isNaN(r)){return r}}throw new Error(`Failed to parse refresh_on from body. refresh_on="${e.refresh_on}"`)}else{return undefined}}const _c="noCorrelationId";function getIdentityClientAuthorityHost(e){let t=e?.authorityHost;if(Ta){t=t??process.env.AZURE_AUTHORITY_HOST}return t??a}class identityClient_IdentityClient extends ServiceClient{authorityHost;allowLoggingAccountIdentifiers;abortControllers;allowInsecureConnection=false;tokenCredentialOptions;constructor(e){const t=`azsdk-js-identity/${i}`;const r=e?.userAgentOptions?.userAgentPrefix?`${e.userAgentOptions.userAgentPrefix} ${t}`:`${t}`;const n=getIdentityClientAuthorityHost(e);if(!n.startsWith("https:")){throw new Error("The authorityHost address must use the 'https' protocol.")}super({requestContentType:"application/json; charset=utf-8",retryOptions:{maxRetries:3},...e,userAgentOptions:{userAgentPrefix:r},baseUri:n});this.authorityHost=n;this.abortControllers=new Map;this.allowLoggingAccountIdentifiers=e?.loggingOptions?.allowLoggingAccountIdentifiers;this.tokenCredentialOptions={...e};if(e?.allowInsecureConnection){this.allowInsecureConnection=e.allowInsecureConnection}}async sendTokenRequest(e){$.info(`IdentityClient: sending token request to [${e.url}]`);const t=await this.sendRequest(e);if(t.bodyAsText&&(t.status===200||t.status===201)){const r=JSON.parse(t.bodyAsText);if(!r.access_token){return null}this.logIdentifiers(t);const i={accessToken:{token:r.access_token,expiresOnTimestamp:parseExpirationTimestamp(r),refreshAfterTimestamp:parseRefreshTimestamp(r),tokenType:"Bearer"},refreshToken:r.refresh_token};$.info(`IdentityClient: [${e.url}] token acquired, expires on ${i.accessToken.expiresOnTimestamp}`);return i}else{const e=new errors_AuthenticationError(t.status,t.bodyAsText);$.warning(`IdentityClient: authentication error. HTTP status: ${t.status}, ${e.errorResponse.errorDescription}`);throw e}}async refreshAccessToken(e,t,r,i,n,s={}){if(i===undefined){return null}$.info(`IdentityClient: refreshing access token with client ID: ${t}, scopes: ${r} started`);const o={grant_type:"refresh_token",client_id:t,refresh_token:i,scope:r};if(n!==undefined){o.client_secret=n}const a=new URLSearchParams(o);return ee.withSpan("IdentityClient.refreshAccessToken",s,(async r=>{try{const i=getIdentityTokenEndpointSuffix(e);const n=esm_pipelineRequest_createPipelineRequest({url:`${this.authorityHost}/${e}/${i}`,method:"POST",body:a.toString(),abortSignal:s.abortSignal,headers:esm_httpHeaders_createHttpHeaders({Accept:"application/json","Content-Type":"application/x-www-form-urlencoded"}),tracingOptions:r.tracingOptions});const o=await this.sendTokenRequest(n);$.info(`IdentityClient: refreshed token for client ID: ${t}`);return o}catch(e){if(e.name===S&&e.errorResponse.error==="interaction_required"){$.info(`IdentityClient: interaction required for client ID: ${t}`);return null}else{$.warning(`IdentityClient: failed refreshing token for client ID: ${t}: ${e}`);throw e}}}))}generateAbortSignal(e){const t=new AbortController;const r=this.abortControllers.get(e)||[];r.push(t);this.abortControllers.set(e,r);const i=t.signal.onabort;t.signal.onabort=(...r)=>{this.abortControllers.set(e,undefined);if(i){i.apply(t.signal,r)}};return t.signal}abortRequests(e){const t=e||_c;const r=[...this.abortControllers.get(t)||[],...this.abortControllers.get(_c)||[]];if(!r.length){return}for(const e of r){e.abort()}this.abortControllers.set(t,undefined)}getCorrelationId(e){const t=e?.body?.split("&").map((e=>e.split("="))).find((([e])=>e==="client-request-id"));return t&&t.length?t[1]||_c:_c}async sendGetRequestAsync(e,t){const r=esm_pipelineRequest_createPipelineRequest({url:e,method:"GET",body:t?.body,allowInsecureConnection:this.allowInsecureConnection,headers:esm_httpHeaders_createHttpHeaders(t?.headers),abortSignal:this.generateAbortSignal(_c)});const i=await this.sendRequest(r);this.logIdentifiers(i);return{body:i.bodyAsText?JSON.parse(i.bodyAsText):undefined,headers:i.headers.toJSON(),status:i.status}}async sendPostRequestAsync(e,t){const r=esm_pipelineRequest_createPipelineRequest({url:e,method:"POST",body:t?.body,headers:esm_httpHeaders_createHttpHeaders(t?.headers),allowInsecureConnection:this.allowInsecureConnection,abortSignal:this.generateAbortSignal(this.getCorrelationId(t))});const i=await this.sendRequest(r);this.logIdentifiers(i);return{body:i.bodyAsText?JSON.parse(i.bodyAsText):undefined,headers:i.headers.toJSON(),status:i.status}}getTokenCredentialOptions(){return this.tokenCredentialOptions}logIdentifiers(e){if(!this.allowLoggingAccountIdentifiers||!e.bodyAsText){return}const t="No User Principal Name available";try{const r=e.parsedBody||JSON.parse(e.bodyAsText);const i=r.access_token;if(!i){return}const n=i.split(".")[1];const{appid:s,upn:o,tid:a,oid:l}=JSON.parse(Buffer.from(n,"base64").toString("utf8"));$.info(`[Authenticated account] Client ID: ${s}. Tenant ID: ${a}. User Principal Name: ${o||t}. Object ID (user): ${l}`)}catch(e){$.warning("allowLoggingAccountIdentifiers was set, but we couldn't log the account information. Error:",e.message)}}}var Rc;(function(e){e["AutoDiscoverRegion"]="AutoDiscoverRegion";e["USWest"]="westus";e["USWest2"]="westus2";e["USCentral"]="centralus";e["USEast"]="eastus";e["USEast2"]="eastus2";e["USNorthCentral"]="northcentralus";e["USSouthCentral"]="southcentralus";e["USWestCentral"]="westcentralus";e["CanadaCentral"]="canadacentral";e["CanadaEast"]="canadaeast";e["BrazilSouth"]="brazilsouth";e["EuropeNorth"]="northeurope";e["EuropeWest"]="westeurope";e["UKSouth"]="uksouth";e["UKWest"]="ukwest";e["FranceCentral"]="francecentral";e["FranceSouth"]="francesouth";e["SwitzerlandNorth"]="switzerlandnorth";e["SwitzerlandWest"]="switzerlandwest";e["GermanyNorth"]="germanynorth";e["GermanyWestCentral"]="germanywestcentral";e["NorwayWest"]="norwaywest";e["NorwayEast"]="norwayeast";e["AsiaEast"]="eastasia";e["AsiaSouthEast"]="southeastasia";e["JapanEast"]="japaneast";e["JapanWest"]="japanwest";e["AustraliaEast"]="australiaeast";e["AustraliaSouthEast"]="australiasoutheast";e["AustraliaCentral"]="australiacentral";e["AustraliaCentral2"]="australiacentral2";e["IndiaCentral"]="centralindia";e["IndiaSouth"]="southindia";e["IndiaWest"]="westindia";e["KoreaSouth"]="koreasouth";e["KoreaCentral"]="koreacentral";e["UAECentral"]="uaecentral";e["UAENorth"]="uaenorth";e["SouthAfricaNorth"]="southafricanorth";e["SouthAfricaWest"]="southafricawest";e["ChinaNorth"]="chinanorth";e["ChinaEast"]="chinaeast";e["ChinaNorth2"]="chinanorth2";e["ChinaEast2"]="chinaeast2";e["GermanyCentral"]="germanycentral";e["GermanyNorthEast"]="germanynortheast";e["GovernmentUSVirginia"]="usgovvirginia";e["GovernmentUSIowa"]="usgoviowa";e["GovernmentUSArizona"]="usgovarizona";e["GovernmentUSTexas"]="usgovtexas";e["GovernmentUSDodEast"]="usdodeast";e["GovernmentUSDodCentral"]="usdodcentral"})(Rc||(Rc={}));function calculateRegionalAuthority(e){let t=e;if(t===undefined&&globalThis.process?.env?.AZURE_REGIONAL_AUTHORITY_NAME!==undefined){t=process.env.AZURE_REGIONAL_AUTHORITY_NAME}if(t===Rc.AutoDiscoverRegion){return"AUTO_DISCOVER"}return t}function createConfigurationErrorMessage(e){return`The current credential is not configured to acquire tokens for tenant ${e}. To enable acquiring tokens for this tenant add it to the AdditionallyAllowedTenants on the credential options, or add "*" to AdditionallyAllowedTenants to allow acquiring tokens for any tenant.`}function processMultiTenantRequest_processMultiTenantRequest(e,t,r=[],i){let n;if(process.env.AZURE_IDENTITY_DISABLE_MULTITENANTAUTH){n=e}else if(e==="adfs"){n=e}else{n=t?.tenantId??e}if(e&&n!==e&&!r.includes("*")&&!r.some((e=>e.localeCompare(n)===0))){const e=createConfigurationErrorMessage(n);i?.info(e);throw new errors_CredentialUnavailableError(e)}return n}function tenantIdUtils_checkTenantId(e,t){if(!t.match(/^[0-9a-zA-Z-.]+$/)){const t=new Error("Invalid tenant id provided. You can locate your tenant id by following the instructions listed here: https://learn.microsoft.com/partner-center/find-ids-and-domain-names.");e.info(logging_formatError("",t));throw t}}function tenantIdUtils_resolveTenantId(e,t,r){if(t){tenantIdUtils_checkTenantId(e,t);return t}if(!r){r=n}if(r!==n){return"common"}return"organizations"}function tenantIdUtils_resolveAdditionallyAllowedTenantIds(e){if(!e||e.length===0){return[]}if(e.includes("*")){return c}return e}const kc=credentialLogger("MsalClient");function generateMsalConfiguration(e,t,r={}){const i=tenantIdUtils_resolveTenantId(r.logger??kc,t,e);const n=getAuthority(i,getAuthorityHost(r));const s=new identityClient_IdentityClient({...r.tokenCredentialOptions,authorityHost:n,loggingOptions:r.loggingOptions});const o={auth:{clientId:e,authority:n,knownAuthorities:getKnownAuthorities(i,n,r.disableInstanceDiscovery)},system:{networkClient:s,loggerOptions:{loggerCallback:defaultLoggerCallback(r.logger??kc),logLevel:getMSALLogLevel(esm_getLogLevel()),piiLoggingEnabled:r.loggingOptions?.enableUnsafeSupportLogging}}};return o}function msalClient_createMsalClient(e,t,i={}){const n={msalConfig:generateMsalConfiguration(e,t,i),cachedAccount:i.authenticationRecord?publicToMsal(i.authenticationRecord):null,pluginConfiguration:E.generatePluginConfiguration(i),logger:i.logger??kc};const s=new Map;async function getPublicApp(e={}){const t=e.enableCae?"CAE":"default";let r=s.get(t);if(r){n.logger.getToken.info("Existing PublicClientApplication found in cache, returning it.");return r}n.logger.getToken.info(`Creating new PublicClientApplication with CAE ${e.enableCae?"enabled":"disabled"}.`);const i=e.enableCae?n.pluginConfiguration.cache.cachePluginCae:n.pluginConfiguration.cache.cachePlugin;n.msalConfig.auth.clientCapabilities=e.enableCae?["cp1"]:undefined;r=new PublicClientApplication({...n.msalConfig,broker:{nativeBrokerPlugin:n.pluginConfiguration.broker.nativeBrokerPlugin},cache:{cachePlugin:await i}});s.set(t,r);return r}const o=new Map;async function getConfidentialApp(e={}){const t=e.enableCae?"CAE":"default";let r=o.get(t);if(r){n.logger.getToken.info("Existing ConfidentialClientApplication found in cache, returning it.");return r}n.logger.getToken.info(`Creating new ConfidentialClientApplication with CAE ${e.enableCae?"enabled":"disabled"}.`);const i=e.enableCae?n.pluginConfiguration.cache.cachePluginCae:n.pluginConfiguration.cache.cachePlugin;n.msalConfig.auth.clientCapabilities=e.enableCae?["cp1"]:undefined;r=new ConfidentialClientApplication({...n.msalConfig,broker:{nativeBrokerPlugin:n.pluginConfiguration.broker.nativeBrokerPlugin},cache:{cachePlugin:await i}});o.set(t,r);return r}async function getTokenSilent(e,t,r={}){if(n.cachedAccount===null){n.logger.getToken.info("No cached account found in local state.");throw new AuthenticationRequiredError({scopes:t})}if(r.claims){n.cachedClaims=r.claims}const i={account:n.cachedAccount,scopes:t,claims:n.cachedClaims};if(n.pluginConfiguration.broker.isEnabled){i.extraQueryParameters||={};if(n.pluginConfiguration.broker.enableMsaPassthrough){i.extraQueryParameters["msal_request_type"]="consumer_passthrough"}}if(r.proofOfPossessionOptions){i.shrNonce=r.proofOfPossessionOptions.nonce;i.authenticationScheme="pop";i.resourceRequestMethod=r.proofOfPossessionOptions.resourceRequestMethod;i.resourceRequestUri=r.proofOfPossessionOptions.resourceRequestUrl}n.logger.getToken.info("Attempting to acquire token silently");try{return await e.acquireTokenSilent(i)}catch(e){throw handleMsalError(t,e,r)}}function calculateRequestAuthority(e){if(e?.tenantId){return getAuthority(e.tenantId,getAuthorityHost(i))}return n.msalConfig.auth.authority}async function withSilentAuthentication(e,t,r,i){let s=null;try{s=await getTokenSilent(e,t,r)}catch(e){if(e.name!=="AuthenticationRequiredError"){throw e}if(r.disableAutomaticAuthentication){throw new AuthenticationRequiredError({scopes:t,getTokenOptions:r,message:"Automatic authentication has been disabled. You may call the authentication() method."})}}if(s===null){try{s=await i()}catch(e){throw handleMsalError(t,e,r)}}ensureValidMsalToken(t,s,r);n.cachedAccount=s?.account??null;n.logger.getToken.info(formatSuccess(t));return{token:s.accessToken,expiresOnTimestamp:s.expiresOn.getTime(),refreshAfterTimestamp:s.refreshOn?.getTime(),tokenType:s.tokenType}}async function getTokenByClientSecret(e,t,r={}){n.logger.getToken.info(`Attempting to acquire token using client secret`);n.msalConfig.auth.clientSecret=t;const i=await getConfidentialApp(r);try{const t=await i.acquireTokenByClientCredential({scopes:e,authority:calculateRequestAuthority(r),azureRegion:calculateRegionalAuthority(),claims:r?.claims});ensureValidMsalToken(e,t,r);n.logger.getToken.info(formatSuccess(e));return{token:t.accessToken,expiresOnTimestamp:t.expiresOn.getTime(),refreshAfterTimestamp:t.refreshOn?.getTime(),tokenType:t.tokenType}}catch(t){throw handleMsalError(e,t,r)}}async function getTokenByClientAssertion(e,t,r={}){n.logger.getToken.info(`Attempting to acquire token using client assertion`);n.msalConfig.auth.clientAssertion=t;const i=await getConfidentialApp(r);try{const s=await i.acquireTokenByClientCredential({scopes:e,authority:calculateRequestAuthority(r),azureRegion:calculateRegionalAuthority(),claims:r?.claims,clientAssertion:t});ensureValidMsalToken(e,s,r);n.logger.getToken.info(formatSuccess(e));return{token:s.accessToken,expiresOnTimestamp:s.expiresOn.getTime(),refreshAfterTimestamp:s.refreshOn?.getTime(),tokenType:s.tokenType}}catch(t){throw handleMsalError(e,t,r)}}async function getTokenByClientCertificate(e,t,r={}){n.logger.getToken.info(`Attempting to acquire token using client certificate`);n.msalConfig.auth.clientCertificate=t;const i=await getConfidentialApp(r);try{const t=await i.acquireTokenByClientCredential({scopes:e,authority:calculateRequestAuthority(r),azureRegion:calculateRegionalAuthority(),claims:r?.claims});ensureValidMsalToken(e,t,r);n.logger.getToken.info(formatSuccess(e));return{token:t.accessToken,expiresOnTimestamp:t.expiresOn.getTime(),refreshAfterTimestamp:t.refreshOn?.getTime(),tokenType:t.tokenType}}catch(t){throw handleMsalError(e,t,r)}}async function getTokenByDeviceCode(e,t,r={}){n.logger.getToken.info(`Attempting to acquire token using device code`);const i=await getPublicApp(r);return withSilentAuthentication(i,e,r,(()=>{const n={scopes:e,cancel:r?.abortSignal?.aborted??false,deviceCodeCallback:t,authority:calculateRequestAuthority(r),claims:r?.claims};const s=i.acquireTokenByDeviceCode(n);if(r.abortSignal){r.abortSignal.addEventListener("abort",(()=>{n.cancel=true}))}return s}))}async function getTokenByUsernamePassword(e,t,r,i={}){n.logger.getToken.info(`Attempting to acquire token using username and password`);const s=await getPublicApp(i);return withSilentAuthentication(s,e,i,(()=>{const n={scopes:e,username:t,password:r,authority:calculateRequestAuthority(i),claims:i?.claims};return s.acquireTokenByUsernamePassword(n)}))}function getActiveAccount(){if(!n.cachedAccount){return undefined}return msalToPublic(e,n.cachedAccount)}async function getTokenByAuthorizationCode(e,t,r,i,s={}){n.logger.getToken.info(`Attempting to acquire token using authorization code`);let o;if(i){n.msalConfig.auth.clientSecret=i;o=await getConfidentialApp(s)}else{o=await getPublicApp(s)}return withSilentAuthentication(o,e,s,(()=>o.acquireTokenByCode({scopes:e,redirectUri:t,code:r,authority:calculateRequestAuthority(s),claims:s?.claims})))}async function getTokenOnBehalfOf(e,t,r,i={}){kc.getToken.info(`Attempting to acquire token on behalf of another user`);if(typeof r==="string"){kc.getToken.info(`Using client secret for on behalf of flow`);n.msalConfig.auth.clientSecret=r}else if(typeof r==="function"){kc.getToken.info(`Using client assertion callback for on behalf of flow`);n.msalConfig.auth.clientAssertion=r}else{kc.getToken.info(`Using client certificate for on behalf of flow`);n.msalConfig.auth.clientCertificate=r}const s=await getConfidentialApp(i);try{const r=await s.acquireTokenOnBehalfOf({scopes:e,authority:calculateRequestAuthority(i),claims:i.claims,oboAssertion:t});ensureValidMsalToken(e,r,i);kc.getToken.info(formatSuccess(e));return{token:r.accessToken,expiresOnTimestamp:r.expiresOn.getTime(),refreshAfterTimestamp:r.refreshOn?.getTime(),tokenType:r.tokenType}}catch(t){throw handleMsalError(e,t,i)}}function createBaseInteractiveRequest(e,t){return{openBrowser:async e=>{const t=await r.e(935).then(r.bind(r,6935));await t.default(e,{newInstance:true})},scopes:e,authority:calculateRequestAuthority(t),claims:t?.claims,loginHint:t?.loginHint,errorTemplate:t?.browserCustomizationOptions?.errorMessage,successTemplate:t?.browserCustomizationOptions?.successMessage,prompt:t?.loginHint?"login":"select_account"}}async function getBrokeredTokenInternal(e,t,r={}){kc.verbose("Authentication will resume through the broker");const i=await getPublicApp(r);const s=createBaseInteractiveRequest(e,r);if(n.pluginConfiguration.broker.parentWindowHandle){s.windowHandle=Buffer.from(n.pluginConfiguration.broker.parentWindowHandle)}else{kc.warning("Parent window handle is not specified for the broker. This may cause unexpected behavior. Please provide the parentWindowHandle.")}if(n.pluginConfiguration.broker.enableMsaPassthrough){(s.extraQueryParameters??={})["msal_request_type"]="consumer_passthrough"}if(t){s.prompt="none";kc.verbose("Attempting broker authentication using the default broker account")}else{kc.verbose("Attempting broker authentication without the default broker account")}if(r.proofOfPossessionOptions){s.shrNonce=r.proofOfPossessionOptions.nonce;s.authenticationScheme="pop";s.resourceRequestMethod=r.proofOfPossessionOptions.resourceRequestMethod;s.resourceRequestUri=r.proofOfPossessionOptions.resourceRequestUrl}try{return await i.acquireTokenInteractive(s)}catch(i){kc.verbose(`Failed to authenticate through the broker: ${i.message}`);if(r.disableAutomaticAuthentication){throw new AuthenticationRequiredError({scopes:e,getTokenOptions:r,message:"Cannot silently authenticate with default broker account."})}if(t){return getBrokeredTokenInternal(e,false,r)}else{throw i}}}async function getBrokeredToken(e,t,r={}){kc.getToken.info(`Attempting to acquire token using brokered authentication with useDefaultBrokerAccount: ${t}`);const i=await getBrokeredTokenInternal(e,t,r);ensureValidMsalToken(e,i,r);n.cachedAccount=i?.account??null;n.logger.getToken.info(formatSuccess(e));return{token:i.accessToken,expiresOnTimestamp:i.expiresOn.getTime(),refreshAfterTimestamp:i.refreshOn?.getTime(),tokenType:i.tokenType}}async function getTokenByInteractiveRequest(e,t={}){kc.getToken.info(`Attempting to acquire token interactively`);const r=await getPublicApp(t);return withSilentAuthentication(r,e,t,(async()=>{const i=createBaseInteractiveRequest(e,t);if(n.pluginConfiguration.broker.isEnabled){return getBrokeredTokenInternal(e,n.pluginConfiguration.broker.useDefaultBrokerAccount??false,t)}if(t.proofOfPossessionOptions){i.shrNonce=t.proofOfPossessionOptions.nonce;i.authenticationScheme="pop";i.resourceRequestMethod=t.proofOfPossessionOptions.resourceRequestMethod;i.resourceRequestUri=t.proofOfPossessionOptions.resourceRequestUrl}return r.acquireTokenInteractive(i)}))}return{getActiveAccount:getActiveAccount,getBrokeredToken:getBrokeredToken,getTokenByClientSecret:getTokenByClientSecret,getTokenByClientAssertion:getTokenByClientAssertion,getTokenByClientCertificate:getTokenByClientCertificate,getTokenByDeviceCode:getTokenByDeviceCode,getTokenByUsernamePassword:getTokenByUsernamePassword,getTokenByAuthorizationCode:getTokenByAuthorizationCode,getTokenOnBehalfOf:getTokenOnBehalfOf,getTokenByInteractiveRequest:getTokenByInteractiveRequest}}var Qc=r(1455);const Tc="ClientCertificateCredential";const Mc=credentialLogger(Tc);class ClientCertificateCredential{tenantId;additionallyAllowedTenantIds;certificateConfiguration;sendCertificateChain;msalClient;constructor(e,t,r,i={}){if(!e||!t){throw new Error(`${Tc}: tenantId and clientId are required parameters.`)}this.tenantId=e;this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(i?.additionallyAllowedTenants);this.sendCertificateChain=i.sendCertificateChain;this.certificateConfiguration={...typeof r==="string"?{certificatePath:r}:r};const n=this.certificateConfiguration.certificate;const s=this.certificateConfiguration.certificatePath;if(!this.certificateConfiguration||!(n||s)){throw new Error(`${Tc}: Provide either a PEM certificate in string form, or the path to that certificate in the filesystem. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}if(n&&s){throw new Error(`${Tc}: To avoid unexpected behaviors, providing both the contents of a PEM certificate and the path to a PEM certificate is forbidden. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}this.msalClient=msalClient_createMsalClient(t,e,{...i,logger:Mc,tokenCredentialOptions:i})}async getToken(e,t={}){return ee.withSpan(`${Tc}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Mc);const r=Array.isArray(e)?e:[e];const i=await this.buildClientCertificate();return this.msalClient.getTokenByClientCertificate(r,i,t)}))}async buildClientCertificate(){const e=await parseCertificate(this.certificateConfiguration,this.sendCertificateChain??false);let t;if(this.certificateConfiguration.certificatePassword!==undefined){t=(0,To.createPrivateKey)({key:e.certificateContents,passphrase:this.certificateConfiguration.certificatePassword,format:"pem"}).export({format:"pem",type:"pkcs8"}).toString()}else{t=e.certificateContents}return{thumbprint:e.thumbprint,thumbprintSha256:e.thumbprintSha256,privateKey:t,x5c:e.x5c}}}async function parseCertificate(e,t){const r=e.certificate;const i=e.certificatePath;const n=r||await(0,Qc.readFile)(i,"utf8");const s=t?n:undefined;const o=/(-+BEGIN CERTIFICATE-+)(\n\r?|\r\n?)([A-Za-z0-9+/\n\r]+=*)(\n\r?|\r\n?)(-+END CERTIFICATE-+)/g;const a=[];let l;do{l=o.exec(n);if(l){a.push(l[3])}}while(l);if(a.length===0){throw new Error("The file at the specified path does not contain a PEM-encoded certificate.")}const c=(0,To.createHash)("sha1").update(Buffer.from(a[0],"base64")).digest("hex").toUpperCase();const p=(0,To.createHash)("sha256").update(Buffer.from(a[0],"base64")).digest("hex").toUpperCase();return{certificateContents:n,thumbprintSha256:p,thumbprint:c,x5c:s}}function scopeUtils_ensureScopes(e){return Array.isArray(e)?e:[e]}function ensureValidScopeForDevTimeCreds(e,t){if(!e.match(/^[0-9a-zA-Z-_.:/]+$/)){const r=new Error("Invalid scope was specified by the user or calling client");t.getToken.info(logging_formatError(e,r));throw r}}function getScopeResource(e){return e.replace(/\/.default$/,"")}const Oc=credentialLogger("ClientSecretCredential");class ClientSecretCredential{tenantId;additionallyAllowedTenantIds;msalClient;clientSecret;constructor(e,t,r,i={}){if(!e){throw new errors_CredentialUnavailableError("ClientSecretCredential: tenantId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.")}if(!t){throw new errors_CredentialUnavailableError("ClientSecretCredential: clientId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.")}if(!r){throw new errors_CredentialUnavailableError("ClientSecretCredential: clientSecret is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.")}this.clientSecret=r;this.tenantId=e;this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(i?.additionallyAllowedTenants);this.msalClient=msalClient_createMsalClient(t,e,{...i,logger:Oc,tokenCredentialOptions:i})}async getToken(e,t={}){return ee.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Oc);const r=scopeUtils_ensureScopes(e);return this.msalClient.getTokenByClientSecret(r,this.clientSecret,t)}))}}const Dc=credentialLogger("UsernamePasswordCredential");class UsernamePasswordCredential{tenantId;additionallyAllowedTenantIds;msalClient;username;password;constructor(e,t,r,i,n={}){if(!e){throw new errors_CredentialUnavailableError("UsernamePasswordCredential: tenantId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/usernamepasswordcredential/troubleshoot.")}if(!t){throw new errors_CredentialUnavailableError("UsernamePasswordCredential: clientId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/usernamepasswordcredential/troubleshoot.")}if(!r){throw new errors_CredentialUnavailableError("UsernamePasswordCredential: username is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/usernamepasswordcredential/troubleshoot.")}if(!i){throw new errors_CredentialUnavailableError("UsernamePasswordCredential: password is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/usernamepasswordcredential/troubleshoot.")}this.tenantId=e;this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(n?.additionallyAllowedTenants);this.username=r;this.password=i;this.msalClient=msalClient_createMsalClient(t,this.tenantId,{...n,tokenCredentialOptions:n??{}})}async getToken(e,t={}){return ee.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Dc);const r=scopeUtils_ensureScopes(e);return this.msalClient.getTokenByUsernamePassword(r,this.username,this.password,t)}))}}const zc=["AZURE_TENANT_ID","AZURE_CLIENT_ID","AZURE_CLIENT_SECRET","AZURE_CLIENT_CERTIFICATE_PATH","AZURE_CLIENT_CERTIFICATE_PASSWORD","AZURE_USERNAME","AZURE_PASSWORD","AZURE_ADDITIONALLY_ALLOWED_TENANTS","AZURE_CLIENT_SEND_CERTIFICATE_CHAIN"];function getAdditionallyAllowedTenants(){const e=process.env.AZURE_ADDITIONALLY_ALLOWED_TENANTS??"";return e.split(";")}const Lc="EnvironmentCredential";const Gc=credentialLogger(Lc);function getSendCertificateChain(){const e=(process.env.AZURE_CLIENT_SEND_CERTIFICATE_CHAIN??"").toLowerCase();const t=e==="true"||e==="1";Gc.verbose(`AZURE_CLIENT_SEND_CERTIFICATE_CHAIN: ${process.env.AZURE_CLIENT_SEND_CERTIFICATE_CHAIN}; sendCertificateChain: ${t}`);return t}class EnvironmentCredential{_credential=undefined;constructor(e){const t=processEnvVars(zc).assigned.join(", ");Gc.info(`Found the following environment variables: ${t}`);const r=process.env.AZURE_TENANT_ID,i=process.env.AZURE_CLIENT_ID,n=process.env.AZURE_CLIENT_SECRET;const s=getAdditionallyAllowedTenants();const o=getSendCertificateChain();const a={...e,additionallyAllowedTenantIds:s,sendCertificateChain:o};if(r){tenantIdUtils_checkTenantId(Gc,r)}if(r&&i&&n){Gc.info(`Invoking ClientSecretCredential with tenant ID: ${r}, clientId: ${i} and clientSecret: [REDACTED]`);this._credential=new ClientSecretCredential(r,i,n,a);return}const l=process.env.AZURE_CLIENT_CERTIFICATE_PATH;const c=process.env.AZURE_CLIENT_CERTIFICATE_PASSWORD;if(r&&i&&l){Gc.info(`Invoking ClientCertificateCredential with tenant ID: ${r}, clientId: ${i} and certificatePath: ${l}`);this._credential=new ClientCertificateCredential(r,i,{certificatePath:l,certificatePassword:c},a);return}const p=process.env.AZURE_USERNAME;const u=process.env.AZURE_PASSWORD;if(r&&i&&p&&u){Gc.info(`Invoking UsernamePasswordCredential with tenant ID: ${r}, clientId: ${i} and username: ${p}`);Gc.warning("Environment is configured to use username and password authentication. This authentication method is deprecated, as it doesn't support multifactor authentication (MFA). Use a more secure credential. For more details, see https://aka.ms/azsdk/identity/mfa.");this._credential=new UsernamePasswordCredential(r,i,p,u,a)}}async getToken(e,t={}){return ee.withSpan(`${Lc}.getToken`,t,(async t=>{if(this._credential){try{const r=await this._credential.getToken(e,t);Gc.getToken.info(formatSuccess(e));return r}catch(t){const r=new errors_AuthenticationError(400,{error:`${Lc} authentication failed. To troubleshoot, visit https://aka.ms/azsdk/js/identity/environmentcredential/troubleshoot.`,error_description:t.message.toString().split("More details:").join("")});Gc.getToken.info(logging_formatError(e,r));throw r}}throw new errors_CredentialUnavailableError(`${Lc} is unavailable. No underlying credential could be used. To troubleshoot, visit https://aka.ms/azsdk/js/identity/environmentcredential/troubleshoot.`)}))}}const Fc=1e3*64;const qc=3e3;function imdsRetryPolicy(e){return policies_retryPolicy_retryPolicy([{name:"imdsRetryPolicy",retry:({retryCount:t,response:r})=>{if(r?.status!==404&&r?.status!==410){return{skipStrategy:true}}const i=r?.status===410?Math.max(qc,e.startDelayInMs):e.startDelayInMs;return esm_calculateRetryDelay(t,{retryDelayInMs:i,maxRetryDelayInMs:Fc})}}],{maxRetries:e.maxRetries})}const Uc="ManagedIdentityCredential - IMDS";const Hc=credentialLogger(Uc);const Vc="http://169.254.169.254";const jc="/metadata/identity/oauth2/token";function prepareInvalidRequestOptions(e){const t=mapScopesToResource(e);if(!t){throw new Error(`${Uc}: Multiple scopes are not supported.`)}const r=new URL(jc,process.env.AZURE_POD_IDENTITY_AUTHORITY_HOST??Vc);const i={Accept:"application/json"};return{url:`${r}`,method:"GET",headers:esm_httpHeaders_createHttpHeaders(i)}}const Wc={name:"imdsMsi",async isAvailable(e){const{scopes:t,identityClient:r,getTokenOptions:i}=e;const n=mapScopesToResource(t);if(!n){Hc.info(`${Uc}: Unavailable. Multiple scopes are not supported.`);return false}if(process.env.AZURE_POD_IDENTITY_AUTHORITY_HOST){return true}if(!r){throw new Error("Missing IdentityClient")}const s=prepareInvalidRequestOptions(n);return ee.withSpan("ManagedIdentityCredential-pingImdsEndpoint",i??{},(async e=>{s.tracingOptions=e.tracingOptions;const t=esm_pipelineRequest_createPipelineRequest(s);t.timeout=e.requestOptions?.timeout||1e3;t.allowInsecureConnection=true;let i;try{Hc.info(`${Uc}: Pinging the Azure IMDS endpoint`);i=await r.sendRequest(t)}catch(e){if(esm_isError(e)){Hc.verbose(`${Uc}: Caught error ${e.name}: ${e.message}`)}Hc.info(`${Uc}: The Azure IMDS endpoint is unavailable`);return false}if(i.status===403){if(i.bodyAsText?.includes("unreachable")){Hc.info(`${Uc}: The Azure IMDS endpoint is unavailable`);Hc.info(`${Uc}: ${i.bodyAsText}`);return false}}Hc.info(`${Uc}: The Azure IMDS endpoint is available`);return true}))}};const Jc=credentialLogger("ClientAssertionCredential");class clientAssertionCredential_ClientAssertionCredential{msalClient;tenantId;additionallyAllowedTenantIds;getAssertion;options;constructor(e,t,r,i={}){if(!e){throw new errors_CredentialUnavailableError("ClientAssertionCredential: tenantId is a required parameter.")}if(!t){throw new errors_CredentialUnavailableError("ClientAssertionCredential: clientId is a required parameter.")}if(!r){throw new errors_CredentialUnavailableError("ClientAssertionCredential: clientAssertion is a required parameter.")}this.tenantId=e;this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(i?.additionallyAllowedTenants);this.options=i;this.getAssertion=r;this.msalClient=msalClient_createMsalClient(t,e,{...i,logger:Jc,tokenCredentialOptions:this.options})}async getToken(e,t={}){return ee.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Jc);const r=Array.isArray(e)?e:[e];return this.msalClient.getTokenByClientAssertion(r,this.getAssertion,t)}))}}const Yc="WorkloadIdentityCredential";const $c=["AZURE_TENANT_ID","AZURE_CLIENT_ID","AZURE_FEDERATED_TOKEN_FILE"];const Kc=credentialLogger(Yc);class WorkloadIdentityCredential{client;azureFederatedTokenFileContent=undefined;cacheDate=undefined;federatedTokenFilePath;constructor(e){const t=processEnvVars($c).assigned.join(", ");Kc.info(`Found the following environment variables: ${t}`);const r=e??{};const i=r.tenantId||process.env.AZURE_TENANT_ID;const n=r.clientId||process.env.AZURE_CLIENT_ID;this.federatedTokenFilePath=r.tokenFilePath||process.env.AZURE_FEDERATED_TOKEN_FILE;if(i){tenantIdUtils_checkTenantId(Kc,i)}if(!n){throw new errors_CredentialUnavailableError(`${Yc}: is unavailable. clientId is a required parameter. In DefaultAzureCredential and ManagedIdentityCredential, this can be provided as an environment variable - "AZURE_CLIENT_ID".\n See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/workloadidentitycredential/troubleshoot`)}if(!i){throw new errors_CredentialUnavailableError(`${Yc}: is unavailable. tenantId is a required parameter. In DefaultAzureCredential and ManagedIdentityCredential, this can be provided as an environment variable - "AZURE_TENANT_ID".\n See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/workloadidentitycredential/troubleshoot`)}if(!this.federatedTokenFilePath){throw new errors_CredentialUnavailableError(`${Yc}: is unavailable. federatedTokenFilePath is a required parameter. In DefaultAzureCredential and ManagedIdentityCredential, this can be provided as an environment variable - "AZURE_FEDERATED_TOKEN_FILE".\n See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/workloadidentitycredential/troubleshoot`)}Kc.info(`Invoking ClientAssertionCredential with tenant ID: ${i}, clientId: ${r.clientId} and federated token path: [REDACTED]`);this.client=new clientAssertionCredential_ClientAssertionCredential(i,n,this.readFileContents.bind(this),e)}async getToken(e,t){if(!this.client){const e=`${Yc}: is unavailable. tenantId, clientId, and federatedTokenFilePath are required parameters. \n In DefaultAzureCredential and ManagedIdentityCredential, these can be provided as environment variables - \n "AZURE_TENANT_ID",\n "AZURE_CLIENT_ID",\n "AZURE_FEDERATED_TOKEN_FILE". See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/workloadidentitycredential/troubleshoot`;Kc.info(e);throw new errors_CredentialUnavailableError(e)}Kc.info("Invoking getToken() of Client Assertion Credential");return this.client.getToken(e,t)}async readFileContents(){if(this.cacheDate!==undefined&&Date.now()-this.cacheDate>=1e3*60*5){this.azureFederatedTokenFileContent=undefined}if(!this.federatedTokenFilePath){throw new errors_CredentialUnavailableError(`${Yc}: is unavailable. Invalid file path provided ${this.federatedTokenFilePath}.`)}if(!this.azureFederatedTokenFileContent){const e=await(0,Qc.readFile)(this.federatedTokenFilePath,"utf8");const t=e.trim();if(!t){throw new errors_CredentialUnavailableError(`${Yc}: is unavailable. No content on the file ${this.federatedTokenFilePath}.`)}else{this.azureFederatedTokenFileContent=t;this.cacheDate=Date.now()}}return this.azureFederatedTokenFileContent}}const Zc="ManagedIdentityCredential - Token Exchange";const Xc=credentialLogger(Zc);const ep={name:"tokenExchangeMsi",async isAvailable(e){const t=process.env;const r=Boolean((e||t.AZURE_CLIENT_ID)&&t.AZURE_TENANT_ID&&process.env.AZURE_FEDERATED_TOKEN_FILE);if(!r){Xc.info(`${Zc}: Unavailable. The environment variables needed are: AZURE_CLIENT_ID (or the client ID sent through the parameters), AZURE_TENANT_ID and AZURE_FEDERATED_TOKEN_FILE`)}return r},async getToken(e,t={}){const{scopes:r,clientId:i}=e;const n={};const s=new WorkloadIdentityCredential({clientId:i,tenantId:process.env.AZURE_TENANT_ID,tokenFilePath:process.env.AZURE_FEDERATED_TOKEN_FILE,...n,disableInstanceDiscovery:true});return s.getToken(r,t)}};const tp=credentialLogger("ManagedIdentityCredential");class ManagedIdentityCredential{managedIdentityApp;identityClient;clientId;resourceId;objectId;msiRetryConfig={maxRetries:5,startDelayInMs:800,intervalIncrement:2};isAvailableIdentityClient;sendProbeRequest;constructor(e,t){let r;if(typeof e==="string"){this.clientId=e;r=t??{}}else{this.clientId=e?.clientId;r=e??{}}this.resourceId=r?.resourceId;this.objectId=r?.objectId;this.sendProbeRequest=r?.sendProbeRequest??false;const i=[{key:"clientId",value:this.clientId},{key:"resourceId",value:this.resourceId},{key:"objectId",value:this.objectId}].filter((e=>e.value));if(i.length>1){throw new Error(`ManagedIdentityCredential: only one of 'clientId', 'resourceId', or 'objectId' can be provided. Received values: ${JSON.stringify({clientId:this.clientId,resourceId:this.resourceId,objectId:this.objectId})}`)}r.allowInsecureConnection=true;if(r.retryOptions?.maxRetries!==undefined){this.msiRetryConfig.maxRetries=r.retryOptions.maxRetries}this.identityClient=new identityClient_IdentityClient({...r,additionalPolicies:[{policy:imdsRetryPolicy(this.msiRetryConfig),position:"perCall"}]});this.managedIdentityApp=new ManagedIdentityApplication({managedIdentityIdParams:{userAssignedClientId:this.clientId,userAssignedResourceId:this.resourceId,userAssignedObjectId:this.objectId},system:{disableInternalRetries:true,networkClient:this.identityClient,loggerOptions:{logLevel:getMSALLogLevel(esm_getLogLevel()),piiLoggingEnabled:r.loggingOptions?.enableUnsafeSupportLogging,loggerCallback:defaultLoggerCallback(tp)}}});this.isAvailableIdentityClient=new identityClient_IdentityClient({...r,retryOptions:{maxRetries:0}});const n=this.managedIdentityApp.getManagedIdentitySource();if(n==="CloudShell"){if(this.clientId||this.resourceId||this.objectId){tp.warning(`CloudShell MSI detected with user-provided IDs - throwing. Received values: ${JSON.stringify({clientId:this.clientId,resourceId:this.resourceId,objectId:this.objectId})}.`);throw new errors_CredentialUnavailableError("ManagedIdentityCredential: Specifying a user-assigned managed identity is not supported for CloudShell at runtime. When using Managed Identity in CloudShell, omit the clientId, resourceId, and objectId parameters.")}}if(n==="ServiceFabric"){if(this.clientId||this.resourceId||this.objectId){tp.warning(`Service Fabric detected with user-provided IDs - throwing. Received values: ${JSON.stringify({clientId:this.clientId,resourceId:this.resourceId,objectId:this.objectId})}.`);throw new errors_CredentialUnavailableError(`ManagedIdentityCredential: ${Bc}`)}}tp.info(`Using ${n} managed identity.`);if(i.length===1){const{key:e,value:t}=i[0];tp.info(`${n} with ${e}: ${t}`)}}async getToken(e,t={}){tp.getToken.info("Using the MSAL provider for Managed Identity.");const r=mapScopesToResource(e);if(!r){throw new errors_CredentialUnavailableError(`ManagedIdentityCredential: Multiple scopes are not supported. Scopes: ${JSON.stringify(e)}`)}return ee.withSpan("ManagedIdentityCredential.getToken",t,(async()=>{try{const i=await ep.isAvailable(this.clientId);const n=this.managedIdentityApp.getManagedIdentitySource();const s=n==="DefaultToImds"||n==="Imds";tp.getToken.info(`MSAL Identity source: ${n}`);if(i){tp.getToken.info("Using the token exchange managed identity.");const t=await ep.getToken({scopes:e,clientId:this.clientId,identityClient:this.identityClient,retryConfig:this.msiRetryConfig,resourceId:this.resourceId});if(t===null){throw new errors_CredentialUnavailableError("Attempted to use the token exchange managed identity, but received a null response.")}return t}else if(s&&this.sendProbeRequest){tp.getToken.info("Using the IMDS endpoint to probe for availability.");const r=await Wc.isAvailable({scopes:e,clientId:this.clientId,getTokenOptions:t,identityClient:this.isAvailableIdentityClient,resourceId:this.resourceId});if(!r){throw new errors_CredentialUnavailableError(`Attempted to use the IMDS endpoint, but it is not available.`)}}tp.getToken.info("Calling into MSAL for managed identity token.");const o=await this.managedIdentityApp.acquireToken({resource:r});this.ensureValidMsalToken(e,o,t);tp.getToken.info(formatSuccess(e));return{expiresOnTimestamp:o.expiresOn.getTime(),token:o.accessToken,refreshAfterTimestamp:o.refreshOn?.getTime(),tokenType:"Bearer"}}catch(t){tp.getToken.error(logging_formatError(e,t));if(t.name==="AuthenticationRequiredError"){throw t}if(isNetworkError(t)){throw new errors_CredentialUnavailableError(`ManagedIdentityCredential: Network unreachable. Message: ${t.message}`,{cause:t})}throw new errors_CredentialUnavailableError(`ManagedIdentityCredential: Authentication failed. Message ${t.message}`,{cause:t})}}))}ensureValidMsalToken(e,t,r){const createError=t=>{tp.getToken.info(t);return new AuthenticationRequiredError({scopes:Array.isArray(e)?e:[e],getTokenOptions:r,message:t})};if(!t){throw createError("No response.")}if(!t.expiresOn){throw createError(`Response had no "expiresOn" property.`)}if(!t.accessToken){throw createError(`Response had no "accessToken" property.`)}}}function isNetworkError(e){if(e.errorCode==="network_error"){return true}if(e.code==="ENETUNREACH"||e.code==="EHOSTUNREACH"){return true}if(e.statusCode===403||e.code===403){if(e.message.includes("unreachable")){return true}}return false}var rp=r(5317);const ip=credentialLogger("AzureDeveloperCliCredential");const np={notInstalled:"Azure Developer CLI couldn't be found. To mitigate this issue, see the troubleshooting guidelines at https://aka.ms/azsdk/js/identity/azdevclicredential/troubleshoot.",login:"Please run 'azd auth login' from a command prompt to authenticate before using this credential. For more information, see the troubleshooting guidelines at https://aka.ms/azsdk/js/identity/azdevclicredential/troubleshoot.",unknown:"Unknown error while trying to retrieve the access token",claim:"This credential doesn't support claims challenges. To authenticate with the required claims, please run the following command:"};const sp={getSafeWorkingDir(){if(process.platform==="win32"){let e=process.env.SystemRoot||process.env["SYSTEMROOT"];if(!e){ip.getToken.warning("The SystemRoot environment variable is not set. This may cause issues when using the Azure Developer CLI credential.");e="C:\\Windows"}return e}else{return"/bin"}},async getAzdAccessToken(e,t,r,i){let n=[];if(t){n=["--tenant-id",t]}let s=[];if(i){const e=btoa(i);s=["--claims",e]}return new Promise(((t,i)=>{try{const i=["auth","token","--output","json","--no-prompt",...e.reduce(((e,t)=>e.concat("--scope",t)),[]),...n,...s];const o=["azd",...i].join(" ");rp.exec(o,{cwd:sp.getSafeWorkingDir(),timeout:r},((e,r,i)=>{t({stdout:r,stderr:i,error:e})}))}catch(e){i(e)}}))}};class AzureDeveloperCliCredential{tenantId;additionallyAllowedTenantIds;timeout;constructor(e){if(e?.tenantId){tenantIdUtils_checkTenantId(ip,e?.tenantId);this.tenantId=e?.tenantId}this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);this.timeout=e?.processTimeoutInMs}async getToken(e,t={}){const r=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds);if(r){tenantIdUtils_checkTenantId(ip,r)}let i;if(typeof e==="string"){i=[e]}else{i=e}ip.getToken.info(`Using the scopes ${e}`);return ee.withSpan(`${this.constructor.name}.getToken`,t,(async()=>{try{i.forEach((e=>{ensureValidScopeForDevTimeCreds(e,ip)}));const n=await sp.getAzdAccessToken(i,r,this.timeout,t.claims);const s=n.stderr?.match("must use multi-factor authentication")||n.stderr?.match("reauthentication required");const o=n.stderr?.match("not logged in, run `azd login` to login")||n.stderr?.match("not logged in, run `azd auth login` to login");const a=n.stderr?.match("azd:(.*)not found")||n.stderr?.startsWith("'azd' is not recognized");if(a||n.error&&n.error.code==="ENOENT"){const t=new errors_CredentialUnavailableError(np.notInstalled);ip.getToken.info(logging_formatError(e,t));throw t}if(o){const t=new errors_CredentialUnavailableError(np.login);ip.getToken.info(logging_formatError(e,t));throw t}if(s){const t=i.reduce(((e,t)=>e.concat("--scope",t)),[]).join(" ");const r=`azd auth login ${t}`;const n=new errors_CredentialUnavailableError(`${np.claim} ${r}`);ip.getToken.info(logging_formatError(e,n));throw n}try{const t=JSON.parse(n.stdout);ip.getToken.info(formatSuccess(e));return{token:t.token,expiresOnTimestamp:new Date(t.expiresOn).getTime(),tokenType:"Bearer"}}catch(e){if(n.stderr){throw new errors_CredentialUnavailableError(n.stderr)}throw e}}catch(t){const r=t.name==="CredentialUnavailableError"?t:new errors_CredentialUnavailableError(t.message||np.unknown);ip.getToken.info(logging_formatError(e,r));throw r}}))}}function checkSubscription(e,t){if(!t.match(/^[0-9a-zA-Z-._ ]+$/)){const r=new Error(`Subscription '${t}' contains invalid characters. If this is the name of a subscription, use `+`its ID instead. You can locate your subscription by following the instructions listed here: `+`https://learn.microsoft.com/azure/azure-portal/get-subscription-tenant-id`);e.info(logging_formatError("",r));throw r}}const op=credentialLogger("AzureCliCredential");const ap={claim:"This credential doesn't support claims challenges. To authenticate with the required claims, please run the following command:",notInstalled:"Azure CLI could not be found. Please visit https://aka.ms/azure-cli for installation instructions and then, once installed, authenticate to your Azure account using 'az login'.",login:"Please run 'az login' from a command prompt to authenticate before using this credential.",unknown:"Unknown error while trying to retrieve the access token",unexpectedResponse:'Unexpected response from Azure CLI when getting token. Expected "expiresOn" to be a RFC3339 date string. Got:'};const lp={getSafeWorkingDir(){if(process.platform==="win32"){let e=process.env.SystemRoot||process.env["SYSTEMROOT"];if(!e){op.getToken.warning("The SystemRoot environment variable is not set. This may cause issues when using the Azure CLI credential.");e="C:\\Windows"}return e}else{return"/bin"}},async getAzureCliAccessToken(e,t,r,i){let n=[];let s=[];if(t){n=["--tenant",t]}if(r){s=["--subscription",`"${r}"`]}return new Promise(((t,r)=>{try{const r=["account","get-access-token","--output","json","--resource",e,...n,...s];const o=["az",...r].join(" ");rp.exec(o,{cwd:lp.getSafeWorkingDir(),timeout:i},((e,r,i)=>{t({stdout:r,stderr:i,error:e})}))}catch(e){r(e)}}))}};class AzureCliCredential{tenantId;additionallyAllowedTenantIds;timeout;subscription;constructor(e){if(e?.tenantId){tenantIdUtils_checkTenantId(op,e?.tenantId);this.tenantId=e?.tenantId}if(e?.subscription){checkSubscription(op,e?.subscription);this.subscription=e?.subscription}this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);this.timeout=e?.processTimeoutInMs}async getToken(e,t={}){const r=typeof e==="string"?e:e[0];const i=t.claims;if(i&&i.trim()){const e=btoa(i);let n=`az login --claims-challenge ${e} --scope ${r}`;const s=t.tenantId;if(s){n+=` --tenant ${s}`}const o=new errors_CredentialUnavailableError(`${ap.claim} ${n}`);op.getToken.info(logging_formatError(r,o));throw o}const n=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds);if(n){tenantIdUtils_checkTenantId(op,n)}if(this.subscription){checkSubscription(op,this.subscription)}op.getToken.info(`Using the scope ${r}`);return ee.withSpan(`${this.constructor.name}.getToken`,t,(async()=>{try{ensureValidScopeForDevTimeCreds(r,op);const t=getScopeResource(r);const i=await lp.getAzureCliAccessToken(t,n,this.subscription,this.timeout);const s=i.stderr?.match("(.*)az login --scope(.*)");const o=i.stderr?.match("(.*)az login(.*)")&&!s;const a=i.stderr?.match("az:(.*)not found")||i.stderr?.startsWith("'az' is not recognized");if(a){const t=new errors_CredentialUnavailableError(ap.notInstalled);op.getToken.info(logging_formatError(e,t));throw t}if(o){const t=new errors_CredentialUnavailableError(ap.login);op.getToken.info(logging_formatError(e,t));throw t}try{const t=i.stdout;const r=this.parseRawResponse(t);op.getToken.info(formatSuccess(e));return r}catch(e){if(i.stderr){throw new errors_CredentialUnavailableError(i.stderr)}throw e}}catch(t){const r=t.name==="CredentialUnavailableError"?t:new errors_CredentialUnavailableError(t.message||ap.unknown);op.getToken.info(logging_formatError(e,r));throw r}}))}parseRawResponse(e){const t=JSON.parse(e);const r=t.accessToken;let i=Number.parseInt(t.expires_on,10)*1e3;if(!isNaN(i)){op.getToken.info("expires_on is available and is valid, using it");return{token:r,expiresOnTimestamp:i,tokenType:"Bearer"}}i=new Date(t.expiresOn).getTime();if(isNaN(i)){throw new errors_CredentialUnavailableError(`${ap.unexpectedResponse} "${t.expiresOn}"`)}return{token:r,expiresOnTimestamp:i,tokenType:"Bearer"}}}var pp=r(1421);const up={execFile(e,t,r){return new Promise(((i,n)=>{pp.execFile(e,t,r,((e,t,r)=>{if(Buffer.isBuffer(t)){t=t.toString("utf8")}if(Buffer.isBuffer(r)){r=r.toString("utf8")}if(r||e){n(r?new Error(r):e)}else{i(t)}}))}))}};const dp=credentialLogger("AzurePowerShellCredential");const mp=process.platform==="win32";function formatCommand(e){if(mp){return`${e}.exe`}else{return e}}async function runCommands(e,t){const r=[];for(const i of e){const[e,...n]=i;const s=await up.execFile(e,n,{encoding:"utf8",timeout:t});r.push(s)}return r}const Ap={login:"Run Connect-AzAccount to login",installed:"The specified module 'Az.Accounts' with version '2.2.0' was not loaded because no valid module file was found in any module directory"};const gp={login:"Please run 'Connect-AzAccount' from PowerShell to authenticate before using this credential.",installed:`The 'Az.Account' module >= 2.2.0 is not installed. Install the Azure Az PowerShell module with: "Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force".`,claim:"This credential doesn't support claims challenges. To authenticate with the required claims, please run the following command:",troubleshoot:`To troubleshoot, visit https://aka.ms/azsdk/js/identity/powershellcredential/troubleshoot.`};const isLoginError=e=>e.message.match(`(.*)${Ap.login}(.*)`);const isNotInstalledError=e=>e.message.match(Ap.installed);const hp=[formatCommand("pwsh")];if(mp){hp.push(formatCommand("powershell"))}class AzurePowerShellCredential{tenantId;additionallyAllowedTenantIds;timeout;constructor(e){if(e?.tenantId){tenantIdUtils_checkTenantId(dp,e?.tenantId);this.tenantId=e?.tenantId}this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);this.timeout=e?.processTimeoutInMs}async getAzurePowerShellAccessToken(e,t,r){for(const i of[...hp]){try{await runCommands([[i,"/?"]],r)}catch(e){hp.shift();continue}const n=await runCommands([[i,"-NoProfile","-NonInteractive","-Command",`\n $tenantId = "${t??""}"\n $m = Import-Module Az.Accounts -MinimumVersion 2.2.0 -PassThru\n $useSecureString = $m.Version -ge [version]'2.17.0' -and $m.Version -lt [version]'5.0.0'\n\n $params = @{\n ResourceUrl = "${e}"\n }\n\n if ($tenantId.Length -gt 0) {\n $params["TenantId"] = $tenantId\n }\n\n if ($useSecureString) {\n $params["AsSecureString"] = $true\n }\n\n $token = Get-AzAccessToken @params\n\n $result = New-Object -TypeName PSObject\n $result | Add-Member -MemberType NoteProperty -Name ExpiresOn -Value $token.ExpiresOn\n\n if ($token.Token -is [System.Security.SecureString]) {\n if ($PSVersionTable.PSVersion.Major -lt 7) {\n $ssPtr = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($token.Token)\n try {\n $result | Add-Member -MemberType NoteProperty -Name Token -Value ([System.Runtime.InteropServices.Marshal]::PtrToStringBSTR($ssPtr))\n }\n finally {\n [System.Runtime.InteropServices.Marshal]::ZeroFreeBSTR($ssPtr)\n }\n }\n else {\n $result | Add-Member -MemberType NoteProperty -Name Token -Value ($token.Token | ConvertFrom-SecureString -AsPlainText)\n }\n }\n else {\n $result | Add-Member -MemberType NoteProperty -Name Token -Value $token.Token\n }\n\n Write-Output (ConvertTo-Json $result)\n `]]);const s=n[0];return parseJsonToken(s)}throw new Error(`Unable to execute PowerShell. Ensure that it is installed in your system`)}async getToken(e,t={}){return ee.withSpan(`${this.constructor.name}.getToken`,t,(async()=>{const r=typeof e==="string"?e:e[0];const i=t.claims;if(i&&i.trim()){const e=btoa(i);let n=`Connect-AzAccount -ClaimsChallenge ${e}`;const s=t.tenantId;if(s){n+=` -Tenant ${s}`}const o=new errors_CredentialUnavailableError(`${gp.claim} ${n}`);dp.getToken.info(logging_formatError(r,o));throw o}const n=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds);if(n){tenantIdUtils_checkTenantId(dp,n)}try{ensureValidScopeForDevTimeCreds(r,dp);dp.getToken.info(`Using the scope ${r}`);const t=getScopeResource(r);const i=await this.getAzurePowerShellAccessToken(t,n,this.timeout);dp.getToken.info(formatSuccess(e));return{token:i.Token,expiresOnTimestamp:new Date(i.ExpiresOn).getTime(),tokenType:"Bearer"}}catch(e){if(isNotInstalledError(e)){const e=new errors_CredentialUnavailableError(gp.installed);dp.getToken.info(logging_formatError(r,e));throw e}else if(isLoginError(e)){const e=new errors_CredentialUnavailableError(gp.login);dp.getToken.info(logging_formatError(r,e));throw e}const t=new errors_CredentialUnavailableError(`${e}. ${gp.troubleshoot}`);dp.getToken.info(logging_formatError(r,t));throw t}}))}}async function parseJsonToken(e){const t=/{[^{}]*}/g;const r=e.match(t);let i=e;if(r){try{for(const e of r){try{const t=JSON.parse(e);if(t?.Token){i=i.replace(e,"");if(i){dp.getToken.warning(i)}return t}}catch(e){continue}}}catch(t){throw new Error(`Unable to parse the output of PowerShell. Received output: ${e}`)}}throw new Error(`No access token found in the output. Received output: ${e}`)}const fp="common";const yp="aebc6443-996d-45c2-90f0-388ff96faa56";const bp=credentialLogger("VisualStudioCodeCredential");const Cp={adfs:"The VisualStudioCodeCredential does not support authentication with ADFS tenants."};function checkUnsupportedTenant(e){const t=Cp[e];if(t){throw new errors_CredentialUnavailableError(t)}}class VisualStudioCodeCredential{tenantId;additionallyAllowedTenantIds;msalClient;options;constructor(e){this.options=e||{};if(e&&e.tenantId){tenantIdUtils_checkTenantId(bp,e.tenantId);this.tenantId=e.tenantId}else{this.tenantId=fp}this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);checkUnsupportedTenant(this.tenantId)}async prepare(e){const t=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,this.options,this.additionallyAllowedTenantIds,bp)||this.tenantId;if(!hasVSCodePlugin()||!h){throw new errors_CredentialUnavailableError("Visual Studio Code Authentication is not available."+" Ensure you have have Azure Resources Extension installed in VS Code,"+" signed into Azure via VS Code, installed the @azure/identity-vscode package,"+" and properly configured the extension.")}const r=await this.loadAuthRecord(h,e);this.msalClient=msalClient_createMsalClient(yp,t,{...this.options,isVSCodeCredential:true,brokerOptions:{enabled:true,parentWindowHandle:new Uint8Array(0),useDefaultBrokerAccount:true},authenticationRecord:r})}preparePromise;prepareOnce(e){if(!this.preparePromise){this.preparePromise=this.prepare(e)}return this.preparePromise}async getToken(e,t){const r=scopeUtils_ensureScopes(e);await this.prepareOnce(r);if(!this.msalClient){throw new errors_CredentialUnavailableError("Visual Studio Code Authentication failed to initialize."+" Ensure you have have Azure Resources Extension installed in VS Code,"+" signed into Azure via VS Code, installed the @azure/identity-vscode package,"+" and properly configured the extension.")}return this.msalClient.getTokenByInteractiveRequest(r,{...t,disableAutomaticAuthentication:true})}async loadAuthRecord(e,t){try{const t=await(0,Qc.readFile)(e,{encoding:"utf8"});return deserializeAuthenticationRecord(t)}catch(e){bp.getToken.info(logging_formatError(t,e));throw new errors_CredentialUnavailableError("Cannot load authentication record in Visual Studio Code."+" Ensure you have have Azure Resources Extension installed in VS Code,"+" signed into Azure via VS Code, installed the @azure/identity-vscode package,"+" and properly configured the extension.")}}}const Np=credentialLogger("BrokerCredential");class BrokerCredential{brokerMsalClient;brokerTenantId;brokerAdditionallyAllowedTenantIds;constructor(e){this.brokerTenantId=tenantIdUtils_resolveTenantId(Np,e.tenantId);this.brokerAdditionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);const t={...e,tokenCredentialOptions:e,logger:Np,brokerOptions:{enabled:true,parentWindowHandle:new Uint8Array(0),useDefaultBrokerAccount:true}};this.brokerMsalClient=msalClient_createMsalClient(n,this.brokerTenantId,t)}async getToken(e,t={}){return ee.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.brokerTenantId,t,this.brokerAdditionallyAllowedTenantIds,Np);const r=scopeUtils_ensureScopes(e);try{return this.brokerMsalClient.getBrokeredToken(r,true,{...t,disableAutomaticAuthentication:true})}catch(e){Np.getToken.info(logging_formatError(r,e));throw new errors_CredentialUnavailableError("Failed to acquire token using broker authentication",{cause:e})}}))}}function createDefaultBrokerCredential(e={}){return new BrokerCredential(e)}function createDefaultVisualStudioCodeCredential(e={}){return new VisualStudioCodeCredential(e)}function createDefaultManagedIdentityCredential(e={}){e.retryOptions??={maxRetries:5,retryDelayInMs:800};e.sendProbeRequest??=true;const t=e?.managedIdentityClientId??process.env.AZURE_CLIENT_ID;const r=e?.workloadIdentityClientId??t;const i=e?.managedIdentityResourceId;const n=process.env.AZURE_FEDERATED_TOKEN_FILE;const s=e?.tenantId??process.env.AZURE_TENANT_ID;if(i){const t={...e,resourceId:i};return new ManagedIdentityCredential(t)}if(n&&r){const t={...e,tenantId:s};return new ManagedIdentityCredential(r,t)}if(t){const r={...e,clientId:t};return new ManagedIdentityCredential(r)}return new ManagedIdentityCredential(e)}function createDefaultWorkloadIdentityCredential(e){const t=e?.managedIdentityClientId??process.env.AZURE_CLIENT_ID;const r=e?.workloadIdentityClientId??t;const i=process.env.AZURE_FEDERATED_TOKEN_FILE;const n=e?.tenantId??process.env.AZURE_TENANT_ID;if(i&&r){const t={...e,tenantId:n,clientId:r,tokenFilePath:i};return new WorkloadIdentityCredential(t)}if(n){const t={...e,tenantId:n};return new WorkloadIdentityCredential(t)}return new WorkloadIdentityCredential(e)}function createDefaultAzureDeveloperCliCredential(e={}){return new AzureDeveloperCliCredential(e)}function createDefaultAzureCliCredential(e={}){return new AzureCliCredential(e)}function createDefaultAzurePowershellCredential(e={}){return new AzurePowerShellCredential(e)}function createDefaultEnvironmentCredential(e={}){return new EnvironmentCredential(e)}const Ep=credentialLogger("DefaultAzureCredential");class UnavailableDefaultCredential{credentialUnavailableErrorMessage;credentialName;constructor(e,t){this.credentialName=e;this.credentialUnavailableErrorMessage=t}getToken(){Ep.getToken.info(`Skipping ${this.credentialName}, reason: ${this.credentialUnavailableErrorMessage}`);return Promise.resolve(null)}}class defaultAzureCredential_DefaultAzureCredential extends ChainedTokenCredential{constructor(e){validateRequiredEnvVars(e);const t=process.env.AZURE_TOKEN_CREDENTIALS?process.env.AZURE_TOKEN_CREDENTIALS.trim().toLowerCase():undefined;const r=[createDefaultVisualStudioCodeCredential,createDefaultAzureCliCredential,createDefaultAzurePowershellCredential,createDefaultAzureDeveloperCliCredential,createDefaultBrokerCredential];const i=[createDefaultEnvironmentCredential,createDefaultWorkloadIdentityCredential,createDefaultManagedIdentityCredential];let n=[];const s="EnvironmentCredential, WorkloadIdentityCredential, ManagedIdentityCredential, VisualStudioCodeCredential, AzureCliCredential, AzurePowerShellCredential, AzureDeveloperCliCredential";if(t){switch(t){case"dev":n=r;break;case"prod":n=i;break;case"environmentcredential":n=[createDefaultEnvironmentCredential];break;case"workloadidentitycredential":n=[createDefaultWorkloadIdentityCredential];break;case"managedidentitycredential":n=[()=>createDefaultManagedIdentityCredential({sendProbeRequest:false})];break;case"visualstudiocodecredential":n=[createDefaultVisualStudioCodeCredential];break;case"azureclicredential":n=[createDefaultAzureCliCredential];break;case"azurepowershellcredential":n=[createDefaultAzurePowershellCredential];break;case"azuredeveloperclicredential":n=[createDefaultAzureDeveloperCliCredential];break;default:{const e=`Invalid value for AZURE_TOKEN_CREDENTIALS = ${process.env.AZURE_TOKEN_CREDENTIALS}. Valid values are 'prod' or 'dev' or any of these credentials - ${s}.`;Ep.warning(e);throw new Error(e)}}}else{n=[...i,...r]}const o=n.map((t=>{try{return t(e??{})}catch(e){Ep.warning(`Skipped ${t.name} because of an error creating the credential: ${e}`);return new UnavailableDefaultCredential(t.name,e.message)}}));super(...o)}}function validateRequiredEnvVars(e){if(e?.requiredEnvVars){const t=Array.isArray(e.requiredEnvVars)?e.requiredEnvVars:[e.requiredEnvVars];const r=t.filter((e=>!process.env[e]));if(r.length>0){const e=`Required environment ${r.length===1?"variable":"variables"} '${r.join(", ")}' for DefaultAzureCredential ${r.length===1?"is":"are"} not set or empty.`;Ep.warning(e);throw new Error(e)}}}const vp=credentialLogger("InteractiveBrowserCredential");class InteractiveBrowserCredential{tenantId;additionallyAllowedTenantIds;msalClient;disableAutomaticAuthentication;browserCustomizationOptions;loginHint;constructor(e){this.tenantId=resolveTenantId(vp,e.tenantId,e.clientId);this.additionallyAllowedTenantIds=resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);const t={...e,tokenCredentialOptions:e,logger:vp};const r=e;this.browserCustomizationOptions=r.browserCustomizationOptions;this.loginHint=r.loginHint;if(r?.brokerOptions?.enabled){if(!r?.brokerOptions?.parentWindowHandle){throw new Error("In order to do WAM authentication, `parentWindowHandle` under `brokerOptions` is a required parameter")}else{t.brokerOptions={enabled:true,parentWindowHandle:r.brokerOptions.parentWindowHandle,legacyEnableMsaPassthrough:r.brokerOptions?.legacyEnableMsaPassthrough,useDefaultBrokerAccount:r.brokerOptions?.useDefaultBrokerAccount}}}this.msalClient=createMsalClient(e.clientId??DeveloperSignOnClientId,this.tenantId,t);this.disableAutomaticAuthentication=e?.disableAutomaticAuthentication}async getToken(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,vp);const r=ensureScopes(e);return this.msalClient.getTokenByInteractiveRequest(r,{...t,disableAutomaticAuthentication:this.disableAutomaticAuthentication,browserCustomizationOptions:this.browserCustomizationOptions,loginHint:this.loginHint})}))}async authenticate(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.authenticate`,t,(async t=>{const r=ensureScopes(e);await this.msalClient.getTokenByInteractiveRequest(r,{...t,disableAutomaticAuthentication:false,browserCustomizationOptions:this.browserCustomizationOptions,loginHint:this.loginHint});return this.msalClient.getActiveAccount()}))}}const Ip=credentialLogger("DeviceCodeCredential");function defaultDeviceCodePromptCallback(e){console.log(e.message)}class DeviceCodeCredential{tenantId;additionallyAllowedTenantIds;disableAutomaticAuthentication;msalClient;userPromptCallback;constructor(e){this.tenantId=e?.tenantId;this.additionallyAllowedTenantIds=resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);const t=e?.clientId??DeveloperSignOnClientId;const r=resolveTenantId(Ip,e?.tenantId,t);this.userPromptCallback=e?.userPromptCallback??defaultDeviceCodePromptCallback;this.msalClient=createMsalClient(t,r,{...e,logger:Ip,tokenCredentialOptions:e||{}});this.disableAutomaticAuthentication=e?.disableAutomaticAuthentication}async getToken(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Ip);const r=ensureScopes(e);return this.msalClient.getTokenByDeviceCode(r,this.userPromptCallback,{...t,disableAutomaticAuthentication:this.disableAutomaticAuthentication})}))}async authenticate(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.authenticate`,t,(async t=>{const r=Array.isArray(e)?e:[e];await this.msalClient.getTokenByDeviceCode(r,this.userPromptCallback,{...t,disableAutomaticAuthentication:false});return this.msalClient.getActiveAccount()}))}}const Sp="AzurePipelinesCredential";const wp=credentialLogger(Sp);const Pp="7.1";class AzurePipelinesCredential{clientAssertionCredential;identityClient;constructor(e,t,r,i,n={}){if(!t){throw new CredentialUnavailableError(`${Sp}: is unavailable. clientId is a required parameter.`)}if(!e){throw new CredentialUnavailableError(`${Sp}: is unavailable. tenantId is a required parameter.`)}if(!r){throw new CredentialUnavailableError(`${Sp}: is unavailable. serviceConnectionId is a required parameter.`)}if(!i){throw new CredentialUnavailableError(`${Sp}: is unavailable. systemAccessToken is a required parameter.`)}n.loggingOptions={...n?.loggingOptions,additionalAllowedHeaderNames:[...n.loggingOptions?.additionalAllowedHeaderNames??[],"x-vss-e2eid","x-msedge-ref"]};this.identityClient=new IdentityClient(n);checkTenantId(wp,e);wp.info(`Invoking AzurePipelinesCredential with tenant ID: ${e}, client ID: ${t}, and service connection ID: ${r}`);if(!process.env.SYSTEM_OIDCREQUESTURI){throw new CredentialUnavailableError(`${Sp}: is unavailable. Ensure that you're running this task in an Azure Pipeline, so that following missing system variable(s) can be defined- "SYSTEM_OIDCREQUESTURI"`)}const s=`${process.env.SYSTEM_OIDCREQUESTURI}?api-version=${Pp}&serviceConnectionId=${r}`;wp.info(`Invoking ClientAssertionCredential with tenant ID: ${e}, client ID: ${t} and service connection ID: ${r}`);this.clientAssertionCredential=new ClientAssertionCredential(e,t,this.requestOidcToken.bind(this,s,i),n)}async getToken(e,t){if(!this.clientAssertionCredential){const e=`${Sp}: is unavailable. To use Federation Identity in Azure Pipelines, the following parameters are required - \n tenantId,\n clientId,\n serviceConnectionId,\n systemAccessToken,\n "SYSTEM_OIDCREQUESTURI". \n See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/azurepipelinescredential/troubleshoot`;wp.error(e);throw new CredentialUnavailableError(e)}wp.info("Invoking getToken() of Client Assertion Credential");return this.clientAssertionCredential.getToken(e,t)}async requestOidcToken(e,t){wp.info("Requesting OIDC token from Azure Pipelines...");wp.info(e);const r=createPipelineRequest({url:e,method:"POST",headers:createHttpHeaders({"Content-Type":"application/json",Authorization:`Bearer ${t}`,"X-TFS-FedAuthRedirect":"Suppress"})});const i=await this.identityClient.sendRequest(r);return handleOidcResponse(i)}}function handleOidcResponse(e){const t=e.bodyAsText;if(!t){wp.error(`${Sp}: Authentication Failed. Received null token from OIDC request. Response status- ${e.status}. Complete response - ${JSON.stringify(e)}`);throw new AuthenticationError(e.status,{error:`${Sp}: Authentication Failed. Received null token from OIDC request.`,error_description:`${JSON.stringify(e)}. See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/azurepipelinescredential/troubleshoot`})}try{const r=JSON.parse(t);if(r?.oidcToken){return r.oidcToken}else{const r=`${Sp}: Authentication Failed. oidcToken field not detected in the response.`;let i=``;if(e.status!==200){i=`Response body = ${t}. Response Headers ["x-vss-e2eid"] = ${e.headers.get("x-vss-e2eid")} and ["x-msedge-ref"] = ${e.headers.get("x-msedge-ref")}. See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/azurepipelinescredential/troubleshoot`}wp.error(r);wp.error(i);throw new AuthenticationError(e.status,{error:r,error_description:i})}}catch(r){const i=`${Sp}: Authentication Failed. oidcToken field not detected in the response.`;wp.error(`Response from service = ${t}, Response Headers ["x-vss-e2eid"] = ${e.headers.get("x-vss-e2eid")} \n and ["x-msedge-ref"] = ${e.headers.get("x-msedge-ref")}, error message = ${r.message}`);wp.error(i);throw new AuthenticationError(e.status,{error:i,error_description:`Response = ${t}. Response headers ["x-vss-e2eid"] = ${e.headers.get("x-vss-e2eid")} and ["x-msedge-ref"] = ${e.headers.get("x-msedge-ref")}. See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/azurepipelinescredential/troubleshoot`})}}const xp=credentialLogger("AuthorizationCodeCredential");class AuthorizationCodeCredential{msalClient;disableAutomaticAuthentication;authorizationCode;redirectUri;tenantId;additionallyAllowedTenantIds;clientSecret;constructor(e,t,r,i,n,s){checkTenantId(xp,e);this.clientSecret=r;if(typeof n==="string"){this.authorizationCode=i;this.redirectUri=n}else{this.authorizationCode=r;this.redirectUri=i;this.clientSecret=undefined;s=n}this.tenantId=e;this.additionallyAllowedTenantIds=resolveAdditionallyAllowedTenantIds(s?.additionallyAllowedTenants);this.msalClient=createMsalClient(t,e,{...s,logger:xp,tokenCredentialOptions:s??{}})}async getToken(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{const r=processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds);t.tenantId=r;const i=ensureScopes(e);return this.msalClient.getTokenByAuthorizationCode(i,this.redirectUri,this.authorizationCode,this.clientSecret,{...t,disableAutomaticAuthentication:this.disableAutomaticAuthentication})}))}}const Bp="OnBehalfOfCredential";const _p=credentialLogger(Bp);class OnBehalfOfCredential{tenantId;additionallyAllowedTenantIds;msalClient;sendCertificateChain;certificatePath;clientSecret;userAssertionToken;clientAssertion;constructor(e){const{clientSecret:t}=e;const{certificatePath:r,sendCertificateChain:i}=e;const{getAssertion:n}=e;const{tenantId:s,clientId:o,userAssertionToken:a,additionallyAllowedTenants:l}=e;if(!s){throw new CredentialUnavailableError(`${Bp}: tenantId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}if(!o){throw new CredentialUnavailableError(`${Bp}: clientId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}if(!t&&!r&&!n){throw new CredentialUnavailableError(`${Bp}: You must provide one of clientSecret, certificatePath, or a getAssertion callback but none were provided. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}if(!a){throw new CredentialUnavailableError(`${Bp}: userAssertionToken is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}this.certificatePath=r;this.clientSecret=t;this.userAssertionToken=a;this.sendCertificateChain=i;this.clientAssertion=n;this.tenantId=s;this.additionallyAllowedTenantIds=resolveAdditionallyAllowedTenantIds(l);this.msalClient=createMsalClient(o,this.tenantId,{...e,logger:_p,tokenCredentialOptions:e})}async getToken(e,t={}){return tracingClient.withSpan(`${Bp}.getToken`,t,(async r=>{r.tenantId=processMultiTenantRequest(this.tenantId,r,this.additionallyAllowedTenantIds,_p);const i=ensureScopes(e);if(this.certificatePath){const e=await this.buildClientCertificate(this.certificatePath);return this.msalClient.getTokenOnBehalfOf(i,this.userAssertionToken,e,r)}else if(this.clientSecret){return this.msalClient.getTokenOnBehalfOf(i,this.userAssertionToken,this.clientSecret,t)}else if(this.clientAssertion){return this.msalClient.getTokenOnBehalfOf(i,this.userAssertionToken,this.clientAssertion,t)}else{throw new Error("Expected either clientSecret or certificatePath or clientAssertion to be defined.")}}))}async buildClientCertificate(e){try{const t=await this.parseCertificate({certificatePath:e},this.sendCertificateChain);return{thumbprint:t.thumbprint,thumbprintSha256:t.thumbprintSha256,privateKey:t.certificateContents,x5c:t.x5c}}catch(e){_p.info(formatError("",e));throw e}}async parseCertificate(e,t){const r=e.certificatePath;const i=await readFile(r,"utf8");const n=t?i:undefined;const s=/(-+BEGIN CERTIFICATE-+)(\n\r?|\r\n?)([A-Za-z0-9+/\n\r]+=*)(\n\r?|\r\n?)(-+END CERTIFICATE-+)/g;const o=[];let a;do{a=s.exec(i);if(a){o.push(a[3])}}while(a);if(o.length===0){throw new Error("The file at the specified path does not contain a PEM-encoded certificate.")}const l=createHash("sha1").update(Buffer.from(o[0],"base64")).digest("hex").toUpperCase();const c=createHash("sha256").update(Buffer.from(o[0],"base64")).digest("hex").toUpperCase();return{certificateContents:i,thumbprintSha256:c,thumbprint:l,x5c:n}}}function getBearerTokenProvider(e,t,r){const{abortSignal:i,tracingOptions:n}=r||{};const s=createEmptyPipeline();s.addPolicy(bearerTokenAuthenticationPolicy({credential:e,scopes:t}));async function getRefreshedToken(){const e=await s.sendRequest({sendRequest:e=>Promise.resolve({request:e,status:200,headers:e.headers})},createPipelineRequest({url:"https://example.com",abortSignal:i,tracingOptions:n}));const t=e.headers.get("authorization")?.split(" ")[1];if(!t){throw new Error("Failed to get access token")}return t}return getRefreshedToken}function getDefaultAzureCredential(){return new DefaultAzureCredential}},3094:(e,t,r)=>{r.d(t,{A:()=>ensureError});var i=r(7975);class NonError extends Error{constructor(e){super((0,i.inspect)(e));Object.defineProperty(this,"name",{value:"NonError",configurable:true,writable:true});Error.captureStackTrace(this,NonError)}}function ensureError(e){if(!(e instanceof Error)){return new NonError(e)}const t=e;if(!t.name){Object.defineProperty(t,"name",{value:t.constructor&&t.constructor.name||"Error",configurable:true,writable:true})}if(!t.message){Object.defineProperty(t,"message",{value:"",configurable:true,writable:true})}if(!t.stack){Object.defineProperty(t,"stack",{value:new Error(t.message).stack.replace(/\n {4}at /,"\n$&"),configurable:true,writable:true})}return t}},1813:e=>{e.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"application/aml":{"source":"iana"},"application/andrew-inset":{"source":"iana","extensions":["ez"]},"application/applefile":{"source":"iana"},"application/applixware":{"source":"apache","extensions":["aw"]},"application/at+jwt":{"source":"iana"},"application/atf":{"source":"iana"},"application/atfx":{"source":"iana"},"application/atom+xml":{"source":"iana","compressible":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"extensions":["cdfx"]},"application/cdmi-capability":{"source":"iana","extensions":["cdmia"]},"application/cdmi-container":{"source":"iana","extensions":["cdmic"]},"application/cdmi-domain":{"source":"iana","extensions":["cdmid"]},"application/cdmi-object":{"source":"iana","extensions":["cdmio"]},"application/cdmi-queue":{"source":"iana","extensions":["cdmiq"]},"application/cdni":{"source":"iana"},"application/cea":{"source":"iana"},"application/cea-2018+xml":{"source":"iana","compressible":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"application/fits":{"source":"iana"},"application/flexfec":{"source":"iana"},"application/font-sfnt":{"source":"iana"},"application/font-tdpfr":{"source":"iana","extensions":["pfr"]},"application/font-woff":{"source":"iana","compressible":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/index":{"source":"iana"},"application/index.cmd":{"source":"iana"},"application/index.obj":{"source":"iana"},"application/index.response":{"source":"iana"},"application/index.vnd":{"source":"iana"},"application/inkml+xml":{"source":"iana","compressible":true,"extensions":["ink","inkml"]},"application/iotp":{"source":"iana"},"application/ipfix":{"source":"iana","extensions":["ipfix"]},"application/ipp":{"source":"iana"},"application/isup":{"source":"iana"},"application/its+xml":{"source":"iana","compressible":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"application/lxf":{"source":"iana"},"application/mac-binhex40":{"source":"iana","extensions":["hqx"]},"application/mac-compactpro":{"source":"apache","extensions":["cpt"]},"application/macwriteii":{"source":"iana"},"application/mads+xml":{"source":"iana","compressible":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"extensions":["mets"]},"application/mf4":{"source":"iana"},"application/mikey":{"source":"iana"},"application/mipc":{"source":"iana"},"application/missing-blocks+cbor-seq":{"source":"iana"},"application/mmt-aei+xml":{"source":"iana","compressible":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"extensions":["mods"]},"application/moss-keys":{"source":"iana"},"application/moss-signature":{"source":"iana"},"application/mosskey-data":{"source":"iana"},"application/mosskey-request":{"source":"iana"},"application/mp21":{"source":"iana","extensions":["m21","mp21"]},"application/mp4":{"source":"iana","extensions":["mp4s","m4p"]},"application/mpeg4-generic":{"source":"iana"},"application/mpeg4-iod":{"source":"iana"},"application/mpeg4-iod-xmt":{"source":"iana"},"application/mrb-consumer+xml":{"source":"iana","compressible":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"application/multipart-core":{"source":"iana"},"application/mxf":{"source":"iana","extensions":["mxf"]},"application/n-quads":{"source":"iana","extensions":["nq"]},"application/n-triples":{"source":"iana","extensions":["nt"]},"application/nasdata":{"source":"iana"},"application/news-checkgroups":{"source":"iana","charset":"US-ASCII"},"application/news-groupinfo":{"source":"iana","charset":"US-ASCII"},"application/news-transmission":{"source":"iana"},"application/nlsml+xml":{"source":"iana","compressible":true},"application/node":{"source":"iana","extensions":["cjs"]},"application/nss":{"source":"iana"},"application/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"source":"iana"},"application/ocsp-request":{"source":"iana"},"application/ocsp-response":{"source":"iana"},"application/octet-stream":{"source":"iana","compressible":false,"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"source":"iana","extensions":["oda"]},"application/odm+xml":{"source":"iana","compressible":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"extensions":["pgp"]},"application/pgp-keys":{"source":"iana","extensions":["asc"]},"application/pgp-signature":{"source":"iana","extensions":["asc","sig"]},"application/pics-rules":{"source":"apache","extensions":["prf"]},"application/pidf+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pkcs10":{"source":"iana","extensions":["p10"]},"application/pkcs12":{"source":"iana"},"application/pkcs7-mime":{"source":"iana","extensions":["p7m","p7c"]},"application/pkcs7-signature":{"source":"iana","extensions":["p7s"]},"application/pkcs8":{"source":"iana","extensions":["p8"]},"application/pkcs8-encrypted":{"source":"iana"},"application/pkix-attr-cert":{"source":"iana","extensions":["ac"]},"application/pkix-cert":{"source":"iana","extensions":["cer"]},"application/pkix-crl":{"source":"iana","extensions":["crl"]},"application/pkix-pkipath":{"source":"iana","extensions":["pkipath"]},"application/pkixcmp":{"source":"iana","extensions":["pki"]},"application/pls+xml":{"source":"iana","compressible":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"extensions":["provx"]},"application/prs.alvestrand.titrax-sheet":{"source":"iana"},"application/prs.cww":{"source":"iana","extensions":["cww"]},"application/prs.cyn":{"source":"iana","charset":"7-BIT"},"application/prs.hpub+zip":{"source":"iana","compressible":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"extensions":["rusd"]},"application/rpki-ghostbusters":{"source":"iana","extensions":["gbr"]},"application/rpki-manifest":{"source":"iana","extensions":["mft"]},"application/rpki-publication":{"source":"iana"},"application/rpki-roa":{"source":"iana","extensions":["roa"]},"application/rpki-updown":{"source":"iana"},"application/rsd+xml":{"source":"apache","compressible":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"application/scvp-cv-request":{"source":"iana","extensions":["scq"]},"application/scvp-cv-response":{"source":"iana","extensions":["scs"]},"application/scvp-vp-request":{"source":"iana","extensions":["spq"]},"application/scvp-vp-response":{"source":"iana","extensions":["spp"]},"application/sdp":{"source":"iana","extensions":["sdp"]},"application/secevent+jwt":{"source":"iana"},"application/senml+cbor":{"source":"iana"},"application/senml+json":{"source":"iana","compressible":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"application/sep-exi":{"source":"iana"},"application/session-info":{"source":"iana"},"application/set-payment":{"source":"iana"},"application/set-payment-initiation":{"source":"iana","extensions":["setpay"]},"application/set-registration":{"source":"iana"},"application/set-registration-initiation":{"source":"iana","extensions":["setreg"]},"application/sgml":{"source":"iana"},"application/sgml-open-catalog":{"source":"iana"},"application/shf+xml":{"source":"iana","compressible":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"application/simple-message-summary":{"source":"iana"},"application/simplesymbolcontainer":{"source":"iana"},"application/sipc":{"source":"iana"},"application/slate":{"source":"iana"},"application/smil":{"source":"iana"},"application/smil+xml":{"source":"iana","compressible":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"extensions":["swidtag"]},"application/tamp-apex-update":{"source":"iana"},"application/tamp-apex-update-confirm":{"source":"iana"},"application/tamp-community-update":{"source":"iana"},"application/tamp-community-update-confirm":{"source":"iana"},"application/tamp-error":{"source":"iana"},"application/tamp-sequence-adjust":{"source":"iana"},"application/tamp-sequence-adjust-confirm":{"source":"iana"},"application/tamp-status-query":{"source":"iana"},"application/tamp-status-response":{"source":"iana"},"application/tamp-update":{"source":"iana"},"application/tamp-update-confirm":{"source":"iana"},"application/tar":{"compressible":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"extensions":["tfi"]},"application/timestamp-query":{"source":"iana"},"application/timestamp-reply":{"source":"iana"},"application/timestamped-data":{"source":"iana","extensions":["tsd"]},"application/tlsrpt+gzip":{"source":"iana"},"application/tlsrpt+json":{"source":"iana","compressible":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-v2x-local-service-information":{"source":"iana"},"application/vnd.3gpp.5gnas":{"source":"iana"},"application/vnd.3gpp.access-transfer-events+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"application/vnd.3gpp.mc-signalling-ear":{"source":"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"application/vnd.3gpp.pic-bw-large":{"source":"iana","extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"source":"iana","extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"source":"iana","extensions":["pvb"]},"application/vnd.3gpp.s1ap":{"source":"iana"},"application/vnd.3gpp.sms":{"source":"iana"},"application/vnd.3gpp.sms+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.sms":{"source":"iana"},"application/vnd.3gpp2.tcap":{"source":"iana","extensions":["tcap"]},"application/vnd.3lightssoftware.imagescal":{"source":"iana"},"application/vnd.3m.post-it-notes":{"source":"iana","extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"source":"iana","extensions":["aso"]},"application/vnd.accpac.simply.imp":{"source":"iana","extensions":["imp"]},"application/vnd.acucobol":{"source":"iana","extensions":["acu"]},"application/vnd.acucorp":{"source":"iana","extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"source":"apache","compressible":false,"extensions":["air"]},"application/vnd.adobe.flash.movie":{"source":"iana"},"application/vnd.adobe.formscentral.fcdt":{"source":"iana","extensions":["fcdt"]},"application/vnd.adobe.fxp":{"source":"iana","extensions":["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{"source":"iana"},"application/vnd.adobe.xdp+xml":{"source":"iana","compressible":true,"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"source":"iana","extensions":["xfdf"]},"application/vnd.aether.imp":{"source":"iana"},"application/vnd.afpc.afplinedata":{"source":"iana"},"application/vnd.afpc.afplinedata-pagedef":{"source":"iana"},"application/vnd.afpc.cmoca-cmresource":{"source":"iana"},"application/vnd.afpc.foca-charset":{"source":"iana"},"application/vnd.afpc.foca-codedfont":{"source":"iana"},"application/vnd.afpc.foca-codepage":{"source":"iana"},"application/vnd.afpc.modca":{"source":"iana"},"application/vnd.afpc.modca-cmtable":{"source":"iana"},"application/vnd.afpc.modca-formdef":{"source":"iana"},"application/vnd.afpc.modca-mediummap":{"source":"iana"},"application/vnd.afpc.modca-objectcontainer":{"source":"iana"},"application/vnd.afpc.modca-overlay":{"source":"iana"},"application/vnd.afpc.modca-pagesegment":{"source":"iana"},"application/vnd.age":{"source":"iana","extensions":["age"]},"application/vnd.ah-barcode":{"source":"iana"},"application/vnd.ahead.space":{"source":"iana","extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"source":"iana","extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"source":"iana","extensions":["azs"]},"application/vnd.amadeus+json":{"source":"iana","compressible":true},"application/vnd.amazon.ebook":{"source":"apache","extensions":["azw"]},"application/vnd.amazon.mobi8-ebook":{"source":"iana"},"application/vnd.americandynamics.acc":{"source":"iana","extensions":["acc"]},"application/vnd.amiga.ami":{"source":"iana","extensions":["ami"]},"application/vnd.amundsen.maze+xml":{"source":"iana","compressible":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"extensions":["apk"]},"application/vnd.anki":{"source":"iana"},"application/vnd.anser-web-certificate-issue-initiation":{"source":"iana","extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"source":"apache","extensions":["fti"]},"application/vnd.antix.game-component":{"source":"iana","extensions":["atx"]},"application/vnd.apache.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"application/vnd.apache.thrift.binary":{"source":"iana"},"application/vnd.apache.thrift.compact":{"source":"iana"},"application/vnd.apache.thrift.json":{"source":"iana"},"application/vnd.api+json":{"source":"iana","compressible":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"extensions":["mpkg"]},"application/vnd.apple.keynote":{"source":"iana","extensions":["key"]},"application/vnd.apple.mpegurl":{"source":"iana","extensions":["m3u8"]},"application/vnd.apple.numbers":{"source":"iana","extensions":["numbers"]},"application/vnd.apple.pages":{"source":"iana","extensions":["pages"]},"application/vnd.apple.pkpass":{"compressible":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"application/vnd.artsquare":{"source":"iana"},"application/vnd.astraea-software.iota":{"source":"iana","extensions":["iota"]},"application/vnd.audiograph":{"source":"iana","extensions":["aep"]},"application/vnd.autopackage":{"source":"iana"},"application/vnd.avalon+json":{"source":"iana","compressible":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"extensions":["bmml"]},"application/vnd.balsamiq.bmpr":{"source":"iana"},"application/vnd.banana-accounting":{"source":"iana"},"application/vnd.bbf.usp.error":{"source":"iana"},"application/vnd.bbf.usp.msg":{"source":"iana"},"application/vnd.bbf.usp.msg+json":{"source":"iana","compressible":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"application/vnd.blink-idb-value-wrapper":{"source":"iana"},"application/vnd.blueice.multipass":{"source":"iana","extensions":["mpm"]},"application/vnd.bluetooth.ep.oob":{"source":"iana"},"application/vnd.bluetooth.le.oob":{"source":"iana"},"application/vnd.bmi":{"source":"iana","extensions":["bmi"]},"application/vnd.bpf":{"source":"iana"},"application/vnd.bpf3":{"source":"iana"},"application/vnd.businessobjects":{"source":"iana","extensions":["rep"]},"application/vnd.byu.uapi+json":{"source":"iana","compressible":true},"application/vnd.cab-jscript":{"source":"iana"},"application/vnd.canon-cpdl":{"source":"iana"},"application/vnd.canon-lips":{"source":"iana"},"application/vnd.capasystems-pg+json":{"source":"iana","compressible":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"extensions":["cdxml"]},"application/vnd.chess-pgn":{"source":"iana"},"application/vnd.chipnuts.karaoke-mmd":{"source":"iana","extensions":["mmd"]},"application/vnd.ciedi":{"source":"iana"},"application/vnd.cinderella":{"source":"iana","extensions":["cdy"]},"application/vnd.cirpack.isdn-ext":{"source":"iana"},"application/vnd.citationstyles.style+xml":{"source":"iana","compressible":true,"extensions":["csl"]},"application/vnd.claymore":{"source":"iana","extensions":["cla"]},"application/vnd.cloanto.rp9":{"source":"iana","extensions":["rp9"]},"application/vnd.clonk.c4group":{"source":"iana","extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"source":"iana","extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"source":"iana","extensions":["c11amz"]},"application/vnd.coffeescript":{"source":"iana"},"application/vnd.collabio.xodocuments.document":{"source":"iana"},"application/vnd.collabio.xodocuments.document-template":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation-template":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{"source":"iana"},"application/vnd.collection+json":{"source":"iana","compressible":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"application/vnd.comicbook-rar":{"source":"iana"},"application/vnd.commerce-battelle":{"source":"iana"},"application/vnd.commonspace":{"source":"iana","extensions":["csp"]},"application/vnd.contact.cmsg":{"source":"iana","extensions":["cdbcmsg"]},"application/vnd.coreos.ignition+json":{"source":"iana","compressible":true},"application/vnd.cosmocaller":{"source":"iana","extensions":["cmc"]},"application/vnd.crick.clicker":{"source":"iana","extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"source":"iana","extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"source":"iana","extensions":["clkp"]},"application/vnd.crick.clicker.template":{"source":"iana","extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"source":"iana","extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"source":"iana","compressible":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"application/vnd.crypto-shade-file":{"source":"iana"},"application/vnd.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"source":"iana"},"application/vnd.ctc-posml":{"source":"iana","extensions":["pml"]},"application/vnd.ctct.ws+xml":{"source":"iana","compressible":true},"application/vnd.cups-pdf":{"source":"iana"},"application/vnd.cups-postscript":{"source":"iana"},"application/vnd.cups-ppd":{"source":"iana","extensions":["ppd"]},"application/vnd.cups-raster":{"source":"iana"},"application/vnd.cups-raw":{"source":"iana"},"application/vnd.curl":{"source":"iana"},"application/vnd.curl.car":{"source":"apache","extensions":["car"]},"application/vnd.curl.pcurl":{"source":"apache","extensions":["pcurl"]},"application/vnd.cyan.dean.root+xml":{"source":"iana","compressible":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"application/vnd.dbf":{"source":"iana","extensions":["dbf"]},"application/vnd.debian.binary-package":{"source":"iana"},"application/vnd.dece.data":{"source":"iana","extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"source":"iana","compressible":true,"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"source":"iana","extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"source":"iana","extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"source":"iana","extensions":["fe_launch"]},"application/vnd.desmume.movie":{"source":"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{"source":"iana"},"application/vnd.dm.delegation+xml":{"source":"iana","compressible":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"application/vnd.dolby.mlp":{"source":"apache","extensions":["mlp"]},"application/vnd.dolby.mobile.1":{"source":"iana"},"application/vnd.dolby.mobile.2":{"source":"iana"},"application/vnd.doremir.scorecloud-binary-document":{"source":"iana"},"application/vnd.dpgraph":{"source":"iana","extensions":["dpg"]},"application/vnd.dreamfactory":{"source":"iana","extensions":["dfac"]},"application/vnd.drive+json":{"source":"iana","compressible":true},"application/vnd.ds-keypoint":{"source":"apache","extensions":["kpxx"]},"application/vnd.dtg.local":{"source":"iana"},"application/vnd.dtg.local.flash":{"source":"iana"},"application/vnd.dtg.local.html":{"source":"iana"},"application/vnd.dvb.ait":{"source":"iana","extensions":["ait"]},"application/vnd.dvb.dvbisl+xml":{"source":"iana","compressible":true},"application/vnd.dvb.dvbj":{"source":"iana"},"application/vnd.dvb.esgcontainer":{"source":"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess2":{"source":"iana"},"application/vnd.dvb.ipdcesgpdd":{"source":"iana"},"application/vnd.dvb.ipdcroaming":{"source":"iana"},"application/vnd.dvb.iptv.alfec-base":{"source":"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{"source":"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"application/vnd.dvb.pfr":{"source":"iana"},"application/vnd.dvb.service":{"source":"iana","extensions":["svc"]},"application/vnd.dxr":{"source":"iana"},"application/vnd.dynageo":{"source":"iana","extensions":["geo"]},"application/vnd.dzr":{"source":"iana"},"application/vnd.easykaraoke.cdgdownload":{"source":"iana"},"application/vnd.ecdis-update":{"source":"iana"},"application/vnd.ecip.rlp":{"source":"iana"},"application/vnd.eclipse.ditto+json":{"source":"iana","compressible":true},"application/vnd.ecowin.chart":{"source":"iana","extensions":["mag"]},"application/vnd.ecowin.filerequest":{"source":"iana"},"application/vnd.ecowin.fileupdate":{"source":"iana"},"application/vnd.ecowin.series":{"source":"iana"},"application/vnd.ecowin.seriesrequest":{"source":"iana"},"application/vnd.ecowin.seriesupdate":{"source":"iana"},"application/vnd.efi.img":{"source":"iana"},"application/vnd.efi.iso":{"source":"iana"},"application/vnd.emclient.accessrequest+xml":{"source":"iana","compressible":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"application/vnd.epson.esf":{"source":"iana","extensions":["esf"]},"application/vnd.epson.msf":{"source":"iana","extensions":["msf"]},"application/vnd.epson.quickanime":{"source":"iana","extensions":["qam"]},"application/vnd.epson.salt":{"source":"iana","extensions":["slt"]},"application/vnd.epson.ssf":{"source":"iana","extensions":["ssf"]},"application/vnd.ericsson.quickcall":{"source":"iana"},"application/vnd.espass-espass+zip":{"source":"iana","compressible":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"application/vnd.eudora.data":{"source":"iana"},"application/vnd.evolv.ecig.profile":{"source":"iana"},"application/vnd.evolv.ecig.settings":{"source":"iana"},"application/vnd.evolv.ecig.theme":{"source":"iana"},"application/vnd.exstream-empower+zip":{"source":"iana","compressible":false},"application/vnd.exstream-package":{"source":"iana"},"application/vnd.ezpix-album":{"source":"iana","extensions":["ez2"]},"application/vnd.ezpix-package":{"source":"iana","extensions":["ez3"]},"application/vnd.f-secure.mobile":{"source":"iana"},"application/vnd.familysearch.gedcom+zip":{"source":"iana","compressible":false},"application/vnd.fastcopy-disk-image":{"source":"iana"},"application/vnd.fdf":{"source":"iana","extensions":["fdf"]},"application/vnd.fdsn.mseed":{"source":"iana","extensions":["mseed"]},"application/vnd.fdsn.seed":{"source":"iana","extensions":["seed","dataless"]},"application/vnd.ffsns":{"source":"iana"},"application/vnd.ficlab.flb+zip":{"source":"iana","compressible":false},"application/vnd.filmit.zfc":{"source":"iana"},"application/vnd.fints":{"source":"iana"},"application/vnd.firemonkeys.cloudcell":{"source":"iana"},"application/vnd.flographit":{"source":"iana","extensions":["gph"]},"application/vnd.fluxtime.clip":{"source":"iana","extensions":["ftc"]},"application/vnd.font-fontforge-sfd":{"source":"iana"},"application/vnd.framemaker":{"source":"iana","extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"source":"iana","extensions":["fnc"]},"application/vnd.frogans.ltf":{"source":"iana","extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"source":"iana","extensions":["fsc"]},"application/vnd.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"application/vnd.fujitsu.oasys":{"source":"iana","extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"source":"iana","extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"source":"iana","extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"source":"iana","extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"source":"iana","extensions":["bh2"]},"application/vnd.fujixerox.art-ex":{"source":"iana"},"application/vnd.fujixerox.art4":{"source":"iana"},"application/vnd.fujixerox.ddd":{"source":"iana","extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"source":"iana","extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"source":"iana","extensions":["xbd"]},"application/vnd.fujixerox.docuworks.container":{"source":"iana"},"application/vnd.fujixerox.hbpl":{"source":"iana"},"application/vnd.fut-misnet":{"source":"iana"},"application/vnd.futoin+cbor":{"source":"iana"},"application/vnd.futoin+json":{"source":"iana","compressible":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"application/vnd.geogebra.file":{"source":"iana","extensions":["ggb"]},"application/vnd.geogebra.slides":{"source":"iana"},"application/vnd.geogebra.tool":{"source":"iana","extensions":["ggt"]},"application/vnd.geometry-explorer":{"source":"iana","extensions":["gex","gre"]},"application/vnd.geonext":{"source":"iana","extensions":["gxt"]},"application/vnd.geoplan":{"source":"iana","extensions":["g2w"]},"application/vnd.geospace":{"source":"iana","extensions":["g3w"]},"application/vnd.gerber":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt-response":{"source":"iana"},"application/vnd.gmx":{"source":"iana","extensions":["gmx"]},"application/vnd.google-apps.document":{"compressible":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"application/vnd.grafeq":{"source":"iana","extensions":["gqf","gqs"]},"application/vnd.gridmp":{"source":"iana"},"application/vnd.groove-account":{"source":"iana","extensions":["gac"]},"application/vnd.groove-help":{"source":"iana","extensions":["ghf"]},"application/vnd.groove-identity-message":{"source":"iana","extensions":["gim"]},"application/vnd.groove-injector":{"source":"iana","extensions":["grv"]},"application/vnd.groove-tool-message":{"source":"iana","extensions":["gtm"]},"application/vnd.groove-tool-template":{"source":"iana","extensions":["tpl"]},"application/vnd.groove-vcard":{"source":"iana","extensions":["vcg"]},"application/vnd.hal+json":{"source":"iana","compressible":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hp-hpgl":{"source":"iana","extensions":["hpgl"]},"application/vnd.hp-hpid":{"source":"iana","extensions":["hpid"]},"application/vnd.hp-hps":{"source":"iana","extensions":["hps"]},"application/vnd.hp-jlyt":{"source":"iana","extensions":["jlt"]},"application/vnd.hp-pcl":{"source":"iana","extensions":["pcl"]},"application/vnd.hp-pclxl":{"source":"iana","extensions":["pclxl"]},"application/vnd.httphone":{"source":"iana"},"application/vnd.hydrostatix.sof-data":{"source":"iana","extensions":["sfd-hdstx"]},"application/vnd.hyper+json":{"source":"iana","compressible":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"application/vnd.hzn-3d-crossword":{"source":"iana"},"application/vnd.ibm.afplinedata":{"source":"iana"},"application/vnd.ibm.electronic-media":{"source":"iana"},"application/vnd.ibm.minipay":{"source":"iana","extensions":["mpy"]},"application/vnd.ibm.modcap":{"source":"iana","extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"source":"iana","extensions":["irm"]},"application/vnd.ibm.secure-container":{"source":"iana","extensions":["sc"]},"application/vnd.iccprofile":{"source":"iana","extensions":["icc","icm"]},"application/vnd.ieee.1905":{"source":"iana"},"application/vnd.igloader":{"source":"iana","extensions":["igl"]},"application/vnd.imagemeter.folder+zip":{"source":"iana","compressible":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"application/vnd.immervision-ivp":{"source":"iana","extensions":["ivp"]},"application/vnd.immervision-ivu":{"source":"iana","extensions":["ivu"]},"application/vnd.ims.imsccv1p1":{"source":"iana"},"application/vnd.ims.imsccv1p2":{"source":"iana"},"application/vnd.ims.imsccv1p3":{"source":"iana"},"application/vnd.ims.lis.v2.result+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"application/vnd.innopath.wamp.notification":{"source":"iana"},"application/vnd.insors.igm":{"source":"iana","extensions":["igm"]},"application/vnd.intercon.formnet":{"source":"iana","extensions":["xpw","xpx"]},"application/vnd.intergeo":{"source":"iana","extensions":["i2g"]},"application/vnd.intertrust.digibox":{"source":"iana"},"application/vnd.intertrust.nncp":{"source":"iana"},"application/vnd.intu.qbo":{"source":"iana","extensions":["qbo"]},"application/vnd.intu.qfx":{"source":"iana","extensions":["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"extensions":["irp"]},"application/vnd.is-xpr":{"source":"iana","extensions":["xpr"]},"application/vnd.isac.fcs":{"source":"iana","extensions":["fcs"]},"application/vnd.iso11783-10+zip":{"source":"iana","compressible":false},"application/vnd.jam":{"source":"iana","extensions":["jam"]},"application/vnd.japannet-directory-service":{"source":"iana"},"application/vnd.japannet-jpnstore-wakeup":{"source":"iana"},"application/vnd.japannet-payment-wakeup":{"source":"iana"},"application/vnd.japannet-registration":{"source":"iana"},"application/vnd.japannet-registration-wakeup":{"source":"iana"},"application/vnd.japannet-setstore-wakeup":{"source":"iana"},"application/vnd.japannet-verification":{"source":"iana"},"application/vnd.japannet-verification-wakeup":{"source":"iana"},"application/vnd.jcp.javame.midlet-rms":{"source":"iana","extensions":["rms"]},"application/vnd.jisp":{"source":"iana","extensions":["jisp"]},"application/vnd.joost.joda-archive":{"source":"iana","extensions":["joda"]},"application/vnd.jsk.isdn-ngn":{"source":"iana"},"application/vnd.kahootz":{"source":"iana","extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"source":"iana","extensions":["karbon"]},"application/vnd.kde.kchart":{"source":"iana","extensions":["chrt"]},"application/vnd.kde.kformula":{"source":"iana","extensions":["kfo"]},"application/vnd.kde.kivio":{"source":"iana","extensions":["flw"]},"application/vnd.kde.kontour":{"source":"iana","extensions":["kon"]},"application/vnd.kde.kpresenter":{"source":"iana","extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"source":"iana","extensions":["ksp"]},"application/vnd.kde.kword":{"source":"iana","extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"source":"iana","extensions":["htke"]},"application/vnd.kidspiration":{"source":"iana","extensions":["kia"]},"application/vnd.kinar":{"source":"iana","extensions":["kne","knp"]},"application/vnd.koan":{"source":"iana","extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"source":"iana","extensions":["sse"]},"application/vnd.las":{"source":"iana"},"application/vnd.las.las+json":{"source":"iana","compressible":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"application/vnd.loom":{"source":"iana"},"application/vnd.lotus-1-2-3":{"source":"iana","extensions":["123"]},"application/vnd.lotus-approach":{"source":"iana","extensions":["apr"]},"application/vnd.lotus-freelance":{"source":"iana","extensions":["pre"]},"application/vnd.lotus-notes":{"source":"iana","extensions":["nsf"]},"application/vnd.lotus-organizer":{"source":"iana","extensions":["org"]},"application/vnd.lotus-screencam":{"source":"iana","extensions":["scm"]},"application/vnd.lotus-wordpro":{"source":"iana","extensions":["lwp"]},"application/vnd.macports.portpkg":{"source":"iana","extensions":["portpkg"]},"application/vnd.mapbox-vector-tile":{"source":"iana","extensions":["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"application/vnd.maxmind.maxmind-db":{"source":"iana"},"application/vnd.mcd":{"source":"iana","extensions":["mcd"]},"application/vnd.medcalcdata":{"source":"iana","extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"source":"iana","extensions":["cdkey"]},"application/vnd.meridian-slingshot":{"source":"iana"},"application/vnd.mfer":{"source":"iana","extensions":["mwf"]},"application/vnd.mfmp":{"source":"iana","extensions":["mfm"]},"application/vnd.micro+json":{"source":"iana","compressible":true},"application/vnd.micrografx.flo":{"source":"iana","extensions":["flo"]},"application/vnd.micrografx.igx":{"source":"iana","extensions":["igx"]},"application/vnd.microsoft.portable-executable":{"source":"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{"source":"iana"},"application/vnd.miele+json":{"source":"iana","compressible":true},"application/vnd.mif":{"source":"iana","extensions":["mif"]},"application/vnd.minisoft-hp3000-save":{"source":"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{"source":"iana"},"application/vnd.mobius.daf":{"source":"iana","extensions":["daf"]},"application/vnd.mobius.dis":{"source":"iana","extensions":["dis"]},"application/vnd.mobius.mbk":{"source":"iana","extensions":["mbk"]},"application/vnd.mobius.mqy":{"source":"iana","extensions":["mqy"]},"application/vnd.mobius.msl":{"source":"iana","extensions":["msl"]},"application/vnd.mobius.plc":{"source":"iana","extensions":["plc"]},"application/vnd.mobius.txf":{"source":"iana","extensions":["txf"]},"application/vnd.mophun.application":{"source":"iana","extensions":["mpn"]},"application/vnd.mophun.certificate":{"source":"iana","extensions":["mpc"]},"application/vnd.motorola.flexsuite":{"source":"iana"},"application/vnd.motorola.flexsuite.adsi":{"source":"iana"},"application/vnd.motorola.flexsuite.fis":{"source":"iana"},"application/vnd.motorola.flexsuite.gotap":{"source":"iana"},"application/vnd.motorola.flexsuite.kmr":{"source":"iana"},"application/vnd.motorola.flexsuite.ttc":{"source":"iana"},"application/vnd.motorola.flexsuite.wem":{"source":"iana"},"application/vnd.motorola.iprm":{"source":"iana"},"application/vnd.mozilla.xul+xml":{"source":"iana","compressible":true,"extensions":["xul"]},"application/vnd.ms-3mfdocument":{"source":"iana"},"application/vnd.ms-artgalry":{"source":"iana","extensions":["cil"]},"application/vnd.ms-asf":{"source":"iana"},"application/vnd.ms-cab-compressed":{"source":"iana","extensions":["cab"]},"application/vnd.ms-color.iccprofile":{"source":"apache"},"application/vnd.ms-excel":{"source":"iana","compressible":false,"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"source":"iana","extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"source":"iana","extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"source":"iana","extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"source":"iana","extensions":["xltm"]},"application/vnd.ms-fontobject":{"source":"iana","compressible":true,"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"source":"iana","extensions":["chm"]},"application/vnd.ms-ims":{"source":"iana","extensions":["ims"]},"application/vnd.ms-lrm":{"source":"iana","extensions":["lrm"]},"application/vnd.ms-office.activex+xml":{"source":"iana","compressible":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"extensions":["msg"]},"application/vnd.ms-package.obfuscated-opentype":{"source":"apache"},"application/vnd.ms-pki.seccat":{"source":"apache","extensions":["cat"]},"application/vnd.ms-pki.stl":{"source":"apache","extensions":["stl"]},"application/vnd.ms-playready.initiator+xml":{"source":"iana","compressible":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"source":"iana","extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"source":"iana","extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"source":"iana","extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"source":"iana","extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"source":"iana","extensions":["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{"source":"iana","compressible":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"application/vnd.ms-project":{"source":"iana","extensions":["mpp","mpt"]},"application/vnd.ms-tnef":{"source":"iana"},"application/vnd.ms-windows.devicepairing":{"source":"iana"},"application/vnd.ms-windows.nwprinting.oob":{"source":"iana"},"application/vnd.ms-windows.printerpairing":{"source":"iana"},"application/vnd.ms-windows.wsd.oob":{"source":"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.lic-resp":{"source":"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.meter-resp":{"source":"iana"},"application/vnd.ms-word.document.macroenabled.12":{"source":"iana","extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"source":"iana","extensions":["dotm"]},"application/vnd.ms-works":{"source":"iana","extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"source":"iana","extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"source":"iana","compressible":false,"extensions":["xps"]},"application/vnd.msa-disk-image":{"source":"iana"},"application/vnd.mseq":{"source":"iana","extensions":["mseq"]},"application/vnd.msign":{"source":"iana"},"application/vnd.multiad.creator":{"source":"iana"},"application/vnd.multiad.creator.cif":{"source":"iana"},"application/vnd.music-niff":{"source":"iana"},"application/vnd.musician":{"source":"iana","extensions":["mus"]},"application/vnd.muvee.style":{"source":"iana","extensions":["msty"]},"application/vnd.mynfc":{"source":"iana","extensions":["taglet"]},"application/vnd.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"application/vnd.nervana":{"source":"iana"},"application/vnd.netfpx":{"source":"iana"},"application/vnd.neurolanguage.nlu":{"source":"iana","extensions":["nlu"]},"application/vnd.nimn":{"source":"iana"},"application/vnd.nintendo.nitro.rom":{"source":"iana"},"application/vnd.nintendo.snes.rom":{"source":"iana"},"application/vnd.nitf":{"source":"iana","extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"source":"iana","extensions":["nnd"]},"application/vnd.noblenet-sealer":{"source":"iana","extensions":["nns"]},"application/vnd.noblenet-web":{"source":"iana","extensions":["nnw"]},"application/vnd.nokia.catalogs":{"source":"iana"},"application/vnd.nokia.conml+wbxml":{"source":"iana"},"application/vnd.nokia.conml+xml":{"source":"iana","compressible":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"extensions":["ac"]},"application/vnd.nokia.n-gage.data":{"source":"iana","extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"source":"iana","extensions":["n-gage"]},"application/vnd.nokia.ncd":{"source":"iana"},"application/vnd.nokia.pcd+wbxml":{"source":"iana"},"application/vnd.nokia.pcd+xml":{"source":"iana","compressible":true},"application/vnd.nokia.radio-preset":{"source":"iana","extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"source":"iana","extensions":["rpss"]},"application/vnd.novadigm.edm":{"source":"iana","extensions":["edm"]},"application/vnd.novadigm.edx":{"source":"iana","extensions":["edx"]},"application/vnd.novadigm.ext":{"source":"iana","extensions":["ext"]},"application/vnd.ntt-local.content-share":{"source":"iana"},"application/vnd.ntt-local.file-transfer":{"source":"iana"},"application/vnd.ntt-local.ogw_remote-access":{"source":"iana"},"application/vnd.ntt-local.sip-ta_remote":{"source":"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{"source":"iana"},"application/vnd.oasis.opendocument.chart":{"source":"iana","extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"source":"iana","extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"source":"iana","extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"source":"iana","extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"source":"iana","extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"source":"iana","compressible":false,"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"source":"iana","extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"source":"iana","extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"source":"iana","extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"source":"iana","compressible":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"source":"iana","extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"source":"iana","extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"source":"iana","extensions":["oth"]},"application/vnd.obn":{"source":"iana"},"application/vnd.ocf+cbor":{"source":"iana"},"application/vnd.oci.image.manifest.v1+json":{"source":"iana","compressible":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"application/vnd.olpc-sugar":{"source":"iana","extensions":["xo"]},"application/vnd.oma-scws-config":{"source":"iana"},"application/vnd.oma-scws-http-request":{"source":"iana"},"application/vnd.oma-scws-http-response":{"source":"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sgdu":{"source":"iana"},"application/vnd.oma.bcast.simple-symbol-container":{"source":"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omaloc-supl-init":{"source":"iana"},"application/vnd.onepager":{"source":"iana"},"application/vnd.onepagertamp":{"source":"iana"},"application/vnd.onepagertamx":{"source":"iana"},"application/vnd.onepagertat":{"source":"iana"},"application/vnd.onepagertatp":{"source":"iana"},"application/vnd.onepagertatx":{"source":"iana"},"application/vnd.openblox.game+xml":{"source":"iana","compressible":true,"extensions":["obgx"]},"application/vnd.openblox.game-binary":{"source":"iana"},"application/vnd.openeye.oeb":{"source":"iana"},"application/vnd.openofficeorg.extension":{"source":"apache","extensions":["oxt"]},"application/vnd.openstreetmap.data+xml":{"source":"iana","compressible":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"application/vnd.orange.indata":{"source":"iana"},"application/vnd.osa.netdeploy":{"source":"iana"},"application/vnd.osgeo.mapguide.package":{"source":"iana","extensions":["mgp"]},"application/vnd.osgi.bundle":{"source":"iana"},"application/vnd.osgi.dp":{"source":"iana","extensions":["dp"]},"application/vnd.osgi.subsystem":{"source":"iana","extensions":["esa"]},"application/vnd.otps.ct-kip+xml":{"source":"iana","compressible":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"application/vnd.palm":{"source":"iana","extensions":["pdb","pqa","oprc"]},"application/vnd.panoply":{"source":"iana"},"application/vnd.paos.xml":{"source":"iana"},"application/vnd.patentdive":{"source":"iana"},"application/vnd.patientecommsdoc":{"source":"iana"},"application/vnd.pawaafile":{"source":"iana","extensions":["paw"]},"application/vnd.pcos":{"source":"iana"},"application/vnd.pg.format":{"source":"iana","extensions":["str"]},"application/vnd.pg.osasli":{"source":"iana","extensions":["ei6"]},"application/vnd.piaccess.application-licence":{"source":"iana"},"application/vnd.picsel":{"source":"iana","extensions":["efif"]},"application/vnd.pmi.widget":{"source":"iana","extensions":["wg"]},"application/vnd.poc.group-advertisement+xml":{"source":"iana","compressible":true},"application/vnd.pocketlearn":{"source":"iana","extensions":["plf"]},"application/vnd.powerbuilder6":{"source":"iana","extensions":["pbd"]},"application/vnd.powerbuilder6-s":{"source":"iana"},"application/vnd.powerbuilder7":{"source":"iana"},"application/vnd.powerbuilder7-s":{"source":"iana"},"application/vnd.powerbuilder75":{"source":"iana"},"application/vnd.powerbuilder75-s":{"source":"iana"},"application/vnd.preminet":{"source":"iana"},"application/vnd.previewsystems.box":{"source":"iana","extensions":["box"]},"application/vnd.proteus.magazine":{"source":"iana","extensions":["mgz"]},"application/vnd.psfs":{"source":"iana"},"application/vnd.publishare-delta-tree":{"source":"iana","extensions":["qps"]},"application/vnd.pvi.ptid1":{"source":"iana","extensions":["ptid"]},"application/vnd.pwg-multiplexed":{"source":"iana"},"application/vnd.pwg-xhtml-print+xml":{"source":"iana","compressible":true},"application/vnd.qualcomm.brew-app-res":{"source":"iana"},"application/vnd.quarantainenet":{"source":"iana"},"application/vnd.quark.quarkxpress":{"source":"iana","extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{"source":"iana"},"application/vnd.radisys.moml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"application/vnd.rainstor.data":{"source":"iana"},"application/vnd.rapid":{"source":"iana"},"application/vnd.rar":{"source":"iana","extensions":["rar"]},"application/vnd.realvnc.bed":{"source":"iana","extensions":["bed"]},"application/vnd.recordare.musicxml":{"source":"iana","extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"source":"iana","compressible":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"application/vnd.rig.cryptonote":{"source":"iana","extensions":["cryptonote"]},"application/vnd.rim.cod":{"source":"apache","extensions":["cod"]},"application/vnd.rn-realmedia":{"source":"apache","extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"source":"apache","extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"source":"iana","compressible":true,"extensions":["link66"]},"application/vnd.rs-274x":{"source":"iana"},"application/vnd.ruckus.download":{"source":"iana"},"application/vnd.s3sms":{"source":"iana"},"application/vnd.sailingtracker.track":{"source":"iana","extensions":["st"]},"application/vnd.sar":{"source":"iana"},"application/vnd.sbm.cid":{"source":"iana"},"application/vnd.sbm.mid2":{"source":"iana"},"application/vnd.scribus":{"source":"iana"},"application/vnd.sealed.3df":{"source":"iana"},"application/vnd.sealed.csf":{"source":"iana"},"application/vnd.sealed.doc":{"source":"iana"},"application/vnd.sealed.eml":{"source":"iana"},"application/vnd.sealed.mht":{"source":"iana"},"application/vnd.sealed.net":{"source":"iana"},"application/vnd.sealed.ppt":{"source":"iana"},"application/vnd.sealed.tiff":{"source":"iana"},"application/vnd.sealed.xls":{"source":"iana"},"application/vnd.sealedmedia.softseal.html":{"source":"iana"},"application/vnd.sealedmedia.softseal.pdf":{"source":"iana"},"application/vnd.seemail":{"source":"iana","extensions":["see"]},"application/vnd.seis+json":{"source":"iana","compressible":true},"application/vnd.sema":{"source":"iana","extensions":["sema"]},"application/vnd.semd":{"source":"iana","extensions":["semd"]},"application/vnd.semf":{"source":"iana","extensions":["semf"]},"application/vnd.shade-save-file":{"source":"iana"},"application/vnd.shana.informed.formdata":{"source":"iana","extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"source":"iana","extensions":["itp"]},"application/vnd.shana.informed.interchange":{"source":"iana","extensions":["iif"]},"application/vnd.shana.informed.package":{"source":"iana","extensions":["ipk"]},"application/vnd.shootproof+json":{"source":"iana","compressible":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"application/vnd.shp":{"source":"iana"},"application/vnd.shx":{"source":"iana"},"application/vnd.sigrok.session":{"source":"iana"},"application/vnd.simtech-mindmapper":{"source":"iana","extensions":["twd","twds"]},"application/vnd.siren+json":{"source":"iana","compressible":true},"application/vnd.smaf":{"source":"iana","extensions":["mmf"]},"application/vnd.smart.notebook":{"source":"iana"},"application/vnd.smart.teacher":{"source":"iana","extensions":["teacher"]},"application/vnd.snesdev-page-table":{"source":"iana"},"application/vnd.software602.filler.form+xml":{"source":"iana","compressible":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"source":"iana","extensions":["dxp"]},"application/vnd.spotfire.sfs":{"source":"iana","extensions":["sfs"]},"application/vnd.sqlite3":{"source":"iana"},"application/vnd.sss-cod":{"source":"iana"},"application/vnd.sss-dtf":{"source":"iana"},"application/vnd.sss-ntf":{"source":"iana"},"application/vnd.stardivision.calc":{"source":"apache","extensions":["sdc"]},"application/vnd.stardivision.draw":{"source":"apache","extensions":["sda"]},"application/vnd.stardivision.impress":{"source":"apache","extensions":["sdd"]},"application/vnd.stardivision.math":{"source":"apache","extensions":["smf"]},"application/vnd.stardivision.writer":{"source":"apache","extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"source":"apache","extensions":["sgl"]},"application/vnd.stepmania.package":{"source":"iana","extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"source":"iana","extensions":["sm"]},"application/vnd.street-stream":{"source":"iana"},"application/vnd.sun.wadl+xml":{"source":"iana","compressible":true,"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"source":"apache","extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"source":"apache","extensions":["stc"]},"application/vnd.sun.xml.draw":{"source":"apache","extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"source":"apache","extensions":["std"]},"application/vnd.sun.xml.impress":{"source":"apache","extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"source":"apache","extensions":["sti"]},"application/vnd.sun.xml.math":{"source":"apache","extensions":["sxm"]},"application/vnd.sun.xml.writer":{"source":"apache","extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"source":"apache","extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"source":"apache","extensions":["stw"]},"application/vnd.sus-calendar":{"source":"iana","extensions":["sus","susp"]},"application/vnd.svd":{"source":"iana","extensions":["svd"]},"application/vnd.swiftview-ics":{"source":"iana"},"application/vnd.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"source":"iana","charset":"UTF-8","extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xdm"]},"application/vnd.syncml.dm.notification":{"source":"iana"},"application/vnd.syncml.dmddf+wbxml":{"source":"iana"},"application/vnd.syncml.dmddf+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"application/vnd.tao.intent-module-archive":{"source":"iana","extensions":["tao"]},"application/vnd.tcpdump.pcap":{"source":"iana","extensions":["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{"source":"iana","compressible":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"application/vnd.tml":{"source":"iana"},"application/vnd.tmobile-livetv":{"source":"iana","extensions":["tmo"]},"application/vnd.tri.onesource":{"source":"iana"},"application/vnd.trid.tpt":{"source":"iana","extensions":["tpt"]},"application/vnd.triscape.mxs":{"source":"iana","extensions":["mxs"]},"application/vnd.trueapp":{"source":"iana","extensions":["tra"]},"application/vnd.truedoc":{"source":"iana"},"application/vnd.ubisoft.webplayer":{"source":"iana"},"application/vnd.ufdl":{"source":"iana","extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"source":"iana","extensions":["utz"]},"application/vnd.umajin":{"source":"iana","extensions":["umj"]},"application/vnd.unity":{"source":"iana","extensions":["unityweb"]},"application/vnd.uoml+xml":{"source":"iana","compressible":true,"extensions":["uoml"]},"application/vnd.uplanet.alert":{"source":"iana"},"application/vnd.uplanet.alert-wbxml":{"source":"iana"},"application/vnd.uplanet.bearer-choice":{"source":"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{"source":"iana"},"application/vnd.uplanet.cacheop":{"source":"iana"},"application/vnd.uplanet.cacheop-wbxml":{"source":"iana"},"application/vnd.uplanet.channel":{"source":"iana"},"application/vnd.uplanet.channel-wbxml":{"source":"iana"},"application/vnd.uplanet.list":{"source":"iana"},"application/vnd.uplanet.list-wbxml":{"source":"iana"},"application/vnd.uplanet.listcmd":{"source":"iana"},"application/vnd.uplanet.listcmd-wbxml":{"source":"iana"},"application/vnd.uplanet.signal":{"source":"iana"},"application/vnd.uri-map":{"source":"iana"},"application/vnd.valve.source.material":{"source":"iana"},"application/vnd.vcx":{"source":"iana","extensions":["vcx"]},"application/vnd.vd-study":{"source":"iana"},"application/vnd.vectorworks":{"source":"iana"},"application/vnd.vel+json":{"source":"iana","compressible":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"application/vnd.veryant.thin":{"source":"iana"},"application/vnd.ves.encrypted":{"source":"iana"},"application/vnd.vidsoft.vidconference":{"source":"iana"},"application/vnd.visio":{"source":"iana","extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"source":"iana","extensions":["vis"]},"application/vnd.vividence.scriptfile":{"source":"iana"},"application/vnd.vsf":{"source":"iana","extensions":["vsf"]},"application/vnd.wap.sic":{"source":"iana"},"application/vnd.wap.slc":{"source":"iana"},"application/vnd.wap.wbxml":{"source":"iana","charset":"UTF-8","extensions":["wbxml"]},"application/vnd.wap.wmlc":{"source":"iana","extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"source":"iana","extensions":["wmlsc"]},"application/vnd.webturbo":{"source":"iana","extensions":["wtb"]},"application/vnd.wfa.dpp":{"source":"iana"},"application/vnd.wfa.p2p":{"source":"iana"},"application/vnd.wfa.wsc":{"source":"iana"},"application/vnd.windows.devicepairing":{"source":"iana"},"application/vnd.wmc":{"source":"iana"},"application/vnd.wmf.bootstrap":{"source":"iana"},"application/vnd.wolfram.mathematica":{"source":"iana"},"application/vnd.wolfram.mathematica.package":{"source":"iana"},"application/vnd.wolfram.player":{"source":"iana","extensions":["nbp"]},"application/vnd.wordperfect":{"source":"iana","extensions":["wpd"]},"application/vnd.wqd":{"source":"iana","extensions":["wqd"]},"application/vnd.wrq-hp3000-labelled":{"source":"iana"},"application/vnd.wt.stf":{"source":"iana","extensions":["stf"]},"application/vnd.wv.csp+wbxml":{"source":"iana"},"application/vnd.wv.csp+xml":{"source":"iana","compressible":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"application/vnd.xara":{"source":"iana","extensions":["xar"]},"application/vnd.xfdl":{"source":"iana","extensions":["xfdl"]},"application/vnd.xfdl.webform":{"source":"iana"},"application/vnd.xmi+xml":{"source":"iana","compressible":true},"application/vnd.xmpie.cpkg":{"source":"iana"},"application/vnd.xmpie.dpkg":{"source":"iana"},"application/vnd.xmpie.plan":{"source":"iana"},"application/vnd.xmpie.ppkg":{"source":"iana"},"application/vnd.xmpie.xlim":{"source":"iana"},"application/vnd.yamaha.hv-dic":{"source":"iana","extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"source":"iana","extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"source":"iana","extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"source":"iana","extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"source":"iana","compressible":true,"extensions":["osfpvg"]},"application/vnd.yamaha.remote-setup":{"source":"iana"},"application/vnd.yamaha.smaf-audio":{"source":"iana","extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"source":"iana","extensions":["spf"]},"application/vnd.yamaha.through-ngn":{"source":"iana"},"application/vnd.yamaha.tunnel-udpencap":{"source":"iana"},"application/vnd.yaoweme":{"source":"iana"},"application/vnd.yellowriver-custom-menu":{"source":"iana","extensions":["cmp"]},"application/vnd.youtube.yt":{"source":"iana"},"application/vnd.zul":{"source":"iana","extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"source":"iana","compressible":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"application/whoispp-query":{"source":"iana"},"application/whoispp-response":{"source":"iana"},"application/widget":{"source":"iana","extensions":["wgt"]},"application/winhlp":{"source":"apache","extensions":["hlp"]},"application/wita":{"source":"iana"},"application/wordperfect5.1":{"source":"iana"},"application/wsdl+xml":{"source":"iana","compressible":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"extensions":["7z"]},"application/x-abiword":{"source":"apache","extensions":["abw"]},"application/x-ace-compressed":{"source":"apache","extensions":["ace"]},"application/x-amf":{"source":"apache"},"application/x-apple-diskimage":{"source":"apache","extensions":["dmg"]},"application/x-arj":{"compressible":false,"extensions":["arj"]},"application/x-authorware-bin":{"source":"apache","extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"source":"apache","extensions":["aam"]},"application/x-authorware-seg":{"source":"apache","extensions":["aas"]},"application/x-bcpio":{"source":"apache","extensions":["bcpio"]},"application/x-bdoc":{"compressible":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"extensions":["bz2","boz"]},"application/x-cbr":{"source":"apache","extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"source":"apache","extensions":["vcd"]},"application/x-cfs-compressed":{"source":"apache","extensions":["cfs"]},"application/x-chat":{"source":"apache","extensions":["chat"]},"application/x-chess-pgn":{"source":"apache","extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"source":"nginx","extensions":["cco"]},"application/x-compress":{"source":"apache"},"application/x-conference":{"source":"apache","extensions":["nsc"]},"application/x-cpio":{"source":"apache","extensions":["cpio"]},"application/x-csh":{"source":"apache","extensions":["csh"]},"application/x-deb":{"compressible":false},"application/x-debian-package":{"source":"apache","extensions":["deb","udeb"]},"application/x-dgc-compressed":{"source":"apache","extensions":["dgc"]},"application/x-director":{"source":"apache","extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"source":"apache","extensions":["wad"]},"application/x-dtbncx+xml":{"source":"apache","compressible":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"extensions":["dvi"]},"application/x-envoy":{"source":"apache","extensions":["evy"]},"application/x-eva":{"source":"apache","extensions":["eva"]},"application/x-font-bdf":{"source":"apache","extensions":["bdf"]},"application/x-font-dos":{"source":"apache"},"application/x-font-framemaker":{"source":"apache"},"application/x-font-ghostscript":{"source":"apache","extensions":["gsf"]},"application/x-font-libgrx":{"source":"apache"},"application/x-font-linux-psf":{"source":"apache","extensions":["psf"]},"application/x-font-pcf":{"source":"apache","extensions":["pcf"]},"application/x-font-snf":{"source":"apache","extensions":["snf"]},"application/x-font-speedo":{"source":"apache"},"application/x-font-sunos-news":{"source":"apache"},"application/x-font-type1":{"source":"apache","extensions":["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{"source":"apache"},"application/x-freearc":{"source":"apache","extensions":["arc"]},"application/x-futuresplash":{"source":"apache","extensions":["spl"]},"application/x-gca-compressed":{"source":"apache","extensions":["gca"]},"application/x-glulx":{"source":"apache","extensions":["ulx"]},"application/x-gnumeric":{"source":"apache","extensions":["gnumeric"]},"application/x-gramps-xml":{"source":"apache","extensions":["gramps"]},"application/x-gtar":{"source":"apache","extensions":["gtar"]},"application/x-gzip":{"source":"apache"},"application/x-hdf":{"source":"apache","extensions":["hdf"]},"application/x-httpd-php":{"compressible":true,"extensions":["php"]},"application/x-install-instructions":{"source":"apache","extensions":["install"]},"application/x-iso9660-image":{"source":"apache","extensions":["iso"]},"application/x-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"application/x-java-archive-diff":{"source":"nginx","extensions":["jardiff"]},"application/x-java-jnlp-file":{"source":"apache","compressible":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"source":"apache","extensions":["lzh","lha"]},"application/x-makeself":{"source":"nginx","extensions":["run"]},"application/x-mie":{"source":"apache","extensions":["mie"]},"application/x-mobipocket-ebook":{"source":"apache","extensions":["prc","mobi"]},"application/x-mpegurl":{"compressible":false},"application/x-ms-application":{"source":"apache","extensions":["application"]},"application/x-ms-shortcut":{"source":"apache","extensions":["lnk"]},"application/x-ms-wmd":{"source":"apache","extensions":["wmd"]},"application/x-ms-wmz":{"source":"apache","extensions":["wmz"]},"application/x-ms-xbap":{"source":"apache","extensions":["xbap"]},"application/x-msaccess":{"source":"apache","extensions":["mdb"]},"application/x-msbinder":{"source":"apache","extensions":["obd"]},"application/x-mscardfile":{"source":"apache","extensions":["crd"]},"application/x-msclip":{"source":"apache","extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"source":"apache","extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"source":"apache","extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"source":"apache","extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"source":"apache","extensions":["mny"]},"application/x-mspublisher":{"source":"apache","extensions":["pub"]},"application/x-msschedule":{"source":"apache","extensions":["scd"]},"application/x-msterminal":{"source":"apache","extensions":["trm"]},"application/x-mswrite":{"source":"apache","extensions":["wri"]},"application/x-netcdf":{"source":"apache","extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"compressible":true,"extensions":["pac"]},"application/x-nzb":{"source":"apache","extensions":["nzb"]},"application/x-perl":{"source":"nginx","extensions":["pl","pm"]},"application/x-pilot":{"source":"nginx","extensions":["prc","pdb"]},"application/x-pkcs12":{"source":"apache","compressible":false,"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"source":"apache","extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"source":"apache","extensions":["p7r"]},"application/x-pki-message":{"source":"iana"},"application/x-rar-compressed":{"source":"apache","compressible":false,"extensions":["rar"]},"application/x-redhat-package-manager":{"source":"nginx","extensions":["rpm"]},"application/x-research-info-systems":{"source":"apache","extensions":["ris"]},"application/x-sea":{"source":"nginx","extensions":["sea"]},"application/x-sh":{"source":"apache","compressible":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"extensions":["sit"]},"application/x-stuffitx":{"source":"apache","extensions":["sitx"]},"application/x-subrip":{"source":"apache","extensions":["srt"]},"application/x-sv4cpio":{"source":"apache","extensions":["sv4cpio"]},"application/x-sv4crc":{"source":"apache","extensions":["sv4crc"]},"application/x-t3vm-image":{"source":"apache","extensions":["t3"]},"application/x-tads":{"source":"apache","extensions":["gam"]},"application/x-tar":{"source":"apache","compressible":true,"extensions":["tar"]},"application/x-tcl":{"source":"apache","extensions":["tcl","tk"]},"application/x-tex":{"source":"apache","extensions":["tex"]},"application/x-tex-tfm":{"source":"apache","extensions":["tfm"]},"application/x-texinfo":{"source":"apache","extensions":["texinfo","texi"]},"application/x-tgif":{"source":"apache","extensions":["obj"]},"application/x-ustar":{"source":"apache","extensions":["ustar"]},"application/x-virtualbox-hdd":{"compressible":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"application/x-x509-ca-cert":{"source":"iana","extensions":["der","crt","pem"]},"application/x-x509-ca-ra-cert":{"source":"iana"},"application/x-x509-next-ca-cert":{"source":"iana"},"application/x-xfig":{"source":"apache","extensions":["fig"]},"application/x-xliff+xml":{"source":"apache","compressible":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"extensions":["xpi"]},"application/x-xz":{"source":"apache","extensions":["xz"]},"application/x-zmachine":{"source":"apache","extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{"source":"iana"},"application/xacml+xml":{"source":"iana","compressible":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"extensions":["zip"]},"application/zlib":{"source":"iana"},"application/zstd":{"source":"iana"},"audio/1d-interleaved-parityfec":{"source":"iana"},"audio/32kadpcm":{"source":"iana"},"audio/3gpp":{"source":"iana","compressible":false,"extensions":["3gpp"]},"audio/3gpp2":{"source":"iana"},"audio/aac":{"source":"iana"},"audio/ac3":{"source":"iana"},"audio/adpcm":{"source":"apache","extensions":["adp"]},"audio/amr":{"source":"iana","extensions":["amr"]},"audio/amr-wb":{"source":"iana"},"audio/amr-wb+":{"source":"iana"},"audio/aptx":{"source":"iana"},"audio/asc":{"source":"iana"},"audio/atrac-advanced-lossless":{"source":"iana"},"audio/atrac-x":{"source":"iana"},"audio/atrac3":{"source":"iana"},"audio/basic":{"source":"iana","compressible":false,"extensions":["au","snd"]},"audio/bv16":{"source":"iana"},"audio/bv32":{"source":"iana"},"audio/clearmode":{"source":"iana"},"audio/cn":{"source":"iana"},"audio/dat12":{"source":"iana"},"audio/dls":{"source":"iana"},"audio/dsr-es201108":{"source":"iana"},"audio/dsr-es202050":{"source":"iana"},"audio/dsr-es202211":{"source":"iana"},"audio/dsr-es202212":{"source":"iana"},"audio/dv":{"source":"iana"},"audio/dvi4":{"source":"iana"},"audio/eac3":{"source":"iana"},"audio/encaprtp":{"source":"iana"},"audio/evrc":{"source":"iana"},"audio/evrc-qcp":{"source":"iana"},"audio/evrc0":{"source":"iana"},"audio/evrc1":{"source":"iana"},"audio/evrcb":{"source":"iana"},"audio/evrcb0":{"source":"iana"},"audio/evrcb1":{"source":"iana"},"audio/evrcnw":{"source":"iana"},"audio/evrcnw0":{"source":"iana"},"audio/evrcnw1":{"source":"iana"},"audio/evrcwb":{"source":"iana"},"audio/evrcwb0":{"source":"iana"},"audio/evrcwb1":{"source":"iana"},"audio/evs":{"source":"iana"},"audio/flexfec":{"source":"iana"},"audio/fwdred":{"source":"iana"},"audio/g711-0":{"source":"iana"},"audio/g719":{"source":"iana"},"audio/g722":{"source":"iana"},"audio/g7221":{"source":"iana"},"audio/g723":{"source":"iana"},"audio/g726-16":{"source":"iana"},"audio/g726-24":{"source":"iana"},"audio/g726-32":{"source":"iana"},"audio/g726-40":{"source":"iana"},"audio/g728":{"source":"iana"},"audio/g729":{"source":"iana"},"audio/g7291":{"source":"iana"},"audio/g729d":{"source":"iana"},"audio/g729e":{"source":"iana"},"audio/gsm":{"source":"iana"},"audio/gsm-efr":{"source":"iana"},"audio/gsm-hr-08":{"source":"iana"},"audio/ilbc":{"source":"iana"},"audio/ip-mr_v2.5":{"source":"iana"},"audio/isac":{"source":"apache"},"audio/l16":{"source":"iana"},"audio/l20":{"source":"iana"},"audio/l24":{"source":"iana","compressible":false},"audio/l8":{"source":"iana"},"audio/lpc":{"source":"iana"},"audio/melp":{"source":"iana"},"audio/melp1200":{"source":"iana"},"audio/melp2400":{"source":"iana"},"audio/melp600":{"source":"iana"},"audio/mhas":{"source":"iana"},"audio/midi":{"source":"apache","extensions":["mid","midi","kar","rmi"]},"audio/mobile-xmf":{"source":"iana","extensions":["mxmf"]},"audio/mp3":{"compressible":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"extensions":["oga","ogg","spx","opus"]},"audio/opus":{"source":"iana"},"audio/parityfec":{"source":"iana"},"audio/pcma":{"source":"iana"},"audio/pcma-wb":{"source":"iana"},"audio/pcmu":{"source":"iana"},"audio/pcmu-wb":{"source":"iana"},"audio/prs.sid":{"source":"iana"},"audio/qcelp":{"source":"iana"},"audio/raptorfec":{"source":"iana"},"audio/red":{"source":"iana"},"audio/rtp-enc-aescm128":{"source":"iana"},"audio/rtp-midi":{"source":"iana"},"audio/rtploopback":{"source":"iana"},"audio/rtx":{"source":"iana"},"audio/s3m":{"source":"apache","extensions":["s3m"]},"audio/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"source":"iana"},"audio/sp-midi":{"source":"iana"},"audio/speex":{"source":"iana"},"audio/t140c":{"source":"iana"},"audio/t38":{"source":"iana"},"audio/telephone-event":{"source":"iana"},"audio/tetra_acelp":{"source":"iana"},"audio/tetra_acelp_bb":{"source":"iana"},"audio/tone":{"source":"iana"},"audio/tsvcis":{"source":"iana"},"audio/uemclip":{"source":"iana"},"audio/ulpfec":{"source":"iana"},"audio/usac":{"source":"iana"},"audio/vdvi":{"source":"iana"},"audio/vmr-wb":{"source":"iana"},"audio/vnd.3gpp.iufp":{"source":"iana"},"audio/vnd.4sb":{"source":"iana"},"audio/vnd.audiokoz":{"source":"iana"},"audio/vnd.celp":{"source":"iana"},"audio/vnd.cisco.nse":{"source":"iana"},"audio/vnd.cmles.radio-events":{"source":"iana"},"audio/vnd.cns.anp1":{"source":"iana"},"audio/vnd.cns.inf1":{"source":"iana"},"audio/vnd.dece.audio":{"source":"iana","extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"source":"iana","extensions":["eol"]},"audio/vnd.dlna.adts":{"source":"iana"},"audio/vnd.dolby.heaac.1":{"source":"iana"},"audio/vnd.dolby.heaac.2":{"source":"iana"},"audio/vnd.dolby.mlp":{"source":"iana"},"audio/vnd.dolby.mps":{"source":"iana"},"audio/vnd.dolby.pl2":{"source":"iana"},"audio/vnd.dolby.pl2x":{"source":"iana"},"audio/vnd.dolby.pl2z":{"source":"iana"},"audio/vnd.dolby.pulse.1":{"source":"iana"},"audio/vnd.dra":{"source":"iana","extensions":["dra"]},"audio/vnd.dts":{"source":"iana","extensions":["dts"]},"audio/vnd.dts.hd":{"source":"iana","extensions":["dtshd"]},"audio/vnd.dts.uhd":{"source":"iana"},"audio/vnd.dvb.file":{"source":"iana"},"audio/vnd.everad.plj":{"source":"iana"},"audio/vnd.hns.audio":{"source":"iana"},"audio/vnd.lucent.voice":{"source":"iana","extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"source":"iana","extensions":["pya"]},"audio/vnd.nokia.mobile-xmf":{"source":"iana"},"audio/vnd.nortel.vbk":{"source":"iana"},"audio/vnd.nuera.ecelp4800":{"source":"iana","extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"source":"iana","extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"source":"iana","extensions":["ecelp9600"]},"audio/vnd.octel.sbc":{"source":"iana"},"audio/vnd.presonus.multitrack":{"source":"iana"},"audio/vnd.qcelp":{"source":"iana"},"audio/vnd.rhetorex.32kadpcm":{"source":"iana"},"audio/vnd.rip":{"source":"iana","extensions":["rip"]},"audio/vnd.rn-realaudio":{"compressible":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"extensions":["caf"]},"audio/x-flac":{"source":"apache","extensions":["flac"]},"audio/x-m4a":{"source":"nginx","extensions":["m4a"]},"audio/x-matroska":{"source":"apache","extensions":["mka"]},"audio/x-mpegurl":{"source":"apache","extensions":["m3u"]},"audio/x-ms-wax":{"source":"apache","extensions":["wax"]},"audio/x-ms-wma":{"source":"apache","extensions":["wma"]},"audio/x-pn-realaudio":{"source":"apache","extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"source":"apache","extensions":["rmp"]},"audio/x-realaudio":{"source":"nginx","extensions":["ra"]},"audio/x-tta":{"source":"apache"},"audio/x-wav":{"source":"apache","extensions":["wav"]},"audio/xm":{"source":"apache","extensions":["xm"]},"chemical/x-cdx":{"source":"apache","extensions":["cdx"]},"chemical/x-cif":{"source":"apache","extensions":["cif"]},"chemical/x-cmdf":{"source":"apache","extensions":["cmdf"]},"chemical/x-cml":{"source":"apache","extensions":["cml"]},"chemical/x-csml":{"source":"apache","extensions":["csml"]},"chemical/x-pdb":{"source":"apache"},"chemical/x-xyz":{"source":"apache","extensions":["xyz"]},"font/collection":{"source":"iana","extensions":["ttc"]},"font/otf":{"source":"iana","compressible":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"extensions":["bmp"]},"image/cgm":{"source":"iana","extensions":["cgm"]},"image/dicom-rle":{"source":"iana","extensions":["drle"]},"image/emf":{"source":"iana","extensions":["emf"]},"image/fits":{"source":"iana","extensions":["fits"]},"image/g3fax":{"source":"iana","extensions":["g3"]},"image/gif":{"source":"iana","compressible":false,"extensions":["gif"]},"image/heic":{"source":"iana","extensions":["heic"]},"image/heic-sequence":{"source":"iana","extensions":["heics"]},"image/heif":{"source":"iana","extensions":["heif"]},"image/heif-sequence":{"source":"iana","extensions":["heifs"]},"image/hej2k":{"source":"iana","extensions":["hej2"]},"image/hsj2":{"source":"iana","extensions":["hsj2"]},"image/ief":{"source":"iana","extensions":["ief"]},"image/jls":{"source":"iana","extensions":["jls"]},"image/jp2":{"source":"iana","compressible":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"extensions":["jpx","jpf"]},"image/jxr":{"source":"iana","extensions":["jxr"]},"image/jxra":{"source":"iana","extensions":["jxra"]},"image/jxrs":{"source":"iana","extensions":["jxrs"]},"image/jxs":{"source":"iana","extensions":["jxs"]},"image/jxsc":{"source":"iana","extensions":["jxsc"]},"image/jxsi":{"source":"iana","extensions":["jxsi"]},"image/jxss":{"source":"iana","extensions":["jxss"]},"image/ktx":{"source":"iana","extensions":["ktx"]},"image/ktx2":{"source":"iana","extensions":["ktx2"]},"image/naplps":{"source":"iana"},"image/pjpeg":{"compressible":false},"image/png":{"source":"iana","compressible":false,"extensions":["png"]},"image/prs.btif":{"source":"iana","extensions":["btif"]},"image/prs.pti":{"source":"iana","extensions":["pti"]},"image/pwg-raster":{"source":"iana"},"image/sgi":{"source":"apache","extensions":["sgi"]},"image/svg+xml":{"source":"iana","compressible":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"extensions":["psd"]},"image/vnd.airzip.accelerator.azv":{"source":"iana","extensions":["azv"]},"image/vnd.cns.inf2":{"source":"iana"},"image/vnd.dece.graphic":{"source":"iana","extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"source":"iana","extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"image/vnd.dwg":{"source":"iana","extensions":["dwg"]},"image/vnd.dxf":{"source":"iana","extensions":["dxf"]},"image/vnd.fastbidsheet":{"source":"iana","extensions":["fbs"]},"image/vnd.fpx":{"source":"iana","extensions":["fpx"]},"image/vnd.fst":{"source":"iana","extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"source":"iana","extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"source":"iana","extensions":["rlc"]},"image/vnd.globalgraphics.pgb":{"source":"iana"},"image/vnd.microsoft.icon":{"source":"iana","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"extensions":["dds"]},"image/vnd.ms-modi":{"source":"iana","extensions":["mdi"]},"image/vnd.ms-photo":{"source":"apache","extensions":["wdp"]},"image/vnd.net-fpx":{"source":"iana","extensions":["npx"]},"image/vnd.pco.b16":{"source":"iana","extensions":["b16"]},"image/vnd.radiance":{"source":"iana"},"image/vnd.sealed.png":{"source":"iana"},"image/vnd.sealedmedia.softseal.gif":{"source":"iana"},"image/vnd.sealedmedia.softseal.jpg":{"source":"iana"},"image/vnd.svf":{"source":"iana"},"image/vnd.tencent.tap":{"source":"iana","extensions":["tap"]},"image/vnd.valve.source.texture":{"source":"iana","extensions":["vtf"]},"image/vnd.wap.wbmp":{"source":"iana","extensions":["wbmp"]},"image/vnd.xiff":{"source":"iana","extensions":["xif"]},"image/vnd.zbrush.pcx":{"source":"iana","extensions":["pcx"]},"image/webp":{"source":"apache","extensions":["webp"]},"image/wmf":{"source":"iana","extensions":["wmf"]},"image/x-3ds":{"source":"apache","extensions":["3ds"]},"image/x-cmu-raster":{"source":"apache","extensions":["ras"]},"image/x-cmx":{"source":"apache","extensions":["cmx"]},"image/x-freehand":{"source":"apache","extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"source":"apache","compressible":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"extensions":["bmp"]},"image/x-pcx":{"source":"apache","extensions":["pcx"]},"image/x-pict":{"source":"apache","extensions":["pic","pct"]},"image/x-portable-anymap":{"source":"apache","extensions":["pnm"]},"image/x-portable-bitmap":{"source":"apache","extensions":["pbm"]},"image/x-portable-graymap":{"source":"apache","extensions":["pgm"]},"image/x-portable-pixmap":{"source":"apache","extensions":["ppm"]},"image/x-rgb":{"source":"apache","extensions":["rgb"]},"image/x-tga":{"source":"apache","extensions":["tga"]},"image/x-xbitmap":{"source":"apache","extensions":["xbm"]},"image/x-xcf":{"compressible":false},"image/x-xpixmap":{"source":"apache","extensions":["xpm"]},"image/x-xwindowdump":{"source":"apache","extensions":["xwd"]},"message/cpim":{"source":"iana"},"message/delivery-status":{"source":"iana"},"message/disposition-notification":{"source":"iana","extensions":["disposition-notification"]},"message/external-body":{"source":"iana"},"message/feedback-report":{"source":"iana"},"message/global":{"source":"iana","extensions":["u8msg"]},"message/global-delivery-status":{"source":"iana","extensions":["u8dsn"]},"message/global-disposition-notification":{"source":"iana","extensions":["u8mdn"]},"message/global-headers":{"source":"iana","extensions":["u8hdr"]},"message/http":{"source":"iana","compressible":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"extensions":["eml","mime"]},"message/s-http":{"source":"iana"},"message/sip":{"source":"iana"},"message/sipfrag":{"source":"iana"},"message/tracking-status":{"source":"iana"},"message/vnd.si.simp":{"source":"iana"},"message/vnd.wfa.wsc":{"source":"iana","extensions":["wsc"]},"model/3mf":{"source":"iana","extensions":["3mf"]},"model/e57":{"source":"iana"},"model/gltf+json":{"source":"iana","compressible":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"extensions":["msh","mesh","silo"]},"model/mtl":{"source":"iana","extensions":["mtl"]},"model/obj":{"source":"iana","extensions":["obj"]},"model/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"extensions":["dae"]},"model/vnd.dwf":{"source":"iana","extensions":["dwf"]},"model/vnd.flatland.3dml":{"source":"iana"},"model/vnd.gdl":{"source":"iana","extensions":["gdl"]},"model/vnd.gs-gdl":{"source":"apache"},"model/vnd.gs.gdl":{"source":"iana"},"model/vnd.gtw":{"source":"iana","extensions":["gtw"]},"model/vnd.moml+xml":{"source":"iana","compressible":true},"model/vnd.mts":{"source":"iana","extensions":["mts"]},"model/vnd.opengex":{"source":"iana","extensions":["ogex"]},"model/vnd.parasolid.transmit.binary":{"source":"iana","extensions":["x_b"]},"model/vnd.parasolid.transmit.text":{"source":"iana","extensions":["x_t"]},"model/vnd.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"model/vnd.usdz+zip":{"source":"iana","compressible":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"multipart/vnd.bint.med-plus":{"source":"iana"},"multipart/voice-message":{"source":"iana"},"multipart/x-mixed-replace":{"source":"iana"},"text/1d-interleaved-parityfec":{"source":"iana"},"text/cache-manifest":{"source":"iana","compressible":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"text/css":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"extensions":["csv"]},"text/csv-schema":{"source":"iana"},"text/directory":{"source":"iana"},"text/dns":{"source":"iana"},"text/ecmascript":{"source":"iana"},"text/encaprtp":{"source":"iana"},"text/enriched":{"source":"iana"},"text/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"source":"iana"},"text/grammar-ref-list":{"source":"iana"},"text/html":{"source":"iana","compressible":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{"source":"iana","charset":"UTF-8"},"text/prs.fallenstein.rst":{"source":"iana"},"text/prs.lines.tag":{"source":"iana","extensions":["dsc"]},"text/prs.prop.logic":{"source":"iana"},"text/raptorfec":{"source":"iana"},"text/red":{"source":"iana"},"text/rfc822-headers":{"source":"iana"},"text/richtext":{"source":"iana","compressible":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"text/rtp-enc-aescm128":{"source":"iana"},"text/rtploopback":{"source":"iana"},"text/rtx":{"source":"iana"},"text/sgml":{"source":"iana","extensions":["sgml","sgm"]},"text/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"text/strings":{"source":"iana"},"text/stylus":{"extensions":["stylus","styl"]},"text/t140":{"source":"iana"},"text/tab-separated-values":{"source":"iana","compressible":true,"extensions":["tsv"]},"text/troff":{"source":"iana","extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"source":"iana","charset":"UTF-8","extensions":["ttl"]},"text/ulpfec":{"source":"iana"},"text/uri-list":{"source":"iana","compressible":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"extensions":["vcard"]},"text/vnd.a":{"source":"iana"},"text/vnd.abc":{"source":"iana"},"text/vnd.ascii-art":{"source":"iana"},"text/vnd.curl":{"source":"iana","extensions":["curl"]},"text/vnd.curl.dcurl":{"source":"apache","extensions":["dcurl"]},"text/vnd.curl.mcurl":{"source":"apache","extensions":["mcurl"]},"text/vnd.curl.scurl":{"source":"apache","extensions":["scurl"]},"text/vnd.debian.copyright":{"source":"iana","charset":"UTF-8"},"text/vnd.dmclientscript":{"source":"iana"},"text/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"text/vnd.esmertec.theme-descriptor":{"source":"iana","charset":"UTF-8"},"text/vnd.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"text/vnd.ficlab.flt":{"source":"iana"},"text/vnd.fly":{"source":"iana","extensions":["fly"]},"text/vnd.fmi.flexstor":{"source":"iana","extensions":["flx"]},"text/vnd.gml":{"source":"iana"},"text/vnd.graphviz":{"source":"iana","extensions":["gv"]},"text/vnd.hans":{"source":"iana"},"text/vnd.hgl":{"source":"iana"},"text/vnd.in3d.3dml":{"source":"iana","extensions":["3dml"]},"text/vnd.in3d.spot":{"source":"iana","extensions":["spot"]},"text/vnd.iptc.newsml":{"source":"iana"},"text/vnd.iptc.nitf":{"source":"iana"},"text/vnd.latex-z":{"source":"iana"},"text/vnd.motorola.reflex":{"source":"iana"},"text/vnd.ms-mediapackage":{"source":"iana"},"text/vnd.net2phone.commcenter.command":{"source":"iana"},"text/vnd.radisys.msml-basic-layout":{"source":"iana"},"text/vnd.senx.warpscript":{"source":"iana"},"text/vnd.si.uricatalogue":{"source":"iana"},"text/vnd.sosi":{"source":"iana"},"text/vnd.sun.j2me.app-descriptor":{"source":"iana","charset":"UTF-8","extensions":["jad"]},"text/vnd.trolltech.linguist":{"source":"iana","charset":"UTF-8"},"text/vnd.wap.si":{"source":"iana"},"text/vnd.wap.sl":{"source":"iana"},"text/vnd.wap.wml":{"source":"iana","extensions":["wml"]},"text/vnd.wap.wmlscript":{"source":"iana","extensions":["wmls"]},"text/vtt":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["vtt"]},"text/x-asm":{"source":"apache","extensions":["s","asm"]},"text/x-c":{"source":"apache","extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"source":"nginx","extensions":["htc"]},"text/x-fortran":{"source":"apache","extensions":["f","for","f77","f90"]},"text/x-gwt-rpc":{"compressible":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"source":"apache","extensions":["etx"]},"text/x-sfv":{"source":"apache","extensions":["sfv"]},"text/x-suse-ymp":{"compressible":true,"extensions":["ymp"]},"text/x-uuencode":{"source":"apache","extensions":["uu"]},"text/x-vcalendar":{"source":"apache","extensions":["vcs"]},"text/x-vcard":{"source":"apache","extensions":["vcf"]},"text/xml":{"source":"iana","compressible":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"extensions":["yaml","yml"]},"video/1d-interleaved-parityfec":{"source":"iana"},"video/3gpp":{"source":"iana","extensions":["3gp","3gpp"]},"video/3gpp-tt":{"source":"iana"},"video/3gpp2":{"source":"iana","extensions":["3g2"]},"video/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"source":"iana"},"video/flexfec":{"source":"iana"},"video/h261":{"source":"iana","extensions":["h261"]},"video/h263":{"source":"iana","extensions":["h263"]},"video/h263-1998":{"source":"iana"},"video/h263-2000":{"source":"iana"},"video/h264":{"source":"iana","extensions":["h264"]},"video/h264-rcdo":{"source":"iana"},"video/h264-svc":{"source":"iana"},"video/h265":{"source":"iana"},"video/iso.segment":{"source":"iana","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"video/mj2":{"source":"iana","extensions":["mj2","mjp2"]},"video/mp1s":{"source":"iana"},"video/mp2p":{"source":"iana"},"video/mp2t":{"source":"iana","extensions":["ts"]},"video/mp4":{"source":"iana","compressible":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"extensions":["qt","mov"]},"video/raptorfec":{"source":"iana"},"video/raw":{"source":"iana"},"video/rtp-enc-aescm128":{"source":"iana"},"video/rtploopback":{"source":"iana"},"video/rtx":{"source":"iana"},"video/scip":{"source":"iana"},"video/smpte291":{"source":"iana"},"video/smpte292m":{"source":"iana"},"video/ulpfec":{"source":"iana"},"video/vc1":{"source":"iana"},"video/vc2":{"source":"iana"},"video/vnd.cctv":{"source":"iana"},"video/vnd.dece.hd":{"source":"iana","extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"source":"iana","extensions":["uvm","uvvm"]},"video/vnd.dece.mp4":{"source":"iana"},"video/vnd.dece.pd":{"source":"iana","extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"source":"iana","extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"source":"iana","extensions":["uvv","uvvv"]},"video/vnd.directv.mpeg":{"source":"iana"},"video/vnd.directv.mpeg-tts":{"source":"iana"},"video/vnd.dlna.mpeg-tts":{"source":"iana"},"video/vnd.dvb.file":{"source":"iana","extensions":["dvb"]},"video/vnd.fvt":{"source":"iana","extensions":["fvt"]},"video/vnd.hns.video":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.ttsavc":{"source":"iana"},"video/vnd.iptvforum.ttsmpeg2":{"source":"iana"},"video/vnd.motorola.video":{"source":"iana"},"video/vnd.motorola.videop":{"source":"iana"},"video/vnd.mpegurl":{"source":"iana","extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"source":"iana","extensions":["pyv"]},"video/vnd.nokia.interleaved-multimedia":{"source":"iana"},"video/vnd.nokia.mp4vr":{"source":"iana"},"video/vnd.nokia.videovoip":{"source":"iana"},"video/vnd.objectvideo":{"source":"iana"},"video/vnd.radgamettools.bink":{"source":"iana"},"video/vnd.radgamettools.smacker":{"source":"iana"},"video/vnd.sealed.mpeg1":{"source":"iana"},"video/vnd.sealed.mpeg4":{"source":"iana"},"video/vnd.sealed.swf":{"source":"iana"},"video/vnd.sealedmedia.softseal.mov":{"source":"iana"},"video/vnd.uvvu.mp4":{"source":"iana","extensions":["uvu","uvvu"]},"video/vnd.vivo":{"source":"iana","extensions":["viv"]},"video/vnd.youtube.yt":{"source":"iana"},"video/vp8":{"source":"iana"},"video/vp9":{"source":"iana"},"video/webm":{"source":"apache","compressible":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"source":"apache","extensions":["mng"]},"video/x-ms-asf":{"source":"apache","extensions":["asf","asx"]},"video/x-ms-vob":{"source":"apache","extensions":["vob"]},"video/x-ms-wm":{"source":"apache","extensions":["wm"]},"video/x-ms-wmv":{"source":"apache","compressible":false,"extensions":["wmv"]},"video/x-ms-wmx":{"source":"apache","extensions":["wmx"]},"video/x-ms-wvx":{"source":"apache","extensions":["wvx"]},"video/x-msvideo":{"source":"apache","extensions":["avi"]},"video/x-sgi-movie":{"source":"apache","extensions":["movie"]},"video/x-smv":{"source":"apache","extensions":["smv"]},"x-conference/x-cooltalk":{"source":"apache","extensions":["ice"]},"x-shader/x-fragment":{"compressible":true},"x-shader/x-vertex":{"compressible":true}}')}};var r={};function __nccwpck_require__(e){var i=r[e];if(i!==undefined){return i.exports}var n=r[e]={exports:{}};var s=true;try{t[e].call(n.exports,n,n.exports,__nccwpck_require__);s=false}finally{if(s)delete r[e]}return n.exports}__nccwpck_require__.m=t;(()=>{var e=typeof Symbol==="function"?Symbol("webpack queues"):"__webpack_queues__";var t=typeof Symbol==="function"?Symbol("webpack exports"):"__webpack_exports__";var r=typeof Symbol==="function"?Symbol("webpack error"):"__webpack_error__";var resolveQueue=e=>{if(e&&e.d<1){e.d=1;e.forEach((e=>e.r--));e.forEach((e=>e.r--?e.r++:e()))}};var wrapDeps=i=>i.map((i=>{if(i!==null&&typeof i==="object"){if(i[e])return i;if(i.then){var n=[];n.d=0;i.then((e=>{s[t]=e;resolveQueue(n)}),(e=>{s[r]=e;resolveQueue(n)}));var s={};s[e]=e=>e(n);return s}}var o={};o[e]=e=>{};o[t]=i;return o}));__nccwpck_require__.a=(i,n,s)=>{var o;s&&((o=[]).d=-1);var a=new Set;var l=i.exports;var c;var p;var u;var d=new Promise(((e,t)=>{u=t;p=e}));d[t]=l;d[e]=e=>(o&&e(o),a.forEach(e),d["catch"]((e=>{})));i.exports=d;n((i=>{c=wrapDeps(i);var n;var getResult=()=>c.map((e=>{if(e[r])throw e[r];return e[t]}));var s=new Promise((t=>{n=()=>t(getResult);n.r=0;var fnQueue=e=>e!==o&&!a.has(e)&&(a.add(e),e&&!e.d&&(n.r++,e.push(n)));c.map((t=>t[e](fnQueue)))}));return n.r?s:getResult()}),(e=>(e?u(d[r]=e):p(l),resolveQueue(o))));o&&o.d<0&&(o.d=0)}})();(()=>{__nccwpck_require__.d=(e,t)=>{for(var r in t){if(__nccwpck_require__.o(t,r)&&!__nccwpck_require__.o(e,r)){Object.defineProperty(e,r,{enumerable:true,get:t[r]})}}}})();(()=>{__nccwpck_require__.f={};__nccwpck_require__.e=e=>Promise.all(Object.keys(__nccwpck_require__.f).reduce(((t,r)=>{__nccwpck_require__.f[r](e,t);return t}),[]))})();(()=>{__nccwpck_require__.u=e=>""+e+".index.js"})();(()=>{__nccwpck_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();(()=>{__nccwpck_require__.r=e=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=new URL(".",import.meta.url).pathname.slice(import.meta.url.match(/^file:\/\/\/\w:/)?1:0,-1)+"/";(()=>{var e={792:0};var installChunk=t=>{var{ids:r,modules:i,runtime:n}=t;var s,o,a=0;for(s in i){if(__nccwpck_require__.o(i,s)){__nccwpck_require__.m[s]=i[s]}}if(n)n(__nccwpck_require__);for(;a{var i=__nccwpck_require__.o(e,t)?e[t]:undefined;if(i!==0){if(i){r.push(i[1])}else{if(true){var n=import("./"+__nccwpck_require__.u(t)).then(installChunk,(r=>{if(e[t]!==0)e[t]=undefined;throw r}));var n=Promise.race([n,new Promise((r=>i=e[t]=[r]))]);r.push(i[1]=n)}}}}})();var i=__nccwpck_require__(9407);i=await i; \ No newline at end of file +const Sa=nt;const wa=at;function random_getRandomIntegerInclusive(e,t){e=Math.ceil(e);t=Math.floor(t);const r=Math.floor(Math.random()*(t-e+1));return r+e}function calculateRetryDelay(e,t){const r=t.retryDelayInMs*Math.pow(2,e);const i=Math.min(t.maxRetryDelayInMs,r);const n=i/2+random_getRandomIntegerInclusive(0,i/2);return{retryAfterInMs:n}}function isObject(e){return typeof e==="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}function isError(e){if(isObject(e)){const t=typeof e.name==="string";const r=typeof e.message==="string";return t&&r}return false}async function computeSha256Hmac(e,t,r){const i=Buffer.from(e,"base64");return createHmac("sha256",i).update(t).digest(r)}async function computeSha256Hash(e,t){return createHash("sha256").update(e).digest(t)}const Pa="REDACTED";const xa=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"];const Ba=["api-version"];class Sanitizer{allowedHeaderNames;allowedQueryParameters;constructor({additionalAllowedHeaderNames:e=[],additionalAllowedQueryParameters:t=[]}={}){e=xa.concat(e);t=Ba.concat(t);this.allowedHeaderNames=new Set(e.map((e=>e.toLowerCase())));this.allowedQueryParameters=new Set(t.map((e=>e.toLowerCase())))}sanitize(e){const t=new Set;return JSON.stringify(e,((e,r)=>{if(r instanceof Error){return{...r,name:r.name,message:r.message}}if(e==="headers"&&isObject(r)){return this.sanitizeHeaders(r)}else if(e==="url"&&typeof r==="string"){return this.sanitizeUrl(r)}else if(e==="query"&&isObject(r)){return this.sanitizeQuery(r)}else if(e==="body"){return undefined}else if(e==="response"){return undefined}else if(e==="operationSpec"){return undefined}else if(Array.isArray(r)||isObject(r)){if(t.has(r)){return"[Circular]"}t.add(r)}return r}),2)}sanitizeUrl(e){if(typeof e!=="string"||e===null||e===""){return e}const t=new URL(e);if(!t.search){return e}for(const[e]of t.searchParams){if(!this.allowedQueryParameters.has(e.toLowerCase())){t.searchParams.set(e,Pa)}}return t.toString()}sanitizeHeaders(e){const t={};for(const r of Object.keys(e)){if(this.allowedHeaderNames.has(r.toLowerCase())){t[r]=e[r]}else{t[r]=Pa}}return t}sanitizeQuery(e){if(typeof e!=="object"||e===null){return e}const t={};for(const r of Object.keys(e)){if(this.allowedQueryParameters.has(r.toLowerCase())){t[r]=e[r]}else{t[r]=Pa}}return t}}class AbortError extends Error{constructor(e){super(e);this.name="AbortError"}}function createAbortablePromise(e,t){const{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise(((t,s)=>{function rejectOnAbort(){s(new AbortError(n??"The operation was aborted."))}function removeListeners(){i?.removeEventListener("abort",onAbort)}function onAbort(){r?.();removeListeners();rejectOnAbort()}if(i?.aborted){return rejectOnAbort()}try{e((e=>{removeListeners();t(e)}),(e=>{removeListeners();s(e)}))}catch(e){s(e)}i?.addEventListener("abort",onAbort)}))}const _a="The delay was aborted.";function delay_delay(e,t){let r;const{abortSignal:i,abortErrorMsg:n}=t??{};return createAbortablePromise((t=>{r=setTimeout(t,e)}),{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??_a})}function delay_calculateRetryDelay(e,t){const r=t.retryDelayInMs*Math.pow(2,e);const i=Math.min(t.maxRetryDelayInMs,r);const n=i/2+getRandomIntegerInclusive(0,i/2);return{retryAfterInMs:n}}function getErrorMessage(e){if(isError(e)){return e.message}else{let t;try{if(typeof e==="object"&&e){t=JSON.stringify(e)}else{t=String(e)}}catch(e){t="[unable to stringify input]"}return`Unknown error ${t}`}}function esm_calculateRetryDelay(e,t){return calculateRetryDelay(e,t)}function esm_computeSha256Hash(e,t){return tspRuntime.computeSha256Hash(e,t)}function esm_computeSha256Hmac(e,t,r){return tspRuntime.computeSha256Hmac(e,t,r)}function esm_getRandomIntegerInclusive(e,t){return tspRuntime.getRandomIntegerInclusive(e,t)}function esm_isError(e){return isError(e)}function esm_isObject(e){return tspRuntime.isObject(e)}function randomUUID(){return tspRuntime.randomUUID()}const Ra=_;const ka=T;const Ta=k;const Qa=Q;const Ma=Q;const Oa=M;const Da=O;const za=R;function esm_uint8ArrayToString(e,t){return tspRuntime.uint8ArrayToString(e,t)}function esm_stringToUint8Array(e,t){return tspRuntime.stringToUint8Array(e,t)}class AbortError_AbortError extends Error{constructor(e){super(e);this.name="AbortError"}}const La=credentialLogger("IdentityUtils");const Ga="1.0";function ensureValidMsalToken(e,t,r){const error=t=>{La.getToken.info(t);return new AuthenticationRequiredError({scopes:Array.isArray(e)?e:[e],getTokenOptions:r,message:t})};if(!t){throw error("No response")}if(!t.expiresOn){throw error(`Response had no "expiresOn" property.`)}if(!t.accessToken){throw error(`Response had no "accessToken" property.`)}}function getAuthorityHost(e){let t=e?.authorityHost;if(!t&&Ma){t=process.env.AZURE_AUTHORITY_HOST}return t??a}function getAuthority(e,t){if(!t){t=a}if(new RegExp(`${e}/?$`).test(t)){return t}if(t.endsWith("/")){return t+e}else{return`${t}/${e}`}}function getKnownAuthorities(e,t,r){if(e==="adfs"&&t||r){return[t]}return[]}const defaultLoggerCallback=(e,t=(Qa?"Node":"Browser"))=>(r,i,n)=>{if(n){return}switch(r){case $t.Error:e.info(`MSAL ${t} V2 error: ${i}`);return;case $t.Info:e.info(`MSAL ${t} V2 info message: ${i}`);return;case $t.Verbose:e.info(`MSAL ${t} V2 verbose message: ${i}`);return;case $t.Warning:e.info(`MSAL ${t} V2 warning: ${i}`);return}};function getMSALLogLevel(e){switch(e){case"error":return $t.Error;case"info":return $t.Info;case"verbose":return $t.Verbose;case"warning":return $t.Warning;default:return $t.Info}}function utils_randomUUID(){return coreRandomUUID()}function handleMsalError(e,t,r){if(t.name==="AuthError"||t.name==="ClientAuthError"||t.name==="BrowserAuthError"){const r=t;switch(r.errorCode){case"endpoints_resolution_error":La.info(logging_formatError(e,t.message));return new errors_CredentialUnavailableError(t.message);case"device_code_polling_cancelled":return new AbortError_AbortError("The authentication has been aborted by the caller.");case"consent_required":case"interaction_required":case"login_required":La.info(logging_formatError(e,`Authentication returned errorCode ${r.errorCode}`));break;default:La.info(logging_formatError(e,`Failed to acquire token: ${t.message}`));break}}if(t.name==="ClientConfigurationError"||t.name==="BrowserConfigurationAuthError"||t.name==="AbortError"||t.name==="AuthenticationError"){return t}if(t.name==="NativeAuthError"){La.info(logging_formatError(e,`Error from the native broker: ${t.message} with status code: ${t.statusCode}`));return t}return new AuthenticationRequiredError({scopes:e,getTokenOptions:r,message:t.message})}function publicToMsal(e){return{localAccountId:e.homeAccountId,environment:e.authority,username:e.username,homeAccountId:e.homeAccountId,tenantId:e.tenantId}}function msalToPublic(e,t){const r={authority:t.environment??l,homeAccountId:t.homeAccountId,tenantId:t.tenantId||s,username:t.username,clientId:e,version:Ga};return r}function serializeAuthenticationRecord(e){return JSON.stringify(e)}function deserializeAuthenticationRecord(e){const t=JSON.parse(e);if(t.version&&t.version!==Ga){throw Error("Unsupported AuthenticationRecord version")}return t}function encodeString(e){return uint8ArrayToString(stringToUint8Array(e,"utf-8"),"base64")}function encodeByteArray(e){return uint8ArrayToString(e,"base64")}function decodeString(e){return stringToUint8Array(e,"base64")}function base64_decodeStringToString(e){return uint8ArrayToString(stringToUint8Array(e,"base64"),"utf-8")}class SerializerImpl{modelMappers;isXML;constructor(e={},t=false){this.modelMappers=e;this.isXML=t}validateConstraints(e,t,r){const failValidation=(e,i)=>{throw new Error(`"${r}" with value "${t}" should satisfy the constraint "${e}": ${i}.`)};if(e.constraints&&t!==undefined&&t!==null){const{ExclusiveMaximum:r,ExclusiveMinimum:i,InclusiveMaximum:n,InclusiveMinimum:s,MaxItems:o,MaxLength:a,MinItems:l,MinLength:c,MultipleOf:p,Pattern:u,UniqueItems:d}=e.constraints;if(r!==undefined&&t>=r){failValidation("ExclusiveMaximum",r)}if(i!==undefined&&t<=i){failValidation("ExclusiveMinimum",i)}if(n!==undefined&&t>n){failValidation("InclusiveMaximum",n)}if(s!==undefined&&to){failValidation("MaxItems",o)}if(a!==undefined&&t.length>a){failValidation("MaxLength",a)}if(l!==undefined&&t.lengthr.indexOf(e)!==t))){failValidation("UniqueItems",d)}}}serialize(e,t,r,i={xml:{}}){const n={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??false,xmlCharKey:i.xml.xmlCharKey??XML_CHARKEY}};let s={};const o=e.type.name;if(!r){r=e.serializedName}if(o.match(/^Sequence$/i)!==null){s=[]}if(e.isConstant){t=e.defaultValue}const{required:a,nullable:l}=e;if(a&&l&&t===undefined){throw new Error(`${r} cannot be undefined.`)}if(a&&!l&&(t===undefined||t===null)){throw new Error(`${r} cannot be null or undefined.`)}if(!a&&l===false&&t===null){throw new Error(`${r} cannot be null.`)}if(t===undefined||t===null){s=t}else{if(o.match(/^any$/i)!==null){s=t}else if(o.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null){s=serializeBasicTypes(o,r,t)}else if(o.match(/^Enum$/i)!==null){const i=e;s=serializeEnumType(r,i.type.allowedValues,t)}else if(o.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null){s=serializeDateTypes(o,t,r)}else if(o.match(/^ByteArray$/i)!==null){s=serializeByteArrayType(r,t)}else if(o.match(/^Base64Url$/i)!==null){s=serializeBase64UrlType(r,t)}else if(o.match(/^Sequence$/i)!==null){s=serializeSequenceType(this,e,t,r,Boolean(this.isXML),n)}else if(o.match(/^Dictionary$/i)!==null){s=serializeDictionaryType(this,e,t,r,Boolean(this.isXML),n)}else if(o.match(/^Composite$/i)!==null){s=serializeCompositeType(this,e,t,r,Boolean(this.isXML),n)}}return s}deserialize(e,t,r,i={xml:{}}){const n={xml:{rootName:i.xml.rootName??"",includeRoot:i.xml.includeRoot??false,xmlCharKey:i.xml.xmlCharKey??XML_CHARKEY},ignoreUnknownProperties:i.ignoreUnknownProperties??false};if(t===undefined||t===null){if(this.isXML&&e.type.name==="Sequence"&&!e.xmlIsWrapped){t=[]}if(e.defaultValue!==undefined){t=e.defaultValue}return t}let s;const o=e.type.name;if(!r){r=e.serializedName}if(o.match(/^Composite$/i)!==null){s=deserializeCompositeType(this,e,t,r,n)}else{if(this.isXML){const e=n.xml.xmlCharKey;if(t[XML_ATTRKEY]!==undefined&&t[e]!==undefined){t=t[e]}}if(o.match(/^Number$/i)!==null){s=parseFloat(t);if(isNaN(s)){s=t}}else if(o.match(/^Boolean$/i)!==null){if(t==="true"){s=true}else if(t==="false"){s=false}else{s=t}}else if(o.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null){s=t}else if(o.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null){s=new Date(t)}else if(o.match(/^UnixTime$/i)!==null){s=unixTimeToDate(t)}else if(o.match(/^ByteArray$/i)!==null){s=base64.decodeString(t)}else if(o.match(/^Base64Url$/i)!==null){s=base64UrlToByteArray(t)}else if(o.match(/^Sequence$/i)!==null){s=deserializeSequenceType(this,e,t,r,n)}else if(o.match(/^Dictionary$/i)!==null){s=deserializeDictionaryType(this,e,t,r,n)}}if(e.isConstant){s=e.defaultValue}return s}}function createSerializer(e={},t=false){return new SerializerImpl(e,t)}function trimEnd(e,t){let r=e.length;while(r-1>=0&&e[r-1]===t){--r}return e.substr(0,r)}function bufferToBase64Url(e){if(!e){return undefined}if(!(e instanceof Uint8Array)){throw new Error(`Please provide an input of type Uint8Array for converting to Base64Url.`)}const t=base64.encodeByteArray(e);return trimEnd(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(e){if(!e){return undefined}if(e&&typeof e.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}e=e.replace(/-/g,"+").replace(/_/g,"/");return base64.decodeString(e)}function splitSerializeName(e){const t=[];let r="";if(e){const i=e.split(".");for(const e of i){if(e.charAt(e.length-1)==="\\"){r+=e.substr(0,e.length-1)+"."}else{r+=e;t.push(r);r=""}}}return t}function dateToUnixTime(e){if(!e){return undefined}if(typeof e.valueOf()==="string"){e=new Date(e)}return Math.floor(e.getTime()/1e3)}function unixTimeToDate(e){if(!e){return undefined}return new Date(e*1e3)}function serializeBasicTypes(e,t,r){if(r!==null&&r!==undefined){if(e.match(/^Number$/i)!==null){if(typeof r!=="number"){throw new Error(`${t} with value ${r} must be of type number.`)}}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!=="string"){throw new Error(`${t} with value "${r}" must be of type string.`)}}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()==="string"&&isValidUuid(r))){throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}}else if(e.match(/^Boolean$/i)!==null){if(typeof r!=="boolean"){throw new Error(`${t} with value ${r} must be of type boolean.`)}}else if(e.match(/^Stream$/i)!==null){const e=typeof r;if(e!=="string"&&typeof r.pipe!=="function"&&typeof r.tee!=="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob==="function"||typeof Blob==="object")&&r instanceof Blob)&&e!=="function"){throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}}return r}function serializeEnumType(e,t,r){if(!t){throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`)}const i=t.some((e=>{if(typeof e.valueOf()==="string"){return e.toLowerCase()===r.toLowerCase()}return e===r}));if(!i){throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`)}return r}function serializeByteArrayType(e,t){if(t!==undefined&&t!==null){if(!(t instanceof Uint8Array)){throw new Error(`${e} must be of type Uint8Array.`)}t=base64.encodeByteArray(t)}return t}function serializeBase64UrlType(e,t){if(t!==undefined&&t!==null){if(!(t instanceof Uint8Array)){throw new Error(`${e} must be of type Uint8Array.`)}t=bufferToBase64Url(t)}return t}function serializeDateTypes(e,t,r){if(t!==undefined&&t!==null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`)}t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`)}t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`)}t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format `+`for it to be serialized in UnixTime/Epoch format.`)}t=dateToUnixTime(t)}else if(e.match(/^TimeSpan$/i)!==null){if(!isDuration(t)){throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}}}return t}function serializeSequenceType(e,t,r,i,n,s){if(!Array.isArray(r)){throw new Error(`${i} must be of type Array.`)}let o=t.type.element;if(!o||typeof o!=="object"){throw new Error(`"element" metadata for an Array must be defined in the `+`mapper and it must be of type "object" in ${i}.`)}if(o.type.name==="Composite"&&o.type.className){o=e.modelMappers[o.type.className]??o}const a=[];for(let t=0;te!==n));if(a){Object.defineProperty(o,n,{value:e.serialize(l,r[n],i+'["'+n+'"]',s),enumerable:true,configurable:true,writable:true})}}}return o}return r}function getXmlObjectValue(e,t,r,i){if(!r||!e.xmlNamespace){return t}const n=e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns";const s={[n]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[XML_ATTRKEY]){return t}else{const e={...t};e[XML_ATTRKEY]=s;return e}}const o={};o[i.xml.xmlCharKey]=t;o[XML_ATTRKEY]=s;return o}function isSpecialXmlProperty(e,t){return[XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function deserializeCompositeType(e,t,r,i,n){const s=n.xml.xmlCharKey??XML_CHARKEY;if(getPolymorphicDiscriminatorRecursively(e,t)){t=getPolymorphicMapper(e,t,r,"serializedName")}const o=resolveModelProperties(e,t,i);let a={};const l=[];for(const c of Object.keys(o)){const p=o[c];const u=splitSerializeName(o[c].serializedName);l.push(u[0]);const{serializedName:d,xmlName:m,xmlElementName:A}=p;let h=i;if(d!==""&&d!==undefined){h=i+"."+d}const g=p.headerCollectionPrefix;if(g){const t={};for(const i of Object.keys(r)){if(i.startsWith(g)){t[i.substring(g.length)]=e.deserialize(p.type.value,r[i],h,n)}l.push(i)}a[c]=t}else if(e.isXML){if(p.xmlIsAttribute&&r[XML_ATTRKEY]){a[c]=e.deserialize(p,r[XML_ATTRKEY][m],h,n)}else if(p.xmlIsMsText){if(r[s]!==undefined){a[c]=r[s]}else if(typeof r==="string"){a[c]=r}}else{const t=A||m||d;if(p.xmlIsWrapped){const t=r[m];const i=t?.[A]??[];Object.defineProperty(a,c,{value:e.deserialize(p,i,h,n),enumerable:true,configurable:true,writable:true});l.push(m)}else{const i=r[t];a[c]=e.deserialize(p,i,h,n);l.push(t)}}}else{let i;let s=r;let l=0;for(const e of u){if(!s)break;l++;s=s[e]}if(s===null&&l{for(const t of Object.keys(o)){const r=splitSerializeName(o[t].serializedName);if(r[0]===e){return false}}return true};for(const t of Object.keys(r)){if(isAdditionalProperty(t)){const s=e.deserialize(c,r[t],i+'["'+t+'"]',n);Object.defineProperty(a,t,{value:s,enumerable:true,configurable:true,writable:true})}}}else if(r&&!n.ignoreUnknownProperties){for(const e of Object.keys(r)){if(a[e]===undefined&&!l.includes(e)&&!isSpecialXmlProperty(e,n)){Object.defineProperty(a,e,{value:r[e],enumerable:true,configurable:true,writable:true})}}}return a}function deserializeDictionaryType(e,t,r,i,n){const s=t.type.value;if(!s||typeof s!=="object"){throw new Error(`"value" metadata for a Dictionary must be defined in the `+`mapper and it must of type "object" in ${i}`)}if(r){const t={};for(const o of Object.keys(r)){t[o]=e.deserialize(s,r[o],i,n)}return t}return r}function deserializeSequenceType(e,t,r,i,n){let s=t.type.element;if(!s||typeof s!=="object"){throw new Error(`"element" metadata for an Array must be defined in the `+`mapper and it must be of type "object" in ${i}`)}if(r){if(!Array.isArray(r)){r=[r]}if(s.type.name==="Composite"&&s.type.className){s=e.modelMappers[s.type.className]??s}const t=[];for(let o=0;o{if(e.name&&r.policy.name===e.name||e.phase&&r.options.phase===e.phase){t.push(r.policy);return false}else{return true}}));this._orderedPolicies=undefined;return t}sendRequest(e,t){const r=this.getOrderedPolicies();const i=r.reduceRight(((e,t)=>r=>t.sendRequest(r,e)),(t=>e.sendRequest(t)));return i(t)}getOrderedPolicies(){if(!this._orderedPolicies){this._orderedPolicies=this.orderPolicies()}return this._orderedPolicies}clone(){return new HttpPipeline(this._policies)}static create(){return new HttpPipeline}orderPolicies(){const e=[];const t=new Map;function createPhase(e){return{name:e,policies:new Set,hasRun:false,hasAfterPolicies:false}}const r=createPhase("Serialize");const i=createPhase("None");const n=createPhase("Deserialize");const s=createPhase("Retry");const o=createPhase("Sign");const a=[r,i,n,s,o];function getPhase(e){if(e==="Retry"){return s}else if(e==="Serialize"){return r}else if(e==="Deserialize"){return n}else if(e==="Sign"){return o}else{return i}}for(const e of this._policies){const r=e.policy;const i=e.options;const n=r.name;if(t.has(n)){throw new Error("Duplicate policy names not allowed in pipeline")}const s={policy:r,dependsOn:new Set,dependants:new Set};if(i.afterPhase){s.afterPhase=getPhase(i.afterPhase);s.afterPhase.hasAfterPolicies=true}t.set(n,s);const o=getPhase(i.phase);o.policies.add(s)}for(const e of this._policies){const{policy:r,options:i}=e;const n=r.name;const s=t.get(n);if(!s){throw new Error(`Missing node for policy ${n}`)}if(i.afterPolicies){for(const e of i.afterPolicies){const r=t.get(e);if(r){s.dependsOn.add(r);r.dependants.add(s)}}}if(i.beforePolicies){for(const e of i.beforePolicies){const r=t.get(e);if(r){r.dependsOn.add(s);s.dependants.add(r)}}}}function walkPhase(r){r.hasRun=true;for(const i of r.policies){if(i.afterPhase&&(!i.afterPhase.hasRun||i.afterPhase.policies.size)){continue}if(i.dependsOn.size===0){e.push(i.policy);for(const e of i.dependants){e.dependsOn.delete(i)}t.delete(i.policy.name);r.policies.delete(i)}}}function walkPhases(){for(const e of a){walkPhase(e);if(e.policies.size>0&&e!==i){if(!i.hasRun){walkPhase(i)}return}if(e.hasAfterPolicies){walkPhase(i)}}}let l=0;while(t.size>0){l++;const t=e.length;walkPhases();if(e.length<=t&&l>1){throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}}return e}}function pipeline_createEmptyPipeline(){return HttpPipeline.create()}const Ua=x.inspect.custom;const Ha=new Sanitizer;class restError_RestError extends Error{static REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";static PARSE_ERROR="PARSE_ERROR";code;statusCode;request;response;details;constructor(e,t={}){super(e);this.name="RestError";this.code=t.code;this.statusCode=t.statusCode;Object.defineProperty(this,"request",{value:t.request,enumerable:false});Object.defineProperty(this,"response",{value:t.response,enumerable:false});const r=this.request?.agent?{maxFreeSockets:this.request.agent.maxFreeSockets,maxSockets:this.request.agent.maxSockets}:undefined;Object.defineProperty(this,Ua,{value:()=>`RestError: ${this.message} \n ${Ha.sanitize({...this,request:{...this.request,agent:r},response:this.response})}`,enumerable:false});Object.setPrototypeOf(this,restError_RestError.prototype)}}function restError_isRestError(e){if(e instanceof restError_RestError){return true}return isError(e)&&e.name==="RestError"}var Va=r(7067);var ja=r(4708);var Wa=r(8522);var Ja=r(7075);const Ya=createClientLogger("ts-http-runtime");const $a={};function nodeHttpClient_isReadableStream(e){return e&&typeof e.pipe==="function"}function isStreamComplete(e){if(e.readable===false){return Promise.resolve()}return new Promise((t=>{const handler=()=>{t();e.removeListener("close",handler);e.removeListener("end",handler);e.removeListener("error",handler)};e.on("close",handler);e.on("end",handler);e.on("error",handler)}))}function isArrayBuffer(e){return e&&typeof e.byteLength==="number"}class ReportTransform extends Ja.Transform{loadedBytes=0;progressCallback;_transform(e,t,r){this.push(e);this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes});r()}catch(e){r(e)}}constructor(e){super();this.progressCallback=e}}class NodeHttpClient{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){const t=new AbortController;let r;if(e.abortSignal){if(e.abortSignal.aborted){throw new abort_controller_AbortError_AbortError("The operation was aborted. Request has already been canceled.")}r=e=>{if(e.type==="abort"){t.abort()}};e.abortSignal.addEventListener("abort",r)}let i;if(e.timeout>0){i=setTimeout((()=>{const r=new Sanitizer;Ya.info(`request to '${r.sanitizeUrl(e.url)}' timed out. canceling...`);t.abort()}),e.timeout)}const n=e.headers.get("Accept-Encoding");const s=n?.includes("gzip")||n?.includes("deflate");let o=typeof e.body==="function"?e.body():e.body;if(o&&!e.headers.has("Content-Length")){const t=getBodyLength(o);if(t!==null){e.headers.set("Content-Length",t)}}let a;try{if(o&&e.onUploadProgress){const t=e.onUploadProgress;const r=new ReportTransform(t);r.on("error",(e=>{Ya.error("Error in upload progress",e)}));if(nodeHttpClient_isReadableStream(o)){o.pipe(r)}else{r.end(o)}o=r}const r=await this.makeRequest(e,t,o);if(i!==undefined){clearTimeout(i)}const n=getResponseHeaders(r);const l=r.statusCode??0;const c={status:l,headers:n,request:e};if(e.method==="HEAD"){r.resume();return c}a=s?getDecodedResponseStream(r,n):r;const p=e.onDownloadProgress;if(p){const e=new ReportTransform(p);e.on("error",(e=>{Ya.error("Error in download progress",e)}));a.pipe(e);a=e}if(e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(c.status)){c.readableStreamBody=a}else{c.bodyAsText=await streamToText(a)}return c}finally{if(e.abortSignal&&r){let t=Promise.resolve();if(nodeHttpClient_isReadableStream(o)){t=isStreamComplete(o)}let i=Promise.resolve();if(nodeHttpClient_isReadableStream(a)){i=isStreamComplete(a)}Promise.all([t,i]).then((()=>{if(r){e.abortSignal?.removeEventListener("abort",r)}})).catch((e=>{Ya.warning("Error when cleaning up abortListener on httpRequest",e)}))}}}makeRequest(e,t,r){const i=new URL(e.url);const n=i.protocol!=="https:";if(n&&!e.allowInsecureConnection){throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`)}const s=e.agent??this.getOrCreateAgent(e,n);const o={agent:s,hostname:i.hostname,path:`${i.pathname}${i.search}`,port:i.port,method:e.method,headers:e.headers.toJSON({preserveCase:true}),...e.requestOverrides};return new Promise(((i,s)=>{const a=n?Va.request(o,i):ja.request(o,i);a.once("error",(t=>{s(new restError_RestError(t.message,{code:t.code??restError_RestError.REQUEST_SEND_ERROR,request:e}))}));t.signal.addEventListener("abort",(()=>{const e=new abort_controller_AbortError_AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");a.destroy(e);s(e)}));if(r&&nodeHttpClient_isReadableStream(r)){r.pipe(a)}else if(r){if(typeof r==="string"||Buffer.isBuffer(r)){a.end(r)}else if(isArrayBuffer(r)){a.end(ArrayBuffer.isView(r)?Buffer.from(r.buffer,r.byteOffset,r.byteLength):Buffer.from(r))}else{Ya.error("Unrecognized body type",r);s(new restError_RestError("Unrecognized body type"))}}else{a.end()}}))}getOrCreateAgent(e,t){const r=e.disableKeepAlive;if(t){if(r){return Va.globalAgent}if(!this.cachedHttpAgent){this.cachedHttpAgent=new Va.Agent({keepAlive:true})}return this.cachedHttpAgent}else{if(r&&!e.tlsSettings){return ja.globalAgent}const t=e.tlsSettings??$a;let i=this.cachedHttpsAgents.get(t);if(i&&i.options.keepAlive===!r){return i}Ya.info("No cached TLS Agent exist, creating a new Agent");i=new ja.Agent({keepAlive:!r,...t});this.cachedHttpsAgents.set(t,i);return i}}}function getResponseHeaders(e){const t=httpHeaders_createHttpHeaders();for(const r of Object.keys(e.headers)){const i=e.headers[r];if(Array.isArray(i)){if(i.length>0){t.set(r,i[0])}}else if(i){t.set(r,i)}}return t}function getDecodedResponseStream(e,t){const r=t.get("Content-Encoding");if(r==="gzip"){const t=Wa.createGunzip();e.pipe(t);return t}else if(r==="deflate"){const t=Wa.createInflate();e.pipe(t);return t}return e}function streamToText(e){return new Promise(((t,r)=>{const i=[];e.on("data",(e=>{if(Buffer.isBuffer(e)){i.push(e)}else{i.push(Buffer.from(e))}}));e.on("end",(()=>{t(Buffer.concat(i).toString("utf8"))}));e.on("error",(e=>{if(e&&e?.name==="AbortError"){r(e)}else{r(new restError_RestError(`Error reading response as text: ${e.message}`,{code:restError_RestError.PARSE_ERROR}))}}))}))}function getBodyLength(e){if(!e){return 0}else if(Buffer.isBuffer(e)){return e.length}else if(nodeHttpClient_isReadableStream(e)){return null}else if(isArrayBuffer(e)){return e.byteLength}else if(typeof e==="string"){return Buffer.from(e).length}else{return null}}function createNodeHttpClient(){return new NodeHttpClient}function defaultHttpClient_createDefaultHttpClient(){return createNodeHttpClient()}const Ka="logPolicy";function logPolicy_logPolicy(e={}){const t=e.logger??Ya.info;const r=new Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:Ka,async sendRequest(e,i){if(!t.enabled){return i(e)}t(`Request: ${r.sanitize(e)}`);const n=await i(e);t(`Response status code: ${n.status}`);t(`Headers: ${r.sanitize(n.headers)}`);return n}}}function getHeaderName(){return"User-Agent"}async function userAgentPlatform_setPlatformSpecificData(e){if(process&&process.versions){const t=`${os.type()} ${os.release()}; ${os.arch()}`;if(process.versions.bun){e.set("Bun",`${process.versions.bun} (${t})`)}else if(process.versions.deno){e.set("Deno",`${process.versions.deno} (${t})`)}else if(process.versions.node){e.set("Node",`${process.versions.node} (${t})`)}}}function getUserAgentString(e){const t=[];for(const[r,i]of e){const e=i?`${r}/${i}`:r;t.push(e)}return t.join(" ")}function getUserAgentHeaderName(){return getHeaderName()}async function userAgent_getUserAgentValue(e){const t=new Map;t.set("ts-http-runtime",SDK_VERSION);await setPlatformSpecificData(t);const r=getUserAgentString(t);const i=e?`${e} ${r}`:r;return i}const Za=getUserAgentHeaderName();const Xa="userAgentPolicy";function userAgentPolicy_userAgentPolicy(e={}){const t=getUserAgentValue(e.userAgentPrefix);return{name:Xa,async sendRequest(e,r){if(!e.headers.has(Za)){e.headers.set(Za,await t)}return r(e)}}}const el="The operation was aborted.";function helpers_delay(e,t,r){return new Promise(((i,n)=>{let s=undefined;let o=undefined;const rejectOnAbort=()=>n(new abort_controller_AbortError_AbortError(r?.abortErrorMsg?r?.abortErrorMsg:el));const removeListeners=()=>{if(r?.abortSignal&&o){r.abortSignal.removeEventListener("abort",o)}};o=()=>{if(s){clearTimeout(s)}removeListeners();return rejectOnAbort()};if(r?.abortSignal&&r.abortSignal.aborted){return rejectOnAbort()}s=setTimeout((()=>{removeListeners();i(t)}),e);if(r?.abortSignal){r.abortSignal.addEventListener("abort",o)}}))}function parseHeaderValueAsNumber(e,t){const r=e.headers.get(t);if(!r)return;const i=Number(r);if(Number.isNaN(i))return;return i}const tl="Retry-After";const rl=["retry-after-ms","x-ms-retry-after-ms",tl];function getRetryAfterInMs(e){if(!(e&&[429,503].includes(e.status)))return undefined;try{for(const t of rl){const r=parseHeaderValueAsNumber(e,t);if(r===0||r){const e=t===tl?1e3:1;return r*e}}const t=e.headers.get(tl);if(!t)return;const r=Date.parse(t);const i=r-Date.now();return Number.isFinite(i)?Math.max(0,i):undefined}catch{return undefined}}function isThrottlingRetryResponse(e){return Number.isFinite(getRetryAfterInMs(e))}function throttlingRetryStrategy_throttlingRetryStrategy(){return{name:"throttlingRetryStrategy",retry({response:e}){const t=getRetryAfterInMs(e);if(!Number.isFinite(t)){return{skipStrategy:true}}return{retryAfterInMs:t}}}}const il=1e3;const nl=1e3*64;function exponentialRetryStrategy_exponentialRetryStrategy(e={}){const t=e.retryDelayInMs??il;const r=e.maxRetryDelayInMs??nl;return{name:"exponentialRetryStrategy",retry({retryCount:i,response:n,responseError:s}){const o=isSystemError(s);const a=o&&e.ignoreSystemErrors;const l=isExponentialRetryResponse(n);const c=l&&e.ignoreHttpStatusCodes;const p=n&&(isThrottlingRetryResponse(n)||!l);if(p||c||a){return{skipStrategy:true}}if(s&&!o&&!l){return{errorToThrow:s}}return calculateRetryDelay(i,{retryDelayInMs:t,maxRetryDelayInMs:r})}}}function isExponentialRetryResponse(e){return Boolean(e&&e.status!==undefined&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function isSystemError(e){if(!e){return false}return e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND"}const sl="0.3.6";const ol=3;const al=createClientLogger("ts-http-runtime retryPolicy");const ll="retryPolicy";function retryPolicy_retryPolicy(e,t={maxRetries:ol}){const r=t.logger||al;return{name:ll,async sendRequest(i,n){let s;let o;let a=-1;e:while(true){a+=1;s=undefined;o=undefined;try{r.info(`Retry ${a}: Attempting to send request`,i.requestId);s=await n(i);r.info(`Retry ${a}: Received a response from request`,i.requestId)}catch(e){r.error(`Retry ${a}: Received an error from request`,i.requestId);if(!restError_isRestError(e)){throw e}o=e;s=e.response}if(i.abortSignal?.aborted){r.error(`Retry ${a}: Request aborted.`);const e=new abort_controller_AbortError_AbortError;throw e}if(a>=(t.maxRetries??ol)){r.info(`Retry ${a}: Maximum retries reached. Returning the last received response, or throwing the last received error.`);if(o){throw o}else if(s){return s}else{throw new Error("Maximum retries reached with no response or error to throw")}}r.info(`Retry ${a}: Processing ${e.length} retry strategies.`);t:for(const t of e){const e=t.logger||r;e.info(`Retry ${a}: Processing retry strategy ${t.name}.`);const n=t.retry({retryCount:a,response:s,responseError:o});if(n.skipStrategy){e.info(`Retry ${a}: Skipped.`);continue t}const{errorToThrow:l,retryAfterInMs:c,redirectTo:p}=n;if(l){e.error(`Retry ${a}: Retry strategy ${t.name} throws error:`,l);throw l}if(c||c===0){e.info(`Retry ${a}: Retry strategy ${t.name} retries after ${c}`);await helpers_delay(c,undefined,{abortSignal:i.abortSignal});continue e}if(p){e.info(`Retry ${a}: Retry strategy ${t.name} redirects to ${p}`);i.url=p;continue e}}if(o){r.info(`None of the retry strategies could work with the received error. Throwing it.`);throw o}if(s){r.info(`None of the retry strategies could work with the received response. Returning it.`);return s}}}}}const cl="defaultRetryPolicy";function defaultRetryPolicy_defaultRetryPolicy(e={}){return{name:cl,sendRequest:retryPolicy_retryPolicy([throttlingRetryStrategy_throttlingRetryStrategy(),exponentialRetryStrategy_exponentialRetryStrategy(e)],{maxRetries:e.maxRetries??ol}).sendRequest}}function bytesEncoding_uint8ArrayToString(e,t){return Buffer.from(e).toString(t)}function bytesEncoding_stringToUint8Array(e,t){return Buffer.from(e,t)}function convertBodyToFormDataMap(e){if(typeof FormData!=="undefined"&&e instanceof FormData){const t={};for(const[r,i]of e.entries()){const e=t[r];if(Array.isArray(e)){e.push(i)}else{t[r]=e!==undefined?[e,i]:[i]}}return t}return undefined}const pl="formDataPolicy";function formDataPolicy_formDataPolicy(){return{name:pl,async sendRequest(e,t){const r=convertBodyToFormDataMap(e.body);if(r){e.formData=r;e.body=undefined}if(e.formData){const t=e.headers.get("Content-Type");if(t&&t.indexOf("application/x-www-form-urlencoded")!==-1){e.body=wwwFormUrlEncode(e.formData)}else{await prepareFormData(e.formData,e)}e.formData=undefined}return t(e)}}}function wwwFormUrlEncode(e){const t=new URLSearchParams;for(const[r,i]of Object.entries(e)){if(Array.isArray(i)){for(const e of i){t.append(r,e.toString())}}else{t.append(r,i.toString())}}return t.toString()}async function prepareFormData(e,t){const r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data")){return}t.headers.set("Content-Type",r??"multipart/form-data");const i=[];for(const[t,r]of Object.entries(e)){for(const e of Array.isArray(r)?r:[r]){if(typeof e==="string"){i.push({headers:httpHeaders_createHttpHeaders({"Content-Disposition":`form-data; name="${t}"`}),body:bytesEncoding_stringToUint8Array(e,"utf-8")})}else if(e===undefined||e===null||typeof e!=="object"){throw new Error(`Unexpected value for key ${t}: ${e}. Value should be serialized to string first.`)}else{const r=e.name||"blob";const n=httpHeaders_createHttpHeaders();n.set("Content-Disposition",`form-data; name="${t}"; filename="${r}"`);n.set("Content-Type",e.type||"application/octet-stream");i.push({headers:n,body:e})}}}t.multipartBody={parts:i}}var ul=r(3669);var dl=r(1970);const ml="HTTPS_PROXY";const Al="HTTP_PROXY";const hl="ALL_PROXY";const gl="NO_PROXY";const fl="proxyPolicy";const yl=[];let bl=false;const Cl=new Map;function getEnvironmentValue(e){if(process.env[e]){return process.env[e]}else if(process.env[e.toLowerCase()]){return process.env[e.toLowerCase()]}return undefined}function loadEnvironmentProxyValue(){if(!process){return undefined}const e=getEnvironmentValue(ml);const t=getEnvironmentValue(hl);const r=getEnvironmentValue(Al);return e||t||r}function isBypassed(e,t,r){if(t.length===0){return false}const i=new URL(e).hostname;if(r?.has(i)){return r.get(i)}let n=false;for(const e of t){if(e[0]==="."){if(i.endsWith(e)){n=true}else{if(i.length===e.length-1&&i===e.slice(1)){n=true}}}else{if(i===e){n=true}}}r?.set(i,n);return n}function loadNoProxy(){const e=getEnvironmentValue(gl);bl=true;if(e){return e.split(",").map((e=>e.trim())).filter((e=>e.length))}return[]}function getDefaultProxySettings(e){if(!e){e=loadEnvironmentProxyValue();if(!e){return undefined}}const t=new URL(e);const r=t.protocol?t.protocol+"//":"";return{host:r+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function getDefaultProxySettingsInternal(){const e=loadEnvironmentProxyValue();return e?new URL(e):undefined}function getUrlFromProxySettings(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}t.port=String(e.port);if(e.username){t.username=e.username}if(e.password){t.password=e.password}return t}function setProxyAgentOnRequest(e,t,r){if(e.agent){return}const i=new URL(e.url);const n=i.protocol!=="https:";if(e.tlsSettings){Ya.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.")}if(n){if(!t.httpProxyAgent){t.httpProxyAgent=new dl.HttpProxyAgent(r)}e.agent=t.httpProxyAgent}else{if(!t.httpsProxyAgent){t.httpsProxyAgent=new ul.HttpsProxyAgent(r)}e.agent=t.httpsProxyAgent}}function proxyPolicy_proxyPolicy(e,t){if(!bl){yl.push(...loadNoProxy())}const r=e?getUrlFromProxySettings(e):getDefaultProxySettingsInternal();const i={};return{name:fl,async sendRequest(e,n){if(!e.proxySettings&&r&&!isBypassed(e.url,t?.customNoProxyList??yl,t?.customNoProxyList?undefined:Cl)){setProxyAgentOnRequest(e,i,r)}else if(e.proxySettings){setProxyAgentOnRequest(e,i,getUrlFromProxySettings(e.proxySettings))}return n(e)}}}const El="redirectPolicy";const Nl=["GET","HEAD"];function redirectPolicy_redirectPolicy(e={}){const{maxRetries:t=20,allowCrossOriginRedirects:r=false}=e;return{name:El,async sendRequest(e,i){const n=await i(e);return handleRedirect(i,n,t,r)}}}async function handleRedirect(e,t,r,i,n=0){const{request:s,status:o,headers:a}=t;const l=a.get("location");if(l&&(o===300||o===301&&Nl.includes(s.method)||o===302&&Nl.includes(s.method)||o===303&&s.method==="POST"||o===307)&&ntypeof e==="function"?e():e)).map(toStream);return vl.Readable.from(async function*(){for(const e of t){for await(const t of e){yield t}}}())}}function generateBoundary(){return`----AzSDKFormBoundary${uuidUtils_randomUUID()}`}function encodeHeaders(e){let t="";for(const[r,i]of e){t+=`${r}: ${i}\r\n`}return t}function getLength(e){if(e instanceof Uint8Array){return e.byteLength}else if(typeGuards_isBlob(e)){return e.size===-1?undefined:e.size}else{return undefined}}function getTotalLength(e){let t=0;for(const r of e){const e=getLength(r);if(e===undefined){return undefined}else{t+=e}}return t}async function buildRequestBody(e,t,r){const i=[bytesEncoding_stringToUint8Array(`--${r}`,"utf-8"),...t.flatMap((e=>[bytesEncoding_stringToUint8Array("\r\n","utf-8"),bytesEncoding_stringToUint8Array(encodeHeaders(e.headers),"utf-8"),bytesEncoding_stringToUint8Array("\r\n","utf-8"),e.body,bytesEncoding_stringToUint8Array(`\r\n--${r}`,"utf-8")])),bytesEncoding_stringToUint8Array("--\r\n\r\n","utf-8")];const n=getTotalLength(i);if(n){e.headers.set("Content-Length",n)}e.body=await concat(i)}const Il="multipartPolicy";const Sl=70;const wl=new Set(`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?`);function assertValidBoundary(e){if(e.length>Sl){throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`)}if(Array.from(e).some((e=>!wl.has(e)))){throw new Error(`Multipart boundary "${e}" contains invalid characters`)}}function multipartPolicy_multipartPolicy(){return{name:Il,async sendRequest(e,t){if(!e.multipartBody){return t(e)}if(e.body){throw new Error("multipartBody and regular body cannot be set at the same time")}let r=e.multipartBody.boundary;const i=e.headers.get("Content-Type")??"multipart/mixed";const n=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n){throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`)}const[,s,o]=n;if(o&&r&&o!==r){throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`)}r??=o;if(r){assertValidBoundary(r)}else{r=generateBoundary()}e.headers.set("Content-Type",`${s}; boundary=${r}`);await buildRequestBody(e,e.multipartBody.parts,r);e.multipartBody=undefined;return t(e)}}}function createPipelineFromOptions_createPipelineFromOptions(e){const t=createEmptyPipeline();addPlatformPolicies(t,e);t.addPolicy(formDataPolicy(),{beforePolicies:[multipartPolicyName]});t.addPolicy(userAgentPolicy(e.userAgentOptions));t.addPolicy(multipartPolicy(),{afterPhase:"Deserialize"});t.addPolicy(defaultRetryPolicy(e.retryOptions),{phase:"Retry"});t.addPolicy(logPolicy(e.loggingOptions),{afterPhase:"Sign"});return t}let Pl=false;function allowInsecureConnection(e,t){if(t.allowInsecureConnection&&e.allowInsecureConnection){const t=new URL(e.url);if(t.hostname==="localhost"||t.hostname==="127.0.0.1"){return true}}return false}function emitInsecureConnectionWarning(){const e="Sending token over insecure transport. Assume any token issued is compromised.";logger.warning(e);if(!Pl){Pl=true;emitNodeWarning(e)}}function checkInsecureConnection_ensureSecureConnection(e,t){if(!e.url.toLowerCase().startsWith("https://")){if(allowInsecureConnection(e,t)){emitInsecureConnectionWarning()}else{throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}}}const xl="apiKeyAuthenticationPolicy";function apiKeyAuthenticationPolicy_apiKeyAuthenticationPolicy(e){return{name:xl,async sendRequest(t,r){ensureSecureConnection(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="apiKey"));if(!i){return r(t)}if(i.apiKeyLocation!=="header"){throw new Error(`Unsupported API key location: ${i.apiKeyLocation}`)}t.headers.set(i.name,e.credential.key);return r(t)}}}const Bl="bearerAuthenticationPolicy";function basicAuthenticationPolicy_basicAuthenticationPolicy(e){return{name:Bl,async sendRequest(t,r){ensureSecureConnection(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="http"&&e.scheme==="basic"));if(!i){return r(t)}const{username:n,password:s}=e.credential;const o=uint8ArrayToString(stringToUint8Array(`${n}:${s}`,"utf-8"),"base64");t.headers.set("Authorization",`Basic ${o}`);return r(t)}}}const _l="bearerAuthenticationPolicy";function bearerAuthenticationPolicy_bearerAuthenticationPolicy(e){return{name:_l,async sendRequest(t,r){ensureSecureConnection(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="http"&&e.scheme==="bearer"));if(!i){return r(t)}const n=await e.credential.getBearerToken({abortSignal:t.abortSignal});t.headers.set("Authorization",`Bearer ${n}`);return r(t)}}}const Rl="oauth2AuthenticationPolicy";function oauth2AuthenticationPolicy_oauth2AuthenticationPolicy(e){return{name:Rl,async sendRequest(t,r){ensureSecureConnection(t,e);const i=(t.authSchemes??e.authSchemes)?.find((e=>e.kind==="oauth2"));if(!i){return r(t)}const n=await e.credential.getOAuth2Token(i.flows,{abortSignal:t.abortSignal});t.headers.set("Authorization",`Bearer ${n}`);return r(t)}}}let kl;function clientHelpers_createDefaultPipeline(e={}){const t=createPipelineFromOptions(e);t.addPolicy(apiVersionPolicy(e));const{credential:r,authSchemes:i,allowInsecureConnection:n}=e;if(r){if(isApiKeyCredential(r)){t.addPolicy(apiKeyAuthenticationPolicy({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if(isBasicCredential(r)){t.addPolicy(basicAuthenticationPolicy({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if(isBearerTokenCredential(r)){t.addPolicy(bearerAuthenticationPolicy({authSchemes:i,credential:r,allowInsecureConnection:n}))}else if(isOAuth2TokenCredential(r)){t.addPolicy(oauth2AuthenticationPolicy({authSchemes:i,credential:r,allowInsecureConnection:n}))}}return t}function clientHelpers_getCachedDefaultHttpsClient(){if(!kl){kl=createDefaultHttpClient()}return kl}function getHeaderValue(e,t){if(e.headers){const r=Object.keys(e.headers).find((e=>e.toLowerCase()===t.toLowerCase()));if(r){return e.headers[r]}}return undefined}function getPartContentType(e){const t=getHeaderValue(e,"content-type");if(t){return t}if(e.contentType===null){return undefined}if(e.contentType){return e.contentType}const{body:r}=e;if(r===null||r===undefined){return undefined}if(typeof r==="string"||typeof r==="number"||typeof r==="boolean"){return"text/plain; charset=UTF-8"}if(r instanceof Blob){return r.type||"application/octet-stream"}if(isBinaryBody(r)){return"application/octet-stream"}return"application/json"}function escapeDispositionField(e){return JSON.stringify(e)}function getContentDisposition(e){const t=getHeaderValue(e,"content-disposition");if(t){return t}if(e.dispositionType===undefined&&e.name===undefined&&e.filename===undefined){return undefined}const r=e.dispositionType??"form-data";let i=r;if(e.name){i+=`; name=${escapeDispositionField(e.name)}`}let n=undefined;if(e.filename){n=e.filename}else if(typeof File!=="undefined"&&e.body instanceof File){const t=e.body.name;if(t!==""){n=t}}if(n){i+=`; filename=${escapeDispositionField(n)}`}return i}function normalizeBody(e,t){if(e===undefined){return new Uint8Array([])}if(isBinaryBody(e)){return e}if(typeof e==="string"||typeof e==="number"||typeof e==="boolean"){return stringToUint8Array(String(e),"utf-8")}if(t&&/application\/(.+\+)?json(;.+)?/i.test(String(t))){return stringToUint8Array(JSON.stringify(e),"utf-8")}throw new RestError(`Unsupported body/content-type combination: ${e}, ${t}`)}function buildBodyPart(e){const t=getPartContentType(e);const r=getContentDisposition(e);const i=createHttpHeaders(e.headers??{});if(t){i.set("content-type",t)}if(r){i.set("content-disposition",r)}const n=normalizeBody(e.body,t);return{headers:i,body:n}}function multipart_buildMultipartBody(e){return{parts:e.map(buildBodyPart)}}async function sendRequest_sendRequest(e,t,r,i={},n){const s=n??getCachedDefaultHttpsClient();const o=buildPipelineRequest(e,t,i);try{const e=await r.sendRequest(s,o);const t=e.headers.toJSON();const n=e.readableStreamBody??e.browserStreamBody;const a=i.responseAsStream||n!==undefined?undefined:getResponseBody(e);const l=n??a;if(i?.onResponse){i.onResponse({...e,request:o,rawHeaders:t,parsedBody:a})}return{request:o,headers:t,status:`${e.status}`,body:l}}catch(e){if(isRestError(e)&&e.response&&i.onResponse){const{response:t}=e;const r=t.headers.toJSON();i?.onResponse({...t,request:o,rawHeaders:r},e)}throw e}}function getRequestContentType(e={}){if(e.contentType){return e.contentType}const t=e.headers?.["content-type"];if(typeof t==="string"){return t}return getContentType(e.body)}function getContentType(e){if(e===undefined){return undefined}if(ArrayBuffer.isView(e)){return"application/octet-stream"}if(isBlob(e)&&e.type){return e.type}if(typeof e==="string"){try{JSON.parse(e);return"application/json"}catch(e){return undefined}}return"application/json"}function buildPipelineRequest(e,t,r={}){const i=getRequestContentType(r);const{body:n,multipartBody:s}=getRequestBody(r.body,i);const o=createHttpHeaders({...r.headers?r.headers:{},accept:r.accept??r.headers?.accept??"application/json",...i&&{"content-type":i}});const{allowInsecureConnection:a,abortSignal:l,onUploadProgress:c,onDownloadProgress:p,timeout:u,responseAsStream:d,url:m,method:A,body:h,multipartBody:g,headers:f,...y}=r;const b=createPipelineRequest({url:t,method:e,body:n,multipartBody:s,headers:o,allowInsecureConnection:a,abortSignal:l,onUploadProgress:c,onDownloadProgress:p,timeout:u,enableBrowserStreams:true,streamResponseStatusCodes:d?new Set([Number.POSITIVE_INFINITY]):undefined});Object.assign(b,y);return b}function getRequestBody(e,t=""){if(e===undefined){return{body:undefined}}if(typeof FormData!=="undefined"&&e instanceof FormData){return{body:e}}if(isBlob(e)){return{body:e}}if(isReadableStream(e)){return{body:e}}if(typeof e==="function"){return{body:e}}if(ArrayBuffer.isView(e)){return{body:e instanceof Uint8Array?e:JSON.stringify(e)}}const r=t.split(";")[0];switch(r){case"application/json":return{body:JSON.stringify(e)};case"multipart/form-data":if(Array.isArray(e)){return{multipartBody:buildMultipartBody(e)}}return{body:JSON.stringify(e)};case"text/plain":return{body:String(e)};default:if(typeof e==="string"){return{body:e}}return{body:JSON.stringify(e)}}}function getResponseBody(e){const t=e.headers.get("content-type")??"";const r=t.split(";")[0];const i=e.bodyAsText??"";if(r==="text/plain"){return String(i)}try{return i?JSON.parse(i):undefined}catch(t){if(r==="application/json"){throw createParseError(e,t)}return String(i)}}function createParseError(e,t){const r=`Error "${t}" occurred while parsing the response body - ${e.bodyAsText}.`;const i=t.code??RestError.PARSE_ERROR;return new RestError(r,{code:i,statusCode:e.status,request:e.request,response:e})}function getClient(e,t={}){const r=t.pipeline??createDefaultPipeline(t);if(t.additionalPolicies?.length){for(const{policy:e,position:i}of t.additionalPolicies){const t=i==="perRetry"?"Sign":undefined;r.addPolicy(e,{afterPhase:t})}}const{allowInsecureConnection:i,httpClient:n}=t;const s=t.endpoint??e;const client=(e,...t)=>{const getUrl=r=>buildRequestUrl(s,e,t,{allowInsecureConnection:i,...r});return{get:(e={})=>buildOperation("GET",getUrl(e),r,e,i,n),post:(e={})=>buildOperation("POST",getUrl(e),r,e,i,n),put:(e={})=>buildOperation("PUT",getUrl(e),r,e,i,n),patch:(e={})=>buildOperation("PATCH",getUrl(e),r,e,i,n),delete:(e={})=>buildOperation("DELETE",getUrl(e),r,e,i,n),head:(e={})=>buildOperation("HEAD",getUrl(e),r,e,i,n),options:(e={})=>buildOperation("OPTIONS",getUrl(e),r,e,i,n),trace:(e={})=>buildOperation("TRACE",getUrl(e),r,e,i,n)}};return{path:client,pathUnchecked:client,pipeline:r}}function buildOperation(e,t,r,i,n,s){n=i.allowInsecureConnection??n;return{then:function(o,a){return sendRequest(e,t,r,{...i,allowInsecureConnection:n},s).then(o,a)},async asBrowserStream(){if(isNodeLike){throw new Error("`asBrowserStream` is supported only in the browser environment. Use `asNodeStream` instead to obtain the response body stream. If you require a Web stream of the response in Node, consider using `Readable.toWeb` on the result of `asNodeStream`.")}else{return sendRequest(e,t,r,{...i,allowInsecureConnection:n,responseAsStream:true},s)}},async asNodeStream(){if(isNodeLike){return sendRequest(e,t,r,{...i,allowInsecureConnection:n,responseAsStream:true},s)}else{throw new Error("`isNodeStream` is not supported in the browser environment. Use `asBrowserStream` to obtain the response body stream.")}}}}function createRestError(e,t){const r=typeof e==="string"?t:e;const i=r.body?.error??r.body;const n=typeof e==="string"?e:i?.message??`Unexpected status code: ${r.status}`;return new RestError(n,{statusCode:statusCodeToNumber(r.status),code:i?.code,request:r.request,response:toPipelineResponse(r)})}function toPipelineResponse(e){return{headers:createHttpHeaders(e.headers),request:e.request,status:statusCodeToNumber(e.status)??-1,...typeof e.body==="string"?{bodyAsText:e.body}:{}}}function statusCodeToNumber(e){const t=Number.parseInt(e);return Number.isNaN(t)?undefined:t}function esm_pipeline_createEmptyPipeline(){return pipeline_createEmptyPipeline()}const Tl=esm_createClientLogger("core-rest-pipeline");const Ql="agentPolicy";function agentPolicy_agentPolicy(e){return{name:Ql,sendRequest:async(t,r)=>{if(!t.agent){t.agent=e}return r(t)}}}const Ml="decompressResponsePolicy";function decompressResponsePolicy_decompressResponsePolicy(){return{name:Ml,async sendRequest(e,t){if(e.method!=="HEAD"){e.headers.set("Accept-Encoding","gzip,deflate")}return t(e)}}}const Ol="exponentialRetryPolicy";function exponentialRetryPolicy(e={}){return retryPolicy([exponentialRetryStrategy({...e,ignoreSystemErrors:true})],{maxRetries:e.maxRetries??DEFAULT_RETRY_POLICY_COUNT})}const Dl="systemErrorRetryPolicy";function systemErrorRetryPolicy(e={}){return{name:Dl,sendRequest:retryPolicy([exponentialRetryStrategy({...e,ignoreHttpStatusCodes:true})],{maxRetries:e.maxRetries??DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}const zl="throttlingRetryPolicy";function throttlingRetryPolicy(e={}){return{name:zl,sendRequest:retryPolicy([throttlingRetryStrategy()],{maxRetries:e.maxRetries??DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}const Ll="tlsPolicy";function tlsPolicy_tlsPolicy(e){return{name:Ll,sendRequest:async(t,r)=>{if(!t.tlsSettings){t.tlsSettings=e}return r(t)}}}const Gl=null&&tspLogPolicyName;function policies_logPolicy_logPolicy(e={}){return logPolicy_logPolicy({logger:Tl.info,...e})}const Fl=null&&tspRedirectPolicyName;function policies_redirectPolicy_redirectPolicy(e={}){return redirectPolicy_redirectPolicy(e)}function userAgentPlatform_getHeaderName(){return"User-Agent"}async function util_userAgentPlatform_setPlatformSpecificData(e){if(B&&B.versions){const t=`${P.type()} ${P.release()}; ${P.arch()}`;if(B.versions.bun){e.set("Bun",`${B.versions.bun} (${t})`)}else if(B.versions.deno){e.set("Deno",`${B.versions.deno} (${t})`)}else if(B.versions.node){e.set("Node",`${B.versions.node} (${t})`)}}}const ql="1.24.0";const Ul=3;function userAgent_getUserAgentString(e){const t=[];for(const[r,i]of e){const e=i?`${r}/${i}`:r;t.push(e)}return t.join(" ")}function userAgent_getUserAgentHeaderName(){return userAgentPlatform_getHeaderName()}async function util_userAgent_getUserAgentValue(e){const t=new Map;t.set("core-rest-pipeline",ql);await util_userAgentPlatform_setPlatformSpecificData(t);const r=userAgent_getUserAgentString(t);const i=e?`${e} ${r}`:r;return i}const Hl=userAgent_getUserAgentHeaderName();const Vl="userAgentPolicy";function policies_userAgentPolicy_userAgentPolicy(e={}){const t=util_userAgent_getUserAgentValue(e.userAgentPrefix);return{name:Vl,async sendRequest(e,r){if(!e.headers.has(Hl)){e.headers.set(Hl,await t)}return r(e)}}}function createFile(e,t,r={}){return createRawFile(e,t,r)}function file_isNodeReadableStream(e){return typeof e==="object"&&e!==null&&"pipe"in e&&typeof e.pipe==="function"}const jl={arrayBuffer:()=>{throw new Error("Not implemented")},bytes:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}};const Wl=Symbol("rawContent");function hasRawContent(e){return typeof e[Wl]==="function"}function getRawContent(e){if(hasRawContent(e)){return e[Wl]()}else{return e}}function file_createRawFile(e,t,r={}){return{...jl,type:r.type??"",lastModified:r.lastModified??(new Date).getTime(),webkitRelativePath:r.webkitRelativePath??"",size:e.byteLength,name:t,arrayBuffer:async()=>toArrayBuffer(e).buffer,stream:()=>new Blob([toArrayBuffer(e)]).stream(),[Wl]:()=>e}}function createFileFromStream(e,t,r={}){return{...jl,type:r.type??"",lastModified:r.lastModified??(new Date).getTime(),webkitRelativePath:r.webkitRelativePath??"",size:r.size??-1,name:t,stream:()=>{const t=e();if(file_isNodeReadableStream(t)){throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.")}return t},[Wl]:e}}function hasArrayBuffer(e){return"resize"in e.buffer}function toArrayBuffer(e){if(hasArrayBuffer(e)){if(e.byteOffset!==0||e.byteLength!==e.buffer.byteLength){return new Uint8Array(e)}return e}return e.map((e=>e))}const Jl=Il;function policies_multipartPolicy_multipartPolicy(){const e=multipartPolicy_multipartPolicy();return{name:Jl,sendRequest:async(t,r)=>{if(t.multipartBody){for(const e of t.multipartBody.parts){if(hasRawContent(e.body)){e.body=getRawContent(e.body)}}}return e.sendRequest(t,r)}}}const Yl=null&&tspDecompressResponsePolicyName;function policies_decompressResponsePolicy_decompressResponsePolicy(){return decompressResponsePolicy_decompressResponsePolicy()}const $l=null&&tspDefaultRetryPolicyName;function policies_defaultRetryPolicy_defaultRetryPolicy(e={}){return defaultRetryPolicy_defaultRetryPolicy(e)}const Kl=null&&tspFormDataPolicyName;function policies_formDataPolicy_formDataPolicy(){return formDataPolicy_formDataPolicy()}const Zl=null&&tspProxyPolicyName;function proxyPolicy_getDefaultProxySettings(e){return tspGetDefaultProxySettings(e)}function policies_proxyPolicy_proxyPolicy(e,t){return proxyPolicy_proxyPolicy(e,t)}const Xl="setClientRequestIdPolicy";function setClientRequestIdPolicy(e="x-ms-client-request-id"){return{name:Xl,async sendRequest(t,r){if(!t.headers.has(e)){t.headers.set(e,t.requestId)}return r(t)}}}const ec=null&&tspAgentPolicyName;function policies_agentPolicy_agentPolicy(e){return agentPolicy_agentPolicy(e)}const tc=null&&tspTlsPolicyName;function policies_tlsPolicy_tlsPolicy(e){return tlsPolicy_tlsPolicy(e)}const rc=restError_RestError;function esm_restError_isRestError(e){return restError_isRestError(e)}const ic="tracingPolicy";function tracingPolicy(e={}){const t=util_userAgent_getUserAgentValue(e.userAgentPrefix);const r=new Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});const i=tryCreateTracingClient();return{name:ic,async sendRequest(e,n){if(!i){return n(e)}const s=await t;const o={"http.url":r.sanitizeUrl(e.url),"http.method":e.method,"http.user_agent":s,requestId:e.requestId};if(s){o["http.user_agent"]=s}const{span:a,tracingContext:l}=tryCreateSpan(i,e,o)??{};if(!a||!l){return n(e)}try{const t=await i.withContext(l,n,e);tryProcessResponse(a,t);return t}catch(e){tryProcessError(a,e);throw e}}}}function tryCreateTracingClient(){try{return createTracingClient({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:ql})}catch(e){Tl.warning(`Error when creating the TracingClient: ${getErrorMessage(e)}`);return undefined}}function tryCreateSpan(e,t,r){try{const{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return undefined}const s=e.createRequestHeaders(n.tracingOptions.tracingContext);for(const[e,r]of Object.entries(s)){t.headers.set(e,r)}return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(e){Tl.warning(`Skipping creating a tracing span due to an error: ${getErrorMessage(e)}`);return undefined}}function tryProcessError(e,t){try{e.setStatus({status:"error",error:esm_isError(t)?t:undefined});if(esm_restError_isRestError(t)&&t.statusCode){e.setAttribute("http.status_code",t.statusCode)}e.end()}catch(e){Tl.warning(`Skipping tracing span processing due to an error: ${getErrorMessage(e)}`)}}function tryProcessResponse(e,t){try{e.setAttribute("http.status_code",t.status);const r=t.headers.get("x-ms-request-id");if(r){e.setAttribute("serviceRequestId",r)}if(t.status>=400){e.setStatus({status:"error"})}e.end()}catch(e){Tl.warning(`Skipping tracing span processing due to an error: ${getErrorMessage(e)}`)}}function wrapAbortSignalLike(e){if(e instanceof AbortSignal){return{abortSignal:e}}if(e.aborted){return{abortSignal:AbortSignal.abort("reason"in e?e.reason:undefined)}}const t=new AbortController;let r=true;function cleanup(){if(r){e.removeEventListener("abort",listener);r=false}}function listener(){t.abort("reason"in e?e.reason:undefined);cleanup()}e.addEventListener("abort",listener);return{abortSignal:t.signal,cleanup:cleanup}}const nc="wrapAbortSignalLikePolicy";function wrapAbortSignalLikePolicy(){return{name:nc,sendRequest:async(e,t)=>{if(!e.abortSignal){return t(e)}const{abortSignal:r,cleanup:i}=wrapAbortSignalLike(e.abortSignal);e.abortSignal=r;try{return await t(e)}finally{i?.()}}}}function esm_createPipelineFromOptions_createPipelineFromOptions(e){const t=esm_pipeline_createEmptyPipeline();if(Ma){if(e.agent){t.addPolicy(policies_agentPolicy_agentPolicy(e.agent))}if(e.tlsOptions){t.addPolicy(policies_tlsPolicy_tlsPolicy(e.tlsOptions))}t.addPolicy(policies_proxyPolicy_proxyPolicy(e.proxyOptions));t.addPolicy(policies_decompressResponsePolicy_decompressResponsePolicy())}t.addPolicy(wrapAbortSignalLikePolicy());t.addPolicy(policies_formDataPolicy_formDataPolicy(),{beforePolicies:[Jl]});t.addPolicy(policies_userAgentPolicy_userAgentPolicy(e.userAgentOptions));t.addPolicy(setClientRequestIdPolicy(e.telemetryOptions?.clientRequestIdHeaderName));t.addPolicy(policies_multipartPolicy_multipartPolicy(),{afterPhase:"Deserialize"});t.addPolicy(policies_defaultRetryPolicy_defaultRetryPolicy(e.retryOptions),{phase:"Retry"});t.addPolicy(tracingPolicy({...e.userAgentOptions,...e.loggingOptions}),{afterPhase:"Retry"});if(Ma){t.addPolicy(policies_redirectPolicy_redirectPolicy(e.redirectOptions),{afterPhase:"Retry"})}t.addPolicy(policies_logPolicy_logPolicy(e.loggingOptions),{afterPhase:"Sign"});return t}function esm_defaultHttpClient_createDefaultHttpClient(){const e=defaultHttpClient_createDefaultHttpClient();return{async sendRequest(t){const{abortSignal:r,cleanup:i}=t.abortSignal?wrapAbortSignalLike(t.abortSignal):{};try{t.abortSignal=r;return await e.sendRequest(t)}finally{i?.()}}}}function esm_httpHeaders_createHttpHeaders(e){return httpHeaders_createHttpHeaders(e)}function esm_pipelineRequest_createPipelineRequest(e){return pipelineRequest_createPipelineRequest(e)}const sc=null&&tspExponentialRetryPolicyName;function exponentialRetryPolicy_exponentialRetryPolicy(e={}){return tspExponentialRetryPolicy(e)}const oc=null&&tspSystemErrorRetryPolicyName;function systemErrorRetryPolicy_systemErrorRetryPolicy(e={}){return tspSystemErrorRetryPolicy(e)}const ac=null&&tspThrottlingRetryPolicyName;function throttlingRetryPolicy_throttlingRetryPolicy(e={}){return tspThrottlingRetryPolicy(e)}const lc=esm_createClientLogger("core-rest-pipeline retryPolicy");function policies_retryPolicy_retryPolicy(e,t={maxRetries:Ul}){return retryPolicy_retryPolicy(e,{logger:lc,...t})}const cc={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function beginRefresh(e,t,r){async function tryGetAccessToken(){if(Date.now()e.getToken(t,a);r=beginRefresh(tryGetAccessToken,s.retryIntervalInMs,i?.expiresOnTimestamp??Date.now()).then((e=>{r=null;i=e;n=a.tenantId;return i})).catch((e=>{r=null;i=null;n=undefined;throw e}))}return r}return async(e,t)=>{const r=Boolean(t.claims);const s=n!==t.tenantId;if(r){i=null}const a=s||r||o.mustRefresh;if(a){return refresh(e,t)}if(o.shouldRefresh){refresh(e,t)}return i}}const pc="bearerTokenAuthenticationPolicy";async function trySendRequest(e,t){try{return[await t(e),undefined]}catch(e){if(esm_restError_isRestError(e)&&e.response){return[e.response,e]}else{throw e}}}async function defaultAuthorizeRequest(e){const{scopes:t,getAccessToken:r,request:i}=e;const n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions,enableCae:true};const s=await r(t,n);if(s){e.request.headers.set("Authorization",`Bearer ${s.token}`)}}function isChallengeResponse(e){return e.status===401&&e.headers.has("WWW-Authenticate")}async function authorizeRequestOnCaeChallenge(e,t){const{scopes:r}=e;const i=await e.getAccessToken(r,{enableCae:true,claims:t});if(!i){return false}e.request.headers.set("Authorization",`${i.tokenType??"Bearer"} ${i.token}`);return true}function bearerTokenAuthenticationPolicy_bearerTokenAuthenticationPolicy(e){const{credential:t,scopes:r,challengeCallbacks:i}=e;const n=e.logger||Tl;const s={authorizeRequest:i?.authorizeRequest?.bind(i)??defaultAuthorizeRequest,authorizeRequestOnChallenge:i?.authorizeRequestOnChallenge?.bind(i)};const o=t?tokenCycler_createTokenCycler(t):()=>Promise.resolve(null);return{name:pc,async sendRequest(e,t){if(!e.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.")}await s.authorizeRequest({scopes:Array.isArray(r)?r:[r],request:e,getAccessToken:o,logger:n});let i;let a;let l;[i,a]=await trySendRequest(e,t);if(isChallengeResponse(i)){let c=getCaeChallengeClaims(i.headers.get("WWW-Authenticate"));if(c){let s;try{s=atob(c)}catch(e){n.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${c}`);return i}l=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(r)?r:[r],response:i,request:e,getAccessToken:o,logger:n},s);if(l){[i,a]=await trySendRequest(e,t)}}else if(s.authorizeRequestOnChallenge){l=await s.authorizeRequestOnChallenge({scopes:Array.isArray(r)?r:[r],request:e,response:i,getAccessToken:o,logger:n});if(l){[i,a]=await trySendRequest(e,t)}if(isChallengeResponse(i)){c=getCaeChallengeClaims(i.headers.get("WWW-Authenticate")??"");if(c){let s;try{s=atob(c)}catch(e){n.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${c}`);return i}l=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(r)?r:[r],response:i,request:e,getAccessToken:o,logger:n},s);if(l){[i,a]=await trySendRequest(e,t)}}}}}if(a){throw a}else{return i}}}}function parseChallenges(e){const t=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g;const r=/(\w+)="([^"]*)"/g;const i=[];let n;while((n=t.exec(e))!==null){const e=n[1];const t=n[2];const s={};let o;while((o=r.exec(t))!==null){s[o[1]]=o[2]}i.push({scheme:e,params:s})}return i}function getCaeChallengeClaims(e){if(!e){return}const t=parseChallenges(e);return t.find((e=>e.scheme==="Bearer"&&e.params.claims&&e.params.error==="insufficient_claims"))?.params.claims}const uc="auxiliaryAuthenticationHeaderPolicy";const dc="x-ms-authorization-auxiliary";async function sendAuthorizeRequest(e){const{scopes:t,getAccessToken:r,request:i}=e;const n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions};return(await r(t,n))?.token??""}function auxiliaryAuthenticationHeaderPolicy(e){const{credentials:t,scopes:r}=e;const i=e.logger||coreLogger;const n=new WeakMap;return{name:uc,async sendRequest(e,s){if(!e.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.")}if(!t||t.length===0){i.info(`${uc} header will not be set due to empty credentials.`);return s(e)}const o=[];for(const s of t){let t=n.get(s);if(!t){t=createTokenCycler(s);n.set(s,t)}o.push(sendAuthorizeRequest({scopes:Array.isArray(r)?r:[r],request:e,getAccessToken:t,logger:i}))}const a=(await Promise.all(o)).filter((e=>Boolean(e)));if(a.length===0){i.warning(`None of the auxiliary tokens are valid. ${dc} header will not be set.`);return s(e)}e.headers.set(dc,a.map((e=>`Bearer ${e}`)).join(", "));return s(e)}}}const mc="$";const Ac="_";var hc=r(30);const gc=hc.state;function getOperationArgumentValueFromParameter(e,t,r){let i=t.parameterPath;const n=t.mapper;let s;if(typeof i==="string"){i=[i]}if(Array.isArray(i)){if(i.length>0){if(n.isConstant){s=n.defaultValue}else{let t=getPropertyFromParameterPath(e,i);if(!t.propertyFound&&r){t=getPropertyFromParameterPath(r,i)}let o=false;if(!t.propertyFound){o=n.required||i[0]==="options"&&i.length===2}s=o?n.defaultValue:t.propertyValue}}}else{if(n.required){s={}}for(const[t,o]of Object.entries(i)){const i=n.type.modelProperties[t];const a=getOperationArgumentValueFromParameter(e,{parameterPath:o,mapper:i},r);if(a!==undefined){if(!s){s={}}Object.defineProperty(s,t,{value:a,enumerable:true,configurable:true,writable:true})}}}return s}function getPropertyFromParameterPath(e,t){const r={propertyFound:false};let i=0;for(;i=200&&r.status<300}if(l.headersMapper){s.parsedHeaders=a.serializer.deserialize(l.headersMapper,s.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:true})}}return s}function isOperationSpecEmpty(e){const t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function handleErrorResponse(e,t,r,i){const n=200<=e.status&&e.status<300;const s=isOperationSpecEmpty(t)?n:!!r;if(s){if(r){if(!r.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}const o=r??t.responses.default;const a=e.request.streamResponseStatusCodes?.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText;const l=new rc(a,{statusCode:e.status,request:e.request,response:e});if(!o&&!(e.parsedBody?.error?.code&&e.parsedBody?.error?.message)){throw l}const c=o?.bodyMapper;const p=o?.headersMapper;try{if(e.parsedBody){const r=e.parsedBody;let n;if(c){let e=r;if(t.isXML&&c.type.name===Fa.Sequence){e=[];const t=c.xmlElementName;if(typeof r==="object"&&t){e=r[t]}}n=t.serializer.deserialize(c,e,"error.response.parsedBody",i)}const s=r.error||n||r;l.code=s.code;if(s.message){l.message=s.message}if(c){l.response.parsedBody=n}}if(e.headers&&p){l.response.parsedHeaders=t.serializer.deserialize(p,e.headers.toJSON(),"operationRes.parsedHeaders")}}catch(t){l.message=`Error "${t.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:l,shouldReturnResponse:false}}async function parse(e,t,r,i,n){if(!r.request.streamResponseStatusCodes?.has(r.status)&&r.bodyAsText){const s=r.bodyAsText;const o=r.headers.get("Content-Type")||"";const a=!o?[]:o.split(";").map((e=>e.toLowerCase()));try{if(a.length===0||a.some((t=>e.indexOf(t)!==-1))){r.parsedBody=JSON.parse(s);return r}else if(a.some((e=>t.indexOf(e)!==-1))){if(!n){throw new Error("Parsing XML not supported.")}const e=await n(s,i.xml);r.parsedBody=e;return r}}catch(e){const t=`Error "${e}" occurred while parsing the response body - ${r.bodyAsText}.`;const i=e.code||rc.PARSE_ERROR;const n=new rc(t,{code:i,statusCode:r.status,request:r.request,response:r});throw n}}return r}function getStreamingResponseStatusCodes(e){const t=new Set;for(const[r,i]of Object.entries(e.responses)){if(i.bodyMapper&&i.bodyMapper.type.name===Fa.Stream){t.add(Number(r))}}return t}function getPathStringFromParameter(e){const{parameterPath:t,mapper:r}=e;let i;if(typeof t==="string"){i=t}else if(Array.isArray(t)){i=t.join(".")}else{i=r.serializedName}return i}const Ec="serializationPolicy";function serializationPolicy(e={}){const t=e.stringifyXML;return{name:Ec,sendRequest(e,r){const i=getOperationRequestInfo(e);const n=i?.operationSpec;const s=i?.operationArguments;if(n&&s){serializeHeaders(e,s,n);serializeRequestBody(e,s,n,t)}return r(e)}}}function serializeHeaders(e,t,r){if(r.headerParameters){for(const i of r.headerParameters){let n=getOperationArgumentValueFromParameter(t,i);if(n!==null&&n!==undefined||i.mapper.required){n=r.serializer.serialize(i.mapper,n,getPathStringFromParameter(i));const t=i.mapper.headerCollectionPrefix;if(t){for(const r of Object.keys(n)){e.headers.set(t+r,n[r])}}else{e.headers.set(i.mapper.serializedName||getPathStringFromParameter(i),n)}}}}const i=t.options?.requestOptions?.customHeaders;if(i){for(const t of Object.keys(i)){e.headers.set(t,i[t])}}}function serializeRequestBody(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){const n=t.options?.serializerOptions;const s={xml:{rootName:n?.xml.rootName??"",includeRoot:n?.xml.includeRoot??false,xmlCharKey:n?.xml.xmlCharKey??Ac}};const o=s.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=getOperationArgumentValueFromParameter(t,r.requestBody);const n=r.requestBody.mapper;const{required:a,serializedName:l,xmlName:c,xmlElementName:p,xmlNamespace:u,xmlNamespacePrefix:d,nullable:m}=n;const A=n.type.name;try{if(e.body!==undefined&&e.body!==null||m&&e.body===null||a){const t=getPathStringFromParameter(r.requestBody);e.body=r.serializer.serialize(n,e.body,t,s);const a=A===Fa.Stream;if(r.isXML){const t=d?`xmlns:${d}`:"xmlns";const r=getXmlValueWithNamespace(u,t,A,e.body,s);if(A===Fa.Sequence){e.body=i(prepareXMLRootList(r,p||c||l,t,u),{rootName:c||l,xmlCharKey:o})}else if(!a){e.body=i(r,{rootName:c||l,xmlCharKey:o})}}else if(A===Fa.String&&(r.contentType?.match("text/plain")||r.mediaType==="text")){return}else if(!a){e.body=JSON.stringify(e.body)}}}catch(e){throw new Error(`Error "${e.message}" occurred in serializing the payload - ${JSON.stringify(l,undefined," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(const i of r.formDataParameters){const n=getOperationArgumentValueFromParameter(t,i);if(n!==undefined&&n!==null){const t=i.mapper.serializedName||getPathStringFromParameter(i);e.formData[t]=r.serializer.serialize(i.mapper,n,getPathStringFromParameter(i),s)}}}}function getXmlValueWithNamespace(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){const r={};r[n.xml.xmlCharKey]=i;r[mc]={[t]:e};return r}return i}function prepareXMLRootList(e,t,r,i){if(!Array.isArray(e)){e=[e]}if(!r||!i){return{[t]:e}}const n={[t]:e};n[mc]={[r]:i};return n}function createClientPipeline(e={}){const t=esm_createPipelineFromOptions_createPipelineFromOptions(e??{});if(e.credentialOptions){t.addPolicy(bearerTokenAuthenticationPolicy_bearerTokenAuthenticationPolicy({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes}))}t.addPolicy(serializationPolicy(e.serializationOptions),{phase:"Serialize"});t.addPolicy(deserializationPolicy(e.deserializationOptions),{phase:"Deserialize"});return t}function isPrimitiveBody(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e==="string"||typeof e==="number"||typeof e==="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===undefined||e===null)}const Nc=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function utils_isDuration(e){return Nc.test(e)}const vc=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function utils_isValidUuid(e){return vc.test(e)}function handleNullableResponseAndWrappableBody(e){const t={...e.headers,...e.body};if(e.hasNullableType&&Object.getOwnPropertyNames(t).length===0){return e.shouldWrapBody?{body:null}:null}else{return e.shouldWrapBody?{...e.headers,body:e.body}:t}}function flattenResponse(e,t){const r=e.parsedHeaders;if(e.request.method==="HEAD"){return{...r,body:e.parsedBody}}const i=t&&t.bodyMapper;const n=Boolean(i?.nullable);const s=i?.type.name;if(s==="Stream"){return{...r,blobBody:e.blobBody,readableStreamBody:e.readableStreamBody}}const o=s==="Composite"&&i.type.modelProperties||{};const a=Object.keys(o).some((e=>o[e].serializedName===""));if(s==="Sequence"||a){const t=e.parsedBody??[];for(const r of Object.keys(o)){if(o[r].serializedName){t[r]=e.parsedBody?.[r]}}if(r){for(const e of Object.keys(r)){t[e]=r[e]}}return n&&!e.parsedBody&&!r&&Object.getOwnPropertyNames(o).length===0?null:t}return handleNullableResponseAndWrappableBody({body:e.parsedBody,headers:r,hasNullableType:n,shouldWrapBody:isPrimitiveBody(e.parsedBody,s)})}let Ic;function getCachedDefaultHttpClient(){if(!Ic){Ic=esm_defaultHttpClient_createDefaultHttpClient()}return Ic}const Sc={CSV:",",SSV:" ",Multi:"Multi",TSV:"\t",Pipes:"|"};function getRequestUrl(e,t,r,i){const n=calculateUrlReplacements(t,r,i);let s=false;let o=replaceAll(e,n);if(t.path){let e=replaceAll(t.path,n);if(t.path==="/{nextLink}"&&e.startsWith("/")){e=e.substring(1)}if(isAbsoluteUrl(e)){o=e;s=true}else{o=appendPath(o,e)}}const{queryParams:a,sequenceParams:l}=calculateQueryParameters(t,r,i);o=appendQueryParams(o,a,l,s);return o}function replaceAll(e,t){let r=e;for(const[e,i]of t){r=r.split(e).join(i)}return r}function calculateUrlReplacements(e,t,r){const i=new Map;if(e.urlParameters?.length){for(const n of e.urlParameters){let s=getOperationArgumentValueFromParameter(t,n,r);const o=getPathStringFromParameter(n);s=e.serializer.serialize(n.mapper,s,o);if(!n.skipEncoding){s=encodeURIComponent(s)}i.set(`{${n.mapper.serializedName||o}}`,s)}}return i}function isAbsoluteUrl(e){return e.includes("://")}function appendPath(e,t){if(!t){return e}const r=new URL(e);let i=r.pathname;if(!i.endsWith("/")){i=`${i}/`}if(t.startsWith("/")){t=t.substring(1)}const n=t.indexOf("?");if(n!==-1){const e=t.substring(0,n);const s=t.substring(n+1);i=i+e;if(s){r.search=r.search?`${r.search}&${s}`:s}}else{i=i+t}Object.assign(r,{pathname:i});return r.toString()}function calculateQueryParameters(e,t,r){const i=new Map;const n=new Set;if(e.queryParameters?.length){for(const s of e.queryParameters){if(s.mapper.type.name==="Sequence"&&s.mapper.serializedName){n.add(s.mapper.serializedName)}let o=getOperationArgumentValueFromParameter(t,s,r);if(o!==undefined&&o!==null||s.mapper.required){o=e.serializer.serialize(s.mapper,o,getPathStringFromParameter(s));const t=s.collectionFormat?Sc[s.collectionFormat]:"";if(Array.isArray(o)){o=o.map((e=>{if(e===null||e===undefined){return""}return e}))}if(s.collectionFormat==="Multi"&&o.length===0){continue}else if(Array.isArray(o)&&(s.collectionFormat==="SSV"||s.collectionFormat==="TSV")){o=o.join(t)}if(!s.skipEncoding){if(Array.isArray(o)){o=o.map((e=>encodeURIComponent(e)))}else{o=encodeURIComponent(o)}}if(Array.isArray(o)&&(s.collectionFormat==="CSV"||s.collectionFormat==="Pipes")){o=o.join(t)}i.set(s.mapper.serializedName||getPathStringFromParameter(s),o)}}}return{queryParams:i,sequenceParams:n}}function simpleParseQueryParams(e){const t=new Map;if(!e||e[0]!=="?"){return t}e=e.slice(1);const r=e.split("&");for(const e of r){const[r,i]=e.split("=",2);const n=t.get(r);if(n){if(Array.isArray(n)){n.push(i)}else{t.set(r,[n,i])}}else{t.set(r,i)}}return t}function appendQueryParams(e,t,r,i=false){if(t.size===0){return e}const n=new URL(e);const s=simpleParseQueryParams(n.search);for(const[e,n]of t){const t=s.get(e);if(Array.isArray(t)){if(Array.isArray(n)){t.push(...n);const r=new Set(t);s.set(e,Array.from(r))}else{t.push(n)}}else if(t){if(Array.isArray(n)){n.unshift(t)}else if(r.has(e)){s.set(e,[t,n])}if(!i){s.set(e,n)}}else{s.set(e,n)}}const o=[];for(const[e,t]of s){if(typeof t==="string"){o.push(`${e}=${t}`)}else if(Array.isArray(t)){for(const r of t){o.push(`${e}=${r}`)}}else{o.push(`${e}=${t}`)}}n.search=o.length?`?${o.join("&")}`:"";return n.toString()}const wc=esm_createClientLogger("core-client");class ServiceClient{_endpoint;_requestContentType;_allowInsecureConnection;_httpClient;pipeline;constructor(e={}){this._requestContentType=e.requestContentType;this._endpoint=e.endpoint??e.baseUri;if(e.baseUri){wc.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead.")}this._allowInsecureConnection=e.allowInsecureConnection;this._httpClient=e.httpClient||getCachedDefaultHttpClient();this.pipeline=e.pipeline||serviceClient_createDefaultPipeline(e);if(e.additionalPolicies?.length){for(const{policy:t,position:r}of e.additionalPolicies){const e=r==="perRetry"?"Sign":undefined;this.pipeline.addPolicy(t,{afterPhase:e})}}}sendRequest(e){return this.pipeline.sendRequest(this._httpClient,e)}async sendOperationRequest(e,t){const r=t.baseUrl||this._endpoint;if(!r){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.")}const i=getRequestUrl(r,t,e,this);const n=esm_pipelineRequest_createPipelineRequest({url:i});n.method=t.httpMethod;const s=getOperationRequestInfo(n);s.operationSpec=t;s.operationArguments=e;const o=t.contentType||this._requestContentType;if(o&&t.requestBody){n.headers.set("Content-Type",o)}const a=e.options;if(a){const e=a.requestOptions;if(e){if(e.timeout){n.timeout=e.timeout}if(e.onUploadProgress){n.onUploadProgress=e.onUploadProgress}if(e.onDownloadProgress){n.onDownloadProgress=e.onDownloadProgress}if(e.shouldDeserialize!==undefined){s.shouldDeserialize=e.shouldDeserialize}if(e.allowInsecureConnection){n.allowInsecureConnection=true}}if(a.abortSignal){n.abortSignal=a.abortSignal}if(a.tracingOptions){n.tracingOptions=a.tracingOptions}}if(this._allowInsecureConnection){n.allowInsecureConnection=true}if(n.streamResponseStatusCodes===undefined){n.streamResponseStatusCodes=getStreamingResponseStatusCodes(t)}try{const e=await this.sendRequest(n);const r=flattenResponse(e,t.responses[e.status]);if(a?.onResponse){a.onResponse(e,r)}return r}catch(e){if(typeof e==="object"&&e?.response){const r=e.response;const i=flattenResponse(r,t.responses[e.statusCode]||t.responses["default"]);e.details=i;if(a?.onResponse){a.onResponse(r,i,e)}}throw e}}}function serviceClient_createDefaultPipeline(e){const t=getCredentialScopes(e);const r=e.credential&&t?{credentialScopes:t,credential:e.credential}:undefined;return createClientPipeline({...e,credentialOptions:r})}function getCredentialScopes(e){if(e.credentialScopes){return e.credentialScopes}if(e.endpoint){return`${e.endpoint}/.default`}if(e.baseUri){return`${e.baseUri}/.default`}if(e.credential){throw new Error(`When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy`)}return undefined}function parseCAEChallenge(e){const t=`, ${e.trim()}`.split(", Bearer ").filter((e=>e));return t.map((e=>{const t=`${e.trim()}, `.split('", ').filter((e=>e));const r=t.map((e=>(([e,t])=>({[e]:t}))(e.trim().split('="'))));return r.reduce(((e,t)=>({...e,...t})),{})}))}async function authorizeRequestOnClaimChallenge(e){const{scopes:t,response:r}=e;const i=e.logger||coreClientLogger;const n=r.headers.get("WWW-Authenticate");if(!n){i.info(`The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow.`);return false}const s=parseCAEChallenge(n)||[];const o=s.find((e=>e.claims));if(!o){i.info(`The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.`);return false}const a=await e.getAccessToken(o.scope?[o.scope]:t,{claims:decodeStringToString(o.claims)});if(!a){return false}e.request.headers.set("Authorization",`${a.tokenType??"Bearer"} ${a.token}`);return true}const Pc={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function isUuid(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}const authorizeRequestOnTenantChallenge=async e=>{const t=requestToOptions(e.request);const r=getChallenge(e.response);if(r){const i=parseChallenge(r);const n=buildScopes(e,i);const s=extractTenantId(i);if(!s){return false}const o=await e.getAccessToken(n,{...t,tenantId:s});if(!o){return false}e.request.headers.set(Pc.HeaderConstants.AUTHORIZATION,`${o.tokenType??"Bearer"} ${o.token}`);return true}return false};function extractTenantId(e){const t=new URL(e.authorization_uri);const r=t.pathname.split("/");const i=r[1];if(i&&isUuid(i)){return i}return undefined}function buildScopes(e,t){if(!t.resource_id){return e.scopes}const r=new URL(t.resource_id);let i=new URL(Pc.DefaultScope,r.origin).toString();if(i==="https://disk.azure.com/.default"){i="https://disk.azure.com//.default"}return[i]}function getChallenge(e){const t=e.headers.get("WWW-Authenticate");if(e.status===401&&t){return t}return}function parseChallenge(e){const t=e.slice("Bearer ".length);const r=`${t.trim()} `.split(" ").filter((e=>e));const i=r.map((e=>(([e,t])=>({[e]:t}))(e.trim().split("="))));return i.reduce(((e,t)=>({...e,...t})),{})}function requestToOptions(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}function getIdentityTokenEndpointSuffix(e){if(e==="adfs"){return"oauth2/token"}else{return"oauth2/v2.0/token"}}const xc="/.default";const Bc="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 mapScopesToResource(e){let t="";if(Array.isArray(e)){if(e.length!==1){return}t=e[0]}else if(typeof e==="string"){t=e}if(!t.endsWith(xc)){return t}return t.substr(0,t.lastIndexOf(xc))}function parseExpirationTimestamp(e){if(typeof e.expires_on==="number"){return e.expires_on*1e3}if(typeof e.expires_on==="string"){const t=+e.expires_on;if(!isNaN(t)){return t*1e3}const r=Date.parse(e.expires_on);if(!isNaN(r)){return r}}if(typeof e.expires_in==="number"){return Date.now()+e.expires_in*1e3}throw new Error(`Failed to parse token expiration from body. expires_in="${e.expires_in}", expires_on="${e.expires_on}"`)}function parseRefreshTimestamp(e){if(e.refresh_on){if(typeof e.refresh_on==="number"){return e.refresh_on*1e3}if(typeof e.refresh_on==="string"){const t=+e.refresh_on;if(!isNaN(t)){return t*1e3}const r=Date.parse(e.refresh_on);if(!isNaN(r)){return r}}throw new Error(`Failed to parse refresh_on from body. refresh_on="${e.refresh_on}"`)}else{return undefined}}const _c="noCorrelationId";function getIdentityClientAuthorityHost(e){let t=e?.authorityHost;if(Qa){t=t??process.env.AZURE_AUTHORITY_HOST}return t??a}class identityClient_IdentityClient extends ServiceClient{authorityHost;allowLoggingAccountIdentifiers;abortControllers;allowInsecureConnection=false;tokenCredentialOptions;constructor(e){const t=`azsdk-js-identity/${i}`;const r=e?.userAgentOptions?.userAgentPrefix?`${e.userAgentOptions.userAgentPrefix} ${t}`:`${t}`;const n=getIdentityClientAuthorityHost(e);if(!n.startsWith("https:")){throw new Error("The authorityHost address must use the 'https' protocol.")}super({requestContentType:"application/json; charset=utf-8",retryOptions:{maxRetries:3},...e,userAgentOptions:{userAgentPrefix:r},baseUri:n});this.authorityHost=n;this.abortControllers=new Map;this.allowLoggingAccountIdentifiers=e?.loggingOptions?.allowLoggingAccountIdentifiers;this.tokenCredentialOptions={...e};if(e?.allowInsecureConnection){this.allowInsecureConnection=e.allowInsecureConnection}}async sendTokenRequest(e){$.info(`IdentityClient: sending token request to [${e.url}]`);const t=await this.sendRequest(e);if(t.bodyAsText&&(t.status===200||t.status===201)){const r=JSON.parse(t.bodyAsText);if(!r.access_token){return null}this.logIdentifiers(t);const i={accessToken:{token:r.access_token,expiresOnTimestamp:parseExpirationTimestamp(r),refreshAfterTimestamp:parseRefreshTimestamp(r),tokenType:"Bearer"},refreshToken:r.refresh_token};$.info(`IdentityClient: [${e.url}] token acquired, expires on ${i.accessToken.expiresOnTimestamp}`);return i}else{const e=new errors_AuthenticationError(t.status,t.bodyAsText);$.warning(`IdentityClient: authentication error. HTTP status: ${t.status}, ${e.errorResponse.errorDescription}`);throw e}}async refreshAccessToken(e,t,r,i,n,s={}){if(i===undefined){return null}$.info(`IdentityClient: refreshing access token with client ID: ${t}, scopes: ${r} started`);const o={grant_type:"refresh_token",client_id:t,refresh_token:i,scope:r};if(n!==undefined){o.client_secret=n}const a=new URLSearchParams(o);return ee.withSpan("IdentityClient.refreshAccessToken",s,(async r=>{try{const i=getIdentityTokenEndpointSuffix(e);const n=esm_pipelineRequest_createPipelineRequest({url:`${this.authorityHost}/${e}/${i}`,method:"POST",body:a.toString(),abortSignal:s.abortSignal,headers:esm_httpHeaders_createHttpHeaders({Accept:"application/json","Content-Type":"application/x-www-form-urlencoded"}),tracingOptions:r.tracingOptions});const o=await this.sendTokenRequest(n);$.info(`IdentityClient: refreshed token for client ID: ${t}`);return o}catch(e){if(e.name===S&&e.errorResponse.error==="interaction_required"){$.info(`IdentityClient: interaction required for client ID: ${t}`);return null}else{$.warning(`IdentityClient: failed refreshing token for client ID: ${t}: ${e}`);throw e}}}))}generateAbortSignal(e){const t=new AbortController;const r=this.abortControllers.get(e)||[];r.push(t);this.abortControllers.set(e,r);const i=t.signal.onabort;t.signal.onabort=(...r)=>{this.abortControllers.set(e,undefined);if(i){i.apply(t.signal,r)}};return t.signal}abortRequests(e){const t=e||_c;const r=[...this.abortControllers.get(t)||[],...this.abortControllers.get(_c)||[]];if(!r.length){return}for(const e of r){e.abort()}this.abortControllers.set(t,undefined)}getCorrelationId(e){const t=e?.body?.split("&").map((e=>e.split("="))).find((([e])=>e==="client-request-id"));return t&&t.length?t[1]||_c:_c}async sendGetRequestAsync(e,t){const r=esm_pipelineRequest_createPipelineRequest({url:e,method:"GET",body:t?.body,allowInsecureConnection:this.allowInsecureConnection,headers:esm_httpHeaders_createHttpHeaders(t?.headers),abortSignal:this.generateAbortSignal(_c)});const i=await this.sendRequest(r);this.logIdentifiers(i);return{body:i.bodyAsText?JSON.parse(i.bodyAsText):undefined,headers:i.headers.toJSON(),status:i.status}}async sendPostRequestAsync(e,t){const r=esm_pipelineRequest_createPipelineRequest({url:e,method:"POST",body:t?.body,headers:esm_httpHeaders_createHttpHeaders(t?.headers),allowInsecureConnection:this.allowInsecureConnection,abortSignal:this.generateAbortSignal(this.getCorrelationId(t))});const i=await this.sendRequest(r);this.logIdentifiers(i);return{body:i.bodyAsText?JSON.parse(i.bodyAsText):undefined,headers:i.headers.toJSON(),status:i.status}}getTokenCredentialOptions(){return this.tokenCredentialOptions}logIdentifiers(e){if(!this.allowLoggingAccountIdentifiers||!e.bodyAsText){return}const t="No User Principal Name available";try{const r=e.parsedBody||JSON.parse(e.bodyAsText);const i=r.access_token;if(!i){return}const n=i.split(".")[1];const{appid:s,upn:o,tid:a,oid:l}=JSON.parse(Buffer.from(n,"base64").toString("utf8"));$.info(`[Authenticated account] Client ID: ${s}. Tenant ID: ${a}. User Principal Name: ${o||t}. Object ID (user): ${l}`)}catch(e){$.warning("allowLoggingAccountIdentifiers was set, but we couldn't log the account information. Error:",e.message)}}}var Rc;(function(e){e["AutoDiscoverRegion"]="AutoDiscoverRegion";e["USWest"]="westus";e["USWest2"]="westus2";e["USCentral"]="centralus";e["USEast"]="eastus";e["USEast2"]="eastus2";e["USNorthCentral"]="northcentralus";e["USSouthCentral"]="southcentralus";e["USWestCentral"]="westcentralus";e["CanadaCentral"]="canadacentral";e["CanadaEast"]="canadaeast";e["BrazilSouth"]="brazilsouth";e["EuropeNorth"]="northeurope";e["EuropeWest"]="westeurope";e["UKSouth"]="uksouth";e["UKWest"]="ukwest";e["FranceCentral"]="francecentral";e["FranceSouth"]="francesouth";e["SwitzerlandNorth"]="switzerlandnorth";e["SwitzerlandWest"]="switzerlandwest";e["GermanyNorth"]="germanynorth";e["GermanyWestCentral"]="germanywestcentral";e["NorwayWest"]="norwaywest";e["NorwayEast"]="norwayeast";e["AsiaEast"]="eastasia";e["AsiaSouthEast"]="southeastasia";e["JapanEast"]="japaneast";e["JapanWest"]="japanwest";e["AustraliaEast"]="australiaeast";e["AustraliaSouthEast"]="australiasoutheast";e["AustraliaCentral"]="australiacentral";e["AustraliaCentral2"]="australiacentral2";e["IndiaCentral"]="centralindia";e["IndiaSouth"]="southindia";e["IndiaWest"]="westindia";e["KoreaSouth"]="koreasouth";e["KoreaCentral"]="koreacentral";e["UAECentral"]="uaecentral";e["UAENorth"]="uaenorth";e["SouthAfricaNorth"]="southafricanorth";e["SouthAfricaWest"]="southafricawest";e["ChinaNorth"]="chinanorth";e["ChinaEast"]="chinaeast";e["ChinaNorth2"]="chinanorth2";e["ChinaEast2"]="chinaeast2";e["GermanyCentral"]="germanycentral";e["GermanyNorthEast"]="germanynortheast";e["GovernmentUSVirginia"]="usgovvirginia";e["GovernmentUSIowa"]="usgoviowa";e["GovernmentUSArizona"]="usgovarizona";e["GovernmentUSTexas"]="usgovtexas";e["GovernmentUSDodEast"]="usdodeast";e["GovernmentUSDodCentral"]="usdodcentral"})(Rc||(Rc={}));function calculateRegionalAuthority(e){let t=e;if(t===undefined&&globalThis.process?.env?.AZURE_REGIONAL_AUTHORITY_NAME!==undefined){t=process.env.AZURE_REGIONAL_AUTHORITY_NAME}if(t===Rc.AutoDiscoverRegion){return"AUTO_DISCOVER"}return t}function createConfigurationErrorMessage(e){return`The current credential is not configured to acquire tokens for tenant ${e}. To enable acquiring tokens for this tenant add it to the AdditionallyAllowedTenants on the credential options, or add "*" to AdditionallyAllowedTenants to allow acquiring tokens for any tenant.`}function processMultiTenantRequest_processMultiTenantRequest(e,t,r=[],i){let n;if(process.env.AZURE_IDENTITY_DISABLE_MULTITENANTAUTH){n=e}else if(e==="adfs"){n=e}else{n=t?.tenantId??e}if(e&&n!==e&&!r.includes("*")&&!r.some((e=>e.localeCompare(n)===0))){const e=createConfigurationErrorMessage(n);i?.info(e);throw new errors_CredentialUnavailableError(e)}return n}function tenantIdUtils_checkTenantId(e,t){if(!t.match(/^[0-9a-zA-Z-.]+$/)){const t=new Error("Invalid tenant id provided. You can locate your tenant id by following the instructions listed here: https://learn.microsoft.com/partner-center/find-ids-and-domain-names.");e.info(logging_formatError("",t));throw t}}function tenantIdUtils_resolveTenantId(e,t,r){if(t){tenantIdUtils_checkTenantId(e,t);return t}if(!r){r=n}if(r!==n){return"common"}return"organizations"}function tenantIdUtils_resolveAdditionallyAllowedTenantIds(e){if(!e||e.length===0){return[]}if(e.includes("*")){return c}return e}const kc=credentialLogger("MsalClient");function generateMsalConfiguration(e,t,r={}){const i=tenantIdUtils_resolveTenantId(r.logger??kc,t,e);const n=getAuthority(i,getAuthorityHost(r));const s=new identityClient_IdentityClient({...r.tokenCredentialOptions,authorityHost:n,loggingOptions:r.loggingOptions});const o={auth:{clientId:e,authority:n,knownAuthorities:getKnownAuthorities(i,n,r.disableInstanceDiscovery)},system:{networkClient:s,loggerOptions:{loggerCallback:defaultLoggerCallback(r.logger??kc),logLevel:getMSALLogLevel(esm_getLogLevel()),piiLoggingEnabled:r.loggingOptions?.enableUnsafeSupportLogging}}};return o}function msalClient_createMsalClient(e,t,i={}){const n={msalConfig:generateMsalConfiguration(e,t,i),cachedAccount:i.authenticationRecord?publicToMsal(i.authenticationRecord):null,pluginConfiguration:N.generatePluginConfiguration(i),logger:i.logger??kc};const s=new Map;async function getPublicApp(e={}){const t=e.enableCae?"CAE":"default";let r=s.get(t);if(r){n.logger.getToken.info("Existing PublicClientApplication found in cache, returning it.");return r}n.logger.getToken.info(`Creating new PublicClientApplication with CAE ${e.enableCae?"enabled":"disabled"}.`);const i=e.enableCae?n.pluginConfiguration.cache.cachePluginCae:n.pluginConfiguration.cache.cachePlugin;n.msalConfig.auth.clientCapabilities=e.enableCae?["cp1"]:undefined;r=new PublicClientApplication({...n.msalConfig,broker:{nativeBrokerPlugin:n.pluginConfiguration.broker.nativeBrokerPlugin},cache:{cachePlugin:await i}});s.set(t,r);return r}const o=new Map;async function getConfidentialApp(e={}){const t=e.enableCae?"CAE":"default";let r=o.get(t);if(r){n.logger.getToken.info("Existing ConfidentialClientApplication found in cache, returning it.");return r}n.logger.getToken.info(`Creating new ConfidentialClientApplication with CAE ${e.enableCae?"enabled":"disabled"}.`);const i=e.enableCae?n.pluginConfiguration.cache.cachePluginCae:n.pluginConfiguration.cache.cachePlugin;n.msalConfig.auth.clientCapabilities=e.enableCae?["cp1"]:undefined;r=new ConfidentialClientApplication({...n.msalConfig,broker:{nativeBrokerPlugin:n.pluginConfiguration.broker.nativeBrokerPlugin},cache:{cachePlugin:await i}});o.set(t,r);return r}async function getTokenSilent(e,t,r={}){if(n.cachedAccount===null){n.logger.getToken.info("No cached account found in local state.");throw new AuthenticationRequiredError({scopes:t})}if(r.claims){n.cachedClaims=r.claims}const i={account:n.cachedAccount,scopes:t,claims:n.cachedClaims};if(n.pluginConfiguration.broker.isEnabled){i.extraQueryParameters||={};if(n.pluginConfiguration.broker.enableMsaPassthrough){i.extraQueryParameters["msal_request_type"]="consumer_passthrough"}}if(r.proofOfPossessionOptions){i.shrNonce=r.proofOfPossessionOptions.nonce;i.authenticationScheme="pop";i.resourceRequestMethod=r.proofOfPossessionOptions.resourceRequestMethod;i.resourceRequestUri=r.proofOfPossessionOptions.resourceRequestUrl}n.logger.getToken.info("Attempting to acquire token silently");try{return await e.acquireTokenSilent(i)}catch(e){throw handleMsalError(t,e,r)}}function calculateRequestAuthority(e){if(e?.tenantId){return getAuthority(e.tenantId,getAuthorityHost(i))}return n.msalConfig.auth.authority}async function withSilentAuthentication(e,t,r,i){let s=null;try{s=await getTokenSilent(e,t,r)}catch(e){if(e.name!=="AuthenticationRequiredError"){throw e}if(r.disableAutomaticAuthentication){throw new AuthenticationRequiredError({scopes:t,getTokenOptions:r,message:"Automatic authentication has been disabled. You may call the authentication() method."})}}if(s===null){try{s=await i()}catch(e){throw handleMsalError(t,e,r)}}ensureValidMsalToken(t,s,r);n.cachedAccount=s?.account??null;n.logger.getToken.info(formatSuccess(t));return{token:s.accessToken,expiresOnTimestamp:s.expiresOn.getTime(),refreshAfterTimestamp:s.refreshOn?.getTime(),tokenType:s.tokenType}}async function getTokenByClientSecret(e,t,r={}){n.logger.getToken.info(`Attempting to acquire token using client secret`);n.msalConfig.auth.clientSecret=t;const i=await getConfidentialApp(r);try{const t=await i.acquireTokenByClientCredential({scopes:e,authority:calculateRequestAuthority(r),azureRegion:calculateRegionalAuthority(),claims:r?.claims});ensureValidMsalToken(e,t,r);n.logger.getToken.info(formatSuccess(e));return{token:t.accessToken,expiresOnTimestamp:t.expiresOn.getTime(),refreshAfterTimestamp:t.refreshOn?.getTime(),tokenType:t.tokenType}}catch(t){throw handleMsalError(e,t,r)}}async function getTokenByClientAssertion(e,t,r={}){n.logger.getToken.info(`Attempting to acquire token using client assertion`);n.msalConfig.auth.clientAssertion=t;const i=await getConfidentialApp(r);try{const s=await i.acquireTokenByClientCredential({scopes:e,authority:calculateRequestAuthority(r),azureRegion:calculateRegionalAuthority(),claims:r?.claims,clientAssertion:t});ensureValidMsalToken(e,s,r);n.logger.getToken.info(formatSuccess(e));return{token:s.accessToken,expiresOnTimestamp:s.expiresOn.getTime(),refreshAfterTimestamp:s.refreshOn?.getTime(),tokenType:s.tokenType}}catch(t){throw handleMsalError(e,t,r)}}async function getTokenByClientCertificate(e,t,r={}){n.logger.getToken.info(`Attempting to acquire token using client certificate`);n.msalConfig.auth.clientCertificate=t;const i=await getConfidentialApp(r);try{const t=await i.acquireTokenByClientCredential({scopes:e,authority:calculateRequestAuthority(r),azureRegion:calculateRegionalAuthority(),claims:r?.claims});ensureValidMsalToken(e,t,r);n.logger.getToken.info(formatSuccess(e));return{token:t.accessToken,expiresOnTimestamp:t.expiresOn.getTime(),refreshAfterTimestamp:t.refreshOn?.getTime(),tokenType:t.tokenType}}catch(t){throw handleMsalError(e,t,r)}}async function getTokenByDeviceCode(e,t,r={}){n.logger.getToken.info(`Attempting to acquire token using device code`);const i=await getPublicApp(r);return withSilentAuthentication(i,e,r,(()=>{const n={scopes:e,cancel:r?.abortSignal?.aborted??false,deviceCodeCallback:t,authority:calculateRequestAuthority(r),claims:r?.claims};const s=i.acquireTokenByDeviceCode(n);if(r.abortSignal){r.abortSignal.addEventListener("abort",(()=>{n.cancel=true}))}return s}))}async function getTokenByUsernamePassword(e,t,r,i={}){n.logger.getToken.info(`Attempting to acquire token using username and password`);const s=await getPublicApp(i);return withSilentAuthentication(s,e,i,(()=>{const n={scopes:e,username:t,password:r,authority:calculateRequestAuthority(i),claims:i?.claims};return s.acquireTokenByUsernamePassword(n)}))}function getActiveAccount(){if(!n.cachedAccount){return undefined}return msalToPublic(e,n.cachedAccount)}async function getTokenByAuthorizationCode(e,t,r,i,s={}){n.logger.getToken.info(`Attempting to acquire token using authorization code`);let o;if(i){n.msalConfig.auth.clientSecret=i;o=await getConfidentialApp(s)}else{o=await getPublicApp(s)}return withSilentAuthentication(o,e,s,(()=>o.acquireTokenByCode({scopes:e,redirectUri:t,code:r,authority:calculateRequestAuthority(s),claims:s?.claims})))}async function getTokenOnBehalfOf(e,t,r,i={}){kc.getToken.info(`Attempting to acquire token on behalf of another user`);if(typeof r==="string"){kc.getToken.info(`Using client secret for on behalf of flow`);n.msalConfig.auth.clientSecret=r}else if(typeof r==="function"){kc.getToken.info(`Using client assertion callback for on behalf of flow`);n.msalConfig.auth.clientAssertion=r}else{kc.getToken.info(`Using client certificate for on behalf of flow`);n.msalConfig.auth.clientCertificate=r}const s=await getConfidentialApp(i);try{const r=await s.acquireTokenOnBehalfOf({scopes:e,authority:calculateRequestAuthority(i),claims:i.claims,oboAssertion:t});ensureValidMsalToken(e,r,i);kc.getToken.info(formatSuccess(e));return{token:r.accessToken,expiresOnTimestamp:r.expiresOn.getTime(),refreshAfterTimestamp:r.refreshOn?.getTime(),tokenType:r.tokenType}}catch(t){throw handleMsalError(e,t,i)}}function createBaseInteractiveRequest(e,t){return{openBrowser:async e=>{const t=await r.e(935).then(r.bind(r,6935));await t.default(e,{newInstance:true})},scopes:e,authority:calculateRequestAuthority(t),claims:t?.claims,loginHint:t?.loginHint,errorTemplate:t?.browserCustomizationOptions?.errorMessage,successTemplate:t?.browserCustomizationOptions?.successMessage,prompt:t?.loginHint?"login":"select_account"}}async function getBrokeredTokenInternal(e,t,r={}){kc.verbose("Authentication will resume through the broker");const i=await getPublicApp(r);const s=createBaseInteractiveRequest(e,r);if(n.pluginConfiguration.broker.parentWindowHandle){s.windowHandle=Buffer.from(n.pluginConfiguration.broker.parentWindowHandle)}else{kc.warning("Parent window handle is not specified for the broker. This may cause unexpected behavior. Please provide the parentWindowHandle.")}if(n.pluginConfiguration.broker.enableMsaPassthrough){(s.extraQueryParameters??={})["msal_request_type"]="consumer_passthrough"}if(t){s.prompt="none";kc.verbose("Attempting broker authentication using the default broker account")}else{kc.verbose("Attempting broker authentication without the default broker account")}if(r.proofOfPossessionOptions){s.shrNonce=r.proofOfPossessionOptions.nonce;s.authenticationScheme="pop";s.resourceRequestMethod=r.proofOfPossessionOptions.resourceRequestMethod;s.resourceRequestUri=r.proofOfPossessionOptions.resourceRequestUrl}try{return await i.acquireTokenInteractive(s)}catch(i){kc.verbose(`Failed to authenticate through the broker: ${i.message}`);if(r.disableAutomaticAuthentication){throw new AuthenticationRequiredError({scopes:e,getTokenOptions:r,message:"Cannot silently authenticate with default broker account."})}if(t){return getBrokeredTokenInternal(e,false,r)}else{throw i}}}async function getBrokeredToken(e,t,r={}){kc.getToken.info(`Attempting to acquire token using brokered authentication with useDefaultBrokerAccount: ${t}`);const i=await getBrokeredTokenInternal(e,t,r);ensureValidMsalToken(e,i,r);n.cachedAccount=i?.account??null;n.logger.getToken.info(formatSuccess(e));return{token:i.accessToken,expiresOnTimestamp:i.expiresOn.getTime(),refreshAfterTimestamp:i.refreshOn?.getTime(),tokenType:i.tokenType}}async function getTokenByInteractiveRequest(e,t={}){kc.getToken.info(`Attempting to acquire token interactively`);const r=await getPublicApp(t);return withSilentAuthentication(r,e,t,(async()=>{const i=createBaseInteractiveRequest(e,t);if(n.pluginConfiguration.broker.isEnabled){return getBrokeredTokenInternal(e,n.pluginConfiguration.broker.useDefaultBrokerAccount??false,t)}if(t.proofOfPossessionOptions){i.shrNonce=t.proofOfPossessionOptions.nonce;i.authenticationScheme="pop";i.resourceRequestMethod=t.proofOfPossessionOptions.resourceRequestMethod;i.resourceRequestUri=t.proofOfPossessionOptions.resourceRequestUrl}return r.acquireTokenInteractive(i)}))}return{getActiveAccount:getActiveAccount,getBrokeredToken:getBrokeredToken,getTokenByClientSecret:getTokenByClientSecret,getTokenByClientAssertion:getTokenByClientAssertion,getTokenByClientCertificate:getTokenByClientCertificate,getTokenByDeviceCode:getTokenByDeviceCode,getTokenByUsernamePassword:getTokenByUsernamePassword,getTokenByAuthorizationCode:getTokenByAuthorizationCode,getTokenOnBehalfOf:getTokenOnBehalfOf,getTokenByInteractiveRequest:getTokenByInteractiveRequest}}var Tc=r(1455);const Qc="ClientCertificateCredential";const Mc=credentialLogger(Qc);class ClientCertificateCredential{tenantId;additionallyAllowedTenantIds;certificateConfiguration;sendCertificateChain;msalClient;constructor(e,t,r,i={}){if(!e||!t){throw new Error(`${Qc}: tenantId and clientId are required parameters.`)}this.tenantId=e;this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(i?.additionallyAllowedTenants);this.sendCertificateChain=i.sendCertificateChain;this.certificateConfiguration={...typeof r==="string"?{certificatePath:r}:r};const n=this.certificateConfiguration.certificate;const s=this.certificateConfiguration.certificatePath;if(!this.certificateConfiguration||!(n||s)){throw new Error(`${Qc}: Provide either a PEM certificate in string form, or the path to that certificate in the filesystem. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}if(n&&s){throw new Error(`${Qc}: To avoid unexpected behaviors, providing both the contents of a PEM certificate and the path to a PEM certificate is forbidden. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}this.msalClient=msalClient_createMsalClient(t,e,{...i,logger:Mc,tokenCredentialOptions:i})}async getToken(e,t={}){return ee.withSpan(`${Qc}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Mc);const r=Array.isArray(e)?e:[e];const i=await this.buildClientCertificate();return this.msalClient.getTokenByClientCertificate(r,i,t)}))}async buildClientCertificate(){const e=await parseCertificate(this.certificateConfiguration,this.sendCertificateChain??false);let t;if(this.certificateConfiguration.certificatePassword!==undefined){t=(0,Qo.createPrivateKey)({key:e.certificateContents,passphrase:this.certificateConfiguration.certificatePassword,format:"pem"}).export({format:"pem",type:"pkcs8"}).toString()}else{t=e.certificateContents}return{thumbprint:e.thumbprint,thumbprintSha256:e.thumbprintSha256,privateKey:t,x5c:e.x5c}}}async function parseCertificate(e,t){const r=e.certificate;const i=e.certificatePath;const n=r||await(0,Tc.readFile)(i,"utf8");const s=t?n:undefined;const o=/(-+BEGIN CERTIFICATE-+)(\n\r?|\r\n?)([A-Za-z0-9+/\n\r]+=*)(\n\r?|\r\n?)(-+END CERTIFICATE-+)/g;const a=[];let l;do{l=o.exec(n);if(l){a.push(l[3])}}while(l);if(a.length===0){throw new Error("The file at the specified path does not contain a PEM-encoded certificate.")}const c=(0,Qo.createHash)("sha1").update(Buffer.from(a[0],"base64")).digest("hex").toUpperCase();const p=(0,Qo.createHash)("sha256").update(Buffer.from(a[0],"base64")).digest("hex").toUpperCase();return{certificateContents:n,thumbprintSha256:p,thumbprint:c,x5c:s}}function scopeUtils_ensureScopes(e){return Array.isArray(e)?e:[e]}function ensureValidScopeForDevTimeCreds(e,t){if(!e.match(/^[0-9a-zA-Z-_.:/]+$/)){const r=new Error("Invalid scope was specified by the user or calling client");t.getToken.info(logging_formatError(e,r));throw r}}function getScopeResource(e){return e.replace(/\/.default$/,"")}const Oc=credentialLogger("ClientSecretCredential");class ClientSecretCredential{tenantId;additionallyAllowedTenantIds;msalClient;clientSecret;constructor(e,t,r,i={}){if(!e){throw new errors_CredentialUnavailableError("ClientSecretCredential: tenantId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.")}if(!t){throw new errors_CredentialUnavailableError("ClientSecretCredential: clientId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.")}if(!r){throw new errors_CredentialUnavailableError("ClientSecretCredential: clientSecret is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.")}this.clientSecret=r;this.tenantId=e;this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(i?.additionallyAllowedTenants);this.msalClient=msalClient_createMsalClient(t,e,{...i,logger:Oc,tokenCredentialOptions:i})}async getToken(e,t={}){return ee.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Oc);const r=scopeUtils_ensureScopes(e);return this.msalClient.getTokenByClientSecret(r,this.clientSecret,t)}))}}const Dc=credentialLogger("UsernamePasswordCredential");class UsernamePasswordCredential{tenantId;additionallyAllowedTenantIds;msalClient;username;password;constructor(e,t,r,i,n={}){if(!e){throw new errors_CredentialUnavailableError("UsernamePasswordCredential: tenantId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/usernamepasswordcredential/troubleshoot.")}if(!t){throw new errors_CredentialUnavailableError("UsernamePasswordCredential: clientId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/usernamepasswordcredential/troubleshoot.")}if(!r){throw new errors_CredentialUnavailableError("UsernamePasswordCredential: username is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/usernamepasswordcredential/troubleshoot.")}if(!i){throw new errors_CredentialUnavailableError("UsernamePasswordCredential: password is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/usernamepasswordcredential/troubleshoot.")}this.tenantId=e;this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(n?.additionallyAllowedTenants);this.username=r;this.password=i;this.msalClient=msalClient_createMsalClient(t,this.tenantId,{...n,tokenCredentialOptions:n??{}})}async getToken(e,t={}){return ee.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Dc);const r=scopeUtils_ensureScopes(e);return this.msalClient.getTokenByUsernamePassword(r,this.username,this.password,t)}))}}const zc=["AZURE_TENANT_ID","AZURE_CLIENT_ID","AZURE_CLIENT_SECRET","AZURE_CLIENT_CERTIFICATE_PATH","AZURE_CLIENT_CERTIFICATE_PASSWORD","AZURE_USERNAME","AZURE_PASSWORD","AZURE_ADDITIONALLY_ALLOWED_TENANTS","AZURE_CLIENT_SEND_CERTIFICATE_CHAIN"];function getAdditionallyAllowedTenants(){const e=process.env.AZURE_ADDITIONALLY_ALLOWED_TENANTS??"";return e.split(";")}const Lc="EnvironmentCredential";const Gc=credentialLogger(Lc);function getSendCertificateChain(){const e=(process.env.AZURE_CLIENT_SEND_CERTIFICATE_CHAIN??"").toLowerCase();const t=e==="true"||e==="1";Gc.verbose(`AZURE_CLIENT_SEND_CERTIFICATE_CHAIN: ${process.env.AZURE_CLIENT_SEND_CERTIFICATE_CHAIN}; sendCertificateChain: ${t}`);return t}class EnvironmentCredential{_credential=undefined;constructor(e){const t=processEnvVars(zc).assigned.join(", ");Gc.info(`Found the following environment variables: ${t}`);const r=process.env.AZURE_TENANT_ID,i=process.env.AZURE_CLIENT_ID,n=process.env.AZURE_CLIENT_SECRET;const s=getAdditionallyAllowedTenants();const o=getSendCertificateChain();const a={...e,additionallyAllowedTenantIds:s,sendCertificateChain:o};if(r){tenantIdUtils_checkTenantId(Gc,r)}if(r&&i&&n){Gc.info(`Invoking ClientSecretCredential with tenant ID: ${r}, clientId: ${i} and clientSecret: [REDACTED]`);this._credential=new ClientSecretCredential(r,i,n,a);return}const l=process.env.AZURE_CLIENT_CERTIFICATE_PATH;const c=process.env.AZURE_CLIENT_CERTIFICATE_PASSWORD;if(r&&i&&l){Gc.info(`Invoking ClientCertificateCredential with tenant ID: ${r}, clientId: ${i} and certificatePath: ${l}`);this._credential=new ClientCertificateCredential(r,i,{certificatePath:l,certificatePassword:c},a);return}const p=process.env.AZURE_USERNAME;const u=process.env.AZURE_PASSWORD;if(r&&i&&p&&u){Gc.info(`Invoking UsernamePasswordCredential with tenant ID: ${r}, clientId: ${i} and username: ${p}`);Gc.warning("Environment is configured to use username and password authentication. This authentication method is deprecated, as it doesn't support multifactor authentication (MFA). Use a more secure credential. For more details, see https://aka.ms/azsdk/identity/mfa.");this._credential=new UsernamePasswordCredential(r,i,p,u,a)}}async getToken(e,t={}){return ee.withSpan(`${Lc}.getToken`,t,(async t=>{if(this._credential){try{const r=await this._credential.getToken(e,t);Gc.getToken.info(formatSuccess(e));return r}catch(t){const r=new errors_AuthenticationError(400,{error:`${Lc} authentication failed. To troubleshoot, visit https://aka.ms/azsdk/js/identity/environmentcredential/troubleshoot.`,error_description:t.message.toString().split("More details:").join("")});Gc.getToken.info(logging_formatError(e,r));throw r}}throw new errors_CredentialUnavailableError(`${Lc} is unavailable. No underlying credential could be used. To troubleshoot, visit https://aka.ms/azsdk/js/identity/environmentcredential/troubleshoot.`)}))}}const Fc=1e3*64;const qc=3e3;function imdsRetryPolicy(e){return policies_retryPolicy_retryPolicy([{name:"imdsRetryPolicy",retry:({retryCount:t,response:r})=>{if(r?.status!==404&&r?.status!==410){return{skipStrategy:true}}const i=r?.status===410?Math.max(qc,e.startDelayInMs):e.startDelayInMs;return esm_calculateRetryDelay(t,{retryDelayInMs:i,maxRetryDelayInMs:Fc})}}],{maxRetries:e.maxRetries})}const Uc="ManagedIdentityCredential - IMDS";const Hc=credentialLogger(Uc);const Vc="http://169.254.169.254";const jc="/metadata/identity/oauth2/token";function prepareInvalidRequestOptions(e){const t=mapScopesToResource(e);if(!t){throw new Error(`${Uc}: Multiple scopes are not supported.`)}const r=new URL(jc,process.env.AZURE_POD_IDENTITY_AUTHORITY_HOST??Vc);const i={Accept:"application/json"};return{url:`${r}`,method:"GET",headers:esm_httpHeaders_createHttpHeaders(i)}}const Wc={name:"imdsMsi",async isAvailable(e){const{scopes:t,identityClient:r,getTokenOptions:i}=e;const n=mapScopesToResource(t);if(!n){Hc.info(`${Uc}: Unavailable. Multiple scopes are not supported.`);return false}if(process.env.AZURE_POD_IDENTITY_AUTHORITY_HOST){return true}if(!r){throw new Error("Missing IdentityClient")}const s=prepareInvalidRequestOptions(n);return ee.withSpan("ManagedIdentityCredential-pingImdsEndpoint",i??{},(async e=>{s.tracingOptions=e.tracingOptions;const t=esm_pipelineRequest_createPipelineRequest(s);t.timeout=e.requestOptions?.timeout||1e3;t.allowInsecureConnection=true;let i;try{Hc.info(`${Uc}: Pinging the Azure IMDS endpoint`);i=await r.sendRequest(t)}catch(e){if(esm_isError(e)){Hc.verbose(`${Uc}: Caught error ${e.name}: ${e.message}`)}Hc.info(`${Uc}: The Azure IMDS endpoint is unavailable`);return false}if(i.status===403){if(i.bodyAsText?.includes("unreachable")){Hc.info(`${Uc}: The Azure IMDS endpoint is unavailable`);Hc.info(`${Uc}: ${i.bodyAsText}`);return false}}Hc.info(`${Uc}: The Azure IMDS endpoint is available`);return true}))}};const Jc=credentialLogger("ClientAssertionCredential");class clientAssertionCredential_ClientAssertionCredential{msalClient;tenantId;additionallyAllowedTenantIds;getAssertion;options;constructor(e,t,r,i={}){if(!e){throw new errors_CredentialUnavailableError("ClientAssertionCredential: tenantId is a required parameter.")}if(!t){throw new errors_CredentialUnavailableError("ClientAssertionCredential: clientId is a required parameter.")}if(!r){throw new errors_CredentialUnavailableError("ClientAssertionCredential: clientAssertion is a required parameter.")}this.tenantId=e;this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(i?.additionallyAllowedTenants);this.options=i;this.getAssertion=r;this.msalClient=msalClient_createMsalClient(t,e,{...i,logger:Jc,tokenCredentialOptions:this.options})}async getToken(e,t={}){return ee.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Jc);const r=Array.isArray(e)?e:[e];return this.msalClient.getTokenByClientAssertion(r,this.getAssertion,t)}))}}const Yc="WorkloadIdentityCredential";const $c=["AZURE_TENANT_ID","AZURE_CLIENT_ID","AZURE_FEDERATED_TOKEN_FILE"];const Kc=credentialLogger(Yc);class WorkloadIdentityCredential{client;azureFederatedTokenFileContent=undefined;cacheDate=undefined;federatedTokenFilePath;constructor(e){const t=processEnvVars($c).assigned.join(", ");Kc.info(`Found the following environment variables: ${t}`);const r=e??{};const i=r.tenantId||process.env.AZURE_TENANT_ID;const n=r.clientId||process.env.AZURE_CLIENT_ID;this.federatedTokenFilePath=r.tokenFilePath||process.env.AZURE_FEDERATED_TOKEN_FILE;if(i){tenantIdUtils_checkTenantId(Kc,i)}if(!n){throw new errors_CredentialUnavailableError(`${Yc}: is unavailable. clientId is a required parameter. In DefaultAzureCredential and ManagedIdentityCredential, this can be provided as an environment variable - "AZURE_CLIENT_ID".\n See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/workloadidentitycredential/troubleshoot`)}if(!i){throw new errors_CredentialUnavailableError(`${Yc}: is unavailable. tenantId is a required parameter. In DefaultAzureCredential and ManagedIdentityCredential, this can be provided as an environment variable - "AZURE_TENANT_ID".\n See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/workloadidentitycredential/troubleshoot`)}if(!this.federatedTokenFilePath){throw new errors_CredentialUnavailableError(`${Yc}: is unavailable. federatedTokenFilePath is a required parameter. In DefaultAzureCredential and ManagedIdentityCredential, this can be provided as an environment variable - "AZURE_FEDERATED_TOKEN_FILE".\n See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/workloadidentitycredential/troubleshoot`)}Kc.info(`Invoking ClientAssertionCredential with tenant ID: ${i}, clientId: ${r.clientId} and federated token path: [REDACTED]`);this.client=new clientAssertionCredential_ClientAssertionCredential(i,n,this.readFileContents.bind(this),e)}async getToken(e,t){if(!this.client){const e=`${Yc}: is unavailable. tenantId, clientId, and federatedTokenFilePath are required parameters. \n In DefaultAzureCredential and ManagedIdentityCredential, these can be provided as environment variables - \n "AZURE_TENANT_ID",\n "AZURE_CLIENT_ID",\n "AZURE_FEDERATED_TOKEN_FILE". See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/workloadidentitycredential/troubleshoot`;Kc.info(e);throw new errors_CredentialUnavailableError(e)}Kc.info("Invoking getToken() of Client Assertion Credential");return this.client.getToken(e,t)}async readFileContents(){if(this.cacheDate!==undefined&&Date.now()-this.cacheDate>=1e3*60*5){this.azureFederatedTokenFileContent=undefined}if(!this.federatedTokenFilePath){throw new errors_CredentialUnavailableError(`${Yc}: is unavailable. Invalid file path provided ${this.federatedTokenFilePath}.`)}if(!this.azureFederatedTokenFileContent){const e=await(0,Tc.readFile)(this.federatedTokenFilePath,"utf8");const t=e.trim();if(!t){throw new errors_CredentialUnavailableError(`${Yc}: is unavailable. No content on the file ${this.federatedTokenFilePath}.`)}else{this.azureFederatedTokenFileContent=t;this.cacheDate=Date.now()}}return this.azureFederatedTokenFileContent}}const Zc="ManagedIdentityCredential - Token Exchange";const Xc=credentialLogger(Zc);const ep={name:"tokenExchangeMsi",async isAvailable(e){const t=process.env;const r=Boolean((e||t.AZURE_CLIENT_ID)&&t.AZURE_TENANT_ID&&process.env.AZURE_FEDERATED_TOKEN_FILE);if(!r){Xc.info(`${Zc}: Unavailable. The environment variables needed are: AZURE_CLIENT_ID (or the client ID sent through the parameters), AZURE_TENANT_ID and AZURE_FEDERATED_TOKEN_FILE`)}return r},async getToken(e,t={}){const{scopes:r,clientId:i}=e;const n={};const s=new WorkloadIdentityCredential({clientId:i,tenantId:process.env.AZURE_TENANT_ID,tokenFilePath:process.env.AZURE_FEDERATED_TOKEN_FILE,...n,disableInstanceDiscovery:true});return s.getToken(r,t)}};const tp=credentialLogger("ManagedIdentityCredential");class ManagedIdentityCredential{managedIdentityApp;identityClient;clientId;resourceId;objectId;msiRetryConfig={maxRetries:5,startDelayInMs:800,intervalIncrement:2};isAvailableIdentityClient;sendProbeRequest;constructor(e,t){let r;if(typeof e==="string"){this.clientId=e;r=t??{}}else{this.clientId=e?.clientId;r=e??{}}this.resourceId=r?.resourceId;this.objectId=r?.objectId;this.sendProbeRequest=r?.sendProbeRequest??false;const i=[{key:"clientId",value:this.clientId},{key:"resourceId",value:this.resourceId},{key:"objectId",value:this.objectId}].filter((e=>e.value));if(i.length>1){throw new Error(`ManagedIdentityCredential: only one of 'clientId', 'resourceId', or 'objectId' can be provided. Received values: ${JSON.stringify({clientId:this.clientId,resourceId:this.resourceId,objectId:this.objectId})}`)}r.allowInsecureConnection=true;if(r.retryOptions?.maxRetries!==undefined){this.msiRetryConfig.maxRetries=r.retryOptions.maxRetries}this.identityClient=new identityClient_IdentityClient({...r,additionalPolicies:[{policy:imdsRetryPolicy(this.msiRetryConfig),position:"perCall"}]});this.managedIdentityApp=new ManagedIdentityApplication({managedIdentityIdParams:{userAssignedClientId:this.clientId,userAssignedResourceId:this.resourceId,userAssignedObjectId:this.objectId},system:{disableInternalRetries:true,networkClient:this.identityClient,loggerOptions:{logLevel:getMSALLogLevel(esm_getLogLevel()),piiLoggingEnabled:r.loggingOptions?.enableUnsafeSupportLogging,loggerCallback:defaultLoggerCallback(tp)}}});this.isAvailableIdentityClient=new identityClient_IdentityClient({...r,retryOptions:{maxRetries:0}});const n=this.managedIdentityApp.getManagedIdentitySource();if(n==="CloudShell"){if(this.clientId||this.resourceId||this.objectId){tp.warning(`CloudShell MSI detected with user-provided IDs - throwing. Received values: ${JSON.stringify({clientId:this.clientId,resourceId:this.resourceId,objectId:this.objectId})}.`);throw new errors_CredentialUnavailableError("ManagedIdentityCredential: Specifying a user-assigned managed identity is not supported for CloudShell at runtime. When using Managed Identity in CloudShell, omit the clientId, resourceId, and objectId parameters.")}}if(n==="ServiceFabric"){if(this.clientId||this.resourceId||this.objectId){tp.warning(`Service Fabric detected with user-provided IDs - throwing. Received values: ${JSON.stringify({clientId:this.clientId,resourceId:this.resourceId,objectId:this.objectId})}.`);throw new errors_CredentialUnavailableError(`ManagedIdentityCredential: ${Bc}`)}}tp.info(`Using ${n} managed identity.`);if(i.length===1){const{key:e,value:t}=i[0];tp.info(`${n} with ${e}: ${t}`)}}async getToken(e,t={}){tp.getToken.info("Using the MSAL provider for Managed Identity.");const r=mapScopesToResource(e);if(!r){throw new errors_CredentialUnavailableError(`ManagedIdentityCredential: Multiple scopes are not supported. Scopes: ${JSON.stringify(e)}`)}return ee.withSpan("ManagedIdentityCredential.getToken",t,(async()=>{try{const i=await ep.isAvailable(this.clientId);const n=this.managedIdentityApp.getManagedIdentitySource();const s=n==="DefaultToImds"||n==="Imds";tp.getToken.info(`MSAL Identity source: ${n}`);if(i){tp.getToken.info("Using the token exchange managed identity.");const t=await ep.getToken({scopes:e,clientId:this.clientId,identityClient:this.identityClient,retryConfig:this.msiRetryConfig,resourceId:this.resourceId});if(t===null){throw new errors_CredentialUnavailableError("Attempted to use the token exchange managed identity, but received a null response.")}return t}else if(s&&this.sendProbeRequest){tp.getToken.info("Using the IMDS endpoint to probe for availability.");const r=await Wc.isAvailable({scopes:e,clientId:this.clientId,getTokenOptions:t,identityClient:this.isAvailableIdentityClient,resourceId:this.resourceId});if(!r){throw new errors_CredentialUnavailableError(`Attempted to use the IMDS endpoint, but it is not available.`)}}tp.getToken.info("Calling into MSAL for managed identity token.");const o=await this.managedIdentityApp.acquireToken({resource:r});this.ensureValidMsalToken(e,o,t);tp.getToken.info(formatSuccess(e));return{expiresOnTimestamp:o.expiresOn.getTime(),token:o.accessToken,refreshAfterTimestamp:o.refreshOn?.getTime(),tokenType:"Bearer"}}catch(t){tp.getToken.error(logging_formatError(e,t));if(t.name==="AuthenticationRequiredError"){throw t}if(isNetworkError(t)){throw new errors_CredentialUnavailableError(`ManagedIdentityCredential: Network unreachable. Message: ${t.message}`,{cause:t})}throw new errors_CredentialUnavailableError(`ManagedIdentityCredential: Authentication failed. Message ${t.message}`,{cause:t})}}))}ensureValidMsalToken(e,t,r){const createError=t=>{tp.getToken.info(t);return new AuthenticationRequiredError({scopes:Array.isArray(e)?e:[e],getTokenOptions:r,message:t})};if(!t){throw createError("No response.")}if(!t.expiresOn){throw createError(`Response had no "expiresOn" property.`)}if(!t.accessToken){throw createError(`Response had no "accessToken" property.`)}}}function isNetworkError(e){if(e.errorCode==="network_error"){return true}if(e.code==="ENETUNREACH"||e.code==="EHOSTUNREACH"){return true}if(e.statusCode===403||e.code===403){if(e.message.includes("unreachable")){return true}}return false}const rp=Symbol.for("@azure/core-process.ProcessError");class ProcessError extends Error{code;signal;killed;stdout;stderr;constructor(e,t={}){super(e);this.name="ProcessError";this.code=t.code??null;this.signal=t.signal??null;this.killed=t.killed??false;Object.defineProperties(this,{[rp]:{configurable:false,enumerable:false,value:true,writable:false},stdout:{configurable:false,enumerable:false,value:t.stdout,writable:false},stderr:{configurable:false,enumerable:false,value:t.stderr,writable:false}})}}function isProcessError(e){if(e instanceof ProcessError){return true}if(typeof e!=="object"||e===null){return false}const t=e;return t[rp]===true&&t.name==="ProcessError"&&(typeof t.code==="string"||typeof t.code==="number"||t.code===null)&&typeof t.killed==="boolean"&&(typeof t.signal==="string"||t.signal===null)}function errors_createExecutionError(e,t,r){const i=e.code??null;const n=typeof i==="number"?`The process exited with code ${i}.`:i?`The process could not be completed (${i}).`:"The process could not be completed.";return new ProcessError(n,{code:i,signal:e.signal,killed:e.killed,stdout:t,stderr:r})}var ip=r(1421);var np=r(6760);var sp=r(3024);var op=r(3136);const ap=[".exe",".com"];const lp=[".cmd",".bat"];const pp=/^[a-z]:[\\/]/i;function resolveExecutable_getEnvironmentValue(e,t){if(process.platform!=="win32"){return e[t]}const r=t.toLowerCase();for(const[t,i]of Object.entries(e)){if(t.toLowerCase()===r){return i}}return undefined}function setEnvironmentValue(e,t,r){const i=t.toLowerCase();const n=Object.keys(e).find((e=>e.toLowerCase()===i));e[n??t]=r}function snapshotEnvironment(e){const t={};const r=new Set;for(const[i,n]of Object.entries(e)){if(process.platform==="win32"){const e=i.toLowerCase();if(r.has(e)){throw new ProcessError("The environment contains duplicate case-insensitive variable names.",{code:"ERR_INVALID_ENVIRONMENT"})}r.add(e)}if(n!==undefined&&typeof n!=="string"){throw new ProcessError("The environment contains a non-string value.",{code:"ERR_INVALID_ENVIRONMENT"})}t[i]=n}return t}function normalizeCwd(e){const t=e instanceof URL?(0,op.fileURLToPath)(e):e;return np.resolve(t??process.cwd())}function createProcessContext(e={}){if(e.allowWindowsBatchFiles!==undefined&&typeof e.allowWindowsBatchFiles!=="boolean"){throw new ProcessError("The Windows batch option must be a boolean.",{code:"ERR_INVALID_PROCESS_OPTION"})}return{cwd:normalizeCwd(e.cwd),env:snapshotEnvironment(e.env??process.env),allowWindowsBatchFiles:e.allowWindowsBatchFiles===true}}function isExecutableFile(e){try{if(!(0,sp.statSync)(e).isFile()){return false}if(process.platform!=="win32"){(0,sp.accessSync)(e,sp.constants.X_OK)}return true}catch{return false}}function isNativeExtension(e){return ap.some((t=>t===e))}function isBatchExtension(e){return lp.some((t=>t===e))}function resolveWindowsCandidate(e,t){const r=np.extname(e).toLowerCase();if(r){if(!isNativeExtension(r)&&!(t&&isBatchExtension(r))){return undefined}return isExecutableFile(e)?e:undefined}for(const t of ap){const r=e+t;if(isExecutableFile(r)){return r}}if(t){for(const t of lp){const r=e+t;if(isExecutableFile(r)){return r}}}return undefined}function getSearchPaths(e){const t=resolveExecutable_getEnvironmentValue(e.env,"PATH")??"";const r=[];const i=new Set;for(const e of t.split(np.delimiter)){let t=e;if(process.platform==="win32"){t=t.trim();if(t.startsWith('"')&&t.endsWith('"')){t=t.slice(1,-1)}}if(!t||!np.isAbsolute(t)){continue}const n=np.resolve(t);const s=process.platform==="win32"?n.toLowerCase():n;if(!i.has(s)){i.add(s);r.push(n)}}return r}function hasPathSeparator(e){return e.includes("/")||process.platform==="win32"&&e.includes("\\")}function validateCommand(e){if(!e||e.includes("\0")||/[\r\n]/.test(e)){throw new ProcessError("The executable name is invalid.",{code:"ERR_INVALID_EXECUTABLE"})}if(process.platform==="win32"&&/^[a-z]:[^\\/]/i.test(e)){throw new ProcessError("Drive-relative executable paths are not supported.",{code:"ERR_INVALID_EXECUTABLE"})}}function resolveExecutableWithContext(e,t){validateCommand(e);if(hasPathSeparator(e)||np.isAbsolute(e)){const r=np.resolve(t.cwd,e);if(process.platform==="win32"){return resolveWindowsCandidate(r,t.allowWindowsBatchFiles)}return isExecutableFile(r)?r:undefined}const r=getSearchPaths(t);if(process.platform!=="win32"){for(const t of r){const r=np.join(t,e);if(isExecutableFile(r)){return r}}return undefined}const i=np.extname(e).toLowerCase();if(i){if(!isNativeExtension(i)&&!(t.allowWindowsBatchFiles&&isBatchExtension(i))){return undefined}for(const t of r){const r=np.join(t,e);if(isExecutableFile(r)){return r}}return undefined}for(const t of r){for(const r of ap){const i=np.join(t,e+r);if(isExecutableFile(i)){return i}}}if(t.allowWindowsBatchFiles){for(const t of r){for(const r of lp){const i=np.join(t,e+r);if(isExecutableFile(i)){return i}}}}return undefined}function resolveExecutable(e,t={}){return resolveExecutableWithContext(e,createProcessContext(t))}function canonicalizeWindowsPath(e){try{return sp.realpathSync.native(e).toLowerCase()}catch{return np.resolve(e).toLowerCase()}}function isWindowsDriveAbsolutePath(e){return pp.test(e)}function resolveWindowsCommandInterpreter(e){const t=snapshotEnvironment(process.env);const r=resolveExecutable_getEnvironmentValue(t,"SystemRoot");if(!r||!isWindowsDriveAbsolutePath(r)){throw new ProcessError("A trusted Windows system directory could not be established.",{code:"ERR_UNTRUSTED_COMMAND_INTERPRETER"})}const i=np.join(r,"System32","cmd.exe");if(!isExecutableFile(i)){throw new ProcessError("The Windows command interpreter could not be found.",{code:"ERR_UNTRUSTED_COMMAND_INTERPRETER"})}const n=resolveExecutable_getEnvironmentValue(t,"ComSpec");if(n&&(!isWindowsDriveAbsolutePath(n)||canonicalizeWindowsPath(n)!==canonicalizeWindowsPath(i))){throw new ProcessError("The Windows command interpreter is not trusted.",{code:"ERR_UNTRUSTED_COMMAND_INTERPRETER"})}const s=resolveExecutable_getEnvironmentValue(e,"SystemRoot");if(s&&(!isWindowsDriveAbsolutePath(s)||canonicalizeWindowsPath(s)!==canonicalizeWindowsPath(r))){throw new ProcessError("The child environment contains an untrusted system directory.",{code:"ERR_UNTRUSTED_COMMAND_INTERPRETER"})}const o=resolveExecutable_getEnvironmentValue(e,"ComSpec");if(o&&(!isWindowsDriveAbsolutePath(o)||canonicalizeWindowsPath(o)!==canonicalizeWindowsPath(i))){throw new ProcessError("The child environment contains an untrusted command interpreter.",{code:"ERR_UNTRUSTED_COMMAND_INTERPRETER"})}setEnvironmentValue(e,"SystemRoot",r);setEnvironmentValue(e,"ComSpec",i);return{executablePath:i,systemRoot:r}}const up=/[%!^&|<>()]/;const dp=/[%!]/;const mp=/([()\][%!^"`<>&|;, *?])/g;function containsControlCharacter(e){for(const t of e){const e=t.codePointAt(0);if(e<=31||e===127){return true}}return false}function snapshotArguments(e){return e.map(((e,t)=>{if(typeof e!=="string"||e.includes("\0")){throw new ProcessError(`Process argument ${t} is invalid.`,{code:"ERR_INVALID_PROCESS_ARGUMENT"})}return e}))}function validateBatchArguments(e){for(const[t,r]of e.entries()){if(containsControlCharacter(r)||up.test(r)||/\\"/.test(r)||/\\{2,}$/.test(r)){throw new ProcessError(`Windows batch argument ${t} is unsafe.`,{code:"ERR_UNSAFE_WINDOWS_BATCH_ARGUMENT"})}}}function escapeBatchCommand(e){if(containsControlCharacter(e)||dp.test(e)){throw new ProcessError("The Windows batch path cannot be represented safely.",{code:"ERR_UNSAFE_WINDOWS_BATCH_PATH"})}return e.replace(mp,"^$1")}function escapeBatchArgument(e){let t=e;t=t.replace(/(?=(\\+?)?)\1"/g,'$1$1\\"');t=t.replace(/(?=(\\+?)?)\1$/g,"$1$1");t=`"${t}"`;return t.replace(mp,"^$1")}function normalizeCommand(e,t,r){const i=snapshotArguments(t);const n=resolveExecutableWithContext(e,r);if(!n){throw new ProcessError("The executable could not be found.",{code:"ENOENT"})}if(process.platform!=="win32"){return{executable:n,args:i,cwd:r.cwd,env:r.env,windowsVerbatimArguments:false}}const s=np.extname(n).toLowerCase();if(s===".exe"||s===".com"){return{executable:n,args:i,cwd:r.cwd,env:r.env,windowsVerbatimArguments:false}}if(s!==".cmd"&&s!==".bat"){throw new ProcessError("The executable type is not supported on Windows.",{code:"ERR_UNSUPPORTED_WINDOWS_EXECUTABLE"})}if(!r.allowWindowsBatchFiles){throw new ProcessError("Windows batch execution was not enabled.",{code:"ERR_WINDOWS_BATCH_DISABLED"})}if(r.cwd.startsWith("\\\\")){throw new ProcessError("Windows batch execution does not support a UNC working directory.",{code:"ERR_UNSUPPORTED_WINDOWS_CWD"})}validateBatchArguments(i);const o=resolveWindowsCommandInterpreter(r.env);const a=[escapeBatchCommand(n),...i.map(escapeBatchArgument)].join(" ");return{executable:o.executablePath,args:["/d","/s","/v:off","/c",`"${a}"`],cwd:r.cwd,env:r.env,windowsVerbatimArguments:true}}const Ap=["gid","killSignal","timeout","uid","windowsHide"];const hp=[...Ap,"argv0","detached","serialization","signal","stdio"];const gp=[...Ap,"argv0","encoding","input","maxBuffer","stdio"];const fp=[...Ap,"encoding","maxBuffer","signal"];function sanitizeChildProcessError(e){return e instanceof Error&&!isProcessError(e)?errors_createExecutionError(e):e}function callWithSanitizedChildProcessErrors(e){try{return e()}catch(e){throw sanitizeChildProcessError(e)}}function sanitizeChildProcessErrors(e){const t=e.emit;e.emit=(r,...i)=>{if(r==="error"){i[0]=sanitizeChildProcessError(i[0])}return Reflect.apply(t,e,[r,...i])};return e}function prepareProcess(e,t,r,i){if(r.shell!==undefined||r.windowsVerbatimArguments!==undefined){throw new ProcessError("Shell-related process options are not supported.",{code:"ERR_UNSAFE_PROCESS_OPTION"})}const n={...r};const{cwd:s,env:o,allowWindowsBatchFiles:a}=n;const l=new Set(["cwd","env","allowWindowsBatchFiles"]);const c=new Set(i);const p={};for(const[e,t]of Object.entries(n)){if((e==="shell"||e==="windowsVerbatimArguments")&&t===undefined){continue}if(l.has(e)){continue}if(!c.has(e)){throw new ProcessError("The process options contain an unsupported property.",{code:"ERR_UNSUPPORTED_PROCESS_OPTION"})}p[e]=t}const u=createProcessContext({cwd:s,env:o,allowWindowsBatchFiles:a});const d=normalizeCommand(e,t,u);if(d.windowsVerbatimArguments&&p.argv0!==undefined){throw new ProcessError("The argv0 option is not supported for Windows batch files.",{code:"ERR_UNSAFE_PROCESS_OPTION"})}return{command:d,nodeOptions:p}}function spawn(e,t=[],r={}){const i=prepareProcess(e,t,r,hp);const n=callWithSanitizedChildProcessErrors((()=>childProcess.spawn(i.command.executable,i.command.args,{...i.nodeOptions,cwd:i.command.cwd,env:i.command.env,shell:false,windowsVerbatimArguments:i.command.windowsVerbatimArguments})));return sanitizeChildProcessErrors(n)}function spawnSync(e,t=[],r={}){const i=prepareProcess(e,t,r,gp);const n=callWithSanitizedChildProcessErrors((()=>childProcess.spawnSync(i.command.executable,i.command.args,{...i.nodeOptions,cwd:i.command.cwd,env:i.command.env,shell:false,windowsVerbatimArguments:i.command.windowsVerbatimArguments})));if(n.error){return{...n,error:createExecutionError(n.error)}}return n}async function execFile(e,t=[],r={}){const i=prepareProcess(e,t,r,fp);return new Promise(((e,t)=>{callWithSanitizedChildProcessErrors((()=>ip.execFile(i.command.executable,i.command.args,{...i.nodeOptions,cwd:i.command.cwd,env:i.command.env,shell:false,windowsVerbatimArguments:i.command.windowsVerbatimArguments,windowsHide:r.windowsHide},((r,i,n)=>{if(r){t(errors_createExecutionError(r,i,n));return}e({stdout:i,stderr:n})}))))}))}function outputToString(e){if(e===undefined){return""}return Buffer.isBuffer(e)?e.toString("utf8"):e}const yp={async execFileWithResult(e,t,r){try{const i=await execFile(e,t,r);return{...i,error:null}}catch(e){if(isProcessError(e)){return{stdout:outputToString(e.stdout),stderr:outputToString(e.stderr),error:e}}throw e}},async execFile(e,t,r){const{stdout:i,stderr:n,error:s}=await yp.execFileWithResult(e,t,r);if(n||s){throw n?new Error(n):s}return i}};const bp=credentialLogger("AzureDeveloperCliCredential");const Cp={notInstalled:"Azure Developer CLI couldn't be found. To mitigate this issue, see the troubleshooting guidelines at https://aka.ms/azsdk/js/identity/azdevclicredential/troubleshoot.",login:"Please run 'azd auth login' from a command prompt to authenticate before using this credential. For more information, see the troubleshooting guidelines at https://aka.ms/azsdk/js/identity/azdevclicredential/troubleshoot.",unknown:"Unknown error while trying to retrieve the access token",claim:"This credential doesn't support claims challenges. To authenticate with the required claims, please run the following command:"};const Ep={getSafeWorkingDir(){if(process.platform==="win32"){let e=process.env.SystemRoot||process.env["SYSTEMROOT"];if(!e){bp.getToken.warning("The SystemRoot environment variable is not set. This may cause issues when using the Azure Developer CLI credential.");e="C:\\Windows"}return e}else{return"/bin"}},async getAzdAccessToken(e,t,r,i){let n=[];if(t){n=["--tenant-id",t]}let s=[];if(i){const e=btoa(i);s=["--claims",e]}const o=["auth","token","--output","json","--no-prompt",...e.reduce(((e,t)=>e.concat("--scope",t)),[]),...n,...s];return yp.execFileWithResult("azd",o,{allowWindowsBatchFiles:true,cwd:Ep.getSafeWorkingDir(),encoding:"utf8",timeout:r})}};class AzureDeveloperCliCredential{tenantId;additionallyAllowedTenantIds;timeout;constructor(e){if(e?.tenantId){tenantIdUtils_checkTenantId(bp,e?.tenantId);this.tenantId=e?.tenantId}this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);this.timeout=e?.processTimeoutInMs}async getToken(e,t={}){const r=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds);if(r){tenantIdUtils_checkTenantId(bp,r)}let i;if(typeof e==="string"){i=[e]}else{i=e}bp.getToken.info(`Using the scopes ${e}`);return ee.withSpan(`${this.constructor.name}.getToken`,t,(async()=>{try{i.forEach((e=>{ensureValidScopeForDevTimeCreds(e,bp)}));const n=await Ep.getAzdAccessToken(i,r,this.timeout,t.claims);const s=n.stderr?.match("must use multi-factor authentication")||n.stderr?.match("reauthentication required");const o=n.stderr?.match("not logged in, run `azd login` to login")||n.stderr?.match("not logged in, run `azd auth login` to login");const a=n.stderr?.match("azd:(.*)not found")||n.stderr?.startsWith("'azd' is not recognized");if(a||n.error&&n.error.code==="ENOENT"){const t=new errors_CredentialUnavailableError(Cp.notInstalled);bp.getToken.info(logging_formatError(e,t));throw t}if(o){const t=new errors_CredentialUnavailableError(Cp.login);bp.getToken.info(logging_formatError(e,t));throw t}if(s){const t=i.reduce(((e,t)=>e.concat("--scope",t)),[]).join(" ");const r=`azd auth login ${t}`;const n=new errors_CredentialUnavailableError(`${Cp.claim} ${r}`);bp.getToken.info(logging_formatError(e,n));throw n}try{const t=JSON.parse(n.stdout);bp.getToken.info(formatSuccess(e));return{token:t.token,expiresOnTimestamp:new Date(t.expiresOn).getTime(),tokenType:"Bearer"}}catch(e){if(n.stderr){throw new errors_CredentialUnavailableError(n.stderr)}throw e}}catch(t){const r=t.name==="CredentialUnavailableError"?t:new errors_CredentialUnavailableError(t.message||Cp.unknown);bp.getToken.info(logging_formatError(e,r));throw r}}))}}function checkSubscription(e,t){if(!t.match(/^[0-9a-zA-Z-._ ]+$/)){const r=new Error(`Subscription '${t}' contains invalid characters. If this is the name of a subscription, use `+`its ID instead. You can locate your subscription by following the instructions listed here: `+`https://learn.microsoft.com/azure/azure-portal/get-subscription-tenant-id`);e.info(logging_formatError("",r));throw r}}const Np=credentialLogger("AzureCliCredential");const vp={claim:"This credential doesn't support claims challenges. To authenticate with the required claims, please run the following command:",notInstalled:"Azure CLI could not be found. Please visit https://aka.ms/azure-cli for installation instructions and then, once installed, authenticate to your Azure account using 'az login'.",login:"Please run 'az login' from a command prompt to authenticate before using this credential.",unknown:"Unknown error while trying to retrieve the access token",unexpectedResponse:'Unexpected response from Azure CLI when getting token. Expected "expiresOn" to be a RFC3339 date string. Got:'};const Ip={getSafeWorkingDir(){if(process.platform==="win32"){let e=process.env.SystemRoot||process.env["SYSTEMROOT"];if(!e){Np.getToken.warning("The SystemRoot environment variable is not set. This may cause issues when using the Azure CLI credential.");e="C:\\Windows"}return e}else{return"/bin"}},async getAzureCliAccessToken(e,t,r,i){let n=[];let s=[];if(t){n=["--tenant",t]}if(r){s=["--subscription",r]}const o=["account","get-access-token","--output","json","--resource",e,...n,...s];return yp.execFileWithResult("az",o,{allowWindowsBatchFiles:true,cwd:Ip.getSafeWorkingDir(),encoding:"utf8",timeout:i})}};class AzureCliCredential{tenantId;additionallyAllowedTenantIds;timeout;subscription;constructor(e){if(e?.tenantId){tenantIdUtils_checkTenantId(Np,e?.tenantId);this.tenantId=e?.tenantId}if(e?.subscription){checkSubscription(Np,e?.subscription);this.subscription=e?.subscription}this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);this.timeout=e?.processTimeoutInMs}async getToken(e,t={}){const r=typeof e==="string"?e:e[0];const i=t.claims;if(i&&i.trim()){const e=btoa(i);let n=`az login --claims-challenge ${e} --scope ${r}`;const s=t.tenantId;if(s){n+=` --tenant ${s}`}const o=new errors_CredentialUnavailableError(`${vp.claim} ${n}`);Np.getToken.info(logging_formatError(r,o));throw o}const n=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds);if(n){tenantIdUtils_checkTenantId(Np,n)}if(this.subscription){checkSubscription(Np,this.subscription)}Np.getToken.info(`Using the scope ${r}`);return ee.withSpan(`${this.constructor.name}.getToken`,t,(async()=>{try{ensureValidScopeForDevTimeCreds(r,Np);const t=getScopeResource(r);const i=await Ip.getAzureCliAccessToken(t,n,this.subscription,this.timeout);const s=i.stderr?.match("(.*)az login --scope(.*)");const o=i.stderr?.match("(.*)az login(.*)")&&!s;const a=i.stderr?.match("az:(.*)not found")||i.stderr?.startsWith("'az' is not recognized")||i.error&&isProcessError(i.error)&&i.error.code==="ENOENT";if(a){const t=new errors_CredentialUnavailableError(vp.notInstalled);Np.getToken.info(logging_formatError(e,t));throw t}if(o){const t=new errors_CredentialUnavailableError(vp.login);Np.getToken.info(logging_formatError(e,t));throw t}try{const t=i.stdout;const r=this.parseRawResponse(t);Np.getToken.info(formatSuccess(e));return r}catch(e){if(i.stderr){throw new errors_CredentialUnavailableError(i.stderr)}throw e}}catch(t){const r=t.name==="CredentialUnavailableError"?t:new errors_CredentialUnavailableError(t.message||vp.unknown);Np.getToken.info(logging_formatError(e,r));throw r}}))}parseRawResponse(e){const t=JSON.parse(e);const r=t.accessToken;let i=Number.parseInt(t.expires_on,10)*1e3;if(!isNaN(i)){Np.getToken.info("expires_on is available and is valid, using it");return{token:r,expiresOnTimestamp:i,tokenType:"Bearer"}}i=new Date(t.expiresOn).getTime();if(isNaN(i)){throw new errors_CredentialUnavailableError(`${vp.unexpectedResponse} "${t.expiresOn}"`)}return{token:r,expiresOnTimestamp:i,tokenType:"Bearer"}}}const Sp=credentialLogger("AzurePowerShellCredential");const wp=process.platform==="win32";const Pp="AZURE_IDENTITY_POWERSHELL_RESOURCE";const xp="AZURE_IDENTITY_POWERSHELL_TENANT_ID";const Bp=new Set([Pp,xp].map((e=>e.toLowerCase())));function createPowerShellEnvironment(e,t,r=process.env){const i=Object.fromEntries(Object.entries(r).filter((([e])=>!Bp.has(e.toLowerCase()))));i[Pp]=e;i[xp]=t??"";return i}function formatCommand(e){if(wp){return`${e}.exe`}else{return e}}async function runCommands(e,t,r){const i=[];for(const n of e){const[e,...s]=n;const o=await yp.execFile(e,s,{encoding:"utf8",env:r,timeout:t});i.push(o)}return i}const _p={login:"Run Connect-AzAccount to login",installed:"The specified module 'Az.Accounts' with version '2.2.0' was not loaded because no valid module file was found in any module directory"};const Rp={login:"Please run 'Connect-AzAccount' from PowerShell to authenticate before using this credential.",installed:`The 'Az.Account' module >= 2.2.0 is not installed. Install the Azure Az PowerShell module with: "Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force".`,claim:"This credential doesn't support claims challenges. To authenticate with the required claims, please run the following command:",troubleshoot:`To troubleshoot, visit https://aka.ms/azsdk/js/identity/powershellcredential/troubleshoot.`};const isLoginError=e=>e.message.match(`(.*)${_p.login}(.*)`);const isNotInstalledError=e=>e.message.match(_p.installed);const kp=[formatCommand("pwsh")];if(wp){kp.push(formatCommand("powershell"))}class AzurePowerShellCredential{tenantId;additionallyAllowedTenantIds;timeout;constructor(e){if(e?.tenantId){tenantIdUtils_checkTenantId(Sp,e?.tenantId);this.tenantId=e?.tenantId}this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);this.timeout=e?.processTimeoutInMs}async getAzurePowerShellAccessToken(e,t,r){for(const i of[...kp]){try{await runCommands([[i,"/?"]],r)}catch(e){kp.shift();continue}const n=await runCommands([[i,"-NoProfile","-NonInteractive","-Command",`\n $tenantId = $env:${xp}\n $resource = $env:${Pp}\n $m = Import-Module Az.Accounts -MinimumVersion 2.2.0 -PassThru\n $useSecureString = $m.Version -ge [version]'2.17.0' -and $m.Version -lt [version]'5.0.0'\n\n $params = @{\n ResourceUrl = $resource\n }\n\n if ($tenantId.Length -gt 0) {\n $params["TenantId"] = $tenantId\n }\n\n if ($useSecureString) {\n $params["AsSecureString"] = $true\n }\n\n $token = Get-AzAccessToken @params\n\n $result = New-Object -TypeName PSObject\n $result | Add-Member -MemberType NoteProperty -Name ExpiresOn -Value $token.ExpiresOn\n\n if ($token.Token -is [System.Security.SecureString]) {\n if ($PSVersionTable.PSVersion.Major -lt 7) {\n $ssPtr = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($token.Token)\n try {\n $result | Add-Member -MemberType NoteProperty -Name Token -Value ([System.Runtime.InteropServices.Marshal]::PtrToStringBSTR($ssPtr))\n }\n finally {\n [System.Runtime.InteropServices.Marshal]::ZeroFreeBSTR($ssPtr)\n }\n }\n else {\n $result | Add-Member -MemberType NoteProperty -Name Token -Value ($token.Token | ConvertFrom-SecureString -AsPlainText)\n }\n }\n else {\n $result | Add-Member -MemberType NoteProperty -Name Token -Value $token.Token\n }\n\n Write-Output (ConvertTo-Json $result)\n `]],r,createPowerShellEnvironment(e,t));const s=n[0];return parseJsonToken(s)}throw new Error(`Unable to execute PowerShell. Ensure that it is installed in your system`)}async getToken(e,t={}){return ee.withSpan(`${this.constructor.name}.getToken`,t,(async()=>{const r=typeof e==="string"?e:e[0];const i=t.claims;if(i&&i.trim()){const e=btoa(i);let n=`Connect-AzAccount -ClaimsChallenge ${e}`;const s=t.tenantId;if(s){n+=` -Tenant ${s}`}const o=new errors_CredentialUnavailableError(`${Rp.claim} ${n}`);Sp.getToken.info(logging_formatError(r,o));throw o}const n=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds);if(n){tenantIdUtils_checkTenantId(Sp,n)}try{ensureValidScopeForDevTimeCreds(r,Sp);Sp.getToken.info(`Using the scope ${r}`);const t=getScopeResource(r);const i=await this.getAzurePowerShellAccessToken(t,n,this.timeout);Sp.getToken.info(formatSuccess(e));return{token:i.Token,expiresOnTimestamp:new Date(i.ExpiresOn).getTime(),tokenType:"Bearer"}}catch(e){if(isNotInstalledError(e)){const e=new errors_CredentialUnavailableError(Rp.installed);Sp.getToken.info(logging_formatError(r,e));throw e}else if(isLoginError(e)){const e=new errors_CredentialUnavailableError(Rp.login);Sp.getToken.info(logging_formatError(r,e));throw e}const t=new errors_CredentialUnavailableError(`${e}. ${Rp.troubleshoot}`);Sp.getToken.info(logging_formatError(r,t));throw t}}))}}async function parseJsonToken(e){const t=/{[^{}]*}/g;const r=e.match(t);let i=e;if(r){try{for(const e of r){try{const t=JSON.parse(e);if(t?.Token){i=i.replace(e,"");if(i){Sp.getToken.warning(i)}return t}}catch(e){continue}}}catch(t){throw new Error(`Unable to parse the output of PowerShell. Received output: ${e}`)}}throw new Error(`No access token found in the output. Received output: ${e}`)}const Tp="common";const Qp="aebc6443-996d-45c2-90f0-388ff96faa56";const Mp=credentialLogger("VisualStudioCodeCredential");const Op={adfs:"The VisualStudioCodeCredential does not support authentication with ADFS tenants."};function checkUnsupportedTenant(e){const t=Op[e];if(t){throw new errors_CredentialUnavailableError(t)}}class VisualStudioCodeCredential{tenantId;additionallyAllowedTenantIds;msalClient;options;constructor(e){this.options=e||{};if(e&&e.tenantId){tenantIdUtils_checkTenantId(Mp,e.tenantId);this.tenantId=e.tenantId}else{this.tenantId=Tp}this.additionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);checkUnsupportedTenant(this.tenantId)}async prepare(e){const t=processMultiTenantRequest_processMultiTenantRequest(this.tenantId,this.options,this.additionallyAllowedTenantIds,Mp)||this.tenantId;if(!hasVSCodePlugin()||!g){throw new errors_CredentialUnavailableError("Visual Studio Code Authentication is not available."+" Ensure you have have Azure Resources Extension installed in VS Code,"+" signed into Azure via VS Code, installed the @azure/identity-vscode package,"+" and properly configured the extension.")}const r=await this.loadAuthRecord(g,e);this.msalClient=msalClient_createMsalClient(Qp,t,{...this.options,isVSCodeCredential:true,brokerOptions:{enabled:true,parentWindowHandle:new Uint8Array(0),useDefaultBrokerAccount:true},authenticationRecord:r})}preparePromise;prepareOnce(e){if(!this.preparePromise){this.preparePromise=this.prepare(e)}return this.preparePromise}async getToken(e,t){const r=scopeUtils_ensureScopes(e);await this.prepareOnce(r);if(!this.msalClient){throw new errors_CredentialUnavailableError("Visual Studio Code Authentication failed to initialize."+" Ensure you have have Azure Resources Extension installed in VS Code,"+" signed into Azure via VS Code, installed the @azure/identity-vscode package,"+" and properly configured the extension.")}return this.msalClient.getTokenByInteractiveRequest(r,{...t,disableAutomaticAuthentication:true})}async loadAuthRecord(e,t){try{const t=await(0,Tc.readFile)(e,{encoding:"utf8"});return deserializeAuthenticationRecord(t)}catch(e){Mp.getToken.info(logging_formatError(t,e));throw new errors_CredentialUnavailableError("Cannot load authentication record in Visual Studio Code."+" Ensure you have have Azure Resources Extension installed in VS Code,"+" signed into Azure via VS Code, installed the @azure/identity-vscode package,"+" and properly configured the extension.")}}}const Dp=credentialLogger("BrokerCredential");class BrokerCredential{brokerMsalClient;brokerTenantId;brokerAdditionallyAllowedTenantIds;constructor(e){this.brokerTenantId=tenantIdUtils_resolveTenantId(Dp,e.tenantId);this.brokerAdditionallyAllowedTenantIds=tenantIdUtils_resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);const t={...e,tokenCredentialOptions:e,logger:Dp,brokerOptions:{enabled:true,parentWindowHandle:new Uint8Array(0),useDefaultBrokerAccount:true}};this.brokerMsalClient=msalClient_createMsalClient(n,this.brokerTenantId,t)}async getToken(e,t={}){return ee.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest_processMultiTenantRequest(this.brokerTenantId,t,this.brokerAdditionallyAllowedTenantIds,Dp);const r=scopeUtils_ensureScopes(e);try{return this.brokerMsalClient.getBrokeredToken(r,true,{...t,disableAutomaticAuthentication:true})}catch(e){Dp.getToken.info(logging_formatError(r,e));throw new errors_CredentialUnavailableError("Failed to acquire token using broker authentication",{cause:e})}}))}}function createDefaultBrokerCredential(e={}){return new BrokerCredential(e)}function createDefaultVisualStudioCodeCredential(e={}){return new VisualStudioCodeCredential(e)}function createDefaultManagedIdentityCredential(e={}){e.retryOptions??={maxRetries:5,retryDelayInMs:800};e.sendProbeRequest??=true;const t=e?.managedIdentityClientId??process.env.AZURE_CLIENT_ID;const r=e?.workloadIdentityClientId??t;const i=e?.managedIdentityResourceId;const n=process.env.AZURE_FEDERATED_TOKEN_FILE;const s=e?.tenantId??process.env.AZURE_TENANT_ID;if(i){const t={...e,resourceId:i};return new ManagedIdentityCredential(t)}if(n&&r){const t={...e,tenantId:s};return new ManagedIdentityCredential(r,t)}if(t){const r={...e,clientId:t};return new ManagedIdentityCredential(r)}return new ManagedIdentityCredential(e)}function createDefaultWorkloadIdentityCredential(e){const t=e?.managedIdentityClientId??process.env.AZURE_CLIENT_ID;const r=e?.workloadIdentityClientId??t;const i=process.env.AZURE_FEDERATED_TOKEN_FILE;const n=e?.tenantId??process.env.AZURE_TENANT_ID;if(i&&r){const t={...e,tenantId:n,clientId:r,tokenFilePath:i};return new WorkloadIdentityCredential(t)}if(n){const t={...e,tenantId:n};return new WorkloadIdentityCredential(t)}return new WorkloadIdentityCredential(e)}function createDefaultAzureDeveloperCliCredential(e={}){return new AzureDeveloperCliCredential(e)}function createDefaultAzureCliCredential(e={}){return new AzureCliCredential(e)}function createDefaultAzurePowershellCredential(e={}){return new AzurePowerShellCredential(e)}function createDefaultEnvironmentCredential(e={}){return new EnvironmentCredential(e)}const zp=credentialLogger("DefaultAzureCredential");class UnavailableDefaultCredential{credentialUnavailableErrorMessage;credentialName;constructor(e,t){this.credentialName=e;this.credentialUnavailableErrorMessage=t}getToken(){zp.getToken.info(`Skipping ${this.credentialName}, reason: ${this.credentialUnavailableErrorMessage}`);return Promise.resolve(null)}}class defaultAzureCredential_DefaultAzureCredential extends ChainedTokenCredential{constructor(e){validateRequiredEnvVars(e);const t=process.env.AZURE_TOKEN_CREDENTIALS?process.env.AZURE_TOKEN_CREDENTIALS.trim().toLowerCase():undefined;const r=[createDefaultVisualStudioCodeCredential,createDefaultAzureCliCredential,createDefaultAzurePowershellCredential,createDefaultAzureDeveloperCliCredential,createDefaultBrokerCredential];const i=[createDefaultEnvironmentCredential,createDefaultWorkloadIdentityCredential,createDefaultManagedIdentityCredential];let n=[];const s="EnvironmentCredential, WorkloadIdentityCredential, ManagedIdentityCredential, VisualStudioCodeCredential, AzureCliCredential, AzurePowerShellCredential, AzureDeveloperCliCredential";if(t){switch(t){case"dev":n=r;break;case"prod":n=i;break;case"environmentcredential":n=[createDefaultEnvironmentCredential];break;case"workloadidentitycredential":n=[createDefaultWorkloadIdentityCredential];break;case"managedidentitycredential":n=[()=>createDefaultManagedIdentityCredential({sendProbeRequest:false})];break;case"visualstudiocodecredential":n=[createDefaultVisualStudioCodeCredential];break;case"azureclicredential":n=[createDefaultAzureCliCredential];break;case"azurepowershellcredential":n=[createDefaultAzurePowershellCredential];break;case"azuredeveloperclicredential":n=[createDefaultAzureDeveloperCliCredential];break;default:{const e=`Invalid value for AZURE_TOKEN_CREDENTIALS = ${process.env.AZURE_TOKEN_CREDENTIALS}. Valid values are 'prod' or 'dev' or any of these credentials - ${s}.`;zp.warning(e);throw new Error(e)}}}else{n=[...i,...r]}const o=n.map((t=>{try{return t(e??{})}catch(e){zp.warning(`Skipped ${t.name} because of an error creating the credential: ${e}`);return new UnavailableDefaultCredential(t.name,e.message)}}));super(...o)}}function validateRequiredEnvVars(e){if(e?.requiredEnvVars){const t=Array.isArray(e.requiredEnvVars)?e.requiredEnvVars:[e.requiredEnvVars];const r=t.filter((e=>!process.env[e]));if(r.length>0){const e=`Required environment ${r.length===1?"variable":"variables"} '${r.join(", ")}' for DefaultAzureCredential ${r.length===1?"is":"are"} not set or empty.`;zp.warning(e);throw new Error(e)}}}const Lp=credentialLogger("InteractiveBrowserCredential");class InteractiveBrowserCredential{tenantId;additionallyAllowedTenantIds;msalClient;disableAutomaticAuthentication;browserCustomizationOptions;loginHint;constructor(e){this.tenantId=resolveTenantId(Lp,e.tenantId,e.clientId);this.additionallyAllowedTenantIds=resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);const t={...e,tokenCredentialOptions:e,logger:Lp};const r=e;this.browserCustomizationOptions=r.browserCustomizationOptions;this.loginHint=r.loginHint;if(r?.brokerOptions?.enabled){if(!r?.brokerOptions?.parentWindowHandle){throw new Error("In order to do WAM authentication, `parentWindowHandle` under `brokerOptions` is a required parameter")}else{t.brokerOptions={enabled:true,parentWindowHandle:r.brokerOptions.parentWindowHandle,legacyEnableMsaPassthrough:r.brokerOptions?.legacyEnableMsaPassthrough,useDefaultBrokerAccount:r.brokerOptions?.useDefaultBrokerAccount}}}this.msalClient=createMsalClient(e.clientId??DeveloperSignOnClientId,this.tenantId,t);this.disableAutomaticAuthentication=e?.disableAutomaticAuthentication}async getToken(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Lp);const r=ensureScopes(e);return this.msalClient.getTokenByInteractiveRequest(r,{...t,disableAutomaticAuthentication:this.disableAutomaticAuthentication,browserCustomizationOptions:this.browserCustomizationOptions,loginHint:this.loginHint})}))}async authenticate(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.authenticate`,t,(async t=>{const r=ensureScopes(e);await this.msalClient.getTokenByInteractiveRequest(r,{...t,disableAutomaticAuthentication:false,browserCustomizationOptions:this.browserCustomizationOptions,loginHint:this.loginHint});return this.msalClient.getActiveAccount()}))}}const Gp=credentialLogger("DeviceCodeCredential");function defaultDeviceCodePromptCallback(e){console.log(e.message)}class DeviceCodeCredential{tenantId;additionallyAllowedTenantIds;disableAutomaticAuthentication;msalClient;userPromptCallback;constructor(e){this.tenantId=e?.tenantId;this.additionallyAllowedTenantIds=resolveAdditionallyAllowedTenantIds(e?.additionallyAllowedTenants);const t=e?.clientId??DeveloperSignOnClientId;const r=resolveTenantId(Gp,e?.tenantId,t);this.userPromptCallback=e?.userPromptCallback??defaultDeviceCodePromptCallback;this.msalClient=createMsalClient(t,r,{...e,logger:Gp,tokenCredentialOptions:e||{}});this.disableAutomaticAuthentication=e?.disableAutomaticAuthentication}async getToken(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{t.tenantId=processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds,Gp);const r=ensureScopes(e);return this.msalClient.getTokenByDeviceCode(r,this.userPromptCallback,{...t,disableAutomaticAuthentication:this.disableAutomaticAuthentication})}))}async authenticate(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.authenticate`,t,(async t=>{const r=Array.isArray(e)?e:[e];await this.msalClient.getTokenByDeviceCode(r,this.userPromptCallback,{...t,disableAutomaticAuthentication:false});return this.msalClient.getActiveAccount()}))}}const Fp="AzurePipelinesCredential";const qp=credentialLogger(Fp);const Up="7.1";class AzurePipelinesCredential{clientAssertionCredential;identityClient;constructor(e,t,r,i,n={}){if(!t){throw new CredentialUnavailableError(`${Fp}: is unavailable. clientId is a required parameter.`)}if(!e){throw new CredentialUnavailableError(`${Fp}: is unavailable. tenantId is a required parameter.`)}if(!r){throw new CredentialUnavailableError(`${Fp}: is unavailable. serviceConnectionId is a required parameter.`)}if(!i){throw new CredentialUnavailableError(`${Fp}: is unavailable. systemAccessToken is a required parameter.`)}n.loggingOptions={...n?.loggingOptions,additionalAllowedHeaderNames:[...n.loggingOptions?.additionalAllowedHeaderNames??[],"x-vss-e2eid","x-msedge-ref"]};this.identityClient=new IdentityClient(n);checkTenantId(qp,e);qp.info(`Invoking AzurePipelinesCredential with tenant ID: ${e}, client ID: ${t}, and service connection ID: ${r}`);if(!process.env.SYSTEM_OIDCREQUESTURI){throw new CredentialUnavailableError(`${Fp}: is unavailable. Ensure that you're running this task in an Azure Pipeline, so that following missing system variable(s) can be defined- "SYSTEM_OIDCREQUESTURI"`)}const s=`${process.env.SYSTEM_OIDCREQUESTURI}?api-version=${Up}&serviceConnectionId=${r}`;qp.info(`Invoking ClientAssertionCredential with tenant ID: ${e}, client ID: ${t} and service connection ID: ${r}`);this.clientAssertionCredential=new ClientAssertionCredential(e,t,this.requestOidcToken.bind(this,s,i),n)}async getToken(e,t){if(!this.clientAssertionCredential){const e=`${Fp}: is unavailable. To use Federation Identity in Azure Pipelines, the following parameters are required - \n tenantId,\n clientId,\n serviceConnectionId,\n systemAccessToken,\n "SYSTEM_OIDCREQUESTURI". \n See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/azurepipelinescredential/troubleshoot`;qp.error(e);throw new CredentialUnavailableError(e)}qp.info("Invoking getToken() of Client Assertion Credential");return this.clientAssertionCredential.getToken(e,t)}async requestOidcToken(e,t){qp.info("Requesting OIDC token from Azure Pipelines...");qp.info(e);const r=createPipelineRequest({url:e,method:"POST",headers:createHttpHeaders({"Content-Type":"application/json",Authorization:`Bearer ${t}`,"X-TFS-FedAuthRedirect":"Suppress"})});const i=await this.identityClient.sendRequest(r);return handleOidcResponse(i)}}function handleOidcResponse(e){const t=e.bodyAsText;if(!t){qp.error(`${Fp}: Authentication Failed. Received null token from OIDC request. Response status- ${e.status}. Complete response - ${JSON.stringify(e)}`);throw new AuthenticationError(e.status,{error:`${Fp}: Authentication Failed. Received null token from OIDC request.`,error_description:`${JSON.stringify(e)}. See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/azurepipelinescredential/troubleshoot`})}try{const r=JSON.parse(t);if(r?.oidcToken){return r.oidcToken}else{const r=`${Fp}: Authentication Failed. oidcToken field not detected in the response.`;let i=``;if(e.status!==200){i=`Response body = ${t}. Response Headers ["x-vss-e2eid"] = ${e.headers.get("x-vss-e2eid")} and ["x-msedge-ref"] = ${e.headers.get("x-msedge-ref")}. See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/azurepipelinescredential/troubleshoot`}qp.error(r);qp.error(i);throw new AuthenticationError(e.status,{error:r,error_description:i})}}catch(r){const i=`${Fp}: Authentication Failed. oidcToken field not detected in the response.`;qp.error(`Response from service = ${t}, Response Headers ["x-vss-e2eid"] = ${e.headers.get("x-vss-e2eid")} \n and ["x-msedge-ref"] = ${e.headers.get("x-msedge-ref")}, error message = ${r.message}`);qp.error(i);throw new AuthenticationError(e.status,{error:i,error_description:`Response = ${t}. Response headers ["x-vss-e2eid"] = ${e.headers.get("x-vss-e2eid")} and ["x-msedge-ref"] = ${e.headers.get("x-msedge-ref")}. See the troubleshooting guide for more information: https://aka.ms/azsdk/js/identity/azurepipelinescredential/troubleshoot`})}}const Hp=credentialLogger("AuthorizationCodeCredential");class AuthorizationCodeCredential{msalClient;disableAutomaticAuthentication;authorizationCode;redirectUri;tenantId;additionallyAllowedTenantIds;clientSecret;constructor(e,t,r,i,n,s){checkTenantId(Hp,e);this.clientSecret=r;if(typeof n==="string"){this.authorizationCode=i;this.redirectUri=n}else{this.authorizationCode=r;this.redirectUri=i;this.clientSecret=undefined;s=n}this.tenantId=e;this.additionallyAllowedTenantIds=resolveAdditionallyAllowedTenantIds(s?.additionallyAllowedTenants);this.msalClient=createMsalClient(t,e,{...s,logger:Hp,tokenCredentialOptions:s??{}})}async getToken(e,t={}){return tracingClient.withSpan(`${this.constructor.name}.getToken`,t,(async t=>{const r=processMultiTenantRequest(this.tenantId,t,this.additionallyAllowedTenantIds);t.tenantId=r;const i=ensureScopes(e);return this.msalClient.getTokenByAuthorizationCode(i,this.redirectUri,this.authorizationCode,this.clientSecret,{...t,disableAutomaticAuthentication:this.disableAutomaticAuthentication})}))}}const Vp="OnBehalfOfCredential";const jp=credentialLogger(Vp);class OnBehalfOfCredential{tenantId;additionallyAllowedTenantIds;msalClient;sendCertificateChain;certificatePath;clientSecret;userAssertionToken;clientAssertion;constructor(e){const{clientSecret:t}=e;const{certificatePath:r,sendCertificateChain:i}=e;const{getAssertion:n}=e;const{tenantId:s,clientId:o,userAssertionToken:a,additionallyAllowedTenants:l}=e;if(!s){throw new CredentialUnavailableError(`${Vp}: tenantId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}if(!o){throw new CredentialUnavailableError(`${Vp}: clientId is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}if(!t&&!r&&!n){throw new CredentialUnavailableError(`${Vp}: You must provide one of clientSecret, certificatePath, or a getAssertion callback but none were provided. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}if(!a){throw new CredentialUnavailableError(`${Vp}: userAssertionToken is a required parameter. To troubleshoot, visit https://aka.ms/azsdk/js/identity/serviceprincipalauthentication/troubleshoot.`)}this.certificatePath=r;this.clientSecret=t;this.userAssertionToken=a;this.sendCertificateChain=i;this.clientAssertion=n;this.tenantId=s;this.additionallyAllowedTenantIds=resolveAdditionallyAllowedTenantIds(l);this.msalClient=createMsalClient(o,this.tenantId,{...e,logger:jp,tokenCredentialOptions:e})}async getToken(e,t={}){return tracingClient.withSpan(`${Vp}.getToken`,t,(async r=>{r.tenantId=processMultiTenantRequest(this.tenantId,r,this.additionallyAllowedTenantIds,jp);const i=ensureScopes(e);if(this.certificatePath){const e=await this.buildClientCertificate(this.certificatePath);return this.msalClient.getTokenOnBehalfOf(i,this.userAssertionToken,e,r)}else if(this.clientSecret){return this.msalClient.getTokenOnBehalfOf(i,this.userAssertionToken,this.clientSecret,t)}else if(this.clientAssertion){return this.msalClient.getTokenOnBehalfOf(i,this.userAssertionToken,this.clientAssertion,t)}else{throw new Error("Expected either clientSecret or certificatePath or clientAssertion to be defined.")}}))}async buildClientCertificate(e){try{const t=await this.parseCertificate({certificatePath:e},this.sendCertificateChain);return{thumbprint:t.thumbprint,thumbprintSha256:t.thumbprintSha256,privateKey:t.certificateContents,x5c:t.x5c}}catch(e){jp.info(formatError("",e));throw e}}async parseCertificate(e,t){const r=e.certificatePath;const i=await readFile(r,"utf8");const n=t?i:undefined;const s=/(-+BEGIN CERTIFICATE-+)(\n\r?|\r\n?)([A-Za-z0-9+/\n\r]+=*)(\n\r?|\r\n?)(-+END CERTIFICATE-+)/g;const o=[];let a;do{a=s.exec(i);if(a){o.push(a[3])}}while(a);if(o.length===0){throw new Error("The file at the specified path does not contain a PEM-encoded certificate.")}const l=createHash("sha1").update(Buffer.from(o[0],"base64")).digest("hex").toUpperCase();const c=createHash("sha256").update(Buffer.from(o[0],"base64")).digest("hex").toUpperCase();return{certificateContents:i,thumbprintSha256:c,thumbprint:l,x5c:n}}}function getBearerTokenProvider(e,t,r){const{abortSignal:i,tracingOptions:n}=r||{};const s=createEmptyPipeline();s.addPolicy(bearerTokenAuthenticationPolicy({credential:e,scopes:t}));async function getRefreshedToken(){const e=await s.sendRequest({sendRequest:e=>Promise.resolve({request:e,status:200,headers:e.headers})},createPipelineRequest({url:"https://example.com",abortSignal:i,tracingOptions:n}));const t=e.headers.get("authorization")?.split(" ")[1];if(!t){throw new Error("Failed to get access token")}return t}return getRefreshedToken}function getDefaultAzureCredential(){return new DefaultAzureCredential}},3094:(e,t,r)=>{r.d(t,{A:()=>ensureError});var i=r(7975);class NonError extends Error{constructor(e){super((0,i.inspect)(e));Object.defineProperty(this,"name",{value:"NonError",configurable:true,writable:true});Error.captureStackTrace(this,NonError)}}function ensureError(e){if(!(e instanceof Error)){return new NonError(e)}const t=e;if(!t.name){Object.defineProperty(t,"name",{value:t.constructor&&t.constructor.name||"Error",configurable:true,writable:true})}if(!t.message){Object.defineProperty(t,"message",{value:"",configurable:true,writable:true})}if(!t.stack){Object.defineProperty(t,"stack",{value:new Error(t.message).stack.replace(/\n {4}at /,"\n$&"),configurable:true,writable:true})}return t}},1813:e=>{e.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"application/aml":{"source":"iana"},"application/andrew-inset":{"source":"iana","extensions":["ez"]},"application/applefile":{"source":"iana"},"application/applixware":{"source":"apache","extensions":["aw"]},"application/at+jwt":{"source":"iana"},"application/atf":{"source":"iana"},"application/atfx":{"source":"iana"},"application/atom+xml":{"source":"iana","compressible":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"extensions":["cdfx"]},"application/cdmi-capability":{"source":"iana","extensions":["cdmia"]},"application/cdmi-container":{"source":"iana","extensions":["cdmic"]},"application/cdmi-domain":{"source":"iana","extensions":["cdmid"]},"application/cdmi-object":{"source":"iana","extensions":["cdmio"]},"application/cdmi-queue":{"source":"iana","extensions":["cdmiq"]},"application/cdni":{"source":"iana"},"application/cea":{"source":"iana"},"application/cea-2018+xml":{"source":"iana","compressible":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"application/fits":{"source":"iana"},"application/flexfec":{"source":"iana"},"application/font-sfnt":{"source":"iana"},"application/font-tdpfr":{"source":"iana","extensions":["pfr"]},"application/font-woff":{"source":"iana","compressible":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/index":{"source":"iana"},"application/index.cmd":{"source":"iana"},"application/index.obj":{"source":"iana"},"application/index.response":{"source":"iana"},"application/index.vnd":{"source":"iana"},"application/inkml+xml":{"source":"iana","compressible":true,"extensions":["ink","inkml"]},"application/iotp":{"source":"iana"},"application/ipfix":{"source":"iana","extensions":["ipfix"]},"application/ipp":{"source":"iana"},"application/isup":{"source":"iana"},"application/its+xml":{"source":"iana","compressible":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"application/lxf":{"source":"iana"},"application/mac-binhex40":{"source":"iana","extensions":["hqx"]},"application/mac-compactpro":{"source":"apache","extensions":["cpt"]},"application/macwriteii":{"source":"iana"},"application/mads+xml":{"source":"iana","compressible":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"extensions":["mets"]},"application/mf4":{"source":"iana"},"application/mikey":{"source":"iana"},"application/mipc":{"source":"iana"},"application/missing-blocks+cbor-seq":{"source":"iana"},"application/mmt-aei+xml":{"source":"iana","compressible":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"extensions":["mods"]},"application/moss-keys":{"source":"iana"},"application/moss-signature":{"source":"iana"},"application/mosskey-data":{"source":"iana"},"application/mosskey-request":{"source":"iana"},"application/mp21":{"source":"iana","extensions":["m21","mp21"]},"application/mp4":{"source":"iana","extensions":["mp4s","m4p"]},"application/mpeg4-generic":{"source":"iana"},"application/mpeg4-iod":{"source":"iana"},"application/mpeg4-iod-xmt":{"source":"iana"},"application/mrb-consumer+xml":{"source":"iana","compressible":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"application/multipart-core":{"source":"iana"},"application/mxf":{"source":"iana","extensions":["mxf"]},"application/n-quads":{"source":"iana","extensions":["nq"]},"application/n-triples":{"source":"iana","extensions":["nt"]},"application/nasdata":{"source":"iana"},"application/news-checkgroups":{"source":"iana","charset":"US-ASCII"},"application/news-groupinfo":{"source":"iana","charset":"US-ASCII"},"application/news-transmission":{"source":"iana"},"application/nlsml+xml":{"source":"iana","compressible":true},"application/node":{"source":"iana","extensions":["cjs"]},"application/nss":{"source":"iana"},"application/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"source":"iana"},"application/ocsp-request":{"source":"iana"},"application/ocsp-response":{"source":"iana"},"application/octet-stream":{"source":"iana","compressible":false,"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"source":"iana","extensions":["oda"]},"application/odm+xml":{"source":"iana","compressible":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"extensions":["pgp"]},"application/pgp-keys":{"source":"iana","extensions":["asc"]},"application/pgp-signature":{"source":"iana","extensions":["asc","sig"]},"application/pics-rules":{"source":"apache","extensions":["prf"]},"application/pidf+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pkcs10":{"source":"iana","extensions":["p10"]},"application/pkcs12":{"source":"iana"},"application/pkcs7-mime":{"source":"iana","extensions":["p7m","p7c"]},"application/pkcs7-signature":{"source":"iana","extensions":["p7s"]},"application/pkcs8":{"source":"iana","extensions":["p8"]},"application/pkcs8-encrypted":{"source":"iana"},"application/pkix-attr-cert":{"source":"iana","extensions":["ac"]},"application/pkix-cert":{"source":"iana","extensions":["cer"]},"application/pkix-crl":{"source":"iana","extensions":["crl"]},"application/pkix-pkipath":{"source":"iana","extensions":["pkipath"]},"application/pkixcmp":{"source":"iana","extensions":["pki"]},"application/pls+xml":{"source":"iana","compressible":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"extensions":["provx"]},"application/prs.alvestrand.titrax-sheet":{"source":"iana"},"application/prs.cww":{"source":"iana","extensions":["cww"]},"application/prs.cyn":{"source":"iana","charset":"7-BIT"},"application/prs.hpub+zip":{"source":"iana","compressible":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"extensions":["rusd"]},"application/rpki-ghostbusters":{"source":"iana","extensions":["gbr"]},"application/rpki-manifest":{"source":"iana","extensions":["mft"]},"application/rpki-publication":{"source":"iana"},"application/rpki-roa":{"source":"iana","extensions":["roa"]},"application/rpki-updown":{"source":"iana"},"application/rsd+xml":{"source":"apache","compressible":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"application/scvp-cv-request":{"source":"iana","extensions":["scq"]},"application/scvp-cv-response":{"source":"iana","extensions":["scs"]},"application/scvp-vp-request":{"source":"iana","extensions":["spq"]},"application/scvp-vp-response":{"source":"iana","extensions":["spp"]},"application/sdp":{"source":"iana","extensions":["sdp"]},"application/secevent+jwt":{"source":"iana"},"application/senml+cbor":{"source":"iana"},"application/senml+json":{"source":"iana","compressible":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"application/sep-exi":{"source":"iana"},"application/session-info":{"source":"iana"},"application/set-payment":{"source":"iana"},"application/set-payment-initiation":{"source":"iana","extensions":["setpay"]},"application/set-registration":{"source":"iana"},"application/set-registration-initiation":{"source":"iana","extensions":["setreg"]},"application/sgml":{"source":"iana"},"application/sgml-open-catalog":{"source":"iana"},"application/shf+xml":{"source":"iana","compressible":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"application/simple-message-summary":{"source":"iana"},"application/simplesymbolcontainer":{"source":"iana"},"application/sipc":{"source":"iana"},"application/slate":{"source":"iana"},"application/smil":{"source":"iana"},"application/smil+xml":{"source":"iana","compressible":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"extensions":["swidtag"]},"application/tamp-apex-update":{"source":"iana"},"application/tamp-apex-update-confirm":{"source":"iana"},"application/tamp-community-update":{"source":"iana"},"application/tamp-community-update-confirm":{"source":"iana"},"application/tamp-error":{"source":"iana"},"application/tamp-sequence-adjust":{"source":"iana"},"application/tamp-sequence-adjust-confirm":{"source":"iana"},"application/tamp-status-query":{"source":"iana"},"application/tamp-status-response":{"source":"iana"},"application/tamp-update":{"source":"iana"},"application/tamp-update-confirm":{"source":"iana"},"application/tar":{"compressible":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"extensions":["tfi"]},"application/timestamp-query":{"source":"iana"},"application/timestamp-reply":{"source":"iana"},"application/timestamped-data":{"source":"iana","extensions":["tsd"]},"application/tlsrpt+gzip":{"source":"iana"},"application/tlsrpt+json":{"source":"iana","compressible":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-v2x-local-service-information":{"source":"iana"},"application/vnd.3gpp.5gnas":{"source":"iana"},"application/vnd.3gpp.access-transfer-events+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"application/vnd.3gpp.mc-signalling-ear":{"source":"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"application/vnd.3gpp.pic-bw-large":{"source":"iana","extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"source":"iana","extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"source":"iana","extensions":["pvb"]},"application/vnd.3gpp.s1ap":{"source":"iana"},"application/vnd.3gpp.sms":{"source":"iana"},"application/vnd.3gpp.sms+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.sms":{"source":"iana"},"application/vnd.3gpp2.tcap":{"source":"iana","extensions":["tcap"]},"application/vnd.3lightssoftware.imagescal":{"source":"iana"},"application/vnd.3m.post-it-notes":{"source":"iana","extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"source":"iana","extensions":["aso"]},"application/vnd.accpac.simply.imp":{"source":"iana","extensions":["imp"]},"application/vnd.acucobol":{"source":"iana","extensions":["acu"]},"application/vnd.acucorp":{"source":"iana","extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"source":"apache","compressible":false,"extensions":["air"]},"application/vnd.adobe.flash.movie":{"source":"iana"},"application/vnd.adobe.formscentral.fcdt":{"source":"iana","extensions":["fcdt"]},"application/vnd.adobe.fxp":{"source":"iana","extensions":["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{"source":"iana"},"application/vnd.adobe.xdp+xml":{"source":"iana","compressible":true,"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"source":"iana","extensions":["xfdf"]},"application/vnd.aether.imp":{"source":"iana"},"application/vnd.afpc.afplinedata":{"source":"iana"},"application/vnd.afpc.afplinedata-pagedef":{"source":"iana"},"application/vnd.afpc.cmoca-cmresource":{"source":"iana"},"application/vnd.afpc.foca-charset":{"source":"iana"},"application/vnd.afpc.foca-codedfont":{"source":"iana"},"application/vnd.afpc.foca-codepage":{"source":"iana"},"application/vnd.afpc.modca":{"source":"iana"},"application/vnd.afpc.modca-cmtable":{"source":"iana"},"application/vnd.afpc.modca-formdef":{"source":"iana"},"application/vnd.afpc.modca-mediummap":{"source":"iana"},"application/vnd.afpc.modca-objectcontainer":{"source":"iana"},"application/vnd.afpc.modca-overlay":{"source":"iana"},"application/vnd.afpc.modca-pagesegment":{"source":"iana"},"application/vnd.age":{"source":"iana","extensions":["age"]},"application/vnd.ah-barcode":{"source":"iana"},"application/vnd.ahead.space":{"source":"iana","extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"source":"iana","extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"source":"iana","extensions":["azs"]},"application/vnd.amadeus+json":{"source":"iana","compressible":true},"application/vnd.amazon.ebook":{"source":"apache","extensions":["azw"]},"application/vnd.amazon.mobi8-ebook":{"source":"iana"},"application/vnd.americandynamics.acc":{"source":"iana","extensions":["acc"]},"application/vnd.amiga.ami":{"source":"iana","extensions":["ami"]},"application/vnd.amundsen.maze+xml":{"source":"iana","compressible":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"extensions":["apk"]},"application/vnd.anki":{"source":"iana"},"application/vnd.anser-web-certificate-issue-initiation":{"source":"iana","extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"source":"apache","extensions":["fti"]},"application/vnd.antix.game-component":{"source":"iana","extensions":["atx"]},"application/vnd.apache.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"application/vnd.apache.thrift.binary":{"source":"iana"},"application/vnd.apache.thrift.compact":{"source":"iana"},"application/vnd.apache.thrift.json":{"source":"iana"},"application/vnd.api+json":{"source":"iana","compressible":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"extensions":["mpkg"]},"application/vnd.apple.keynote":{"source":"iana","extensions":["key"]},"application/vnd.apple.mpegurl":{"source":"iana","extensions":["m3u8"]},"application/vnd.apple.numbers":{"source":"iana","extensions":["numbers"]},"application/vnd.apple.pages":{"source":"iana","extensions":["pages"]},"application/vnd.apple.pkpass":{"compressible":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"application/vnd.artsquare":{"source":"iana"},"application/vnd.astraea-software.iota":{"source":"iana","extensions":["iota"]},"application/vnd.audiograph":{"source":"iana","extensions":["aep"]},"application/vnd.autopackage":{"source":"iana"},"application/vnd.avalon+json":{"source":"iana","compressible":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"extensions":["bmml"]},"application/vnd.balsamiq.bmpr":{"source":"iana"},"application/vnd.banana-accounting":{"source":"iana"},"application/vnd.bbf.usp.error":{"source":"iana"},"application/vnd.bbf.usp.msg":{"source":"iana"},"application/vnd.bbf.usp.msg+json":{"source":"iana","compressible":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"application/vnd.blink-idb-value-wrapper":{"source":"iana"},"application/vnd.blueice.multipass":{"source":"iana","extensions":["mpm"]},"application/vnd.bluetooth.ep.oob":{"source":"iana"},"application/vnd.bluetooth.le.oob":{"source":"iana"},"application/vnd.bmi":{"source":"iana","extensions":["bmi"]},"application/vnd.bpf":{"source":"iana"},"application/vnd.bpf3":{"source":"iana"},"application/vnd.businessobjects":{"source":"iana","extensions":["rep"]},"application/vnd.byu.uapi+json":{"source":"iana","compressible":true},"application/vnd.cab-jscript":{"source":"iana"},"application/vnd.canon-cpdl":{"source":"iana"},"application/vnd.canon-lips":{"source":"iana"},"application/vnd.capasystems-pg+json":{"source":"iana","compressible":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"extensions":["cdxml"]},"application/vnd.chess-pgn":{"source":"iana"},"application/vnd.chipnuts.karaoke-mmd":{"source":"iana","extensions":["mmd"]},"application/vnd.ciedi":{"source":"iana"},"application/vnd.cinderella":{"source":"iana","extensions":["cdy"]},"application/vnd.cirpack.isdn-ext":{"source":"iana"},"application/vnd.citationstyles.style+xml":{"source":"iana","compressible":true,"extensions":["csl"]},"application/vnd.claymore":{"source":"iana","extensions":["cla"]},"application/vnd.cloanto.rp9":{"source":"iana","extensions":["rp9"]},"application/vnd.clonk.c4group":{"source":"iana","extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"source":"iana","extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"source":"iana","extensions":["c11amz"]},"application/vnd.coffeescript":{"source":"iana"},"application/vnd.collabio.xodocuments.document":{"source":"iana"},"application/vnd.collabio.xodocuments.document-template":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation-template":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{"source":"iana"},"application/vnd.collection+json":{"source":"iana","compressible":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"application/vnd.comicbook-rar":{"source":"iana"},"application/vnd.commerce-battelle":{"source":"iana"},"application/vnd.commonspace":{"source":"iana","extensions":["csp"]},"application/vnd.contact.cmsg":{"source":"iana","extensions":["cdbcmsg"]},"application/vnd.coreos.ignition+json":{"source":"iana","compressible":true},"application/vnd.cosmocaller":{"source":"iana","extensions":["cmc"]},"application/vnd.crick.clicker":{"source":"iana","extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"source":"iana","extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"source":"iana","extensions":["clkp"]},"application/vnd.crick.clicker.template":{"source":"iana","extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"source":"iana","extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"source":"iana","compressible":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"application/vnd.crypto-shade-file":{"source":"iana"},"application/vnd.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"source":"iana"},"application/vnd.ctc-posml":{"source":"iana","extensions":["pml"]},"application/vnd.ctct.ws+xml":{"source":"iana","compressible":true},"application/vnd.cups-pdf":{"source":"iana"},"application/vnd.cups-postscript":{"source":"iana"},"application/vnd.cups-ppd":{"source":"iana","extensions":["ppd"]},"application/vnd.cups-raster":{"source":"iana"},"application/vnd.cups-raw":{"source":"iana"},"application/vnd.curl":{"source":"iana"},"application/vnd.curl.car":{"source":"apache","extensions":["car"]},"application/vnd.curl.pcurl":{"source":"apache","extensions":["pcurl"]},"application/vnd.cyan.dean.root+xml":{"source":"iana","compressible":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"application/vnd.dbf":{"source":"iana","extensions":["dbf"]},"application/vnd.debian.binary-package":{"source":"iana"},"application/vnd.dece.data":{"source":"iana","extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"source":"iana","compressible":true,"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"source":"iana","extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"source":"iana","extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"source":"iana","extensions":["fe_launch"]},"application/vnd.desmume.movie":{"source":"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{"source":"iana"},"application/vnd.dm.delegation+xml":{"source":"iana","compressible":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"application/vnd.dolby.mlp":{"source":"apache","extensions":["mlp"]},"application/vnd.dolby.mobile.1":{"source":"iana"},"application/vnd.dolby.mobile.2":{"source":"iana"},"application/vnd.doremir.scorecloud-binary-document":{"source":"iana"},"application/vnd.dpgraph":{"source":"iana","extensions":["dpg"]},"application/vnd.dreamfactory":{"source":"iana","extensions":["dfac"]},"application/vnd.drive+json":{"source":"iana","compressible":true},"application/vnd.ds-keypoint":{"source":"apache","extensions":["kpxx"]},"application/vnd.dtg.local":{"source":"iana"},"application/vnd.dtg.local.flash":{"source":"iana"},"application/vnd.dtg.local.html":{"source":"iana"},"application/vnd.dvb.ait":{"source":"iana","extensions":["ait"]},"application/vnd.dvb.dvbisl+xml":{"source":"iana","compressible":true},"application/vnd.dvb.dvbj":{"source":"iana"},"application/vnd.dvb.esgcontainer":{"source":"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess2":{"source":"iana"},"application/vnd.dvb.ipdcesgpdd":{"source":"iana"},"application/vnd.dvb.ipdcroaming":{"source":"iana"},"application/vnd.dvb.iptv.alfec-base":{"source":"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{"source":"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"application/vnd.dvb.pfr":{"source":"iana"},"application/vnd.dvb.service":{"source":"iana","extensions":["svc"]},"application/vnd.dxr":{"source":"iana"},"application/vnd.dynageo":{"source":"iana","extensions":["geo"]},"application/vnd.dzr":{"source":"iana"},"application/vnd.easykaraoke.cdgdownload":{"source":"iana"},"application/vnd.ecdis-update":{"source":"iana"},"application/vnd.ecip.rlp":{"source":"iana"},"application/vnd.eclipse.ditto+json":{"source":"iana","compressible":true},"application/vnd.ecowin.chart":{"source":"iana","extensions":["mag"]},"application/vnd.ecowin.filerequest":{"source":"iana"},"application/vnd.ecowin.fileupdate":{"source":"iana"},"application/vnd.ecowin.series":{"source":"iana"},"application/vnd.ecowin.seriesrequest":{"source":"iana"},"application/vnd.ecowin.seriesupdate":{"source":"iana"},"application/vnd.efi.img":{"source":"iana"},"application/vnd.efi.iso":{"source":"iana"},"application/vnd.emclient.accessrequest+xml":{"source":"iana","compressible":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"application/vnd.epson.esf":{"source":"iana","extensions":["esf"]},"application/vnd.epson.msf":{"source":"iana","extensions":["msf"]},"application/vnd.epson.quickanime":{"source":"iana","extensions":["qam"]},"application/vnd.epson.salt":{"source":"iana","extensions":["slt"]},"application/vnd.epson.ssf":{"source":"iana","extensions":["ssf"]},"application/vnd.ericsson.quickcall":{"source":"iana"},"application/vnd.espass-espass+zip":{"source":"iana","compressible":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"application/vnd.eudora.data":{"source":"iana"},"application/vnd.evolv.ecig.profile":{"source":"iana"},"application/vnd.evolv.ecig.settings":{"source":"iana"},"application/vnd.evolv.ecig.theme":{"source":"iana"},"application/vnd.exstream-empower+zip":{"source":"iana","compressible":false},"application/vnd.exstream-package":{"source":"iana"},"application/vnd.ezpix-album":{"source":"iana","extensions":["ez2"]},"application/vnd.ezpix-package":{"source":"iana","extensions":["ez3"]},"application/vnd.f-secure.mobile":{"source":"iana"},"application/vnd.familysearch.gedcom+zip":{"source":"iana","compressible":false},"application/vnd.fastcopy-disk-image":{"source":"iana"},"application/vnd.fdf":{"source":"iana","extensions":["fdf"]},"application/vnd.fdsn.mseed":{"source":"iana","extensions":["mseed"]},"application/vnd.fdsn.seed":{"source":"iana","extensions":["seed","dataless"]},"application/vnd.ffsns":{"source":"iana"},"application/vnd.ficlab.flb+zip":{"source":"iana","compressible":false},"application/vnd.filmit.zfc":{"source":"iana"},"application/vnd.fints":{"source":"iana"},"application/vnd.firemonkeys.cloudcell":{"source":"iana"},"application/vnd.flographit":{"source":"iana","extensions":["gph"]},"application/vnd.fluxtime.clip":{"source":"iana","extensions":["ftc"]},"application/vnd.font-fontforge-sfd":{"source":"iana"},"application/vnd.framemaker":{"source":"iana","extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"source":"iana","extensions":["fnc"]},"application/vnd.frogans.ltf":{"source":"iana","extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"source":"iana","extensions":["fsc"]},"application/vnd.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"application/vnd.fujitsu.oasys":{"source":"iana","extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"source":"iana","extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"source":"iana","extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"source":"iana","extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"source":"iana","extensions":["bh2"]},"application/vnd.fujixerox.art-ex":{"source":"iana"},"application/vnd.fujixerox.art4":{"source":"iana"},"application/vnd.fujixerox.ddd":{"source":"iana","extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"source":"iana","extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"source":"iana","extensions":["xbd"]},"application/vnd.fujixerox.docuworks.container":{"source":"iana"},"application/vnd.fujixerox.hbpl":{"source":"iana"},"application/vnd.fut-misnet":{"source":"iana"},"application/vnd.futoin+cbor":{"source":"iana"},"application/vnd.futoin+json":{"source":"iana","compressible":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"application/vnd.geogebra.file":{"source":"iana","extensions":["ggb"]},"application/vnd.geogebra.slides":{"source":"iana"},"application/vnd.geogebra.tool":{"source":"iana","extensions":["ggt"]},"application/vnd.geometry-explorer":{"source":"iana","extensions":["gex","gre"]},"application/vnd.geonext":{"source":"iana","extensions":["gxt"]},"application/vnd.geoplan":{"source":"iana","extensions":["g2w"]},"application/vnd.geospace":{"source":"iana","extensions":["g3w"]},"application/vnd.gerber":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt-response":{"source":"iana"},"application/vnd.gmx":{"source":"iana","extensions":["gmx"]},"application/vnd.google-apps.document":{"compressible":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"application/vnd.grafeq":{"source":"iana","extensions":["gqf","gqs"]},"application/vnd.gridmp":{"source":"iana"},"application/vnd.groove-account":{"source":"iana","extensions":["gac"]},"application/vnd.groove-help":{"source":"iana","extensions":["ghf"]},"application/vnd.groove-identity-message":{"source":"iana","extensions":["gim"]},"application/vnd.groove-injector":{"source":"iana","extensions":["grv"]},"application/vnd.groove-tool-message":{"source":"iana","extensions":["gtm"]},"application/vnd.groove-tool-template":{"source":"iana","extensions":["tpl"]},"application/vnd.groove-vcard":{"source":"iana","extensions":["vcg"]},"application/vnd.hal+json":{"source":"iana","compressible":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hp-hpgl":{"source":"iana","extensions":["hpgl"]},"application/vnd.hp-hpid":{"source":"iana","extensions":["hpid"]},"application/vnd.hp-hps":{"source":"iana","extensions":["hps"]},"application/vnd.hp-jlyt":{"source":"iana","extensions":["jlt"]},"application/vnd.hp-pcl":{"source":"iana","extensions":["pcl"]},"application/vnd.hp-pclxl":{"source":"iana","extensions":["pclxl"]},"application/vnd.httphone":{"source":"iana"},"application/vnd.hydrostatix.sof-data":{"source":"iana","extensions":["sfd-hdstx"]},"application/vnd.hyper+json":{"source":"iana","compressible":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"application/vnd.hzn-3d-crossword":{"source":"iana"},"application/vnd.ibm.afplinedata":{"source":"iana"},"application/vnd.ibm.electronic-media":{"source":"iana"},"application/vnd.ibm.minipay":{"source":"iana","extensions":["mpy"]},"application/vnd.ibm.modcap":{"source":"iana","extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"source":"iana","extensions":["irm"]},"application/vnd.ibm.secure-container":{"source":"iana","extensions":["sc"]},"application/vnd.iccprofile":{"source":"iana","extensions":["icc","icm"]},"application/vnd.ieee.1905":{"source":"iana"},"application/vnd.igloader":{"source":"iana","extensions":["igl"]},"application/vnd.imagemeter.folder+zip":{"source":"iana","compressible":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"application/vnd.immervision-ivp":{"source":"iana","extensions":["ivp"]},"application/vnd.immervision-ivu":{"source":"iana","extensions":["ivu"]},"application/vnd.ims.imsccv1p1":{"source":"iana"},"application/vnd.ims.imsccv1p2":{"source":"iana"},"application/vnd.ims.imsccv1p3":{"source":"iana"},"application/vnd.ims.lis.v2.result+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"application/vnd.innopath.wamp.notification":{"source":"iana"},"application/vnd.insors.igm":{"source":"iana","extensions":["igm"]},"application/vnd.intercon.formnet":{"source":"iana","extensions":["xpw","xpx"]},"application/vnd.intergeo":{"source":"iana","extensions":["i2g"]},"application/vnd.intertrust.digibox":{"source":"iana"},"application/vnd.intertrust.nncp":{"source":"iana"},"application/vnd.intu.qbo":{"source":"iana","extensions":["qbo"]},"application/vnd.intu.qfx":{"source":"iana","extensions":["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"extensions":["irp"]},"application/vnd.is-xpr":{"source":"iana","extensions":["xpr"]},"application/vnd.isac.fcs":{"source":"iana","extensions":["fcs"]},"application/vnd.iso11783-10+zip":{"source":"iana","compressible":false},"application/vnd.jam":{"source":"iana","extensions":["jam"]},"application/vnd.japannet-directory-service":{"source":"iana"},"application/vnd.japannet-jpnstore-wakeup":{"source":"iana"},"application/vnd.japannet-payment-wakeup":{"source":"iana"},"application/vnd.japannet-registration":{"source":"iana"},"application/vnd.japannet-registration-wakeup":{"source":"iana"},"application/vnd.japannet-setstore-wakeup":{"source":"iana"},"application/vnd.japannet-verification":{"source":"iana"},"application/vnd.japannet-verification-wakeup":{"source":"iana"},"application/vnd.jcp.javame.midlet-rms":{"source":"iana","extensions":["rms"]},"application/vnd.jisp":{"source":"iana","extensions":["jisp"]},"application/vnd.joost.joda-archive":{"source":"iana","extensions":["joda"]},"application/vnd.jsk.isdn-ngn":{"source":"iana"},"application/vnd.kahootz":{"source":"iana","extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"source":"iana","extensions":["karbon"]},"application/vnd.kde.kchart":{"source":"iana","extensions":["chrt"]},"application/vnd.kde.kformula":{"source":"iana","extensions":["kfo"]},"application/vnd.kde.kivio":{"source":"iana","extensions":["flw"]},"application/vnd.kde.kontour":{"source":"iana","extensions":["kon"]},"application/vnd.kde.kpresenter":{"source":"iana","extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"source":"iana","extensions":["ksp"]},"application/vnd.kde.kword":{"source":"iana","extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"source":"iana","extensions":["htke"]},"application/vnd.kidspiration":{"source":"iana","extensions":["kia"]},"application/vnd.kinar":{"source":"iana","extensions":["kne","knp"]},"application/vnd.koan":{"source":"iana","extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"source":"iana","extensions":["sse"]},"application/vnd.las":{"source":"iana"},"application/vnd.las.las+json":{"source":"iana","compressible":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"application/vnd.loom":{"source":"iana"},"application/vnd.lotus-1-2-3":{"source":"iana","extensions":["123"]},"application/vnd.lotus-approach":{"source":"iana","extensions":["apr"]},"application/vnd.lotus-freelance":{"source":"iana","extensions":["pre"]},"application/vnd.lotus-notes":{"source":"iana","extensions":["nsf"]},"application/vnd.lotus-organizer":{"source":"iana","extensions":["org"]},"application/vnd.lotus-screencam":{"source":"iana","extensions":["scm"]},"application/vnd.lotus-wordpro":{"source":"iana","extensions":["lwp"]},"application/vnd.macports.portpkg":{"source":"iana","extensions":["portpkg"]},"application/vnd.mapbox-vector-tile":{"source":"iana","extensions":["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"application/vnd.maxmind.maxmind-db":{"source":"iana"},"application/vnd.mcd":{"source":"iana","extensions":["mcd"]},"application/vnd.medcalcdata":{"source":"iana","extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"source":"iana","extensions":["cdkey"]},"application/vnd.meridian-slingshot":{"source":"iana"},"application/vnd.mfer":{"source":"iana","extensions":["mwf"]},"application/vnd.mfmp":{"source":"iana","extensions":["mfm"]},"application/vnd.micro+json":{"source":"iana","compressible":true},"application/vnd.micrografx.flo":{"source":"iana","extensions":["flo"]},"application/vnd.micrografx.igx":{"source":"iana","extensions":["igx"]},"application/vnd.microsoft.portable-executable":{"source":"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{"source":"iana"},"application/vnd.miele+json":{"source":"iana","compressible":true},"application/vnd.mif":{"source":"iana","extensions":["mif"]},"application/vnd.minisoft-hp3000-save":{"source":"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{"source":"iana"},"application/vnd.mobius.daf":{"source":"iana","extensions":["daf"]},"application/vnd.mobius.dis":{"source":"iana","extensions":["dis"]},"application/vnd.mobius.mbk":{"source":"iana","extensions":["mbk"]},"application/vnd.mobius.mqy":{"source":"iana","extensions":["mqy"]},"application/vnd.mobius.msl":{"source":"iana","extensions":["msl"]},"application/vnd.mobius.plc":{"source":"iana","extensions":["plc"]},"application/vnd.mobius.txf":{"source":"iana","extensions":["txf"]},"application/vnd.mophun.application":{"source":"iana","extensions":["mpn"]},"application/vnd.mophun.certificate":{"source":"iana","extensions":["mpc"]},"application/vnd.motorola.flexsuite":{"source":"iana"},"application/vnd.motorola.flexsuite.adsi":{"source":"iana"},"application/vnd.motorola.flexsuite.fis":{"source":"iana"},"application/vnd.motorola.flexsuite.gotap":{"source":"iana"},"application/vnd.motorola.flexsuite.kmr":{"source":"iana"},"application/vnd.motorola.flexsuite.ttc":{"source":"iana"},"application/vnd.motorola.flexsuite.wem":{"source":"iana"},"application/vnd.motorola.iprm":{"source":"iana"},"application/vnd.mozilla.xul+xml":{"source":"iana","compressible":true,"extensions":["xul"]},"application/vnd.ms-3mfdocument":{"source":"iana"},"application/vnd.ms-artgalry":{"source":"iana","extensions":["cil"]},"application/vnd.ms-asf":{"source":"iana"},"application/vnd.ms-cab-compressed":{"source":"iana","extensions":["cab"]},"application/vnd.ms-color.iccprofile":{"source":"apache"},"application/vnd.ms-excel":{"source":"iana","compressible":false,"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"source":"iana","extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"source":"iana","extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"source":"iana","extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"source":"iana","extensions":["xltm"]},"application/vnd.ms-fontobject":{"source":"iana","compressible":true,"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"source":"iana","extensions":["chm"]},"application/vnd.ms-ims":{"source":"iana","extensions":["ims"]},"application/vnd.ms-lrm":{"source":"iana","extensions":["lrm"]},"application/vnd.ms-office.activex+xml":{"source":"iana","compressible":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"extensions":["msg"]},"application/vnd.ms-package.obfuscated-opentype":{"source":"apache"},"application/vnd.ms-pki.seccat":{"source":"apache","extensions":["cat"]},"application/vnd.ms-pki.stl":{"source":"apache","extensions":["stl"]},"application/vnd.ms-playready.initiator+xml":{"source":"iana","compressible":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"source":"iana","extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"source":"iana","extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"source":"iana","extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"source":"iana","extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"source":"iana","extensions":["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{"source":"iana","compressible":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"application/vnd.ms-project":{"source":"iana","extensions":["mpp","mpt"]},"application/vnd.ms-tnef":{"source":"iana"},"application/vnd.ms-windows.devicepairing":{"source":"iana"},"application/vnd.ms-windows.nwprinting.oob":{"source":"iana"},"application/vnd.ms-windows.printerpairing":{"source":"iana"},"application/vnd.ms-windows.wsd.oob":{"source":"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.lic-resp":{"source":"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.meter-resp":{"source":"iana"},"application/vnd.ms-word.document.macroenabled.12":{"source":"iana","extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"source":"iana","extensions":["dotm"]},"application/vnd.ms-works":{"source":"iana","extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"source":"iana","extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"source":"iana","compressible":false,"extensions":["xps"]},"application/vnd.msa-disk-image":{"source":"iana"},"application/vnd.mseq":{"source":"iana","extensions":["mseq"]},"application/vnd.msign":{"source":"iana"},"application/vnd.multiad.creator":{"source":"iana"},"application/vnd.multiad.creator.cif":{"source":"iana"},"application/vnd.music-niff":{"source":"iana"},"application/vnd.musician":{"source":"iana","extensions":["mus"]},"application/vnd.muvee.style":{"source":"iana","extensions":["msty"]},"application/vnd.mynfc":{"source":"iana","extensions":["taglet"]},"application/vnd.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"application/vnd.nervana":{"source":"iana"},"application/vnd.netfpx":{"source":"iana"},"application/vnd.neurolanguage.nlu":{"source":"iana","extensions":["nlu"]},"application/vnd.nimn":{"source":"iana"},"application/vnd.nintendo.nitro.rom":{"source":"iana"},"application/vnd.nintendo.snes.rom":{"source":"iana"},"application/vnd.nitf":{"source":"iana","extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"source":"iana","extensions":["nnd"]},"application/vnd.noblenet-sealer":{"source":"iana","extensions":["nns"]},"application/vnd.noblenet-web":{"source":"iana","extensions":["nnw"]},"application/vnd.nokia.catalogs":{"source":"iana"},"application/vnd.nokia.conml+wbxml":{"source":"iana"},"application/vnd.nokia.conml+xml":{"source":"iana","compressible":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"extensions":["ac"]},"application/vnd.nokia.n-gage.data":{"source":"iana","extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"source":"iana","extensions":["n-gage"]},"application/vnd.nokia.ncd":{"source":"iana"},"application/vnd.nokia.pcd+wbxml":{"source":"iana"},"application/vnd.nokia.pcd+xml":{"source":"iana","compressible":true},"application/vnd.nokia.radio-preset":{"source":"iana","extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"source":"iana","extensions":["rpss"]},"application/vnd.novadigm.edm":{"source":"iana","extensions":["edm"]},"application/vnd.novadigm.edx":{"source":"iana","extensions":["edx"]},"application/vnd.novadigm.ext":{"source":"iana","extensions":["ext"]},"application/vnd.ntt-local.content-share":{"source":"iana"},"application/vnd.ntt-local.file-transfer":{"source":"iana"},"application/vnd.ntt-local.ogw_remote-access":{"source":"iana"},"application/vnd.ntt-local.sip-ta_remote":{"source":"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{"source":"iana"},"application/vnd.oasis.opendocument.chart":{"source":"iana","extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"source":"iana","extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"source":"iana","extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"source":"iana","extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"source":"iana","extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"source":"iana","compressible":false,"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"source":"iana","extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"source":"iana","extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"source":"iana","extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"source":"iana","compressible":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"source":"iana","extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"source":"iana","extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"source":"iana","extensions":["oth"]},"application/vnd.obn":{"source":"iana"},"application/vnd.ocf+cbor":{"source":"iana"},"application/vnd.oci.image.manifest.v1+json":{"source":"iana","compressible":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"application/vnd.olpc-sugar":{"source":"iana","extensions":["xo"]},"application/vnd.oma-scws-config":{"source":"iana"},"application/vnd.oma-scws-http-request":{"source":"iana"},"application/vnd.oma-scws-http-response":{"source":"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sgdu":{"source":"iana"},"application/vnd.oma.bcast.simple-symbol-container":{"source":"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omaloc-supl-init":{"source":"iana"},"application/vnd.onepager":{"source":"iana"},"application/vnd.onepagertamp":{"source":"iana"},"application/vnd.onepagertamx":{"source":"iana"},"application/vnd.onepagertat":{"source":"iana"},"application/vnd.onepagertatp":{"source":"iana"},"application/vnd.onepagertatx":{"source":"iana"},"application/vnd.openblox.game+xml":{"source":"iana","compressible":true,"extensions":["obgx"]},"application/vnd.openblox.game-binary":{"source":"iana"},"application/vnd.openeye.oeb":{"source":"iana"},"application/vnd.openofficeorg.extension":{"source":"apache","extensions":["oxt"]},"application/vnd.openstreetmap.data+xml":{"source":"iana","compressible":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"application/vnd.orange.indata":{"source":"iana"},"application/vnd.osa.netdeploy":{"source":"iana"},"application/vnd.osgeo.mapguide.package":{"source":"iana","extensions":["mgp"]},"application/vnd.osgi.bundle":{"source":"iana"},"application/vnd.osgi.dp":{"source":"iana","extensions":["dp"]},"application/vnd.osgi.subsystem":{"source":"iana","extensions":["esa"]},"application/vnd.otps.ct-kip+xml":{"source":"iana","compressible":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"application/vnd.palm":{"source":"iana","extensions":["pdb","pqa","oprc"]},"application/vnd.panoply":{"source":"iana"},"application/vnd.paos.xml":{"source":"iana"},"application/vnd.patentdive":{"source":"iana"},"application/vnd.patientecommsdoc":{"source":"iana"},"application/vnd.pawaafile":{"source":"iana","extensions":["paw"]},"application/vnd.pcos":{"source":"iana"},"application/vnd.pg.format":{"source":"iana","extensions":["str"]},"application/vnd.pg.osasli":{"source":"iana","extensions":["ei6"]},"application/vnd.piaccess.application-licence":{"source":"iana"},"application/vnd.picsel":{"source":"iana","extensions":["efif"]},"application/vnd.pmi.widget":{"source":"iana","extensions":["wg"]},"application/vnd.poc.group-advertisement+xml":{"source":"iana","compressible":true},"application/vnd.pocketlearn":{"source":"iana","extensions":["plf"]},"application/vnd.powerbuilder6":{"source":"iana","extensions":["pbd"]},"application/vnd.powerbuilder6-s":{"source":"iana"},"application/vnd.powerbuilder7":{"source":"iana"},"application/vnd.powerbuilder7-s":{"source":"iana"},"application/vnd.powerbuilder75":{"source":"iana"},"application/vnd.powerbuilder75-s":{"source":"iana"},"application/vnd.preminet":{"source":"iana"},"application/vnd.previewsystems.box":{"source":"iana","extensions":["box"]},"application/vnd.proteus.magazine":{"source":"iana","extensions":["mgz"]},"application/vnd.psfs":{"source":"iana"},"application/vnd.publishare-delta-tree":{"source":"iana","extensions":["qps"]},"application/vnd.pvi.ptid1":{"source":"iana","extensions":["ptid"]},"application/vnd.pwg-multiplexed":{"source":"iana"},"application/vnd.pwg-xhtml-print+xml":{"source":"iana","compressible":true},"application/vnd.qualcomm.brew-app-res":{"source":"iana"},"application/vnd.quarantainenet":{"source":"iana"},"application/vnd.quark.quarkxpress":{"source":"iana","extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{"source":"iana"},"application/vnd.radisys.moml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"application/vnd.rainstor.data":{"source":"iana"},"application/vnd.rapid":{"source":"iana"},"application/vnd.rar":{"source":"iana","extensions":["rar"]},"application/vnd.realvnc.bed":{"source":"iana","extensions":["bed"]},"application/vnd.recordare.musicxml":{"source":"iana","extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"source":"iana","compressible":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"application/vnd.rig.cryptonote":{"source":"iana","extensions":["cryptonote"]},"application/vnd.rim.cod":{"source":"apache","extensions":["cod"]},"application/vnd.rn-realmedia":{"source":"apache","extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"source":"apache","extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"source":"iana","compressible":true,"extensions":["link66"]},"application/vnd.rs-274x":{"source":"iana"},"application/vnd.ruckus.download":{"source":"iana"},"application/vnd.s3sms":{"source":"iana"},"application/vnd.sailingtracker.track":{"source":"iana","extensions":["st"]},"application/vnd.sar":{"source":"iana"},"application/vnd.sbm.cid":{"source":"iana"},"application/vnd.sbm.mid2":{"source":"iana"},"application/vnd.scribus":{"source":"iana"},"application/vnd.sealed.3df":{"source":"iana"},"application/vnd.sealed.csf":{"source":"iana"},"application/vnd.sealed.doc":{"source":"iana"},"application/vnd.sealed.eml":{"source":"iana"},"application/vnd.sealed.mht":{"source":"iana"},"application/vnd.sealed.net":{"source":"iana"},"application/vnd.sealed.ppt":{"source":"iana"},"application/vnd.sealed.tiff":{"source":"iana"},"application/vnd.sealed.xls":{"source":"iana"},"application/vnd.sealedmedia.softseal.html":{"source":"iana"},"application/vnd.sealedmedia.softseal.pdf":{"source":"iana"},"application/vnd.seemail":{"source":"iana","extensions":["see"]},"application/vnd.seis+json":{"source":"iana","compressible":true},"application/vnd.sema":{"source":"iana","extensions":["sema"]},"application/vnd.semd":{"source":"iana","extensions":["semd"]},"application/vnd.semf":{"source":"iana","extensions":["semf"]},"application/vnd.shade-save-file":{"source":"iana"},"application/vnd.shana.informed.formdata":{"source":"iana","extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"source":"iana","extensions":["itp"]},"application/vnd.shana.informed.interchange":{"source":"iana","extensions":["iif"]},"application/vnd.shana.informed.package":{"source":"iana","extensions":["ipk"]},"application/vnd.shootproof+json":{"source":"iana","compressible":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"application/vnd.shp":{"source":"iana"},"application/vnd.shx":{"source":"iana"},"application/vnd.sigrok.session":{"source":"iana"},"application/vnd.simtech-mindmapper":{"source":"iana","extensions":["twd","twds"]},"application/vnd.siren+json":{"source":"iana","compressible":true},"application/vnd.smaf":{"source":"iana","extensions":["mmf"]},"application/vnd.smart.notebook":{"source":"iana"},"application/vnd.smart.teacher":{"source":"iana","extensions":["teacher"]},"application/vnd.snesdev-page-table":{"source":"iana"},"application/vnd.software602.filler.form+xml":{"source":"iana","compressible":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"source":"iana","extensions":["dxp"]},"application/vnd.spotfire.sfs":{"source":"iana","extensions":["sfs"]},"application/vnd.sqlite3":{"source":"iana"},"application/vnd.sss-cod":{"source":"iana"},"application/vnd.sss-dtf":{"source":"iana"},"application/vnd.sss-ntf":{"source":"iana"},"application/vnd.stardivision.calc":{"source":"apache","extensions":["sdc"]},"application/vnd.stardivision.draw":{"source":"apache","extensions":["sda"]},"application/vnd.stardivision.impress":{"source":"apache","extensions":["sdd"]},"application/vnd.stardivision.math":{"source":"apache","extensions":["smf"]},"application/vnd.stardivision.writer":{"source":"apache","extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"source":"apache","extensions":["sgl"]},"application/vnd.stepmania.package":{"source":"iana","extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"source":"iana","extensions":["sm"]},"application/vnd.street-stream":{"source":"iana"},"application/vnd.sun.wadl+xml":{"source":"iana","compressible":true,"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"source":"apache","extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"source":"apache","extensions":["stc"]},"application/vnd.sun.xml.draw":{"source":"apache","extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"source":"apache","extensions":["std"]},"application/vnd.sun.xml.impress":{"source":"apache","extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"source":"apache","extensions":["sti"]},"application/vnd.sun.xml.math":{"source":"apache","extensions":["sxm"]},"application/vnd.sun.xml.writer":{"source":"apache","extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"source":"apache","extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"source":"apache","extensions":["stw"]},"application/vnd.sus-calendar":{"source":"iana","extensions":["sus","susp"]},"application/vnd.svd":{"source":"iana","extensions":["svd"]},"application/vnd.swiftview-ics":{"source":"iana"},"application/vnd.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"source":"iana","charset":"UTF-8","extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xdm"]},"application/vnd.syncml.dm.notification":{"source":"iana"},"application/vnd.syncml.dmddf+wbxml":{"source":"iana"},"application/vnd.syncml.dmddf+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"application/vnd.tao.intent-module-archive":{"source":"iana","extensions":["tao"]},"application/vnd.tcpdump.pcap":{"source":"iana","extensions":["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{"source":"iana","compressible":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"application/vnd.tml":{"source":"iana"},"application/vnd.tmobile-livetv":{"source":"iana","extensions":["tmo"]},"application/vnd.tri.onesource":{"source":"iana"},"application/vnd.trid.tpt":{"source":"iana","extensions":["tpt"]},"application/vnd.triscape.mxs":{"source":"iana","extensions":["mxs"]},"application/vnd.trueapp":{"source":"iana","extensions":["tra"]},"application/vnd.truedoc":{"source":"iana"},"application/vnd.ubisoft.webplayer":{"source":"iana"},"application/vnd.ufdl":{"source":"iana","extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"source":"iana","extensions":["utz"]},"application/vnd.umajin":{"source":"iana","extensions":["umj"]},"application/vnd.unity":{"source":"iana","extensions":["unityweb"]},"application/vnd.uoml+xml":{"source":"iana","compressible":true,"extensions":["uoml"]},"application/vnd.uplanet.alert":{"source":"iana"},"application/vnd.uplanet.alert-wbxml":{"source":"iana"},"application/vnd.uplanet.bearer-choice":{"source":"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{"source":"iana"},"application/vnd.uplanet.cacheop":{"source":"iana"},"application/vnd.uplanet.cacheop-wbxml":{"source":"iana"},"application/vnd.uplanet.channel":{"source":"iana"},"application/vnd.uplanet.channel-wbxml":{"source":"iana"},"application/vnd.uplanet.list":{"source":"iana"},"application/vnd.uplanet.list-wbxml":{"source":"iana"},"application/vnd.uplanet.listcmd":{"source":"iana"},"application/vnd.uplanet.listcmd-wbxml":{"source":"iana"},"application/vnd.uplanet.signal":{"source":"iana"},"application/vnd.uri-map":{"source":"iana"},"application/vnd.valve.source.material":{"source":"iana"},"application/vnd.vcx":{"source":"iana","extensions":["vcx"]},"application/vnd.vd-study":{"source":"iana"},"application/vnd.vectorworks":{"source":"iana"},"application/vnd.vel+json":{"source":"iana","compressible":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"application/vnd.veryant.thin":{"source":"iana"},"application/vnd.ves.encrypted":{"source":"iana"},"application/vnd.vidsoft.vidconference":{"source":"iana"},"application/vnd.visio":{"source":"iana","extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"source":"iana","extensions":["vis"]},"application/vnd.vividence.scriptfile":{"source":"iana"},"application/vnd.vsf":{"source":"iana","extensions":["vsf"]},"application/vnd.wap.sic":{"source":"iana"},"application/vnd.wap.slc":{"source":"iana"},"application/vnd.wap.wbxml":{"source":"iana","charset":"UTF-8","extensions":["wbxml"]},"application/vnd.wap.wmlc":{"source":"iana","extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"source":"iana","extensions":["wmlsc"]},"application/vnd.webturbo":{"source":"iana","extensions":["wtb"]},"application/vnd.wfa.dpp":{"source":"iana"},"application/vnd.wfa.p2p":{"source":"iana"},"application/vnd.wfa.wsc":{"source":"iana"},"application/vnd.windows.devicepairing":{"source":"iana"},"application/vnd.wmc":{"source":"iana"},"application/vnd.wmf.bootstrap":{"source":"iana"},"application/vnd.wolfram.mathematica":{"source":"iana"},"application/vnd.wolfram.mathematica.package":{"source":"iana"},"application/vnd.wolfram.player":{"source":"iana","extensions":["nbp"]},"application/vnd.wordperfect":{"source":"iana","extensions":["wpd"]},"application/vnd.wqd":{"source":"iana","extensions":["wqd"]},"application/vnd.wrq-hp3000-labelled":{"source":"iana"},"application/vnd.wt.stf":{"source":"iana","extensions":["stf"]},"application/vnd.wv.csp+wbxml":{"source":"iana"},"application/vnd.wv.csp+xml":{"source":"iana","compressible":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"application/vnd.xara":{"source":"iana","extensions":["xar"]},"application/vnd.xfdl":{"source":"iana","extensions":["xfdl"]},"application/vnd.xfdl.webform":{"source":"iana"},"application/vnd.xmi+xml":{"source":"iana","compressible":true},"application/vnd.xmpie.cpkg":{"source":"iana"},"application/vnd.xmpie.dpkg":{"source":"iana"},"application/vnd.xmpie.plan":{"source":"iana"},"application/vnd.xmpie.ppkg":{"source":"iana"},"application/vnd.xmpie.xlim":{"source":"iana"},"application/vnd.yamaha.hv-dic":{"source":"iana","extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"source":"iana","extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"source":"iana","extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"source":"iana","extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"source":"iana","compressible":true,"extensions":["osfpvg"]},"application/vnd.yamaha.remote-setup":{"source":"iana"},"application/vnd.yamaha.smaf-audio":{"source":"iana","extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"source":"iana","extensions":["spf"]},"application/vnd.yamaha.through-ngn":{"source":"iana"},"application/vnd.yamaha.tunnel-udpencap":{"source":"iana"},"application/vnd.yaoweme":{"source":"iana"},"application/vnd.yellowriver-custom-menu":{"source":"iana","extensions":["cmp"]},"application/vnd.youtube.yt":{"source":"iana"},"application/vnd.zul":{"source":"iana","extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"source":"iana","compressible":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"application/whoispp-query":{"source":"iana"},"application/whoispp-response":{"source":"iana"},"application/widget":{"source":"iana","extensions":["wgt"]},"application/winhlp":{"source":"apache","extensions":["hlp"]},"application/wita":{"source":"iana"},"application/wordperfect5.1":{"source":"iana"},"application/wsdl+xml":{"source":"iana","compressible":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"extensions":["7z"]},"application/x-abiword":{"source":"apache","extensions":["abw"]},"application/x-ace-compressed":{"source":"apache","extensions":["ace"]},"application/x-amf":{"source":"apache"},"application/x-apple-diskimage":{"source":"apache","extensions":["dmg"]},"application/x-arj":{"compressible":false,"extensions":["arj"]},"application/x-authorware-bin":{"source":"apache","extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"source":"apache","extensions":["aam"]},"application/x-authorware-seg":{"source":"apache","extensions":["aas"]},"application/x-bcpio":{"source":"apache","extensions":["bcpio"]},"application/x-bdoc":{"compressible":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"extensions":["bz2","boz"]},"application/x-cbr":{"source":"apache","extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"source":"apache","extensions":["vcd"]},"application/x-cfs-compressed":{"source":"apache","extensions":["cfs"]},"application/x-chat":{"source":"apache","extensions":["chat"]},"application/x-chess-pgn":{"source":"apache","extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"source":"nginx","extensions":["cco"]},"application/x-compress":{"source":"apache"},"application/x-conference":{"source":"apache","extensions":["nsc"]},"application/x-cpio":{"source":"apache","extensions":["cpio"]},"application/x-csh":{"source":"apache","extensions":["csh"]},"application/x-deb":{"compressible":false},"application/x-debian-package":{"source":"apache","extensions":["deb","udeb"]},"application/x-dgc-compressed":{"source":"apache","extensions":["dgc"]},"application/x-director":{"source":"apache","extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"source":"apache","extensions":["wad"]},"application/x-dtbncx+xml":{"source":"apache","compressible":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"extensions":["dvi"]},"application/x-envoy":{"source":"apache","extensions":["evy"]},"application/x-eva":{"source":"apache","extensions":["eva"]},"application/x-font-bdf":{"source":"apache","extensions":["bdf"]},"application/x-font-dos":{"source":"apache"},"application/x-font-framemaker":{"source":"apache"},"application/x-font-ghostscript":{"source":"apache","extensions":["gsf"]},"application/x-font-libgrx":{"source":"apache"},"application/x-font-linux-psf":{"source":"apache","extensions":["psf"]},"application/x-font-pcf":{"source":"apache","extensions":["pcf"]},"application/x-font-snf":{"source":"apache","extensions":["snf"]},"application/x-font-speedo":{"source":"apache"},"application/x-font-sunos-news":{"source":"apache"},"application/x-font-type1":{"source":"apache","extensions":["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{"source":"apache"},"application/x-freearc":{"source":"apache","extensions":["arc"]},"application/x-futuresplash":{"source":"apache","extensions":["spl"]},"application/x-gca-compressed":{"source":"apache","extensions":["gca"]},"application/x-glulx":{"source":"apache","extensions":["ulx"]},"application/x-gnumeric":{"source":"apache","extensions":["gnumeric"]},"application/x-gramps-xml":{"source":"apache","extensions":["gramps"]},"application/x-gtar":{"source":"apache","extensions":["gtar"]},"application/x-gzip":{"source":"apache"},"application/x-hdf":{"source":"apache","extensions":["hdf"]},"application/x-httpd-php":{"compressible":true,"extensions":["php"]},"application/x-install-instructions":{"source":"apache","extensions":["install"]},"application/x-iso9660-image":{"source":"apache","extensions":["iso"]},"application/x-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"application/x-java-archive-diff":{"source":"nginx","extensions":["jardiff"]},"application/x-java-jnlp-file":{"source":"apache","compressible":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"source":"apache","extensions":["lzh","lha"]},"application/x-makeself":{"source":"nginx","extensions":["run"]},"application/x-mie":{"source":"apache","extensions":["mie"]},"application/x-mobipocket-ebook":{"source":"apache","extensions":["prc","mobi"]},"application/x-mpegurl":{"compressible":false},"application/x-ms-application":{"source":"apache","extensions":["application"]},"application/x-ms-shortcut":{"source":"apache","extensions":["lnk"]},"application/x-ms-wmd":{"source":"apache","extensions":["wmd"]},"application/x-ms-wmz":{"source":"apache","extensions":["wmz"]},"application/x-ms-xbap":{"source":"apache","extensions":["xbap"]},"application/x-msaccess":{"source":"apache","extensions":["mdb"]},"application/x-msbinder":{"source":"apache","extensions":["obd"]},"application/x-mscardfile":{"source":"apache","extensions":["crd"]},"application/x-msclip":{"source":"apache","extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"source":"apache","extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"source":"apache","extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"source":"apache","extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"source":"apache","extensions":["mny"]},"application/x-mspublisher":{"source":"apache","extensions":["pub"]},"application/x-msschedule":{"source":"apache","extensions":["scd"]},"application/x-msterminal":{"source":"apache","extensions":["trm"]},"application/x-mswrite":{"source":"apache","extensions":["wri"]},"application/x-netcdf":{"source":"apache","extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"compressible":true,"extensions":["pac"]},"application/x-nzb":{"source":"apache","extensions":["nzb"]},"application/x-perl":{"source":"nginx","extensions":["pl","pm"]},"application/x-pilot":{"source":"nginx","extensions":["prc","pdb"]},"application/x-pkcs12":{"source":"apache","compressible":false,"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"source":"apache","extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"source":"apache","extensions":["p7r"]},"application/x-pki-message":{"source":"iana"},"application/x-rar-compressed":{"source":"apache","compressible":false,"extensions":["rar"]},"application/x-redhat-package-manager":{"source":"nginx","extensions":["rpm"]},"application/x-research-info-systems":{"source":"apache","extensions":["ris"]},"application/x-sea":{"source":"nginx","extensions":["sea"]},"application/x-sh":{"source":"apache","compressible":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"extensions":["sit"]},"application/x-stuffitx":{"source":"apache","extensions":["sitx"]},"application/x-subrip":{"source":"apache","extensions":["srt"]},"application/x-sv4cpio":{"source":"apache","extensions":["sv4cpio"]},"application/x-sv4crc":{"source":"apache","extensions":["sv4crc"]},"application/x-t3vm-image":{"source":"apache","extensions":["t3"]},"application/x-tads":{"source":"apache","extensions":["gam"]},"application/x-tar":{"source":"apache","compressible":true,"extensions":["tar"]},"application/x-tcl":{"source":"apache","extensions":["tcl","tk"]},"application/x-tex":{"source":"apache","extensions":["tex"]},"application/x-tex-tfm":{"source":"apache","extensions":["tfm"]},"application/x-texinfo":{"source":"apache","extensions":["texinfo","texi"]},"application/x-tgif":{"source":"apache","extensions":["obj"]},"application/x-ustar":{"source":"apache","extensions":["ustar"]},"application/x-virtualbox-hdd":{"compressible":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"application/x-x509-ca-cert":{"source":"iana","extensions":["der","crt","pem"]},"application/x-x509-ca-ra-cert":{"source":"iana"},"application/x-x509-next-ca-cert":{"source":"iana"},"application/x-xfig":{"source":"apache","extensions":["fig"]},"application/x-xliff+xml":{"source":"apache","compressible":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"extensions":["xpi"]},"application/x-xz":{"source":"apache","extensions":["xz"]},"application/x-zmachine":{"source":"apache","extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{"source":"iana"},"application/xacml+xml":{"source":"iana","compressible":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"extensions":["zip"]},"application/zlib":{"source":"iana"},"application/zstd":{"source":"iana"},"audio/1d-interleaved-parityfec":{"source":"iana"},"audio/32kadpcm":{"source":"iana"},"audio/3gpp":{"source":"iana","compressible":false,"extensions":["3gpp"]},"audio/3gpp2":{"source":"iana"},"audio/aac":{"source":"iana"},"audio/ac3":{"source":"iana"},"audio/adpcm":{"source":"apache","extensions":["adp"]},"audio/amr":{"source":"iana","extensions":["amr"]},"audio/amr-wb":{"source":"iana"},"audio/amr-wb+":{"source":"iana"},"audio/aptx":{"source":"iana"},"audio/asc":{"source":"iana"},"audio/atrac-advanced-lossless":{"source":"iana"},"audio/atrac-x":{"source":"iana"},"audio/atrac3":{"source":"iana"},"audio/basic":{"source":"iana","compressible":false,"extensions":["au","snd"]},"audio/bv16":{"source":"iana"},"audio/bv32":{"source":"iana"},"audio/clearmode":{"source":"iana"},"audio/cn":{"source":"iana"},"audio/dat12":{"source":"iana"},"audio/dls":{"source":"iana"},"audio/dsr-es201108":{"source":"iana"},"audio/dsr-es202050":{"source":"iana"},"audio/dsr-es202211":{"source":"iana"},"audio/dsr-es202212":{"source":"iana"},"audio/dv":{"source":"iana"},"audio/dvi4":{"source":"iana"},"audio/eac3":{"source":"iana"},"audio/encaprtp":{"source":"iana"},"audio/evrc":{"source":"iana"},"audio/evrc-qcp":{"source":"iana"},"audio/evrc0":{"source":"iana"},"audio/evrc1":{"source":"iana"},"audio/evrcb":{"source":"iana"},"audio/evrcb0":{"source":"iana"},"audio/evrcb1":{"source":"iana"},"audio/evrcnw":{"source":"iana"},"audio/evrcnw0":{"source":"iana"},"audio/evrcnw1":{"source":"iana"},"audio/evrcwb":{"source":"iana"},"audio/evrcwb0":{"source":"iana"},"audio/evrcwb1":{"source":"iana"},"audio/evs":{"source":"iana"},"audio/flexfec":{"source":"iana"},"audio/fwdred":{"source":"iana"},"audio/g711-0":{"source":"iana"},"audio/g719":{"source":"iana"},"audio/g722":{"source":"iana"},"audio/g7221":{"source":"iana"},"audio/g723":{"source":"iana"},"audio/g726-16":{"source":"iana"},"audio/g726-24":{"source":"iana"},"audio/g726-32":{"source":"iana"},"audio/g726-40":{"source":"iana"},"audio/g728":{"source":"iana"},"audio/g729":{"source":"iana"},"audio/g7291":{"source":"iana"},"audio/g729d":{"source":"iana"},"audio/g729e":{"source":"iana"},"audio/gsm":{"source":"iana"},"audio/gsm-efr":{"source":"iana"},"audio/gsm-hr-08":{"source":"iana"},"audio/ilbc":{"source":"iana"},"audio/ip-mr_v2.5":{"source":"iana"},"audio/isac":{"source":"apache"},"audio/l16":{"source":"iana"},"audio/l20":{"source":"iana"},"audio/l24":{"source":"iana","compressible":false},"audio/l8":{"source":"iana"},"audio/lpc":{"source":"iana"},"audio/melp":{"source":"iana"},"audio/melp1200":{"source":"iana"},"audio/melp2400":{"source":"iana"},"audio/melp600":{"source":"iana"},"audio/mhas":{"source":"iana"},"audio/midi":{"source":"apache","extensions":["mid","midi","kar","rmi"]},"audio/mobile-xmf":{"source":"iana","extensions":["mxmf"]},"audio/mp3":{"compressible":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"extensions":["oga","ogg","spx","opus"]},"audio/opus":{"source":"iana"},"audio/parityfec":{"source":"iana"},"audio/pcma":{"source":"iana"},"audio/pcma-wb":{"source":"iana"},"audio/pcmu":{"source":"iana"},"audio/pcmu-wb":{"source":"iana"},"audio/prs.sid":{"source":"iana"},"audio/qcelp":{"source":"iana"},"audio/raptorfec":{"source":"iana"},"audio/red":{"source":"iana"},"audio/rtp-enc-aescm128":{"source":"iana"},"audio/rtp-midi":{"source":"iana"},"audio/rtploopback":{"source":"iana"},"audio/rtx":{"source":"iana"},"audio/s3m":{"source":"apache","extensions":["s3m"]},"audio/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"source":"iana"},"audio/sp-midi":{"source":"iana"},"audio/speex":{"source":"iana"},"audio/t140c":{"source":"iana"},"audio/t38":{"source":"iana"},"audio/telephone-event":{"source":"iana"},"audio/tetra_acelp":{"source":"iana"},"audio/tetra_acelp_bb":{"source":"iana"},"audio/tone":{"source":"iana"},"audio/tsvcis":{"source":"iana"},"audio/uemclip":{"source":"iana"},"audio/ulpfec":{"source":"iana"},"audio/usac":{"source":"iana"},"audio/vdvi":{"source":"iana"},"audio/vmr-wb":{"source":"iana"},"audio/vnd.3gpp.iufp":{"source":"iana"},"audio/vnd.4sb":{"source":"iana"},"audio/vnd.audiokoz":{"source":"iana"},"audio/vnd.celp":{"source":"iana"},"audio/vnd.cisco.nse":{"source":"iana"},"audio/vnd.cmles.radio-events":{"source":"iana"},"audio/vnd.cns.anp1":{"source":"iana"},"audio/vnd.cns.inf1":{"source":"iana"},"audio/vnd.dece.audio":{"source":"iana","extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"source":"iana","extensions":["eol"]},"audio/vnd.dlna.adts":{"source":"iana"},"audio/vnd.dolby.heaac.1":{"source":"iana"},"audio/vnd.dolby.heaac.2":{"source":"iana"},"audio/vnd.dolby.mlp":{"source":"iana"},"audio/vnd.dolby.mps":{"source":"iana"},"audio/vnd.dolby.pl2":{"source":"iana"},"audio/vnd.dolby.pl2x":{"source":"iana"},"audio/vnd.dolby.pl2z":{"source":"iana"},"audio/vnd.dolby.pulse.1":{"source":"iana"},"audio/vnd.dra":{"source":"iana","extensions":["dra"]},"audio/vnd.dts":{"source":"iana","extensions":["dts"]},"audio/vnd.dts.hd":{"source":"iana","extensions":["dtshd"]},"audio/vnd.dts.uhd":{"source":"iana"},"audio/vnd.dvb.file":{"source":"iana"},"audio/vnd.everad.plj":{"source":"iana"},"audio/vnd.hns.audio":{"source":"iana"},"audio/vnd.lucent.voice":{"source":"iana","extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"source":"iana","extensions":["pya"]},"audio/vnd.nokia.mobile-xmf":{"source":"iana"},"audio/vnd.nortel.vbk":{"source":"iana"},"audio/vnd.nuera.ecelp4800":{"source":"iana","extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"source":"iana","extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"source":"iana","extensions":["ecelp9600"]},"audio/vnd.octel.sbc":{"source":"iana"},"audio/vnd.presonus.multitrack":{"source":"iana"},"audio/vnd.qcelp":{"source":"iana"},"audio/vnd.rhetorex.32kadpcm":{"source":"iana"},"audio/vnd.rip":{"source":"iana","extensions":["rip"]},"audio/vnd.rn-realaudio":{"compressible":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"extensions":["caf"]},"audio/x-flac":{"source":"apache","extensions":["flac"]},"audio/x-m4a":{"source":"nginx","extensions":["m4a"]},"audio/x-matroska":{"source":"apache","extensions":["mka"]},"audio/x-mpegurl":{"source":"apache","extensions":["m3u"]},"audio/x-ms-wax":{"source":"apache","extensions":["wax"]},"audio/x-ms-wma":{"source":"apache","extensions":["wma"]},"audio/x-pn-realaudio":{"source":"apache","extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"source":"apache","extensions":["rmp"]},"audio/x-realaudio":{"source":"nginx","extensions":["ra"]},"audio/x-tta":{"source":"apache"},"audio/x-wav":{"source":"apache","extensions":["wav"]},"audio/xm":{"source":"apache","extensions":["xm"]},"chemical/x-cdx":{"source":"apache","extensions":["cdx"]},"chemical/x-cif":{"source":"apache","extensions":["cif"]},"chemical/x-cmdf":{"source":"apache","extensions":["cmdf"]},"chemical/x-cml":{"source":"apache","extensions":["cml"]},"chemical/x-csml":{"source":"apache","extensions":["csml"]},"chemical/x-pdb":{"source":"apache"},"chemical/x-xyz":{"source":"apache","extensions":["xyz"]},"font/collection":{"source":"iana","extensions":["ttc"]},"font/otf":{"source":"iana","compressible":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"extensions":["bmp"]},"image/cgm":{"source":"iana","extensions":["cgm"]},"image/dicom-rle":{"source":"iana","extensions":["drle"]},"image/emf":{"source":"iana","extensions":["emf"]},"image/fits":{"source":"iana","extensions":["fits"]},"image/g3fax":{"source":"iana","extensions":["g3"]},"image/gif":{"source":"iana","compressible":false,"extensions":["gif"]},"image/heic":{"source":"iana","extensions":["heic"]},"image/heic-sequence":{"source":"iana","extensions":["heics"]},"image/heif":{"source":"iana","extensions":["heif"]},"image/heif-sequence":{"source":"iana","extensions":["heifs"]},"image/hej2k":{"source":"iana","extensions":["hej2"]},"image/hsj2":{"source":"iana","extensions":["hsj2"]},"image/ief":{"source":"iana","extensions":["ief"]},"image/jls":{"source":"iana","extensions":["jls"]},"image/jp2":{"source":"iana","compressible":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"extensions":["jpx","jpf"]},"image/jxr":{"source":"iana","extensions":["jxr"]},"image/jxra":{"source":"iana","extensions":["jxra"]},"image/jxrs":{"source":"iana","extensions":["jxrs"]},"image/jxs":{"source":"iana","extensions":["jxs"]},"image/jxsc":{"source":"iana","extensions":["jxsc"]},"image/jxsi":{"source":"iana","extensions":["jxsi"]},"image/jxss":{"source":"iana","extensions":["jxss"]},"image/ktx":{"source":"iana","extensions":["ktx"]},"image/ktx2":{"source":"iana","extensions":["ktx2"]},"image/naplps":{"source":"iana"},"image/pjpeg":{"compressible":false},"image/png":{"source":"iana","compressible":false,"extensions":["png"]},"image/prs.btif":{"source":"iana","extensions":["btif"]},"image/prs.pti":{"source":"iana","extensions":["pti"]},"image/pwg-raster":{"source":"iana"},"image/sgi":{"source":"apache","extensions":["sgi"]},"image/svg+xml":{"source":"iana","compressible":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"extensions":["psd"]},"image/vnd.airzip.accelerator.azv":{"source":"iana","extensions":["azv"]},"image/vnd.cns.inf2":{"source":"iana"},"image/vnd.dece.graphic":{"source":"iana","extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"source":"iana","extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"image/vnd.dwg":{"source":"iana","extensions":["dwg"]},"image/vnd.dxf":{"source":"iana","extensions":["dxf"]},"image/vnd.fastbidsheet":{"source":"iana","extensions":["fbs"]},"image/vnd.fpx":{"source":"iana","extensions":["fpx"]},"image/vnd.fst":{"source":"iana","extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"source":"iana","extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"source":"iana","extensions":["rlc"]},"image/vnd.globalgraphics.pgb":{"source":"iana"},"image/vnd.microsoft.icon":{"source":"iana","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"extensions":["dds"]},"image/vnd.ms-modi":{"source":"iana","extensions":["mdi"]},"image/vnd.ms-photo":{"source":"apache","extensions":["wdp"]},"image/vnd.net-fpx":{"source":"iana","extensions":["npx"]},"image/vnd.pco.b16":{"source":"iana","extensions":["b16"]},"image/vnd.radiance":{"source":"iana"},"image/vnd.sealed.png":{"source":"iana"},"image/vnd.sealedmedia.softseal.gif":{"source":"iana"},"image/vnd.sealedmedia.softseal.jpg":{"source":"iana"},"image/vnd.svf":{"source":"iana"},"image/vnd.tencent.tap":{"source":"iana","extensions":["tap"]},"image/vnd.valve.source.texture":{"source":"iana","extensions":["vtf"]},"image/vnd.wap.wbmp":{"source":"iana","extensions":["wbmp"]},"image/vnd.xiff":{"source":"iana","extensions":["xif"]},"image/vnd.zbrush.pcx":{"source":"iana","extensions":["pcx"]},"image/webp":{"source":"apache","extensions":["webp"]},"image/wmf":{"source":"iana","extensions":["wmf"]},"image/x-3ds":{"source":"apache","extensions":["3ds"]},"image/x-cmu-raster":{"source":"apache","extensions":["ras"]},"image/x-cmx":{"source":"apache","extensions":["cmx"]},"image/x-freehand":{"source":"apache","extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"source":"apache","compressible":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"extensions":["bmp"]},"image/x-pcx":{"source":"apache","extensions":["pcx"]},"image/x-pict":{"source":"apache","extensions":["pic","pct"]},"image/x-portable-anymap":{"source":"apache","extensions":["pnm"]},"image/x-portable-bitmap":{"source":"apache","extensions":["pbm"]},"image/x-portable-graymap":{"source":"apache","extensions":["pgm"]},"image/x-portable-pixmap":{"source":"apache","extensions":["ppm"]},"image/x-rgb":{"source":"apache","extensions":["rgb"]},"image/x-tga":{"source":"apache","extensions":["tga"]},"image/x-xbitmap":{"source":"apache","extensions":["xbm"]},"image/x-xcf":{"compressible":false},"image/x-xpixmap":{"source":"apache","extensions":["xpm"]},"image/x-xwindowdump":{"source":"apache","extensions":["xwd"]},"message/cpim":{"source":"iana"},"message/delivery-status":{"source":"iana"},"message/disposition-notification":{"source":"iana","extensions":["disposition-notification"]},"message/external-body":{"source":"iana"},"message/feedback-report":{"source":"iana"},"message/global":{"source":"iana","extensions":["u8msg"]},"message/global-delivery-status":{"source":"iana","extensions":["u8dsn"]},"message/global-disposition-notification":{"source":"iana","extensions":["u8mdn"]},"message/global-headers":{"source":"iana","extensions":["u8hdr"]},"message/http":{"source":"iana","compressible":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"extensions":["eml","mime"]},"message/s-http":{"source":"iana"},"message/sip":{"source":"iana"},"message/sipfrag":{"source":"iana"},"message/tracking-status":{"source":"iana"},"message/vnd.si.simp":{"source":"iana"},"message/vnd.wfa.wsc":{"source":"iana","extensions":["wsc"]},"model/3mf":{"source":"iana","extensions":["3mf"]},"model/e57":{"source":"iana"},"model/gltf+json":{"source":"iana","compressible":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"extensions":["msh","mesh","silo"]},"model/mtl":{"source":"iana","extensions":["mtl"]},"model/obj":{"source":"iana","extensions":["obj"]},"model/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"extensions":["dae"]},"model/vnd.dwf":{"source":"iana","extensions":["dwf"]},"model/vnd.flatland.3dml":{"source":"iana"},"model/vnd.gdl":{"source":"iana","extensions":["gdl"]},"model/vnd.gs-gdl":{"source":"apache"},"model/vnd.gs.gdl":{"source":"iana"},"model/vnd.gtw":{"source":"iana","extensions":["gtw"]},"model/vnd.moml+xml":{"source":"iana","compressible":true},"model/vnd.mts":{"source":"iana","extensions":["mts"]},"model/vnd.opengex":{"source":"iana","extensions":["ogex"]},"model/vnd.parasolid.transmit.binary":{"source":"iana","extensions":["x_b"]},"model/vnd.parasolid.transmit.text":{"source":"iana","extensions":["x_t"]},"model/vnd.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"model/vnd.usdz+zip":{"source":"iana","compressible":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"multipart/vnd.bint.med-plus":{"source":"iana"},"multipart/voice-message":{"source":"iana"},"multipart/x-mixed-replace":{"source":"iana"},"text/1d-interleaved-parityfec":{"source":"iana"},"text/cache-manifest":{"source":"iana","compressible":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"text/css":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"extensions":["csv"]},"text/csv-schema":{"source":"iana"},"text/directory":{"source":"iana"},"text/dns":{"source":"iana"},"text/ecmascript":{"source":"iana"},"text/encaprtp":{"source":"iana"},"text/enriched":{"source":"iana"},"text/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"source":"iana"},"text/grammar-ref-list":{"source":"iana"},"text/html":{"source":"iana","compressible":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{"source":"iana","charset":"UTF-8"},"text/prs.fallenstein.rst":{"source":"iana"},"text/prs.lines.tag":{"source":"iana","extensions":["dsc"]},"text/prs.prop.logic":{"source":"iana"},"text/raptorfec":{"source":"iana"},"text/red":{"source":"iana"},"text/rfc822-headers":{"source":"iana"},"text/richtext":{"source":"iana","compressible":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"text/rtp-enc-aescm128":{"source":"iana"},"text/rtploopback":{"source":"iana"},"text/rtx":{"source":"iana"},"text/sgml":{"source":"iana","extensions":["sgml","sgm"]},"text/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"text/strings":{"source":"iana"},"text/stylus":{"extensions":["stylus","styl"]},"text/t140":{"source":"iana"},"text/tab-separated-values":{"source":"iana","compressible":true,"extensions":["tsv"]},"text/troff":{"source":"iana","extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"source":"iana","charset":"UTF-8","extensions":["ttl"]},"text/ulpfec":{"source":"iana"},"text/uri-list":{"source":"iana","compressible":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"extensions":["vcard"]},"text/vnd.a":{"source":"iana"},"text/vnd.abc":{"source":"iana"},"text/vnd.ascii-art":{"source":"iana"},"text/vnd.curl":{"source":"iana","extensions":["curl"]},"text/vnd.curl.dcurl":{"source":"apache","extensions":["dcurl"]},"text/vnd.curl.mcurl":{"source":"apache","extensions":["mcurl"]},"text/vnd.curl.scurl":{"source":"apache","extensions":["scurl"]},"text/vnd.debian.copyright":{"source":"iana","charset":"UTF-8"},"text/vnd.dmclientscript":{"source":"iana"},"text/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"text/vnd.esmertec.theme-descriptor":{"source":"iana","charset":"UTF-8"},"text/vnd.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"text/vnd.ficlab.flt":{"source":"iana"},"text/vnd.fly":{"source":"iana","extensions":["fly"]},"text/vnd.fmi.flexstor":{"source":"iana","extensions":["flx"]},"text/vnd.gml":{"source":"iana"},"text/vnd.graphviz":{"source":"iana","extensions":["gv"]},"text/vnd.hans":{"source":"iana"},"text/vnd.hgl":{"source":"iana"},"text/vnd.in3d.3dml":{"source":"iana","extensions":["3dml"]},"text/vnd.in3d.spot":{"source":"iana","extensions":["spot"]},"text/vnd.iptc.newsml":{"source":"iana"},"text/vnd.iptc.nitf":{"source":"iana"},"text/vnd.latex-z":{"source":"iana"},"text/vnd.motorola.reflex":{"source":"iana"},"text/vnd.ms-mediapackage":{"source":"iana"},"text/vnd.net2phone.commcenter.command":{"source":"iana"},"text/vnd.radisys.msml-basic-layout":{"source":"iana"},"text/vnd.senx.warpscript":{"source":"iana"},"text/vnd.si.uricatalogue":{"source":"iana"},"text/vnd.sosi":{"source":"iana"},"text/vnd.sun.j2me.app-descriptor":{"source":"iana","charset":"UTF-8","extensions":["jad"]},"text/vnd.trolltech.linguist":{"source":"iana","charset":"UTF-8"},"text/vnd.wap.si":{"source":"iana"},"text/vnd.wap.sl":{"source":"iana"},"text/vnd.wap.wml":{"source":"iana","extensions":["wml"]},"text/vnd.wap.wmlscript":{"source":"iana","extensions":["wmls"]},"text/vtt":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["vtt"]},"text/x-asm":{"source":"apache","extensions":["s","asm"]},"text/x-c":{"source":"apache","extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"source":"nginx","extensions":["htc"]},"text/x-fortran":{"source":"apache","extensions":["f","for","f77","f90"]},"text/x-gwt-rpc":{"compressible":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"source":"apache","extensions":["etx"]},"text/x-sfv":{"source":"apache","extensions":["sfv"]},"text/x-suse-ymp":{"compressible":true,"extensions":["ymp"]},"text/x-uuencode":{"source":"apache","extensions":["uu"]},"text/x-vcalendar":{"source":"apache","extensions":["vcs"]},"text/x-vcard":{"source":"apache","extensions":["vcf"]},"text/xml":{"source":"iana","compressible":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"extensions":["yaml","yml"]},"video/1d-interleaved-parityfec":{"source":"iana"},"video/3gpp":{"source":"iana","extensions":["3gp","3gpp"]},"video/3gpp-tt":{"source":"iana"},"video/3gpp2":{"source":"iana","extensions":["3g2"]},"video/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"source":"iana"},"video/flexfec":{"source":"iana"},"video/h261":{"source":"iana","extensions":["h261"]},"video/h263":{"source":"iana","extensions":["h263"]},"video/h263-1998":{"source":"iana"},"video/h263-2000":{"source":"iana"},"video/h264":{"source":"iana","extensions":["h264"]},"video/h264-rcdo":{"source":"iana"},"video/h264-svc":{"source":"iana"},"video/h265":{"source":"iana"},"video/iso.segment":{"source":"iana","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"video/mj2":{"source":"iana","extensions":["mj2","mjp2"]},"video/mp1s":{"source":"iana"},"video/mp2p":{"source":"iana"},"video/mp2t":{"source":"iana","extensions":["ts"]},"video/mp4":{"source":"iana","compressible":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"extensions":["qt","mov"]},"video/raptorfec":{"source":"iana"},"video/raw":{"source":"iana"},"video/rtp-enc-aescm128":{"source":"iana"},"video/rtploopback":{"source":"iana"},"video/rtx":{"source":"iana"},"video/scip":{"source":"iana"},"video/smpte291":{"source":"iana"},"video/smpte292m":{"source":"iana"},"video/ulpfec":{"source":"iana"},"video/vc1":{"source":"iana"},"video/vc2":{"source":"iana"},"video/vnd.cctv":{"source":"iana"},"video/vnd.dece.hd":{"source":"iana","extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"source":"iana","extensions":["uvm","uvvm"]},"video/vnd.dece.mp4":{"source":"iana"},"video/vnd.dece.pd":{"source":"iana","extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"source":"iana","extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"source":"iana","extensions":["uvv","uvvv"]},"video/vnd.directv.mpeg":{"source":"iana"},"video/vnd.directv.mpeg-tts":{"source":"iana"},"video/vnd.dlna.mpeg-tts":{"source":"iana"},"video/vnd.dvb.file":{"source":"iana","extensions":["dvb"]},"video/vnd.fvt":{"source":"iana","extensions":["fvt"]},"video/vnd.hns.video":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.ttsavc":{"source":"iana"},"video/vnd.iptvforum.ttsmpeg2":{"source":"iana"},"video/vnd.motorola.video":{"source":"iana"},"video/vnd.motorola.videop":{"source":"iana"},"video/vnd.mpegurl":{"source":"iana","extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"source":"iana","extensions":["pyv"]},"video/vnd.nokia.interleaved-multimedia":{"source":"iana"},"video/vnd.nokia.mp4vr":{"source":"iana"},"video/vnd.nokia.videovoip":{"source":"iana"},"video/vnd.objectvideo":{"source":"iana"},"video/vnd.radgamettools.bink":{"source":"iana"},"video/vnd.radgamettools.smacker":{"source":"iana"},"video/vnd.sealed.mpeg1":{"source":"iana"},"video/vnd.sealed.mpeg4":{"source":"iana"},"video/vnd.sealed.swf":{"source":"iana"},"video/vnd.sealedmedia.softseal.mov":{"source":"iana"},"video/vnd.uvvu.mp4":{"source":"iana","extensions":["uvu","uvvu"]},"video/vnd.vivo":{"source":"iana","extensions":["viv"]},"video/vnd.youtube.yt":{"source":"iana"},"video/vp8":{"source":"iana"},"video/vp9":{"source":"iana"},"video/webm":{"source":"apache","compressible":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"source":"apache","extensions":["mng"]},"video/x-ms-asf":{"source":"apache","extensions":["asf","asx"]},"video/x-ms-vob":{"source":"apache","extensions":["vob"]},"video/x-ms-wm":{"source":"apache","extensions":["wm"]},"video/x-ms-wmv":{"source":"apache","compressible":false,"extensions":["wmv"]},"video/x-ms-wmx":{"source":"apache","extensions":["wmx"]},"video/x-ms-wvx":{"source":"apache","extensions":["wvx"]},"video/x-msvideo":{"source":"apache","extensions":["avi"]},"video/x-sgi-movie":{"source":"apache","extensions":["movie"]},"video/x-smv":{"source":"apache","extensions":["smv"]},"x-conference/x-cooltalk":{"source":"apache","extensions":["ice"]},"x-shader/x-fragment":{"compressible":true},"x-shader/x-vertex":{"compressible":true}}')}};var r={};function __nccwpck_require__(e){var i=r[e];if(i!==undefined){return i.exports}var n=r[e]={exports:{}};var s=true;try{t[e].call(n.exports,n,n.exports,__nccwpck_require__);s=false}finally{if(s)delete r[e]}return n.exports}__nccwpck_require__.m=t;(()=>{var e=typeof Symbol==="function"?Symbol("webpack queues"):"__webpack_queues__";var t=typeof Symbol==="function"?Symbol("webpack exports"):"__webpack_exports__";var r=typeof Symbol==="function"?Symbol("webpack error"):"__webpack_error__";var resolveQueue=e=>{if(e&&e.d<1){e.d=1;e.forEach((e=>e.r--));e.forEach((e=>e.r--?e.r++:e()))}};var wrapDeps=i=>i.map((i=>{if(i!==null&&typeof i==="object"){if(i[e])return i;if(i.then){var n=[];n.d=0;i.then((e=>{s[t]=e;resolveQueue(n)}),(e=>{s[r]=e;resolveQueue(n)}));var s={};s[e]=e=>e(n);return s}}var o={};o[e]=e=>{};o[t]=i;return o}));__nccwpck_require__.a=(i,n,s)=>{var o;s&&((o=[]).d=-1);var a=new Set;var l=i.exports;var c;var p;var u;var d=new Promise(((e,t)=>{u=t;p=e}));d[t]=l;d[e]=e=>(o&&e(o),a.forEach(e),d["catch"]((e=>{})));i.exports=d;n((i=>{c=wrapDeps(i);var n;var getResult=()=>c.map((e=>{if(e[r])throw e[r];return e[t]}));var s=new Promise((t=>{n=()=>t(getResult);n.r=0;var fnQueue=e=>e!==o&&!a.has(e)&&(a.add(e),e&&!e.d&&(n.r++,e.push(n)));c.map((t=>t[e](fnQueue)))}));return n.r?s:getResult()}),(e=>(e?u(d[r]=e):p(l),resolveQueue(o))));o&&o.d<0&&(o.d=0)}})();(()=>{__nccwpck_require__.d=(e,t)=>{for(var r in t){if(__nccwpck_require__.o(t,r)&&!__nccwpck_require__.o(e,r)){Object.defineProperty(e,r,{enumerable:true,get:t[r]})}}}})();(()=>{__nccwpck_require__.f={};__nccwpck_require__.e=e=>Promise.all(Object.keys(__nccwpck_require__.f).reduce(((t,r)=>{__nccwpck_require__.f[r](e,t);return t}),[]))})();(()=>{__nccwpck_require__.u=e=>""+e+".index.js"})();(()=>{__nccwpck_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();(()=>{__nccwpck_require__.r=e=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=new URL(".",import.meta.url).pathname.slice(import.meta.url.match(/^file:\/\/\/\w:/)?1:0,-1)+"/";(()=>{var e={792:0};var installChunk=t=>{var{ids:r,modules:i,runtime:n}=t;var s,o,a=0;for(s in i){if(__nccwpck_require__.o(i,s)){__nccwpck_require__.m[s]=i[s]}}if(n)n(__nccwpck_require__);for(;a{var i=__nccwpck_require__.o(e,t)?e[t]:undefined;if(i!==0){if(i){r.push(i[1])}else{if(true){var n=import("./"+__nccwpck_require__.u(t)).then(installChunk,(r=>{if(e[t]!==0)e[t]=undefined;throw r}));var n=Promise.race([n,new Promise((r=>i=e[t]=[r]))]);r.push(i[1]=n)}}}}})();var i=__nccwpck_require__(9407);i=await i; \ No newline at end of file diff --git a/actions/health-and-version-check/package-lock.json b/actions/health-and-version-check/package-lock.json index c871e2e..98f789c 100644 --- a/actions/health-and-version-check/package-lock.json +++ b/actions/health-and-version-check/package-lock.json @@ -10,7 +10,7 @@ "@azure/arm-appservice": "^14.1.0", "@azure/arm-resources": "^5.2.0", "@azure/identity": "^4.13.2", - "axios": "^1.15.0", + "axios": "^1.20.0", "ensure-error": "^4.0.0" }, "devDependencies": { @@ -3425,9 +3425,9 @@ } }, "node_modules/axios": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.19.0.tgz", - "integrity": "sha512-ht/iuYZXEjFxLH/Hkezgd7m6JKlHHXEUSneaDz8uZe1Gj5QZtCnpyDsckvAiEnT89OEbCLmnte4R4sn7P0EKFw==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.20.0.tgz", + "integrity": "sha512-r8aOh8j9cGKpgQAqpzrUHnSIc6a59Y3Xf/cv8sy1DrHCkZHzQGEuoq1tARk6qSyDdtQGSDgpb9kFlruzPvrgwg==", "license": "MIT", "dependencies": { "follow-redirects": "^1.16.0", diff --git a/actions/health-and-version-check/package.json b/actions/health-and-version-check/package.json index 9287c82..cc848f1 100644 --- a/actions/health-and-version-check/package.json +++ b/actions/health-and-version-check/package.json @@ -24,7 +24,7 @@ "@azure/arm-appservice": "^14.1.0", "@azure/arm-resources": "^5.2.0", "@azure/identity": "^4.13.2", - "axios": "^1.15.0", + "axios": "^1.20.0", "ensure-error": "^4.0.0" }, "devDependencies": { diff --git a/actions/regex-validator/dist/index.js b/actions/regex-validator/dist/index.js index b391ac6..5e0bfc9 100644 --- a/actions/regex-validator/dist/index.js +++ b/actions/regex-validator/dist/index.js @@ -1,3 +1,3 @@ -import{createRequire as e}from"module";var A={770:(e,A,t)=>{t(218)},218:(e,A,t)=>{var r;var s=t(9278);var n=t(4756);var o=t(8611);var i=t(5692);var a=t(4434);var c=t(2613);var g=t(9023);r=httpOverHttp;r=httpsOverHttp;r=httpOverHttps;r=httpsOverHttps;function httpOverHttp(e){var A=new TunnelingAgent(e);A.request=o.request;return A}function httpsOverHttp(e){var A=new TunnelingAgent(e);A.request=o.request;A.createSocket=createSecureSocket;A.defaultPort=443;return A}function httpOverHttps(e){var A=new TunnelingAgent(e);A.request=i.request;return A}function httpsOverHttps(e){var A=new TunnelingAgent(e);A.request=i.request;A.createSocket=createSecureSocket;A.defaultPort=443;return A}function TunnelingAgent(e){var A=this;A.options=e||{};A.proxyOptions=A.options.proxy||{};A.maxSockets=A.options.maxSockets||o.Agent.defaultMaxSockets;A.requests=[];A.sockets=[];A.on("free",(function onFree(e,t,r,s){var n=toOptions(t,r,s);for(var o=0,i=A.requests.length;o=this.maxSockets){s.requests.push(n);return}s.createSocket(n,(function(A){A.on("free",onFree);A.on("close",onCloseOrRemove);A.on("agentRemove",onCloseOrRemove);e.onSocket(A);function onFree(){s.emit("free",A,n)}function onCloseOrRemove(e){s.removeSocket(A);A.removeListener("free",onFree);A.removeListener("close",onCloseOrRemove);A.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,A){var t=this;var r={};t.sockets.push(r);var s=mergeOptions({},t.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){s.localAddress=e.localAddress}if(s.proxyAuth){s.headers=s.headers||{};s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")}l("making CONNECT request");var n=t.request(s);n.useChunkedEncodingByDefault=false;n.once("response",onResponse);n.once("upgrade",onUpgrade);n.once("connect",onConnect);n.once("error",onError);n.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,A,t){process.nextTick((function(){onConnect(e,A,t)}))}function onConnect(s,o,i){n.removeAllListeners();o.removeAllListeners();if(s.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",s.statusCode);o.destroy();var a=new Error("tunneling socket could not be established, "+"statusCode="+s.statusCode);a.code="ECONNRESET";e.request.emit("error",a);t.removeSocket(r);return}if(i.length>0){l("got illegal response body from proxy");o.destroy();var a=new Error("got illegal response body from proxy");a.code="ECONNRESET";e.request.emit("error",a);t.removeSocket(r);return}l("tunneling connection has established");t.sockets[t.sockets.indexOf(r)]=o;return A(o)}function onError(A){n.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",A.message,A.stack);var s=new Error("tunneling socket could not be established, "+"cause="+A.message);s.code="ECONNRESET";e.request.emit("error",s);t.removeSocket(r)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var A=this.sockets.indexOf(e);if(A===-1){return}this.sockets.splice(A,1);var t=this.requests.shift();if(t){this.createSocket(t,(function(e){t.request.onSocket(e)}))}};function createSecureSocket(e,A){var t=this;TunnelingAgent.prototype.createSocket.call(t,e,(function(r){var s=e.request.getHeader("host");var o=mergeOptions({},t.options,{socket:r,servername:s?s.replace(/:.*$/,""):e.host});var i=n.connect(0,o);t.sockets[t.sockets.indexOf(r)]=i;A(i)}))}function toOptions(e,A,t){if(typeof e==="string"){return{host:e,port:A,localAddress:t}}return e}function mergeOptions(e){for(var A=1,t=arguments.length;A{var r;const s=t(3701);const n=t(883);const o=t(628);const i=t(837);const a=t(7405);const c=t(6672);const g=t(3137);const l=t(50);const Q=t(8707);const E=t(3440);const{InvalidArgumentError:B}=Q;const C=t(6615);const h=t(9136);const I=t(7365);const u=t(7501);const d=t(4004);const f=t(2429);const p=t(7816);const{getGlobalDispatcher:w,setGlobalDispatcher:y}=t(2581);const m=t(8155);const D=t(8754);const R=t(5092);Object.assign(n.prototype,C);r=n;r=s;r=o;r=i;r=a;r=c;r=g;r=l;r=p;r=m;r=D;r=R;r={redirect:t(1514),retry:t(2026),dump:t(8060),dns:t(379)};r=h;r=Q;r={parseHeaders:E.parseHeaders,headerNameToString:E.headerNameToString};function makeDispatcher(e){return(A,t,r)=>{if(typeof t==="function"){r=t;t=null}if(!A||typeof A!=="string"&&typeof A!=="object"&&!(A instanceof URL)){throw new B("invalid url")}if(t!=null&&typeof t!=="object"){throw new B("invalid opts")}if(t&&t.path!=null){if(typeof t.path!=="string"){throw new B("invalid opts.path")}let e=t.path;if(!t.path.startsWith("/")){e=`/${e}`}A=new URL(E.parseOrigin(A).origin+e)}else{if(!t){t=typeof A==="object"?A:{}}A=E.parseURL(A)}const{agent:s,dispatcher:n=w()}=t;if(s){throw new B("unsupported opts.agent. Did you mean opts.client?")}return e.call(n,{...t,origin:A.origin,path:A.search?`${A.pathname}${A.search}`:A.pathname,method:t.method||(t.body?"PUT":"GET")},r)}}r=y;r=w;const k=t(4398).fetch;r=async function fetch(e,A=undefined){try{return await k(e,A)}catch(e){if(e&&typeof e==="object"){Error.captureStackTrace(e)}throw e}};t(660).Headers;t(9051).Response;t(9967).Request;t(5910).FormData;r=globalThis.File??t(4573).File;t(8355).FileReader;const{setGlobalOrigin:b,getGlobalOrigin:F}=t(1059);r=b;r=F;const{CacheStorage:S}=t(3245);const{kConstruct:N}=t(109);r=new S(N);const{deleteCookie:M,getCookies:U,getSetCookies:L,setCookie:T}=t(9061);r=M;r=U;r=L;r=T;const{parseMIMEType:v,serializeAMimeType:Y}=t(1900);r=v;r=Y;const{CloseEvent:H,ErrorEvent:G,MessageEvent:J}=t(5188);t(3726).WebSocket;r=H;r=G;r=J;r=makeDispatcher(C.request);r=makeDispatcher(C.stream);r=makeDispatcher(C.pipeline);r=makeDispatcher(C.connect);r=makeDispatcher(C.upgrade);r=I;r=d;r=u;r=f;const{EventSource:V}=t(1238);r=V},158:(e,A,t)=>{const{addAbortListener:r}=t(3440);const{RequestAbortedError:s}=t(8707);const n=Symbol("kListener");const o=Symbol("kSignal");function abort(e){if(e.abort){e.abort(e[o]?.reason)}else{e.reason=e[o]?.reason??new s}removeSignal(e)}function addSignal(e,A){e.reason=null;e[o]=null;e[n]=null;if(!A){return}if(A.aborted){abort(e);return}e[o]=A;e[n]=()=>{abort(e)};r(e[o],e[n])}function removeSignal(e){if(!e[o]){return}if("removeEventListener"in e[o]){e[o].removeEventListener("abort",e[n])}else{e[o].removeListener("abort",e[n])}e[o]=null;e[n]=null}e.exports={addSignal:addSignal,removeSignal:removeSignal}},2279:(e,A,t)=>{const r=t(4589);const{AsyncResource:s}=t(6698);const{InvalidArgumentError:n,SocketError:o}=t(8707);const i=t(3440);const{addSignal:a,removeSignal:c}=t(158);class ConnectHandler extends s{constructor(e,A){if(!e||typeof e!=="object"){throw new n("invalid opts")}if(typeof A!=="function"){throw new n("invalid callback")}const{signal:t,opaque:r,responseHeaders:s}=e;if(t&&typeof t.on!=="function"&&typeof t.addEventListener!=="function"){throw new n("signal must be an EventEmitter or EventTarget")}super("UNDICI_CONNECT");this.opaque=r||null;this.responseHeaders=s||null;this.callback=A;this.abort=null;a(this,t)}onConnect(e,A){if(this.reason){e(this.reason);return}r(this.callback);this.abort=e;this.context=A}onHeaders(){throw new o("bad connect",null)}onUpgrade(e,A,t){const{callback:r,opaque:s,context:n}=this;c(this);this.callback=null;let o=A;if(o!=null){o=this.responseHeaders==="raw"?i.parseRawHeaders(A):i.parseHeaders(A)}this.runInAsyncScope(r,null,null,{statusCode:e,headers:o,socket:t,opaque:s,context:n})}onError(e){const{callback:A,opaque:t}=this;c(this);if(A){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(A,null,e,{opaque:t})}))}}}function connect(e,A){if(A===undefined){return new Promise(((A,t)=>{connect.call(this,e,((e,r)=>e?t(e):A(r)))}))}try{const t=new ConnectHandler(e,A);this.dispatch({...e,method:"CONNECT"},t)}catch(t){if(typeof A!=="function"){throw t}const r=e?.opaque;queueMicrotask((()=>A(t,{opaque:r})))}}e.exports=connect},6862:(e,A,t)=>{const{Readable:r,Duplex:s,PassThrough:n}=t(7075);const{InvalidArgumentError:o,InvalidReturnValueError:i,RequestAbortedError:a}=t(8707);const c=t(3440);const{AsyncResource:g}=t(6698);const{addSignal:l,removeSignal:Q}=t(158);const E=t(4589);const B=Symbol("resume");class PipelineRequest extends r{constructor(){super({autoDestroy:true});this[B]=null}_read(){const{[B]:e}=this;if(e){this[B]=null;e()}}_destroy(e,A){this._read();A(e)}}class PipelineResponse extends r{constructor(e){super({autoDestroy:true});this[B]=e}_read(){this[B]()}_destroy(e,A){if(!e&&!this._readableState.endEmitted){e=new a}A(e)}}class PipelineHandler extends g{constructor(e,A){if(!e||typeof e!=="object"){throw new o("invalid opts")}if(typeof A!=="function"){throw new o("invalid handler")}const{signal:t,method:r,opaque:n,onInfo:i,responseHeaders:g}=e;if(t&&typeof t.on!=="function"&&typeof t.addEventListener!=="function"){throw new o("signal must be an EventEmitter or EventTarget")}if(r==="CONNECT"){throw new o("invalid method")}if(i&&typeof i!=="function"){throw new o("invalid onInfo callback")}super("UNDICI_PIPELINE");this.opaque=n||null;this.responseHeaders=g||null;this.handler=A;this.abort=null;this.context=null;this.onInfo=i||null;this.req=(new PipelineRequest).on("error",c.nop);this.ret=new s({readableObjectMode:e.objectMode,autoDestroy:true,read:()=>{const{body:e}=this;if(e?.resume){e.resume()}},write:(e,A,t)=>{const{req:r}=this;if(r.push(e,A)||r._readableState.destroyed){t()}else{r[B]=t}},destroy:(e,A)=>{const{body:t,req:r,res:s,ret:n,abort:o}=this;if(!e&&!n._readableState.endEmitted){e=new a}if(o&&e){o()}c.destroy(t,e);c.destroy(r,e);c.destroy(s,e);Q(this);A(e)}}).on("prefinish",(()=>{const{req:e}=this;e.push(null)}));this.res=null;l(this,t)}onConnect(e,A){const{ret:t,res:r}=this;if(this.reason){e(this.reason);return}E(!r,"pipeline cannot be retried");E(!t.destroyed);this.abort=e;this.context=A}onHeaders(e,A,t){const{opaque:r,handler:s,context:n}=this;if(e<200){if(this.onInfo){const t=this.responseHeaders==="raw"?c.parseRawHeaders(A):c.parseHeaders(A);this.onInfo({statusCode:e,headers:t})}return}this.res=new PipelineResponse(t);let o;try{this.handler=null;const t=this.responseHeaders==="raw"?c.parseRawHeaders(A):c.parseHeaders(A);o=this.runInAsyncScope(s,null,{statusCode:e,headers:t,opaque:r,body:this.res,context:n})}catch(e){this.res.on("error",c.nop);throw e}if(!o||typeof o.on!=="function"){throw new i("expected Readable")}o.on("data",(e=>{const{ret:A,body:t}=this;if(!A.push(e)&&t.pause){t.pause()}})).on("error",(e=>{const{ret:A}=this;c.destroy(A,e)})).on("end",(()=>{const{ret:e}=this;e.push(null)})).on("close",(()=>{const{ret:e}=this;if(!e._readableState.ended){c.destroy(e,new a)}}));this.body=o}onData(e){const{res:A}=this;return A.push(e)}onComplete(e){const{res:A}=this;A.push(null)}onError(e){const{ret:A}=this;this.handler=null;c.destroy(A,e)}}function pipeline(e,A){try{const t=new PipelineHandler(e,A);this.dispatch({...e,body:t.req},t);return t.ret}catch(e){return(new n).destroy(e)}}e.exports=pipeline},4043:(e,A,t)=>{const r=t(4589);const{Readable:s}=t(9927);const{InvalidArgumentError:n,RequestAbortedError:o}=t(8707);const i=t(3440);const{getResolveErrorBodyCallback:a}=t(7655);const{AsyncResource:c}=t(6698);class RequestHandler extends c{constructor(e,A){if(!e||typeof e!=="object"){throw new n("invalid opts")}const{signal:t,method:r,opaque:s,body:a,onInfo:c,responseHeaders:g,throwOnError:l,highWaterMark:Q}=e;try{if(typeof A!=="function"){throw new n("invalid callback")}if(Q&&(typeof Q!=="number"||Q<0)){throw new n("invalid highWaterMark")}if(t&&typeof t.on!=="function"&&typeof t.addEventListener!=="function"){throw new n("signal must be an EventEmitter or EventTarget")}if(r==="CONNECT"){throw new n("invalid method")}if(c&&typeof c!=="function"){throw new n("invalid onInfo callback")}super("UNDICI_REQUEST")}catch(e){if(i.isStream(a)){i.destroy(a.on("error",i.nop),e)}throw e}this.method=r;this.responseHeaders=g||null;this.opaque=s||null;this.callback=A;this.res=null;this.abort=null;this.body=a;this.trailers={};this.context=null;this.onInfo=c||null;this.throwOnError=l;this.highWaterMark=Q;this.signal=t;this.reason=null;this.removeAbortListener=null;if(i.isStream(a)){a.on("error",(e=>{this.onError(e)}))}if(this.signal){if(this.signal.aborted){this.reason=this.signal.reason??new o}else{this.removeAbortListener=i.addAbortListener(this.signal,(()=>{this.reason=this.signal.reason??new o;if(this.res){i.destroy(this.res.on("error",i.nop),this.reason)}else if(this.abort){this.abort(this.reason)}if(this.removeAbortListener){this.res?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}))}}}onConnect(e,A){if(this.reason){e(this.reason);return}r(this.callback);this.abort=e;this.context=A}onHeaders(e,A,t,r){const{callback:n,opaque:o,abort:c,context:g,responseHeaders:l,highWaterMark:Q}=this;const E=l==="raw"?i.parseRawHeaders(A):i.parseHeaders(A);if(e<200){if(this.onInfo){this.onInfo({statusCode:e,headers:E})}return}const B=l==="raw"?i.parseHeaders(A):E;const C=B["content-type"];const h=B["content-length"];const I=new s({resume:t,abort:c,contentType:C,contentLength:this.method!=="HEAD"&&h?Number(h):null,highWaterMark:Q});if(this.removeAbortListener){I.on("close",this.removeAbortListener)}this.callback=null;this.res=I;if(n!==null){if(this.throwOnError&&e>=400){this.runInAsyncScope(a,null,{callback:n,body:I,contentType:C,statusCode:e,statusMessage:r,headers:E})}else{this.runInAsyncScope(n,null,null,{statusCode:e,headers:E,trailers:this.trailers,opaque:o,body:I,context:g})}}}onData(e){return this.res.push(e)}onComplete(e){i.parseHeaders(e,this.trailers);this.res.push(null)}onError(e){const{res:A,callback:t,body:r,opaque:s}=this;if(t){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(t,null,e,{opaque:s})}))}if(A){this.res=null;queueMicrotask((()=>{i.destroy(A,e)}))}if(r){this.body=null;i.destroy(r,e)}if(this.removeAbortListener){A?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}}function request(e,A){if(A===undefined){return new Promise(((A,t)=>{request.call(this,e,((e,r)=>e?t(e):A(r)))}))}try{this.dispatch(e,new RequestHandler(e,A))}catch(t){if(typeof A!=="function"){throw t}const r=e?.opaque;queueMicrotask((()=>A(t,{opaque:r})))}}e.exports=request;e.exports.RequestHandler=RequestHandler},3560:(e,A,t)=>{const r=t(4589);const{finished:s,PassThrough:n}=t(7075);const{InvalidArgumentError:o,InvalidReturnValueError:i}=t(8707);const a=t(3440);const{getResolveErrorBodyCallback:c}=t(7655);const{AsyncResource:g}=t(6698);const{addSignal:l,removeSignal:Q}=t(158);class StreamHandler extends g{constructor(e,A,t){if(!e||typeof e!=="object"){throw new o("invalid opts")}const{signal:r,method:s,opaque:n,body:i,onInfo:c,responseHeaders:g,throwOnError:Q}=e;try{if(typeof t!=="function"){throw new o("invalid callback")}if(typeof A!=="function"){throw new o("invalid factory")}if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new o("signal must be an EventEmitter or EventTarget")}if(s==="CONNECT"){throw new o("invalid method")}if(c&&typeof c!=="function"){throw new o("invalid onInfo callback")}super("UNDICI_STREAM")}catch(e){if(a.isStream(i)){a.destroy(i.on("error",a.nop),e)}throw e}this.responseHeaders=g||null;this.opaque=n||null;this.factory=A;this.callback=t;this.res=null;this.abort=null;this.context=null;this.trailers=null;this.body=i;this.onInfo=c||null;this.throwOnError=Q||false;if(a.isStream(i)){i.on("error",(e=>{this.onError(e)}))}l(this,r)}onConnect(e,A){if(this.reason){e(this.reason);return}r(this.callback);this.abort=e;this.context=A}onHeaders(e,A,t,r){const{factory:o,opaque:g,context:l,callback:Q,responseHeaders:E}=this;const B=E==="raw"?a.parseRawHeaders(A):a.parseHeaders(A);if(e<200){if(this.onInfo){this.onInfo({statusCode:e,headers:B})}return}this.factory=null;let C;if(this.throwOnError&&e>=400){const t=E==="raw"?a.parseHeaders(A):B;const s=t["content-type"];C=new n;this.callback=null;this.runInAsyncScope(c,null,{callback:Q,body:C,contentType:s,statusCode:e,statusMessage:r,headers:B})}else{if(o===null){return}C=this.runInAsyncScope(o,null,{statusCode:e,headers:B,opaque:g,context:l});if(!C||typeof C.write!=="function"||typeof C.end!=="function"||typeof C.on!=="function"){throw new i("expected Writable")}s(C,{readable:false},(e=>{const{callback:A,res:t,opaque:r,trailers:s,abort:n}=this;this.res=null;if(e||!t.readable){a.destroy(t,e)}this.callback=null;this.runInAsyncScope(A,null,e||null,{opaque:r,trailers:s});if(e){n()}}))}C.on("drain",t);this.res=C;const h=C.writableNeedDrain!==undefined?C.writableNeedDrain:C._writableState?.needDrain;return h!==true}onData(e){const{res:A}=this;return A?A.write(e):true}onComplete(e){const{res:A}=this;Q(this);if(!A){return}this.trailers=a.parseHeaders(e);A.end()}onError(e){const{res:A,callback:t,opaque:r,body:s}=this;Q(this);this.factory=null;if(A){this.res=null;a.destroy(A,e)}else if(t){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(t,null,e,{opaque:r})}))}if(s){this.body=null;a.destroy(s,e)}}}function stream(e,A,t){if(t===undefined){return new Promise(((t,r)=>{stream.call(this,e,A,((e,A)=>e?r(e):t(A)))}))}try{this.dispatch(e,new StreamHandler(e,A,t))}catch(A){if(typeof t!=="function"){throw A}const r=e?.opaque;queueMicrotask((()=>t(A,{opaque:r})))}}e.exports=stream},1882:(e,A,t)=>{const{InvalidArgumentError:r,SocketError:s}=t(8707);const{AsyncResource:n}=t(6698);const o=t(3440);const{addSignal:i,removeSignal:a}=t(158);const c=t(4589);class UpgradeHandler extends n{constructor(e,A){if(!e||typeof e!=="object"){throw new r("invalid opts")}if(typeof A!=="function"){throw new r("invalid callback")}const{signal:t,opaque:s,responseHeaders:n}=e;if(t&&typeof t.on!=="function"&&typeof t.addEventListener!=="function"){throw new r("signal must be an EventEmitter or EventTarget")}super("UNDICI_UPGRADE");this.responseHeaders=n||null;this.opaque=s||null;this.callback=A;this.abort=null;this.context=null;i(this,t)}onConnect(e,A){if(this.reason){e(this.reason);return}c(this.callback);this.abort=e;this.context=null}onHeaders(){throw new s("bad upgrade",null)}onUpgrade(e,A,t){c(e===101);const{callback:r,opaque:s,context:n}=this;a(this);this.callback=null;const i=this.responseHeaders==="raw"?o.parseRawHeaders(A):o.parseHeaders(A);this.runInAsyncScope(r,null,null,{headers:i,socket:t,opaque:s,context:n})}onError(e){const{callback:A,opaque:t}=this;a(this);if(A){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(A,null,e,{opaque:t})}))}}}function upgrade(e,A){if(A===undefined){return new Promise(((A,t)=>{upgrade.call(this,e,((e,r)=>e?t(e):A(r)))}))}try{const t=new UpgradeHandler(e,A);this.dispatch({...e,method:e.method||"GET",upgrade:e.protocol||"Websocket"},t)}catch(t){if(typeof A!=="function"){throw t}const r=e?.opaque;queueMicrotask((()=>A(t,{opaque:r})))}}e.exports=upgrade},6615:(e,A,t)=>{e.exports.request=t(4043);e.exports.stream=t(3560);e.exports.pipeline=t(6862);e.exports.upgrade=t(1882);e.exports.connect=t(2279)},9927:(e,A,t)=>{const r=t(4589);const{Readable:s}=t(7075);const{RequestAbortedError:n,NotSupportedError:o,InvalidArgumentError:i,AbortError:a}=t(8707);const c=t(3440);const{ReadableStreamFrom:g}=t(3440);const l=Symbol("kConsume");const Q=Symbol("kReading");const E=Symbol("kBody");const B=Symbol("kAbort");const C=Symbol("kContentType");const h=Symbol("kContentLength");const noop=()=>{};class BodyReadable extends s{constructor({resume:e,abort:A,contentType:t="",contentLength:r,highWaterMark:s=64*1024}){super({autoDestroy:true,read:e,highWaterMark:s});this._readableState.dataEmitted=false;this[B]=A;this[l]=null;this[E]=null;this[C]=t;this[h]=r;this[Q]=false}destroy(e){if(!e&&!this._readableState.endEmitted){e=new n}if(e){this[B]()}return super.destroy(e)}_destroy(e,A){if(!this[Q]){setImmediate((()=>{A(e)}))}else{A(e)}}on(e,...A){if(e==="data"||e==="readable"){this[Q]=true}return super.on(e,...A)}addListener(e,...A){return this.on(e,...A)}off(e,...A){const t=super.off(e,...A);if(e==="data"||e==="readable"){this[Q]=this.listenerCount("data")>0||this.listenerCount("readable")>0}return t}removeListener(e,...A){return this.off(e,...A)}push(e){if(this[l]&&e!==null){consumePush(this[l],e);return this[Q]?super.push(e):true}return super.push(e)}async text(){return consume(this,"text")}async json(){return consume(this,"json")}async blob(){return consume(this,"blob")}async bytes(){return consume(this,"bytes")}async arrayBuffer(){return consume(this,"arrayBuffer")}async formData(){throw new o}get bodyUsed(){return c.isDisturbed(this)}get body(){if(!this[E]){this[E]=g(this);if(this[l]){this[E].getReader();r(this[E].locked)}}return this[E]}async dump(e){let A=Number.isFinite(e?.limit)?e.limit:128*1024;const t=e?.signal;if(t!=null&&(typeof t!=="object"||!("aborted"in t))){throw new i("signal must be an AbortSignal")}t?.throwIfAborted();if(this._readableState.closeEmitted){return null}return await new Promise(((e,r)=>{if(this[h]>A){this.destroy(new a)}const onAbort=()=>{this.destroy(t.reason??new a)};t?.addEventListener("abort",onAbort);this.on("close",(function(){t?.removeEventListener("abort",onAbort);if(t?.aborted){r(t.reason??new a)}else{e(null)}})).on("error",noop).on("data",(function(e){A-=e.length;if(A<=0){this.destroy()}})).resume()}))}}function isLocked(e){return e[E]&&e[E].locked===true||e[l]}function isUnusable(e){return c.isDisturbed(e)||isLocked(e)}async function consume(e,A){r(!e[l]);return new Promise(((t,r)=>{if(isUnusable(e)){const A=e._readableState;if(A.destroyed&&A.closeEmitted===false){e.on("error",(e=>{r(e)})).on("close",(()=>{r(new TypeError("unusable"))}))}else{r(A.errored??new TypeError("unusable"))}}else{queueMicrotask((()=>{e[l]={type:A,stream:e,resolve:t,reject:r,length:0,body:[]};e.on("error",(function(e){consumeFinish(this[l],e)})).on("close",(function(){if(this[l].body!==null){consumeFinish(this[l],new n)}}));consumeStart(e[l])}))}}))}function consumeStart(e){if(e.body===null){return}const{_readableState:A}=e.stream;if(A.bufferIndex){const t=A.bufferIndex;const r=A.buffer.length;for(let s=t;s2&&t[0]===239&&t[1]===187&&t[2]===191?3:0;return t.utf8Slice(s,r)}function chunksConcat(e,A){if(e.length===0||A===0){return new Uint8Array(0)}if(e.length===1){return new Uint8Array(e[0])}const t=new Uint8Array(Buffer.allocUnsafeSlow(A).buffer);let r=0;for(let A=0;A{const r=t(4589);const{ResponseStatusCodeError:s}=t(8707);const{chunksDecode:n}=t(9927);const o=128*1024;async function getResolveErrorBodyCallback({callback:e,body:A,contentType:t,statusCode:i,statusMessage:a,headers:c}){r(A);let g=[];let l=0;try{for await(const e of A){g.push(e);l+=e.length;if(l>o){g=[];l=0;break}}}catch{g=[];l=0}const Q=`Response status code ${i}${a?`: ${a}`:""}`;if(i===204||!t||!l){queueMicrotask((()=>e(new s(Q,i,c))));return}const E=Error.stackTraceLimit;Error.stackTraceLimit=0;let B;try{if(isContentTypeApplicationJson(t)){B=JSON.parse(n(g,l))}else if(isContentTypeText(t)){B=n(g,l)}}catch{}finally{Error.stackTraceLimit=E}queueMicrotask((()=>e(new s(Q,i,c,B))))}const isContentTypeApplicationJson=e=>e.length>15&&e[11]==="/"&&e[0]==="a"&&e[1]==="p"&&e[2]==="p"&&e[3]==="l"&&e[4]==="i"&&e[5]==="c"&&e[6]==="a"&&e[7]==="t"&&e[8]==="i"&&e[9]==="o"&&e[10]==="n"&&e[12]==="j"&&e[13]==="s"&&e[14]==="o"&&e[15]==="n";const isContentTypeText=e=>e.length>4&&e[4]==="/"&&e[0]==="t"&&e[1]==="e"&&e[2]==="x"&&e[3]==="t";e.exports={getResolveErrorBodyCallback:getResolveErrorBodyCallback,isContentTypeApplicationJson:isContentTypeApplicationJson,isContentTypeText:isContentTypeText}},9136:(e,A,t)=>{const r=t(7030);const s=t(4589);const n=t(3440);const{InvalidArgumentError:o,ConnectTimeoutError:i}=t(8707);const a=t(6603);function noop(){}let c;let g;if(global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)){g=class WeakSessionCache{constructor(e){this._maxCachedSessions=e;this._sessionCache=new Map;this._sessionRegistry=new global.FinalizationRegistry((e=>{if(this._sessionCache.size=this._maxCachedSessions){const{value:e}=this._sessionCache.keys().next();this._sessionCache.delete(e)}this._sessionCache.set(e,A)}}}function buildConnector({allowH2:e,maxCachedSessions:A,socketPath:i,timeout:a,session:Q,...E}){if(A!=null&&(!Number.isInteger(A)||A<0)){throw new o("maxCachedSessions must be a positive integer or zero")}const B={path:i,...E};const C=new g(A==null?100:A);a=a==null?1e4:a;e=e!=null?e:false;return function connect({hostname:A,host:o,protocol:i,port:g,servername:E,localAddress:h,httpSocket:I},u){let d;if(i==="https:"){if(!c){c=t(1692)}E=E||B.servername||n.getServerName(o)||null;const r=E||A;s(r);const i=Q||C.get(r)||null;g=g||443;d=c.connect({highWaterMark:16384,...B,servername:E,session:i,localAddress:h,ALPNProtocols:e?["http/1.1","h2"]:["http/1.1"],socket:I,port:g,host:A});d.on("session",(function(e){C.set(r,e)}))}else{s(!I,"httpSocket can only be sent on TLS update");g=g||80;d=r.connect({highWaterMark:64*1024,...B,localAddress:h,port:g,host:A})}if(B.keepAlive==null||B.keepAlive){const e=B.keepAliveInitialDelay===undefined?6e4:B.keepAliveInitialDelay;d.setKeepAlive(true,e)}const f=l(new WeakRef(d),{timeout:a,hostname:A,port:g});d.setNoDelay(true).once(i==="https:"?"secureConnect":"connect",(function(){queueMicrotask(f);if(u){const e=u;u=null;e(null,this)}})).on("error",(function(e){queueMicrotask(f);if(u){const A=u;u=null;A(e)}}));return d}}const l=process.platform==="win32"?(e,A)=>{if(!A.timeout){return noop}let t=null;let r=null;const s=a.setFastTimeout((()=>{t=setImmediate((()=>{r=setImmediate((()=>onConnectTimeout(e.deref(),A)))}))}),A.timeout);return()=>{a.clearFastTimeout(s);clearImmediate(t);clearImmediate(r)}}:(e,A)=>{if(!A.timeout){return noop}let t=null;const r=a.setFastTimeout((()=>{t=setImmediate((()=>{onConnectTimeout(e.deref(),A)}))}),A.timeout);return()=>{a.clearFastTimeout(r);clearImmediate(t)}};function onConnectTimeout(e,A){if(e==null){return}let t="Connect Timeout Error";if(Array.isArray(e.autoSelectFamilyAttemptedAddresses)){t+=` (attempted addresses: ${e.autoSelectFamilyAttemptedAddresses.join(", ")},`}else{t+=` (attempted address: ${A.hostname}:${A.port},`}t+=` timeout: ${A.timeout}ms)`;n.destroy(e,new i(t))}e.exports=buildConnector},735:e=>{const A={};const t=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"];for(let e=0;e{const r=t(3053);const s=t(7975);const n=s.debuglog("undici");const o=s.debuglog("fetch");const i=s.debuglog("websocket");let a=false;const c={beforeConnect:r.channel("undici:client:beforeConnect"),connected:r.channel("undici:client:connected"),connectError:r.channel("undici:client:connectError"),sendHeaders:r.channel("undici:client:sendHeaders"),create:r.channel("undici:request:create"),bodySent:r.channel("undici:request:bodySent"),headers:r.channel("undici:request:headers"),trailers:r.channel("undici:request:trailers"),error:r.channel("undici:request:error"),open:r.channel("undici:websocket:open"),close:r.channel("undici:websocket:close"),socketError:r.channel("undici:websocket:socket_error"),ping:r.channel("undici:websocket:ping"),pong:r.channel("undici:websocket:pong")};if(n.enabled||o.enabled){const e=o.enabled?o:n;r.channel("undici:client:beforeConnect").subscribe((A=>{const{connectParams:{version:t,protocol:r,port:s,host:n}}=A;e("connecting to %s using %s%s",`${n}${s?`:${s}`:""}`,r,t)}));r.channel("undici:client:connected").subscribe((A=>{const{connectParams:{version:t,protocol:r,port:s,host:n}}=A;e("connected to %s using %s%s",`${n}${s?`:${s}`:""}`,r,t)}));r.channel("undici:client:connectError").subscribe((A=>{const{connectParams:{version:t,protocol:r,port:s,host:n},error:o}=A;e("connection to %s using %s%s errored - %s",`${n}${s?`:${s}`:""}`,r,t,o.message)}));r.channel("undici:client:sendHeaders").subscribe((A=>{const{request:{method:t,path:r,origin:s}}=A;e("sending request to %s %s/%s",t,s,r)}));r.channel("undici:request:headers").subscribe((A=>{const{request:{method:t,path:r,origin:s},response:{statusCode:n}}=A;e("received response to %s %s/%s - HTTP %d",t,s,r,n)}));r.channel("undici:request:trailers").subscribe((A=>{const{request:{method:t,path:r,origin:s}}=A;e("trailers received from %s %s/%s",t,s,r)}));r.channel("undici:request:error").subscribe((A=>{const{request:{method:t,path:r,origin:s},error:n}=A;e("request to %s %s/%s errored - %s",t,s,r,n.message)}));a=true}if(i.enabled){if(!a){const e=n.enabled?n:i;r.channel("undici:client:beforeConnect").subscribe((A=>{const{connectParams:{version:t,protocol:r,port:s,host:n}}=A;e("connecting to %s%s using %s%s",n,s?`:${s}`:"",r,t)}));r.channel("undici:client:connected").subscribe((A=>{const{connectParams:{version:t,protocol:r,port:s,host:n}}=A;e("connected to %s%s using %s%s",n,s?`:${s}`:"",r,t)}));r.channel("undici:client:connectError").subscribe((A=>{const{connectParams:{version:t,protocol:r,port:s,host:n},error:o}=A;e("connection to %s%s using %s%s errored - %s",n,s?`:${s}`:"",r,t,o.message)}));r.channel("undici:client:sendHeaders").subscribe((A=>{const{request:{method:t,path:r,origin:s}}=A;e("sending request to %s %s/%s",t,s,r)}))}r.channel("undici:websocket:open").subscribe((e=>{const{address:{address:A,port:t}}=e;i("connection opened %s%s",A,t?`:${t}`:"")}));r.channel("undici:websocket:close").subscribe((e=>{const{websocket:A,code:t,reason:r}=e;i("closed connection to %s - %s %s",A.url,t,r)}));r.channel("undici:websocket:socket_error").subscribe((e=>{i("connection errored - %s",e.message)}));r.channel("undici:websocket:ping").subscribe((e=>{i("ping received")}));r.channel("undici:websocket:pong").subscribe((e=>{i("pong received")}))}e.exports={channels:c}},8707:e=>{const A=Symbol.for("undici.error.UND_ERR");class UndiciError extends Error{constructor(e){super(e);this.name="UndiciError";this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[A]===true}[A]=true}const t=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT");class ConnectTimeoutError extends UndiciError{constructor(e){super(e);this.name="ConnectTimeoutError";this.message=e||"Connect Timeout Error";this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[t]===true}[t]=true}const r=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT");class HeadersTimeoutError extends UndiciError{constructor(e){super(e);this.name="HeadersTimeoutError";this.message=e||"Headers Timeout Error";this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[r]===true}[r]=true}const s=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW");class HeadersOverflowError extends UndiciError{constructor(e){super(e);this.name="HeadersOverflowError";this.message=e||"Headers Overflow Error";this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[s]===true}[s]=true}const n=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT");class BodyTimeoutError extends UndiciError{constructor(e){super(e);this.name="BodyTimeoutError";this.message=e||"Body Timeout Error";this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[n]===true}[n]=true}const o=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE");class ResponseStatusCodeError extends UndiciError{constructor(e,A,t,r){super(e);this.name="ResponseStatusCodeError";this.message=e||"Response Status Code Error";this.code="UND_ERR_RESPONSE_STATUS_CODE";this.body=r;this.status=A;this.statusCode=A;this.headers=t}static[Symbol.hasInstance](e){return e&&e[o]===true}[o]=true}const i=Symbol.for("undici.error.UND_ERR_INVALID_ARG");class InvalidArgumentError extends UndiciError{constructor(e){super(e);this.name="InvalidArgumentError";this.message=e||"Invalid Argument Error";this.code="UND_ERR_INVALID_ARG"}static[Symbol.hasInstance](e){return e&&e[i]===true}[i]=true}const a=Symbol.for("undici.error.UND_ERR_INVALID_RETURN_VALUE");class InvalidReturnValueError extends UndiciError{constructor(e){super(e);this.name="InvalidReturnValueError";this.message=e||"Invalid Return Value Error";this.code="UND_ERR_INVALID_RETURN_VALUE"}static[Symbol.hasInstance](e){return e&&e[a]===true}[a]=true}const c=Symbol.for("undici.error.UND_ERR_ABORT");class AbortError extends UndiciError{constructor(e){super(e);this.name="AbortError";this.message=e||"The operation was aborted";this.code="UND_ERR_ABORT"}static[Symbol.hasInstance](e){return e&&e[c]===true}[c]=true}const g=Symbol.for("undici.error.UND_ERR_ABORTED");class RequestAbortedError extends AbortError{constructor(e){super(e);this.name="AbortError";this.message=e||"Request aborted";this.code="UND_ERR_ABORTED"}static[Symbol.hasInstance](e){return e&&e[g]===true}[g]=true}const l=Symbol.for("undici.error.UND_ERR_INFO");class InformationalError extends UndiciError{constructor(e){super(e);this.name="InformationalError";this.message=e||"Request information";this.code="UND_ERR_INFO"}static[Symbol.hasInstance](e){return e&&e[l]===true}[l]=true}const Q=Symbol.for("undici.error.UND_ERR_REQ_CONTENT_LENGTH_MISMATCH");class RequestContentLengthMismatchError extends UndiciError{constructor(e){super(e);this.name="RequestContentLengthMismatchError";this.message=e||"Request body length does not match content-length header";this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](e){return e&&e[Q]===true}[Q]=true}const E=Symbol.for("undici.error.UND_ERR_RES_CONTENT_LENGTH_MISMATCH");class ResponseContentLengthMismatchError extends UndiciError{constructor(e){super(e);this.name="ResponseContentLengthMismatchError";this.message=e||"Response body length does not match content-length header";this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](e){return e&&e[E]===true}[E]=true}const B=Symbol.for("undici.error.UND_ERR_DESTROYED");class ClientDestroyedError extends UndiciError{constructor(e){super(e);this.name="ClientDestroyedError";this.message=e||"The client is destroyed";this.code="UND_ERR_DESTROYED"}static[Symbol.hasInstance](e){return e&&e[B]===true}[B]=true}const C=Symbol.for("undici.error.UND_ERR_CLOSED");class ClientClosedError extends UndiciError{constructor(e){super(e);this.name="ClientClosedError";this.message=e||"The client is closed";this.code="UND_ERR_CLOSED"}static[Symbol.hasInstance](e){return e&&e[C]===true}[C]=true}const h=Symbol.for("undici.error.UND_ERR_SOCKET");class SocketError extends UndiciError{constructor(e,A){super(e);this.name="SocketError";this.message=e||"Socket error";this.code="UND_ERR_SOCKET";this.socket=A}static[Symbol.hasInstance](e){return e&&e[h]===true}[h]=true}const I=Symbol.for("undici.error.UND_ERR_NOT_SUPPORTED");class NotSupportedError extends UndiciError{constructor(e){super(e);this.name="NotSupportedError";this.message=e||"Not supported error";this.code="UND_ERR_NOT_SUPPORTED"}static[Symbol.hasInstance](e){return e&&e[I]===true}[I]=true}const u=Symbol.for("undici.error.UND_ERR_BPL_MISSING_UPSTREAM");class BalancedPoolMissingUpstreamError extends UndiciError{constructor(e){super(e);this.name="MissingUpstreamError";this.message=e||"No upstream has been added to the BalancedPool";this.code="UND_ERR_BPL_MISSING_UPSTREAM"}static[Symbol.hasInstance](e){return e&&e[u]===true}[u]=true}const d=Symbol.for("undici.error.UND_ERR_HTTP_PARSER");class HTTPParserError extends Error{constructor(e,A,t){super(e);this.name="HTTPParserError";this.code=A?`HPE_${A}`:undefined;this.data=t?t.toString():undefined}static[Symbol.hasInstance](e){return e&&e[d]===true}[d]=true}const f=Symbol.for("undici.error.UND_ERR_RES_EXCEEDED_MAX_SIZE");class ResponseExceededMaxSizeError extends UndiciError{constructor(e){super(e);this.name="ResponseExceededMaxSizeError";this.message=e||"Response content exceeded max size";this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}static[Symbol.hasInstance](e){return e&&e[f]===true}[f]=true}const p=Symbol.for("undici.error.UND_ERR_REQ_RETRY");class RequestRetryError extends UndiciError{constructor(e,A,{headers:t,data:r}){super(e);this.name="RequestRetryError";this.message=e||"Request retry error";this.code="UND_ERR_REQ_RETRY";this.statusCode=A;this.data=r;this.headers=t}static[Symbol.hasInstance](e){return e&&e[p]===true}[p]=true}const w=Symbol.for("undici.error.UND_ERR_RESPONSE");class ResponseError extends UndiciError{constructor(e,A,{headers:t,data:r}){super(e);this.name="ResponseError";this.message=e||"Response error";this.code="UND_ERR_RESPONSE";this.statusCode=A;this.data=r;this.headers=t}static[Symbol.hasInstance](e){return e&&e[w]===true}[w]=true}const y=Symbol.for("undici.error.UND_ERR_PRX_TLS");class SecureProxyConnectionError extends UndiciError{constructor(e,A,t){super(A,{cause:e,...t??{}});this.name="SecureProxyConnectionError";this.message=A||"Secure Proxy Connection failed";this.code="UND_ERR_PRX_TLS";this.cause=e}static[Symbol.hasInstance](e){return e&&e[y]===true}[y]=true}const m=Symbol.for("undici.error.UND_ERR_WS_MESSAGE_SIZE_EXCEEDED");class MessageSizeExceededError extends UndiciError{constructor(e){super(e);this.name="MessageSizeExceededError";this.message=e||"Max decompressed message size exceeded";this.code="UND_ERR_WS_MESSAGE_SIZE_EXCEEDED"}static[Symbol.hasInstance](e){return e&&e[m]===true}get[m](){return true}}e.exports={AbortError:AbortError,HTTPParserError:HTTPParserError,UndiciError:UndiciError,HeadersTimeoutError:HeadersTimeoutError,HeadersOverflowError:HeadersOverflowError,BodyTimeoutError:BodyTimeoutError,RequestContentLengthMismatchError:RequestContentLengthMismatchError,ConnectTimeoutError:ConnectTimeoutError,ResponseStatusCodeError:ResponseStatusCodeError,InvalidArgumentError:InvalidArgumentError,InvalidReturnValueError:InvalidReturnValueError,RequestAbortedError:RequestAbortedError,ClientDestroyedError:ClientDestroyedError,ClientClosedError:ClientClosedError,InformationalError:InformationalError,SocketError:SocketError,NotSupportedError:NotSupportedError,ResponseContentLengthMismatchError:ResponseContentLengthMismatchError,BalancedPoolMissingUpstreamError:BalancedPoolMissingUpstreamError,ResponseExceededMaxSizeError:ResponseExceededMaxSizeError,RequestRetryError:RequestRetryError,ResponseError:ResponseError,SecureProxyConnectionError:SecureProxyConnectionError,MessageSizeExceededError:MessageSizeExceededError}},4655:(e,A,t)=>{const{InvalidArgumentError:r,NotSupportedError:s}=t(8707);const n=t(4589);const{isValidHTTPToken:o,isValidHeaderValue:i,isStream:a,destroy:c,isBuffer:g,isFormDataLike:l,isIterable:Q,isBlobLike:E,buildURL:B,validateHandler:C,getServerName:h,normalizedMethodRecords:I}=t(3440);const{channels:u}=t(2414);const{headerNameLowerCasedRecord:d}=t(735);const f=/[^\u0021-\u00ff]/;const p=Symbol("handler");class Request{constructor(e,{path:A,method:t,body:s,headers:n,query:d,idempotent:w,blocking:y,upgrade:m,headersTimeout:D,bodyTimeout:R,reset:k,throwOnError:b,expectContinue:F,servername:S},N){if(typeof A!=="string"){throw new r("path must be a string")}else if(A[0]!=="/"&&!(A.startsWith("http://")||A.startsWith("https://"))&&t!=="CONNECT"){throw new r("path must be an absolute URL or start with a slash")}else if(f.test(A)){throw new r("invalid request path")}if(typeof t!=="string"){throw new r("method must be a string")}else if(I[t]===undefined&&!o(t)){throw new r("invalid request method")}if(m&&typeof m!=="string"){throw new r("upgrade must be a string")}if(m&&!i(m)){throw new r("invalid upgrade header")}if(D!=null&&(!Number.isFinite(D)||D<0)){throw new r("invalid headersTimeout")}if(R!=null&&(!Number.isFinite(R)||R<0)){throw new r("invalid bodyTimeout")}if(k!=null&&typeof k!=="boolean"){throw new r("invalid reset")}if(F!=null&&typeof F!=="boolean"){throw new r("invalid expectContinue")}this.headersTimeout=D;this.bodyTimeout=R;this.throwOnError=b===true;this.method=t;this.abort=null;if(s==null){this.body=null}else if(a(s)){this.body=s;const e=this.body._readableState;if(!e||!e.autoDestroy){this.endHandler=function autoDestroy(){c(this)};this.body.on("end",this.endHandler)}this.errorHandler=e=>{if(this.abort){this.abort(e)}else{this.error=e}};this.body.on("error",this.errorHandler)}else if(g(s)){this.body=s.byteLength?s:null}else if(ArrayBuffer.isView(s)){this.body=s.buffer.byteLength?Buffer.from(s.buffer,s.byteOffset,s.byteLength):null}else if(s instanceof ArrayBuffer){this.body=s.byteLength?Buffer.from(s):null}else if(typeof s==="string"){this.body=s.length?Buffer.from(s):null}else if(l(s)||Q(s)||E(s)){this.body=s}else{throw new r("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable")}this.completed=false;this.aborted=false;this.upgrade=m||null;this.path=d?B(A,d):A;this.origin=e;this.idempotent=w==null?t==="HEAD"||t==="GET":w;this.blocking=y==null?false:y;this.reset=k==null?null:k;this.host=null;this.contentLength=null;this.contentType=null;this.headers=[];this.expectContinue=F!=null?F:false;if(Array.isArray(n)){if(n.length%2!==0){throw new r("headers array must be even")}for(let e=0;e{e.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}},7752:(e,A,t)=>{const{wellknownHeaderNames:r,headerNameLowerCasedRecord:s}=t(735);class TstNode{value=null;left=null;middle=null;right=null;code;constructor(e,A,t){if(t===undefined||t>=e.length){throw new TypeError("Unreachable")}const r=this.code=e.charCodeAt(t);if(r>127){throw new TypeError("key must be ascii string")}if(e.length!==++t){this.middle=new TstNode(e,A,t)}else{this.value=A}}add(e,A){const t=e.length;if(t===0){throw new TypeError("Unreachable")}let r=0;let s=this;while(true){const n=e.charCodeAt(r);if(n>127){throw new TypeError("key must be ascii string")}if(s.code===n){if(t===++r){s.value=A;break}else if(s.middle!==null){s=s.middle}else{s.middle=new TstNode(e,A,r);break}}else if(s.code=65){s|=32}while(r!==null){if(s===r.code){if(A===++t){return r}r=r.middle;break}r=r.code{const r=t(4589);const{kDestroyed:s,kBodyUsed:n,kListeners:o,kBody:i}=t(6443);const{IncomingMessage:a}=t(7067);const c=t(7075);const g=t(7030);const{Blob:l}=t(4573);const Q=t(7975);const{stringify:E}=t(1792);const{EventEmitter:B}=t(8474);const{InvalidArgumentError:C}=t(8707);const{headerNameLowerCasedRecord:h}=t(735);const{tree:I}=t(7752);const[u,d]=process.versions.node.split(".").map((e=>Number(e)));class BodyAsyncIterable{constructor(e){this[i]=e;this[n]=false}async*[Symbol.asyncIterator](){r(!this[n],"disturbed");this[n]=true;yield*this[i]}}function wrapRequestBody(e){if(isStream(e)){if(bodyLength(e)===0){e.on("data",(function(){r(false)}))}if(typeof e.readableDidRead!=="boolean"){e[n]=false;B.prototype.on.call(e,"data",(function(){this[n]=true}))}return e}else if(e&&typeof e.pipeTo==="function"){return new BodyAsyncIterable(e)}else if(e&&typeof e!=="string"&&!ArrayBuffer.isView(e)&&isIterable(e)){return new BodyAsyncIterable(e)}else{return e}}function nop(){}function isStream(e){return e&&typeof e==="object"&&typeof e.pipe==="function"&&typeof e.on==="function"}function isBlobLike(e){if(e===null){return false}else if(e instanceof l){return true}else if(typeof e!=="object"){return false}else{const A=e[Symbol.toStringTag];return(A==="Blob"||A==="File")&&("stream"in e&&typeof e.stream==="function"||"arrayBuffer"in e&&typeof e.arrayBuffer==="function")}}function buildURL(e,A){if(e.includes("?")||e.includes("#")){throw new Error('Query params cannot be passed when url already contains "?" or "#".')}const t=E(A);if(t){e+="?"+t}return e}function isValidPort(e){const A=parseInt(e,10);return A===Number(e)&&A>=0&&A<=65535}function isHttpOrHttpsPrefixed(e){return e!=null&&e[0]==="h"&&e[1]==="t"&&e[2]==="t"&&e[3]==="p"&&(e[4]===":"||e[4]==="s"&&e[5]===":")}function parseURL(e){if(typeof e==="string"){e=new URL(e);if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new C("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return e}if(!e||typeof e!=="object"){throw new C("Invalid URL: The URL argument must be a non-null object.")}if(!(e instanceof URL)){if(e.port!=null&&e.port!==""&&isValidPort(e.port)===false){throw new C("Invalid URL: port must be a valid integer or a string representation of an integer.")}if(e.path!=null&&typeof e.path!=="string"){throw new C("Invalid URL path: the path must be a string or null/undefined.")}if(e.pathname!=null&&typeof e.pathname!=="string"){throw new C("Invalid URL pathname: the pathname must be a string or null/undefined.")}if(e.hostname!=null&&typeof e.hostname!=="string"){throw new C("Invalid URL hostname: the hostname must be a string or null/undefined.")}if(e.origin!=null&&typeof e.origin!=="string"){throw new C("Invalid URL origin: the origin must be a string or null/undefined.")}if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new C("Invalid URL protocol: the URL must start with `http:` or `https:`.")}const A=e.port!=null?e.port:e.protocol==="https:"?443:80;let t=e.origin!=null?e.origin:`${e.protocol||""}//${e.hostname||""}:${A}`;let r=e.path!=null?e.path:`${e.pathname||""}${e.search||""}`;if(t[t.length-1]==="/"){t=t.slice(0,t.length-1)}if(r&&r[0]!=="/"){r=`/${r}`}return new URL(`${t}${r}`)}if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new C("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return e}function parseOrigin(e){e=parseURL(e);if(e.pathname!=="/"||e.search||e.hash){throw new C("invalid url")}return e}function getHostname(e){if(e[0]==="["){const A=e.indexOf("]");r(A!==-1);return e.substring(1,A)}const A=e.indexOf(":");if(A===-1)return e;return e.substring(0,A)}function getServerName(e){if(!e){return null}r(typeof e==="string");const A=getHostname(e);if(g.isIP(A)){return""}return A}function deepClone(e){return JSON.parse(JSON.stringify(e))}function isAsyncIterable(e){return!!(e!=null&&typeof e[Symbol.asyncIterator]==="function")}function isIterable(e){return!!(e!=null&&(typeof e[Symbol.iterator]==="function"||typeof e[Symbol.asyncIterator]==="function"))}function bodyLength(e){if(e==null){return 0}else if(isStream(e)){const A=e._readableState;return A&&A.objectMode===false&&A.ended===true&&Number.isFinite(A.length)?A.length:null}else if(isBlobLike(e)){return e.size!=null?e.size:null}else if(isBuffer(e)){return e.byteLength}return null}function isDestroyed(e){return e&&!!(e.destroyed||e[s]||c.isDestroyed?.(e))}function destroy(e,A){if(e==null||!isStream(e)||isDestroyed(e)){return}if(typeof e.destroy==="function"){if(Object.getPrototypeOf(e).constructor===a){e.socket=null}e.destroy(A)}else if(A){queueMicrotask((()=>{e.emit("error",A)}))}if(e.destroyed!==true){e[s]=true}}const f=/timeout=(\d+)/;function parseKeepAliveTimeout(e){const A=e.toString().match(f);return A?parseInt(A[1],10)*1e3:null}function headerNameToString(e){return typeof e==="string"?h[e]??e.toLowerCase():I.lookup(e)??e.toString("latin1").toLowerCase()}function bufferToLowerCasedHeaderName(e){return I.lookup(e)??e.toString("latin1").toLowerCase()}function parseHeaders(e,A){if(A===undefined)A={};for(let t=0;te.toString("utf8"))):s.toString("utf8")}}}if("content-length"in A&&"content-disposition"in A){A["content-disposition"]=Buffer.from(A["content-disposition"]).toString("latin1")}return A}function parseRawHeaders(e){const A=e.length;const t=new Array(A);let r=false;let s=-1;let n;let o;let i=0;for(let A=0;A{e.close();e.byobRequest?.respond(0)}))}else{const A=Buffer.isBuffer(r)?r:Buffer.from(r);if(A.byteLength){e.enqueue(new Uint8Array(A))}}return e.desiredSize>0},async cancel(e){await A.return()},type:"bytes"})}function isFormDataLike(e){return e&&typeof e==="object"&&typeof e.append==="function"&&typeof e.delete==="function"&&typeof e.get==="function"&&typeof e.getAll==="function"&&typeof e.has==="function"&&typeof e.set==="function"&&e[Symbol.toStringTag]==="FormData"}function addAbortListener(e,A){if("addEventListener"in e){e.addEventListener("abort",A,{once:true});return()=>e.removeEventListener("abort",A)}e.addListener("abort",A);return()=>e.removeListener("abort",A)}const p=typeof String.prototype.toWellFormed==="function";const w=typeof String.prototype.isWellFormed==="function";function toUSVString(e){return p?`${e}`.toWellFormed():Q.toUSVString(e)}function isUSVString(e){return w?`${e}`.isWellFormed():toUSVString(e)===`${e}`}function isTokenCharCode(e){switch(e){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return false;default:return e>=33&&e<=126}}function isValidHTTPToken(e){if(e.length===0){return false}for(let A=0;A{const{InvalidArgumentError:r}=t(8707);const{kClients:s,kRunning:n,kClose:o,kDestroy:i,kDispatch:a,kInterceptors:c}=t(6443);const g=t(1841);const l=t(628);const Q=t(3701);const E=t(3440);const B=t(5092);const C=Symbol("onConnect");const h=Symbol("onDisconnect");const I=Symbol("onConnectionError");const u=Symbol("maxRedirections");const d=Symbol("onDrain");const f=Symbol("factory");const p=Symbol("options");function defaultFactory(e,A){return A&&A.connections===1?new Q(e,A):new l(e,A)}class Agent extends g{constructor({factory:e=defaultFactory,maxRedirections:A=0,connect:t,...n}={}){if(typeof e!=="function"){throw new r("factory must be a function.")}if(t!=null&&typeof t!=="function"&&typeof t!=="object"){throw new r("connect must be a function or an object")}if(!Number.isInteger(A)||A<0){throw new r("maxRedirections must be a positive number")}super(n);if(t&&typeof t!=="function"){t={...t}}this[c]=n.interceptors?.Agent&&Array.isArray(n.interceptors.Agent)?n.interceptors.Agent:[B({maxRedirections:A})];this[p]={...E.deepClone(n),connect:t};this[p].interceptors=n.interceptors?{...n.interceptors}:undefined;this[u]=A;this[f]=e;this[s]=new Map;this[d]=(e,A)=>{this.emit("drain",e,[this,...A])};this[C]=(e,A)=>{this.emit("connect",e,[this,...A])};this[h]=(e,A,t)=>{this.emit("disconnect",e,[this,...A],t)};this[I]=(e,A,t)=>{this.emit("connectionError",e,[this,...A],t)}}get[n](){let e=0;for(const A of this[s].values()){e+=A[n]}return e}[a](e,A){let t;if(e.origin&&(typeof e.origin==="string"||e.origin instanceof URL)){t=String(e.origin)}else{throw new r("opts.origin must be a non-empty string or URL.")}let n=this[s].get(t);if(!n){n=this[f](e.origin,this[p]).on("drain",this[d]).on("connect",this[C]).on("disconnect",this[h]).on("connectionError",this[I]);this[s].set(t,n)}return n.dispatch(e,A)}async[o](){const e=[];for(const A of this[s].values()){e.push(A.close())}this[s].clear();await Promise.all(e)}async[i](e){const A=[];for(const t of this[s].values()){A.push(t.destroy(e))}this[s].clear();await Promise.all(A)}}e.exports=Agent},837:(e,A,t)=>{const{BalancedPoolMissingUpstreamError:r,InvalidArgumentError:s}=t(8707);const{PoolBase:n,kClients:o,kNeedDrain:i,kAddClient:a,kRemoveClient:c,kGetDispatcher:g}=t(2128);const l=t(628);const{kUrl:Q,kInterceptors:E}=t(6443);const{parseOrigin:B}=t(3440);const C=Symbol("factory");const h=Symbol("options");const I=Symbol("kGreatestCommonDivisor");const u=Symbol("kCurrentWeight");const d=Symbol("kIndex");const f=Symbol("kWeight");const p=Symbol("kMaxWeightPerServer");const w=Symbol("kErrorPenalty");function getGreatestCommonDivisor(e,A){if(e===0)return A;while(A!==0){const t=A;A=e%A;e=t}return e}function defaultFactory(e,A){return new l(e,A)}class BalancedPool extends n{constructor(e=[],{factory:A=defaultFactory,...t}={}){super();this[h]=t;this[d]=-1;this[u]=0;this[p]=this[h].maxWeightPerServer||100;this[w]=this[h].errorPenalty||15;if(!Array.isArray(e)){e=[e]}if(typeof A!=="function"){throw new s("factory must be a function.")}this[E]=t.interceptors?.BalancedPool&&Array.isArray(t.interceptors.BalancedPool)?t.interceptors.BalancedPool:[];this[C]=A;for(const A of e){this.addUpstream(A)}this._updateBalancedPoolStats()}addUpstream(e){const A=B(e).origin;if(this[o].find((e=>e[Q].origin===A&&e.closed!==true&&e.destroyed!==true))){return this}const t=this[C](A,Object.assign({},this[h]));this[a](t);t.on("connect",(()=>{t[f]=Math.min(this[p],t[f]+this[w])}));t.on("connectionError",(()=>{t[f]=Math.max(1,t[f]-this[w]);this._updateBalancedPoolStats()}));t.on("disconnect",((...e)=>{const A=e[2];if(A&&A.code==="UND_ERR_SOCKET"){t[f]=Math.max(1,t[f]-this[w]);this._updateBalancedPoolStats()}}));for(const e of this[o]){e[f]=this[p]}this._updateBalancedPoolStats();return this}_updateBalancedPoolStats(){let e=0;for(let A=0;Ae[Q].origin===A&&e.closed!==true&&e.destroyed!==true));if(t){this[c](t)}return this}get upstreams(){return this[o].filter((e=>e.closed!==true&&e.destroyed!==true)).map((e=>e[Q].origin))}[g](){if(this[o].length===0){throw new r}const e=this[o].find((e=>!e[i]&&e.closed!==true&&e.destroyed!==true));if(!e){return}const A=this[o].map((e=>e[i])).reduce(((e,A)=>e&&A),true);if(A){return}let t=0;let s=this[o].findIndex((e=>!e[i]));while(t++this[o][s][f]&&!e[i]){s=this[d]}if(this[d]===0){this[u]=this[u]-this[I];if(this[u]<=0){this[u]=this[p]}}if(e[f]>=this[u]&&!e[i]){return e}}this[u]=this[o][s][f];this[d]=s;return this[o][s]}}e.exports=BalancedPool},637:(e,A,t)=>{const r=t(4589);const s=t(3440);const{channels:n}=t(2414);const o=t(6603);const{RequestContentLengthMismatchError:i,ResponseContentLengthMismatchError:a,RequestAbortedError:c,InvalidArgumentError:g,HeadersTimeoutError:l,HeadersOverflowError:Q,SocketError:E,InformationalError:B,BodyTimeoutError:C,HTTPParserError:h,ResponseExceededMaxSizeError:I}=t(8707);const{kUrl:u,kReset:d,kClient:f,kParser:p,kBlocking:w,kRunning:y,kPending:m,kSize:D,kWriting:R,kQueue:k,kNoRef:b,kKeepAliveDefaultTimeout:F,kHostHeader:S,kPendingIdx:N,kRunningIdx:M,kError:U,kPipelining:L,kSocket:T,kKeepAliveTimeoutValue:v,kMaxHeadersSize:Y,kKeepAliveMaxTimeout:H,kKeepAliveTimeoutThreshold:G,kHeadersTimeout:J,kBodyTimeout:V,kStrictContentLength:x,kMaxRequests:O,kCounter:W,kMaxResponseSize:P,kOnError:q,kResume:_,kHTTPContext:Z}=t(6443);const z=t(2824);const K=Buffer.alloc(0);const X=Buffer[Symbol.species];const j=s.addListener;const $=s.removeAllListeners;const ee=Symbol("kIdleSocketValidation");const Ae=Symbol("kIdleSocketValidationTimeout");const te=Symbol("kSocketUsed");let re;async function lazyllhttp(){const e=process.env.JEST_WORKER_ID?t(3870):undefined;let A;try{A=await WebAssembly.compile(t(3434))}catch(r){A=await WebAssembly.compile(e||t(3870))}return await WebAssembly.instantiate(A,{env:{wasm_on_url:(e,A,t)=>0,wasm_on_status:(e,A,t)=>{r(oe.ptr===e);const s=A-ce+ie.byteOffset;return oe.onStatus(new X(ie.buffer,s,t))||0},wasm_on_message_begin:e=>{r(oe.ptr===e);return oe.onMessageBegin()||0},wasm_on_header_field:(e,A,t)=>{r(oe.ptr===e);const s=A-ce+ie.byteOffset;return oe.onHeaderField(new X(ie.buffer,s,t))||0},wasm_on_header_value:(e,A,t)=>{r(oe.ptr===e);const s=A-ce+ie.byteOffset;return oe.onHeaderValue(new X(ie.buffer,s,t))||0},wasm_on_headers_complete:(e,A,t,s)=>{r(oe.ptr===e);return oe.onHeadersComplete(A,Boolean(t),Boolean(s))||0},wasm_on_body:(e,A,t)=>{r(oe.ptr===e);const s=A-ce+ie.byteOffset;return oe.onBody(new X(ie.buffer,s,t))||0},wasm_on_message_complete:e=>{r(oe.ptr===e);return oe.onMessageComplete()||0}}})}let se=null;let ne=lazyllhttp();ne.catch();let oe=null;let ie=null;let ae=0;let ce=null;const ge=0;const le=1;const Qe=2|le;const Ee=4|le;const Be=8|ge;class Parser{constructor(e,A,{exports:t}){r(Number.isFinite(e[Y])&&e[Y]>0);this.llhttp=t;this.ptr=this.llhttp.llhttp_alloc(z.TYPE.RESPONSE);this.client=e;this.socket=A;this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.statusCode=null;this.statusText="";this.upgrade=false;this.headers=[];this.headersSize=0;this.headersMaxSize=e[Y];this.shouldKeepAlive=false;this.paused=false;this.resume=this.resume.bind(this);this.bytesRead=0;this.keepAlive="";this.contentLength="";this.connection="";this.maxResponseSize=e[P]}setTimeout(e,A){if(e!==this.timeoutValue||A&le^this.timeoutType&le){if(this.timeout){o.clearTimeout(this.timeout);this.timeout=null}if(e){if(A&le){this.timeout=o.setFastTimeout(onParserTimeout,e,new WeakRef(this))}else{this.timeout=setTimeout(onParserTimeout,e,new WeakRef(this));this.timeout.unref()}}this.timeoutValue=e}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.timeoutType=A}resume(){if(this.socket.destroyed||!this.paused){return}r(this.ptr!=null);r(oe==null);this.llhttp.llhttp_resume(this.ptr);r(this.timeoutType===Ee);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.paused=false;this.execute(this.socket.read()||K);this.readMore()}readMore(){while(!this.paused&&this.ptr){const e=this.socket.read();if(e===null){break}this.execute(e)}}execute(e){r(this.ptr!=null);r(oe==null);r(!this.paused);const{socket:A,llhttp:t}=this;if(e.length>ae){if(ce){t.free(ce)}ae=Math.ceil(e.length/4096)*4096;ce=t.malloc(ae)}new Uint8Array(t.memory.buffer,ce,ae).set(e);try{let r;try{ie=e;oe=this;r=t.llhttp_execute(this.ptr,ce,e.length)}catch(e){throw e}finally{oe=null;ie=null}const s=t.llhttp_get_error_pos(this.ptr)-ce;if(r!==z.ERROR.OK){const t=e.subarray(s);if(r===z.ERROR.PAUSED_UPGRADE){this.onUpgrade(t)}else if(r===z.ERROR.PAUSED){this.paused=true;A.unshift(t)}else{throw this.createError(r,t)}}}catch(e){s.destroy(A,e)}}finish(){r(oe===null);r(this.ptr!=null);r(!this.paused);const{llhttp:e}=this;let A;try{oe=this;A=e.llhttp_finish(this.ptr)}finally{oe=null}if(A===z.ERROR.OK){return null}if(A===z.ERROR.PAUSED||A===z.ERROR.PAUSED_UPGRADE){this.paused=true;return null}return this.createError(A,K)}createError(e,A){const{llhttp:t,contentLength:r,bytesRead:s}=this;if(r&&s!==parseInt(r,10)){return new a}const n=t.llhttp_get_error_reason(this.ptr);let o="";if(n){const e=new Uint8Array(t.memory.buffer,n).indexOf(0);o="Response does not match the HTTP/1.1 protocol ("+Buffer.from(t.memory.buffer,n,e).toString()+")"}return new h(o,z.ERROR[e],A)}destroy(){r(this.ptr!=null);r(oe==null);this.llhttp.llhttp_free(this.ptr);this.ptr=null;this.timeout&&o.clearTimeout(this.timeout);this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.paused=false}onStatus(e){this.statusText=e.toString()}onMessageBegin(){const{socket:e,client:A}=this;if(e.destroyed){return-1}if(A[y]===0){s.destroy(e,new E("bad response",s.getSocketInfo(e)));return-1}const t=A[k][A[M]];if(!t){return-1}t.onResponseStarted()}onHeaderField(e){const A=this.headers.length;if((A&1)===0){this.headers.push(e)}else{this.headers[A-1]=Buffer.concat([this.headers[A-1],e])}this.trackHeader(e.length)}onHeaderValue(e){let A=this.headers.length;if((A&1)===1){this.headers.push(e);A+=1}else{this.headers[A-1]=Buffer.concat([this.headers[A-1],e])}const t=this.headers[A-2];if(t.length===10){const A=s.bufferToLowerCasedHeaderName(t);if(A==="keep-alive"){this.keepAlive+=e.toString()}else if(A==="connection"){this.connection+=e.toString()}}else if(t.length===14&&s.bufferToLowerCasedHeaderName(t)==="content-length"){this.contentLength+=e.toString()}this.trackHeader(e.length)}trackHeader(e){this.headersSize+=e;if(this.headersSize>=this.headersMaxSize){s.destroy(this.socket,new Q)}}onUpgrade(e){const{upgrade:A,client:t,socket:n,headers:o,statusCode:i}=this;r(A);r(t[T]===n);r(!n.destroyed);r(!this.paused);r((o.length&1)===0);const a=t[k][t[M]];r(a);r(a.upgrade||a.method==="CONNECT");this.statusCode=null;this.statusText="";this.shouldKeepAlive=null;this.headers=[];this.headersSize=0;n.unshift(e);n[p].destroy();n[p]=null;n[f]=null;n[U]=null;$(n);t[T]=null;t[Z]=null;t[k][t[M]++]=null;t.emit("disconnect",t[u],[t],new B("upgrade"));try{a.onUpgrade(i,o,n)}catch(e){s.destroy(n,e)}t[_]()}onHeadersComplete(e,A,t){const{client:n,socket:o,headers:i,statusText:a}=this;if(o.destroyed){return-1}if(n[y]===0){s.destroy(o,new E("bad response",s.getSocketInfo(o)));return-1}const c=n[k][n[M]];if(!c){return-1}r(!this.upgrade);r(this.statusCode<200);if(e===100){s.destroy(o,new E("bad response",s.getSocketInfo(o)));return-1}if(A&&!c.upgrade){s.destroy(o,new E("bad upgrade",s.getSocketInfo(o)));return-1}r(this.timeoutType===Qe);this.statusCode=e;this.shouldKeepAlive=t||c.method==="HEAD"&&!o[d]&&this.connection.toLowerCase()==="keep-alive";if(this.statusCode>=200){const e=c.bodyTimeout!=null?c.bodyTimeout:n[V];this.setTimeout(e,Ee)}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}if(c.method==="CONNECT"){r(n[y]===1);this.upgrade=true;return 2}if(A){r(n[y]===1);this.upgrade=true;return 2}r((this.headers.length&1)===0);this.headers=[];this.headersSize=0;if(this.shouldKeepAlive&&n[L]){const e=this.keepAlive?s.parseKeepAliveTimeout(this.keepAlive):null;if(e!=null){const A=Math.min(e-n[G],n[H]);if(A<=0){o[d]=true}else{n[v]=A}}else{n[v]=n[F]}}else{o[d]=true}const g=c.onHeaders(e,i,this.resume,a)===false;if(c.aborted){return-1}if(c.method==="HEAD"){return 1}if(e<200){return 1}if(o[w]){o[w]=false;n[_]()}return g?z.ERROR.PAUSED:0}onBody(e){const{client:A,socket:t,statusCode:n,maxResponseSize:o}=this;if(t.destroyed){return-1}const i=A[k][A[M]];r(i);r(this.timeoutType===Ee);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}r(n>=200);if(o>-1&&this.bytesRead+e.length>o){s.destroy(t,new I);return-1}this.bytesRead+=e.length;if(i.onData(e)===false){return z.ERROR.PAUSED}}onMessageComplete(){const{client:e,socket:A,statusCode:t,upgrade:n,headers:o,contentLength:i,bytesRead:c,shouldKeepAlive:g}=this;if(A.destroyed&&(!t||g)){return-1}if(n){return}r(t>=100);r((this.headers.length&1)===0);const l=e[k][e[M]];r(l);this.statusCode=null;this.statusText="";this.bytesRead=0;this.contentLength="";this.keepAlive="";this.connection="";this.headers=[];this.headersSize=0;if(t<200){return}if(l.method!=="HEAD"&&i&&c!==parseInt(i,10)){s.destroy(A,new a);return-1}l.onComplete(o);e[k][e[M]++]=null;A[te]=true;if(A[R]){r(e[y]===0);s.destroy(A,new B("reset"));return z.ERROR.PAUSED}else if(!g){s.destroy(A,new B("reset"));return z.ERROR.PAUSED}else if(A[d]&&e[y]===0){s.destroy(A,new B("reset"));return z.ERROR.PAUSED}else if(e[L]==null||e[L]===1){setImmediate((()=>e[_]()))}else{e[_]()}}}function onParserTimeout(e){const{socket:A,timeoutType:t,client:n,paused:o}=e.deref();if(t===Qe){if(!A[R]||A.writableNeedDrain||n[y]>1){r(!o,"cannot be paused while waiting for headers");s.destroy(A,new l)}}else if(t===Ee){if(!o){s.destroy(A,new C)}}else if(t===Be){r(n[y]===0&&n[v]);s.destroy(A,new B("socket idle timeout"))}}async function connectH1(e,A){e[T]=A;if(!se){se=await ne;ne=null}A[b]=false;A[R]=false;A[d]=false;A[w]=false;A[ee]=0;A[Ae]=null;A[te]=false;A[p]=new Parser(e,A,se);j(A,"error",(function(e){r(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID");const A=this[p];if(e.code==="ECONNRESET"&&A.statusCode&&!A.shouldKeepAlive){const e=A.finish();if(e){this[U]=e;this[f][q](e)}return}this[U]=e;this[f][q](e)}));j(A,"readable",(function(){const e=this[p];if(e){e.readMore()}}));j(A,"end",(function(){const e=this[p];if(e.statusCode&&!e.shouldKeepAlive){const A=e.finish();if(A){s.destroy(this,A)}return}s.destroy(this,new E("other side closed",s.getSocketInfo(this)))}));j(A,"close",(function(){const e=this[f];const A=this[p];clearIdleSocketValidation(this);if(A){if(!this[U]&&A.statusCode&&!A.shouldKeepAlive){this[U]=A.finish()||this[U]}this[p].destroy();this[p]=null}const t=this[U]||new E("closed",s.getSocketInfo(this));e[T]=null;e[Z]=null;if(e.destroyed){r(e[m]===0);const A=e[k].splice(e[M]);for(let r=0;r0&&t.code!=="UND_ERR_INFO"){const A=e[k][e[M]];e[k][e[M]++]=null;s.errorRequest(e,A,t)}e[N]=e[M];r(e[y]===0);e.emit("disconnect",e[u],[e],t);e[_]()}));let t=false;A.on("close",(()=>{t=true}));return{version:"h1",defaultPipelining:1,write(...A){return writeH1(e,...A)},resume(){resumeH1(e)},destroy(e,r){if(t){queueMicrotask(r)}else{A.destroy(e).on("close",r)}},get destroyed(){return A.destroyed},busy(t){if(A[R]||A[d]||A[w]||A[ee]===1){return true}if(t){if(e[y]>0&&!t.idempotent){return true}if(e[y]>0&&(t.upgrade||t.method==="CONNECT")){return true}if(e[y]>0&&s.bodyLength(t.body)!==0&&(s.isStream(t.body)||s.isAsyncIterable(t.body)||s.isFormDataLike(t.body))){return true}}return false}}}function clearIdleSocketValidation(e){if(e[Ae]){clearTimeout(e[Ae]);e[Ae]=null}e[ee]=0}function scheduleIdleSocketValidation(e,A){A[ee]=1;A[Ae]=setTimeout((()=>{A[Ae]=null;A[ee]=2;if(e[T]===A&&!A.destroyed){e[_]()}}),0);A[Ae].unref?.()}function resumeH1(e){const A=e[T];if(A&&!A.destroyed){if(e[D]===0){if(!A[b]&&A.unref){A.unref();A[b]=true}}else if(A[b]&&A.ref){A.ref();A[b]=false}if(e[y]===0&&e[m]>0&&A[te]){if(A[ee]===0){scheduleIdleSocketValidation(e,A);A[p].readMore();if(A.destroyed){return}return}if(A[ee]===1){A[p].readMore();if(A.destroyed){return}return}}if(e[y]===0){A[p].readMore();if(A.destroyed){return}}if(e[D]===0){if(A[p].timeoutType!==Be){A[p].setTimeout(e[v],Be)}}else if(e[y]>0&&A[p].statusCode<200){if(A[p].timeoutType!==Qe){const t=e[k][e[M]];const r=t.headersTimeout!=null?t.headersTimeout:e[J];A[p].setTimeout(r,Qe)}}}}function shouldSendContentLength(e){return e!=="GET"&&e!=="HEAD"&&e!=="OPTIONS"&&e!=="TRACE"&&e!=="CONNECT"}function writeH1(e,A){const{method:o,path:a,host:l,upgrade:Q,blocking:E,reset:C}=A;let{body:h,headers:I,contentLength:u}=A;const f=o==="PUT"||o==="POST"||o==="PATCH"||o==="QUERY"||o==="PROPFIND"||o==="PROPPATCH";if(s.isFormDataLike(h)){if(!re){re=t(4492).extractBody}const[e,r]=re(h);if(A.contentType==null){I.push("content-type",r)}h=e.stream;u=e.length}else if(s.isBlobLike(h)&&A.contentType==null){const t=h.type;if(t){const r=`${t}`;if(!s.isValidHeaderValue(r)){s.errorRequest(e,A,new g("invalid content-type header"));return false}I.push("content-type",r)}}if(h&&typeof h.read==="function"){h.read(0)}const p=s.bodyLength(h);u=p??u;if(u===null){u=A.contentLength}if(u===0&&!f){u=null}if(shouldSendContentLength(o)&&u>0&&A.contentLength!==null&&A.contentLength!==u){if(e[x]){s.errorRequest(e,A,new i);return false}process.emitWarning(new i)}const y=e[T];clearIdleSocketValidation(y);const abort=t=>{if(A.aborted||A.completed){return}s.errorRequest(e,A,t||new c);s.destroy(h);s.destroy(y,new B("aborted"))};try{A.onConnect(abort)}catch(t){s.errorRequest(e,A,t)}if(A.aborted){return false}if(o==="HEAD"){y[d]=true}if(Q||o==="CONNECT"){y[d]=true}if(C!=null){y[d]=C}if(e[O]&&y[W]++>=e[O]){y[d]=true}if(E){y[w]=true}let m=`${o} ${a} HTTP/1.1\r\n`;if(typeof l==="string"){m+=`host: ${l}\r\n`}else{m+=e[S]}if(Q){m+=`connection: upgrade\r\nupgrade: ${Q}\r\n`}else if(e[L]&&!y[d]){m+="connection: keep-alive\r\n"}else{m+="connection: close\r\n"}if(Array.isArray(I)){for(let e=0;e{A.removeListener("error",onFinished)}));if(!l){const e=new c;queueMicrotask((()=>onFinished(e)))}};const onFinished=function(e){if(l){return}l=true;r(o.destroyed||o[R]&&t[y]<=1);o.off("drain",onDrain).off("error",onFinished);A.removeListener("data",onData).removeListener("end",onFinished).removeListener("close",onClose);if(!e){try{Q.end()}catch(A){e=A}}Q.destroy(e);if(e&&(e.code!=="UND_ERR_INFO"||e.message!=="reset")){s.destroy(A,e)}else{s.destroy(A)}};A.on("data",onData).on("end",onFinished).on("error",onFinished).on("close",onClose);if(A.resume){A.resume()}o.on("drain",onDrain).on("error",onFinished);if(A.errorEmitted??A.errored){setImmediate((()=>onFinished(A.errored)))}else if(A.endEmitted??A.readableEnded){setImmediate((()=>onFinished(null)))}if(A.closeEmitted??A.closed){setImmediate(onClose)}}function writeBuffer(e,A,t,n,o,i,a,c){try{if(!A){if(i===0){o.write(`${a}content-length: 0\r\n\r\n`,"latin1")}else{r(i===null,"no body must not have content length");o.write(`${a}\r\n`,"latin1")}}else if(s.isBuffer(A)){r(i===A.byteLength,"buffer body must have content length");o.cork();o.write(`${a}content-length: ${i}\r\n\r\n`,"latin1");o.write(A);o.uncork();n.onBodySent(A);if(!c&&n.reset!==false){o[d]=true}}n.onRequestSent();t[_]()}catch(A){e(A)}}async function writeBlob(e,A,t,s,n,o,a,c){r(o===A.size,"blob body must have content length");try{if(o!=null&&o!==A.size){throw new i}const e=Buffer.from(await A.arrayBuffer());n.cork();n.write(`${a}content-length: ${o}\r\n\r\n`,"latin1");n.write(e);n.uncork();s.onBodySent(e);s.onRequestSent();if(!c&&s.reset!==false){n[d]=true}t[_]()}catch(A){e(A)}}async function writeIterable(e,A,t,s,n,o,i,a){r(o!==0||t[y]===0,"iterator body cannot be pipelined");let c=null;function onDrain(){if(c){const e=c;c=null;e()}}const waitForDrain=()=>new Promise(((e,A)=>{r(c===null);if(n[U]){A(n[U])}else{c=e}}));n.on("close",onDrain).on("drain",onDrain);const g=new AsyncWriter({abort:e,socket:n,request:s,contentLength:o,client:t,expectsPayload:a,header:i});try{for await(const e of A){if(n[U]){throw n[U]}if(!g.write(e)){await waitForDrain()}}g.end()}catch(e){g.destroy(e)}finally{n.off("close",onDrain).off("drain",onDrain)}}class AsyncWriter{constructor({abort:e,socket:A,request:t,contentLength:r,client:s,expectsPayload:n,header:o}){this.socket=A;this.request=t;this.contentLength=r;this.client=s;this.bytesWritten=0;this.expectsPayload=n;this.header=o;this.abort=e;A[R]=true}write(e){const{socket:A,request:t,contentLength:r,client:s,bytesWritten:n,expectsPayload:o,header:a}=this;if(A[U]){throw A[U]}if(A.destroyed){return false}const c=Buffer.byteLength(e);if(!c){return true}if(r!==null&&n+c>r){if(s[x]){throw new i}process.emitWarning(new i)}A.cork();if(n===0){if(!o&&t.reset!==false){A[d]=true}if(r===null){A.write(`${a}transfer-encoding: chunked\r\n`,"latin1")}else{A.write(`${a}content-length: ${r}\r\n\r\n`,"latin1")}}if(r===null){A.write(`\r\n${c.toString(16)}\r\n`,"latin1")}this.bytesWritten+=c;const g=A.write(e);A.uncork();t.onBodySent(e);if(!g){if(A[p].timeout&&A[p].timeoutType===Qe){if(A[p].timeout.refresh){A[p].timeout.refresh()}}}return g}end(){const{socket:e,contentLength:A,client:t,bytesWritten:r,expectsPayload:s,header:n,request:o}=this;o.onRequestSent();e[R]=false;if(e[U]){throw e[U]}if(e.destroyed){return}if(r===0){if(s){e.write(`${n}content-length: 0\r\n\r\n`,"latin1")}else{e.write(`${n}\r\n`,"latin1")}}else if(A===null){e.write("\r\n0\r\n\r\n","latin1")}if(A!==null&&r!==A){if(t[x]){throw new i}else{process.emitWarning(new i)}}if(e[p].timeout&&e[p].timeoutType===Qe){if(e[p].timeout.refresh){e[p].timeout.refresh()}}t[_]()}destroy(e){const{socket:A,client:t,abort:s}=this;A[R]=false;if(e){r(t[y]<=1,"pipeline should only contain this request");s(e)}}}e.exports=connectH1},8788:(e,A,t)=>{const r=t(4589);const{pipeline:s}=t(7075);const n=t(3440);const{RequestContentLengthMismatchError:o,RequestAbortedError:i,SocketError:a,InformationalError:c}=t(8707);const{kUrl:g,kReset:l,kClient:Q,kRunning:E,kPending:B,kQueue:C,kPendingIdx:h,kRunningIdx:I,kError:u,kSocket:d,kStrictContentLength:f,kOnError:p,kMaxConcurrentStreams:w,kHTTP2Session:y,kResume:m,kSize:D,kHTTPContext:R}=t(6443);const k=Symbol("open streams");let b;let F=false;let S;try{S=t(2467)}catch{S={constants:{}}}const{constants:{HTTP2_HEADER_AUTHORITY:N,HTTP2_HEADER_METHOD:M,HTTP2_HEADER_PATH:U,HTTP2_HEADER_SCHEME:L,HTTP2_HEADER_CONTENT_LENGTH:T,HTTP2_HEADER_EXPECT:v,HTTP2_HEADER_STATUS:Y}}=S;function parseH2Headers(e){const A=[];for(const[t,r]of Object.entries(e)){if(Array.isArray(r)){for(const e of r){A.push(Buffer.from(t),Buffer.from(e))}}else{A.push(Buffer.from(t),Buffer.from(r))}}return A}async function connectH2(e,A){e[d]=A;if(!F){F=true;process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"})}const t=S.connect(e[g],{createConnection:()=>A,peerMaxConcurrentStreams:e[w]});t[k]=0;t[Q]=e;t[d]=A;n.addListener(t,"error",onHttp2SessionError);n.addListener(t,"frameError",onHttp2FrameError);n.addListener(t,"end",onHttp2SessionEnd);n.addListener(t,"goaway",onHTTP2GoAway);n.addListener(t,"close",(function(){const{[Q]:e}=this;const{[d]:A}=e;const t=this[d][u]||this[u]||new a("closed",n.getSocketInfo(A));e[y]=null;if(e.destroyed){r(e[B]===0);const A=e[C].splice(e[I]);for(let r=0;r{s=true}));return{version:"h2",defaultPipelining:Infinity,write(...A){return writeH2(e,...A)},resume(){resumeH2(e)},destroy(e,t){if(s){queueMicrotask(t)}else{A.destroy(e).on("close",t)}},get destroyed(){return A.destroyed},busy(){return false}}}function resumeH2(e){const A=e[d];if(A?.destroyed===false){if(e[D]===0&&e[w]===0){A.unref();e[y].unref()}else{A.ref();e[y].ref()}}}function onHttp2SessionError(e){r(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID");this[d][u]=e;this[Q][p](e)}function onHttp2FrameError(e,A,t){if(t===0){const t=new c(`HTTP/2: "frameError" received - type ${e}, code ${A}`);this[d][u]=t;this[Q][p](t)}}function onHttp2SessionEnd(){const e=new a("other side closed",n.getSocketInfo(this[d]));this.destroy(e);n.destroy(this[d],e)}function onHTTP2GoAway(e){const A=this[u]||new a(`HTTP/2: "GOAWAY" frame received with code ${e}`,n.getSocketInfo(this));const t=this[Q];t[d]=null;t[R]=null;if(this[y]!=null){this[y].destroy(A);this[y]=null}n.destroy(this[d],A);if(t[I]{if(A.aborted||A.completed){return}t=t||new i;n.errorRequest(e,A,t);if(R!=null){n.destroy(R,t)}n.destroy(w,t);e[C][e[I]++]=null;e[m]()};try{A.onConnect(abort)}catch(t){n.errorRequest(e,A,t)}if(A.aborted){return false}if(a==="CONNECT"){s.ref();R=s.request(D,{endStream:false,signal:u});if(R.id&&!R.pending){A.onUpgrade(null,null,R);++s[k];e[C][e[I]++]=null}else{R.once("ready",(()=>{A.onUpgrade(null,null,R);++s[k];e[C][e[I]++]=null}))}R.once("close",(()=>{s[k]-=1;if(s[k]===0)s.unref()}));return true}D[U]=l;D[L]="https";const H=a==="PUT"||a==="POST"||a==="PATCH";if(w&&typeof w.read==="function"){w.read(0)}let G=n.bodyLength(w);if(n.isFormDataLike(w)){b??=t(4492).extractBody;const[e,A]=b(w);D["content-type"]=A;w=e.stream;G=e.length}if(G==null){G=A.contentLength}if(G===0||!H){G=null}if(shouldSendContentLength(a)&&G>0&&A.contentLength!=null&&A.contentLength!==G){if(e[f]){n.errorRequest(e,A,new o);return false}process.emitWarning(new o)}if(G!=null){r(w,"no body must not have content length");D[T]=`${G}`}s.ref();const J=a==="GET"||a==="HEAD"||w===null;if(B){D[v]="100-continue";R=s.request(D,{endStream:J,signal:u});R.once("continue",writeBodyH2)}else{R=s.request(D,{endStream:J,signal:u});writeBodyH2()}++s[k];R.once("response",(t=>{const{[Y]:r,...s}=t;A.onResponseStarted();if(A.aborted){const t=new i;n.errorRequest(e,A,t);n.destroy(R,t);return}if(A.onHeaders(Number(r),parseH2Headers(s),R.resume.bind(R),"")===false){R.pause()}R.on("data",(e=>{if(A.onData(e)===false){R.pause()}}))}));R.once("end",(()=>{if(R.state?.state==null||R.state.state<6){A.onComplete([])}if(s[k]===0){s.unref()}abort(new c("HTTP/2: stream half-closed (remote)"));e[C][e[I]++]=null;e[h]=e[I];e[m]()}));R.once("close",(()=>{s[k]-=1;if(s[k]===0){s.unref()}}));R.once("error",(function(e){abort(e)}));R.once("frameError",((e,A)=>{abort(new c(`HTTP/2: "frameError" received - type ${e}, code ${A}`))}));return true;function writeBodyH2(){if(!w||G===0){writeBuffer(abort,R,null,e,A,e[d],G,H)}else if(n.isBuffer(w)){writeBuffer(abort,R,w,e,A,e[d],G,H)}else if(n.isBlobLike(w)){if(typeof w.stream==="function"){writeIterable(abort,R,w.stream(),e,A,e[d],G,H)}else{writeBlob(abort,R,w,e,A,e[d],G,H)}}else if(n.isStream(w)){writeStream(abort,e[d],H,R,w,e,A,G)}else if(n.isIterable(w)){writeIterable(abort,R,w,e,A,e[d],G,H)}else{r(false)}}}function writeBuffer(e,A,t,s,o,i,a,c){try{if(t!=null&&n.isBuffer(t)){r(a===t.byteLength,"buffer body must have content length");A.cork();A.write(t);A.uncork();A.end();o.onBodySent(t)}if(!c){i[l]=true}o.onRequestSent();s[m]()}catch(A){e(A)}}function writeStream(e,A,t,o,i,a,c,g){r(g!==0||a[E]===0,"stream body cannot be pipelined");const Q=s(i,o,(r=>{if(r){n.destroy(Q,r);e(r)}else{n.removeAllListeners(Q);c.onRequestSent();if(!t){A[l]=true}a[m]()}}));n.addListener(Q,"data",onPipeData);function onPipeData(e){c.onBodySent(e)}}async function writeBlob(e,A,t,s,n,i,a,c){r(a===t.size,"blob body must have content length");try{if(a!=null&&a!==t.size){throw new o}const e=Buffer.from(await t.arrayBuffer());A.cork();A.write(e);A.uncork();A.end();n.onBodySent(e);n.onRequestSent();if(!c){i[l]=true}s[m]()}catch(A){e(A)}}async function writeIterable(e,A,t,s,n,o,i,a){r(i!==0||s[E]===0,"iterator body cannot be pipelined");let c=null;function onDrain(){if(c){const e=c;c=null;e()}}const waitForDrain=()=>new Promise(((e,A)=>{r(c===null);if(o[u]){A(o[u])}else{c=e}}));A.on("close",onDrain).on("drain",onDrain);try{for await(const e of t){if(o[u]){throw o[u]}const t=A.write(e);n.onBodySent(e);if(!t){await waitForDrain()}}A.end();n.onRequestSent();if(!a){o[l]=true}s[m]()}catch(A){e(A)}finally{A.off("close",onDrain).off("drain",onDrain)}}e.exports=connectH2},3701:(e,A,t)=>{const r=t(4589);const s=t(7030);const n=t(7067);const o=t(3440);const{channels:i}=t(2414);const a=t(4655);const c=t(1841);const{InvalidArgumentError:g,InformationalError:l,ClientDestroyedError:Q}=t(8707);const E=t(9136);const{kUrl:B,kServerName:C,kClient:h,kBusy:I,kConnect:u,kResuming:d,kRunning:f,kPending:p,kSize:w,kQueue:y,kConnected:m,kConnecting:D,kNeedDrain:R,kKeepAliveDefaultTimeout:k,kHostHeader:b,kPendingIdx:F,kRunningIdx:S,kError:N,kPipelining:M,kKeepAliveTimeoutValue:U,kMaxHeadersSize:L,kKeepAliveMaxTimeout:T,kKeepAliveTimeoutThreshold:v,kHeadersTimeout:Y,kBodyTimeout:H,kStrictContentLength:G,kConnector:J,kMaxRedirections:V,kMaxRequests:x,kCounter:O,kClose:W,kDestroy:P,kDispatch:q,kInterceptors:_,kLocalAddress:Z,kMaxResponseSize:z,kOnError:K,kHTTPContext:X,kMaxConcurrentStreams:j,kResume:$}=t(6443);const ee=t(637);const Ae=t(8788);let te=false;const re=Symbol("kClosedResolve");const noop=()=>{};function getPipelining(e){return e[M]??e[X]?.defaultPipelining??1}class Client extends c{constructor(e,{interceptors:A,maxHeaderSize:t,headersTimeout:r,socketTimeout:i,requestTimeout:a,connectTimeout:c,bodyTimeout:l,idleTimeout:Q,keepAlive:h,keepAliveTimeout:I,maxKeepAliveTimeout:u,keepAliveMaxTimeout:f,keepAliveTimeoutThreshold:p,socketPath:w,pipelining:m,tls:D,strictContentLength:N,maxCachedSessions:O,maxRedirections:W,connect:P,maxRequestsPerClient:q,localAddress:ee,maxResponseSize:Ae,autoSelectFamily:ne,autoSelectFamilyAttemptTimeout:oe,maxConcurrentStreams:ie,allowH2:ae,webSocket:ce}={}){super({webSocket:ce});if(h!==undefined){throw new g("unsupported keepAlive, use pipelining=0 instead")}if(i!==undefined){throw new g("unsupported socketTimeout, use headersTimeout & bodyTimeout instead")}if(a!==undefined){throw new g("unsupported requestTimeout, use headersTimeout & bodyTimeout instead")}if(Q!==undefined){throw new g("unsupported idleTimeout, use keepAliveTimeout instead")}if(u!==undefined){throw new g("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead")}if(t!=null&&!Number.isFinite(t)){throw new g("invalid maxHeaderSize")}if(w!=null&&typeof w!=="string"){throw new g("invalid socketPath")}if(c!=null&&(!Number.isFinite(c)||c<0)){throw new g("invalid connectTimeout")}if(I!=null&&(!Number.isFinite(I)||I<=0)){throw new g("invalid keepAliveTimeout")}if(f!=null&&(!Number.isFinite(f)||f<=0)){throw new g("invalid keepAliveMaxTimeout")}if(p!=null&&!Number.isFinite(p)){throw new g("invalid keepAliveTimeoutThreshold")}if(r!=null&&(!Number.isInteger(r)||r<0)){throw new g("headersTimeout must be a positive integer or zero")}if(l!=null&&(!Number.isInteger(l)||l<0)){throw new g("bodyTimeout must be a positive integer or zero")}if(P!=null&&typeof P!=="function"&&typeof P!=="object"){throw new g("connect must be a function or an object")}if(W!=null&&(!Number.isInteger(W)||W<0)){throw new g("maxRedirections must be a positive number")}if(q!=null&&(!Number.isInteger(q)||q<0)){throw new g("maxRequestsPerClient must be a positive number")}if(ee!=null&&(typeof ee!=="string"||s.isIP(ee)===0)){throw new g("localAddress must be valid string IP address")}if(Ae!=null&&(!Number.isInteger(Ae)||Ae<-1)){throw new g("maxResponseSize must be a positive number")}if(oe!=null&&(!Number.isInteger(oe)||oe<-1)){throw new g("autoSelectFamilyAttemptTimeout must be a positive number")}if(ae!=null&&typeof ae!=="boolean"){throw new g("allowH2 must be a valid boolean value")}if(ie!=null&&(typeof ie!=="number"||ie<1)){throw new g("maxConcurrentStreams must be a positive integer, greater than 0")}if(typeof P!=="function"){P=E({...D,maxCachedSessions:O,allowH2:ae,socketPath:w,timeout:c,...ne?{autoSelectFamily:ne,autoSelectFamilyAttemptTimeout:oe}:undefined,...P})}if(A?.Client&&Array.isArray(A.Client)){this[_]=A.Client;if(!te){te=true;process.emitWarning("Client.Options#interceptor is deprecated. Use Dispatcher#compose instead.",{code:"UNDICI-CLIENT-INTERCEPTOR-DEPRECATED"})}}else{this[_]=[se({maxRedirections:W})]}this[B]=o.parseOrigin(e);this[J]=P;this[M]=m!=null?m:1;this[L]=t||n.maxHeaderSize;this[k]=I==null?4e3:I;this[T]=f==null?6e5:f;this[v]=p==null?2e3:p;this[U]=this[k];this[C]=null;this[Z]=ee!=null?ee:null;this[d]=0;this[R]=0;this[b]=`host: ${this[B].hostname}${this[B].port?`:${this[B].port}`:""}\r\n`;this[H]=l!=null?l:3e5;this[Y]=r!=null?r:3e5;this[G]=N==null?true:N;this[V]=W;this[x]=q;this[re]=null;this[z]=Ae>-1?Ae:-1;this[j]=ie!=null?ie:100;this[X]=null;this[y]=[];this[S]=0;this[F]=0;this[$]=e=>resume(this,e);this[K]=e=>onError(this,e)}get pipelining(){return this[M]}set pipelining(e){this[M]=e;this[$](true)}get[p](){return this[y].length-this[F]}get[f](){return this[F]-this[S]}get[w](){return this[y].length-this[S]}get[m](){return!!this[X]&&!this[D]&&!this[X].destroyed}get[I](){return Boolean(this[X]?.busy(null)||this[w]>=(getPipelining(this)||1)||this[p]>0)}[u](e){connect(this);this.once("connect",e)}[q](e,A){const t=e.origin||this[B].origin;const r=new a(t,e,A);this[y].push(r);if(this[d]){}else if(o.bodyLength(r.body)==null&&o.isIterable(r.body)){this[d]=1;queueMicrotask((()=>resume(this)))}else{this[$](true)}if(this[d]&&this[R]!==2&&this[I]){this[R]=2}return this[R]<2}async[W](){return new Promise((e=>{if(this[w]){this[re]=e}else{e(null)}}))}async[P](e){return new Promise((A=>{const t=this[y].splice(this[F]);for(let A=0;A{if(this[re]){this[re]();this[re]=null}A(null)};if(this[X]){this[X].destroy(e,callback);this[X]=null}else{queueMicrotask(callback)}this[$]()}))}}const se=t(5092);function onError(e,A){if(e[f]===0&&A.code!=="UND_ERR_INFO"&&A.code!=="UND_ERR_SOCKET"){r(e[F]===e[S]);const t=e[y].splice(e[S]);for(let r=0;r{e[J]({host:A,hostname:t,protocol:n,port:a,servername:e[C],localAddress:e[Z]},((e,A)=>{if(e){s(e)}else{r(A)}}))}));if(e.destroyed){o.destroy(s.on("error",noop),new Q);return}r(s);try{e[X]=s.alpnProtocol==="h2"?await Ae(e,s):await ee(e,s)}catch(e){s.destroy().on("error",noop);throw e}e[D]=false;s[O]=0;s[x]=e[x];s[h]=e;s[N]=null;if(i.connected.hasSubscribers){i.connected.publish({connectParams:{host:A,hostname:t,protocol:n,port:a,version:e[X]?.version,servername:e[C],localAddress:e[Z]},connector:e[J],socket:s})}e.emit("connect",e[B],[e])}catch(s){if(e.destroyed){return}e[D]=false;if(i.connectError.hasSubscribers){i.connectError.publish({connectParams:{host:A,hostname:t,protocol:n,port:a,version:e[X]?.version,servername:e[C],localAddress:e[Z]},connector:e[J],error:s})}if(s.code==="ERR_TLS_CERT_ALTNAME_INVALID"){r(e[f]===0);while(e[p]>0&&e[y][e[F]].servername===e[C]){const A=e[y][e[F]++];o.errorRequest(e,A,s)}}else{onError(e,s)}e.emit("connectionError",e[B],[e],s)}e[$]()}function emitDrain(e){e[R]=0;e.emit("drain",e[B],[e])}function resume(e,A){if(e[d]===2){return}e[d]=2;_resume(e,A);e[d]=0;if(e[S]>256){e[y].splice(0,e[S]);e[F]-=e[S];e[S]=0}}function _resume(e,A){while(true){if(e.destroyed){r(e[p]===0);return}if(e[re]&&!e[w]){e[re]();e[re]=null;return}if(e[X]){e[X].resume()}if(e[I]){e[R]=2}else if(e[R]===2){if(A){e[R]=1;queueMicrotask((()=>emitDrain(e)))}else{emitDrain(e)}continue}if(e[p]===0){return}if(e[f]>=(getPipelining(e)||1)){return}const t=e[y][e[F]];if(e[B].protocol==="https:"&&e[C]!==t.servername){if(e[f]>0){return}e[C]=t.servername;e[X]?.destroy(new l("servername changed"),(()=>{e[X]=null;resume(e)}))}if(e[D]){return}if(!e[X]){connect(e);return}if(e[X].destroyed){return}if(e[X].busy(t)){return}if(!t.aborted&&e[X].write(t)){e[F]++}else{e[y].splice(e[F],1)}}}e.exports=Client},1841:(e,A,t)=>{const r=t(883);const{ClientDestroyedError:s,ClientClosedError:n,InvalidArgumentError:o}=t(8707);const{kDestroy:i,kClose:a,kClosed:c,kDestroyed:g,kDispatch:l,kInterceptors:Q}=t(6443);const E=Symbol("onDestroyed");const B=Symbol("onClosed");const C=Symbol("Intercepted Dispatch");const h=Symbol("webSocketOptions");class DispatcherBase extends r{constructor(e){super();this[g]=false;this[E]=null;this[c]=false;this[B]=[];this[h]=e?.webSocket??{}}get webSocketOptions(){return{maxFragments:this[h].maxFragments??131072,maxPayloadSize:this[h].maxPayloadSize??128*1024*1024}}get destroyed(){return this[g]}get closed(){return this[c]}get interceptors(){return this[Q]}set interceptors(e){if(e){for(let A=e.length-1;A>=0;A--){const e=this[Q][A];if(typeof e!=="function"){throw new o("interceptor must be an function")}}}this[Q]=e}close(e){if(e===undefined){return new Promise(((e,A)=>{this.close(((t,r)=>t?A(t):e(r)))}))}if(typeof e!=="function"){throw new o("invalid callback")}if(this[g]){queueMicrotask((()=>e(new s,null)));return}if(this[c]){if(this[B]){this[B].push(e)}else{queueMicrotask((()=>e(null,null)))}return}this[c]=true;this[B].push(e);const onClosed=()=>{const e=this[B];this[B]=null;for(let A=0;Athis.destroy())).then((()=>{queueMicrotask(onClosed)}))}destroy(e,A){if(typeof e==="function"){A=e;e=null}if(A===undefined){return new Promise(((A,t)=>{this.destroy(e,((e,r)=>e?t(e):A(r)))}))}if(typeof A!=="function"){throw new o("invalid callback")}if(this[g]){if(this[E]){this[E].push(A)}else{queueMicrotask((()=>A(null,null)))}return}if(!e){e=new s}this[g]=true;this[E]=this[E]||[];this[E].push(A);const onDestroyed=()=>{const e=this[E];this[E]=null;for(let A=0;A{queueMicrotask(onDestroyed)}))}[C](e,A){if(!this[Q]||this[Q].length===0){this[C]=this[l];return this[l](e,A)}let t=this[l].bind(this);for(let e=this[Q].length-1;e>=0;e--){t=this[Q][e](t)}this[C]=t;return t(e,A)}dispatch(e,A){if(!A||typeof A!=="object"){throw new o("handler must be an object")}try{if(!e||typeof e!=="object"){throw new o("opts must be an object.")}if(this[g]||this[E]){throw new s}if(this[c]){throw new n}return this[C](e,A)}catch(e){if(typeof A.onError!=="function"){throw new o("invalid onError method")}A.onError(e);return false}}}e.exports=DispatcherBase},883:(e,A,t)=>{const r=t(8474);class Dispatcher extends r{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...e){const A=Array.isArray(e[0])?e[0]:e;let t=this.dispatch.bind(this);for(const e of A){if(e==null){continue}if(typeof e!=="function"){throw new TypeError(`invalid interceptor, expected function received ${typeof e}`)}t=e(t);if(t==null||typeof t!=="function"||t.length!==2){throw new TypeError("invalid interceptor")}}return new ComposedDispatcher(this,t)}}class ComposedDispatcher extends Dispatcher{#e=null;#A=null;constructor(e,A){super();this.#e=e;this.#A=A}dispatch(...e){this.#A(...e)}close(...e){return this.#e.close(...e)}destroy(...e){return this.#e.destroy(...e)}}e.exports=Dispatcher},3137:(e,A,t)=>{const r=t(1841);const{kClose:s,kDestroy:n,kClosed:o,kDestroyed:i,kDispatch:a,kNoProxyAgent:c,kHttpProxyAgent:g,kHttpsProxyAgent:l}=t(6443);const Q=t(6672);const E=t(7405);const B={"http:":80,"https:":443};let C=false;class EnvHttpProxyAgent extends r{#t=null;#r=null;#s=null;constructor(e={}){super();this.#s=e;if(!C){C=true;process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"})}const{httpProxy:A,httpsProxy:t,noProxy:r,...s}=e;this[c]=new E(s);const n=A??process.env.http_proxy??process.env.HTTP_PROXY;if(n){this[g]=new Q({...s,uri:n})}else{this[g]=this[c]}const o=t??process.env.https_proxy??process.env.HTTPS_PROXY;if(o){this[l]=new Q({...s,uri:o})}else{this[l]=this[g]}this.#n()}[a](e,A){const t=new URL(e.origin);const r=this.#o(t);return r.dispatch(e,A)}async[s](){await this[c].close();if(!this[g][o]){await this[g].close()}if(!this[l][o]){await this[l].close()}}async[n](e){await this[c].destroy(e);if(!this[g][i]){await this[g].destroy(e)}if(!this[l][i]){await this[l].destroy(e)}}#o(e){let{protocol:A,host:t,port:r}=e;t=t.replace(/:\d*$/,"").toLowerCase();r=Number.parseInt(r,10)||B[A]||0;if(!this.#i(t,r)){return this[c]}if(A==="https:"){return this[l]}return this[g]}#i(e,A){if(this.#a){this.#n()}if(this.#r.length===0){return true}if(this.#t==="*"){return false}for(let t=0;t{const A=2048;const t=A-1;class FixedCircularBuffer{constructor(){this.bottom=0;this.top=0;this.list=new Array(A);this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&t)===this.bottom}push(e){this.list[this.top]=e;this.top=this.top+1&t}shift(){const e=this.list[this.bottom];if(e===undefined)return null;this.list[this.bottom]=undefined;this.bottom=this.bottom+1&t;return e}}e.exports=class FixedQueue{constructor(){this.head=this.tail=new FixedCircularBuffer}isEmpty(){return this.head.isEmpty()}push(e){if(this.head.isFull()){this.head=this.head.next=new FixedCircularBuffer}this.head.push(e)}shift(){const e=this.tail;const A=e.shift();if(e.isEmpty()&&e.next!==null){this.tail=e.next}return A}}},2128:(e,A,t)=>{const r=t(1841);const s=t(4660);const{kConnected:n,kSize:o,kRunning:i,kPending:a,kQueued:c,kBusy:g,kFree:l,kUrl:Q,kClose:E,kDestroy:B,kDispatch:C}=t(6443);const h=t(3246);const I=Symbol("clients");const u=Symbol("needDrain");const d=Symbol("queue");const f=Symbol("closed resolve");const p=Symbol("onDrain");const w=Symbol("onConnect");const y=Symbol("onDisconnect");const m=Symbol("onConnectionError");const D=Symbol("get dispatcher");const R=Symbol("add client");const k=Symbol("remove client");const b=Symbol("stats");class PoolBase extends r{constructor(e){super(e);this[d]=new s;this[I]=[];this[c]=0;const A=this;this[p]=function onDrain(e,t){const r=A[d];let s=false;while(!s){const e=r.shift();if(!e){break}A[c]--;s=!this.dispatch(e.opts,e.handler)}this[u]=s;if(!this[u]&&A[u]){A[u]=false;A.emit("drain",e,[A,...t])}if(A[f]&&r.isEmpty()){Promise.all(A[I].map((e=>e.close()))).then(A[f])}};this[w]=(e,t)=>{A.emit("connect",e,[A,...t])};this[y]=(e,t,r)=>{A.emit("disconnect",e,[A,...t],r)};this[m]=(e,t,r)=>{A.emit("connectionError",e,[A,...t],r)};this[b]=new h(this)}get[g](){return this[u]}get[n](){return this[I].filter((e=>e[n])).length}get[l](){return this[I].filter((e=>e[n]&&!e[u])).length}get[a](){let e=this[c];for(const{[a]:A}of this[I]){e+=A}return e}get[i](){let e=0;for(const{[i]:A}of this[I]){e+=A}return e}get[o](){let e=this[c];for(const{[o]:A}of this[I]){e+=A}return e}get stats(){return this[b]}async[E](){if(this[d].isEmpty()){await Promise.all(this[I].map((e=>e.close())))}else{await new Promise((e=>{this[f]=e}))}}async[B](e){while(true){const A=this[d].shift();if(!A){break}A.handler.onError(e)}await Promise.all(this[I].map((A=>A.destroy(e))))}[C](e,A){const t=this[D]();if(!t){this[u]=true;this[d].push({opts:e,handler:A});this[c]++}else if(!t.dispatch(e,A)){t[u]=true;this[u]=!this[D]()}return!this[u]}[R](e){e.on("drain",this[p]).on("connect",this[w]).on("disconnect",this[y]).on("connectionError",this[m]);this[I].push(e);if(this[u]){queueMicrotask((()=>{if(this[u]){this[p](e[Q],[this,e])}}))}return this}[k](e){e.close((()=>{const A=this[I].indexOf(e);if(A!==-1){this[I].splice(A,1)}}));this[u]=this[I].some((e=>!e[u]&&e.closed!==true&&e.destroyed!==true))}}e.exports={PoolBase:PoolBase,kClients:I,kNeedDrain:u,kAddClient:R,kRemoveClient:k,kGetDispatcher:D}},3246:(e,A,t)=>{const{kFree:r,kConnected:s,kPending:n,kQueued:o,kRunning:i,kSize:a}=t(6443);const c=Symbol("pool");class PoolStats{constructor(e){this[c]=e}get connected(){return this[c][s]}get free(){return this[c][r]}get pending(){return this[c][n]}get queued(){return this[c][o]}get running(){return this[c][i]}get size(){return this[c][a]}}e.exports=PoolStats},628:(e,A,t)=>{const{PoolBase:r,kClients:s,kNeedDrain:n,kAddClient:o,kGetDispatcher:i}=t(2128);const a=t(3701);const{InvalidArgumentError:c}=t(8707);const g=t(3440);const{kUrl:l,kInterceptors:Q}=t(6443);const E=t(9136);const B=Symbol("options");const C=Symbol("connections");const h=Symbol("factory");function defaultFactory(e,A){return new a(e,A)}class Pool extends r{constructor(e,{connections:A,factory:t=defaultFactory,connect:r,connectTimeout:n,tls:o,maxCachedSessions:i,socketPath:a,autoSelectFamily:I,autoSelectFamilyAttemptTimeout:u,allowH2:d,...f}={}){if(A!=null&&(!Number.isFinite(A)||A<0)){throw new c("invalid connections")}if(typeof t!=="function"){throw new c("factory must be a function.")}if(r!=null&&typeof r!=="function"&&typeof r!=="object"){throw new c("connect must be a function or an object")}if(typeof r!=="function"){r=E({...o,maxCachedSessions:i,allowH2:d,socketPath:a,timeout:n,...I?{autoSelectFamily:I,autoSelectFamilyAttemptTimeout:u}:undefined,...r})}super(f);this[Q]=f.interceptors?.Pool&&Array.isArray(f.interceptors.Pool)?f.interceptors.Pool:[];this[C]=A||null;this[l]=g.parseOrigin(e);this[B]={...g.deepClone(f),connect:r,allowH2:d};this[B].interceptors=f.interceptors?{...f.interceptors}:undefined;this[h]=t;this.on("connectionError",((e,A,t)=>{for(const e of A){const A=this[s].indexOf(e);if(A!==-1){this[s].splice(A,1)}}}))}[i](){for(const e of this[s]){if(!e[n]){return e}}if(!this[C]||this[s].length{const{kProxy:r,kClose:s,kDestroy:n,kDispatch:o,kInterceptors:i}=t(6443);const{URL:a}=t(3136);const c=t(7405);const g=t(628);const l=t(1841);const{InvalidArgumentError:Q,RequestAbortedError:E,SecureProxyConnectionError:B}=t(8707);const C=t(9136);const h=t(3701);const I=Symbol("proxy agent");const u=Symbol("proxy client");const d=Symbol("proxy headers");const f=Symbol("request tls settings");const p=Symbol("proxy tls settings");const w=Symbol("connect endpoint function");const y=Symbol("tunnel proxy");function defaultProtocolPort(e){return e==="https:"?443:80}function defaultFactory(e,A){return new g(e,A)}const noop=()=>{};function defaultAgentFactory(e,A){if(A.connections===1){return new h(e,A)}return new g(e,A)}class Http1ProxyWrapper extends l{#g;constructor(e,{headers:A={},connect:t,factory:r}){super();if(!e){throw new Q("Proxy URL is mandatory")}this[d]=A;if(r){this.#g=r(e,{connect:t})}else{this.#g=new h(e,{connect:t})}}[o](e,A){const t=A.onHeaders;A.onHeaders=function(e,r,s){if(e===407){if(typeof A.onError==="function"){A.onError(new Q("Proxy Authentication Required (407)"))}return}if(t)t.call(this,e,r,s)};const{origin:r,path:s="/",headers:n={}}=e;e.path=r+s;if(!("host"in n)&&!("Host"in n)){const{host:e}=new a(r);n.host=e}e.headers={...this[d],...n};return this.#g[o](e,A)}async[s](){return this.#g.close()}async[n](e){return this.#g.destroy(e)}}class ProxyAgent extends l{constructor(e){super();if(!e||typeof e==="object"&&!(e instanceof a)&&!e.uri){throw new Q("Proxy uri is mandatory")}const{clientFactory:A=defaultFactory}=e;if(typeof A!=="function"){throw new Q("Proxy opts.clientFactory must be a function.")}const{proxyTunnel:t=true}=e;const s=this.#l(e);const{href:n,origin:o,port:g,protocol:l,username:h,password:m,hostname:D}=s;this[r]={uri:n,protocol:l};this[i]=e.interceptors?.ProxyAgent&&Array.isArray(e.interceptors.ProxyAgent)?e.interceptors.ProxyAgent:[];this[f]=e.requestTls;this[p]=e.proxyTls;this[d]=e.headers||{};this[y]=t;if(e.auth&&e.token){throw new Q("opts.auth cannot be used in combination with opts.token")}else if(e.auth){this[d]["proxy-authorization"]=`Basic ${e.auth}`}else if(e.token){this[d]["proxy-authorization"]=e.token}else if(h&&m){this[d]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(h)}:${decodeURIComponent(m)}`).toString("base64")}`}const R=C({...e.proxyTls});this[w]=C({...e.requestTls});const k=e.factory||defaultAgentFactory;const factory=(e,A)=>{const{protocol:t}=new a(e);if(!this[y]&&t==="http:"&&this[r].protocol==="http:"){return new Http1ProxyWrapper(this[r].uri,{headers:this[d],connect:R,factory:k})}return k(e,A)};this[u]=A(s,{connect:R});this[I]=new c({...e,factory:factory,connect:async(e,A)=>{let t=e.host;if(!e.port){t+=`:${defaultProtocolPort(e.protocol)}`}try{const{socket:r,statusCode:s}=await this[u].connect({origin:o,port:g,path:t,signal:e.signal,headers:{...this[d],host:e.host},servername:this[p]?.servername||D});if(s!==200){r.on("error",noop).destroy();A(new E(`Proxy response (${s}) !== 200 when HTTP Tunneling`))}if(e.protocol!=="https:"){A(null,r);return}let n;if(this[f]){n=this[f].servername}else{n=e.servername}this[w]({...e,servername:n,httpSocket:r},A)}catch(e){if(e.code==="ERR_TLS_CERT_ALTNAME_INVALID"){A(new B(e))}else{A(e)}}}})}dispatch(e,A){const t=buildHeaders(e.headers);throwIfProxyAuthIsSent(t);if(t&&!("host"in t)&&!("Host"in t)){const{host:A}=new a(e.origin);t.host=A}return this[I].dispatch({...e,headers:t},A)}#l(e){if(typeof e==="string"){return new a(e)}else if(e instanceof a){return e}else{return new a(e.uri)}}async[s](){await this[I].close();await this[u].close()}async[n](){await this[I].destroy();await this[u].destroy()}}function buildHeaders(e){if(Array.isArray(e)){const A={};for(let t=0;te.toLowerCase()==="proxy-authorization"));if(A){throw new Q("Proxy-Authorization should be sent in ProxyAgent constructor")}}e.exports=ProxyAgent},50:(e,A,t)=>{const r=t(883);const s=t(7816);class RetryAgent extends r{#Q=null;#E=null;constructor(e,A={}){super(A);this.#Q=e;this.#E=A}dispatch(e,A){const t=new s({...e,retryOptions:this.#E},{dispatch:this.#Q.dispatch.bind(this.#Q),handler:A});return this.#Q.dispatch(e,t)}close(){return this.#Q.close()}destroy(){return this.#Q.destroy()}}e.exports=RetryAgent},2581:(e,A,t)=>{const r=Symbol.for("undici.globalDispatcher.1");const{InvalidArgumentError:s}=t(8707);const n=t(7405);if(getGlobalDispatcher()===undefined){setGlobalDispatcher(new n)}function setGlobalDispatcher(e){if(!e||typeof e.dispatch!=="function"){throw new s("Argument agent must implement Agent")}Object.defineProperty(globalThis,r,{value:e,writable:true,enumerable:false,configurable:false})}function getGlobalDispatcher(){return globalThis[r]}e.exports={setGlobalDispatcher:setGlobalDispatcher,getGlobalDispatcher:getGlobalDispatcher}},8155:e=>{e.exports=class DecoratorHandler{#B;constructor(e){if(typeof e!=="object"||e===null){throw new TypeError("handler must be an object")}this.#B=e}onConnect(...e){return this.#B.onConnect?.(...e)}onError(...e){return this.#B.onError?.(...e)}onUpgrade(...e){return this.#B.onUpgrade?.(...e)}onResponseStarted(...e){return this.#B.onResponseStarted?.(...e)}onHeaders(...e){return this.#B.onHeaders?.(...e)}onData(...e){return this.#B.onData?.(...e)}onComplete(...e){return this.#B.onComplete?.(...e)}onBodySent(...e){return this.#B.onBodySent?.(...e)}}},8754:(e,A,t)=>{const r=t(3440);const{kBodyUsed:s}=t(6443);const n=t(4589);const{InvalidArgumentError:o}=t(8707);const i=t(8474);const a=[300,301,302,303,307,308];const c=Symbol("body");class BodyAsyncIterable{constructor(e){this[c]=e;this[s]=false}async*[Symbol.asyncIterator](){n(!this[s],"disturbed");this[s]=true;yield*this[c]}}class RedirectHandler{constructor(e,A,t,a){if(A!=null&&(!Number.isInteger(A)||A<0)){throw new o("maxRedirections must be a positive number")}r.validateHandler(a,t.method,t.upgrade);this.dispatch=e;this.location=null;this.abort=null;this.opts={...t,maxRedirections:0};this.maxRedirections=A;this.handler=a;this.history=[];this.redirectionLimitReached=false;if(r.isStream(this.opts.body)){if(r.bodyLength(this.opts.body)===0){this.opts.body.on("data",(function(){n(false)}))}if(typeof this.opts.body.readableDidRead!=="boolean"){this.opts.body[s]=false;i.prototype.on.call(this.opts.body,"data",(function(){this[s]=true}))}}else if(this.opts.body&&typeof this.opts.body.pipeTo==="function"){this.opts.body=new BodyAsyncIterable(this.opts.body)}else if(this.opts.body&&typeof this.opts.body!=="string"&&!ArrayBuffer.isView(this.opts.body)&&r.isIterable(this.opts.body)){this.opts.body=new BodyAsyncIterable(this.opts.body)}}onConnect(e){this.abort=e;this.handler.onConnect(e,{history:this.history})}onUpgrade(e,A,t){this.handler.onUpgrade(e,A,t)}onError(e){this.handler.onError(e)}onHeaders(e,A,t,s){this.location=this.history.length>=this.maxRedirections||r.isDisturbed(this.opts.body)?null:parseLocation(e,A);if(this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections){if(this.request){this.request.abort(new Error("max redirects"))}this.redirectionLimitReached=true;this.abort(new Error("max redirects"));return}if(this.opts.origin){this.history.push(new URL(this.opts.path,this.opts.origin))}if(!this.location){return this.handler.onHeaders(e,A,t,s)}const{origin:n,pathname:o,search:i}=r.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin)));const a=i?`${o}${i}`:o;this.opts.headers=cleanRequestHeaders(this.opts.headers,e===303,this.opts.origin!==n);this.opts.path=a;this.opts.origin=n;this.opts.maxRedirections=0;this.opts.query=null;if(e===303&&this.opts.method!=="HEAD"){this.opts.method="GET";this.opts.body=null}}onData(e){if(this.location){}else{return this.handler.onData(e)}}onComplete(e){if(this.location){this.location=null;this.abort=null;this.dispatch(this.opts,this)}else{this.handler.onComplete(e)}}onBodySent(e){if(this.handler.onBodySent){this.handler.onBodySent(e)}}}function parseLocation(e,A){if(a.indexOf(e)===-1){return null}for(let e=0;e{const r=t(4589);const{kRetryHandlerDefaultRetry:s}=t(6443);const{RequestRetryError:n}=t(8707);const{isDisturbed:o,parseHeaders:i,parseRangeHeader:a,wrapRequestBody:c}=t(3440);function calculateRetryAfterHeader(e){const A=Date.now();return new Date(e).getTime()-A}function validatePartialResponseContentLength(e,A,t,r){const s=e["content-length"];if(s==null){return null}if(!Number.isFinite(A.start)||!Number.isFinite(A.end)){return null}const o=Number(s);const i=A.end-A.start+1;if(!Number.isFinite(o)||o!==i){return new n("Content-Length mismatch",t,{headers:e,data:{count:r}})}return null}class RetryHandler{constructor(e,A){const{retryOptions:t,...r}=e;const{retry:n,maxRetries:o,maxTimeout:i,minTimeout:a,timeoutFactor:g,methods:l,errorCodes:Q,retryAfter:E,statusCodes:B}=t??{};this.dispatch=A.dispatch;this.handler=A.handler;this.opts={...r,body:c(e.body)};this.abort=null;this.aborted=false;this.retryOpts={retry:n??RetryHandler[s],retryAfter:E??true,maxTimeout:i??30*1e3,minTimeout:a??500,timeoutFactor:g??2,maxRetries:o??5,methods:l??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:B??[500,502,503,504,429],errorCodes:Q??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE","UND_ERR_SOCKET"]};this.retryCount=0;this.retryCountCheckpoint=0;this.start=0;this.end=null;this.etag=null;this.resume=null;this.handler.onConnect((e=>{this.aborted=true;if(this.abort){this.abort(e)}else{this.reason=e}}))}onRequestSent(){if(this.handler.onRequestSent){this.handler.onRequestSent()}}onUpgrade(e,A,t){if(this.handler.onUpgrade){this.handler.onUpgrade(e,A,t)}}onConnect(e){if(this.aborted){e(this.reason)}else{this.abort=e}}onBodySent(e){if(this.handler.onBodySent)return this.handler.onBodySent(e)}static[s](e,{state:A,opts:t},r){const{statusCode:s,code:n,headers:o}=e;const{method:i,retryOptions:a}=t;const{maxRetries:c,minTimeout:g,maxTimeout:l,timeoutFactor:Q,statusCodes:E,errorCodes:B,methods:C}=a;const{counter:h}=A;if(n&&n!=="UND_ERR_REQ_RETRY"&&!B.includes(n)){r(e);return}if(Array.isArray(C)&&!C.includes(i)){r(e);return}if(s!=null&&Array.isArray(E)&&!E.includes(s)){r(e);return}if(h>c){r(e);return}let I=o?.["retry-after"];if(I){I=Number(I);I=Number.isNaN(I)?calculateRetryAfterHeader(I):I*1e3}const u=I>0?Math.min(I,l):Math.min(g*Q**(h-1),l);setTimeout((()=>r(null)),u)}onHeaders(e,A,t,s){const o=i(A);this.retryCount+=1;if(e>=300){if(this.retryOpts.statusCodes.includes(e)===false){return this.handler.onHeaders(e,A,t,s)}else{this.abort(new n("Request failed",e,{headers:o,data:{count:this.retryCount}}));return false}}if(this.resume!=null){this.resume=null;if(e!==206&&(this.start>0||e!==200)){this.abort(new n("server does not support the range header and the payload was partially consumed",e,{headers:o,data:{count:this.retryCount}}));return false}const A=a(o["content-range"]);if(!A){this.abort(new n("Content-Range mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}if(this.etag!=null&&this.etag!==o.etag){this.abort(new n("ETag mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}const s=validatePartialResponseContentLength(o,A,e,this.retryCount);if(s!=null){this.abort(s);return false}const{start:i,size:c,end:g=c-1}=A;r(this.start===i,"content-range mismatch");r(this.end==null||this.end===g,"content-range mismatch");this.resume=t;return true}if(this.end==null){if(e===206){const n=a(o["content-range"]);if(n==null){return this.handler.onHeaders(e,A,t,s)}const i=validatePartialResponseContentLength(o,n,e,this.retryCount);if(i!=null){this.abort(i);return false}const{start:c,size:g,end:l=g-1}=n;r(c!=null&&Number.isFinite(c),"content-range mismatch");r(l!=null&&Number.isFinite(l),"invalid content-length");this.start=c;this.end=l}if(this.end==null){const e=o["content-length"];this.end=e!=null?Number(e)-1:null}r(Number.isFinite(this.start));r(this.end==null||Number.isFinite(this.end),"invalid content-length");this.resume=t;this.etag=o.etag!=null?o.etag:null;if(this.etag!=null&&this.etag.startsWith("W/")){this.etag=null}return this.handler.onHeaders(e,A,t,s)}const c=new n("Request failed",e,{headers:o,data:{count:this.retryCount}});this.abort(c);return false}onData(e){this.start+=e.length;return this.handler.onData(e)}onComplete(e){this.retryCount=0;return this.handler.onComplete(e)}onError(e){if(this.aborted||o(this.opts.body)){return this.handler.onError(e)}if(this.retryCount-this.retryCountCheckpoint>0){this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint)}else{this.retryCount+=1}this.retryOpts.retry(e,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},onRetry.bind(this));function onRetry(e){if(e!=null||this.aborted||o(this.opts.body)){return this.handler.onError(e)}if(this.start!==0){const e={range:`bytes=${this.start}-${this.end??""}`};if(this.etag!=null){e["if-match"]=this.etag}this.opts={...this.opts,headers:{...this.opts.headers,...e}}}try{this.retryCountCheckpoint=this.retryCount;this.dispatch(this.opts,this)}catch(e){this.handler.onError(e)}}}}e.exports=RetryHandler},379:(e,A,t)=>{const{isIP:r}=t(7030);const{lookup:s}=t(610);const n=t(8155);const{InvalidArgumentError:o,InformationalError:i}=t(8707);const a=Math.pow(2,31)-1;class DNSInstance{#C=0;#h=0;#I=new Map;dualStack=true;affinity=null;lookup=null;pick=null;constructor(e){this.#C=e.maxTTL;this.#h=e.maxItems;this.dualStack=e.dualStack;this.affinity=e.affinity;this.lookup=e.lookup??this.#u;this.pick=e.pick??this.#d}get full(){return this.#I.size===this.#h}runLookup(e,A,t){const r=this.#I.get(e.hostname);if(r==null&&this.full){t(null,e.origin);return}const s={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...A.dns,maxTTL:this.#C,maxItems:this.#h};if(r==null){this.lookup(e,s,((A,r)=>{if(A||r==null||r.length===0){t(A??new i("No DNS entries found"));return}this.setRecords(e,r);const n=this.#I.get(e.hostname);const o=this.pick(e,n,s.affinity);let a;if(typeof o.port==="number"){a=`:${o.port}`}else if(e.port!==""){a=`:${e.port}`}else{a=""}t(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}))}else{const n=this.pick(e,r,s.affinity);if(n==null){this.#I.delete(e.hostname);this.runLookup(e,A,t);return}let o;if(typeof n.port==="number"){o=`:${n.port}`}else if(e.port!==""){o=`:${e.port}`}else{o=""}t(null,`${e.protocol}//${n.family===6?`[${n.address}]`:n.address}${o}`)}}#u(e,A,t){s(e.hostname,{all:true,family:this.dualStack===false?this.affinity:0,order:"ipv4first"},((e,A)=>{if(e){return t(e)}const r=new Map;for(const e of A){r.set(`${e.address}:${e.family}`,e)}t(null,r.values())}))}#d(e,A,t){let r=null;const{records:s,offset:n}=A;let o;if(this.dualStack){if(t==null){if(n==null||n===a){A.offset=0;t=4}else{A.offset++;t=(A.offset&1)===1?6:4}}if(s[t]!=null&&s[t].ips.length>0){o=s[t]}else{o=s[t===4?6:4]}}else{o=s[t]}if(o==null||o.ips.length===0){return r}if(o.offset==null||o.offset===a){o.offset=0}else{o.offset++}const i=o.offset%o.ips.length;r=o.ips[i]??null;if(r==null){return r}if(Date.now()-r.timestamp>r.ttl){o.ips.splice(i,1);return this.pick(e,A,t)}return r}setRecords(e,A){const t=Date.now();const r={records:{4:null,6:null}};for(const e of A){e.timestamp=t;if(typeof e.ttl==="number"){e.ttl=Math.min(e.ttl,this.#C)}else{e.ttl=this.#C}const A=r.records[e.family]??{ips:[]};A.ips.push(e);r.records[e.family]=A}this.#I.set(e.hostname,r)}getHandler(e,A){return new DNSDispatchHandler(this,e,A)}}class DNSDispatchHandler extends n{#f=null;#s=null;#A=null;#B=null;#p=null;constructor(e,{origin:A,handler:t,dispatch:r},s){super(t);this.#p=A;this.#B=t;this.#s={...s};this.#f=e;this.#A=r}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#f.dualStack){this.#f.runLookup(this.#p,this.#s,((e,A)=>{if(e){return this.#B.onError(e)}const t={...this.#s,origin:A};this.#A(t,this)}));return}this.#B.onError(e);return}case"ENOTFOUND":this.#f.deleteRecord(this.#p);default:this.#B.onError(e);break}}}e.exports=e=>{if(e?.maxTTL!=null&&(typeof e?.maxTTL!=="number"||e?.maxTTL<0)){throw new o("Invalid maxTTL. Must be a positive number")}if(e?.maxItems!=null&&(typeof e?.maxItems!=="number"||e?.maxItems<1)){throw new o("Invalid maxItems. Must be a positive number and greater than zero")}if(e?.affinity!=null&&e?.affinity!==4&&e?.affinity!==6){throw new o("Invalid affinity. Must be either 4 or 6")}if(e?.dualStack!=null&&typeof e?.dualStack!=="boolean"){throw new o("Invalid dualStack. Must be a boolean")}if(e?.lookup!=null&&typeof e?.lookup!=="function"){throw new o("Invalid lookup. Must be a function")}if(e?.pick!=null&&typeof e?.pick!=="function"){throw new o("Invalid pick. Must be a function")}const A=e?.dualStack??true;let t;if(A){t=e?.affinity??null}else{t=e?.affinity??4}const s={maxTTL:e?.maxTTL??1e4,lookup:e?.lookup??null,pick:e?.pick??null,dualStack:A,affinity:t,maxItems:e?.maxItems??Infinity};const n=new DNSInstance(s);return e=>function dnsInterceptor(A,t){const s=A.origin.constructor===URL?A.origin:new URL(A.origin);if(r(s.hostname)!==0){return e(A,t)}n.runLookup(s,A,((r,o)=>{if(r){return t.onError(r)}let i=null;i={...A,servername:s.hostname,origin:o,headers:{host:s.hostname,...A.headers}};e(i,n.getHandler({origin:s,dispatch:e,handler:t},A))}));return true}}},8060:(e,A,t)=>{const r=t(3440);const{InvalidArgumentError:s,RequestAbortedError:n}=t(8707);const o=t(8155);class DumpHandler extends o{#w=1024*1024;#y=null;#m=false;#D=false;#R=0;#k=null;#B=null;constructor({maxSize:e},A){super(A);if(e!=null&&(!Number.isFinite(e)||e<1)){throw new s("maxSize must be a number greater than 0")}this.#w=e??this.#w;this.#B=A}onConnect(e){this.#y=e;this.#B.onConnect(this.#b.bind(this))}#b(e){this.#D=true;this.#k=e}onHeaders(e,A,t,s){const o=r.parseHeaders(A);const i=o["content-length"];if(i!=null&&i>this.#w){throw new n(`Response size (${i}) larger than maxSize (${this.#w})`)}if(this.#D){return true}return this.#B.onHeaders(e,A,t,s)}onError(e){if(this.#m){return}e=this.#k??e;this.#B.onError(e)}onData(e){this.#R=this.#R+e.length;if(this.#R>=this.#w){this.#m=true;if(this.#D){this.#B.onError(this.#k)}else{this.#B.onComplete([])}}return true}onComplete(e){if(this.#m){return}if(this.#D){this.#B.onError(this.reason);return}this.#B.onComplete(e)}}function createDumpInterceptor({maxSize:e}={maxSize:1024*1024}){return A=>function Intercept(t,r){const{dumpMaxSize:s=e}=t;const n=new DumpHandler({maxSize:s},r);return A(t,n)}}e.exports=createDumpInterceptor},5092:(e,A,t)=>{const r=t(8754);function createRedirectInterceptor({maxRedirections:e}){return A=>function Intercept(t,s){const{maxRedirections:n=e}=t;if(!n){return A(t,s)}const o=new r(A,n,t,s);t={...t,maxRedirections:0};return A(t,o)}}e.exports=createRedirectInterceptor},1514:(e,A,t)=>{const r=t(8754);e.exports=e=>{const A=e?.maxRedirections;return e=>function redirectInterceptor(t,s){const{maxRedirections:n=A,...o}=t;if(!n){return e(t,s)}const i=new r(e,n,t,s);return e(o,i)}}},2026:(e,A,t)=>{const r=t(7816);e.exports=e=>A=>function retryInterceptor(t,s){return A(t,new r({...t,retryOptions:{...e,...t.retryOptions}},{handler:s,dispatch:A}))}},2824:(e,A,t)=>{Object.defineProperty(A,"__esModule",{value:true});A.SPECIAL_HEADERS=A.HEADER_STATE=A.MINOR=A.MAJOR=A.CONNECTION_TOKEN_CHARS=A.HEADER_CHARS=A.TOKEN=A.STRICT_TOKEN=A.HEX=A.URL_CHAR=A.STRICT_URL_CHAR=A.USERINFO_CHARS=A.MARK=A.ALPHANUM=A.NUM=A.HEX_MAP=A.NUM_MAP=A.ALPHA=A.FINISH=A.H_METHOD_MAP=A.METHOD_MAP=A.METHODS_RTSP=A.METHODS_ICE=A.METHODS_HTTP=A.METHODS=A.LENIENT_FLAGS=A.FLAGS=A.TYPE=A.ERROR=void 0;const r=t(172);var s;(function(e){e[e["OK"]=0]="OK";e[e["INTERNAL"]=1]="INTERNAL";e[e["STRICT"]=2]="STRICT";e[e["LF_EXPECTED"]=3]="LF_EXPECTED";e[e["UNEXPECTED_CONTENT_LENGTH"]=4]="UNEXPECTED_CONTENT_LENGTH";e[e["CLOSED_CONNECTION"]=5]="CLOSED_CONNECTION";e[e["INVALID_METHOD"]=6]="INVALID_METHOD";e[e["INVALID_URL"]=7]="INVALID_URL";e[e["INVALID_CONSTANT"]=8]="INVALID_CONSTANT";e[e["INVALID_VERSION"]=9]="INVALID_VERSION";e[e["INVALID_HEADER_TOKEN"]=10]="INVALID_HEADER_TOKEN";e[e["INVALID_CONTENT_LENGTH"]=11]="INVALID_CONTENT_LENGTH";e[e["INVALID_CHUNK_SIZE"]=12]="INVALID_CHUNK_SIZE";e[e["INVALID_STATUS"]=13]="INVALID_STATUS";e[e["INVALID_EOF_STATE"]=14]="INVALID_EOF_STATE";e[e["INVALID_TRANSFER_ENCODING"]=15]="INVALID_TRANSFER_ENCODING";e[e["CB_MESSAGE_BEGIN"]=16]="CB_MESSAGE_BEGIN";e[e["CB_HEADERS_COMPLETE"]=17]="CB_HEADERS_COMPLETE";e[e["CB_MESSAGE_COMPLETE"]=18]="CB_MESSAGE_COMPLETE";e[e["CB_CHUNK_HEADER"]=19]="CB_CHUNK_HEADER";e[e["CB_CHUNK_COMPLETE"]=20]="CB_CHUNK_COMPLETE";e[e["PAUSED"]=21]="PAUSED";e[e["PAUSED_UPGRADE"]=22]="PAUSED_UPGRADE";e[e["PAUSED_H2_UPGRADE"]=23]="PAUSED_H2_UPGRADE";e[e["USER"]=24]="USER"})(s=A.ERROR||(A.ERROR={}));var n;(function(e){e[e["BOTH"]=0]="BOTH";e[e["REQUEST"]=1]="REQUEST";e[e["RESPONSE"]=2]="RESPONSE"})(n=A.TYPE||(A.TYPE={}));var o;(function(e){e[e["CONNECTION_KEEP_ALIVE"]=1]="CONNECTION_KEEP_ALIVE";e[e["CONNECTION_CLOSE"]=2]="CONNECTION_CLOSE";e[e["CONNECTION_UPGRADE"]=4]="CONNECTION_UPGRADE";e[e["CHUNKED"]=8]="CHUNKED";e[e["UPGRADE"]=16]="UPGRADE";e[e["CONTENT_LENGTH"]=32]="CONTENT_LENGTH";e[e["SKIPBODY"]=64]="SKIPBODY";e[e["TRAILING"]=128]="TRAILING";e[e["TRANSFER_ENCODING"]=512]="TRANSFER_ENCODING"})(o=A.FLAGS||(A.FLAGS={}));var i;(function(e){e[e["HEADERS"]=1]="HEADERS";e[e["CHUNKED_LENGTH"]=2]="CHUNKED_LENGTH";e[e["KEEP_ALIVE"]=4]="KEEP_ALIVE"})(i=A.LENIENT_FLAGS||(A.LENIENT_FLAGS={}));var a;(function(e){e[e["DELETE"]=0]="DELETE";e[e["GET"]=1]="GET";e[e["HEAD"]=2]="HEAD";e[e["POST"]=3]="POST";e[e["PUT"]=4]="PUT";e[e["CONNECT"]=5]="CONNECT";e[e["OPTIONS"]=6]="OPTIONS";e[e["TRACE"]=7]="TRACE";e[e["COPY"]=8]="COPY";e[e["LOCK"]=9]="LOCK";e[e["MKCOL"]=10]="MKCOL";e[e["MOVE"]=11]="MOVE";e[e["PROPFIND"]=12]="PROPFIND";e[e["PROPPATCH"]=13]="PROPPATCH";e[e["SEARCH"]=14]="SEARCH";e[e["UNLOCK"]=15]="UNLOCK";e[e["BIND"]=16]="BIND";e[e["REBIND"]=17]="REBIND";e[e["UNBIND"]=18]="UNBIND";e[e["ACL"]=19]="ACL";e[e["REPORT"]=20]="REPORT";e[e["MKACTIVITY"]=21]="MKACTIVITY";e[e["CHECKOUT"]=22]="CHECKOUT";e[e["MERGE"]=23]="MERGE";e[e["M-SEARCH"]=24]="M-SEARCH";e[e["NOTIFY"]=25]="NOTIFY";e[e["SUBSCRIBE"]=26]="SUBSCRIBE";e[e["UNSUBSCRIBE"]=27]="UNSUBSCRIBE";e[e["PATCH"]=28]="PATCH";e[e["PURGE"]=29]="PURGE";e[e["MKCALENDAR"]=30]="MKCALENDAR";e[e["LINK"]=31]="LINK";e[e["UNLINK"]=32]="UNLINK";e[e["SOURCE"]=33]="SOURCE";e[e["PRI"]=34]="PRI";e[e["DESCRIBE"]=35]="DESCRIBE";e[e["ANNOUNCE"]=36]="ANNOUNCE";e[e["SETUP"]=37]="SETUP";e[e["PLAY"]=38]="PLAY";e[e["PAUSE"]=39]="PAUSE";e[e["TEARDOWN"]=40]="TEARDOWN";e[e["GET_PARAMETER"]=41]="GET_PARAMETER";e[e["SET_PARAMETER"]=42]="SET_PARAMETER";e[e["REDIRECT"]=43]="REDIRECT";e[e["RECORD"]=44]="RECORD";e[e["FLUSH"]=45]="FLUSH"})(a=A.METHODS||(A.METHODS={}));A.METHODS_HTTP=[a.DELETE,a.GET,a.HEAD,a.POST,a.PUT,a.CONNECT,a.OPTIONS,a.TRACE,a.COPY,a.LOCK,a.MKCOL,a.MOVE,a.PROPFIND,a.PROPPATCH,a.SEARCH,a.UNLOCK,a.BIND,a.REBIND,a.UNBIND,a.ACL,a.REPORT,a.MKACTIVITY,a.CHECKOUT,a.MERGE,a["M-SEARCH"],a.NOTIFY,a.SUBSCRIBE,a.UNSUBSCRIBE,a.PATCH,a.PURGE,a.MKCALENDAR,a.LINK,a.UNLINK,a.PRI,a.SOURCE];A.METHODS_ICE=[a.SOURCE];A.METHODS_RTSP=[a.OPTIONS,a.DESCRIBE,a.ANNOUNCE,a.SETUP,a.PLAY,a.PAUSE,a.TEARDOWN,a.GET_PARAMETER,a.SET_PARAMETER,a.REDIRECT,a.RECORD,a.FLUSH,a.GET,a.POST];A.METHOD_MAP=r.enumToMap(a);A.H_METHOD_MAP={};Object.keys(A.METHOD_MAP).forEach((e=>{if(/^H/.test(e)){A.H_METHOD_MAP[e]=A.METHOD_MAP[e]}}));var c;(function(e){e[e["SAFE"]=0]="SAFE";e[e["SAFE_WITH_CB"]=1]="SAFE_WITH_CB";e[e["UNSAFE"]=2]="UNSAFE"})(c=A.FINISH||(A.FINISH={}));A.ALPHA=[];for(let e="A".charCodeAt(0);e<="Z".charCodeAt(0);e++){A.ALPHA.push(String.fromCharCode(e));A.ALPHA.push(String.fromCharCode(e+32))}A.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};A.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};A.NUM=["0","1","2","3","4","5","6","7","8","9"];A.ALPHANUM=A.ALPHA.concat(A.NUM);A.MARK=["-","_",".","!","~","*","'","(",")"];A.USERINFO_CHARS=A.ALPHANUM.concat(A.MARK).concat(["%",";",":","&","=","+","$",","]);A.STRICT_URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(A.ALPHANUM);A.URL_CHAR=A.STRICT_URL_CHAR.concat(["\t","\f"]);for(let e=128;e<=255;e++){A.URL_CHAR.push(e)}A.HEX=A.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);A.STRICT_TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(A.ALPHANUM);A.TOKEN=A.STRICT_TOKEN.concat([" "]);A.HEADER_CHARS=["\t"];for(let e=32;e<=255;e++){if(e!==127){A.HEADER_CHARS.push(e)}}A.CONNECTION_TOKEN_CHARS=A.HEADER_CHARS.filter((e=>e!==44));A.MAJOR=A.NUM_MAP;A.MINOR=A.MAJOR;var g;(function(e){e[e["GENERAL"]=0]="GENERAL";e[e["CONNECTION"]=1]="CONNECTION";e[e["CONTENT_LENGTH"]=2]="CONTENT_LENGTH";e[e["TRANSFER_ENCODING"]=3]="TRANSFER_ENCODING";e[e["UPGRADE"]=4]="UPGRADE";e[e["CONNECTION_KEEP_ALIVE"]=5]="CONNECTION_KEEP_ALIVE";e[e["CONNECTION_CLOSE"]=6]="CONNECTION_CLOSE";e[e["CONNECTION_UPGRADE"]=7]="CONNECTION_UPGRADE";e[e["TRANSFER_ENCODING_CHUNKED"]=8]="TRANSFER_ENCODING_CHUNKED"})(g=A.HEADER_STATE||(A.HEADER_STATE={}));A.SPECIAL_HEADERS={connection:g.CONNECTION,"content-length":g.CONTENT_LENGTH,"proxy-connection":g.CONNECTION,"transfer-encoding":g.TRANSFER_ENCODING,upgrade:g.UPGRADE}},3870:(e,A,t)=>{const{Buffer:r}=t(4573);e.exports=r.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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PgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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iQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEV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JSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxB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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB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CABB3AgLii1JbnZhbGlkIGNoYXIgaW4gdXJsIHF1ZXJ5AFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fYm9keQBDb250ZW50LUxlbmd0aCBvdmVyZmxvdwBDaHVuayBzaXplIG92ZXJmbG93AFJlc3BvbnNlIG92ZXJmbG93AEludmFsaWQgbWV0aG9kIGZvciBIVFRQL3gueCByZXF1ZXN0AEludmFsaWQgbWV0aG9kIGZvciBSVFNQL3gueCByZXF1ZXN0AEV4cGVjdGVkIFNPVVJDRSBtZXRob2QgZm9yIElDRS94LnggcmVxdWVzdABJbnZhbGlkIGNoYXIgaW4gdXJsIGZyYWdtZW50IHN0YXJ0AEV4cGVjdGVkIGRvdABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3N0YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAFBhdXNlIG9uIENPTk5FQ1QvVXBncmFkZQBQYXVzZSBvbiBQUkkvVXBncmFkZQBFeHBlY3RlZCBIVFRQLzIgQ29ubmVjdGlvbiBQcmVmYWNlAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fbWV0aG9kAEV4cGVjdGVkIHNwYWNlIGFmdGVyIG1ldGhvZABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl9maWVsZABQYXVzZWQASW52YWxpZCB3b3JkIGVuY291bnRlcmVkAEludmFsaWQgbWV0aG9kIGVuY291bnRlcmVkAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2NoZW1hAFJlcXVlc3QgaGFzIGludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAF4TAAAmEwAAMBAAAPAXAACdEwAAFRIAADkXAADwEgAAChAAAHUSAACtEgAAghMAAE8UAAB/EAAAoBUAACMUAACJEgAAixQAAE0VAADUEQAAzxQAABAYAADJFgAA3BYAAMERAADgFwAAuxQAAHQUAAB8FQAA5RQAAAgXAAAfEAAAZRUAAKMUAAAoFQAAAhUAAJkVAAAsEAAAixkAAE8PAADUDgAAahAAAM4QAAACFwAAiQ4AAG4TAAAcEwAAZhQAAFYXAADBEwAAzRMAAGwTAABoFwAAZhcAAF8XAAAiEwAAzg8AAGkOAADYDgAAYxYAAMsTAACqDgAAKBcAACYXAADFEwAAXRYAAOgRAABnEwAAZRMAAPIWAABzEwAAHRcAAPkWAADzEQAAzw4AAM4VAAAMEgAAsxEAAKURAABhEAAAMhcAALsTAEH5NQsBAQBBkDYL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB/TcLAQEAQZE4C14CAwICAgICAAACAgACAgACAgICAgICAgICAAQAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEH9OQsBAQBBkToLXgIAAgICAgIAAAICAAICAAICAgICAgICAgIAAwAEAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAQfA7Cw1sb3NlZWVwLWFsaXZlAEGJPAsBAQBBoDwL4AEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBBiT4LAQEAQaA+C+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGwwAALXwEBAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGQwgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBwMIACy1yYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNCg0KU00NCg0KVFRQL0NFL1RTUC8AQfnCAAsFAQIAAQMAQZDDAAvgAQQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5xAALBQECAAEDAEGQxQAL4AEEAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cYACwQBAAABAEGRxwAL3wEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH6yAALBAEAAAIAQZDJAAtfAwQAAAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAAEAAYHBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQAQfrKAAsEAQAAAQBBkMsACwEBAEGqywALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEH6zAALBAEAAAEAQZDNAAsBAQBBms0ACwYCAAAAAAIAQbHNAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB8M4AC5YBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRU9SRElSRUNUT1JUUkNIUEFSQU1FVEVSVVJDRUJTQ1JJQkVBUkRPV05BQ0VJTkROS0NLVUJTQ1JJQkVIVFRQL0FEVFAv","base64")},3434:(e,A,t)=>{const{Buffer:r}=t(4573);e.exports=r.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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PgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADDsYBAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHyAhIyUmKCorLC8wMTIzNDU2Nzk6Ozw9lANAQkRFRklLTk9QUVJTVFVWWFpbXF1eX2BhYmNkZWZnaGpsb3Bxc3V2eHl6e3x/gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcsBzAHNAc4BzwGKA4kDiAOHA4QDgwOAA/sC+gL5AvgC9wL0AvMC8gLLAsECsALZAQsgASAERw3wAkHdASEDDLMDCyABIARHDcgBQcMBIQMMsgMLIAEgBEcNe0H3ACEDDLEDCyABIARHDXBB7wAhAwywAwsgASAERw1pQeoAIQMMrwMLIAEgBEcNZUHoACEDDK4DCyABIARHDWJB5gAhAwytAwsgASAERw0aQRghAwysAwsgASAERw0VQRIhAwyrAwsgASAERw1CQcUAIQMMqgMLIAEgBEcNNEE/IQMMqQMLIAEgBEcNMkE8IQMMqAMLIAEgBEcNK0ExIQMMpwMLIAItAC5BAUYNnwMMwQILQQAhAAJAAkACQCACLQAqRQ0AIAItACtFDQAgAi8BMCIDQQJxRQ0BDAILIAIvATAiA0EBcUUNAQtBASEAIAItAChBAUYNACACLwEyIgVB5ABrQeQASQ0AIAVBzAFGDQAgBUGwAkYNACADQcAAcQ0AQQAhACADQYgEcUGABEYNACADQShxQQBHIQALIAJBADsBMCACQQA6AC8gAEUN3wIgAkIANwMgDOACC0EAIQACQCACKAI4IgNFDQAgAygCLCIDRQ0AIAIgAxEAACEACyAARQ3MASAAQRVHDd0CIAJBBDYCHCACIAE2AhQgAkGwGDYCECACQRU2AgxBACEDDKQDCyABIARGBEBBBiEDDKQDCyABQQFqIQFBACEAAkAgAigCOCIDRQ0AIAMoAlQiA0UNACACIAMRAAAhAAsgAA3ZAgwcCyACQgA3AyBBEiEDDIkDCyABIARHDRZBHSEDDKEDCyABIARHBEAgAUEBaiEBQRAhAwyIAwtBByEDDKADCyACIAIpAyAiCiAEIAFrrSILfSIMQgAgCiAMWhs3AyAgCiALWA3UAkEIIQMMnwMLIAEgBEcEQCACQQk2AgggAiABNgIEQRQhAwyGAwtBCSEDDJ4DCyACKQMgQgBSDccBIAIgAi8BMEGAAXI7ATAMQgsgASAERw0/QdAAIQMMnAMLIAEgBEYEQEELIQMMnAMLIAFBAWohAUEAIQACQCACKAI4IgNFDQAgAygCUCIDRQ0AIAIgAxEAACEACyAADc8CDMYBC0EAIQACQCACKAI4IgNFDQAgAygCSCIDRQ0AIAIgAxEAACEACyAARQ3GASAAQRVHDc0CIAJBCzYCHCACIAE2AhQgAkGCGTYCECACQRU2AgxBACEDDJoDC0EAIQACQCACKAI4IgNFDQAgAygCSCIDRQ0AIAIgAxEAACEACyAARQ0MIABBFUcNygIgAkEaNgIcIAIgATYCFCACQYIZNgIQIAJBFTYCDEEAIQMMmQMLQQAhAAJAIAIoAjgiA0UNACADKAJMIgNFDQAgAiADEQAAIQALIABFDcQBIABBFUcNxwIgAkELNgIcIAIgATYCFCACQZEXNgIQIAJBFTYCDEEAIQMMmAMLIAEgBEYEQEEPIQMMmAMLIAEtAAAiAEE7Rg0HIABBDUcNxAIgAUEBaiEBDMMBC0EAIQACQCACKAI4IgNFDQAgAygCTCIDRQ0AIAIgAxEAACEACyAARQ3DASAAQRVHDcICIAJBDzYCHCACIAE2AhQgAkGRFzYCECACQRU2AgxBACEDDJYDCwNAIAEtAABB8DVqLQAAIgBBAUcEQCAAQQJHDcECIAIoAgQhAEEAIQMgAkEANgIEIAIgACABQQFqIgEQLSIADcICDMUBCyAEIAFBAWoiAUcNAAtBEiEDDJUDC0EAIQACQCACKAI4IgNFDQAgAygCTCIDRQ0AIAIgAxEAACEACyAARQ3FASAAQRVHDb0CIAJBGzYCHCACIAE2AhQgAkGRFzYCECACQRU2AgxBACEDDJQDCyABIARGBEBBFiEDDJQDCyACQQo2AgggAiABNgIEQQAhAAJAIAIoAjgiA0UNACADKAJIIgNFDQAgAiADEQAAIQALIABFDcIBIABBFUcNuQIgAkEVNgIcIAIgATYCFCACQYIZNgIQIAJBFTYCDEEAIQMMkwMLIAEgBEcEQANAIAEtAABB8DdqLQAAIgBBAkcEQAJAIABBAWsOBMQCvQIAvgK9AgsgAUEBaiEBQQghAwz8AgsgBCABQQFqIgFHDQALQRUhAwyTAwtBFSEDDJIDCwNAIAEtAABB8DlqLQAAIgBBAkcEQCAAQQFrDgTFArcCwwK4ArcCCyAEIAFBAWoiAUcNAAtBGCEDDJEDCyABIARHBEAgAkELNgIIIAIgATYCBEEHIQMM+AILQRkhAwyQAwsgAUEBaiEBDAILIAEgBEYEQEEaIQMMjwMLAkAgAS0AAEENaw4UtQG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwEAvwELQQAhAyACQQA2AhwgAkGvCzYCECACQQI2AgwgAiABQQFqNgIUDI4DCyABIARGBEBBGyEDDI4DCyABLQAAIgBBO0cEQCAAQQ1HDbECIAFBAWohAQy6AQsgAUEBaiEBC0EiIQMM8wILIAEgBEYEQEEcIQMMjAMLQgAhCgJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AAEEwaw43wQLAAgABAgMEBQYH0AHQAdAB0AHQAdAB0AEICQoLDA3QAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdABDg8QERIT0AELQgIhCgzAAgtCAyEKDL8CC0IEIQoMvgILQgUhCgy9AgtCBiEKDLwCC0IHIQoMuwILQgghCgy6AgtCCSEKDLkCC0IKIQoMuAILQgshCgy3AgtCDCEKDLYCC0INIQoMtQILQg4hCgy0AgtCDyEKDLMCC0IKIQoMsgILQgshCgyxAgtCDCEKDLACC0INIQoMrwILQg4hCgyuAgtCDyEKDK0CC0IAIQoCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAABBMGsON8ACvwIAAQIDBAUGB74CvgK+Ar4CvgK+Ar4CCAkKCwwNvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ag4PEBESE74CC0ICIQoMvwILQgMhCgy+AgtCBCEKDL0CC0IFIQoMvAILQgYhCgy7AgtCByEKDLoCC0IIIQoMuQILQgkhCgy4AgtCCiEKDLcCC0ILIQoMtgILQgwhCgy1AgtCDSEKDLQCC0IOIQoMswILQg8hCgyyAgtCCiEKDLECC0ILIQoMsAILQgwhCgyvAgtCDSEKDK4CC0IOIQoMrQILQg8hCgysAgsgAiACKQMgIgogBCABa60iC30iDEIAIAogDFobNwMgIAogC1gNpwJBHyEDDIkDCyABIARHBEAgAkEJNgIIIAIgATYCBEElIQMM8AILQSAhAwyIAwtBASEFIAIvATAiA0EIcUUEQCACKQMgQgBSIQULAkAgAi0ALgRAQQEhACACLQApQQVGDQEgA0HAAHFFIAVxRQ0BC0EAIQAgA0HAAHENAEECIQAgA0EIcQ0AIANBgARxBEACQCACLQAoQQFHDQAgAi0ALUEKcQ0AQQUhAAwCC0EEIQAMAQsgA0EgcUUEQAJAIAItAChBAUYNACACLwEyIgBB5ABrQeQASQ0AIABBzAFGDQAgAEGwAkYNAEEEIQAgA0EocUUNAiADQYgEcUGABEYNAgtBACEADAELQQBBAyACKQMgUBshAAsgAEEBaw4FvgIAsAEBpAKhAgtBESEDDO0CCyACQQE6AC8MhAMLIAEgBEcNnQJBJCEDDIQDCyABIARHDRxBxgAhAwyDAwtBACEAAkAgAigCOCIDRQ0AIAMoAkQiA0UNACACIAMRAAAhAAsgAEUNJyAAQRVHDZgCIAJB0AA2AhwgAiABNgIUIAJBkRg2AhAgAkEVNgIMQQAhAwyCAwsgASAERgRAQSghAwyCAwtBACEDIAJBADYCBCACQQw2AgggAiABIAEQKiIARQ2UAiACQSc2AhwgAiABNgIUIAIgADYCDAyBAwsgASAERgRAQSkhAwyBAwsgAS0AACIAQSBGDRMgAEEJRw2VAiABQQFqIQEMFAsgASAERwRAIAFBAWohAQwWC0EqIQMM/wILIAEgBEYEQEErIQMM/wILIAEtAAAiAEEJRyAAQSBHcQ2QAiACLQAsQQhHDd0CIAJBADoALAzdAgsgASAERgRAQSwhAwz+AgsgAS0AAEEKRw2OAiABQQFqIQEMsAELIAEgBEcNigJBLyEDDPwCCwNAIAEtAAAiAEEgRwRAIABBCmsOBIQCiAKIAoQChgILIAQgAUEBaiIBRw0AC0ExIQMM+wILQTIhAyABIARGDfoCIAIoAgAiACAEIAFraiEHIAEgAGtBA2ohBgJAA0AgAEHwO2otAAAgAS0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQEgAEEDRgRAQQYhAQziAgsgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAc2AgAM+wILIAJBADYCAAyGAgtBMyEDIAQgASIARg35AiAEIAFrIAIoAgAiAWohByAAIAFrQQhqIQYCQANAIAFB9DtqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBCEYEQEEFIQEM4QILIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADPoCCyACQQA2AgAgACEBDIUCC0E0IQMgBCABIgBGDfgCIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgJAA0AgAUHQwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBBUYEQEEHIQEM4AILIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADPkCCyACQQA2AgAgACEBDIQCCyABIARHBEADQCABLQAAQYA+ai0AACIAQQFHBEAgAEECRg0JDIECCyAEIAFBAWoiAUcNAAtBMCEDDPgCC0EwIQMM9wILIAEgBEcEQANAIAEtAAAiAEEgRwRAIABBCmsOBP8B/gH+Af8B/gELIAQgAUEBaiIBRw0AC0E4IQMM9wILQTghAwz2AgsDQCABLQAAIgBBIEcgAEEJR3EN9gEgBCABQQFqIgFHDQALQTwhAwz1AgsDQCABLQAAIgBBIEcEQAJAIABBCmsOBPkBBAT5AQALIABBLEYN9QEMAwsgBCABQQFqIgFHDQALQT8hAwz0AgtBwAAhAyABIARGDfMCIAIoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAEGAQGstAAAgAS0AAEEgckcNASAAQQZGDdsCIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPQCCyACQQA2AgALQTYhAwzZAgsgASAERgRAQcEAIQMM8gILIAJBDDYCCCACIAE2AgQgAi0ALEEBaw4E+wHuAewB6wHUAgsgAUEBaiEBDPoBCyABIARHBEADQAJAIAEtAAAiAEEgciAAIABBwQBrQf8BcUEaSRtB/wFxIgBBCUYNACAAQSBGDQACQAJAAkACQCAAQeMAaw4TAAMDAwMDAwMBAwMDAwMDAwMDAgMLIAFBAWohAUExIQMM3AILIAFBAWohAUEyIQMM2wILIAFBAWohAUEzIQMM2gILDP4BCyAEIAFBAWoiAUcNAAtBNSEDDPACC0E1IQMM7wILIAEgBEcEQANAIAEtAABBgDxqLQAAQQFHDfcBIAQgAUEBaiIBRw0AC0E9IQMM7wILQT0hAwzuAgtBACEAAkAgAigCOCIDRQ0AIAMoAkAiA0UNACACIAMRAAAhAAsgAEUNASAAQRVHDeYBIAJBwgA2AhwgAiABNgIUIAJB4xg2AhAgAkEVNgIMQQAhAwztAgsgAUEBaiEBC0E8IQMM0gILIAEgBEYEQEHCACEDDOsCCwJAA0ACQCABLQAAQQlrDhgAAswCzALRAswCzALMAswCzALMAswCzALMAswCzALMAswCzALMAswCzALMAgDMAgsgBCABQQFqIgFHDQALQcIAIQMM6wILIAFBAWohASACLQAtQQFxRQ3+AQtBLCEDDNACCyABIARHDd4BQcQAIQMM6AILA0AgAS0AAEGQwABqLQAAQQFHDZwBIAQgAUEBaiIBRw0AC0HFACEDDOcCCyABLQAAIgBBIEYN/gEgAEE6Rw3AAiACKAIEIQBBACEDIAJBADYCBCACIAAgARApIgAN3gEM3QELQccAIQMgBCABIgBGDeUCIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgNAIAFBkMIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNvwIgAUEFRg3CAiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBzYCAAzlAgtByAAhAyAEIAEiAEYN5AIgBCABayACKAIAIgFqIQcgACABa0EJaiEGA0AgAUGWwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw2+AkECIAFBCUYNwgIaIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADOQCCyABIARGBEBByQAhAwzkAgsCQAJAIAEtAAAiAEEgciAAIABBwQBrQf8BcUEaSRtB/wFxQe4Aaw4HAL8CvwK/Ar8CvwIBvwILIAFBAWohAUE+IQMMywILIAFBAWohAUE/IQMMygILQcoAIQMgBCABIgBGDeICIAQgAWsgAigCACIBaiEGIAAgAWtBAWohBwNAIAFBoMIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNvAIgAUEBRg2+AiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBjYCAAziAgtBywAhAyAEIAEiAEYN4QIgBCABayACKAIAIgFqIQcgACABa0EOaiEGA0AgAUGiwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw27AiABQQ5GDb4CIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADOECC0HMACEDIAQgASIARg3gAiAEIAFrIAIoAgAiAWohByAAIAFrQQ9qIQYDQCABQcDCAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDboCQQMgAUEPRg2+AhogAUEBaiEBIAQgAEEBaiIARw0ACyACIAc2AgAM4AILQc0AIQMgBCABIgBGDd8CIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgNAIAFB0MIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNuQJBBCABQQVGDb0CGiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBzYCAAzfAgsgASAERgRAQc4AIQMM3wILAkACQAJAAkAgAS0AACIAQSByIAAgAEHBAGtB/wFxQRpJG0H/AXFB4wBrDhMAvAK8ArwCvAK8ArwCvAK8ArwCvAK8ArwCAbwCvAK8AgIDvAILIAFBAWohAUHBACEDDMgCCyABQQFqIQFBwgAhAwzHAgsgAUEBaiEBQcMAIQMMxgILIAFBAWohAUHEACEDDMUCCyABIARHBEAgAkENNgIIIAIgATYCBEHFACEDDMUCC0HPACEDDN0CCwJAAkAgAS0AAEEKaw4EAZABkAEAkAELIAFBAWohAQtBKCEDDMMCCyABIARGBEBB0QAhAwzcAgsgAS0AAEEgRw0AIAFBAWohASACLQAtQQFxRQ3QAQtBFyEDDMECCyABIARHDcsBQdIAIQMM2QILQdMAIQMgASAERg3YAiACKAIAIgAgBCABa2ohBiABIABrQQFqIQUDQCABLQAAIABB1sIAai0AAEcNxwEgAEEBRg3KASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBjYCAAzYAgsgASAERgRAQdUAIQMM2AILIAEtAABBCkcNwgEgAUEBaiEBDMoBCyABIARGBEBB1gAhAwzXAgsCQAJAIAEtAABBCmsOBADDAcMBAcMBCyABQQFqIQEMygELIAFBAWohAUHKACEDDL0CC0EAIQACQCACKAI4IgNFDQAgAygCPCIDRQ0AIAIgAxEAACEACyAADb8BQc0AIQMMvAILIAItAClBIkYNzwIMiQELIAQgASIFRgRAQdsAIQMM1AILQQAhAEEBIQFBASEGQQAhAwJAAn8CQAJAAkACQAJAAkACQCAFLQAAQTBrDgrFAcQBAAECAwQFBgjDAQtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshA0EAIQFBACEGDL0BC0EJIQNBASEAQQAhAUEAIQYMvAELIAEgBEYEQEHdACEDDNMCCyABLQAAQS5HDbgBIAFBAWohAQyIAQsgASAERw22AUHfACEDDNECCyABIARHBEAgAkEONgIIIAIgATYCBEHQACEDDLgCC0HgACEDDNACC0HhACEDIAEgBEYNzwIgAigCACIAIAQgAWtqIQUgASAAa0EDaiEGA0AgAS0AACAAQeLCAGotAABHDbEBIABBA0YNswEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMzwILQeIAIQMgASAERg3OAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYDQCABLQAAIABB5sIAai0AAEcNsAEgAEECRg2vASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAzOAgtB4wAhAyABIARGDc0CIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgNAIAEtAAAgAEHpwgBqLQAARw2vASAAQQNGDa0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADM0CCyABIARGBEBB5QAhAwzNAgsgAUEBaiEBQQAhAAJAIAIoAjgiA0UNACADKAIwIgNFDQAgAiADEQAAIQALIAANqgFB1gAhAwyzAgsgASAERwRAA0AgAS0AACIAQSBHBEACQAJAAkAgAEHIAGsOCwABswGzAbMBswGzAbMBswGzAQKzAQsgAUEBaiEBQdIAIQMMtwILIAFBAWohAUHTACEDDLYCCyABQQFqIQFB1AAhAwy1AgsgBCABQQFqIgFHDQALQeQAIQMMzAILQeQAIQMMywILA0AgAS0AAEHwwgBqLQAAIgBBAUcEQCAAQQJrDgOnAaYBpQGkAQsgBCABQQFqIgFHDQALQeYAIQMMygILIAFBAWogASAERw0CGkHnACEDDMkCCwNAIAEtAABB8MQAai0AACIAQQFHBEACQCAAQQJrDgSiAaEBoAEAnwELQdcAIQMMsQILIAQgAUEBaiIBRw0AC0HoACEDDMgCCyABIARGBEBB6QAhAwzIAgsCQCABLQAAIgBBCmsOGrcBmwGbAbQBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBpAGbAZsBAJkBCyABQQFqCyEBQQYhAwytAgsDQCABLQAAQfDGAGotAABBAUcNfSAEIAFBAWoiAUcNAAtB6gAhAwzFAgsgAUEBaiABIARHDQIaQesAIQMMxAILIAEgBEYEQEHsACEDDMQCCyABQQFqDAELIAEgBEYEQEHtACEDDMMCCyABQQFqCyEBQQQhAwyoAgsgASAERgRAQe4AIQMMwQILAkACQAJAIAEtAABB8MgAai0AAEEBaw4HkAGPAY4BAHwBAo0BCyABQQFqIQEMCwsgAUEBagyTAQtBACEDIAJBADYCHCACQZsSNgIQIAJBBzYCDCACIAFBAWo2AhQMwAILAkADQCABLQAAQfDIAGotAAAiAEEERwRAAkACQCAAQQFrDgeUAZMBkgGNAQAEAY0BC0HaACEDDKoCCyABQQFqIQFB3AAhAwypAgsgBCABQQFqIgFHDQALQe8AIQMMwAILIAFBAWoMkQELIAQgASIARgRAQfAAIQMMvwILIAAtAABBL0cNASAAQQFqIQEMBwsgBCABIgBGBEBB8QAhAwy+AgsgAC0AACIBQS9GBEAgAEEBaiEBQd0AIQMMpQILIAFBCmsiA0EWSw0AIAAhAUEBIAN0QYmAgAJxDfkBC0EAIQMgAkEANgIcIAIgADYCFCACQYwcNgIQIAJBBzYCDAy8AgsgASAERwRAIAFBAWohAUHeACEDDKMCC0HyACEDDLsCCyABIARGBEBB9AAhAwy7AgsCQCABLQAAQfDMAGotAABBAWsOA/cBcwCCAQtB4QAhAwyhAgsgASAERwRAA0AgAS0AAEHwygBqLQAAIgBBA0cEQAJAIABBAWsOAvkBAIUBC0HfACEDDKMCCyAEIAFBAWoiAUcNAAtB8wAhAwy6AgtB8wAhAwy5AgsgASAERwRAIAJBDzYCCCACIAE2AgRB4AAhAwygAgtB9QAhAwy4AgsgASAERgRAQfYAIQMMuAILIAJBDzYCCCACIAE2AgQLQQMhAwydAgsDQCABLQAAQSBHDY4CIAQgAUEBaiIBRw0AC0H3ACEDDLUCCyABIARGBEBB+AAhAwy1AgsgAS0AAEEgRw16IAFBAWohAQxbC0EAIQACQCACKAI4IgNFDQAgAygCOCIDRQ0AIAIgAxEAACEACyAADXgMgAILIAEgBEYEQEH6ACEDDLMCCyABLQAAQcwARw10IAFBAWohAUETDHYLQfsAIQMgASAERg2xAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYDQCABLQAAIABB8M4Aai0AAEcNcyAAQQVGDXUgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMsQILIAEgBEYEQEH8ACEDDLECCwJAAkAgAS0AAEHDAGsODAB0dHR0dHR0dHR0AXQLIAFBAWohAUHmACEDDJgCCyABQQFqIQFB5wAhAwyXAgtB/QAhAyABIARGDa8CIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQe3PAGotAABHDXIgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADLACCyACQQA2AgAgBkEBaiEBQRAMcwtB/gAhAyABIARGDa4CIAIoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQfbOAGotAABHDXEgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADK8CCyACQQA2AgAgBkEBaiEBQRYMcgtB/wAhAyABIARGDa0CIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQfzOAGotAABHDXAgAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADK4CCyACQQA2AgAgBkEBaiEBQQUMcQsgASAERgRAQYABIQMMrQILIAEtAABB2QBHDW4gAUEBaiEBQQgMcAsgASAERgRAQYEBIQMMrAILAkACQCABLQAAQc4Aaw4DAG8BbwsgAUEBaiEBQesAIQMMkwILIAFBAWohAUHsACEDDJICCyABIARGBEBBggEhAwyrAgsCQAJAIAEtAABByABrDggAbm5ubm5uAW4LIAFBAWohAUHqACEDDJICCyABQQFqIQFB7QAhAwyRAgtBgwEhAyABIARGDakCIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQYDPAGotAABHDWwgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADKoCCyACQQA2AgAgBkEBaiEBQQAMbQtBhAEhAyABIARGDagCIAIoAgAiACAEIAFraiEFIAEgAGtBBGohBgJAA0AgAS0AACAAQYPPAGotAABHDWsgAEEERg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADKkCCyACQQA2AgAgBkEBaiEBQSMMbAsgASAERgRAQYUBIQMMqAILAkACQCABLQAAQcwAaw4IAGtra2trawFrCyABQQFqIQFB7wAhAwyPAgsgAUEBaiEBQfAAIQMMjgILIAEgBEYEQEGGASEDDKcCCyABLQAAQcUARw1oIAFBAWohAQxgC0GHASEDIAEgBEYNpQIgAigCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABBiM8Aai0AAEcNaCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMpgILIAJBADYCACAGQQFqIQFBLQxpC0GIASEDIAEgBEYNpAIgAigCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABB0M8Aai0AAEcNZyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMpQILIAJBADYCACAGQQFqIQFBKQxoCyABIARGBEBBiQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEV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JSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxB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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB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AAADAEGUCAsFBAAAAAUAQaQICwkGAAAABwAAAAgAQdwIC4otSW52YWxpZCBjaGFyIGluIHVybCBxdWVyeQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2JvZHkAQ29udGVudC1MZW5ndGggb3ZlcmZsb3cAQ2h1bmsgc2l6ZSBvdmVyZmxvdwBSZXNwb25zZSBvdmVyZmxvdwBJbnZhbGlkIG1ldGhvZCBmb3IgSFRUUC94LnggcmVxdWVzdABJbnZhbGlkIG1ldGhvZCBmb3IgUlRTUC94LnggcmVxdWVzdABFeHBlY3RlZCBTT1VSQ0UgbWV0aG9kIGZvciBJQ0UveC54IHJlcXVlc3QASW52YWxpZCBjaGFyIGluIHVybCBmcmFnbWVudCBzdGFydABFeHBlY3RlZCBkb3QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucwBVc2VyIGNhbGxiYWNrIGVycm9yAGBvbl9yZXNldGAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2hlYWRlcmAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfYmVnaW5gIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fdmFsdWVgIGNhbGxiYWNrIGVycm9yAGBvbl9zdGF0dXNfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl92ZXJzaW9uX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdXJsX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWV0aG9kX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX25hbWVgIGNhbGxiYWNrIGVycm9yAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2VydmVyAEludmFsaWQgaGVhZGVyIHZhbHVlIGNoYXIASW52YWxpZCBoZWFkZXIgZmllbGQgY2hhcgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3ZlcnNpb24ASW52YWxpZCBtaW5vciB2ZXJzaW9uAEludmFsaWQgbWFqb3IgdmVyc2lvbgBFeHBlY3RlZCBzcGFjZSBhZnRlciB2ZXJzaW9uAEV4cGVjdGVkIENSTEYgYWZ0ZXIgdmVyc2lvbgBJbnZhbGlkIEhUVFAgdmVyc2lvbgBJbnZhbGlkIGhlYWRlciB0b2tlbgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3VybABJbnZhbGlkIGNoYXJhY3RlcnMgaW4gdXJsAFVuZXhwZWN0ZWQgc3RhcnQgY2hhciBpbiB1cmwARG91YmxlIEAgaW4gdXJsAEVtcHR5IENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhcmFjdGVyIGluIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZWQgdmFsdWUAUGF1c2VkIGJ5IG9uX2hlYWRlcnNfY29tcGxldGUASW52YWxpZCBFT0Ygc3RhdGUAb25fcmVzZXQgcGF1c2UAb25fY2h1bmtfaGVhZGVyIHBhdXNlAG9uX21lc3NhZ2VfYmVnaW4gcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlIHBhdXNlAG9uX3N0YXR1c19jb21wbGV0ZSBwYXVzZQBvbl92ZXJzaW9uX2NvbXBsZXRlIHBhdXNlAG9uX3VybF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGUgcGF1c2UAb25fbWVzc2FnZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXRob2RfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lIHBhdXNlAFVuZXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgc3RhcnQgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AAU1dJVENIX1BST1hZAFVTRV9QUk9YWQBNS0FDVElWSVRZAFVOUFJPQ0VTU0FCTEVfRU5USVRZAENPUFkATU9WRURfUEVSTUFORU5UTFkAVE9PX0VBUkxZAE5PVElGWQBGQUlMRURfREVQRU5ERU5DWQBCQURfR0FURVdBWQBQTEFZAFBVVABDSEVDS09VVABHQVRFV0FZX1RJTUVPVVQAUkVRVUVTVF9USU1FT1VUAE5FVFdPUktfQ09OTkVDVF9USU1FT1VUAENPTk5FQ1RJT05fVElNRU9VVABMT0dJTl9USU1FT1VUAE5FVFdPUktfUkVBRF9USU1FT1VUAFBPU1QATUlTRElSRUNURURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9MT0FEX0JBTEFOQ0VEX1JFUVVFU1QAQkFEX1JFUVVFU1QASFRUUF9SRVFVRVNUX1NFTlRfVE9fSFRUUFNfUE9SVABSRVBPUlQASU1fQV9URUFQT1QAUkVTRVRfQ09OVEVOVABOT19DT05URU5UAFBBUlRJQUxfQ09OVEVOVABIUEVfSU5WQUxJRF9DT05TVEFOVABIUEVfQ0JfUkVTRVQAR0VUAEhQRV9TVFJJQ1QAQ09ORkxJQ1QAVEVNUE9SQVJZX1JFRElSRUNUAFBFUk1BTkVOVF9SRURJUkVDVABDT05ORUNUAE1VTFRJX1NUQVRVUwBIUEVfSU5WQUxJRF9TVEFUVVMAVE9PX01BTllfUkVRVUVTVFMARUFSTFlfSElOVFMAVU5BVkFJTEFCTEVfRk9SX0xFR0FMX1JFQVNPTlMAT1BUSU9OUwBTV0lUQ0hJTkdfUFJPVE9DT0xTAFZBUklBTlRfQUxTT19ORUdPVElBVEVTAE1VTFRJUExFX0NIT0lDRVMASU5URVJOQUxfU0VSVkVSX0VSUk9SAFdFQl9TRVJWRVJfVU5LTk9XTl9FUlJPUgBSQUlMR1VOX0VSUk9SAElERU5USVRZX1BST1ZJREVSX0FVVEhFTlRJQ0FUSU9OX0VSUk9SAFNTTF9DRVJUSUZJQ0FURV9FUlJPUgBJTlZBTElEX1hfRk9SV0FSREVEX0ZPUgBTRVRfUEFSQU1FVEVSAEdFVF9QQVJBTUVURVIASFBFX1VTRVIAU0VFX09USEVSAEhQRV9DQl9DSFVOS19IRUFERVIATUtDQUxFTkRBUgBTRVRVUABXRUJfU0VSVkVSX0lTX0RPV04AVEVBUkRPV04ASFBFX0NMT1NFRF9DT05ORUNUSU9OAEhFVVJJU1RJQ19FWFBJUkFUSU9OAERJU0NPTk5FQ1RFRF9PUEVSQVRJT04ATk9OX0FVVEhPUklUQVRJVkVfSU5GT1JNQVRJT04ASFBFX0lOVkFMSURfVkVSU0lPTgBIUEVfQ0JfTUVTU0FHRV9CRUdJTgBTSVRFX0lTX0ZST1pFTgBIUEVfSU5WQUxJRF9IRUFERVJfVE9LRU4ASU5WQUxJRF9UT0tFTgBGT1JCSURERU4ARU5IQU5DRV9ZT1VSX0NBTE0ASFBFX0lOVkFMSURfVVJMAEJMT0NLRURfQllfUEFSRU5UQUxfQ09OVFJPTABNS0NPTABBQ0wASFBFX0lOVEVSTkFMAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0VfVU5PRkZJQ0lBTABIUEVfT0sAVU5MSU5LAFVOTE9DSwBQUkkAUkVUUllfV0lUSABIUEVfSU5WQUxJRF9DT05URU5UX0xFTkdUSABIUEVfVU5FWFBFQ1RFRF9DT05URU5UX0xFTkdUSABGTFVTSABQUk9QUEFUQ0gATS1TRUFSQ0gAVVJJX1RPT19MT05HAFBST0NFU1NJTkcATUlTQ0VMTEFORU9VU19QRVJTSVNURU5UX1dBUk5JTkcATUlTQ0VMTEFORU9VU19XQVJOSU5HAEhQRV9JTlZBTElEX1RSQU5TRkVSX0VOQ09ESU5HAEV4cGVjdGVkIENSTEYASFBFX0lOVkFMSURfQ0hVTktfU0laRQBNT1ZFAENPTlRJTlVFAEhQRV9DQl9TVEFUVVNfQ09NUExFVEUASFBFX0NCX0hFQURFUlNfQ09NUExFVEUASFBFX0NCX1ZFUlNJT05fQ09NUExFVEUASFBFX0NCX1VSTF9DT01QTEVURQBIUEVfQ0JfQ0hVTktfQ09NUExFVEUASFBFX0NCX0hFQURFUl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fTkFNRV9DT01QTEVURQBIUEVfQ0JfTUVTU0FHRV9DT01QTEVURQBIUEVfQ0JfTUVUSE9EX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfRklFTERfQ09NUExFVEUAREVMRVRFAEhQRV9JTlZBTElEX0VPRl9TVEFURQBJTlZBTElEX1NTTF9DRVJUSUZJQ0FURQBQQVVTRQBOT19SRVNQT05TRQBVTlNVUFBPUlRFRF9NRURJQV9UWVBFAEdPTkUATk9UX0FDQ0VQVEFCTEUAU0VSVklDRV9VTkFWQUlMQUJMRQBSQU5HRV9OT1RfU0FUSVNGSUFCTEUAT1JJR0lOX0lTX1VOUkVBQ0hBQkxFAFJFU1BPTlNFX0lTX1NUQUxFAFBVUkdFAE1FUkdFAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0UAUkVRVUVTVF9IRUFERVJfVE9PX0xBUkdFAFBBWUxPQURfVE9PX0xBUkdFAElOU1VGRklDSUVOVF9TVE9SQUdFAEhQRV9QQVVTRURfVVBHUkFERQBIUEVfUEFVU0VEX0gyX1VQR1JBREUAU09VUkNFAEFOTk9VTkNFAFRSQUNFAEhQRV9VTkVYUEVDVEVEX1NQQUNFAERFU0NSSUJFAFVOU1VCU0NSSUJFAFJFQ09SRABIUEVfSU5WQUxJRF9NRVRIT0QATk9UX0ZPVU5EAFBST1BGSU5EAFVOQklORABSRUJJTkQAVU5BVVRIT1JJWkVEAE1FVEhPRF9OT1RfQUxMT1dFRABIVFRQX1ZFUlNJT05fTk9UX1NVUFBPUlRFRABBTFJFQURZX1JFUE9SVEVEAEFDQ0VQVEVEAE5PVF9JTVBMRU1FTlRFRABMT09QX0RFVEVDVEVEAEhQRV9DUl9FWFBFQ1RFRABIUEVfTEZfRVhQRUNURUQAQ1JFQVRFRABJTV9VU0VEAEhQRV9QQVVTRUQAVElNRU9VVF9PQ0NVUkVEAFBBWU1FTlRfUkVRVUlSRUQAUFJFQ09ORElUSU9OX1JFUVVJUkVEAFBST1hZX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAE5FVFdPUktfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATEVOR1RIX1JFUVVJUkVEAFNTTF9DRVJUSUZJQ0FURV9SRVFVSVJFRABVUEdSQURFX1JFUVVJUkVEAFBBR0VfRVhQSVJFRABQUkVDT05ESVRJT05fRkFJTEVEAEVYUEVDVEFUSU9OX0ZBSUxFRABSRVZBTElEQVRJT05fRkFJTEVEAFNTTF9IQU5EU0hBS0VfRkFJTEVEAExPQ0tFRABUUkFOU0ZPUk1BVElPTl9BUFBMSUVEAE5PVF9NT0RJRklFRABOT1RfRVhURU5ERUQAQkFORFdJRFRIX0xJTUlUX0VYQ0VFREVEAFNJVEVfSVNfT1ZFUkxPQURFRABIRUFEAEV4cGVjdGVkIEhUVFAvAABeEwAAJhMAADAQAADwFwAAnRMAABUSAAA5FwAA8BIAAAoQAAB1EgAArRIAAIITAABPFAAAfxAAAKAVAAAjFAAAiRIAAIsUAABNFQAA1BEAAM8UAAAQGAAAyRYAANwWAADBEQAA4BcAALsUAAB0FAAAfBUAAOUUAAAIFwAAHxAAAGUVAACjFAAAKBUAAAIVAACZFQAALBAAAIsZAABPDwAA1A4AAGoQAADOEAAAAhcAAIkOAABuEwAAHBMAAGYUAABWFwAAwRMAAM0TAABsEwAAaBcAAGYXAABfFwAAIhMAAM4PAABpDgAA2A4AAGMWAADLEwAAqg4AACgXAAAmFwAAxRMAAF0WAADoEQAAZxMAAGUTAADyFgAAcxMAAB0XAAD5FgAA8xEAAM8OAADOFQAADBIAALMRAAClEQAAYRAAADIXAAC7EwBB+TULAQEAQZA2C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQf03CwEBAEGROAteAgMCAgICAgAAAgIAAgIAAgICAgICAgICAgAEAAAAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAIAAgBB/TkLAQEAQZE6C14CAAICAgICAAACAgACAgACAgICAgICAgICAAMABAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEHwOwsNbG9zZWVlcC1hbGl2ZQBBiTwLAQEAQaA8C+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQYk+CwEBAEGgPgvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBsMAAC18BAQABAQEBAQAAAQEAAQEAAQEBAQEBAQEBAQAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQBBkMIACyFlY3Rpb25lbnQtbGVuZ3Rob25yb3h5LWNvbm5lY3Rpb24AQcDCAAstcmFuc2Zlci1lbmNvZGluZ3BncmFkZQ0KDQoNClNNDQoNClRUUC9DRS9UU1AvAEH5wgALBQECAAEDAEGQwwAL4AEEAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cQACwUBAgABAwBBkMUAC+ABBAEBBQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnGAAsEAQAAAQBBkccAC98BAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+sgACwQBAAACAEGQyQALXwMEAAAEBAQEBAQEBAQEBAUEBAQEBAQEBAQEBAQABAAGBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEAEH6ygALBAEAAAEAQZDLAAsBAQBBqssAC0ECAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB+swACwQBAAABAEGQzQALAQEAQZrNAAsGAgAAAAACAEGxzQALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQfDOAAuWAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==","base64")},172:(e,A)=>{Object.defineProperty(A,"__esModule",{value:true});A.enumToMap=void 0;function enumToMap(e){const A={};Object.keys(e).forEach((t=>{const r=e[t];if(typeof r==="number"){A[t]=r}}));return A}A.enumToMap=enumToMap},7501:(e,A,t)=>{const{kClients:r}=t(6443);const s=t(7405);const{kAgent:n,kMockAgentSet:o,kMockAgentGet:i,kDispatches:a,kIsMockActive:c,kNetConnect:g,kGetNetConnect:l,kOptions:Q,kFactory:E}=t(1117);const B=t(7365);const C=t(4004);const{matchValue:h,buildMockOptions:I}=t(3397);const{InvalidArgumentError:u,UndiciError:d}=t(8707);const f=t(883);const p=t(1529);const w=t(6142);class MockAgent extends f{constructor(e){super(e);this[g]=true;this[c]=true;if(e?.agent&&typeof e.agent.dispatch!=="function"){throw new u("Argument opts.agent must implement Agent")}const A=e?.agent?e.agent:new s(e);this[n]=A;this[r]=A[r];this[Q]=I(e)}get(e){let A=this[i](e);if(!A){A=this[E](e);this[o](e,A)}return A}dispatch(e,A){this.get(e.origin);return this[n].dispatch(e,A)}async close(){await this[n].close();this[r].clear()}deactivate(){this[c]=false}activate(){this[c]=true}enableNetConnect(e){if(typeof e==="string"||typeof e==="function"||e instanceof RegExp){if(Array.isArray(this[g])){this[g].push(e)}else{this[g]=[e]}}else if(typeof e==="undefined"){this[g]=true}else{throw new u("Unsupported matcher. Must be one of String|Function|RegExp.")}}disableNetConnect(){this[g]=false}get isMockActive(){return this[c]}[o](e,A){this[r].set(e,A)}[E](e){const A=Object.assign({agent:this},this[Q]);return this[Q]&&this[Q].connections===1?new B(e,A):new C(e,A)}[i](e){const A=this[r].get(e);if(A){return A}if(typeof e!=="string"){const A=this[E]("http://localhost:9999");this[o](e,A);return A}for(const[A,t]of Array.from(this[r])){if(t&&typeof A!=="string"&&h(A,e)){const A=this[E](e);this[o](e,A);A[a]=t[a];return A}}}[l](){return this[g]}pendingInterceptors(){const e=this[r];return Array.from(e.entries()).flatMap((([e,A])=>A[a].map((A=>({...A,origin:e}))))).filter((({pending:e})=>e))}assertNoPendingInterceptors({pendingInterceptorsFormatter:e=new w}={}){const A=this.pendingInterceptors();if(A.length===0){return}const t=new p("interceptor","interceptors").pluralize(A.length);throw new d(`\n${t.count} ${t.noun} ${t.is} pending:\n\n${e.format(A)}\n`.trim())}}e.exports=MockAgent},7365:(e,A,t)=>{const{promisify:r}=t(7975);const s=t(3701);const{buildMockDispatch:n}=t(3397);const{kDispatches:o,kMockAgent:i,kClose:a,kOriginalClose:c,kOrigin:g,kOriginalDispatch:l,kConnected:Q}=t(1117);const{MockInterceptor:E}=t(1511);const B=t(6443);const{InvalidArgumentError:C}=t(8707);class MockClient extends s{constructor(e,A){super(e,A);if(!A||!A.agent||typeof A.agent.dispatch!=="function"){throw new C("Argument opts.agent must implement Agent")}this[i]=A.agent;this[g]=e;this[o]=[];this[Q]=1;this[l]=this.dispatch;this[c]=this.close.bind(this);this.dispatch=n.call(this);this.close=this[a]}get[B.kConnected](){return this[Q]}intercept(e){return new E(e,this[o])}async[a](){await r(this[c])();this[Q]=0;this[i][B.kClients].delete(this[g])}}e.exports=MockClient},2429:(e,A,t)=>{const{UndiciError:r}=t(8707);const s=Symbol.for("undici.error.UND_MOCK_ERR_MOCK_NOT_MATCHED");class MockNotMatchedError extends r{constructor(e){super(e);Error.captureStackTrace(this,MockNotMatchedError);this.name="MockNotMatchedError";this.message=e||"The request does not match any registered mock dispatches";this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}static[Symbol.hasInstance](e){return e&&e[s]===true}[s]=true}e.exports={MockNotMatchedError:MockNotMatchedError}},1511:(e,A,t)=>{const{getResponseData:r,buildKey:s,addMockDispatch:n}=t(3397);const{kDispatches:o,kDispatchKey:i,kDefaultHeaders:a,kDefaultTrailers:c,kContentLength:g,kMockDispatch:l}=t(1117);const{InvalidArgumentError:Q}=t(8707);const{buildURL:E}=t(3440);class MockScope{constructor(e){this[l]=e}delay(e){if(typeof e!=="number"||!Number.isInteger(e)||e<=0){throw new Q("waitInMs must be a valid integer > 0")}this[l].delay=e;return this}persist(){this[l].persist=true;return this}times(e){if(typeof e!=="number"||!Number.isInteger(e)||e<=0){throw new Q("repeatTimes must be a valid integer > 0")}this[l].times=e;return this}}class MockInterceptor{constructor(e,A){if(typeof e!=="object"){throw new Q("opts must be an object")}if(typeof e.path==="undefined"){throw new Q("opts.path must be defined")}if(typeof e.method==="undefined"){e.method="GET"}if(typeof e.path==="string"){if(e.query){e.path=E(e.path,e.query)}else{const A=new URL(e.path,"data://");e.path=A.pathname+A.search}}if(typeof e.method==="string"){e.method=e.method.toUpperCase()}this[i]=s(e);this[o]=A;this[a]={};this[c]={};this[g]=false}createMockScopeDispatchData({statusCode:e,data:A,responseOptions:t}){const s=r(A);const n=this[g]?{"content-length":s.length}:{};const o={...this[a],...n,...t.headers};const i={...this[c],...t.trailers};return{statusCode:e,data:A,headers:o,trailers:i}}validateReplyParameters(e){if(typeof e.statusCode==="undefined"){throw new Q("statusCode must be defined")}if(typeof e.responseOptions!=="object"||e.responseOptions===null){throw new Q("responseOptions must be an object")}}reply(e){if(typeof e==="function"){const wrappedDefaultsCallback=A=>{const t=e(A);if(typeof t!=="object"||t===null){throw new Q("reply options callback must return an object")}const r={data:"",responseOptions:{},...t};this.validateReplyParameters(r);return{...this.createMockScopeDispatchData(r)}};const A=n(this[o],this[i],wrappedDefaultsCallback);return new MockScope(A)}const A={statusCode:e,data:arguments[1]===undefined?"":arguments[1],responseOptions:arguments[2]===undefined?{}:arguments[2]};this.validateReplyParameters(A);const t=this.createMockScopeDispatchData(A);const r=n(this[o],this[i],t);return new MockScope(r)}replyWithError(e){if(typeof e==="undefined"){throw new Q("error must be defined")}const A=n(this[o],this[i],{error:e});return new MockScope(A)}defaultReplyHeaders(e){if(typeof e==="undefined"){throw new Q("headers must be defined")}this[a]=e;return this}defaultReplyTrailers(e){if(typeof e==="undefined"){throw new Q("trailers must be defined")}this[c]=e;return this}replyContentLength(){this[g]=true;return this}}e.exports.MockInterceptor=MockInterceptor;e.exports.MockScope=MockScope},4004:(e,A,t)=>{const{promisify:r}=t(7975);const s=t(628);const{buildMockDispatch:n}=t(3397);const{kDispatches:o,kMockAgent:i,kClose:a,kOriginalClose:c,kOrigin:g,kOriginalDispatch:l,kConnected:Q}=t(1117);const{MockInterceptor:E}=t(1511);const B=t(6443);const{InvalidArgumentError:C}=t(8707);class MockPool extends s{constructor(e,A){super(e,A);if(!A||!A.agent||typeof A.agent.dispatch!=="function"){throw new C("Argument opts.agent must implement Agent")}this[i]=A.agent;this[g]=e;this[o]=[];this[Q]=1;this[l]=this.dispatch;this[c]=this.close.bind(this);this.dispatch=n.call(this);this.close=this[a]}get[B.kConnected](){return this[Q]}intercept(e){return new E(e,this[o])}async[a](){await r(this[c])();this[Q]=0;this[i][B.kClients].delete(this[g])}}e.exports=MockPool},1117:e=>{e.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected")}},3397:(e,A,t)=>{const{MockNotMatchedError:r}=t(2429);const{kDispatches:s,kMockAgent:n,kOriginalDispatch:o,kOrigin:i,kGetNetConnect:a}=t(1117);const{buildURL:c}=t(3440);const{STATUS_CODES:g}=t(7067);const{types:{isPromise:l}}=t(7975);function matchValue(e,A){if(typeof e==="string"){return e===A}if(e instanceof RegExp){return e.test(A)}if(typeof e==="function"){return e(A)===true}return false}function lowerCaseEntries(e){return Object.fromEntries(Object.entries(e).map((([e,A])=>[e.toLocaleLowerCase(),A])))}function getHeaderByName(e,A){if(Array.isArray(e)){for(let t=0;t!e)).filter((({path:e})=>matchValue(safeUrl(e),s)));if(n.length===0){throw new r(`Mock dispatch not matched for path '${s}'`)}n=n.filter((({method:e})=>matchValue(e,A.method)));if(n.length===0){throw new r(`Mock dispatch not matched for method '${A.method}' on path '${s}'`)}n=n.filter((({body:e})=>typeof e!=="undefined"?matchValue(e,A.body):true));if(n.length===0){throw new r(`Mock dispatch not matched for body '${A.body}' on path '${s}'`)}n=n.filter((e=>matchHeaders(e,A.headers)));if(n.length===0){const e=typeof A.headers==="object"?JSON.stringify(A.headers):A.headers;throw new r(`Mock dispatch not matched for headers '${e}' on path '${s}'`)}return n[0]}function addMockDispatch(e,A,t){const r={timesInvoked:0,times:1,persist:false,consumed:false};const s=typeof t==="function"?{callback:t}:{...t};const n={...r,...A,pending:true,data:{error:null,...s}};e.push(n);return n}function deleteMockDispatch(e,A){const t=e.findIndex((e=>{if(!e.consumed){return false}return matchKey(e,A)}));if(t!==-1){e.splice(t,1)}}function buildKey(e){const{path:A,method:t,body:r,headers:s,query:n}=e;return{path:A,method:t,body:r,headers:s,query:n}}function generateKeyValues(e){const A=Object.keys(e);const t=[];for(let r=0;r=B;r.pending=E0){setTimeout((()=>{handleReply(this[s])}),g)}else{handleReply(this[s])}function handleReply(r,s=o){const c=Array.isArray(e.headers)?buildHeadersFromArray(e.headers):e.headers;const g=typeof s==="function"?s({...e,headers:c}):s;if(l(g)){g.then((e=>handleReply(r,e)));return}const Q=getResponseData(g);const E=generateKeyValues(i);const B=generateKeyValues(a);A.onConnect?.((e=>A.onError(e)),null);A.onHeaders?.(n,E,resume,getStatusText(n));A.onData?.(Buffer.from(Q));A.onComplete?.(B);deleteMockDispatch(r,t)}function resume(){}return true}function buildMockDispatch(){const e=this[n];const A=this[i];const t=this[o];return function dispatch(s,n){if(e.isMockActive){try{mockDispatch.call(this,s,n)}catch(o){if(o instanceof r){const i=e[a]();if(i===false){throw new r(`${o.message}: subsequent request to origin ${A} was not allowed (net.connect disabled)`)}if(checkNetConnect(i,A)){t.call(this,s,n)}else{throw new r(`${o.message}: subsequent request to origin ${A} was not allowed (net.connect is not enabled for this origin)`)}}else{throw o}}}else{t.call(this,s,n)}}}function checkNetConnect(e,A){const t=new URL(A);if(e===true){return true}else if(Array.isArray(e)&&e.some((e=>matchValue(e,t.host)))){return true}return false}function buildMockOptions(e){if(e){const{agent:A,...t}=e;return t}}e.exports={getResponseData:getResponseData,getMockDispatch:getMockDispatch,addMockDispatch:addMockDispatch,deleteMockDispatch:deleteMockDispatch,buildKey:buildKey,generateKeyValues:generateKeyValues,matchValue:matchValue,getResponse:getResponse,getStatusText:getStatusText,mockDispatch:mockDispatch,buildMockDispatch:buildMockDispatch,checkNetConnect:checkNetConnect,buildMockOptions:buildMockOptions,getHeaderByName:getHeaderByName,buildHeadersFromArray:buildHeadersFromArray}},6142:(e,A,t)=>{const{Transform:r}=t(7075);const{Console:s}=t(7540);const n=process.versions.icu?"✅":"Y ";const o=process.versions.icu?"❌":"N ";e.exports=class PendingInterceptorsFormatter{constructor({disableColors:e}={}){this.transform=new r({transform(e,A,t){t(null,e)}});this.logger=new s({stdout:this.transform,inspectOptions:{colors:!e&&!process.env.CI}})}format(e){const A=e.map((({method:e,path:A,data:{statusCode:t},persist:r,times:s,timesInvoked:i,origin:a})=>({Method:e,Origin:a,Path:A,"Status code":t,Persistent:r?n:o,Invocations:i,Remaining:r?Infinity:s-i})));this.logger.table(A);return this.transform.read().toString()}}},1529:e=>{const A={pronoun:"it",is:"is",was:"was",this:"this"};const t={pronoun:"they",is:"are",was:"were",this:"these"};e.exports=class Pluralizer{constructor(e,A){this.singular=e;this.plural=A}pluralize(e){const r=e===1;const s=r?A:t;const n=r?this.singular:this.plural;return{...s,count:e,noun:n}}}},6603:e=>{let A=0;const t=1e3;const r=(t>>1)-1;let s;const n=Symbol("kFastTimer");const o=[];const i=-2;const a=-1;const c=0;const g=1;function onTick(){A+=r;let e=0;let t=o.length;while(e=s._idleStart+s._idleTimeout){s._state=a;s._idleStart=-1;s._onTimeout(s._timerArg)}if(s._state===a){s._state=i;if(--t!==0){o[e]=o[t]}}else{++e}}o.length=t;if(o.length!==0){refreshTimeout()}}function refreshTimeout(){if(s){s.refresh()}else{clearTimeout(s);s=setTimeout(onTick,r);if(s.unref){s.unref()}}}class FastTimer{[n]=true;_state=i;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(e,A,t){this._onTimeout=e;this._idleTimeout=A;this._timerArg=t;this.refresh()}refresh(){if(this._state===i){o.push(this)}if(!s||o.length===1){refreshTimeout()}this._state=c}clear(){this._state=a;this._idleStart=-1}}e.exports={setTimeout(e,A,r){return A<=t?setTimeout(e,A,r):new FastTimer(e,A,r)},clearTimeout(e){if(e[n]){e.clear()}else{clearTimeout(e)}},setFastTimeout(e,A,t){return new FastTimer(e,A,t)},clearFastTimeout(e){e.clear()},now(){return A},tick(e=0){A+=e-t+1;onTick();onTick()},reset(){A=0;o.length=0;clearTimeout(s);s=null},kFastTimer:n}},9634:(e,A,t)=>{const{kConstruct:r}=t(109);const{urlEquals:s,getFieldValues:n}=t(6798);const{kEnumerableProperty:o,isDisturbed:i}=t(3440);const{webidl:a}=t(5893);const{Response:c,cloneResponse:g,fromInnerResponse:l}=t(9051);const{Request:Q,fromInnerRequest:E}=t(9967);const{kState:B}=t(3627);const{fetching:C}=t(4398);const{urlIsHttpHttpsScheme:h,createDeferredPromise:I,readAllBytes:u}=t(3168);const d=t(4589);class Cache{#F;constructor(){if(arguments[0]!==r){a.illegalConstructor()}a.util.markAsUncloneable(this);this.#F=arguments[1]}async match(e,A={}){a.brandCheck(this,Cache);const t="Cache.match";a.argumentLengthCheck(arguments,1,t);e=a.converters.RequestInfo(e,t,"request");A=a.converters.CacheQueryOptions(A,t,"options");const r=this.#S(e,A,1);if(r.length===0){return}return r[0]}async matchAll(e=undefined,A={}){a.brandCheck(this,Cache);const t="Cache.matchAll";if(e!==undefined)e=a.converters.RequestInfo(e,t,"request");A=a.converters.CacheQueryOptions(A,t,"options");return this.#S(e,A)}async add(e){a.brandCheck(this,Cache);const A="Cache.add";a.argumentLengthCheck(arguments,1,A);e=a.converters.RequestInfo(e,A,"request");const t=[e];const r=this.addAll(t);return await r}async addAll(e){a.brandCheck(this,Cache);const A="Cache.addAll";a.argumentLengthCheck(arguments,1,A);const t=[];const r=[];for(let t of e){if(t===undefined){throw a.errors.conversionFailed({prefix:A,argument:"Argument 1",types:["undefined is not allowed"]})}t=a.converters.RequestInfo(t);if(typeof t==="string"){continue}const e=t[B];if(!h(e.url)||e.method!=="GET"){throw a.errors.exception({header:A,message:"Expected http/s scheme when method is not GET."})}}const s=[];for(const o of e){const e=new Q(o)[B];if(!h(e.url)){throw a.errors.exception({header:A,message:"Expected http/s scheme."})}e.initiator="fetch";e.destination="subresource";r.push(e);const i=I();s.push(C({request:e,processResponse(e){if(e.type==="error"||e.status===206||e.status<200||e.status>299){i.reject(a.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}))}else if(e.headersList.contains("vary")){const A=n(e.headersList.get("vary"));for(const e of A){if(e==="*"){i.reject(a.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(const e of s){e.abort()}return}}}},processResponseEndOfBody(e){if(e.aborted){i.reject(new DOMException("aborted","AbortError"));return}i.resolve(e)}}));t.push(i.promise)}const o=Promise.all(t);const i=await o;const c=[];let g=0;for(const e of i){const A={type:"put",request:r[g],response:e};c.push(A);g++}const l=I();let E=null;try{this.#N(c)}catch(e){E=e}queueMicrotask((()=>{if(E===null){l.resolve(undefined)}else{l.reject(E)}}));return l.promise}async put(e,A){a.brandCheck(this,Cache);const t="Cache.put";a.argumentLengthCheck(arguments,2,t);e=a.converters.RequestInfo(e,t,"request");A=a.converters.Response(A,t,"response");let r=null;if(e instanceof Q){r=e[B]}else{r=new Q(e)[B]}if(!h(r.url)||r.method!=="GET"){throw a.errors.exception({header:t,message:"Expected an http/s scheme when method is not GET"})}const s=A[B];if(s.status===206){throw a.errors.exception({header:t,message:"Got 206 status"})}if(s.headersList.contains("vary")){const e=n(s.headersList.get("vary"));for(const A of e){if(A==="*"){throw a.errors.exception({header:t,message:"Got * vary field value"})}}}if(s.body&&(i(s.body.stream)||s.body.stream.locked)){throw a.errors.exception({header:t,message:"Response body is locked or disturbed"})}const o=g(s);const c=I();if(s.body!=null){const e=s.body.stream;const A=e.getReader();u(A).then(c.resolve,c.reject)}else{c.resolve(undefined)}const l=[];const E={type:"put",request:r,response:o};l.push(E);const C=await c.promise;if(o.body!=null){o.body.source=C}const d=I();let f=null;try{this.#N(l)}catch(e){f=e}queueMicrotask((()=>{if(f===null){d.resolve()}else{d.reject(f)}}));return d.promise}async delete(e,A={}){a.brandCheck(this,Cache);const t="Cache.delete";a.argumentLengthCheck(arguments,1,t);e=a.converters.RequestInfo(e,t,"request");A=a.converters.CacheQueryOptions(A,t,"options");let r=null;if(e instanceof Q){r=e[B];if(r.method!=="GET"&&!A.ignoreMethod){return false}}else{d(typeof e==="string");r=new Q(e)[B]}const s=[];const n={type:"delete",request:r,options:A};s.push(n);const o=I();let i=null;let c;try{c=this.#N(s)}catch(e){i=e}queueMicrotask((()=>{if(i===null){o.resolve(!!c?.length)}else{o.reject(i)}}));return o.promise}async keys(e=undefined,A={}){a.brandCheck(this,Cache);const t="Cache.keys";if(e!==undefined)e=a.converters.RequestInfo(e,t,"request");A=a.converters.CacheQueryOptions(A,t,"options");let r=null;if(e!==undefined){if(e instanceof Q){r=e[B];if(r.method!=="GET"&&!A.ignoreMethod){return[]}}else if(typeof e==="string"){r=new Q(e)[B]}}const s=I();const n=[];if(e===undefined){for(const e of this.#F){n.push(e[0])}}else{const e=this.#M(r,A);for(const A of e){n.push(A[0])}}queueMicrotask((()=>{const e=[];for(const A of n){const t=E(A,(new AbortController).signal,"immutable");e.push(t)}s.resolve(Object.freeze(e))}));return s.promise}#N(e){const A=this.#F;const t=[...A];const r=[];const s=[];try{for(const t of e){if(t.type!=="delete"&&t.type!=="put"){throw a.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'})}if(t.type==="delete"&&t.response!=null){throw a.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"})}if(this.#M(t.request,t.options,r).length){throw new DOMException("???","InvalidStateError")}let e;if(t.type==="delete"){e=this.#M(t.request,t.options);if(e.length===0){return[]}for(const t of e){const e=A.indexOf(t);d(e!==-1);A.splice(e,1)}}else if(t.type==="put"){if(t.response==null){throw a.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"})}const s=t.request;if(!h(s.url)){throw a.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"})}if(s.method!=="GET"){throw a.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"})}if(t.options!=null){throw a.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"})}e=this.#M(t.request);for(const t of e){const e=A.indexOf(t);d(e!==-1);A.splice(e,1)}A.push([t.request,t.response]);r.push([t.request,t.response])}s.push([t.request,t.response])}return s}catch(e){this.#F.length=0;this.#F=t;throw e}}#M(e,A,t){const r=[];const s=t??this.#F;for(const t of s){const[s,n]=t;if(this.#U(e,s,n,A)){r.push(t)}}return r}#U(e,A,t=null,r){const o=new URL(e.url);const i=new URL(A.url);if(r?.ignoreSearch){i.search="";o.search=""}if(!s(o,i,true)){return false}if(t==null||r?.ignoreVary||!t.headersList.contains("vary")){return true}const a=n(t.headersList.get("vary"));for(const t of a){if(t==="*"){return false}const r=A.headersList.get(t);const s=e.headersList.get(t);if(r!==s){return false}}return true}#S(e,A,t=Infinity){let r=null;if(e!==undefined){if(e instanceof Q){r=e[B];if(r.method!=="GET"&&!A.ignoreMethod){return[]}}else if(typeof e==="string"){r=new Q(e)[B]}}const s=[];if(e===undefined){for(const e of this.#F){s.push(e[1])}}else{const e=this.#M(r,A);for(const A of e){s.push(A[1])}}const n=[];for(const e of s){const A=l(e,"immutable");n.push(A.clone());if(n.length>=t){break}}return Object.freeze(n)}}Object.defineProperties(Cache.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:true},match:o,matchAll:o,add:o,addAll:o,put:o,delete:o,keys:o});const f=[{key:"ignoreSearch",converter:a.converters.boolean,defaultValue:()=>false},{key:"ignoreMethod",converter:a.converters.boolean,defaultValue:()=>false},{key:"ignoreVary",converter:a.converters.boolean,defaultValue:()=>false}];a.converters.CacheQueryOptions=a.dictionaryConverter(f);a.converters.MultiCacheQueryOptions=a.dictionaryConverter([...f,{key:"cacheName",converter:a.converters.DOMString}]);a.converters.Response=a.interfaceConverter(c);a.converters["sequence"]=a.sequenceConverter(a.converters.RequestInfo);e.exports={Cache:Cache}},3245:(e,A,t)=>{const{kConstruct:r}=t(109);const{Cache:s}=t(9634);const{webidl:n}=t(5893);const{kEnumerableProperty:o}=t(3440);class CacheStorage{#L=new Map;constructor(){if(arguments[0]!==r){n.illegalConstructor()}n.util.markAsUncloneable(this)}async match(e,A={}){n.brandCheck(this,CacheStorage);n.argumentLengthCheck(arguments,1,"CacheStorage.match");e=n.converters.RequestInfo(e);A=n.converters.MultiCacheQueryOptions(A);if(A.cacheName!=null){if(this.#L.has(A.cacheName)){const t=this.#L.get(A.cacheName);const n=new s(r,t);return await n.match(e,A)}}else{for(const t of this.#L.values()){const n=new s(r,t);const o=await n.match(e,A);if(o!==undefined){return o}}}}async has(e){n.brandCheck(this,CacheStorage);const A="CacheStorage.has";n.argumentLengthCheck(arguments,1,A);e=n.converters.DOMString(e,A,"cacheName");return this.#L.has(e)}async open(e){n.brandCheck(this,CacheStorage);const A="CacheStorage.open";n.argumentLengthCheck(arguments,1,A);e=n.converters.DOMString(e,A,"cacheName");if(this.#L.has(e)){const A=this.#L.get(e);return new s(r,A)}const t=[];this.#L.set(e,t);return new s(r,t)}async delete(e){n.brandCheck(this,CacheStorage);const A="CacheStorage.delete";n.argumentLengthCheck(arguments,1,A);e=n.converters.DOMString(e,A,"cacheName");return this.#L.delete(e)}async keys(){n.brandCheck(this,CacheStorage);const e=this.#L.keys();return[...e]}}Object.defineProperties(CacheStorage.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:true},match:o,has:o,open:o,delete:o,keys:o});e.exports={CacheStorage:CacheStorage}},109:(e,A,t)=>{e.exports={kConstruct:t(6443).kConstruct}},6798:(e,A,t)=>{const r=t(4589);const{URLSerializer:s}=t(1900);const{isValidHeaderName:n}=t(3168);function urlEquals(e,A,t=false){const r=s(e,t);const n=s(A,t);return r===n}function getFieldValues(e){r(e!==null);const A=[];for(let t of e.split(",")){t=t.trim();if(n(t)){A.push(t)}}return A}e.exports={urlEquals:urlEquals,getFieldValues:getFieldValues}},1276:e=>{const A=1024;const t=4096;e.exports={maxAttributeValueSize:A,maxNameValuePairSize:t}},9061:(e,A,t)=>{const{parseSetCookie:r}=t(1978);const{stringify:s}=t(7797);const{webidl:n}=t(5893);const{Headers:o}=t(660);function getCookies(e){n.argumentLengthCheck(arguments,1,"getCookies");n.brandCheck(e,o,{strict:false});const A=e.get("cookie");const t={};if(!A){return t}for(const e of A.split(";")){const[A,...r]=e.split("=");t[A.trim()]=r.join("=")}return t}function deleteCookie(e,A,t){n.brandCheck(e,o,{strict:false});const r="deleteCookie";n.argumentLengthCheck(arguments,2,r);A=n.converters.DOMString(A,r,"name");t=n.converters.DeleteCookieAttributes(t);setCookie(e,{name:A,value:"",expires:new Date(0),...t})}function getSetCookies(e){n.argumentLengthCheck(arguments,1,"getSetCookies");n.brandCheck(e,o,{strict:false});const A=e.getSetCookie();if(!A){return[]}return A.map((e=>r(e)))}function setCookie(e,A){n.argumentLengthCheck(arguments,2,"setCookie");n.brandCheck(e,o,{strict:false});A=n.converters.Cookie(A);const t=s(A);if(t){e.append("Set-Cookie",t)}}n.converters.DeleteCookieAttributes=n.dictionaryConverter([{converter:n.nullableConverter(n.converters.DOMString),key:"path",defaultValue:()=>null},{converter:n.nullableConverter(n.converters.DOMString),key:"domain",defaultValue:()=>null}]);n.converters.Cookie=n.dictionaryConverter([{converter:n.converters.DOMString,key:"name"},{converter:n.converters.DOMString,key:"value"},{converter:n.nullableConverter((e=>{if(typeof e==="number"){return n.converters["unsigned long long"](e)}return new Date(e)})),key:"expires",defaultValue:()=>null},{converter:n.nullableConverter(n.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:n.nullableConverter(n.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:n.nullableConverter(n.converters.DOMString),key:"path",defaultValue:()=>null},{converter:n.nullableConverter(n.converters.boolean),key:"secure",defaultValue:()=>null},{converter:n.nullableConverter(n.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:n.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:n.sequenceConverter(n.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);e.exports={getCookies:getCookies,deleteCookie:deleteCookie,getSetCookies:getSetCookies,setCookie:setCookie}},1978:(e,A,t)=>{const{maxNameValuePairSize:r,maxAttributeValueSize:s}=t(1276);const{isCTLExcludingHtab:n}=t(7797);const{collectASequenceOfCodePointsFast:o}=t(1900);const i=t(4589);function parseSetCookie(e){if(n(e)){return null}let A="";let t="";let s="";let i="";if(e.includes(";")){const r={position:0};A=o(";",e,r);t=e.slice(r.position)}else{A=e}if(!A.includes("=")){i=A}else{const e={position:0};s=o("=",A,e);i=A.slice(e.position+1)}s=s.trim();i=i.trim();if(s.length+i.length>r){return null}return{name:s,value:i,...parseUnparsedAttributes(t)}}function parseUnparsedAttributes(e,A={}){if(e.length===0){return A}i(e[0]===";");e=e.slice(1);let t="";if(e.includes(";")){t=o(";",e,{position:0});e=e.slice(t.length)}else{t=e;e=""}let r="";let n="";if(t.includes("=")){const e={position:0};r=o("=",t,e);n=t.slice(e.position+1)}else{r=t}r=r.trim();n=n.trim();if(n.length>s){return parseUnparsedAttributes(e,A)}const a=r.toLowerCase();if(a==="expires"){const e=new Date(n);A.expires=e}else if(a==="max-age"){const t=n.charCodeAt(0);if((t<48||t>57)&&n[0]!=="-"){return parseUnparsedAttributes(e,A)}if(!/^\d+$/.test(n)){return parseUnparsedAttributes(e,A)}const r=Number(n);A.maxAge=r}else if(a==="domain"){let e=n;if(e[0]==="."){e=e.slice(1)}e=e.toLowerCase();A.domain=e}else if(a==="path"){let e="";if(n.length===0||n[0]!=="/"){e="/"}else{e=n}A.path=e}else if(a==="secure"){A.secure=true}else if(a==="httponly"){A.httpOnly=true}else if(a==="samesite"){const e=n.toLowerCase();if(e==="none"){A.sameSite="None"}else if(e==="strict"){A.sameSite="Strict"}else if(e==="lax"){A.sameSite="Lax"}}else{A.unparsed??=[];A.unparsed.push(`${r}=${n}`)}return parseUnparsedAttributes(e,A)}e.exports={parseSetCookie:parseSetCookie,parseUnparsedAttributes:parseUnparsedAttributes}},7797:e=>{function isCTLExcludingHtab(e){for(let A=0;A=0&&t<=8||t>=10&&t<=31||t===127){return true}}return false}function validateCookieName(e){for(let A=0;A126||t===34||t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===47||t===91||t===93||t===63||t===61||t===123||t===125){throw new Error("Invalid cookie name")}}}function validateCookieValue(e){let A=e.length;let t=0;if(e[0]==='"'){if(A===1||e[A-1]!=='"'){throw new Error("Invalid cookie value")}--A;++t}while(t126||A===34||A===44||A===59||A===92){throw new Error("Invalid cookie value")}}}function validateCookiePath(e){for(let A=0;A126||t===59){throw new Error("Invalid cookie path")}}}function isLetterOrDigit(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function validateCookieDomain(e){if(e===" "){return}if(e.length>255){throw new Error("Invalid cookie domain")}let A=0;for(let t=0;t63){throw new Error("Invalid cookie domain")}}if(A===0||e.charCodeAt(e.length-1)===45){throw new Error("Invalid cookie domain")}}const A=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];const t=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];const r=Array(61).fill(0).map(((e,A)=>A.toString().padStart(2,"0")));function toIMFDate(e){if(typeof e==="number"){e=new Date(e)}return`${A[e.getUTCDay()]}, ${r[e.getUTCDate()]} ${t[e.getUTCMonth()]} ${e.getUTCFullYear()} ${r[e.getUTCHours()]}:${r[e.getUTCMinutes()]}:${r[e.getUTCSeconds()]} GMT`}function validateCookieMaxAge(e){if(e<0){throw new Error("Invalid cookie max-age")}}function stringify(e){if(e.name.length===0){return null}validateCookieName(e.name);validateCookieValue(e.value);const A=[`${e.name}=${e.value}`];if(e.name.startsWith("__Secure-")){e.secure=true}if(e.name.startsWith("__Host-")){e.secure=true;e.domain=null;e.path="/"}if(e.secure){A.push("Secure")}if(e.httpOnly){A.push("HttpOnly")}if(typeof e.maxAge==="number"){validateCookieMaxAge(e.maxAge);A.push(`Max-Age=${e.maxAge}`)}if(e.domain){validateCookieDomain(e.domain);A.push(`Domain=${e.domain}`)}if(e.path){validateCookiePath(e.path);A.push(`Path=${e.path}`)}if(e.expires&&e.expires.toString()!=="Invalid Date"){A.push(`Expires=${toIMFDate(e.expires)}`)}if(e.sameSite){A.push(`SameSite=${e.sameSite}`)}for(const t of e.unparsed){if(!t.includes("=")){throw new Error("Invalid unparsed")}const[e,...r]=t.split("=");const s=e.trim();const n=r.join("=");validateCookieName(s);validateCookieValue(n);A.push(`${s}=${n}`)}return A.join("; ")}e.exports={isCTLExcludingHtab:isCTLExcludingHtab,validateCookieName:validateCookieName,validateCookiePath:validateCookiePath,validateCookieValue:validateCookieValue,toIMFDate:toIMFDate,stringify:stringify}},4031:(e,A,t)=>{const{Transform:r}=t(7075);const{isASCIINumber:s,isValidLastEventId:n}=t(4811);const o=[239,187,191];const i=10;const a=13;const c=58;const g=32;class EventSourceStream extends r{state=null;checkBOM=true;crlfCheck=false;eventEndCheck=false;buffer=null;pos=0;event={data:undefined,event:undefined,id:undefined,retry:undefined};constructor(e={}){e.readableObjectMode=true;super(e);this.state=e.eventSourceSettings||{};if(e.push){this.push=e.push}}_transform(e,A,t){if(e.length===0){t();return}if(this.buffer){this.buffer=Buffer.concat([this.buffer,e])}else{this.buffer=e}if(this.checkBOM){switch(this.buffer.length){case 1:if(this.buffer[0]===o[0]){t();return}this.checkBOM=false;t();return;case 2:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]){t();return}this.checkBOM=false;break;case 3:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]&&this.buffer[2]===o[2]){this.buffer=Buffer.alloc(0);this.checkBOM=false;t();return}this.checkBOM=false;break;default:if(this.buffer[0]===o[0]&&this.buffer[1]===o[1]&&this.buffer[2]===o[2]){this.buffer=this.buffer.subarray(3)}this.checkBOM=false;break}}while(this.pos0){A[r]=o}break}}processEvent(e){if(e.retry&&s(e.retry)){this.state.reconnectionTime=parseInt(e.retry,10)}if(e.id&&n(e.id)){this.state.lastEventId=e.id}if(e.data!==undefined){this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}}clearEvent(){this.event={data:undefined,event:undefined,id:undefined,retry:undefined}}}e.exports={EventSourceStream:EventSourceStream}},1238:(e,A,t)=>{const{pipeline:r}=t(7075);const{fetching:s}=t(4398);const{makeRequest:n}=t(9967);const{webidl:o}=t(5893);const{EventSourceStream:i}=t(4031);const{parseMIMEType:a}=t(1900);const{createFastMessageEvent:c}=t(5188);const{isNetworkError:g}=t(9051);const{delay:l}=t(4811);const{kEnumerableProperty:Q}=t(3440);const{environmentSettingsObject:E}=t(3168);let B=false;const C=3e3;const h=0;const I=1;const u=2;const d="anonymous";const f="use-credentials";class EventSource extends EventTarget{#T={open:null,error:null,message:null};#v=null;#Y=false;#H=h;#G=null;#J=null;#e;#f;constructor(e,A={}){super();o.util.markAsUncloneable(this);const t="EventSource constructor";o.argumentLengthCheck(arguments,1,t);if(!B){B=true;process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})}e=o.converters.USVString(e,t,"url");A=o.converters.EventSourceInitDict(A,t,"eventSourceInitDict");this.#e=A.dispatcher;this.#f={lastEventId:"",reconnectionTime:C};const r=E;let s;try{s=new URL(e,r.settingsObject.baseUrl);this.#f.origin=s.origin}catch(e){throw new DOMException(e,"SyntaxError")}this.#v=s.href;let i=d;if(A.withCredentials){i=f;this.#Y=true}const a={redirect:"follow",keepalive:true,mode:"cors",credentials:i==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=E.settingsObject;a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]];a.cache="no-store";a.initiator="other";a.urlList=[new URL(this.#v)];this.#G=n(a);this.#V()}get readyState(){return this.#H}get url(){return this.#v}get withCredentials(){return this.#Y}#V(){if(this.#H===u)return;this.#H=h;const e={request:this.#G,dispatcher:this.#e};const processEventSourceEndOfBody=e=>{if(g(e)){this.dispatchEvent(new Event("error"));this.close()}this.#x()};e.processResponseEndOfBody=processEventSourceEndOfBody;e.processResponse=e=>{if(g(e)){if(e.aborted){this.close();this.dispatchEvent(new Event("error"));return}else{this.#x();return}}const A=e.headersList.get("content-type",true);const t=A!==null?a(A):"failure";const s=t!=="failure"&&t.essence==="text/event-stream";if(e.status!==200||s===false){this.close();this.dispatchEvent(new Event("error"));return}this.#H=I;this.dispatchEvent(new Event("open"));this.#f.origin=e.urlList[e.urlList.length-1].origin;const n=new i({eventSourceSettings:this.#f,push:e=>{this.dispatchEvent(c(e.type,e.options))}});r(e.body.stream,n,(e=>{if(e?.aborted===false){this.close();this.dispatchEvent(new Event("error"))}}))};this.#J=s(e)}async#x(){if(this.#H===u)return;this.#H=h;this.dispatchEvent(new Event("error"));await l(this.#f.reconnectionTime);if(this.#H!==h)return;if(this.#f.lastEventId.length){this.#G.headersList.set("last-event-id",this.#f.lastEventId,true)}this.#V()}close(){o.brandCheck(this,EventSource);if(this.#H===u)return;this.#H=u;this.#J.abort();this.#G=null}get onopen(){return this.#T.open}set onopen(e){if(this.#T.open){this.removeEventListener("open",this.#T.open)}if(typeof e==="function"){this.#T.open=e;this.addEventListener("open",e)}else{this.#T.open=null}}get onmessage(){return this.#T.message}set onmessage(e){if(this.#T.message){this.removeEventListener("message",this.#T.message)}if(typeof e==="function"){this.#T.message=e;this.addEventListener("message",e)}else{this.#T.message=null}}get onerror(){return this.#T.error}set onerror(e){if(this.#T.error){this.removeEventListener("error",this.#T.error)}if(typeof e==="function"){this.#T.error=e;this.addEventListener("error",e)}else{this.#T.error=null}}}const p={CONNECTING:{__proto__:null,configurable:false,enumerable:true,value:h,writable:false},OPEN:{__proto__:null,configurable:false,enumerable:true,value:I,writable:false},CLOSED:{__proto__:null,configurable:false,enumerable:true,value:u,writable:false}};Object.defineProperties(EventSource,p);Object.defineProperties(EventSource.prototype,p);Object.defineProperties(EventSource.prototype,{close:Q,onerror:Q,onmessage:Q,onopen:Q,readyState:Q,url:Q,withCredentials:Q});o.converters.EventSourceInitDict=o.dictionaryConverter([{key:"withCredentials",converter:o.converters.boolean,defaultValue:()=>false},{key:"dispatcher",converter:o.converters.any}]);e.exports={EventSource:EventSource,defaultReconnectionTime:C}},4811:e=>{function isValidLastEventId(e){return e.indexOf("\0")===-1}function isASCIINumber(e){if(e.length===0)return false;for(let A=0;A57)return false}return true}function delay(e){return new Promise((A=>{setTimeout(A,e).unref()}))}e.exports={isValidLastEventId:isValidLastEventId,isASCIINumber:isASCIINumber,delay:delay}},4492:(e,A,t)=>{const r=t(3440);const{ReadableStreamFrom:s,isBlobLike:n,isReadableStreamLike:o,readableStreamClose:i,createDeferredPromise:a,fullyReadBody:c,extractMimeType:g,utf8DecodeBytes:l}=t(3168);const{FormData:Q}=t(5910);const{kState:E}=t(3627);const{webidl:B}=t(5893);const{Blob:C}=t(4573);const h=t(4589);const{isErrored:I,isDisturbed:u}=t(7075);const{isArrayBuffer:d}=t(3429);const{serializeAMimeType:f}=t(1900);const{multipartFormDataParser:p}=t(116);let w;try{const e=t(7598);w=A=>e.randomInt(0,A)}catch{w=e=>Math.floor(Math.random(e))}const y=new TextEncoder;function noop(){}const m=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0;let D;if(m){D=new FinalizationRegistry((e=>{const A=e.deref();if(A&&!A.locked&&!u(A)&&!I(A)){A.cancel("Response object has been garbage collected").catch(noop)}}))}function extractBody(e,A=false){let t=null;if(e instanceof ReadableStream){t=e}else if(n(e)){t=e.stream()}else{t=new ReadableStream({async pull(e){const A=typeof c==="string"?y.encode(c):c;if(A.byteLength){e.enqueue(A)}queueMicrotask((()=>i(e)))},start(){},type:"bytes"})}h(o(t));let a=null;let c=null;let g=null;let l=null;if(typeof e==="string"){c=e;l="text/plain;charset=UTF-8"}else if(e instanceof URLSearchParams){c=e.toString();l="application/x-www-form-urlencoded;charset=UTF-8"}else if(d(e)){c=new Uint8Array(e.slice())}else if(ArrayBuffer.isView(e)){c=new Uint8Array(e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength))}else if(r.isFormDataLike(e)){const A=`----formdata-undici-0${`${w(1e11)}`.padStart(11,"0")}`;const t=`--${A}\r\nContent-Disposition: form-data` -/*! formdata-polyfill. MIT License. Jimmy Wärting */;const escape=e=>e.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22");const normalizeLinefeeds=e=>e.replace(/\r?\n|\r/g,"\r\n");const r=[];const s=new Uint8Array([13,10]);g=0;let n=false;for(const[A,o]of e){if(typeof o==="string"){const e=y.encode(t+`; name="${escape(normalizeLinefeeds(A))}"`+`\r\n\r\n${normalizeLinefeeds(o)}\r\n`);r.push(e);g+=e.byteLength}else{const e=y.encode(`${t}; name="${escape(normalizeLinefeeds(A))}"`+(o.name?`; filename="${escape(o.name)}"`:"")+"\r\n"+`Content-Type: ${o.type||"application/octet-stream"}\r\n\r\n`);r.push(e,o,s);if(typeof o.size==="number"){g+=e.byteLength+o.size+s.byteLength}else{n=true}}}const o=y.encode(`--${A}--\r\n`);r.push(o);g+=o.byteLength;if(n){g=null}c=e;a=async function*(){for(const e of r){if(e.stream){yield*e.stream()}else{yield e}}};l=`multipart/form-data; boundary=${A}`}else if(n(e)){c=e;g=e.size;if(e.type){l=e.type}}else if(typeof e[Symbol.asyncIterator]==="function"){if(A){throw new TypeError("keepalive")}if(r.isDisturbed(e)||e.locked){throw new TypeError("Response body object should not be disturbed or locked")}t=e instanceof ReadableStream?e:s(e)}if(typeof c==="string"||r.isBuffer(c)){g=Buffer.byteLength(c)}if(a!=null){let A;t=new ReadableStream({async start(){A=a(e)[Symbol.asyncIterator]()},async pull(e){const{value:r,done:s}=await A.next();if(s){queueMicrotask((()=>{e.close();e.byobRequest?.respond(0)}))}else{if(!I(t)){const A=new Uint8Array(r);if(A.byteLength){e.enqueue(A)}}}return e.desiredSize>0},async cancel(e){await A.return()},type:"bytes"})}const Q={stream:t,source:c,length:g};return[Q,l]}function safelyExtractBody(e,A=false){if(e instanceof ReadableStream){h(!r.isDisturbed(e),"The body has already been consumed.");h(!e.locked,"The stream is locked.")}return extractBody(e,A)}function cloneBody(e,A){const[t,r]=A.stream.tee();A.stream=t;return{stream:r,length:A.length,source:A.source}}function throwIfAborted(e){if(e.aborted){throw new DOMException("The operation was aborted.","AbortError")}}function bodyMixinMethods(e){const A={blob(){return consumeBody(this,(e=>{let A=bodyMimeType(this);if(A===null){A=""}else if(A){A=f(A)}return new C([e],{type:A})}),e)},arrayBuffer(){return consumeBody(this,(e=>new Uint8Array(e).buffer),e)},text(){return consumeBody(this,l,e)},json(){return consumeBody(this,parseJSONFromBytes,e)},formData(){return consumeBody(this,(e=>{const A=bodyMimeType(this);if(A!==null){switch(A.essence){case"multipart/form-data":{const t=p(e,A);if(t==="failure"){throw new TypeError("Failed to parse body as FormData.")}const r=new Q;r[E]=t;return r}case"application/x-www-form-urlencoded":{const A=new URLSearchParams(e.toString());const t=new Q;for(const[e,r]of A){t.append(e,r)}return t}}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')}),e)},bytes(){return consumeBody(this,(e=>new Uint8Array(e)),e)}};return A}function mixinBody(e){Object.assign(e.prototype,bodyMixinMethods(e))}async function consumeBody(e,A,t){B.brandCheck(e,t);if(bodyUnusable(e)){throw new TypeError("Body is unusable: Body has already been read")}throwIfAborted(e[E]);const r=a();const errorSteps=e=>r.reject(e);const successSteps=e=>{try{r.resolve(A(e))}catch(e){errorSteps(e)}};if(e[E].body==null){successSteps(Buffer.allocUnsafe(0));return r.promise}await c(e[E].body,successSteps,errorSteps);return r.promise}function bodyUnusable(e){const A=e[E].body;return A!=null&&(A.stream.locked||r.isDisturbed(A.stream))}function parseJSONFromBytes(e){return JSON.parse(l(e))}function bodyMimeType(e){const A=e[E].headersList;const t=g(A);if(t==="failure"){return null}return t}e.exports={extractBody:extractBody,safelyExtractBody:safelyExtractBody,cloneBody:cloneBody,mixinBody:mixinBody,streamRegistry:D,hasFinalizationRegistry:m,bodyUnusable:bodyUnusable}},4495:e=>{const A=["GET","HEAD","POST"];const t=new Set(A);const r=[101,204,205,304];const s=[301,302,303,307,308];const n=new Set(s);const o=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","4190","5060","5061","6000","6566","6665","6666","6667","6668","6669","6679","6697","10080"];const i=new Set(o);const a=["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"];const c=new Set(a);const g=["follow","manual","error"];const l=["GET","HEAD","OPTIONS","TRACE"];const Q=new Set(l);const E=["navigate","same-origin","no-cors","cors"];const B=["omit","same-origin","include"];const C=["default","no-store","reload","no-cache","force-cache","only-if-cached"];const h=["content-encoding","content-language","content-location","content-type","content-length"];const I=["half"];const u=["CONNECT","TRACE","TRACK"];const d=new Set(u);const f=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""];const p=new Set(f);e.exports={subresource:f,forbiddenMethods:u,requestBodyHeader:h,referrerPolicy:a,requestRedirect:g,requestMode:E,requestCredentials:B,requestCache:C,redirectStatus:s,corsSafeListedMethods:A,nullBodyStatus:r,safeMethods:l,badPorts:o,requestDuplex:I,subresourceSet:p,badPortsSet:i,redirectStatusSet:n,corsSafeListedMethodsSet:t,safeMethodsSet:Q,forbiddenMethodsSet:d,referrerPolicySet:c}},1900:(e,A,t)=>{const r=t(4589);const s=new TextEncoder;const n=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/;const o=/[\u000A\u000D\u0009\u0020]/;const i=/[\u0009\u000A\u000C\u000D\u0020]/g;const a=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function dataURLProcessor(e){r(e.protocol==="data:");let A=URLSerializer(e,true);A=A.slice(5);const t={position:0};let s=collectASequenceOfCodePointsFast(",",A,t);const n=s.length;s=removeASCIIWhitespace(s,true,true);if(t.position>=A.length){return"failure"}t.position++;const o=A.slice(n+1);let i=stringPercentDecode(o);if(/;(\u0020){0,}base64$/i.test(s)){const e=isomorphicDecode(i);i=forgivingBase64(e);if(i==="failure"){return"failure"}s=s.slice(0,-6);s=s.replace(/(\u0020)+$/,"");s=s.slice(0,-1)}if(s.startsWith(";")){s="text/plain"+s}let a=parseMIMEType(s);if(a==="failure"){a=parseMIMEType("text/plain;charset=US-ASCII")}return{mimeType:a,body:i}}function URLSerializer(e,A=false){if(!A){return e.href}const t=e.href;const r=e.hash.length;const s=r===0?t:t.substring(0,t.length-r);if(!r&&t.endsWith("#")){return s.slice(0,-1)}return s}function collectASequenceOfCodePoints(e,A,t){let r="";while(t.position=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function hexByteToNumber(e){return e>=48&&e<=57?e-48:(e&223)-55}function percentDecode(e){const A=e.length;const t=new Uint8Array(A);let r=0;for(let s=0;se.length){return"failure"}A.position++;let r=collectASequenceOfCodePointsFast(";",e,A);r=removeHTTPWhitespace(r,false,true);if(r.length===0||!n.test(r)){return"failure"}const s=t.toLowerCase();const i=r.toLowerCase();const c={type:s,subtype:i,parameters:new Map,essence:`${s}/${i}`};while(A.positiono.test(e)),e,A);let t=collectASequenceOfCodePoints((e=>e!==";"&&e!=="="),e,A);t=t.toLowerCase();if(A.positione.length){break}let r=null;if(e[A.position]==='"'){r=collectAnHTTPQuotedString(e,A,true);collectASequenceOfCodePointsFast(";",e,A)}else{r=collectASequenceOfCodePointsFast(";",e,A);r=removeHTTPWhitespace(r,false,true);if(r.length===0){continue}}if(t.length!==0&&n.test(t)&&(r.length===0||a.test(r))&&!c.parameters.has(t)){c.parameters.set(t,r)}}return c}function forgivingBase64(e){e=e.replace(i,"");let A=e.length;if(A%4===0){if(e.charCodeAt(A-1)===61){--A;if(e.charCodeAt(A-1)===61){--A}}}if(A%4===1){return"failure"}if(/[^+/0-9A-Za-z]/.test(e.length===A?e:e.substring(0,A))){return"failure"}const t=Buffer.from(e,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}function collectAnHTTPQuotedString(e,A,t){const s=A.position;let n="";r(e[A.position]==='"');A.position++;while(true){n+=collectASequenceOfCodePoints((e=>e!=='"'&&e!=="\\"),e,A);if(A.position>=e.length){break}const t=e[A.position];A.position++;if(t==="\\"){if(A.position>=e.length){n+="\\";break}n+=e[A.position];A.position++}else{r(t==='"');break}}if(t){return n}return e.slice(s,A.position)}function serializeAMimeType(e){r(e!=="failure");const{parameters:A,essence:t}=e;let s=t;for(let[e,t]of A.entries()){s+=";";s+=e;s+="=";if(!n.test(t)){t=t.replace(/(\\|")/g,"\\$1");t='"'+t;t+='"'}s+=t}return s}function isHTTPWhiteSpace(e){return e===13||e===10||e===9||e===32}function removeHTTPWhitespace(e,A=true,t=true){return removeChars(e,A,t,isHTTPWhiteSpace)}function isASCIIWhitespace(e){return e===13||e===10||e===9||e===12||e===32}function removeASCIIWhitespace(e,A=true,t=true){return removeChars(e,A,t,isASCIIWhitespace)}function removeChars(e,A,t,r){let s=0;let n=e.length-1;if(A){while(s0&&r(e.charCodeAt(n)))n--}return s===0&&n===e.length-1?e:e.slice(s,n+1)}function isomorphicDecode(e){const A=e.length;if((2<<15)-1>A){return String.fromCharCode.apply(null,e)}let t="";let r=0;let s=(2<<15)-1;while(rA){s=A-r}t+=String.fromCharCode.apply(null,e.subarray(r,r+=s))}return t}function minimizeSupportedMimeType(e){switch(e.essence){case"application/ecmascript":case"application/javascript":case"application/x-ecmascript":case"application/x-javascript":case"text/ecmascript":case"text/javascript":case"text/javascript1.0":case"text/javascript1.1":case"text/javascript1.2":case"text/javascript1.3":case"text/javascript1.4":case"text/javascript1.5":case"text/jscript":case"text/livescript":case"text/x-ecmascript":case"text/x-javascript":return"text/javascript";case"application/json":case"text/json":return"application/json";case"image/svg+xml":return"image/svg+xml";case"text/xml":case"application/xml":return"application/xml"}if(e.subtype.endsWith("+json")){return"application/json"}if(e.subtype.endsWith("+xml")){return"application/xml"}return""}e.exports={dataURLProcessor:dataURLProcessor,URLSerializer:URLSerializer,collectASequenceOfCodePoints:collectASequenceOfCodePoints,collectASequenceOfCodePointsFast:collectASequenceOfCodePointsFast,stringPercentDecode:stringPercentDecode,parseMIMEType:parseMIMEType,collectAnHTTPQuotedString:collectAnHTTPQuotedString,serializeAMimeType:serializeAMimeType,removeChars:removeChars,removeHTTPWhitespace:removeHTTPWhitespace,minimizeSupportedMimeType:minimizeSupportedMimeType,HTTP_TOKEN_CODEPOINTS:n,isomorphicDecode:isomorphicDecode}},6653:(e,A,t)=>{const{kConnected:r,kSize:s}=t(6443);class CompatWeakRef{constructor(e){this.value=e}deref(){return this.value[r]===0&&this.value[s]===0?undefined:this.value}}class CompatFinalizer{constructor(e){this.finalizer=e}register(e,A){if(e.on){e.on("disconnect",(()=>{if(e[r]===0&&e[s]===0){this.finalizer(A)}}))}}unregister(e){}}e.exports=function(){if(process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")){process._rawDebug("Using compatibility WeakRef and FinalizationRegistry");return{WeakRef:CompatWeakRef,FinalizationRegistry:CompatFinalizer}}return{WeakRef:WeakRef,FinalizationRegistry:FinalizationRegistry}}},7114:(e,A,t)=>{const{Blob:r,File:s}=t(4573);const{kState:n}=t(3627);const{webidl:o}=t(5893);class FileLike{constructor(e,A,t={}){const r=A;const s=t.type;const o=t.lastModified??Date.now();this[n]={blobLike:e,name:r,type:s,lastModified:o}}stream(...e){o.brandCheck(this,FileLike);return this[n].blobLike.stream(...e)}arrayBuffer(...e){o.brandCheck(this,FileLike);return this[n].blobLike.arrayBuffer(...e)}slice(...e){o.brandCheck(this,FileLike);return this[n].blobLike.slice(...e)}text(...e){o.brandCheck(this,FileLike);return this[n].blobLike.text(...e)}get size(){o.brandCheck(this,FileLike);return this[n].blobLike.size}get type(){o.brandCheck(this,FileLike);return this[n].blobLike.type}get name(){o.brandCheck(this,FileLike);return this[n].name}get lastModified(){o.brandCheck(this,FileLike);return this[n].lastModified}get[Symbol.toStringTag](){return"File"}}o.converters.Blob=o.interfaceConverter(r);function isFileLike(e){return e instanceof s||e&&(typeof e.stream==="function"||typeof e.arrayBuffer==="function")&&e[Symbol.toStringTag]==="File"}e.exports={FileLike:FileLike,isFileLike:isFileLike}},116:(e,A,t)=>{const{isUSVString:r,bufferToLowerCasedHeaderName:s}=t(3440);const{utf8DecodeBytes:n}=t(3168);const{HTTP_TOKEN_CODEPOINTS:o,isomorphicDecode:i}=t(1900);const{isFileLike:a}=t(7114);const{makeEntry:c}=t(5910);const g=t(4589);const{File:l}=t(4573);const Q=globalThis.File??l;const E=Buffer.from('form-data; name="');const B=Buffer.from("; filename");const C=Buffer.from("--");const h=Buffer.from("--\r\n");function isAsciiString(e){for(let A=0;A70){return false}for(let t=0;t=48&&A<=57||A>=65&&A<=90||A>=97&&A<=122||A===39||A===45||A===95)){return false}}return true}function multipartFormDataParser(e,A){g(A!=="failure"&&A.essence==="multipart/form-data");const t=A.parameters.get("boundary");if(t===undefined){return"failure"}const s=Buffer.from(`--${t}`,"utf8");const o=[];const i={position:0};while(e[i.position]===13&&e[i.position+1]===10){i.position+=2}let l=e.length;while(e[l-1]===10&&e[l-2]===13){l-=2}if(l!==e.length){e=e.subarray(0,l)}while(true){if(e.subarray(i.position,i.position+s.length).equals(s)){i.position+=s.length}else{return"failure"}if(i.position===e.length-2&&bufferStartsWith(e,C,i)||i.position===e.length-4&&bufferStartsWith(e,h,i)){return o}if(e[i.position]!==13||e[i.position+1]!==10){return"failure"}i.position+=2;const A=parseMultipartFormDataHeaders(e,i);if(A==="failure"){return"failure"}let{name:t,filename:l,contentType:E,encoding:B}=A;i.position+=2;let I;{const A=e.indexOf(s.subarray(2),i.position);if(A===-1){return"failure"}I=e.subarray(i.position,A-4);i.position+=I.length;if(B==="base64"){I=Buffer.from(I.toString(),"base64")}}if(e[i.position]!==13||e[i.position+1]!==10){return"failure"}else{i.position+=2}let u;if(l!==null){E??="text/plain";if(!isAsciiString(E)){E=""}u=new Q([I],l,{type:E})}else{u=n(Buffer.from(I))}g(r(t));g(typeof u==="string"&&r(u)||a(u));o.push(c(t,u,l))}}function parseMultipartFormDataHeaders(e,A){let t=null;let r=null;let n=null;let a=null;while(true){if(e[A.position]===13&&e[A.position+1]===10){if(t===null){return"failure"}return{name:t,filename:r,contentType:n,encoding:a}}let c=collectASequenceOfBytes((e=>e!==10&&e!==13&&e!==58),e,A);c=removeChars(c,true,true,(e=>e===9||e===32));if(!o.test(c.toString())){return"failure"}if(e[A.position]!==58){return"failure"}A.position++;collectASequenceOfBytes((e=>e===32||e===9),e,A);switch(s(c)){case"content-disposition":{t=r=null;if(!bufferStartsWith(e,E,A)){return"failure"}A.position+=17;t=parseMultipartFormDataName(e,A);if(t===null){return"failure"}if(bufferStartsWith(e,B,A)){let t=A.position+B.length;if(e[t]===42){A.position+=1;t+=1}if(e[t]!==61||e[t+1]!==34){return"failure"}A.position+=12;r=parseMultipartFormDataName(e,A);if(r===null){return"failure"}}break}case"content-type":{let t=collectASequenceOfBytes((e=>e!==10&&e!==13),e,A);t=removeChars(t,false,true,(e=>e===9||e===32));n=i(t);break}case"content-transfer-encoding":{let t=collectASequenceOfBytes((e=>e!==10&&e!==13),e,A);t=removeChars(t,false,true,(e=>e===9||e===32));a=i(t);break}default:{collectASequenceOfBytes((e=>e!==10&&e!==13),e,A)}}if(e[A.position]!==13&&e[A.position+1]!==10){return"failure"}else{A.position+=2}}}function parseMultipartFormDataName(e,A){g(e[A.position-1]===34);let t=collectASequenceOfBytes((e=>e!==10&&e!==13&&e!==34),e,A);if(e[A.position]!==34){return null}else{A.position++}t=(new TextDecoder).decode(t).replace(/%0A/gi,"\n").replace(/%0D/gi,"\r").replace(/%22/g,'"');return t}function collectASequenceOfBytes(e,A,t){let r=t.position;while(r0&&r(e[n]))n--}return s===0&&n===e.length-1?e:e.subarray(s,n+1)}function bufferStartsWith(e,A,t){if(e.length{const{isBlobLike:r,iteratorMixin:s}=t(3168);const{kState:n}=t(3627);const{kEnumerableProperty:o}=t(3440);const{FileLike:i,isFileLike:a}=t(7114);const{webidl:c}=t(5893);const{File:g}=t(4573);const l=t(7975);const Q=globalThis.File??g;class FormData{constructor(e){c.util.markAsUncloneable(this);if(e!==undefined){throw c.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}this[n]=[]}append(e,A,t=undefined){c.brandCheck(this,FormData);const s="FormData.append";c.argumentLengthCheck(arguments,2,s);if(arguments.length===3&&!r(A)){throw new TypeError("Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'")}e=c.converters.USVString(e,s,"name");A=r(A)?c.converters.Blob(A,s,"value",{strict:false}):c.converters.USVString(A,s,"value");t=arguments.length===3?c.converters.USVString(t,s,"filename"):undefined;const o=makeEntry(e,A,t);this[n].push(o)}delete(e){c.brandCheck(this,FormData);const A="FormData.delete";c.argumentLengthCheck(arguments,1,A);e=c.converters.USVString(e,A,"name");this[n]=this[n].filter((A=>A.name!==e))}get(e){c.brandCheck(this,FormData);const A="FormData.get";c.argumentLengthCheck(arguments,1,A);e=c.converters.USVString(e,A,"name");const t=this[n].findIndex((A=>A.name===e));if(t===-1){return null}return this[n][t].value}getAll(e){c.brandCheck(this,FormData);const A="FormData.getAll";c.argumentLengthCheck(arguments,1,A);e=c.converters.USVString(e,A,"name");return this[n].filter((A=>A.name===e)).map((e=>e.value))}has(e){c.brandCheck(this,FormData);const A="FormData.has";c.argumentLengthCheck(arguments,1,A);e=c.converters.USVString(e,A,"name");return this[n].findIndex((A=>A.name===e))!==-1}set(e,A,t=undefined){c.brandCheck(this,FormData);const s="FormData.set";c.argumentLengthCheck(arguments,2,s);if(arguments.length===3&&!r(A)){throw new TypeError("Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'")}e=c.converters.USVString(e,s,"name");A=r(A)?c.converters.Blob(A,s,"name",{strict:false}):c.converters.USVString(A,s,"name");t=arguments.length===3?c.converters.USVString(t,s,"name"):undefined;const o=makeEntry(e,A,t);const i=this[n].findIndex((A=>A.name===e));if(i!==-1){this[n]=[...this[n].slice(0,i),o,...this[n].slice(i+1).filter((A=>A.name!==e))]}else{this[n].push(o)}}[l.inspect.custom](e,A){const t=this[n].reduce(((e,A)=>{if(e[A.name]){if(Array.isArray(e[A.name])){e[A.name].push(A.value)}else{e[A.name]=[e[A.name],A.value]}}else{e[A.name]=A.value}return e}),{__proto__:null});A.depth??=e;A.colors??=true;const r=l.formatWithOptions(A,t);return`FormData ${r.slice(r.indexOf("]")+2)}`}}s("FormData",FormData,n,"name","value");Object.defineProperties(FormData.prototype,{append:o,delete:o,get:o,getAll:o,has:o,set:o,[Symbol.toStringTag]:{value:"FormData",configurable:true}});function makeEntry(e,A,t){if(typeof A==="string"){}else{if(!a(A)){A=A instanceof Blob?new Q([A],"blob",{type:A.type}):new i(A,"blob",{type:A.type})}if(t!==undefined){const e={type:A.type,lastModified:A.lastModified};A=A instanceof g?new Q([A],t,e):new i(A,t,e)}}return{name:e,value:A}}e.exports={FormData:FormData,makeEntry:makeEntry}},1059:e=>{const A=Symbol.for("undici.globalOrigin.1");function getGlobalOrigin(){return globalThis[A]}function setGlobalOrigin(e){if(e===undefined){Object.defineProperty(globalThis,A,{value:undefined,writable:true,enumerable:false,configurable:false});return}const t=new URL(e);if(t.protocol!=="http:"&&t.protocol!=="https:"){throw new TypeError(`Only http & https urls are allowed, received ${t.protocol}`)}Object.defineProperty(globalThis,A,{value:t,writable:true,enumerable:false,configurable:false})}e.exports={getGlobalOrigin:getGlobalOrigin,setGlobalOrigin:setGlobalOrigin}},660:(e,A,t)=>{const{kConstruct:r}=t(6443);const{kEnumerableProperty:s}=t(3440);const{iteratorMixin:n,isValidHeaderName:o,isValidHeaderValue:i}=t(3168);const{webidl:a}=t(5893);const c=t(4589);const g=t(7975);const l=Symbol("headers map");const Q=Symbol("headers map sorted");function isHTTPWhiteSpaceCharCode(e){return e===10||e===13||e===9||e===32}function headerValueNormalize(e){let A=0;let t=e.length;while(t>A&&isHTTPWhiteSpaceCharCode(e.charCodeAt(t-1)))--t;while(t>A&&isHTTPWhiteSpaceCharCode(e.charCodeAt(A)))++A;return A===0&&t===e.length?e:e.substring(A,t)}function fill(e,A){if(Array.isArray(A)){for(let t=0;t>","record"]})}}function appendHeader(e,A,t){t=headerValueNormalize(t);if(!o(A)){throw a.errors.invalidArgument({prefix:"Headers.append",value:A,type:"header name"})}else if(!i(t)){throw a.errors.invalidArgument({prefix:"Headers.append",value:t,type:"header value"})}if(E(e)==="immutable"){throw new TypeError("immutable")}return C(e).append(A,t,false)}function compareHeaderName(e,A){return e[0]>1);if(A[i][0]<=a[0]){o=i+1}else{n=i}}if(r!==i){s=r;while(s>o){A[s]=A[--s]}A[o]=a}}if(!t.next().done){throw new TypeError("Unreachable")}return A}else{let e=0;for(const{0:t,1:{value:r}}of this[l]){A[e++]=[t,r];c(r!==null)}return A.sort(compareHeaderName)}}}class Headers{#O;#W;constructor(e=undefined){a.util.markAsUncloneable(this);if(e===r){return}this.#W=new HeadersList;this.#O="none";if(e!==undefined){e=a.converters.HeadersInit(e,"Headers contructor","init");fill(this,e)}}append(e,A){a.brandCheck(this,Headers);a.argumentLengthCheck(arguments,2,"Headers.append");const t="Headers.append";e=a.converters.ByteString(e,t,"name");A=a.converters.ByteString(A,t,"value");return appendHeader(this,e,A)}delete(e){a.brandCheck(this,Headers);a.argumentLengthCheck(arguments,1,"Headers.delete");const A="Headers.delete";e=a.converters.ByteString(e,A,"name");if(!o(e)){throw a.errors.invalidArgument({prefix:"Headers.delete",value:e,type:"header name"})}if(this.#O==="immutable"){throw new TypeError("immutable")}if(!this.#W.contains(e,false)){return}this.#W.delete(e,false)}get(e){a.brandCheck(this,Headers);a.argumentLengthCheck(arguments,1,"Headers.get");const A="Headers.get";e=a.converters.ByteString(e,A,"name");if(!o(e)){throw a.errors.invalidArgument({prefix:A,value:e,type:"header name"})}return this.#W.get(e,false)}has(e){a.brandCheck(this,Headers);a.argumentLengthCheck(arguments,1,"Headers.has");const A="Headers.has";e=a.converters.ByteString(e,A,"name");if(!o(e)){throw a.errors.invalidArgument({prefix:A,value:e,type:"header name"})}return this.#W.contains(e,false)}set(e,A){a.brandCheck(this,Headers);a.argumentLengthCheck(arguments,2,"Headers.set");const t="Headers.set";e=a.converters.ByteString(e,t,"name");A=a.converters.ByteString(A,t,"value");A=headerValueNormalize(A);if(!o(e)){throw a.errors.invalidArgument({prefix:t,value:e,type:"header name"})}else if(!i(A)){throw a.errors.invalidArgument({prefix:t,value:A,type:"header value"})}if(this.#O==="immutable"){throw new TypeError("immutable")}this.#W.set(e,A,false)}getSetCookie(){a.brandCheck(this,Headers);const e=this.#W.cookies;if(e){return[...e]}return[]}get[Q](){if(this.#W[Q]){return this.#W[Q]}const e=[];const A=this.#W.toSortedArray();const t=this.#W.cookies;if(t===null||t.length===1){return this.#W[Q]=A}for(let r=0;r>"](e,A,t,r.bind(e))}return a.converters["record"](e,A,t)}throw a.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence>","record"]})};e.exports={fill:fill,compareHeaderName:compareHeaderName,Headers:Headers,HeadersList:HeadersList,getHeadersGuard:E,setHeadersGuard:B,setHeadersList:h,getHeadersList:C}},4398:(e,A,t)=>{const{makeNetworkError:r,makeAppropriateNetworkError:s,filterResponse:n,makeResponse:o,fromInnerResponse:i}=t(9051);const{HeadersList:a}=t(660);const{Request:c,cloneRequest:g}=t(9967);const l=t(8522);const{bytesMatch:Q,makePolicyContainer:E,clonePolicyContainer:B,requestBadPort:C,TAOCheck:h,appendRequestOriginHeader:I,responseLocationURL:u,requestCurrentURL:d,setRequestReferrerPolicyOnRedirect:f,tryUpgradeRequestToAPotentiallyTrustworthyURL:p,createOpaqueTimingInfo:w,appendFetchMetadata:y,corsCheck:m,crossOriginResourcePolicyCheck:D,determineRequestsReferrer:R,coarsenedSharedCurrentTime:k,createDeferredPromise:b,isBlobLike:F,sameOrigin:S,isCancelled:N,isAborted:M,isErrorLike:U,fullyReadBody:L,readableStreamClose:T,isomorphicEncode:v,urlIsLocal:Y,urlIsHttpHttpsScheme:H,urlHasHttpsScheme:G,clampAndCoarsenConnectionTimingInfo:J,simpleRangeHeaderValue:V,buildContentRange:x,createInflate:O,extractMimeType:W}=t(3168);const{kState:P,kDispatcher:q}=t(3627);const _=t(4589);const{safelyExtractBody:Z,extractBody:z}=t(4492);const{redirectStatusSet:K,nullBodyStatus:X,safeMethodsSet:j,requestBodyHeader:$,subresourceSet:ee}=t(4495);const Ae=t(8474);const{Readable:te,pipeline:re,finished:se}=t(7075);const{addAbortListener:ne,isErrored:oe,isReadable:ie,bufferToLowerCasedHeaderName:ae}=t(3440);const{dataURLProcessor:ce,serializeAMimeType:ge,minimizeSupportedMimeType:le}=t(1900);const{getGlobalDispatcher:Qe}=t(2581);const{webidl:Ee}=t(5893);const{STATUS_CODES:Be}=t(7067);const Ce=["GET","HEAD"];const he=typeof __UNDICI_IS_NODE__!=="undefined"||typeof esbuildDetection!=="undefined"?"node":"undici";let Ie;class Fetch extends Ae{constructor(e){super();this.dispatcher=e;this.connection=null;this.dump=false;this.state="ongoing"}terminate(e){if(this.state!=="ongoing"){return}this.state="terminated";this.connection?.destroy(e);this.emit("terminated",e)}abort(e){if(this.state!=="ongoing"){return}this.state="aborted";if(!e){e=new DOMException("The operation was aborted.","AbortError")}this.serializedAbortReason=e;this.connection?.destroy(e);this.emit("terminated",e)}}function handleFetchDone(e){finalizeAndReportTiming(e,"fetch")}function fetch(e,A=undefined){Ee.argumentLengthCheck(arguments,1,"globalThis.fetch");let t=b();let r;try{r=new c(e,A)}catch(e){t.reject(e);return t.promise}const s=r[P];if(r.signal.aborted){abortFetch(t,s,null,r.signal.reason);return t.promise}const n=s.client.globalObject;if(n?.constructor?.name==="ServiceWorkerGlobalScope"){s.serviceWorkers="none"}let o=null;let a=false;let g=null;ne(r.signal,(()=>{a=true;_(g!=null);g.abort(r.signal.reason);const e=o?.deref();abortFetch(t,s,e,r.signal.reason)}));const processResponse=e=>{if(a){return}if(e.aborted){abortFetch(t,s,o,g.serializedAbortReason);return}if(e.type==="error"){t.reject(new TypeError("fetch failed",{cause:e.error}));return}o=new WeakRef(i(e,"immutable"));t.resolve(o.deref());t=null};g=fetching({request:s,processResponseEndOfBody:handleFetchDone,processResponse:processResponse,dispatcher:r[q]});return t.promise}function finalizeAndReportTiming(e,A="other"){if(e.type==="error"&&e.aborted){return}if(!e.urlList?.length){return}const t=e.urlList[0];let r=e.timingInfo;let s=e.cacheState;if(!H(t)){return}if(r===null){return}if(!e.timingAllowPassed){r=w({startTime:r.startTime});s=""}r.endTime=k();e.timingInfo=r;ue(r,t.href,A,globalThis,s)}const ue=performance.markResourceTiming;function abortFetch(e,A,t,r){if(e){e.reject(r)}if(A.body!=null&&ie(A.body?.stream)){A.body.stream.cancel(r).catch((e=>{if(e.code==="ERR_INVALID_STATE"){return}throw e}))}if(t==null){return}const s=t[P];if(s.body!=null&&ie(s.body?.stream)){s.body.stream.cancel(r).catch((e=>{if(e.code==="ERR_INVALID_STATE"){return}throw e}))}}function fetching({request:e,processRequestBodyChunkLength:A,processRequestEndOfBody:t,processResponse:r,processResponseEndOfBody:s,processResponseConsumeBody:n,useParallelQueue:o=false,dispatcher:i=Qe()}){_(i);let a=null;let c=false;if(e.client!=null){a=e.client.globalObject;c=e.client.crossOriginIsolatedCapability}const g=k(c);const l=w({startTime:g});const Q={controller:new Fetch(i),request:e,timingInfo:l,processRequestBodyChunkLength:A,processRequestEndOfBody:t,processResponse:r,processResponseConsumeBody:n,processResponseEndOfBody:s,taskDestination:a,crossOriginIsolatedCapability:c};_(!e.body||e.body.stream);if(e.window==="client"){e.window=e.client?.globalObject?.constructor?.name==="Window"?e.client:"no-window"}if(e.origin==="client"){e.origin=e.client.origin}if(e.policyContainer==="client"){if(e.client!=null){e.policyContainer=B(e.client.policyContainer)}else{e.policyContainer=E()}}if(!e.headersList.contains("accept",true)){const A="*/*";e.headersList.append("accept",A,true)}if(!e.headersList.contains("accept-language",true)){e.headersList.append("accept-language","*",true)}if(e.priority===null){}if(ee.has(e.destination)){}mainFetch(Q).catch((e=>{Q.controller.terminate(e)}));return Q.controller}async function mainFetch(e,A=false){const t=e.request;let s=null;if(t.localURLsOnly&&!Y(d(t))){s=r("local URLs only")}p(t);if(C(t)==="blocked"){s=r("bad port")}if(t.referrerPolicy===""){t.referrerPolicy=t.policyContainer.referrerPolicy}if(t.referrer!=="no-referrer"){t.referrer=R(t)}if(s===null){s=await(async()=>{const A=d(t);if(S(A,t.url)&&t.responseTainting==="basic"||A.protocol==="data:"||(t.mode==="navigate"||t.mode==="websocket")){t.responseTainting="basic";return await schemeFetch(e)}if(t.mode==="same-origin"){return r('request mode cannot be "same-origin"')}if(t.mode==="no-cors"){if(t.redirect!=="follow"){return r('redirect mode cannot be "follow" for "no-cors" request')}t.responseTainting="opaque";return await schemeFetch(e)}if(!H(d(t))){return r("URL scheme must be a HTTP(S) scheme")}t.responseTainting="cors";return await httpFetch(e)})()}if(A){return s}if(s.status!==0&&!s.internalResponse){if(t.responseTainting==="cors"){}if(t.responseTainting==="basic"){s=n(s,"basic")}else if(t.responseTainting==="cors"){s=n(s,"cors")}else if(t.responseTainting==="opaque"){s=n(s,"opaque")}else{_(false)}}let o=s.status===0?s:s.internalResponse;if(o.urlList.length===0){o.urlList.push(...t.urlList)}if(!t.timingAllowFailed){s.timingAllowPassed=true}if(s.type==="opaque"&&o.status===206&&o.rangeRequested&&!t.headers.contains("range",true)){s=o=r()}if(s.status!==0&&(t.method==="HEAD"||t.method==="CONNECT"||X.includes(o.status))){o.body=null;e.controller.dump=true}if(t.integrity){const processBodyError=A=>fetchFinale(e,r(A));if(t.responseTainting==="opaque"||s.body==null){processBodyError(s.error);return}const processBody=A=>{if(!Q(A,t.integrity)){processBodyError("integrity mismatch");return}s.body=Z(A)[0];fetchFinale(e,s)};await L(s.body,processBody,processBodyError)}else{fetchFinale(e,s)}}function schemeFetch(e){if(N(e)&&e.request.redirectCount===0){return Promise.resolve(s(e))}const{request:A}=e;const{protocol:n}=d(A);switch(n){case"about:":{return Promise.resolve(r("about scheme is not supported"))}case"blob:":{if(!Ie){Ie=t(4573).resolveObjectURL}const e=d(A);if(e.search.length!==0){return Promise.resolve(r("NetworkError when attempting to fetch resource."))}const s=Ie(e.toString());if(A.method!=="GET"||!F(s)){return Promise.resolve(r("invalid method"))}const n=o();const i=s.size;const a=v(`${i}`);const c=s.type;if(!A.headersList.contains("range",true)){const e=z(s);n.statusText="OK";n.body=e[0];n.headersList.set("content-length",a,true);n.headersList.set("content-type",c,true)}else{n.rangeRequested=true;const e=A.headersList.get("range",true);const t=V(e,true);if(t==="failure"){return Promise.resolve(r("failed to fetch the data URL"))}let{rangeStartValue:o,rangeEndValue:a}=t;if(o===null){o=i-a;a=o+a-1}else{if(o>=i){return Promise.resolve(r("Range start is greater than the blob's size."))}if(a===null||a>=i){a=i-1}}const g=s.slice(o,a,c);const l=z(g);n.body=l[0];const Q=v(`${g.size}`);const E=x(o,a,i);n.status=206;n.statusText="Partial Content";n.headersList.set("content-length",Q,true);n.headersList.set("content-type",c,true);n.headersList.set("content-range",E,true)}return Promise.resolve(n)}case"data:":{const e=d(A);const t=ce(e);if(t==="failure"){return Promise.resolve(r("failed to fetch the data URL"))}const s=ge(t.mimeType);return Promise.resolve(o({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:s}]],body:Z(t.body)[0]}))}case"file:":{return Promise.resolve(r("not implemented... yet..."))}case"http:":case"https:":{return httpFetch(e).catch((e=>r(e)))}default:{return Promise.resolve(r("unknown scheme"))}}}function finalizeResponse(e,A){e.request.done=true;if(e.processResponseDone!=null){queueMicrotask((()=>e.processResponseDone(A)))}}function fetchFinale(e,A){let t=e.timingInfo;const processResponseEndOfBody=()=>{const r=Date.now();if(e.request.destination==="document"){e.controller.fullTimingInfo=t}e.controller.reportTimingSteps=()=>{if(e.request.url.protocol!=="https:"){return}t.endTime=r;let s=A.cacheState;const n=A.bodyInfo;if(!A.timingAllowPassed){t=w(t);s=""}let o=0;if(e.request.mode!=="navigator"||!A.hasCrossOriginRedirects){o=A.status;const e=W(A.headersList);if(e!=="failure"){n.contentType=le(e)}}if(e.request.initiatorType!=null){ue(t,e.request.url.href,e.request.initiatorType,globalThis,s,n,o)}};const processResponseEndOfBodyTask=()=>{e.request.done=true;if(e.processResponseEndOfBody!=null){queueMicrotask((()=>e.processResponseEndOfBody(A)))}if(e.request.initiatorType!=null){e.controller.reportTimingSteps()}};queueMicrotask((()=>processResponseEndOfBodyTask()))};if(e.processResponse!=null){queueMicrotask((()=>{e.processResponse(A);e.processResponse=null}))}const r=A.type==="error"?A:A.internalResponse??A;if(r.body==null){processResponseEndOfBody()}else{se(r.body.stream,(()=>{processResponseEndOfBody()}))}}async function httpFetch(e){const A=e.request;let t=null;let s=null;const n=e.timingInfo;if(A.serviceWorkers==="all"){}if(t===null){if(A.redirect==="follow"){A.serviceWorkers="none"}s=t=await httpNetworkOrCacheFetch(e);if(A.responseTainting==="cors"&&m(A,t)==="failure"){return r("cors failure")}if(h(A,t)==="failure"){A.timingAllowFailed=true}}if((A.responseTainting==="opaque"||t.type==="opaque")&&D(A.origin,A.client,A.destination,s)==="blocked"){return r("blocked")}if(K.has(s.status)){if(A.redirect!=="manual"){e.controller.connection.destroy(undefined,false)}if(A.redirect==="error"){t=r("unexpected redirect")}else if(A.redirect==="manual"){t=s}else if(A.redirect==="follow"){t=await httpRedirectFetch(e,t)}else{_(false)}}t.timingInfo=n;return t}function httpRedirectFetch(e,A){const t=e.request;const s=A.internalResponse?A.internalResponse:A;let n;try{n=u(s,d(t).hash);if(n==null){return A}}catch(e){return Promise.resolve(r(e))}if(!H(n)){return Promise.resolve(r("URL scheme must be a HTTP(S) scheme"))}if(t.redirectCount===20){return Promise.resolve(r("redirect count exceeded"))}t.redirectCount+=1;if(t.mode==="cors"&&(n.username||n.password)&&!S(t,n)){return Promise.resolve(r('cross origin not allowed for request mode "cors"'))}if(t.responseTainting==="cors"&&(n.username||n.password)){return Promise.resolve(r('URL cannot contain credentials for request mode "cors"'))}if(s.status!==303&&t.body!=null&&t.body.source==null){return Promise.resolve(r())}if([301,302].includes(s.status)&&t.method==="POST"||s.status===303&&!Ce.includes(t.method)){t.method="GET";t.body=null;for(const e of $){t.headersList.delete(e)}}if(!S(d(t),n)){t.headersList.delete("authorization",true);t.headersList.delete("proxy-authorization",true);t.headersList.delete("cookie",true);t.headersList.delete("host",true)}if(t.body!=null){_(t.body.source!=null);t.body=Z(t.body.source)[0]}const o=e.timingInfo;o.redirectEndTime=o.postRedirectStartTime=k(e.crossOriginIsolatedCapability);if(o.redirectStartTime===0){o.redirectStartTime=o.startTime}t.urlList.push(n);f(t,s);return mainFetch(e,true)}async function httpNetworkOrCacheFetch(e,A=false,t=false){const n=e.request;let o=null;let i=null;let a=null;const c=null;const l=false;if(n.window==="no-window"&&n.redirect==="error"){o=e;i=n}else{i=g(n);o={...e};o.request=i}const Q=n.credentials==="include"||n.credentials==="same-origin"&&n.responseTainting==="basic";const E=i.body?i.body.length:null;let B=null;if(i.body==null&&["POST","PUT"].includes(i.method)){B="0"}if(E!=null){B=v(`${E}`)}if(B!=null){i.headersList.append("content-length",B,true)}if(E!=null&&i.keepalive){}if(i.referrer instanceof URL){i.headersList.append("referer",v(i.referrer.href),true)}I(i);y(i);if(!i.headersList.contains("user-agent",true)){i.headersList.append("user-agent",he)}if(i.cache==="default"&&(i.headersList.contains("if-modified-since",true)||i.headersList.contains("if-none-match",true)||i.headersList.contains("if-unmodified-since",true)||i.headersList.contains("if-match",true)||i.headersList.contains("if-range",true))){i.cache="no-store"}if(i.cache==="no-cache"&&!i.preventNoCacheCacheControlHeaderModification&&!i.headersList.contains("cache-control",true)){i.headersList.append("cache-control","max-age=0",true)}if(i.cache==="no-store"||i.cache==="reload"){if(!i.headersList.contains("pragma",true)){i.headersList.append("pragma","no-cache",true)}if(!i.headersList.contains("cache-control",true)){i.headersList.append("cache-control","no-cache",true)}}if(i.headersList.contains("range",true)){i.headersList.append("accept-encoding","identity",true)}if(!i.headersList.contains("accept-encoding",true)){if(G(d(i))){i.headersList.append("accept-encoding","br, gzip, deflate",true)}else{i.headersList.append("accept-encoding","gzip, deflate",true)}}i.headersList.delete("host",true);if(Q){}if(c==null){i.cache="no-store"}if(i.cache!=="no-store"&&i.cache!=="reload"){}if(a==null){if(i.cache==="only-if-cached"){return r("only if cached")}const e=await httpNetworkFetch(o,Q,t);if(!j.has(i.method)&&e.status>=200&&e.status<=399){}if(l&&e.status===304){}if(a==null){a=e}}a.urlList=[...i.urlList];if(i.headersList.contains("range",true)){a.rangeRequested=true}a.requestIncludesCredentials=Q;if(a.status===407){if(n.window==="no-window"){return r()}if(N(e)){return s(e)}return r("proxy authentication required")}if(a.status===421&&!t&&(n.body==null||n.body.source!=null)){if(N(e)){return s(e)}e.controller.connection.destroy();a=await httpNetworkOrCacheFetch(e,A,true)}if(A){}return a}async function httpNetworkFetch(e,A=false,t=false){_(!e.controller.connection||e.controller.connection.destroyed);e.controller.connection={abort:null,destroyed:false,destroy(e,A=true){if(!this.destroyed){this.destroyed=true;if(A){this.abort?.(e??new DOMException("The operation was aborted.","AbortError"))}}}};const n=e.request;let i=null;const c=e.timingInfo;const g=null;if(g==null){n.cache="no-store"}const Q=t?"yes":"no";if(n.mode==="websocket"){}else{}let E=null;if(n.body==null&&e.processRequestEndOfBody){queueMicrotask((()=>e.processRequestEndOfBody()))}else if(n.body!=null){const processBodyChunk=async function*(A){if(N(e)){return}yield A;e.processRequestBodyChunkLength?.(A.byteLength)};const processEndOfBody=()=>{if(N(e)){return}if(e.processRequestEndOfBody){e.processRequestEndOfBody()}};const processBodyError=A=>{if(N(e)){return}if(A.name==="AbortError"){e.controller.abort()}else{e.controller.terminate(A)}};E=async function*(){try{for await(const e of n.body.stream){yield*processBodyChunk(e)}processEndOfBody()}catch(e){processBodyError(e)}}()}try{const{body:A,status:t,statusText:r,headersList:s,socket:n}=await dispatch({body:E});if(n){i=o({status:t,statusText:r,headersList:s,socket:n})}else{const n=A[Symbol.asyncIterator]();e.controller.next=()=>n.next();i=o({status:t,statusText:r,headersList:s})}}catch(A){if(A.name==="AbortError"){e.controller.connection.destroy();return s(e,A)}return r(A)}const pullAlgorithm=async()=>{await e.controller.resume()};const cancelAlgorithm=A=>{if(!N(e)){e.controller.abort(A)}};const B=new ReadableStream({async start(A){e.controller.controller=A},async pull(e){await pullAlgorithm(e)},async cancel(e){await cancelAlgorithm(e)},type:"bytes"});i.body={stream:B,source:null,length:null};e.controller.onAborted=onAborted;e.controller.on("terminated",onAborted);e.controller.resume=async()=>{while(true){let A;let t;try{const{done:t,value:r}=await e.controller.next();if(M(e)){break}A=t?undefined:r}catch(r){if(e.controller.ended&&!c.encodedBodySize){A=undefined}else{A=r;t=true}}if(A===undefined){T(e.controller.controller);finalizeResponse(e,i);return}c.decodedBodySize+=A?.byteLength??0;if(t){e.controller.terminate(A);return}const r=new Uint8Array(A);if(r.byteLength){e.controller.controller.enqueue(r)}if(oe(B)){e.controller.terminate();return}if(e.controller.controller.desiredSize<=0){return}}};function onAborted(A){if(M(e)){i.aborted=true;if(ie(B)){e.controller.controller.error(e.controller.serializedAbortReason)}}else{if(ie(B)){e.controller.controller.error(new TypeError("terminated",{cause:U(A)?A:undefined}))}}e.controller.connection.destroy()}return i;function dispatch({body:A}){const t=d(n);const r=e.controller.dispatcher;return new Promise(((s,o)=>r.dispatch({path:t.pathname+t.search,origin:t.origin,method:n.method,body:r.isMockActive?n.body&&(n.body.source||n.body.stream):A,headers:n.headersList.entries,maxRedirections:0,upgrade:n.mode==="websocket"?"websocket":undefined},{body:null,abort:null,onConnect(A){const{connection:t}=e.controller;c.finalConnectionTimingInfo=J(undefined,c.postRedirectStartTime,e.crossOriginIsolatedCapability);if(t.destroyed){A(new DOMException("The operation was aborted.","AbortError"))}else{e.controller.on("terminated",A);this.abort=t.abort=A}c.finalNetworkRequestStartTime=k(e.crossOriginIsolatedCapability)},onResponseStarted(){c.finalNetworkResponseStartTime=k(e.crossOriginIsolatedCapability)},onHeaders(e,A,t,r){if(e<200){return}let i="";const c=new a;for(let e=0;et){o(new Error(`too many content-encodings in response: ${A.length}, maximum allowed is ${t}`));return true}for(let e=A.length-1;e>=0;--e){const t=A[e].trim();if(t==="x-gzip"||t==="gzip"){g.push(l.createGunzip({flush:l.constants.Z_SYNC_FLUSH,finishFlush:l.constants.Z_SYNC_FLUSH}))}else if(t==="deflate"){g.push(O({flush:l.constants.Z_SYNC_FLUSH,finishFlush:l.constants.Z_SYNC_FLUSH}))}else if(t==="br"){g.push(l.createBrotliDecompress({flush:l.constants.BROTLI_OPERATION_FLUSH,finishFlush:l.constants.BROTLI_OPERATION_FLUSH}))}else{g.length=0;break}}}const E=this.onError.bind(this);s({status:e,statusText:r,headersList:c,body:g.length?re(this.body,...g,(e=>{if(e){this.onError(e)}})).on("error",E):this.body.on("error",E)});return true},onData(A){if(e.controller.dump){return}const t=A;c.encodedBodySize+=t.byteLength;return this.body.push(t)},onComplete(){if(this.abort){e.controller.off("terminated",this.abort)}if(e.controller.onAborted){e.controller.off("terminated",e.controller.onAborted)}e.controller.ended=true;this.body.push(null)},onError(A){if(this.abort){e.controller.off("terminated",this.abort)}this.body?.destroy(A);e.controller.terminate(A);o(A)},onUpgrade(e,A,t){if(e!==101){return}const r=new a;for(let e=0;e{const{extractBody:r,mixinBody:s,cloneBody:n,bodyUnusable:o}=t(4492);const{Headers:i,fill:a,HeadersList:c,setHeadersGuard:g,getHeadersGuard:l,setHeadersList:Q,getHeadersList:E}=t(660);const{FinalizationRegistry:B}=t(6653)();const C=t(3440);const h=t(7975);const{isValidHTTPToken:I,sameOrigin:u,environmentSettingsObject:d}=t(3168);const{forbiddenMethodsSet:f,corsSafeListedMethodsSet:p,referrerPolicy:w,requestRedirect:y,requestMode:m,requestCredentials:D,requestCache:R,requestDuplex:k}=t(4495);const{kEnumerableProperty:b,normalizedMethodRecordsBase:F,normalizedMethodRecords:S}=C;const{kHeaders:N,kSignal:M,kState:U,kDispatcher:L}=t(3627);const{webidl:T}=t(5893);const{URLSerializer:v}=t(1900);const{kConstruct:Y}=t(6443);const H=t(4589);const{getMaxListeners:G,setMaxListeners:J,getEventListeners:V,defaultMaxListeners:x}=t(8474);const O=Symbol("abortController");const W=new B((({signal:e,abort:A})=>{e.removeEventListener("abort",A)}));const P=new WeakMap;function buildAbort(e){return abort;function abort(){const A=e.deref();if(A!==undefined){W.unregister(abort);this.removeEventListener("abort",abort);A.abort(this.reason);const e=P.get(A.signal);if(e!==undefined){if(e.size!==0){for(const A of e){const e=A.deref();if(e!==undefined){e.abort(this.reason)}}e.clear()}P.delete(A.signal)}}}}let q=false;class Request{constructor(e,A={}){T.util.markAsUncloneable(this);if(e===Y){return}const t="Request constructor";T.argumentLengthCheck(arguments,1,t);e=T.converters.RequestInfo(e,t,"input");A=T.converters.RequestInit(A,t,"init");let s=null;let n=null;const l=d.settingsObject.baseUrl;let B=null;if(typeof e==="string"){this[L]=A.dispatcher;let t;try{t=new URL(e,l)}catch(A){throw new TypeError("Failed to parse URL from "+e,{cause:A})}if(t.username||t.password){throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+e)}s=makeRequest({urlList:[t]});n="cors"}else{this[L]=A.dispatcher||e[L];H(e instanceof Request);s=e[U];B=e[M]}const h=d.settingsObject.origin;let w="client";if(s.window?.constructor?.name==="EnvironmentSettingsObject"&&u(s.window,h)){w=s.window}if(A.window!=null){throw new TypeError(`'window' option '${w}' must be null`)}if("window"in A){w="no-window"}s=makeRequest({method:s.method,headersList:s.headersList,unsafeRequest:s.unsafeRequest,client:d.settingsObject,window:w,priority:s.priority,origin:s.origin,referrer:s.referrer,referrerPolicy:s.referrerPolicy,mode:s.mode,credentials:s.credentials,cache:s.cache,redirect:s.redirect,integrity:s.integrity,keepalive:s.keepalive,reloadNavigation:s.reloadNavigation,historyNavigation:s.historyNavigation,urlList:[...s.urlList]});const y=Object.keys(A).length!==0;if(y){if(s.mode==="navigate"){s.mode="same-origin"}s.reloadNavigation=false;s.historyNavigation=false;s.origin="client";s.referrer="client";s.referrerPolicy="";s.url=s.urlList[s.urlList.length-1];s.urlList=[s.url]}if(A.referrer!==undefined){const e=A.referrer;if(e===""){s.referrer="no-referrer"}else{let A;try{A=new URL(e,l)}catch(A){throw new TypeError(`Referrer "${e}" is not a valid URL.`,{cause:A})}if(A.protocol==="about:"&&A.hostname==="client"||h&&!u(A,d.settingsObject.baseUrl)){s.referrer="client"}else{s.referrer=A}}}if(A.referrerPolicy!==undefined){s.referrerPolicy=A.referrerPolicy}let m;if(A.mode!==undefined){m=A.mode}else{m=n}if(m==="navigate"){throw T.errors.exception({header:"Request constructor",message:"invalid request mode navigate."})}if(m!=null){s.mode=m}if(A.credentials!==undefined){s.credentials=A.credentials}if(A.cache!==undefined){s.cache=A.cache}if(s.cache==="only-if-cached"&&s.mode!=="same-origin"){throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode")}if(A.redirect!==undefined){s.redirect=A.redirect}if(A.integrity!=null){s.integrity=String(A.integrity)}if(A.keepalive!==undefined){s.keepalive=Boolean(A.keepalive)}if(A.method!==undefined){let e=A.method;const t=S[e];if(t!==undefined){s.method=t}else{if(!I(e)){throw new TypeError(`'${e}' is not a valid HTTP method.`)}const A=e.toUpperCase();if(f.has(A)){throw new TypeError(`'${e}' HTTP method is unsupported.`)}e=F[A]??e;s.method=e}if(!q&&s.method==="patch"){process.emitWarning("Using `patch` is highly likely to result in a `405 Method Not Allowed`. `PATCH` is much more likely to succeed.",{code:"UNDICI-FETCH-patch"});q=true}}if(A.signal!==undefined){B=A.signal}this[U]=s;const D=new AbortController;this[M]=D.signal;if(B!=null){if(!B||typeof B.aborted!=="boolean"||typeof B.addEventListener!=="function"){throw new TypeError("Failed to construct 'Request': member signal is not of type AbortSignal.")}if(B.aborted){D.abort(B.reason)}else{this[O]=D;const e=new WeakRef(D);const A=buildAbort(e);try{if(typeof G==="function"&&G(B)===x){J(1500,B)}else if(V(B,"abort").length>=x){J(1500,B)}}catch{}C.addAbortListener(B,A);W.register(D,{signal:B,abort:A},A)}}this[N]=new i(Y);Q(this[N],s.headersList);g(this[N],"request");if(m==="no-cors"){if(!p.has(s.method)){throw new TypeError(`'${s.method} is unsupported in no-cors mode.`)}g(this[N],"request-no-cors")}if(y){const e=E(this[N]);const t=A.headers!==undefined?A.headers:new c(e);e.clear();if(t instanceof c){for(const{name:A,value:r}of t.rawValues()){e.append(A,r,false)}e.cookies=t.cookies}else{a(this[N],t)}}const R=e instanceof Request?e[U].body:null;if((A.body!=null||R!=null)&&(s.method==="GET"||s.method==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body.")}let k=null;if(A.body!=null){const[e,t]=r(A.body,s.keepalive);k=e;if(t&&!E(this[N]).contains("content-type",true)){this[N].append("content-type",t)}}const b=k??R;if(b!=null&&b.source==null){if(k!=null&&A.duplex==null){throw new TypeError("RequestInit: duplex option is required when sending a body.")}if(s.mode!=="same-origin"&&s.mode!=="cors"){throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"')}s.useCORSPreflightFlag=true}let v=b;if(k==null&&R!=null){if(o(e)){throw new TypeError("Cannot construct a Request with a Request object that has already been used.")}const A=new TransformStream;R.stream.pipeThrough(A);v={source:R.source,length:R.length,stream:A.readable}}this[U].body=v}get method(){T.brandCheck(this,Request);return this[U].method}get url(){T.brandCheck(this,Request);return v(this[U].url)}get headers(){T.brandCheck(this,Request);return this[N]}get destination(){T.brandCheck(this,Request);return this[U].destination}get referrer(){T.brandCheck(this,Request);if(this[U].referrer==="no-referrer"){return""}if(this[U].referrer==="client"){return"about:client"}return this[U].referrer.toString()}get referrerPolicy(){T.brandCheck(this,Request);return this[U].referrerPolicy}get mode(){T.brandCheck(this,Request);return this[U].mode}get credentials(){return this[U].credentials}get cache(){T.brandCheck(this,Request);return this[U].cache}get redirect(){T.brandCheck(this,Request);return this[U].redirect}get integrity(){T.brandCheck(this,Request);return this[U].integrity}get keepalive(){T.brandCheck(this,Request);return this[U].keepalive}get isReloadNavigation(){T.brandCheck(this,Request);return this[U].reloadNavigation}get isHistoryNavigation(){T.brandCheck(this,Request);return this[U].historyNavigation}get signal(){T.brandCheck(this,Request);return this[M]}get body(){T.brandCheck(this,Request);return this[U].body?this[U].body.stream:null}get bodyUsed(){T.brandCheck(this,Request);return!!this[U].body&&C.isDisturbed(this[U].body.stream)}get duplex(){T.brandCheck(this,Request);return"half"}clone(){T.brandCheck(this,Request);if(o(this)){throw new TypeError("unusable")}const e=cloneRequest(this[U]);const A=new AbortController;if(this.signal.aborted){A.abort(this.signal.reason)}else{let e=P.get(this.signal);if(e===undefined){e=new Set;P.set(this.signal,e)}const t=new WeakRef(A);e.add(t);C.addAbortListener(A.signal,buildAbort(t))}return fromInnerRequest(e,A.signal,l(this[N]))}[h.inspect.custom](e,A){if(A.depth===null){A.depth=2}A.colors??=true;const t={method:this.method,url:this.url,headers:this.headers,destination:this.destination,referrer:this.referrer,referrerPolicy:this.referrerPolicy,mode:this.mode,credentials:this.credentials,cache:this.cache,redirect:this.redirect,integrity:this.integrity,keepalive:this.keepalive,isReloadNavigation:this.isReloadNavigation,isHistoryNavigation:this.isHistoryNavigation,signal:this.signal};return`Request ${h.formatWithOptions(A,t)}`}}s(Request);function makeRequest(e){return{method:e.method??"GET",localURLsOnly:e.localURLsOnly??false,unsafeRequest:e.unsafeRequest??false,body:e.body??null,client:e.client??null,reservedClient:e.reservedClient??null,replacesClientId:e.replacesClientId??"",window:e.window??"client",keepalive:e.keepalive??false,serviceWorkers:e.serviceWorkers??"all",initiator:e.initiator??"",destination:e.destination??"",priority:e.priority??null,origin:e.origin??"client",policyContainer:e.policyContainer??"client",referrer:e.referrer??"client",referrerPolicy:e.referrerPolicy??"",mode:e.mode??"no-cors",useCORSPreflightFlag:e.useCORSPreflightFlag??false,credentials:e.credentials??"same-origin",useCredentials:e.useCredentials??false,cache:e.cache??"default",redirect:e.redirect??"follow",integrity:e.integrity??"",cryptoGraphicsNonceMetadata:e.cryptoGraphicsNonceMetadata??"",parserMetadata:e.parserMetadata??"",reloadNavigation:e.reloadNavigation??false,historyNavigation:e.historyNavigation??false,userActivation:e.userActivation??false,taintedOrigin:e.taintedOrigin??false,redirectCount:e.redirectCount??0,responseTainting:e.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:e.preventNoCacheCacheControlHeaderModification??false,done:e.done??false,timingAllowFailed:e.timingAllowFailed??false,urlList:e.urlList,url:e.urlList[0],headersList:e.headersList?new c(e.headersList):new c}}function cloneRequest(e){const A=makeRequest({...e,body:null});if(e.body!=null){A.body=n(A,e.body)}return A}function fromInnerRequest(e,A,t){const r=new Request(Y);r[U]=e;r[M]=A;r[N]=new i(Y);Q(r[N],e.headersList);g(r[N],t);return r}Object.defineProperties(Request.prototype,{method:b,url:b,headers:b,redirect:b,clone:b,signal:b,duplex:b,destination:b,body:b,bodyUsed:b,isHistoryNavigation:b,isReloadNavigation:b,keepalive:b,integrity:b,cache:b,credentials:b,attribute:b,referrerPolicy:b,referrer:b,mode:b,[Symbol.toStringTag]:{value:"Request",configurable:true}});T.converters.Request=T.interfaceConverter(Request);T.converters.RequestInfo=function(e,A,t){if(typeof e==="string"){return T.converters.USVString(e,A,t)}if(e instanceof Request){return T.converters.Request(e,A,t)}return T.converters.USVString(e,A,t)};T.converters.AbortSignal=T.interfaceConverter(AbortSignal);T.converters.RequestInit=T.dictionaryConverter([{key:"method",converter:T.converters.ByteString},{key:"headers",converter:T.converters.HeadersInit},{key:"body",converter:T.nullableConverter(T.converters.BodyInit)},{key:"referrer",converter:T.converters.USVString},{key:"referrerPolicy",converter:T.converters.DOMString,allowedValues:w},{key:"mode",converter:T.converters.DOMString,allowedValues:m},{key:"credentials",converter:T.converters.DOMString,allowedValues:D},{key:"cache",converter:T.converters.DOMString,allowedValues:R},{key:"redirect",converter:T.converters.DOMString,allowedValues:y},{key:"integrity",converter:T.converters.DOMString},{key:"keepalive",converter:T.converters.boolean},{key:"signal",converter:T.nullableConverter((e=>T.converters.AbortSignal(e,"RequestInit","signal",{strict:false})))},{key:"window",converter:T.converters.any},{key:"duplex",converter:T.converters.DOMString,allowedValues:k},{key:"dispatcher",converter:T.converters.any}]);e.exports={Request:Request,makeRequest:makeRequest,fromInnerRequest:fromInnerRequest,cloneRequest:cloneRequest}},9051:(e,A,t)=>{const{Headers:r,HeadersList:s,fill:n,getHeadersGuard:o,setHeadersGuard:i,setHeadersList:a}=t(660);const{extractBody:c,cloneBody:g,mixinBody:l,hasFinalizationRegistry:Q,streamRegistry:E,bodyUnusable:B}=t(4492);const C=t(3440);const h=t(7975);const{kEnumerableProperty:I}=C;const{isValidReasonPhrase:u,isCancelled:d,isAborted:f,isBlobLike:p,serializeJavascriptValueToJSONString:w,isErrorLike:y,isomorphicEncode:m,environmentSettingsObject:D}=t(3168);const{redirectStatusSet:R,nullBodyStatus:k}=t(4495);const{kState:b,kHeaders:F}=t(3627);const{webidl:S}=t(5893);const{FormData:N}=t(5910);const{URLSerializer:M}=t(1900);const{kConstruct:U}=t(6443);const L=t(4589);const{types:T}=t(7975);const v=new TextEncoder("utf-8");class Response{static error(){const e=fromInnerResponse(makeNetworkError(),"immutable");return e}static json(e,A={}){S.argumentLengthCheck(arguments,1,"Response.json");if(A!==null){A=S.converters.ResponseInit(A)}const t=v.encode(w(e));const r=c(t);const s=fromInnerResponse(makeResponse({}),"response");initializeResponse(s,A,{body:r[0],type:"application/json"});return s}static redirect(e,A=302){S.argumentLengthCheck(arguments,1,"Response.redirect");e=S.converters.USVString(e);A=S.converters["unsigned short"](A);let t;try{t=new URL(e,D.settingsObject.baseUrl)}catch(A){throw new TypeError(`Failed to parse URL from ${e}`,{cause:A})}if(!R.has(A)){throw new RangeError(`Invalid status code ${A}`)}const r=fromInnerResponse(makeResponse({}),"immutable");r[b].status=A;const s=m(M(t));r[b].headersList.append("location",s,true);return r}constructor(e=null,A={}){S.util.markAsUncloneable(this);if(e===U){return}if(e!==null){e=S.converters.BodyInit(e)}A=S.converters.ResponseInit(A);this[b]=makeResponse({});this[F]=new r(U);i(this[F],"response");a(this[F],this[b].headersList);let t=null;if(e!=null){const[A,r]=c(e);t={body:A,type:r}}initializeResponse(this,A,t)}get type(){S.brandCheck(this,Response);return this[b].type}get url(){S.brandCheck(this,Response);const e=this[b].urlList;const A=e[e.length-1]??null;if(A===null){return""}return M(A,true)}get redirected(){S.brandCheck(this,Response);return this[b].urlList.length>1}get status(){S.brandCheck(this,Response);return this[b].status}get ok(){S.brandCheck(this,Response);return this[b].status>=200&&this[b].status<=299}get statusText(){S.brandCheck(this,Response);return this[b].statusText}get headers(){S.brandCheck(this,Response);return this[F]}get body(){S.brandCheck(this,Response);return this[b].body?this[b].body.stream:null}get bodyUsed(){S.brandCheck(this,Response);return!!this[b].body&&C.isDisturbed(this[b].body.stream)}clone(){S.brandCheck(this,Response);if(B(this)){throw S.errors.exception({header:"Response.clone",message:"Body has already been consumed."})}const e=cloneResponse(this[b]);if(Q&&this[b].body?.stream){E.register(this,new WeakRef(this[b].body.stream))}return fromInnerResponse(e,o(this[F]))}[h.inspect.custom](e,A){if(A.depth===null){A.depth=2}A.colors??=true;const t={status:this.status,statusText:this.statusText,headers:this.headers,body:this.body,bodyUsed:this.bodyUsed,ok:this.ok,redirected:this.redirected,type:this.type,url:this.url};return`Response ${h.formatWithOptions(A,t)}`}}l(Response);Object.defineProperties(Response.prototype,{type:I,url:I,status:I,ok:I,redirected:I,statusText:I,headers:I,clone:I,body:I,bodyUsed:I,[Symbol.toStringTag]:{value:"Response",configurable:true}});Object.defineProperties(Response,{json:I,redirect:I,error:I});function cloneResponse(e){if(e.internalResponse){return filterResponse(cloneResponse(e.internalResponse),e.type)}const A=makeResponse({...e,body:null});if(e.body!=null){A.body=g(A,e.body)}return A}function makeResponse(e){return{aborted:false,rangeRequested:false,timingAllowPassed:false,requestIncludesCredentials:false,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...e,headersList:e?.headersList?new s(e?.headersList):new s,urlList:e?.urlList?[...e.urlList]:[]}}function makeNetworkError(e){const A=y(e);return makeResponse({type:"error",status:0,error:A?e:new Error(e?String(e):e),aborted:e&&e.name==="AbortError"})}function isNetworkError(e){return e.type==="error"&&e.status===0}function makeFilteredResponse(e,A){A={internalResponse:e,...A};return new Proxy(e,{get(e,t){return t in A?A[t]:e[t]},set(e,t,r){L(!(t in A));e[t]=r;return true}})}function filterResponse(e,A){if(A==="basic"){return makeFilteredResponse(e,{type:"basic",headersList:e.headersList})}else if(A==="cors"){return makeFilteredResponse(e,{type:"cors",headersList:e.headersList})}else if(A==="opaque"){return makeFilteredResponse(e,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null})}else if(A==="opaqueredirect"){return makeFilteredResponse(e,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null})}else{L(false)}}function makeAppropriateNetworkError(e,A=null){L(d(e));return f(e)?makeNetworkError(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:A})):makeNetworkError(Object.assign(new DOMException("Request was cancelled."),{cause:A}))}function initializeResponse(e,A,t){if(A.status!==null&&(A.status<200||A.status>599)){throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.')}if("statusText"in A&&A.statusText!=null){if(!u(String(A.statusText))){throw new TypeError("Invalid statusText")}}if("status"in A&&A.status!=null){e[b].status=A.status}if("statusText"in A&&A.statusText!=null){e[b].statusText=A.statusText}if("headers"in A&&A.headers!=null){n(e[F],A.headers)}if(t){if(k.includes(e.status)){throw S.errors.exception({header:"Response constructor",message:`Invalid response status code ${e.status}`})}e[b].body=t.body;if(t.type!=null&&!e[b].headersList.contains("content-type",true)){e[b].headersList.append("content-type",t.type,true)}}}function fromInnerResponse(e,A){const t=new Response(U);t[b]=e;t[F]=new r(U);a(t[F],e.headersList);i(t[F],A);if(Q&&e.body?.stream){E.register(t,new WeakRef(e.body.stream))}return t}S.converters.ReadableStream=S.interfaceConverter(ReadableStream);S.converters.FormData=S.interfaceConverter(N);S.converters.URLSearchParams=S.interfaceConverter(URLSearchParams);S.converters.XMLHttpRequestBodyInit=function(e,A,t){if(typeof e==="string"){return S.converters.USVString(e,A,t)}if(p(e)){return S.converters.Blob(e,A,t,{strict:false})}if(ArrayBuffer.isView(e)||T.isArrayBuffer(e)){return S.converters.BufferSource(e,A,t)}if(C.isFormDataLike(e)){return S.converters.FormData(e,A,t,{strict:false})}if(e instanceof URLSearchParams){return S.converters.URLSearchParams(e,A,t)}return S.converters.DOMString(e,A,t)};S.converters.BodyInit=function(e,A,t){if(e instanceof ReadableStream){return S.converters.ReadableStream(e,A,t)}if(e?.[Symbol.asyncIterator]){return e}return S.converters.XMLHttpRequestBodyInit(e,A,t)};S.converters.ResponseInit=S.dictionaryConverter([{key:"status",converter:S.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:S.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:S.converters.HeadersInit}]);e.exports={isNetworkError:isNetworkError,makeNetworkError:makeNetworkError,makeResponse:makeResponse,makeAppropriateNetworkError:makeAppropriateNetworkError,filterResponse:filterResponse,Response:Response,cloneResponse:cloneResponse,fromInnerResponse:fromInnerResponse}},3627:e=>{e.exports={kUrl:Symbol("url"),kHeaders:Symbol("headers"),kSignal:Symbol("signal"),kState:Symbol("state"),kDispatcher:Symbol("dispatcher")}},3168:(e,A,t)=>{const{Transform:r}=t(7075);const s=t(8522);const{redirectStatusSet:n,referrerPolicySet:o,badPortsSet:i}=t(4495);const{getGlobalOrigin:a}=t(1059);const{collectASequenceOfCodePoints:c,collectAnHTTPQuotedString:g,removeChars:l,parseMIMEType:Q}=t(1900);const{performance:E}=t(643);const{isBlobLike:B,ReadableStreamFrom:C,isValidHTTPToken:h,normalizedMethodRecordsBase:I}=t(3440);const u=t(4589);const{isUint8Array:d}=t(3429);const{webidl:f}=t(5893);let p=[];let w;try{w=t(7598);const e=["sha256","sha384","sha512"];p=w.getHashes().filter((A=>e.includes(A)))}catch{}function responseURL(e){const A=e.urlList;const t=A.length;return t===0?null:A[t-1].toString()}function responseLocationURL(e,A){if(!n.has(e.status)){return null}let t=e.headersList.get("location",true);if(t!==null&&isValidHeaderValue(t)){if(!isValidEncodedURL(t)){t=normalizeBinaryStringToUtf8(t)}t=new URL(t,responseURL(e))}if(t&&!t.hash){t.hash=A}return t}function isValidEncodedURL(e){for(let A=0;A126||t<32){return false}}return true}function normalizeBinaryStringToUtf8(e){return Buffer.from(e,"binary").toString("utf8")}function requestCurrentURL(e){return e.urlList[e.urlList.length-1]}function requestBadPort(e){const A=requestCurrentURL(e);if(urlIsHttpHttpsScheme(A)&&i.has(A.port)){return"blocked"}return"allowed"}function isErrorLike(e){return e instanceof Error||(e?.constructor?.name==="Error"||e?.constructor?.name==="DOMException")}function isValidReasonPhrase(e){for(let A=0;A=32&&t<=126||t>=128&&t<=255)){return false}}return true}const y=h;function isValidHeaderValue(e){return(e[0]==="\t"||e[0]===" "||e[e.length-1]==="\t"||e[e.length-1]===" "||e.includes("\n")||e.includes("\r")||e.includes("\0"))===false}function setRequestReferrerPolicyOnRedirect(e,A){const{headersList:t}=A;const r=(t.get("referrer-policy",true)??"").split(",");let s="";if(r.length>0){for(let e=r.length;e!==0;e--){const A=r[e-1].trim();if(o.has(A)){s=A;break}}}if(s!==""){e.referrerPolicy=s}}function crossOriginResourcePolicyCheck(){return"allowed"}function corsCheck(){return"success"}function TAOCheck(){return"success"}function appendFetchMetadata(e){let A=null;A=e.mode;e.headersList.set("sec-fetch-mode",A,true)}function appendRequestOriginHeader(e){let A=e.origin;if(A==="client"||A===undefined){return}if(e.responseTainting==="cors"||e.mode==="websocket"){e.headersList.append("origin",A,true)}else if(e.method!=="GET"&&e.method!=="HEAD"){switch(e.referrerPolicy){case"no-referrer":A=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":if(e.origin&&urlHasHttpsScheme(e.origin)&&!urlHasHttpsScheme(requestCurrentURL(e))){A=null}break;case"same-origin":if(!sameOrigin(e,requestCurrentURL(e))){A=null}break;default:}e.headersList.append("origin",A,true)}}function coarsenTime(e,A){return e}function clampAndCoarsenConnectionTimingInfo(e,A,t){if(!e?.startTime||e.startTime4096){r=s}const n=sameOrigin(e,r);const o=isURLPotentiallyTrustworthy(r)&&!isURLPotentiallyTrustworthy(e.url);switch(A){case"origin":return s!=null?s:stripURLForReferrer(t,true);case"unsafe-url":return r;case"same-origin":return n?s:"no-referrer";case"origin-when-cross-origin":return n?r:s;case"strict-origin-when-cross-origin":{const A=requestCurrentURL(e);if(sameOrigin(r,A)){return r}if(isURLPotentiallyTrustworthy(r)&&!isURLPotentiallyTrustworthy(A)){return"no-referrer"}return s}case"strict-origin":case"no-referrer-when-downgrade":default:return o?"no-referrer":s}}function stripURLForReferrer(e,A){u(e instanceof URL);e=new URL(e);if(e.protocol==="file:"||e.protocol==="about:"||e.protocol==="blank:"){return"no-referrer"}e.username="";e.password="";e.hash="";if(A){e.pathname="";e.search=""}return e}function isURLPotentiallyTrustworthy(e){if(!(e instanceof URL)){return false}if(e.href==="about:blank"||e.href==="about:srcdoc"){return true}if(e.protocol==="data:")return true;if(e.protocol==="file:")return true;return isOriginPotentiallyTrustworthy(e.origin);function isOriginPotentiallyTrustworthy(e){if(e==null||e==="null")return false;const A=new URL(e);if(A.protocol==="https:"||A.protocol==="wss:"){return true}if(/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(A.hostname)||(A.hostname==="localhost"||A.hostname.includes("localhost."))||A.hostname.endsWith(".localhost")){return true}return false}}function bytesMatch(e,A){if(w===undefined){return true}const t=parseMetadata(A);if(t==="no metadata"){return true}if(t.length===0){return true}const r=getStrongestMetadata(t);const s=filterMetadataListByAlgorithm(t,r);for(const A of s){const t=A.algo;const r=A.hash;let s=w.createHash(t).update(e).digest("base64");if(s[s.length-1]==="="){if(s[s.length-2]==="="){s=s.slice(0,-2)}else{s=s.slice(0,-1)}}if(compareBase64Mixed(s,r)){return true}}return false}const m=/(?sha256|sha384|sha512)-((?[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function parseMetadata(e){const A=[];let t=true;for(const r of e.split(" ")){t=false;const e=m.exec(r);if(e===null||e.groups===undefined||e.groups.algo===undefined){continue}const s=e.groups.algo.toLowerCase();if(p.includes(s)){A.push(e.groups)}}if(t===true){return"no metadata"}return A}function getStrongestMetadata(e){let A=e[0].algo;if(A[3]==="5"){return A}for(let t=1;t{e=t;A=r}));return{promise:t,resolve:e,reject:A}}function isAborted(e){return e.controller.state==="aborted"}function isCancelled(e){return e.controller.state==="aborted"||e.controller.state==="terminated"}function normalizeMethod(e){return I[e.toLowerCase()]??e}function serializeJavascriptValueToJSONString(e){const A=JSON.stringify(e);if(A===undefined){throw new TypeError("Value is not JSON serializable")}u(typeof A==="string");return A}const D=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function createIterator(e,A,t=0,r=1){class FastIterableIterator{#P;#q;#_;constructor(e,A){this.#P=e;this.#q=A;this.#_=0}next(){if(typeof this!=="object"||this===null||!(#P in this)){throw new TypeError(`'next' called on an object that does not implement interface ${e} Iterator.`)}const s=this.#_;const n=this.#P[A];const o=n.length;if(s>=o){return{value:undefined,done:true}}const{[t]:i,[r]:a}=n[s];this.#_=s+1;let c;switch(this.#q){case"key":c=i;break;case"value":c=a;break;case"key+value":c=[i,a];break}return{value:c,done:false}}}delete FastIterableIterator.prototype.constructor;Object.setPrototypeOf(FastIterableIterator.prototype,D);Object.defineProperties(FastIterableIterator.prototype,{[Symbol.toStringTag]:{writable:false,enumerable:false,configurable:true,value:`${e} Iterator`},next:{writable:true,enumerable:true,configurable:true}});return function(e,A){return new FastIterableIterator(e,A)}}function iteratorMixin(e,A,t,r=0,s=1){const n=createIterator(e,t,r,s);const o={keys:{writable:true,enumerable:true,configurable:true,value:function keys(){f.brandCheck(this,A);return n(this,"key")}},values:{writable:true,enumerable:true,configurable:true,value:function values(){f.brandCheck(this,A);return n(this,"value")}},entries:{writable:true,enumerable:true,configurable:true,value:function entries(){f.brandCheck(this,A);return n(this,"key+value")}},forEach:{writable:true,enumerable:true,configurable:true,value:function forEach(t,r=globalThis){f.brandCheck(this,A);f.argumentLengthCheck(arguments,1,`${e}.forEach`);if(typeof t!=="function"){throw new TypeError(`Failed to execute 'forEach' on '${e}': parameter 1 is not of type 'Function'.`)}for(const{0:e,1:A}of n(this,"key+value")){t.call(r,A,e,this)}}}};return Object.defineProperties(A.prototype,{...o,[Symbol.iterator]:{writable:true,enumerable:false,configurable:true,value:o.entries.value}})}async function fullyReadBody(e,A,t){const r=A;const s=t;let n;try{n=e.stream.getReader()}catch(e){s(e);return}try{r(await readAllBytes(n))}catch(e){s(e)}}function isReadableStreamLike(e){return e instanceof ReadableStream||e[Symbol.toStringTag]==="ReadableStream"&&typeof e.tee==="function"}function readableStreamClose(e){try{e.close();e.byobRequest?.respond(0)}catch(e){if(!e.message.includes("Controller is already closed")&&!e.message.includes("ReadableStream is already closed")){throw e}}}const R=/[^\x00-\xFF]/;function isomorphicEncode(e){u(!R.test(e));return e}async function readAllBytes(e){const A=[];let t=0;while(true){const{done:r,value:s}=await e.read();if(r){return Buffer.concat(A,t)}if(!d(s)){throw new TypeError("Received non-Uint8Array chunk")}A.push(s);t+=s.length}}function urlIsLocal(e){u("protocol"in e);const A=e.protocol;return A==="about:"||A==="blob:"||A==="data:"}function urlHasHttpsScheme(e){return typeof e==="string"&&e[5]===":"&&e[0]==="h"&&e[1]==="t"&&e[2]==="t"&&e[3]==="p"&&e[4]==="s"||e.protocol==="https:"}function urlIsHttpHttpsScheme(e){u("protocol"in e);const A=e.protocol;return A==="http:"||A==="https:"}function simpleRangeHeaderValue(e,A){const t=e;if(!t.startsWith("bytes")){return"failure"}const r={position:5};if(A){c((e=>e==="\t"||e===" "),t,r)}if(t.charCodeAt(r.position)!==61){return"failure"}r.position++;if(A){c((e=>e==="\t"||e===" "),t,r)}const s=c((e=>{const A=e.charCodeAt(0);return A>=48&&A<=57}),t,r);const n=s.length?Number(s):null;if(A){c((e=>e==="\t"||e===" "),t,r)}if(t.charCodeAt(r.position)!==45){return"failure"}r.position++;if(A){c((e=>e==="\t"||e===" "),t,r)}const o=c((e=>{const A=e.charCodeAt(0);return A>=48&&A<=57}),t,r);const i=o.length?Number(o):null;if(r.positioni){return"failure"}return{rangeStartValue:n,rangeEndValue:i}}function buildContentRange(e,A,t){let r="bytes ";r+=isomorphicEncode(`${e}`);r+="-";r+=isomorphicEncode(`${A}`);r+="/";r+=isomorphicEncode(`${t}`);return r}class InflateStream extends r{#Z;constructor(e){super();this.#Z=e}_transform(e,A,t){if(!this._inflateStream){if(e.length===0){t();return}this._inflateStream=(e[0]&15)===8?s.createInflate(this.#Z):s.createInflateRaw(this.#Z);this._inflateStream.on("data",this.push.bind(this));this._inflateStream.on("end",(()=>this.push(null)));this._inflateStream.on("error",(e=>this.destroy(e)))}this._inflateStream.write(e,A,t)}_final(e){if(this._inflateStream){this._inflateStream.end();this._inflateStream=null}e()}}function createInflate(e){return new InflateStream(e)}function extractMimeType(e){let A=null;let t=null;let r=null;const s=getDecodeSplit("content-type",e);if(s===null){return"failure"}for(const e of s){const s=Q(e);if(s==="failure"||s.essence==="*/*"){continue}r=s;if(r.essence!==t){A=null;if(r.parameters.has("charset")){A=r.parameters.get("charset")}t=r.essence}else if(!r.parameters.has("charset")&&A!==null){r.parameters.set("charset",A)}}if(r==null){return"failure"}return r}function gettingDecodingSplitting(e){const A=e;const t={position:0};const r=[];let s="";while(t.positione!=='"'&&e!==","),A,t);if(t.positione===9||e===32));r.push(s);s=""}return r}function getDecodeSplit(e,A){const t=A.get(e,true);if(t===null){return null}return gettingDecodingSplitting(t)}const k=new TextDecoder;function utf8DecodeBytes(e){if(e.length===0){return""}if(e[0]===239&&e[1]===187&&e[2]===191){e=e.subarray(3)}const A=k.decode(e);return A}class EnvironmentSettingsObjectBase{get baseUrl(){return a()}get origin(){return this.baseUrl?.origin}policyContainer=makePolicyContainer()}class EnvironmentSettingsObject{settingsObject=new EnvironmentSettingsObjectBase}const b=new EnvironmentSettingsObject;e.exports={isAborted:isAborted,isCancelled:isCancelled,isValidEncodedURL:isValidEncodedURL,createDeferredPromise:createDeferredPromise,ReadableStreamFrom:C,tryUpgradeRequestToAPotentiallyTrustworthyURL:tryUpgradeRequestToAPotentiallyTrustworthyURL,clampAndCoarsenConnectionTimingInfo:clampAndCoarsenConnectionTimingInfo,coarsenedSharedCurrentTime:coarsenedSharedCurrentTime,determineRequestsReferrer:determineRequestsReferrer,makePolicyContainer:makePolicyContainer,clonePolicyContainer:clonePolicyContainer,appendFetchMetadata:appendFetchMetadata,appendRequestOriginHeader:appendRequestOriginHeader,TAOCheck:TAOCheck,corsCheck:corsCheck,crossOriginResourcePolicyCheck:crossOriginResourcePolicyCheck,createOpaqueTimingInfo:createOpaqueTimingInfo,setRequestReferrerPolicyOnRedirect:setRequestReferrerPolicyOnRedirect,isValidHTTPToken:h,requestBadPort:requestBadPort,requestCurrentURL:requestCurrentURL,responseURL:responseURL,responseLocationURL:responseLocationURL,isBlobLike:B,isURLPotentiallyTrustworthy:isURLPotentiallyTrustworthy,isValidReasonPhrase:isValidReasonPhrase,sameOrigin:sameOrigin,normalizeMethod:normalizeMethod,serializeJavascriptValueToJSONString:serializeJavascriptValueToJSONString,iteratorMixin:iteratorMixin,createIterator:createIterator,isValidHeaderName:y,isValidHeaderValue:isValidHeaderValue,isErrorLike:isErrorLike,fullyReadBody:fullyReadBody,bytesMatch:bytesMatch,isReadableStreamLike:isReadableStreamLike,readableStreamClose:readableStreamClose,isomorphicEncode:isomorphicEncode,urlIsLocal:urlIsLocal,urlHasHttpsScheme:urlHasHttpsScheme,urlIsHttpHttpsScheme:urlIsHttpHttpsScheme,readAllBytes:readAllBytes,simpleRangeHeaderValue:simpleRangeHeaderValue,buildContentRange:buildContentRange,parseMetadata:parseMetadata,createInflate:createInflate,extractMimeType:extractMimeType,getDecodeSplit:getDecodeSplit,utf8DecodeBytes:utf8DecodeBytes,environmentSettingsObject:b}},5893:(e,A,t)=>{const{types:r,inspect:s}=t(7975);const{markAsUncloneable:n}=t(5919);const{toUSVString:o}=t(3440);const i={};i.converters={};i.util={};i.errors={};i.errors.exception=function(e){return new TypeError(`${e.header}: ${e.message}`)};i.errors.conversionFailed=function(e){const A=e.types.length===1?"":" one of";const t=`${e.argument} could not be converted to`+`${A}: ${e.types.join(", ")}.`;return i.errors.exception({header:e.prefix,message:t})};i.errors.invalidArgument=function(e){return i.errors.exception({header:e.prefix,message:`"${e.value}" is an invalid ${e.type}.`})};i.brandCheck=function(e,A,t){if(t?.strict!==false){if(!(e instanceof A)){const e=new TypeError("Illegal invocation");e.code="ERR_INVALID_THIS";throw e}}else{if(e?.[Symbol.toStringTag]!==A.prototype[Symbol.toStringTag]){const e=new TypeError("Illegal invocation");e.code="ERR_INVALID_THIS";throw e}}};i.argumentLengthCheck=function({length:e},A,t){if(e{});i.util.ConvertToInt=function(e,A,t,r){let s;let n;if(A===64){s=Math.pow(2,53)-1;if(t==="unsigned"){n=0}else{n=Math.pow(-2,53)+1}}else if(t==="unsigned"){n=0;s=Math.pow(2,A)-1}else{n=Math.pow(-2,A)-1;s=Math.pow(2,A-1)-1}let o=Number(e);if(o===0){o=0}if(r?.enforceRange===true){if(Number.isNaN(o)||o===Number.POSITIVE_INFINITY||o===Number.NEGATIVE_INFINITY){throw i.errors.exception({header:"Integer conversion",message:`Could not convert ${i.util.Stringify(e)} to an integer.`})}o=i.util.IntegerPart(o);if(os){throw i.errors.exception({header:"Integer conversion",message:`Value must be between ${n}-${s}, got ${o}.`})}return o}if(!Number.isNaN(o)&&r?.clamp===true){o=Math.min(Math.max(o,n),s);if(Math.floor(o)%2===0){o=Math.floor(o)}else{o=Math.ceil(o)}return o}if(Number.isNaN(o)||o===0&&Object.is(0,o)||o===Number.POSITIVE_INFINITY||o===Number.NEGATIVE_INFINITY){return 0}o=i.util.IntegerPart(o);o=o%Math.pow(2,A);if(t==="signed"&&o>=Math.pow(2,A)-1){return o-Math.pow(2,A)}return o};i.util.IntegerPart=function(e){const A=Math.floor(Math.abs(e));if(e<0){return-1*A}return A};i.util.Stringify=function(e){const A=i.util.Type(e);switch(A){case"Symbol":return`Symbol(${e.description})`;case"Object":return s(e);case"String":return`"${e}"`;default:return`${e}`}};i.sequenceConverter=function(e){return(A,t,r,s)=>{if(i.util.Type(A)!=="Object"){throw i.errors.exception({header:t,message:`${r} (${i.util.Stringify(A)}) is not iterable.`})}const n=typeof s==="function"?s():A?.[Symbol.iterator]?.();const o=[];let a=0;if(n===undefined||typeof n.next!=="function"){throw i.errors.exception({header:t,message:`${r} is not iterable.`})}while(true){const{done:A,value:s}=n.next();if(A){break}o.push(e(s,t,`${r}[${a++}]`))}return o}};i.recordConverter=function(e,A){return(t,s,n)=>{if(i.util.Type(t)!=="Object"){throw i.errors.exception({header:s,message:`${n} ("${i.util.Type(t)}") is not an Object.`})}const o={};if(!r.isProxy(t)){const r=[...Object.getOwnPropertyNames(t),...Object.getOwnPropertySymbols(t)];for(const i of r){const r=e(i,s,n);const a=A(t[i],s,n);o[r]=a}return o}const a=Reflect.ownKeys(t);for(const r of a){const i=Reflect.getOwnPropertyDescriptor(t,r);if(i?.enumerable){const i=e(r,s,n);const a=A(t[r],s,n);o[i]=a}}return o}};i.interfaceConverter=function(e){return(A,t,r,s)=>{if(s?.strict!==false&&!(A instanceof e)){throw i.errors.exception({header:t,message:`Expected ${r} ("${i.util.Stringify(A)}") to be an instance of ${e.name}.`})}return A}};i.dictionaryConverter=function(e){return(A,t,r)=>{const s=i.util.Type(A);const n={};if(s==="Null"||s==="Undefined"){return n}else if(s!=="Object"){throw i.errors.exception({header:t,message:`Expected ${A} to be one of: Null, Undefined, Object.`})}for(const s of e){const{key:e,defaultValue:o,required:a,converter:c}=s;if(a===true){if(!Object.hasOwn(A,e)){throw i.errors.exception({header:t,message:`Missing required key "${e}".`})}}let g=A[e];const l=Object.hasOwn(s,"defaultValue");if(l&&g!==null){g??=o()}if(a||l||g!==undefined){g=c(g,t,`${r}.${e}`);if(s.allowedValues&&!s.allowedValues.includes(g)){throw i.errors.exception({header:t,message:`${g} is not an accepted type. Expected one of ${s.allowedValues.join(", ")}.`})}n[e]=g}}return n}};i.nullableConverter=function(e){return(A,t,r)=>{if(A===null){return A}return e(A,t,r)}};i.converters.DOMString=function(e,A,t,r){if(e===null&&r?.legacyNullToEmptyString){return""}if(typeof e==="symbol"){throw i.errors.exception({header:A,message:`${t} is a symbol, which cannot be converted to a DOMString.`})}return String(e)};i.converters.ByteString=function(e,A,t){const r=i.converters.DOMString(e,A,t);for(let e=0;e255){throw new TypeError("Cannot convert argument to a ByteString because the character at "+`index ${e} has a value of ${r.charCodeAt(e)} which is greater than 255.`)}}return r};i.converters.USVString=o;i.converters.boolean=function(e){const A=Boolean(e);return A};i.converters.any=function(e){return e};i.converters["long long"]=function(e,A,t){const r=i.util.ConvertToInt(e,64,"signed",undefined,A,t);return r};i.converters["unsigned long long"]=function(e,A,t){const r=i.util.ConvertToInt(e,64,"unsigned",undefined,A,t);return r};i.converters["unsigned long"]=function(e,A,t){const r=i.util.ConvertToInt(e,32,"unsigned",undefined,A,t);return r};i.converters["unsigned short"]=function(e,A,t,r){const s=i.util.ConvertToInt(e,16,"unsigned",r,A,t);return s};i.converters.ArrayBuffer=function(e,A,t,s){if(i.util.Type(e)!=="Object"||!r.isAnyArrayBuffer(e)){throw i.errors.conversionFailed({prefix:A,argument:`${t} ("${i.util.Stringify(e)}")`,types:["ArrayBuffer"]})}if(s?.allowShared===false&&r.isSharedArrayBuffer(e)){throw i.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.resizable||e.growable){throw i.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};i.converters.TypedArray=function(e,A,t,s,n){if(i.util.Type(e)!=="Object"||!r.isTypedArray(e)||e.constructor.name!==A.name){throw i.errors.conversionFailed({prefix:t,argument:`${s} ("${i.util.Stringify(e)}")`,types:[A.name]})}if(n?.allowShared===false&&r.isSharedArrayBuffer(e.buffer)){throw i.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.buffer.resizable||e.buffer.growable){throw i.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};i.converters.DataView=function(e,A,t,s){if(i.util.Type(e)!=="Object"||!r.isDataView(e)){throw i.errors.exception({header:A,message:`${t} is not a DataView.`})}if(s?.allowShared===false&&r.isSharedArrayBuffer(e.buffer)){throw i.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.buffer.resizable||e.buffer.growable){throw i.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};i.converters.BufferSource=function(e,A,t,s){if(r.isAnyArrayBuffer(e)){return i.converters.ArrayBuffer(e,A,t,{...s,allowShared:false})}if(r.isTypedArray(e)){return i.converters.TypedArray(e,e.constructor,A,t,{...s,allowShared:false})}if(r.isDataView(e)){return i.converters.DataView(e,A,t,{...s,allowShared:false})}throw i.errors.conversionFailed({prefix:A,argument:`${t} ("${i.util.Stringify(e)}")`,types:["BufferSource"]})};i.converters["sequence"]=i.sequenceConverter(i.converters.ByteString);i.converters["sequence>"]=i.sequenceConverter(i.converters["sequence"]);i.converters["record"]=i.recordConverter(i.converters.ByteString,i.converters.ByteString);e.exports={webidl:i}},2607:e=>{function getEncoding(e){if(!e){return"failure"}switch(e.trim().toLowerCase()){case"unicode-1-1-utf-8":case"unicode11utf8":case"unicode20utf8":case"utf-8":case"utf8":case"x-unicode20utf8":return"UTF-8";case"866":case"cp866":case"csibm866":case"ibm866":return"IBM866";case"csisolatin2":case"iso-8859-2":case"iso-ir-101":case"iso8859-2":case"iso88592":case"iso_8859-2":case"iso_8859-2:1987":case"l2":case"latin2":return"ISO-8859-2";case"csisolatin3":case"iso-8859-3":case"iso-ir-109":case"iso8859-3":case"iso88593":case"iso_8859-3":case"iso_8859-3:1988":case"l3":case"latin3":return"ISO-8859-3";case"csisolatin4":case"iso-8859-4":case"iso-ir-110":case"iso8859-4":case"iso88594":case"iso_8859-4":case"iso_8859-4:1988":case"l4":case"latin4":return"ISO-8859-4";case"csisolatincyrillic":case"cyrillic":case"iso-8859-5":case"iso-ir-144":case"iso8859-5":case"iso88595":case"iso_8859-5":case"iso_8859-5:1988":return"ISO-8859-5";case"arabic":case"asmo-708":case"csiso88596e":case"csiso88596i":case"csisolatinarabic":case"ecma-114":case"iso-8859-6":case"iso-8859-6-e":case"iso-8859-6-i":case"iso-ir-127":case"iso8859-6":case"iso88596":case"iso_8859-6":case"iso_8859-6:1987":return"ISO-8859-6";case"csisolatingreek":case"ecma-118":case"elot_928":case"greek":case"greek8":case"iso-8859-7":case"iso-ir-126":case"iso8859-7":case"iso88597":case"iso_8859-7":case"iso_8859-7:1987":case"sun_eu_greek":return"ISO-8859-7";case"csiso88598e":case"csisolatinhebrew":case"hebrew":case"iso-8859-8":case"iso-8859-8-e":case"iso-ir-138":case"iso8859-8":case"iso88598":case"iso_8859-8":case"iso_8859-8:1988":case"visual":return"ISO-8859-8";case"csiso88598i":case"iso-8859-8-i":case"logical":return"ISO-8859-8-I";case"csisolatin6":case"iso-8859-10":case"iso-ir-157":case"iso8859-10":case"iso885910":case"l6":case"latin6":return"ISO-8859-10";case"iso-8859-13":case"iso8859-13":case"iso885913":return"ISO-8859-13";case"iso-8859-14":case"iso8859-14":case"iso885914":return"ISO-8859-14";case"csisolatin9":case"iso-8859-15":case"iso8859-15":case"iso885915":case"iso_8859-15":case"l9":return"ISO-8859-15";case"iso-8859-16":return"ISO-8859-16";case"cskoi8r":case"koi":case"koi8":case"koi8-r":case"koi8_r":return"KOI8-R";case"koi8-ru":case"koi8-u":return"KOI8-U";case"csmacintosh":case"mac":case"macintosh":case"x-mac-roman":return"macintosh";case"iso-8859-11":case"iso8859-11":case"iso885911":case"tis-620":case"windows-874":return"windows-874";case"cp1250":case"windows-1250":case"x-cp1250":return"windows-1250";case"cp1251":case"windows-1251":case"x-cp1251":return"windows-1251";case"ansi_x3.4-1968":case"ascii":case"cp1252":case"cp819":case"csisolatin1":case"ibm819":case"iso-8859-1":case"iso-ir-100":case"iso8859-1":case"iso88591":case"iso_8859-1":case"iso_8859-1:1987":case"l1":case"latin1":case"us-ascii":case"windows-1252":case"x-cp1252":return"windows-1252";case"cp1253":case"windows-1253":case"x-cp1253":return"windows-1253";case"cp1254":case"csisolatin5":case"iso-8859-9":case"iso-ir-148":case"iso8859-9":case"iso88599":case"iso_8859-9":case"iso_8859-9:1989":case"l5":case"latin5":case"windows-1254":case"x-cp1254":return"windows-1254";case"cp1255":case"windows-1255":case"x-cp1255":return"windows-1255";case"cp1256":case"windows-1256":case"x-cp1256":return"windows-1256";case"cp1257":case"windows-1257":case"x-cp1257":return"windows-1257";case"cp1258":case"windows-1258":case"x-cp1258":return"windows-1258";case"x-mac-cyrillic":case"x-mac-ukrainian":return"x-mac-cyrillic";case"chinese":case"csgb2312":case"csiso58gb231280":case"gb2312":case"gb_2312":case"gb_2312-80":case"gbk":case"iso-ir-58":case"x-gbk":return"GBK";case"gb18030":return"gb18030";case"big5":case"big5-hkscs":case"cn-big5":case"csbig5":case"x-x-big5":return"Big5";case"cseucpkdfmtjapanese":case"euc-jp":case"x-euc-jp":return"EUC-JP";case"csiso2022jp":case"iso-2022-jp":return"ISO-2022-JP";case"csshiftjis":case"ms932":case"ms_kanji":case"shift-jis":case"shift_jis":case"sjis":case"windows-31j":case"x-sjis":return"Shift_JIS";case"cseuckr":case"csksc56011987":case"euc-kr":case"iso-ir-149":case"korean":case"ks_c_5601-1987":case"ks_c_5601-1989":case"ksc5601":case"ksc_5601":case"windows-949":return"EUC-KR";case"csiso2022kr":case"hz-gb-2312":case"iso-2022-cn":case"iso-2022-cn-ext":case"iso-2022-kr":case"replacement":return"replacement";case"unicodefffe":case"utf-16be":return"UTF-16BE";case"csunicode":case"iso-10646-ucs-2":case"ucs-2":case"unicode":case"unicodefeff":case"utf-16":case"utf-16le":return"UTF-16LE";case"x-user-defined":return"x-user-defined";default:return"failure"}}e.exports={getEncoding:getEncoding}},8355:(e,A,t)=>{const{staticPropertyDescriptors:r,readOperation:s,fireAProgressEvent:n}=t(3610);const{kState:o,kError:i,kResult:a,kEvents:c,kAborted:g}=t(961);const{webidl:l}=t(5893);const{kEnumerableProperty:Q}=t(3440);class FileReader extends EventTarget{constructor(){super();this[o]="empty";this[a]=null;this[i]=null;this[c]={loadend:null,error:null,abort:null,load:null,progress:null,loadstart:null}}readAsArrayBuffer(e){l.brandCheck(this,FileReader);l.argumentLengthCheck(arguments,1,"FileReader.readAsArrayBuffer");e=l.converters.Blob(e,{strict:false});s(this,e,"ArrayBuffer")}readAsBinaryString(e){l.brandCheck(this,FileReader);l.argumentLengthCheck(arguments,1,"FileReader.readAsBinaryString");e=l.converters.Blob(e,{strict:false});s(this,e,"BinaryString")}readAsText(e,A=undefined){l.brandCheck(this,FileReader);l.argumentLengthCheck(arguments,1,"FileReader.readAsText");e=l.converters.Blob(e,{strict:false});if(A!==undefined){A=l.converters.DOMString(A,"FileReader.readAsText","encoding")}s(this,e,"Text",A)}readAsDataURL(e){l.brandCheck(this,FileReader);l.argumentLengthCheck(arguments,1,"FileReader.readAsDataURL");e=l.converters.Blob(e,{strict:false});s(this,e,"DataURL")}abort(){if(this[o]==="empty"||this[o]==="done"){this[a]=null;return}if(this[o]==="loading"){this[o]="done";this[a]=null}this[g]=true;n("abort",this);if(this[o]!=="loading"){n("loadend",this)}}get readyState(){l.brandCheck(this,FileReader);switch(this[o]){case"empty":return this.EMPTY;case"loading":return this.LOADING;case"done":return this.DONE}}get result(){l.brandCheck(this,FileReader);return this[a]}get error(){l.brandCheck(this,FileReader);return this[i]}get onloadend(){l.brandCheck(this,FileReader);return this[c].loadend}set onloadend(e){l.brandCheck(this,FileReader);if(this[c].loadend){this.removeEventListener("loadend",this[c].loadend)}if(typeof e==="function"){this[c].loadend=e;this.addEventListener("loadend",e)}else{this[c].loadend=null}}get onerror(){l.brandCheck(this,FileReader);return this[c].error}set onerror(e){l.brandCheck(this,FileReader);if(this[c].error){this.removeEventListener("error",this[c].error)}if(typeof e==="function"){this[c].error=e;this.addEventListener("error",e)}else{this[c].error=null}}get onloadstart(){l.brandCheck(this,FileReader);return this[c].loadstart}set onloadstart(e){l.brandCheck(this,FileReader);if(this[c].loadstart){this.removeEventListener("loadstart",this[c].loadstart)}if(typeof e==="function"){this[c].loadstart=e;this.addEventListener("loadstart",e)}else{this[c].loadstart=null}}get onprogress(){l.brandCheck(this,FileReader);return this[c].progress}set onprogress(e){l.brandCheck(this,FileReader);if(this[c].progress){this.removeEventListener("progress",this[c].progress)}if(typeof e==="function"){this[c].progress=e;this.addEventListener("progress",e)}else{this[c].progress=null}}get onload(){l.brandCheck(this,FileReader);return this[c].load}set onload(e){l.brandCheck(this,FileReader);if(this[c].load){this.removeEventListener("load",this[c].load)}if(typeof e==="function"){this[c].load=e;this.addEventListener("load",e)}else{this[c].load=null}}get onabort(){l.brandCheck(this,FileReader);return this[c].abort}set onabort(e){l.brandCheck(this,FileReader);if(this[c].abort){this.removeEventListener("abort",this[c].abort)}if(typeof e==="function"){this[c].abort=e;this.addEventListener("abort",e)}else{this[c].abort=null}}}FileReader.EMPTY=FileReader.prototype.EMPTY=0;FileReader.LOADING=FileReader.prototype.LOADING=1;FileReader.DONE=FileReader.prototype.DONE=2;Object.defineProperties(FileReader.prototype,{EMPTY:r,LOADING:r,DONE:r,readAsArrayBuffer:Q,readAsBinaryString:Q,readAsText:Q,readAsDataURL:Q,abort:Q,readyState:Q,result:Q,error:Q,onloadstart:Q,onprogress:Q,onload:Q,onabort:Q,onerror:Q,onloadend:Q,[Symbol.toStringTag]:{value:"FileReader",writable:false,enumerable:false,configurable:true}});Object.defineProperties(FileReader,{EMPTY:r,LOADING:r,DONE:r});e.exports={FileReader:FileReader}},8573:(e,A,t)=>{const{webidl:r}=t(5893);const s=Symbol("ProgressEvent state");class ProgressEvent extends Event{constructor(e,A={}){e=r.converters.DOMString(e,"ProgressEvent constructor","type");A=r.converters.ProgressEventInit(A??{});super(e,A);this[s]={lengthComputable:A.lengthComputable,loaded:A.loaded,total:A.total}}get lengthComputable(){r.brandCheck(this,ProgressEvent);return this[s].lengthComputable}get loaded(){r.brandCheck(this,ProgressEvent);return this[s].loaded}get total(){r.brandCheck(this,ProgressEvent);return this[s].total}}r.converters.ProgressEventInit=r.dictionaryConverter([{key:"lengthComputable",converter:r.converters.boolean,defaultValue:()=>false},{key:"loaded",converter:r.converters["unsigned long long"],defaultValue:()=>0},{key:"total",converter:r.converters["unsigned long long"],defaultValue:()=>0},{key:"bubbles",converter:r.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:r.converters.boolean,defaultValue:()=>false},{key:"composed",converter:r.converters.boolean,defaultValue:()=>false}]);e.exports={ProgressEvent:ProgressEvent}},961:e=>{e.exports={kState:Symbol("FileReader state"),kResult:Symbol("FileReader result"),kError:Symbol("FileReader error"),kLastProgressEventFired:Symbol("FileReader last progress event fired timestamp"),kEvents:Symbol("FileReader events"),kAborted:Symbol("FileReader aborted")}},3610:(e,A,t)=>{const{kState:r,kError:s,kResult:n,kAborted:o,kLastProgressEventFired:i}=t(961);const{ProgressEvent:a}=t(8573);const{getEncoding:c}=t(2607);const{serializeAMimeType:g,parseMIMEType:l}=t(1900);const{types:Q}=t(7975);const{StringDecoder:E}=t(3193);const{btoa:B}=t(4573);const C={enumerable:true,writable:false,configurable:false};function readOperation(e,A,t,a){if(e[r]==="loading"){throw new DOMException("Invalid state","InvalidStateError")}e[r]="loading";e[n]=null;e[s]=null;const c=A.stream();const g=c.getReader();const l=[];let E=g.read();let B=true;(async()=>{while(!e[o]){try{const{done:c,value:C}=await E;if(B&&!e[o]){queueMicrotask((()=>{fireAProgressEvent("loadstart",e)}))}B=false;if(!c&&Q.isUint8Array(C)){l.push(C);if((e[i]===undefined||Date.now()-e[i]>=50)&&!e[o]){e[i]=Date.now();queueMicrotask((()=>{fireAProgressEvent("progress",e)}))}E=g.read()}else if(c){queueMicrotask((()=>{e[r]="done";try{const r=packageData(l,t,A.type,a);if(e[o]){return}e[n]=r;fireAProgressEvent("load",e)}catch(A){e[s]=A;fireAProgressEvent("error",e)}if(e[r]!=="loading"){fireAProgressEvent("loadend",e)}}));break}}catch(A){if(e[o]){return}queueMicrotask((()=>{e[r]="done";e[s]=A;fireAProgressEvent("error",e);if(e[r]!=="loading"){fireAProgressEvent("loadend",e)}}));break}}})()}function fireAProgressEvent(e,A){const t=new a(e,{bubbles:false,cancelable:false});A.dispatchEvent(t)}function packageData(e,A,t,r){switch(A){case"DataURL":{let A="data:";const r=l(t||"application/octet-stream");if(r!=="failure"){A+=g(r)}A+=";base64,";const s=new E("latin1");for(const t of e){A+=B(s.write(t))}A+=B(s.end());return A}case"Text":{let A="failure";if(r){A=c(r)}if(A==="failure"&&t){const e=l(t);if(e!=="failure"){A=c(e.parameters.get("charset"))}}if(A==="failure"){A="UTF-8"}return decode(e,A)}case"ArrayBuffer":{const A=combineByteSequences(e);return A.buffer}case"BinaryString":{let A="";const t=new E("latin1");for(const r of e){A+=t.write(r)}A+=t.end();return A}}}function decode(e,A){const t=combineByteSequences(e);const r=BOMSniffing(t);let s=0;if(r!==null){A=r;s=r==="UTF-8"?3:2}const n=t.slice(s);return new TextDecoder(A).decode(n)}function BOMSniffing(e){const[A,t,r]=e;if(A===239&&t===187&&r===191){return"UTF-8"}else if(A===254&&t===255){return"UTF-16BE"}else if(A===255&&t===254){return"UTF-16LE"}return null}function combineByteSequences(e){const A=e.reduce(((e,A)=>e+A.byteLength),0);let t=0;return e.reduce(((e,A)=>{e.set(A,t);t+=A.byteLength;return e}),new Uint8Array(A))}e.exports={staticPropertyDescriptors:C,readOperation:readOperation,fireAProgressEvent:fireAProgressEvent}},6897:(e,A,t)=>{const{uid:r,states:s,sentCloseFrameState:n,emptyBuffer:o,opcodes:i}=t(736);const{kReadyState:a,kSentClose:c,kByteParser:g,kReceivedClose:l,kResponse:Q}=t(1216);const{fireEvent:E,failWebsocketConnection:B,isClosing:C,isClosed:h,isEstablished:I,parseExtensions:u}=t(8625);const{channels:d}=t(2414);const{CloseEvent:f}=t(5188);const{makeRequest:p}=t(9967);const{fetching:w}=t(4398);const{Headers:y,getHeadersList:m}=t(660);const{getDecodeSplit:D}=t(3168);const{WebsocketFrameSend:R}=t(3264);let k;try{k=t(7598)}catch{}function establishWebSocketConnection(e,A,t,s,n,o){const i=e;i.protocol=e.protocol==="ws:"?"http:":"https:";const a=p({urlList:[i],client:t,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(o.headers){const e=m(new y(o.headers));a.headersList=e}const c=k.randomBytes(16).toString("base64");a.headersList.append("sec-websocket-key",c);a.headersList.append("sec-websocket-version","13");for(const e of A){a.headersList.append("sec-websocket-protocol",e)}const g="permessage-deflate; client_max_window_bits";a.headersList.append("sec-websocket-extensions",g);const l=w({request:a,useParallelQueue:true,dispatcher:o.dispatcher,processResponse(e){if(e.type==="error"||e.status!==101){B(s,"Received network error or non-101 status code.");return}if(A.length!==0&&!e.headersList.get("Sec-WebSocket-Protocol")){B(s,"Server did not respond with sent protocols.");return}if(e.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){B(s,'Server did not set Upgrade header to "websocket".');return}if(e.headersList.get("Connection")?.toLowerCase()!=="upgrade"){B(s,'Server did not set Connection header to "upgrade".');return}const t=e.headersList.get("Sec-WebSocket-Accept");const o=k.createHash("sha1").update(c+r).digest("base64");if(t!==o){B(s,"Incorrect hash received in Sec-WebSocket-Accept header.");return}const i=e.headersList.get("Sec-WebSocket-Extensions");let g;if(i!==null){g=u(i);if(!g.has("permessage-deflate")){B(s,"Sec-WebSocket-Extensions header does not match.");return}}const l=e.headersList.get("Sec-WebSocket-Protocol");if(l!==null){const e=D("sec-websocket-protocol",a.headersList);if(!e.includes(l)){B(s,"Protocol was not set in the opening handshake.");return}}e.socket.on("data",onSocketData);e.socket.on("close",onSocketClose);e.socket.on("error",onSocketError);if(d.open.hasSubscribers){d.open.publish({address:e.socket.address(),protocol:l,extensions:i})}n(e,g)}});return l}function closeWebSocketConnection(e,A,t,r){if(C(e)||h(e)){}else if(!I(e)){B(e,"Connection was closed before it was established.");e[a]=s.CLOSING}else if(e[c]===n.NOT_SENT){e[c]=n.PROCESSING;const g=new R;if(A!==undefined&&t===undefined){g.frameData=Buffer.allocUnsafe(2);g.frameData.writeUInt16BE(A,0)}else if(A!==undefined&&t!==undefined){g.frameData=Buffer.allocUnsafe(2+r);g.frameData.writeUInt16BE(A,0);g.frameData.write(t,2,"utf-8")}else{g.frameData=o}const l=e[Q].socket;l.write(g.createFrame(i.CLOSE));e[c]=n.SENT;e[a]=s.CLOSING}else{e[a]=s.CLOSING}}function onSocketData(e){if(!this.ws[g].write(e)){this.pause()}}function onSocketClose(){const{ws:e}=this;const{[Q]:A}=e;A.socket.off("data",onSocketData);A.socket.off("close",onSocketClose);A.socket.off("error",onSocketError);const t=e[c]===n.SENT&&e[l];let r=1005;let o="";const i=e[g].closingInfo;if(i&&!i.error){r=i.code??1005;o=i.reason}else if(!e[l]){r=1006}e[a]=s.CLOSED;E("close",e,((e,A)=>new f(e,A)),{wasClean:t,code:r,reason:o});if(d.close.hasSubscribers){d.close.publish({websocket:e,code:r,reason:o})}}function onSocketError(e){const{ws:A}=this;A[a]=s.CLOSING;if(d.socketError.hasSubscribers){d.socketError.publish(e)}this.destroy()}e.exports={establishWebSocketConnection:establishWebSocketConnection,closeWebSocketConnection:closeWebSocketConnection}},736:e=>{const A="258EAFA5-E914-47DA-95CA-C5AB0DC85B11";const t={enumerable:true,writable:false,configurable:false};const r={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3};const s={NOT_SENT:0,PROCESSING:1,SENT:2};const n={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10};const o=2**16-1;const i={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4};const a=Buffer.allocUnsafe(0);const c={string:1,typedArray:2,arrayBuffer:3,blob:4};e.exports={uid:A,sentCloseFrameState:s,staticPropertyDescriptors:t,states:r,opcodes:n,maxUnsigned16Bit:o,parserStates:i,emptyBuffer:a,sendHints:c}},5188:(e,A,t)=>{const{webidl:r}=t(5893);const{kEnumerableProperty:s}=t(3440);const{kConstruct:n}=t(6443);const{MessagePort:o}=t(5919);class MessageEvent extends Event{#z;constructor(e,A={}){if(e===n){super(arguments[1],arguments[2]);r.util.markAsUncloneable(this);return}const t="MessageEvent constructor";r.argumentLengthCheck(arguments,1,t);e=r.converters.DOMString(e,t,"type");A=r.converters.MessageEventInit(A,t,"eventInitDict");super(e,A);this.#z=A;r.util.markAsUncloneable(this)}get data(){r.brandCheck(this,MessageEvent);return this.#z.data}get origin(){r.brandCheck(this,MessageEvent);return this.#z.origin}get lastEventId(){r.brandCheck(this,MessageEvent);return this.#z.lastEventId}get source(){r.brandCheck(this,MessageEvent);return this.#z.source}get ports(){r.brandCheck(this,MessageEvent);if(!Object.isFrozen(this.#z.ports)){Object.freeze(this.#z.ports)}return this.#z.ports}initMessageEvent(e,A=false,t=false,s=null,n="",o="",i=null,a=[]){r.brandCheck(this,MessageEvent);r.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent");return new MessageEvent(e,{bubbles:A,cancelable:t,data:s,origin:n,lastEventId:o,source:i,ports:a})}static createFastMessageEvent(e,A){const t=new MessageEvent(n,e,A);t.#z=A;t.#z.data??=null;t.#z.origin??="";t.#z.lastEventId??="";t.#z.source??=null;t.#z.ports??=[];return t}}const{createFastMessageEvent:i}=MessageEvent;delete MessageEvent.createFastMessageEvent;class CloseEvent extends Event{#z;constructor(e,A={}){const t="CloseEvent constructor";r.argumentLengthCheck(arguments,1,t);e=r.converters.DOMString(e,t,"type");A=r.converters.CloseEventInit(A);super(e,A);this.#z=A;r.util.markAsUncloneable(this)}get wasClean(){r.brandCheck(this,CloseEvent);return this.#z.wasClean}get code(){r.brandCheck(this,CloseEvent);return this.#z.code}get reason(){r.brandCheck(this,CloseEvent);return this.#z.reason}}class ErrorEvent extends Event{#z;constructor(e,A){const t="ErrorEvent constructor";r.argumentLengthCheck(arguments,1,t);super(e,A);r.util.markAsUncloneable(this);e=r.converters.DOMString(e,t,"type");A=r.converters.ErrorEventInit(A??{});this.#z=A}get message(){r.brandCheck(this,ErrorEvent);return this.#z.message}get filename(){r.brandCheck(this,ErrorEvent);return this.#z.filename}get lineno(){r.brandCheck(this,ErrorEvent);return this.#z.lineno}get colno(){r.brandCheck(this,ErrorEvent);return this.#z.colno}get error(){r.brandCheck(this,ErrorEvent);return this.#z.error}}Object.defineProperties(MessageEvent.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:true},data:s,origin:s,lastEventId:s,source:s,ports:s,initMessageEvent:s});Object.defineProperties(CloseEvent.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:true},reason:s,code:s,wasClean:s});Object.defineProperties(ErrorEvent.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:true},message:s,filename:s,lineno:s,colno:s,error:s});r.converters.MessagePort=r.interfaceConverter(o);r.converters["sequence"]=r.sequenceConverter(r.converters.MessagePort);const a=[{key:"bubbles",converter:r.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:r.converters.boolean,defaultValue:()=>false},{key:"composed",converter:r.converters.boolean,defaultValue:()=>false}];r.converters.MessageEventInit=r.dictionaryConverter([...a,{key:"data",converter:r.converters.any,defaultValue:()=>null},{key:"origin",converter:r.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:r.converters.DOMString,defaultValue:()=>""},{key:"source",converter:r.nullableConverter(r.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:r.converters["sequence"],defaultValue:()=>new Array(0)}]);r.converters.CloseEventInit=r.dictionaryConverter([...a,{key:"wasClean",converter:r.converters.boolean,defaultValue:()=>false},{key:"code",converter:r.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:r.converters.USVString,defaultValue:()=>""}]);r.converters.ErrorEventInit=r.dictionaryConverter([...a,{key:"message",converter:r.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:r.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:r.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:r.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:r.converters.any}]);e.exports={MessageEvent:MessageEvent,CloseEvent:CloseEvent,ErrorEvent:ErrorEvent,createFastMessageEvent:i}},3264:(e,A,t)=>{const{maxUnsigned16Bit:r}=t(736);const s=16386;let n;let o=null;let i=s;try{n=t(7598)}catch{n={randomFillSync:function randomFillSync(e,A,t){for(let A=0;Ar){o+=8;n=127}else if(s>125){o+=2;n=126}const i=Buffer.allocUnsafe(s+o);i[0]=i[1]=0;i[0]|=128;i[0]=(i[0]&240)+e; -/*! ws. MIT License. Einar Otto Stangvik */i[o-4]=t[0];i[o-3]=t[1];i[o-2]=t[2];i[o-1]=t[3];i[1]=n;if(n===126){i.writeUInt16BE(s,2)}else if(n===127){i[2]=i[3]=0;i.writeUIntBE(s,4,6)}i[1]|=128;for(let e=0;e{const{createInflateRaw:r,Z_DEFAULT_WINDOWBITS:s}=t(8522);const{isValidClientWindowBits:n}=t(8625);const{MessageSizeExceededError:o}=t(8707);const i=Buffer.from([0,0,255,255]);const a=Symbol("kBuffer");const c=Symbol("kLength");class PerMessageDeflate{#K;#E={};#X=0;constructor(e,A){this.#E.serverNoContextTakeover=e.has("server_no_context_takeover");this.#E.serverMaxWindowBits=e.get("server_max_window_bits");this.#X=A.maxPayloadSize}decompress(e,A,t){if(!this.#K){let e=s;if(this.#E.serverMaxWindowBits){if(!n(this.#E.serverMaxWindowBits)){t(new Error("Invalid server_max_window_bits"));return}e=Number.parseInt(this.#E.serverMaxWindowBits)}try{this.#K=r({windowBits:e})}catch(e){t(e);return}this.#K[a]=[];this.#K[c]=0;this.#K.on("data",(e=>{this.#K[c]+=e.length;if(this.#X>0&&this.#K[c]>this.#X){t(new o);this.#K.removeAllListeners();this.#K=null;return}this.#K[a].push(e)}));this.#K.on("error",(e=>{this.#K=null;t(e)}))}this.#K.write(e);if(A){this.#K.write(i)}this.#K.flush((()=>{if(!this.#K){return}const e=Buffer.concat(this.#K[a],this.#K[c]);this.#K[a].length=0;this.#K[c]=0;t(null,e)}))}}e.exports={PerMessageDeflate:PerMessageDeflate}},1652:(e,A,t)=>{const{Writable:r}=t(7075);const s=t(4589);const{parserStates:n,opcodes:o,states:i,emptyBuffer:a,sentCloseFrameState:c}=t(736);const{kReadyState:g,kSentClose:l,kResponse:Q,kReceivedClose:E}=t(1216);const{channels:B}=t(2414);const{isValidStatusCode:C,isValidOpcode:h,failWebsocketConnection:I,websocketMessageReceived:u,utf8Decode:d,isControlFrame:f,isTextBinaryFrame:p,isContinuationFrame:w}=t(8625);const{WebsocketFrameSend:y}=t(3264);const{closeWebSocketConnection:m}=t(6897);const{PerMessageDeflate:D}=t(9469);const{MessageSizeExceededError:R}=t(8707);function failWebsocketConnectionWithCode(e,A,t){m(e,A,t,Buffer.byteLength(t));I(e,t)}class ByteParser extends r{#j=[];#$=0;#ee=0;#Ae=false;#f=n.INFO;#te={};#re=[];#se;#ne;#X;constructor(e,A,t={}){super();this.ws=e;this.#se=A==null?new Map:A;this.#ne=t.maxFragments??0;this.#X=t.maxPayloadSize??0;if(this.#se.has("permessage-deflate")){this.#se.set("permessage-deflate",new D(A,t))}}_write(e,A,t){this.#j.push(e);this.#ee+=e.length;this.#Ae=true;this.run(t)}#oe(){if(this.#X>0&&!f(this.#te.opcode)&&this.#te.payloadLength+this.#$>this.#X){failWebsocketConnectionWithCode(this.ws,1009,"Payload size exceeds maximum allowed size");return false}return true}run(e){while(this.#Ae){if(this.#f===n.INFO){if(this.#ee<2){return e()}const A=this.consume(2);const t=(A[0]&128)!==0;const r=A[0]&15;const s=(A[1]&128)===128;const i=!t&&r!==o.CONTINUATION;const a=A[1]&127;const c=A[0]&64;const g=A[0]&32;const l=A[0]&16;if(!h(r)){I(this.ws,"Invalid opcode received");return e()}if(s){I(this.ws,"Frame cannot be masked");return e()}if(c!==0&&!this.#se.has("permessage-deflate")){I(this.ws,"Expected RSV1 to be clear.");return}if(g!==0||l!==0){I(this.ws,"RSV1, RSV2, RSV3 must be clear");return}if(i&&!p(r)){I(this.ws,"Invalid frame type was fragmented.");return}if(p(r)&&this.#re.length>0){I(this.ws,"Expected continuation frame");return}if(this.#te.fragmented&&i){I(this.ws,"Fragmented frame exceeded 125 bytes.");return}if((a>125||i)&&f(r)){I(this.ws,"Control frame either too large or fragmented");return}if(w(r)&&this.#re.length===0&&!this.#te.compressed){I(this.ws,"Unexpected continuation frame");return}if(a<=125){this.#te.payloadLength=a;this.#f=n.READ_DATA;if(!this.#oe()){return}}else if(a===126){this.#f=n.PAYLOADLENGTH_16}else if(a===127){this.#f=n.PAYLOADLENGTH_64}if(p(r)){this.#te.binaryType=r;this.#te.compressed=c!==0}this.#te.opcode=r;this.#te.masked=s;this.#te.fin=t;this.#te.fragmented=i}else if(this.#f===n.PAYLOADLENGTH_16){if(this.#ee<2){return e()}const A=this.consume(2);this.#te.payloadLength=A.readUInt16BE(0);this.#f=n.READ_DATA;if(!this.#oe()){return}}else if(this.#f===n.PAYLOADLENGTH_64){if(this.#ee<8){return e()}const A=this.consume(8);const t=A.readUInt32BE(0);const r=A.readUInt32BE(4);if(t!==0||r>2**31-1){I(this.ws,"Received payload length > 2^31 bytes.");return}this.#te.payloadLength=r;this.#f=n.READ_DATA;if(!this.#oe()){return}}else if(this.#f===n.READ_DATA){if(this.#ee0&&this.#$>this.#X){failWebsocketConnectionWithCode(this.ws,1009,(new R).message);return}if(!this.#te.fragmented&&this.#te.fin){u(this.ws,this.#te.binaryType,this.consumeFragments())}this.#f=n.INFO}else{this.#se.get("permessage-deflate").decompress(A,this.#te.fin,((A,t)=>{if(A){const e=A instanceof R?1009:1007;failWebsocketConnectionWithCode(this.ws,e,A.message);return}if(!this.writeFragments(t)){return}if(this.#X>0&&this.#$>this.#X){failWebsocketConnectionWithCode(this.ws,1009,(new R).message);return}if(!this.#te.fin){this.#f=n.INFO;this.#Ae=true;this.run(e);return}u(this.ws,this.#te.binaryType,this.consumeFragments());this.#Ae=true;this.#f=n.INFO;this.run(e)}));this.#Ae=false;break}}}}}consume(e){if(e>this.#ee){throw new Error("Called consume() before buffers satiated.")}else if(e===0){return a}if(this.#j[0].length===e){this.#ee-=this.#j[0].length;return this.#j.shift()}const A=Buffer.allocUnsafe(e);let t=0;while(t!==e){const r=this.#j[0];const{length:s}=r;if(s+t===e){A.set(this.#j.shift(),t);break}else if(s+t>e){A.set(r.subarray(0,e-t),t);this.#j[0]=r.subarray(e-t);break}else{A.set(this.#j.shift(),t);t+=r.length}}this.#ee-=e;return A}writeFragments(e){if(this.#ne>0&&this.#re.length===this.#ne){failWebsocketConnectionWithCode(this.ws,1008,"Too many message fragments");return false}this.#$+=e.length;this.#re.push(e);return true}consumeFragments(){const e=this.#re;if(e.length===1){this.#$=0;return e.shift()}const A=Buffer.concat(e,this.#$);this.#re=[];this.#$=0;return A}parseCloseBody(e){s(e.length!==1);let A;if(e.length>=2){A=e.readUInt16BE(0)}if(A!==undefined&&!C(A)){return{code:1002,reason:"Invalid status code",error:true}}let t=e.subarray(2);if(t[0]===239&&t[1]===187&&t[2]===191){t=t.subarray(3)}try{t=d(t)}catch{return{code:1007,reason:"Invalid UTF-8",error:true}}return{code:A,reason:t,error:false}}parseControlFrame(e){const{opcode:A,payloadLength:t}=this.#te;if(A===o.CLOSE){if(t===1){I(this.ws,"Received close frame with a 1-byte body.");return false}this.#te.closeInfo=this.parseCloseBody(e);if(this.#te.closeInfo.error){const{code:e,reason:A}=this.#te.closeInfo;m(this.ws,e,A,A.length);I(this.ws,A);return false}if(this.ws[l]!==c.SENT){let e=a;if(this.#te.closeInfo.code){e=Buffer.allocUnsafe(2);e.writeUInt16BE(this.#te.closeInfo.code,0)}const A=new y(e);this.ws[Q].socket.write(A.createFrame(o.CLOSE),(e=>{if(!e){this.ws[l]=c.SENT}}))}this.ws[g]=i.CLOSING;this.ws[E]=true;return false}else if(A===o.PING){if(!this.ws[E]){const A=new y(e);this.ws[Q].socket.write(A.createFrame(o.PONG));if(B.ping.hasSubscribers){B.ping.publish({payload:e})}}}else if(A===o.PONG){if(B.pong.hasSubscribers){B.pong.publish({payload:e})}}return true}get closingInfo(){return this.#te.closeInfo}}e.exports={ByteParser:ByteParser}},3900:(e,A,t)=>{const{WebsocketFrameSend:r}=t(3264);const{opcodes:s,sendHints:n}=t(736);const o=t(4660);const i=Buffer[Symbol.species];class SendQueue{#ie=new o;#ae=false;#ce;constructor(e){this.#ce=e}add(e,A,t){if(t!==n.blob){const r=createFrame(e,t);if(!this.#ae){this.#ce.write(r,A)}else{const e={promise:null,callback:A,frame:r};this.#ie.push(e)}return}const r={promise:e.arrayBuffer().then((e=>{r.promise=null;r.frame=createFrame(e,t)})),callback:A,frame:null};this.#ie.push(r);if(!this.#ae){this.#ge()}}async#ge(){this.#ae=true;const e=this.#ie;while(!e.isEmpty()){const A=e.shift();if(A.promise!==null){await A.promise}this.#ce.write(A.frame,A.callback);A.callback=A.frame=null}this.#ae=false}}function createFrame(e,A){return new r(toBuffer(e,A)).createFrame(A===n.string?s.TEXT:s.BINARY)}function toBuffer(e,A){switch(A){case n.string:return Buffer.from(e);case n.arrayBuffer:case n.blob:return new i(e);case n.typedArray:return new i(e.buffer,e.byteOffset,e.byteLength)}}e.exports={SendQueue:SendQueue}},1216:e=>{e.exports={kWebSocketURL:Symbol("url"),kReadyState:Symbol("ready state"),kController:Symbol("controller"),kResponse:Symbol("response"),kBinaryType:Symbol("binary type"),kSentClose:Symbol("sent close"),kReceivedClose:Symbol("received close"),kByteParser:Symbol("byte parser")}},8625:(e,A,t)=>{const{kReadyState:r,kController:s,kResponse:n,kBinaryType:o,kWebSocketURL:i}=t(1216);const{states:a,opcodes:c}=t(736);const{ErrorEvent:g,createFastMessageEvent:l}=t(5188);const{isUtf8:Q}=t(4573);const{collectASequenceOfCodePointsFast:E,removeHTTPWhitespace:B}=t(1900);function isConnecting(e){return e[r]===a.CONNECTING}function isEstablished(e){return e[r]===a.OPEN}function isClosing(e){return e[r]===a.CLOSING}function isClosed(e){return e[r]===a.CLOSED}function fireEvent(e,A,t=(e,A)=>new Event(e,A),r={}){const s=t(e,r);A.dispatchEvent(s)}function websocketMessageReceived(e,A,t){if(e[r]!==a.OPEN){return}let s;if(A===c.TEXT){try{s=I(t)}catch{failWebsocketConnection(e,"Received invalid UTF-8 in text frame.");return}}else if(A===c.BINARY){if(e[o]==="blob"){s=new Blob([t])}else{s=toArrayBuffer(t)}}fireEvent("message",e,l,{origin:e[i].origin,data:s})}function toArrayBuffer(e){if(e.byteLength===e.buffer.byteLength){return e.buffer}return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}function isValidSubprotocol(e){if(e.length===0){return false}for(let A=0;A126||t===34||t===40||t===41||t===44||t===47||t===58||t===59||t===60||t===61||t===62||t===63||t===64||t===91||t===92||t===93||t===123||t===125){return false}}return true}function isValidStatusCode(e){if(e>=1e3&&e<1015){return e!==1004&&e!==1005&&e!==1006}return e>=3e3&&e<=4999}function failWebsocketConnection(e,A){const{[s]:t,[n]:r}=e;t.abort();if(r?.socket&&!r.socket.destroyed){r.socket.destroy()}if(A){fireEvent("error",e,((e,A)=>new g(e,A)),{error:new Error(A),message:A})}}function isControlFrame(e){return e===c.CLOSE||e===c.PING||e===c.PONG}function isContinuationFrame(e){return e===c.CONTINUATION}function isTextBinaryFrame(e){return e===c.TEXT||e===c.BINARY}function isValidOpcode(e){return isTextBinaryFrame(e)||isContinuationFrame(e)||isControlFrame(e)}function parseExtensions(e){const A={position:0};const t=new Map;while(A.position57){return false}}const A=Number.parseInt(e,10);return A>=8&&A<=15}const C=typeof process.versions.icu==="string";const h=C?new TextDecoder("utf-8",{fatal:true}):undefined;const I=C?h.decode.bind(h):function(e){if(Q(e)){return e.toString("utf-8")}throw new TypeError("Invalid utf-8 received.")};e.exports={isConnecting:isConnecting,isEstablished:isEstablished,isClosing:isClosing,isClosed:isClosed,fireEvent:fireEvent,isValidSubprotocol:isValidSubprotocol,isValidStatusCode:isValidStatusCode,failWebsocketConnection:failWebsocketConnection,websocketMessageReceived:websocketMessageReceived,utf8Decode:I,isControlFrame:isControlFrame,isContinuationFrame:isContinuationFrame,isTextBinaryFrame:isTextBinaryFrame,isValidOpcode:isValidOpcode,parseExtensions:parseExtensions,isValidClientWindowBits:isValidClientWindowBits}},3726:(e,A,t)=>{const{webidl:r}=t(5893);const{URLSerializer:s}=t(1900);const{environmentSettingsObject:n}=t(3168);const{staticPropertyDescriptors:o,states:i,sentCloseFrameState:a,sendHints:c}=t(736);const{kWebSocketURL:g,kReadyState:l,kController:Q,kBinaryType:E,kResponse:B,kSentClose:C,kByteParser:h}=t(1216);const{isConnecting:I,isEstablished:u,isClosing:d,isValidSubprotocol:f,fireEvent:p}=t(8625);const{establishWebSocketConnection:w,closeWebSocketConnection:y}=t(6897);const{ByteParser:m}=t(1652);const{kEnumerableProperty:D,isBlobLike:R}=t(3440);const{getGlobalDispatcher:k}=t(2581);const{types:b}=t(7975);const{ErrorEvent:F,CloseEvent:S}=t(5188);const{SendQueue:N}=t(3900);class WebSocket extends EventTarget{#T={open:null,error:null,close:null,message:null};#le=0;#Qe="";#se="";#Ee;constructor(e,A=[]){super();r.util.markAsUncloneable(this);const t="WebSocket constructor";r.argumentLengthCheck(arguments,1,t);const s=r.converters["DOMString or sequence or WebSocketInit"](A,t,"options");e=r.converters.USVString(e,t,"url");A=s.protocols;const o=n.settingsObject.baseUrl;let i;try{i=new URL(e,o)}catch(e){throw new DOMException(e,"SyntaxError")}if(i.protocol==="http:"){i.protocol="ws:"}else if(i.protocol==="https:"){i.protocol="wss:"}if(i.protocol!=="ws:"&&i.protocol!=="wss:"){throw new DOMException(`Expected a ws: or wss: protocol, got ${i.protocol}`,"SyntaxError")}if(i.hash||i.href.endsWith("#")){throw new DOMException("Got fragment","SyntaxError")}if(typeof A==="string"){A=[A]}if(A.length!==new Set(A.map((e=>e.toLowerCase()))).size){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}if(A.length>0&&!A.every((e=>f(e)))){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}this[g]=new URL(i.href);const c=n.settingsObject;this[Q]=w(i,A,c,this,((e,A)=>this.#Be(e,A)),s);this[l]=WebSocket.CONNECTING;this[C]=a.NOT_SENT;this[E]="blob"}close(e=undefined,A=undefined){r.brandCheck(this,WebSocket);const t="WebSocket.close";if(e!==undefined){e=r.converters["unsigned short"](e,t,"code",{clamp:true})}if(A!==undefined){A=r.converters.USVString(A,t,"reason")}if(e!==undefined){if(e!==1e3&&(e<3e3||e>4999)){throw new DOMException("invalid code","InvalidAccessError")}}let s=0;if(A!==undefined){s=Buffer.byteLength(A);if(s>123){throw new DOMException(`Reason must be less than 123 bytes; received ${s}`,"SyntaxError")}}y(this,e,A,s)}send(e){r.brandCheck(this,WebSocket);const A="WebSocket.send";r.argumentLengthCheck(arguments,1,A);e=r.converters.WebSocketSendData(e,A,"data");if(I(this)){throw new DOMException("Sent before connected.","InvalidStateError")}if(!u(this)||d(this)){return}if(typeof e==="string"){const A=Buffer.byteLength(e);this.#le+=A;this.#Ee.add(e,(()=>{this.#le-=A}),c.string)}else if(b.isArrayBuffer(e)){this.#le+=e.byteLength;this.#Ee.add(e,(()=>{this.#le-=e.byteLength}),c.arrayBuffer)}else if(ArrayBuffer.isView(e)){this.#le+=e.byteLength;this.#Ee.add(e,(()=>{this.#le-=e.byteLength}),c.typedArray)}else if(R(e)){this.#le+=e.size;this.#Ee.add(e,(()=>{this.#le-=e.size}),c.blob)}}get readyState(){r.brandCheck(this,WebSocket);return this[l]}get bufferedAmount(){r.brandCheck(this,WebSocket);return this.#le}get url(){r.brandCheck(this,WebSocket);return s(this[g])}get extensions(){r.brandCheck(this,WebSocket);return this.#se}get protocol(){r.brandCheck(this,WebSocket);return this.#Qe}get onopen(){r.brandCheck(this,WebSocket);return this.#T.open}set onopen(e){r.brandCheck(this,WebSocket);if(this.#T.open){this.removeEventListener("open",this.#T.open)}if(typeof e==="function"){this.#T.open=e;this.addEventListener("open",e)}else{this.#T.open=null}}get onerror(){r.brandCheck(this,WebSocket);return this.#T.error}set onerror(e){r.brandCheck(this,WebSocket);if(this.#T.error){this.removeEventListener("error",this.#T.error)}if(typeof e==="function"){this.#T.error=e;this.addEventListener("error",e)}else{this.#T.error=null}}get onclose(){r.brandCheck(this,WebSocket);return this.#T.close}set onclose(e){r.brandCheck(this,WebSocket);if(this.#T.close){this.removeEventListener("close",this.#T.close)}if(typeof e==="function"){this.#T.close=e;this.addEventListener("close",e)}else{this.#T.close=null}}get onmessage(){r.brandCheck(this,WebSocket);return this.#T.message}set onmessage(e){r.brandCheck(this,WebSocket);if(this.#T.message){this.removeEventListener("message",this.#T.message)}if(typeof e==="function"){this.#T.message=e;this.addEventListener("message",e)}else{this.#T.message=null}}get binaryType(){r.brandCheck(this,WebSocket);return this[E]}set binaryType(e){r.brandCheck(this,WebSocket);if(e!=="blob"&&e!=="arraybuffer"){this[E]="blob"}else{this[E]=e}}#Be(e,A){this[B]=e;const t=this[Q]?.dispatcher?.webSocketOptions;const r=t?.maxFragments;const s=t?.maxPayloadSize;const n=new m(this,A,{maxFragments:r,maxPayloadSize:s});n.on("drain",onParserDrain);n.on("error",onParserError.bind(this));e.socket.ws=this;this[h]=n;this.#Ee=new N(e.socket);this[l]=i.OPEN;const o=e.headersList.get("sec-websocket-extensions");if(o!==null){this.#se=o}const a=e.headersList.get("sec-websocket-protocol");if(a!==null){this.#Qe=a}p("open",this)}}WebSocket.CONNECTING=WebSocket.prototype.CONNECTING=i.CONNECTING;WebSocket.OPEN=WebSocket.prototype.OPEN=i.OPEN;WebSocket.CLOSING=WebSocket.prototype.CLOSING=i.CLOSING;WebSocket.CLOSED=WebSocket.prototype.CLOSED=i.CLOSED;Object.defineProperties(WebSocket.prototype,{CONNECTING:o,OPEN:o,CLOSING:o,CLOSED:o,url:D,readyState:D,bufferedAmount:D,onopen:D,onerror:D,onclose:D,close:D,onmessage:D,binaryType:D,send:D,extensions:D,protocol:D,[Symbol.toStringTag]:{value:"WebSocket",writable:false,enumerable:false,configurable:true}});Object.defineProperties(WebSocket,{CONNECTING:o,OPEN:o,CLOSING:o,CLOSED:o});r.converters["sequence"]=r.sequenceConverter(r.converters.DOMString);r.converters["DOMString or sequence"]=function(e,A,t){if(r.util.Type(e)==="Object"&&Symbol.iterator in e){return r.converters["sequence"](e)}return r.converters.DOMString(e,A,t)};r.converters.WebSocketInit=r.dictionaryConverter([{key:"protocols",converter:r.converters["DOMString or sequence"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:r.converters.any,defaultValue:()=>k()},{key:"headers",converter:r.nullableConverter(r.converters.HeadersInit)}]);r.converters["DOMString or sequence or WebSocketInit"]=function(e){if(r.util.Type(e)==="Object"&&!(Symbol.iterator in e)){return r.converters.WebSocketInit(e)}return{protocols:r.converters["DOMString or sequence"](e)}};r.converters.WebSocketSendData=function(e){if(r.util.Type(e)==="Object"){if(R(e)){return r.converters.Blob(e,{strict:false})}if(ArrayBuffer.isView(e)||b.isArrayBuffer(e)){return r.converters.BufferSource(e)}}return r.converters.USVString(e)};function onParserDrain(){this.ws[B].socket.resume()}function onParserError(e){let A;let t;if(e instanceof S){A=e.reason;t=e.code}else{A=e.message}p("error",this,(()=>new F("error",{error:e,message:A})));y(this,t)}e.exports={WebSocket:WebSocket}},2613:A=>{A.exports=e(import.meta.url)("assert")},4434:A=>{A.exports=e(import.meta.url)("events")},8611:A=>{A.exports=e(import.meta.url)("http")},5692:A=>{A.exports=e(import.meta.url)("https")},9278:A=>{A.exports=e(import.meta.url)("net")},4589:A=>{A.exports=e(import.meta.url)("node:assert")},6698:A=>{A.exports=e(import.meta.url)("node:async_hooks")},4573:A=>{A.exports=e(import.meta.url)("node:buffer")},7540:A=>{A.exports=e(import.meta.url)("node:console")},7598:A=>{A.exports=e(import.meta.url)("node:crypto")},3053:A=>{A.exports=e(import.meta.url)("node:diagnostics_channel")},610:A=>{A.exports=e(import.meta.url)("node:dns")},8474:A=>{A.exports=e(import.meta.url)("node:events")},7067:A=>{A.exports=e(import.meta.url)("node:http")},2467:A=>{A.exports=e(import.meta.url)("node:http2")},7030:A=>{A.exports=e(import.meta.url)("node:net")},643:A=>{A.exports=e(import.meta.url)("node:perf_hooks")},1792:A=>{A.exports=e(import.meta.url)("node:querystring")},7075:A=>{A.exports=e(import.meta.url)("node:stream")},1692:A=>{A.exports=e(import.meta.url)("node:tls")},3136:A=>{A.exports=e(import.meta.url)("node:url")},7975:A=>{A.exports=e(import.meta.url)("node:util")},3429:A=>{A.exports=e(import.meta.url)("node:util/types")},5919:A=>{A.exports=e(import.meta.url)("node:worker_threads")},8522:A=>{A.exports=e(import.meta.url)("node:zlib")},3193:A=>{A.exports=e(import.meta.url)("string_decoder")},4756:A=>{A.exports=e(import.meta.url)("tls")},9023:A=>{A.exports=e(import.meta.url)("util")}};var t={};function __nccwpck_require__(e){var r=t[e];if(r!==undefined){return r.exports}var s=t[e]={exports:{}};var n=true;try{A[e](s,s.exports,__nccwpck_require__);n=false}finally{if(n)delete t[e]}return s.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=new URL(".",import.meta.url).pathname.slice(import.meta.url.match(/^file:\/\/\/\w:/)?1:0,-1)+"/";var r={};function ValidateInput(e,A,t,r){let s={isMatched:false,match:e,isValid:false,error:null};var n=matchRegexPattern(s,e,A,r);if(t){if(!e){return s}if(n){s.isValid=true;s.isMatched=true}return s}if(!e||n){s.isValid=true;s.isMatched=true}return s}function matchRegexPattern(e,A,t,r){const s="The input was not valid";try{var n=r?"":"i";var o=new RegExp(t,n);var i=o.test(A);if(!i){e.error=s;return false}return i}catch(A){e.error=s;return false}}const s=e(import.meta.url)("os");function utils_toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}function utils_toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}function command_issueCommand(e,A,t){const r=new Command(e,A,t);process.stdout.write(r.toString()+s.EOL)}function command_issue(e,A=""){command_issueCommand(e,{},A)}const n="::";class Command{constructor(e,A,t){if(!e){e="missing.command"}this.command=e;this.properties=A;this.message=t}toString(){let e=n+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let A=true;for(const t in this.properties){if(this.properties.hasOwnProperty(t)){const r=this.properties[t];if(r){if(A){A=false}else{e+=","}e+=`${t}=${escapeProperty(r)}`}}}}e+=`${n}${escapeData(this.message)}`;return e}}function escapeData(e){return utils_toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return utils_toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}const o=e(import.meta.url)("crypto");const i=e(import.meta.url)("fs");function file_command_issueFileCommand(e,A){const t=process.env[`GITHUB_${e}`];if(!t){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!i.existsSync(t)){throw new Error(`Missing file at path: ${t}`)}i.appendFileSync(t,`${utils_toCommandValue(A)}${s.EOL}`,{encoding:"utf8"})}function file_command_prepareKeyValueMessage(e,A){const t=`ghadelimiter_${o.randomUUID()}`;const r=utils_toCommandValue(A);if(e.includes(t)){throw new Error(`Unexpected input: name should not contain the delimiter "${t}"`)}if(r.includes(t)){throw new Error(`Unexpected input: value should not contain the delimiter "${t}"`)}return`${e}<<${t}${s.EOL}${r}${s.EOL}${t}`}const a=e(import.meta.url)("path");var c=__nccwpck_require__(8611);var g=__nccwpck_require__(5692);function getProxyUrl(e){const A=e.protocol==="https:";if(checkBypass(e)){return undefined}const t=(()=>{if(A){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(t){try{return new DecodedURL(t)}catch(e){if(!t.startsWith("http://")&&!t.startsWith("https://"))return new DecodedURL(`http://${t}`)}}else{return undefined}}function checkBypass(e){if(!e.hostname){return false}const A=e.hostname;if(isLoopbackAddress(A)){return true}const t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let r;if(e.port){r=Number(e.port)}else if(e.protocol==="http:"){r=80}else if(e.protocol==="https:"){r=443}const s=[e.hostname.toUpperCase()];if(typeof r==="number"){s.push(`${s[0]}:${r}`)}for(const e of t.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(e==="*"||s.some((A=>A===e||A.endsWith(`.${e}`)||e.startsWith(".")&&A.endsWith(`${e}`)))){return true}}return false}function isLoopbackAddress(e){const A=e.toLowerCase();return A==="localhost"||A.startsWith("127.")||A.startsWith("[::1]")||A.startsWith("[0:0:0:0:0:0:0:1]")}class DecodedURL extends URL{constructor(e,A){super(e,A);this._decodedUsername=decodeURIComponent(super.username);this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}var l=__nccwpck_require__(770);var Q=__nccwpck_require__(6752);var E=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};var B;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(B||(B={}));var C;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(C||(C={}));var h;(function(e){e["ApplicationJson"]="application/json"})(h||(h={}));function lib_getProxyUrl(e){const A=pm.getProxyUrl(new URL(e));return A?A.href:""}const I=[B.MovedPermanently,B.ResourceMoved,B.SeeOther,B.TemporaryRedirect,B.PermanentRedirect];const u=[B.BadGateway,B.ServiceUnavailable,B.GatewayTimeout];const d=null&&["OPTIONS","GET","DELETE","HEAD"];const f=10;const p=5;class HttpClientError extends Error{constructor(e,A){super(e);this.name="HttpClientError";this.statusCode=A;Object.setPrototypeOf(this,HttpClientError.prototype)}}class HttpClientResponse{constructor(e){this.message=e}readBody(){return E(this,void 0,void 0,(function*(){return new Promise((e=>E(this,void 0,void 0,(function*(){let A=Buffer.alloc(0);this.message.on("data",(e=>{A=Buffer.concat([A,e])}));this.message.on("end",(()=>{e(A.toString())}))}))))}))}readBodyBuffer(){return E(this,void 0,void 0,(function*(){return new Promise((e=>E(this,void 0,void 0,(function*(){const A=[];this.message.on("data",(e=>{A.push(e)}));this.message.on("end",(()=>{e(Buffer.concat(A))}))}))))}))}}function isHttps(e){const A=new URL(e);return A.protocol==="https:"}class lib_HttpClient{constructor(e,A,t){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=this._getUserAgentWithOrchestrationId(e);this.handlers=A||[];this.requestOptions=t;if(t){if(t.ignoreSslError!=null){this._ignoreSslError=t.ignoreSslError}this._socketTimeout=t.socketTimeout;if(t.allowRedirects!=null){this._allowRedirects=t.allowRedirects}if(t.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=t.allowRedirectDowngrade}if(t.maxRedirects!=null){this._maxRedirects=Math.max(t.maxRedirects,0)}if(t.keepAlive!=null){this._keepAlive=t.keepAlive}if(t.allowRetries!=null){this._allowRetries=t.allowRetries}if(t.maxRetries!=null){this._maxRetries=t.maxRetries}}}options(e,A){return E(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,A||{})}))}get(e,A){return E(this,void 0,void 0,(function*(){return this.request("GET",e,null,A||{})}))}del(e,A){return E(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,A||{})}))}post(e,A,t){return E(this,void 0,void 0,(function*(){return this.request("POST",e,A,t||{})}))}patch(e,A,t){return E(this,void 0,void 0,(function*(){return this.request("PATCH",e,A,t||{})}))}put(e,A,t){return E(this,void 0,void 0,(function*(){return this.request("PUT",e,A,t||{})}))}head(e,A){return E(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,A||{})}))}sendStream(e,A,t,r){return E(this,void 0,void 0,(function*(){return this.request(e,A,t,r)}))}getJson(e){return E(this,arguments,void 0,(function*(e,A={}){A[C.Accept]=this._getExistingOrDefaultHeader(A,C.Accept,h.ApplicationJson);const t=yield this.get(e,A);return this._processResponse(t,this.requestOptions)}))}postJson(e,A){return E(this,arguments,void 0,(function*(e,A,t={}){const r=JSON.stringify(A,null,2);t[C.Accept]=this._getExistingOrDefaultHeader(t,C.Accept,h.ApplicationJson);t[C.ContentType]=this._getExistingOrDefaultContentTypeHeader(t,h.ApplicationJson);const s=yield this.post(e,r,t);return this._processResponse(s,this.requestOptions)}))}putJson(e,A){return E(this,arguments,void 0,(function*(e,A,t={}){const r=JSON.stringify(A,null,2);t[C.Accept]=this._getExistingOrDefaultHeader(t,C.Accept,h.ApplicationJson);t[C.ContentType]=this._getExistingOrDefaultContentTypeHeader(t,h.ApplicationJson);const s=yield this.put(e,r,t);return this._processResponse(s,this.requestOptions)}))}patchJson(e,A){return E(this,arguments,void 0,(function*(e,A,t={}){const r=JSON.stringify(A,null,2);t[C.Accept]=this._getExistingOrDefaultHeader(t,C.Accept,h.ApplicationJson);t[C.ContentType]=this._getExistingOrDefaultContentTypeHeader(t,h.ApplicationJson);const s=yield this.patch(e,r,t);return this._processResponse(s,this.requestOptions)}))}request(e,A,t,r){return E(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const s=new URL(A);let n=this._prepareRequest(e,s,r);const o=this._allowRetries&&d.includes(e)?this._maxRetries+1:1;let i=0;let a;do{a=yield this.requestRaw(n,t);if(a&&a.message&&a.message.statusCode===B.Unauthorized){let e;for(const A of this.handlers){if(A.canHandleAuthentication(a)){e=A;break}}if(e){return e.handleAuthentication(this,n,t)}else{return a}}let A=this._maxRedirects;while(a.message.statusCode&&I.includes(a.message.statusCode)&&this._allowRedirects&&A>0){const o=a.message.headers["location"];if(!o){break}const i=new URL(o);if(s.protocol==="https:"&&s.protocol!==i.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield a.readBody();if(i.hostname!==s.hostname){for(const e in r){if(e.toLowerCase()==="authorization"){delete r[e]}}}n=this._prepareRequest(e,i,r);a=yield this.requestRaw(n,t);A--}if(!a.message.statusCode||!u.includes(a.message.statusCode)){return a}i+=1;if(i{function callbackForResult(e,A){if(e){r(e)}else if(!A){r(new Error("Unknown error"))}else{t(A)}}this.requestRawWithCallback(e,A,callbackForResult)}))}))}requestRawWithCallback(e,A,t){if(typeof A==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(A,"utf8")}let r=false;function handleResult(e,A){if(!r){r=true;t(e,A)}}const s=e.httpModule.request(e.options,(e=>{const A=new HttpClientResponse(e);handleResult(undefined,A)}));let n;s.on("socket",(e=>{n=e}));s.setTimeout(this._socketTimeout||3*6e4,(()=>{if(n){n.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));s.on("error",(function(e){handleResult(e)}));if(A&&typeof A==="string"){s.write(A,"utf8")}if(A&&typeof A!=="string"){A.on("close",(function(){s.end()}));A.pipe(s)}else{s.end()}}getAgent(e){const A=new URL(e);return this._getAgent(A)}getAgentDispatcher(e){const A=new URL(e);const t=pm.getProxyUrl(A);const r=t&&t.hostname;if(!r){return}return this._getProxyAgentDispatcher(A,t)}_prepareRequest(e,A,t){const r={};r.parsedUrl=A;const s=r.parsedUrl.protocol==="https:";r.httpModule=s?https:http;const n=s?443:80;r.options={};r.options.host=r.parsedUrl.hostname;r.options.port=r.parsedUrl.port?parseInt(r.parsedUrl.port):n;r.options.path=(r.parsedUrl.pathname||"")+(r.parsedUrl.search||"");r.options.method=e;r.options.headers=this._mergeHeaders(t);if(this.userAgent!=null){r.options.headers["user-agent"]=this.userAgent}r.options.agent=this._getAgent(r.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(r.options)}}return r}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,A,t){let r;if(this.requestOptions&&this.requestOptions.headers){const e=lowercaseKeys(this.requestOptions.headers)[A];if(e){r=typeof e==="number"?e.toString():e}}const s=e[A];if(s!==undefined){return typeof s==="number"?s.toString():s}if(r!==undefined){return r}return t}_getExistingOrDefaultContentTypeHeader(e,A){let t;if(this.requestOptions&&this.requestOptions.headers){const e=lowercaseKeys(this.requestOptions.headers)[C.ContentType];if(e){if(typeof e==="number"){t=String(e)}else if(Array.isArray(e)){t=e.join(", ")}else{t=e}}}const r=e[C.ContentType];if(r!==undefined){if(typeof r==="number"){return String(r)}else if(Array.isArray(r)){return r.join(", ")}else{return r}}if(t!==undefined){return t}return A}_getAgent(e){let A;const t=pm.getProxyUrl(e);const r=t&&t.hostname;if(this._keepAlive&&r){A=this._proxyAgent}if(!r){A=this._agent}if(A){return A}const s=e.protocol==="https:";let n=100;if(this.requestOptions){n=this.requestOptions.maxSockets||http.globalAgent.maxSockets}if(t&&t.hostname){const e={maxSockets:n,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(t.username||t.password)&&{proxyAuth:`${t.username}:${t.password}`}),{host:t.hostname,port:t.port})};let r;const o=t.protocol==="https:";if(s){r=o?tunnel.httpsOverHttps:tunnel.httpsOverHttp}else{r=o?tunnel.httpOverHttps:tunnel.httpOverHttp}A=r(e);this._proxyAgent=A}if(!A){const e={keepAlive:this._keepAlive,maxSockets:n};A=s?new https.Agent(e):new http.Agent(e);this._agent=A}if(s&&this._ignoreSslError){A.options=Object.assign(A.options||{},{rejectUnauthorized:false})}return A}_getProxyAgentDispatcher(e,A){let t;if(this._keepAlive){t=this._proxyAgentDispatcher}if(t){return t}const r=e.protocol==="https:";t=new ProxyAgent(Object.assign({uri:A.href,pipelining:!this._keepAlive?0:1},(A.username||A.password)&&{token:`Basic ${Buffer.from(`${A.username}:${A.password}`).toString("base64")}`}));this._proxyAgentDispatcher=t;if(r&&this._ignoreSslError){t.options=Object.assign(t.options.requestTls||{},{rejectUnauthorized:false})}return t}_getUserAgentWithOrchestrationId(e){const A=e||"actions/http-client";const t=process.env["ACTIONS_ORCHESTRATION_ID"];if(t){const e=t.replace(/[^a-z0-9_.-]/gi,"_");return`${A} actions_orchestration_id/${e}`}return A}_performExponentialBackoff(e){return E(this,void 0,void 0,(function*(){e=Math.min(f,e);const A=p*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),A)))}))}_processResponse(e,A){return E(this,void 0,void 0,(function*(){return new Promise(((t,r)=>E(this,void 0,void 0,(function*(){const s=e.message.statusCode||0;const n={statusCode:s,result:null,headers:{}};if(s===B.NotFound){t(n)}function dateTimeDeserializer(e,A){if(typeof A==="string"){const e=new Date(A);if(!isNaN(e.valueOf())){return e}}return A}let o;let i;try{i=yield e.readBody();if(i&&i.length>0){if(A&&A.deserializeDates){o=JSON.parse(i,dateTimeDeserializer)}else{o=JSON.parse(i)}n.result=o}n.headers=e.message.headers}catch(e){}if(s>299){let e;if(o&&o.message){e=o.message}else if(i&&i.length>0){e=i}else{e=`Failed request: (${s})`}const A=new HttpClientError(e,s);A.result=n.result;r(A)}else{t(n)}}))))}))}}const lowercaseKeys=e=>Object.keys(e).reduce(((A,t)=>(A[t.toLowerCase()]=e[t],A)),{});var w=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};class BasicCredentialHandler{constructor(e,A){this.username=e;this.password=A}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return w(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}class auth_BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return w(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return w(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}var y=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};class oidc_utils_OidcClient{static createHttpClient(e=true,A=10){const t={allowRetries:e,maxRetries:A};return new HttpClient("actions/oidc-client",[new BearerCredentialHandler(oidc_utils_OidcClient.getRequestToken())],t)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){return y(this,void 0,void 0,(function*(){var A;const t=oidc_utils_OidcClient.createHttpClient();const r=yield t.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.message}`)}));const s=(A=r.result)===null||A===void 0?void 0:A.value;if(!s){throw new Error("Response json body do not have ID Token field")}return s}))}static getIDToken(e){return y(this,void 0,void 0,(function*(){try{let A=oidc_utils_OidcClient.getIDTokenUrl();if(e){const t=encodeURIComponent(e);A=`${A}&audience=${t}`}debug(`ID token url is ${A}`);const t=yield oidc_utils_OidcClient.getCall(A);setSecret(t);return t}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}var m=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};const{access:D,appendFile:R,writeFile:k}=i.promises;const b="GITHUB_STEP_SUMMARY";const F="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return m(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[b];if(!e){throw new Error(`Unable to find environment variable for $${b}. Check if your runtime environment supports job summaries.`)}try{yield D(e,i.constants.R_OK|i.constants.W_OK)}catch(A){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,A,t={}){const r=Object.entries(t).map((([e,A])=>` ${e}="${A}"`)).join("");if(!A){return`<${e}${r}>`}return`<${e}${r}>${A}`}write(e){return m(this,void 0,void 0,(function*(){const A=!!(e===null||e===void 0?void 0:e.overwrite);const t=yield this.filePath();const r=A?k:R;yield r(t,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return m(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,A=false){this._buffer+=e;return A?this.addEOL():this}addEOL(){return this.addRaw(s.EOL)}addCodeBlock(e,A){const t=Object.assign({},A&&{lang:A});const r=this.wrap("pre",this.wrap("code",e),t);return this.addRaw(r).addEOL()}addList(e,A=false){const t=A?"ol":"ul";const r=e.map((e=>this.wrap("li",e))).join("");const s=this.wrap(t,r);return this.addRaw(s).addEOL()}addTable(e){const A=e.map((e=>{const A=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:A,data:t,colspan:r,rowspan:s}=e;const n=A?"th":"td";const o=Object.assign(Object.assign({},r&&{colspan:r}),s&&{rowspan:s});return this.wrap(n,t,o)})).join("");return this.wrap("tr",A)})).join("");const t=this.wrap("table",A);return this.addRaw(t).addEOL()}addDetails(e,A){const t=this.wrap("details",this.wrap("summary",e)+A);return this.addRaw(t).addEOL()}addImage(e,A,t){const{width:r,height:s}=t||{};const n=Object.assign(Object.assign({},r&&{width:r}),s&&{height:s});const o=this.wrap("img",null,Object.assign({src:e,alt:A},n));return this.addRaw(o).addEOL()}addHeading(e,A){const t=`h${A}`;const r=["h1","h2","h3","h4","h5","h6"].includes(t)?t:"h1";const s=this.wrap(r,e);return this.addRaw(s).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,A){const t=Object.assign({},A&&{cite:A});const r=this.wrap("blockquote",e,t);return this.addRaw(r).addEOL()}addLink(e,A){const t=this.wrap("a",e,{href:A});return this.addRaw(t).addEOL()}}const S=new Summary;const N=null&&S;const M=null&&S;function toPosixPath(e){return e.replace(/[\\]/g,"/")}function toWin32Path(e){return e.replace(/[/]/g,"\\")}function toPlatformPath(e){return e.replace(/[/\\]/g,path.sep)}var U=__nccwpck_require__(3193);var L=__nccwpck_require__(4434);const T=e(import.meta.url)("child_process");var v=__nccwpck_require__(2613);var Y=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};const{chmod:H,copyFile:G,lstat:J,mkdir:V,open:x,readdir:O,rename:W,rm:P,rmdir:q,stat:_,symlink:Z,unlink:z}=i.promises;const K=process.platform==="win32";function readlink(e){return Y(this,void 0,void 0,(function*(){const A=yield fs.promises.readlink(e);if(K&&!A.endsWith("\\")){return`${A}\\`}return A}))}const X=268435456;const j=i.constants.O_RDONLY;function exists(e){return Y(this,void 0,void 0,(function*(){try{yield _(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true}))}function isDirectory(e){return Y(this,arguments,void 0,(function*(e,A=false){const t=A?yield _(e):yield J(e);return t.isDirectory()}))}function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if(K){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}function tryGetExecutablePath(e,A){return Y(this,void 0,void 0,(function*(){let t=undefined;try{t=yield _(e)}catch(A){if(A.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${A}`)}}if(t&&t.isFile()){if(K){const t=a.extname(e).toUpperCase();if(A.some((e=>e.toUpperCase()===t))){return e}}else{if(isUnixExecutable(t)){return e}}}const r=e;for(const s of A){e=r+s;t=undefined;try{t=yield _(e)}catch(A){if(A.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${A}`)}}if(t&&t.isFile()){if(K){try{const A=a.dirname(e);const t=a.basename(e).toUpperCase();for(const r of yield O(A)){if(t===r.toUpperCase()){e=a.join(A,r);break}}}catch(A){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${A}`)}return e}else{if(isUnixExecutable(t)){return e}}}}return""}))}function normalizeSeparators(e){e=e||"";if(K){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&process.getgid!==undefined&&e.gid===process.getgid()||(e.mode&64)>0&&process.getuid!==undefined&&e.uid===process.getuid()}function getCmdPath(){var e;return(e=process.env["COMSPEC"])!==null&&e!==void 0?e:`cmd.exe`}var $=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};function cp(e,A){return $(this,arguments,void 0,(function*(e,A,t={}){const{force:r,recursive:s,copySourceDirectory:n}=readCopyOptions(t);const o=(yield ioUtil.exists(A))?yield ioUtil.stat(A):null;if(o&&o.isFile()&&!r){return}const i=o&&o.isDirectory()&&n?path.join(A,path.basename(e)):A;if(!(yield ioUtil.exists(e))){throw new Error(`no such file or directory: ${e}`)}const a=yield ioUtil.stat(e);if(a.isDirectory()){if(!s){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,i,0,r)}}else{if(path.relative(e,i)===""){throw new Error(`'${i}' and '${e}' are the same file`)}yield io_copyFile(e,i,r)}}))}function mv(e,A){return $(this,arguments,void 0,(function*(e,A,t={}){if(yield ioUtil.exists(A)){let r=true;if(yield ioUtil.isDirectory(A)){A=path.join(A,path.basename(e));r=yield ioUtil.exists(A)}if(r){if(t.force==null||t.force){yield rmRF(A)}else{throw new Error("Destination already exists")}}}yield mkdirP(path.dirname(A));yield ioUtil.rename(e,A)}))}function rmRF(e){return $(this,void 0,void 0,(function*(){if(ioUtil.IS_WINDOWS){if(/[*"<>|]/.test(e)){throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows')}}try{yield ioUtil.rm(e,{force:true,maxRetries:3,recursive:true,retryDelay:300})}catch(e){throw new Error(`File was unable to be removed ${e}`)}}))}function mkdirP(e){return $(this,void 0,void 0,(function*(){ok(e,"a path argument must be provided");yield ioUtil.mkdir(e,{recursive:true})}))}function which(e,A){return $(this,void 0,void 0,(function*(){if(!e){throw new Error("parameter 'tool' is required")}if(A){const A=yield which(e,false);if(!A){if(K){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}return A}const t=yield findInPath(e);if(t&&t.length>0){return t[0]}return""}))}function findInPath(e){return $(this,void 0,void 0,(function*(){if(!e){throw new Error("parameter 'tool' is required")}const A=[];if(K&&process.env["PATHEXT"]){for(const e of process.env["PATHEXT"].split(a.delimiter)){if(e){A.push(e)}}}if(isRooted(e)){const t=yield tryGetExecutablePath(e,A);if(t){return[t]}return[]}if(e.includes(a.sep)){return[]}const t=[];if(process.env.PATH){for(const e of process.env.PATH.split(a.delimiter)){if(e){t.push(e)}}}const r=[];for(const s of t){const t=yield tryGetExecutablePath(a.join(s,e),A);if(t){r.push(t)}}return r}))}function readCopyOptions(e){const A=e.force==null?true:e.force;const t=Boolean(e.recursive);const r=e.copySourceDirectory==null?true:Boolean(e.copySourceDirectory);return{force:A,recursive:t,copySourceDirectory:r}}function cpDirRecursive(e,A,t,r){return $(this,void 0,void 0,(function*(){if(t>=255)return;t++;yield mkdirP(A);const s=yield ioUtil.readdir(e);for(const n of s){const s=`${e}/${n}`;const o=`${A}/${n}`;const i=yield ioUtil.lstat(s);if(i.isDirectory()){yield cpDirRecursive(s,o,t,r)}else{yield io_copyFile(s,o,r)}}yield ioUtil.chmod(A,(yield ioUtil.stat(e)).mode)}))}function io_copyFile(e,A,t){return $(this,void 0,void 0,(function*(){if((yield ioUtil.lstat(e)).isSymbolicLink()){try{yield ioUtil.lstat(A);yield ioUtil.unlink(A)}catch(e){if(e.code==="EPERM"){yield ioUtil.chmod(A,"0666");yield ioUtil.unlink(A)}}const t=yield ioUtil.readlink(e);yield ioUtil.symlink(t,A,ioUtil.IS_WINDOWS?"junction":null)}else if(!(yield ioUtil.exists(A))||t){yield ioUtil.copyFile(e,A)}}))}const ee=e(import.meta.url)("timers");var Ae=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};const te=process.platform==="win32";class ToolRunner extends L.EventEmitter{constructor(e,A,t){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=A||[];this.options=t||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,A){const t=this._getSpawnFileName();const r=this._getSpawnArgs(e);let s=A?"":"[command]";if(te){if(this._isCmdFile()){s+=t;for(const e of r){s+=` ${e}`}}else if(e.windowsVerbatimArguments){s+=`"${t}"`;for(const e of r){s+=` ${e}`}}else{s+=this._windowsQuoteCmdArg(t);for(const e of r){s+=` ${this._windowsQuoteCmdArg(e)}`}}}else{s+=t;for(const e of r){s+=` ${e}`}}return s}_processLineBuffer(e,A,t){try{let r=A+e.toString();let n=r.indexOf(s.EOL);while(n>-1){const e=r.substring(0,n);t(e);r=r.substring(n+s.EOL.length);n=r.indexOf(s.EOL)}return r}catch(e){this._debug(`error processing line. Failed with error ${e}`);return""}}_getSpawnFileName(){if(te){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(te){if(this._isCmdFile()){let A=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const t of this.args){A+=" ";A+=e.windowsVerbatimArguments?t:this._windowsQuoteCmdArg(t)}A+='"';return[A]}}return this.args}_endsWith(e,A){return e.endsWith(A)}_isCmdFile(){const e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile()){return this._uvQuoteCmdArg(e)}if(!e){return'""'}const A=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let t=false;for(const r of e){if(A.some((e=>e===r))){t=true;break}}if(!t){return e}let r='"';let s=true;for(let A=e.length;A>0;A--){r+=e[A-1];if(s&&e[A-1]==="\\"){r+="\\"}else if(e[A-1]==='"'){s=true;r+='"'}else{s=false}}r+='"';return r.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let A='"';let t=true;for(let r=e.length;r>0;r--){A+=e[r-1];if(t&&e[r-1]==="\\"){A+="\\"}else if(e[r-1]==='"'){t=true;A+="\\"}else{t=false}}A+='"';return A.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const A={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};A.outStream=e.outStream||process.stdout;A.errStream=e.errStream||process.stderr;return A}_getSpawnOptions(e,A){e=e||{};const t={};t.cwd=e.cwd;t.env=e.env;t["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){t.argv0=`"${A}"`}return t}exec(){return Ae(this,void 0,void 0,(function*(){if(!isRooted(this.toolPath)&&(this.toolPath.includes("/")||te&&this.toolPath.includes("\\"))){this.toolPath=a.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield which(this.toolPath,true);return new Promise(((e,A)=>Ae(this,void 0,void 0,(function*(){this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const t=this._cloneExecOptions(this.options);if(!t.silent&&t.outStream){t.outStream.write(this._getCommandString(t)+s.EOL)}const r=new ExecState(t,this.toolPath);r.on("debug",(e=>{this._debug(e)}));if(this.options.cwd&&!(yield exists(this.options.cwd))){return A(new Error(`The cwd: ${this.options.cwd} does not exist!`))}const n=this._getSpawnFileName();const o=T.spawn(n,this._getSpawnArgs(t),this._getSpawnOptions(this.options,n));let i="";if(o.stdout){o.stdout.on("data",(e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!t.silent&&t.outStream){t.outStream.write(e)}i=this._processLineBuffer(e,i,(e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}}))}))}let a="";if(o.stderr){o.stderr.on("data",(e=>{r.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!t.silent&&t.errStream&&t.outStream){const A=t.failOnStdErr?t.errStream:t.outStream;A.write(e)}a=this._processLineBuffer(e,a,(e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}}))}))}o.on("error",(e=>{r.processError=e.message;r.processExited=true;r.processClosed=true;r.CheckComplete()}));o.on("exit",(e=>{r.processExitCode=e;r.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);r.CheckComplete()}));o.on("close",(e=>{r.processExitCode=e;r.processExited=true;r.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);r.CheckComplete()}));r.on("done",((t,r)=>{if(i.length>0){this.emit("stdline",i)}if(a.length>0){this.emit("errline",a)}o.removeAllListeners();if(t){A(t)}else{e(r)}}));if(this.options.input){if(!o.stdin){throw new Error("child process missing stdin")}o.stdin.end(this.options.input)}}))))}))}}function argStringToArray(e){const A=[];let t=false;let r=false;let s="";function append(e){if(r&&e!=='"'){s+="\\"}s+=e;r=false}for(let n=0;n0){A.push(s);s=""}continue}append(o)}if(s.length>0){A.push(s.trim())}return A}class ExecState extends L.EventEmitter{constructor(e,A){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!A){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=A;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=(0,ee.setTimeout)(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(this.processError){e=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const A=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(A)}e._setResult()}}var re=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};function exec_exec(e,A,t){return re(this,void 0,void 0,(function*(){const r=tr.argStringToArray(e);if(r.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const s=r[0];A=r.slice(1).concat(A||[]);const n=new tr.ToolRunner(s,A,t);return n.exec()}))}function getExecOutput(e,A,t){return re(this,void 0,void 0,(function*(){var r,s;let n="";let o="";const i=new StringDecoder("utf8");const a=new StringDecoder("utf8");const c=(r=t===null||t===void 0?void 0:t.listeners)===null||r===void 0?void 0:r.stdout;const g=(s=t===null||t===void 0?void 0:t.listeners)===null||s===void 0?void 0:s.stderr;const stdErrListener=e=>{o+=a.write(e);if(g){g(e)}};const stdOutListener=e=>{n+=i.write(e);if(c){c(e)}};const l=Object.assign(Object.assign({},t===null||t===void 0?void 0:t.listeners),{stdout:stdOutListener,stderr:stdErrListener});const Q=yield exec_exec(e,A,Object.assign(Object.assign({},t),{listeners:l}));n+=i.end();o+=a.end();return{exitCode:Q,stdout:n,stderr:o}}))}var se=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};const getWindowsInfo=()=>se(void 0,void 0,void 0,(function*(){const{stdout:e}=yield exec.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',undefined,{silent:true});const{stdout:A}=yield exec.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',undefined,{silent:true});return{name:A.trim(),version:e.trim()}}));const getMacOsInfo=()=>se(void 0,void 0,void 0,(function*(){var e,A,t,r;const{stdout:s}=yield exec.getExecOutput("sw_vers",undefined,{silent:true});const n=(A=(e=s.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&A!==void 0?A:"";const o=(r=(t=s.match(/ProductName:\s*(.+)/))===null||t===void 0?void 0:t[1])!==null&&r!==void 0?r:"";return{name:o,version:n}}));const getLinuxInfo=()=>se(void 0,void 0,void 0,(function*(){const{stdout:e}=yield exec.getExecOutput("lsb_release",["-i","-r","-s"],{silent:true});const[A,t]=e.trim().split("\n");return{name:A,version:t}}));const ne=s.platform();const oe=s.arch();const ie=ne==="win32";const ae=ne==="darwin";const ce=ne==="linux";function getDetails(){return se(this,void 0,void 0,(function*(){return Object.assign(Object.assign({},yield ie?getWindowsInfo():ae?getMacOsInfo():getLinuxInfo()),{platform:ne,arch:oe,isWindows:ie,isMacOS:ae,isLinux:ce})}))}var ge=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};var le;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(le||(le={}));function exportVariable(e,A){const t=toCommandValue(A);process.env[e]=t;const r=process.env["GITHUB_ENV"]||"";if(r){return issueFileCommand("ENV",prepareKeyValueMessage(e,A))}issueCommand("set-env",{name:e},t)}function core_setSecret(e){issueCommand("add-mask",{},e)}function addPath(e){const A=process.env["GITHUB_PATH"]||"";if(A){issueFileCommand("PATH",e)}else{issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${path.delimiter}${process.env["PATH"]}`}function getInput(e,A){const t=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(A&&A.required&&!t){throw new Error(`Input required and not supplied: ${e}`)}if(A&&A.trimWhitespace===false){return t}return t.trim()}function getMultilineInput(e,A){const t=getInput(e,A).split("\n").filter((e=>e!==""));if(A&&A.trimWhitespace===false){return t}return t.map((e=>e.trim()))}function getBooleanInput(e,A){const t=["true","True","TRUE"];const r=["false","False","FALSE"];const s=getInput(e,A);if(t.includes(s))return true;if(r.includes(s))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function setOutput(e,A){const t=process.env["GITHUB_OUTPUT"]||"";if(t){return file_command_issueFileCommand("OUTPUT",file_command_prepareKeyValueMessage(e,A))}process.stdout.write(s.EOL);command_issueCommand("set-output",{name:e},utils_toCommandValue(A))}function setCommandEcho(e){issue("echo",e?"on":"off")}function setFailed(e){process.exitCode=le.Failure;error(e)}function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}function core_debug(e){issueCommand("debug",{},e)}function error(e,A={}){command_issueCommand("error",utils_toCommandProperties(A),e instanceof Error?e.toString():e)}function warning(e,A={}){issueCommand("warning",toCommandProperties(A),e instanceof Error?e.toString():e)}function notice(e,A={}){issueCommand("notice",toCommandProperties(A),e instanceof Error?e.toString():e)}function info(e){process.stdout.write(e+s.EOL)}function startGroup(e){issue("group",e)}function endGroup(){issue("endgroup")}function group(e,A){return ge(this,void 0,void 0,(function*(){startGroup(e);let t;try{t=yield A()}finally{endGroup()}return t}))}function saveState(e,A){const t=process.env["GITHUB_STATE"]||"";if(t){return issueFileCommand("STATE",prepareKeyValueMessage(e,A))}issueCommand("save-state",{name:e},toCommandValue(A))}function getState(e){return process.env[`STATE_${e}`]||""}function getIDToken(e){return ge(this,void 0,void 0,(function*(){return yield OidcClient.getIDToken(e)}))}var Qe=__nccwpck_require__(7975);class NonError extends Error{constructor(e){super((0,Qe.inspect)(e));Object.defineProperty(this,"name",{value:"NonError",configurable:true,writable:true});Error.captureStackTrace(this,NonError)}}function ensureError(e){if(!(e instanceof Error)){return new NonError(e)}const A=e;if(!A.name){Object.defineProperty(A,"name",{value:A.constructor&&A.constructor.name||"Error",configurable:true,writable:true})}if(!A.message){Object.defineProperty(A,"message",{value:"",configurable:true,writable:true})}if(!A.stack){Object.defineProperty(A,"stack",{value:new Error(A.message).stack.replace(/\n {4}at /,"\n$&"),configurable:true,writable:true})}return A}try{const e=getInput("value");info(`input.value: ${e}`);const A=getBooleanInput("case_sensitive");info(`input.case_sensitive: ${A}`);const t=getBooleanInput("required");info(`input.required: ${t}`);const r=getInput("regex_pattern");info(`input.regex_pattern: ${r}`);const s=getBooleanInput("error_if_not_valid");info(`input.error_if_not_valid: ${s}`);var Ee=ValidateInput(e,r,t,A);if(s){if(!Ee.isValid){setFailed(`Error: ${Ee.error}`)}}else{info(`Error: ${Ee.error}`)}if(t){Ee.isMatched?info("Input passed validation"):info("Input failed validation");info(`Input: ${Ee.match}`)}setOutput("matched",Ee.isMatched)}catch(e){const A=ensureError(e);setFailed(A)} \ No newline at end of file +import{createRequire as e}from"module";var A={770:(e,A,t)=>{t(218)},218:(e,A,t)=>{var r;var s=t(9278);var n=t(4756);var o=t(8611);var i=t(5692);var a=t(4434);var c=t(2613);var g=t(9023);r=httpOverHttp;r=httpsOverHttp;r=httpOverHttps;r=httpsOverHttps;function httpOverHttp(e){var A=new TunnelingAgent(e);A.request=o.request;return A}function httpsOverHttp(e){var A=new TunnelingAgent(e);A.request=o.request;A.createSocket=createSecureSocket;A.defaultPort=443;return A}function httpOverHttps(e){var A=new TunnelingAgent(e);A.request=i.request;return A}function httpsOverHttps(e){var A=new TunnelingAgent(e);A.request=i.request;A.createSocket=createSecureSocket;A.defaultPort=443;return A}function TunnelingAgent(e){var A=this;A.options=e||{};A.proxyOptions=A.options.proxy||{};A.maxSockets=A.options.maxSockets||o.Agent.defaultMaxSockets;A.requests=[];A.sockets=[];A.on("free",(function onFree(e,t,r,s){var n=toOptions(t,r,s);for(var o=0,i=A.requests.length;o=this.maxSockets){s.requests.push(n);return}s.createSocket(n,(function(A){A.on("free",onFree);A.on("close",onCloseOrRemove);A.on("agentRemove",onCloseOrRemove);e.onSocket(A);function onFree(){s.emit("free",A,n)}function onCloseOrRemove(e){s.removeSocket(A);A.removeListener("free",onFree);A.removeListener("close",onCloseOrRemove);A.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,A){var t=this;var r={};t.sockets.push(r);var s=mergeOptions({},t.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){s.localAddress=e.localAddress}if(s.proxyAuth){s.headers=s.headers||{};s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")}l("making CONNECT request");var n=t.request(s);n.useChunkedEncodingByDefault=false;n.once("response",onResponse);n.once("upgrade",onUpgrade);n.once("connect",onConnect);n.once("error",onError);n.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,A,t){process.nextTick((function(){onConnect(e,A,t)}))}function onConnect(s,o,i){n.removeAllListeners();o.removeAllListeners();if(s.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",s.statusCode);o.destroy();var a=new Error("tunneling socket could not be established, "+"statusCode="+s.statusCode);a.code="ECONNRESET";e.request.emit("error",a);t.removeSocket(r);return}if(i.length>0){l("got illegal response body from proxy");o.destroy();var a=new Error("got illegal response body from proxy");a.code="ECONNRESET";e.request.emit("error",a);t.removeSocket(r);return}l("tunneling connection has established");t.sockets[t.sockets.indexOf(r)]=o;return A(o)}function onError(A){n.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",A.message,A.stack);var s=new Error("tunneling socket could not be established, "+"cause="+A.message);s.code="ECONNRESET";e.request.emit("error",s);t.removeSocket(r)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var A=this.sockets.indexOf(e);if(A===-1){return}this.sockets.splice(A,1);var t=this.requests.shift();if(t){this.createSocket(t,(function(e){t.request.onSocket(e)}))}};function createSecureSocket(e,A){var t=this;TunnelingAgent.prototype.createSocket.call(t,e,(function(r){var s=e.request.getHeader("host");var o=mergeOptions({},t.options,{socket:r,servername:s?s.replace(/:.*$/,""):e.host});var i=n.connect(0,o);t.sockets[t.sockets.indexOf(r)]=i;A(i)}))}function toOptions(e,A,t){if(typeof e==="string"){return{host:e,port:A,localAddress:t}}return e}function mergeOptions(e){for(var A=1,t=arguments.length;A{var r;const s=t(3701);const n=t(883);const o=t(628);const i=t(837);const a=t(7405);const c=t(6672);const g=t(3137);const l=t(50);const Q=t(8707);const E=t(3440);const{InvalidArgumentError:B}=Q;const h=t(6615);const C=t(9136);const I=t(7365);const u=t(7501);const d=t(4004);const f=t(2429);const p=t(7816);const{getGlobalDispatcher:w,setGlobalDispatcher:y}=t(2581);const m=t(8155);const D=t(8754);const k=t(5092);Object.assign(n.prototype,h);r=n;r=s;r=o;r=i;r=a;r=c;r=g;r=l;r=p;r=m;r=D;r=k;r={redirect:t(1514),retry:t(2026),dump:t(8060),dns:t(379)};r=C;r=Q;r={parseHeaders:E.parseHeaders,headerNameToString:E.headerNameToString};function makeDispatcher(e){return(A,t,r)=>{if(typeof t==="function"){r=t;t=null}if(!A||typeof A!=="string"&&typeof A!=="object"&&!(A instanceof URL)){throw new B("invalid url")}if(t!=null&&typeof t!=="object"){throw new B("invalid opts")}if(t&&t.path!=null){if(typeof t.path!=="string"){throw new B("invalid opts.path")}let e=t.path;if(!t.path.startsWith("/")){e=`/${e}`}A=new URL(E.parseOrigin(A).origin+e)}else{if(!t){t=typeof A==="object"?A:{}}A=E.parseURL(A)}const{agent:s,dispatcher:n=w()}=t;if(s){throw new B("unsupported opts.agent. Did you mean opts.client?")}return e.call(n,{...t,origin:A.origin,path:A.search?`${A.pathname}${A.search}`:A.pathname,method:t.method||(t.body?"PUT":"GET")},r)}}r=y;r=w;const R=t(4398).fetch;r=async function fetch(e,A=undefined){try{return await R(e,A)}catch(e){if(e&&typeof e==="object"){Error.captureStackTrace(e)}throw e}};t(660).Headers;t(9051).Response;t(9967).Request;t(5910).FormData;r=globalThis.File??t(4573).File;t(8355).FileReader;const{setGlobalOrigin:F,getGlobalOrigin:b}=t(1059);r=F;r=b;const{CacheStorage:S}=t(3245);const{kConstruct:N}=t(109);r=new S(N);const{deleteCookie:M,getCookies:U,getSetCookies:L,setCookie:T}=t(9061);r=M;r=U;r=L;r=T;const{parseMIMEType:v,serializeAMimeType:H}=t(1900);r=v;r=H;const{CloseEvent:Y,ErrorEvent:G,MessageEvent:J}=t(5188);t(3726).WebSocket;r=Y;r=G;r=J;r=makeDispatcher(h.request);r=makeDispatcher(h.stream);r=makeDispatcher(h.pipeline);r=makeDispatcher(h.connect);r=makeDispatcher(h.upgrade);r=I;r=d;r=u;r=f;const{EventSource:x}=t(1238);r=x},158:(e,A,t)=>{const{addAbortListener:r}=t(3440);const{RequestAbortedError:s}=t(8707);const n=Symbol("kListener");const o=Symbol("kSignal");function abort(e){if(e.abort){e.abort(e[o]?.reason)}else{e.reason=e[o]?.reason??new s}removeSignal(e)}function addSignal(e,A){e.reason=null;e[o]=null;e[n]=null;if(!A){return}if(A.aborted){abort(e);return}e[o]=A;e[n]=()=>{abort(e)};r(e[o],e[n])}function removeSignal(e){if(!e[o]){return}if("removeEventListener"in e[o]){e[o].removeEventListener("abort",e[n])}else{e[o].removeListener("abort",e[n])}e[o]=null;e[n]=null}e.exports={addSignal:addSignal,removeSignal:removeSignal}},2279:(e,A,t)=>{const r=t(4589);const{AsyncResource:s}=t(6698);const{InvalidArgumentError:n,SocketError:o}=t(8707);const i=t(3440);const{addSignal:a,removeSignal:c}=t(158);class ConnectHandler extends s{constructor(e,A){if(!e||typeof e!=="object"){throw new n("invalid opts")}if(typeof A!=="function"){throw new n("invalid callback")}const{signal:t,opaque:r,responseHeaders:s}=e;if(t&&typeof t.on!=="function"&&typeof t.addEventListener!=="function"){throw new n("signal must be an EventEmitter or EventTarget")}super("UNDICI_CONNECT");this.opaque=r||null;this.responseHeaders=s||null;this.callback=A;this.abort=null;a(this,t)}onConnect(e,A){if(this.reason){e(this.reason);return}r(this.callback);this.abort=e;this.context=A}onHeaders(){throw new o("bad connect",null)}onUpgrade(e,A,t){const{callback:r,opaque:s,context:n}=this;c(this);this.callback=null;let o=A;if(o!=null){o=this.responseHeaders==="raw"?i.parseRawHeaders(A):i.parseHeaders(A)}this.runInAsyncScope(r,null,null,{statusCode:e,headers:o,socket:t,opaque:s,context:n})}onError(e){const{callback:A,opaque:t}=this;c(this);if(A){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(A,null,e,{opaque:t})}))}}}function connect(e,A){if(A===undefined){return new Promise(((A,t)=>{connect.call(this,e,((e,r)=>e?t(e):A(r)))}))}try{const t=new ConnectHandler(e,A);this.dispatch({...e,method:"CONNECT"},t)}catch(t){if(typeof A!=="function"){throw t}const r=e?.opaque;queueMicrotask((()=>A(t,{opaque:r})))}}e.exports=connect},6862:(e,A,t)=>{const{Readable:r,Duplex:s,PassThrough:n}=t(7075);const{InvalidArgumentError:o,InvalidReturnValueError:i,RequestAbortedError:a}=t(8707);const c=t(3440);const{AsyncResource:g}=t(6698);const{addSignal:l,removeSignal:Q}=t(158);const E=t(4589);const B=Symbol("resume");class PipelineRequest extends r{constructor(){super({autoDestroy:true});this[B]=null}_read(){const{[B]:e}=this;if(e){this[B]=null;e()}}_destroy(e,A){this._read();A(e)}}class PipelineResponse extends r{constructor(e){super({autoDestroy:true});this[B]=e}_read(){this[B]()}_destroy(e,A){if(!e&&!this._readableState.endEmitted){e=new a}A(e)}}class PipelineHandler extends g{constructor(e,A){if(!e||typeof e!=="object"){throw new o("invalid opts")}if(typeof A!=="function"){throw new o("invalid handler")}const{signal:t,method:r,opaque:n,onInfo:i,responseHeaders:g}=e;if(t&&typeof t.on!=="function"&&typeof t.addEventListener!=="function"){throw new o("signal must be an EventEmitter or EventTarget")}if(r==="CONNECT"){throw new o("invalid method")}if(i&&typeof i!=="function"){throw new o("invalid onInfo callback")}super("UNDICI_PIPELINE");this.opaque=n||null;this.responseHeaders=g||null;this.handler=A;this.abort=null;this.context=null;this.onInfo=i||null;this.req=(new PipelineRequest).on("error",c.nop);this.ret=new s({readableObjectMode:e.objectMode,autoDestroy:true,read:()=>{const{body:e}=this;if(e?.resume){e.resume()}},write:(e,A,t)=>{const{req:r}=this;if(r.push(e,A)||r._readableState.destroyed){t()}else{r[B]=t}},destroy:(e,A)=>{const{body:t,req:r,res:s,ret:n,abort:o}=this;if(!e&&!n._readableState.endEmitted){e=new a}if(o&&e){o()}c.destroy(t,e);c.destroy(r,e);c.destroy(s,e);Q(this);A(e)}}).on("prefinish",(()=>{const{req:e}=this;e.push(null)}));this.res=null;l(this,t)}onConnect(e,A){const{ret:t,res:r}=this;if(this.reason){e(this.reason);return}E(!r,"pipeline cannot be retried");E(!t.destroyed);this.abort=e;this.context=A}onHeaders(e,A,t){const{opaque:r,handler:s,context:n}=this;if(e<200){if(this.onInfo){const t=this.responseHeaders==="raw"?c.parseRawHeaders(A):c.parseHeaders(A);this.onInfo({statusCode:e,headers:t})}return}this.res=new PipelineResponse(t);let o;try{this.handler=null;const t=this.responseHeaders==="raw"?c.parseRawHeaders(A):c.parseHeaders(A);o=this.runInAsyncScope(s,null,{statusCode:e,headers:t,opaque:r,body:this.res,context:n})}catch(e){this.res.on("error",c.nop);throw e}if(!o||typeof o.on!=="function"){throw new i("expected Readable")}o.on("data",(e=>{const{ret:A,body:t}=this;if(!A.push(e)&&t.pause){t.pause()}})).on("error",(e=>{const{ret:A}=this;c.destroy(A,e)})).on("end",(()=>{const{ret:e}=this;e.push(null)})).on("close",(()=>{const{ret:e}=this;if(!e._readableState.ended){c.destroy(e,new a)}}));this.body=o}onData(e){const{res:A}=this;return A.push(e)}onComplete(e){const{res:A}=this;A.push(null)}onError(e){const{ret:A}=this;this.handler=null;c.destroy(A,e)}}function pipeline(e,A){try{const t=new PipelineHandler(e,A);this.dispatch({...e,body:t.req},t);return t.ret}catch(e){return(new n).destroy(e)}}e.exports=pipeline},4043:(e,A,t)=>{const r=t(4589);const{Readable:s}=t(9927);const{InvalidArgumentError:n,RequestAbortedError:o}=t(8707);const i=t(3440);const{getResolveErrorBodyCallback:a}=t(7655);const{AsyncResource:c}=t(6698);class RequestHandler extends c{constructor(e,A){if(!e||typeof e!=="object"){throw new n("invalid opts")}const{signal:t,method:r,opaque:s,body:a,onInfo:c,responseHeaders:g,throwOnError:l,highWaterMark:Q}=e;try{if(typeof A!=="function"){throw new n("invalid callback")}if(Q&&(typeof Q!=="number"||Q<0)){throw new n("invalid highWaterMark")}if(t&&typeof t.on!=="function"&&typeof t.addEventListener!=="function"){throw new n("signal must be an EventEmitter or EventTarget")}if(r==="CONNECT"){throw new n("invalid method")}if(c&&typeof c!=="function"){throw new n("invalid onInfo callback")}super("UNDICI_REQUEST")}catch(e){if(i.isStream(a)){i.destroy(a.on("error",i.nop),e)}throw e}this.method=r;this.responseHeaders=g||null;this.opaque=s||null;this.callback=A;this.res=null;this.abort=null;this.body=a;this.trailers={};this.context=null;this.onInfo=c||null;this.throwOnError=l;this.highWaterMark=Q;this.signal=t;this.reason=null;this.removeAbortListener=null;if(i.isStream(a)){a.on("error",(e=>{this.onError(e)}))}if(this.signal){if(this.signal.aborted){this.reason=this.signal.reason??new o}else{this.removeAbortListener=i.addAbortListener(this.signal,(()=>{this.reason=this.signal.reason??new o;if(this.res){i.destroy(this.res.on("error",i.nop),this.reason)}else if(this.abort){this.abort(this.reason)}if(this.removeAbortListener){this.res?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}))}}}onConnect(e,A){if(this.reason){e(this.reason);return}r(this.callback);this.abort=e;this.context=A}onHeaders(e,A,t,r){const{callback:n,opaque:o,abort:c,context:g,responseHeaders:l,highWaterMark:Q}=this;const E=l==="raw"?i.parseRawHeaders(A):i.parseHeaders(A);if(e<200){if(this.onInfo){this.onInfo({statusCode:e,headers:E})}return}const B=l==="raw"?i.parseHeaders(A):E;const h=B["content-type"];const C=B["content-length"];const I=new s({resume:t,abort:c,contentType:h,contentLength:this.method!=="HEAD"&&C?Number(C):null,highWaterMark:Q});if(this.removeAbortListener){I.on("close",this.removeAbortListener)}this.callback=null;this.res=I;if(n!==null){if(this.throwOnError&&e>=400){this.runInAsyncScope(a,null,{callback:n,body:I,contentType:h,statusCode:e,statusMessage:r,headers:E})}else{this.runInAsyncScope(n,null,null,{statusCode:e,headers:E,trailers:this.trailers,opaque:o,body:I,context:g})}}}onData(e){return this.res.push(e)}onComplete(e){i.parseHeaders(e,this.trailers);this.res.push(null)}onError(e){const{res:A,callback:t,body:r,opaque:s}=this;if(t){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(t,null,e,{opaque:s})}))}if(A){this.res=null;queueMicrotask((()=>{i.destroy(A,e)}))}if(r){this.body=null;i.destroy(r,e)}if(this.removeAbortListener){A?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}}function request(e,A){if(A===undefined){return new Promise(((A,t)=>{request.call(this,e,((e,r)=>e?t(e):A(r)))}))}try{this.dispatch(e,new RequestHandler(e,A))}catch(t){if(typeof A!=="function"){throw t}const r=e?.opaque;queueMicrotask((()=>A(t,{opaque:r})))}}e.exports=request;e.exports.RequestHandler=RequestHandler},3560:(e,A,t)=>{const r=t(4589);const{finished:s,PassThrough:n}=t(7075);const{InvalidArgumentError:o,InvalidReturnValueError:i}=t(8707);const a=t(3440);const{getResolveErrorBodyCallback:c}=t(7655);const{AsyncResource:g}=t(6698);const{addSignal:l,removeSignal:Q}=t(158);class StreamHandler extends g{constructor(e,A,t){if(!e||typeof e!=="object"){throw new o("invalid opts")}const{signal:r,method:s,opaque:n,body:i,onInfo:c,responseHeaders:g,throwOnError:Q}=e;try{if(typeof t!=="function"){throw new o("invalid callback")}if(typeof A!=="function"){throw new o("invalid factory")}if(r&&typeof r.on!=="function"&&typeof r.addEventListener!=="function"){throw new o("signal must be an EventEmitter or EventTarget")}if(s==="CONNECT"){throw new o("invalid method")}if(c&&typeof c!=="function"){throw new o("invalid onInfo callback")}super("UNDICI_STREAM")}catch(e){if(a.isStream(i)){a.destroy(i.on("error",a.nop),e)}throw e}this.responseHeaders=g||null;this.opaque=n||null;this.factory=A;this.callback=t;this.res=null;this.abort=null;this.context=null;this.trailers=null;this.body=i;this.onInfo=c||null;this.throwOnError=Q||false;if(a.isStream(i)){i.on("error",(e=>{this.onError(e)}))}l(this,r)}onConnect(e,A){if(this.reason){e(this.reason);return}r(this.callback);this.abort=e;this.context=A}onHeaders(e,A,t,r){const{factory:o,opaque:g,context:l,callback:Q,responseHeaders:E}=this;const B=E==="raw"?a.parseRawHeaders(A):a.parseHeaders(A);if(e<200){if(this.onInfo){this.onInfo({statusCode:e,headers:B})}return}this.factory=null;let h;if(this.throwOnError&&e>=400){const t=E==="raw"?a.parseHeaders(A):B;const s=t["content-type"];h=new n;this.callback=null;this.runInAsyncScope(c,null,{callback:Q,body:h,contentType:s,statusCode:e,statusMessage:r,headers:B})}else{if(o===null){return}h=this.runInAsyncScope(o,null,{statusCode:e,headers:B,opaque:g,context:l});if(!h||typeof h.write!=="function"||typeof h.end!=="function"||typeof h.on!=="function"){throw new i("expected Writable")}s(h,{readable:false},(e=>{const{callback:A,res:t,opaque:r,trailers:s,abort:n}=this;this.res=null;if(e||!t.readable){a.destroy(t,e)}this.callback=null;this.runInAsyncScope(A,null,e||null,{opaque:r,trailers:s});if(e){n()}}))}h.on("drain",t);this.res=h;const C=h.writableNeedDrain!==undefined?h.writableNeedDrain:h._writableState?.needDrain;return C!==true}onData(e){const{res:A}=this;return A?A.write(e):true}onComplete(e){const{res:A}=this;Q(this);if(!A){return}this.trailers=a.parseHeaders(e);A.end()}onError(e){const{res:A,callback:t,opaque:r,body:s}=this;Q(this);this.factory=null;if(A){this.res=null;a.destroy(A,e)}else if(t){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(t,null,e,{opaque:r})}))}if(s){this.body=null;a.destroy(s,e)}}}function stream(e,A,t){if(t===undefined){return new Promise(((t,r)=>{stream.call(this,e,A,((e,A)=>e?r(e):t(A)))}))}try{this.dispatch(e,new StreamHandler(e,A,t))}catch(A){if(typeof t!=="function"){throw A}const r=e?.opaque;queueMicrotask((()=>t(A,{opaque:r})))}}e.exports=stream},1882:(e,A,t)=>{const{InvalidArgumentError:r,SocketError:s}=t(8707);const{AsyncResource:n}=t(6698);const o=t(3440);const{addSignal:i,removeSignal:a}=t(158);const c=t(4589);class UpgradeHandler extends n{constructor(e,A){if(!e||typeof e!=="object"){throw new r("invalid opts")}if(typeof A!=="function"){throw new r("invalid callback")}const{signal:t,opaque:s,responseHeaders:n}=e;if(t&&typeof t.on!=="function"&&typeof t.addEventListener!=="function"){throw new r("signal must be an EventEmitter or EventTarget")}super("UNDICI_UPGRADE");this.responseHeaders=n||null;this.opaque=s||null;this.callback=A;this.abort=null;this.context=null;i(this,t)}onConnect(e,A){if(this.reason){e(this.reason);return}c(this.callback);this.abort=e;this.context=null}onHeaders(){throw new s("bad upgrade",null)}onUpgrade(e,A,t){c(e===101);const{callback:r,opaque:s,context:n}=this;a(this);this.callback=null;const i=this.responseHeaders==="raw"?o.parseRawHeaders(A):o.parseHeaders(A);this.runInAsyncScope(r,null,null,{headers:i,socket:t,opaque:s,context:n})}onError(e){const{callback:A,opaque:t}=this;a(this);if(A){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(A,null,e,{opaque:t})}))}}}function upgrade(e,A){if(A===undefined){return new Promise(((A,t)=>{upgrade.call(this,e,((e,r)=>e?t(e):A(r)))}))}try{const t=new UpgradeHandler(e,A);this.dispatch({...e,method:e.method||"GET",upgrade:e.protocol||"Websocket"},t)}catch(t){if(typeof A!=="function"){throw t}const r=e?.opaque;queueMicrotask((()=>A(t,{opaque:r})))}}e.exports=upgrade},6615:(e,A,t)=>{e.exports.request=t(4043);e.exports.stream=t(3560);e.exports.pipeline=t(6862);e.exports.upgrade=t(1882);e.exports.connect=t(2279)},9927:(e,A,t)=>{const r=t(4589);const{Readable:s}=t(7075);const{RequestAbortedError:n,NotSupportedError:o,InvalidArgumentError:i,AbortError:a}=t(8707);const c=t(3440);const{ReadableStreamFrom:g}=t(3440);const l=Symbol("kConsume");const Q=Symbol("kReading");const E=Symbol("kBody");const B=Symbol("kAbort");const h=Symbol("kContentType");const C=Symbol("kContentLength");const noop=()=>{};class BodyReadable extends s{constructor({resume:e,abort:A,contentType:t="",contentLength:r,highWaterMark:s=64*1024}){super({autoDestroy:true,read:e,highWaterMark:s});this._readableState.dataEmitted=false;this[B]=A;this[l]=null;this[E]=null;this[h]=t;this[C]=r;this[Q]=false}destroy(e){if(!e&&!this._readableState.endEmitted){e=new n}if(e){this[B]()}return super.destroy(e)}_destroy(e,A){if(!this[Q]){setImmediate((()=>{A(e)}))}else{A(e)}}on(e,...A){if(e==="data"||e==="readable"){this[Q]=true}return super.on(e,...A)}addListener(e,...A){return this.on(e,...A)}off(e,...A){const t=super.off(e,...A);if(e==="data"||e==="readable"){this[Q]=this.listenerCount("data")>0||this.listenerCount("readable")>0}return t}removeListener(e,...A){return this.off(e,...A)}push(e){if(this[l]&&e!==null){consumePush(this[l],e);return this[Q]?super.push(e):true}return super.push(e)}async text(){return consume(this,"text")}async json(){return consume(this,"json")}async blob(){return consume(this,"blob")}async bytes(){return consume(this,"bytes")}async arrayBuffer(){return consume(this,"arrayBuffer")}async formData(){throw new o}get bodyUsed(){return c.isDisturbed(this)}get body(){if(!this[E]){this[E]=g(this);if(this[l]){this[E].getReader();r(this[E].locked)}}return this[E]}async dump(e){let A=Number.isFinite(e?.limit)?e.limit:128*1024;const t=e?.signal;if(t!=null&&(typeof t!=="object"||!("aborted"in t))){throw new i("signal must be an AbortSignal")}t?.throwIfAborted();if(this._readableState.closeEmitted){return null}return await new Promise(((e,r)=>{if(this[C]>A){this.destroy(new a)}const onAbort=()=>{this.destroy(t.reason??new a)};t?.addEventListener("abort",onAbort);this.on("close",(function(){t?.removeEventListener("abort",onAbort);if(t?.aborted){r(t.reason??new a)}else{e(null)}})).on("error",noop).on("data",(function(e){A-=e.length;if(A<=0){this.destroy()}})).resume()}))}}function isLocked(e){return e[E]&&e[E].locked===true||e[l]}function isUnusable(e){return c.isDisturbed(e)||isLocked(e)}async function consume(e,A){r(!e[l]);return new Promise(((t,r)=>{if(isUnusable(e)){const A=e._readableState;if(A.destroyed&&A.closeEmitted===false){e.on("error",(e=>{r(e)})).on("close",(()=>{r(new TypeError("unusable"))}))}else{r(A.errored??new TypeError("unusable"))}}else{queueMicrotask((()=>{e[l]={type:A,stream:e,resolve:t,reject:r,length:0,body:[]};e.on("error",(function(e){consumeFinish(this[l],e)})).on("close",(function(){if(this[l].body!==null){consumeFinish(this[l],new n)}}));consumeStart(e[l])}))}}))}function consumeStart(e){if(e.body===null){return}const{_readableState:A}=e.stream;if(A.bufferIndex){const t=A.bufferIndex;const r=A.buffer.length;for(let s=t;s2&&t[0]===239&&t[1]===187&&t[2]===191?3:0;return t.utf8Slice(s,r)}function chunksConcat(e,A){if(e.length===0||A===0){return new Uint8Array(0)}if(e.length===1){return new Uint8Array(e[0])}const t=new Uint8Array(Buffer.allocUnsafeSlow(A).buffer);let r=0;for(let A=0;A{const r=t(4589);const{ResponseStatusCodeError:s}=t(8707);const{chunksDecode:n}=t(9927);const o=128*1024;async function getResolveErrorBodyCallback({callback:e,body:A,contentType:t,statusCode:i,statusMessage:a,headers:c}){r(A);let g=[];let l=0;try{for await(const e of A){g.push(e);l+=e.length;if(l>o){g=[];l=0;break}}}catch{g=[];l=0}const Q=`Response status code ${i}${a?`: ${a}`:""}`;if(i===204||!t||!l){queueMicrotask((()=>e(new s(Q,i,c))));return}const E=Error.stackTraceLimit;Error.stackTraceLimit=0;let B;try{if(isContentTypeApplicationJson(t)){B=JSON.parse(n(g,l))}else if(isContentTypeText(t)){B=n(g,l)}}catch{}finally{Error.stackTraceLimit=E}queueMicrotask((()=>e(new s(Q,i,c,B))))}const isContentTypeApplicationJson=e=>e.length>15&&e[11]==="/"&&e[0]==="a"&&e[1]==="p"&&e[2]==="p"&&e[3]==="l"&&e[4]==="i"&&e[5]==="c"&&e[6]==="a"&&e[7]==="t"&&e[8]==="i"&&e[9]==="o"&&e[10]==="n"&&e[12]==="j"&&e[13]==="s"&&e[14]==="o"&&e[15]==="n";const isContentTypeText=e=>e.length>4&&e[4]==="/"&&e[0]==="t"&&e[1]==="e"&&e[2]==="x"&&e[3]==="t";e.exports={getResolveErrorBodyCallback:getResolveErrorBodyCallback,isContentTypeApplicationJson:isContentTypeApplicationJson,isContentTypeText:isContentTypeText}},9136:(e,A,t)=>{const r=t(7030);const s=t(4589);const n=t(3440);const{InvalidArgumentError:o,ConnectTimeoutError:i}=t(8707);const a=t(6603);function noop(){}let c;let g;if(global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)){g=class WeakSessionCache{constructor(e){this._maxCachedSessions=e;this._sessionCache=new Map;this._sessionRegistry=new global.FinalizationRegistry((e=>{if(this._sessionCache.size=this._maxCachedSessions){const{value:e}=this._sessionCache.keys().next();this._sessionCache.delete(e)}this._sessionCache.set(e,A)}}}function buildConnector({allowH2:e,maxCachedSessions:A,socketPath:i,timeout:a,session:Q,...E}){if(A!=null&&(!Number.isInteger(A)||A<0)){throw new o("maxCachedSessions must be a positive integer or zero")}const B={path:i,...E};const h=new g(A==null?100:A);a=a==null?1e4:a;e=e!=null?e:false;return function connect({hostname:A,host:o,protocol:i,port:g,servername:E,localAddress:C,httpSocket:I},u){let d;if(i==="https:"){if(!c){c=t(1692)}E=E||B.servername||n.getServerName(o)||null;const r=E||A;s(r);const i=Q||h.get(r)||null;g=g||443;d=c.connect({highWaterMark:16384,...B,servername:E,session:i,localAddress:C,ALPNProtocols:e?["http/1.1","h2"]:["http/1.1"],socket:I,port:g,host:A});d.on("session",(function(e){h.set(r,e)}))}else{s(!I,"httpSocket can only be sent on TLS update");g=g||80;d=r.connect({highWaterMark:64*1024,...B,localAddress:C,port:g,host:A})}if(B.keepAlive==null||B.keepAlive){const e=B.keepAliveInitialDelay===undefined?6e4:B.keepAliveInitialDelay;d.setKeepAlive(true,e)}const f=l(new WeakRef(d),{timeout:a,hostname:A,port:g});d.setNoDelay(true).once(i==="https:"?"secureConnect":"connect",(function(){queueMicrotask(f);if(u){const e=u;u=null;e(null,this)}})).on("error",(function(e){queueMicrotask(f);if(u){const A=u;u=null;A(e)}}));return d}}const l=process.platform==="win32"?(e,A)=>{if(!A.timeout){return noop}let t=null;let r=null;const s=a.setFastTimeout((()=>{t=setImmediate((()=>{r=setImmediate((()=>onConnectTimeout(e.deref(),A)))}))}),A.timeout);return()=>{a.clearFastTimeout(s);clearImmediate(t);clearImmediate(r)}}:(e,A)=>{if(!A.timeout){return noop}let t=null;const r=a.setFastTimeout((()=>{t=setImmediate((()=>{onConnectTimeout(e.deref(),A)}))}),A.timeout);return()=>{a.clearFastTimeout(r);clearImmediate(t)}};function onConnectTimeout(e,A){if(e==null){return}let t="Connect Timeout Error";if(Array.isArray(e.autoSelectFamilyAttemptedAddresses)){t+=` (attempted addresses: ${e.autoSelectFamilyAttemptedAddresses.join(", ")},`}else{t+=` (attempted address: ${A.hostname}:${A.port},`}t+=` timeout: ${A.timeout}ms)`;n.destroy(e,new i(t))}e.exports=buildConnector},735:e=>{const A={};const t=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"];for(let e=0;e{const r=t(3053);const s=t(7975);const n=s.debuglog("undici");const o=s.debuglog("fetch");const i=s.debuglog("websocket");let a=false;const c={beforeConnect:r.channel("undici:client:beforeConnect"),connected:r.channel("undici:client:connected"),connectError:r.channel("undici:client:connectError"),sendHeaders:r.channel("undici:client:sendHeaders"),create:r.channel("undici:request:create"),bodySent:r.channel("undici:request:bodySent"),headers:r.channel("undici:request:headers"),trailers:r.channel("undici:request:trailers"),error:r.channel("undici:request:error"),open:r.channel("undici:websocket:open"),close:r.channel("undici:websocket:close"),socketError:r.channel("undici:websocket:socket_error"),ping:r.channel("undici:websocket:ping"),pong:r.channel("undici:websocket:pong")};if(n.enabled||o.enabled){const e=o.enabled?o:n;r.channel("undici:client:beforeConnect").subscribe((A=>{const{connectParams:{version:t,protocol:r,port:s,host:n}}=A;e("connecting to %s using %s%s",`${n}${s?`:${s}`:""}`,r,t)}));r.channel("undici:client:connected").subscribe((A=>{const{connectParams:{version:t,protocol:r,port:s,host:n}}=A;e("connected to %s using %s%s",`${n}${s?`:${s}`:""}`,r,t)}));r.channel("undici:client:connectError").subscribe((A=>{const{connectParams:{version:t,protocol:r,port:s,host:n},error:o}=A;e("connection to %s using %s%s errored - %s",`${n}${s?`:${s}`:""}`,r,t,o.message)}));r.channel("undici:client:sendHeaders").subscribe((A=>{const{request:{method:t,path:r,origin:s}}=A;e("sending request to %s %s/%s",t,s,r)}));r.channel("undici:request:headers").subscribe((A=>{const{request:{method:t,path:r,origin:s},response:{statusCode:n}}=A;e("received response to %s %s/%s - HTTP %d",t,s,r,n)}));r.channel("undici:request:trailers").subscribe((A=>{const{request:{method:t,path:r,origin:s}}=A;e("trailers received from %s %s/%s",t,s,r)}));r.channel("undici:request:error").subscribe((A=>{const{request:{method:t,path:r,origin:s},error:n}=A;e("request to %s %s/%s errored - %s",t,s,r,n.message)}));a=true}if(i.enabled){if(!a){const e=n.enabled?n:i;r.channel("undici:client:beforeConnect").subscribe((A=>{const{connectParams:{version:t,protocol:r,port:s,host:n}}=A;e("connecting to %s%s using %s%s",n,s?`:${s}`:"",r,t)}));r.channel("undici:client:connected").subscribe((A=>{const{connectParams:{version:t,protocol:r,port:s,host:n}}=A;e("connected to %s%s using %s%s",n,s?`:${s}`:"",r,t)}));r.channel("undici:client:connectError").subscribe((A=>{const{connectParams:{version:t,protocol:r,port:s,host:n},error:o}=A;e("connection to %s%s using %s%s errored - %s",n,s?`:${s}`:"",r,t,o.message)}));r.channel("undici:client:sendHeaders").subscribe((A=>{const{request:{method:t,path:r,origin:s}}=A;e("sending request to %s %s/%s",t,s,r)}))}r.channel("undici:websocket:open").subscribe((e=>{const{address:{address:A,port:t}}=e;i("connection opened %s%s",A,t?`:${t}`:"")}));r.channel("undici:websocket:close").subscribe((e=>{const{websocket:A,code:t,reason:r}=e;i("closed connection to %s - %s %s",A.url,t,r)}));r.channel("undici:websocket:socket_error").subscribe((e=>{i("connection errored - %s",e.message)}));r.channel("undici:websocket:ping").subscribe((e=>{i("ping received")}));r.channel("undici:websocket:pong").subscribe((e=>{i("pong received")}))}e.exports={channels:c}},8707:e=>{const A=Symbol.for("undici.error.UND_ERR");class UndiciError extends Error{constructor(e){super(e);this.name="UndiciError";this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[A]===true}[A]=true}const t=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT");class ConnectTimeoutError extends UndiciError{constructor(e){super(e);this.name="ConnectTimeoutError";this.message=e||"Connect Timeout Error";this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[t]===true}[t]=true}const r=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT");class HeadersTimeoutError extends UndiciError{constructor(e){super(e);this.name="HeadersTimeoutError";this.message=e||"Headers Timeout Error";this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[r]===true}[r]=true}const s=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW");class HeadersOverflowError extends UndiciError{constructor(e){super(e);this.name="HeadersOverflowError";this.message=e||"Headers Overflow Error";this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[s]===true}[s]=true}const n=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT");class BodyTimeoutError extends UndiciError{constructor(e){super(e);this.name="BodyTimeoutError";this.message=e||"Body Timeout Error";this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[n]===true}[n]=true}const o=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE");class ResponseStatusCodeError extends UndiciError{constructor(e,A,t,r){super(e);this.name="ResponseStatusCodeError";this.message=e||"Response Status Code Error";this.code="UND_ERR_RESPONSE_STATUS_CODE";this.body=r;this.status=A;this.statusCode=A;this.headers=t}static[Symbol.hasInstance](e){return e&&e[o]===true}[o]=true}const i=Symbol.for("undici.error.UND_ERR_INVALID_ARG");class InvalidArgumentError extends UndiciError{constructor(e){super(e);this.name="InvalidArgumentError";this.message=e||"Invalid Argument Error";this.code="UND_ERR_INVALID_ARG"}static[Symbol.hasInstance](e){return e&&e[i]===true}[i]=true}const a=Symbol.for("undici.error.UND_ERR_INVALID_RETURN_VALUE");class InvalidReturnValueError extends UndiciError{constructor(e){super(e);this.name="InvalidReturnValueError";this.message=e||"Invalid Return Value Error";this.code="UND_ERR_INVALID_RETURN_VALUE"}static[Symbol.hasInstance](e){return e&&e[a]===true}[a]=true}const c=Symbol.for("undici.error.UND_ERR_ABORT");class AbortError extends UndiciError{constructor(e){super(e);this.name="AbortError";this.message=e||"The operation was aborted";this.code="UND_ERR_ABORT"}static[Symbol.hasInstance](e){return e&&e[c]===true}[c]=true}const g=Symbol.for("undici.error.UND_ERR_ABORTED");class RequestAbortedError extends AbortError{constructor(e){super(e);this.name="AbortError";this.message=e||"Request aborted";this.code="UND_ERR_ABORTED"}static[Symbol.hasInstance](e){return e&&e[g]===true}[g]=true}const l=Symbol.for("undici.error.UND_ERR_INFO");class InformationalError extends UndiciError{constructor(e){super(e);this.name="InformationalError";this.message=e||"Request information";this.code="UND_ERR_INFO"}static[Symbol.hasInstance](e){return e&&e[l]===true}[l]=true}const Q=Symbol.for("undici.error.UND_ERR_REQ_CONTENT_LENGTH_MISMATCH");class RequestContentLengthMismatchError extends UndiciError{constructor(e){super(e);this.name="RequestContentLengthMismatchError";this.message=e||"Request body length does not match content-length header";this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](e){return e&&e[Q]===true}[Q]=true}const E=Symbol.for("undici.error.UND_ERR_RES_CONTENT_LENGTH_MISMATCH");class ResponseContentLengthMismatchError extends UndiciError{constructor(e){super(e);this.name="ResponseContentLengthMismatchError";this.message=e||"Response body length does not match content-length header";this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](e){return e&&e[E]===true}[E]=true}const B=Symbol.for("undici.error.UND_ERR_DESTROYED");class ClientDestroyedError extends UndiciError{constructor(e){super(e);this.name="ClientDestroyedError";this.message=e||"The client is destroyed";this.code="UND_ERR_DESTROYED"}static[Symbol.hasInstance](e){return e&&e[B]===true}[B]=true}const h=Symbol.for("undici.error.UND_ERR_CLOSED");class ClientClosedError extends UndiciError{constructor(e){super(e);this.name="ClientClosedError";this.message=e||"The client is closed";this.code="UND_ERR_CLOSED"}static[Symbol.hasInstance](e){return e&&e[h]===true}[h]=true}const C=Symbol.for("undici.error.UND_ERR_SOCKET");class SocketError extends UndiciError{constructor(e,A){super(e);this.name="SocketError";this.message=e||"Socket error";this.code="UND_ERR_SOCKET";this.socket=A}static[Symbol.hasInstance](e){return e&&e[C]===true}[C]=true}const I=Symbol.for("undici.error.UND_ERR_NOT_SUPPORTED");class NotSupportedError extends UndiciError{constructor(e){super(e);this.name="NotSupportedError";this.message=e||"Not supported error";this.code="UND_ERR_NOT_SUPPORTED"}static[Symbol.hasInstance](e){return e&&e[I]===true}[I]=true}const u=Symbol.for("undici.error.UND_ERR_BPL_MISSING_UPSTREAM");class BalancedPoolMissingUpstreamError extends UndiciError{constructor(e){super(e);this.name="MissingUpstreamError";this.message=e||"No upstream has been added to the BalancedPool";this.code="UND_ERR_BPL_MISSING_UPSTREAM"}static[Symbol.hasInstance](e){return e&&e[u]===true}[u]=true}const d=Symbol.for("undici.error.UND_ERR_HTTP_PARSER");class HTTPParserError extends Error{constructor(e,A,t){super(e);this.name="HTTPParserError";this.code=A?`HPE_${A}`:undefined;this.data=t?t.toString():undefined}static[Symbol.hasInstance](e){return e&&e[d]===true}[d]=true}const f=Symbol.for("undici.error.UND_ERR_RES_EXCEEDED_MAX_SIZE");class ResponseExceededMaxSizeError extends UndiciError{constructor(e){super(e);this.name="ResponseExceededMaxSizeError";this.message=e||"Response content exceeded max size";this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}static[Symbol.hasInstance](e){return e&&e[f]===true}[f]=true}const p=Symbol.for("undici.error.UND_ERR_REQ_RETRY");class RequestRetryError extends UndiciError{constructor(e,A,{headers:t,data:r}){super(e);this.name="RequestRetryError";this.message=e||"Request retry error";this.code="UND_ERR_REQ_RETRY";this.statusCode=A;this.data=r;this.headers=t}static[Symbol.hasInstance](e){return e&&e[p]===true}[p]=true}const w=Symbol.for("undici.error.UND_ERR_RESPONSE");class ResponseError extends UndiciError{constructor(e,A,{headers:t,data:r}){super(e);this.name="ResponseError";this.message=e||"Response error";this.code="UND_ERR_RESPONSE";this.statusCode=A;this.data=r;this.headers=t}static[Symbol.hasInstance](e){return e&&e[w]===true}[w]=true}const y=Symbol.for("undici.error.UND_ERR_PRX_TLS");class SecureProxyConnectionError extends UndiciError{constructor(e,A,t){super(A,{cause:e,...t??{}});this.name="SecureProxyConnectionError";this.message=A||"Secure Proxy Connection failed";this.code="UND_ERR_PRX_TLS";this.cause=e}static[Symbol.hasInstance](e){return e&&e[y]===true}[y]=true}const m=Symbol.for("undici.error.UND_ERR_WS_MESSAGE_SIZE_EXCEEDED");class MessageSizeExceededError extends UndiciError{constructor(e){super(e);this.name="MessageSizeExceededError";this.message=e||"Max decompressed message size exceeded";this.code="UND_ERR_WS_MESSAGE_SIZE_EXCEEDED"}static[Symbol.hasInstance](e){return e&&e[m]===true}get[m](){return true}}e.exports={AbortError:AbortError,HTTPParserError:HTTPParserError,UndiciError:UndiciError,HeadersTimeoutError:HeadersTimeoutError,HeadersOverflowError:HeadersOverflowError,BodyTimeoutError:BodyTimeoutError,RequestContentLengthMismatchError:RequestContentLengthMismatchError,ConnectTimeoutError:ConnectTimeoutError,ResponseStatusCodeError:ResponseStatusCodeError,InvalidArgumentError:InvalidArgumentError,InvalidReturnValueError:InvalidReturnValueError,RequestAbortedError:RequestAbortedError,ClientDestroyedError:ClientDestroyedError,ClientClosedError:ClientClosedError,InformationalError:InformationalError,SocketError:SocketError,NotSupportedError:NotSupportedError,ResponseContentLengthMismatchError:ResponseContentLengthMismatchError,BalancedPoolMissingUpstreamError:BalancedPoolMissingUpstreamError,ResponseExceededMaxSizeError:ResponseExceededMaxSizeError,RequestRetryError:RequestRetryError,ResponseError:ResponseError,SecureProxyConnectionError:SecureProxyConnectionError,MessageSizeExceededError:MessageSizeExceededError}},4655:(e,A,t)=>{const{InvalidArgumentError:r,NotSupportedError:s}=t(8707);const n=t(4589);const{isValidHTTPToken:o,isValidHeaderValue:i,isStream:a,destroy:c,isBuffer:g,isFormDataLike:l,isIterable:Q,isBlobLike:E,buildURL:B,validateHandler:h,getServerName:C,normalizedMethodRecords:I}=t(3440);const{channels:u}=t(2414);const{headerNameLowerCasedRecord:d}=t(735);const f=/[^\u0021-\u00ff]/;const p=Symbol("handler");class Request{constructor(e,{path:A,method:t,body:s,headers:n,query:d,idempotent:w,blocking:y,upgrade:m,headersTimeout:D,bodyTimeout:k,reset:R,throwOnError:F,expectContinue:b,servername:S},N){if(typeof A!=="string"){throw new r("path must be a string")}else if(A[0]!=="/"&&!(A.startsWith("http://")||A.startsWith("https://"))&&t!=="CONNECT"){throw new r("path must be an absolute URL or start with a slash")}else if(f.test(A)){throw new r("invalid request path")}if(typeof t!=="string"){throw new r("method must be a string")}else if(I[t]===undefined&&!o(t)){throw new r("invalid request method")}if(m&&typeof m!=="string"){throw new r("upgrade must be a string")}if(m&&!i(m)){throw new r("invalid upgrade header")}if(D!=null&&(!Number.isFinite(D)||D<0)){throw new r("invalid headersTimeout")}if(k!=null&&(!Number.isFinite(k)||k<0)){throw new r("invalid bodyTimeout")}if(R!=null&&typeof R!=="boolean"){throw new r("invalid reset")}if(b!=null&&typeof b!=="boolean"){throw new r("invalid expectContinue")}this.headersTimeout=D;this.bodyTimeout=k;this.throwOnError=F===true;this.method=t;this.abort=null;if(s==null){this.body=null}else if(a(s)){this.body=s;const e=this.body._readableState;if(!e||!e.autoDestroy){this.endHandler=function autoDestroy(){c(this)};this.body.on("end",this.endHandler)}this.errorHandler=e=>{if(this.abort){this.abort(e)}else{this.error=e}};this.body.on("error",this.errorHandler)}else if(g(s)){this.body=s.byteLength?s:null}else if(ArrayBuffer.isView(s)){this.body=s.buffer.byteLength?Buffer.from(s.buffer,s.byteOffset,s.byteLength):null}else if(s instanceof ArrayBuffer){this.body=s.byteLength?Buffer.from(s):null}else if(typeof s==="string"){this.body=s.length?Buffer.from(s):null}else if(l(s)||Q(s)||E(s)){this.body=s}else{throw new r("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable")}this.completed=false;this.aborted=false;this.upgrade=m||null;this.path=d?B(A,d):A;this.origin=e;this.idempotent=w==null?t==="HEAD"||t==="GET":w;this.blocking=y==null?false:y;this.reset=R==null?null:R;this.host=null;this.contentLength=null;this.contentType=null;this.headers=[];this.expectContinue=b!=null?b:false;if(Array.isArray(n)){if(n.length%2!==0){throw new r("headers array must be even")}for(let e=0;e{e.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}},7752:(e,A,t)=>{const{wellknownHeaderNames:r,headerNameLowerCasedRecord:s}=t(735);class TstNode{value=null;left=null;middle=null;right=null;code;constructor(e,A,t){if(t===undefined||t>=e.length){throw new TypeError("Unreachable")}const r=this.code=e.charCodeAt(t);if(r>127){throw new TypeError("key must be ascii string")}if(e.length!==++t){this.middle=new TstNode(e,A,t)}else{this.value=A}}add(e,A){const t=e.length;if(t===0){throw new TypeError("Unreachable")}let r=0;let s=this;while(true){const n=e.charCodeAt(r);if(n>127){throw new TypeError("key must be ascii string")}if(s.code===n){if(t===++r){s.value=A;break}else if(s.middle!==null){s=s.middle}else{s.middle=new TstNode(e,A,r);break}}else if(s.code=65){s|=32}while(r!==null){if(s===r.code){if(A===++t){return r}r=r.middle;break}r=r.code{const r=t(4589);const{kDestroyed:s,kBodyUsed:n,kListeners:o,kBody:i}=t(6443);const{IncomingMessage:a}=t(7067);const c=t(7075);const g=t(7030);const{Blob:l}=t(4573);const Q=t(7975);const{stringify:E}=t(1792);const{EventEmitter:B}=t(8474);const{InvalidArgumentError:h}=t(8707);const{headerNameLowerCasedRecord:C}=t(735);const{tree:I}=t(7752);const[u,d]=process.versions.node.split(".").map((e=>Number(e)));class BodyAsyncIterable{constructor(e){this[i]=e;this[n]=false}async*[Symbol.asyncIterator](){r(!this[n],"disturbed");this[n]=true;yield*this[i]}}function wrapRequestBody(e){if(isStream(e)){if(bodyLength(e)===0){e.on("data",(function(){r(false)}))}if(typeof e.readableDidRead!=="boolean"){e[n]=false;B.prototype.on.call(e,"data",(function(){this[n]=true}))}return e}else if(e&&typeof e.pipeTo==="function"){return new BodyAsyncIterable(e)}else if(e&&typeof e!=="string"&&!ArrayBuffer.isView(e)&&isIterable(e)){return new BodyAsyncIterable(e)}else{return e}}function nop(){}function isStream(e){return e&&typeof e==="object"&&typeof e.pipe==="function"&&typeof e.on==="function"}function isBlobLike(e){if(e===null){return false}else if(e instanceof l){return true}else if(typeof e!=="object"){return false}else{const A=e[Symbol.toStringTag];return(A==="Blob"||A==="File")&&("stream"in e&&typeof e.stream==="function"||"arrayBuffer"in e&&typeof e.arrayBuffer==="function")}}function buildURL(e,A){if(e.includes("?")||e.includes("#")){throw new Error('Query params cannot be passed when url already contains "?" or "#".')}const t=E(A);if(t){e+="?"+t}return e}function isValidPort(e){const A=parseInt(e,10);return A===Number(e)&&A>=0&&A<=65535}function isHttpOrHttpsPrefixed(e){return e!=null&&e[0]==="h"&&e[1]==="t"&&e[2]==="t"&&e[3]==="p"&&(e[4]===":"||e[4]==="s"&&e[5]===":")}function parseURL(e){if(typeof e==="string"){e=new URL(e);if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new h("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return e}if(!e||typeof e!=="object"){throw new h("Invalid URL: The URL argument must be a non-null object.")}if(!(e instanceof URL)){if(e.port!=null&&e.port!==""&&isValidPort(e.port)===false){throw new h("Invalid URL: port must be a valid integer or a string representation of an integer.")}if(e.path!=null&&typeof e.path!=="string"){throw new h("Invalid URL path: the path must be a string or null/undefined.")}if(e.pathname!=null&&typeof e.pathname!=="string"){throw new h("Invalid URL pathname: the pathname must be a string or null/undefined.")}if(e.hostname!=null&&typeof e.hostname!=="string"){throw new h("Invalid URL hostname: the hostname must be a string or null/undefined.")}if(e.origin!=null&&typeof e.origin!=="string"){throw new h("Invalid URL origin: the origin must be a string or null/undefined.")}if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new h("Invalid URL protocol: the URL must start with `http:` or `https:`.")}const A=e.port!=null?e.port:e.protocol==="https:"?443:80;let t=e.origin!=null?e.origin:`${e.protocol||""}//${e.hostname||""}:${A}`;let r=e.path!=null?e.path:`${e.pathname||""}${e.search||""}`;if(t[t.length-1]==="/"){t=t.slice(0,t.length-1)}if(r&&r[0]!=="/"){r=`/${r}`}return new URL(`${t}${r}`)}if(!isHttpOrHttpsPrefixed(e.origin||e.protocol)){throw new h("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return e}function parseOrigin(e){e=parseURL(e);if(e.pathname!=="/"||e.search||e.hash){throw new h("invalid url")}return e}function getHostname(e){if(e[0]==="["){const A=e.indexOf("]");r(A!==-1);return e.substring(1,A)}const A=e.indexOf(":");if(A===-1)return e;return e.substring(0,A)}function getServerName(e){if(!e){return null}r(typeof e==="string");const A=getHostname(e);if(g.isIP(A)){return""}return A}function deepClone(e){return JSON.parse(JSON.stringify(e))}function isAsyncIterable(e){return!!(e!=null&&typeof e[Symbol.asyncIterator]==="function")}function isIterable(e){return!!(e!=null&&(typeof e[Symbol.iterator]==="function"||typeof e[Symbol.asyncIterator]==="function"))}function bodyLength(e){if(e==null){return 0}else if(isStream(e)){const A=e._readableState;return A&&A.objectMode===false&&A.ended===true&&Number.isFinite(A.length)?A.length:null}else if(isBlobLike(e)){return e.size!=null?e.size:null}else if(isBuffer(e)){return e.byteLength}return null}function isDestroyed(e){return e&&!!(e.destroyed||e[s]||c.isDestroyed?.(e))}function destroy(e,A){if(e==null||!isStream(e)||isDestroyed(e)){return}if(typeof e.destroy==="function"){if(Object.getPrototypeOf(e).constructor===a){e.socket=null}e.destroy(A)}else if(A){queueMicrotask((()=>{e.emit("error",A)}))}if(e.destroyed!==true){e[s]=true}}const f=/timeout=(\d+)/;function parseKeepAliveTimeout(e){const A=e.toString().match(f);return A?parseInt(A[1],10)*1e3:null}function headerNameToString(e){return typeof e==="string"?C[e]??e.toLowerCase():I.lookup(e)??e.toString("latin1").toLowerCase()}function bufferToLowerCasedHeaderName(e){return I.lookup(e)??e.toString("latin1").toLowerCase()}function parseHeaders(e,A){if(A===undefined)A={};for(let t=0;te.toString("utf8"))):s.toString("utf8")}}}if("content-length"in A&&"content-disposition"in A){A["content-disposition"]=Buffer.from(A["content-disposition"]).toString("latin1")}return A}function parseRawHeaders(e){const A=e.length;const t=new Array(A);let r=false;let s=-1;let n;let o;let i=0;for(let A=0;A{e.close();e.byobRequest?.respond(0)}))}else{const A=Buffer.isBuffer(r)?r:Buffer.from(r);if(A.byteLength){e.enqueue(new Uint8Array(A))}}return e.desiredSize>0},async cancel(e){await A.return()},type:"bytes"})}function isFormDataLike(e){return e&&typeof e==="object"&&typeof e.append==="function"&&typeof e.delete==="function"&&typeof e.get==="function"&&typeof e.getAll==="function"&&typeof e.has==="function"&&typeof e.set==="function"&&e[Symbol.toStringTag]==="FormData"}function addAbortListener(e,A){if("addEventListener"in e){e.addEventListener("abort",A,{once:true});return()=>e.removeEventListener("abort",A)}e.addListener("abort",A);return()=>e.removeListener("abort",A)}const p=typeof String.prototype.toWellFormed==="function";const w=typeof String.prototype.isWellFormed==="function";function toUSVString(e){return p?`${e}`.toWellFormed():Q.toUSVString(e)}function isUSVString(e){return w?`${e}`.isWellFormed():toUSVString(e)===`${e}`}function isTokenCharCode(e){switch(e){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return false;default:return e>=33&&e<=126}}function isValidHTTPToken(e){if(e.length===0){return false}for(let A=0;A{const{InvalidArgumentError:r}=t(8707);const{kClients:s,kRunning:n,kClose:o,kDestroy:i,kDispatch:a,kInterceptors:c}=t(6443);const g=t(1841);const l=t(628);const Q=t(3701);const E=t(3440);const B=t(5092);const h=Symbol("onConnect");const C=Symbol("onDisconnect");const I=Symbol("onConnectionError");const u=Symbol("maxRedirections");const d=Symbol("onDrain");const f=Symbol("factory");const p=Symbol("options");function defaultFactory(e,A){return A&&A.connections===1?new Q(e,A):new l(e,A)}class Agent extends g{constructor({factory:e=defaultFactory,maxRedirections:A=0,connect:t,...n}={}){if(typeof e!=="function"){throw new r("factory must be a function.")}if(t!=null&&typeof t!=="function"&&typeof t!=="object"){throw new r("connect must be a function or an object")}if(!Number.isInteger(A)||A<0){throw new r("maxRedirections must be a positive number")}super(n);if(t&&typeof t!=="function"){t={...t}}this[c]=n.interceptors?.Agent&&Array.isArray(n.interceptors.Agent)?n.interceptors.Agent:[B({maxRedirections:A})];this[p]={...E.deepClone(n),connect:t};this[p].interceptors=n.interceptors?{...n.interceptors}:undefined;this[u]=A;this[f]=e;this[s]=new Map;this[d]=(e,A)=>{this.emit("drain",e,[this,...A])};this[h]=(e,A)=>{this.emit("connect",e,[this,...A])};this[C]=(e,A,t)=>{this.emit("disconnect",e,[this,...A],t)};this[I]=(e,A,t)=>{this.emit("connectionError",e,[this,...A],t)}}get[n](){let e=0;for(const A of this[s].values()){e+=A[n]}return e}[a](e,A){let t;if(e.origin&&(typeof e.origin==="string"||e.origin instanceof URL)){t=String(e.origin)}else{throw new r("opts.origin must be a non-empty string or URL.")}let n=this[s].get(t);if(!n){n=this[f](e.origin,this[p]).on("drain",this[d]).on("connect",this[h]).on("disconnect",this[C]).on("connectionError",this[I]);this[s].set(t,n)}return n.dispatch(e,A)}async[o](){const e=[];for(const A of this[s].values()){e.push(A.close())}this[s].clear();await Promise.all(e)}async[i](e){const A=[];for(const t of this[s].values()){A.push(t.destroy(e))}this[s].clear();await Promise.all(A)}}e.exports=Agent},837:(e,A,t)=>{const{BalancedPoolMissingUpstreamError:r,InvalidArgumentError:s}=t(8707);const{PoolBase:n,kClients:o,kNeedDrain:i,kAddClient:a,kRemoveClient:c,kGetDispatcher:g}=t(2128);const l=t(628);const{kUrl:Q,kInterceptors:E}=t(6443);const{parseOrigin:B}=t(3440);const h=Symbol("factory");const C=Symbol("options");const I=Symbol("kGreatestCommonDivisor");const u=Symbol("kCurrentWeight");const d=Symbol("kIndex");const f=Symbol("kWeight");const p=Symbol("kMaxWeightPerServer");const w=Symbol("kErrorPenalty");function getGreatestCommonDivisor(e,A){if(e===0)return A;while(A!==0){const t=A;A=e%A;e=t}return e}function defaultFactory(e,A){return new l(e,A)}class BalancedPool extends n{constructor(e=[],{factory:A=defaultFactory,...t}={}){super();this[C]=t;this[d]=-1;this[u]=0;this[p]=this[C].maxWeightPerServer||100;this[w]=this[C].errorPenalty||15;if(!Array.isArray(e)){e=[e]}if(typeof A!=="function"){throw new s("factory must be a function.")}this[E]=t.interceptors?.BalancedPool&&Array.isArray(t.interceptors.BalancedPool)?t.interceptors.BalancedPool:[];this[h]=A;for(const A of e){this.addUpstream(A)}this._updateBalancedPoolStats()}addUpstream(e){const A=B(e).origin;if(this[o].find((e=>e[Q].origin===A&&e.closed!==true&&e.destroyed!==true))){return this}const t=this[h](A,Object.assign({},this[C]));this[a](t);t.on("connect",(()=>{t[f]=Math.min(this[p],t[f]+this[w])}));t.on("connectionError",(()=>{t[f]=Math.max(1,t[f]-this[w]);this._updateBalancedPoolStats()}));t.on("disconnect",((...e)=>{const A=e[2];if(A&&A.code==="UND_ERR_SOCKET"){t[f]=Math.max(1,t[f]-this[w]);this._updateBalancedPoolStats()}}));for(const e of this[o]){e[f]=this[p]}this._updateBalancedPoolStats();return this}_updateBalancedPoolStats(){let e=0;for(let A=0;Ae[Q].origin===A&&e.closed!==true&&e.destroyed!==true));if(t){this[c](t)}return this}get upstreams(){return this[o].filter((e=>e.closed!==true&&e.destroyed!==true)).map((e=>e[Q].origin))}[g](){if(this[o].length===0){throw new r}const e=this[o].find((e=>!e[i]&&e.closed!==true&&e.destroyed!==true));if(!e){return}const A=this[o].map((e=>e[i])).reduce(((e,A)=>e&&A),true);if(A){return}let t=0;let s=this[o].findIndex((e=>!e[i]));while(t++this[o][s][f]&&!e[i]){s=this[d]}if(this[d]===0){this[u]=this[u]-this[I];if(this[u]<=0){this[u]=this[p]}}if(e[f]>=this[u]&&!e[i]){return e}}this[u]=this[o][s][f];this[d]=s;return this[o][s]}}e.exports=BalancedPool},637:(e,A,t)=>{const r=t(4589);const s=t(3440);const{channels:n}=t(2414);const o=t(6603);const{RequestContentLengthMismatchError:i,ResponseContentLengthMismatchError:a,RequestAbortedError:c,InvalidArgumentError:g,HeadersTimeoutError:l,HeadersOverflowError:Q,SocketError:E,InformationalError:B,BodyTimeoutError:h,HTTPParserError:C,ResponseExceededMaxSizeError:I}=t(8707);const{kUrl:u,kReset:d,kClient:f,kParser:p,kBlocking:w,kRunning:y,kPending:m,kSize:D,kWriting:k,kQueue:R,kNoRef:F,kKeepAliveDefaultTimeout:b,kHostHeader:S,kPendingIdx:N,kRunningIdx:M,kError:U,kPipelining:L,kSocket:T,kKeepAliveTimeoutValue:v,kMaxHeadersSize:H,kKeepAliveMaxTimeout:Y,kKeepAliveTimeoutThreshold:G,kHeadersTimeout:J,kBodyTimeout:x,kStrictContentLength:V,kMaxRequests:O,kCounter:W,kMaxResponseSize:P,kOnError:q,kResume:_,kHTTPContext:Z}=t(6443);const z=t(2824);const K=Buffer.alloc(0);const X=Buffer[Symbol.species];const j=s.addListener;const $=s.removeAllListeners;const ee=Symbol("kIdleSocketValidation");const Ae=Symbol("kIdleSocketValidationTimeout");const te=Symbol("kSocketUsed");let re;async function lazyllhttp(){const e=process.env.JEST_WORKER_ID?t(3870):undefined;let A;try{A=await WebAssembly.compile(t(3434))}catch(r){A=await WebAssembly.compile(e||t(3870))}return await WebAssembly.instantiate(A,{env:{wasm_on_url:(e,A,t)=>0,wasm_on_status:(e,A,t)=>{r(oe.ptr===e);const s=A-ce+ie.byteOffset;return oe.onStatus(new X(ie.buffer,s,t))||0},wasm_on_message_begin:e=>{r(oe.ptr===e);return oe.onMessageBegin()||0},wasm_on_header_field:(e,A,t)=>{r(oe.ptr===e);const s=A-ce+ie.byteOffset;return oe.onHeaderField(new X(ie.buffer,s,t))||0},wasm_on_header_value:(e,A,t)=>{r(oe.ptr===e);const s=A-ce+ie.byteOffset;return oe.onHeaderValue(new X(ie.buffer,s,t))||0},wasm_on_headers_complete:(e,A,t,s)=>{r(oe.ptr===e);return oe.onHeadersComplete(A,Boolean(t),Boolean(s))||0},wasm_on_body:(e,A,t)=>{r(oe.ptr===e);const s=A-ce+ie.byteOffset;return oe.onBody(new X(ie.buffer,s,t))||0},wasm_on_message_complete:e=>{r(oe.ptr===e);return oe.onMessageComplete()||0}}})}let se=null;let ne=lazyllhttp();ne.catch();let oe=null;let ie=null;let ae=0;let ce=null;const ge=0;const le=1;const Qe=2|le;const Ee=4|le;const Be=8|ge;class Parser{constructor(e,A,{exports:t}){r(Number.isFinite(e[H])&&e[H]>0);this.llhttp=t;this.ptr=this.llhttp.llhttp_alloc(z.TYPE.RESPONSE);this.client=e;this.socket=A;this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.statusCode=null;this.statusText="";this.upgrade=false;this.headers=[];this.headersSize=0;this.headersMaxSize=e[H];this.shouldKeepAlive=false;this.paused=false;this.resume=this.resume.bind(this);this.bytesRead=0;this.keepAlive="";this.contentLength="";this.connection="";this.maxResponseSize=e[P]}setTimeout(e,A){if(e!==this.timeoutValue||A&le^this.timeoutType&le){if(this.timeout){o.clearTimeout(this.timeout);this.timeout=null}if(e){if(A&le){this.timeout=o.setFastTimeout(onParserTimeout,e,new WeakRef(this))}else{this.timeout=setTimeout(onParserTimeout,e,new WeakRef(this));this.timeout.unref()}}this.timeoutValue=e}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.timeoutType=A}resume(){if(this.socket.destroyed||!this.paused){return}r(this.ptr!=null);r(oe==null);this.llhttp.llhttp_resume(this.ptr);r(this.timeoutType===Ee);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.paused=false;this.execute(this.socket.read()||K);this.readMore()}readMore(){while(!this.paused&&this.ptr){const e=this.socket.read();if(e===null){break}this.execute(e)}}execute(e){r(this.ptr!=null);r(oe==null);r(!this.paused);const{socket:A,llhttp:t}=this;if(e.length>ae){if(ce){t.free(ce)}ae=Math.ceil(e.length/4096)*4096;ce=t.malloc(ae)}new Uint8Array(t.memory.buffer,ce,ae).set(e);try{let r;try{ie=e;oe=this;r=t.llhttp_execute(this.ptr,ce,e.length)}catch(e){throw e}finally{oe=null;ie=null}const s=t.llhttp_get_error_pos(this.ptr)-ce;if(r!==z.ERROR.OK){const t=e.subarray(s);if(r===z.ERROR.PAUSED_UPGRADE){this.onUpgrade(t)}else if(r===z.ERROR.PAUSED){this.paused=true;A.unshift(t)}else{throw this.createError(r,t)}}}catch(e){s.destroy(A,e)}}finish(){r(oe===null);r(this.ptr!=null);r(!this.paused);const{llhttp:e}=this;let A;try{oe=this;A=e.llhttp_finish(this.ptr)}finally{oe=null}if(A===z.ERROR.OK){return null}if(A===z.ERROR.PAUSED||A===z.ERROR.PAUSED_UPGRADE){this.paused=true;return null}return this.createError(A,K)}createError(e,A){const{llhttp:t,contentLength:r,bytesRead:s}=this;if(r&&s!==parseInt(r,10)){return new a}const n=t.llhttp_get_error_reason(this.ptr);let o="";if(n){const e=new Uint8Array(t.memory.buffer,n).indexOf(0);o="Response does not match the HTTP/1.1 protocol ("+Buffer.from(t.memory.buffer,n,e).toString()+")"}return new C(o,z.ERROR[e],A)}destroy(){r(this.ptr!=null);r(oe==null);this.llhttp.llhttp_free(this.ptr);this.ptr=null;this.timeout&&o.clearTimeout(this.timeout);this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.paused=false}onStatus(e){this.statusText=e.toString()}onMessageBegin(){const{socket:e,client:A}=this;if(e.destroyed){return-1}if(A[y]===0){s.destroy(e,new E("bad response",s.getSocketInfo(e)));return-1}const t=A[R][A[M]];if(!t){return-1}t.onResponseStarted()}onHeaderField(e){const A=this.headers.length;if((A&1)===0){this.headers.push(e)}else{this.headers[A-1]=Buffer.concat([this.headers[A-1],e])}this.trackHeader(e.length)}onHeaderValue(e){let A=this.headers.length;if((A&1)===1){this.headers.push(e);A+=1}else{this.headers[A-1]=Buffer.concat([this.headers[A-1],e])}const t=this.headers[A-2];if(t.length===10){const A=s.bufferToLowerCasedHeaderName(t);if(A==="keep-alive"){this.keepAlive+=e.toString()}else if(A==="connection"){this.connection+=e.toString()}}else if(t.length===14&&s.bufferToLowerCasedHeaderName(t)==="content-length"){this.contentLength+=e.toString()}this.trackHeader(e.length)}trackHeader(e){this.headersSize+=e;if(this.headersSize>=this.headersMaxSize){s.destroy(this.socket,new Q)}}onUpgrade(e){const{upgrade:A,client:t,socket:n,headers:o,statusCode:i,statusText:a}=this;r(A);r(t[T]===n);r(!n.destroyed);r(!this.paused);r((o.length&1)===0);const c=t[R][t[M]];r(c);r(c.upgrade||c.method==="CONNECT");this.statusCode=null;this.statusText="";this.shouldKeepAlive=null;this.headers=[];this.headersSize=0;n.unshift(e);n[p].destroy();n[p]=null;n[f]=null;n[U]=null;$(n);t[T]=null;t[Z]=null;t[R][t[M]++]=null;t.emit("disconnect",t[u],[t],new B("upgrade"));try{c.onUpgrade(i,o,n,a)}catch(e){s.errorRequest(t,c,e);s.destroy(n,e)}t[_]()}onHeadersComplete(e,A,t){const{client:n,socket:o,headers:i,statusText:a}=this;if(o.destroyed){return-1}if(n[y]===0){s.destroy(o,new E("bad response",s.getSocketInfo(o)));return-1}const c=n[R][n[M]];if(!c){return-1}r(!this.upgrade);r(this.statusCode<200);if(e===100){s.destroy(o,new E("bad response",s.getSocketInfo(o)));return-1}if(A&&!c.upgrade){s.destroy(o,new E("bad upgrade",s.getSocketInfo(o)));return-1}r(this.timeoutType===Qe);this.statusCode=e;this.shouldKeepAlive=t||c.method==="HEAD"&&!o[d]&&this.connection.toLowerCase()==="keep-alive";if(this.statusCode>=200){const e=c.bodyTimeout!=null?c.bodyTimeout:n[x];this.setTimeout(e,Ee)}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}if(c.method==="CONNECT"){r(n[y]===1);this.upgrade=true;return 2}if(A){r(n[y]===1);this.upgrade=true;return 2}r((this.headers.length&1)===0);this.headers=[];this.headersSize=0;if(this.shouldKeepAlive&&n[L]){const e=this.keepAlive?s.parseKeepAliveTimeout(this.keepAlive):null;if(e!=null){const A=Math.min(e-n[G],n[Y]);if(A<=0){o[d]=true}else{n[v]=A}}else{n[v]=n[b]}}else{o[d]=true}const g=c.onHeaders(e,i,this.resume,a)===false;if(c.aborted){return-1}if(c.method==="HEAD"){return 1}if(e<200){return 1}if(o[w]){o[w]=false;n[_]()}return g?z.ERROR.PAUSED:0}onBody(e){const{client:A,socket:t,statusCode:n,maxResponseSize:o}=this;if(t.destroyed){return-1}const i=A[R][A[M]];r(i);r(this.timeoutType===Ee);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}r(n>=200);if(o>-1&&this.bytesRead+e.length>o){s.destroy(t,new I);return-1}this.bytesRead+=e.length;if(i.onData(e)===false){return z.ERROR.PAUSED}}onMessageComplete(){const{client:e,socket:A,statusCode:t,upgrade:n,headers:o,contentLength:i,bytesRead:c,shouldKeepAlive:g}=this;if(A.destroyed&&(!t||g)){return-1}if(n){return}r(t>=100);r((this.headers.length&1)===0);const l=e[R][e[M]];r(l);this.statusCode=null;this.statusText="";this.bytesRead=0;this.contentLength="";this.keepAlive="";this.connection="";this.headers=[];this.headersSize=0;if(t<200){return}if(l.method!=="HEAD"&&i&&c!==parseInt(i,10)){s.destroy(A,new a);return-1}l.onComplete(o);e[R][e[M]++]=null;A[te]=true;if(A[k]){r(e[y]===0);s.destroy(A,new B("reset"));return z.ERROR.PAUSED}else if(!g){s.destroy(A,new B("reset"));return z.ERROR.PAUSED}else if(A[d]&&e[y]===0){s.destroy(A,new B("reset"));return z.ERROR.PAUSED}else if(e[L]==null||e[L]===1){setImmediate((()=>e[_]()))}else{e[_]()}}}function onParserTimeout(e){const{socket:A,timeoutType:t,client:n,paused:o}=e.deref();if(t===Qe){if(!A[k]||A.writableNeedDrain||n[y]>1){r(!o,"cannot be paused while waiting for headers");s.destroy(A,new l)}}else if(t===Ee){if(!o){s.destroy(A,new h)}}else if(t===Be){r(n[y]===0&&n[v]);s.destroy(A,new B("socket idle timeout"))}}async function connectH1(e,A){e[T]=A;if(!se){se=await ne;ne=null}A[F]=false;A[k]=false;A[d]=false;A[w]=false;A[ee]=0;A[Ae]=null;A[te]=false;A[p]=new Parser(e,A,se);j(A,"error",(function(e){r(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID");const A=this[p];if(e.code==="ECONNRESET"&&A.statusCode&&!A.shouldKeepAlive){const e=A.finish();if(e){this[U]=e;this[f][q](e)}return}this[U]=e;this[f][q](e)}));j(A,"readable",(function(){const e=this[p];if(e){e.readMore()}}));j(A,"end",(function(){const e=this[p];if(e.statusCode&&!e.shouldKeepAlive){const A=e.finish();if(A){s.destroy(this,A)}return}s.destroy(this,new E("other side closed",s.getSocketInfo(this)))}));j(A,"close",(function(){const e=this[f];const A=this[p];clearIdleSocketValidation(this);if(A){if(!this[U]&&A.statusCode&&!A.shouldKeepAlive){this[U]=A.finish()||this[U]}this[p].destroy();this[p]=null}const t=this[U]||new E("closed",s.getSocketInfo(this));e[T]=null;e[Z]=null;if(e.destroyed){r(e[m]===0);const A=e[R].splice(e[M]);for(let r=0;r0&&t.code!=="UND_ERR_INFO"){const A=e[R][e[M]];e[R][e[M]++]=null;s.errorRequest(e,A,t)}e[N]=e[M];r(e[y]===0);e.emit("disconnect",e[u],[e],t);e[_]()}));let t=false;A.on("close",(()=>{t=true}));return{version:"h1",defaultPipelining:1,write(...A){return writeH1(e,...A)},resume(){resumeH1(e)},destroy(e,r){if(t){queueMicrotask(r)}else{A.destroy(e).on("close",r)}},get destroyed(){return A.destroyed},busy(t){if(A[k]||A[d]||A[w]||A[ee]===1){return true}if(t){if(e[y]>0&&!t.idempotent){return true}if(e[y]>0&&(t.upgrade||t.method==="CONNECT")){return true}if(e[y]>0&&s.bodyLength(t.body)!==0&&(s.isStream(t.body)||s.isAsyncIterable(t.body)||s.isFormDataLike(t.body))){return true}}return false}}}function clearIdleSocketValidation(e){if(e[Ae]){clearImmediate(e[Ae]);e[Ae]=null}e[ee]=0}function scheduleIdleSocketValidation(e,A){A[ee]=1;A[Ae]=setImmediate((()=>{A[Ae]=null;A[ee]=2;if(e[T]===A&&!A.destroyed){e[_]()}}))}function resumeH1(e){const A=e[T];if(A&&!A.destroyed){if(e[D]===0){if(!A[F]&&A.unref){A.unref();A[F]=true}}else if(A[F]&&A.ref){A.ref();A[F]=false}if(e[y]===0&&e[m]>0&&A[te]){if(A[ee]===0){scheduleIdleSocketValidation(e,A);A[p].readMore();if(A.destroyed){return}return}if(A[ee]===1){A[p].readMore();if(A.destroyed){return}return}}if(e[y]===0){A[p].readMore();if(A.destroyed){return}}if(e[D]===0){if(A[p].timeoutType!==Be){A[p].setTimeout(e[v],Be)}}else if(e[y]>0&&A[p].statusCode<200){if(A[p].timeoutType!==Qe){const t=e[R][e[M]];const r=t.headersTimeout!=null?t.headersTimeout:e[J];A[p].setTimeout(r,Qe)}}}}function shouldSendContentLength(e){return e!=="GET"&&e!=="HEAD"&&e!=="OPTIONS"&&e!=="TRACE"&&e!=="CONNECT"}function writeH1(e,A){const{method:o,path:a,host:l,upgrade:Q,blocking:E,reset:h}=A;let{body:C,headers:I,contentLength:u}=A;const f=o==="PUT"||o==="POST"||o==="PATCH"||o==="QUERY"||o==="PROPFIND"||o==="PROPPATCH";if(s.isFormDataLike(C)){if(!re){re=t(4492).extractBody}const[e,r]=re(C);if(A.contentType==null){I.push("content-type",r)}C=e.stream;u=e.length}else if(s.isBlobLike(C)&&A.contentType==null){const t=C.type;if(t){const r=`${t}`;if(!s.isValidHeaderValue(r)){s.errorRequest(e,A,new g("invalid content-type header"));return false}I.push("content-type",r)}}if(C&&typeof C.read==="function"){C.read(0)}const p=s.bodyLength(C);u=p??u;if(u===null){u=A.contentLength}if(u===0&&!f){u=null}if(shouldSendContentLength(o)&&u>0&&A.contentLength!==null&&A.contentLength!==u){if(e[V]){s.errorRequest(e,A,new i);return false}process.emitWarning(new i)}const y=e[T];clearIdleSocketValidation(y);const abort=t=>{if(A.aborted){return}if(A.completed){if(A.upgrade||A.method==="CONNECT"){s.destroy(y,new B("aborted"))}return}s.errorRequest(e,A,t||new c);s.destroy(C);s.destroy(y,new B("aborted"))};try{A.onConnect(abort)}catch(t){s.errorRequest(e,A,t)}if(A.aborted){return false}if(o==="HEAD"){y[d]=true}if(Q||o==="CONNECT"){y[d]=true}if(h!=null){y[d]=h}if(e[O]&&y[W]++>=e[O]){y[d]=true}if(E){y[w]=true}let m=`${o} ${a} HTTP/1.1\r\n`;if(typeof l==="string"){m+=`host: ${l}\r\n`}else{m+=e[S]}if(Q){m+=`connection: upgrade\r\nupgrade: ${Q}\r\n`}else if(e[L]&&!y[d]){m+="connection: keep-alive\r\n"}else{m+="connection: close\r\n"}if(Array.isArray(I)){for(let e=0;e{A.removeListener("error",onFinished)}));if(!l){const e=new c;queueMicrotask((()=>onFinished(e)))}};const onFinished=function(e){if(l){return}l=true;r(o.destroyed||o[k]&&t[y]<=1);o.off("drain",onDrain).off("error",onFinished);A.removeListener("data",onData).removeListener("end",onFinished).removeListener("close",onClose);if(!e){try{Q.end()}catch(A){e=A}}Q.destroy(e);if(e&&(e.code!=="UND_ERR_INFO"||e.message!=="reset")){s.destroy(A,e)}else{s.destroy(A)}};A.on("data",onData).on("end",onFinished).on("error",onFinished).on("close",onClose);if(A.resume){A.resume()}o.on("drain",onDrain).on("error",onFinished);if(A.errorEmitted??A.errored){setImmediate((()=>onFinished(A.errored)))}else if(A.endEmitted??A.readableEnded){setImmediate((()=>onFinished(null)))}if(A.closeEmitted??A.closed){setImmediate(onClose)}}function writeBuffer(e,A,t,n,o,i,a,c){try{if(!A){if(i===0){o.write(`${a}content-length: 0\r\n\r\n`,"latin1")}else{r(i===null,"no body must not have content length");o.write(`${a}\r\n`,"latin1")}}else if(s.isBuffer(A)){r(i===A.byteLength,"buffer body must have content length");o.cork();o.write(`${a}content-length: ${i}\r\n\r\n`,"latin1");o.write(A);o.uncork();n.onBodySent(A);if(!c&&n.reset!==false){o[d]=true}}n.onRequestSent();t[_]()}catch(A){e(A)}}async function writeBlob(e,A,t,s,n,o,a,c){r(o===A.size,"blob body must have content length");try{if(o!=null&&o!==A.size){throw new i}const e=Buffer.from(await A.arrayBuffer());n.cork();n.write(`${a}content-length: ${o}\r\n\r\n`,"latin1");n.write(e);n.uncork();s.onBodySent(e);s.onRequestSent();if(!c&&s.reset!==false){n[d]=true}t[_]()}catch(A){e(A)}}async function writeIterable(e,A,t,s,n,o,i,a){r(o!==0||t[y]===0,"iterator body cannot be pipelined");let c=null;function onDrain(){if(c){const e=c;c=null;e()}}const waitForDrain=()=>new Promise(((e,A)=>{r(c===null);if(n[U]){A(n[U])}else{c=e}}));n.on("close",onDrain).on("drain",onDrain);const g=new AsyncWriter({abort:e,socket:n,request:s,contentLength:o,client:t,expectsPayload:a,header:i});try{for await(const e of A){if(n[U]){throw n[U]}if(!g.write(e)){await waitForDrain()}}g.end()}catch(e){g.destroy(e)}finally{n.off("close",onDrain).off("drain",onDrain)}}class AsyncWriter{constructor({abort:e,socket:A,request:t,contentLength:r,client:s,expectsPayload:n,header:o}){this.socket=A;this.request=t;this.contentLength=r;this.client=s;this.bytesWritten=0;this.expectsPayload=n;this.header=o;this.abort=e;A[k]=true}write(e){const{socket:A,request:t,contentLength:r,client:s,bytesWritten:n,expectsPayload:o,header:a}=this;if(A[U]){throw A[U]}if(A.destroyed){return false}const c=Buffer.byteLength(e);if(!c){return true}if(r!==null&&n+c>r){if(s[V]){throw new i}process.emitWarning(new i)}A.cork();if(n===0){if(!o&&t.reset!==false){A[d]=true}if(r===null){A.write(`${a}transfer-encoding: chunked\r\n`,"latin1")}else{A.write(`${a}content-length: ${r}\r\n\r\n`,"latin1")}}if(r===null){A.write(`\r\n${c.toString(16)}\r\n`,"latin1")}this.bytesWritten+=c;const g=A.write(e);A.uncork();t.onBodySent(e);if(!g){if(A[p].timeout&&A[p].timeoutType===Qe){if(A[p].timeout.refresh){A[p].timeout.refresh()}}}return g}end(){const{socket:e,contentLength:A,client:t,bytesWritten:r,expectsPayload:s,header:n,request:o}=this;o.onRequestSent();e[k]=false;if(e[U]){throw e[U]}if(e.destroyed){return}if(r===0){if(s){e.write(`${n}content-length: 0\r\n\r\n`,"latin1")}else{e.write(`${n}\r\n`,"latin1")}}else if(A===null){e.write("\r\n0\r\n\r\n","latin1")}if(A!==null&&r!==A){if(t[V]){throw new i}else{process.emitWarning(new i)}}if(e[p].timeout&&e[p].timeoutType===Qe){if(e[p].timeout.refresh){e[p].timeout.refresh()}}t[_]()}destroy(e){const{socket:A,client:t,abort:s}=this;A[k]=false;if(e){r(t[y]<=1,"pipeline should only contain this request");s(e)}}}e.exports=connectH1},8788:(e,A,t)=>{const r=t(4589);const{errorMonitor:s}=t(8474);const{pipeline:n}=t(7075);const o=t(3440);const{RequestContentLengthMismatchError:i,RequestAbortedError:a,SocketError:c,InformationalError:g}=t(8707);const{kUrl:l,kReset:Q,kClient:E,kRunning:B,kPending:h,kQueue:C,kPendingIdx:I,kRunningIdx:u,kError:d,kSocket:f,kStrictContentLength:p,kOnError:w,kMaxConcurrentStreams:y,kHTTP2Session:m,kResume:D,kSize:k,kHTTPContext:R}=t(6443);const F=Symbol("open streams");let b;let S=false;let N;try{N=t(2467)}catch{N={constants:{}}}const{constants:{HTTP2_HEADER_AUTHORITY:M,HTTP2_HEADER_METHOD:U,HTTP2_HEADER_PATH:L,HTTP2_HEADER_SCHEME:T,HTTP2_HEADER_CONTENT_LENGTH:v,HTTP2_HEADER_EXPECT:H,HTTP2_HEADER_STATUS:Y}}=N;function parseH2Headers(e){const A=[];for(const[t,r]of Object.entries(e)){if(Array.isArray(r)){for(const e of r){A.push(Buffer.from(t),Buffer.from(e))}}else{A.push(Buffer.from(t),Buffer.from(r))}}return A}function parseH2ResponseHeaders(e){const{[Y]:A,...t}=e;return parseH2Headers(t)}async function connectH2(e,A){e[f]=A;if(!S){S=true;process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"})}const t=N.connect(e[l],{createConnection:()=>A,peerMaxConcurrentStreams:e[y]});t[F]=0;t[E]=e;t[f]=A;o.addListener(t,"error",onHttp2SessionError);o.addListener(t,"frameError",onHttp2FrameError);o.addListener(t,"end",onHttp2SessionEnd);o.addListener(t,"goaway",onHTTP2GoAway);o.addListener(t,"close",(function(){const{[E]:e}=this;const{[f]:A}=e;const t=this[f][d]||this[d]||new c("closed",o.getSocketInfo(A));e[m]=null;if(e.destroyed){r(e[h]===0);const A=e[C].splice(e[u]);for(let r=0;r{s=true}));return{version:"h2",defaultPipelining:Infinity,write(...A){return writeH2(e,...A)},resume(){resumeH2(e)},destroy(e,t){if(s){queueMicrotask(t)}else{A.destroy(e).on("close",t)}},get destroyed(){return A.destroyed},busy(){return false}}}function resumeH2(e){const A=e[f];if(A?.destroyed===false){if(e[k]===0&&e[y]===0){A.unref();e[m].unref()}else{A.ref();e[m].ref()}}}function onHttp2SessionError(e){r(e.code!=="ERR_TLS_CERT_ALTNAME_INVALID");this[f][d]=e;this[E][w](e)}function onHttp2FrameError(e,A,t){if(t===0){const t=new g(`HTTP/2: "frameError" received - type ${e}, code ${A}`);this[f][d]=t;this[E][w](t)}}function onHttp2SessionEnd(){const e=new c("other side closed",o.getSocketInfo(this[f]));this.destroy(e);o.destroy(this[f],e)}function onHTTP2GoAway(e){const A=this[d]||new c(`HTTP/2: "GOAWAY" frame received with code ${e}`,o.getSocketInfo(this));const t=this[E];t[f]=null;t[R]=null;if(this[m]!=null){this[m].destroy(A);this[m]=null}o.destroy(this[f],A);if(t[u]{if(A.aborted){return}if(A.completed){if(c==="CONNECT"&&R!=null){o.destroy(R,t||new a)}return}t=t||new a;o.errorRequest(e,A,t);if(R!=null){o.destroy(R,t)}o.destroy(y,t);e[C][e[u]++]=null;e[D]()};try{A.onConnect(abort)}catch(t){o.errorRequest(e,A,t)}if(A.aborted){return false}if(c==="CONNECT"){n.ref();R=n.request(k,{endStream:false,signal:d});let t=false;const onResponse=e=>{t=true;R.off(s,onUpgradeError);A.onUpgradeResponse(Number(e[Y]),e,parseH2ResponseHeaders)};const onUpgradeError=e=>{t=true;R.off("response",onResponse);A.onUpgradeError(e)};const onReady=()=>{try{A.onUpgrade(null,null,R)}catch(e){R.off("response",onResponse);abort(e);return}if(A.aborted){return}R.off("error",abort);R.once(s,onUpgradeError);e[C][e[u]++]=null};R.once("response",onResponse);R.once("error",abort);++n[F];onReady();R.once("close",(()=>{if(!t&&A.completed){R.off("response",onResponse);R.off(s,onUpgradeError);A.onUpgradeError(new g(`HTTP/2: "stream error" received - code ${R.rstCode}`))}n[F]-=1;if(n[F]===0)n.unref()}));return true}k[L]=Q;k[T]="https";const G=c==="PUT"||c==="POST"||c==="PATCH";if(y&&typeof y.read==="function"){y.read(0)}let J=o.bodyLength(y);if(o.isFormDataLike(y)){b??=t(4492).extractBody;const[e,A]=b(y);k["content-type"]=A;y=e.stream;J=e.length}if(J==null){J=A.contentLength}if(J===0||!G){J=null}if(shouldSendContentLength(c)&&J>0&&A.contentLength!=null&&A.contentLength!==J){if(e[p]){o.errorRequest(e,A,new i);return false}process.emitWarning(new i)}if(J!=null){r(y,"no body must not have content length");k[v]=`${J}`}n.ref();const x=c==="GET"||c==="HEAD"||y===null;if(h){k[H]="100-continue";R=n.request(k,{endStream:x,signal:d});R.once("continue",writeBodyH2)}else{R=n.request(k,{endStream:x,signal:d});writeBodyH2()}++n[F];R.once("response",(t=>{const{[Y]:r,...s}=t;A.onResponseStarted();if(A.aborted){const t=new a;o.errorRequest(e,A,t);o.destroy(R,t);return}if(A.onHeaders(Number(r),parseH2Headers(s),R.resume.bind(R),"")===false){R.pause()}R.on("data",(e=>{if(A.onData(e)===false){R.pause()}}))}));R.once("end",(()=>{if(R.state?.state==null||R.state.state<6){A.onComplete([])}if(n[F]===0){n.unref()}abort(new g("HTTP/2: stream half-closed (remote)"));e[C][e[u]++]=null;e[I]=e[u];e[D]()}));R.once("close",(()=>{n[F]-=1;if(n[F]===0){n.unref()}}));R.once("error",(function(e){abort(e)}));R.once("frameError",((e,A)=>{abort(new g(`HTTP/2: "frameError" received - type ${e}, code ${A}`))}));return true;function writeBodyH2(){if(!y||J===0){writeBuffer(abort,R,null,e,A,e[f],J,G)}else if(o.isBuffer(y)){writeBuffer(abort,R,y,e,A,e[f],J,G)}else if(o.isBlobLike(y)){if(typeof y.stream==="function"){writeIterable(abort,R,y.stream(),e,A,e[f],J,G)}else{writeBlob(abort,R,y,e,A,e[f],J,G)}}else if(o.isStream(y)){writeStream(abort,e[f],G,R,y,e,A,J)}else if(o.isIterable(y)){writeIterable(abort,R,y,e,A,e[f],J,G)}else{r(false)}}}function writeBuffer(e,A,t,s,n,i,a,c){try{if(t!=null&&o.isBuffer(t)){r(a===t.byteLength,"buffer body must have content length");A.cork();A.write(t);A.uncork();A.end();n.onBodySent(t)}if(!c){i[Q]=true}n.onRequestSent();s[D]()}catch(A){e(A)}}function writeStream(e,A,t,s,i,a,c,g){r(g!==0||a[B]===0,"stream body cannot be pipelined");const l=n(i,s,(r=>{if(r){o.destroy(l,r);e(r)}else{o.removeAllListeners(l);c.onRequestSent();if(!t){A[Q]=true}a[D]()}}));o.addListener(l,"data",onPipeData);function onPipeData(e){c.onBodySent(e)}}async function writeBlob(e,A,t,s,n,o,a,c){r(a===t.size,"blob body must have content length");try{if(a!=null&&a!==t.size){throw new i}const e=Buffer.from(await t.arrayBuffer());A.cork();A.write(e);A.uncork();A.end();n.onBodySent(e);n.onRequestSent();if(!c){o[Q]=true}s[D]()}catch(A){e(A)}}async function writeIterable(e,A,t,s,n,o,i,a){r(i!==0||s[B]===0,"iterator body cannot be pipelined");let c=null;function onDrain(){if(c){const e=c;c=null;e()}}const waitForDrain=()=>new Promise(((e,A)=>{r(c===null);if(o[d]){A(o[d])}else{c=e}}));A.on("close",onDrain).on("drain",onDrain);try{for await(const e of t){if(o[d]){throw o[d]}const t=A.write(e);n.onBodySent(e);if(!t){await waitForDrain()}}A.end();n.onRequestSent();if(!a){o[Q]=true}s[D]()}catch(A){e(A)}finally{A.off("close",onDrain).off("drain",onDrain)}}e.exports=connectH2},3701:(e,A,t)=>{const r=t(4589);const s=t(7030);const n=t(7067);const o=t(3440);const{channels:i}=t(2414);const a=t(4655);const c=t(1841);const{InvalidArgumentError:g,InformationalError:l,ClientDestroyedError:Q}=t(8707);const E=t(9136);const{kUrl:B,kServerName:h,kClient:C,kBusy:I,kConnect:u,kResuming:d,kRunning:f,kPending:p,kSize:w,kQueue:y,kConnected:m,kConnecting:D,kNeedDrain:k,kKeepAliveDefaultTimeout:R,kHostHeader:F,kPendingIdx:b,kRunningIdx:S,kError:N,kPipelining:M,kKeepAliveTimeoutValue:U,kMaxHeadersSize:L,kKeepAliveMaxTimeout:T,kKeepAliveTimeoutThreshold:v,kHeadersTimeout:H,kBodyTimeout:Y,kStrictContentLength:G,kConnector:J,kMaxRedirections:x,kMaxRequests:V,kCounter:O,kClose:W,kDestroy:P,kDispatch:q,kInterceptors:_,kLocalAddress:Z,kMaxResponseSize:z,kOnError:K,kHTTPContext:X,kMaxConcurrentStreams:j,kResume:$}=t(6443);const ee=t(637);const Ae=t(8788);let te=false;const re=Symbol("kClosedResolve");const noop=()=>{};function getPipelining(e){return e[M]??e[X]?.defaultPipelining??1}class Client extends c{constructor(e,{interceptors:A,maxHeaderSize:t,headersTimeout:r,socketTimeout:i,requestTimeout:a,connectTimeout:c,bodyTimeout:l,idleTimeout:Q,keepAlive:C,keepAliveTimeout:I,maxKeepAliveTimeout:u,keepAliveMaxTimeout:f,keepAliveTimeoutThreshold:p,socketPath:w,pipelining:m,tls:D,strictContentLength:N,maxCachedSessions:O,maxRedirections:W,connect:P,maxRequestsPerClient:q,localAddress:ee,maxResponseSize:Ae,autoSelectFamily:ne,autoSelectFamilyAttemptTimeout:oe,maxConcurrentStreams:ie,allowH2:ae,webSocket:ce}={}){super({webSocket:ce});if(C!==undefined){throw new g("unsupported keepAlive, use pipelining=0 instead")}if(i!==undefined){throw new g("unsupported socketTimeout, use headersTimeout & bodyTimeout instead")}if(a!==undefined){throw new g("unsupported requestTimeout, use headersTimeout & bodyTimeout instead")}if(Q!==undefined){throw new g("unsupported idleTimeout, use keepAliveTimeout instead")}if(u!==undefined){throw new g("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead")}if(t!=null&&!Number.isFinite(t)){throw new g("invalid maxHeaderSize")}if(w!=null&&typeof w!=="string"){throw new g("invalid socketPath")}if(c!=null&&(!Number.isFinite(c)||c<0)){throw new g("invalid connectTimeout")}if(I!=null&&(!Number.isFinite(I)||I<=0)){throw new g("invalid keepAliveTimeout")}if(f!=null&&(!Number.isFinite(f)||f<=0)){throw new g("invalid keepAliveMaxTimeout")}if(p!=null&&!Number.isFinite(p)){throw new g("invalid keepAliveTimeoutThreshold")}if(r!=null&&(!Number.isInteger(r)||r<0)){throw new g("headersTimeout must be a positive integer or zero")}if(l!=null&&(!Number.isInteger(l)||l<0)){throw new g("bodyTimeout must be a positive integer or zero")}if(P!=null&&typeof P!=="function"&&typeof P!=="object"){throw new g("connect must be a function or an object")}if(W!=null&&(!Number.isInteger(W)||W<0)){throw new g("maxRedirections must be a positive number")}if(q!=null&&(!Number.isInteger(q)||q<0)){throw new g("maxRequestsPerClient must be a positive number")}if(ee!=null&&(typeof ee!=="string"||s.isIP(ee)===0)){throw new g("localAddress must be valid string IP address")}if(Ae!=null&&(!Number.isInteger(Ae)||Ae<-1)){throw new g("maxResponseSize must be a positive number")}if(oe!=null&&(!Number.isInteger(oe)||oe<-1)){throw new g("autoSelectFamilyAttemptTimeout must be a positive number")}if(ae!=null&&typeof ae!=="boolean"){throw new g("allowH2 must be a valid boolean value")}if(ie!=null&&(typeof ie!=="number"||ie<1)){throw new g("maxConcurrentStreams must be a positive integer, greater than 0")}if(typeof P!=="function"){P=E({...D,maxCachedSessions:O,allowH2:ae,socketPath:w,timeout:c,...ne?{autoSelectFamily:ne,autoSelectFamilyAttemptTimeout:oe}:undefined,...P})}if(A?.Client&&Array.isArray(A.Client)){this[_]=A.Client;if(!te){te=true;process.emitWarning("Client.Options#interceptor is deprecated. Use Dispatcher#compose instead.",{code:"UNDICI-CLIENT-INTERCEPTOR-DEPRECATED"})}}else{this[_]=[se({maxRedirections:W})]}this[B]=o.parseOrigin(e);this[J]=P;this[M]=m!=null?m:1;this[L]=t||n.maxHeaderSize;this[R]=I==null?4e3:I;this[T]=f==null?6e5:f;this[v]=p==null?2e3:p;this[U]=this[R];this[h]=null;this[Z]=ee!=null?ee:null;this[d]=0;this[k]=0;this[F]=`host: ${this[B].hostname}${this[B].port?`:${this[B].port}`:""}\r\n`;this[Y]=l!=null?l:3e5;this[H]=r!=null?r:3e5;this[G]=N==null?true:N;this[x]=W;this[V]=q;this[re]=null;this[z]=Ae>-1?Ae:-1;this[j]=ie!=null?ie:100;this[X]=null;this[y]=[];this[S]=0;this[b]=0;this[$]=e=>resume(this,e);this[K]=e=>onError(this,e)}get pipelining(){return this[M]}set pipelining(e){this[M]=e;this[$](true)}get[p](){return this[y].length-this[b]}get[f](){return this[b]-this[S]}get[w](){return this[y].length-this[S]}get[m](){return!!this[X]&&!this[D]&&!this[X].destroyed}get[I](){return Boolean(this[X]?.busy(null)||this[w]>=(getPipelining(this)||1)||this[p]>0)}[u](e){connect(this);this.once("connect",e)}[q](e,A){const t=e.origin||this[B].origin;const r=new a(t,e,A);this[y].push(r);if(this[d]){}else if(o.bodyLength(r.body)==null&&o.isIterable(r.body)){this[d]=1;queueMicrotask((()=>resume(this)))}else{this[$](true)}if(this[d]&&this[k]!==2&&this[I]){this[k]=2}return this[k]<2}async[W](){return new Promise((e=>{if(this[w]){this[re]=e}else{e(null)}}))}async[P](e){return new Promise((A=>{const t=this[y].splice(this[b]);for(let A=0;A{if(this[re]){this[re]();this[re]=null}A(null)};if(this[X]){this[X].destroy(e,callback);this[X]=null}else{queueMicrotask(callback)}this[$]()}))}}const se=t(5092);function onError(e,A){if(e[f]===0&&A.code!=="UND_ERR_INFO"&&A.code!=="UND_ERR_SOCKET"){r(e[b]===e[S]);const t=e[y].splice(e[S]);for(let r=0;r{e[J]({host:A,hostname:t,protocol:n,port:a,servername:e[h],localAddress:e[Z]},((e,A)=>{if(e){s(e)}else{r(A)}}))}));if(e.destroyed){o.destroy(s.on("error",noop),new Q);return}r(s);try{e[X]=s.alpnProtocol==="h2"?await Ae(e,s):await ee(e,s)}catch(e){s.destroy().on("error",noop);throw e}e[D]=false;s[O]=0;s[V]=e[V];s[C]=e;s[N]=null;if(i.connected.hasSubscribers){i.connected.publish({connectParams:{host:A,hostname:t,protocol:n,port:a,version:e[X]?.version,servername:e[h],localAddress:e[Z]},connector:e[J],socket:s})}e.emit("connect",e[B],[e])}catch(s){if(e.destroyed){return}e[D]=false;if(i.connectError.hasSubscribers){i.connectError.publish({connectParams:{host:A,hostname:t,protocol:n,port:a,version:e[X]?.version,servername:e[h],localAddress:e[Z]},connector:e[J],error:s})}if(s.code==="ERR_TLS_CERT_ALTNAME_INVALID"){r(e[f]===0);while(e[p]>0&&e[y][e[b]].servername===e[h]){const A=e[y][e[b]++];o.errorRequest(e,A,s)}}else{onError(e,s)}e.emit("connectionError",e[B],[e],s)}e[$]()}function emitDrain(e){e[k]=0;e.emit("drain",e[B],[e])}function resume(e,A){if(e[d]===2){return}e[d]=2;_resume(e,A);e[d]=0;if(e[S]>256){e[y].splice(0,e[S]);e[b]-=e[S];e[S]=0}}function _resume(e,A){while(true){if(e.destroyed){r(e[p]===0);return}if(e[re]&&!e[w]){e[re]();e[re]=null;return}if(e[X]){e[X].resume()}if(e[I]){e[k]=2}else if(e[k]===2){if(A){e[k]=1;queueMicrotask((()=>emitDrain(e)))}else{emitDrain(e)}continue}if(e[p]===0){return}if(e[f]>=(getPipelining(e)||1)){return}const t=e[y][e[b]];if(e[B].protocol==="https:"&&e[h]!==t.servername){if(e[f]>0){return}e[h]=t.servername;e[X]?.destroy(new l("servername changed"),(()=>{e[X]=null;resume(e)}))}if(e[D]){return}if(!e[X]){connect(e);return}if(e[X].destroyed){return}if(e[X].busy(t)){return}if(!t.aborted&&e[X].write(t)){e[b]++}else{e[y].splice(e[b],1)}}}e.exports=Client},1841:(e,A,t)=>{const r=t(883);const{ClientDestroyedError:s,ClientClosedError:n,InvalidArgumentError:o}=t(8707);const{kDestroy:i,kClose:a,kClosed:c,kDestroyed:g,kDispatch:l,kInterceptors:Q}=t(6443);const E=Symbol("onDestroyed");const B=Symbol("onClosed");const h=Symbol("Intercepted Dispatch");const C=Symbol("webSocketOptions");class DispatcherBase extends r{constructor(e){super();this[g]=false;this[E]=null;this[c]=false;this[B]=[];this[C]=e?.webSocket??{}}get webSocketOptions(){return{maxFragments:this[C].maxFragments??131072,maxPayloadSize:this[C].maxPayloadSize??128*1024*1024}}get destroyed(){return this[g]}get closed(){return this[c]}get interceptors(){return this[Q]}set interceptors(e){if(e){for(let A=e.length-1;A>=0;A--){const e=this[Q][A];if(typeof e!=="function"){throw new o("interceptor must be an function")}}}this[Q]=e}close(e){if(e===undefined){return new Promise(((e,A)=>{this.close(((t,r)=>t?A(t):e(r)))}))}if(typeof e!=="function"){throw new o("invalid callback")}if(this[g]){queueMicrotask((()=>e(new s,null)));return}if(this[c]){if(this[B]){this[B].push(e)}else{queueMicrotask((()=>e(null,null)))}return}this[c]=true;this[B].push(e);const onClosed=()=>{const e=this[B];this[B]=null;for(let A=0;Athis.destroy())).then((()=>{queueMicrotask(onClosed)}))}destroy(e,A){if(typeof e==="function"){A=e;e=null}if(A===undefined){return new Promise(((A,t)=>{this.destroy(e,((e,r)=>e?t(e):A(r)))}))}if(typeof A!=="function"){throw new o("invalid callback")}if(this[g]){if(this[E]){this[E].push(A)}else{queueMicrotask((()=>A(null,null)))}return}if(!e){e=new s}this[g]=true;this[E]=this[E]||[];this[E].push(A);const onDestroyed=()=>{const e=this[E];this[E]=null;for(let A=0;A{queueMicrotask(onDestroyed)}))}[h](e,A){if(!this[Q]||this[Q].length===0){this[h]=this[l];return this[l](e,A)}let t=this[l].bind(this);for(let e=this[Q].length-1;e>=0;e--){t=this[Q][e](t)}this[h]=t;return t(e,A)}dispatch(e,A){if(!A||typeof A!=="object"){throw new o("handler must be an object")}try{if(!e||typeof e!=="object"){throw new o("opts must be an object.")}if(this[g]||this[E]){throw new s}if(this[c]){throw new n}return this[h](e,A)}catch(e){if(typeof A.onError!=="function"){throw new o("invalid onError method")}A.onError(e);return false}}}e.exports=DispatcherBase},883:(e,A,t)=>{const r=t(8474);class Dispatcher extends r{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...e){const A=Array.isArray(e[0])?e[0]:e;let t=this.dispatch.bind(this);for(const e of A){if(e==null){continue}if(typeof e!=="function"){throw new TypeError(`invalid interceptor, expected function received ${typeof e}`)}t=e(t);if(t==null||typeof t!=="function"||t.length!==2){throw new TypeError("invalid interceptor")}}return new ComposedDispatcher(this,t)}}class ComposedDispatcher extends Dispatcher{#t=null;#r=null;constructor(e,A){super();this.#t=e;this.#r=A}dispatch(...e){this.#r(...e)}close(...e){return this.#t.close(...e)}destroy(...e){return this.#t.destroy(...e)}}e.exports=Dispatcher},3137:(e,A,t)=>{const r=t(1841);const{kClose:s,kDestroy:n,kClosed:o,kDestroyed:i,kDispatch:a,kNoProxyAgent:c,kHttpProxyAgent:g,kHttpsProxyAgent:l}=t(6443);const Q=t(6672);const E=t(7405);const B={"http:":80,"https:":443};let h=false;class EnvHttpProxyAgent extends r{#s=null;#n=null;#o=null;constructor(e={}){super();this.#o=e;if(!h){h=true;process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"})}const{httpProxy:A,httpsProxy:t,noProxy:r,...s}=e;this[c]=new E(s);const n=A??process.env.http_proxy??process.env.HTTP_PROXY;if(n){this[g]=new Q({...s,uri:n})}else{this[g]=this[c]}const o=t??process.env.https_proxy??process.env.HTTPS_PROXY;if(o){this[l]=new Q({...s,uri:o})}else{this[l]=this[g]}this.#i()}[a](e,A){const t=new URL(e.origin);const r=this.#a(t);return r.dispatch(e,A)}async[s](){await this[c].close();if(!this[g][o]){await this[g].close()}if(!this[l][o]){await this[l].close()}}async[n](e){await this[c].destroy(e);if(!this[g][i]){await this[g].destroy(e)}if(!this[l][i]){await this[l].destroy(e)}}#a(e){let{protocol:A,host:t,port:r}=e;t=t.replace(/:\d*$/,"").toLowerCase();r=Number.parseInt(r,10)||B[A]||0;if(!this.#c(t,r)){return this[c]}if(A==="https:"){return this[l]}return this[g]}#c(e,A){if(this.#g){this.#i()}if(this.#n.length===0){return true}if(this.#s==="*"){return false}for(let t=0;t{const A=2048;const t=A-1;class FixedCircularBuffer{constructor(){this.bottom=0;this.top=0;this.list=new Array(A);this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&t)===this.bottom}push(e){this.list[this.top]=e;this.top=this.top+1&t}shift(){const e=this.list[this.bottom];if(e===undefined)return null;this.list[this.bottom]=undefined;this.bottom=this.bottom+1&t;return e}}e.exports=class FixedQueue{constructor(){this.head=this.tail=new FixedCircularBuffer}isEmpty(){return this.head.isEmpty()}push(e){if(this.head.isFull()){this.head=this.head.next=new FixedCircularBuffer}this.head.push(e)}shift(){const e=this.tail;const A=e.shift();if(e.isEmpty()&&e.next!==null){this.tail=e.next}return A}}},2128:(e,A,t)=>{const r=t(1841);const s=t(4660);const{kConnected:n,kSize:o,kRunning:i,kPending:a,kQueued:c,kBusy:g,kFree:l,kUrl:Q,kClose:E,kDestroy:B,kDispatch:h}=t(6443);const C=t(3246);const I=Symbol("clients");const u=Symbol("needDrain");const d=Symbol("queue");const f=Symbol("closed resolve");const p=Symbol("onDrain");const w=Symbol("onConnect");const y=Symbol("onDisconnect");const m=Symbol("onConnectionError");const D=Symbol("get dispatcher");const k=Symbol("add client");const R=Symbol("remove client");const F=Symbol("stats");class PoolBase extends r{constructor(e){super(e);this[d]=new s;this[I]=[];this[c]=0;const A=this;this[p]=function onDrain(e,t){const r=A[d];let s=false;while(!s){const e=r.shift();if(!e){break}A[c]--;s=!this.dispatch(e.opts,e.handler)}this[u]=s;if(!this[u]&&A[u]){A[u]=false;A.emit("drain",e,[A,...t])}if(A[f]&&r.isEmpty()){Promise.all(A[I].map((e=>e.close()))).then(A[f])}};this[w]=(e,t)=>{A.emit("connect",e,[A,...t])};this[y]=(e,t,r)=>{A.emit("disconnect",e,[A,...t],r)};this[m]=(e,t,r)=>{A.emit("connectionError",e,[A,...t],r)};this[F]=new C(this)}get[g](){return this[u]}get[n](){return this[I].filter((e=>e[n])).length}get[l](){return this[I].filter((e=>e[n]&&!e[u])).length}get[a](){let e=this[c];for(const{[a]:A}of this[I]){e+=A}return e}get[i](){let e=0;for(const{[i]:A}of this[I]){e+=A}return e}get[o](){let e=this[c];for(const{[o]:A}of this[I]){e+=A}return e}get stats(){return this[F]}async[E](){if(this[d].isEmpty()){await Promise.all(this[I].map((e=>e.close())))}else{await new Promise((e=>{this[f]=e}))}}async[B](e){while(true){const A=this[d].shift();if(!A){break}A.handler.onError(e)}await Promise.all(this[I].map((A=>A.destroy(e))))}[h](e,A){const t=this[D]();if(!t){this[u]=true;this[d].push({opts:e,handler:A});this[c]++}else if(!t.dispatch(e,A)){t[u]=true;this[u]=!this[D]()}return!this[u]}[k](e){e.on("drain",this[p]).on("connect",this[w]).on("disconnect",this[y]).on("connectionError",this[m]);this[I].push(e);if(this[u]){queueMicrotask((()=>{if(this[u]){this[p](e[Q],[this,e])}}))}return this}[R](e){e.close((()=>{const A=this[I].indexOf(e);if(A!==-1){this[I].splice(A,1)}}));this[u]=this[I].some((e=>!e[u]&&e.closed!==true&&e.destroyed!==true))}}e.exports={PoolBase:PoolBase,kClients:I,kNeedDrain:u,kAddClient:k,kRemoveClient:R,kGetDispatcher:D}},3246:(e,A,t)=>{const{kFree:r,kConnected:s,kPending:n,kQueued:o,kRunning:i,kSize:a}=t(6443);const c=Symbol("pool");class PoolStats{constructor(e){this[c]=e}get connected(){return this[c][s]}get free(){return this[c][r]}get pending(){return this[c][n]}get queued(){return this[c][o]}get running(){return this[c][i]}get size(){return this[c][a]}}e.exports=PoolStats},628:(e,A,t)=>{const{PoolBase:r,kClients:s,kNeedDrain:n,kAddClient:o,kGetDispatcher:i}=t(2128);const a=t(3701);const{InvalidArgumentError:c}=t(8707);const g=t(3440);const{kUrl:l,kInterceptors:Q}=t(6443);const E=t(9136);const B=Symbol("options");const h=Symbol("connections");const C=Symbol("factory");function defaultFactory(e,A){return new a(e,A)}class Pool extends r{constructor(e,{connections:A,factory:t=defaultFactory,connect:r,connectTimeout:n,tls:o,maxCachedSessions:i,socketPath:a,autoSelectFamily:I,autoSelectFamilyAttemptTimeout:u,allowH2:d,...f}={}){if(A!=null&&(!Number.isFinite(A)||A<0)){throw new c("invalid connections")}if(typeof t!=="function"){throw new c("factory must be a function.")}if(r!=null&&typeof r!=="function"&&typeof r!=="object"){throw new c("connect must be a function or an object")}if(typeof r!=="function"){r=E({...o,maxCachedSessions:i,allowH2:d,socketPath:a,timeout:n,...I?{autoSelectFamily:I,autoSelectFamilyAttemptTimeout:u}:undefined,...r})}super(f);this[Q]=f.interceptors?.Pool&&Array.isArray(f.interceptors.Pool)?f.interceptors.Pool:[];this[h]=A||null;this[l]=g.parseOrigin(e);this[B]={...g.deepClone(f),connect:r,allowH2:d};this[B].interceptors=f.interceptors?{...f.interceptors}:undefined;this[C]=t;this.on("connectionError",((e,A,t)=>{for(const e of A){const A=this[s].indexOf(e);if(A!==-1){this[s].splice(A,1)}}}))}[i](){for(const e of this[s]){if(!e[n]){return e}}if(!this[h]||this[s].length{const{kProxy:r,kClose:s,kDestroy:n,kDispatch:o,kInterceptors:i}=t(6443);const{URL:a}=t(3136);const c=t(7405);const g=t(628);const l=t(1841);const{InvalidArgumentError:Q,RequestAbortedError:E,SecureProxyConnectionError:B}=t(8707);const h=t(9136);const C=t(3701);const I=Symbol("proxy agent");const u=Symbol("proxy client");const d=Symbol("proxy headers");const f=Symbol("request tls settings");const p=Symbol("proxy tls settings");const w=Symbol("connect endpoint function");const y=Symbol("tunnel proxy");function defaultProtocolPort(e){return e==="https:"?443:80}function defaultFactory(e,A){return new g(e,A)}const noop=()=>{};function defaultAgentFactory(e,A){if(A.connections===1){return new C(e,A)}return new g(e,A)}class Http1ProxyWrapper extends l{#Q;constructor(e,{headers:A={},connect:t,factory:r}){super();if(!e){throw new Q("Proxy URL is mandatory")}this[d]=A;if(r){this.#Q=r(e,{connect:t})}else{this.#Q=new C(e,{connect:t})}}[o](e,A){const t=A.onHeaders;A.onHeaders=function(e,r,s){if(e===407){if(typeof A.onError==="function"){A.onError(new Q("Proxy Authentication Required (407)"))}return}if(t)t.call(this,e,r,s)};const{origin:r,path:s="/",headers:n={}}=e;e.path=r+s;if(!("host"in n)&&!("Host"in n)){const{host:e}=new a(r);n.host=e}e.headers={...this[d],...n};return this.#Q[o](e,A)}async[s](){return this.#Q.close()}async[n](e){return this.#Q.destroy(e)}}class ProxyAgent extends l{constructor(e){super();if(!e||typeof e==="object"&&!(e instanceof a)&&!e.uri){throw new Q("Proxy uri is mandatory")}const{clientFactory:A=defaultFactory}=e;if(typeof A!=="function"){throw new Q("Proxy opts.clientFactory must be a function.")}const{proxyTunnel:t=true}=e;const s=this.#E(e);const{href:n,origin:o,port:g,protocol:l,username:C,password:m,hostname:D}=s;this[r]={uri:n,protocol:l};this[i]=e.interceptors?.ProxyAgent&&Array.isArray(e.interceptors.ProxyAgent)?e.interceptors.ProxyAgent:[];this[f]=e.requestTls;this[p]=e.proxyTls;this[d]=e.headers||{};this[y]=t;if(e.auth&&e.token){throw new Q("opts.auth cannot be used in combination with opts.token")}else if(e.auth){this[d]["proxy-authorization"]=`Basic ${e.auth}`}else if(e.token){this[d]["proxy-authorization"]=e.token}else if(C&&m){this[d]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(C)}:${decodeURIComponent(m)}`).toString("base64")}`}const k=h({...e.proxyTls});this[w]=h({...e.requestTls});const R=e.factory||defaultAgentFactory;const factory=(e,A)=>{const{protocol:t}=new a(e);if(!this[y]&&t==="http:"&&this[r].protocol==="http:"){return new Http1ProxyWrapper(this[r].uri,{headers:this[d],connect:k,factory:R})}return R(e,A)};this[u]=A(s,{connect:k});this[I]=new c({...e,factory:factory,connect:async(e,A)=>{let t=e.host;if(!e.port){t+=`:${defaultProtocolPort(e.protocol)}`}try{const{socket:r,statusCode:s}=await this[u].connect({origin:o,port:g,path:t,signal:e.signal,headers:{...this[d],host:e.host},servername:this[p]?.servername||D});if(s!==200){r.on("error",noop).destroy();A(new E(`Proxy response (${s}) !== 200 when HTTP Tunneling`))}if(e.protocol!=="https:"){A(null,r);return}let n;if(this[f]){n=this[f].servername}else{n=e.servername}this[w]({...e,servername:n,httpSocket:r},A)}catch(e){if(e.code==="ERR_TLS_CERT_ALTNAME_INVALID"){A(new B(e))}else{A(e)}}}})}dispatch(e,A){const t=buildHeaders(e.headers);throwIfProxyAuthIsSent(t);if(t&&!("host"in t)&&!("Host"in t)){const{host:A}=new a(e.origin);t.host=A}return this[I].dispatch({...e,headers:t},A)}#E(e){if(typeof e==="string"){return new a(e)}else if(e instanceof a){return e}else{return new a(e.uri)}}async[s](){await this[I].close();await this[u].close()}async[n](){await this[I].destroy();await this[u].destroy()}}function buildHeaders(e){if(Array.isArray(e)){const A={};for(let t=0;te.toLowerCase()==="proxy-authorization"));if(A){throw new Q("Proxy-Authorization should be sent in ProxyAgent constructor")}}e.exports=ProxyAgent},50:(e,A,t)=>{const r=t(883);const s=t(7816);class RetryAgent extends r{#B=null;#h=null;constructor(e,A={}){super(A);this.#B=e;this.#h=A}dispatch(e,A){const t=new s({...e,retryOptions:this.#h},{dispatch:this.#B.dispatch.bind(this.#B),handler:A});return this.#B.dispatch(e,t)}close(){return this.#B.close()}destroy(){return this.#B.destroy()}}e.exports=RetryAgent},2581:(e,A,t)=>{const r=Symbol.for("undici.globalDispatcher.1");const{InvalidArgumentError:s}=t(8707);const n=t(7405);if(getGlobalDispatcher()===undefined){setGlobalDispatcher(new n)}function setGlobalDispatcher(e){if(!e||typeof e.dispatch!=="function"){throw new s("Argument agent must implement Agent")}Object.defineProperty(globalThis,r,{value:e,writable:true,enumerable:false,configurable:false})}function getGlobalDispatcher(){return globalThis[r]}e.exports={setGlobalDispatcher:setGlobalDispatcher,getGlobalDispatcher:getGlobalDispatcher}},8155:e=>{e.exports=class DecoratorHandler{#C;constructor(e){if(typeof e!=="object"||e===null){throw new TypeError("handler must be an object")}this.#C=e}onConnect(...e){return this.#C.onConnect?.(...e)}onError(...e){return this.#C.onError?.(...e)}onUpgrade(...e){return this.#C.onUpgrade?.(...e)}onResponseStarted(...e){return this.#C.onResponseStarted?.(...e)}onHeaders(...e){return this.#C.onHeaders?.(...e)}onData(...e){return this.#C.onData?.(...e)}onComplete(...e){return this.#C.onComplete?.(...e)}onBodySent(...e){return this.#C.onBodySent?.(...e)}}},8754:(e,A,t)=>{const r=t(3440);const{kBodyUsed:s}=t(6443);const n=t(4589);const{InvalidArgumentError:o}=t(8707);const i=t(8474);const a=[300,301,302,303,307,308];const c=Symbol("body");class BodyAsyncIterable{constructor(e){this[c]=e;this[s]=false}async*[Symbol.asyncIterator](){n(!this[s],"disturbed");this[s]=true;yield*this[c]}}class RedirectHandler{constructor(e,A,t,a){if(A!=null&&(!Number.isInteger(A)||A<0)){throw new o("maxRedirections must be a positive number")}r.validateHandler(a,t.method,t.upgrade);this.dispatch=e;this.location=null;this.abort=null;this.opts={...t,maxRedirections:0};this.maxRedirections=A;this.handler=a;this.history=[];this.redirectionLimitReached=false;if(r.isStream(this.opts.body)){if(r.bodyLength(this.opts.body)===0){this.opts.body.on("data",(function(){n(false)}))}if(typeof this.opts.body.readableDidRead!=="boolean"){this.opts.body[s]=false;i.prototype.on.call(this.opts.body,"data",(function(){this[s]=true}))}}else if(this.opts.body&&typeof this.opts.body.pipeTo==="function"){this.opts.body=new BodyAsyncIterable(this.opts.body)}else if(this.opts.body&&typeof this.opts.body!=="string"&&!ArrayBuffer.isView(this.opts.body)&&r.isIterable(this.opts.body)){this.opts.body=new BodyAsyncIterable(this.opts.body)}}onConnect(e){this.abort=e;this.handler.onConnect(e,{history:this.history})}onUpgrade(e,A,t){this.handler.onUpgrade(e,A,t)}onError(e){this.handler.onError(e)}onHeaders(e,A,t,s){this.location=this.history.length>=this.maxRedirections||r.isDisturbed(this.opts.body)?null:parseLocation(e,A);if(this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections){if(this.request){this.request.abort(new Error("max redirects"))}this.redirectionLimitReached=true;this.abort(new Error("max redirects"));return}if(this.opts.origin){this.history.push(new URL(this.opts.path,this.opts.origin))}if(!this.location){return this.handler.onHeaders(e,A,t,s)}const{origin:n,pathname:o,search:i}=r.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin)));const a=i?`${o}${i}`:o;this.opts.headers=cleanRequestHeaders(this.opts.headers,e===303,this.opts.origin!==n);this.opts.path=a;this.opts.origin=n;this.opts.maxRedirections=0;this.opts.query=null;if(e===303&&this.opts.method!=="HEAD"){this.opts.method="GET";this.opts.body=null}}onData(e){if(this.location){}else{return this.handler.onData(e)}}onComplete(e){if(this.location){this.location=null;this.abort=null;this.dispatch(this.opts,this)}else{this.handler.onComplete(e)}}onBodySent(e){if(this.handler.onBodySent){this.handler.onBodySent(e)}}}function parseLocation(e,A){if(a.indexOf(e)===-1){return null}for(let e=0;e{const r=t(4589);const{kRetryHandlerDefaultRetry:s}=t(6443);const{RequestRetryError:n}=t(8707);const{isDisturbed:o,parseHeaders:i,parseRangeHeader:a,wrapRequestBody:c}=t(3440);function calculateRetryAfterHeader(e){const A=Date.now();return new Date(e).getTime()-A}function validatePartialResponseContentLength(e,A,t,r){const s=e["content-length"];if(s==null){return null}if(!Number.isFinite(A.start)||!Number.isFinite(A.end)){return null}const o=Number(s);const i=A.end-A.start+1;if(!Number.isFinite(o)||o!==i){return new n("Content-Length mismatch",t,{headers:e,data:{count:r}})}return null}class RetryHandler{constructor(e,A){const{retryOptions:t,...r}=e;const{retry:n,maxRetries:o,maxTimeout:i,minTimeout:a,timeoutFactor:g,methods:l,errorCodes:Q,retryAfter:E,statusCodes:B}=t??{};this.dispatch=A.dispatch;this.handler=A.handler;this.opts={...r,body:c(e.body)};this.abort=null;this.aborted=false;this.retryOpts={retry:n??RetryHandler[s],retryAfter:E??true,maxTimeout:i??30*1e3,minTimeout:a??500,timeoutFactor:g??2,maxRetries:o??5,methods:l??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:B??[500,502,503,504,429],errorCodes:Q??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE","UND_ERR_SOCKET"]};this.retryCount=0;this.retryCountCheckpoint=0;this.start=0;this.end=null;this.etag=null;this.resume=null;this.headersSent=false;this.handler.onConnect((e=>{this.aborted=true;if(this.abort){this.abort(e)}else{this.reason=e}}))}checkpointResponseEnd(e,A){if(this.end==null&&this.opts.method!=="HEAD"){const A=e["content-length"];this.end=A!=null?Number(A)-1:null;r(this.end==null||Number.isFinite(this.end),"invalid content-length")}this.resume=this.end!=null?A:null}onRequestSent(){if(this.handler.onRequestSent){this.handler.onRequestSent()}}onUpgrade(e,A,t){if(this.handler.onUpgrade){this.handler.onUpgrade(e,A,t)}}onConnect(e){if(this.aborted){e(this.reason)}else{this.abort=e}}onBodySent(e){if(this.handler.onBodySent)return this.handler.onBodySent(e)}static[s](e,{state:A,opts:t},r){const{statusCode:s,code:n,headers:o}=e;const{method:i,retryOptions:a}=t;const{maxRetries:c,minTimeout:g,maxTimeout:l,timeoutFactor:Q,statusCodes:E,errorCodes:B,methods:h}=a;const{counter:C}=A;if(n&&n!=="UND_ERR_REQ_RETRY"&&!B.includes(n)){r(e);return}if(Array.isArray(h)&&!h.includes(i)){r(e);return}if(s!=null&&Array.isArray(E)&&!E.includes(s)){r(e);return}if(C>c){r(e);return}let I=o?.["retry-after"];if(I){I=Number(I);I=Number.isNaN(I)?calculateRetryAfterHeader(I):I*1e3}const u=I>0?Math.min(I,l):Math.min(g*Q**(C-1),l);setTimeout((()=>r(null)),u)}onHeaders(e,A,t,s){const o=i(A);this.retryCount+=1;if(e>=300){if(!this.headersSent&&this.retryOpts.statusCodes.includes(e)===false){this.headersSent=true;this.checkpointResponseEnd(o,t);return this.handler.onHeaders(e,A,t,s)}else{this.abort(new n("Request failed",e,{headers:o,data:{count:this.retryCount}}));return false}}if(this.resume!=null){this.resume=null;if(e!==206&&(this.start>0||e!==200)){this.abort(new n("server does not support the range header and the payload was partially consumed",e,{headers:o,data:{count:this.retryCount}}));return false}const A=a(o["content-range"]);if(!A){this.abort(new n("Content-Range mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}if(this.etag!=null&&this.etag!==o.etag){this.abort(new n("ETag mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}const r=validatePartialResponseContentLength(o,A,e,this.retryCount);if(r!=null){this.abort(r);return false}const{start:s,size:i,end:c=i-1}=A;if(this.start!==s||this.end!=null&&this.end!==c){this.abort(new n("Content-Range mismatch",e,{headers:o,data:{count:this.retryCount}}));return false}this.resume=t;return true}if(this.end==null){if(e===206){const n=a(o["content-range"]);if(n==null){this.headersSent=true;return this.handler.onHeaders(e,A,t,s)}const i=validatePartialResponseContentLength(o,n,e,this.retryCount);if(i!=null){this.abort(i);return false}const{start:c,size:g,end:l=g-1}=n;r(c!=null&&Number.isFinite(c),"content-range mismatch");r(l!=null&&Number.isFinite(l),"invalid content-length");this.start=c;this.end=l}if(this.end==null){const e=o["content-length"];this.end=e!=null?Number(e)-1:null}r(Number.isFinite(this.start));r(this.end==null||Number.isFinite(this.end),"invalid content-length");this.resume=t;this.headersSent=true;this.etag=o.etag!=null?o.etag:null;if(this.etag!=null&&this.etag.startsWith("W/")){this.etag=null}return this.handler.onHeaders(e,A,t,s)}const c=new n("Request failed",e,{headers:o,data:{count:this.retryCount}});this.abort(c);return false}onData(e){this.start+=e.length;return this.handler.onData(e)}onComplete(e){this.retryCount=0;return this.handler.onComplete(e)}onError(e){if(this.aborted||o(this.opts.body)||this.headersSent&&this.resume==null){return this.handler.onError(e)}if(this.retryCount-this.retryCountCheckpoint>0){this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint)}else{this.retryCount+=1}this.retryOpts.retry(e,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},onRetry.bind(this));function onRetry(e){if(e!=null||this.aborted||o(this.opts.body)){return this.handler.onError(e)}if(this.start!==0){const e={range:`bytes=${this.start}-${this.end??""}`};if(this.etag!=null){e["if-match"]=this.etag}this.opts={...this.opts,headers:{...this.opts.headers,...e}}}try{this.retryCountCheckpoint=this.retryCount;this.dispatch(this.opts,this)}catch(e){this.handler.onError(e)}}}}e.exports=RetryHandler},379:(e,A,t)=>{const{isIP:r}=t(7030);const{lookup:s}=t(610);const n=t(8155);const{InvalidArgumentError:o,InformationalError:i}=t(8707);const a=Math.pow(2,31)-1;class DNSInstance{#I=0;#u=0;#d=new Map;dualStack=true;affinity=null;lookup=null;pick=null;constructor(e){this.#I=e.maxTTL;this.#u=e.maxItems;this.dualStack=e.dualStack;this.affinity=e.affinity;this.lookup=e.lookup??this.#f;this.pick=e.pick??this.#p}get full(){return this.#d.size===this.#u}runLookup(e,A,t){const r=this.#d.get(e.hostname);if(r==null&&this.full){t(null,e.origin);return}const s={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...A.dns,maxTTL:this.#I,maxItems:this.#u};if(r==null){this.lookup(e,s,((A,r)=>{if(A||r==null||r.length===0){t(A??new i("No DNS entries found"));return}this.setRecords(e,r);const n=this.#d.get(e.hostname);const o=this.pick(e,n,s.affinity);let a;if(typeof o.port==="number"){a=`:${o.port}`}else if(e.port!==""){a=`:${e.port}`}else{a=""}t(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}))}else{const n=this.pick(e,r,s.affinity);if(n==null){this.#d.delete(e.hostname);this.runLookup(e,A,t);return}let o;if(typeof n.port==="number"){o=`:${n.port}`}else if(e.port!==""){o=`:${e.port}`}else{o=""}t(null,`${e.protocol}//${n.family===6?`[${n.address}]`:n.address}${o}`)}}#f(e,A,t){s(e.hostname,{all:true,family:this.dualStack===false?this.affinity:0,order:"ipv4first"},((e,A)=>{if(e){return t(e)}const r=new Map;for(const e of A){r.set(`${e.address}:${e.family}`,e)}t(null,r.values())}))}#p(e,A,t){let r=null;const{records:s,offset:n}=A;let o;if(this.dualStack){if(t==null){if(n==null||n===a){A.offset=0;t=4}else{A.offset++;t=(A.offset&1)===1?6:4}}if(s[t]!=null&&s[t].ips.length>0){o=s[t]}else{o=s[t===4?6:4]}}else{o=s[t]}if(o==null||o.ips.length===0){return r}if(o.offset==null||o.offset===a){o.offset=0}else{o.offset++}const i=o.offset%o.ips.length;r=o.ips[i]??null;if(r==null){return r}if(Date.now()-r.timestamp>r.ttl){o.ips.splice(i,1);return this.pick(e,A,t)}return r}setRecords(e,A){const t=Date.now();const r={records:{4:null,6:null}};for(const e of A){e.timestamp=t;if(typeof e.ttl==="number"){e.ttl=Math.min(e.ttl,this.#I)}else{e.ttl=this.#I}const A=r.records[e.family]??{ips:[]};A.ips.push(e);r.records[e.family]=A}this.#d.set(e.hostname,r)}getHandler(e,A){return new DNSDispatchHandler(this,e,A)}}class DNSDispatchHandler extends n{#w=null;#o=null;#r=null;#C=null;#y=null;constructor(e,{origin:A,handler:t,dispatch:r},s){super(t);this.#y=A;this.#C=t;this.#o={...s};this.#w=e;this.#r=r}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#w.dualStack){this.#w.runLookup(this.#y,this.#o,((e,A)=>{if(e){return this.#C.onError(e)}const t={...this.#o,origin:A};this.#r(t,this)}));return}this.#C.onError(e);return}case"ENOTFOUND":this.#w.deleteRecord(this.#y);default:this.#C.onError(e);break}}}e.exports=e=>{if(e?.maxTTL!=null&&(typeof e?.maxTTL!=="number"||e?.maxTTL<0)){throw new o("Invalid maxTTL. Must be a positive number")}if(e?.maxItems!=null&&(typeof e?.maxItems!=="number"||e?.maxItems<1)){throw new o("Invalid maxItems. Must be a positive number and greater than zero")}if(e?.affinity!=null&&e?.affinity!==4&&e?.affinity!==6){throw new o("Invalid affinity. Must be either 4 or 6")}if(e?.dualStack!=null&&typeof e?.dualStack!=="boolean"){throw new o("Invalid dualStack. Must be a boolean")}if(e?.lookup!=null&&typeof e?.lookup!=="function"){throw new o("Invalid lookup. Must be a function")}if(e?.pick!=null&&typeof e?.pick!=="function"){throw new o("Invalid pick. Must be a function")}const A=e?.dualStack??true;let t;if(A){t=e?.affinity??null}else{t=e?.affinity??4}const s={maxTTL:e?.maxTTL??1e4,lookup:e?.lookup??null,pick:e?.pick??null,dualStack:A,affinity:t,maxItems:e?.maxItems??Infinity};const n=new DNSInstance(s);return e=>function dnsInterceptor(A,t){const s=A.origin.constructor===URL?A.origin:new URL(A.origin);if(r(s.hostname)!==0){return e(A,t)}n.runLookup(s,A,((r,o)=>{if(r){return t.onError(r)}let i=null;i={...A,servername:s.hostname,origin:o,headers:{host:s.hostname,...A.headers}};e(i,n.getHandler({origin:s,dispatch:e,handler:t},A))}));return true}}},8060:(e,A,t)=>{const r=t(3440);const{InvalidArgumentError:s,RequestAbortedError:n}=t(8707);const o=t(8155);class DumpHandler extends o{#m=1024*1024;#D=null;#k=false;#R=false;#F=0;#b=null;#C=null;constructor({maxSize:e},A){super(A);if(e!=null&&(!Number.isFinite(e)||e<1)){throw new s("maxSize must be a number greater than 0")}this.#m=e??this.#m;this.#C=A}onConnect(e){this.#D=e;this.#C.onConnect(this.#S.bind(this))}#S(e){this.#R=true;this.#b=e}onHeaders(e,A,t,s){const o=r.parseHeaders(A);const i=o["content-length"];if(i!=null&&i>this.#m){throw new n(`Response size (${i}) larger than maxSize (${this.#m})`)}if(this.#R){return true}return this.#C.onHeaders(e,A,t,s)}onError(e){if(this.#k){return}e=this.#b??e;this.#C.onError(e)}onData(e){this.#F=this.#F+e.length;if(this.#F>=this.#m){this.#k=true;if(this.#R){this.#C.onError(this.#b)}else{this.#C.onComplete([])}}return true}onComplete(e){if(this.#k){return}if(this.#R){this.#C.onError(this.reason);return}this.#C.onComplete(e)}}function createDumpInterceptor({maxSize:e}={maxSize:1024*1024}){return A=>function Intercept(t,r){const{dumpMaxSize:s=e}=t;const n=new DumpHandler({maxSize:s},r);return A(t,n)}}e.exports=createDumpInterceptor},5092:(e,A,t)=>{const r=t(8754);function createRedirectInterceptor({maxRedirections:e}){return A=>function Intercept(t,s){const{maxRedirections:n=e}=t;if(!n){return A(t,s)}const o=new r(A,n,t,s);t={...t,maxRedirections:0};return A(t,o)}}e.exports=createRedirectInterceptor},1514:(e,A,t)=>{const r=t(8754);e.exports=e=>{const A=e?.maxRedirections;return e=>function redirectInterceptor(t,s){const{maxRedirections:n=A,...o}=t;if(!n){return e(t,s)}const i=new r(e,n,t,s);return e(o,i)}}},2026:(e,A,t)=>{const r=t(7816);e.exports=e=>A=>function retryInterceptor(t,s){return A(t,new r({...t,retryOptions:{...e,...t.retryOptions}},{handler:s,dispatch:A}))}},2824:(e,A,t)=>{Object.defineProperty(A,"__esModule",{value:true});A.SPECIAL_HEADERS=A.HEADER_STATE=A.MINOR=A.MAJOR=A.CONNECTION_TOKEN_CHARS=A.HEADER_CHARS=A.TOKEN=A.STRICT_TOKEN=A.HEX=A.URL_CHAR=A.STRICT_URL_CHAR=A.USERINFO_CHARS=A.MARK=A.ALPHANUM=A.NUM=A.HEX_MAP=A.NUM_MAP=A.ALPHA=A.FINISH=A.H_METHOD_MAP=A.METHOD_MAP=A.METHODS_RTSP=A.METHODS_ICE=A.METHODS_HTTP=A.METHODS=A.LENIENT_FLAGS=A.FLAGS=A.TYPE=A.ERROR=void 0;const r=t(172);var s;(function(e){e[e["OK"]=0]="OK";e[e["INTERNAL"]=1]="INTERNAL";e[e["STRICT"]=2]="STRICT";e[e["LF_EXPECTED"]=3]="LF_EXPECTED";e[e["UNEXPECTED_CONTENT_LENGTH"]=4]="UNEXPECTED_CONTENT_LENGTH";e[e["CLOSED_CONNECTION"]=5]="CLOSED_CONNECTION";e[e["INVALID_METHOD"]=6]="INVALID_METHOD";e[e["INVALID_URL"]=7]="INVALID_URL";e[e["INVALID_CONSTANT"]=8]="INVALID_CONSTANT";e[e["INVALID_VERSION"]=9]="INVALID_VERSION";e[e["INVALID_HEADER_TOKEN"]=10]="INVALID_HEADER_TOKEN";e[e["INVALID_CONTENT_LENGTH"]=11]="INVALID_CONTENT_LENGTH";e[e["INVALID_CHUNK_SIZE"]=12]="INVALID_CHUNK_SIZE";e[e["INVALID_STATUS"]=13]="INVALID_STATUS";e[e["INVALID_EOF_STATE"]=14]="INVALID_EOF_STATE";e[e["INVALID_TRANSFER_ENCODING"]=15]="INVALID_TRANSFER_ENCODING";e[e["CB_MESSAGE_BEGIN"]=16]="CB_MESSAGE_BEGIN";e[e["CB_HEADERS_COMPLETE"]=17]="CB_HEADERS_COMPLETE";e[e["CB_MESSAGE_COMPLETE"]=18]="CB_MESSAGE_COMPLETE";e[e["CB_CHUNK_HEADER"]=19]="CB_CHUNK_HEADER";e[e["CB_CHUNK_COMPLETE"]=20]="CB_CHUNK_COMPLETE";e[e["PAUSED"]=21]="PAUSED";e[e["PAUSED_UPGRADE"]=22]="PAUSED_UPGRADE";e[e["PAUSED_H2_UPGRADE"]=23]="PAUSED_H2_UPGRADE";e[e["USER"]=24]="USER"})(s=A.ERROR||(A.ERROR={}));var n;(function(e){e[e["BOTH"]=0]="BOTH";e[e["REQUEST"]=1]="REQUEST";e[e["RESPONSE"]=2]="RESPONSE"})(n=A.TYPE||(A.TYPE={}));var o;(function(e){e[e["CONNECTION_KEEP_ALIVE"]=1]="CONNECTION_KEEP_ALIVE";e[e["CONNECTION_CLOSE"]=2]="CONNECTION_CLOSE";e[e["CONNECTION_UPGRADE"]=4]="CONNECTION_UPGRADE";e[e["CHUNKED"]=8]="CHUNKED";e[e["UPGRADE"]=16]="UPGRADE";e[e["CONTENT_LENGTH"]=32]="CONTENT_LENGTH";e[e["SKIPBODY"]=64]="SKIPBODY";e[e["TRAILING"]=128]="TRAILING";e[e["TRANSFER_ENCODING"]=512]="TRANSFER_ENCODING"})(o=A.FLAGS||(A.FLAGS={}));var i;(function(e){e[e["HEADERS"]=1]="HEADERS";e[e["CHUNKED_LENGTH"]=2]="CHUNKED_LENGTH";e[e["KEEP_ALIVE"]=4]="KEEP_ALIVE"})(i=A.LENIENT_FLAGS||(A.LENIENT_FLAGS={}));var a;(function(e){e[e["DELETE"]=0]="DELETE";e[e["GET"]=1]="GET";e[e["HEAD"]=2]="HEAD";e[e["POST"]=3]="POST";e[e["PUT"]=4]="PUT";e[e["CONNECT"]=5]="CONNECT";e[e["OPTIONS"]=6]="OPTIONS";e[e["TRACE"]=7]="TRACE";e[e["COPY"]=8]="COPY";e[e["LOCK"]=9]="LOCK";e[e["MKCOL"]=10]="MKCOL";e[e["MOVE"]=11]="MOVE";e[e["PROPFIND"]=12]="PROPFIND";e[e["PROPPATCH"]=13]="PROPPATCH";e[e["SEARCH"]=14]="SEARCH";e[e["UNLOCK"]=15]="UNLOCK";e[e["BIND"]=16]="BIND";e[e["REBIND"]=17]="REBIND";e[e["UNBIND"]=18]="UNBIND";e[e["ACL"]=19]="ACL";e[e["REPORT"]=20]="REPORT";e[e["MKACTIVITY"]=21]="MKACTIVITY";e[e["CHECKOUT"]=22]="CHECKOUT";e[e["MERGE"]=23]="MERGE";e[e["M-SEARCH"]=24]="M-SEARCH";e[e["NOTIFY"]=25]="NOTIFY";e[e["SUBSCRIBE"]=26]="SUBSCRIBE";e[e["UNSUBSCRIBE"]=27]="UNSUBSCRIBE";e[e["PATCH"]=28]="PATCH";e[e["PURGE"]=29]="PURGE";e[e["MKCALENDAR"]=30]="MKCALENDAR";e[e["LINK"]=31]="LINK";e[e["UNLINK"]=32]="UNLINK";e[e["SOURCE"]=33]="SOURCE";e[e["PRI"]=34]="PRI";e[e["DESCRIBE"]=35]="DESCRIBE";e[e["ANNOUNCE"]=36]="ANNOUNCE";e[e["SETUP"]=37]="SETUP";e[e["PLAY"]=38]="PLAY";e[e["PAUSE"]=39]="PAUSE";e[e["TEARDOWN"]=40]="TEARDOWN";e[e["GET_PARAMETER"]=41]="GET_PARAMETER";e[e["SET_PARAMETER"]=42]="SET_PARAMETER";e[e["REDIRECT"]=43]="REDIRECT";e[e["RECORD"]=44]="RECORD";e[e["FLUSH"]=45]="FLUSH"})(a=A.METHODS||(A.METHODS={}));A.METHODS_HTTP=[a.DELETE,a.GET,a.HEAD,a.POST,a.PUT,a.CONNECT,a.OPTIONS,a.TRACE,a.COPY,a.LOCK,a.MKCOL,a.MOVE,a.PROPFIND,a.PROPPATCH,a.SEARCH,a.UNLOCK,a.BIND,a.REBIND,a.UNBIND,a.ACL,a.REPORT,a.MKACTIVITY,a.CHECKOUT,a.MERGE,a["M-SEARCH"],a.NOTIFY,a.SUBSCRIBE,a.UNSUBSCRIBE,a.PATCH,a.PURGE,a.MKCALENDAR,a.LINK,a.UNLINK,a.PRI,a.SOURCE];A.METHODS_ICE=[a.SOURCE];A.METHODS_RTSP=[a.OPTIONS,a.DESCRIBE,a.ANNOUNCE,a.SETUP,a.PLAY,a.PAUSE,a.TEARDOWN,a.GET_PARAMETER,a.SET_PARAMETER,a.REDIRECT,a.RECORD,a.FLUSH,a.GET,a.POST];A.METHOD_MAP=r.enumToMap(a);A.H_METHOD_MAP={};Object.keys(A.METHOD_MAP).forEach((e=>{if(/^H/.test(e)){A.H_METHOD_MAP[e]=A.METHOD_MAP[e]}}));var c;(function(e){e[e["SAFE"]=0]="SAFE";e[e["SAFE_WITH_CB"]=1]="SAFE_WITH_CB";e[e["UNSAFE"]=2]="UNSAFE"})(c=A.FINISH||(A.FINISH={}));A.ALPHA=[];for(let e="A".charCodeAt(0);e<="Z".charCodeAt(0);e++){A.ALPHA.push(String.fromCharCode(e));A.ALPHA.push(String.fromCharCode(e+32))}A.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};A.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};A.NUM=["0","1","2","3","4","5","6","7","8","9"];A.ALPHANUM=A.ALPHA.concat(A.NUM);A.MARK=["-","_",".","!","~","*","'","(",")"];A.USERINFO_CHARS=A.ALPHANUM.concat(A.MARK).concat(["%",";",":","&","=","+","$",","]);A.STRICT_URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(A.ALPHANUM);A.URL_CHAR=A.STRICT_URL_CHAR.concat(["\t","\f"]);for(let e=128;e<=255;e++){A.URL_CHAR.push(e)}A.HEX=A.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);A.STRICT_TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(A.ALPHANUM);A.TOKEN=A.STRICT_TOKEN.concat([" "]);A.HEADER_CHARS=["\t"];for(let e=32;e<=255;e++){if(e!==127){A.HEADER_CHARS.push(e)}}A.CONNECTION_TOKEN_CHARS=A.HEADER_CHARS.filter((e=>e!==44));A.MAJOR=A.NUM_MAP;A.MINOR=A.MAJOR;var g;(function(e){e[e["GENERAL"]=0]="GENERAL";e[e["CONNECTION"]=1]="CONNECTION";e[e["CONTENT_LENGTH"]=2]="CONTENT_LENGTH";e[e["TRANSFER_ENCODING"]=3]="TRANSFER_ENCODING";e[e["UPGRADE"]=4]="UPGRADE";e[e["CONNECTION_KEEP_ALIVE"]=5]="CONNECTION_KEEP_ALIVE";e[e["CONNECTION_CLOSE"]=6]="CONNECTION_CLOSE";e[e["CONNECTION_UPGRADE"]=7]="CONNECTION_UPGRADE";e[e["TRANSFER_ENCODING_CHUNKED"]=8]="TRANSFER_ENCODING_CHUNKED"})(g=A.HEADER_STATE||(A.HEADER_STATE={}));A.SPECIAL_HEADERS={connection:g.CONNECTION,"content-length":g.CONTENT_LENGTH,"proxy-connection":g.CONNECTION,"transfer-encoding":g.TRANSFER_ENCODING,upgrade:g.UPGRADE}},3870:(e,A,t)=>{const{Buffer:r}=t(4573);e.exports=r.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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PgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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iQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEV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JSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxB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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB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CABB3AgLii1JbnZhbGlkIGNoYXIgaW4gdXJsIHF1ZXJ5AFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fYm9keQBDb250ZW50LUxlbmd0aCBvdmVyZmxvdwBDaHVuayBzaXplIG92ZXJmbG93AFJlc3BvbnNlIG92ZXJmbG93AEludmFsaWQgbWV0aG9kIGZvciBIVFRQL3gueCByZXF1ZXN0AEludmFsaWQgbWV0aG9kIGZvciBSVFNQL3gueCByZXF1ZXN0AEV4cGVjdGVkIFNPVVJDRSBtZXRob2QgZm9yIElDRS94LnggcmVxdWVzdABJbnZhbGlkIGNoYXIgaW4gdXJsIGZyYWdtZW50IHN0YXJ0AEV4cGVjdGVkIGRvdABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3N0YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAFBhdXNlIG9uIENPTk5FQ1QvVXBncmFkZQBQYXVzZSBvbiBQUkkvVXBncmFkZQBFeHBlY3RlZCBIVFRQLzIgQ29ubmVjdGlvbiBQcmVmYWNlAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fbWV0aG9kAEV4cGVjdGVkIHNwYWNlIGFmdGVyIG1ldGhvZABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl9maWVsZABQYXVzZWQASW52YWxpZCB3b3JkIGVuY291bnRlcmVkAEludmFsaWQgbWV0aG9kIGVuY291bnRlcmVkAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2NoZW1hAFJlcXVlc3QgaGFzIGludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAF4TAAAmEwAAMBAAAPAXAACdEwAAFRIAADkXAADwEgAAChAAAHUSAACtEgAAghMAAE8UAAB/EAAAoBUAACMUAACJEgAAixQAAE0VAADUEQAAzxQAABAYAADJFgAA3BYAAMERAADgFwAAuxQAAHQUAAB8FQAA5RQAAAgXAAAfEAAAZRUAAKMUAAAoFQAAAhUAAJkVAAAsEAAAixkAAE8PAADUDgAAahAAAM4QAAACFwAAiQ4AAG4TAAAcEwAAZhQAAFYXAADBEwAAzRMAAGwTAABoFwAAZhcAAF8XAAAiEwAAzg8AAGkOAADYDgAAYxYAAMsTAACqDgAAKBcAACYXAADFEwAAXRYAAOgRAABnEwAAZRMAAPIWAABzEwAAHRcAAPkWAADzEQAAzw4AAM4VAAAMEgAAsxEAAKURAABhEAAAMhcAALsTAEH5NQsBAQBBkDYL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB/TcLAQEAQZE4C14CAwICAgICAAACAgACAgACAgICAgICAgICAAQAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEH9OQsBAQBBkToLXgIAAgICAgIAAAICAAICAAICAgICAgICAgIAAwAEAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAQfA7Cw1sb3NlZWVwLWFsaXZlAEGJPAsBAQBBoDwL4AEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBBiT4LAQEAQaA+C+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGwwAALXwEBAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGQwgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBwMIACy1yYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNCg0KU00NCg0KVFRQL0NFL1RTUC8AQfnCAAsFAQIAAQMAQZDDAAvgAQQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5xAALBQECAAEDAEGQxQAL4AEEAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cYACwQBAAABAEGRxwAL3wEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH6yAALBAEAAAIAQZDJAAtfAwQAAAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAAEAAYHBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQAQfrKAAsEAQAAAQBBkMsACwEBAEGqywALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEH6zAALBAEAAAEAQZDNAAsBAQBBms0ACwYCAAAAAAIAQbHNAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB8M4AC5YBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRU9SRElSRUNUT1JUUkNIUEFSQU1FVEVSVVJDRUJTQ1JJQkVBUkRPV05BQ0VJTkROS0NLVUJTQ1JJQkVIVFRQL0FEVFAv","base64")},3434:(e,A,t)=>{const{Buffer:r}=t(4573);e.exports=r.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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PgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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iQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEV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JSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxB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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB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AAADAEGUCAsFBAAAAAUAQaQICwkGAAAABwAAAAgAQdwIC4otSW52YWxpZCBjaGFyIGluIHVybCBxdWVyeQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2JvZHkAQ29udGVudC1MZW5ndGggb3ZlcmZsb3cAQ2h1bmsgc2l6ZSBvdmVyZmxvdwBSZXNwb25zZSBvdmVyZmxvdwBJbnZhbGlkIG1ldGhvZCBmb3IgSFRUUC94LnggcmVxdWVzdABJbnZhbGlkIG1ldGhvZCBmb3IgUlRTUC94LnggcmVxdWVzdABFeHBlY3RlZCBTT1VSQ0UgbWV0aG9kIGZvciBJQ0UveC54IHJlcXVlc3QASW52YWxpZCBjaGFyIGluIHVybCBmcmFnbWVudCBzdGFydABFeHBlY3RlZCBkb3QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucwBVc2VyIGNhbGxiYWNrIGVycm9yAGBvbl9yZXNldGAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2hlYWRlcmAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfYmVnaW5gIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fdmFsdWVgIGNhbGxiYWNrIGVycm9yAGBvbl9zdGF0dXNfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl92ZXJzaW9uX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdXJsX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWV0aG9kX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX25hbWVgIGNhbGxiYWNrIGVycm9yAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2VydmVyAEludmFsaWQgaGVhZGVyIHZhbHVlIGNoYXIASW52YWxpZCBoZWFkZXIgZmllbGQgY2hhcgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3ZlcnNpb24ASW52YWxpZCBtaW5vciB2ZXJzaW9uAEludmFsaWQgbWFqb3IgdmVyc2lvbgBFeHBlY3RlZCBzcGFjZSBhZnRlciB2ZXJzaW9uAEV4cGVjdGVkIENSTEYgYWZ0ZXIgdmVyc2lvbgBJbnZhbGlkIEhUVFAgdmVyc2lvbgBJbnZhbGlkIGhlYWRlciB0b2tlbgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3VybABJbnZhbGlkIGNoYXJhY3RlcnMgaW4gdXJsAFVuZXhwZWN0ZWQgc3RhcnQgY2hhciBpbiB1cmwARG91YmxlIEAgaW4gdXJsAEVtcHR5IENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhcmFjdGVyIGluIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZWQgdmFsdWUAUGF1c2VkIGJ5IG9uX2hlYWRlcnNfY29tcGxldGUASW52YWxpZCBFT0Ygc3RhdGUAb25fcmVzZXQgcGF1c2UAb25fY2h1bmtfaGVhZGVyIHBhdXNlAG9uX21lc3NhZ2VfYmVnaW4gcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlIHBhdXNlAG9uX3N0YXR1c19jb21wbGV0ZSBwYXVzZQBvbl92ZXJzaW9uX2NvbXBsZXRlIHBhdXNlAG9uX3VybF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGUgcGF1c2UAb25fbWVzc2FnZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXRob2RfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lIHBhdXNlAFVuZXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgc3RhcnQgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AAU1dJVENIX1BST1hZAFVTRV9QUk9YWQBNS0FDVElWSVRZAFVOUFJPQ0VTU0FCTEVfRU5USVRZAENPUFkATU9WRURfUEVSTUFORU5UTFkAVE9PX0VBUkxZAE5PVElGWQBGQUlMRURfREVQRU5ERU5DWQBCQURfR0FURVdBWQBQTEFZAFBVVABDSEVDS09VVABHQVRFV0FZX1RJTUVPVVQAUkVRVUVTVF9USU1FT1VUAE5FVFdPUktfQ09OTkVDVF9USU1FT1VUAENPTk5FQ1RJT05fVElNRU9VVABMT0dJTl9USU1FT1VUAE5FVFdPUktfUkVBRF9USU1FT1VUAFBPU1QATUlTRElSRUNURURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9MT0FEX0JBTEFOQ0VEX1JFUVVFU1QAQkFEX1JFUVVFU1QASFRUUF9SRVFVRVNUX1NFTlRfVE9fSFRUUFNfUE9SVABSRVBPUlQASU1fQV9URUFQT1QAUkVTRVRfQ09OVEVOVABOT19DT05URU5UAFBBUlRJQUxfQ09OVEVOVABIUEVfSU5WQUxJRF9DT05TVEFOVABIUEVfQ0JfUkVTRVQAR0VUAEhQRV9TVFJJQ1QAQ09ORkxJQ1QAVEVNUE9SQVJZX1JFRElSRUNUAFBFUk1BTkVOVF9SRURJUkVDVABDT05ORUNUAE1VTFRJX1NUQVRVUwBIUEVfSU5WQUxJRF9TVEFUVVMAVE9PX01BTllfUkVRVUVTVFMARUFSTFlfSElOVFMAVU5BVkFJTEFCTEVfRk9SX0xFR0FMX1JFQVNPTlMAT1BUSU9OUwBTV0lUQ0hJTkdfUFJPVE9DT0xTAFZBUklBTlRfQUxTT19ORUdPVElBVEVTAE1VTFRJUExFX0NIT0lDRVMASU5URVJOQUxfU0VSVkVSX0VSUk9SAFdFQl9TRVJWRVJfVU5LTk9XTl9FUlJPUgBSQUlMR1VOX0VSUk9SAElERU5USVRZX1BST1ZJREVSX0FVVEhFTlRJQ0FUSU9OX0VSUk9SAFNTTF9DRVJUSUZJQ0FURV9FUlJPUgBJTlZBTElEX1hfRk9SV0FSREVEX0ZPUgBTRVRfUEFSQU1FVEVSAEdFVF9QQVJBTUVURVIASFBFX1VTRVIAU0VFX09USEVSAEhQRV9DQl9DSFVOS19IRUFERVIATUtDQUxFTkRBUgBTRVRVUABXRUJfU0VSVkVSX0lTX0RPV04AVEVBUkRPV04ASFBFX0NMT1NFRF9DT05ORUNUSU9OAEhFVVJJU1RJQ19FWFBJUkFUSU9OAERJU0NPTk5FQ1RFRF9PUEVSQVRJT04ATk9OX0FVVEhPUklUQVRJVkVfSU5GT1JNQVRJT04ASFBFX0lOVkFMSURfVkVSU0lPTgBIUEVfQ0JfTUVTU0FHRV9CRUdJTgBTSVRFX0lTX0ZST1pFTgBIUEVfSU5WQUxJRF9IRUFERVJfVE9LRU4ASU5WQUxJRF9UT0tFTgBGT1JCSURERU4ARU5IQU5DRV9ZT1VSX0NBTE0ASFBFX0lOVkFMSURfVVJMAEJMT0NLRURfQllfUEFSRU5UQUxfQ09OVFJPTABNS0NPTABBQ0wASFBFX0lOVEVSTkFMAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0VfVU5PRkZJQ0lBTABIUEVfT0sAVU5MSU5LAFVOTE9DSwBQUkkAUkVUUllfV0lUSABIUEVfSU5WQUxJRF9DT05URU5UX0xFTkdUSABIUEVfVU5FWFBFQ1RFRF9DT05URU5UX0xFTkdUSABGTFVTSABQUk9QUEFUQ0gATS1TRUFSQ0gAVVJJX1RPT19MT05HAFBST0NFU1NJTkcATUlTQ0VMTEFORU9VU19QRVJTSVNURU5UX1dBUk5JTkcATUlTQ0VMTEFORU9VU19XQVJOSU5HAEhQRV9JTlZBTElEX1RSQU5TRkVSX0VOQ09ESU5HAEV4cGVjdGVkIENSTEYASFBFX0lOVkFMSURfQ0hVTktfU0laRQBNT1ZFAENPTlRJTlVFAEhQRV9DQl9TVEFUVVNfQ09NUExFVEUASFBFX0NCX0hFQURFUlNfQ09NUExFVEUASFBFX0NCX1ZFUlNJT05fQ09NUExFVEUASFBFX0NCX1VSTF9DT01QTEVURQBIUEVfQ0JfQ0hVTktfQ09NUExFVEUASFBFX0NCX0hFQURFUl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fTkFNRV9DT01QTEVURQBIUEVfQ0JfTUVTU0FHRV9DT01QTEVURQBIUEVfQ0JfTUVUSE9EX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfRklFTERfQ09NUExFVEUAREVMRVRFAEhQRV9JTlZBTElEX0VPRl9TVEFURQBJTlZBTElEX1NTTF9DRVJUSUZJQ0FURQBQQVVTRQBOT19SRVNQT05TRQBVTlNVUFBPUlRFRF9NRURJQV9UWVBFAEdPTkUATk9UX0FDQ0VQVEFCTEUAU0VSVklDRV9VTkFWQUlMQUJMRQBSQU5HRV9OT1RfU0FUSVNGSUFCTEUAT1JJR0lOX0lTX1VOUkVBQ0hBQkxFAFJFU1BPTlNFX0lTX1NUQUxFAFBVUkdFAE1FUkdFAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0UAUkVRVUVTVF9IRUFERVJfVE9PX0xBUkdFAFBBWUxPQURfVE9PX0xBUkdFAElOU1VGRklDSUVOVF9TVE9SQUdFAEhQRV9QQVVTRURfVVBHUkFERQBIUEVfUEFVU0VEX0gyX1VQR1JBREUAU09VUkNFAEFOTk9VTkNFAFRSQUNFAEhQRV9VTkVYUEVDVEVEX1NQQUNFAERFU0NSSUJFAFVOU1VCU0NSSUJFAFJFQ09SRABIUEVfSU5WQUxJRF9NRVRIT0QATk9UX0ZPVU5EAFBST1BGSU5EAFVOQklORABSRUJJTkQAVU5BVVRIT1JJWkVEAE1FVEhPRF9OT1RfQUxMT1dFRABIVFRQX1ZFUlNJT05fTk9UX1NVUFBPUlRFRABBTFJFQURZX1JFUE9SVEVEAEFDQ0VQVEVEAE5PVF9JTVBMRU1FTlRFRABMT09QX0RFVEVDVEVEAEhQRV9DUl9FWFBFQ1RFRABIUEVfTEZfRVhQRUNURUQAQ1JFQVRFRABJTV9VU0VEAEhQRV9QQVVTRUQAVElNRU9VVF9PQ0NVUkVEAFBBWU1FTlRfUkVRVUlSRUQAUFJFQ09ORElUSU9OX1JFUVVJUkVEAFBST1hZX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAE5FVFdPUktfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATEVOR1RIX1JFUVVJUkVEAFNTTF9DRVJUSUZJQ0FURV9SRVFVSVJFRABVUEdSQURFX1JFUVVJUkVEAFBBR0VfRVhQSVJFRABQUkVDT05ESVRJT05fRkFJTEVEAEVYUEVDVEFUSU9OX0ZBSUxFRABSRVZBTElEQVRJT05fRkFJTEVEAFNTTF9IQU5EU0hBS0VfRkFJTEVEAExPQ0tFRABUUkFOU0ZPUk1BVElPTl9BUFBMSUVEAE5PVF9NT0RJRklFRABOT1RfRVhURU5ERUQAQkFORFdJRFRIX0xJTUlUX0VYQ0VFREVEAFNJVEVfSVNfT1ZFUkxPQURFRABIRUFEAEV4cGVjdGVkIEhUVFAvAABeEwAAJhMAADAQAADwFwAAnRMAABUSAAA5FwAA8BIAAAoQAAB1EgAArRIAAIITAABPFAAAfxAAAKAVAAAjFAAAiRIAAIsUAABNFQAA1BEAAM8UAAAQGAAAyRYAANwWAADBEQAA4BcAALsUAAB0FAAAfBUAAOUUAAAIFwAAHxAAAGUVAACjFAAAKBUAAAIVAACZFQAALBAAAIsZAABPDwAA1A4AAGoQAADOEAAAAhcAAIkOAABuEwAAHBMAAGYUAABWFwAAwRMAAM0TAABsEwAAaBcAAGYXAABfFwAAIhMAAM4PAABpDgAA2A4AAGMWAADLEwAAqg4AACgXAAAmFwAAxRMAAF0WAADoEQAAZxMAAGUTAADyFgAAcxMAAB0XAAD5FgAA8xEAAM8OAADOFQAADBIAALMRAAClEQAAYRAAADIXAAC7EwBB+TULAQEAQZA2C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQf03CwEBAEGROAteAgMCAgICAgAAAgIAAgIAAgICAgICAgICAgAEAAAAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAIAAgBB/TkLAQEAQZE6C14CAAICAgICAAACAgACAgACAgICAgICAgICAAMABAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEHwOwsNbG9zZWVlcC1hbGl2ZQBBiTwLAQEAQaA8C+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQYk+CwEBAEGgPgvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBsMAAC18BAQABAQEBAQAAAQEAAQEAAQEBAQEBAQEBAQAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQBBkMIACyFlY3Rpb25lbnQtbGVuZ3Rob25yb3h5LWNvbm5lY3Rpb24AQcDCAAstcmFuc2Zlci1lbmNvZGluZ3BncmFkZQ0KDQoNClNNDQoNClRUUC9DRS9UU1AvAEH5wgALBQECAAEDAEGQwwAL4AEEAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cQACwUBAgABAwBBkMUAC+ABBAEBBQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnGAAsEAQAAAQBBkccAC98BAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+sgACwQBAAACAEGQyQALXwMEAAAEBAQEBAQEBAQEBAUEBAQEBAQEBAQEBAQABAAGBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEAEH6ygALBAEAAAEAQZDLAAsBAQBBqssAC0ECAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB+swACwQBAAABAEGQzQALAQEAQZrNAAsGAgAAAAACAEGxzQALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQfDOAAuWAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==","base64")},172:(e,A)=>{Object.defineProperty(A,"__esModule",{value:true});A.enumToMap=void 0;function enumToMap(e){const A={};Object.keys(e).forEach((t=>{const r=e[t];if(typeof r==="number"){A[t]=r}}));return A}A.enumToMap=enumToMap},7501:(e,A,t)=>{const{kClients:r}=t(6443);const s=t(7405);const{kAgent:n,kMockAgentSet:o,kMockAgentGet:i,kDispatches:a,kIsMockActive:c,kNetConnect:g,kGetNetConnect:l,kOptions:Q,kFactory:E}=t(1117);const B=t(7365);const h=t(4004);const{matchValue:C,buildMockOptions:I}=t(3397);const{InvalidArgumentError:u,UndiciError:d}=t(8707);const f=t(883);const p=t(1529);const w=t(6142);class MockAgent extends f{constructor(e){super(e);this[g]=true;this[c]=true;if(e?.agent&&typeof e.agent.dispatch!=="function"){throw new u("Argument opts.agent must implement Agent")}const A=e?.agent?e.agent:new s(e);this[n]=A;this[r]=A[r];this[Q]=I(e)}get(e){let A=this[i](e);if(!A){A=this[E](e);this[o](e,A)}return A}dispatch(e,A){this.get(e.origin);return this[n].dispatch(e,A)}async close(){await this[n].close();this[r].clear()}deactivate(){this[c]=false}activate(){this[c]=true}enableNetConnect(e){if(typeof e==="string"||typeof e==="function"||e instanceof RegExp){if(Array.isArray(this[g])){this[g].push(e)}else{this[g]=[e]}}else if(typeof e==="undefined"){this[g]=true}else{throw new u("Unsupported matcher. Must be one of String|Function|RegExp.")}}disableNetConnect(){this[g]=false}get isMockActive(){return this[c]}[o](e,A){this[r].set(e,A)}[E](e){const A=Object.assign({agent:this},this[Q]);return this[Q]&&this[Q].connections===1?new B(e,A):new h(e,A)}[i](e){const A=this[r].get(e);if(A){return A}if(typeof e!=="string"){const A=this[E]("http://localhost:9999");this[o](e,A);return A}for(const[A,t]of Array.from(this[r])){if(t&&typeof A!=="string"&&C(A,e)){const A=this[E](e);this[o](e,A);A[a]=t[a];return A}}}[l](){return this[g]}pendingInterceptors(){const e=this[r];return Array.from(e.entries()).flatMap((([e,A])=>A[a].map((A=>({...A,origin:e}))))).filter((({pending:e})=>e))}assertNoPendingInterceptors({pendingInterceptorsFormatter:e=new w}={}){const A=this.pendingInterceptors();if(A.length===0){return}const t=new p("interceptor","interceptors").pluralize(A.length);throw new d(`\n${t.count} ${t.noun} ${t.is} pending:\n\n${e.format(A)}\n`.trim())}}e.exports=MockAgent},7365:(e,A,t)=>{const{promisify:r}=t(7975);const s=t(3701);const{buildMockDispatch:n}=t(3397);const{kDispatches:o,kMockAgent:i,kClose:a,kOriginalClose:c,kOrigin:g,kOriginalDispatch:l,kConnected:Q}=t(1117);const{MockInterceptor:E}=t(1511);const B=t(6443);const{InvalidArgumentError:h}=t(8707);class MockClient extends s{constructor(e,A){super(e,A);if(!A||!A.agent||typeof A.agent.dispatch!=="function"){throw new h("Argument opts.agent must implement Agent")}this[i]=A.agent;this[g]=e;this[o]=[];this[Q]=1;this[l]=this.dispatch;this[c]=this.close.bind(this);this.dispatch=n.call(this);this.close=this[a]}get[B.kConnected](){return this[Q]}intercept(e){return new E(e,this[o])}async[a](){await r(this[c])();this[Q]=0;this[i][B.kClients].delete(this[g])}}e.exports=MockClient},2429:(e,A,t)=>{const{UndiciError:r}=t(8707);const s=Symbol.for("undici.error.UND_MOCK_ERR_MOCK_NOT_MATCHED");class MockNotMatchedError extends r{constructor(e){super(e);Error.captureStackTrace(this,MockNotMatchedError);this.name="MockNotMatchedError";this.message=e||"The request does not match any registered mock dispatches";this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}static[Symbol.hasInstance](e){return e&&e[s]===true}[s]=true}e.exports={MockNotMatchedError:MockNotMatchedError}},1511:(e,A,t)=>{const{getResponseData:r,buildKey:s,addMockDispatch:n}=t(3397);const{kDispatches:o,kDispatchKey:i,kDefaultHeaders:a,kDefaultTrailers:c,kContentLength:g,kMockDispatch:l}=t(1117);const{InvalidArgumentError:Q}=t(8707);const{buildURL:E}=t(3440);class MockScope{constructor(e){this[l]=e}delay(e){if(typeof e!=="number"||!Number.isInteger(e)||e<=0){throw new Q("waitInMs must be a valid integer > 0")}this[l].delay=e;return this}persist(){this[l].persist=true;return this}times(e){if(typeof e!=="number"||!Number.isInteger(e)||e<=0){throw new Q("repeatTimes must be a valid integer > 0")}this[l].times=e;return this}}class MockInterceptor{constructor(e,A){if(typeof e!=="object"){throw new Q("opts must be an object")}if(typeof e.path==="undefined"){throw new Q("opts.path must be defined")}if(typeof e.method==="undefined"){e.method="GET"}if(typeof e.path==="string"){if(e.query){e.path=E(e.path,e.query)}else{const A=new URL(e.path,"data://");e.path=A.pathname+A.search}}if(typeof e.method==="string"){e.method=e.method.toUpperCase()}this[i]=s(e);this[o]=A;this[a]={};this[c]={};this[g]=false}createMockScopeDispatchData({statusCode:e,data:A,responseOptions:t}){const s=r(A);const n=this[g]?{"content-length":s.length}:{};const o={...this[a],...n,...t.headers};const i={...this[c],...t.trailers};return{statusCode:e,data:A,headers:o,trailers:i}}validateReplyParameters(e){if(typeof e.statusCode==="undefined"){throw new Q("statusCode must be defined")}if(typeof e.responseOptions!=="object"||e.responseOptions===null){throw new Q("responseOptions must be an object")}}reply(e){if(typeof e==="function"){const wrappedDefaultsCallback=A=>{const t=e(A);if(typeof t!=="object"||t===null){throw new Q("reply options callback must return an object")}const r={data:"",responseOptions:{},...t};this.validateReplyParameters(r);return{...this.createMockScopeDispatchData(r)}};const A=n(this[o],this[i],wrappedDefaultsCallback);return new MockScope(A)}const A={statusCode:e,data:arguments[1]===undefined?"":arguments[1],responseOptions:arguments[2]===undefined?{}:arguments[2]};this.validateReplyParameters(A);const t=this.createMockScopeDispatchData(A);const r=n(this[o],this[i],t);return new MockScope(r)}replyWithError(e){if(typeof e==="undefined"){throw new Q("error must be defined")}const A=n(this[o],this[i],{error:e});return new MockScope(A)}defaultReplyHeaders(e){if(typeof e==="undefined"){throw new Q("headers must be defined")}this[a]=e;return this}defaultReplyTrailers(e){if(typeof e==="undefined"){throw new Q("trailers must be defined")}this[c]=e;return this}replyContentLength(){this[g]=true;return this}}e.exports.MockInterceptor=MockInterceptor;e.exports.MockScope=MockScope},4004:(e,A,t)=>{const{promisify:r}=t(7975);const s=t(628);const{buildMockDispatch:n}=t(3397);const{kDispatches:o,kMockAgent:i,kClose:a,kOriginalClose:c,kOrigin:g,kOriginalDispatch:l,kConnected:Q}=t(1117);const{MockInterceptor:E}=t(1511);const B=t(6443);const{InvalidArgumentError:h}=t(8707);class MockPool extends s{constructor(e,A){super(e,A);if(!A||!A.agent||typeof A.agent.dispatch!=="function"){throw new h("Argument opts.agent must implement Agent")}this[i]=A.agent;this[g]=e;this[o]=[];this[Q]=1;this[l]=this.dispatch;this[c]=this.close.bind(this);this.dispatch=n.call(this);this.close=this[a]}get[B.kConnected](){return this[Q]}intercept(e){return new E(e,this[o])}async[a](){await r(this[c])();this[Q]=0;this[i][B.kClients].delete(this[g])}}e.exports=MockPool},1117:e=>{e.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected")}},3397:(e,A,t)=>{const{MockNotMatchedError:r}=t(2429);const{kDispatches:s,kMockAgent:n,kOriginalDispatch:o,kOrigin:i,kGetNetConnect:a}=t(1117);const{buildURL:c}=t(3440);const{STATUS_CODES:g}=t(7067);const{types:{isPromise:l}}=t(7975);function matchValue(e,A){if(typeof e==="string"){return e===A}if(e instanceof RegExp){return e.test(A)}if(typeof e==="function"){return e(A)===true}return false}function lowerCaseEntries(e){return Object.fromEntries(Object.entries(e).map((([e,A])=>[e.toLocaleLowerCase(),A])))}function getHeaderByName(e,A){if(Array.isArray(e)){for(let t=0;t!e)).filter((({path:e})=>matchValue(safeUrl(e),s)));if(n.length===0){throw new r(`Mock dispatch not matched for path '${s}'`)}n=n.filter((({method:e})=>matchValue(e,A.method)));if(n.length===0){throw new r(`Mock dispatch not matched for method '${A.method}' on path '${s}'`)}n=n.filter((({body:e})=>typeof e!=="undefined"?matchValue(e,A.body):true));if(n.length===0){throw new r(`Mock dispatch not matched for body '${A.body}' on path '${s}'`)}n=n.filter((e=>matchHeaders(e,A.headers)));if(n.length===0){const e=typeof A.headers==="object"?JSON.stringify(A.headers):A.headers;throw new r(`Mock dispatch not matched for headers '${e}' on path '${s}'`)}return n[0]}function addMockDispatch(e,A,t){const r={timesInvoked:0,times:1,persist:false,consumed:false};const s=typeof t==="function"?{callback:t}:{...t};const n={...r,...A,pending:true,data:{error:null,...s}};e.push(n);return n}function deleteMockDispatch(e,A){const t=e.findIndex((e=>{if(!e.consumed){return false}return matchKey(e,A)}));if(t!==-1){e.splice(t,1)}}function buildKey(e){const{path:A,method:t,body:r,headers:s,query:n}=e;return{path:A,method:t,body:r,headers:s,query:n}}function generateKeyValues(e){const A=Object.keys(e);const t=[];for(let r=0;r=B;r.pending=E0){setTimeout((()=>{handleReply(this[s])}),g)}else{handleReply(this[s])}function handleReply(r,s=o){const c=Array.isArray(e.headers)?buildHeadersFromArray(e.headers):e.headers;const g=typeof s==="function"?s({...e,headers:c}):s;if(l(g)){g.then((e=>handleReply(r,e)));return}const Q=getResponseData(g);const E=generateKeyValues(i);const B=generateKeyValues(a);A.onConnect?.((e=>A.onError(e)),null);A.onHeaders?.(n,E,resume,getStatusText(n));A.onData?.(Buffer.from(Q));A.onComplete?.(B);deleteMockDispatch(r,t)}function resume(){}return true}function buildMockDispatch(){const e=this[n];const A=this[i];const t=this[o];return function dispatch(s,n){if(e.isMockActive){try{mockDispatch.call(this,s,n)}catch(o){if(o instanceof r){const i=e[a]();if(i===false){throw new r(`${o.message}: subsequent request to origin ${A} was not allowed (net.connect disabled)`)}if(checkNetConnect(i,A)){t.call(this,s,n)}else{throw new r(`${o.message}: subsequent request to origin ${A} was not allowed (net.connect is not enabled for this origin)`)}}else{throw o}}}else{t.call(this,s,n)}}}function checkNetConnect(e,A){const t=new URL(A);if(e===true){return true}else if(Array.isArray(e)&&e.some((e=>matchValue(e,t.host)))){return true}return false}function buildMockOptions(e){if(e){const{agent:A,...t}=e;return t}}e.exports={getResponseData:getResponseData,getMockDispatch:getMockDispatch,addMockDispatch:addMockDispatch,deleteMockDispatch:deleteMockDispatch,buildKey:buildKey,generateKeyValues:generateKeyValues,matchValue:matchValue,getResponse:getResponse,getStatusText:getStatusText,mockDispatch:mockDispatch,buildMockDispatch:buildMockDispatch,checkNetConnect:checkNetConnect,buildMockOptions:buildMockOptions,getHeaderByName:getHeaderByName,buildHeadersFromArray:buildHeadersFromArray}},6142:(e,A,t)=>{const{Transform:r}=t(7075);const{Console:s}=t(7540);const n=process.versions.icu?"✅":"Y ";const o=process.versions.icu?"❌":"N ";e.exports=class PendingInterceptorsFormatter{constructor({disableColors:e}={}){this.transform=new r({transform(e,A,t){t(null,e)}});this.logger=new s({stdout:this.transform,inspectOptions:{colors:!e&&!process.env.CI}})}format(e){const A=e.map((({method:e,path:A,data:{statusCode:t},persist:r,times:s,timesInvoked:i,origin:a})=>({Method:e,Origin:a,Path:A,"Status code":t,Persistent:r?n:o,Invocations:i,Remaining:r?Infinity:s-i})));this.logger.table(A);return this.transform.read().toString()}}},1529:e=>{const A={pronoun:"it",is:"is",was:"was",this:"this"};const t={pronoun:"they",is:"are",was:"were",this:"these"};e.exports=class Pluralizer{constructor(e,A){this.singular=e;this.plural=A}pluralize(e){const r=e===1;const s=r?A:t;const n=r?this.singular:this.plural;return{...s,count:e,noun:n}}}},6603:e=>{let A=0;const t=1e3;const r=(t>>1)-1;let s;const n=Symbol("kFastTimer");const o=[];const i=-2;const a=-1;const c=0;const g=1;function onTick(){A+=r;let e=0;let t=o.length;while(e=s._idleStart+s._idleTimeout){s._state=a;s._idleStart=-1;s._onTimeout(s._timerArg)}if(s._state===a){s._state=i;if(--t!==0){o[e]=o[t]}}else{++e}}o.length=t;if(o.length!==0){refreshTimeout()}}function refreshTimeout(){if(s){s.refresh()}else{clearTimeout(s);s=setTimeout(onTick,r);if(s.unref){s.unref()}}}class FastTimer{[n]=true;_state=i;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(e,A,t){this._onTimeout=e;this._idleTimeout=A;this._timerArg=t;this.refresh()}refresh(){if(this._state===i){o.push(this)}if(!s||o.length===1){refreshTimeout()}this._state=c}clear(){this._state=a;this._idleStart=-1}}e.exports={setTimeout(e,A,r){return A<=t?setTimeout(e,A,r):new FastTimer(e,A,r)},clearTimeout(e){if(e[n]){e.clear()}else{clearTimeout(e)}},setFastTimeout(e,A,t){return new FastTimer(e,A,t)},clearFastTimeout(e){e.clear()},now(){return A},tick(e=0){A+=e-t+1;onTick();onTick()},reset(){A=0;o.length=0;clearTimeout(s);s=null},kFastTimer:n}},9634:(e,A,t)=>{const{kConstruct:r}=t(109);const{urlEquals:s,getFieldValues:n}=t(6798);const{kEnumerableProperty:o,isDisturbed:i}=t(3440);const{webidl:a}=t(5893);const{Response:c,cloneResponse:g,fromInnerResponse:l}=t(9051);const{Request:Q,fromInnerRequest:E}=t(9967);const{kState:B}=t(3627);const{fetching:h}=t(4398);const{urlIsHttpHttpsScheme:C,createDeferredPromise:I,readAllBytes:u}=t(3168);const d=t(4589);class Cache{#N;constructor(){if(arguments[0]!==r){a.illegalConstructor()}a.util.markAsUncloneable(this);this.#N=arguments[1]}async match(e,A={}){a.brandCheck(this,Cache);const t="Cache.match";a.argumentLengthCheck(arguments,1,t);e=a.converters.RequestInfo(e,t,"request");A=a.converters.CacheQueryOptions(A,t,"options");const r=this.#M(e,A,1);if(r.length===0){return}return r[0]}async matchAll(e=undefined,A={}){a.brandCheck(this,Cache);const t="Cache.matchAll";if(e!==undefined)e=a.converters.RequestInfo(e,t,"request");A=a.converters.CacheQueryOptions(A,t,"options");return this.#M(e,A)}async add(e){a.brandCheck(this,Cache);const A="Cache.add";a.argumentLengthCheck(arguments,1,A);e=a.converters.RequestInfo(e,A,"request");const t=[e];const r=this.addAll(t);return await r}async addAll(e){a.brandCheck(this,Cache);const A="Cache.addAll";a.argumentLengthCheck(arguments,1,A);const t=[];const r=[];for(let t of e){if(t===undefined){throw a.errors.conversionFailed({prefix:A,argument:"Argument 1",types:["undefined is not allowed"]})}t=a.converters.RequestInfo(t);if(typeof t==="string"){continue}const e=t[B];if(!C(e.url)||e.method!=="GET"){throw a.errors.exception({header:A,message:"Expected http/s scheme when method is not GET."})}}const s=[];for(const o of e){const e=new Q(o)[B];if(!C(e.url)){throw a.errors.exception({header:A,message:"Expected http/s scheme."})}e.initiator="fetch";e.destination="subresource";r.push(e);const i=I();s.push(h({request:e,processResponse(e){if(e.type==="error"||e.status===206||e.status<200||e.status>299){i.reject(a.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}))}else if(e.headersList.contains("vary")){const A=n(e.headersList.get("vary"));for(const e of A){if(e==="*"){i.reject(a.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(const e of s){e.abort()}return}}}},processResponseEndOfBody(e){if(e.aborted){i.reject(new DOMException("aborted","AbortError"));return}i.resolve(e)}}));t.push(i.promise)}const o=Promise.all(t);const i=await o;const c=[];let g=0;for(const e of i){const A={type:"put",request:r[g],response:e};c.push(A);g++}const l=I();let E=null;try{this.#U(c)}catch(e){E=e}queueMicrotask((()=>{if(E===null){l.resolve(undefined)}else{l.reject(E)}}));return l.promise}async put(e,A){a.brandCheck(this,Cache);const t="Cache.put";a.argumentLengthCheck(arguments,2,t);e=a.converters.RequestInfo(e,t,"request");A=a.converters.Response(A,t,"response");let r=null;if(e instanceof Q){r=e[B]}else{r=new Q(e)[B]}if(!C(r.url)||r.method!=="GET"){throw a.errors.exception({header:t,message:"Expected an http/s scheme when method is not GET"})}const s=A[B];if(s.status===206){throw a.errors.exception({header:t,message:"Got 206 status"})}if(s.headersList.contains("vary")){const e=n(s.headersList.get("vary"));for(const A of e){if(A==="*"){throw a.errors.exception({header:t,message:"Got * vary field value"})}}}if(s.body&&(i(s.body.stream)||s.body.stream.locked)){throw a.errors.exception({header:t,message:"Response body is locked or disturbed"})}const o=g(s);const c=I();if(s.body!=null){const e=s.body.stream;const A=e.getReader();u(A).then(c.resolve,c.reject)}else{c.resolve(undefined)}const l=[];const E={type:"put",request:r,response:o};l.push(E);const h=await c.promise;if(o.body!=null){o.body.source=h}const d=I();let f=null;try{this.#U(l)}catch(e){f=e}queueMicrotask((()=>{if(f===null){d.resolve()}else{d.reject(f)}}));return d.promise}async delete(e,A={}){a.brandCheck(this,Cache);const t="Cache.delete";a.argumentLengthCheck(arguments,1,t);e=a.converters.RequestInfo(e,t,"request");A=a.converters.CacheQueryOptions(A,t,"options");let r=null;if(e instanceof Q){r=e[B];if(r.method!=="GET"&&!A.ignoreMethod){return false}}else{d(typeof e==="string");r=new Q(e)[B]}const s=[];const n={type:"delete",request:r,options:A};s.push(n);const o=I();let i=null;let c;try{c=this.#U(s)}catch(e){i=e}queueMicrotask((()=>{if(i===null){o.resolve(!!c?.length)}else{o.reject(i)}}));return o.promise}async keys(e=undefined,A={}){a.brandCheck(this,Cache);const t="Cache.keys";if(e!==undefined)e=a.converters.RequestInfo(e,t,"request");A=a.converters.CacheQueryOptions(A,t,"options");let r=null;if(e!==undefined){if(e instanceof Q){r=e[B];if(r.method!=="GET"&&!A.ignoreMethod){return[]}}else if(typeof e==="string"){r=new Q(e)[B]}}const s=I();const n=[];if(e===undefined){for(const e of this.#N){n.push(e[0])}}else{const e=this.#L(r,A);for(const A of e){n.push(A[0])}}queueMicrotask((()=>{const e=[];for(const A of n){const t=E(A,(new AbortController).signal,"immutable");e.push(t)}s.resolve(Object.freeze(e))}));return s.promise}#U(e){const A=this.#N;const t=[...A];const r=[];const s=[];try{for(const t of e){if(t.type!=="delete"&&t.type!=="put"){throw a.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'})}if(t.type==="delete"&&t.response!=null){throw a.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"})}if(this.#L(t.request,t.options,r).length){throw new DOMException("???","InvalidStateError")}let e;if(t.type==="delete"){e=this.#L(t.request,t.options);if(e.length===0){return[]}for(const t of e){const e=A.indexOf(t);d(e!==-1);A.splice(e,1)}}else if(t.type==="put"){if(t.response==null){throw a.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"})}const s=t.request;if(!C(s.url)){throw a.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"})}if(s.method!=="GET"){throw a.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"})}if(t.options!=null){throw a.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"})}e=this.#L(t.request);for(const t of e){const e=A.indexOf(t);d(e!==-1);A.splice(e,1)}A.push([t.request,t.response]);r.push([t.request,t.response])}s.push([t.request,t.response])}return s}catch(e){this.#N.length=0;this.#N=t;throw e}}#L(e,A,t){const r=[];const s=t??this.#N;for(const t of s){const[s,n]=t;if(this.#T(e,s,n,A)){r.push(t)}}return r}#T(e,A,t=null,r){const o=new URL(e.url);const i=new URL(A.url);if(r?.ignoreSearch){i.search="";o.search=""}if(!s(o,i,true)){return false}if(t==null||r?.ignoreVary||!t.headersList.contains("vary")){return true}const a=n(t.headersList.get("vary"));for(const t of a){if(t==="*"){return false}const r=A.headersList.get(t);const s=e.headersList.get(t);if(r!==s){return false}}return true}#M(e,A,t=Infinity){let r=null;if(e!==undefined){if(e instanceof Q){r=e[B];if(r.method!=="GET"&&!A.ignoreMethod){return[]}}else if(typeof e==="string"){r=new Q(e)[B]}}const s=[];if(e===undefined){for(const e of this.#N){s.push(e[1])}}else{const e=this.#L(r,A);for(const A of e){s.push(A[1])}}const n=[];for(const e of s){const A=l(e,"immutable");n.push(A.clone());if(n.length>=t){break}}return Object.freeze(n)}}Object.defineProperties(Cache.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:true},match:o,matchAll:o,add:o,addAll:o,put:o,delete:o,keys:o});const f=[{key:"ignoreSearch",converter:a.converters.boolean,defaultValue:()=>false},{key:"ignoreMethod",converter:a.converters.boolean,defaultValue:()=>false},{key:"ignoreVary",converter:a.converters.boolean,defaultValue:()=>false}];a.converters.CacheQueryOptions=a.dictionaryConverter(f);a.converters.MultiCacheQueryOptions=a.dictionaryConverter([...f,{key:"cacheName",converter:a.converters.DOMString}]);a.converters.Response=a.interfaceConverter(c);a.converters["sequence"]=a.sequenceConverter(a.converters.RequestInfo);e.exports={Cache:Cache}},3245:(e,A,t)=>{const{kConstruct:r}=t(109);const{Cache:s}=t(9634);const{webidl:n}=t(5893);const{kEnumerableProperty:o}=t(3440);class CacheStorage{#v=new Map;constructor(){if(arguments[0]!==r){n.illegalConstructor()}n.util.markAsUncloneable(this)}async match(e,A={}){n.brandCheck(this,CacheStorage);n.argumentLengthCheck(arguments,1,"CacheStorage.match");e=n.converters.RequestInfo(e);A=n.converters.MultiCacheQueryOptions(A);if(A.cacheName!=null){if(this.#v.has(A.cacheName)){const t=this.#v.get(A.cacheName);const n=new s(r,t);return await n.match(e,A)}}else{for(const t of this.#v.values()){const n=new s(r,t);const o=await n.match(e,A);if(o!==undefined){return o}}}}async has(e){n.brandCheck(this,CacheStorage);const A="CacheStorage.has";n.argumentLengthCheck(arguments,1,A);e=n.converters.DOMString(e,A,"cacheName");return this.#v.has(e)}async open(e){n.brandCheck(this,CacheStorage);const A="CacheStorage.open";n.argumentLengthCheck(arguments,1,A);e=n.converters.DOMString(e,A,"cacheName");if(this.#v.has(e)){const A=this.#v.get(e);return new s(r,A)}const t=[];this.#v.set(e,t);return new s(r,t)}async delete(e){n.brandCheck(this,CacheStorage);const A="CacheStorage.delete";n.argumentLengthCheck(arguments,1,A);e=n.converters.DOMString(e,A,"cacheName");return this.#v.delete(e)}async keys(){n.brandCheck(this,CacheStorage);const e=this.#v.keys();return[...e]}}Object.defineProperties(CacheStorage.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:true},match:o,has:o,open:o,delete:o,keys:o});e.exports={CacheStorage:CacheStorage}},109:(e,A,t)=>{e.exports={kConstruct:t(6443).kConstruct}},6798:(e,A,t)=>{const r=t(4589);const{URLSerializer:s}=t(1900);const{isValidHeaderName:n}=t(3168);function urlEquals(e,A,t=false){const r=s(e,t);const n=s(A,t);return r===n}function getFieldValues(e){r(e!==null);const A=[];for(let t of e.split(",")){t=t.trim();if(n(t)){A.push(t)}}return A}e.exports={urlEquals:urlEquals,getFieldValues:getFieldValues}},1276:e=>{const A=1024;const t=4096;e.exports={maxAttributeValueSize:A,maxNameValuePairSize:t}},9061:(e,A,t)=>{const{parseSetCookie:r}=t(1978);const{stringify:s}=t(7797);const{webidl:n}=t(5893);const{Headers:o}=t(660);function getCookies(e){n.argumentLengthCheck(arguments,1,"getCookies");n.brandCheck(e,o,{strict:false});const A=e.get("cookie");const t={};if(!A){return t}for(const e of A.split(";")){const[A,...r]=e.split("=");t[A.trim()]=r.join("=")}return t}function deleteCookie(e,A,t){n.brandCheck(e,o,{strict:false});const r="deleteCookie";n.argumentLengthCheck(arguments,2,r);A=n.converters.DOMString(A,r,"name");t=n.converters.DeleteCookieAttributes(t);setCookie(e,{name:A,value:"",expires:new Date(0),...t})}function getSetCookies(e){n.argumentLengthCheck(arguments,1,"getSetCookies");n.brandCheck(e,o,{strict:false});const A=e.getSetCookie();if(!A){return[]}return A.map((e=>r(e)))}function setCookie(e,A){n.argumentLengthCheck(arguments,2,"setCookie");n.brandCheck(e,o,{strict:false});A=n.converters.Cookie(A);const t=s(A);if(t){e.append("Set-Cookie",t)}}n.converters.DeleteCookieAttributes=n.dictionaryConverter([{converter:n.nullableConverter(n.converters.DOMString),key:"path",defaultValue:()=>null},{converter:n.nullableConverter(n.converters.DOMString),key:"domain",defaultValue:()=>null}]);n.converters.Cookie=n.dictionaryConverter([{converter:n.converters.DOMString,key:"name"},{converter:n.converters.DOMString,key:"value"},{converter:n.nullableConverter((e=>{if(typeof e==="number"){return n.converters["unsigned long long"](e)}return new Date(e)})),key:"expires",defaultValue:()=>null},{converter:n.nullableConverter(n.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:n.nullableConverter(n.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:n.nullableConverter(n.converters.DOMString),key:"path",defaultValue:()=>null},{converter:n.nullableConverter(n.converters.boolean),key:"secure",defaultValue:()=>null},{converter:n.nullableConverter(n.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:n.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:n.sequenceConverter(n.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);e.exports={getCookies:getCookies,deleteCookie:deleteCookie,getSetCookies:getSetCookies,setCookie:setCookie}},1978:(e,A,t)=>{const{maxNameValuePairSize:r,maxAttributeValueSize:s}=t(1276);const{isCTLExcludingHtab:n}=t(7797);const{collectASequenceOfCodePointsFast:o}=t(1900);const i=t(4589);function parseSetCookie(e){if(n(e)){return null}let A="";let t="";let s="";let i="";if(e.includes(";")){const r={position:0};A=o(";",e,r);t=e.slice(r.position)}else{A=e}if(!A.includes("=")){i=A}else{const e={position:0};s=o("=",A,e);i=A.slice(e.position+1)}s=s.trim();i=i.trim();if(s.length+i.length>r){return null}return{name:s,value:i,...parseUnparsedAttributes(t)}}function parseUnparsedAttributes(e,A={}){if(e.length===0){return A}i(e[0]===";");e=e.slice(1);let t="";if(e.includes(";")){t=o(";",e,{position:0});e=e.slice(t.length)}else{t=e;e=""}let r="";let n="";if(t.includes("=")){const e={position:0};r=o("=",t,e);n=t.slice(e.position+1)}else{r=t}r=r.trim();n=n.trim();if(n.length>s){return parseUnparsedAttributes(e,A)}const a=r.toLowerCase();if(a==="expires"){const e=new Date(n);A.expires=e}else if(a==="max-age"){const t=n.charCodeAt(0);if((t<48||t>57)&&n[0]!=="-"){return parseUnparsedAttributes(e,A)}if(!/^\d+$/.test(n)){return parseUnparsedAttributes(e,A)}const r=Number(n);A.maxAge=r}else if(a==="domain"){let e=n;if(e[0]==="."){e=e.slice(1)}e=e.toLowerCase();A.domain=e}else if(a==="path"){let e="";if(n.length===0||n[0]!=="/"){e="/"}else{e=n}A.path=e}else if(a==="secure"){A.secure=true}else if(a==="httponly"){A.httpOnly=true}else if(a==="samesite"){const e=n.toLowerCase();if(e==="none"){A.sameSite="None"}else if(e==="strict"){A.sameSite="Strict"}else if(e==="lax"){A.sameSite="Lax"}}else{A.unparsed??=[];A.unparsed.push(`${r}=${n}`)}return parseUnparsedAttributes(e,A)}e.exports={parseSetCookie:parseSetCookie,parseUnparsedAttributes:parseUnparsedAttributes}},7797:e=>{function isCTLExcludingHtab(e){for(let A=0;A=0&&t<=8||t>=10&&t<=31||t===127){return true}}return false}function validateCookieName(e){for(let A=0;A126||t===34||t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===47||t===91||t===93||t===63||t===61||t===123||t===125){throw new Error("Invalid cookie name")}}}function validateCookieValue(e){let A=e.length;let t=0;if(e[0]==='"'){if(A===1||e[A-1]!=='"'){throw new Error("Invalid cookie value")}--A;++t}while(t126||A===34||A===44||A===59||A===92){throw new Error("Invalid cookie value")}}}function validateCookiePath(e){for(let A=0;A126||t===59){throw new Error("Invalid cookie path")}}}function isLetterOrDigit(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function validateCookieDomain(e){if(e===" "){return}if(e.length>255){throw new Error("Invalid cookie domain")}let A=0;for(let t=0;t63){throw new Error("Invalid cookie domain")}}if(A===0||e.charCodeAt(e.length-1)===45){throw new Error("Invalid cookie domain")}}const A=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];const t=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];const r=Array(61).fill(0).map(((e,A)=>A.toString().padStart(2,"0")));function toIMFDate(e){if(typeof e==="number"){e=new Date(e)}return`${A[e.getUTCDay()]}, ${r[e.getUTCDate()]} ${t[e.getUTCMonth()]} ${e.getUTCFullYear()} ${r[e.getUTCHours()]}:${r[e.getUTCMinutes()]}:${r[e.getUTCSeconds()]} GMT`}function validateCookieMaxAge(e){if(e<0){throw new Error("Invalid cookie max-age")}}function stringify(e){if(e.name.length===0){return null}validateCookieName(e.name);validateCookieValue(e.value);const A=[`${e.name}=${e.value}`];if(e.name.startsWith("__Secure-")){e.secure=true}if(e.name.startsWith("__Host-")){e.secure=true;e.domain=null;e.path="/"}if(e.secure){A.push("Secure")}if(e.httpOnly){A.push("HttpOnly")}if(typeof e.maxAge==="number"){validateCookieMaxAge(e.maxAge);A.push(`Max-Age=${e.maxAge}`)}if(e.domain){validateCookieDomain(e.domain);A.push(`Domain=${e.domain}`)}if(e.path){validateCookiePath(e.path);A.push(`Path=${e.path}`)}if(e.expires&&e.expires.toString()!=="Invalid Date"){A.push(`Expires=${toIMFDate(e.expires)}`)}if(e.sameSite){A.push(`SameSite=${e.sameSite}`)}for(const t of e.unparsed){if(!t.includes("=")){throw new Error("Invalid unparsed")}const[e,...r]=t.split("=");const s=e.trim();const n=r.join("=");validateCookieName(s);validateCookieValue(n);A.push(`${s}=${n}`)}return A.join("; ")}e.exports={isCTLExcludingHtab:isCTLExcludingHtab,validateCookieName:validateCookieName,validateCookiePath:validateCookiePath,validateCookieValue:validateCookieValue,toIMFDate:toIMFDate,stringify:stringify}},4031:(e,A,t)=>{const{Transform:r}=t(7075);const{isASCIINumber:s,isValidLastEventId:n}=t(4811);const o=[239,187,191];const i=10;const a=13;const c=58;const g=32;const l=Buffer.from("data");const Q=Buffer.from("event");const E=Buffer.from("id");const B=Buffer.from("retry");function isASCIINumberBytes(e,A){if(A>=e.length){return false}for(let t=A;t57){return false}}return true}function isValidLastEventIdBytes(e,A){for(let t=A;t0){A.event=t}}}processEvent(e){if(e.retry&&s(e.retry)){this.state.reconnectionTime=parseInt(e.retry,10)}if(e.id&&n(e.id)){this.state.lastEventId=e.id}if(e.data!==undefined){this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}}clearEvent(){this.event.data=undefined;this.event.event=undefined;this.event.id=undefined;this.event.retry=undefined}hasPendingEvent(){return this.event.data!==undefined||this.event.event!==undefined||this.event.id!==undefined||this.event.retry!==undefined}hasCurrentByte(){return this.chunkIndex=this.chunks[this.chunkIndex].length){this.chunkIndex++;this.pos=0}}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex;this.linePos=this.pos;this.dropConsumedChunks()}dropConsumedChunks(){while(this.lineChunkIndex>0){this.chunks.shift();this.lineChunkIndex--;this.chunkIndex--}if(this.chunkIndex===this.chunks.length){this.chunks.length=0;this.chunkIndex=0;this.pos=0;this.lineChunkIndex=0;this.linePos=0}}readLine(){if(this.lineChunkIndex===this.chunkIndex){return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos)}const e=[];let A=0;for(let t=this.lineChunkIndex;t<=this.chunkIndex;t++){const r=this.chunks[t];const s=t===this.lineChunkIndex?this.linePos:0;const n=t===this.chunkIndex?this.pos:r.length;const o=r.subarray(s,n);A+=o.length;e.push(o)}return Buffer.concat(e,A)}peekBufferedByte(e){let A=this.lineChunkIndex;let t=this.linePos;while(A0&&this.lineChunkIndex{const{pipeline:r}=t(7075);const{fetching:s}=t(4398);const{makeRequest:n}=t(9967);const{webidl:o}=t(5893);const{EventSourceStream:i}=t(4031);const{parseMIMEType:a}=t(1900);const{createFastMessageEvent:c}=t(5188);const{isNetworkError:g}=t(9051);const{delay:l}=t(4811);const{kEnumerableProperty:Q}=t(3440);const{environmentSettingsObject:E}=t(3168);let B=false;const h=3e3;const C=0;const I=1;const u=2;const d="anonymous";const f="use-credentials";class EventSource extends EventTarget{#H={open:null,error:null,message:null};#Y=null;#G=false;#J=C;#x=null;#V=null;#t;#w;constructor(e,A={}){super();o.util.markAsUncloneable(this);const t="EventSource constructor";o.argumentLengthCheck(arguments,1,t);if(!B){B=true;process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})}e=o.converters.USVString(e,t,"url");A=o.converters.EventSourceInitDict(A,t,"eventSourceInitDict");this.#t=A.dispatcher;this.#w={lastEventId:"",reconnectionTime:h};const r=E;let s;try{s=new URL(e,r.settingsObject.baseUrl);this.#w.origin=s.origin}catch(e){throw new DOMException(e,"SyntaxError")}this.#Y=s.href;let i=d;if(A.withCredentials){i=f;this.#G=true}const a={redirect:"follow",keepalive:true,mode:"cors",credentials:i==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=E.settingsObject;a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]];a.cache="no-store";a.initiator="other";a.urlList=[new URL(this.#Y)];this.#x=n(a);this.#O()}get readyState(){return this.#J}get url(){return this.#Y}get withCredentials(){return this.#G}#O(){if(this.#J===u)return;this.#J=C;const e={request:this.#x,dispatcher:this.#t};const processEventSourceEndOfBody=e=>{if(g(e)){this.dispatchEvent(new Event("error"));this.close()}this.#W()};e.processResponseEndOfBody=processEventSourceEndOfBody;e.processResponse=e=>{if(g(e)){if(e.aborted){this.close();this.dispatchEvent(new Event("error"));return}else{this.#W();return}}const A=e.headersList.get("content-type",true);const t=A!==null?a(A):"failure";const s=t!=="failure"&&t.essence==="text/event-stream";if(e.status!==200||s===false){this.close();this.dispatchEvent(new Event("error"));return}this.#J=I;this.dispatchEvent(new Event("open"));this.#w.origin=e.urlList[e.urlList.length-1].origin;const n=new i({eventSourceSettings:this.#w,push:e=>{this.dispatchEvent(c(e.type,e.options))}});r(e.body.stream,n,(e=>{if(e?.aborted===false){this.close();this.dispatchEvent(new Event("error"))}}))};this.#V=s(e)}async#W(){if(this.#J===u)return;this.#J=C;this.dispatchEvent(new Event("error"));await l(this.#w.reconnectionTime);if(this.#J!==C)return;if(this.#w.lastEventId.length){this.#x.headersList.set("last-event-id",this.#w.lastEventId,true)}this.#O()}close(){o.brandCheck(this,EventSource);if(this.#J===u)return;this.#J=u;this.#V.abort();this.#x=null}get onopen(){return this.#H.open}set onopen(e){if(this.#H.open){this.removeEventListener("open",this.#H.open)}if(typeof e==="function"){this.#H.open=e;this.addEventListener("open",e)}else{this.#H.open=null}}get onmessage(){return this.#H.message}set onmessage(e){if(this.#H.message){this.removeEventListener("message",this.#H.message)}if(typeof e==="function"){this.#H.message=e;this.addEventListener("message",e)}else{this.#H.message=null}}get onerror(){return this.#H.error}set onerror(e){if(this.#H.error){this.removeEventListener("error",this.#H.error)}if(typeof e==="function"){this.#H.error=e;this.addEventListener("error",e)}else{this.#H.error=null}}}const p={CONNECTING:{__proto__:null,configurable:false,enumerable:true,value:C,writable:false},OPEN:{__proto__:null,configurable:false,enumerable:true,value:I,writable:false},CLOSED:{__proto__:null,configurable:false,enumerable:true,value:u,writable:false}};Object.defineProperties(EventSource,p);Object.defineProperties(EventSource.prototype,p);Object.defineProperties(EventSource.prototype,{close:Q,onerror:Q,onmessage:Q,onopen:Q,readyState:Q,url:Q,withCredentials:Q});o.converters.EventSourceInitDict=o.dictionaryConverter([{key:"withCredentials",converter:o.converters.boolean,defaultValue:()=>false},{key:"dispatcher",converter:o.converters.any}]);e.exports={EventSource:EventSource,defaultReconnectionTime:h}},4811:e=>{function isValidLastEventId(e){return e.indexOf("\0")===-1}function isASCIINumber(e){if(e.length===0)return false;for(let A=0;A57)return false}return true}function delay(e){return new Promise((A=>{setTimeout(A,e).unref()}))}e.exports={isValidLastEventId:isValidLastEventId,isASCIINumber:isASCIINumber,delay:delay}},4492:(e,A,t)=>{const r=t(3440);const{ReadableStreamFrom:s,isBlobLike:n,isReadableStreamLike:o,readableStreamClose:i,createDeferredPromise:a,fullyReadBody:c,extractMimeType:g,utf8DecodeBytes:l}=t(3168);const{FormData:Q}=t(5910);const{kState:E}=t(3627);const{webidl:B}=t(5893);const{Blob:h}=t(4573);const C=t(4589);const{isErrored:I,isDisturbed:u}=t(7075);const{isArrayBuffer:d}=t(3429);const{serializeAMimeType:f}=t(1900);const{multipartFormDataParser:p}=t(116);let w;try{const e=t(7598);w=A=>e.randomInt(0,A)}catch{w=e=>Math.floor(Math.random(e))}const y=new TextEncoder;function noop(){}const m=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0;let D;if(m){D=new FinalizationRegistry((e=>{const A=e.deref();if(A&&!A.locked&&!u(A)&&!I(A)){A.cancel("Response object has been garbage collected").catch(noop)}}))}function extractBody(e,A=false){let t=null;if(e instanceof ReadableStream){t=e}else if(n(e)){t=e.stream()}else{t=new ReadableStream({async pull(e){const A=typeof c==="string"?y.encode(c):c;if(A.byteLength){e.enqueue(A)}queueMicrotask((()=>i(e)))},start(){},type:"bytes"})}C(o(t));let a=null;let c=null;let g=null;let l=null;if(typeof e==="string"){c=e;l="text/plain;charset=UTF-8"}else if(e instanceof URLSearchParams){c=e.toString();l="application/x-www-form-urlencoded;charset=UTF-8"}else if(d(e)){c=new Uint8Array(e.slice())}else if(ArrayBuffer.isView(e)){c=new Uint8Array(e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength))}else if(r.isFormDataLike(e)){const A=`----formdata-undici-0${`${w(1e11)}`.padStart(11,"0")}`;const t=`--${A}\r\nContent-Disposition: form-data` +/*! formdata-polyfill. MIT License. Jimmy Wärting */;const escape=e=>e.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22");const normalizeLinefeeds=e=>e.replace(/\r?\n|\r/g,"\r\n");const r=[];const s=new Uint8Array([13,10]);g=0;let n=false;for(const[A,o]of e){if(typeof o==="string"){const e=y.encode(t+`; name="${escape(normalizeLinefeeds(A))}"`+`\r\n\r\n${normalizeLinefeeds(o)}\r\n`);r.push(e);g+=e.byteLength}else{const e=y.encode(`${t}; name="${escape(normalizeLinefeeds(A))}"`+(o.name?`; filename="${escape(o.name)}"`:"")+"\r\n"+`Content-Type: ${o.type||"application/octet-stream"}\r\n\r\n`);r.push(e,o,s);if(typeof o.size==="number"){g+=e.byteLength+o.size+s.byteLength}else{n=true}}}const o=y.encode(`--${A}--\r\n`);r.push(o);g+=o.byteLength;if(n){g=null}c=e;a=async function*(){for(const e of r){if(e.stream){yield*e.stream()}else{yield e}}};l=`multipart/form-data; boundary=${A}`}else if(n(e)){c=e;g=e.size;if(e.type){l=e.type}}else if(typeof e[Symbol.asyncIterator]==="function"){if(A){throw new TypeError("keepalive")}if(r.isDisturbed(e)||e.locked){throw new TypeError("Response body object should not be disturbed or locked")}t=e instanceof ReadableStream?e:s(e)}if(typeof c==="string"||r.isBuffer(c)){g=Buffer.byteLength(c)}if(a!=null){let A;t=new ReadableStream({async start(){A=a(e)[Symbol.asyncIterator]()},async pull(e){const{value:r,done:s}=await A.next();if(s){queueMicrotask((()=>{e.close();e.byobRequest?.respond(0)}))}else{if(!I(t)){const A=new Uint8Array(r);if(A.byteLength){e.enqueue(A)}}}return e.desiredSize>0},async cancel(e){await A.return()},type:"bytes"})}const Q={stream:t,source:c,length:g};return[Q,l]}function safelyExtractBody(e,A=false){if(e instanceof ReadableStream){C(!r.isDisturbed(e),"The body has already been consumed.");C(!e.locked,"The stream is locked.")}return extractBody(e,A)}function cloneBody(e,A){const[t,r]=A.stream.tee();A.stream=t;return{stream:r,length:A.length,source:A.source}}function throwIfAborted(e){if(e.aborted){throw new DOMException("The operation was aborted.","AbortError")}}function bodyMixinMethods(e){const A={blob(){return consumeBody(this,(e=>{let A=bodyMimeType(this);if(A===null){A=""}else if(A){A=f(A)}return new h([e],{type:A})}),e)},arrayBuffer(){return consumeBody(this,(e=>new Uint8Array(e).buffer),e)},text(){return consumeBody(this,l,e)},json(){return consumeBody(this,parseJSONFromBytes,e)},formData(){return consumeBody(this,(e=>{const A=bodyMimeType(this);if(A!==null){switch(A.essence){case"multipart/form-data":{const t=p(e,A);if(t==="failure"){throw new TypeError("Failed to parse body as FormData.")}const r=new Q;r[E]=t;return r}case"application/x-www-form-urlencoded":{const A=new URLSearchParams(e.toString());const t=new Q;for(const[e,r]of A){t.append(e,r)}return t}}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')}),e)},bytes(){return consumeBody(this,(e=>new Uint8Array(e)),e)}};return A}function mixinBody(e){Object.assign(e.prototype,bodyMixinMethods(e))}async function consumeBody(e,A,t){B.brandCheck(e,t);if(bodyUnusable(e)){throw new TypeError("Body is unusable: Body has already been read")}throwIfAborted(e[E]);const r=a();const errorSteps=e=>r.reject(e);const successSteps=e=>{try{r.resolve(A(e))}catch(e){errorSteps(e)}};if(e[E].body==null){successSteps(Buffer.allocUnsafe(0));return r.promise}await c(e[E].body,successSteps,errorSteps);return r.promise}function bodyUnusable(e){const A=e[E].body;return A!=null&&(A.stream.locked||r.isDisturbed(A.stream))}function parseJSONFromBytes(e){return JSON.parse(l(e))}function bodyMimeType(e){const A=e[E].headersList;const t=g(A);if(t==="failure"){return null}return t}e.exports={extractBody:extractBody,safelyExtractBody:safelyExtractBody,cloneBody:cloneBody,mixinBody:mixinBody,streamRegistry:D,hasFinalizationRegistry:m,bodyUnusable:bodyUnusable}},4495:e=>{const A=["GET","HEAD","POST"];const t=new Set(A);const r=[101,204,205,304];const s=[301,302,303,307,308];const n=new Set(s);const o=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","4190","5060","5061","6000","6566","6665","6666","6667","6668","6669","6679","6697","10080"];const i=new Set(o);const a=["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"];const c=new Set(a);const g=["follow","manual","error"];const l=["GET","HEAD","OPTIONS","TRACE"];const Q=new Set(l);const E=["navigate","same-origin","no-cors","cors"];const B=["omit","same-origin","include"];const h=["default","no-store","reload","no-cache","force-cache","only-if-cached"];const C=["content-encoding","content-language","content-location","content-type","content-length"];const I=["half"];const u=["CONNECT","TRACE","TRACK"];const d=new Set(u);const f=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""];const p=new Set(f);e.exports={subresource:f,forbiddenMethods:u,requestBodyHeader:C,referrerPolicy:a,requestRedirect:g,requestMode:E,requestCredentials:B,requestCache:h,redirectStatus:s,corsSafeListedMethods:A,nullBodyStatus:r,safeMethods:l,badPorts:o,requestDuplex:I,subresourceSet:p,badPortsSet:i,redirectStatusSet:n,corsSafeListedMethodsSet:t,safeMethodsSet:Q,forbiddenMethodsSet:d,referrerPolicySet:c}},1900:(e,A,t)=>{const r=t(4589);const s=new TextEncoder;const n=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/;const o=/[\u000A\u000D\u0009\u0020]/;const i=/[\u0009\u000A\u000C\u000D\u0020]/g;const a=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function dataURLProcessor(e){r(e.protocol==="data:");let A=URLSerializer(e,true);A=A.slice(5);const t={position:0};let s=collectASequenceOfCodePointsFast(",",A,t);const n=s.length;s=removeASCIIWhitespace(s,true,true);if(t.position>=A.length){return"failure"}t.position++;const o=A.slice(n+1);let i=stringPercentDecode(o);if(/;(\u0020){0,}base64$/i.test(s)){const e=isomorphicDecode(i);i=forgivingBase64(e);if(i==="failure"){return"failure"}s=s.slice(0,-6);s=s.replace(/(\u0020)+$/,"");s=s.slice(0,-1)}if(s.startsWith(";")){s="text/plain"+s}let a=parseMIMEType(s);if(a==="failure"){a=parseMIMEType("text/plain;charset=US-ASCII")}return{mimeType:a,body:i}}function URLSerializer(e,A=false){if(!A){return e.href}const t=e.href;const r=e.hash.length;const s=r===0?t:t.substring(0,t.length-r);if(!r&&t.endsWith("#")){return s.slice(0,-1)}return s}function collectASequenceOfCodePoints(e,A,t){let r="";while(t.position=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function hexByteToNumber(e){return e>=48&&e<=57?e-48:(e&223)-55}function percentDecode(e){const A=e.length;const t=new Uint8Array(A);let r=0;for(let s=0;se.length){return"failure"}A.position++;let r=collectASequenceOfCodePointsFast(";",e,A);r=removeHTTPWhitespace(r,false,true);if(r.length===0||!n.test(r)){return"failure"}const s=t.toLowerCase();const i=r.toLowerCase();const c={type:s,subtype:i,parameters:new Map,essence:`${s}/${i}`};while(A.positiono.test(e)),e,A);let t=collectASequenceOfCodePoints((e=>e!==";"&&e!=="="),e,A);t=t.toLowerCase();if(A.positione.length){break}let r=null;if(e[A.position]==='"'){r=collectAnHTTPQuotedString(e,A,true);collectASequenceOfCodePointsFast(";",e,A)}else{r=collectASequenceOfCodePointsFast(";",e,A);r=removeHTTPWhitespace(r,false,true);if(r.length===0){continue}}if(t.length!==0&&n.test(t)&&(r.length===0||a.test(r))&&!c.parameters.has(t)){c.parameters.set(t,r)}}return c}function forgivingBase64(e){e=e.replace(i,"");let A=e.length;if(A%4===0){if(e.charCodeAt(A-1)===61){--A;if(e.charCodeAt(A-1)===61){--A}}}if(A%4===1){return"failure"}if(/[^+/0-9A-Za-z]/.test(e.length===A?e:e.substring(0,A))){return"failure"}const t=Buffer.from(e,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}function collectAnHTTPQuotedString(e,A,t){const s=A.position;let n="";r(e[A.position]==='"');A.position++;while(true){n+=collectASequenceOfCodePoints((e=>e!=='"'&&e!=="\\"),e,A);if(A.position>=e.length){break}const t=e[A.position];A.position++;if(t==="\\"){if(A.position>=e.length){n+="\\";break}n+=e[A.position];A.position++}else{r(t==='"');break}}if(t){return n}return e.slice(s,A.position)}function serializeAMimeType(e){r(e!=="failure");const{parameters:A,essence:t}=e;let s=t;for(let[e,t]of A.entries()){s+=";";s+=e;s+="=";if(!n.test(t)){t=t.replace(/(\\|")/g,"\\$1");t='"'+t;t+='"'}s+=t}return s}function isHTTPWhiteSpace(e){return e===13||e===10||e===9||e===32}function removeHTTPWhitespace(e,A=true,t=true){return removeChars(e,A,t,isHTTPWhiteSpace)}function isASCIIWhitespace(e){return e===13||e===10||e===9||e===12||e===32}function removeASCIIWhitespace(e,A=true,t=true){return removeChars(e,A,t,isASCIIWhitespace)}function removeChars(e,A,t,r){let s=0;let n=e.length-1;if(A){while(s0&&r(e.charCodeAt(n)))n--}return s===0&&n===e.length-1?e:e.slice(s,n+1)}function isomorphicDecode(e){const A=e.length;if((2<<15)-1>A){return String.fromCharCode.apply(null,e)}let t="";let r=0;let s=(2<<15)-1;while(rA){s=A-r}t+=String.fromCharCode.apply(null,e.subarray(r,r+=s))}return t}function minimizeSupportedMimeType(e){switch(e.essence){case"application/ecmascript":case"application/javascript":case"application/x-ecmascript":case"application/x-javascript":case"text/ecmascript":case"text/javascript":case"text/javascript1.0":case"text/javascript1.1":case"text/javascript1.2":case"text/javascript1.3":case"text/javascript1.4":case"text/javascript1.5":case"text/jscript":case"text/livescript":case"text/x-ecmascript":case"text/x-javascript":return"text/javascript";case"application/json":case"text/json":return"application/json";case"image/svg+xml":return"image/svg+xml";case"text/xml":case"application/xml":return"application/xml"}if(e.subtype.endsWith("+json")){return"application/json"}if(e.subtype.endsWith("+xml")){return"application/xml"}return""}e.exports={dataURLProcessor:dataURLProcessor,URLSerializer:URLSerializer,collectASequenceOfCodePoints:collectASequenceOfCodePoints,collectASequenceOfCodePointsFast:collectASequenceOfCodePointsFast,stringPercentDecode:stringPercentDecode,parseMIMEType:parseMIMEType,collectAnHTTPQuotedString:collectAnHTTPQuotedString,serializeAMimeType:serializeAMimeType,removeChars:removeChars,removeHTTPWhitespace:removeHTTPWhitespace,minimizeSupportedMimeType:minimizeSupportedMimeType,HTTP_TOKEN_CODEPOINTS:n,isomorphicDecode:isomorphicDecode}},6653:(e,A,t)=>{const{kConnected:r,kSize:s}=t(6443);class CompatWeakRef{constructor(e){this.value=e}deref(){return this.value[r]===0&&this.value[s]===0?undefined:this.value}}class CompatFinalizer{constructor(e){this.finalizer=e}register(e,A){if(e.on){e.on("disconnect",(()=>{if(e[r]===0&&e[s]===0){this.finalizer(A)}}))}}unregister(e){}}e.exports=function(){if(process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")){process._rawDebug("Using compatibility WeakRef and FinalizationRegistry");return{WeakRef:CompatWeakRef,FinalizationRegistry:CompatFinalizer}}return{WeakRef:WeakRef,FinalizationRegistry:FinalizationRegistry}}},7114:(e,A,t)=>{const{Blob:r,File:s}=t(4573);const{kState:n}=t(3627);const{webidl:o}=t(5893);class FileLike{constructor(e,A,t={}){const r=A;const s=t.type;const o=t.lastModified??Date.now();this[n]={blobLike:e,name:r,type:s,lastModified:o}}stream(...e){o.brandCheck(this,FileLike);return this[n].blobLike.stream(...e)}arrayBuffer(...e){o.brandCheck(this,FileLike);return this[n].blobLike.arrayBuffer(...e)}slice(...e){o.brandCheck(this,FileLike);return this[n].blobLike.slice(...e)}text(...e){o.brandCheck(this,FileLike);return this[n].blobLike.text(...e)}get size(){o.brandCheck(this,FileLike);return this[n].blobLike.size}get type(){o.brandCheck(this,FileLike);return this[n].blobLike.type}get name(){o.brandCheck(this,FileLike);return this[n].name}get lastModified(){o.brandCheck(this,FileLike);return this[n].lastModified}get[Symbol.toStringTag](){return"File"}}o.converters.Blob=o.interfaceConverter(r);function isFileLike(e){return e instanceof s||e&&(typeof e.stream==="function"||typeof e.arrayBuffer==="function")&&e[Symbol.toStringTag]==="File"}e.exports={FileLike:FileLike,isFileLike:isFileLike}},116:(e,A,t)=>{const{isUSVString:r,bufferToLowerCasedHeaderName:s}=t(3440);const{utf8DecodeBytes:n}=t(3168);const{HTTP_TOKEN_CODEPOINTS:o,isomorphicDecode:i}=t(1900);const{isFileLike:a}=t(7114);const{makeEntry:c}=t(5910);const g=t(4589);const{File:l}=t(4573);const Q=globalThis.File??l;const E=Buffer.from('form-data; name="');const B=Buffer.from("; filename");const h=Buffer.from("--");const C=Buffer.from("--\r\n");function isAsciiString(e){for(let A=0;A70){return false}for(let t=0;t=48&&A<=57||A>=65&&A<=90||A>=97&&A<=122||A===39||A===45||A===95)){return false}}return true}function multipartFormDataParser(e,A){g(A!=="failure"&&A.essence==="multipart/form-data");const t=A.parameters.get("boundary");if(t===undefined){return"failure"}const s=Buffer.from(`--${t}`,"utf8");const o=[];const i={position:0};while(e[i.position]===13&&e[i.position+1]===10){i.position+=2}let l=e.length;while(e[l-1]===10&&e[l-2]===13){l-=2}if(l!==e.length){e=e.subarray(0,l)}while(true){if(e.subarray(i.position,i.position+s.length).equals(s)){i.position+=s.length}else{return"failure"}if(i.position===e.length-2&&bufferStartsWith(e,h,i)||i.position===e.length-4&&bufferStartsWith(e,C,i)){return o}if(e[i.position]!==13||e[i.position+1]!==10){return"failure"}i.position+=2;const A=parseMultipartFormDataHeaders(e,i);if(A==="failure"){return"failure"}let{name:t,filename:l,contentType:E,encoding:B}=A;i.position+=2;let I;{const A=e.indexOf(s.subarray(2),i.position);if(A===-1){return"failure"}I=e.subarray(i.position,A-4);i.position+=I.length;if(B==="base64"){I=Buffer.from(I.toString(),"base64")}}if(e[i.position]!==13||e[i.position+1]!==10){return"failure"}else{i.position+=2}let u;if(l!==null){E??="text/plain";if(!isAsciiString(E)){E=""}u=new Q([I],l,{type:E})}else{u=n(Buffer.from(I))}g(r(t));g(typeof u==="string"&&r(u)||a(u));o.push(c(t,u,l))}}function parseMultipartFormDataHeaders(e,A){let t=null;let r=null;let n=null;let a=null;while(true){if(e[A.position]===13&&e[A.position+1]===10){if(t===null){return"failure"}return{name:t,filename:r,contentType:n,encoding:a}}let c=collectASequenceOfBytes((e=>e!==10&&e!==13&&e!==58),e,A);c=removeChars(c,true,true,(e=>e===9||e===32));if(!o.test(c.toString())){return"failure"}if(e[A.position]!==58){return"failure"}A.position++;collectASequenceOfBytes((e=>e===32||e===9),e,A);switch(s(c)){case"content-disposition":{t=r=null;if(!bufferStartsWith(e,E,A)){return"failure"}A.position+=17;t=parseMultipartFormDataName(e,A);if(t===null){return"failure"}if(bufferStartsWith(e,B,A)){let t=A.position+B.length;if(e[t]===42){A.position+=1;t+=1}if(e[t]!==61||e[t+1]!==34){return"failure"}A.position+=12;r=parseMultipartFormDataName(e,A);if(r===null){return"failure"}}break}case"content-type":{let t=collectASequenceOfBytes((e=>e!==10&&e!==13),e,A);t=removeChars(t,false,true,(e=>e===9||e===32));n=i(t);break}case"content-transfer-encoding":{let t=collectASequenceOfBytes((e=>e!==10&&e!==13),e,A);t=removeChars(t,false,true,(e=>e===9||e===32));a=i(t);break}default:{collectASequenceOfBytes((e=>e!==10&&e!==13),e,A)}}if(e[A.position]!==13&&e[A.position+1]!==10){return"failure"}else{A.position+=2}}}function parseMultipartFormDataName(e,A){g(e[A.position-1]===34);let t=collectASequenceOfBytes((e=>e!==10&&e!==13&&e!==34),e,A);if(e[A.position]!==34){return null}else{A.position++}t=(new TextDecoder).decode(t).replace(/%0A/gi,"\n").replace(/%0D/gi,"\r").replace(/%22/g,'"');return t}function collectASequenceOfBytes(e,A,t){let r=t.position;while(r0&&r(e[n]))n--}return s===0&&n===e.length-1?e:e.subarray(s,n+1)}function bufferStartsWith(e,A,t){if(e.length{const{isBlobLike:r,iteratorMixin:s}=t(3168);const{kState:n}=t(3627);const{kEnumerableProperty:o}=t(3440);const{FileLike:i,isFileLike:a}=t(7114);const{webidl:c}=t(5893);const{File:g}=t(4573);const l=t(7975);const Q=globalThis.File??g;class FormData{constructor(e){c.util.markAsUncloneable(this);if(e!==undefined){throw c.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}this[n]=[]}append(e,A,t=undefined){c.brandCheck(this,FormData);const s="FormData.append";c.argumentLengthCheck(arguments,2,s);if(arguments.length===3&&!r(A)){throw new TypeError("Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'")}e=c.converters.USVString(e,s,"name");A=r(A)?c.converters.Blob(A,s,"value",{strict:false}):c.converters.USVString(A,s,"value");t=arguments.length===3?c.converters.USVString(t,s,"filename"):undefined;const o=makeEntry(e,A,t);this[n].push(o)}delete(e){c.brandCheck(this,FormData);const A="FormData.delete";c.argumentLengthCheck(arguments,1,A);e=c.converters.USVString(e,A,"name");this[n]=this[n].filter((A=>A.name!==e))}get(e){c.brandCheck(this,FormData);const A="FormData.get";c.argumentLengthCheck(arguments,1,A);e=c.converters.USVString(e,A,"name");const t=this[n].findIndex((A=>A.name===e));if(t===-1){return null}return this[n][t].value}getAll(e){c.brandCheck(this,FormData);const A="FormData.getAll";c.argumentLengthCheck(arguments,1,A);e=c.converters.USVString(e,A,"name");return this[n].filter((A=>A.name===e)).map((e=>e.value))}has(e){c.brandCheck(this,FormData);const A="FormData.has";c.argumentLengthCheck(arguments,1,A);e=c.converters.USVString(e,A,"name");return this[n].findIndex((A=>A.name===e))!==-1}set(e,A,t=undefined){c.brandCheck(this,FormData);const s="FormData.set";c.argumentLengthCheck(arguments,2,s);if(arguments.length===3&&!r(A)){throw new TypeError("Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'")}e=c.converters.USVString(e,s,"name");A=r(A)?c.converters.Blob(A,s,"name",{strict:false}):c.converters.USVString(A,s,"name");t=arguments.length===3?c.converters.USVString(t,s,"name"):undefined;const o=makeEntry(e,A,t);const i=this[n].findIndex((A=>A.name===e));if(i!==-1){this[n]=[...this[n].slice(0,i),o,...this[n].slice(i+1).filter((A=>A.name!==e))]}else{this[n].push(o)}}[l.inspect.custom](e,A){const t=this[n].reduce(((e,A)=>{if(e[A.name]){if(Array.isArray(e[A.name])){e[A.name].push(A.value)}else{e[A.name]=[e[A.name],A.value]}}else{e[A.name]=A.value}return e}),{__proto__:null});A.depth??=e;A.colors??=true;const r=l.formatWithOptions(A,t);return`FormData ${r.slice(r.indexOf("]")+2)}`}}s("FormData",FormData,n,"name","value");Object.defineProperties(FormData.prototype,{append:o,delete:o,get:o,getAll:o,has:o,set:o,[Symbol.toStringTag]:{value:"FormData",configurable:true}});function makeEntry(e,A,t){if(typeof A==="string"){}else{if(!a(A)){A=A instanceof Blob?new Q([A],"blob",{type:A.type}):new i(A,"blob",{type:A.type})}if(t!==undefined){const e={type:A.type,lastModified:A.lastModified};A=A instanceof g?new Q([A],t,e):new i(A,t,e)}}return{name:e,value:A}}e.exports={FormData:FormData,makeEntry:makeEntry}},1059:e=>{const A=Symbol.for("undici.globalOrigin.1");function getGlobalOrigin(){return globalThis[A]}function setGlobalOrigin(e){if(e===undefined){Object.defineProperty(globalThis,A,{value:undefined,writable:true,enumerable:false,configurable:false});return}const t=new URL(e);if(t.protocol!=="http:"&&t.protocol!=="https:"){throw new TypeError(`Only http & https urls are allowed, received ${t.protocol}`)}Object.defineProperty(globalThis,A,{value:t,writable:true,enumerable:false,configurable:false})}e.exports={getGlobalOrigin:getGlobalOrigin,setGlobalOrigin:setGlobalOrigin}},660:(e,A,t)=>{const{kConstruct:r}=t(6443);const{kEnumerableProperty:s}=t(3440);const{iteratorMixin:n,isValidHeaderName:o,isValidHeaderValue:i}=t(3168);const{webidl:a}=t(5893);const c=t(4589);const g=t(7975);const l=Symbol("headers map");const Q=Symbol("headers map sorted");function isHTTPWhiteSpaceCharCode(e){return e===10||e===13||e===9||e===32}function headerValueNormalize(e){let A=0;let t=e.length;while(t>A&&isHTTPWhiteSpaceCharCode(e.charCodeAt(t-1)))--t;while(t>A&&isHTTPWhiteSpaceCharCode(e.charCodeAt(A)))++A;return A===0&&t===e.length?e:e.substring(A,t)}function fill(e,A){if(Array.isArray(A)){for(let t=0;t>","record"]})}}function appendHeader(e,A,t){t=headerValueNormalize(t);if(!o(A)){throw a.errors.invalidArgument({prefix:"Headers.append",value:A,type:"header name"})}else if(!i(t)){throw a.errors.invalidArgument({prefix:"Headers.append",value:t,type:"header value"})}if(E(e)==="immutable"){throw new TypeError("immutable")}return h(e).append(A,t,false)}function compareHeaderName(e,A){return e[0]>1);if(A[i][0]<=a[0]){o=i+1}else{n=i}}if(r!==i){s=r;while(s>o){A[s]=A[--s]}A[o]=a}}if(!t.next().done){throw new TypeError("Unreachable")}return A}else{let e=0;for(const{0:t,1:{value:r}}of this[l]){A[e++]=[t,r];c(r!==null)}return A.sort(compareHeaderName)}}}class Headers{#P;#q;constructor(e=undefined){a.util.markAsUncloneable(this);if(e===r){return}this.#q=new HeadersList;this.#P="none";if(e!==undefined){e=a.converters.HeadersInit(e,"Headers contructor","init");fill(this,e)}}append(e,A){a.brandCheck(this,Headers);a.argumentLengthCheck(arguments,2,"Headers.append");const t="Headers.append";e=a.converters.ByteString(e,t,"name");A=a.converters.ByteString(A,t,"value");return appendHeader(this,e,A)}delete(e){a.brandCheck(this,Headers);a.argumentLengthCheck(arguments,1,"Headers.delete");const A="Headers.delete";e=a.converters.ByteString(e,A,"name");if(!o(e)){throw a.errors.invalidArgument({prefix:"Headers.delete",value:e,type:"header name"})}if(this.#P==="immutable"){throw new TypeError("immutable")}if(!this.#q.contains(e,false)){return}this.#q.delete(e,false)}get(e){a.brandCheck(this,Headers);a.argumentLengthCheck(arguments,1,"Headers.get");const A="Headers.get";e=a.converters.ByteString(e,A,"name");if(!o(e)){throw a.errors.invalidArgument({prefix:A,value:e,type:"header name"})}return this.#q.get(e,false)}has(e){a.brandCheck(this,Headers);a.argumentLengthCheck(arguments,1,"Headers.has");const A="Headers.has";e=a.converters.ByteString(e,A,"name");if(!o(e)){throw a.errors.invalidArgument({prefix:A,value:e,type:"header name"})}return this.#q.contains(e,false)}set(e,A){a.brandCheck(this,Headers);a.argumentLengthCheck(arguments,2,"Headers.set");const t="Headers.set";e=a.converters.ByteString(e,t,"name");A=a.converters.ByteString(A,t,"value");A=headerValueNormalize(A);if(!o(e)){throw a.errors.invalidArgument({prefix:t,value:e,type:"header name"})}else if(!i(A)){throw a.errors.invalidArgument({prefix:t,value:A,type:"header value"})}if(this.#P==="immutable"){throw new TypeError("immutable")}this.#q.set(e,A,false)}getSetCookie(){a.brandCheck(this,Headers);const e=this.#q.cookies;if(e){return[...e]}return[]}get[Q](){if(this.#q[Q]){return this.#q[Q]}const e=[];const A=this.#q.toSortedArray();const t=this.#q.cookies;if(t===null||t.length===1){return this.#q[Q]=A}for(let r=0;r>"](e,A,t,r.bind(e))}return a.converters["record"](e,A,t)}throw a.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence>","record"]})};e.exports={fill:fill,compareHeaderName:compareHeaderName,Headers:Headers,HeadersList:HeadersList,getHeadersGuard:E,setHeadersGuard:B,setHeadersList:C,getHeadersList:h}},4398:(e,A,t)=>{const{makeNetworkError:r,makeAppropriateNetworkError:s,filterResponse:n,makeResponse:o,fromInnerResponse:i}=t(9051);const{HeadersList:a}=t(660);const{Request:c,cloneRequest:g}=t(9967);const l=t(8522);const{bytesMatch:Q,makePolicyContainer:E,clonePolicyContainer:B,requestBadPort:h,TAOCheck:C,appendRequestOriginHeader:I,responseLocationURL:u,requestCurrentURL:d,setRequestReferrerPolicyOnRedirect:f,tryUpgradeRequestToAPotentiallyTrustworthyURL:p,createOpaqueTimingInfo:w,appendFetchMetadata:y,corsCheck:m,crossOriginResourcePolicyCheck:D,determineRequestsReferrer:k,coarsenedSharedCurrentTime:R,createDeferredPromise:F,isBlobLike:b,sameOrigin:S,isCancelled:N,isAborted:M,isErrorLike:U,fullyReadBody:L,readableStreamClose:T,isomorphicEncode:v,urlIsLocal:H,urlIsHttpHttpsScheme:Y,urlHasHttpsScheme:G,clampAndCoarsenConnectionTimingInfo:J,simpleRangeHeaderValue:x,buildContentRange:V,createInflate:O,extractMimeType:W}=t(3168);const{kState:P,kDispatcher:q}=t(3627);const _=t(4589);const{safelyExtractBody:Z,extractBody:z}=t(4492);const{redirectStatusSet:K,nullBodyStatus:X,safeMethodsSet:j,requestBodyHeader:$,subresourceSet:ee}=t(4495);const Ae=t(8474);const{Readable:te,pipeline:re,finished:se}=t(7075);const{addAbortListener:ne,isErrored:oe,isReadable:ie,bufferToLowerCasedHeaderName:ae}=t(3440);const{dataURLProcessor:ce,serializeAMimeType:ge,minimizeSupportedMimeType:le}=t(1900);const{getGlobalDispatcher:Qe}=t(2581);const{webidl:Ee}=t(5893);const{STATUS_CODES:Be}=t(7067);const he=["GET","HEAD"];const Ce=typeof __UNDICI_IS_NODE__!=="undefined"||typeof esbuildDetection!=="undefined"?"node":"undici";let Ie;class Fetch extends Ae{constructor(e){super();this.dispatcher=e;this.connection=null;this.dump=false;this.state="ongoing"}terminate(e){if(this.state!=="ongoing"){return}this.state="terminated";this.connection?.destroy(e);this.emit("terminated",e)}abort(e){if(this.state!=="ongoing"){return}this.state="aborted";if(!e){e=new DOMException("The operation was aborted.","AbortError")}this.serializedAbortReason=e;this.connection?.destroy(e);this.emit("terminated",e)}}function handleFetchDone(e){finalizeAndReportTiming(e,"fetch")}function fetch(e,A=undefined){Ee.argumentLengthCheck(arguments,1,"globalThis.fetch");let t=F();let r;try{r=new c(e,A)}catch(e){t.reject(e);return t.promise}const s=r[P];if(r.signal.aborted){abortFetch(t,s,null,r.signal.reason);return t.promise}const n=s.client.globalObject;if(n?.constructor?.name==="ServiceWorkerGlobalScope"){s.serviceWorkers="none"}let o=null;let a=false;let g=null;ne(r.signal,(()=>{a=true;_(g!=null);g.abort(r.signal.reason);const e=o?.deref();abortFetch(t,s,e,r.signal.reason)}));const processResponse=e=>{if(a){return}if(e.aborted){abortFetch(t,s,o,g.serializedAbortReason);return}if(e.type==="error"){t.reject(new TypeError("fetch failed",{cause:e.error}));return}o=new WeakRef(i(e,"immutable"));t.resolve(o.deref());t=null};g=fetching({request:s,processResponseEndOfBody:handleFetchDone,processResponse:processResponse,dispatcher:r[q]});return t.promise}function finalizeAndReportTiming(e,A="other"){if(e.type==="error"&&e.aborted){return}if(!e.urlList?.length){return}const t=e.urlList[0];let r=e.timingInfo;let s=e.cacheState;if(!Y(t)){return}if(r===null){return}if(!e.timingAllowPassed){r=w({startTime:r.startTime});s=""}r.endTime=R();e.timingInfo=r;ue(r,t.href,A,globalThis,s)}const ue=performance.markResourceTiming;function abortFetch(e,A,t,r){if(e){e.reject(r)}if(A.body!=null&&ie(A.body?.stream)){A.body.stream.cancel(r).catch((e=>{if(e.code==="ERR_INVALID_STATE"){return}throw e}))}if(t==null){return}const s=t[P];if(s.body!=null&&ie(s.body?.stream)){s.body.stream.cancel(r).catch((e=>{if(e.code==="ERR_INVALID_STATE"){return}throw e}))}}function fetching({request:e,processRequestBodyChunkLength:A,processRequestEndOfBody:t,processResponse:r,processResponseEndOfBody:s,processResponseConsumeBody:n,useParallelQueue:o=false,dispatcher:i=Qe()}){_(i);let a=null;let c=false;if(e.client!=null){a=e.client.globalObject;c=e.client.crossOriginIsolatedCapability}const g=R(c);const l=w({startTime:g});const Q={controller:new Fetch(i),request:e,timingInfo:l,processRequestBodyChunkLength:A,processRequestEndOfBody:t,processResponse:r,processResponseConsumeBody:n,processResponseEndOfBody:s,taskDestination:a,crossOriginIsolatedCapability:c};_(!e.body||e.body.stream);if(e.window==="client"){e.window=e.client?.globalObject?.constructor?.name==="Window"?e.client:"no-window"}if(e.origin==="client"){e.origin=e.client.origin}if(e.policyContainer==="client"){if(e.client!=null){e.policyContainer=B(e.client.policyContainer)}else{e.policyContainer=E()}}if(!e.headersList.contains("accept",true)){const A="*/*";e.headersList.append("accept",A,true)}if(!e.headersList.contains("accept-language",true)){e.headersList.append("accept-language","*",true)}if(e.priority===null){}if(ee.has(e.destination)){}mainFetch(Q).catch((e=>{Q.controller.terminate(e)}));return Q.controller}async function mainFetch(e,A=false){const t=e.request;let s=null;if(t.localURLsOnly&&!H(d(t))){s=r("local URLs only")}p(t);if(h(t)==="blocked"){s=r("bad port")}if(t.referrerPolicy===""){t.referrerPolicy=t.policyContainer.referrerPolicy}if(t.referrer!=="no-referrer"){t.referrer=k(t)}if(s===null){s=await(async()=>{const A=d(t);if(S(A,t.url)&&t.responseTainting==="basic"||A.protocol==="data:"||(t.mode==="navigate"||t.mode==="websocket")){t.responseTainting="basic";return await schemeFetch(e)}if(t.mode==="same-origin"){return r('request mode cannot be "same-origin"')}if(t.mode==="no-cors"){if(t.redirect!=="follow"){return r('redirect mode cannot be "follow" for "no-cors" request')}t.responseTainting="opaque";return await schemeFetch(e)}if(!Y(d(t))){return r("URL scheme must be a HTTP(S) scheme")}t.responseTainting="cors";return await httpFetch(e)})()}if(A){return s}if(s.status!==0&&!s.internalResponse){if(t.responseTainting==="cors"){}if(t.responseTainting==="basic"){s=n(s,"basic")}else if(t.responseTainting==="cors"){s=n(s,"cors")}else if(t.responseTainting==="opaque"){s=n(s,"opaque")}else{_(false)}}let o=s.status===0?s:s.internalResponse;if(o.urlList.length===0){o.urlList.push(...t.urlList)}if(!t.timingAllowFailed){s.timingAllowPassed=true}if(s.type==="opaque"&&o.status===206&&o.rangeRequested&&!t.headers.contains("range",true)){s=o=r()}if(s.status!==0&&(t.method==="HEAD"||t.method==="CONNECT"||X.includes(o.status))){o.body=null;e.controller.dump=true}if(t.integrity){const processBodyError=A=>fetchFinale(e,r(A));if(t.responseTainting==="opaque"||s.body==null){processBodyError(s.error);return}const processBody=A=>{if(!Q(A,t.integrity)){processBodyError("integrity mismatch");return}s.body=Z(A)[0];fetchFinale(e,s)};await L(s.body,processBody,processBodyError)}else{fetchFinale(e,s)}}function schemeFetch(e){if(N(e)&&e.request.redirectCount===0){return Promise.resolve(s(e))}const{request:A}=e;const{protocol:n}=d(A);switch(n){case"about:":{return Promise.resolve(r("about scheme is not supported"))}case"blob:":{if(!Ie){Ie=t(4573).resolveObjectURL}const e=d(A);if(e.search.length!==0){return Promise.resolve(r("NetworkError when attempting to fetch resource."))}const s=Ie(e.toString());if(A.method!=="GET"||!b(s)){return Promise.resolve(r("invalid method"))}const n=o();const i=s.size;const a=v(`${i}`);const c=s.type;if(!A.headersList.contains("range",true)){const e=z(s);n.statusText="OK";n.body=e[0];n.headersList.set("content-length",a,true);n.headersList.set("content-type",c,true)}else{n.rangeRequested=true;const e=A.headersList.get("range",true);const t=x(e,true);if(t==="failure"){return Promise.resolve(r("failed to fetch the data URL"))}let{rangeStartValue:o,rangeEndValue:a}=t;if(o===null){o=i-a;a=o+a-1}else{if(o>=i){return Promise.resolve(r("Range start is greater than the blob's size."))}if(a===null||a>=i){a=i-1}}const g=s.slice(o,a,c);const l=z(g);n.body=l[0];const Q=v(`${g.size}`);const E=V(o,a,i);n.status=206;n.statusText="Partial Content";n.headersList.set("content-length",Q,true);n.headersList.set("content-type",c,true);n.headersList.set("content-range",E,true)}return Promise.resolve(n)}case"data:":{const e=d(A);const t=ce(e);if(t==="failure"){return Promise.resolve(r("failed to fetch the data URL"))}const s=ge(t.mimeType);return Promise.resolve(o({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:s}]],body:Z(t.body)[0]}))}case"file:":{return Promise.resolve(r("not implemented... yet..."))}case"http:":case"https:":{return httpFetch(e).catch((e=>r(e)))}default:{return Promise.resolve(r("unknown scheme"))}}}function finalizeResponse(e,A){e.request.done=true;if(e.processResponseDone!=null){queueMicrotask((()=>e.processResponseDone(A)))}}function fetchFinale(e,A){let t=e.timingInfo;const processResponseEndOfBody=()=>{const r=Date.now();if(e.request.destination==="document"){e.controller.fullTimingInfo=t}e.controller.reportTimingSteps=()=>{if(e.request.url.protocol!=="https:"){return}t.endTime=r;let s=A.cacheState;const n=A.bodyInfo;if(!A.timingAllowPassed){t=w(t);s=""}let o=0;if(e.request.mode!=="navigator"||!A.hasCrossOriginRedirects){o=A.status;const e=W(A.headersList);if(e!=="failure"){n.contentType=le(e)}}if(e.request.initiatorType!=null){ue(t,e.request.url.href,e.request.initiatorType,globalThis,s,n,o)}};const processResponseEndOfBodyTask=()=>{e.request.done=true;if(e.processResponseEndOfBody!=null){queueMicrotask((()=>e.processResponseEndOfBody(A)))}if(e.request.initiatorType!=null){e.controller.reportTimingSteps()}};queueMicrotask((()=>processResponseEndOfBodyTask()))};if(e.processResponse!=null){queueMicrotask((()=>{e.processResponse(A);e.processResponse=null}))}const r=A.type==="error"?A:A.internalResponse??A;if(r.body==null){processResponseEndOfBody()}else{se(r.body.stream,(()=>{processResponseEndOfBody()}))}}async function httpFetch(e){const A=e.request;let t=null;let s=null;const n=e.timingInfo;if(A.serviceWorkers==="all"){}if(t===null){if(A.redirect==="follow"){A.serviceWorkers="none"}s=t=await httpNetworkOrCacheFetch(e);if(A.responseTainting==="cors"&&m(A,t)==="failure"){return r("cors failure")}if(C(A,t)==="failure"){A.timingAllowFailed=true}}if((A.responseTainting==="opaque"||t.type==="opaque")&&D(A.origin,A.client,A.destination,s)==="blocked"){return r("blocked")}if(K.has(s.status)){if(A.redirect!=="manual"){e.controller.connection.destroy(undefined,false)}if(A.redirect==="error"){t=r("unexpected redirect")}else if(A.redirect==="manual"){t=s}else if(A.redirect==="follow"){t=await httpRedirectFetch(e,t)}else{_(false)}}t.timingInfo=n;return t}function httpRedirectFetch(e,A){const t=e.request;const s=A.internalResponse?A.internalResponse:A;let n;try{n=u(s,d(t).hash);if(n==null){return A}}catch(e){return Promise.resolve(r(e))}if(!Y(n)){return Promise.resolve(r("URL scheme must be a HTTP(S) scheme"))}if(t.redirectCount===20){return Promise.resolve(r("redirect count exceeded"))}t.redirectCount+=1;if(t.mode==="cors"&&(n.username||n.password)&&!S(t,n)){return Promise.resolve(r('cross origin not allowed for request mode "cors"'))}if(t.responseTainting==="cors"&&(n.username||n.password)){return Promise.resolve(r('URL cannot contain credentials for request mode "cors"'))}if(s.status!==303&&t.body!=null&&t.body.source==null){return Promise.resolve(r())}if([301,302].includes(s.status)&&t.method==="POST"||s.status===303&&!he.includes(t.method)){t.method="GET";t.body=null;for(const e of $){t.headersList.delete(e)}}if(!S(d(t),n)){t.headersList.delete("authorization",true);t.headersList.delete("proxy-authorization",true);t.headersList.delete("cookie",true);t.headersList.delete("host",true)}if(t.body!=null){_(t.body.source!=null);t.body=Z(t.body.source)[0]}const o=e.timingInfo;o.redirectEndTime=o.postRedirectStartTime=R(e.crossOriginIsolatedCapability);if(o.redirectStartTime===0){o.redirectStartTime=o.startTime}t.urlList.push(n);f(t,s);return mainFetch(e,true)}async function httpNetworkOrCacheFetch(e,A=false,t=false){const n=e.request;let o=null;let i=null;let a=null;const c=null;const l=false;if(n.window==="no-window"&&n.redirect==="error"){o=e;i=n}else{i=g(n);o={...e};o.request=i}const Q=n.credentials==="include"||n.credentials==="same-origin"&&n.responseTainting==="basic";const E=i.body?i.body.length:null;let B=null;if(i.body==null&&["POST","PUT"].includes(i.method)){B="0"}if(E!=null){B=v(`${E}`)}if(B!=null){i.headersList.append("content-length",B,true)}if(E!=null&&i.keepalive){}if(i.referrer instanceof URL){i.headersList.append("referer",v(i.referrer.href),true)}I(i);y(i);if(!i.headersList.contains("user-agent",true)){i.headersList.append("user-agent",Ce)}if(i.cache==="default"&&(i.headersList.contains("if-modified-since",true)||i.headersList.contains("if-none-match",true)||i.headersList.contains("if-unmodified-since",true)||i.headersList.contains("if-match",true)||i.headersList.contains("if-range",true))){i.cache="no-store"}if(i.cache==="no-cache"&&!i.preventNoCacheCacheControlHeaderModification&&!i.headersList.contains("cache-control",true)){i.headersList.append("cache-control","max-age=0",true)}if(i.cache==="no-store"||i.cache==="reload"){if(!i.headersList.contains("pragma",true)){i.headersList.append("pragma","no-cache",true)}if(!i.headersList.contains("cache-control",true)){i.headersList.append("cache-control","no-cache",true)}}if(i.headersList.contains("range",true)){i.headersList.append("accept-encoding","identity",true)}if(!i.headersList.contains("accept-encoding",true)){if(G(d(i))){i.headersList.append("accept-encoding","br, gzip, deflate",true)}else{i.headersList.append("accept-encoding","gzip, deflate",true)}}i.headersList.delete("host",true);if(Q){}if(c==null){i.cache="no-store"}if(i.cache!=="no-store"&&i.cache!=="reload"){}if(a==null){if(i.cache==="only-if-cached"){return r("only if cached")}const e=await httpNetworkFetch(o,Q,t);if(!j.has(i.method)&&e.status>=200&&e.status<=399){}if(l&&e.status===304){}if(a==null){a=e}}a.urlList=[...i.urlList];if(i.headersList.contains("range",true)){a.rangeRequested=true}a.requestIncludesCredentials=Q;if(a.status===407){if(n.window==="no-window"){return r()}if(N(e)){return s(e)}return r("proxy authentication required")}if(a.status===421&&!t&&(n.body==null||n.body.source!=null)){if(N(e)){return s(e)}e.controller.connection.destroy();a=await httpNetworkOrCacheFetch(e,A,true)}if(A){}return a}async function httpNetworkFetch(e,A=false,t=false){_(!e.controller.connection||e.controller.connection.destroyed);e.controller.connection={abort:null,destroyed:false,destroy(e,A=true){if(!this.destroyed){this.destroyed=true;if(A){this.abort?.(e??new DOMException("The operation was aborted.","AbortError"))}}}};const n=e.request;let i=null;const c=e.timingInfo;const g=null;if(g==null){n.cache="no-store"}const Q=t?"yes":"no";if(n.mode==="websocket"){}else{}let E=null;if(n.body==null&&e.processRequestEndOfBody){queueMicrotask((()=>e.processRequestEndOfBody()))}else if(n.body!=null){const processBodyChunk=async function*(A){if(N(e)){return}yield A;e.processRequestBodyChunkLength?.(A.byteLength)};const processEndOfBody=()=>{if(N(e)){return}if(e.processRequestEndOfBody){e.processRequestEndOfBody()}};const processBodyError=A=>{if(N(e)){return}if(A.name==="AbortError"){e.controller.abort()}else{e.controller.terminate(A)}};E=async function*(){try{for await(const e of n.body.stream){yield*processBodyChunk(e)}processEndOfBody()}catch(e){processBodyError(e)}}()}try{const{body:A,status:t,statusText:r,headersList:s,socket:n}=await dispatch({body:E});if(n){i=o({status:t,statusText:r,headersList:s,socket:n})}else{const n=A[Symbol.asyncIterator]();e.controller.next=()=>n.next();i=o({status:t,statusText:r,headersList:s})}}catch(A){if(A.name==="AbortError"){e.controller.connection.destroy();return s(e,A)}return r(A)}const pullAlgorithm=async()=>{await e.controller.resume()};const cancelAlgorithm=A=>{if(!N(e)){e.controller.abort(A)}};const B=new ReadableStream({async start(A){e.controller.controller=A},async pull(e){await pullAlgorithm(e)},async cancel(e){await cancelAlgorithm(e)},type:"bytes"});i.body={stream:B,source:null,length:null};e.controller.onAborted=onAborted;e.controller.on("terminated",onAborted);e.controller.resume=async()=>{while(true){let A;let t;try{const{done:t,value:r}=await e.controller.next();if(M(e)){break}A=t?undefined:r}catch(r){if(e.controller.ended&&!c.encodedBodySize){A=undefined}else{A=r;t=true}}if(A===undefined){T(e.controller.controller);finalizeResponse(e,i);return}c.decodedBodySize+=A?.byteLength??0;if(t){e.controller.terminate(A);return}const r=new Uint8Array(A);if(r.byteLength){e.controller.controller.enqueue(r)}if(oe(B)){e.controller.terminate();return}if(e.controller.controller.desiredSize<=0){return}}};function onAborted(A){if(M(e)){i.aborted=true;if(ie(B)){e.controller.controller.error(e.controller.serializedAbortReason)}}else{if(ie(B)){e.controller.controller.error(new TypeError("terminated",{cause:U(A)?A:undefined}))}}e.controller.connection.destroy()}return i;function dispatch({body:A}){const t=d(n);const r=e.controller.dispatcher;return new Promise(((s,o)=>r.dispatch({path:t.pathname+t.search,origin:t.origin,method:n.method,body:r.isMockActive?n.body&&(n.body.source||n.body.stream):A,headers:n.headersList.entries,maxRedirections:0,upgrade:n.mode==="websocket"?"websocket":undefined},{body:null,abort:null,onConnect(A){const{connection:t}=e.controller;c.finalConnectionTimingInfo=J(undefined,c.postRedirectStartTime,e.crossOriginIsolatedCapability);if(t.destroyed){A(new DOMException("The operation was aborted.","AbortError"))}else{e.controller.on("terminated",A);this.abort=t.abort=A}c.finalNetworkRequestStartTime=R(e.crossOriginIsolatedCapability)},onResponseStarted(){c.finalNetworkResponseStartTime=R(e.crossOriginIsolatedCapability)},onHeaders(e,A,t,r){if(e<200){return}let i="";const c=new a;for(let e=0;et){o(new Error(`too many content-encodings in response: ${A.length}, maximum allowed is ${t}`));return true}for(let e=A.length-1;e>=0;--e){const t=A[e].trim();if(t==="x-gzip"||t==="gzip"){g.push(l.createGunzip({flush:l.constants.Z_SYNC_FLUSH,finishFlush:l.constants.Z_SYNC_FLUSH}))}else if(t==="deflate"){g.push(O({flush:l.constants.Z_SYNC_FLUSH,finishFlush:l.constants.Z_SYNC_FLUSH}))}else if(t==="br"){g.push(l.createBrotliDecompress({flush:l.constants.BROTLI_OPERATION_FLUSH,finishFlush:l.constants.BROTLI_OPERATION_FLUSH}))}else{g.length=0;break}}}const E=this.onError.bind(this);s({status:e,statusText:r,headersList:c,body:g.length?re(this.body,...g,(e=>{if(e){this.onError(e)}})).on("error",E):this.body.on("error",E)});return true},onData(A){if(e.controller.dump){return}const t=A;c.encodedBodySize+=t.byteLength;return this.body.push(t)},onComplete(){if(this.abort){e.controller.off("terminated",this.abort)}if(e.controller.onAborted){e.controller.off("terminated",e.controller.onAborted)}e.controller.ended=true;this.body.push(null)},onError(A){if(this.abort){e.controller.off("terminated",this.abort)}this.body?.destroy(A);e.controller.terminate(A);o(A)},onUpgrade(e,A,t){if(e!==101){return}const r=new a;for(let e=0;e{const{extractBody:r,mixinBody:s,cloneBody:n,bodyUnusable:o}=t(4492);const{Headers:i,fill:a,HeadersList:c,setHeadersGuard:g,getHeadersGuard:l,setHeadersList:Q,getHeadersList:E}=t(660);const{FinalizationRegistry:B}=t(6653)();const h=t(3440);const C=t(7975);const{isValidHTTPToken:I,sameOrigin:u,environmentSettingsObject:d}=t(3168);const{forbiddenMethodsSet:f,corsSafeListedMethodsSet:p,referrerPolicy:w,requestRedirect:y,requestMode:m,requestCredentials:D,requestCache:k,requestDuplex:R}=t(4495);const{kEnumerableProperty:F,normalizedMethodRecordsBase:b,normalizedMethodRecords:S}=h;const{kHeaders:N,kSignal:M,kState:U,kDispatcher:L}=t(3627);const{webidl:T}=t(5893);const{URLSerializer:v}=t(1900);const{kConstruct:H}=t(6443);const Y=t(4589);const{getMaxListeners:G,setMaxListeners:J,getEventListeners:x,defaultMaxListeners:V}=t(8474);const O=Symbol("abortController");const W=new B((({signal:e,abort:A})=>{e.removeEventListener("abort",A)}));const P=new WeakMap;function buildAbort(e){return abort;function abort(){const A=e.deref();if(A!==undefined){W.unregister(abort);this.removeEventListener("abort",abort);A.abort(this.reason);const e=P.get(A.signal);if(e!==undefined){if(e.size!==0){for(const A of e){const e=A.deref();if(e!==undefined){e.abort(this.reason)}}e.clear()}P.delete(A.signal)}}}}let q=false;class Request{constructor(e,A={}){T.util.markAsUncloneable(this);if(e===H){return}const t="Request constructor";T.argumentLengthCheck(arguments,1,t);e=T.converters.RequestInfo(e,t,"input");A=T.converters.RequestInit(A,t,"init");let s=null;let n=null;const l=d.settingsObject.baseUrl;let B=null;if(typeof e==="string"){this[L]=A.dispatcher;let t;try{t=new URL(e,l)}catch(A){throw new TypeError("Failed to parse URL from "+e,{cause:A})}if(t.username||t.password){throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+e)}s=makeRequest({urlList:[t]});n="cors"}else{this[L]=A.dispatcher||e[L];Y(e instanceof Request);s=e[U];B=e[M]}const C=d.settingsObject.origin;let w="client";if(s.window?.constructor?.name==="EnvironmentSettingsObject"&&u(s.window,C)){w=s.window}if(A.window!=null){throw new TypeError(`'window' option '${w}' must be null`)}if("window"in A){w="no-window"}s=makeRequest({method:s.method,headersList:s.headersList,unsafeRequest:s.unsafeRequest,client:d.settingsObject,window:w,priority:s.priority,origin:s.origin,referrer:s.referrer,referrerPolicy:s.referrerPolicy,mode:s.mode,credentials:s.credentials,cache:s.cache,redirect:s.redirect,integrity:s.integrity,keepalive:s.keepalive,reloadNavigation:s.reloadNavigation,historyNavigation:s.historyNavigation,urlList:[...s.urlList]});const y=Object.keys(A).length!==0;if(y){if(s.mode==="navigate"){s.mode="same-origin"}s.reloadNavigation=false;s.historyNavigation=false;s.origin="client";s.referrer="client";s.referrerPolicy="";s.url=s.urlList[s.urlList.length-1];s.urlList=[s.url]}if(A.referrer!==undefined){const e=A.referrer;if(e===""){s.referrer="no-referrer"}else{let A;try{A=new URL(e,l)}catch(A){throw new TypeError(`Referrer "${e}" is not a valid URL.`,{cause:A})}if(A.protocol==="about:"&&A.hostname==="client"||C&&!u(A,d.settingsObject.baseUrl)){s.referrer="client"}else{s.referrer=A}}}if(A.referrerPolicy!==undefined){s.referrerPolicy=A.referrerPolicy}let m;if(A.mode!==undefined){m=A.mode}else{m=n}if(m==="navigate"){throw T.errors.exception({header:"Request constructor",message:"invalid request mode navigate."})}if(m!=null){s.mode=m}if(A.credentials!==undefined){s.credentials=A.credentials}if(A.cache!==undefined){s.cache=A.cache}if(s.cache==="only-if-cached"&&s.mode!=="same-origin"){throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode")}if(A.redirect!==undefined){s.redirect=A.redirect}if(A.integrity!=null){s.integrity=String(A.integrity)}if(A.keepalive!==undefined){s.keepalive=Boolean(A.keepalive)}if(A.method!==undefined){let e=A.method;const t=S[e];if(t!==undefined){s.method=t}else{if(!I(e)){throw new TypeError(`'${e}' is not a valid HTTP method.`)}const A=e.toUpperCase();if(f.has(A)){throw new TypeError(`'${e}' HTTP method is unsupported.`)}e=b[A]??e;s.method=e}if(!q&&s.method==="patch"){process.emitWarning("Using `patch` is highly likely to result in a `405 Method Not Allowed`. `PATCH` is much more likely to succeed.",{code:"UNDICI-FETCH-patch"});q=true}}if(A.signal!==undefined){B=A.signal}this[U]=s;const D=new AbortController;this[M]=D.signal;if(B!=null){if(!B||typeof B.aborted!=="boolean"||typeof B.addEventListener!=="function"){throw new TypeError("Failed to construct 'Request': member signal is not of type AbortSignal.")}if(B.aborted){D.abort(B.reason)}else{this[O]=D;const e=new WeakRef(D);const A=buildAbort(e);try{if(typeof G==="function"&&G(B)===V){J(1500,B)}else if(x(B,"abort").length>=V){J(1500,B)}}catch{}h.addAbortListener(B,A);W.register(D,{signal:B,abort:A},A)}}this[N]=new i(H);Q(this[N],s.headersList);g(this[N],"request");if(m==="no-cors"){if(!p.has(s.method)){throw new TypeError(`'${s.method} is unsupported in no-cors mode.`)}g(this[N],"request-no-cors")}if(y){const e=E(this[N]);const t=A.headers!==undefined?A.headers:new c(e);e.clear();if(t instanceof c){for(const{name:A,value:r}of t.rawValues()){e.append(A,r,false)}e.cookies=t.cookies}else{a(this[N],t)}}const k=e instanceof Request?e[U].body:null;if((A.body!=null||k!=null)&&(s.method==="GET"||s.method==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body.")}let R=null;if(A.body!=null){const[e,t]=r(A.body,s.keepalive);R=e;if(t&&!E(this[N]).contains("content-type",true)){this[N].append("content-type",t)}}const F=R??k;if(F!=null&&F.source==null){if(R!=null&&A.duplex==null){throw new TypeError("RequestInit: duplex option is required when sending a body.")}if(s.mode!=="same-origin"&&s.mode!=="cors"){throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"')}s.useCORSPreflightFlag=true}let v=F;if(R==null&&k!=null){if(o(e)){throw new TypeError("Cannot construct a Request with a Request object that has already been used.")}const A=new TransformStream;k.stream.pipeThrough(A);v={source:k.source,length:k.length,stream:A.readable}}this[U].body=v}get method(){T.brandCheck(this,Request);return this[U].method}get url(){T.brandCheck(this,Request);return v(this[U].url)}get headers(){T.brandCheck(this,Request);return this[N]}get destination(){T.brandCheck(this,Request);return this[U].destination}get referrer(){T.brandCheck(this,Request);if(this[U].referrer==="no-referrer"){return""}if(this[U].referrer==="client"){return"about:client"}return this[U].referrer.toString()}get referrerPolicy(){T.brandCheck(this,Request);return this[U].referrerPolicy}get mode(){T.brandCheck(this,Request);return this[U].mode}get credentials(){return this[U].credentials}get cache(){T.brandCheck(this,Request);return this[U].cache}get redirect(){T.brandCheck(this,Request);return this[U].redirect}get integrity(){T.brandCheck(this,Request);return this[U].integrity}get keepalive(){T.brandCheck(this,Request);return this[U].keepalive}get isReloadNavigation(){T.brandCheck(this,Request);return this[U].reloadNavigation}get isHistoryNavigation(){T.brandCheck(this,Request);return this[U].historyNavigation}get signal(){T.brandCheck(this,Request);return this[M]}get body(){T.brandCheck(this,Request);return this[U].body?this[U].body.stream:null}get bodyUsed(){T.brandCheck(this,Request);return!!this[U].body&&h.isDisturbed(this[U].body.stream)}get duplex(){T.brandCheck(this,Request);return"half"}clone(){T.brandCheck(this,Request);if(o(this)){throw new TypeError("unusable")}const e=cloneRequest(this[U]);const A=new AbortController;if(this.signal.aborted){A.abort(this.signal.reason)}else{let e=P.get(this.signal);if(e===undefined){e=new Set;P.set(this.signal,e)}const t=new WeakRef(A);e.add(t);h.addAbortListener(A.signal,buildAbort(t))}return fromInnerRequest(e,A.signal,l(this[N]))}[C.inspect.custom](e,A){if(A.depth===null){A.depth=2}A.colors??=true;const t={method:this.method,url:this.url,headers:this.headers,destination:this.destination,referrer:this.referrer,referrerPolicy:this.referrerPolicy,mode:this.mode,credentials:this.credentials,cache:this.cache,redirect:this.redirect,integrity:this.integrity,keepalive:this.keepalive,isReloadNavigation:this.isReloadNavigation,isHistoryNavigation:this.isHistoryNavigation,signal:this.signal};return`Request ${C.formatWithOptions(A,t)}`}}s(Request);function makeRequest(e){return{method:e.method??"GET",localURLsOnly:e.localURLsOnly??false,unsafeRequest:e.unsafeRequest??false,body:e.body??null,client:e.client??null,reservedClient:e.reservedClient??null,replacesClientId:e.replacesClientId??"",window:e.window??"client",keepalive:e.keepalive??false,serviceWorkers:e.serviceWorkers??"all",initiator:e.initiator??"",destination:e.destination??"",priority:e.priority??null,origin:e.origin??"client",policyContainer:e.policyContainer??"client",referrer:e.referrer??"client",referrerPolicy:e.referrerPolicy??"",mode:e.mode??"no-cors",useCORSPreflightFlag:e.useCORSPreflightFlag??false,credentials:e.credentials??"same-origin",useCredentials:e.useCredentials??false,cache:e.cache??"default",redirect:e.redirect??"follow",integrity:e.integrity??"",cryptoGraphicsNonceMetadata:e.cryptoGraphicsNonceMetadata??"",parserMetadata:e.parserMetadata??"",reloadNavigation:e.reloadNavigation??false,historyNavigation:e.historyNavigation??false,userActivation:e.userActivation??false,taintedOrigin:e.taintedOrigin??false,redirectCount:e.redirectCount??0,responseTainting:e.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:e.preventNoCacheCacheControlHeaderModification??false,done:e.done??false,timingAllowFailed:e.timingAllowFailed??false,urlList:e.urlList,url:e.urlList[0],headersList:e.headersList?new c(e.headersList):new c}}function cloneRequest(e){const A=makeRequest({...e,body:null});if(e.body!=null){A.body=n(A,e.body)}return A}function fromInnerRequest(e,A,t){const r=new Request(H);r[U]=e;r[M]=A;r[N]=new i(H);Q(r[N],e.headersList);g(r[N],t);return r}Object.defineProperties(Request.prototype,{method:F,url:F,headers:F,redirect:F,clone:F,signal:F,duplex:F,destination:F,body:F,bodyUsed:F,isHistoryNavigation:F,isReloadNavigation:F,keepalive:F,integrity:F,cache:F,credentials:F,attribute:F,referrerPolicy:F,referrer:F,mode:F,[Symbol.toStringTag]:{value:"Request",configurable:true}});T.converters.Request=T.interfaceConverter(Request);T.converters.RequestInfo=function(e,A,t){if(typeof e==="string"){return T.converters.USVString(e,A,t)}if(e instanceof Request){return T.converters.Request(e,A,t)}return T.converters.USVString(e,A,t)};T.converters.AbortSignal=T.interfaceConverter(AbortSignal);T.converters.RequestInit=T.dictionaryConverter([{key:"method",converter:T.converters.ByteString},{key:"headers",converter:T.converters.HeadersInit},{key:"body",converter:T.nullableConverter(T.converters.BodyInit)},{key:"referrer",converter:T.converters.USVString},{key:"referrerPolicy",converter:T.converters.DOMString,allowedValues:w},{key:"mode",converter:T.converters.DOMString,allowedValues:m},{key:"credentials",converter:T.converters.DOMString,allowedValues:D},{key:"cache",converter:T.converters.DOMString,allowedValues:k},{key:"redirect",converter:T.converters.DOMString,allowedValues:y},{key:"integrity",converter:T.converters.DOMString},{key:"keepalive",converter:T.converters.boolean},{key:"signal",converter:T.nullableConverter((e=>T.converters.AbortSignal(e,"RequestInit","signal",{strict:false})))},{key:"window",converter:T.converters.any},{key:"duplex",converter:T.converters.DOMString,allowedValues:R},{key:"dispatcher",converter:T.converters.any}]);e.exports={Request:Request,makeRequest:makeRequest,fromInnerRequest:fromInnerRequest,cloneRequest:cloneRequest}},9051:(e,A,t)=>{const{Headers:r,HeadersList:s,fill:n,getHeadersGuard:o,setHeadersGuard:i,setHeadersList:a}=t(660);const{extractBody:c,cloneBody:g,mixinBody:l,hasFinalizationRegistry:Q,streamRegistry:E,bodyUnusable:B}=t(4492);const h=t(3440);const C=t(7975);const{kEnumerableProperty:I}=h;const{isValidReasonPhrase:u,isCancelled:d,isAborted:f,isBlobLike:p,serializeJavascriptValueToJSONString:w,isErrorLike:y,isomorphicEncode:m,environmentSettingsObject:D}=t(3168);const{redirectStatusSet:k,nullBodyStatus:R}=t(4495);const{kState:F,kHeaders:b}=t(3627);const{webidl:S}=t(5893);const{FormData:N}=t(5910);const{URLSerializer:M}=t(1900);const{kConstruct:U}=t(6443);const L=t(4589);const{types:T}=t(7975);const v=new TextEncoder("utf-8");class Response{static error(){const e=fromInnerResponse(makeNetworkError(),"immutable");return e}static json(e,A={}){S.argumentLengthCheck(arguments,1,"Response.json");if(A!==null){A=S.converters.ResponseInit(A)}const t=v.encode(w(e));const r=c(t);const s=fromInnerResponse(makeResponse({}),"response");initializeResponse(s,A,{body:r[0],type:"application/json"});return s}static redirect(e,A=302){S.argumentLengthCheck(arguments,1,"Response.redirect");e=S.converters.USVString(e);A=S.converters["unsigned short"](A);let t;try{t=new URL(e,D.settingsObject.baseUrl)}catch(A){throw new TypeError(`Failed to parse URL from ${e}`,{cause:A})}if(!k.has(A)){throw new RangeError(`Invalid status code ${A}`)}const r=fromInnerResponse(makeResponse({}),"immutable");r[F].status=A;const s=m(M(t));r[F].headersList.append("location",s,true);return r}constructor(e=null,A={}){S.util.markAsUncloneable(this);if(e===U){return}if(e!==null){e=S.converters.BodyInit(e)}A=S.converters.ResponseInit(A);this[F]=makeResponse({});this[b]=new r(U);i(this[b],"response");a(this[b],this[F].headersList);let t=null;if(e!=null){const[A,r]=c(e);t={body:A,type:r}}initializeResponse(this,A,t)}get type(){S.brandCheck(this,Response);return this[F].type}get url(){S.brandCheck(this,Response);const e=this[F].urlList;const A=e[e.length-1]??null;if(A===null){return""}return M(A,true)}get redirected(){S.brandCheck(this,Response);return this[F].urlList.length>1}get status(){S.brandCheck(this,Response);return this[F].status}get ok(){S.brandCheck(this,Response);return this[F].status>=200&&this[F].status<=299}get statusText(){S.brandCheck(this,Response);return this[F].statusText}get headers(){S.brandCheck(this,Response);return this[b]}get body(){S.brandCheck(this,Response);return this[F].body?this[F].body.stream:null}get bodyUsed(){S.brandCheck(this,Response);return!!this[F].body&&h.isDisturbed(this[F].body.stream)}clone(){S.brandCheck(this,Response);if(B(this)){throw S.errors.exception({header:"Response.clone",message:"Body has already been consumed."})}const e=cloneResponse(this[F]);if(Q&&this[F].body?.stream){E.register(this,new WeakRef(this[F].body.stream))}return fromInnerResponse(e,o(this[b]))}[C.inspect.custom](e,A){if(A.depth===null){A.depth=2}A.colors??=true;const t={status:this.status,statusText:this.statusText,headers:this.headers,body:this.body,bodyUsed:this.bodyUsed,ok:this.ok,redirected:this.redirected,type:this.type,url:this.url};return`Response ${C.formatWithOptions(A,t)}`}}l(Response);Object.defineProperties(Response.prototype,{type:I,url:I,status:I,ok:I,redirected:I,statusText:I,headers:I,clone:I,body:I,bodyUsed:I,[Symbol.toStringTag]:{value:"Response",configurable:true}});Object.defineProperties(Response,{json:I,redirect:I,error:I});function cloneResponse(e){if(e.internalResponse){return filterResponse(cloneResponse(e.internalResponse),e.type)}const A=makeResponse({...e,body:null});if(e.body!=null){A.body=g(A,e.body)}return A}function makeResponse(e){return{aborted:false,rangeRequested:false,timingAllowPassed:false,requestIncludesCredentials:false,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...e,headersList:e?.headersList?new s(e?.headersList):new s,urlList:e?.urlList?[...e.urlList]:[]}}function makeNetworkError(e){const A=y(e);return makeResponse({type:"error",status:0,error:A?e:new Error(e?String(e):e),aborted:e&&e.name==="AbortError"})}function isNetworkError(e){return e.type==="error"&&e.status===0}function makeFilteredResponse(e,A){A={internalResponse:e,...A};return new Proxy(e,{get(e,t){return t in A?A[t]:e[t]},set(e,t,r){L(!(t in A));e[t]=r;return true}})}function filterResponse(e,A){if(A==="basic"){return makeFilteredResponse(e,{type:"basic",headersList:e.headersList})}else if(A==="cors"){return makeFilteredResponse(e,{type:"cors",headersList:e.headersList})}else if(A==="opaque"){return makeFilteredResponse(e,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null})}else if(A==="opaqueredirect"){return makeFilteredResponse(e,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null})}else{L(false)}}function makeAppropriateNetworkError(e,A=null){L(d(e));return f(e)?makeNetworkError(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:A})):makeNetworkError(Object.assign(new DOMException("Request was cancelled."),{cause:A}))}function initializeResponse(e,A,t){if(A.status!==null&&(A.status<200||A.status>599)){throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.')}if("statusText"in A&&A.statusText!=null){if(!u(String(A.statusText))){throw new TypeError("Invalid statusText")}}if("status"in A&&A.status!=null){e[F].status=A.status}if("statusText"in A&&A.statusText!=null){e[F].statusText=A.statusText}if("headers"in A&&A.headers!=null){n(e[b],A.headers)}if(t){if(R.includes(e.status)){throw S.errors.exception({header:"Response constructor",message:`Invalid response status code ${e.status}`})}e[F].body=t.body;if(t.type!=null&&!e[F].headersList.contains("content-type",true)){e[F].headersList.append("content-type",t.type,true)}}}function fromInnerResponse(e,A){const t=new Response(U);t[F]=e;t[b]=new r(U);a(t[b],e.headersList);i(t[b],A);if(Q&&e.body?.stream){E.register(t,new WeakRef(e.body.stream))}return t}S.converters.ReadableStream=S.interfaceConverter(ReadableStream);S.converters.FormData=S.interfaceConverter(N);S.converters.URLSearchParams=S.interfaceConverter(URLSearchParams);S.converters.XMLHttpRequestBodyInit=function(e,A,t){if(typeof e==="string"){return S.converters.USVString(e,A,t)}if(p(e)){return S.converters.Blob(e,A,t,{strict:false})}if(ArrayBuffer.isView(e)||T.isArrayBuffer(e)){return S.converters.BufferSource(e,A,t)}if(h.isFormDataLike(e)){return S.converters.FormData(e,A,t,{strict:false})}if(e instanceof URLSearchParams){return S.converters.URLSearchParams(e,A,t)}return S.converters.DOMString(e,A,t)};S.converters.BodyInit=function(e,A,t){if(e instanceof ReadableStream){return S.converters.ReadableStream(e,A,t)}if(e?.[Symbol.asyncIterator]){return e}return S.converters.XMLHttpRequestBodyInit(e,A,t)};S.converters.ResponseInit=S.dictionaryConverter([{key:"status",converter:S.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:S.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:S.converters.HeadersInit}]);e.exports={isNetworkError:isNetworkError,makeNetworkError:makeNetworkError,makeResponse:makeResponse,makeAppropriateNetworkError:makeAppropriateNetworkError,filterResponse:filterResponse,Response:Response,cloneResponse:cloneResponse,fromInnerResponse:fromInnerResponse}},3627:e=>{e.exports={kUrl:Symbol("url"),kHeaders:Symbol("headers"),kSignal:Symbol("signal"),kState:Symbol("state"),kDispatcher:Symbol("dispatcher")}},3168:(e,A,t)=>{const{Transform:r}=t(7075);const s=t(8522);const{redirectStatusSet:n,referrerPolicySet:o,badPortsSet:i}=t(4495);const{getGlobalOrigin:a}=t(1059);const{collectASequenceOfCodePoints:c,collectAnHTTPQuotedString:g,removeChars:l,parseMIMEType:Q}=t(1900);const{performance:E}=t(643);const{isBlobLike:B,ReadableStreamFrom:h,isValidHTTPToken:C,normalizedMethodRecordsBase:I}=t(3440);const u=t(4589);const{isUint8Array:d}=t(3429);const{webidl:f}=t(5893);let p=[];let w;try{w=t(7598);const e=["sha256","sha384","sha512"];p=w.getHashes().filter((A=>e.includes(A)))}catch{}function responseURL(e){const A=e.urlList;const t=A.length;return t===0?null:A[t-1].toString()}function responseLocationURL(e,A){if(!n.has(e.status)){return null}let t=e.headersList.get("location",true);if(t!==null&&isValidHeaderValue(t)){if(!isValidEncodedURL(t)){t=normalizeBinaryStringToUtf8(t)}t=new URL(t,responseURL(e))}if(t&&!t.hash){t.hash=A}return t}function isValidEncodedURL(e){for(let A=0;A126||t<32){return false}}return true}function normalizeBinaryStringToUtf8(e){return Buffer.from(e,"binary").toString("utf8")}function requestCurrentURL(e){return e.urlList[e.urlList.length-1]}function requestBadPort(e){const A=requestCurrentURL(e);if(urlIsHttpHttpsScheme(A)&&i.has(A.port)){return"blocked"}return"allowed"}function isErrorLike(e){return e instanceof Error||(e?.constructor?.name==="Error"||e?.constructor?.name==="DOMException")}function isValidReasonPhrase(e){for(let A=0;A=32&&t<=126||t>=128&&t<=255)){return false}}return true}const y=C;function isValidHeaderValue(e){return(e[0]==="\t"||e[0]===" "||e[e.length-1]==="\t"||e[e.length-1]===" "||e.includes("\n")||e.includes("\r")||e.includes("\0"))===false}function setRequestReferrerPolicyOnRedirect(e,A){const{headersList:t}=A;const r=(t.get("referrer-policy",true)??"").split(",");let s="";if(r.length>0){for(let e=r.length;e!==0;e--){const A=r[e-1].trim();if(o.has(A)){s=A;break}}}if(s!==""){e.referrerPolicy=s}}function crossOriginResourcePolicyCheck(){return"allowed"}function corsCheck(){return"success"}function TAOCheck(){return"success"}function appendFetchMetadata(e){let A=null;A=e.mode;e.headersList.set("sec-fetch-mode",A,true)}function appendRequestOriginHeader(e){let A=e.origin;if(A==="client"||A===undefined){return}if(e.responseTainting==="cors"||e.mode==="websocket"){e.headersList.append("origin",A,true)}else if(e.method!=="GET"&&e.method!=="HEAD"){switch(e.referrerPolicy){case"no-referrer":A=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":if(e.origin&&urlHasHttpsScheme(e.origin)&&!urlHasHttpsScheme(requestCurrentURL(e))){A=null}break;case"same-origin":if(!sameOrigin(e,requestCurrentURL(e))){A=null}break;default:}e.headersList.append("origin",A,true)}}function coarsenTime(e,A){return e}function clampAndCoarsenConnectionTimingInfo(e,A,t){if(!e?.startTime||e.startTime4096){r=s}const n=sameOrigin(e,r);const o=isURLPotentiallyTrustworthy(r)&&!isURLPotentiallyTrustworthy(e.url);switch(A){case"origin":return s!=null?s:stripURLForReferrer(t,true);case"unsafe-url":return r;case"same-origin":return n?s:"no-referrer";case"origin-when-cross-origin":return n?r:s;case"strict-origin-when-cross-origin":{const A=requestCurrentURL(e);if(sameOrigin(r,A)){return r}if(isURLPotentiallyTrustworthy(r)&&!isURLPotentiallyTrustworthy(A)){return"no-referrer"}return s}case"strict-origin":case"no-referrer-when-downgrade":default:return o?"no-referrer":s}}function stripURLForReferrer(e,A){u(e instanceof URL);e=new URL(e);if(e.protocol==="file:"||e.protocol==="about:"||e.protocol==="blank:"){return"no-referrer"}e.username="";e.password="";e.hash="";if(A){e.pathname="";e.search=""}return e}function isURLPotentiallyTrustworthy(e){if(!(e instanceof URL)){return false}if(e.href==="about:blank"||e.href==="about:srcdoc"){return true}if(e.protocol==="data:")return true;if(e.protocol==="file:")return true;return isOriginPotentiallyTrustworthy(e.origin);function isOriginPotentiallyTrustworthy(e){if(e==null||e==="null")return false;const A=new URL(e);if(A.protocol==="https:"||A.protocol==="wss:"){return true}if(/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(A.hostname)||(A.hostname==="localhost"||A.hostname.includes("localhost."))||A.hostname.endsWith(".localhost")){return true}return false}}function bytesMatch(e,A){if(w===undefined){return true}const t=parseMetadata(A);if(t==="no metadata"){return true}if(t.length===0){return true}const r=getStrongestMetadata(t);const s=filterMetadataListByAlgorithm(t,r);for(const A of s){const t=A.algo;const r=A.hash;let s=w.createHash(t).update(e).digest("base64");if(s[s.length-1]==="="){if(s[s.length-2]==="="){s=s.slice(0,-2)}else{s=s.slice(0,-1)}}if(compareBase64Mixed(s,r)){return true}}return false}const m=/(?sha256|sha384|sha512)-((?[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function parseMetadata(e){const A=[];let t=true;for(const r of e.split(" ")){t=false;const e=m.exec(r);if(e===null||e.groups===undefined||e.groups.algo===undefined){continue}const s=e.groups.algo.toLowerCase();if(p.includes(s)){A.push(e.groups)}}if(t===true){return"no metadata"}return A}function getStrongestMetadata(e){let A=e[0].algo;if(A[3]==="5"){return A}for(let t=1;t{e=t;A=r}));return{promise:t,resolve:e,reject:A}}function isAborted(e){return e.controller.state==="aborted"}function isCancelled(e){return e.controller.state==="aborted"||e.controller.state==="terminated"}function normalizeMethod(e){return I[e.toLowerCase()]??e}function serializeJavascriptValueToJSONString(e){const A=JSON.stringify(e);if(A===undefined){throw new TypeError("Value is not JSON serializable")}u(typeof A==="string");return A}const D=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function createIterator(e,A,t=0,r=1){class FastIterableIterator{#_;#Z;#z;constructor(e,A){this.#_=e;this.#Z=A;this.#z=0}next(){if(typeof this!=="object"||this===null||!(#_ in this)){throw new TypeError(`'next' called on an object that does not implement interface ${e} Iterator.`)}const s=this.#z;const n=this.#_[A];const o=n.length;if(s>=o){return{value:undefined,done:true}}const{[t]:i,[r]:a}=n[s];this.#z=s+1;let c;switch(this.#Z){case"key":c=i;break;case"value":c=a;break;case"key+value":c=[i,a];break}return{value:c,done:false}}}delete FastIterableIterator.prototype.constructor;Object.setPrototypeOf(FastIterableIterator.prototype,D);Object.defineProperties(FastIterableIterator.prototype,{[Symbol.toStringTag]:{writable:false,enumerable:false,configurable:true,value:`${e} Iterator`},next:{writable:true,enumerable:true,configurable:true}});return function(e,A){return new FastIterableIterator(e,A)}}function iteratorMixin(e,A,t,r=0,s=1){const n=createIterator(e,t,r,s);const o={keys:{writable:true,enumerable:true,configurable:true,value:function keys(){f.brandCheck(this,A);return n(this,"key")}},values:{writable:true,enumerable:true,configurable:true,value:function values(){f.brandCheck(this,A);return n(this,"value")}},entries:{writable:true,enumerable:true,configurable:true,value:function entries(){f.brandCheck(this,A);return n(this,"key+value")}},forEach:{writable:true,enumerable:true,configurable:true,value:function forEach(t,r=globalThis){f.brandCheck(this,A);f.argumentLengthCheck(arguments,1,`${e}.forEach`);if(typeof t!=="function"){throw new TypeError(`Failed to execute 'forEach' on '${e}': parameter 1 is not of type 'Function'.`)}for(const{0:e,1:A}of n(this,"key+value")){t.call(r,A,e,this)}}}};return Object.defineProperties(A.prototype,{...o,[Symbol.iterator]:{writable:true,enumerable:false,configurable:true,value:o.entries.value}})}async function fullyReadBody(e,A,t){const r=A;const s=t;let n;try{n=e.stream.getReader()}catch(e){s(e);return}try{r(await readAllBytes(n))}catch(e){s(e)}}function isReadableStreamLike(e){return e instanceof ReadableStream||e[Symbol.toStringTag]==="ReadableStream"&&typeof e.tee==="function"}function readableStreamClose(e){try{e.close();e.byobRequest?.respond(0)}catch(e){if(!e.message.includes("Controller is already closed")&&!e.message.includes("ReadableStream is already closed")){throw e}}}const k=/[^\x00-\xFF]/;function isomorphicEncode(e){u(!k.test(e));return e}async function readAllBytes(e){const A=[];let t=0;while(true){const{done:r,value:s}=await e.read();if(r){return Buffer.concat(A,t)}if(!d(s)){throw new TypeError("Received non-Uint8Array chunk")}A.push(s);t+=s.length}}function urlIsLocal(e){u("protocol"in e);const A=e.protocol;return A==="about:"||A==="blob:"||A==="data:"}function urlHasHttpsScheme(e){return typeof e==="string"&&e[5]===":"&&e[0]==="h"&&e[1]==="t"&&e[2]==="t"&&e[3]==="p"&&e[4]==="s"||e.protocol==="https:"}function urlIsHttpHttpsScheme(e){u("protocol"in e);const A=e.protocol;return A==="http:"||A==="https:"}function simpleRangeHeaderValue(e,A){const t=e;if(!t.startsWith("bytes")){return"failure"}const r={position:5};if(A){c((e=>e==="\t"||e===" "),t,r)}if(t.charCodeAt(r.position)!==61){return"failure"}r.position++;if(A){c((e=>e==="\t"||e===" "),t,r)}const s=c((e=>{const A=e.charCodeAt(0);return A>=48&&A<=57}),t,r);const n=s.length?Number(s):null;if(A){c((e=>e==="\t"||e===" "),t,r)}if(t.charCodeAt(r.position)!==45){return"failure"}r.position++;if(A){c((e=>e==="\t"||e===" "),t,r)}const o=c((e=>{const A=e.charCodeAt(0);return A>=48&&A<=57}),t,r);const i=o.length?Number(o):null;if(r.positioni){return"failure"}return{rangeStartValue:n,rangeEndValue:i}}function buildContentRange(e,A,t){let r="bytes ";r+=isomorphicEncode(`${e}`);r+="-";r+=isomorphicEncode(`${A}`);r+="/";r+=isomorphicEncode(`${t}`);return r}class InflateStream extends r{#K;constructor(e){super();this.#K=e}_transform(e,A,t){if(!this._inflateStream){if(e.length===0){t();return}this._inflateStream=(e[0]&15)===8?s.createInflate(this.#K):s.createInflateRaw(this.#K);this._inflateStream.on("data",this.push.bind(this));this._inflateStream.on("end",(()=>this.push(null)));this._inflateStream.on("error",(e=>this.destroy(e)))}this._inflateStream.write(e,A,t)}_final(e){if(this._inflateStream){this._inflateStream.end();this._inflateStream=null}e()}}function createInflate(e){return new InflateStream(e)}function extractMimeType(e){let A=null;let t=null;let r=null;const s=getDecodeSplit("content-type",e);if(s===null){return"failure"}for(const e of s){const s=Q(e);if(s==="failure"||s.essence==="*/*"){continue}r=s;if(r.essence!==t){A=null;if(r.parameters.has("charset")){A=r.parameters.get("charset")}t=r.essence}else if(!r.parameters.has("charset")&&A!==null){r.parameters.set("charset",A)}}if(r==null){return"failure"}return r}function gettingDecodingSplitting(e){const A=e;const t={position:0};const r=[];let s="";while(t.positione!=='"'&&e!==","),A,t);if(t.positione===9||e===32));r.push(s);s=""}return r}function getDecodeSplit(e,A){const t=A.get(e,true);if(t===null){return null}return gettingDecodingSplitting(t)}const R=new TextDecoder;function utf8DecodeBytes(e){if(e.length===0){return""}if(e[0]===239&&e[1]===187&&e[2]===191){e=e.subarray(3)}const A=R.decode(e);return A}class EnvironmentSettingsObjectBase{get baseUrl(){return a()}get origin(){return this.baseUrl?.origin}policyContainer=makePolicyContainer()}class EnvironmentSettingsObject{settingsObject=new EnvironmentSettingsObjectBase}const F=new EnvironmentSettingsObject;e.exports={isAborted:isAborted,isCancelled:isCancelled,isValidEncodedURL:isValidEncodedURL,createDeferredPromise:createDeferredPromise,ReadableStreamFrom:h,tryUpgradeRequestToAPotentiallyTrustworthyURL:tryUpgradeRequestToAPotentiallyTrustworthyURL,clampAndCoarsenConnectionTimingInfo:clampAndCoarsenConnectionTimingInfo,coarsenedSharedCurrentTime:coarsenedSharedCurrentTime,determineRequestsReferrer:determineRequestsReferrer,makePolicyContainer:makePolicyContainer,clonePolicyContainer:clonePolicyContainer,appendFetchMetadata:appendFetchMetadata,appendRequestOriginHeader:appendRequestOriginHeader,TAOCheck:TAOCheck,corsCheck:corsCheck,crossOriginResourcePolicyCheck:crossOriginResourcePolicyCheck,createOpaqueTimingInfo:createOpaqueTimingInfo,setRequestReferrerPolicyOnRedirect:setRequestReferrerPolicyOnRedirect,isValidHTTPToken:C,requestBadPort:requestBadPort,requestCurrentURL:requestCurrentURL,responseURL:responseURL,responseLocationURL:responseLocationURL,isBlobLike:B,isURLPotentiallyTrustworthy:isURLPotentiallyTrustworthy,isValidReasonPhrase:isValidReasonPhrase,sameOrigin:sameOrigin,normalizeMethod:normalizeMethod,serializeJavascriptValueToJSONString:serializeJavascriptValueToJSONString,iteratorMixin:iteratorMixin,createIterator:createIterator,isValidHeaderName:y,isValidHeaderValue:isValidHeaderValue,isErrorLike:isErrorLike,fullyReadBody:fullyReadBody,bytesMatch:bytesMatch,isReadableStreamLike:isReadableStreamLike,readableStreamClose:readableStreamClose,isomorphicEncode:isomorphicEncode,urlIsLocal:urlIsLocal,urlHasHttpsScheme:urlHasHttpsScheme,urlIsHttpHttpsScheme:urlIsHttpHttpsScheme,readAllBytes:readAllBytes,simpleRangeHeaderValue:simpleRangeHeaderValue,buildContentRange:buildContentRange,parseMetadata:parseMetadata,createInflate:createInflate,extractMimeType:extractMimeType,getDecodeSplit:getDecodeSplit,utf8DecodeBytes:utf8DecodeBytes,environmentSettingsObject:F}},5893:(e,A,t)=>{const{types:r,inspect:s}=t(7975);const{markAsUncloneable:n}=t(5919);const{toUSVString:o}=t(3440);const i={};i.converters={};i.util={};i.errors={};i.errors.exception=function(e){return new TypeError(`${e.header}: ${e.message}`)};i.errors.conversionFailed=function(e){const A=e.types.length===1?"":" one of";const t=`${e.argument} could not be converted to`+`${A}: ${e.types.join(", ")}.`;return i.errors.exception({header:e.prefix,message:t})};i.errors.invalidArgument=function(e){return i.errors.exception({header:e.prefix,message:`"${e.value}" is an invalid ${e.type}.`})};i.brandCheck=function(e,A,t){if(t?.strict!==false){if(!(e instanceof A)){const e=new TypeError("Illegal invocation");e.code="ERR_INVALID_THIS";throw e}}else{if(e?.[Symbol.toStringTag]!==A.prototype[Symbol.toStringTag]){const e=new TypeError("Illegal invocation");e.code="ERR_INVALID_THIS";throw e}}};i.argumentLengthCheck=function({length:e},A,t){if(e{});i.util.ConvertToInt=function(e,A,t,r){let s;let n;if(A===64){s=Math.pow(2,53)-1;if(t==="unsigned"){n=0}else{n=Math.pow(-2,53)+1}}else if(t==="unsigned"){n=0;s=Math.pow(2,A)-1}else{n=Math.pow(-2,A)-1;s=Math.pow(2,A-1)-1}let o=Number(e);if(o===0){o=0}if(r?.enforceRange===true){if(Number.isNaN(o)||o===Number.POSITIVE_INFINITY||o===Number.NEGATIVE_INFINITY){throw i.errors.exception({header:"Integer conversion",message:`Could not convert ${i.util.Stringify(e)} to an integer.`})}o=i.util.IntegerPart(o);if(os){throw i.errors.exception({header:"Integer conversion",message:`Value must be between ${n}-${s}, got ${o}.`})}return o}if(!Number.isNaN(o)&&r?.clamp===true){o=Math.min(Math.max(o,n),s);if(Math.floor(o)%2===0){o=Math.floor(o)}else{o=Math.ceil(o)}return o}if(Number.isNaN(o)||o===0&&Object.is(0,o)||o===Number.POSITIVE_INFINITY||o===Number.NEGATIVE_INFINITY){return 0}o=i.util.IntegerPart(o);o=o%Math.pow(2,A);if(t==="signed"&&o>=Math.pow(2,A)-1){return o-Math.pow(2,A)}return o};i.util.IntegerPart=function(e){const A=Math.floor(Math.abs(e));if(e<0){return-1*A}return A};i.util.Stringify=function(e){const A=i.util.Type(e);switch(A){case"Symbol":return`Symbol(${e.description})`;case"Object":return s(e);case"String":return`"${e}"`;default:return`${e}`}};i.sequenceConverter=function(e){return(A,t,r,s)=>{if(i.util.Type(A)!=="Object"){throw i.errors.exception({header:t,message:`${r} (${i.util.Stringify(A)}) is not iterable.`})}const n=typeof s==="function"?s():A?.[Symbol.iterator]?.();const o=[];let a=0;if(n===undefined||typeof n.next!=="function"){throw i.errors.exception({header:t,message:`${r} is not iterable.`})}while(true){const{done:A,value:s}=n.next();if(A){break}o.push(e(s,t,`${r}[${a++}]`))}return o}};i.recordConverter=function(e,A){return(t,s,n)=>{if(i.util.Type(t)!=="Object"){throw i.errors.exception({header:s,message:`${n} ("${i.util.Type(t)}") is not an Object.`})}const o={};if(!r.isProxy(t)){const r=[...Object.getOwnPropertyNames(t),...Object.getOwnPropertySymbols(t)];for(const i of r){const r=e(i,s,n);const a=A(t[i],s,n);o[r]=a}return o}const a=Reflect.ownKeys(t);for(const r of a){const i=Reflect.getOwnPropertyDescriptor(t,r);if(i?.enumerable){const i=e(r,s,n);const a=A(t[r],s,n);o[i]=a}}return o}};i.interfaceConverter=function(e){return(A,t,r,s)=>{if(s?.strict!==false&&!(A instanceof e)){throw i.errors.exception({header:t,message:`Expected ${r} ("${i.util.Stringify(A)}") to be an instance of ${e.name}.`})}return A}};i.dictionaryConverter=function(e){return(A,t,r)=>{const s=i.util.Type(A);const n={};if(s==="Null"||s==="Undefined"){return n}else if(s!=="Object"){throw i.errors.exception({header:t,message:`Expected ${A} to be one of: Null, Undefined, Object.`})}for(const s of e){const{key:e,defaultValue:o,required:a,converter:c}=s;if(a===true){if(!Object.hasOwn(A,e)){throw i.errors.exception({header:t,message:`Missing required key "${e}".`})}}let g=A[e];const l=Object.hasOwn(s,"defaultValue");if(l&&g!==null){g??=o()}if(a||l||g!==undefined){g=c(g,t,`${r}.${e}`);if(s.allowedValues&&!s.allowedValues.includes(g)){throw i.errors.exception({header:t,message:`${g} is not an accepted type. Expected one of ${s.allowedValues.join(", ")}.`})}n[e]=g}}return n}};i.nullableConverter=function(e){return(A,t,r)=>{if(A===null){return A}return e(A,t,r)}};i.converters.DOMString=function(e,A,t,r){if(e===null&&r?.legacyNullToEmptyString){return""}if(typeof e==="symbol"){throw i.errors.exception({header:A,message:`${t} is a symbol, which cannot be converted to a DOMString.`})}return String(e)};i.converters.ByteString=function(e,A,t){const r=i.converters.DOMString(e,A,t);for(let e=0;e255){throw new TypeError("Cannot convert argument to a ByteString because the character at "+`index ${e} has a value of ${r.charCodeAt(e)} which is greater than 255.`)}}return r};i.converters.USVString=o;i.converters.boolean=function(e){const A=Boolean(e);return A};i.converters.any=function(e){return e};i.converters["long long"]=function(e,A,t){const r=i.util.ConvertToInt(e,64,"signed",undefined,A,t);return r};i.converters["unsigned long long"]=function(e,A,t){const r=i.util.ConvertToInt(e,64,"unsigned",undefined,A,t);return r};i.converters["unsigned long"]=function(e,A,t){const r=i.util.ConvertToInt(e,32,"unsigned",undefined,A,t);return r};i.converters["unsigned short"]=function(e,A,t,r){const s=i.util.ConvertToInt(e,16,"unsigned",r,A,t);return s};i.converters.ArrayBuffer=function(e,A,t,s){if(i.util.Type(e)!=="Object"||!r.isAnyArrayBuffer(e)){throw i.errors.conversionFailed({prefix:A,argument:`${t} ("${i.util.Stringify(e)}")`,types:["ArrayBuffer"]})}if(s?.allowShared===false&&r.isSharedArrayBuffer(e)){throw i.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.resizable||e.growable){throw i.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};i.converters.TypedArray=function(e,A,t,s,n){if(i.util.Type(e)!=="Object"||!r.isTypedArray(e)||e.constructor.name!==A.name){throw i.errors.conversionFailed({prefix:t,argument:`${s} ("${i.util.Stringify(e)}")`,types:[A.name]})}if(n?.allowShared===false&&r.isSharedArrayBuffer(e.buffer)){throw i.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.buffer.resizable||e.buffer.growable){throw i.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};i.converters.DataView=function(e,A,t,s){if(i.util.Type(e)!=="Object"||!r.isDataView(e)){throw i.errors.exception({header:A,message:`${t} is not a DataView.`})}if(s?.allowShared===false&&r.isSharedArrayBuffer(e.buffer)){throw i.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(e.buffer.resizable||e.buffer.growable){throw i.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return e};i.converters.BufferSource=function(e,A,t,s){if(r.isAnyArrayBuffer(e)){return i.converters.ArrayBuffer(e,A,t,{...s,allowShared:false})}if(r.isTypedArray(e)){return i.converters.TypedArray(e,e.constructor,A,t,{...s,allowShared:false})}if(r.isDataView(e)){return i.converters.DataView(e,A,t,{...s,allowShared:false})}throw i.errors.conversionFailed({prefix:A,argument:`${t} ("${i.util.Stringify(e)}")`,types:["BufferSource"]})};i.converters["sequence"]=i.sequenceConverter(i.converters.ByteString);i.converters["sequence>"]=i.sequenceConverter(i.converters["sequence"]);i.converters["record"]=i.recordConverter(i.converters.ByteString,i.converters.ByteString);e.exports={webidl:i}},2607:e=>{function getEncoding(e){if(!e){return"failure"}switch(e.trim().toLowerCase()){case"unicode-1-1-utf-8":case"unicode11utf8":case"unicode20utf8":case"utf-8":case"utf8":case"x-unicode20utf8":return"UTF-8";case"866":case"cp866":case"csibm866":case"ibm866":return"IBM866";case"csisolatin2":case"iso-8859-2":case"iso-ir-101":case"iso8859-2":case"iso88592":case"iso_8859-2":case"iso_8859-2:1987":case"l2":case"latin2":return"ISO-8859-2";case"csisolatin3":case"iso-8859-3":case"iso-ir-109":case"iso8859-3":case"iso88593":case"iso_8859-3":case"iso_8859-3:1988":case"l3":case"latin3":return"ISO-8859-3";case"csisolatin4":case"iso-8859-4":case"iso-ir-110":case"iso8859-4":case"iso88594":case"iso_8859-4":case"iso_8859-4:1988":case"l4":case"latin4":return"ISO-8859-4";case"csisolatincyrillic":case"cyrillic":case"iso-8859-5":case"iso-ir-144":case"iso8859-5":case"iso88595":case"iso_8859-5":case"iso_8859-5:1988":return"ISO-8859-5";case"arabic":case"asmo-708":case"csiso88596e":case"csiso88596i":case"csisolatinarabic":case"ecma-114":case"iso-8859-6":case"iso-8859-6-e":case"iso-8859-6-i":case"iso-ir-127":case"iso8859-6":case"iso88596":case"iso_8859-6":case"iso_8859-6:1987":return"ISO-8859-6";case"csisolatingreek":case"ecma-118":case"elot_928":case"greek":case"greek8":case"iso-8859-7":case"iso-ir-126":case"iso8859-7":case"iso88597":case"iso_8859-7":case"iso_8859-7:1987":case"sun_eu_greek":return"ISO-8859-7";case"csiso88598e":case"csisolatinhebrew":case"hebrew":case"iso-8859-8":case"iso-8859-8-e":case"iso-ir-138":case"iso8859-8":case"iso88598":case"iso_8859-8":case"iso_8859-8:1988":case"visual":return"ISO-8859-8";case"csiso88598i":case"iso-8859-8-i":case"logical":return"ISO-8859-8-I";case"csisolatin6":case"iso-8859-10":case"iso-ir-157":case"iso8859-10":case"iso885910":case"l6":case"latin6":return"ISO-8859-10";case"iso-8859-13":case"iso8859-13":case"iso885913":return"ISO-8859-13";case"iso-8859-14":case"iso8859-14":case"iso885914":return"ISO-8859-14";case"csisolatin9":case"iso-8859-15":case"iso8859-15":case"iso885915":case"iso_8859-15":case"l9":return"ISO-8859-15";case"iso-8859-16":return"ISO-8859-16";case"cskoi8r":case"koi":case"koi8":case"koi8-r":case"koi8_r":return"KOI8-R";case"koi8-ru":case"koi8-u":return"KOI8-U";case"csmacintosh":case"mac":case"macintosh":case"x-mac-roman":return"macintosh";case"iso-8859-11":case"iso8859-11":case"iso885911":case"tis-620":case"windows-874":return"windows-874";case"cp1250":case"windows-1250":case"x-cp1250":return"windows-1250";case"cp1251":case"windows-1251":case"x-cp1251":return"windows-1251";case"ansi_x3.4-1968":case"ascii":case"cp1252":case"cp819":case"csisolatin1":case"ibm819":case"iso-8859-1":case"iso-ir-100":case"iso8859-1":case"iso88591":case"iso_8859-1":case"iso_8859-1:1987":case"l1":case"latin1":case"us-ascii":case"windows-1252":case"x-cp1252":return"windows-1252";case"cp1253":case"windows-1253":case"x-cp1253":return"windows-1253";case"cp1254":case"csisolatin5":case"iso-8859-9":case"iso-ir-148":case"iso8859-9":case"iso88599":case"iso_8859-9":case"iso_8859-9:1989":case"l5":case"latin5":case"windows-1254":case"x-cp1254":return"windows-1254";case"cp1255":case"windows-1255":case"x-cp1255":return"windows-1255";case"cp1256":case"windows-1256":case"x-cp1256":return"windows-1256";case"cp1257":case"windows-1257":case"x-cp1257":return"windows-1257";case"cp1258":case"windows-1258":case"x-cp1258":return"windows-1258";case"x-mac-cyrillic":case"x-mac-ukrainian":return"x-mac-cyrillic";case"chinese":case"csgb2312":case"csiso58gb231280":case"gb2312":case"gb_2312":case"gb_2312-80":case"gbk":case"iso-ir-58":case"x-gbk":return"GBK";case"gb18030":return"gb18030";case"big5":case"big5-hkscs":case"cn-big5":case"csbig5":case"x-x-big5":return"Big5";case"cseucpkdfmtjapanese":case"euc-jp":case"x-euc-jp":return"EUC-JP";case"csiso2022jp":case"iso-2022-jp":return"ISO-2022-JP";case"csshiftjis":case"ms932":case"ms_kanji":case"shift-jis":case"shift_jis":case"sjis":case"windows-31j":case"x-sjis":return"Shift_JIS";case"cseuckr":case"csksc56011987":case"euc-kr":case"iso-ir-149":case"korean":case"ks_c_5601-1987":case"ks_c_5601-1989":case"ksc5601":case"ksc_5601":case"windows-949":return"EUC-KR";case"csiso2022kr":case"hz-gb-2312":case"iso-2022-cn":case"iso-2022-cn-ext":case"iso-2022-kr":case"replacement":return"replacement";case"unicodefffe":case"utf-16be":return"UTF-16BE";case"csunicode":case"iso-10646-ucs-2":case"ucs-2":case"unicode":case"unicodefeff":case"utf-16":case"utf-16le":return"UTF-16LE";case"x-user-defined":return"x-user-defined";default:return"failure"}}e.exports={getEncoding:getEncoding}},8355:(e,A,t)=>{const{staticPropertyDescriptors:r,readOperation:s,fireAProgressEvent:n}=t(3610);const{kState:o,kError:i,kResult:a,kEvents:c,kAborted:g}=t(961);const{webidl:l}=t(5893);const{kEnumerableProperty:Q}=t(3440);class FileReader extends EventTarget{constructor(){super();this[o]="empty";this[a]=null;this[i]=null;this[c]={loadend:null,error:null,abort:null,load:null,progress:null,loadstart:null}}readAsArrayBuffer(e){l.brandCheck(this,FileReader);l.argumentLengthCheck(arguments,1,"FileReader.readAsArrayBuffer");e=l.converters.Blob(e,{strict:false});s(this,e,"ArrayBuffer")}readAsBinaryString(e){l.brandCheck(this,FileReader);l.argumentLengthCheck(arguments,1,"FileReader.readAsBinaryString");e=l.converters.Blob(e,{strict:false});s(this,e,"BinaryString")}readAsText(e,A=undefined){l.brandCheck(this,FileReader);l.argumentLengthCheck(arguments,1,"FileReader.readAsText");e=l.converters.Blob(e,{strict:false});if(A!==undefined){A=l.converters.DOMString(A,"FileReader.readAsText","encoding")}s(this,e,"Text",A)}readAsDataURL(e){l.brandCheck(this,FileReader);l.argumentLengthCheck(arguments,1,"FileReader.readAsDataURL");e=l.converters.Blob(e,{strict:false});s(this,e,"DataURL")}abort(){if(this[o]==="empty"||this[o]==="done"){this[a]=null;return}if(this[o]==="loading"){this[o]="done";this[a]=null}this[g]=true;n("abort",this);if(this[o]!=="loading"){n("loadend",this)}}get readyState(){l.brandCheck(this,FileReader);switch(this[o]){case"empty":return this.EMPTY;case"loading":return this.LOADING;case"done":return this.DONE}}get result(){l.brandCheck(this,FileReader);return this[a]}get error(){l.brandCheck(this,FileReader);return this[i]}get onloadend(){l.brandCheck(this,FileReader);return this[c].loadend}set onloadend(e){l.brandCheck(this,FileReader);if(this[c].loadend){this.removeEventListener("loadend",this[c].loadend)}if(typeof e==="function"){this[c].loadend=e;this.addEventListener("loadend",e)}else{this[c].loadend=null}}get onerror(){l.brandCheck(this,FileReader);return this[c].error}set onerror(e){l.brandCheck(this,FileReader);if(this[c].error){this.removeEventListener("error",this[c].error)}if(typeof e==="function"){this[c].error=e;this.addEventListener("error",e)}else{this[c].error=null}}get onloadstart(){l.brandCheck(this,FileReader);return this[c].loadstart}set onloadstart(e){l.brandCheck(this,FileReader);if(this[c].loadstart){this.removeEventListener("loadstart",this[c].loadstart)}if(typeof e==="function"){this[c].loadstart=e;this.addEventListener("loadstart",e)}else{this[c].loadstart=null}}get onprogress(){l.brandCheck(this,FileReader);return this[c].progress}set onprogress(e){l.brandCheck(this,FileReader);if(this[c].progress){this.removeEventListener("progress",this[c].progress)}if(typeof e==="function"){this[c].progress=e;this.addEventListener("progress",e)}else{this[c].progress=null}}get onload(){l.brandCheck(this,FileReader);return this[c].load}set onload(e){l.brandCheck(this,FileReader);if(this[c].load){this.removeEventListener("load",this[c].load)}if(typeof e==="function"){this[c].load=e;this.addEventListener("load",e)}else{this[c].load=null}}get onabort(){l.brandCheck(this,FileReader);return this[c].abort}set onabort(e){l.brandCheck(this,FileReader);if(this[c].abort){this.removeEventListener("abort",this[c].abort)}if(typeof e==="function"){this[c].abort=e;this.addEventListener("abort",e)}else{this[c].abort=null}}}FileReader.EMPTY=FileReader.prototype.EMPTY=0;FileReader.LOADING=FileReader.prototype.LOADING=1;FileReader.DONE=FileReader.prototype.DONE=2;Object.defineProperties(FileReader.prototype,{EMPTY:r,LOADING:r,DONE:r,readAsArrayBuffer:Q,readAsBinaryString:Q,readAsText:Q,readAsDataURL:Q,abort:Q,readyState:Q,result:Q,error:Q,onloadstart:Q,onprogress:Q,onload:Q,onabort:Q,onerror:Q,onloadend:Q,[Symbol.toStringTag]:{value:"FileReader",writable:false,enumerable:false,configurable:true}});Object.defineProperties(FileReader,{EMPTY:r,LOADING:r,DONE:r});e.exports={FileReader:FileReader}},8573:(e,A,t)=>{const{webidl:r}=t(5893);const s=Symbol("ProgressEvent state");class ProgressEvent extends Event{constructor(e,A={}){e=r.converters.DOMString(e,"ProgressEvent constructor","type");A=r.converters.ProgressEventInit(A??{});super(e,A);this[s]={lengthComputable:A.lengthComputable,loaded:A.loaded,total:A.total}}get lengthComputable(){r.brandCheck(this,ProgressEvent);return this[s].lengthComputable}get loaded(){r.brandCheck(this,ProgressEvent);return this[s].loaded}get total(){r.brandCheck(this,ProgressEvent);return this[s].total}}r.converters.ProgressEventInit=r.dictionaryConverter([{key:"lengthComputable",converter:r.converters.boolean,defaultValue:()=>false},{key:"loaded",converter:r.converters["unsigned long long"],defaultValue:()=>0},{key:"total",converter:r.converters["unsigned long long"],defaultValue:()=>0},{key:"bubbles",converter:r.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:r.converters.boolean,defaultValue:()=>false},{key:"composed",converter:r.converters.boolean,defaultValue:()=>false}]);e.exports={ProgressEvent:ProgressEvent}},961:e=>{e.exports={kState:Symbol("FileReader state"),kResult:Symbol("FileReader result"),kError:Symbol("FileReader error"),kLastProgressEventFired:Symbol("FileReader last progress event fired timestamp"),kEvents:Symbol("FileReader events"),kAborted:Symbol("FileReader aborted")}},3610:(e,A,t)=>{const{kState:r,kError:s,kResult:n,kAborted:o,kLastProgressEventFired:i}=t(961);const{ProgressEvent:a}=t(8573);const{getEncoding:c}=t(2607);const{serializeAMimeType:g,parseMIMEType:l}=t(1900);const{types:Q}=t(7975);const{StringDecoder:E}=t(3193);const{btoa:B}=t(4573);const h={enumerable:true,writable:false,configurable:false};function readOperation(e,A,t,a){if(e[r]==="loading"){throw new DOMException("Invalid state","InvalidStateError")}e[r]="loading";e[n]=null;e[s]=null;const c=A.stream();const g=c.getReader();const l=[];let E=g.read();let B=true;(async()=>{while(!e[o]){try{const{done:c,value:h}=await E;if(B&&!e[o]){queueMicrotask((()=>{fireAProgressEvent("loadstart",e)}))}B=false;if(!c&&Q.isUint8Array(h)){l.push(h);if((e[i]===undefined||Date.now()-e[i]>=50)&&!e[o]){e[i]=Date.now();queueMicrotask((()=>{fireAProgressEvent("progress",e)}))}E=g.read()}else if(c){queueMicrotask((()=>{e[r]="done";try{const r=packageData(l,t,A.type,a);if(e[o]){return}e[n]=r;fireAProgressEvent("load",e)}catch(A){e[s]=A;fireAProgressEvent("error",e)}if(e[r]!=="loading"){fireAProgressEvent("loadend",e)}}));break}}catch(A){if(e[o]){return}queueMicrotask((()=>{e[r]="done";e[s]=A;fireAProgressEvent("error",e);if(e[r]!=="loading"){fireAProgressEvent("loadend",e)}}));break}}})()}function fireAProgressEvent(e,A){const t=new a(e,{bubbles:false,cancelable:false});A.dispatchEvent(t)}function packageData(e,A,t,r){switch(A){case"DataURL":{let A="data:";const r=l(t||"application/octet-stream");if(r!=="failure"){A+=g(r)}A+=";base64,";const s=new E("latin1");for(const t of e){A+=B(s.write(t))}A+=B(s.end());return A}case"Text":{let A="failure";if(r){A=c(r)}if(A==="failure"&&t){const e=l(t);if(e!=="failure"){A=c(e.parameters.get("charset"))}}if(A==="failure"){A="UTF-8"}return decode(e,A)}case"ArrayBuffer":{const A=combineByteSequences(e);return A.buffer}case"BinaryString":{let A="";const t=new E("latin1");for(const r of e){A+=t.write(r)}A+=t.end();return A}}}function decode(e,A){const t=combineByteSequences(e);const r=BOMSniffing(t);let s=0;if(r!==null){A=r;s=r==="UTF-8"?3:2}const n=t.slice(s);return new TextDecoder(A).decode(n)}function BOMSniffing(e){const[A,t,r]=e;if(A===239&&t===187&&r===191){return"UTF-8"}else if(A===254&&t===255){return"UTF-16BE"}else if(A===255&&t===254){return"UTF-16LE"}return null}function combineByteSequences(e){const A=e.reduce(((e,A)=>e+A.byteLength),0);let t=0;return e.reduce(((e,A)=>{e.set(A,t);t+=A.byteLength;return e}),new Uint8Array(A))}e.exports={staticPropertyDescriptors:h,readOperation:readOperation,fireAProgressEvent:fireAProgressEvent}},6897:(e,A,t)=>{const{uid:r,states:s,sentCloseFrameState:n,emptyBuffer:o,opcodes:i}=t(736);const{kReadyState:a,kSentClose:c,kByteParser:g,kReceivedClose:l,kResponse:Q}=t(1216);const{fireEvent:E,failWebsocketConnection:B,isClosing:h,isClosed:C,isEstablished:I,parseExtensions:u}=t(8625);const{channels:d}=t(2414);const{CloseEvent:f}=t(5188);const{makeRequest:p}=t(9967);const{fetching:w}=t(4398);const{Headers:y,getHeadersList:m}=t(660);const{getDecodeSplit:D}=t(3168);const{WebsocketFrameSend:k}=t(3264);let R;try{R=t(7598)}catch{}function establishWebSocketConnection(e,A,t,s,n,o){const i=e;i.protocol=e.protocol==="ws:"?"http:":"https:";const a=p({urlList:[i],client:t,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(o.headers){const e=m(new y(o.headers));a.headersList=e}const c=R.randomBytes(16).toString("base64");a.headersList.append("sec-websocket-key",c);a.headersList.append("sec-websocket-version","13");for(const e of A){a.headersList.append("sec-websocket-protocol",e)}const g="permessage-deflate; client_max_window_bits";a.headersList.append("sec-websocket-extensions",g);const l=w({request:a,useParallelQueue:true,dispatcher:o.dispatcher,processResponse(e){if(e.type==="error"||e.status!==101){B(s,"Received network error or non-101 status code.");return}if(A.length!==0&&!e.headersList.get("Sec-WebSocket-Protocol")){B(s,"Server did not respond with sent protocols.");return}if(e.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){B(s,'Server did not set Upgrade header to "websocket".');return}if(e.headersList.get("Connection")?.toLowerCase()!=="upgrade"){B(s,'Server did not set Connection header to "upgrade".');return}const t=e.headersList.get("Sec-WebSocket-Accept");const o=R.createHash("sha1").update(c+r).digest("base64");if(t!==o){B(s,"Incorrect hash received in Sec-WebSocket-Accept header.");return}const i=e.headersList.get("Sec-WebSocket-Extensions");let g;if(i!==null){g=u(i);if(!g.has("permessage-deflate")){B(s,"Sec-WebSocket-Extensions header does not match.");return}}const l=e.headersList.get("Sec-WebSocket-Protocol");if(l!==null){const e=D("sec-websocket-protocol",a.headersList);if(e===null||!e.includes(l)){B(s,"Protocol was not set in the opening handshake.");return}}e.socket.on("data",onSocketData);e.socket.on("close",onSocketClose);e.socket.on("error",onSocketError);if(d.open.hasSubscribers){d.open.publish({address:e.socket.address(),protocol:l,extensions:i})}n(e,g)}});return l}function closeWebSocketConnection(e,A,t,r){if(h(e)||C(e)){}else if(!I(e)){B(e,"Connection was closed before it was established.");e[a]=s.CLOSING}else if(e[c]===n.NOT_SENT){e[c]=n.PROCESSING;const g=new k;if(A!==undefined&&t===undefined){g.frameData=Buffer.allocUnsafe(2);g.frameData.writeUInt16BE(A,0)}else if(A!==undefined&&t!==undefined){g.frameData=Buffer.allocUnsafe(2+r);g.frameData.writeUInt16BE(A,0);g.frameData.write(t,2,"utf-8")}else{g.frameData=o}const l=e[Q].socket;l.write(g.createFrame(i.CLOSE));e[c]=n.SENT;e[a]=s.CLOSING}else{e[a]=s.CLOSING}}function onSocketData(e){if(!this.ws[g].write(e)){this.pause()}}function onSocketClose(){const{ws:e}=this;const{[Q]:A}=e;A.socket.off("data",onSocketData);A.socket.off("close",onSocketClose);A.socket.off("error",onSocketError);const t=e[c]===n.SENT&&e[l];let r=1005;let o="";const i=e[g].closingInfo;if(i&&!i.error){r=i.code??1005;o=i.reason}else if(!e[l]){r=1006}e[a]=s.CLOSED;E("close",e,((e,A)=>new f(e,A)),{wasClean:t,code:r,reason:o});if(d.close.hasSubscribers){d.close.publish({websocket:e,code:r,reason:o})}}function onSocketError(e){const{ws:A}=this;A[a]=s.CLOSING;if(d.socketError.hasSubscribers){d.socketError.publish(e)}this.destroy()}e.exports={establishWebSocketConnection:establishWebSocketConnection,closeWebSocketConnection:closeWebSocketConnection}},736:e=>{const A="258EAFA5-E914-47DA-95CA-C5AB0DC85B11";const t={enumerable:true,writable:false,configurable:false};const r={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3};const s={NOT_SENT:0,PROCESSING:1,SENT:2};const n={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10};const o=2**16-1;const i={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4};const a=Buffer.allocUnsafe(0);const c={string:1,typedArray:2,arrayBuffer:3,blob:4};e.exports={uid:A,sentCloseFrameState:s,staticPropertyDescriptors:t,states:r,opcodes:n,maxUnsigned16Bit:o,parserStates:i,emptyBuffer:a,sendHints:c}},5188:(e,A,t)=>{const{webidl:r}=t(5893);const{kEnumerableProperty:s}=t(3440);const{kConstruct:n}=t(6443);const{MessagePort:o}=t(5919);class MessageEvent extends Event{#X;constructor(e,A={}){if(e===n){super(arguments[1],arguments[2]);r.util.markAsUncloneable(this);return}const t="MessageEvent constructor";r.argumentLengthCheck(arguments,1,t);e=r.converters.DOMString(e,t,"type");A=r.converters.MessageEventInit(A,t,"eventInitDict");super(e,A);this.#X=A;r.util.markAsUncloneable(this)}get data(){r.brandCheck(this,MessageEvent);return this.#X.data}get origin(){r.brandCheck(this,MessageEvent);return this.#X.origin}get lastEventId(){r.brandCheck(this,MessageEvent);return this.#X.lastEventId}get source(){r.brandCheck(this,MessageEvent);return this.#X.source}get ports(){r.brandCheck(this,MessageEvent);if(!Object.isFrozen(this.#X.ports)){Object.freeze(this.#X.ports)}return this.#X.ports}initMessageEvent(e,A=false,t=false,s=null,n="",o="",i=null,a=[]){r.brandCheck(this,MessageEvent);r.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent");return new MessageEvent(e,{bubbles:A,cancelable:t,data:s,origin:n,lastEventId:o,source:i,ports:a})}static createFastMessageEvent(e,A){const t=new MessageEvent(n,e,A);t.#X=A;t.#X.data??=null;t.#X.origin??="";t.#X.lastEventId??="";t.#X.source??=null;t.#X.ports??=[];return t}}const{createFastMessageEvent:i}=MessageEvent;delete MessageEvent.createFastMessageEvent;class CloseEvent extends Event{#X;constructor(e,A={}){const t="CloseEvent constructor";r.argumentLengthCheck(arguments,1,t);e=r.converters.DOMString(e,t,"type");A=r.converters.CloseEventInit(A);super(e,A);this.#X=A;r.util.markAsUncloneable(this)}get wasClean(){r.brandCheck(this,CloseEvent);return this.#X.wasClean}get code(){r.brandCheck(this,CloseEvent);return this.#X.code}get reason(){r.brandCheck(this,CloseEvent);return this.#X.reason}}class ErrorEvent extends Event{#X;constructor(e,A){const t="ErrorEvent constructor";r.argumentLengthCheck(arguments,1,t);super(e,A);r.util.markAsUncloneable(this);e=r.converters.DOMString(e,t,"type");A=r.converters.ErrorEventInit(A??{});this.#X=A}get message(){r.brandCheck(this,ErrorEvent);return this.#X.message}get filename(){r.brandCheck(this,ErrorEvent);return this.#X.filename}get lineno(){r.brandCheck(this,ErrorEvent);return this.#X.lineno}get colno(){r.brandCheck(this,ErrorEvent);return this.#X.colno}get error(){r.brandCheck(this,ErrorEvent);return this.#X.error}}Object.defineProperties(MessageEvent.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:true},data:s,origin:s,lastEventId:s,source:s,ports:s,initMessageEvent:s});Object.defineProperties(CloseEvent.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:true},reason:s,code:s,wasClean:s});Object.defineProperties(ErrorEvent.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:true},message:s,filename:s,lineno:s,colno:s,error:s});r.converters.MessagePort=r.interfaceConverter(o);r.converters["sequence"]=r.sequenceConverter(r.converters.MessagePort);const a=[{key:"bubbles",converter:r.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:r.converters.boolean,defaultValue:()=>false},{key:"composed",converter:r.converters.boolean,defaultValue:()=>false}];r.converters.MessageEventInit=r.dictionaryConverter([...a,{key:"data",converter:r.converters.any,defaultValue:()=>null},{key:"origin",converter:r.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:r.converters.DOMString,defaultValue:()=>""},{key:"source",converter:r.nullableConverter(r.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:r.converters["sequence"],defaultValue:()=>new Array(0)}]);r.converters.CloseEventInit=r.dictionaryConverter([...a,{key:"wasClean",converter:r.converters.boolean,defaultValue:()=>false},{key:"code",converter:r.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:r.converters.USVString,defaultValue:()=>""}]);r.converters.ErrorEventInit=r.dictionaryConverter([...a,{key:"message",converter:r.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:r.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:r.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:r.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:r.converters.any}]);e.exports={MessageEvent:MessageEvent,CloseEvent:CloseEvent,ErrorEvent:ErrorEvent,createFastMessageEvent:i}},3264:(e,A,t)=>{const{maxUnsigned16Bit:r}=t(736);const s=16386;let n;let o=null;let i=s;try{n=t(7598)}catch{n={randomFillSync:function randomFillSync(e,A,t){for(let A=0;Ar){o+=8;n=127}else if(s>125){o+=2;n=126}const i=Buffer.allocUnsafe(s+o);i[0]=i[1]=0;i[0]|=128;i[0]=(i[0]&240)+e; +/*! ws. MIT License. Einar Otto Stangvik */i[o-4]=t[0];i[o-3]=t[1];i[o-2]=t[2];i[o-1]=t[3];i[1]=n;if(n===126){i.writeUInt16BE(s,2)}else if(n===127){i[2]=i[3]=0;i.writeUIntBE(s,4,6)}i[1]|=128;for(let e=0;e{const{createInflateRaw:r,Z_DEFAULT_WINDOWBITS:s}=t(8522);const{isValidClientWindowBits:n}=t(8625);const{MessageSizeExceededError:o}=t(8707);const i=Buffer.from([0,0,255,255]);const a=Symbol("kBuffer");const c=Symbol("kLength");class PerMessageDeflate{#j;#h={};#$=0;constructor(e,A){this.#h.serverNoContextTakeover=e.has("server_no_context_takeover");this.#h.serverMaxWindowBits=e.get("server_max_window_bits");this.#$=A.maxPayloadSize}decompress(e,A,t){if(!this.#j){let e=s;if(this.#h.serverMaxWindowBits){if(!n(this.#h.serverMaxWindowBits)){t(new Error("Invalid server_max_window_bits"));return}e=Number.parseInt(this.#h.serverMaxWindowBits)}try{this.#j=r({windowBits:e})}catch(e){t(e);return}this.#j[a]=[];this.#j[c]=0;this.#j.on("data",(e=>{this.#j[c]+=e.length;if(this.#$>0&&this.#j[c]>this.#$){t(new o);this.#j.removeAllListeners();this.#j.destroy();this.#j=null;return}this.#j[a].push(e)}));this.#j.on("error",(e=>{this.#j=null;t(e)}))}this.#j.write(e);if(A){this.#j.write(i)}this.#j.flush((()=>{if(!this.#j){return}const e=Buffer.concat(this.#j[a],this.#j[c]);this.#j[a].length=0;this.#j[c]=0;t(null,e)}))}}e.exports={PerMessageDeflate:PerMessageDeflate}},1652:(e,A,t)=>{const{Writable:r}=t(7075);const s=t(4589);const{parserStates:n,opcodes:o,states:i,emptyBuffer:a,sentCloseFrameState:c}=t(736);const{kReadyState:g,kSentClose:l,kResponse:Q,kReceivedClose:E}=t(1216);const{channels:B}=t(2414);const{isValidStatusCode:h,isValidOpcode:C,failWebsocketConnection:I,websocketMessageReceived:u,utf8Decode:d,isControlFrame:f,isTextBinaryFrame:p,isContinuationFrame:w}=t(8625);const{WebsocketFrameSend:y}=t(3264);const{closeWebSocketConnection:m}=t(6897);const{PerMessageDeflate:D}=t(9469);const{MessageSizeExceededError:k}=t(8707);function failWebsocketConnectionWithCode(e,A,t){m(e,A,t,Buffer.byteLength(t));I(e,t)}class ByteParser extends r{#ee=[];#Ae=0;#te=0;#re=false;#w=n.INFO;#se={};#ne=[];#oe;#ie;#$;constructor(e,A,t={}){super();this.ws=e;this.#oe=A==null?new Map:A;this.#ie=t.maxFragments??0;this.#$=t.maxPayloadSize??0;if(this.#oe.has("permessage-deflate")){this.#oe.set("permessage-deflate",new D(A,t))}}_write(e,A,t){this.#ee.push(e);this.#te+=e.length;this.#re=true;this.run(t)}#ae(){if(this.#$>0&&!f(this.#se.opcode)&&this.#se.payloadLength+this.#Ae>this.#$){failWebsocketConnectionWithCode(this.ws,1009,"Payload size exceeds maximum allowed size");return false}return true}run(e){while(this.#re){if(this.#w===n.INFO){if(this.#te<2){return e()}const A=this.consume(2);const t=(A[0]&128)!==0;const r=A[0]&15;const s=(A[1]&128)===128;const i=!t&&r!==o.CONTINUATION;const a=A[1]&127;const c=A[0]&64;const g=A[0]&32;const l=A[0]&16;if(!C(r)){I(this.ws,"Invalid opcode received");return e()}if(s){I(this.ws,"Frame cannot be masked");return e()}if(c!==0&&!this.#oe.has("permessage-deflate")){I(this.ws,"Expected RSV1 to be clear.");return}if(g!==0||l!==0){I(this.ws,"RSV1, RSV2, RSV3 must be clear");return}if(i&&!p(r)){I(this.ws,"Invalid frame type was fragmented.");return}if(p(r)&&this.#ne.length>0){I(this.ws,"Expected continuation frame");return}if(this.#se.fragmented&&i){I(this.ws,"Fragmented frame exceeded 125 bytes.");return}if((a>125||i)&&f(r)){I(this.ws,"Control frame either too large or fragmented");return}if(w(r)&&this.#ne.length===0&&!this.#se.compressed){I(this.ws,"Unexpected continuation frame");return}if(a<=125){this.#se.payloadLength=a;this.#w=n.READ_DATA;if(!this.#ae()){return}}else if(a===126){this.#w=n.PAYLOADLENGTH_16}else if(a===127){this.#w=n.PAYLOADLENGTH_64}if(p(r)){this.#se.binaryType=r;this.#se.compressed=c!==0}this.#se.opcode=r;this.#se.masked=s;this.#se.fin=t;this.#se.fragmented=i}else if(this.#w===n.PAYLOADLENGTH_16){if(this.#te<2){return e()}const A=this.consume(2);this.#se.payloadLength=A.readUInt16BE(0);this.#w=n.READ_DATA;if(!this.#ae()){return}}else if(this.#w===n.PAYLOADLENGTH_64){if(this.#te<8){return e()}const A=this.consume(8);const t=A.readUInt32BE(0);const r=A.readUInt32BE(4);if(t!==0||r>2**31-1){I(this.ws,"Received payload length > 2^31 bytes.");return}this.#se.payloadLength=r;this.#w=n.READ_DATA;if(!this.#ae()){return}}else if(this.#w===n.READ_DATA){if(this.#te0&&this.#Ae>this.#$){failWebsocketConnectionWithCode(this.ws,1009,(new k).message);return}if(!this.#se.fragmented&&this.#se.fin){u(this.ws,this.#se.binaryType,this.consumeFragments())}this.#w=n.INFO}else{this.#oe.get("permessage-deflate").decompress(A,this.#se.fin,((A,t)=>{if(A){const e=A instanceof k?1009:1007;failWebsocketConnectionWithCode(this.ws,e,A.message);return}if(!this.writeFragments(t)){return}if(this.#$>0&&this.#Ae>this.#$){failWebsocketConnectionWithCode(this.ws,1009,(new k).message);return}if(!this.#se.fin){this.#w=n.INFO;this.#re=true;this.run(e);return}u(this.ws,this.#se.binaryType,this.consumeFragments());this.#re=true;this.#w=n.INFO;this.run(e)}));this.#re=false;break}}}}}consume(e){if(e>this.#te){throw new Error("Called consume() before buffers satiated.")}else if(e===0){return a}if(this.#ee[0].length===e){this.#te-=this.#ee[0].length;return this.#ee.shift()}const A=Buffer.allocUnsafe(e);let t=0;while(t!==e){const r=this.#ee[0];const{length:s}=r;if(s+t===e){A.set(this.#ee.shift(),t);break}else if(s+t>e){A.set(r.subarray(0,e-t),t);this.#ee[0]=r.subarray(e-t);break}else{A.set(this.#ee.shift(),t);t+=r.length}}this.#te-=e;return A}writeFragments(e){if(this.#ie>0&&this.#ne.length===this.#ie){failWebsocketConnectionWithCode(this.ws,1008,"Too many message fragments");return false}this.#Ae+=e.length;this.#ne.push(e);return true}consumeFragments(){const e=this.#ne;if(e.length===1){this.#Ae=0;return e.shift()}const A=Buffer.concat(e,this.#Ae);this.#ne=[];this.#Ae=0;return A}parseCloseBody(e){s(e.length!==1);let A;if(e.length>=2){A=e.readUInt16BE(0)}if(A!==undefined&&!h(A)){return{code:1002,reason:"Invalid status code",error:true}}let t=e.subarray(2);if(t[0]===239&&t[1]===187&&t[2]===191){t=t.subarray(3)}try{t=d(t)}catch{return{code:1007,reason:"Invalid UTF-8",error:true}}return{code:A,reason:t,error:false}}parseControlFrame(e){const{opcode:A,payloadLength:t}=this.#se;if(A===o.CLOSE){if(t===1){I(this.ws,"Received close frame with a 1-byte body.");return false}this.#se.closeInfo=this.parseCloseBody(e);if(this.#se.closeInfo.error){const{code:e,reason:A}=this.#se.closeInfo;m(this.ws,e,A,A.length);I(this.ws,A);return false}if(this.ws[l]!==c.SENT){let e=a;if(this.#se.closeInfo.code){e=Buffer.allocUnsafe(2);e.writeUInt16BE(this.#se.closeInfo.code,0)}const A=new y(e);this.ws[Q].socket.write(A.createFrame(o.CLOSE),(e=>{if(!e){this.ws[l]=c.SENT}}))}this.ws[g]=i.CLOSING;this.ws[E]=true;return false}else if(A===o.PING){if(!this.ws[E]){const A=new y(e);this.ws[Q].socket.write(A.createFrame(o.PONG));if(B.ping.hasSubscribers){B.ping.publish({payload:e})}}}else if(A===o.PONG){if(B.pong.hasSubscribers){B.pong.publish({payload:e})}}return true}get closingInfo(){return this.#se.closeInfo}}e.exports={ByteParser:ByteParser}},3900:(e,A,t)=>{const{WebsocketFrameSend:r}=t(3264);const{opcodes:s,sendHints:n}=t(736);const o=t(4660);const i=Buffer[Symbol.species];class SendQueue{#ce=new o;#ge=false;#le;constructor(e){this.#le=e}add(e,A,t){if(t!==n.blob){const r=createFrame(e,t);if(!this.#ge){this.#le.write(r,A)}else{const e={promise:null,callback:A,frame:r};this.#ce.push(e)}return}const r={promise:e.arrayBuffer().then((e=>{r.promise=null;r.frame=createFrame(e,t)})),callback:A,frame:null};this.#ce.push(r);if(!this.#ge){this.#Qe()}}async#Qe(){this.#ge=true;const e=this.#ce;while(!e.isEmpty()){const A=e.shift();if(A.promise!==null){await A.promise}this.#le.write(A.frame,A.callback);A.callback=A.frame=null}this.#ge=false}}function createFrame(e,A){return new r(toBuffer(e,A)).createFrame(A===n.string?s.TEXT:s.BINARY)}function toBuffer(e,A){switch(A){case n.string:return Buffer.from(e);case n.arrayBuffer:case n.blob:return new i(e);case n.typedArray:return new i(e.buffer,e.byteOffset,e.byteLength)}}e.exports={SendQueue:SendQueue}},1216:e=>{e.exports={kWebSocketURL:Symbol("url"),kReadyState:Symbol("ready state"),kController:Symbol("controller"),kResponse:Symbol("response"),kBinaryType:Symbol("binary type"),kSentClose:Symbol("sent close"),kReceivedClose:Symbol("received close"),kByteParser:Symbol("byte parser")}},8625:(e,A,t)=>{const{kReadyState:r,kController:s,kResponse:n,kBinaryType:o,kWebSocketURL:i}=t(1216);const{states:a,opcodes:c}=t(736);const{ErrorEvent:g,createFastMessageEvent:l}=t(5188);const{isUtf8:Q}=t(4573);const{collectASequenceOfCodePointsFast:E,removeHTTPWhitespace:B}=t(1900);function isConnecting(e){return e[r]===a.CONNECTING}function isEstablished(e){return e[r]===a.OPEN}function isClosing(e){return e[r]===a.CLOSING}function isClosed(e){return e[r]===a.CLOSED}function fireEvent(e,A,t=(e,A)=>new Event(e,A),r={}){const s=t(e,r);A.dispatchEvent(s)}function websocketMessageReceived(e,A,t){if(e[r]!==a.OPEN){return}let s;if(A===c.TEXT){try{s=I(t)}catch{failWebsocketConnection(e,"Received invalid UTF-8 in text frame.");return}}else if(A===c.BINARY){if(e[o]==="blob"){s=new Blob([t])}else{s=toArrayBuffer(t)}}fireEvent("message",e,l,{origin:e[i].origin,data:s})}function toArrayBuffer(e){if(e.byteLength===e.buffer.byteLength){return e.buffer}return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}function isValidSubprotocol(e){if(e.length===0){return false}for(let A=0;A126||t===34||t===40||t===41||t===44||t===47||t===58||t===59||t===60||t===61||t===62||t===63||t===64||t===91||t===92||t===93||t===123||t===125){return false}}return true}function isValidStatusCode(e){if(e>=1e3&&e<1015){return e!==1004&&e!==1005&&e!==1006}return e>=3e3&&e<=4999}function failWebsocketConnection(e,A){const{[s]:t,[n]:r}=e;t.abort();if(r?.socket&&!r.socket.destroyed){r.socket.destroy()}if(A){fireEvent("error",e,((e,A)=>new g(e,A)),{error:new Error(A),message:A})}}function isControlFrame(e){return e===c.CLOSE||e===c.PING||e===c.PONG}function isContinuationFrame(e){return e===c.CONTINUATION}function isTextBinaryFrame(e){return e===c.TEXT||e===c.BINARY}function isValidOpcode(e){return isTextBinaryFrame(e)||isContinuationFrame(e)||isControlFrame(e)}function parseExtensions(e){const A={position:0};const t=new Map;while(A.position57){return false}}const A=Number.parseInt(e,10);return A>=8&&A<=15}const h=typeof process.versions.icu==="string";const C=h?new TextDecoder("utf-8",{fatal:true}):undefined;const I=h?C.decode.bind(C):function(e){if(Q(e)){return e.toString("utf-8")}throw new TypeError("Invalid utf-8 received.")};e.exports={isConnecting:isConnecting,isEstablished:isEstablished,isClosing:isClosing,isClosed:isClosed,fireEvent:fireEvent,isValidSubprotocol:isValidSubprotocol,isValidStatusCode:isValidStatusCode,failWebsocketConnection:failWebsocketConnection,websocketMessageReceived:websocketMessageReceived,utf8Decode:I,isControlFrame:isControlFrame,isContinuationFrame:isContinuationFrame,isTextBinaryFrame:isTextBinaryFrame,isValidOpcode:isValidOpcode,parseExtensions:parseExtensions,isValidClientWindowBits:isValidClientWindowBits}},3726:(e,A,t)=>{const{webidl:r}=t(5893);const{URLSerializer:s}=t(1900);const{environmentSettingsObject:n}=t(3168);const{staticPropertyDescriptors:o,states:i,sentCloseFrameState:a,sendHints:c}=t(736);const{kWebSocketURL:g,kReadyState:l,kController:Q,kBinaryType:E,kResponse:B,kSentClose:h,kByteParser:C}=t(1216);const{isConnecting:I,isEstablished:u,isClosing:d,isValidSubprotocol:f,fireEvent:p}=t(8625);const{establishWebSocketConnection:w,closeWebSocketConnection:y}=t(6897);const{ByteParser:m}=t(1652);const{kEnumerableProperty:D,isBlobLike:k}=t(3440);const{getGlobalDispatcher:R}=t(2581);const{types:F}=t(7975);const{ErrorEvent:b,CloseEvent:S}=t(5188);const{SendQueue:N}=t(3900);class WebSocket extends EventTarget{#H={open:null,error:null,close:null,message:null};#Ee=0;#Be="";#oe="";#he;constructor(e,A=[]){super();r.util.markAsUncloneable(this);const t="WebSocket constructor";r.argumentLengthCheck(arguments,1,t);const s=r.converters["DOMString or sequence or WebSocketInit"](A,t,"options");e=r.converters.USVString(e,t,"url");A=s.protocols;const o=n.settingsObject.baseUrl;let i;try{i=new URL(e,o)}catch(e){throw new DOMException(e,"SyntaxError")}if(i.protocol==="http:"){i.protocol="ws:"}else if(i.protocol==="https:"){i.protocol="wss:"}if(i.protocol!=="ws:"&&i.protocol!=="wss:"){throw new DOMException(`Expected a ws: or wss: protocol, got ${i.protocol}`,"SyntaxError")}if(i.hash||i.href.endsWith("#")){throw new DOMException("Got fragment","SyntaxError")}if(typeof A==="string"){A=[A]}if(A.length!==new Set(A.map((e=>e.toLowerCase()))).size){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}if(A.length>0&&!A.every((e=>f(e)))){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}this[g]=new URL(i.href);const c=n.settingsObject;this[Q]=w(i,A,c,this,((e,A)=>this.#Ce(e,A)),s);this[l]=WebSocket.CONNECTING;this[h]=a.NOT_SENT;this[E]="blob"}close(e=undefined,A=undefined){r.brandCheck(this,WebSocket);const t="WebSocket.close";if(e!==undefined){e=r.converters["unsigned short"](e,t,"code",{clamp:true})}if(A!==undefined){A=r.converters.USVString(A,t,"reason")}if(e!==undefined){if(e!==1e3&&(e<3e3||e>4999)){throw new DOMException("invalid code","InvalidAccessError")}}let s=0;if(A!==undefined){s=Buffer.byteLength(A);if(s>123){throw new DOMException(`Reason must be less than 123 bytes; received ${s}`,"SyntaxError")}}y(this,e,A,s)}send(e){r.brandCheck(this,WebSocket);const A="WebSocket.send";r.argumentLengthCheck(arguments,1,A);e=r.converters.WebSocketSendData(e,A,"data");if(I(this)){throw new DOMException("Sent before connected.","InvalidStateError")}if(!u(this)||d(this)){return}if(typeof e==="string"){const A=Buffer.byteLength(e);this.#Ee+=A;this.#he.add(e,(()=>{this.#Ee-=A}),c.string)}else if(F.isArrayBuffer(e)){this.#Ee+=e.byteLength;this.#he.add(e,(()=>{this.#Ee-=e.byteLength}),c.arrayBuffer)}else if(ArrayBuffer.isView(e)){this.#Ee+=e.byteLength;this.#he.add(e,(()=>{this.#Ee-=e.byteLength}),c.typedArray)}else if(k(e)){this.#Ee+=e.size;this.#he.add(e,(()=>{this.#Ee-=e.size}),c.blob)}}get readyState(){r.brandCheck(this,WebSocket);return this[l]}get bufferedAmount(){r.brandCheck(this,WebSocket);return this.#Ee}get url(){r.brandCheck(this,WebSocket);return s(this[g])}get extensions(){r.brandCheck(this,WebSocket);return this.#oe}get protocol(){r.brandCheck(this,WebSocket);return this.#Be}get onopen(){r.brandCheck(this,WebSocket);return this.#H.open}set onopen(e){r.brandCheck(this,WebSocket);if(this.#H.open){this.removeEventListener("open",this.#H.open)}if(typeof e==="function"){this.#H.open=e;this.addEventListener("open",e)}else{this.#H.open=null}}get onerror(){r.brandCheck(this,WebSocket);return this.#H.error}set onerror(e){r.brandCheck(this,WebSocket);if(this.#H.error){this.removeEventListener("error",this.#H.error)}if(typeof e==="function"){this.#H.error=e;this.addEventListener("error",e)}else{this.#H.error=null}}get onclose(){r.brandCheck(this,WebSocket);return this.#H.close}set onclose(e){r.brandCheck(this,WebSocket);if(this.#H.close){this.removeEventListener("close",this.#H.close)}if(typeof e==="function"){this.#H.close=e;this.addEventListener("close",e)}else{this.#H.close=null}}get onmessage(){r.brandCheck(this,WebSocket);return this.#H.message}set onmessage(e){r.brandCheck(this,WebSocket);if(this.#H.message){this.removeEventListener("message",this.#H.message)}if(typeof e==="function"){this.#H.message=e;this.addEventListener("message",e)}else{this.#H.message=null}}get binaryType(){r.brandCheck(this,WebSocket);return this[E]}set binaryType(e){r.brandCheck(this,WebSocket);if(e!=="blob"&&e!=="arraybuffer"){this[E]="blob"}else{this[E]=e}}#Ce(e,A){this[B]=e;const t=this[Q]?.dispatcher?.webSocketOptions;const r=t?.maxFragments;const s=t?.maxPayloadSize;const n=new m(this,A,{maxFragments:r,maxPayloadSize:s});n.on("drain",onParserDrain);n.on("error",onParserError.bind(this));e.socket.ws=this;this[C]=n;this.#he=new N(e.socket);this[l]=i.OPEN;const o=e.headersList.get("sec-websocket-extensions");if(o!==null){this.#oe=o}const a=e.headersList.get("sec-websocket-protocol");if(a!==null){this.#Be=a}p("open",this)}}WebSocket.CONNECTING=WebSocket.prototype.CONNECTING=i.CONNECTING;WebSocket.OPEN=WebSocket.prototype.OPEN=i.OPEN;WebSocket.CLOSING=WebSocket.prototype.CLOSING=i.CLOSING;WebSocket.CLOSED=WebSocket.prototype.CLOSED=i.CLOSED;Object.defineProperties(WebSocket.prototype,{CONNECTING:o,OPEN:o,CLOSING:o,CLOSED:o,url:D,readyState:D,bufferedAmount:D,onopen:D,onerror:D,onclose:D,close:D,onmessage:D,binaryType:D,send:D,extensions:D,protocol:D,[Symbol.toStringTag]:{value:"WebSocket",writable:false,enumerable:false,configurable:true}});Object.defineProperties(WebSocket,{CONNECTING:o,OPEN:o,CLOSING:o,CLOSED:o});r.converters["sequence"]=r.sequenceConverter(r.converters.DOMString);r.converters["DOMString or sequence"]=function(e,A,t){if(r.util.Type(e)==="Object"&&Symbol.iterator in e){return r.converters["sequence"](e)}return r.converters.DOMString(e,A,t)};r.converters.WebSocketInit=r.dictionaryConverter([{key:"protocols",converter:r.converters["DOMString or sequence"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:r.converters.any,defaultValue:()=>R()},{key:"headers",converter:r.nullableConverter(r.converters.HeadersInit)}]);r.converters["DOMString or sequence or WebSocketInit"]=function(e){if(r.util.Type(e)==="Object"&&!(Symbol.iterator in e)){return r.converters.WebSocketInit(e)}return{protocols:r.converters["DOMString or sequence"](e)}};r.converters.WebSocketSendData=function(e){if(r.util.Type(e)==="Object"){if(k(e)){return r.converters.Blob(e,{strict:false})}if(ArrayBuffer.isView(e)||F.isArrayBuffer(e)){return r.converters.BufferSource(e)}}return r.converters.USVString(e)};function onParserDrain(){this.ws[B].socket.resume()}function onParserError(e){let A;let t;if(e instanceof S){A=e.reason;t=e.code}else{A=e.message}p("error",this,(()=>new b("error",{error:e,message:A})));y(this,t)}e.exports={WebSocket:WebSocket}},2613:A=>{A.exports=e(import.meta.url)("assert")},4434:A=>{A.exports=e(import.meta.url)("events")},8611:A=>{A.exports=e(import.meta.url)("http")},5692:A=>{A.exports=e(import.meta.url)("https")},9278:A=>{A.exports=e(import.meta.url)("net")},4589:A=>{A.exports=e(import.meta.url)("node:assert")},6698:A=>{A.exports=e(import.meta.url)("node:async_hooks")},4573:A=>{A.exports=e(import.meta.url)("node:buffer")},7540:A=>{A.exports=e(import.meta.url)("node:console")},7598:A=>{A.exports=e(import.meta.url)("node:crypto")},3053:A=>{A.exports=e(import.meta.url)("node:diagnostics_channel")},610:A=>{A.exports=e(import.meta.url)("node:dns")},8474:A=>{A.exports=e(import.meta.url)("node:events")},7067:A=>{A.exports=e(import.meta.url)("node:http")},2467:A=>{A.exports=e(import.meta.url)("node:http2")},7030:A=>{A.exports=e(import.meta.url)("node:net")},643:A=>{A.exports=e(import.meta.url)("node:perf_hooks")},1792:A=>{A.exports=e(import.meta.url)("node:querystring")},7075:A=>{A.exports=e(import.meta.url)("node:stream")},1692:A=>{A.exports=e(import.meta.url)("node:tls")},3136:A=>{A.exports=e(import.meta.url)("node:url")},7975:A=>{A.exports=e(import.meta.url)("node:util")},3429:A=>{A.exports=e(import.meta.url)("node:util/types")},5919:A=>{A.exports=e(import.meta.url)("node:worker_threads")},8522:A=>{A.exports=e(import.meta.url)("node:zlib")},3193:A=>{A.exports=e(import.meta.url)("string_decoder")},4756:A=>{A.exports=e(import.meta.url)("tls")},9023:A=>{A.exports=e(import.meta.url)("util")}};var t={};function __nccwpck_require__(e){var r=t[e];if(r!==undefined){return r.exports}var s=t[e]={exports:{}};var n=true;try{A[e](s,s.exports,__nccwpck_require__);n=false}finally{if(n)delete t[e]}return s.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=new URL(".",import.meta.url).pathname.slice(import.meta.url.match(/^file:\/\/\/\w:/)?1:0,-1)+"/";var r={};function ValidateInput(e,A,t,r){let s={isMatched:false,match:e,isValid:false,error:null};var n=matchRegexPattern(s,e,A,r);if(t){if(!e){return s}if(n){s.isValid=true;s.isMatched=true}return s}if(!e||n){s.isValid=true;s.isMatched=true}return s}function matchRegexPattern(e,A,t,r){const s="The input was not valid";try{var n=r?"":"i";var o=new RegExp(t,n);var i=o.test(A);if(!i){e.error=s;return false}return i}catch(A){e.error=s;return false}}const s=e(import.meta.url)("os");function utils_toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}function utils_toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}function command_issueCommand(e,A,t){const r=new Command(e,A,t);process.stdout.write(r.toString()+s.EOL)}function command_issue(e,A=""){command_issueCommand(e,{},A)}const n="::";class Command{constructor(e,A,t){if(!e){e="missing.command"}this.command=e;this.properties=A;this.message=t}toString(){let e=n+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let A=true;for(const t in this.properties){if(this.properties.hasOwnProperty(t)){const r=this.properties[t];if(r){if(A){A=false}else{e+=","}e+=`${t}=${escapeProperty(r)}`}}}}e+=`${n}${escapeData(this.message)}`;return e}}function escapeData(e){return utils_toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return utils_toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}const o=e(import.meta.url)("crypto");const i=e(import.meta.url)("fs");function file_command_issueFileCommand(e,A){const t=process.env[`GITHUB_${e}`];if(!t){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!i.existsSync(t)){throw new Error(`Missing file at path: ${t}`)}i.appendFileSync(t,`${utils_toCommandValue(A)}${s.EOL}`,{encoding:"utf8"})}function file_command_prepareKeyValueMessage(e,A){const t=`ghadelimiter_${o.randomUUID()}`;const r=utils_toCommandValue(A);if(e.includes(t)){throw new Error(`Unexpected input: name should not contain the delimiter "${t}"`)}if(r.includes(t)){throw new Error(`Unexpected input: value should not contain the delimiter "${t}"`)}return`${e}<<${t}${s.EOL}${r}${s.EOL}${t}`}const a=e(import.meta.url)("path");var c=__nccwpck_require__(8611);var g=__nccwpck_require__(5692);function getProxyUrl(e){const A=e.protocol==="https:";if(checkBypass(e)){return undefined}const t=(()=>{if(A){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(t){try{return new DecodedURL(t)}catch(e){if(!t.startsWith("http://")&&!t.startsWith("https://"))return new DecodedURL(`http://${t}`)}}else{return undefined}}function checkBypass(e){if(!e.hostname){return false}const A=e.hostname;if(isLoopbackAddress(A)){return true}const t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let r;if(e.port){r=Number(e.port)}else if(e.protocol==="http:"){r=80}else if(e.protocol==="https:"){r=443}const s=[e.hostname.toUpperCase()];if(typeof r==="number"){s.push(`${s[0]}:${r}`)}for(const e of t.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(e==="*"||s.some((A=>A===e||A.endsWith(`.${e}`)||e.startsWith(".")&&A.endsWith(`${e}`)))){return true}}return false}function isLoopbackAddress(e){const A=e.toLowerCase();return A==="localhost"||A.startsWith("127.")||A.startsWith("[::1]")||A.startsWith("[0:0:0:0:0:0:0:1]")}class DecodedURL extends URL{constructor(e,A){super(e,A);this._decodedUsername=decodeURIComponent(super.username);this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}var l=__nccwpck_require__(770);var Q=__nccwpck_require__(6752);var E=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};var B;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(B||(B={}));var h;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(h||(h={}));var C;(function(e){e["ApplicationJson"]="application/json"})(C||(C={}));function lib_getProxyUrl(e){const A=pm.getProxyUrl(new URL(e));return A?A.href:""}const I=[B.MovedPermanently,B.ResourceMoved,B.SeeOther,B.TemporaryRedirect,B.PermanentRedirect];const u=[B.BadGateway,B.ServiceUnavailable,B.GatewayTimeout];const d=null&&["OPTIONS","GET","DELETE","HEAD"];const f=10;const p=5;class HttpClientError extends Error{constructor(e,A){super(e);this.name="HttpClientError";this.statusCode=A;Object.setPrototypeOf(this,HttpClientError.prototype)}}class HttpClientResponse{constructor(e){this.message=e}readBody(){return E(this,void 0,void 0,(function*(){return new Promise((e=>E(this,void 0,void 0,(function*(){let A=Buffer.alloc(0);this.message.on("data",(e=>{A=Buffer.concat([A,e])}));this.message.on("end",(()=>{e(A.toString())}))}))))}))}readBodyBuffer(){return E(this,void 0,void 0,(function*(){return new Promise((e=>E(this,void 0,void 0,(function*(){const A=[];this.message.on("data",(e=>{A.push(e)}));this.message.on("end",(()=>{e(Buffer.concat(A))}))}))))}))}}function isHttps(e){const A=new URL(e);return A.protocol==="https:"}class lib_HttpClient{constructor(e,A,t){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=this._getUserAgentWithOrchestrationId(e);this.handlers=A||[];this.requestOptions=t;if(t){if(t.ignoreSslError!=null){this._ignoreSslError=t.ignoreSslError}this._socketTimeout=t.socketTimeout;if(t.allowRedirects!=null){this._allowRedirects=t.allowRedirects}if(t.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=t.allowRedirectDowngrade}if(t.maxRedirects!=null){this._maxRedirects=Math.max(t.maxRedirects,0)}if(t.keepAlive!=null){this._keepAlive=t.keepAlive}if(t.allowRetries!=null){this._allowRetries=t.allowRetries}if(t.maxRetries!=null){this._maxRetries=t.maxRetries}}}options(e,A){return E(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,A||{})}))}get(e,A){return E(this,void 0,void 0,(function*(){return this.request("GET",e,null,A||{})}))}del(e,A){return E(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,A||{})}))}post(e,A,t){return E(this,void 0,void 0,(function*(){return this.request("POST",e,A,t||{})}))}patch(e,A,t){return E(this,void 0,void 0,(function*(){return this.request("PATCH",e,A,t||{})}))}put(e,A,t){return E(this,void 0,void 0,(function*(){return this.request("PUT",e,A,t||{})}))}head(e,A){return E(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,A||{})}))}sendStream(e,A,t,r){return E(this,void 0,void 0,(function*(){return this.request(e,A,t,r)}))}getJson(e){return E(this,arguments,void 0,(function*(e,A={}){A[h.Accept]=this._getExistingOrDefaultHeader(A,h.Accept,C.ApplicationJson);const t=yield this.get(e,A);return this._processResponse(t,this.requestOptions)}))}postJson(e,A){return E(this,arguments,void 0,(function*(e,A,t={}){const r=JSON.stringify(A,null,2);t[h.Accept]=this._getExistingOrDefaultHeader(t,h.Accept,C.ApplicationJson);t[h.ContentType]=this._getExistingOrDefaultContentTypeHeader(t,C.ApplicationJson);const s=yield this.post(e,r,t);return this._processResponse(s,this.requestOptions)}))}putJson(e,A){return E(this,arguments,void 0,(function*(e,A,t={}){const r=JSON.stringify(A,null,2);t[h.Accept]=this._getExistingOrDefaultHeader(t,h.Accept,C.ApplicationJson);t[h.ContentType]=this._getExistingOrDefaultContentTypeHeader(t,C.ApplicationJson);const s=yield this.put(e,r,t);return this._processResponse(s,this.requestOptions)}))}patchJson(e,A){return E(this,arguments,void 0,(function*(e,A,t={}){const r=JSON.stringify(A,null,2);t[h.Accept]=this._getExistingOrDefaultHeader(t,h.Accept,C.ApplicationJson);t[h.ContentType]=this._getExistingOrDefaultContentTypeHeader(t,C.ApplicationJson);const s=yield this.patch(e,r,t);return this._processResponse(s,this.requestOptions)}))}request(e,A,t,r){return E(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const s=new URL(A);let n=this._prepareRequest(e,s,r);const o=this._allowRetries&&d.includes(e)?this._maxRetries+1:1;let i=0;let a;do{a=yield this.requestRaw(n,t);if(a&&a.message&&a.message.statusCode===B.Unauthorized){let e;for(const A of this.handlers){if(A.canHandleAuthentication(a)){e=A;break}}if(e){return e.handleAuthentication(this,n,t)}else{return a}}let A=this._maxRedirects;while(a.message.statusCode&&I.includes(a.message.statusCode)&&this._allowRedirects&&A>0){const o=a.message.headers["location"];if(!o){break}const i=new URL(o);if(s.protocol==="https:"&&s.protocol!==i.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield a.readBody();if(i.hostname!==s.hostname){for(const e in r){if(e.toLowerCase()==="authorization"){delete r[e]}}}n=this._prepareRequest(e,i,r);a=yield this.requestRaw(n,t);A--}if(!a.message.statusCode||!u.includes(a.message.statusCode)){return a}i+=1;if(i{function callbackForResult(e,A){if(e){r(e)}else if(!A){r(new Error("Unknown error"))}else{t(A)}}this.requestRawWithCallback(e,A,callbackForResult)}))}))}requestRawWithCallback(e,A,t){if(typeof A==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(A,"utf8")}let r=false;function handleResult(e,A){if(!r){r=true;t(e,A)}}const s=e.httpModule.request(e.options,(e=>{const A=new HttpClientResponse(e);handleResult(undefined,A)}));let n;s.on("socket",(e=>{n=e}));s.setTimeout(this._socketTimeout||3*6e4,(()=>{if(n){n.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));s.on("error",(function(e){handleResult(e)}));if(A&&typeof A==="string"){s.write(A,"utf8")}if(A&&typeof A!=="string"){A.on("close",(function(){s.end()}));A.pipe(s)}else{s.end()}}getAgent(e){const A=new URL(e);return this._getAgent(A)}getAgentDispatcher(e){const A=new URL(e);const t=pm.getProxyUrl(A);const r=t&&t.hostname;if(!r){return}return this._getProxyAgentDispatcher(A,t)}_prepareRequest(e,A,t){const r={};r.parsedUrl=A;const s=r.parsedUrl.protocol==="https:";r.httpModule=s?https:http;const n=s?443:80;r.options={};r.options.host=r.parsedUrl.hostname;r.options.port=r.parsedUrl.port?parseInt(r.parsedUrl.port):n;r.options.path=(r.parsedUrl.pathname||"")+(r.parsedUrl.search||"");r.options.method=e;r.options.headers=this._mergeHeaders(t);if(this.userAgent!=null){r.options.headers["user-agent"]=this.userAgent}r.options.agent=this._getAgent(r.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(r.options)}}return r}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,A,t){let r;if(this.requestOptions&&this.requestOptions.headers){const e=lowercaseKeys(this.requestOptions.headers)[A];if(e){r=typeof e==="number"?e.toString():e}}const s=e[A];if(s!==undefined){return typeof s==="number"?s.toString():s}if(r!==undefined){return r}return t}_getExistingOrDefaultContentTypeHeader(e,A){let t;if(this.requestOptions&&this.requestOptions.headers){const e=lowercaseKeys(this.requestOptions.headers)[h.ContentType];if(e){if(typeof e==="number"){t=String(e)}else if(Array.isArray(e)){t=e.join(", ")}else{t=e}}}const r=e[h.ContentType];if(r!==undefined){if(typeof r==="number"){return String(r)}else if(Array.isArray(r)){return r.join(", ")}else{return r}}if(t!==undefined){return t}return A}_getAgent(e){let A;const t=pm.getProxyUrl(e);const r=t&&t.hostname;if(this._keepAlive&&r){A=this._proxyAgent}if(!r){A=this._agent}if(A){return A}const s=e.protocol==="https:";let n=100;if(this.requestOptions){n=this.requestOptions.maxSockets||http.globalAgent.maxSockets}if(t&&t.hostname){const e={maxSockets:n,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(t.username||t.password)&&{proxyAuth:`${t.username}:${t.password}`}),{host:t.hostname,port:t.port})};let r;const o=t.protocol==="https:";if(s){r=o?tunnel.httpsOverHttps:tunnel.httpsOverHttp}else{r=o?tunnel.httpOverHttps:tunnel.httpOverHttp}A=r(e);this._proxyAgent=A}if(!A){const e={keepAlive:this._keepAlive,maxSockets:n};A=s?new https.Agent(e):new http.Agent(e);this._agent=A}if(s&&this._ignoreSslError){A.options=Object.assign(A.options||{},{rejectUnauthorized:false})}return A}_getProxyAgentDispatcher(e,A){let t;if(this._keepAlive){t=this._proxyAgentDispatcher}if(t){return t}const r=e.protocol==="https:";t=new ProxyAgent(Object.assign({uri:A.href,pipelining:!this._keepAlive?0:1},(A.username||A.password)&&{token:`Basic ${Buffer.from(`${A.username}:${A.password}`).toString("base64")}`}));this._proxyAgentDispatcher=t;if(r&&this._ignoreSslError){t.options=Object.assign(t.options.requestTls||{},{rejectUnauthorized:false})}return t}_getUserAgentWithOrchestrationId(e){const A=e||"actions/http-client";const t=process.env["ACTIONS_ORCHESTRATION_ID"];if(t){const e=t.replace(/[^a-z0-9_.-]/gi,"_");return`${A} actions_orchestration_id/${e}`}return A}_performExponentialBackoff(e){return E(this,void 0,void 0,(function*(){e=Math.min(f,e);const A=p*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),A)))}))}_processResponse(e,A){return E(this,void 0,void 0,(function*(){return new Promise(((t,r)=>E(this,void 0,void 0,(function*(){const s=e.message.statusCode||0;const n={statusCode:s,result:null,headers:{}};if(s===B.NotFound){t(n)}function dateTimeDeserializer(e,A){if(typeof A==="string"){const e=new Date(A);if(!isNaN(e.valueOf())){return e}}return A}let o;let i;try{i=yield e.readBody();if(i&&i.length>0){if(A&&A.deserializeDates){o=JSON.parse(i,dateTimeDeserializer)}else{o=JSON.parse(i)}n.result=o}n.headers=e.message.headers}catch(e){}if(s>299){let e;if(o&&o.message){e=o.message}else if(i&&i.length>0){e=i}else{e=`Failed request: (${s})`}const A=new HttpClientError(e,s);A.result=n.result;r(A)}else{t(n)}}))))}))}}const lowercaseKeys=e=>Object.keys(e).reduce(((A,t)=>(A[t.toLowerCase()]=e[t],A)),{});var w=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};class BasicCredentialHandler{constructor(e,A){this.username=e;this.password=A}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return w(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}class auth_BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return w(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return w(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}var y=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};class oidc_utils_OidcClient{static createHttpClient(e=true,A=10){const t={allowRetries:e,maxRetries:A};return new HttpClient("actions/oidc-client",[new BearerCredentialHandler(oidc_utils_OidcClient.getRequestToken())],t)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){return y(this,void 0,void 0,(function*(){var A;const t=oidc_utils_OidcClient.createHttpClient();const r=yield t.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.message}`)}));const s=(A=r.result)===null||A===void 0?void 0:A.value;if(!s){throw new Error("Response json body do not have ID Token field")}return s}))}static getIDToken(e){return y(this,void 0,void 0,(function*(){try{let A=oidc_utils_OidcClient.getIDTokenUrl();if(e){const t=encodeURIComponent(e);A=`${A}&audience=${t}`}debug(`ID token url is ${A}`);const t=yield oidc_utils_OidcClient.getCall(A);setSecret(t);return t}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}var m=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};const{access:D,appendFile:k,writeFile:R}=i.promises;const F="GITHUB_STEP_SUMMARY";const b="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return m(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[F];if(!e){throw new Error(`Unable to find environment variable for $${F}. Check if your runtime environment supports job summaries.`)}try{yield D(e,i.constants.R_OK|i.constants.W_OK)}catch(A){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,A,t={}){const r=Object.entries(t).map((([e,A])=>` ${e}="${A}"`)).join("");if(!A){return`<${e}${r}>`}return`<${e}${r}>${A}`}write(e){return m(this,void 0,void 0,(function*(){const A=!!(e===null||e===void 0?void 0:e.overwrite);const t=yield this.filePath();const r=A?R:k;yield r(t,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return m(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,A=false){this._buffer+=e;return A?this.addEOL():this}addEOL(){return this.addRaw(s.EOL)}addCodeBlock(e,A){const t=Object.assign({},A&&{lang:A});const r=this.wrap("pre",this.wrap("code",e),t);return this.addRaw(r).addEOL()}addList(e,A=false){const t=A?"ol":"ul";const r=e.map((e=>this.wrap("li",e))).join("");const s=this.wrap(t,r);return this.addRaw(s).addEOL()}addTable(e){const A=e.map((e=>{const A=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:A,data:t,colspan:r,rowspan:s}=e;const n=A?"th":"td";const o=Object.assign(Object.assign({},r&&{colspan:r}),s&&{rowspan:s});return this.wrap(n,t,o)})).join("");return this.wrap("tr",A)})).join("");const t=this.wrap("table",A);return this.addRaw(t).addEOL()}addDetails(e,A){const t=this.wrap("details",this.wrap("summary",e)+A);return this.addRaw(t).addEOL()}addImage(e,A,t){const{width:r,height:s}=t||{};const n=Object.assign(Object.assign({},r&&{width:r}),s&&{height:s});const o=this.wrap("img",null,Object.assign({src:e,alt:A},n));return this.addRaw(o).addEOL()}addHeading(e,A){const t=`h${A}`;const r=["h1","h2","h3","h4","h5","h6"].includes(t)?t:"h1";const s=this.wrap(r,e);return this.addRaw(s).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,A){const t=Object.assign({},A&&{cite:A});const r=this.wrap("blockquote",e,t);return this.addRaw(r).addEOL()}addLink(e,A){const t=this.wrap("a",e,{href:A});return this.addRaw(t).addEOL()}}const S=new Summary;const N=null&&S;const M=null&&S;function toPosixPath(e){return e.replace(/[\\]/g,"/")}function toWin32Path(e){return e.replace(/[/]/g,"\\")}function toPlatformPath(e){return e.replace(/[/\\]/g,path.sep)}var U=__nccwpck_require__(3193);var L=__nccwpck_require__(4434);const T=e(import.meta.url)("child_process");var v=__nccwpck_require__(2613);var H=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};const{chmod:Y,copyFile:G,lstat:J,mkdir:x,open:V,readdir:O,rename:W,rm:P,rmdir:q,stat:_,symlink:Z,unlink:z}=i.promises;const K=process.platform==="win32";function readlink(e){return H(this,void 0,void 0,(function*(){const A=yield fs.promises.readlink(e);if(K&&!A.endsWith("\\")){return`${A}\\`}return A}))}const X=268435456;const j=i.constants.O_RDONLY;function exists(e){return H(this,void 0,void 0,(function*(){try{yield _(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true}))}function isDirectory(e){return H(this,arguments,void 0,(function*(e,A=false){const t=A?yield _(e):yield J(e);return t.isDirectory()}))}function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if(K){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}function tryGetExecutablePath(e,A){return H(this,void 0,void 0,(function*(){let t=undefined;try{t=yield _(e)}catch(A){if(A.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${A}`)}}if(t&&t.isFile()){if(K){const t=a.extname(e).toUpperCase();if(A.some((e=>e.toUpperCase()===t))){return e}}else{if(isUnixExecutable(t)){return e}}}const r=e;for(const s of A){e=r+s;t=undefined;try{t=yield _(e)}catch(A){if(A.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${A}`)}}if(t&&t.isFile()){if(K){try{const A=a.dirname(e);const t=a.basename(e).toUpperCase();for(const r of yield O(A)){if(t===r.toUpperCase()){e=a.join(A,r);break}}}catch(A){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${A}`)}return e}else{if(isUnixExecutable(t)){return e}}}}return""}))}function normalizeSeparators(e){e=e||"";if(K){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&process.getgid!==undefined&&e.gid===process.getgid()||(e.mode&64)>0&&process.getuid!==undefined&&e.uid===process.getuid()}function getCmdPath(){var e;return(e=process.env["COMSPEC"])!==null&&e!==void 0?e:`cmd.exe`}var $=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};function cp(e,A){return $(this,arguments,void 0,(function*(e,A,t={}){const{force:r,recursive:s,copySourceDirectory:n}=readCopyOptions(t);const o=(yield ioUtil.exists(A))?yield ioUtil.stat(A):null;if(o&&o.isFile()&&!r){return}const i=o&&o.isDirectory()&&n?path.join(A,path.basename(e)):A;if(!(yield ioUtil.exists(e))){throw new Error(`no such file or directory: ${e}`)}const a=yield ioUtil.stat(e);if(a.isDirectory()){if(!s){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,i,0,r)}}else{if(path.relative(e,i)===""){throw new Error(`'${i}' and '${e}' are the same file`)}yield io_copyFile(e,i,r)}}))}function mv(e,A){return $(this,arguments,void 0,(function*(e,A,t={}){if(yield ioUtil.exists(A)){let r=true;if(yield ioUtil.isDirectory(A)){A=path.join(A,path.basename(e));r=yield ioUtil.exists(A)}if(r){if(t.force==null||t.force){yield rmRF(A)}else{throw new Error("Destination already exists")}}}yield mkdirP(path.dirname(A));yield ioUtil.rename(e,A)}))}function rmRF(e){return $(this,void 0,void 0,(function*(){if(ioUtil.IS_WINDOWS){if(/[*"<>|]/.test(e)){throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows')}}try{yield ioUtil.rm(e,{force:true,maxRetries:3,recursive:true,retryDelay:300})}catch(e){throw new Error(`File was unable to be removed ${e}`)}}))}function mkdirP(e){return $(this,void 0,void 0,(function*(){ok(e,"a path argument must be provided");yield ioUtil.mkdir(e,{recursive:true})}))}function which(e,A){return $(this,void 0,void 0,(function*(){if(!e){throw new Error("parameter 'tool' is required")}if(A){const A=yield which(e,false);if(!A){if(K){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}return A}const t=yield findInPath(e);if(t&&t.length>0){return t[0]}return""}))}function findInPath(e){return $(this,void 0,void 0,(function*(){if(!e){throw new Error("parameter 'tool' is required")}const A=[];if(K&&process.env["PATHEXT"]){for(const e of process.env["PATHEXT"].split(a.delimiter)){if(e){A.push(e)}}}if(isRooted(e)){const t=yield tryGetExecutablePath(e,A);if(t){return[t]}return[]}if(e.includes(a.sep)){return[]}const t=[];if(process.env.PATH){for(const e of process.env.PATH.split(a.delimiter)){if(e){t.push(e)}}}const r=[];for(const s of t){const t=yield tryGetExecutablePath(a.join(s,e),A);if(t){r.push(t)}}return r}))}function readCopyOptions(e){const A=e.force==null?true:e.force;const t=Boolean(e.recursive);const r=e.copySourceDirectory==null?true:Boolean(e.copySourceDirectory);return{force:A,recursive:t,copySourceDirectory:r}}function cpDirRecursive(e,A,t,r){return $(this,void 0,void 0,(function*(){if(t>=255)return;t++;yield mkdirP(A);const s=yield ioUtil.readdir(e);for(const n of s){const s=`${e}/${n}`;const o=`${A}/${n}`;const i=yield ioUtil.lstat(s);if(i.isDirectory()){yield cpDirRecursive(s,o,t,r)}else{yield io_copyFile(s,o,r)}}yield ioUtil.chmod(A,(yield ioUtil.stat(e)).mode)}))}function io_copyFile(e,A,t){return $(this,void 0,void 0,(function*(){if((yield ioUtil.lstat(e)).isSymbolicLink()){try{yield ioUtil.lstat(A);yield ioUtil.unlink(A)}catch(e){if(e.code==="EPERM"){yield ioUtil.chmod(A,"0666");yield ioUtil.unlink(A)}}const t=yield ioUtil.readlink(e);yield ioUtil.symlink(t,A,ioUtil.IS_WINDOWS?"junction":null)}else if(!(yield ioUtil.exists(A))||t){yield ioUtil.copyFile(e,A)}}))}const ee=e(import.meta.url)("timers");var Ae=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};const te=process.platform==="win32";class ToolRunner extends L.EventEmitter{constructor(e,A,t){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=A||[];this.options=t||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,A){const t=this._getSpawnFileName();const r=this._getSpawnArgs(e);let s=A?"":"[command]";if(te){if(this._isCmdFile()){s+=t;for(const e of r){s+=` ${e}`}}else if(e.windowsVerbatimArguments){s+=`"${t}"`;for(const e of r){s+=` ${e}`}}else{s+=this._windowsQuoteCmdArg(t);for(const e of r){s+=` ${this._windowsQuoteCmdArg(e)}`}}}else{s+=t;for(const e of r){s+=` ${e}`}}return s}_processLineBuffer(e,A,t){try{let r=A+e.toString();let n=r.indexOf(s.EOL);while(n>-1){const e=r.substring(0,n);t(e);r=r.substring(n+s.EOL.length);n=r.indexOf(s.EOL)}return r}catch(e){this._debug(`error processing line. Failed with error ${e}`);return""}}_getSpawnFileName(){if(te){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(te){if(this._isCmdFile()){let A=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const t of this.args){A+=" ";A+=e.windowsVerbatimArguments?t:this._windowsQuoteCmdArg(t)}A+='"';return[A]}}return this.args}_endsWith(e,A){return e.endsWith(A)}_isCmdFile(){const e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile()){return this._uvQuoteCmdArg(e)}if(!e){return'""'}const A=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let t=false;for(const r of e){if(A.some((e=>e===r))){t=true;break}}if(!t){return e}let r='"';let s=true;for(let A=e.length;A>0;A--){r+=e[A-1];if(s&&e[A-1]==="\\"){r+="\\"}else if(e[A-1]==='"'){s=true;r+='"'}else{s=false}}r+='"';return r.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let A='"';let t=true;for(let r=e.length;r>0;r--){A+=e[r-1];if(t&&e[r-1]==="\\"){A+="\\"}else if(e[r-1]==='"'){t=true;A+="\\"}else{t=false}}A+='"';return A.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const A={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};A.outStream=e.outStream||process.stdout;A.errStream=e.errStream||process.stderr;return A}_getSpawnOptions(e,A){e=e||{};const t={};t.cwd=e.cwd;t.env=e.env;t["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){t.argv0=`"${A}"`}return t}exec(){return Ae(this,void 0,void 0,(function*(){if(!isRooted(this.toolPath)&&(this.toolPath.includes("/")||te&&this.toolPath.includes("\\"))){this.toolPath=a.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield which(this.toolPath,true);return new Promise(((e,A)=>Ae(this,void 0,void 0,(function*(){this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const t=this._cloneExecOptions(this.options);if(!t.silent&&t.outStream){t.outStream.write(this._getCommandString(t)+s.EOL)}const r=new ExecState(t,this.toolPath);r.on("debug",(e=>{this._debug(e)}));if(this.options.cwd&&!(yield exists(this.options.cwd))){return A(new Error(`The cwd: ${this.options.cwd} does not exist!`))}const n=this._getSpawnFileName();const o=T.spawn(n,this._getSpawnArgs(t),this._getSpawnOptions(this.options,n));let i="";if(o.stdout){o.stdout.on("data",(e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!t.silent&&t.outStream){t.outStream.write(e)}i=this._processLineBuffer(e,i,(e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}}))}))}let a="";if(o.stderr){o.stderr.on("data",(e=>{r.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!t.silent&&t.errStream&&t.outStream){const A=t.failOnStdErr?t.errStream:t.outStream;A.write(e)}a=this._processLineBuffer(e,a,(e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}}))}))}o.on("error",(e=>{r.processError=e.message;r.processExited=true;r.processClosed=true;r.CheckComplete()}));o.on("exit",(e=>{r.processExitCode=e;r.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);r.CheckComplete()}));o.on("close",(e=>{r.processExitCode=e;r.processExited=true;r.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);r.CheckComplete()}));r.on("done",((t,r)=>{if(i.length>0){this.emit("stdline",i)}if(a.length>0){this.emit("errline",a)}o.removeAllListeners();if(t){A(t)}else{e(r)}}));if(this.options.input){if(!o.stdin){throw new Error("child process missing stdin")}o.stdin.end(this.options.input)}}))))}))}}function argStringToArray(e){const A=[];let t=false;let r=false;let s="";function append(e){if(r&&e!=='"'){s+="\\"}s+=e;r=false}for(let n=0;n0){A.push(s);s=""}continue}append(o)}if(s.length>0){A.push(s.trim())}return A}class ExecState extends L.EventEmitter{constructor(e,A){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!A){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=A;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=(0,ee.setTimeout)(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(this.processError){e=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const A=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(A)}e._setResult()}}var re=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};function exec_exec(e,A,t){return re(this,void 0,void 0,(function*(){const r=tr.argStringToArray(e);if(r.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const s=r[0];A=r.slice(1).concat(A||[]);const n=new tr.ToolRunner(s,A,t);return n.exec()}))}function getExecOutput(e,A,t){return re(this,void 0,void 0,(function*(){var r,s;let n="";let o="";const i=new StringDecoder("utf8");const a=new StringDecoder("utf8");const c=(r=t===null||t===void 0?void 0:t.listeners)===null||r===void 0?void 0:r.stdout;const g=(s=t===null||t===void 0?void 0:t.listeners)===null||s===void 0?void 0:s.stderr;const stdErrListener=e=>{o+=a.write(e);if(g){g(e)}};const stdOutListener=e=>{n+=i.write(e);if(c){c(e)}};const l=Object.assign(Object.assign({},t===null||t===void 0?void 0:t.listeners),{stdout:stdOutListener,stderr:stdErrListener});const Q=yield exec_exec(e,A,Object.assign(Object.assign({},t),{listeners:l}));n+=i.end();o+=a.end();return{exitCode:Q,stdout:n,stderr:o}}))}var se=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};const getWindowsInfo=()=>se(void 0,void 0,void 0,(function*(){const{stdout:e}=yield exec.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',undefined,{silent:true});const{stdout:A}=yield exec.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',undefined,{silent:true});return{name:A.trim(),version:e.trim()}}));const getMacOsInfo=()=>se(void 0,void 0,void 0,(function*(){var e,A,t,r;const{stdout:s}=yield exec.getExecOutput("sw_vers",undefined,{silent:true});const n=(A=(e=s.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&A!==void 0?A:"";const o=(r=(t=s.match(/ProductName:\s*(.+)/))===null||t===void 0?void 0:t[1])!==null&&r!==void 0?r:"";return{name:o,version:n}}));const getLinuxInfo=()=>se(void 0,void 0,void 0,(function*(){const{stdout:e}=yield exec.getExecOutput("lsb_release",["-i","-r","-s"],{silent:true});const[A,t]=e.trim().split("\n");return{name:A,version:t}}));const ne=s.platform();const oe=s.arch();const ie=ne==="win32";const ae=ne==="darwin";const ce=ne==="linux";function getDetails(){return se(this,void 0,void 0,(function*(){return Object.assign(Object.assign({},yield ie?getWindowsInfo():ae?getMacOsInfo():getLinuxInfo()),{platform:ne,arch:oe,isWindows:ie,isMacOS:ae,isLinux:ce})}))}var ge=undefined&&undefined.__awaiter||function(e,A,t,r){function adopt(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function fulfilled(e){try{step(r.next(e))}catch(e){s(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){s(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,A||[])).next())}))};var le;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(le||(le={}));function exportVariable(e,A){const t=toCommandValue(A);process.env[e]=t;const r=process.env["GITHUB_ENV"]||"";if(r){return issueFileCommand("ENV",prepareKeyValueMessage(e,A))}issueCommand("set-env",{name:e},t)}function core_setSecret(e){issueCommand("add-mask",{},e)}function addPath(e){const A=process.env["GITHUB_PATH"]||"";if(A){issueFileCommand("PATH",e)}else{issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${path.delimiter}${process.env["PATH"]}`}function getInput(e,A){const t=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(A&&A.required&&!t){throw new Error(`Input required and not supplied: ${e}`)}if(A&&A.trimWhitespace===false){return t}return t.trim()}function getMultilineInput(e,A){const t=getInput(e,A).split("\n").filter((e=>e!==""));if(A&&A.trimWhitespace===false){return t}return t.map((e=>e.trim()))}function getBooleanInput(e,A){const t=["true","True","TRUE"];const r=["false","False","FALSE"];const s=getInput(e,A);if(t.includes(s))return true;if(r.includes(s))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function setOutput(e,A){const t=process.env["GITHUB_OUTPUT"]||"";if(t){return file_command_issueFileCommand("OUTPUT",file_command_prepareKeyValueMessage(e,A))}process.stdout.write(s.EOL);command_issueCommand("set-output",{name:e},utils_toCommandValue(A))}function setCommandEcho(e){issue("echo",e?"on":"off")}function setFailed(e){process.exitCode=le.Failure;error(e)}function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}function core_debug(e){issueCommand("debug",{},e)}function error(e,A={}){command_issueCommand("error",utils_toCommandProperties(A),e instanceof Error?e.toString():e)}function warning(e,A={}){issueCommand("warning",toCommandProperties(A),e instanceof Error?e.toString():e)}function notice(e,A={}){issueCommand("notice",toCommandProperties(A),e instanceof Error?e.toString():e)}function info(e){process.stdout.write(e+s.EOL)}function startGroup(e){issue("group",e)}function endGroup(){issue("endgroup")}function group(e,A){return ge(this,void 0,void 0,(function*(){startGroup(e);let t;try{t=yield A()}finally{endGroup()}return t}))}function saveState(e,A){const t=process.env["GITHUB_STATE"]||"";if(t){return issueFileCommand("STATE",prepareKeyValueMessage(e,A))}issueCommand("save-state",{name:e},toCommandValue(A))}function getState(e){return process.env[`STATE_${e}`]||""}function getIDToken(e){return ge(this,void 0,void 0,(function*(){return yield OidcClient.getIDToken(e)}))}var Qe=__nccwpck_require__(7975);class NonError extends Error{constructor(e){super((0,Qe.inspect)(e));Object.defineProperty(this,"name",{value:"NonError",configurable:true,writable:true});Error.captureStackTrace(this,NonError)}}function ensureError(e){if(!(e instanceof Error)){return new NonError(e)}const A=e;if(!A.name){Object.defineProperty(A,"name",{value:A.constructor&&A.constructor.name||"Error",configurable:true,writable:true})}if(!A.message){Object.defineProperty(A,"message",{value:"",configurable:true,writable:true})}if(!A.stack){Object.defineProperty(A,"stack",{value:new Error(A.message).stack.replace(/\n {4}at /,"\n$&"),configurable:true,writable:true})}return A}try{const e=getInput("value");info(`input.value: ${e}`);const A=getBooleanInput("case_sensitive");info(`input.case_sensitive: ${A}`);const t=getBooleanInput("required");info(`input.required: ${t}`);const r=getInput("regex_pattern");info(`input.regex_pattern: ${r}`);const s=getBooleanInput("error_if_not_valid");info(`input.error_if_not_valid: ${s}`);var Ee=ValidateInput(e,r,t,A);if(s){if(!Ee.isValid){setFailed(`Error: ${Ee.error}`)}}else{info(`Error: ${Ee.error}`)}if(t){Ee.isMatched?info("Input passed validation"):info("Input failed validation");info(`Input: ${Ee.match}`)}setOutput("matched",Ee.isMatched)}catch(e){const A=ensureError(e);setFailed(A)} \ No newline at end of file diff --git a/actions/regex-validator/package-lock.json b/actions/regex-validator/package-lock.json index fce8114..35f44cc 100644 --- a/actions/regex-validator/package-lock.json +++ b/actions/regex-validator/package-lock.json @@ -1668,18 +1668,6 @@ "node": ">=6.0.0" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", @@ -1698,171 +1686,6 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@microsoft/api-extractor": { - "version": "7.58.12", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.58.12.tgz", - "integrity": "sha512-VNpgC/1LaroLbn+UKmwDYspq+9r3EHyj4vJ3qUy/g8vB0rKt+1Wgs7WFj/JGpgxhG8SNyXs1XwYwe7nqkk8IDg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@microsoft/api-extractor-model": "7.33.10", - "@microsoft/tsdoc": "~0.16.0", - "@microsoft/tsdoc-config": "~0.18.1", - "@rushstack/node-core-library": "5.23.3", - "@rushstack/rig-package": "0.7.3", - "@rushstack/terminal": "0.24.2", - "@rushstack/ts-command-line": "5.3.12", - "diff": "~8.0.2", - "minimatch": "10.2.3", - "resolve": "~1.22.1", - "semver": "~7.7.4", - "source-map": "~0.6.1", - "typescript": "5.9.3" - }, - "bin": { - "api-extractor": "bin/api-extractor" - } - }, - "node_modules/@microsoft/api-extractor-model": { - "version": "7.33.10", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.33.10.tgz", - "integrity": "sha512-uPUK17xGxeQ3av6TN7awp+dTTSTvx8fZC0XFL1gyt7hFapYuxND3XLXH8vkmI7UjfW92oogzFAFqHSifmJROaw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@microsoft/tsdoc": "~0.16.0", - "@microsoft/tsdoc-config": "~0.18.1", - "@rushstack/node-core-library": "5.23.3" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/brace-expansion": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", - "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/minimatch": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.3.tgz", - "integrity": "sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg==", - "dev": true, - "license": "BlueOak-1.0.0", - "optional": true, - "peer": true, - "dependencies": { - "brace-expansion": "^5.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/@microsoft/tsdoc": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.16.0.tgz", - "integrity": "sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@microsoft/tsdoc-config": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.18.1.tgz", - "integrity": "sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@microsoft/tsdoc": "0.16.0", - "ajv": "~8.18.0", - "jju": "~1.4.0", - "resolve": "~1.22.2" - } - }, - "node_modules/@microsoft/tsdoc-config/node_modules/ajv": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@microsoft/tsdoc-config/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -2201,157 +2024,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/@rushstack/node-core-library": { - "version": "5.23.3", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.23.3.tgz", - "integrity": "sha512-f6uuza7Um65bwsIJgf0MRs7IPA5IG+A+zs1AYGQvpZmLjtTGdfHowhQw4kwF0pPhJCrU4UHNhK8Qa6tLygYZCA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ajv": "~8.20.0", - "ajv-draft-04": "~1.0.0", - "ajv-formats": "~3.0.1", - "fs-extra": "~11.3.0", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.7.4" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/node-core-library/node_modules/ajv": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@rushstack/node-core-library/node_modules/ajv-draft-04": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", - "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "peerDependencies": { - "ajv": "^8.5.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/@rushstack/node-core-library/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@rushstack/problem-matcher": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@rushstack/problem-matcher/-/problem-matcher-0.2.1.tgz", - "integrity": "sha512-gulfhBs6n+I5b7DvjKRfhMGyUejtSgOHTclF/eONr8hcgF1APEDjhxIsfdUYYMzC3rvLwGluqLjbwCFZ8nxrog==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/rig-package": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.7.3.tgz", - "integrity": "sha512-aAA518n6wxxjCfnTAOjQnm7ngNE0FVHxHAw2pxKlIhxrMn0XQjGcXKF0oKWpjBgJOmsaJpVob/v+zr3zxgPWuA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "jju": "~1.4.0", - "resolve": "~1.22.1" - } - }, - "node_modules/@rushstack/terminal": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.24.2.tgz", - "integrity": "sha512-KB7PpvzDyKMw/RGU3TxOwxTs3OwZ4gq6+WHlTJN/JfQH4ezliNtWIqver78jTaAJyz/ZAAlJGH7a/M1WyFLFSw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@rushstack/node-core-library": "5.23.3", - "@rushstack/problem-matcher": "0.2.1", - "supports-color": "~8.1.1" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/ts-command-line": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-5.3.12.tgz", - "integrity": "sha512-Vg2n24arSf7JvUNga2DMHYTbxnVq9L5OtVCp4Gfr8YC/kmL/bmdR8FQhGcpMzMYNY9Vdw3+TaimG11Sf+z1Tpw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@rushstack/terminal": "0.24.2", - "@types/argparse": "1.0.38", - "argparse": "~1.0.9", - "string-argv": "~0.3.1" - } - }, - "node_modules/@rushstack/ts-command-line/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -2449,15 +2121,6 @@ "node": ">=6.9.0" } }, - "node_modules/@types/argparse": { - "version": "1.0.38", - "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", - "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/@types/babel__core": { "version": "7.20.1", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", @@ -2841,215 +2504,6 @@ "vscode-uri": "^3.0.8" } }, - "node_modules/@webassemblyjs/ast": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.13.2", - "@webassemblyjs/helper-api-error": "1.13.2", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/wasm-gen": "1.14.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/helper-wasm-section": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-opt": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1", - "@webassemblyjs/wast-printer": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-api-error": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true - }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", @@ -3097,54 +2551,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ajv-formats": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", - "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -3624,17 +3030,6 @@ "node": ">=10" } }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6.0" - } - }, "node_modules/ci-info": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", @@ -3686,14 +3081,6 @@ "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", "dev": true }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/compare-versions": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.1.tgz", @@ -3830,18 +3217,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/diff": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz", - "integrity": "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.3.1" - } - }, "node_modules/diff-sequences": { "version": "29.4.3", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", @@ -3974,15 +3349,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-module-lexer": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", - "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/es-set-tostringtag": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", @@ -4460,17 +3826,6 @@ "node": ">=0.10.0" } }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.8.x" - } - }, "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", @@ -4552,25 +3907,6 @@ "dev": true, "peer": true }, - "node_modules/fast-uri": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.5.tgz", - "integrity": "sha512-gHwA1O9LDIcKunMKhObS/HimwtehO1nPUECKAu5TpKgaO19fcWEl4bliWe1jWxVFvIXztJjjQ4L8XQ1EU9f7Jw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fastify" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fastify" - } - ], - "license": "BSD-3-Clause", - "optional": true, - "peer": true - }, "node_modules/fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", @@ -4662,23 +3998,6 @@ "is-callable": "^1.1.3" } }, - "node_modules/fs-extra": { - "version": "11.3.6", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.6.tgz", - "integrity": "sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -5040,18 +4359,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/import-local": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", @@ -7107,32 +6414,6 @@ "node": ">=8" } }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jju": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", - "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -7214,21 +6495,6 @@ "json5": "lib/cli.js" } }, - "node_modules/jsonfile": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", - "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, "node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", @@ -7651,22 +6917,10 @@ "dev": true, "dependencies": { "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.54.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, + "picomatch": "^2.3.1" + }, "engines": { - "node": ">= 0.6" + "node": ">=8.6" } }, "node_modules/minimatch": { @@ -7691,69 +6945,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minimizer-webpack-plugin": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/minimizer-webpack-plugin/-/minimizer-webpack-plugin-5.6.1.tgz", - "integrity": "sha512-DoeAZz8Q1C1znwsUzej1fdoi4jCf7/+Em27ouLqfK/+3m8G+D7yDhUwrc3CNhjSzGUN1kn7Iv4sWmjflQHenpw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "jest-worker": "^27.4.5", - "schema-utils": "^4.3.0", - "terser": "^5.31.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@minify-html/node": { - "optional": true - }, - "@swc/core": { - "optional": true - }, - "@swc/css": { - "optional": true - }, - "@swc/html": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "cssnano": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "html-minifier-terser": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "postcss": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, "node_modules/mlly": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.2.tgz", @@ -7824,14 +7015,6 @@ "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", "dev": true }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -8340,18 +7523,6 @@ "node": ">=0.10.0" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/resolve": { "version": "1.22.4", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", @@ -8523,91 +7694,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/schema-utils": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", - "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/schema-utils/node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/schema-utils/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/schema-utils/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/semver": { "version": "7.7.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", @@ -8752,29 +7838,6 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -8802,18 +7865,6 @@ "node": ">=8" } }, - "node_modules/string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.6.19" - } - }, "node_modules/string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -8963,27 +8014,6 @@ "url": "https://opencollective.com/unts" } }, - "node_modules/terser": { - "version": "5.50.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.50.0.tgz", - "integrity": "sha512-CN9BVxWhgS/hRxtUMjtC2uRWSTcSfQFHMDWma6sKKfIivCD91sM+FOPfvwoaRMqCSrUpe1nv3jDamd9eEQ4y+w==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.15.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -9317,9 +8347,9 @@ } }, "node_modules/undici": { - "version": "6.28.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.28.0.tgz", - "integrity": "sha512-LIY910g9TI13YS95lrMFrs8Rm/u/irgHeTWoKCoteeJ04CUJ92eEfj0rVn+7VKMPBpUPiUoBKfhNyLI23EE/KA==", + "version": "6.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.29.0.tgz", + "integrity": "sha512-R+RODBqp6i2pPflGdq+xIOUkl+RNfGgHwoinecKu/JCuf2uO06cOKoDbI2P7Dn6KcswdKwrczbU6IYJ6K8X+wg==", "license": "MIT", "engines": { "node": ">=18.17" @@ -9332,18 +8362,6 @@ "dev": true, "license": "MIT" }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/unplugin": { "version": "2.3.11", "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.11.tgz", @@ -9613,152 +8631,21 @@ "license": "MIT" }, "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/watchpack": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", - "integrity": "sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack": { - "version": "5.109.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.109.2.tgz", - "integrity": "sha512-U9/cvLzxObKNEZ9+TtdqrHM5/9z3lgl2c+c4BzbqGxFQvQvBAq87yql5A8pQ+rrMbS496MZJeF5enVBndIy2hw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/estree": "^1.0.8", - "@types/json-schema": "^7.0.15", - "@webassemblyjs/ast": "^1.14.1", - "@webassemblyjs/wasm-edit": "^1.14.1", - "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.16.0", - "browserslist": "^4.28.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.24.4", - "es-module-lexer": "^2.1.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "graceful-fs": "^4.2.11", - "mime-db": "^1.54.0", - "minimizer-webpack-plugin": "^5.6.1", - "neo-async": "^2.6.2", - "schema-utils": "^4.3.3", - "tapable": "^2.3.0", - "watchpack": "^2.5.2", - "webpack-sources": "^3.5.1" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-sources": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.1.tgz", - "integrity": "sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-virtual-modules": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", - "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/webpack/node_modules/enhanced-resolve": { - "version": "5.24.5", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz", - "integrity": "sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.3.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/webpack/node_modules/tapable": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", - "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" } }, + "node_modules/webpack-virtual-modules": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "dev": true, + "license": "MIT" + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -9887,24 +8774,6 @@ "node": ">=10" } }, - "node_modules/yaml": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", - "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", @@ -11201,18 +10070,6 @@ "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", "dev": true }, - "@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, "@jridgewell/sourcemap-codec": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", @@ -11229,136 +10086,6 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "@microsoft/api-extractor": { - "version": "7.58.12", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.58.12.tgz", - "integrity": "sha512-VNpgC/1LaroLbn+UKmwDYspq+9r3EHyj4vJ3qUy/g8vB0rKt+1Wgs7WFj/JGpgxhG8SNyXs1XwYwe7nqkk8IDg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@microsoft/api-extractor-model": "7.33.10", - "@microsoft/tsdoc": "~0.16.0", - "@microsoft/tsdoc-config": "~0.18.1", - "@rushstack/node-core-library": "5.23.3", - "@rushstack/rig-package": "0.7.3", - "@rushstack/terminal": "0.24.2", - "@rushstack/ts-command-line": "5.3.12", - "diff": "~8.0.2", - "minimatch": "10.2.3", - "resolve": "~1.22.1", - "semver": "~7.7.4", - "source-map": "~0.6.1", - "typescript": "5.9.3" - }, - "dependencies": { - "balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "dev": true, - "optional": true, - "peer": true - }, - "brace-expansion": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", - "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "balanced-match": "^4.0.2" - } - }, - "minimatch": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.3.tgz", - "integrity": "sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "brace-expansion": "^5.0.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "peer": true - }, - "typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - "dev": true, - "optional": true, - "peer": true - } - } - }, - "@microsoft/api-extractor-model": { - "version": "7.33.10", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.33.10.tgz", - "integrity": "sha512-uPUK17xGxeQ3av6TN7awp+dTTSTvx8fZC0XFL1gyt7hFapYuxND3XLXH8vkmI7UjfW92oogzFAFqHSifmJROaw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@microsoft/tsdoc": "~0.16.0", - "@microsoft/tsdoc-config": "~0.18.1", - "@rushstack/node-core-library": "5.23.3" - } - }, - "@microsoft/tsdoc": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.16.0.tgz", - "integrity": "sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==", - "dev": true, - "optional": true, - "peer": true - }, - "@microsoft/tsdoc-config": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.18.1.tgz", - "integrity": "sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@microsoft/tsdoc": "0.16.0", - "ajv": "~8.18.0", - "jju": "~1.4.0", - "resolve": "~1.22.2" - }, - "dependencies": { - "ajv": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "optional": true, - "peer": true - } - } - }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -11520,118 +10247,6 @@ } } }, - "@rushstack/node-core-library": { - "version": "5.23.3", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.23.3.tgz", - "integrity": "sha512-f6uuza7Um65bwsIJgf0MRs7IPA5IG+A+zs1AYGQvpZmLjtTGdfHowhQw4kwF0pPhJCrU4UHNhK8Qa6tLygYZCA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "ajv": "~8.20.0", - "ajv-draft-04": "~1.0.0", - "ajv-formats": "~3.0.1", - "fs-extra": "~11.3.0", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.7.4" - }, - "dependencies": { - "ajv": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - } - }, - "ajv-draft-04": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", - "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", - "dev": true, - "optional": true, - "peer": true, - "requires": {} - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "optional": true, - "peer": true - } - } - }, - "@rushstack/problem-matcher": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@rushstack/problem-matcher/-/problem-matcher-0.2.1.tgz", - "integrity": "sha512-gulfhBs6n+I5b7DvjKRfhMGyUejtSgOHTclF/eONr8hcgF1APEDjhxIsfdUYYMzC3rvLwGluqLjbwCFZ8nxrog==", - "dev": true, - "optional": true, - "peer": true, - "requires": {} - }, - "@rushstack/rig-package": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.7.3.tgz", - "integrity": "sha512-aAA518n6wxxjCfnTAOjQnm7ngNE0FVHxHAw2pxKlIhxrMn0XQjGcXKF0oKWpjBgJOmsaJpVob/v+zr3zxgPWuA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "jju": "~1.4.0", - "resolve": "~1.22.1" - } - }, - "@rushstack/terminal": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.24.2.tgz", - "integrity": "sha512-KB7PpvzDyKMw/RGU3TxOwxTs3OwZ4gq6+WHlTJN/JfQH4ezliNtWIqver78jTaAJyz/ZAAlJGH7a/M1WyFLFSw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@rushstack/node-core-library": "5.23.3", - "@rushstack/problem-matcher": "0.2.1", - "supports-color": "~8.1.1" - } - }, - "@rushstack/ts-command-line": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-5.3.12.tgz", - "integrity": "sha512-Vg2n24arSf7JvUNga2DMHYTbxnVq9L5OtVCp4Gfr8YC/kmL/bmdR8FQhGcpMzMYNY9Vdw3+TaimG11Sf+z1Tpw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@rushstack/terminal": "0.24.2", - "@types/argparse": "1.0.38", - "argparse": "~1.0.9", - "string-argv": "~0.3.1" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "sprintf-js": "~1.0.2" - } - } - } - }, "@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -11715,14 +10330,6 @@ } } }, - "@types/argparse": { - "version": "1.0.38", - "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", - "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", - "dev": true, - "optional": true, - "peer": true - }, "@types/babel__core": { "version": "7.20.1", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", @@ -11975,244 +10582,52 @@ "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - } - }, - "@vercel/ncc": { - "version": "0.38.4", - "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.38.4.tgz", - "integrity": "sha512-8LwjnlP39s08C08J5NstzriPvW1SP8Zfpp1BvC2sI35kPeZnHfxVkCwu4/+Wodgnd60UtT1n8K8zw+Mp7J9JmQ==", - "dev": true - }, - "@volar/language-core": { - "version": "2.4.28", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.28.tgz", - "integrity": "sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==", - "dev": true, - "requires": { - "@volar/source-map": "2.4.28" - } - }, - "@volar/source-map": { - "version": "2.4.28", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.28.tgz", - "integrity": "sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==", - "dev": true - }, - "@volar/typescript": { - "version": "2.4.28", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.28.tgz", - "integrity": "sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==", - "dev": true, - "requires": { - "@volar/language-core": "2.4.28", - "path-browserify": "^1.0.1", - "vscode-uri": "^3.0.8" - } - }, - "@webassemblyjs/ast": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.13.2", - "@webassemblyjs/helper-api-error": "1.13.2", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/wasm-gen": "1.14.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - "dev": true, - "optional": true, - "peer": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/helper-wasm-section": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-opt": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1", - "@webassemblyjs/wast-printer": "1.14.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } } }, - "@webassemblyjs/wasm-opt": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, - "optional": true, - "peer": true, "requires": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1" + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" } }, - "@webassemblyjs/wasm-parser": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-api-error": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } + "@vercel/ncc": { + "version": "0.38.4", + "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.38.4.tgz", + "integrity": "sha512-8LwjnlP39s08C08J5NstzriPvW1SP8Zfpp1BvC2sI35kPeZnHfxVkCwu4/+Wodgnd60UtT1n8K8zw+Mp7J9JmQ==", + "dev": true }, - "@webassemblyjs/wast-printer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "@volar/language-core": { + "version": "2.4.28", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.28.tgz", + "integrity": "sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==", "dev": true, - "optional": true, - "peer": true, "requires": { - "@webassemblyjs/ast": "1.14.1", - "@xtuc/long": "4.2.2" + "@volar/source-map": "2.4.28" } }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true, - "optional": true, - "peer": true + "@volar/source-map": { + "version": "2.4.28", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.28.tgz", + "integrity": "sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==", + "dev": true }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "@volar/typescript": { + "version": "2.4.28", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.28.tgz", + "integrity": "sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==", "dev": true, - "optional": true, - "peer": true + "requires": { + "@volar/language-core": "2.4.28", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" + } }, "@yarnpkg/lockfile": { "version": "1.1.0", @@ -12247,41 +10662,6 @@ "uri-js": "^4.2.2" } }, - "ajv-formats": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", - "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "optional": true, - "peer": true - } - } - }, "ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -12611,14 +10991,6 @@ "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "optional": true, - "peer": true - }, "ci-info": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", @@ -12654,14 +11026,6 @@ "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", "dev": true }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "optional": true, - "peer": true - }, "compare-versions": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.1.tgz", @@ -12754,14 +11118,6 @@ "integrity": "sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==", "dev": true }, - "diff": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz", - "integrity": "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==", - "dev": true, - "optional": true, - "peer": true - }, "diff-sequences": { "version": "29.4.3", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", @@ -12866,14 +11222,6 @@ "which-typed-array": "^1.1.10" } }, - "es-module-lexer": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", - "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==", - "dev": true, - "optional": true, - "peer": true - }, "es-set-tostringtag": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", @@ -13224,14 +11572,6 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "optional": true, - "peer": true - }, "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", @@ -13302,14 +11642,6 @@ "dev": true, "peer": true }, - "fast-uri": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.5.tgz", - "integrity": "sha512-gHwA1O9LDIcKunMKhObS/HimwtehO1nPUECKAu5TpKgaO19fcWEl4bliWe1jWxVFvIXztJjjQ4L8XQ1EU9f7Jw==", - "dev": true, - "optional": true, - "peer": true - }, "fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", @@ -13385,19 +11717,6 @@ "is-callable": "^1.1.3" } }, - "fs-extra": { - "version": "11.3.6", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.6.tgz", - "integrity": "sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -13642,14 +11961,6 @@ "resolve-from": "^4.0.0" } }, - "import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "dev": true, - "optional": true, - "peer": true - }, "import-local": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", @@ -15172,27 +13483,6 @@ } } }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "jju": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", - "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", - "dev": true, - "optional": true, - "peer": true - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -15250,18 +13540,6 @@ "minimist": "^1.2.0" } }, - "jsonfile": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", - "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, "kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", @@ -15489,14 +13767,6 @@ "picomatch": "^2.3.1" } }, - "mime-db": { - "version": "1.54.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - "dev": true, - "optional": true, - "peer": true - }, "minimatch": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", @@ -15512,20 +13782,6 @@ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true }, - "minimizer-webpack-plugin": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/minimizer-webpack-plugin/-/minimizer-webpack-plugin-5.6.1.tgz", - "integrity": "sha512-DoeAZz8Q1C1znwsUzej1fdoi4jCf7/+Em27ouLqfK/+3m8G+D7yDhUwrc3CNhjSzGUN1kn7Iv4sWmjflQHenpw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.25", - "jest-worker": "^27.4.5", - "schema-utils": "^4.3.0", - "terser": "^5.31.1" - } - }, "mlly": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.2.tgz", @@ -15581,14 +13837,6 @@ "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", "dev": true }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "optional": true, - "peer": true - }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -15918,14 +14166,6 @@ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "optional": true, - "peer": true - }, "resolve": { "version": "1.22.4", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", @@ -16039,66 +14279,6 @@ "is-regex": "^1.1.4" } }, - "schema-utils": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", - "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "dependencies": { - "ajv": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "ajv": "^8.0.0" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "optional": true, - "peer": true - } - } - }, "semver": { "version": "7.7.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", @@ -16204,28 +14384,6 @@ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "peer": true - } - } - }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -16249,14 +14407,6 @@ } } }, - "string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "dev": true, - "optional": true, - "peer": true - }, "string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -16357,20 +14507,6 @@ "tslib": "^2.6.2" } }, - "terser": { - "version": "5.50.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.50.0.tgz", - "integrity": "sha512-CN9BVxWhgS/hRxtUMjtC2uRWSTcSfQFHMDWma6sKKfIivCD91sM+FOPfvwoaRMqCSrUpe1nv3jDamd9eEQ4y+w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.15.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - } - }, "test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -16593,9 +14729,9 @@ } }, "undici": { - "version": "6.28.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.28.0.tgz", - "integrity": "sha512-LIY910g9TI13YS95lrMFrs8Rm/u/irgHeTWoKCoteeJ04CUJ92eEfj0rVn+7VKMPBpUPiUoBKfhNyLI23EE/KA==" + "version": "6.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.29.0.tgz", + "integrity": "sha512-R+RODBqp6i2pPflGdq+xIOUkl+RNfGgHwoinecKu/JCuf2uO06cOKoDbI2P7Dn6KcswdKwrczbU6IYJ6K8X+wg==" }, "undici-types": { "version": "7.18.2", @@ -16603,14 +14739,6 @@ "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", "dev": true }, - "universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "optional": true, - "peer": true - }, "unplugin": { "version": "2.3.11", "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.11.tgz", @@ -16732,97 +14860,6 @@ "makeerror": "1.0.12" } }, - "watchpack": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", - "integrity": "sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "graceful-fs": "^4.1.2" - } - }, - "webpack": { - "version": "5.109.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.109.2.tgz", - "integrity": "sha512-U9/cvLzxObKNEZ9+TtdqrHM5/9z3lgl2c+c4BzbqGxFQvQvBAq87yql5A8pQ+rrMbS496MZJeF5enVBndIy2hw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@types/estree": "^1.0.8", - "@types/json-schema": "^7.0.15", - "@webassemblyjs/ast": "^1.14.1", - "@webassemblyjs/wasm-edit": "^1.14.1", - "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.16.0", - "browserslist": "^4.28.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.24.4", - "es-module-lexer": "^2.1.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "graceful-fs": "^4.2.11", - "mime-db": "^1.54.0", - "minimizer-webpack-plugin": "^5.6.1", - "neo-async": "^2.6.2", - "schema-utils": "^4.3.3", - "tapable": "^2.3.0", - "watchpack": "^2.5.2", - "webpack-sources": "^3.5.1" - }, - "dependencies": { - "enhanced-resolve": { - "version": "5.24.5", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz", - "integrity": "sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.3.3" - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "optional": true, - "peer": true - }, - "tapable": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", - "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", - "dev": true, - "optional": true, - "peer": true - } - } - }, - "webpack-sources": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.1.tgz", - "integrity": "sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==", - "dev": true, - "optional": true, - "peer": true - }, "webpack-virtual-modules": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", @@ -16923,14 +14960,6 @@ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, - "yaml": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", - "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", - "dev": true, - "optional": true, - "peer": true - }, "yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", diff --git a/forks/github-app-token/package-lock.json b/forks/github-app-token/package-lock.json index 9467286..e1f235d 100644 --- a/forks/github-app-token/package-lock.json +++ b/forks/github-app-token/package-lock.json @@ -5436,9 +5436,9 @@ } }, "node_modules/js-yaml": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", - "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", "dev": true, "funding": [ { @@ -13165,9 +13165,9 @@ "dev": true }, "js-yaml": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", - "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", "dev": true, "requires": { "argparse": "^2.0.1"